._7wnGga_sequence{background:#182116;height:500vh}._7wnGga_stickyStage{color:#fff;background:#1b2419;height:calc(100svh - 80px);position:sticky;top:80px;overflow:hidden}._7wnGga_garden,._7wnGga_gardenWash,._7wnGga_canvasWrap{position:absolute;inset:0}._7wnGga_garden{filter:saturate(.78)contrast(.91);background-position:50% 58%;background-size:cover;transition:opacity .1s linear;transform:scale(1.035)}._7wnGga_garden:after{content:"";background:linear-gradient(90deg,#0a1009d1 0%,#0a100959 48%,#0a100926 100%);position:absolute;inset:0}._7wnGga_gardenWash{mix-blend-mode:soft-light;background:#e7e2d3}._7wnGga_canvasWrap{z-index:1}._7wnGga_canvasWrap canvas{touch-action:pan-y}._7wnGga_modelLoading{z-index:3;color:#fff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#141d12ad;border:1px solid #ffffff47;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,3rem)}._7wnGga_loaderMark{border:2px solid #cbe98459;border-top-color:#cbe984;border-radius:50%;width:.8rem;height:.8rem;animation:.8s linear infinite _7wnGga_gazebo-loader}@keyframes _7wnGga_gazebo-loader{to{transform:rotate(360deg)}}._7wnGga_content{z-index:2;pointer-events:none;width:min(100% - 2rem,1280px);height:100%;margin:0 auto;position:relative}._7wnGga_intro{max-width:720px;transition:opacity 80ms linear,transform 80ms linear;position:absolute;bottom:clamp(4.5rem,11vh,8rem);left:0}._7wnGga_eyebrow{color:#d6ed9a;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:700}._7wnGga_intro h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(3rem,6.4vw,6.9rem);line-height:.93}._7wnGga_intro>p:not(._7wnGga_eyebrow){color:#ffffffd6;max-width:550px;margin:1.6rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}._7wnGga_scrollPrompt{letter-spacing:.1em;text-transform:uppercase;gap:.75rem;margin-top:2.5rem;font-size:.78rem;font-weight:700;display:inline-flex}._7wnGga_scrollPrompt i{color:#c7e77b;font-size:1.2rem;font-style:normal}._7wnGga_steps{width:min(300px,32vw);margin:0;padding:0;list-style:none;position:absolute;bottom:clamp(2.5rem,7vh,5rem);right:0}._7wnGga_steps li{color:#ffffff75;border-top:1px solid #ffffff3b;grid-template-columns:2.3rem 1fr;gap:.7rem;padding:.7rem 0;transition:color .3s;display:grid}._7wnGga_steps li:first-child{border-top:0}._7wnGga_steps li._7wnGga_active{color:#fff}._7wnGga_steps span{color:#cbe984;letter-spacing:.1em;font-size:.68rem;font-weight:700}._7wnGga_steps strong{font-size:.95rem}._7wnGga_steps p{opacity:0;max-height:0;margin:0;font-size:.78rem;line-height:1.45;transition:all .3s;overflow:hidden}._7wnGga_steps li._7wnGga_active p{opacity:.78;max-height:4rem;margin-top:.32rem}._7wnGga_complete{max-width:590px;transition:opacity 80ms linear,transform 80ms linear;position:absolute;bottom:clamp(3rem,10vh,7rem);left:0}._7wnGga_complete h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.3vw,5.2rem);line-height:.96}._7wnGga_complete a{color:#192114;letter-spacing:.08em;pointer-events:auto;text-transform:uppercase;background:#cbe984;margin-top:1.8rem;padding:1rem 1.4rem;font-size:.8rem;font-weight:800;display:inline-block}._7wnGga_progress{z-index:3;background:#ffffff47;height:2px;position:absolute;bottom:1.1rem;left:1rem;right:1rem}._7wnGga_progress span{transform-origin:0;background:#cbe984;width:100%;height:100%;display:block}@media (max-width:900px){._7wnGga_sequence{height:460vh}._7wnGga_content{width:calc(100% - 2.25rem)}._7wnGga_intro{max-width:min(44rem,100%);bottom:11rem}._7wnGga_intro h1{font-size:clamp(2.8rem,9vw,4.4rem)}._7wnGga_intro>p:not(._7wnGga_eyebrow){margin-top:1rem;font-size:.95rem}._7wnGga_scrollPrompt{margin-top:1.4rem}._7wnGga_steps{grid-template-columns:repeat(4,1fr);gap:.45rem;width:100%;display:grid;bottom:2.8rem;left:0;right:auto}._7wnGga_steps li{min-width:0;padding:.5rem 0;display:block}._7wnGga_steps strong{font-size:.73rem;display:block}._7wnGga_steps p{display:none}._7wnGga_steps span{margin-bottom:.15rem;display:block}._7wnGga_complete{bottom:6rem}._7wnGga_garden:after{background:linear-gradient(#0a10092e,#0a1009b8)}}@media (max-width:420px){._7wnGga_intro{bottom:8.75rem}._7wnGga_intro h1{font-size:clamp(2.5rem,12vw,3.15rem)}._7wnGga_intro>p:not(._7wnGga_eyebrow){display:none}._7wnGga_scrollPrompt{margin-top:1rem;font-size:.7rem}._7wnGga_complete{bottom:5.5rem}._7wnGga_complete h2{font-size:clamp(2.25rem,11vw,3rem)}._7wnGga_modelLoading{padding:.55rem .65rem;font-size:.58rem;bottom:1rem;right:.75rem}}@media (prefers-reduced-motion:reduce){._7wnGga_sequence{height:calc(100svh - 80px)}._7wnGga_stickyStage{position:relative}._7wnGga_garden{opacity:.68!important}._7wnGga_intro{display:none}._7wnGga_complete{opacity:1!important;transform:none!important}._7wnGga_steps,._7wnGga_progress{display:none}}
