.selected-work{color:#f3f0e8;background:#0b1220;overflow:hidden}.work-introduction{padding:clamp(70px,8vw,130px) 6% 64px;position:relative}.work-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#b4c1cf;font-size:.65rem}.work-introduction h1{letter-spacing:-.075em;margin:32px 0;font-size:clamp(4rem,8.5vw,9rem);font-weight:500;line-height:.96}.work-introduction h1 em{color:#a7b9cb;font-style:normal}.work-lead{color:#bdc7d0;max-width:35rem;margin-left:48%;font-size:clamp(.95rem,1.25vw,1.15rem);line-height:1.8}.poster-gallery{isolation:isolate;padding:40px 5% 80px;position:relative}.gallery-wordmark{z-index:-1;letter-spacing:-.09em;color:#182538;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Sora Variable,sans-serif;font-size:29vw;font-weight:700;line-height:1;position:absolute;top:1%;left:50%;transform:translate(-50%)}.poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,48px);display:grid}.project-poster{aspect-ratio:3/4;isolation:isolate;background:#172130;animation:.8s both poster-arrive;display:block;position:relative;overflow:hidden}.project-poster:nth-child(2){margin-top:64px;animation-delay:.12s}.project-poster:nth-child(3){animation-delay:.24s}.project-poster>img{object-fit:cover;transition:transform .85s cubic-bezier(.2,.65,.2,1),filter .85s}.project-poster:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0004,#0000 30%,#03070c33 45%,#03070cf2);position:absolute;inset:0}.poster-number{z-index:1;letter-spacing:.2em;color:#fff;font-size:.6rem;position:absolute;top:25px;left:25px}.poster-caption{z-index:1;position:absolute;bottom:28px;left:7%;right:7%}.poster-caption>p{letter-spacing:.1em;text-transform:uppercase;color:#e1e6eb;font-size:clamp(.55rem,.65vw,.7rem)}.poster-caption h2{letter-spacing:-.06em;margin:15px 0 24px;font-size:clamp(1.4rem,2.8vw,3.8rem);font-weight:500;line-height:1.15}.poster-verdant h2{letter-spacing:-.04em;font-family:Georgia,serif}.poster-ember-oak h2{font-family:Georgia,serif;font-size:clamp(1.4rem,2.5vw,3.5rem)}.poster-explore{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.poster-arrow{border:1px solid #ffffff85;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.15rem;transition:color .3s,background .3s,transform .3s;display:grid}.project-poster:focus-visible{outline-offset:6px;outline:3px solid #b8e4ff}.project-poster:focus-visible .poster-arrow{color:#0b1220;background:#f3f0e8}@media (hover:hover){.project-poster:hover>img{filter:brightness(1.08);transform:scale(1.045)}.project-poster:hover .poster-arrow{color:#0b1220;background:#f3f0e8;transform:rotate(45deg)}}.work-disclosure{color:#9aabba;max-width:650px;padding:0 6%;font-size:.75rem;line-height:1.9}.work-next{padding:clamp(100px,13vw,200px) 6%}.work-next h2{letter-spacing:-.06em;margin:25px 0 40px;font-size:clamp(2.8rem,6vw,6rem);font-weight:500;line-height:1.05}.work-next a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #748699;justify-content:space-between;align-items:center;gap:70px;min-height:48px;font-size:.75rem;display:inline-flex}.concept-heading{background:#0b1220;padding:60px 7%}.concept-heading>a{align-items:center;min-height:44px;margin-bottom:40px;font-size:.8rem;display:inline-flex}.concept-heading h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(2.8rem,7vw,7rem);line-height:1.1}.concept-heading>p:last-child{color:#bcc7d3;max-width:40rem;line-height:1.8}.concept-stage .work-caption{display:none}.concept-stage .screen-nav{padding-top:40px}.concept-notes{background:#0b1220;padding:60px 7% 100px}.concept-notes>p{color:#a7b8c7;max-width:40rem;font-size:.85rem;line-height:1.8}.concept-notes>div{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:40px;display:flex}.concept-notes a{text-underline-offset:6px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@keyframes poster-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:760px){.work-introduction{padding:65px 6% 40px}.work-lead{margin-left:0}.poster-gallery{padding:20px 6% 40px}.poster-grid{grid-template-columns:1fr;gap:32px}.project-poster:nth-child(2){margin-top:0}.poster-caption h2,.poster-ember-oak h2{font-size:clamp(2rem,8vw,4rem)}.poster-caption>p{font-size:.6rem}.gallery-wordmark{font-size:45vw;top:15%}.poster-number{top:20px;left:7%}}@media (prefers-reduced-motion:reduce){.project-poster{animation:none}.project-poster>img,.poster-arrow{transition:none}.project-poster:hover>img,.project-poster:hover .poster-arrow{transform:none}}
