.Intro-module__dNOR4W__overlay{z-index:200;visibility:hidden;opacity:0;pointer-events:none;cursor:pointer;contain:layout paint;transition:opacity .65s,visibility 0s .65s;position:fixed;inset:0;overflow:hidden}html[data-intro] .Intro-module__dNOR4W__overlay{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;animation:1ms 5.9s forwards Intro-module__dNOR4W__failsafe}.Intro-module__dNOR4W__veil,.Intro-module__dNOR4W__mistFar,.Intro-module__dNOR4W__mistNear,.Intro-module__dNOR4W__presence{pointer-events:none;position:absolute}.Intro-module__dNOR4W__veil{opacity:.68;background:#08090f;inset:0}.Intro-module__dNOR4W__mistFar{opacity:.67;background:radial-gradient(43% 20% at 20% 55%,#8e7e9866,#0000 95%),radial-gradient(40% 35% at 77% 63%,#9a81905c,#0000 90%),radial-gradient(60% 30% at 46% 90%,#7773877a,#0000 90%);inset:-10% -20%}.Intro-module__dNOR4W__mistNear{opacity:.8;filter:blur(12px);background:radial-gradient(34% 24% at 28% 65%,#89798970,#0000 90%),radial-gradient(40% 24% at 68% 44%,#a7939a55,#0000 90%);inset:4% -35% -25%}.Intro-module__dNOR4W__presence{opacity:0;filter:blur(15px);will-change:transform, opacity;width:max(74vw,480px);height:156svh;top:-28svh;left:0;transform:translate(-110vw)rotate(-9deg)}.Intro-module__dNOR4W__presence svg{width:100%;height:100%;overflow:visible}.Intro-module__dNOR4W__signature{color:#c6bccb;letter-spacing:.23em;text-transform:uppercase;font-size:9px;position:absolute;bottom:35px;left:4.5vw}.Intro-module__dNOR4W__skip{color:#e4dce8;letter-spacing:.05em;background:0 0;border:0;align-items:center;gap:22px;min-height:44px;padding:8px 0 8px 14px;font-size:10px;display:flex;position:absolute;bottom:24px;right:4.5vw}.Intro-module__dNOR4W__skip:hover{color:#ffc46b}.Intro-module__dNOR4W__skip:focus-visible{outline-offset:5px;outline:2px solid #ffc46b}html:is([data-intro=playing],[data-intro=releasing]) .Intro-module__dNOR4W__veil{animation:3s both Intro-module__dNOR4W__veilClears}html:is([data-intro=playing],[data-intro=releasing]) .Intro-module__dNOR4W__mistFar{animation:3s cubic-bezier(.22,.6,.38,1) both Intro-module__dNOR4W__farMistClears}html:is([data-intro=playing],[data-intro=releasing]) .Intro-module__dNOR4W__mistNear{animation:3s cubic-bezier(.22,.6,.38,1) both Intro-module__dNOR4W__nearMistClears}html:is([data-intro=playing],[data-intro=releasing]) .Intro-module__dNOR4W__presence{animation:3s linear both Intro-module__dNOR4W__passingPresence}:is(html:is([data-intro=playing],[data-intro=releasing]) .Intro-module__dNOR4W__signature,html:is([data-intro=playing],[data-intro=releasing]) .Intro-module__dNOR4W__skip){animation:3s both Intro-module__dNOR4W__captionLeaves}html[data-intro=releasing] .Intro-module__dNOR4W__overlay{opacity:0;pointer-events:none}html[data-intro=preparing]:has(.Intro-module__dNOR4W__overlay) :is(.site-header,.hero-copy,.hero-footer,.hero-coordinate,.world-toggle){opacity:0;animation:1ms 5.9s forwards Intro-module__dNOR4W__emergencyContent}html[data-intro=playing]:has(.Intro-module__dNOR4W__overlay) .hero-copy{animation:1.05s 1.75s both Intro-module__dNOR4W__contentArrives}html[data-intro=playing]:has(.Intro-module__dNOR4W__overlay) :is(.site-header,.hero-footer,.hero-coordinate,.world-toggle){animation:.9s 2.05s both Intro-module__dNOR4W__contentArrives}html[data-intro=releasing]:has(.Intro-module__dNOR4W__overlay) :is(.site-header,.hero-copy,.hero-footer,.hero-coordinate,.world-toggle){opacity:1;transition:opacity .65s}@keyframes Intro-module__dNOR4W__veilClears{0%{opacity:.68}30%{opacity:.4}68%{opacity:.15}to{opacity:0}}@keyframes Intro-module__dNOR4W__farMistClears{0%{opacity:.67;transform:translate(0,0)}40%{opacity:.55}to{opacity:0;transform:translate(9%,-3%)}}@keyframes Intro-module__dNOR4W__nearMistClears{0%{opacity:.8;transform:translate(-3%)}35%{opacity:.7}to{opacity:0;transform:translate(18%,5%)}}@keyframes Intro-module__dNOR4W__passingPresence{0%{opacity:0;transform:translate(-110vw)rotate(-9deg)}12%{opacity:.94}42%{opacity:.98;transform:translate(6vw,3vh)rotate(-2deg)}63%{opacity:.9;transform:translate(76vw)rotate(6deg)}82%,to{opacity:0;transform:translate(133vw,-2vh)rotate(11deg)}}@keyframes Intro-module__dNOR4W__contentArrives{0%{opacity:0}to{opacity:1}}@keyframes Intro-module__dNOR4W__captionLeaves{0%,55%{opacity:.85}88%,to{opacity:0}}@keyframes Intro-module__dNOR4W__failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes Intro-module__dNOR4W__emergencyContent{to{opacity:1}}@media (max-width:699px){.Intro-module__dNOR4W__presence{filter:blur(10px);width:115vw;min-width:0;height:135svh;top:-15svh}.Intro-module__dNOR4W__signature{font-size:8px;bottom:34px;left:25px}.Intro-module__dNOR4W__skip{font-size:10px;bottom:22px;right:25px}}@media (prefers-reduced-motion:reduce){html[data-intro] .Intro-module__dNOR4W__overlay{display:none}html[data-intro]:has(.Intro-module__dNOR4W__overlay) :is(.site-header,.hero-copy,.hero-footer,.hero-coordinate,.world-toggle){opacity:1!important;animation:none!important}}
.ProjectTeam-module__63GaWa__section{border-top:1px solid var(--color-line);background:radial-gradient(ellipse at 90% 20%, #392d3e25, transparent 60%), var(--color-void);padding-block:90px 100px}.ProjectTeam-module__63GaWa__label{color:var(--color-ember)}.ProjectTeam-module__63GaWa__heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:24px 0 45px;display:flex}.ProjectTeam-module__63GaWa__heading h2{text-wrap:balance;max-width:620px;font-size:clamp(40px,4.5vw,68px)}.ProjectTeam-module__63GaWa__heading>p{color:var(--color-muted);max-width:200px;padding-bottom:5px;font-size:13px}.ProjectTeam-module__63GaWa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ProjectTeam-module__63GaWa__card{min-width:0}.ProjectTeam-module__63GaWa__portrait{aspect-ratio:4/5;background:#1c1823;border:1px solid #ffffff12;position:relative;overflow:hidden}.ProjectTeam-module__63GaWa__portrait img{object-fit:cover;filter:grayscale()contrast(1.08);transition:transform .6s,filter .55s}.ProjectTeam-module__63GaWa__placeholder{background:radial-gradient(at 50% 40%,#51425855,#0000 75%),linear-gradient(160deg,#25202d,#121017);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.ProjectTeam-module__63GaWa__placeholder svg{fill:#a99db412;width:85%;height:90%;position:absolute;bottom:0}.ProjectTeam-module__63GaWa__placeholder span{letter-spacing:.16em;text-transform:uppercase;color:#b4a8bd;margin-bottom:22px;font-size:8px;position:relative}.ProjectTeam-module__63GaWa__number{color:#d0b694;letter-spacing:.12em;font-size:10px;position:absolute;top:15px;left:17px}.ProjectTeam-module__63GaWa__caption{border-top:1px solid #ff761e55;margin-top:17px;padding-top:16px}.ProjectTeam-module__63GaWa__caption h3{overflow-wrap:anywhere;font-size:clamp(23px,2vw,30px)}.ProjectTeam-module__63GaWa__caption p{color:var(--color-muted);margin-top:7px;font-size:11px}@media (hover:hover){.ProjectTeam-module__63GaWa__card:hover .ProjectTeam-module__63GaWa__portrait img{filter:grayscale(0)contrast()}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ProjectTeam-module__63GaWa__card:hover .ProjectTeam-module__63GaWa__portrait img{transform:scale(1.035)}}@media (max-width:1000px){.ProjectTeam-module__63GaWa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}@media (max-width:699px){.ProjectTeam-module__63GaWa__section{padding-block:60px 70px}.ProjectTeam-module__63GaWa__heading{margin-bottom:30px;display:block}.ProjectTeam-module__63GaWa__heading h2{max-width:360px;font-size:42px}.ProjectTeam-module__63GaWa__heading>p{max-width:none;margin-top:18px}}@media (max-width:519px){.ProjectTeam-module__63GaWa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.ProjectTeam-module__63GaWa__portrait{aspect-ratio:4/5}.ProjectTeam-module__63GaWa__number{display:none}.ProjectTeam-module__63GaWa__caption{border-top:0;margin-top:14px;padding-top:0}.ProjectTeam-module__63GaWa__caption h3{letter-spacing:-.01em;font-size:19px;line-height:1.15}.ProjectTeam-module__63GaWa__caption p{letter-spacing:.22em;text-transform:uppercase;margin-top:9px;font-size:9px;line-height:1.6}}
.ProjectShowcase-module__czC4FW__section{border-top:1px solid var(--color-line);background:radial-gradient(at 24% 48%,#6d343226,#0000 65%),#0e0c12;padding-block:45px 95px;position:relative}.ProjectShowcase-module__czC4FW__topline{color:#cbbfce;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.ProjectShowcase-module__czC4FW__accessibleTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectShowcase-module__czC4FW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,110px);max-width:1240px;margin-inline:auto;display:grid}.ProjectShowcase-module__czC4FW__poster{width:100%;max-width:540px;margin-inline:auto;box-shadow:0 24px 80px #0006,0 0 65px #b75b2710}.ProjectShowcase-module__czC4FW__poster img{width:100%;height:auto;display:block}.ProjectShowcase-module__czC4FW__descriptor{color:#bbafc2;margin-top:28px;font-size:9px;line-height:1.7}.ProjectShowcase-module__czC4FW__story h3{text-wrap:balance;max-width:490px;margin-top:15px;font-size:clamp(38px,4.3vw,64px)}.ProjectShowcase-module__czC4FW__body{color:var(--color-muted);max-width:450px;margin-top:25px;font-size:14px;line-height:1.9}.ProjectShowcase-module__czC4FW__body p+p{margin-top:18px}.ProjectShowcase-module__czC4FW__story>a{margin-top:30px}.ProjectShowcase-module__czC4FW__meta{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:38px 0 0;padding-top:25px;display:grid}.ProjectShowcase-module__czC4FW__meta dt{color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.ProjectShowcase-module__czC4FW__meta dd{margin:6px 0 0;font-size:12px}.ProjectShowcase-module__czC4FW__supportingStudio{border-top:1px solid var(--color-line);align-items:center;gap:28px;margin-top:31px;padding-top:25px;display:flex}.ProjectShowcase-module__czC4FW__supportingStudio span{color:var(--color-muted);letter-spacing:.15em;text-transform:uppercase;flex:none;font-size:8px}.ProjectShowcase-module__czC4FW__supportingStudio img{object-fit:contain;width:auto;height:28px;display:block}@media (max-width:699px){.ProjectShowcase-module__czC4FW__section{padding-block:25px 55px}.ProjectShowcase-module__czC4FW__topline{margin-bottom:24px}.ProjectShowcase-module__czC4FW__topline>span{letter-spacing:.1em;font-size:7px}.ProjectShowcase-module__czC4FW__layout{grid-template-columns:1fr;gap:34px}.ProjectShowcase-module__czC4FW__poster{max-width:440px}.ProjectShowcase-module__czC4FW__descriptor{margin-top:22px;font-size:8px}.ProjectShowcase-module__czC4FW__story h3{max-width:350px;font-size:40px}.ProjectShowcase-module__czC4FW__body{margin-top:20px}.ProjectShowcase-module__czC4FW__meta{margin-top:30px}.ProjectShowcase-module__czC4FW__supportingStudio{justify-content:space-between;gap:20px}.ProjectShowcase-module__czC4FW__supportingStudio img{max-width:55%;height:auto;max-height:25px}}
