:root{--about-bg-dark:#0f0f10;--about-band-h:160px}html[data-theme=dark]{--about-bg-dark:#0a0b0c}.about.svelte-1wpsz3o{position:relative;background:var(--about-bg-dark);overflow-x:clip;overflow-y:visible;overscroll-behavior:contain;isolation:isolate}.about__band.svelte-1wpsz3o{block-size:var(--about-band-h);background:radial-gradient(900px 520px at 90% 10%,color-mix(in oklab,var(--color-primary),transparent 88%),transparent 60%),linear-gradient(180deg,#0000,#00000059);display:flex;align-items:center;padding-block-end:10px;overflow:visible}.about__band.svelte-1wpsz3o .container:where(.svelte-1wpsz3o){inline-size:100%;overflow:visible;box-sizing:border-box}.about__bandTitle.svelte-1wpsz3o{margin:0;color:var(--color-primary);font-weight:400;font-size:clamp(2rem,5vw,4rem);line-height:1;text-transform:lowercase;text-align:end;overflow-wrap:anywhere}.about__content.svelte-1wpsz3o{background:#fff;color:var(--color-dark);padding-block:clamp(90px,8vh,170px);overflow-x:clip}.about__inner.svelte-1wpsz3o{text-align:center;max-width:980px;margin-inline:auto;padding-inline:clamp(16px,3vw,28px);box-sizing:border-box;overflow:visible}.about__kicker.svelte-1wpsz3o{color:var(--color-primary);font-weight:400;font-size:clamp(1.1rem,2vw,1.4rem);margin-block-end:3rem;opacity:.9}.about__lead.svelte-1wpsz3o{font-size:clamp(1.05rem,2.2vw,1.6rem);line-height:1.55;font-weight:300;letter-spacing:.2px;margin:0}html[data-theme=dark] .about__content.svelte-1wpsz3o{background:#fff;color:#231f20}.about.svelte-1wpsz3o :where(.svelte-1wpsz3o){scrollbar-width:none}.about.svelte-1wpsz3o :where(.svelte-1wpsz3o)::-webkit-scrollbar{width:0;height:0;display:none}:root{--w-bg: #0f0f10;--w-fg: var(--color-light);--w-accent: var(--color-primary);--w-muted: color-mix(in oklab, var(--color-light), transparent 30%)}html[data-theme=dark]{--w-bg: #0a0b0c}.what.svelte-19d95hz{position:relative;background:var(--w-bg);color:var(--w-fg);padding-block:clamp(56px,10vh,110px);overflow-x:clip;overflow-y:visible;overscroll-behavior:contain;isolation:isolate}.what.svelte-19d95hz:before{content:"";position:absolute;inset:-15% -10% -5%;background:radial-gradient(900px 520px at 12% 10%,rgba(255,255,255,.06),transparent 60%),radial-gradient(900px 520px at 88% 20%,color-mix(in oklab,var(--w-accent),transparent 86%),transparent 65%);pointer-events:none}.what.svelte-19d95hz .container:where(.svelte-19d95hz){position:relative;z-index:1;overflow:visible}.what__stack.svelte-19d95hz{width:min(1100px,100%);margin-inline:auto;padding-inline:clamp(16px,3vw,24px);box-sizing:border-box;overflow:visible}.what__kicker.svelte-19d95hz{color:var(--w-accent);font-weight:800;text-transform:lowercase;font-size:clamp(2.2rem,8vw,4.2rem);line-height:1;margin:0 0 clamp(28px,6vh,48px) 0;text-align:start}.row.svelte-19d95hz{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;justify-content:center;gap:clamp(18px,4vw,40px);margin-block:clamp(24px,6vh,64px);overflow:visible}.row--b.svelte-19d95hz{grid-template-columns:minmax(0,1fr) minmax(0,320px)}html[dir=rtl] .row--b.svelte-19d95hz{grid-template-columns:minmax(0,320px) minmax(0,1fr)}html[dir=rtl] .row--a.svelte-19d95hz{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.row__text.svelte-19d95hz,.row__icon.svelte-19d95hz{min-width:0}.row__icon.svelte-19d95hz{justify-self:center;overflow:clip;filter:drop-shadow(0 14px 40px rgba(0,0,0,.25))}.row__icon.svelte-19d95hz img:where(.svelte-19d95hz){display:block;max-inline-size:100%;block-size:auto;width:clamp(120px,18vw,180px);height:auto}.row__title.svelte-19d95hz{font-size:clamp(1.6rem,4.5vw,2.4rem);font-weight:800;margin:0 0 .6rem;color:#f8f8f8}.row__body.svelte-19d95hz{margin:0;color:var(--w-muted);max-width:58ch;line-height:1.55}@media(max-width:980px){.row.svelte-19d95hz,.row--b.svelte-19d95hz,html[dir=rtl] .row--a.svelte-19d95hz,html[dir=rtl] .row--b.svelte-19d95hz{grid-template-columns:1fr;text-align:start}.row__icon.svelte-19d95hz{order:-1}.row__body.svelte-19d95hz{max-width:65ch}}.what__footer.svelte-19d95hz{margin-top:clamp(48px,10vh,100px);text-align:end;overflow:visible}.what__footerTitle.svelte-19d95hz{color:var(--w-accent);font-weight:800;font-size:clamp(2.2rem,8vw,4.2rem);line-height:1;text-transform:lowercase;margin:0}.what.svelte-19d95hz :where(.svelte-19d95hz){scrollbar-width:none}.what.svelte-19d95hz :where(.svelte-19d95hz)::-webkit-scrollbar{width:0;height:0;display:none}:root{--st-muted: color-mix(in oklab, var(--color-dark, #231f20), transparent 30%);--st-accent: var(--color-primary, #ffca05);--st-thumb: #ffffff}html[data-theme=dark]{--st-muted: rgba(255, 255, 255, .28);--st-accent: var(--color-primary, #ffca05);--st-thumb: #ffffff}.stepper.svelte-1e9t2ha{position:fixed;top:50%;translate:0 -50%;inset-inline-start:var(--offset);z-index:10005;width:calc(max(var(--track-w),var(--halo)) + 12px);padding-inline:6px;display:grid;justify-items:center;-webkit-user-select:none;user-select:none;overflow-x:clip;overflow-y:visible;contain:layout paint}.stepper[data-side=right].svelte-1e9t2ha{inset-inline-start:auto;inset-inline-end:var(--offset)}@media(max-width:640px){.stepper[data-show=desktop].svelte-1e9t2ha{display:none}}@media(min-width:641px){.stepper[data-show=mobile].svelte-1e9t2ha{display:none}}.track.svelte-1e9t2ha{position:relative;width:var(--track-w);height:var(--track-h);background:var(--st-muted);border-radius:var(--r);overflow:hidden;display:grid;place-items:center;margin-inline:auto}.fill.svelte-1e9t2ha{position:absolute;inset:0 auto auto 50%;width:var(--track-w);height:100%;transform-origin:top center;background:linear-gradient(180deg,var(--st-accent) 0%,color-mix(in oklab,var(--st-accent),#000 18%) 100%);transition:transform .35s cubic-bezier(.22,.97,.36,1),opacity .25s ease;translate:-50% 0}.thumb.svelte-1e9t2ha{position:absolute;inset-inline-start:50%;translate:-50% 0;width:var(--halo);height:var(--halo);border-radius:999px;display:grid;place-items:center;background:color-mix(in oklab,var(--st-accent),transparent 70%);box-shadow:0 1px 2px #00000014;pointer-events:none;transition:top .35s cubic-bezier(.22,.97,.36,1)}.thumb.svelte-1e9t2ha:after{content:"";width:var(--thumb);height:var(--thumb);border-radius:999px;background:var(--st-thumb);border:2px solid var(--st-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--st-accent),transparent 70%)}.segments.svelte-1e9t2ha{position:absolute;inset:0;list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:1fr;width:100%;max-width:100%;pointer-events:none;overflow:clip}.segments.svelte-1e9t2ha li:where(.svelte-1e9t2ha){display:contents}.seg.svelte-1e9t2ha{pointer-events:auto;display:block;inline-size:100%;block-size:100%;text-decoration:none;background:transparent}@media(prefers-reduced-motion:reduce){.fill.svelte-1e9t2ha,.thumb.svelte-1e9t2ha{transition:none}}.hero.svelte-1cf6d9f{position:relative;min-height:clamp(640px,92svh,980px);background:var(--page-bg);color:var(--color-light);overflow:hidden;display:grid;place-items:center}.hero__bg.svelte-1cf6d9f{position:absolute;inset:-10% -10% 0;background:radial-gradient(1200px 600px at 10% 0%,rgba(255,255,255,.06),transparent 65%),radial-gradient(900px 520px at 90% 10%,rgba(255,202,5,.08),transparent 60%),linear-gradient(180deg,#0000,#00000059);pointer-events:none}.hero__inner.svelte-1cf6d9f{position:relative;z-index:1;width:100%;max-width:960px;margin-inline:auto;text-align:center;color:var(--fg-inv);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:inherit;gap:clamp(14px,2.4vh,24px);padding-inline:16px}.hero__welcome.svelte-1cf6d9f{font-size:clamp(.9rem,1.4vw,1.05rem);opacity:.85}.hero__title.svelte-1cf6d9f{font-size:clamp(2rem,6vw,3.25rem);line-height:1.12;font-weight:800;letter-spacing:.2px;margin:0;color:#fff;position:relative}.type-caret.svelte-1cf6d9f{display:inline-block;width:.12em;height:1.05em;margin-left:.08em;background:currentColor;vertical-align:-.1em;animation:svelte-1cf6d9f-caretBlink 1s steps(1,end) infinite;opacity:.9}@keyframes svelte-1cf6d9f-caretBlink{0%,49%{opacity:.9}50%,to{opacity:0}}.accent{color:var(--accent)}.hero__cta.svelte-1cf6d9f{display:inline-block;padding:.75rem 1.05rem;border-radius:.7rem;font-weight:700;color:#000;background:var(--accent);box-shadow:0 10px 24px #ffca0538;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .25s ease,translate .35s ease}.hero__cta.svelte-1cf6d9f:hover{transform:translateY(-2px);background:#ffd83f;box-shadow:0 14px 28px #ffca0547}.hero__cta--reveal.svelte-1cf6d9f{opacity:0;translate:0 8px;animation:svelte-1cf6d9f-ctaIn .4s cubic-bezier(.2,.9,.2,1) .05s forwards}@keyframes svelte-1cf6d9f-ctaIn{to{opacity:1;translate:0 0}}.hero__scroll.svelte-1cf6d9f{position:absolute;left:50%;transform:translate(-50%);bottom:clamp(24px,6vh,56px);display:grid;place-items:center;gap:.5rem;color:var(--fg-inv);opacity:.85}.hero__scroll.svelte-1cf6d9f .ring:where(.svelte-1cf6d9f){width:26px;height:40px;border-radius:16px;border:2px solid currentColor;opacity:.8;position:relative}.hero__scroll.svelte-1cf6d9f .dot:where(.svelte-1cf6d9f){position:absolute;top:8px;left:50%;transform:translate(-50%);width:4px;height:8px;border-radius:2px;background:currentColor;animation:svelte-1cf6d9f-scrollDot 1.6s ease-in-out infinite}.hero__scroll.svelte-1cf6d9f .hint:where(.svelte-1cf6d9f){font-size:.8rem;opacity:.8}@keyframes svelte-1cf6d9f-scrollDot{0%{transform:translate(-50%);opacity:1}70%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:0}}@media(max-width:640px){.hero__inner.svelte-1cf6d9f{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.type-caret.svelte-1cf6d9f,.hero__cta--reveal.svelte-1cf6d9f{animation:none;opacity:1;translate:0 0}}.know.svelte-d7sydg{background:var(--page-bg);color:var(--fg-inv);padding-block:clamp(32px,10vh,120px);overflow-y:visible;overflow-x:clip;overscroll-behavior:contain;isolation:isolate;max-inline-size:100%}.know__grid.svelte-d7sydg{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3.2vw,36px);align-items:center;overflow:visible;max-inline-size:100%}@media(max-width:980px){.know__grid.svelte-d7sydg{grid-template-columns:1fr}}.box.svelte-d7sydg{position:relative;border-radius:18px;background:color-mix(in oklab,#000,transparent 85%);box-shadow:0 18px 60px #00000059;overflow:clip;min-width:0;min-height:0;box-sizing:border-box}.box--text.svelte-d7sydg{block-size:clamp(380px,54vh,520px)}.box__pad.svelte-d7sydg{padding:clamp(16px,2.4vw,28px)}.box__lines-3.svelte-d7sydg,.box__lines-8.svelte-d7sydg{display:-webkit-box;-webkit-box-orient:vertical;overflow:clip}.box__lines-3.svelte-d7sydg{line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:clip}.box__lines-8.svelte-d7sydg{line-clamp:8;-webkit-line-clamp:8;display:-webkit-box;-webkit-box-orient:vertical;overflow:clip}.know__label.svelte-d7sydg{font-size:clamp(2.2rem,7.5vw,4.2rem);color:var(--accent);font-weight:800;margin-bottom:clamp(6px,1.2vh,12px)}.know__title.svelte-d7sydg{font-size:clamp(1.8rem,4.6vw,3rem);line-height:1.15;font-weight:800;margin:0 0 .8rem;color:#fff;overflow-wrap:anywhere}.know__lead.svelte-d7sydg{font-weight:600;opacity:.9;margin:0 0 .5rem}.know__text.svelte-d7sydg{opacity:.9;margin:0}.know__more.svelte-d7sydg{display:inline-block;margin-top:1rem;color:var(--fg-inv);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.know__more.svelte-d7sydg:hover{opacity:.9}.box--media.svelte-d7sydg{aspect-ratio:16 / 10}.frame.svelte-d7sydg{margin:0;padding:0;inline-size:100%;block-size:100%;overflow:clip;border-radius:inherit}.frame.svelte-d7sydg img:where(.svelte-d7sydg){display:block;inline-size:100%;block-size:100%;object-fit:cover}.know.svelte-d7sydg :where(.svelte-d7sydg){scrollbar-width:none}.know.svelte-d7sydg :where(.svelte-d7sydg)::-webkit-scrollbar{width:0;height:0;display:none}:root{--pv-text: #fff;--pv-text-muted: rgba(255, 255, 255, .92);--pv-bg: #0b1020;--pv-dot: #ffffff66;--pv-dot-active: #fff;--pv-arrow-bg: #ffffffdd;--pv-arrow-fg: #111}.pv.svelte-1hs2xsd{position:relative;width:100%;min-height:100svh;background:var(--pv-bg);overflow:hidden}.pv__scroller.svelte-1hs2xsd{height:100svh;height:100dvh;overflow-y:auto;scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.pv__slide.svelte-1hs2xsd{height:100svh;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;padding:24px;background-size:cover;background-position:center}.pv__content.svelte-1hs2xsd{max-width:920px;text-align:center;color:var(--pv-text);text-shadow:0 8px 28px rgba(0,0,0,.25)}.pv__title.svelte-1hs2xsd{font-size:clamp(32px,6vw,64px);font-weight:800;line-height:1.1;margin:0 0 12px}.pv__desc.svelte-1hs2xsd{margin:0 auto;font-size:clamp(16px,2.2vw,22px);color:var(--pv-text-muted)}.pv__dots.svelte-1hs2xsd{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:10px;pointer-events:auto}.pv__dot.svelte-1hs2xsd{width:10px;height:10px;border-radius:999px;border:none;cursor:pointer;background:var(--pv-dot);transition:all .25s ease}.pv__dot[data-active=true].svelte-1hs2xsd{width:22px;background:var(--pv-dot-active)}:root{--b-bg: #ffffff;--b-fg: #111111;--b-muted: color-mix(in oklab, #111, transparent 55%);--b-primary: #ffc94a;--b-radius-card: 32px}html[data-theme=dark]{--b-bg: #050506;--b-fg: #f7f7f7;--b-muted: color-mix(in oklab, #f7f7f7, transparent 45%)}.build.svelte-1rkvs3d{background:var(--b-bg);color:var(--b-fg);padding-block:clamp(72px,11vh,120px);overflow-x:clip}.build.svelte-1rkvs3d .container:where(.svelte-1rkvs3d){max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.build__grid.svelte-1rkvs3d{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,72px);align-items:center}html[dir=rtl] .build__grid.svelte-1rkvs3d{direction:rtl}.build__copy.svelte-1rkvs3d,.build__visual.svelte-1rkvs3d{min-width:0}.build__title.svelte-1rkvs3d{font-size:clamp(2.6rem,4vw,3.1rem);line-height:1.05;font-weight:800;color:var(--b-primary);margin:0 0 1.4rem;max-width:16ch}.build__body.svelte-1rkvs3d{margin:0 0 2.2rem;color:var(--b-muted);font-size:clamp(.98rem,1.9vw,1.05rem);line-height:1.7;max-width:48ch}.build__thumbStrip.svelte-1rkvs3d{border-radius:999px;overflow:hidden;background:#fff;max-width:420px}html[data-theme=dark] .build__thumbStrip.svelte-1rkvs3d{background:#151515}.build__thumbStrip.svelte-1rkvs3d img:where(.svelte-1rkvs3d){display:block;width:100%;height:auto;object-fit:cover}.build__visual.svelte-1rkvs3d{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.build__figure.svelte-1rkvs3d{margin:0;border-radius:var(--b-radius-card);overflow:hidden}.build__figure.svelte-1rkvs3d img:where(.svelte-1rkvs3d){display:block;width:min(420px,100%);height:auto;object-fit:cover;border-radius:inherit}.build__ctaBar.svelte-1rkvs3d{display:flex;justify-content:center;width:100%}.build__cta.svelte-1rkvs3d{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.78rem 1.9rem;border-radius:999px;background:var(--b-primary);color:#111;font-weight:600;font-size:.96rem;text-decoration:none;border:3px solid #ffffff;transition:transform .15s ease-out,filter .15s ease-out}.build__cta.svelte-1rkvs3d:hover,.build__cta.svelte-1rkvs3d:focus-visible{transform:translateY(-1px);filter:brightness(1.03)}.build__cta.svelte-1rkvs3d:active{transform:translateY(0)}.build__ctaLabel.svelte-1rkvs3d{white-space:nowrap}.build__ctaIcon.svelte-1rkvs3d{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#111;color:#f9f9f9;font-size:.9rem}@media(max-width:960px){.build__grid.svelte-1rkvs3d{grid-template-columns:minmax(0,1fr);gap:clamp(32px,8vh,40px)}.build__visual.svelte-1rkvs3d{order:-1}.build__title.svelte-1rkvs3d{max-width:none}.build__thumbStrip.svelte-1rkvs3d{max-width:100%}.build__figure.svelte-1rkvs3d img:where(.svelte-1rkvs3d){width:100%}}.build.svelte-1rkvs3d :where(.svelte-1rkvs3d){scrollbar-width:none}.build.svelte-1rkvs3d :where(.svelte-1rkvs3d)::-webkit-scrollbar{width:0;height:0;display:none}:root{--page-bg: #0f0f10;--fg: var(--color-dark);--fg-inv: var(--color-light);--accent: var(--color-primary)}html[data-theme=dark]{--page-bg: #0a0b0c}@keyframes svelte-1uha8ag-scrollDot{0%{transform:translate(-50%);opacity:1}70%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:0}}
