.faq-q{color:#f2f0f0b8;isolation:isolate;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .24s;position:relative}.faq-q:before,.faq-q:focus-visible:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:.375rem -1rem}.faq-q:before{z-index:-1;opacity:0;background:#ffffff09;transition:opacity .24s}.faq-item[open]>.faq-q{color:var(--color-bone)}@media (hover:hover){.faq-q:hover{color:var(--color-bone)}.faq-q:hover:before{opacity:1}}.faq-q:focus-visible{outline:none}.faq-q:focus-visible:after{outline:1.5px solid var(--color-orange)}.faq-led{flex:none;align-items:center;gap:4.5px;height:1lh;display:flex}.faq-led>span{background:var(--color-mute);width:2.5px;height:2.5px;transition:height .32s var(--ease-land), background-color .24s ease, box-shadow .24s ease;border-radius:1.25px}.faq-led>span:nth-child(2){transition-delay:30ms}.faq-led>span:first-child{transition-delay:60ms}@media (hover:hover){.faq-q:hover .faq-led>span{background:var(--color-bone)}}.faq-item[open] .faq-led>span{background:rgb(255 95 1/var(--lit))}.faq-item[open] .faq-led>span:first-child{--lit:.4;transition-delay:0s}.faq-item[open] .faq-led>span:nth-child(2){--lit:.6;height:5px;transition-delay:30ms}.faq-item[open] .faq-led>span:nth-child(3){--lit:.8;height:9px;transition-delay:60ms}.faq-item[open] .faq-led>span:nth-child(4),.faq-item[open] .faq-led>span:nth-child(5){--lit:1;height:13px;box-shadow:0 0 8px #ff5f018c}.faq-item[open] .faq-led>span:nth-child(4){transition-delay:90ms}.faq-item[open] .faq-led>span:nth-child(5){transition-delay:.12s}.faq-item::details-content{transition:grid-template-rows .5s var(--ease-arrive), content-visibility .5s allow-discrete;grid-template-rows:0fr;display:grid}.faq-item[open]::details-content{grid-template-rows:1fr}.faq-a{min-height:0;margin-inline:-6px;padding-inline:6px;overflow:hidden}.faq-a>p{opacity:0;transition:opacity .25s ease, translate .5s var(--ease-arrive);translate:0 -8px}.faq-item[open] .faq-a>p{opacity:1;transition-duration:.45s,.5s;transition-delay:80ms;translate:0}@starting-style{.faq-item[open] .faq-a>p{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){.faq-q,.faq-q:before,.faq-led>span,.faq-a>p{transition:none}.faq-item::details-content{transition:none}}
:root{--display-weight:600;--display-track:-.055em;--display-lh:.92}.display-title{font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:var(--display-lh)}#hero-title,.close-title{font-size:min(19.4175vw - .485437rem,7.5rem)}@media (min-width:64rem){.close-title{font-size:min(11vw,19vh)}.hero-words{container-type:inline-size}#hero-title{font-size:min(19.2308cqw,35.7143vh - 8.21429rem)}.collateral-scene{justify-self:end;width:max(100%,min(100% + 50vw - min(100vw,90rem)/2 + clamp(1.25rem,4vw,3.5rem) - 4rem,130.556svh - 11.75rem))}}.close-wall{z-index:-1;background-image:radial-gradient(circle at 4px 6px,#f2f0f029 .9px,#0000 1.2px);background-position:0 100%;background-size:8px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 8%,#000 60%);mask-image:linear-gradient(#0000 8%,#000 60%)}.close-wall-lit{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-arrive);position:absolute;inset:0}.close-wall-lit[data-on]{opacity:1}@keyframes hero-rise{0%{transform:translateY(110%)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-drop{0%{transform:translateY(-140px)}}@keyframes hero-lift{to{transform:translateY(var(--lift))}}@media (prefers-reduced-motion:no-preference){.hero-word{animation:hero-rise 1.2s var(--ease-arrive) calc(.1s + var(--i) * 80ms) both}.hero-after{animation:hero-fade-up .8s var(--ease-arrive) calc(.6s + var(--i) * 80ms) both}.hero-shadow{animation:hero-fade .8s var(--ease-arrive) .6s both}.hero-level{animation:hero-drop .55s var(--ease-land) calc(.8s + var(--i) * .36s) both, hero-fade .16s linear calc(.8s + var(--i) * .36s) both}.hero-breath{--lift:calc(var(--i) * -3px);animation:2.6s ease-in-out 3s infinite alternate hero-lift}.hero-float{--lift:-6px;animation:3.4s ease-in-out 3s infinite alternate hero-lift}}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-rv]{animation:linear both reveal;animation-timeline:view();animation-range:entry 10% entry 90%}}}.combo-step{color:var(--color-bone);padding:.3rem 0;display:block}@media (min-width:64rem){.combo-say{margin-bottom:.5rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.combo-step{color:var(--color-mute);transition:color .3s var(--ease-arrive)}[data-on]>.combo-step{color:var(--color-bone)}.combo-say{opacity:0;transition:grid-template-rows .45s var(--ease-arrive), margin .45s var(--ease-arrive), opacity .35s var(--ease-arrive);grid-template-rows:0fr;display:grid}.combo-say>span{min-height:0;overflow:hidden}:not([data-on])>.combo-say{margin-bottom:0}[data-on]>.combo-say{opacity:1;grid-template-rows:1fr}@media not all and (min-width:64rem){.combo-steps{grid-template-columns:repeat(5,auto);justify-content:start;column-gap:clamp(.75rem,4vw,1.75rem);display:grid}.combo-steps>li{display:contents}.combo-step{grid-row:1;padding-block:.6rem}.combo-say{grid-area:2/1/auto/-1;grid-template-rows:1fr;margin-top:.25rem;transition:opacity .15s linear,visibility .15s}.combo-steps>li:not([data-on])>.combo-say{visibility:hidden}.combo-steps>li[data-on]>.combo-say{transition:opacity .3s var(--ease-arrive) .15s, visibility 0s .15s}}}
