.deep-page{margin-left:var(--rail);background:var(--ink);color:var(--paper);overflow:hidden}.deep-hero{isolation:isolate;align-items:end;min-height:92svh;display:flex;position:relative;overflow:hidden}.deep-hero__media{z-index:-2;background:var(--ink-deep);margin:0;position:absolute;inset:-4% 0}.deep-hero__media img{object-fit:cover;width:100%;height:100%}.deep-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#111412e6 0%,#111412ad 42%,#11141229 76%),linear-gradient(#0000 52%,#111412c7);position:absolute;inset:0}.deep-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(270px,.55fr);align-items:end;gap:5rem;padding-block:10rem 4.5rem;display:grid;position:relative}.deep-hero__title h1{text-transform:uppercase;max-width:9ch;margin-top:1.4rem;font-size:clamp(5.5rem,10.5vw,11rem);line-height:.78}.deep-hero__title h1 span{display:block}.deep-hero--compact .deep-hero__title h1{max-width:11ch;font-size:clamp(4.6rem,8.4vw,9rem)}.deep-hero__aside>p,.deep-cta__aside>p{color:#d4d8d4;max-width:44ch;font-size:.78rem;line-height:1.75}.deep-hero figcaption{color:#d4d8d4;text-transform:uppercase;font-size:.5rem;position:absolute;bottom:1.1rem;right:0}.deep-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.deep-text-link{text-transform:uppercase;min-height:2.75rem;transition:color .25s var(--ease-out);border-bottom:1px solid;align-items:center;gap:.7rem;font-size:.6rem;display:inline-flex}.deep-text-link i{transition:transform .25s var(--ease-out);font-style:normal}.deep-text-link:is(:hover,:focus-visible){color:var(--accent)}.deep-text-link:is(:hover,:focus-visible) i{transform:translate(.2rem,-.2rem)}.deep-section{padding:7rem 3rem}.deep-section--light{background:var(--paper);color:var(--ink)}.deep-section--dark{background:var(--ink);color:var(--paper)}.deep-section--deep{background:var(--ink-deep);color:var(--paper)}.deep-meta{color:inherit;opacity:.72;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:2rem;padding-bottom:1rem;font-size:.55rem;display:flex}.deep-heading{grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:5rem;padding:4rem 0 3rem;display:grid}.deep-heading h2{text-transform:uppercase;max-width:11ch;font-size:clamp(4rem,7vw,7.5rem);line-height:.84}.deep-heading>p{max-width:48ch;color:var(--muted);font-size:.76rem;line-height:1.75}.deep-media{background:#111;margin:0;overflow:hidden}.deep-media img,.deep-media video{object-fit:cover;width:100%;height:100%}.deep-media img{transition:transform .8s var(--ease-out)}.deep-media:hover img{transform:scale(1.02)}.deep-media--wide{aspect-ratio:16/8}.deep-media--portrait{aspect-ratio:4/5}.deep-media--standard{aspect-ratio:16/10}.deep-split{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:4rem;display:grid}.deep-split--reverse{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.deep-copy .eyebrow{color:var(--accent)}.deep-copy h2{text-transform:uppercase;max-width:12ch;margin-top:1.2rem;font-size:clamp(3.3rem,6vw,6.5rem);line-height:.86}.deep-copy>p:not(.eyebrow){max-width:50ch;color:var(--muted);margin-top:1.5rem;font-size:.76rem;line-height:1.78}.deep-copy ul{border-top:1px solid;margin-top:2rem;padding:0;list-style:none;display:grid}.deep-copy li{text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:2rem;padding:1rem 0;font-size:.62rem;display:flex}.deep-copy li span:first-child{color:var(--muted)}.deep-stat-grid{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deep-stat-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.deep-stat{border-bottom:1px solid;border-right:1px solid;flex-direction:column;min-height:250px;padding:1.5rem;display:flex}.deep-stat>span{color:var(--muted);font-size:.52rem}.deep-stat strong{font:750 clamp(2.8rem,4.4vw,5.2rem)/.85 var(--font-sans);text-transform:uppercase;margin-top:auto}.deep-stat p{color:var(--muted);text-transform:uppercase;margin-top:.65rem;font-size:.62rem}.deep-list{border-top:1px solid}.deep-list article{border-bottom:1px solid;grid-template-columns:4rem minmax(0,.8fr) minmax(280px,1fr);align-items:start;gap:2rem;padding:2rem 0;display:grid}.deep-list article>span{color:var(--accent);font-size:.55rem}.deep-list h3{text-transform:uppercase;font-size:clamp(2rem,3.5vw,3.8rem);line-height:.9}.deep-list p{max-width:54ch;color:var(--muted);font-size:.72rem;line-height:1.7}.deep-gallery{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deep-gallery article{border-bottom:1px solid;border-right:1px solid;min-width:0}.deep-gallery figure{aspect-ratio:16/10}.deep-gallery__body{min-height:150px;padding:1.3rem 1.4rem}.deep-gallery__body span{color:var(--accent);font-size:.52rem}.deep-gallery__body h3{text-transform:uppercase;margin-top:.8rem;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.9}.deep-gallery__body p{max-width:48ch;color:var(--muted);margin-top:.7rem;font-size:.68rem;line-height:1.65}.deep-proof{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:4rem;display:grid}.deep-proof__copy h2{text-transform:uppercase;max-width:12ch;margin-top:1.2rem;font-size:clamp(3.5rem,6vw,6.5rem);line-height:.86}.deep-proof__copy>p:not(.eyebrow){max-width:48ch;color:var(--muted);margin-top:1.4rem;font-size:.76rem;line-height:1.75}.deep-proof .deep-media{aspect-ratio:16/10}.deep-model-links{border-top:1px solid;border-left:1px solid;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deep-model-link{border-bottom:1px solid;border-right:1px solid;flex-direction:column;min-height:230px;padding:1.5rem;transition:background-color .3s,color .3s;display:flex;position:relative}.deep-model-link span{color:var(--accent);font-size:.52rem}.deep-model-link strong{font:750 clamp(3.2rem,5vw,5.8rem)/.82 var(--font-sans);text-transform:uppercase;margin-top:auto}.deep-model-link i{font-style:normal;transition:transform .25s;position:absolute;bottom:1.5rem;right:1.5rem}.deep-model-link:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent)}.deep-model-link:is(:hover,:focus-visible) i{transform:translate(.25rem,-.25rem)}.deep-cta{padding:7rem 3rem}.deep-cta:before{background-image:linear-gradient(#191c1ae8,#191c1af5),var(--topo-image)}.deep-cta__grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:5rem;display:grid}.deep-cta h2{text-transform:uppercase;max-width:11ch;margin-top:1.2rem;font-size:clamp(4rem,7vw,7.5rem);line-height:.84}.deep-video{aspect-ratio:16/9}.deep-video video{background:var(--ink-deep)}.deep-note{color:var(--muted);text-transform:uppercase;margin-top:1rem;font-size:.56rem}@media (width<=1080px){.deep-page{margin-left:0}.deep-section,.deep-cta{padding:6rem 1.5rem}.deep-hero__inner{padding:9rem 0 4rem}.deep-hero__title h1{font-size:clamp(5rem,13vw,9rem)}}@media (width<=820px){.deep-heading,.deep-split,.deep-split--reverse,.deep-proof,.deep-cta__grid{grid-template-columns:1fr;gap:2.5rem}.deep-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-list article{grid-template-columns:2.5rem minmax(0,1fr)}.deep-list article p{grid-column:2}}@media (width<=720px){.deep-hero{min-height:780px}.deep-hero:after{background:linear-gradient(#11141233,#1114127a 38%,#111412f0 100%)}.deep-hero__media{inset:0}.deep-hero__inner{grid-template-columns:1fr;gap:1.5rem;padding:8rem 0 3rem}.deep-hero__title h1,.deep-hero--compact .deep-hero__title h1{font-size:clamp(4.25rem,20vw,6.2rem)}.deep-hero__aside>p{font-size:.78rem}.deep-hero figcaption{bottom:1rem}.deep-actions{flex-direction:column;align-items:stretch;gap:.8rem}.deep-text-link{justify-content:space-between;width:100%}.deep-section,.deep-cta{padding:5rem 1rem}.deep-heading{padding:3rem 0 2rem}.deep-heading h2,.deep-cta h2{font-size:clamp(3.35rem,15vw,5.2rem)}.deep-media--wide{aspect-ratio:4/3}.deep-copy h2,.deep-proof__copy h2{font-size:clamp(3.2rem,14vw,4.8rem)}.deep-stat{min-height:200px;padding:1.25rem}.deep-stat strong{font-size:clamp(2.6rem,12vw,4rem)}.deep-stat-grid--inquiry .deep-stat strong{font-size:2.15rem}.deep-stat-grid--three{grid-template-columns:1fr}.deep-list article{gap:1rem;padding:1.6rem 0}.deep-list h3{font-size:2.4rem}.deep-list p{font-size:.75rem}.deep-gallery{grid-template-columns:1fr}.deep-gallery__body{min-height:140px}.deep-model-links{grid-template-columns:1fr}.deep-model-link{min-height:190px}.deep-video{aspect-ratio:4/3}.deep-video video{object-fit:cover}.deep-note{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.deep-media img,.deep-text-link,.deep-text-link i,.deep-model-link,.deep-model-link i{transition:none}.deep-media:hover img,.deep-text-link:is(:hover,:focus-visible) i,.deep-model-link:is(:hover,:focus-visible) i{transform:none}}
