.front-door.svelte-1uha8ag{container:front-door / inline-size;width:100%;max-width:1240px;margin:0 auto;padding:clamp(36px,6cqi,72px) clamp(24px,6cqi,88px) calc(var(--mobile-dock-clearance) + 16px);color:var(--frost-paper-text)}.hero.svelte-1uha8ag{min-height:min(700px,calc(100dvh - 48px));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}.scroll-cue.svelte-1uha8ag{position:absolute;left:0;bottom:22px;width:var(--touch-min);height:var(--touch-min);display:grid;place-items:center;border:1px solid var(--frost-border);border-radius:var(--frost-r-pill);color:var(--frost-ember);text-decoration:none;background:var(--frost-panel-bg);box-shadow:var(--frost-elev-1);transition:border-color var(--frost-dur-hover) var(--frost-ease-standard),transform var(--frost-dur-press) var(--frost-ease-standard)}.scroll-cue.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:svelte-1uha8ag-scroll-cue 1.8s var(--frost-ease-standard) infinite}.scroll-cue.svelte-1uha8ag:hover{border-color:color-mix(in srgb,var(--frost-ember) 55%,var(--frost-border))}.scroll-cue.svelte-1uha8ag:active{transform:scale(.96)}@keyframes svelte-1uha8ag-scroll-cue{50%{transform:translateY(4px)}}.hero-mark.svelte-1uha8ag{width:38px;height:38px;margin-bottom:clamp(24px,4cqi,42px)}.eyebrow.svelte-1uha8ag{margin:0 0 16px;color:var(--frost-copper);font-size:.72rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}h1.svelte-1uha8ag,h2.svelte-1uha8ag{font-family:var(--frost-font-display);letter-spacing:-.035em}h1.svelte-1uha8ag{max-width:900px;margin:0;font-size:clamp(3rem,7.8cqi,7.5rem);line-height:.92;font-weight:780}.lede.svelte-1uha8ag{max-width:620px;margin:24px 0 0;color:var(--frost-mist);font-size:clamp(1rem,1.5cqi,1.25rem);line-height:1.6}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.action.svelte-1uha8ag,.continue.svelte-1uha8ag{min-height:var(--touch-min);display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:var(--frost-r-pill);padding:0 22px;font:720 .9rem var(--frost-font-body);text-decoration:none;transition:transform var(--frost-dur-press) var(--frost-ease-standard),filter var(--frost-dur-hover) var(--frost-ease-standard),border-color var(--frost-dur-hover) var(--frost-ease-standard)}.action.svelte-1uha8ag:hover,.continue.svelte-1uha8ag:hover{filter:brightness(1.08)}.action.svelte-1uha8ag:active,.continue.svelte-1uha8ag:active{transform:scale(.97)}.action-primary.svelte-1uha8ag{border:1px solid var(--frost-ember);background:var(--frost-ember);color:var(--frost-ink)}.action-secondary.svelte-1uha8ag{border:1px solid var(--frost-border);color:var(--frost-paper-text);background:var(--frost-panel-bg)}.belief.svelte-1uha8ag{min-height:500px;display:grid;grid-template-columns:minmax(80px,.35fr) minmax(0,1.4fr);align-items:center;gap:clamp(28px,6cqi,96px)}.section-line.svelte-1uha8ag{height:100%;display:flex;align-items:center}.section-line.svelte-1uha8ag:before{content:"";width:8px;height:8px;border-radius:var(--frost-r-pill);background:var(--frost-ember);box-shadow:0 0 20px color-mix(in srgb,var(--frost-ember) 60%,transparent)}.section-line.svelte-1uha8ag span:where(.svelte-1uha8ag){height:1px;flex:1;background:linear-gradient(90deg,var(--frost-ember),var(--frost-border))}.belief-copy.svelte-1uha8ag{padding-left:clamp(0px,3cqi,48px);border-left:1px solid var(--frost-border)}.belief-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:790px;margin:0 0 16px;font:560 clamp(1.35rem,2.7cqi,2.5rem)/1.14 var(--frost-font-display);letter-spacing:-.025em;color:var(--frost-mist)}.belief-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;margin-top:28px;color:var(--frost-paper-text);font:760 clamp(1.55rem,3cqi,2.9rem)/1 var(--frost-font-display)}.proof.svelte-1uha8ag{padding-block:clamp(42px,7cqi,82px)}.proof.svelte-1uha8ag .frost-panel{overflow:hidden}.proof-inner.svelte-1uha8ag{display:grid;grid-template-columns:.9fr 1.1fr;min-height:430px}.proof-intro.svelte-1uha8ag{padding:clamp(34px,5cqi,72px);border-right:1px solid var(--frost-border)}.proof-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.loop-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.1rem,4cqi,4.2rem);line-height:.98}.proof-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child,.loop-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:430px;margin:28px 0 0;color:var(--frost-mist);line-height:1.65}.proof-list.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,3cqi,46px)}.proof-row.svelte-1uha8ag{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:17px 0;border-bottom:1px solid var(--frost-border)}.proof-row.svelte-1uha8ag:last-child{border-bottom:0}.proof-index.svelte-1uha8ag{color:var(--frost-copper);font:650 .72rem var(--frost-font-body)}.proof-row.svelte-1uha8ag div:where(.svelte-1uha8ag){display:grid;gap:5px}.proof-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1rem}.proof-row.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{color:var(--frost-mist);font-size:.88rem;line-height:1.45}.living-loop.svelte-1uha8ag{min-height:600px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);align-items:center;gap:clamp(44px,6cqi,82px)}.loop-orbit.svelte-1uha8ag{width:min(100%,480px);aspect-ratio:1;justify-self:center;position:relative;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--frost-copper) 45%,var(--frost-border));border-radius:var(--frost-r-pill);box-shadow:inset 0 0 80px color-mix(in srgb,var(--frost-ember) 6%,transparent);list-style:none}.loop-orbit.svelte-1uha8ag:before{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;border:1px solid var(--frost-border);border-radius:var(--frost-r-pill);background:var(--frost-panel-bg)}.loop-node.svelte-1uha8ag{position:absolute;z-index:2;box-sizing:border-box;width:156px;display:grid;grid-template-columns:24px 1fr;gap:2px 9px;padding:10px 12px;border-left:1px solid var(--frost-ember);background:color-mix(in srgb,var(--frost-void) 82%,transparent);box-shadow:var(--frost-elev-1)}.loop-node.svelte-1uha8ag b:where(.svelte-1uha8ag){grid-row:1 / span 2;color:var(--frost-copper);font-size:.66rem;font-weight:720}.loop-node.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--frost-paper-text);font-size:.8rem}.loop-node.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--frost-mist);font-size:.66rem;white-space:nowrap}.loop-need.svelte-1uha8ag{top:3%;left:50%;transform:translate(-50%)}.loop-shape.svelte-1uha8ag{right:-2%;bottom:18%}.loop-prove.svelte-1uha8ag{left:-2%;bottom:18%}.loop-core.svelte-1uha8ag{position:absolute;z-index:3;top:42%;right:42%;bottom:42%;left:42%;display:grid;place-items:center}.control-note.svelte-1uha8ag{display:block;max-width:430px;margin-top:22px;color:var(--frost-paper-text);font-size:.84rem;line-height:1.5}.continue.svelte-1uha8ag{margin-top:34px;border:1px solid var(--frost-border);background:transparent;color:var(--frost-paper-text);cursor:pointer}@container front-door (max-width: 720px){.front-door.svelte-1uha8ag{padding-top:42px}.hero.svelte-1uha8ag{min-height:calc(100dvh - var(--mobile-dock-clearance));justify-content:flex-start;padding-top:clamp(76px,12dvh,102px)}h1.svelte-1uha8ag{font-size:clamp(2.8rem,13cqi,5rem)}.hero-actions.svelte-1uha8ag{width:100%;margin-top:20px}.action.svelte-1uha8ag{flex:1 1 160px}.belief.svelte-1uha8ag{grid-template-columns:24px minmax(0,1fr);gap:18px;min-height:470px}.belief-copy.svelte-1uha8ag{padding-left:22px}.proof.svelte-1uha8ag{padding-block:30px}.proof-inner.svelte-1uha8ag{grid-template-columns:1fr}.proof-intro.svelte-1uha8ag{padding:28px 26px;border-right:0;border-bottom:1px solid var(--frost-border)}.proof-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{margin-top:18px}.proof-list.svelte-1uha8ag{padding:14px 26px}.proof-row.svelte-1uha8ag{padding-block:13px}.living-loop.svelte-1uha8ag{grid-template-columns:1fr;gap:28px;padding-top:30px}.loop-orbit.svelte-1uha8ag{width:min(100%,300px)}.loop-node.svelte-1uha8ag{width:142px}.loop-node.svelte-1uha8ag span:where(.svelte-1uha8ag){white-space:normal}.loop-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-top:20px}.loop-copy.svelte-1uha8ag{padding-bottom:24px}.continue.svelte-1uha8ag{margin-top:26px}}@media (max-width: 1023px){.scroll-cue.svelte-1uha8ag{bottom:88px}}@media (max-width: 720px){.scroll-cue.svelte-1uha8ag{bottom:50px}}@media (prefers-reduced-motion: reduce){.action.svelte-1uha8ag,.continue.svelte-1uha8ag,.scroll-cue.svelte-1uha8ag{transition:none}.scroll-cue.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}}
