@property --home-p{syntax:"<number>";inherits:true;initial-value:0}.site--home>.site-header{margin-block-end:calc(-1 * var(--header-block))}.card{--fill:linear-gradient(170deg, color-mix(in oklab, var(--accent-2) 7%, var(--surface-1)), var(--surface-1) 60%);padding:var(--space-3)}.card--interactive:is(:hover,:focus-within):after{--ring:var(--hud-line-strong)}.panel{--fill:var(--glass);padding:clamp(1.25rem,3vw,2rem)}.panel:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.text-link{font-family:var(--font-mono);font-size:var(--type-caption,.8125rem);font-weight:600;line-height:var(--line-height-tight);letter-spacing:var(--tracking-hud-button,.08em);text-transform:uppercase;color:var(--link);text-underline-offset:.35em;text-decoration:underline;text-decoration-thickness:1px;display:inline}.text-link .site-icon{vertical-align:-.2em;block-size:1rem;inline-size:1rem;transition:translate var(--duration-base) var(--ease-out);margin-inline-start:.55rem}.text-link:hover .site-icon--arrow{translate:3px}.text-link:is([dir=rtl] *):not([dir=ltr] *):hover .site-icon--arrow{translate:-3px}.status-chip{--tone:var(--accent);font-family:var(--font-mono);font-size:var(--type-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);background:color-mix(in oklab, var(--tone) 14%, var(--surface-0));align-items:center;gap:.35rem;padding-block:.2rem;padding-inline:.5rem;font-weight:600;line-height:1.3;display:inline-flex}.status-chip .site-icon{block-size:.875rem;inline-size:.875rem}.status-chip--blocked{--tone:var(--accent-2-text);color:var(--text-primary);background:color-mix(in oklab, var(--accent-2) 22%, var(--surface-0))}.status-chip--connected{--tone:var(--warning);background:color-mix(in oklab, var(--warning) 16%, var(--surface-0))}.chapter-slate{font-family:var(--slate-font,var(--font-display));font-size:var(--type-slate);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:var(--slate-stroke,1.25px var(--hud-line-strong));-webkit-user-select:none;user-select:none;margin:0;font-weight:600;line-height:.8;display:block}@counter-style hud-pad2{system:extends decimal;pad:2 "0"}@counter-style hud-pad3{system:extends decimal;pad:3 "0"}.hud-count{--n:var(--n-to,0);counter-reset:hud var(--n);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hud-count:after{content:counter(hud, hud-pad2) / ""}.hud-count--progress:after{content:counter(hud, hud-pad3) / ""}@keyframes hud-count-progress{0%{--n:0}to{--n:100}}#egg-apex{block-size:2.75rem;inline-size:2.75rem}.egg__glyph{block-size:1.375rem;inline-size:1.375rem;color:var(--accent-2-text);opacity:0;pointer-events:none;grid-area:1/1;scale:.5}.egg--glyph:is(:hover,:focus-visible,:has(+.egg-popover:popover-open)) .egg__glyph{opacity:1;filter:var(--egg-glow);scale:1}.egg--glyph:is(:hover,:focus-visible,:has(+.egg-popover:popover-open)):before{border-color:color-mix(in oklab, currentColor 60%, transparent);background:radial-gradient(circle closest-side, color-mix(in oklab, var(--surface-0) 80%, transparent) 0 70%, color-mix(in oklab, var(--accent-2) 30%, transparent) 88%, transparent 100%);block-size:1.875rem;inline-size:1.875rem;box-shadow:var(--glow-accent-2);scale:1}@media (prefers-contrast:more){.egg--glyph:is(:hover,:focus-visible,:has(+.egg-popover:popover-open)):before{box-shadow:0 0 0 .3125rem var(--surface-0);border-color:currentColor}}@media (forced-colors:active){.egg--glyph:is(:hover,:focus-visible,:has(+.egg-popover:popover-open)):before{box-shadow:none;background:radial-gradient(circle closest-side,highlight 0 34%,#0000 44%);border-color:highlight}.egg__glyph{color:highlight;filter:none}}:root:has(#egg-apex-body:popover-open) [data-egg-target=apex]{stroke:var(--egg-ink);stroke-opacity:1;stroke-width:var(--egg-stroke);fill:var(--egg-fill);fill-opacity:.22;color:var(--egg-ink);filter:var(--egg-glow);scale:1.35}@keyframes egg-bloom{0%{fill-opacity:0;stroke-opacity:.3;scale:.8}40%{fill-opacity:.4;stroke-opacity:1;scale:1.8}to{fill-opacity:.22;stroke-opacity:1;scale:1.35}}@media (prefers-reduced-motion:no-preference){.egg__glyph{transition:opacity var(--duration-unfold) var(--ease-flight), scale var(--duration-unfold) var(--ease-flight), filter var(--duration-unfold) var(--ease-flight)}:root:has(#egg-apex-body:popover-open) [data-egg-target=apex]{animation:egg-bloom 1.1s var(--ease-flight) 1 both}}[data-live] .scene-frame--chapter{visibility:hidden}.flight{--flight-veil:color-mix(in srgb, var(--surface-0) 20%, transparent);isolation:isolate;timeline-scope:--stop-membrane, --stop-core, --stop-districts, --stop-strata, --stop-dawn;position:relative}.flight-stage{z-index:var(--z-scene);background:var(--surface-0);block-size:100svh;margin-block-end:-100svh;position:sticky;inset-block-start:0;overflow:clip}.flight__content{z-index:var(--z-content);position:relative}.flight-stage__veil,.flight-stage>.grain{z-index:var(--z-veil);pointer-events:none;position:absolute;inset:0}.flight-stage__veil{background:var(--flight-veil);opacity:0}.flight__dock{z-index:var(--z-hud);pointer-events:none;block-size:100svh;margin-block-end:-100svh;position:sticky;inset-block-start:0}.flight [data-scene-stop=membrane]{view-timeline-name:--stop-membrane}.flight [data-scene-stop=core]{view-timeline-name:--stop-core}.flight [data-scene-stop=districts]{view-timeline-name:--stop-districts}.flight [data-scene-stop=strata]{view-timeline-name:--stop-strata}.flight [data-scene-stop=dawn]{view-timeline-name:--stop-dawn}nav.scene-pois{--poi-lead:.75rem;--poi-rise:1.75rem;counter-reset:poi;z-index:var(--z-hud);pointer-events:none;direction:ltr;position:absolute;inset:0}nav.scene-pois[hidden]{display:none}nav.scene-pois [data-spatial-target]{isolation:isolate;min-block-size:1.875rem;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--type-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase;white-space:nowrap;pointer-events:auto;translate:calc(var(--x,-100vw) - var(--poi-lead)) calc(var(--y,-100vh) - var(--poi-rise) - 100%);transform-origin:var(--poi-lead) calc(100% + var(--poi-rise));transition-property:opacity,scale,visibility;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.625rem .75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}nav.scene-pois [data-spatial-target][data-flip]{translate:calc(var(--x,-100vw) + var(--poi-lead) - 100%) calc(var(--y,-100vh) - var(--poi-rise) - 100%);transform-origin:calc(100% - var(--poi-lead)) calc(100% + var(--poi-rise))}nav.scene-pois [data-spatial-target]{counter-increment:poi}nav.scene-pois [data-spatial-target]>span:not(.glyph):before{content:counter(poi, decimal-leading-zero) " · ";content:counter(poi, decimal-leading-zero) " · " / "";color:var(--accent)}nav.scene-pois .scene-poi__glyph{color:var(--accent)}nav.scene-pois [data-spatial-target]>span:not(.glyph):after{content:"";inline-size:.75rem;block-size:calc(var(--poi-rise) + .375rem);background:radial-gradient(circle at 50% calc(100% - .375rem), var(--accent) 0 .15rem, color-mix(in oklab, var(--accent) 45%, transparent) .2rem .26rem, transparent .32rem), linear-gradient(to bottom, var(--accent), color-mix(in oklab, var(--accent) 35%, transparent)) 50% 0 / 1px calc(100% - .7rem) no-repeat;filter:drop-shadow(0 0 1px var(--surface-0));pointer-events:none;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--poi-lead) - .375rem)}nav.scene-pois [data-spatial-target][data-flip]>span:not(.glyph):after{inset-inline-start:auto;inset-inline-end:calc(var(--poi-lead) - .375rem)}nav.scene-pois [data-spatial-target][data-off]{visibility:hidden;opacity:0;pointer-events:none;scale:.92}@starting-style{nav.scene-pois [data-spatial-target]{opacity:0;scale:.92}}nav.scene-pois [data-spatial-target]:is(:hover,:focus-visible){--hud-ring:var(--accent)}nav.scene-pois [data-spatial-target]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0;box-shadow:0 0 0 4px var(--surface-0)}.flight__dock>.scene-toggle{--scene-toggle-edge:calc((100% - min(100%, var(--frame-max))) / 2 + var(--gutter));inset-block:calc(var(--header-block) + .75rem) auto;pointer-events:auto}:is(.flight,.flight__content)>noscript{display:block}.flight .noscript-note{z-index:var(--z-hud);inline-size:min(100% - 2 * var(--gutter), var(--frame-max) - 2 * var(--gutter));margin-block:calc(var(--header-block) + 1rem) calc(1rem - var(--header-block));margin-inline:auto;position:relative}@media (min-width:64rem){.flight .noscript-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;padding-block:.5rem;display:grid}.flight .noscript-note p{margin:0}}@media (max-width:47.99rem){.flight{--art-dolly:60svh}}@keyframes scene-dolly-p0{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes scene-dolly-p1{0%,60%{opacity:0;transform:scale(.9077)}to{opacity:1;transform:scale(1)}}@keyframes scene-chapter-in{0%{opacity:0}to{opacity:1}}@keyframes scene-veil-in{to{opacity:1}}@keyframes scene-frame-covered{to{visibility:hidden}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.flight .scene-frame--p0 .scene-frame__img{animation:linear both scene-dolly-p0;animation-timeline:scroll(root);animation-range:0 80svh}.flight .scene-frame--p1{opacity:1}.flight .scene-frame--p1 .scene-frame__img{animation:linear both scene-dolly-p1;animation-timeline:scroll(root);animation-range:0 80svh}.flight .scene-frame--p0,.flight .scene-frame--p1{animation:linear both scene-frame-covered;animation-timeline:--stop-membrane;animation-range:entry 70% entry 71%}.flight .scene-frame--chapter{animation:linear both scene-chapter-in,linear both scene-frame-covered;animation-range:entry 10% entry 70%,entry 70% entry 71%}.flight .scene-frame--chapter[data-chapter=membrane]{animation-timeline:--stop-membrane,--stop-core}.flight .scene-frame--chapter[data-chapter=core]{animation-timeline:--stop-core,--stop-districts}.flight .scene-frame--chapter[data-chapter=districts]{animation-timeline:--stop-districts,--stop-strata}.flight .scene-frame--chapter[data-chapter=strata]{animation-timeline:--stop-strata,--stop-dawn}.flight .scene-frame--chapter[data-chapter=dawn]{animation:linear both scene-chapter-in;animation-timeline:--stop-dawn;animation-range:entry 10% entry 70%}:root[data-gfx=lite] .flight .scene-frame--chapter{animation-timing-function:step-end,linear}:root[data-gfx=lite] .flight .scene-frame--chapter[data-chapter=dawn]{animation-timing-function:step-end}.flight-stage__veil{animation:linear both scene-veil-in;animation-timeline:scroll(root);animation-range:60svh 140svh}.flight :is(.flight-stage,.home-hero__stage) .art-overlay{animation:linear both scene-dolly-p0;animation-timeline:scroll(root);animation-range:0 var(--art-dolly,80svh)}}@media (max-width:47.99rem){@supports (animation-timeline:scroll()){.flight .scene-frame--p0 .scene-frame__img,.flight .scene-frame--p1 .scene-frame__img{animation-range:0 60svh}}}@supports not (animation-timeline:scroll()){.flight{--flight-dolly:clamp(0, var(--scene-p,0) * 5, 1)}.flight .scene-frame--p0 .scene-frame__img{transform:scale(calc(1 + .3 * var(--flight-dolly)))}.flight .scene-frame--p1{opacity:clamp(0, (var(--flight-dolly) - .6) / .4, 1)}.flight .scene-frame--p1 .scene-frame__img{transform:scale(calc(.9077 + .0923 * var(--flight-dolly)))}.flight .scene-frame--chapter[data-chapter=membrane]{opacity:clamp(0, (var(--scene-p,0) - .12) / .08, 1)}.flight .scene-frame--chapter[data-chapter=core]{opacity:clamp(0, (var(--scene-p,0) - .32) / .08, 1)}.flight .scene-frame--chapter[data-chapter=districts]{opacity:clamp(0, (var(--scene-p,0) - .52) / .08, 1)}.flight .scene-frame--chapter[data-chapter=strata]{opacity:clamp(0, (var(--scene-p,0) - .72) / .08, 1)}.flight-stage__veil{opacity:clamp(0, (var(--scene-p,0) - .06) / .1, 1)}}.card--interactive:is(:hover,:focus-within):after{animation:edge-run .6s var(--ease-flight) 1}@supports (animation-timeline:scroll()){.hud-count--progress{animation:linear both hud-count-progress;animation-timeline:scroll(root)}}}@media (prefers-reduced-motion:reduce){.flight-stage{margin-block-end:0;position:absolute;inset-block-start:0;inset-inline:0}nav.scene-pois [data-spatial-target]{transition:none}@supports (anchor-name:--flight-approach) and (inset-block-start:anchor(start)){.flight [data-scene-stop=approach]{anchor-name:--flight-approach}.flight [data-scene-stop=membrane]{anchor-name:--flight-membrane}.flight [data-scene-stop=core]{anchor-name:--flight-core}.flight [data-scene-stop=districts]{anchor-name:--flight-districts}.flight [data-scene-stop=strata]{anchor-name:--flight-strata}.flight [data-scene-stop=dawn],.flight [data-scene-stop=dawn] .home-faq{anchor-name:--flight-dawn}.flight-stage,.flight-stage__media{display:contents}.flight .scene-frame{inset-block:anchor(start) auto;inset-inline:0}.flight .scene-frame--p0{position-anchor:--flight-approach;block-size:anchor-size(block)}.flight .scene-frame--chapter{opacity:1;block-size:min(100svh, anchor-size(block));display:block}.flight .scene-frame--chapter[data-chapter=membrane]{position-anchor:--flight-membrane}.flight .scene-frame--chapter[data-chapter=core]{position-anchor:--flight-core}.flight .scene-frame--chapter[data-chapter=districts]{position-anchor:--flight-districts}.flight .scene-frame--chapter[data-chapter=strata]{position-anchor:--flight-strata}.flight .scene-frame--chapter[data-chapter=dawn]{position-anchor:--flight-dawn}.flight .scene-frame--chapter:after{content:"";background:linear-gradient(to bottom, var(--surface-0), var(--flight-veil) 22%, var(--flight-veil) 64%, var(--surface-0));pointer-events:none;position:absolute;inset:0}}}@media (prefers-reduced-transparency:reduce){.panel:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-1)}}@media (prefers-contrast:more){.panel:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-0)}.chapter-slate{-webkit-text-stroke-color:var(--border-strong)}}@media (forced-colors:active){.panel:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.chapter-slate{forced-color-adjust:none;color:#0000;-webkit-text-stroke-color:CanvasText}nav.scene-pois [data-spatial-target]{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}nav.scene-pois .scene-poi__glyph,nav.scene-pois [data-spatial-target]>span:not(.glyph):before{color:canvastext}nav.scene-pois [data-spatial-target]:focus-visible{outline-color:highlight}}@media print{.panel:before{background:0 0}.chapter-slate{-webkit-text-stroke-color:CanvasText}.flight-stage{block-size:60vh;margin-block-end:0;position:relative}.flight .noscript-note{margin-block:1rem}}.home{--home-air:96svh;--home-tail:12svh;--home-veil:30svh;--home-deck:.7;--home-gap:clamp(1rem, 2vw, 1.5rem);--home-edge:calc(var(--gutter) + max(0px, (100vw - var(--frame-max)) / 2));--home-reach:min(var(--home-edge), 12rem);--home-open:calc(var(--gutter) + (min(100%, var(--frame-max)) - 2 * var(--gutter)) * (1 - var(--home-deck)));timeline-scope:--home-ch1, --home-ch2, --home-ch3, --home-ch4, --home-ch5, --home-ch6;position:relative}.home-hero,.home-chapter,.home-pass{pointer-events:none}.home-pass>:not(.home-pass){pointer-events:auto}.home-chapter{--home-head-cols:auto auto minmax(0, 1fr);--home-slate-col:1;--home-title-col:2;--home-band-col:1 / 3;--home-band-dir:to right;--home-band-start:calc(-1 * var(--home-reach));--home-band-end:-14rem;--home-side:start;--home-pad-start:var(--gutter);--home-pad-end:var(--home-open);z-index:2;padding-block:0 var(--home-tail);position:relative}.home-beat{block-size:var(--home-air)}:is(:root:not([dir=rtl]) .home-chapter--end,:root[dir=rtl] .home-chapter--start){--home-head-cols:minmax(0, 1fr) auto auto;--home-slate-col:2;--home-title-col:3;--home-band-col:2 / 4;--home-band-dir:to left;--home-band-start:-14rem;--home-band-end:calc(-1 * var(--home-reach));--home-side:end;--home-pad-start:var(--home-open);--home-pad-end:var(--gutter)}.home-chapter--membrane{--home-air:30svh}.home-chapter__inner{gap:var(--home-gap);inline-size:100%;max-inline-size:var(--frame-max);padding-inline:var(--gutter);margin-inline:auto;display:grid}.home-hero{z-index:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-block-size:100svh;display:grid;position:relative}.home-hero>*{grid-area:1/1}.home-hero__frame{z-index:2;inline-size:100%;max-inline-size:var(--frame-max);min-block-size:100svh;padding-block:calc(var(--header-block) + clamp(1rem, 4svh, 2.5rem)) clamp(4.5rem, 10svh, 6.5rem);padding-inline:var(--gutter);pointer-events:none;grid-template-rows:auto minmax(1.5rem,1fr) auto;grid-template-columns:minmax(0,1fr);align-self:start;margin-inline:auto;display:grid;position:relative}.home-hero__frame>*{pointer-events:auto}.home-hero__copy{grid-row:1;align-self:start;max-inline-size:38rem}.home-feed{grid-row:3;align-self:end;max-inline-size:25rem;padding-block:1.25rem;padding-inline:1.5rem}.home-hero__stage{z-index:1;pointer-events:none;align-self:start;block-size:100svh;position:sticky;inset-block-start:0}.home-apex-layer{position:absolute;inset:0}.home-hero:has(.home-apex-layer :is(:focus-visible,:popover-open))>.home-hero__stage{z-index:3}.home-apex-layer:is(:focus-within,:has(:popover-open)){opacity:1;clip-path:none;animation:none}.home-apex__ring{fill:none;stroke:var(--accent-2-text);stroke-width:1.5px;stroke-opacity:.8}.home-eyebrow{color:var(--accent)}.home-eyebrow .site-icon,.home-hero__pill .site-icon,.home-feed__title .site-icon,.home-feed__address .site-icon{block-size:1rem;inline-size:1rem}.home-hero__title{font-family:var(--font-display);font-size:var(--type-hero);font-weight:600;line-height:var(--line-height-display);letter-spacing:var(--tracking-display-caps,-.005em);word-spacing:var(--word-spacing-display-caps,.06em);text-transform:uppercase;margin-block:0 1.25rem}.home-hero__line{display:block}.home-hero__line--lit{color:var(--accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.home-hero__line--lit{background:linear-gradient(100deg, var(--light-core) 0%, var(--accent) 48%, color-mix(in oklab, var(--accent) 70%, var(--accent-2)) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.home-hero__lead{max-inline-size:34rem;font-size:var(--type-lead);color:var(--text-secondary);margin-block:0 1.75rem;line-height:1.55}.home-hero__actions,.home-close__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.home-hero__skip .site-icon:last-child{rotate:90deg}.home-hero__pill{font-family:var(--font-hud,var(--font-mono));font-size:var(--type-hud);letter-spacing:var(--tracking-mono,.015em);color:var(--text-secondary);align-items:center;gap:.5rem;margin-block:1.25rem 0;display:flex}.home-hero__pill .site-icon{color:var(--accent)}.home-feed__address{border:1px solid var(--border-hairline);background:var(--surface-0);inline-size:fit-content;max-inline-size:100%;font-family:var(--font-mono);font-size:var(--type-hud);letter-spacing:var(--tracking-mono,.015em);color:var(--text-secondary);overflow-wrap:anywhere;border-radius:1rem;align-items:center;gap:.5rem;margin-block:0 .9rem;padding-block:.3rem;padding-inline:.65rem .8rem;display:flex}.home-feed__address .site-icon{color:var(--accent)}:is(.home-feed__title,.home-eco__label,.home-layer__tag,.home-principles__item,.demo-wordmark,.demo-switch,.demo-state,.demo-origin,.home-hud__cue){font-family:var(--font-hud,var(--font-mono));font-size:var(--type-hud);letter-spacing:var(--tracking-hud);text-transform:uppercase;font-weight:500}.home-feed__title{color:var(--text-primary);align-items:center;gap:.5rem;margin:0;display:flex}.home-feed__title .site-icon{color:var(--accent-2-text)}.home-feed__rows{margin-block:.75rem;padding:0;list-style:none;display:grid}.home-feed__row{border-block-start:1px solid var(--hud-line);grid-template-columns:minmax(0,1fr) clamp(2.5rem,9vw,4rem) auto;align-items:center;gap:.75rem;min-block-size:2.75rem;display:grid}.home-feed__label{font-size:var(--type-nav);color:var(--text-primary)}.home-feed__detail{font-size:var(--type-nav);color:var(--text-secondary);margin:0}.home-wave{block-size:1.25rem;inline-size:100%;display:block;overflow:visible}.home-wave :is(path){fill:none;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter}.home-wave__line--clear{stroke:var(--accent)}.home-wave__line--amber{stroke:var(--accent-warm)}.home-wave__line--grey{stroke:var(--text-tertiary);stroke-opacity:.6}.home-wave__glass{stroke:var(--accent-2-text);stroke-width:1px}.home .status-chip{letter-spacing:var(--tracking-mono,.015em)}.home-head{isolation:isolate;gap:.5rem;display:grid;position:relative}.home-slate{font-family:var(--slate-font,var(--font-display));-webkit-text-stroke:var(--slate-stroke,1.25px var(--hud-line-strong));font-size:clamp(3.5rem,1.5rem + 8vw,8.5rem);line-height:.78}.home-head__title>.home-h2{text-wrap:balance;margin-block-end:0}.home-head__title>.home-eyebrow{margin-block-end:.75rem}.home-head__lead{max-inline-size:60ch;font-size:var(--type-body);line-height:var(--line-height-base);color:var(--text-secondary);text-wrap:pretty;margin-block:0 1rem}.home-head__intro>:last-child{margin-block-end:0}#demo-heading{--type-chars:27}#core-title,#faq-title{--type-chars:17}#districts-title,#close-title{--type-chars:19}#strata-title{--type-chars:24}.home-head__intro,.home-head__card{isolation:isolate;position:relative}@media (min-width:48rem){.home-head{grid-template-columns:var(--home-head-cols);align-items:end;column-gap:clamp(1rem,2vw,1.75rem);row-gap:var(--home-gap)}.home-head>.home-slate{grid-column:var(--home-slate-col);grid-row:1}.home-head__card{display:contents}.home-head__title{grid-column:var(--home-title-col);grid-row:1;max-inline-size:36rem;padding-block-end:.35rem}.home-head__intro{justify-self:var(--home-side);grid-area:2/1/auto/-1;max-inline-size:44rem;padding:clamp(1.25rem,2.4vw,1.75rem)}.home-head__intro:before,.home-head__intro:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.home-head__intro:before{clip-path:var(--shape-panel);background:linear-gradient(var(--highlight-top), var(--highlight-top)) 0 0 / 100% 1px no-repeat, var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-head__intro:after{clip-path:var(--ring-panel);background:var(--hud-line)}.home-head:before{content:"";z-index:-1;grid-column:var(--home-band-col);margin-block:-2.75rem;margin-inline:var(--home-band-start) var(--home-band-end);background:linear-gradient(var(--home-band-dir), transparent 0, var(--scrim-strong) calc(var(--home-reach) * .85), var(--scrim-strong) calc(100% - 14rem), var(--scrim-soft) calc(100% - 10rem), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--surface-0) 2.75rem, var(--surface-0) calc(100% - 2.75rem), transparent);mask-image:linear-gradient(to bottom, transparent, var(--surface-0) 2.75rem, var(--surface-0) calc(100% - 2.75rem), transparent);pointer-events:none;grid-row:1;align-self:stretch}}@media (min-width:64rem){.home-chapter__inner{padding-inline:var(--home-pad-start) var(--home-pad-end)}}.home-cards{gap:var(--home-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.home-card{--fill:var(--glass);color:var(--text-primary);flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.home-card__art{margin-block-end:.5rem;display:block}.home-card__title{margin:0}.home-card__title--split{white-space:pre-line}.home-card__body{color:var(--text-secondary);margin:0}.home-card>.text-link{margin-block-start:auto;padding-block-start:.5rem}.home-eco__label,.home-layer__tag{line-height:var(--line-height-tight);color:var(--accent);margin:0}@media (min-width:48rem){.home-card:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}:root[data-gfx=lite] :is(.panel,.home-card,.home-head__intro,.home-head__card):before{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.home-layer__top,.home-eco__label):before,:is(.home-layer__top,.home-eco__label):after{content:"";pointer-events:none;position:absolute}:is(.home-layer__top,.home-eco__label):before{background:var(--hud-line-strong);block-size:2px;inline-size:2.5rem;inset-block-start:0;inset-inline-start:0}:is(.home-layer__top,.home-eco__label):after{border:1.5px solid var(--hud-line-strong);background:var(--surface-0);border-radius:50%;block-size:.625rem;inline-size:.625rem;inset-block-start:calc(var(--chamfer) - .3125rem);inset-inline-end:-.3125rem}.card--interactive:is(:hover,:focus-visible,:focus-within) :is(.home-layer__top,.home-eco__label):before{inline-size:calc(100% - var(--chamfer));background:var(--accent);box-shadow:var(--glow-accent)}.card--interactive:is(:hover,:focus-visible,:focus-within) :is(.home-layer__top,.home-eco__label):after{border-color:var(--accent);background:var(--light-core);box-shadow:var(--glow-accent)}.home-core__more{margin:0}@media (min-width:48rem){.home-core{column-gap:clamp(1.25rem,2.5vw,2rem);justify-self:var(--home-side);grid-template-columns:minmax(0,9.5rem) minmax(0,60ch);max-inline-size:100%;padding-block:.75rem clamp(1.25rem,2.4vw,1.75rem);padding-inline:clamp(1.25rem,2.4vw,1.75rem);display:grid}.home-core__item{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;padding-block:1.25rem;padding-inline:0;display:grid}.home-core__item+.home-core__item{border-block-start:1px solid var(--hud-line)}.home-core__item:before,.home-core__item:after{display:none}.home-core__art{border:1px solid var(--hud-line);background:color-mix(in oklab, var(--surface-0) 55%, transparent);grid-column:1;margin:0;padding:.35rem}.home-core__text{grid-column:2}.home-core__text>.home-card__title{margin-block-end:.5rem}.home-core__more{grid-column:2;padding-block-start:.25rem}}.home-layers{gap:var(--home-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.home-layers__item{display:grid}.home-layer{padding:clamp(1rem,1.6vw,1.35rem)}.home-layer .home-card__title{font-size:clamp(1.1rem,.9rem + .4vw,1.3rem)}.home-layer__top{font-family:var(--font-mono);font-size:var(--type-hud);letter-spacing:var(--tracking-mono,.015em);font-variant-numeric:tabular-nums;color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.home-layer__top .site-icon{block-size:1rem;inline-size:1rem;color:var(--accent)}.home-layer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (min-width:80rem){.home-layers{grid-template-columns:repeat(4,minmax(0,1fr))}.home-layers:before{content:"";background:linear-gradient(to right, transparent, var(--hud-line-strong) 6%, var(--hud-line-strong) 94%, transparent);pointer-events:none;block-size:1px;position:absolute;inset-block-start:calc(clamp(1rem,1.6vw,1.35rem) + .625rem);inset-inline:0}.home-layers__item{position:relative}.home-layers__item:before{content:"";z-index:1;border:1.5px solid var(--accent);background:var(--surface-0);pointer-events:none;border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:calc(clamp(1rem,1.6vw,1.35rem) + .625rem - 4px);inset-inline-start:calc(var(--home-gap) / -2 - 4.5px)}.home-layers__item:first-child:before{content:none}}@media (min-width:64rem){.home-cards--strata{grid-template-columns:repeat(2,minmax(0,1fr))}.home-eco{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-content:start;gap:.5rem 1.25rem;padding:clamp(1.1rem,1.8vw,1.4rem);display:grid}.home-eco>.home-card__art{grid-area:1/1/-1;align-self:center;margin:0}.home-eco>:not(.home-card__art){grid-column:2}.home-eco .home-card__title{font-size:clamp(1.1rem,.9rem + .4vw,1.3rem)}}.home-demo{gap:var(--home-gap);align-items:start;scroll-margin-block-start:calc(var(--header-block) + 3rem);display:grid}.home-principles{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:.35rem;padding-inline:.5rem;list-style:none;display:grid}.home-principles__item{line-height:var(--line-height-tight);text-align:center;justify-content:center;align-items:center;gap:.6rem;padding-block:.55rem;padding-inline:.5rem;display:flex}.home-principles__item .site-icon{block-size:1.1rem;inline-size:1.1rem;color:var(--accent)}.home-principles__item+.home-principles__item{border-inline-start:1px solid var(--hud-line)}.privacy-demo{gap:1rem;display:grid}.demo-toolbar{border-block-end:1px solid var(--hud-line);align-items:center;gap:.75rem;padding-block-end:.75rem;display:flex}.demo-toolbar__vias{background:radial-gradient(circle, var(--hud-line-strong) 0 2px, transparent 2.5px) 0 50% / .8rem .6rem repeat-x;flex:none;block-size:.6rem;inline-size:2.4rem}.demo-address{border:1px solid var(--border-hairline);background:var(--surface-0);min-inline-size:0;font-family:var(--font-mono);font-size:var(--type-hud);letter-spacing:var(--tracking-mono,.015em);color:var(--text-secondary);overflow-wrap:anywhere;flex:1;align-items:center;gap:.5rem;padding-block:.35rem;padding-inline:.75rem;display:flex}.demo-address .site-icon{block-size:.9rem;inline-size:.9rem;color:var(--accent)}.demo-control{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand switch""brand state";align-items:center;gap:.1rem 1rem;display:grid}.demo-wordmark{text-transform:uppercase;grid-area:brand;align-items:center;gap:.5rem;display:flex}.demo-wordmark .site-icon{color:var(--accent-2-text)}.demo-switch{min-block-size:2.75rem;color:var(--text-primary);cursor:pointer;grid-area:switch;justify-self:end;align-items:center;gap:.75rem;display:inline-flex}.demo-switch>input{border:1px solid var(--accent);background:radial-gradient(circle, var(--light-core) 0 .45rem, transparent .5rem) no-repeat, color-mix(in oklab, var(--accent) 22%, var(--surface-0));cursor:pointer;appearance:none;background-position:calc(100% - .15rem),0 0;background-size:1.4rem 1.4rem,auto;border-radius:1rem;flex:none;block-size:1.75rem;inline-size:3.25rem;margin:0}.demo-switch>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.demo-switch>input:not(:checked){border-color:var(--accent-warm);background:radial-gradient(circle, var(--accent-warm) 0 .45rem, transparent .5rem) no-repeat, var(--surface-0);background-position:.15rem,0 0;background-size:1.4rem 1.4rem,auto}.demo-state{color:var(--accent);grid-area:state;justify-self:end}.demo-switch__off,.request-state--connected,.demo-result--off{display:none}.privacy-demo:has([data-scene-boundary]:not(:checked)) .demo-state{color:var(--accent-warm)}.privacy-demo:has([data-scene-boundary]:not(:checked)) :is(.demo-switch__on,.request-state--blocked,.demo-result--on){display:none}.privacy-demo:has([data-scene-boundary]:not(:checked)) .demo-switch__off{display:inline}.privacy-demo:has([data-scene-boundary]:not(:checked)) :is(.request-state--connected,.demo-result--off){display:inline-flex}.demo-map{align-items:center;gap:1rem;display:grid}@media (min-width:64rem){.demo-map{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}.demo-requests{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.demo-request{--tone:var(--accent-2);border-inline-start:2px solid var(--tone);background:color-mix(in oklab, var(--tone) 7%, var(--surface-0));min-block-size:2.75rem;font-size:var(--type-nav);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding-block:.4rem;padding-inline:.75rem;display:grid}.demo-request>.site-icon{color:var(--text-secondary)}.demo-request--page{--tone:var(--accent)}.privacy-demo:has([data-scene-boundary]:not(:checked)) .demo-request--tracker{--tone:var(--accent-warm)}.demo-result{border-block-start:1px solid var(--hud-line);font-family:var(--font-mono);font-size:var(--type-hud);letter-spacing:var(--tracking-mono,.015em);margin:0;padding-block-start:.75rem}.demo-result>span{align-items:center;gap:.5rem}.demo-result--on{color:var(--accent);display:inline-flex}.demo-result--off{color:var(--warning)}.demo-result .site-icon{block-size:1rem;inline-size:1rem}.home-membrane{--demo-a:1.25;aspect-ratio:var(--demo-a)}.home-membrane>.art-stage__art,.home-membrane .home-membrane__base{block-size:100%}.home-membrane .home-membrane__base>img{object-fit:cover;block-size:100%}.flight .home-membrane .art-overlay{animation:none;transform:none}.home-membrane__thread,.home-membrane__flow,.home-membrane__kink{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.home-membrane .art-inline :is(.home-membrane__thread,.home-membrane__flow,.home-membrane__kink){vector-effect:none}.home-membrane__thread--in{stroke:var(--accent-warm)}.home-membrane__thread--out{stroke:var(--accent-warm);stroke-opacity:0}.home-membrane__kink{stroke:var(--text-primary);stroke-opacity:.7;stroke-dasharray:.52 .1 .16 .1 .05 1}.home-membrane__flow{stroke:var(--light-core-warm);stroke-dasharray:.04 .11;stroke-opacity:0}.home-membrane__source{fill:var(--accent-warm);stroke:var(--light-core-warm);stroke-width:1px;filter:drop-shadow(0 0 3px color-mix(in oklab, var(--accent-2) 50%, transparent)) drop-shadow(0 0 10px color-mix(in oklab, var(--accent-2) 28%, transparent))}.home-membrane__pane{transform-box:view-box;transform-origin:0 0}.home-membrane__glass{fill:var(--accent-2);fill-opacity:.2;stroke:var(--accent-2-text);stroke-width:1.5px}.home-membrane__lattice{fill:none;stroke:var(--accent);stroke-width:1px;stroke-opacity:.6}.home-membrane__via{fill:var(--light-core);stroke:var(--accent-2-text);stroke-width:1.5px;filter:drop-shadow(0 0 3px color-mix(in oklab, var(--accent-2) 50%, transparent))}.privacy-demo:has([data-scene-boundary]:not(:checked)) .home-membrane__pane{transform:matrix(1,.4853,0,.1596,0,29.14)}.privacy-demo:has([data-scene-boundary]:not(:checked)) .home-membrane__thread--out{stroke-opacity:1}.privacy-demo:has([data-scene-boundary]:not(:checked)) :is(.home-membrane__via,.home-membrane__kink){opacity:0}.privacy-demo:has([data-scene-boundary]:not(:checked)) .home-membrane__flow{stroke-opacity:1}.demo-origin{border:1px solid var(--hud-line-strong);background:var(--glass);color:var(--text-primary);align-items:center;gap:.35rem;padding-block:.15rem;padding-inline:.45rem;display:inline-flex;position:absolute;inset-block-start:21.7%;inset-inline-start:calc((.4664 * 1.6 - (1.6 - var(--demo-a)) / 2) / var(--demo-a) * 100%);translate:-50% calc(-100% - .6rem)}.demo-origin .site-icon{block-size:.9rem;inline-size:.9rem;color:var(--accent)}.privacy-demo:has([data-scene-boundary]:not(:checked)) .demo-origin{border-color:var(--accent-warm)}.home-faq{gap:var(--home-gap);align-items:start;display:grid}.home-faq__list{max-inline-size:52rem;display:grid}.home-faq__item+.home-faq__item{border-block-start:1px solid var(--hud-line)}.home-faq__question{min-block-size:3.5rem;font-size:var(--type-h3);font-weight:600;line-height:var(--line-height-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.home-faq__question::-webkit-details-marker{display:none}.home-faq__question:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.home-faq__sign{flex:none;block-size:1.25rem;inline-size:1.25rem;position:relative}.home-faq__sign:before,.home-faq__sign:after{content:"";background:var(--accent);block-size:2px;box-shadow:var(--glow-accent);position:absolute;inset-block-start:calc(50% - 1px);inset-inline:0}.home-faq__sign:after{rotate:90deg}.home-faq__item[open] .home-faq__sign:after{opacity:0;rotate:none}.home-faq__answer{max-inline-size:var(--measure);color:var(--text-secondary);margin:0;padding-block-end:1.25rem}.home-close{padding-block:var(--home-air) calc(var(--home-veil) + 3rem);position:relative}.home-close__body{justify-items:start;row-gap:.5rem;display:grid}.home-close__slate{margin:0}.home-close__panel{justify-items:start;max-inline-size:36rem;display:grid}.home-close__title{margin-block-end:1.5rem;margin-inline:0}.home-close__dawn{z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--surface-0) 18%, var(--surface-0) 82%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--surface-0) 18%, var(--surface-0) 82%, transparent);display:none;position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}.home-close__dawn img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:root[dir=rtl] .home-close__dawn img{scale:-1 1}@supports not (animation-timeline:view()){.flight:not([data-live]) .home-close__dawn{display:block}}.home:after{content:"";z-index:3;block-size:calc(var(--home-veil) + 14rem);margin-block:calc(-1 * var(--home-veil)) -14rem;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--surface-0) 70%, transparent) calc(var(--home-veil) * .4), var(--surface-0) calc(var(--home-veil) * .72));pointer-events:none;display:block;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.flight-stage:after{content:"";z-index:var(--z-veil);background:var(--scene-dusk);opacity:0;pointer-events:none;animation:linear both scene-veil-in;animation-timeline:--stop-dawn;animation-range:exit -30svh exit 1.5rem;position:absolute;inset:0}.home:after{--home-horizon:calc(var(--home-veil) + 1.5rem);background:linear-gradient(transparent, var(--scene-dusk) calc(var(--home-veil) * .45) calc(var(--home-horizon) - 4rem), transparent calc(var(--home-horizon) - .75rem), transparent calc(var(--home-horizon) + 1rem), color-mix(in srgb, var(--surface-0) 55%, transparent) calc(var(--home-horizon) + 6rem)), url(/media/cyber/about/dawn.avif) 50% calc(var(--home-horizon) - 19.125vw) / 100% auto no-repeat var(--scene-dusk);-webkit-mask-image:linear-gradient(transparent, var(--surface-0) calc(var(--home-veil) * .45));mask-image:linear-gradient(transparent, var(--surface-0) calc(var(--home-veil) * .45))}:root[dir=rtl] .home:after{transform:scaleX(-1)}}}.home-hud{z-index:0;pointer-events:none;block-size:100svh;margin-block-end:-100svh;display:none;position:sticky;inset-block-start:0}.home-hud__bar{align-items:center;gap:1rem;display:flex;position:absolute;inset-block-end:clamp(1rem,3svh,1.75rem);inset-inline-start:var(--home-edge)}.home-hud__bar:before,.home-hud__cue:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--scrim-soft), transparent);position:absolute;inset:-1.25rem -2.5rem}.home-hud__readout{font-family:var(--font-mono);font-size:var(--type-caption,.8125rem);letter-spacing:var(--tracking-mono,.015em);font-variant-numeric:tabular-nums;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:.5rem;display:flex}.home-hud__progress{color:var(--accent)}.home-hud__chapter:before{content:"·" / "";color:var(--text-tertiary);margin-inline-end:.5rem}.home-hud__chapter:after{content:counter(hud, hud-pad2) " / 06" / ""}.home-hud__ruler{background:linear-gradient(var(--hud-line-strong), var(--hud-line-strong)) 0 100% / 100% 1px no-repeat, repeating-linear-gradient(to right, var(--hud-line-strong) 0 1px, transparent 1px 2rem) 0 100% / 100% 100% no-repeat, repeating-linear-gradient(to right, var(--hud-line) 0 1px, transparent 1px .5rem) 0 100% / 100% 45% no-repeat;block-size:.75rem;inline-size:clamp(7rem,12vw,13rem);position:relative}.home-hud__fill{background:linear-gradient(to right, var(--accent), var(--light-core));block-size:2px;inline-size:100%;box-shadow:var(--glow-accent);transform-origin:0;scale:var(--home-p) 1;position:absolute;inset-block-end:0;inset-inline-start:0}:root[dir=rtl] .home-hud__fill{background:linear-gradient(to left, var(--accent), var(--light-core));transform-origin:100%}.home-hud__ruler:after{content:"";background:var(--light-core);inline-size:2px;box-shadow:var(--glow-accent);translate:calc(var(--home-p) * clamp(7rem, 12vw, 13rem)) 0;margin-inline-start:-1px;position:absolute;inset-block:-.3rem 0;inset-inline-start:0}:root[dir=rtl] .home-hud__ruler:after{translate:calc(var(--home-p) * -1 * clamp(7rem, 12vw, 13rem)) 0}.home-hud__cue{inline-size:fit-content;color:var(--text-secondary);align-items:center;gap:.75rem;margin-inline:auto;display:flex;position:absolute;inset-block-end:clamp(1rem,3svh,1.75rem);inset-inline:0}.home-hud__cue-label:before{content:"01" / "";letter-spacing:var(--tracking-mono,.015em);color:var(--accent);margin-inline-end:.75rem}.home>.home-hud .home-hud__cue>.site-icon.site-icon--arrow{block-size:.875rem;inline-size:.875rem;color:var(--accent);transform:rotate(90deg)}@keyframes home-ch-1{0%,to{--n:1}}@keyframes home-ch-2{0%,to{--n:2}}@keyframes home-ch-3{0%,to{--n:3}}@keyframes home-ch-4{0%,to{--n:4}}@keyframes home-ch-5{0%,to{--n:5}}@keyframes home-ch-6{0%,to{--n:6}}@keyframes home-fill{0%{scale:0 1}to{scale:1}}@keyframes home-mark{0%{translate:0}to{translate:clamp(7rem,12vw,13rem)}}@keyframes home-mark-rtl{0%{translate:0}to{translate:calc(-1*clamp(7rem,12vw,13rem))}}@keyframes home-cue-out{to{opacity:0}}@keyframes home-apex-out{99%{clip-path:none}to{opacity:0;clip-path:inset(50%)}}@keyframes home-draw{0%{stroke-dashoffset:1px}}@keyframes home-flow{0%{stroke-dashoffset:.6px}to{stroke-dashoffset:0}}@keyframes home-trace-packet{0%{background-position:-12rem 0}to{background-position:calc(100% + 12rem) 0}}@keyframes home-apex-pulse{50%{box-shadow:0 0 .5rem .1875rem color-mix(in oklab, var(--surface-0) 55%, transparent), 0 0 0 .45rem color-mix(in oklab, var(--accent-2) 22%, transparent), var(--glow-accent-2);scale:1.3}}@keyframes home-poster-push{to{scale:1.015}}@keyframes home-poster-glow{50%{opacity:.28}}@keyframes home-poster-fade{to{opacity:0}}@keyframes home-poster-motes{30%,65%{opacity:1}to{translate:.75rem -2rem}}@media (min-width:64rem){.home-hero__frame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,38rem) minmax(0,1fr) minmax(0,25rem);column-gap:2rem}.home-hero__copy{grid-area:1/1;align-self:center}.home-hero__copy.panel{padding:0}.home-hero__copy.panel:after{display:none}.home-hero__copy.panel:before{inset-block:-22%;inset-inline:var(--home-band-start,calc(-1 * var(--home-reach))) var(--home-band-end,-14rem);clip-path:none;background:var(--scrim-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--surface-0) 15%, var(--surface-0) 85%, transparent), linear-gradient(var(--home-band-dir,to right), transparent 0, var(--surface-0) calc(var(--home-reach) * .85), var(--surface-0) calc(100% - 14rem), color-mix(in srgb, var(--surface-0) 70%, transparent) calc(100% - 10rem), transparent);mask-image:linear-gradient(to bottom, transparent, var(--surface-0) 15%, var(--surface-0) 85%, transparent), linear-gradient(var(--home-band-dir,to right), transparent 0, var(--surface-0) calc(var(--home-reach) * .85), var(--surface-0) calc(100% - 14rem), color-mix(in srgb, var(--surface-0) 70%, transparent) calc(100% - 10rem), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}:root[dir=rtl] .home-hero__copy{--home-band-start:-14rem;--home-band-end:calc(-1 * var(--home-reach));--home-band-dir:to left}.home-hero__copy :is(.home-eyebrow,.home-hero__lead,.home-hero__pill,.home-hero__line:not(.home-hero__line--lit)){text-shadow:0 0 1.25rem var(--surface-0)}.home-hero .home-eyebrow{border:1px solid var(--hud-line-strong);background:color-mix(in oklab, var(--surface-0) 55%, transparent);inline-size:fit-content;padding-block:.45rem;padding-inline:.7rem .85rem}.home-feed{grid-area:1/3}}@media (max-width:47.99rem){.home{--home-air:40svh;--home-tail:3svh;--home-gap:.75rem;--home-veil:28svh}.home-chapter--membrane{--home-air:3svh}.home-hero{--type-hero:clamp(1.8rem, 1.2rem + 3.2vw, 2.2rem)}.home-hero__frame{grid-template-rows:minmax(calc(100svh - var(--header-block) - .5rem), auto) auto;min-block-size:0;padding-block:calc(var(--header-block) + .5rem) 0}.home-hero__frame:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--scrim-soft) 0, var(--scrim-soft) 46%, color-mix(in srgb, var(--scrim-soft) 45%, transparent) 53%, transparent 60%);pointer-events:none;block-size:100svh;position:absolute;inset-block-start:0;inset-inline:0}.home-hero__copy{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;max-inline-size:none;display:flex}.home-hero__copy.panel{padding:0}.home-hero__copy.panel:before,.home-hero__copy.panel:after{display:none}.home-hero__copy>:is(.home-eyebrow,.home-hero__title,.home-hero__lead){flex:100%}.home-hero__copy>.home-eyebrow{margin-block-end:.35rem;padding-inline-end:calc(var(--scene-toggle-size,2.75rem) + .75rem)}.home-hero__title{margin-block-end:.6rem}.home-hero__lead{margin-block-end:.75rem;font-size:1.0625rem;line-height:1.45}.home-hero__actions{display:contents}.home-hero__actions>.button--primary{flex:100%;justify-content:center;min-block-size:2.75rem}.home-hero__actions>.home-hero__skip{min-block-size:2.75rem;color:var(--link);text-underline-offset:.2em;box-shadow:none;padding:0;text-decoration:underline}.home-hero__actions>.home-hero__skip:before,.home-hero__actions>.home-hero__skip:after{display:none}.home-hero__pill{line-height:var(--line-height-tight);flex:100%;margin:0}.home-feed{grid-row:2;align-self:start;max-inline-size:none;margin-block-start:1rem}.home-slate{font-size:clamp(3rem,2rem + 6vw,4.25rem)}.home-head__card{gap:.9rem;padding:1.25rem;display:grid}.home-head__card:before,.home-head__card:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.home-head__card:before{clip-path:var(--shape-panel);background:linear-gradient(var(--highlight-top), var(--highlight-top)) 0 0 / 100% 1px no-repeat, var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-head__card:after{clip-path:var(--ring-panel);background:var(--hud-line)}.home-head__title>.home-eyebrow{margin-block-end:.5rem}.home :is(.panel,.home-card):before{background:linear-gradient(var(--highlight-top), var(--highlight-top)) 0 0 / 100% 1px no-repeat, var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-rail{margin-inline:calc(-1 * var(--gutter));padding-block:.25rem .75rem;padding-inline:var(--gutter);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--hud-line-strong) transparent;pointer-events:auto;grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.home-rail>*{inline-size:min(100vw - var(--gutter) - 1.85rem, 26rem);scroll-snap-align:start}.home-rail>.home-core__more{inline-size:auto;align-items:center;padding-inline-end:var(--gutter);display:flex}.home-core.panel{padding-block:0}.home-core.panel:before,.home-core.panel:after{display:none}.home-rail .home-card{padding:1.1rem}:is(.home-core__item,.home-eco){grid-template-columns:6.5rem minmax(0,1fr);grid-auto-rows:auto;align-content:start;align-items:center;gap:.6rem .9rem;display:grid}.home-core__text{display:contents}:is(.home-core__item,.home-eco)>.home-card__art{grid-area:1/1/span 2;margin:0}.home-core__item .home-card__title{grid-area:1/2/span 2}.home-eco>:is(.home-eco__label,.home-card__title){grid-column:2;align-self:end}.home-eco>.home-card__title{align-self:start}:is(.home-core__item,.home-eco) :is(.home-card__body,.text-link){grid-column:1/-1}.home-layer{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.5rem .9rem;display:grid}.home-layer>:is(.home-layer__top,.home-card__body){grid-column:1/-1}.home-layer>.home-card__art{grid-area:2/1/span 2;margin:0}.home-layer>.home-layer__tag{grid-column:2;align-self:end}.home-layer>.home-card__title{grid-column:2;align-self:start}.home-principles{padding-inline:.25rem}.home-principles__item{letter-spacing:var(--tracking-hud-nav,.06em);flex-direction:column;gap:.35rem;padding-inline:.25rem}.privacy-demo{gap:.75rem}.demo-toolbar__vias{display:none}.demo-control{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""switch""state"}.demo-switch{justify-self:start;gap:.6rem}.demo-state{justify-self:start;margin-block-start:-.35rem;padding-inline-start:3.85rem}.demo-request{min-block-size:2.5rem;padding-block:.25rem}.home-membrane{--demo-a:1.4}.home-membrane__thread,.home-membrane__flow,.home-membrane__kink{stroke-width:3.3px}.home-close{padding-block:2.5rem calc(var(--home-veil) + 1rem)}.home-close__body{justify-items:stretch}.home-close__actions>.button--primary{flex:100%;justify-content:center}}@media (prefers-reduced-motion:no-preference){.home-hero{min-block-size:180svh}.home-hud{display:block}.home-wave__line{stroke-dasharray:1 1;animation:home-draw 1.6s var(--ease-out) .3s both}.home-wave__line--amber{animation-duration:1s}.home-wave__line--grey{animation-duration:.6s;animation-delay:1.3s}.privacy-demo:has([data-scene-boundary]:not(:checked)) .home-membrane__flow{animation:1.2s linear 2 home-flow}.demo-switch>input{transition:background-position var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.demo-request{transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out)}.home-membrane__pane{transition:transform var(--duration-unfold) var(--ease-flight)}.home-membrane__thread--out,.home-membrane__flow{transition:stroke-opacity var(--duration-unfold) var(--ease-flight)}.home-membrane__via,.home-membrane__kink{transition:opacity var(--duration-unfold) var(--ease-flight)}.demo-origin{transition:border-color var(--duration-base) var(--ease-out)}.home-faq__sign:before,.home-faq__sign:after{transition:rotate var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out)}:is(.home-layer__top,.home-eco__label):before{transition:inline-size var(--duration-unfold) var(--ease-flight), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}:is(.home-layer__top,.home-eco__label):after{transition:border-color var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}.home-apex__slots .egg:before{animation:home-apex-pulse 2.4s var(--ease-flight) 8s 1}@supports (animation-timeline:scroll()){.home-hud__fill{animation:linear both home-fill;animation-timeline:scroll(root)}.home-hud__ruler:after{animation:linear both home-mark;animation-timeline:scroll(root)}:root[dir=rtl] .home-hud__ruler:after{animation-name:home-mark-rtl}.home-hud__cue{animation:linear both home-cue-out;animation-timeline:scroll(root);animation-range:0% 10%}[data-home-ch="1"]{view-timeline-name:--home-ch1}[data-home-ch="2"]{view-timeline-name:--home-ch2}[data-home-ch="3"]{view-timeline-name:--home-ch3}[data-home-ch="4"]{view-timeline-name:--home-ch4}[data-home-ch="5"]{view-timeline-name:--home-ch5}[data-home-ch="6"]{view-timeline-name:--home-ch6}.home-hud__chapter{animation-name:home-ch-1,home-ch-2,home-ch-3,home-ch-4,home-ch-5,home-ch-6;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--home-ch1,--home-ch2,--home-ch3,--home-ch4,--home-ch5,--home-ch6;animation-range:cover 60svh cover calc(60svh + 1px)}.home-apex-layer{animation:linear both home-apex-out;animation-timeline:scroll(root);animation-range:70svh 80svh}}@supports not (animation-timeline:scroll()){.home-hud{--home-p:var(--page-p,var(--scene-p,0))}.home-hud__progress{--n:calc(var(--home-p) * 100)}.home-hud__chapter{--n:var(--home-ch,0)}.home-hud__cue{opacity:clamp(0, 1 - var(--home-p) * 10, 1)}.home-apex-layer{opacity:clamp(0, (.13 - var(--scene-p,0)) * 50, 1);clip-path:inset(calc(clamp(0, (var(--scene-p,0) - .13) * 100000, 1) * 50%))}}}@media (prefers-reduced-motion:no-preference) and (min-width:80rem){@supports (animation-timeline:view()){.home-layers:after{content:"";background:linear-gradient(to right, transparent, var(--light-core), transparent) no-repeat;opacity:.9;pointer-events:none;background-size:12rem 100%;block-size:3px;animation:linear both home-trace-packet;animation-timeline:view();animation-range:entry 40% cover 55%;position:absolute;inset-block-start:calc(clamp(1rem,1.6vw,1.35rem) + .625rem - 1px);inset-inline:0}}}@media (prefers-reduced-motion:no-preference) and (max-width:47.99rem){.home-hero{min-block-size:160svh}.home-hud__bar{gap:0;inset-block-end:0;inset-inline:0}.home-hud__bar:before,.home-hud__readout,.home-hud__ruler:after{display:none}.home-hud__ruler{background:var(--hud-line);block-size:2px;inline-size:100%}.home-hud__fill{box-shadow:none}.home-hud__cue{inset-block-end:1.25rem}@supports (animation-timeline:scroll()){.home-apex-layer{animation-range:50svh 60svh}}}@media (prefers-reduced-motion:no-preference){.flight .flight-stage :is(.scene-frame--p0,.scene-frame--p1)>img,.flight .home-hero .home-hero__stage .art-overlay{animation:none,5s ease-out both home-poster-push}@supports (animation-timeline:scroll()){.flight .flight-stage .scene-frame--p0>img{animation:linear both scene-dolly-p0,5s ease-out both home-poster-push;animation-timeline:scroll(root),auto;animation-range:0 80svh,normal}.flight .flight-stage .scene-frame--p1>img{animation:linear both scene-dolly-p1,5s ease-out both home-poster-push;animation-timeline:scroll(root),auto;animation-range:0 80svh,normal}.flight .home-hero .home-hero__stage .art-overlay{animation:linear both scene-dolly-p0,5s ease-out both home-poster-push;animation-timeline:scroll(root),auto;animation-range:0 var(--art-dolly,80svh), normal}}:is([data-live],:root[data-gfx=lite]) .flight-stage :is(.scene-frame--p0,.scene-frame--p1)>img,:is([data-live],:root[data-gfx=lite]) .home-hero .home-hero__stage .art-overlay{animation-play-state:running,paused}@media (prefers-contrast:no-preference) and (forced-colors:none){.flight-stage .scene-frame--p0{isolation:isolate}.flight-stage .scene-frame--p0:before,.flight-stage .scene-frame--p0:after{content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.flight-stage .scene-frame--p0:after{background:radial-gradient(circle at var(--anchor-x) var(--anchor-y), var(--light-core), transparent 36%);animation:2.5s ease-in-out 2 home-poster-glow}.flight-stage .scene-frame--p0:before{z-index:1;background:radial-gradient(.3rem at 53.5% 39%, var(--light-core-warm), transparent), radial-gradient(.25rem at 54.5% 29%, var(--light-core-warm), transparent), radial-gradient(.3rem at 53% 17%, var(--light-core-warm), transparent), radial-gradient(.25rem at 68.5% 25%, var(--light-core), transparent), radial-gradient(.35rem at 77% 19%, var(--light-core), transparent), radial-gradient(.25rem at 84% 29%, var(--light-core), transparent), radial-gradient(.3rem at 79.5% 36%, var(--light-core), transparent);animation:5s linear home-poster-motes}@media (min-width:48rem) and (max-aspect-ratio:1){.flight-stage .scene-frame--p0:before{background:radial-gradient(.3rem at 86% 32%, var(--light-core-warm), transparent), radial-gradient(.25rem at 88% 21%, var(--light-core), transparent), radial-gradient(.3rem at 94% 28%, var(--light-core), transparent)}}@media (max-width:47.99rem){.flight-stage .scene-frame--p0:before{background:0 0}}@media (max-width:47.99rem) and (min-width:24rem) and (max-aspect-ratio:47/100){.flight-stage .scene-frame--p0:before{background:radial-gradient(.3rem at 22% 56%, var(--light-core-warm), transparent), radial-gradient(.25rem at 71% 55%, var(--light-core), transparent), radial-gradient(.3rem at 82% 55%, var(--light-core), transparent)}}}:is([data-live],:root[data-gfx=lite]) .flight-stage .scene-frame--p0:before{animation:home-poster-motes 5s linear paused, home-poster-fade var(--duration-reveal) var(--ease-out) forwards}:is([data-live],:root[data-gfx=lite]) .flight-stage .scene-frame--p0:after{animation:home-poster-glow 2.5s ease-in-out 2 paused, home-poster-fade var(--duration-reveal) var(--ease-out) forwards}}@media (prefers-reduced-motion:no-preference) and (max-width:47.99rem){@supports (animation-timeline:scroll()){.flight .flight-stage :is(.scene-frame--p0,.scene-frame--p1)>img{animation-range:0 60svh,normal}}}@media (prefers-reduced-motion:reduce){.home{--home-air:14svh;--home-tail:6svh;--home-veil:10svh}.home-chapter--membrane{--home-air:6svh}.home-hero__frame{padding-block-end:clamp(2rem,6svh,3.5rem)}.home-hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-0));pointer-events:none;grid-area:1/1;align-self:end;block-size:18svh}.home-close__dawn{display:block}}@media (forced-colors:active){.home-hud,.home-close__dawn,.home-layers:before,.home-layers:after,.home-head:before,.home-hero__frame:before,.home:after,.demo-toolbar__vias,:is(.home-layer__top,.home-eco__label):before,:is(.home-layer__top,.home-eco__label):after{display:none}.home-hero__copy.panel:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.home-hero__line--lit{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.home-hero__copy :is(.home-eyebrow,.home-hero__lead,.home-hero__pill,.home-hero__line){text-shadow:none}.home-wave :is(path),.home-apex__ring,.home-membrane__kink{stroke:canvastext}.home-membrane__source,.home-membrane__via{fill:canvastext;filter:none}.demo-switch>input{appearance:auto;block-size:1.5rem;inline-size:1.5rem}.demo-request{background:canvas;border-inline-start-color:canvastext}.home-layers__item:before{background:canvas;border-color:canvastext}.home-faq__sign:before,.home-faq__sign:after{box-shadow:none;background:canvastext}.home-hero .home-eyebrow,.home-feed__address,.demo-origin{background:canvas;border-color:canvastext}.home-slate{-webkit-text-stroke-color:CanvasText}.home-head__intro:before,.home-head__card:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.home-head__intro:after,.home-head__card:after{background:canvastext}.home-card__art,.home-card:before{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.home-hero__line--lit{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:0 0}.home-layers:after,.home-hud__fill,.home-hud__ruler:after,.home-membrane__source,.home-membrane__via,:is(.home-layer__top,.home-eco__label):before,:is(.home-layer__top,.home-eco__label):after{box-shadow:none;filter:none}.home-layers:after{display:none}.home-faq__sign:before,.home-faq__sign:after{box-shadow:none}.home-principles__item+.home-principles__item,.home-feed__row,.demo-toolbar,.demo-result,.home-core__item+.home-core__item{border-color:var(--border-strong)}.home-membrane__glass{fill:none}.home-hero__copy.panel:before,.home-head__card:before,.home-head__intro:before{background:var(--surface-0);-webkit-backdrop-filter:none;backdrop-filter:none}.home-head:before,.home-hero__frame:before{background:var(--surface-0)}.home-card:before{-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.home-hud,.home-beat,.home-hero__stage,.home-close__dawn,.home-layers:before,.home-layers:after,.home-layers__item:before,.home-head:before,.home-hero__frame:before,.home:after{display:none}.home-hero,.home-hero__frame{min-block-size:0}.home-hero__frame{padding-block:1rem}.home-chapter,.home-close{padding-block:2rem 0}.home-chapter__inner{padding-inline:var(--gutter)}.home-rail{display:grid;overflow:visible}.home-wave__line,.home-membrane__flow{animation:none}.home-hero__line--lit{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.home-card,.home-faq__item{break-inside:avoid}}
