.stories-hero{color:#fff;background:#0b2744;padding:80px max(24px,50vw - 556px)}.stories-hero .eyebrow{color:#e8cd91}.stories-hero h1{margin:20px 0 28px;font:400 clamp(48px,7vw,84px)/1.04 Georgia,serif}.stories-hero h1 em,.stories-feature h2 em{color:#b48b3e;font-weight:400}.stories-hero>p:not(.eyebrow){max-width:700px;margin-bottom:28px;font-size:19px;line-height:1.8}.stories-feature{grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;max-width:1200px;margin:auto;padding:76px 24px;scroll-margin-top:24px;display:grid}.stories-feature h2,.stories-heading h2{color:#0b2744;margin:14px 0 22px;font:400 44px/1.15 Georgia,serif}.stories-feature p,.stories-heading p,.testimony-copy p{color:#526276;font-size:17px;line-height:1.75}.stories-feature small{color:#526276;margin-top:15px;line-height:1.5;display:block}.stories-feature figure{margin:0}.stories-feature img{width:100%;height:auto;display:block}.stories-feature figcaption{color:#526276;margin-top:12px;font-size:13px;line-height:1.6}.stories-collection{background:#f5f4ef;padding:68px max(24px,50vw - 556px)}.stories-heading{max-width:720px;margin-bottom:36px}.testimony-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.testimony-grid article{background:#fff}.testimony-photo{background:#e8e6de;justify-content:center;height:350px;display:flex}.testimony-photo img{object-fit:contain;width:100%;height:100%}.testimony-copy{padding:30px}.testimony-copy h3{color:#0b2744;margin:10px 0;font:400 30px/1.2 Georgia,serif}.testimony-copy h4{color:#315f54;margin:0 0 18px;font-size:18px}.testimony-copy blockquote{color:#0b2744;border-left:3px solid #b48b3e;margin:20px 0;padding-left:18px;font:italic 23px/1.5 Georgia,serif}.testimony-copy a,.stories-note a{color:#315f54;text-underline-offset:4px;line-height:1.6;text-decoration:underline}.stories-note{color:#526276;margin-top:30px;font-size:14px;line-height:1.75}.stories-founders{max-width:1160px;margin:auto;padding:64px 24px}.founder-story-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.founder-story-grid>a{color:#0b2744;background:#edf3f0;align-items:center;gap:24px;padding:24px;text-decoration:none;display:flex}.founder-story-grid img{object-fit:cover;object-position:top;width:120px;height:150px}.founder-story-grid h3{margin:0 0 12px;font:400 28px/1.2 Georgia,serif}.founder-story-grid span{font-weight:700;text-decoration:underline}:is(.stories-feature a:focus-visible,.testimony-grid a:focus-visible,.founder-story-grid a:focus-visible){outline-offset:4px;outline:3px solid #b48b3e}@media (max-width:760px){.stories-feature,.testimony-grid,.founder-story-grid{grid-template-columns:1fr}.stories-hero{padding-top:52px;padding-bottom:52px}.stories-feature{padding:44px 20px}.stories-feature h2,.stories-heading h2{font-size:36px}.testimony-photo{height:320px}.testimony-copy{padding:24px}.founder-story-grid>a{gap:18px;padding:18px}.founder-story-grid img{width:95px;height:125px}}.journeys-section{max-width:1160px;margin:auto;padding:68px 24px;scroll-margin-top:24px}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.journey-photo{color:#315f54;background:#f5f4ef;text-decoration:none;display:block}.journey-photo img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.journey-photo span{padding:14px 16px;font-size:14px;font-weight:700;display:block}.journey-more{margin-top:28px}.journey-more summary{cursor:pointer;color:#315f54;border:1px solid #315f54;width:fit-content;padding:15px 22px;font-weight:700}.journey-more[open] summary{margin-bottom:28px}.journey-photo:focus-visible{outline-offset:4px;outline:3px solid #b48b3e}.journey-more summary:focus-visible{outline-offset:4px;outline:3px solid #b48b3e}.journey-next{background:#edf3f0;margin-top:48px;padding:32px}.journey-next h3{color:#0b2744;margin:0 0 16px;font:400 32px/1.2 Georgia,serif}.journey-next p{color:#526276;line-height:1.7}@media (max-width:760px){.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.journeys-section{padding:44px 20px}.journey-next{padding:24px}}@media (max-width:440px){.journey-grid{grid-template-columns:1fr}}.casey-quote,.casey-story blockquote{color:#0b2744;border-left:3px solid #b48b3e;margin:24px 0;padding-left:20px;font:italic 24px/1.5 Georgia,serif}.casey-quote cite{color:#526276;margin-top:10px;font:14px/1.6 Arial,sans-serif;display:block}.casey-story-link{color:#315f54;text-underline-offset:4px;margin:20px 0;font-weight:700;display:block}.casey-story{max-width:1160px;margin:auto;padding:8px 24px 64px;scroll-margin-top:24px}.casey-story-columns{grid-template-columns:1fr 1fr;gap:48px;display:grid}.casey-story-columns h3{color:#0b2744;margin:26px 0 14px;font:400 28px/1.25 Georgia,serif}.casey-story-columns p{color:#526276;font-size:17px;line-height:1.8}.casey-story a:focus-visible{outline-offset:4px;outline:3px solid #b48b3e}@media (max-width:760px){.casey-story-columns{grid-template-columns:1fr;gap:0}.casey-story{padding:0 20px 44px}}.casey-photo-layout{background:#0b2744;border-bottom:4px solid #b48b3e}.casey-photo-window{aspect-ratio:943/1130;position:relative;overflow:hidden}.casey-photo-window img{width:100%;max-width:none;height:auto;position:absolute;top:-42.04%;left:0}.casey-photo-layout figcaption{color:#fff;margin:0;padding:25px 28px}.casey-photo-layout figcaption span{color:#e8cd91;letter-spacing:1.5px;font-size:12px;display:block}.casey-photo-layout figcaption strong{margin:12px 0;font:italic 29px/1.4 Georgia,serif;display:block}.personal-testimony{max-width:800px;margin:auto;padding:50px 24px 70px}.personal-photo{width:100%;height:auto;margin-bottom:30px;display:block}.personal-testimony>p{color:#425367;margin:0 0 25px;font-size:18px;line-height:1.9}.personal-testimony .personal-byline{color:#315f54;font-weight:700}.testimony-back{color:#e8cd91;text-underline-offset:5px;margin-bottom:28px;display:inline-block}.testimony-grid article{align-self:start}.personal-testimony .stories-note{margin-top:30px;font-size:14px}
