html{scroll-behavior:smooth}.foss-story figure{margin:0}.foss-story h2{font-size:clamp(30px,4.2vw,54px);line-height:1.15;letter-spacing:-1.5px}.foss-story p{max-width:680px}.foss-hero{position:relative;min-height:700px;display:flex;align-items:flex-end;color:white;isolation:isolate;background:#263348}.foss-hero .foss-cover{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:-2}.foss-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,27,39,.88),rgba(15,27,39,.45) 60%,rgba(15,27,39,.12));z-index:-1}.foss-hero-copy{width:100%;padding-top:65px;padding-bottom:76px}.foss-back{display:block;font-size:13px;margin-bottom:50px;color:#fff}.foss-hero .eyebrow{color:#efc4ab}.foss-hero h1{max-width:850px;font-size:clamp(40px,5.5vw,74px);line-height:1.09;letter-spacing:-2px;margin:22px 0}.foss-hero p{font-size:18px;max-width:580px;color:#f3f5f6}.foss-link{text-decoration:underline;text-underline-offset:6px;align-self:center}.foss-intro{padding:90px 0}.foss-intro>.wrap{display:grid;grid-template-columns:1fr 2fr;gap:55px}.foss-kicker{color:#9c5b3d;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.foss-lead{font-size:21px}.foss-film{background:#263348;color:#fff;padding:80px 0}.foss-film-grid{display:grid;grid-template-columns:1fr minmax(270px,420px);gap:90px;align-items:center}.foss-film p{color:#dce4ed}.foss-film video{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;background:#182333;border-radius:8px}.foss-film figcaption{color:#dce4ed}.foss-story figcaption{font-size:12px;margin-top:14px;line-height:1.5}.foss-values{padding:95px 0;background:#f7f5f2}.foss-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px}.foss-value-grid article{border-top:2px solid #bd7957;padding-top:26px}.foss-value-grid h3{font-size:21px}.foss-system{padding:90px 0}.foss-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.foss-system img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain!important;border-radius:5px;background:#f6f5f2}.foss-gallery{padding:30px 0 90px}.foss-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.foss-gallery img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain!important;border-radius:5px}.foss-cta{padding:80px 0;background:#263348;color:#fff}.foss-source{font-size:11px;color:#ccd6e0;margin-top:40px}.foss-source a{text-decoration:underline}.foss-cta .eyebrow{color:#e7b99f}@media(max-width:760px){.foss-hero{min-height:640px}.foss-hero h1{letter-spacing:-1px}.foss-hero:after{background:linear-gradient(0deg,rgba(15,27,39,.94),rgba(15,27,39,.3))}.foss-hero-copy{padding-bottom:45px}.foss-back{margin-bottom:55px}.foss-intro>.wrap,.foss-film-grid,.foss-system-grid{grid-template-columns:1fr;gap:30px}.foss-value-grid{grid-template-columns:1fr;gap:18px}.foss-gallery-grid{grid-template-columns:1fr}.foss-intro,.foss-values,.foss-system{padding:60px 0}.foss-film-grid figure{max-width:400px;width:100%;margin:auto}.foss-film{padding:55px 0}.foss-story h2{letter-spacing:-.7px}.foss-hero p{font-size:16px}.foss-lead{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}