.loader.svelte-v1tg6x{z-index:var(--z-loader);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.loader__panels.svelte-v1tg6x{grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.loader__panels.svelte-v1tg6x span:where(.svelte-v1tg6x){background:var(--c-void);border-right:1px solid var(--c-line-soft);transition:transform .86s var(--ease-out-expo);transition-delay:calc(var(--i) * 60ms);transform:translate(0,0)}.loader__panels.svelte-v1tg6x span:where(.svelte-v1tg6x):last-child{border-right:0}.loader[data-phase=exiting].svelte-v1tg6x .loader__panels:where(.svelte-v1tg6x) span:where(.svelte-v1tg6x){transform:translateY(-101%)}.loader__sr.svelte-v1tg6x{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loader__center.svelte-v1tg6x{gap:var(--sp-16);width:min(30rem,76vw);transition:opacity .4s var(--ease-out-expo), transform .6s var(--ease-out-expo);display:grid;position:relative}.loader[data-phase=exiting].svelte-v1tg6x .loader__center:where(.svelte-v1tg6x){opacity:0;transform:translateY(-1.5rem)}.loader__mark.svelte-v1tg6x{opacity:0;animation:svelte-v1tg6x-markIn .7s var(--ease-out-expo) 50ms forwards}.loader__mark.svelte-v1tg6x .logo__chev{opacity:0;animation:svelte-v1tg6x-chevIn .75s var(--ease-out-expo) .32s forwards;transform:translate(-14px)}@keyframes svelte-v1tg6x-markIn{to{opacity:1}}@keyframes svelte-v1tg6x-chevIn{to{opacity:1;transform:translate(0)}}.loader__markwrap.svelte-v1tg6x{overflow:clip}.loader__word.svelte-v1tg6x{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.035em;text-transform:uppercase;color:var(--c-white);animation:svelte-v1tg6x-rise 1s var(--ease-out-expo) .22s forwards;font-size:clamp(2.75rem,11vw,6rem);font-weight:900;line-height:.94;display:block;transform:translateY(105%)}@keyframes svelte-v1tg6x-rise{to{transform:translate(0,0)}}.loader__meta.svelte-v1tg6x{justify-content:space-between;align-items:baseline;gap:var(--sp-16);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-fg-mute);opacity:0;animation:svelte-v1tg6x-fade .7s var(--ease-out-expo) .5s forwards;display:flex}.loader__count.svelte-v1tg6x{color:var(--c-red-bright);font-variant-numeric:tabular-nums}@keyframes svelte-v1tg6x-fade{to{opacity:1}}.loader__track.svelte-v1tg6x{background:var(--c-line);height:1px;position:relative;overflow:clip}.loader__fill.svelte-v1tg6x{background:var(--c-red);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}.rail.svelte-1704nur{z-index:calc(var(--z-nav) - 1);opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo), visibility 0s linear var(--dur-slow);display:none;position:fixed;inset-block-start:50%;inset-inline-start:calc(var(--gutter) * .24);transform:translateY(-50%)translate(-.5rem)}.rail.is-visible.svelte-1704nur{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:translateY(-50%)translate(0)}.rail.svelte-1704nur ul:where(.svelte-1704nur){gap:.4rem;display:grid}.rail__item.svelte-1704nur{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;color:var(--c-fg-faint);transition:color var(--dur-base) var(--ease-out-expo);align-items:center;gap:.5rem;padding-block:.1rem;display:flex}.rail__num.svelte-1704nur{font-variant-numeric:tabular-nums}.rail__line.svelte-1704nur{transform-origin:0;width:.85rem;height:1px;transition:transform var(--dur-base) var(--ease-out-expo), background-color var(--dur-base) var(--ease-out-expo);background:currentColor;display:block}.rail__item.svelte-1704nur:hover,.rail__item.svelte-1704nur:focus-visible{color:var(--c-fg)}.rail__item.svelte-1704nur:hover .rail__line:where(.svelte-1704nur){transform:scaleX(1.5)}.rail__item.is-active.svelte-1704nur{color:var(--c-red-bright)}.rail__item.is-active.svelte-1704nur .rail__line:where(.svelte-1704nur){transform:scaleX(1.9)}@media (width>=90rem){.rail.svelte-1704nur{display:block}}.menu.svelte-1teknyd{z-index:var(--z-menu);pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--dur-slow);display:grid;position:fixed;inset:0}.menu.is-open.svelte-1teknyd{pointer-events:auto;visibility:visible;transition-delay:0s}.menu__panels.svelte-1teknyd{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.menu__panels.svelte-1teknyd span:where(.svelte-1teknyd){background:var(--c-black);border-right:1px solid var(--c-line-soft);transform-origin:top;transition:transform .62s var(--ease-out-expo);transform:scaleY(0)}.menu__panels.svelte-1teknyd span:where(.svelte-1teknyd):nth-child(2){transition-delay:55ms}.menu__panels.svelte-1teknyd span:where(.svelte-1teknyd):nth-child(3){border-right:0;transition-delay:.11s}.menu.is-open.svelte-1teknyd .menu__panels:where(.svelte-1teknyd) span:where(.svelte-1teknyd){transform-origin:top;transform:scaleY(1)}.menu.svelte-1teknyd:not(.is-open) .menu__panels:where(.svelte-1teknyd) span:where(.svelte-1teknyd){transform-origin:bottom;transition-duration:.45s}.menu.svelte-1teknyd:not(.is-open) .menu__panels:where(.svelte-1teknyd) span:where(.svelte-1teknyd):first-child{transition-delay:90ms}.menu.svelte-1teknyd:not(.is-open) .menu__panels:where(.svelte-1teknyd) span:where(.svelte-1teknyd):nth-child(2){transition-delay:45ms}.menu.svelte-1teknyd:not(.is-open) .menu__panels:where(.svelte-1teknyd) span:where(.svelte-1teknyd):nth-child(3){transition-delay:0s}.menu__body.svelte-1teknyd{justify-content:space-between;gap:var(--sp-32);padding:calc(var(--gutter) + 3.5rem) var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom));flex-direction:column;min-height:100%;display:flex;position:relative}.menu__eyebrow.svelte-1teknyd{opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo) .3s}.menu.is-open.svelte-1teknyd .menu__eyebrow:where(.svelte-1teknyd){opacity:1}.menu__list.svelte-1teknyd{flex-direction:column;gap:clamp(.25rem,1.4vh,.9rem);margin-block:auto;display:flex}.menu__item.svelte-1teknyd{overflow:clip}.menu__link.svelte-1teknyd{font-family:var(--font-display);font-variation-settings:"wdth" 92;letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--c-fg);transition:transform .7s var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);transition-delay:calc(.16s + var(--i) * 55ms), 0s;align-items:baseline;gap:.7em;font-size:clamp(2.75rem,15vw,5rem);font-weight:800;line-height:1.02;display:flex;transform:translateY(105%)}.menu.is-open.svelte-1teknyd .menu__link:where(.svelte-1teknyd){transform:translate(0,0)}.menu__num.svelte-1teknyd{font-family:var(--font-mono);letter-spacing:.2em;color:var(--c-red-bright);font-size:.2em;font-weight:400}.menu__link.is-active.svelte-1teknyd{color:var(--c-white)}.menu__link.is-active.svelte-1teknyd .menu__label:where(.svelte-1teknyd){text-decoration:underline;-webkit-text-decoration-color:var(--c-red);text-decoration-color:var(--c-red);text-underline-offset:.12em;text-decoration-thickness:2px}.menu__foot.svelte-1teknyd{border-top:1px solid var(--c-line);padding-top:var(--sp-24)}.menu__contact.svelte-1teknyd{gap:var(--sp-16);display:grid}.menu__contact.svelte-1teknyd li:where(.svelte-1teknyd){opacity:0;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);transition-delay:calc(.24s + var(--i) * 50ms);transform:translateY(.75rem)}.menu.is-open.svelte-1teknyd .menu__contact:where(.svelte-1teknyd) li:where(.svelte-1teknyd){opacity:1;transform:none}.menu__contact.svelte-1teknyd a:where(.svelte-1teknyd){flex-direction:column;gap:.15rem;display:flex}.menu__value.svelte-1teknyd{font-family:var(--font-mono);font-size:var(--fs-body-sm);color:var(--c-fg);transition:color var(--dur-base) var(--ease-out-expo)}.menu__contact.svelte-1teknyd a:where(.svelte-1teknyd):hover .menu__value:where(.svelte-1teknyd){color:var(--c-red-bright)}@media (width>=56rem){.menu.svelte-1teknyd{display:none}}@media (prefers-reduced-motion:reduce){.menu__panels.svelte-1teknyd span:where(.svelte-1teknyd),.menu__link.svelte-1teknyd,.menu__contact.svelte-1teknyd li:where(.svelte-1teknyd),.menu__eyebrow.svelte-1teknyd{transition-delay:0s}}.nav.svelte-rs978j{z-index:var(--z-nav);pointer-events:none;opacity:0;transition:opacity 1s var(--ease-out-expo) .1s, transform 1s var(--ease-out-expo) .1s;position:fixed;inset-block-start:0;inset-inline:0;transform:translateY(-.75rem)}.nav.is-revealed.svelte-rs978j{opacity:1;transform:none}.nav.svelte-rs978j:before{content:"";opacity:0;transition:opacity var(--dur-slow) var(--ease-out-expo);pointer-events:none;background:linear-gradient(#050505d1 0%,#05050500 100%);position:absolute;inset:0}.nav.is-scrolled.svelte-rs978j:before{opacity:1}.nav__inner.svelte-rs978j{justify-content:space-between;align-items:center;gap:var(--sp-16);max-width:var(--maxw);padding:clamp(.9rem, 2.2vh, 1.75rem) var(--gutter);margin-inline:auto;display:flex;position:relative}.nav__brand.svelte-rs978j{pointer-events:auto;color:var(--c-white);align-items:center;font-size:clamp(.9375rem,1.05vw,1.125rem);line-height:1;display:flex;position:relative}.nav__brand.svelte-rs978j:hover{color:var(--c-red-bright)}.nav__pulse.svelte-rs978j{background:var(--c-red-bright);width:4px;height:4px;animation:svelte-rs978j-pulse 3.2s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset-block-start:-.4rem;inset-inline-start:-.7rem}@keyframes svelte-rs978j-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.nav__links.svelte-rs978j{pointer-events:auto;display:none}.nav__links.svelte-rs978j ul:where(.svelte-rs978j){align-items:center;gap:clamp(1.25rem,2.6vw,2.75rem);display:flex}.nav__link.svelte-rs978j{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-fg-dim);transition:color var(--dur-base) var(--ease-out-expo);align-items:baseline;gap:.45em;padding-block:.35rem;display:flex;position:relative}.nav__num.svelte-rs978j{color:var(--c-fg-mute);transition:color var(--dur-base) var(--ease-out-expo);font-size:.72em}.nav__link.svelte-rs978j:after{content:"";background:var(--c-red-bright);transform-origin:100%;height:1px;transition:transform var(--dur-base) var(--ease-out-expo);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.nav__link.svelte-rs978j:hover,.nav__link.svelte-rs978j:focus-visible{color:var(--c-white)}.nav__link.svelte-rs978j:hover:after,.nav__link.svelte-rs978j:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav__link.svelte-rs978j:hover .nav__num:where(.svelte-rs978j),.nav__link.is-active.svelte-rs978j .nav__num:where(.svelte-rs978j){color:var(--c-red-bright)}.nav__link.is-active.svelte-rs978j{color:var(--c-white)}.nav__link.is-active.svelte-rs978j:after{transform-origin:0;transform:scaleX(1)}.nav__toggle.svelte-rs978j{pointer-events:auto;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-fg);align-items:center;gap:.6rem;padding:.4rem 0;display:flex}.nav__toggle-bars.svelte-rs978j{gap:4px;width:22px;display:grid}.nav__toggle-bars.svelte-rs978j span:where(.svelte-rs978j){height:1px;transition:transform var(--dur-base) var(--ease-out-expo);background:currentColor;display:block}.nav__toggle[aria-expanded=true].svelte-rs978j .nav__toggle-bars:where(.svelte-rs978j) span:where(.svelte-rs978j):first-child{transform:translateY(2.5px)rotate(15deg)}.nav__toggle[aria-expanded=true].svelte-rs978j .nav__toggle-bars:where(.svelte-rs978j) span:where(.svelte-rs978j):last-child{transform:translateY(-2.5px)rotate(-15deg)}.nav__toggle.svelte-rs978j:hover .nav__toggle-bars:where(.svelte-rs978j) span:where(.svelte-rs978j):first-child{transform:translate(3px)}@media (width>=56rem){.nav__links.svelte-rs978j{display:block}.nav__toggle.svelte-rs978j{display:none}}.marquee.svelte-1ex1yrv{--duration:42s;width:100%;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.marquee__track.svelte-1ex1yrv{will-change:transform;width:max-content;animation:svelte-1ex1yrv-slide var(--duration) linear infinite;display:flex}.marquee--reverse.svelte-1ex1yrv .marquee__track:where(.svelte-1ex1yrv){animation-direction:reverse}.marquee__run.svelte-1ex1yrv{flex:none;align-items:center;display:flex}.marquee__item.svelte-1ex1yrv{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-fg-dim);white-space:nowrap;align-items:center;gap:clamp(.9rem,2.4vw,2.25rem);padding-right:clamp(.9rem,2.4vw,2.25rem);font-weight:400;display:flex}.marquee__sep.svelte-1ex1yrv{color:var(--c-red-bright)}.marquee--display.svelte-1ex1yrv .marquee__item:where(.svelte-1ex1yrv){font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-cond);letter-spacing:var(--ls-display);color:var(--c-fg);font-size:clamp(2.5rem,7vw,6.5rem);font-weight:800;line-height:1}.marquee--display.svelte-1ex1yrv .marquee__sep:where(.svelte-1ex1yrv){color:var(--c-red);font-weight:300}@keyframes svelte-1ex1yrv-slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track.svelte-1ex1yrv{animation:none}}.hero.svelte-gzujjl{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.hero__field.svelte-gzujjl{z-index:0;will-change:transform;translate:var(--px,0) var(--py,0);position:absolute;inset:-8% 0 0}.hero__field.svelte-gzujjl img:where(.svelte-gzujjl){object-fit:cover;object-position:50% 55%;filter:saturate(.55)contrast(1.15)brightness(.62);width:100%;height:100%}.hero__presence.svelte-gzujjl{z-index:1;width:min(46rem,94vw);translate:calc(-50% + var(--px,0px)) 0;mix-blend-mode:screen;pointer-events:none;position:absolute;inset-block-start:4%;inset-inline-start:50%}.hero__presence.svelte-gzujjl img:where(.svelte-gzujjl){width:100%;height:auto;-webkit-mask-image:radial-gradient(68% 60% at 50% 42%,#000 30%,#0000 76%);mask-image:radial-gradient(68% 60% at 50% 42%,#000 30%,#0000 76%)}.hero__veil.svelte-gzujjl{z-index:2;background:linear-gradient(#050505bd 0%,#05050557 38%,#050505eb 100%),radial-gradient(70% 55% at 78% 26%,#b0002033 0%,#0000 70%),radial-gradient(90% 70% at 10% 90%,#0b1220c7 0%,#0000 65%);position:absolute;inset:0}.hero__rules.svelte-gzujjl{z-index:3;pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.hero__rules.svelte-gzujjl span:where(.svelte-gzujjl){border-right:1px solid var(--c-line-soft)}.hero__rules.svelte-gzujjl span:where(.svelte-gzujjl):last-child{border-right:0}.hero__panel.svelte-gzujjl{z-index:4;will-change:transform;width:min(15rem,34vw);translate:var(--px,0) var(--py,0);position:absolute;inset-block-start:16vh;inset-inline-end:var(--gutter)}.hero__panel-inner.svelte-gzujjl{transition:opacity 1.2s var(--ease-out-expo) .5s, transform 1.2s var(--ease-out-expo) .5s}.hero__panel-frame.svelte-gzujjl{aspect-ratio:3/4;border:1px solid var(--c-line);min-width:0;transition:clip-path 1.35s var(--ease-out-expo) .55s;position:relative;overflow:clip}.hero__panel-frame.svelte-gzujjl img:where(.svelte-gzujjl){object-fit:cover;filter:saturate(.5)contrast(1.1)brightness(.78)hue-rotate(-16deg);width:100%;height:100%;transition:transform 1.4s var(--ease-out-expo);transform:scale(1.02)}.hero__panel.svelte-gzujjl:hover .hero__panel-frame:where(.svelte-gzujjl) img:where(.svelte-gzujjl){transform:scale(1.09)}.hero__panel-caption.svelte-gzujjl{justify-content:space-between;gap:var(--sp-8);padding-top:.55rem;display:flex}.hero__inner.svelte-gzujjl{z-index:5;padding-block:calc(var(--gutter) + 3.25rem) var(--sp-24);padding-inline:var(--gutter);max-width:var(--maxw);flex:1;grid-template-rows:auto 1fr auto;align-items:start;width:100%;margin-inline:auto;display:grid;position:relative}.hero__top.svelte-gzujjl{justify-content:space-between;align-items:flex-start;gap:var(--sp-24);will-change:transform;display:flex}.hero__meta.svelte-gzujjl{transition:opacity 1s var(--ease-out-expo) .35s, transform 1s var(--ease-out-expo) .35s;gap:.2rem;display:grid}.hero__meta.svelte-gzujjl .label:where(.svelte-gzujjl):first-child{color:var(--c-white);font-weight:500}.hero__slash.svelte-gzujjl{color:var(--c-red-bright)}.hero__index.svelte-gzujjl{transition:opacity 1s var(--ease-out-expo) .45s;align-items:baseline;gap:.5rem;display:none}.hero__index-num.svelte-gzujjl{font-family:var(--font-display);color:var(--c-white);font-size:1.5rem;font-weight:800;line-height:1}.hero__word.svelte-gzujjl{margin-inline:calc(var(--gutter) * -1);text-align:center;grid-row:2;align-self:center}.hero__wordmask.svelte-gzujjl{--wdth:116;font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth);letter-spacing:-.05em;text-transform:uppercase;color:var(--c-white);justify-content:center;padding-block:.04em;font-size:clamp(3.25rem,23.6vw,28.5rem);font-weight:900;line-height:.8;display:flex;overflow:clip}.hero__drift.svelte-gzujjl{display:block}.hero__letter.svelte-gzujjl{transition:transform 1.25s var(--ease-out-expo);transition-delay:calc(.15s + var(--i) * 75ms);display:block}.hero__drift.svelte-gzujjl:last-child{margin-inline-end:.05em}.hero__bottom.svelte-gzujjl{justify-content:space-between;align-items:flex-end;gap:var(--sp-24);grid-row:3;display:flex}.hero__statement.svelte-gzujjl{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.02em;text-transform:uppercase;color:var(--c-fg);font-size:clamp(1.25rem,3vw,2.25rem);font-weight:700;line-height:.98;display:grid}.hero__line.svelte-gzujjl{transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);transition-delay:calc(.6s + var(--i) * 80ms);display:block}.hero__line.svelte-gzujjl:last-child{color:var(--c-red-bright)}.hero__cue.svelte-gzujjl{transition:opacity 1s var(--ease-out-expo) .8s;flex-direction:column;align-items:center;gap:.6rem;display:none}.hero__cue-track.svelte-gzujjl{background:var(--c-line-strong);width:1px;height:3.5rem;position:relative;overflow:clip}.hero__cue-track.svelte-gzujjl span:where(.svelte-gzujjl){background:var(--c-red-bright);height:45%;animation:svelte-gzujjl-travel 2.4s var(--ease-in-out) infinite;position:absolute;inset-inline:0}@keyframes svelte-gzujjl-travel{0%{transform:translateY(-100%)}60%,to{transform:translateY(320%)}}.hero__cue.svelte-gzujjl:hover .hero__cue-track:where(.svelte-gzujjl){background:var(--c-red-deep)}.hero__rail.svelte-gzujjl{z-index:5;writing-mode:vertical-rl;letter-spacing:.3em;transition:opacity 1s var(--ease-out-expo) .9s;display:none;position:absolute;inset-block-end:5.5rem;inset-inline-end:calc(var(--gutter) * .32)}.hero__mark.svelte-gzujjl{z-index:5;font-family:var(--font-mono);color:var(--c-red);opacity:.55;transition:opacity 1.2s var(--ease-out-expo) 1s;font-size:.75rem;font-weight:300;position:absolute}.hero__mark--a.svelte-gzujjl{inset-block-start:22vh;inset-inline-start:20%}.hero__mark--b.svelte-gzujjl{inset-block-end:26vh;inset-inline-end:38%}.hero__marquee.svelte-gzujjl{z-index:5;border-top:1px solid var(--c-line);transition:opacity 1s var(--ease-out-expo) .75s;padding-block:.85rem;position:relative}.hero__presence.svelte-gzujjl{opacity:.5}:where(html.js:not(.force-reveal)) .hero__letter.svelte-gzujjl{transform:translateY(110%)}:where(html.js:not(.force-reveal)) .hero__panel-inner.svelte-gzujjl{opacity:0;transform:translateY(2rem)}:where(html.js:not(.force-reveal)) .hero__panel-frame.svelte-gzujjl{clip-path:inset(0 0 100%)}:where(html.js:not(.force-reveal)) .hero__meta.svelte-gzujjl{opacity:0;transform:translateY(.75rem)}:where(html.js:not(.force-reveal)) .hero__line.svelte-gzujjl{opacity:0;transform:translateY(.6rem)}:where(html.js:not(.force-reveal)) .hero__presence.svelte-gzujjl{opacity:0;transition:opacity 2s var(--ease-out-expo) .7s}:where(html.js:not(.force-reveal)) .hero__index.svelte-gzujjl,:where(html.js:not(.force-reveal)) .hero__cue.svelte-gzujjl,:where(html.js:not(.force-reveal)) .hero__rail.svelte-gzujjl,:where(html.js:not(.force-reveal)) .hero__marquee.svelte-gzujjl,:where(html.js:not(.force-reveal)) .hero__mark.svelte-gzujjl{opacity:0}.hero.is-active.svelte-gzujjl .hero__letter:where(.svelte-gzujjl),.hero.is-active.svelte-gzujjl .hero__panel-inner:where(.svelte-gzujjl),.hero.is-active.svelte-gzujjl .hero__meta:where(.svelte-gzujjl),.hero.is-active.svelte-gzujjl .hero__line:where(.svelte-gzujjl){opacity:1;transform:translate(0,0)}.hero.is-active.svelte-gzujjl .hero__panel-frame:where(.svelte-gzujjl){clip-path:inset(0)}.hero.is-active.svelte-gzujjl .hero__presence:where(.svelte-gzujjl){opacity:.5}.hero.is-active.svelte-gzujjl .hero__index:where(.svelte-gzujjl),.hero.is-active.svelte-gzujjl .hero__cue:where(.svelte-gzujjl),.hero.is-active.svelte-gzujjl .hero__rail:where(.svelte-gzujjl),.hero.is-active.svelte-gzujjl .hero__marquee:where(.svelte-gzujjl){opacity:1}.hero.is-active.svelte-gzujjl .hero__mark:where(.svelte-gzujjl){opacity:.55}@media (width>=48rem){.hero__panel.svelte-gzujjl{width:min(17rem,24vw);inset-block-start:18vh}}@media (width>=64rem){.hero__index.svelte-gzujjl,.hero__cue.svelte-gzujjl,.hero__rail.svelte-gzujjl{display:flex}.hero__panel.svelte-gzujjl{width:min(19rem,20vw);inset-block-start:15vh;inset-inline-end:calc(var(--gutter) + 2vw)}.hero__inner.svelte-gzujjl{padding-block-end:var(--sp-32)}.hero__presence.svelte-gzujjl{width:min(52rem,58vw)}}@media (height<=34rem) and (width<=64rem){.hero__panel.svelte-gzujjl{display:none}}@media (prefers-reduced-motion:reduce){.hero__letter.svelte-gzujjl,.hero__line.svelte-gzujjl,.hero__meta.svelte-gzujjl,.hero__panel-inner.svelte-gzujjl,.hero__panel-frame.svelte-gzujjl,.hero__index.svelte-gzujjl,.hero__cue.svelte-gzujjl,.hero__rail.svelte-gzujjl,.hero__mark.svelte-gzujjl,.hero__presence.svelte-gzujjl,.hero__marquee.svelte-gzujjl{transition-delay:0s}}.intro.svelte-1cyg8wb{padding-block:var(--section-y);background:linear-gradient(to bottom, var(--c-void) 0%, var(--c-black) 100%);position:relative}.intro__shell.svelte-1cyg8wb{gap:clamp(2.5rem,6vh,4.5rem);display:grid}.intro__grid.svelte-1cyg8wb{gap:clamp(2rem,5vw,3.5rem);display:grid}.intro__aside.svelte-1cyg8wb{gap:var(--sp-24);align-content:start;display:grid}.intro__name.svelte-1cyg8wb{color:var(--c-fg);font-weight:500}.intro__strip.svelte-1cyg8wb{aspect-ratio:4/3;border:1px solid var(--c-line-soft);min-width:0;max-width:18rem;position:relative;overflow:clip}.intro__strip.svelte-1cyg8wb img:where(.svelte-1cyg8wb){object-fit:cover;filter:saturate(.4)contrast(1.1)brightness(.85);width:100%;height:100%}.intro__statement.svelte-1cyg8wb{font-family:var(--font-display);font-size:var(--fs-h2);font-variation-settings:"wdth" 92;letter-spacing:var(--ls-display);color:var(--c-white);text-wrap:initial;font-weight:700;line-height:1.02;display:grid}.intro__mask.svelte-1cyg8wb{padding-block:.02em;display:block;overflow:clip}.intro__line.svelte-1cyg8wb{display:block}.intro__statement.svelte-1cyg8wb .accent:where(.svelte-1cyg8wb){color:var(--c-red-bright)}.intro__note.svelte-1cyg8wb{max-width:34ch;font-size:var(--fs-body);color:var(--c-fg-dim);line-height:var(--lh-body);margin-top:clamp(1.5rem,3vh,2.5rem)}.intro__keywords.svelte-1cyg8wb{border-top:1px solid var(--c-line);gap:0;display:grid}.intro__keyword.svelte-1cyg8wb{align-items:baseline;gap:var(--sp-16);border-bottom:1px solid var(--c-line);padding-block:clamp(.85rem,1.8vh,1.25rem);display:flex}.intro__keyword-num.svelte-1cyg8wb{color:var(--c-red-bright);flex:none}.intro__keyword-text.svelte-1cyg8wb{font-family:var(--font-display);font-size:var(--fs-h3);font-variation-settings:"wdth" 86;letter-spacing:-.02em;text-transform:uppercase;color:var(--c-fg);font-weight:600;line-height:1}@media (width>=48rem){.intro__grid.svelte-1cyg8wb{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.intro__keywords.svelte-1cyg8wb{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,4rem)}.intro__keyword.svelte-1cyg8wb:nth-last-child(-n+2){border-bottom:0}}@media (width>=64rem){.intro__grid.svelte-1cyg8wb{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.intro__keywords.svelte-1cyg8wb{grid-template-columns:repeat(4,minmax(0,1fr))}.intro__keyword.svelte-1cyg8wb{align-items:flex-start;gap:var(--sp-24);border-bottom:0;flex-direction:column;padding-block:clamp(1.25rem,3vh,2rem)}.intro__keyword-text.svelte-1cyg8wb{font-size:clamp(1rem,1.35vw,1.375rem)}}.cap.svelte-le3jbf{padding-block:var(--section-y);background:var(--c-black);position:relative}.cap__shell.svelte-le3jbf{gap:clamp(2.5rem,6vh,4rem);display:grid}.cap__grid.svelte-le3jbf{gap:clamp(2.5rem,5vw,4rem);display:grid}.cap__aside.svelte-le3jbf{align-self:start}.cap__title.svelte-le3jbf{font-family:var(--font-display);font-variation-settings:"wdth" 84;letter-spacing:-.035em;text-transform:uppercase;color:var(--c-white);font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;line-height:.92}.cap__title-dot.svelte-le3jbf{color:var(--c-red-bright)}.cap__lede.svelte-le3jbf{max-width:32ch;margin-top:var(--sp-24);font-size:var(--fs-body-sm);color:var(--c-fg-dim)}.cap__list.svelte-le3jbf{border-top:1px solid var(--c-line)}.cap__row.svelte-le3jbf{border-bottom:1px solid var(--c-line);isolation:isolate;transition:opacity var(--dur-base) var(--ease-out-expo);position:relative}.cap__row.is-dimmed.svelte-le3jbf{opacity:.42}.cap__media.svelte-le3jbf{z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .85s var(--ease-out-expo);pointer-events:none;position:absolute;inset:0;overflow:clip}.cap__media.svelte-le3jbf img:where(.svelte-le3jbf){object-fit:cover;object-position:50% 50%;filter:saturate(.55)contrast(1.15)brightness(.62);width:100%;height:100%;transition:transform 1.4s var(--ease-out-expo);transform:scale(1.08)}.cap__media.svelte-le3jbf:after{content:"";background:linear-gradient(90deg,#05050561,#050505cc);position:absolute;inset:0}.cap__row.is-hovered.svelte-le3jbf .cap__media:where(.svelte-le3jbf){clip-path:inset(0)}.cap__row.is-hovered.svelte-le3jbf .cap__media:where(.svelte-le3jbf) img:where(.svelte-le3jbf){transform:scale(1)}.cap__content.svelte-le3jbf{align-items:baseline;gap:var(--sp-16);padding-block:clamp(1.5rem,4vh,2.75rem);padding-inline:0 var(--sp-16);transition:padding-inline var(--dur-slow) var(--ease-out-expo);grid-template-columns:auto minmax(0,1fr);display:grid}.cap__index.svelte-le3jbf{color:var(--c-fg-mute);transition:color var(--dur-base) var(--ease-out-expo);grid-column:1}.cap__row.is-hovered.svelte-le3jbf .cap__index:where(.svelte-le3jbf){color:var(--c-red-bright)}.cap__main.svelte-le3jbf{min-width:0;transition:transform var(--dur-slow) var(--ease-out-expo);grid-column:2}.cap__name.svelte-le3jbf{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.03em;text-transform:uppercase;color:var(--c-fg);transition:color var(--dur-base) var(--ease-out-expo);font-size:clamp(1.5rem,5.4vw,3.25rem);font-weight:700;line-height:1}.cap__row.is-hovered.svelte-le3jbf .cap__name:where(.svelte-le3jbf){color:var(--c-white)}.cap__summary.svelte-le3jbf{max-width:42ch;font-size:var(--fs-body-sm);color:var(--c-fg-dim);margin-top:.7rem}.cap__tags.svelte-le3jbf{margin-top:var(--sp-16);flex-wrap:wrap;grid-column:2;gap:.4rem 1.1rem;display:flex}.cap__tags.svelte-le3jbf li:where(.svelte-le3jbf){padding-left:.85rem;position:relative}.cap__tags.svelte-le3jbf li:where(.svelte-le3jbf):before{content:"";background:var(--c-red);width:4px;height:1px;position:absolute;inset-block-start:.42em;inset-inline-start:0}.cap__arrow.svelte-le3jbf{width:1.75rem;color:var(--c-fg-mute);opacity:0;transition:opacity var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);grid-column:3;align-self:center;display:none;transform:translate(-.75rem)}.cap__arrow.svelte-le3jbf svg:where(.svelte-le3jbf){width:100%;height:auto}.cap__row.is-hovered.svelte-le3jbf .cap__arrow:where(.svelte-le3jbf){opacity:1;color:var(--c-red-bright);transform:translate(0,0)}@media (width>=48rem){.cap__content.svelte-le3jbf{grid-template-columns:auto minmax(0,1fr) 11rem;align-items:center;column-gap:clamp(1.5rem,4vw,4rem)}.cap__tags.svelte-le3jbf{grid-area:1/3;justify-content:flex-end;margin-top:0}}@media (width>=64rem){.cap__grid.svelte-le3jbf{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.cap__content.svelte-le3jbf{grid-template-columns:auto minmax(0,1fr) 13rem auto}.cap__arrow.svelte-le3jbf{grid-column:4;display:block}.cap__row.is-hovered.svelte-le3jbf .cap__content:where(.svelte-le3jbf){padding-inline:clamp(1rem,2.5vw,2.5rem)}.cap__row.is-hovered.svelte-le3jbf .cap__main:where(.svelte-le3jbf){transform:translate(.5rem)}}@media (prefers-reduced-motion:reduce){.cap__media.svelte-le3jbf,.cap__media.svelte-le3jbf img:where(.svelte-le3jbf),.cap__content.svelte-le3jbf,.cap__main.svelte-le3jbf{transition:none}}.work.svelte-gidzik{background:linear-gradient(to bottom, var(--c-black) 0%, var(--c-navy-deep) 55%, var(--c-black) 100%);padding-block:var(--section-y);position:relative}.work__viewport.svelte-gidzik{position:relative}.work__track.svelte-gidzik{padding-inline:var(--gutter);max-width:var(--maxw);gap:clamp(3rem,8vh,5rem);margin-inline:auto;display:grid}.work__opener.svelte-gidzik{align-content:center;gap:var(--sp-24);display:grid}.work__heading.svelte-gidzik{font-family:var(--font-display);font-variation-settings:"wdth" 88;letter-spacing:-.045em;text-transform:uppercase;color:var(--c-white);font-size:clamp(2.75rem,13vw,6rem);font-weight:900;line-height:.86}.work__heading-alt.svelte-gidzik{color:#0000;-webkit-text-stroke:1px var(--c-red);paint-order:stroke fill}.work__note.svelte-gidzik{max-width:32ch;font-size:var(--fs-body-sm);color:var(--c-fg-dim)}.work__hint.svelte-gidzik{align-items:center;gap:.75rem;display:none}.work__hint-line.svelte-gidzik{background:var(--c-red);width:3rem;height:1px;display:block}.card.svelte-gidzik{gap:var(--sp-24);align-content:center;display:grid;position:relative}.card__ghost.svelte-gidzik{z-index:0;font-family:var(--font-display);font-variation-settings:"wdth" 118;color:#0000;-webkit-text-stroke:1px #ffffff12;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,26vw,20rem);font-weight:900;line-height:1;position:absolute;inset-block-start:-.35em;inset-inline-start:-.06em}.card__figure.svelte-gidzik{z-index:1;min-width:0;display:block;position:relative}.card__body.svelte-gidzik{z-index:1;gap:var(--sp-16);align-content:start;display:grid;position:relative}.card__meta.svelte-gidzik{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.card__kind.svelte-gidzik{color:var(--c-red-bright)}.card__dot.svelte-gidzik{background:var(--c-fg-faint);border-radius:50%;width:3px;height:3px}.card__title.svelte-gidzik{font-family:var(--font-display);font-variation-settings:"wdth" 96;letter-spacing:-.04em;text-transform:uppercase;color:var(--c-white);font-size:clamp(2.25rem,8vw,4.5rem);font-weight:800;line-height:.9}.card__titlelink.svelte-gidzik{transition:color var(--dur-base) var(--ease-out-expo);display:inline-block}.card__titlelink.svelte-gidzik:hover,.card__titlelink.svelte-gidzik:focus-visible{color:var(--c-red-bright)}.card__sub.svelte-gidzik{margin-top:-.5rem}.card__desc.svelte-gidzik{max-width:46ch;font-size:var(--fs-body-sm);color:var(--c-fg-dim)}.card__tech.svelte-gidzik{padding-top:var(--sp-8);border-top:1px solid var(--c-line);flex-wrap:wrap;gap:.35rem .9rem;display:flex}.card__tech.svelte-gidzik li:where(.svelte-gidzik){position:relative}.card__tech.svelte-gidzik li:where(.svelte-gidzik)+li:where(.svelte-gidzik):before{content:"/";color:var(--c-red);position:absolute;inset-inline-start:-.55rem}.card__links.svelte-gidzik{gap:var(--sp-24);padding-top:var(--sp-8);flex-wrap:wrap;display:flex}.card__link.svelte-gidzik{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-fg-dim);transition:color var(--dur-base) var(--ease-out-expo);align-items:center;gap:.5rem;padding-block:.35rem;display:inline-flex;position:relative}.card__link--primary.svelte-gidzik{color:var(--c-white)}.card__link.svelte-gidzik svg:where(.svelte-gidzik){width:.85rem;height:.85rem;transition:transform var(--dur-base) var(--ease-out-expo)}.card__link.svelte-gidzik:after{content:"";background:var(--c-red-bright);transform-origin:100%;height:1px;transition:transform var(--dur-base) var(--ease-out-expo), background-color var(--dur-base) var(--ease-out-expo);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.card__link--primary.svelte-gidzik:after{transform-origin:0;background:var(--c-line-strong);transform:scaleX(1)}.card__link.svelte-gidzik:hover,.card__link.svelte-gidzik:focus-visible{color:var(--c-white)}.card__link.svelte-gidzik:hover:after,.card__link.svelte-gidzik:focus-visible:after{transform-origin:0;background:var(--c-red-bright);transform:scaleX(1)}.card__link.svelte-gidzik:hover svg:where(.svelte-gidzik){transform:translate(.25rem)}.card__link.svelte-gidzik:not(.card__link--primary):hover svg:where(.svelte-gidzik){transform:translate(.2rem,-.2rem)}.work__hud.svelte-gidzik{padding-inline:var(--gutter);max-width:var(--maxw);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--c-fg-mute);font-variant-numeric:tabular-nums;align-items:center;gap:.65rem;margin-inline:auto;display:none}.work__hud-count.svelte-gidzik{color:var(--c-red-bright)}.work__hud-track.svelte-gidzik{background:var(--c-line);width:min(14rem,22vw);height:1px;overflow:clip}.work__hud-fill.svelte-gidzik{background:var(--c-red);transform-origin:0;height:100%;display:block}@media (width>=64rem) and (prefers-reduced-motion:no-preference){.work.svelte-gidzik{padding-block:0}.work__viewport.svelte-gidzik{align-items:center;height:100svh;display:flex;overflow:clip}.work__track.svelte-gidzik{width:max-content;max-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));will-change:transform;align-items:center;gap:clamp(4rem,8vw,9rem);display:flex}.work__opener.svelte-gidzik{flex:none;width:min(34rem,34vw)}.work__heading.svelte-gidzik{font-size:clamp(3rem,6vw,5.5rem)}.work__hint.svelte-gidzik{display:flex}.card.svelte-gidzik{width:min(64rem,70vw);transform:translate3d(0, var(--offset), 0);flex:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.card__ghost.svelte-gidzik{font-size:clamp(9rem,17vw,22rem);inset-block:auto -.22em;inset-inline:auto -.04em}.work__hud.svelte-gidzik{z-index:3;display:flex;position:absolute;inset-block-end:clamp(1.5rem,5vh,3rem);inset-inline:0}}@media (width>=90rem) and (prefers-reduced-motion:no-preference){.card.svelte-gidzik{width:min(72rem,64vw)}}.proc.svelte-kgtxty{padding-block:var(--section-y);background:var(--c-black);isolation:isolate;position:relative;overflow:clip}.proc__field.svelte-kgtxty{z-index:-1;will-change:transform;position:absolute;inset:-12% 0}.proc__field.svelte-kgtxty img:where(.svelte-kgtxty){object-fit:cover;opacity:.16;filter:saturate(.4)contrast(1.2)brightness(.55);width:100%;height:100%}.proc__field.svelte-kgtxty:after{content:"";background:linear-gradient(to bottom, var(--c-black) 0%, #09090973 35%, #09090973 65%, var(--c-black) 100%);position:absolute;inset:0}.proc__shell.svelte-kgtxty{gap:clamp(2.5rem,6vh,4rem);display:grid}.proc__grid.svelte-kgtxty{gap:clamp(2rem,5vw,4rem);display:grid}.proc__sticky.svelte-kgtxty{align-self:start;gap:var(--sp-32);display:none;position:sticky;inset-block-start:22vh}.proc__numerals.svelte-kgtxty{height:clamp(6rem,12vw,11rem);position:relative}.proc__numeral.svelte-kgtxty{font-family:var(--font-display);font-variation-settings:"wdth" 110;letter-spacing:-.05em;color:var(--c-white);opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);font-size:clamp(6rem,12vw,11rem);font-weight:900;line-height:.86;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(.4em)}.proc__numeral.is-active.svelte-kgtxty{opacity:1;transform:translate(0,0)}.proc__numeral.is-past.svelte-kgtxty{opacity:0;transform:translateY(-.4em)}.proc__rail.svelte-kgtxty{gap:.85rem;display:grid}.proc__tick.svelte-kgtxty{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label-wide);text-transform:uppercase;color:var(--c-fg-mute);transition:color var(--dur-slow) var(--ease-out-expo);align-items:center;gap:.85rem;display:flex}.proc__tick-line.svelte-kgtxty{transform-origin:0;width:1.75rem;height:1px;transition:transform var(--dur-slow) var(--ease-out-expo), background-color var(--dur-slow) var(--ease-out-expo);background:currentColor;display:block}.proc__tick.is-active.svelte-kgtxty{color:var(--c-fg)}.proc__tick.is-active.svelte-kgtxty .proc__tick-line:where(.svelte-kgtxty){background:var(--c-red);transform:scaleX(1.6)}.proc__steps.svelte-kgtxty{border-top:1px solid var(--c-line);gap:0;display:grid}.proc__step.svelte-kgtxty{border-bottom:1px solid var(--c-line);gap:.5rem;padding-block:clamp(2rem,7vh,4.5rem);display:grid}.proc__step-index.svelte-kgtxty{color:var(--c-red-bright)}.proc__step-title.svelte-kgtxty{font-family:var(--font-display);font-variation-settings:"wdth" 86;letter-spacing:-.035em;text-transform:uppercase;color:var(--c-white);transition:color var(--dur-slow) var(--ease-out-expo);font-size:clamp(2rem,7vw,3.5rem);font-weight:800;line-height:.95}.proc__step-body.svelte-kgtxty{max-width:46ch;font-size:var(--fs-body);color:var(--c-fg-dim);transition:color var(--dur-slow) var(--ease-out-expo)}@media (width>=64rem){.proc__grid.svelte-kgtxty{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.proc__sticky.svelte-kgtxty{display:grid}.proc__step-index.svelte-kgtxty{display:none}.proc__step-title.svelte-kgtxty,.proc__step-body.svelte-kgtxty{color:var(--c-fg-mute)}.proc__step.is-active.svelte-kgtxty .proc__step-title:where(.svelte-kgtxty){color:var(--c-white)}.proc__step.is-active.svelte-kgtxty .proc__step-body:where(.svelte-kgtxty){color:var(--c-fg-dim)}}.about.svelte-1fbzgiq{padding-block:var(--section-y);background:linear-gradient(to bottom, var(--c-black) 0%, var(--c-charcoal) 100%);position:relative}.about__shell.svelte-1fbzgiq{gap:clamp(2.5rem,6vh,4rem);display:grid}.about__grid.svelte-1fbzgiq{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.about__portrait.svelte-1fbzgiq{gap:.6rem;display:grid}.about__frame.svelte-1fbzgiq{aspect-ratio:4/5;border:1px solid var(--c-line-soft);background:var(--c-void);min-width:0;position:relative;overflow:clip}.about__frame.svelte-1fbzgiq img:where(.svelte-1fbzgiq){object-fit:cover;object-position:50% 28%;will-change:transform;width:100%;height:115%;margin-block-start:-7.5%}.about__frame.svelte-1fbzgiq:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05050573 100%);position:absolute;inset:0}.about__caption.svelte-1fbzgiq{justify-content:space-between;gap:var(--sp-8);display:flex}.about__names.svelte-1fbzgiq{gap:.25rem;display:grid}.about__mask.svelte-1fbzgiq{padding-block:.03em;display:block;overflow:clip}.about__real.svelte-1fbzgiq{font-family:var(--font-display);font-variation-settings:"wdth" 94;letter-spacing:-.02em;text-transform:uppercase;color:var(--c-fg);font-size:clamp(1.75rem,5.4vw,3rem);font-weight:500;line-height:1;display:block}.about__aka.svelte-1fbzgiq{color:var(--c-red-bright);text-transform:lowercase;letter-spacing:.3em;padding-block:.35rem}.about__alias.svelte-1fbzgiq{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:-.05em;text-transform:uppercase;color:var(--c-white);font-size:clamp(3.5rem,15vw,8rem);font-weight:900;line-height:.88;display:block}.about__text.svelte-1fbzgiq{max-width:46ch;font-size:var(--fs-body);color:var(--c-fg-dim);margin-block-start:clamp(1.5rem,4vh,2.5rem)}.about__table.svelte-1fbzgiq{border-top:1px solid var(--c-line);margin-block-start:clamp(2rem,5vh,3rem)}.about__row.svelte-1fbzgiq{align-items:baseline;gap:var(--sp-16);border-bottom:1px solid var(--c-line);grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr);padding-block:.85rem;display:grid}.about__value.svelte-1fbzgiq{font-family:var(--font-mono);font-size:var(--fs-body-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--c-fg)}.about__value.is-accent.svelte-1fbzgiq{color:var(--c-red-bright);align-items:center;gap:.6rem;display:flex}.about__pulse.svelte-1fbzgiq{background:var(--c-red-bright);width:6px;height:6px;animation:svelte-1fbzgiq-blink 2.4s var(--ease-in-out) infinite;border-radius:50%}@keyframes svelte-1fbzgiq-blink{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (width>=64rem){.about__grid.svelte-1fbzgiq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.about__names.svelte-1fbzgiq{gap:.4rem}}.faq.svelte-526p4l{padding-block:var(--section-y);background:linear-gradient(to bottom, var(--c-charcoal) 0%, var(--c-black) 100%);position:relative}.faq__shell.svelte-526p4l{gap:clamp(2.5rem,6vh,4rem);display:grid}.faq__grid.svelte-526p4l{gap:clamp(2rem,5vw,4rem);display:grid}.faq__aside.svelte-526p4l{align-self:start}.faq__title.svelte-526p4l{font-family:var(--font-display);font-variation-settings:"wdth" 84;letter-spacing:-.035em;text-transform:uppercase;color:var(--c-white);font-size:clamp(2.25rem,6vw,3.75rem);font-weight:800;line-height:.92}.faq__dot.svelte-526p4l{color:var(--c-red-bright)}.faq__lede.svelte-526p4l{max-width:32ch;margin-top:var(--sp-24);font-size:var(--fs-body-sm);color:var(--c-fg-dim)}.faq__list.svelte-526p4l{border-top:1px solid var(--c-line)}.faq__item.svelte-526p4l{border-bottom:1px solid var(--c-line)}.faq__q.svelte-526p4l{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.faq__trigger.svelte-526p4l{align-items:center;gap:var(--sp-16);text-align:left;width:100%;color:var(--c-fg);transition:color var(--dur-base) var(--ease-out-expo);grid-template-columns:auto minmax(0,1fr) auto;padding-block:clamp(1.1rem,2.6vh,1.6rem);display:grid}.faq__num.svelte-526p4l{transition:color var(--dur-base) var(--ease-out-expo)}.faq__text.svelte-526p4l{font-family:var(--font-display);font-variation-settings:"wdth" 94;letter-spacing:-.015em;font-size:clamp(1.0625rem,2.4vw,1.5rem);font-weight:600;line-height:1.16}.faq__trigger.svelte-526p4l:hover,.faq__trigger.svelte-526p4l:focus-visible{color:var(--c-white)}.faq__trigger.svelte-526p4l:hover .faq__num:where(.svelte-526p4l),.faq__item.is-open.svelte-526p4l .faq__num:where(.svelte-526p4l){color:var(--c-red-bright)}.faq__sign.svelte-526p4l{flex:none;width:13px;height:13px;display:block;position:relative}.faq__sign.svelte-526p4l span:where(.svelte-526p4l){height:1px;transition:transform var(--dur-base) var(--ease-out-expo);background:currentColor;position:absolute;inset-block-start:6px;inset-inline:0}.faq__sign.svelte-526p4l span:where(.svelte-526p4l):last-child{transform:rotate(90deg)}.faq__item.is-open.svelte-526p4l .faq__sign:where(.svelte-526p4l) span:where(.svelte-526p4l):last-child{transform:rotate(0)}.faq__panel.svelte-526p4l{transition:grid-template-rows .55s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.faq__item.is-open.svelte-526p4l .faq__panel:where(.svelte-526p4l){grid-template-rows:1fr}.faq__panel-inner.svelte-526p4l{overflow:hidden}.faq__panel-inner.svelte-526p4l p:where(.svelte-526p4l){max-width:62ch;font-size:var(--fs-body-sm);color:var(--c-fg-dim);opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);padding-block:0 clamp(1.1rem,2.6vh,1.6rem);padding-inline-start:calc(var(--sp-16) + 1.6rem);transform:translateY(-.35rem)}.faq__item.is-open.svelte-526p4l .faq__panel-inner:where(.svelte-526p4l) p:where(.svelte-526p4l){opacity:1;transition-delay:.1s;transform:none}@media (width>=64rem){.faq__grid.svelte-526p4l{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.start.svelte-1dkao8i{padding-block:var(--section-y);background:var(--c-black);isolation:isolate;position:relative;overflow:clip}.start__field.svelte-1dkao8i{z-index:-1;opacity:.4;mix-blend-mode:screen;pointer-events:none;width:min(34rem,52vw);position:absolute;inset-block-start:0;inset-inline-end:-6%}.start__field.svelte-1dkao8i img:where(.svelte-1dkao8i){width:100%;height:auto;-webkit-mask-image:radial-gradient(62% 60% at 55% 40%,#000 26%,#0000 74%);mask-image:radial-gradient(62% 60% at 55% 40%,#000 26%,#0000 74%)}.start__shell.svelte-1dkao8i{gap:clamp(2.5rem,6vh,4rem);display:grid}.start__grid.svelte-1dkao8i{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}.start__title.svelte-1dkao8i{font-family:var(--font-display);font-variation-settings:"wdth" 84;letter-spacing:-.035em;text-transform:uppercase;color:var(--c-white);font-size:clamp(2.25rem,6.5vw,4rem);font-weight:800;line-height:.92}.start__dot.svelte-1dkao8i{color:var(--c-red-bright)}.start__lede.svelte-1dkao8i{max-width:34ch;margin-top:var(--sp-24);font-size:var(--fs-body-sm);color:var(--c-fg-dim)}.start__assure.svelte-1dkao8i{margin-top:var(--sp-32);padding-top:var(--sp-24);border-top:1px solid var(--c-line);font-size:var(--fs-body-sm);color:var(--c-fg-dim);gap:.55rem;display:grid}.start__assure.svelte-1dkao8i li:where(.svelte-1dkao8i){align-items:baseline;gap:.7rem;display:flex}.start__assure.svelte-1dkao8i .label{color:var(--c-red-bright);flex:none}.start__alt.svelte-1dkao8i{font-size:var(--fs-body-sm);color:var(--c-fg-mute)}.start__alt.svelte-1dkao8i a:where(.svelte-1dkao8i){color:var(--c-fg);border-bottom:1px solid var(--c-red-deep);transition:color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo)}.start__alt.svelte-1dkao8i a:where(.svelte-1dkao8i):hover,.start__alt.svelte-1dkao8i a:where(.svelte-1dkao8i):focus-visible{color:var(--c-red-bright);border-color:var(--c-red-bright)}.builder.svelte-1dkao8i{border:1px solid var(--c-line);background:linear-gradient(to bottom right, #ffffff08, transparent 60%), var(--c-charcoal);grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3.5vw,2.25rem);display:grid}.builder__rail.svelte-1dkao8i{flex-direction:column;gap:.4rem;padding-top:.35rem;display:flex}.builder__tick.svelte-1dkao8i{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--c-fg-faint);cursor:default;transition:color var(--dur-base) var(--ease-out-expo);align-items:center;gap:.45rem;display:flex}.builder__tick-line.svelte-1dkao8i{transform-origin:0;width:.7rem;height:1px;transition:transform var(--dur-base) var(--ease-out-expo);background:currentColor;display:block}.builder__tick.is-done.svelte-1dkao8i{color:var(--c-fg-mute)}.builder__tick.is-current.svelte-1dkao8i{color:var(--c-red-bright)}.builder__tick.is-current.svelte-1dkao8i .builder__tick-line:where(.svelte-1dkao8i){transform:scaleX(1.8)}.builder__body.svelte-1dkao8i{align-content:start;gap:var(--sp-16);min-width:0;display:grid}.builder__progress.svelte-1dkao8i{color:var(--c-fg-mute)}.builder__step.svelte-1dkao8i{gap:var(--sp-16);animation:svelte-1dkao8i-stepIn .5s var(--ease-out-expo) both;outline:none;display:grid}.builder__step.no-anim.svelte-1dkao8i{animation:none}@keyframes svelte-1dkao8i-stepIn{0%{opacity:0;transform:translate(1.25rem)}}.builder__q.svelte-1dkao8i{font-family:var(--font-display);font-variation-settings:"wdth" 92;letter-spacing:-.025em;color:var(--c-white);font-size:clamp(1.375rem,3.4vw,2rem);font-weight:700;line-height:1.04}.builder__set.svelte-1dkao8i{border:0;gap:.7rem;display:grid}.builder__legend.svelte-1dkao8i{color:var(--c-fg-mute);padding:0}.builder__error.svelte-1dkao8i{color:var(--c-red-bright)}.choices.svelte-1dkao8i{flex-wrap:wrap;gap:.5rem;display:flex}.choices--cards.svelte-1dkao8i{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;display:grid}.choice.svelte-1dkao8i input:where(.svelte-1dkao8i),.chip.svelte-1dkao8i input:where(.svelte-1dkao8i){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice.svelte-1dkao8i{border:1px solid var(--c-line);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out-expo), background-color var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);background:#ffffff04;gap:.25rem;padding:.85rem .9rem;display:grid}.choice.svelte-1dkao8i:hover{border-color:var(--c-line-strong);transform:translateY(-2px)}.choice.is-on.svelte-1dkao8i{border-color:var(--c-red);background:#d20a2e1a}.choice.svelte-1dkao8i:has(input:where(.svelte-1dkao8i):focus-visible){outline:2px solid var(--c-red-bright);outline-offset:3px}.choice__label.svelte-1dkao8i{font-family:var(--font-display);font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:.01em;color:var(--c-fg);font-weight:600}.choice.is-on.svelte-1dkao8i .choice__label:where(.svelte-1dkao8i){color:var(--c-white)}.choice__note.svelte-1dkao8i{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--c-fg-mute)}.chip.svelte-1dkao8i{border:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-dim);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo), background-color var(--dur-base) var(--ease-out-expo);padding:.5rem .85rem}.chip.svelte-1dkao8i:hover{border-color:var(--c-line-strong);color:var(--c-fg)}.chip.is-on.svelte-1dkao8i{border-color:var(--c-red);color:var(--c-white);background:#d20a2e1f}.chip.svelte-1dkao8i:has(input:where(.svelte-1dkao8i):focus-visible){outline:2px solid var(--c-red-bright);outline-offset:3px}.fields.svelte-1dkao8i{gap:.85rem;display:grid}.field.svelte-1dkao8i{gap:.35rem;display:grid}.field__label.svelte-1dkao8i{color:var(--c-fg-mute)}.field.svelte-1dkao8i input:where(.svelte-1dkao8i),.field.svelte-1dkao8i textarea:where(.svelte-1dkao8i){border:1px solid var(--c-line);width:100%;color:var(--c-fg);font-family:var(--font-body);font-size:var(--fs-body-sm);resize:vertical;transition:border-color var(--dur-base) var(--ease-out-expo), background-color var(--dur-base) var(--ease-out-expo);background:#0505058c;padding:.7rem .8rem;line-height:1.5}.field.svelte-1dkao8i input:where(.svelte-1dkao8i)::placeholder,.field.svelte-1dkao8i textarea:where(.svelte-1dkao8i)::placeholder{color:var(--c-fg-faint)}.field.svelte-1dkao8i input:where(.svelte-1dkao8i):focus,.field.svelte-1dkao8i textarea:where(.svelte-1dkao8i):focus{border-color:var(--c-red);background:#050505cc;outline:none}.field.svelte-1dkao8i input:where(.svelte-1dkao8i):focus-visible,.field.svelte-1dkao8i textarea:where(.svelte-1dkao8i):focus-visible{outline:2px solid var(--c-red-bright);outline-offset:2px}.builder__preview.svelte-1dkao8i summary:where(.svelte-1dkao8i){cursor:pointer;color:var(--c-fg-mute);transition:color var(--dur-base) var(--ease-out-expo)}.builder__preview.svelte-1dkao8i summary:where(.svelte-1dkao8i):hover{color:var(--c-fg)}.builder__preview.svelte-1dkao8i pre:where(.svelte-1dkao8i){border:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--c-fg-dim);white-space:pre-wrap;word-break:break-word;background:#05050599;max-height:15rem;margin-top:.6rem;padding:.85rem;line-height:1.7;overflow:auto}.builder__foot.svelte-1dkao8i{gap:var(--sp-16);padding-top:var(--sp-8);display:grid}.builder__nav.svelte-1dkao8i{flex-wrap:wrap;gap:.6rem;display:flex}.btn.svelte-1dkao8i{border:1px solid var(--c-line-strong);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-fg);isolation:isolate;transition:color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo);align-items:center;gap:.6rem;padding:.75rem 1.15rem;display:inline-flex;position:relative;overflow:clip}.btn.svelte-1dkao8i svg:where(.svelte-1dkao8i){width:.9rem;height:.9rem;transition:transform var(--dur-base) var(--ease-out-expo)}.btn.svelte-1dkao8i:before{content:"";z-index:-1;background:var(--c-red);transform-origin:bottom;transition:transform .5s var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.btn.svelte-1dkao8i:hover:before,.btn.svelte-1dkao8i:focus-visible:before{transform:scaleY(1)}.btn.svelte-1dkao8i:hover,.btn.svelte-1dkao8i:focus-visible{color:var(--c-white);border-color:var(--c-red)}.btn.svelte-1dkao8i:hover svg:where(.svelte-1dkao8i){transform:translate(.22rem)}.btn--solid.svelte-1dkao8i{border-color:var(--c-red);color:var(--c-white)}.btn--ghost.svelte-1dkao8i{border-color:var(--c-line);color:var(--c-fg-dim)}.btn--ghost.svelte-1dkao8i svg:where(.svelte-1dkao8i){width:.8rem;height:.8rem}.btn--ghost.svelte-1dkao8i:hover svg:where(.svelte-1dkao8i){transform:translate(-.22rem)}.btn--wa.svelte-1dkao8i:before{background:#128c4a}.btn--wa.svelte-1dkao8i:hover,.btn--wa.svelte-1dkao8i:focus-visible{border-color:#128c4a}.btn.is-disabled.svelte-1dkao8i{opacity:.4;pointer-events:none}.send.svelte-1dkao8i{padding-top:var(--sp-16);border-top:1px solid var(--c-line);gap:.6rem;display:grid}.send__row.svelte-1dkao8i{flex-wrap:wrap;gap:.6rem;display:flex}.send__label.svelte-1dkao8i,.send__hint.svelte-1dkao8i{color:var(--c-fg-mute)}@media (width>=64rem){.start__grid.svelte-1dkao8i{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (width<=30rem){.builder.svelte-1dkao8i{grid-template-columns:minmax(0,1fr)}.builder__rail.svelte-1dkao8i{flex-direction:row;gap:.9rem;padding-top:0}}@media (prefers-reduced-motion:reduce){.choice.svelte-1dkao8i:hover{transform:none}}.contact.svelte-1hgotnh{isolation:isolate;background:linear-gradient(to bottom, var(--c-charcoal) 0%, var(--c-void) 60%);padding-block:clamp(5rem,14vh,10rem) clamp(3rem,8vh,6rem);position:relative;overflow:clip}.contact__field.svelte-1hgotnh{z-index:-1;position:absolute;inset:0}.contact__field.svelte-1hgotnh img:where(.svelte-1hgotnh){object-fit:cover;object-position:50% 50%;opacity:.18;filter:saturate(.85)contrast(1.1)brightness(.5);width:100%;height:100%}.contact__field.svelte-1hgotnh:after{content:"";background:radial-gradient(90% 70% at 50% 120%, #b000203d 0%, transparent 62%), linear-gradient(to bottom, var(--c-charcoal) 0%, #050505b8 40%, var(--c-void) 100%);position:absolute;inset:0}.contact__shell.svelte-1hgotnh{gap:clamp(2.5rem,7vh,4.5rem);display:grid}.contact__head.svelte-1hgotnh{gap:clamp(1.5rem,4vh,2.5rem);display:grid}.contact__headline.svelte-1hgotnh{display:grid}.contact__mask.svelte-1hgotnh{padding-block:.02em;display:block;overflow:clip}.contact__line.svelte-1hgotnh{font-family:var(--font-display);font-variation-settings:"wdth" 92;letter-spacing:-.05em;text-transform:uppercase;color:var(--c-white);font-size:clamp(2.75rem,13vw,10rem);font-weight:900;line-height:.86;display:block}.contact__line--accent.svelte-1hgotnh{color:var(--c-red-bright)}.contact__lede.svelte-1hgotnh{max-width:40ch;font-size:var(--fs-body);color:var(--c-fg-dim)}.contact__channels.svelte-1hgotnh{border-top:1px solid var(--c-line)}.contact__item.svelte-1hgotnh{border-bottom:1px solid var(--c-line)}.contact__link.svelte-1hgotnh{align-items:center;gap:.35rem var(--sp-16);transition:padding-inline var(--dur-slow) var(--ease-out-expo);grid-template-columns:minmax(0,1fr) auto;padding-block:clamp(1.1rem,3vh,1.75rem);padding-inline:0;display:grid;position:relative;overflow:clip}.contact__link.svelte-1hgotnh:before{content:"";z-index:-1;background:linear-gradient(to right, var(--c-red-deep), transparent 70%);transform-origin:0;transition:transform .7s var(--ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.contact__link.svelte-1hgotnh:hover:before,.contact__link.svelte-1hgotnh:focus-visible:before{transform:scaleX(1)}.contact__label.svelte-1hgotnh{transition:color var(--dur-base) var(--ease-out-expo);grid-column:1}.contact__value.svelte-1hgotnh{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:-.03em;color:var(--c-fg);word-break:break-word;grid-column:1;font-size:clamp(1.5rem,5.5vw,3.25rem);font-weight:700;line-height:1.06;display:block;position:relative;overflow:clip}.contact__value-inner.svelte-1hgotnh,.contact__value-hover.svelte-1hgotnh{transition:transform .62s var(--ease-out-expo);display:block}.contact__value-hover.svelte-1hgotnh{width:100%;color:var(--c-white);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(100%)}.contact__link.svelte-1hgotnh:hover .contact__value-inner:where(.svelte-1hgotnh),.contact__link.svelte-1hgotnh:focus-visible .contact__value-inner:where(.svelte-1hgotnh){transform:translateY(-100%)}.contact__link.svelte-1hgotnh:hover .contact__value-hover:where(.svelte-1hgotnh),.contact__link.svelte-1hgotnh:focus-visible .contact__value-hover:where(.svelte-1hgotnh){transform:translate(0,0)}.contact__arrow.svelte-1hgotnh{width:clamp(1.5rem,3vw,2.25rem);color:var(--c-fg-mute);opacity:0;transition:transform .62s var(--ease-out-expo), opacity .62s var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);grid-area:1/2/span 2;align-self:center;transform:translate(-.5rem)}.contact__arrow.svelte-1hgotnh svg:where(.svelte-1hgotnh){width:100%;height:auto}.contact__link.svelte-1hgotnh:hover .contact__arrow:where(.svelte-1hgotnh),.contact__link.svelte-1hgotnh:focus-visible .contact__arrow:where(.svelte-1hgotnh){opacity:1;color:var(--c-white);transform:translate(0,0)}.contact__cta.svelte-1hgotnh{justify-content:flex-start;display:flex}.contact__button.svelte-1hgotnh{border:1px solid var(--c-line-strong);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-fg);isolation:isolate;transition:color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo);align-items:center;gap:.85rem;padding:1.05rem 1.75rem;display:inline-flex;position:relative;overflow:clip}.contact__button.svelte-1hgotnh:before{content:"";z-index:-1;background:var(--c-red);transform-origin:bottom;transition:transform .55s var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.contact__button.svelte-1hgotnh:hover,.contact__button.svelte-1hgotnh:focus-visible{color:var(--c-white);border-color:var(--c-red)}.contact__button.svelte-1hgotnh:hover:before,.contact__button.svelte-1hgotnh:focus-visible:before{transform:scaleY(1)}.contact__button.svelte-1hgotnh svg:where(.svelte-1hgotnh){width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-out-expo)}.contact__button.svelte-1hgotnh:hover svg:where(.svelte-1hgotnh){transform:translate(.25rem)}@media (width>=48rem){.contact__link.svelte-1hgotnh{align-items:baseline;gap:var(--sp-24);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto}.contact__label.svelte-1hgotnh{grid-column:1}.contact__value.svelte-1hgotnh{grid-column:2}.contact__arrow.svelte-1hgotnh{grid-area:1/3}.contact__link.svelte-1hgotnh:hover,.contact__link.svelte-1hgotnh:focus-visible{padding-inline:clamp(1rem,2vw,1.75rem)}.contact__link.svelte-1hgotnh:hover .contact__label:where(.svelte-1hgotnh),.contact__link.svelte-1hgotnh:focus-visible .contact__label:where(.svelte-1hgotnh){color:var(--c-white)}}@media (prefers-reduced-motion:reduce){.contact__link.svelte-1hgotnh,.contact__value-inner.svelte-1hgotnh,.contact__value-hover.svelte-1hgotnh,.contact__arrow.svelte-1hgotnh{transition:none}}.foot.svelte-1kkgy02{background:var(--c-void);border-top:1px solid var(--c-line);position:relative;overflow:clip}.foot__shell.svelte-1kkgy02{padding-block:clamp(1.5rem,4vh,2.5rem)}.foot__row.svelte-1kkgy02{gap:var(--sp-24);align-items:center;display:grid}.foot__brand.svelte-1kkgy02{align-items:center;gap:.7rem;display:flex}.foot__links.svelte-1kkgy02{gap:var(--sp-24);flex-wrap:wrap;display:flex}.foot__link.svelte-1kkgy02{transition:color var(--dur-base) var(--ease-out-expo);padding-block:.15rem;position:relative}.foot__link.svelte-1kkgy02:after{content:"";background:var(--c-red-bright);transform-origin:100%;height:1px;transition:transform var(--dur-base) var(--ease-out-expo);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.foot__link.svelte-1kkgy02:hover,.foot__link.svelte-1kkgy02:focus-visible{color:var(--c-fg)}.foot__link.svelte-1kkgy02:hover:after,.foot__link.svelte-1kkgy02:focus-visible:after{transform-origin:0;transform:scaleX(1)}.foot__end.svelte-1kkgy02{justify-content:space-between;align-items:center;gap:var(--sp-24);display:flex}.foot__top.svelte-1kkgy02{transition:color var(--dur-base) var(--ease-out-expo);align-items:center;gap:.45rem;display:inline-flex}.foot__top.svelte-1kkgy02 svg:where(.svelte-1kkgy02){width:.75rem;height:.75rem;transition:transform var(--dur-base) var(--ease-out-expo)}.foot__top.svelte-1kkgy02:hover{color:var(--c-red-bright)}.foot__top.svelte-1kkgy02:hover svg:where(.svelte-1kkgy02){transform:translateY(-.2rem)}.foot__mark.svelte-1kkgy02{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;height:clamp(2.5rem,7vw,7rem);display:flex;overflow:clip}.foot__mark.svelte-1kkgy02 span:where(.svelte-1kkgy02){font-family:var(--font-display);font-variation-settings:"wdth" 116;letter-spacing:-.05em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ffffff14;font-size:clamp(5rem,15vw,15rem);font-weight:900;line-height:.72;display:block}@media (width>=48rem){.foot__row.svelte-1kkgy02{grid-template-columns:repeat(3,minmax(0,1fr))}.foot__links.svelte-1kkgy02{justify-content:center}.foot__end.svelte-1kkgy02{justify-content:flex-end;gap:var(--sp-32)}}
