.three-d-service{overflow:clip}.three-d-service figure,.three-d-service h1,.three-d-service h2,.three-d-service h3,.three-d-service p{margin:0}.three-d-service img{object-fit:cover;width:100%;height:100%;display:block}.three-d-service a{color:inherit}.three-d-b__hero{isolation:isolate;min-height:max(760px,100svh);position:relative;overflow:hidden}.three-d-b__hero>figure,.three-d-b__veil{position:absolute;inset:0}.three-d-b__hero>figure{z-index:-2}.three-d-b__hero>figure img{transform-origin:50%;will-change:transform;height:106%}.three-d-b__veil{z-index:-1;background:linear-gradient(90deg,#050609d1,#0506091f 68%),linear-gradient(#0506091f,#0506099e)}.three-d-b__hero-copy{right:var(--gutter);bottom:clamp(65px,8vw,120px);left:var(--gutter);position:absolute}.three-d-b__hero-copy>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.4}.three-d-b__hero h1{letter-spacing:-.085em;max-width:1100px;margin:clamp(28px,3vw,50px) 0 clamp(42px,5vw,80px);font-size:clamp(100px,14vw,260px);font-weight:400;line-height:.76}.three-d-b__hero-copy p{letter-spacing:-.035em;max-width:650px;font-size:clamp(20px,2vw,34px);line-height:1.28}.three-d-b__manifesto{padding:clamp(150px, 20vw, 350px) var(--gutter);grid-template-columns:24% 1fr;display:grid}.three-d-b__manifesto blockquote{letter-spacing:-.075em;max-width:1250px;margin:0;font-size:clamp(70px,9vw,170px);font-weight:400;line-height:.84}.three-d-b__sequences article{isolation:isolate;min-height:max(760px,100svh);position:relative;overflow:hidden}.three-d-b__sequences article figure{z-index:-2;position:absolute;inset:0}.three-d-b__sequences article figure img{transform-origin:50%;will-change:transform;height:106%}.three-d-b__sequences article:after{z-index:-1;content:"";background:linear-gradient(#05060914,#050609bf);position:absolute;inset:0}.three-d-b__sequence-copy{right:var(--gutter);bottom:clamp(65px,8vw,120px);left:var(--gutter);grid-template-columns:24% minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:clamp(24px,4vw,70px);display:grid;position:absolute}.three-d-b__sequence-copy>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.three-d-b__sequence-copy h2{letter-spacing:-.078em;font-size:clamp(72px,9vw,170px);font-weight:400;line-height:.82}.three-d-b__sequence-copy p{color:#f5f2ecc2;font-size:clamp(16px,1.25vw,21px);line-height:1.52}.three-d-b__orbit{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:max(720px,100svh);display:grid}.three-d-b__orbit>div{padding:clamp(90px, 10vw, 180px) clamp(35px, 6vw, 110px) clamp(90px, 10vw, 180px) var(--gutter);flex-direction:column;justify-content:center;display:flex}.three-d-b__orbit h2{letter-spacing:-.07em;margin:clamp(35px,4vw,68px) 0 clamp(55px,6vw,100px);font-size:clamp(60px,7vw,132px);font-weight:400;line-height:.84}.three-d-b__orbit p{max-width:620px;font-size:clamp(17px,1.35vw,23px);line-height:1.52}.three-d-b__orbit>figure{min-height:100%;overflow:hidden}.three-d-projects{padding:clamp(125px, 16vw, 270px) var(--gutter)}.three-d-projects>header{grid-template-columns:24% 1fr;margin-bottom:clamp(80px,10vw,170px);display:grid}.three-d-projects>header h2{letter-spacing:-.072em;max-width:1120px;font-size:clamp(60px,7.5vw,142px);font-weight:400;line-height:.84}.three-d-projects>div{grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,16px);margin-left:24%;display:grid}.three-d-project-link{border-top:1px solid #f5f2ec61;flex-direction:column;min-width:0;display:flex}.three-d-project-link figure{aspect-ratio:4/3;margin-top:14px;overflow:hidden}.three-d-project-link figure img{transition:transform .75s cubic-bezier(.22,1,.36,1)}.three-d-project-link>div{flex-direction:column;flex:1;padding:22px 0 0;display:flex}.three-d-project-link span{color:#f5f2ec94;letter-spacing:.07em;text-transform:uppercase;font-size:10px;line-height:1.4}.three-d-project-link h3{letter-spacing:-.07em;margin-top:clamp(32px,4vw,64px);font-size:clamp(48px,5vw,92px);font-weight:400;line-height:.85}.three-d-project-link p{color:#f5f2eca8;max-width:580px;margin-top:28px;font-size:clamp(16px,1.2vw,20px);line-height:1.5}.three-d-project-link strong{border-bottom:1px solid var(--coral);align-items:center;gap:9px;width:max-content;margin-top:auto;padding-top:42px;padding-bottom:8px;font-size:12px;font-weight:400;display:flex}.three-d-cta{padding:clamp(130px, 17vw, 290px) var(--gutter);grid-template-columns:24% 1fr;display:grid}.three-d-cta h2{letter-spacing:-.075em;max-width:1200px;font-size:clamp(64px,8vw,152px);font-weight:400;line-height:.84}.three-d-cta a,.three-d-b__orbit a{border-bottom:1px solid var(--coral);grid-column:2;align-items:center;gap:10px;width:max-content;margin-top:clamp(65px,8vw,125px);padding-bottom:8px;font-size:12px;display:flex}.three-d-b__orbit a{grid-column:auto;margin-top:clamp(45px,6vw,90px)}@media (hover:hover) and (pointer:fine){.three-d-project-link:hover figure img{transform:scale(1.025)}}@media (width<=1024px){.three-d-b__orbit{grid-template-columns:1fr}.three-d-b__manifesto,.three-d-projects>header,.three-d-cta{grid-template-columns:1fr;gap:42px}.three-d-cta a{grid-column:1}.three-d-projects>div{margin-left:0}.three-d-b__orbit>figure{aspect-ratio:4/3}.three-d-b__sequence-copy{grid-template-columns:1fr 2fr}.three-d-b__sequence-copy p{grid-column:2}}@media (width<=700px){.three-d-b__hero h1{font-size:clamp(72px,23vw,112px)}.three-d-b__orbit>figure{aspect-ratio:1}.three-d-projects>div{grid-template-columns:1fr}.three-d-projects>header h2,.three-d-cta h2,.three-d-b__manifesto blockquote,.three-d-b__sequence-copy h2,.three-d-b__orbit h2{font-size:clamp(48px,15vw,74px)}.three-d-project-link+.three-d-project-link{margin-top:80px}.three-d-project-link figure{aspect-ratio:1}.three-d-b__hero-copy{bottom:70px}.three-d-b__sequences article{min-height:92svh}.three-d-b__sequence-copy{grid-template-columns:1fr}.three-d-b__sequence-copy p{grid-column:1}}@media (prefers-reduced-motion:reduce){.three-d-project-link figure img{transition:none}}
