.h-root.svelte-ziz1e5{--h-contour:.12;--h-glow:transparent;padding-block:clamp(3rem,8vh,6rem);position:relative;overflow:hidden}[data-mode=night] .h-root.svelte-ziz1e5{--h-contour:.2;--h-glow:color-mix(in srgb, var(--accent) 55%, transparent)}.h-grid.svelte-ziz1e5{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.4rem,5vw,4rem);display:grid}@media (width>=1024px){.wrap.svelte-ziz1e5{max-width:1280px}.h-grid.svelte-ziz1e5{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:clamp(30rem,78svh,46rem)}}.h-copy.svelte-ziz1e5{min-width:0;max-width:40rem}.h-art.svelte-ziz1e5{min-width:0;position:relative}.h-eyebrow.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.7rem;margin:0 0 1.4rem;font-size:.76rem;font-weight:500;display:flex}.h-eyebrow.svelte-ziz1e5:before{content:"";background:var(--accent);width:26px;height:1px}.h-title.svelte-ziz1e5{font-variation-settings:"opsz" 144;letter-spacing:-.02em;margin:0 0 1.6rem;font-size:clamp(2.3rem,4.2vw,3.7rem)}[data-mode=night] .h-root.svelte-ziz1e5 .h-title:where(.svelte-ziz1e5) em:where(.svelte-ziz1e5){text-shadow:0 0 26px var(--h-glow)}.h-sub.svelte-ziz1e5{color:var(--secondary);max-width:34rem;margin:0 0 2.1rem;font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.55}.h-sub.svelte-ziz1e5 b:where(.svelte-ziz1e5){color:var(--ink);font-weight:600}.h-ctas.svelte-ziz1e5{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;display:flex}.h-ctas.svelte-ziz1e5 .btn:where(.svelte-ziz1e5){gap:.6rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,color .3s}.h-ctas.svelte-ziz1e5 .btn:where(.svelte-ziz1e5) svg:where(.svelte-ziz1e5){flex:none;width:16px;height:16px}.h-ctas.svelte-ziz1e5 .btn-primary:where(.svelte-ziz1e5):hover{box-shadow:var(--shadow);transform:translateY(-2px)}.h-arrow.svelte-ziz1e5{transition:transform .3s}.h-ctas.svelte-ziz1e5 .btn-primary:where(.svelte-ziz1e5):hover .h-arrow:where(.svelte-ziz1e5){transform:translate(4px)}.h-meta.svelte-ziz1e5{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1.4rem;display:flex}.h-pill.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.45rem .75rem;font-size:.68rem;font-weight:500;line-height:1}.h-pill.svelte-ziz1e5 b:where(.svelte-ziz1e5){color:var(--accent);font-weight:600}.h-note.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.02em;color:var(--secondary);font-size:.78rem}@keyframes svelte-ziz1e5-ref-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.h-reveal.svelte-ziz1e5{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-ziz1e5-ref-rise;animation-delay:var(--hd,0s)}.hd-1.svelte-ziz1e5{--hd:50ms}.hd-2.svelte-ziz1e5{--hd:.14s}.hd-3.svelte-ziz1e5{--hd:.26s}.hd-4.svelte-ziz1e5{--hd:.38s}.hd-5.svelte-ziz1e5{--hd:.5s}.h-readout.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.16em;color:var(--secondary);text-align:right;margin:0 0 .6rem;font-size:.66rem;line-height:1.8;display:none}@media (width>=760px){.h-readout.svelte-ziz1e5{display:block}}.h-readout.svelte-ziz1e5 b:where(.svelte-ziz1e5){color:var(--accent);font-weight:600}.h-sheet.svelte-ziz1e5{width:100%;height:auto;display:block;overflow:hidden}.h-grat.svelte-ziz1e5 line:where(.svelte-ziz1e5){stroke:var(--line);stroke-width:1px;opacity:.6}.h-contours.svelte-ziz1e5{fill:none;stroke-width:1.15px;opacity:var(--h-contour)}.h-land.svelte-ziz1e5{stroke:var(--secondary)}.h-ring-p.svelte-ziz1e5{stroke:var(--primary)}.h-ring-a.svelte-ziz1e5{stroke:var(--accent)}.h-reg.svelte-ziz1e5 path:where(.svelte-ziz1e5){fill:none;stroke:var(--accent);stroke-width:1px;opacity:.55}.h-compass.svelte-ziz1e5{opacity:.9}.h-c-outer.svelte-ziz1e5{fill:none;stroke:var(--line);stroke-width:1.5px}.h-c-inner.svelte-ziz1e5{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:1 3}.h-c-ticks.svelte-ziz1e5 line:where(.svelte-ziz1e5){stroke:var(--secondary);stroke-width:1px}.h-c-n.svelte-ziz1e5{fill:var(--accent-2)}.h-c-s.svelte-ziz1e5{fill:var(--secondary)}.h-c-hub.svelte-ziz1e5{fill:var(--accent)}.h-c-lbl.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.1em;fill:var(--secondary);font-size:8px}.h-plan.svelte-ziz1e5{fill:none;stroke-width:1.6px;stroke-dasharray:2 7;stroke-linecap:round;opacity:.3}.h-plan-p.svelte-ziz1e5{stroke:var(--primary)}.h-plan-a.svelte-ziz1e5{stroke:var(--accent)}@keyframes svelte-ziz1e5-ref-draw{to{stroke-dashoffset:0}}.h-draw.svelte-ziz1e5{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.4,.1,.2,1) both svelte-ziz1e5-ref-draw;animation-delay:var(--hd,0s)}.h-leg.svelte-ziz1e5{stroke:var(--primary)}.hd-leg1.svelte-ziz1e5{--hd:.4s}.hd-leg2.svelte-ziz1e5{--hd:2s}.h-return.svelte-ziz1e5{--hd:4.3s;stroke:var(--accent);stroke-width:2px;animation-duration:1.8s}@keyframes svelte-ziz1e5-ref-travel{0%{stroke-dashoffset:2px}to{stroke-dashoffset:0}}.h-mark.svelte-ziz1e5{fill:none;stroke:var(--accent);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:.07 1.93;stroke-dashoffset:1px;animation:6s linear 6.3s infinite svelte-ziz1e5-ref-travel}@keyframes svelte-ziz1e5-ref-fadein{to{opacity:1}}.h-fade.svelte-ziz1e5{opacity:0;animation:.6s both svelte-ziz1e5-ref-fadein;animation-delay:var(--hd,0s)}.h-lbl.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.14em;font-size:10px}.h-lbl-p.svelte-ziz1e5{fill:var(--primary)}.h-lbl-a.svelte-ziz1e5{fill:var(--accent);letter-spacing:.12em;font-size:10.5px}.hd-lbl1.svelte-ziz1e5{--hd:1.1s}.hd-lbl2.svelte-ziz1e5{--hd:2.7s}.hd-lbl3.svelte-ziz1e5{--hd:5.4s}.h-tick.svelte-ziz1e5{stroke:var(--accent);stroke-width:1.6px}.h-ring.svelte-ziz1e5{fill:var(--surface);stroke:var(--primary);stroke-width:2px}.h-core.svelte-ziz1e5{fill:var(--primary)}.h-name.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.14em;fill:var(--ink);font-size:12px;font-weight:600}.h-check.svelte-ziz1e5{font-family:var(--mono);letter-spacing:.08em;fill:var(--primary);font-size:10px}.hd-st2.svelte-ziz1e5{--hd:1.5s}.hd-check.svelte-ziz1e5{--hd:2.1s}.hd-st3.svelte-ziz1e5{--hd:3.1s}.hd-st3lbl.svelte-ziz1e5{--hd:3.5s}@keyframes svelte-ziz1e5-ref-gate{0%{opacity:0;transform:translateY(14px)scale(.5)}to{opacity:1;transform:none}}.h-gate.svelte-ziz1e5{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) both svelte-ziz1e5-ref-gate;animation-delay:var(--hd,0s)}.hd-gate.svelte-ziz1e5{--hd:1.6s}.h-diamond.svelte-ziz1e5{fill:var(--surface);stroke:var(--accent);stroke-width:2px}@keyframes svelte-ziz1e5-ref-grow{to{transform:scaleY(1)}}.h-settle.svelte-ziz1e5{fill:var(--surface);stroke:var(--primary);stroke-width:1.6px}.h-stl.svelte-ziz1e5{transform-box:fill-box;transform-origin:bottom;animation:.6s cubic-bezier(.2,.8,.2,1) both svelte-ziz1e5-ref-grow;animation-delay:var(--hd,0s);transform:scaleY(0)}.h-stl.svelte-ziz1e5:first-of-type{--hd:3.2s}.h-stl.svelte-ziz1e5:nth-of-type(2){--hd:3.35s}.h-stl.svelte-ziz1e5:nth-of-type(3){--hd:3.5s}.h-stl.svelte-ziz1e5:nth-of-type(4){--hd:3.65s}@keyframes svelte-ziz1e5-ref-stamp{0%{opacity:0;transform:rotate(-5deg)scale(1.55)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.h-stamp.svelte-ziz1e5{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) both svelte-ziz1e5-ref-stamp;animation-delay:var(--hd,0s)}.hd-stamp.svelte-ziz1e5{--hd:4.1s}.h-stamp-body.svelte-ziz1e5{fill:var(--surface);stroke:var(--accent);stroke-width:1.4px}.h-stamp-rule.svelte-ziz1e5{stroke:var(--secondary);stroke-width:1px;opacity:.65}.h-stamp-check.svelte-ziz1e5{fill:none;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}[data-mode=night] .h-root.svelte-ziz1e5 .h-draw:where(.svelte-ziz1e5),[data-mode=night] .h-root.svelte-ziz1e5 .h-diamond:where(.svelte-ziz1e5){filter:drop-shadow(0 0 6px var(--h-glow))}[data-mode=night] .h-root.svelte-ziz1e5 .h-mark:where(.svelte-ziz1e5){filter:drop-shadow(0 0 7px var(--h-glow))}@media (prefers-reduced-motion:reduce){.h-reveal.svelte-ziz1e5,.h-fade.svelte-ziz1e5,.h-gate.svelte-ziz1e5{opacity:1!important;animation:none!important;transform:none!important}.h-draw.svelte-ziz1e5{stroke-dashoffset:0!important;animation:none!important}.h-stl.svelte-ziz1e5{animation:none!important;transform:scaleY(1)!important}.h-stamp.svelte-ziz1e5{opacity:1!important;animation:none!important;transform:rotate(-5deg)scale(1)!important}.h-mark.svelte-ziz1e5{stroke-dashoffset:1.07px!important;animation:none!important}.h-ctas.svelte-ziz1e5 .btn:where(.svelte-ziz1e5),.h-arrow.svelte-ziz1e5{transition:none}}.d1.svelte-i8yn8n{--d:.12s}
