.hero-field{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 60% 56% at 50% 43%,transparent 0%,transparent 40%,#000 82%);mask-image:radial-gradient(ellipse 60% 56% at 50% 43%,transparent 0%,transparent 40%,#000 82%)}.hero-field__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.hero-field:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 40% at 13% 15%,color-mix(in srgb,var(--edge-ice) 6%,transparent),transparent 72%),radial-gradient(46% 38% at 87% 20%,color-mix(in srgb,var(--edge-ice) 5%,transparent),transparent 74%)}.monument{position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(104px,15vh,190px) clamp(20px,5vw,76px) clamp(88px,12vh,140px)}.monument__sweep{position:absolute;inset:0;z-index:-1;pointer-events:none}.monument:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 42%,rgba(255,255,255,.04),transparent 68%),radial-gradient(ellipse 120% 80% at 50% 118%,var(--vignette),transparent 62%);transition:background .7s var(--ease-stone)}.monument[data-phase=dark]:after{background:radial-gradient(ellipse 70% 50% at 50% 42%,rgba(255,255,255,.04),transparent 68%),radial-gradient(ellipse 156% 104% at 50% 118%,var(--vignette-deep),transparent 62%)}.monument__inner{max-width:1180px;width:100%;margin:0 auto;text-align:center}.monument__subtitle{font-family:var(--serif-body);font-size:15px;font-weight:400;letter-spacing:.44em;text-transform:uppercase;color:var(--ink-body);margin:clamp(18px,2.6vh,28px) 0 0;text-indent:.44em}.monument__masthead{position:relative;font-family:var(--serif-display);font-weight:700;font-size:clamp(42px,9.6vw,138px);line-height:.9;letter-spacing:.05em;text-indent:.05em;color:var(--ink-engrave);animation:monument-masthead-settle 1.5s var(--ease-stone) both,monument-masthead-deepen 1.9s var(--ease-stone) .24s both}.monument__masthead:after{content:attr(data-text) / "";position:absolute;inset:0;pointer-events:none;text-shadow:none;background-image:linear-gradient(100deg,transparent 43%,var(--edge-ice) 50%,transparent 57%);background-size:300% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;opacity:0;animation:monument-masthead-rake 1.9s var(--ease-stone) .24s both}@keyframes monument-masthead-settle{0%{transform:translateY(10px) scale(.99)}to{transform:none}}@keyframes monument-masthead-rake{0%{background-position:210% 0;opacity:0}10%{opacity:1}82%{opacity:1}to{background-position:-70% 0;opacity:0}}@keyframes monument-masthead-deepen{0%{text-shadow:0 1px 0 var(--carve-dark),0 -1px 0 var(--carve-light)}to{text-shadow:0 2px 0 var(--carve-dark-deep),0 -1px 0 var(--carve-light-deep)}}.monument__rule{height:1px;margin:clamp(22px,3.2vh,34px) 0 clamp(16px,2.4vh,24px);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--edge-steel) 55%,transparent) 18%,color-mix(in srgb,var(--edge-ice) 40%,transparent) 50%,color-mix(in srgb,var(--edge-steel) 55%,transparent) 82%,transparent)}.monument__plain{font-family:var(--serif-display);font-weight:600;font-size:clamp(17px,1.95vw,28px);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-engrave);max-width:38ch;margin:0 auto clamp(10px,1.6vh,16px);text-wrap:balance}.monument__truth{font-family:var(--serif-display);font-weight:400;font-size:clamp(12px,1.1vw,16px);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-body);max-width:60ch;margin-inline:auto;text-wrap:balance}.monument__figure{font-family:var(--mono);font-weight:600;font-size:.94em;letter-spacing:.06em;color:var(--ink-engrave)}.monument__source{margin-top:clamp(14px,2vh,22px);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.monument__creeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);max-width:min(920px,100%);margin:clamp(46px,8vh,92px) auto 0;align-items:stretch}.monument__creed{width:100%;height:100%;padding:clamp(22px,2.6vw,34px) clamp(26px,3.2vw,44px);display:flex;flex-direction:column;justify-content:center}.monument__creed-quote{font-family:var(--serif-display);font-weight:600;font-size:clamp(16px,2.15vw,27px);line-height:1.34;letter-spacing:.055em;text-transform:uppercase;color:var(--ink-near-white);text-shadow:0 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.06)}.monument__creed-mark{margin-top:clamp(12px,1.6vh,18px);font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.monument__subtitle{animation:monument-rise .9s var(--ease-stone) 1.4s both}.monument__rule{transform-origin:center;animation:monument-rise .9s var(--ease-stone) 1.56s both}.monument__plain{animation:monument-rise 1s var(--ease-stone) 1.72s both}.monument__truth{animation:monument-rise 1s var(--ease-stone) 1.88s both}.monument__source{animation:monument-rise 1s var(--ease-stone) 2s both}.monument__creed{animation:monument-rise 1s var(--ease-stone) var(--creed-delay, 2.16s) both}.monument__creed:nth-child(2){--creed-delay: 2.28s}@keyframes monument-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@property --wf-bezel-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.monument .monument__creed{--wf-bezel-angle: 0deg;--tn-rim: 2.5px;--tn-edge: conic-gradient( from var(--wf-bezel-angle), var(--edge-steel) 0deg, var(--edge-steel) 60deg, var(--edge-ice) 86deg, var(--signal) 100deg, var(--edge-ice) 114deg, var(--edge-steel) 150deg, var(--edge-steel) 250deg, var(--edge-ice) 276deg, var(--edge-steel) 310deg, var(--edge-steel) 360deg )}.monument .monument__creed:before{animation:wf-bezel-spin 9s linear infinite}.monument .monument__creed:nth-child(2):before{animation-delay:-3s}@keyframes wf-bezel-spin{to{--wf-bezel-angle: 360deg}}.monument__descent{position:absolute;left:50%;bottom:-8px;width:1px;height:140px;transform:translate(-.5px);opacity:0;pointer-events:none;background:linear-gradient(180deg,var(--edge-ice),transparent)}.monument[data-phase=done] .monument__descent{animation:monument-descend .7s var(--ease-stone) 2.6s both}@keyframes monument-descend{0%{transform:translate(-.5px,-70px) scaleY(.2);opacity:0}30%{opacity:.85}to{transform:translate(-.5px) scaleY(1);opacity:.5}}@media(prefers-reduced-motion:reduce){.monument__descent{opacity:.5;transform:translate(-.5px) scaleY(1);animation:none}}@media(prefers-reduced-motion:reduce){.monument__masthead:after{content:none}.monument .monument__creed{--tn-edge: var(--edge-ice)}.monument .monument__creed:before{animation:none}.monument__masthead,.monument__subtitle,.monument__rule,.monument__plain,.monument__truth,.monument__source,.monument__creed{animation-delay:0ms}}@media(max-width:720px){.monument{padding-bottom:clamp(96px,16vh,150px)}.monument__truth{letter-spacing:.1em;max-width:30ch}.monument__creeds{grid-template-columns:minmax(0,1fr)}}.houses{position:relative;isolation:isolate;padding:clamp(76px,11vh,148px) clamp(18px,5vw,76px) clamp(70px,10vh,130px)}.houses__head{max-width:1180px;margin:0 auto clamp(30px,5vh,58px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(10px,1.5vh,16px);padding-bottom:clamp(14px,2vh,22px);border-bottom:1px solid color-mix(in srgb,var(--edge-steel) 26%,transparent)}.houses__title{font-family:var(--serif-display);font-weight:600;font-size:clamp(26px,4.6vw,52px);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-engrave)}.houses__note{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.houses__wall{list-style:none;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);align-items:stretch}.house--wilder-v12{grid-column:1;grid-row:1}.house--wilder-8{grid-column:2;grid-row:1 / span 2}.house--wilder-capital{grid-column:3;grid-row:1}.house--wilder-blueprint{grid-column:1;grid-row:2}.house--wilder-vip{grid-column:3;grid-row:2}.house--wilder-wealth{grid-column:1;grid-row:3}.house--wilder-venture{grid-column:2;grid-row:3}.house--wilder-bull-bear{grid-column:3;grid-row:3}.houses__wall[data-open]{grid-template-columns:minmax(0,1fr)}.houses__wall[data-open]>.house{grid-column:1!important;grid-row:auto!important}.house{position:relative;display:flex;flex-direction:column;padding:0;min-height:clamp(148px,19vh,208px);transition:min-height .36s ease,transform .26s ease}.house--wilder-8{min-height:clamp(300px,40vh,440px)}.house--ink-navy{--house-ink: var(--ink-engrave);--house-ink-dim: color-mix(in srgb, var(--ink-engrave) 82%, var(--plate-navy))}.house--ink-gunmetal{--house-ink: var(--ink-near-white);--house-ink-dim: color-mix(in srgb, var(--ink-near-white) 84%, var(--plate-gunmetal))}.house--ink-quartz{--house-ink: var(--ink-quartz);--house-ink-dim: color-mix(in srgb, var(--ink-quartz) 86%, var(--plate-quartz))}.house__trigger{appearance:none;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer;width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(10px,1.4vw,18px);padding:clamp(18px,2.2vw,30px);transition:transform .24s ease}.house__crest{display:grid;place-items:center;width:clamp(62px,8vw,104px);aspect-ratio:1;transition:width .34s ease;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.11),rgba(255,255,255,.03) 52%,transparent 72%)}.house--ink-quartz .house__crest{background:radial-gradient(circle at 50% 46%,rgba(0,0,0,.09),transparent 70%)}.house--wilder-v12 .house__crest-img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.55)) brightness(1.16) contrast(1.04)}.house--wilder-8 .house__crest{width:clamp(104px,14vw,176px)}.house__crest-img{width:100%;height:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.house__crest-letters{font-family:var(--serif-display);font-weight:700;font-size:clamp(24px,3.2vw,40px);letter-spacing:.06em;color:var(--house-ink, var(--ink-engrave))}.house__crest-amp{color:var(--edge-ice);padding:0 .06em}.house__ident{display:flex;flex-direction:column;gap:7px;min-width:0}.house__name{font-family:var(--serif-display);font-weight:600;font-size:clamp(14px,1.55vw,19px);line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--house-ink, var(--ink-engrave))}.house--ink-quartz .house__name{text-shadow:0 1px 0 rgba(255,255,255,.55),0 -1px 0 rgba(0,0,0,.24)}.house--wilder-8 .house__name{font-size:clamp(20px,2.6vw,32px);letter-spacing:.12em}.house__role{font-family:var(--mono);font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--house-ink-dim, var(--ink-muted))}.house__mark{width:22px;height:1px;background:color-mix(in srgb,var(--house-ink, var(--edge-steel)) 45%,transparent);transition:width .26s ease,background .26s ease}.house:hover{transform:translateY(-2px);--tn-rim: 2.5px}.house--wilder-8:hover{--tn-rim: 3px}.house:hover .house__mark{width:46px;background:var(--edge-ice)}.house:has(.house__trigger:focus-visible){--tn-edge: var(--signal);--tn-rim: 3px}.house__trigger:focus-visible{outline:2px solid var(--signal);outline-offset:-8px}.house:has(.house__trigger:active){--tn-rim: 1.5px;transform:translateY(1px)}.house__trigger:active{transform:translateY(1px)}.house--spine{min-height:0}.house--spine .house__trigger{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:clamp(12px,1.6vw,20px);padding:9px clamp(14px,2vw,22px)}.house--spine .house__crest,.house--spine.house--wilder-8 .house__crest{width:26px}.house--spine .house__ident{flex-direction:row;align-items:baseline;gap:clamp(10px,1.6vw,18px)}.house--spine .house__name,.house--spine.house--wilder-8 .house__name{font-size:12.5px;letter-spacing:.14em}.house--spine .house__role{font-size:9px;letter-spacing:.2em}.house--spine .house__mark{margin-left:auto}.house--spine .house__crest-letters{font-size:15px}.house--stage{min-height:0}.house--stage .house__trigger{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:clamp(18px,3vw,36px);padding:clamp(20px,2.6vw,34px) clamp(20px,2.6vw,36px) clamp(14px,1.6vw,20px)}.house--stage .house__crest,.house--stage.house--wilder-8 .house__crest{width:clamp(88px,11vw,148px)}.house--stage .house__name,.house--stage.house--wilder-8 .house__name{font-size:clamp(20px,3.1vw,38px);letter-spacing:.1em}.house--stage .house__role{font-size:10.5px;letter-spacing:.3em;color:var(--house-ink, var(--ink-engrave))}.house--wilder-8 .house__role{font-size:clamp(11px,1.25vw,13.5px);font-weight:700;letter-spacing:.34em;color:var(--plate-navy);text-shadow:0 1px 0 var(--carve-face-light),0 -1px 0 var(--carve-face-dark)}.house--spine.house--wilder-8 .house__role{font-size:9px;letter-spacing:.2em}.house--stage .house__crest-letters{font-size:clamp(34px,5vw,58px)}.house--stage .house__mark{margin-left:auto;width:46px;background:var(--edge-ice)}.house__panel{padding:0 clamp(20px,2.6vw,36px) clamp(22px,2.8vw,34px);display:grid;gap:clamp(14px,2vw,34px);align-items:start;animation:house-unfold .42s cubic-bezier(.22,.7,.28,1) both}@media(min-width:780px){.house__panel{grid-template-columns:minmax(0,1.55fr) minmax(210px,.85fr)}}.house__meta{display:grid;gap:10px;align-content:start;padding-top:3px;border-left:1px solid color-mix(in srgb,var(--house-ink, var(--edge-steel)) 20%,transparent);padding-left:clamp(14px,1.8vw,22px)}@keyframes house-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.house__blurb{font-family:var(--serif-body);font-size:clamp(14px,1.35vw,17px);line-height:1.7;max-width:var(--measure);color:var(--house-ink-dim, var(--ink-body))}.house__meta-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--house-ink-dim, var(--ink-muted))}.house__fold{font-family:var(--mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--house-ink-dim, var(--ink-muted));opacity:.75}@property --house-cta-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.house-cta{--tn-notch: 10px;--tn-rim: 2px;--tn-face: var(--plate-navy);--tn-edge: var(--edge-steel);position:relative;display:inline-flex;align-items:center;gap:.6em;align-self:start;width:fit-content;max-width:100%;min-height:44px;margin:2px 0;padding:.62rem 1.05rem;color:var(--ink-engrave);font-family:var(--mono);font-size:var(--fs-micro);font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;white-space:nowrap;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45));transition:transform .18s var(--ease-stone),filter .18s var(--ease-stone)}.house-cta__label,.house-cta__arrow{position:relative;z-index:1}.house-cta__arrow{color:var(--signal);font-weight:700;transition:transform .18s var(--ease-stone)}.house-cta--live{cursor:pointer;--tn-edge: var(--edge-ice)}.house-cta--live.tn-clip:before{background:conic-gradient(from var(--house-cta-angle),var(--edge-ice) 0deg,var(--signal) 90deg,var(--edge-ice) 180deg,var(--edge-steel) 300deg,var(--edge-ice) 360deg);animation:house-cta-bezel 9s linear infinite}@keyframes house-cta-bezel{to{--house-cta-angle: 360deg}}.house-cta__sheen{position:absolute;inset:0;z-index:0;overflow:hidden;clip-path:var(--tn-clip);pointer-events:none}.house-cta__sheen:before{content:"";position:absolute;top:-25%;bottom:-25%;left:0;width:42%;transform:skew(-18deg) translate(-260%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:transform .62s var(--ease-stone)}.house-cta--live:hover{transform:translateY(-2px);filter:drop-shadow(0 14px 30px rgba(0,0,0,.55))}.house-cta--live:hover .house-cta__sheen:before,.house-cta--live:focus-visible .house-cta__sheen:before{transform:skew(-18deg) translate(320%)}.house-cta--live:hover .house-cta__arrow{transform:translate(3px)}.house-cta--live:focus-visible{outline:2px solid transparent;outline-offset:3px;--tn-rim: 3px;transform:translateY(-2px);filter:drop-shadow(0 10px 24px rgba(0,0,0,.45)) drop-shadow(0 0 8px var(--signal))}.house-cta--live:focus-visible .house-cta__arrow{transform:translate(3px)}@media(forced-colors:active){.house-cta--live:focus-visible{outline-color:Highlight}}.house-cta--live:active{transform:translateY(1px);filter:drop-shadow(0 3px 8px rgba(0,0,0,.5));--tn-rim: 1.5px;transition-duration:60ms}.house-cta--soon{cursor:default;color:var(--ink-muted);filter:drop-shadow(0 5px 12px rgba(0,0,0,.38))}.house-cta__dot{position:relative;z-index:1;width:6px;height:6px;flex:0 0 auto;background:var(--edge-steel);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@media(prefers-reduced-motion:reduce){.house-cta,.house-cta__arrow,.house-cta__sheen:before{transition:none}.house-cta--live.tn-clip:before{animation:none;background:linear-gradient(135deg,var(--edge-ice),var(--signal) 55%,var(--edge-steel))}.house-cta--live:hover .house-cta__sheen:before,.house-cta--live:focus-visible .house-cta__sheen:before{transform:skew(-18deg) translate(-260%)}.house-cta--live:hover .house-cta__arrow,.house-cta--live:focus-visible .house-cta__arrow{transform:none}}@media(max-width:900px){.houses__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.houses__wall>.house{grid-column:auto!important;grid-row:auto!important}.house--wilder-8{grid-column:1 / -1!important;min-height:clamp(230px,32vh,320px)}}@media(max-width:560px){.houses__wall{grid-template-columns:minmax(0,1fr)}.house--stage .house__trigger,.house--spine .house__trigger{gap:12px}.house--stage .house__trigger{flex-direction:column;align-items:flex-start}.house--spine .house__ident{flex-direction:column;gap:4px}.house-cta{white-space:normal}}.ledger{padding:clamp(72px,10vw,140px) 24px}.ledger-inner{max-width:1180px;margin:0 auto}.ledger-head{text-align:center;margin-bottom:clamp(40px,6vw,72px)}.ledger-title{font-family:var(--serif-display);font-weight:700;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:.14em;color:var(--ink-engrave)}.ledger-subtitle{display:block;margin-top:16px;font-family:var(--mono);font-size:.82rem;letter-spacing:.42em;text-transform:uppercase;color:var(--ink-muted)}.ledger-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.2vw,26px);align-items:stretch}.ledger-cell{display:flex}.ledger-cell>*{flex:1}.ledger-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:clamp(20px,2.6vw,32px) 12px;min-height:100%}.ledger-numeral{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(1.75rem,5.4vw,3.1rem);line-height:1;color:var(--ink-engrave)}.ledger-label{font-family:var(--serif-display);font-size:.92rem;letter-spacing:.16em;line-height:1.3;color:var(--ink-near-white)}.ledger-tag{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:4px;font-family:var(--mono);font-size:.8rem;line-height:1.5;letter-spacing:.14em;color:var(--ink-muted)}.ledger-note{margin:clamp(48px,7vw,88px) auto 0;max-width:var(--measure);text-align:center;font-family:var(--serif-body);font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.85;color:var(--ink-body)}@media(max-width:900px){.ledger-grid{grid-template-columns:repeat(2,1fr)}}.story{position:relative;isolation:isolate;padding:clamp(76px,11vh,148px) clamp(18px,5vw,76px) clamp(88px,12vh,150px)}.story__head{max-width:1180px;margin:0 auto clamp(34px,6vh,64px);display:flex;align-items:baseline;gap:clamp(14px,2vw,26px);flex-wrap:wrap;padding-bottom:clamp(14px,2vh,22px);border-bottom:1px solid color-mix(in srgb,var(--edge-steel) 26%,transparent)}.story__numeral{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.34em;color:var(--signal)}.story__title{font-family:var(--serif-display);font-weight:600;font-size:clamp(26px,4.6vw,52px);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-engrave)}.story__note{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted)}.story__line{list-style:none;position:relative;max-width:940px;margin:0 auto;padding-left:clamp(28px,4vw,46px)}.story__line:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--edge-ice) 62%,transparent),color-mix(in srgb,var(--edge-steel) 45%,transparent) 42%,color-mix(in srgb,var(--edge-steel) 12%,transparent))}.story__item{position:relative;padding:0 0 clamp(30px,5vh,52px)}.story__item:last-child{padding-bottom:0}.story__marker{position:absolute;left:calc(clamp(28px,4vw,46px)*-1);top:9px;width:11px;height:11px;transform:translate(-5px) rotate(45deg);background:var(--ground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge-ice) 62%,transparent),0 2px 6px #0000008c}.story__item--signal .story__marker{background:var(--signal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge-ice) 85%,transparent),0 2px 10px #0009}.story__time{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-muted)}.story__item--signal .story__time{color:var(--signal)}.story__entry{margin:clamp(8px,1.2vh,12px) 0 clamp(8px,1.2vh,12px);font-family:var(--serif-display);font-weight:600;font-size:clamp(17px,2.2vw,26px);line-height:1.25;letter-spacing:.05em;color:var(--ink-engrave)}.story__body{font-family:var(--serif-body);font-size:clamp(14.5px,1.35vw,17px);line-height:1.75;color:var(--ink-body);max-inline-size:var(--measure)}.story__source{margin-top:clamp(9px,1.4vh,14px);font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);padding-left:12px;border-left:1px solid color-mix(in srgb,var(--edge-steel) 40%,transparent)}@media(max-width:560px){.story__note{margin-left:0}.story__line{padding-left:26px}.story__marker{left:-26px}}:root{--nav-h: 3.375rem;scroll-padding-top:calc(var(--nav-h) + 1.25rem)}.nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:clamp(.9rem,2.4vw,1.75rem);height:var(--nav-h);padding:0 clamp(1rem,4vw,2.75rem);background:linear-gradient(180deg,color-mix(in srgb,var(--ground) 50%,transparent) 0%,transparent 100%);transition:background var(--dur, .26s) var(--ease-stone, ease),-webkit-backdrop-filter var(--dur, .26s) var(--ease-stone, ease),backdrop-filter var(--dur, .26s) var(--ease-stone, ease)}.nav--sunk{background:color-mix(in srgb,var(--ground) 92%,transparent)}@supports (backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px)){.nav--sunk{background:color-mix(in srgb,var(--ground) 74%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35)}}.nav:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--edge-steel) 22%,transparent) 12%,color-mix(in srgb,var(--edge-steel) 22%,transparent) 88%,transparent);pointer-events:none;transition:background var(--dur, .26s) var(--ease-stone, ease)}.nav--sunk:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--edge-ice) 46%,transparent) 12%,color-mix(in srgb,var(--edge-ice) 46%,transparent) 88%,transparent)}.nav__mark{display:inline-flex;align-items:baseline;gap:.55rem;flex:0 0 auto;color:var(--ink-engrave);text-decoration:none;white-space:nowrap}.nav__mark-text{font-family:var(--serif-display);font-size:clamp(.95rem,2.2vw,1.12rem);font-weight:700;letter-spacing:.2em;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.06)}.nav__mark-fleet{font-weight:400}.nav__mark-sub{font-family:var(--mono);font-size:.6rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-body)}.nav__mark:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.nav__status{display:inline-flex;align-items:center;gap:.7rem;flex:0 1 auto;overflow:hidden;white-space:nowrap;padding-left:clamp(.7rem,2vw,1.25rem);border-left:1px solid color-mix(in srgb,var(--edge-steel) 24%,transparent);font-family:var(--mono)}.nav__clock{font-size:.72rem;font-weight:600;letter-spacing:.1em;color:var(--ink-body);font-variant-numeric:tabular-nums}.nav__clock-zone{margin-left:.35em;font-size:.62rem;letter-spacing:.16em;color:var(--ink-body);opacity:.82}.nav__state{display:inline-flex;align-items:center;gap:.4rem;font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-body)}.nav__state-div{margin:0 .1rem;opacity:.6}.nav__state-dot{width:6px;height:6px;border-radius:50%;background:var(--green-verified);box-shadow:0 0 6px color-mix(in srgb,var(--green-verified) 60%,transparent);animation:nav-pulse 2.6s var(--ease-carve, ease) infinite}@keyframes nav-pulse{0%,to{opacity:1}50%{opacity:.45}}.nav__links{position:relative;display:flex;align-items:center;gap:clamp(.35rem,1.4vw,1rem);margin-left:auto;min-width:0;padding:0;list-style:none}.nav__link{position:relative;z-index:1;display:block;padding:.42rem .72rem;font-family:var(--mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;color:var(--ink-body);text-decoration:none;transition:color var(--dur-fast, .14s) var(--ease-carve, ease)}.nav__link:hover,.nav__link:focus-visible,.nav__link[aria-current=true]{color:var(--ink-engrave)}.nav__link:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.nav__link:active{transform:translateY(1px)}.nav__link:before,.nav__link:after{content:"";position:absolute;width:6px;height:6px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast, .14s) var(--ease-carve, ease),transform var(--dur-fast, .14s) var(--ease-carve, ease)}.nav__link:before{top:0;left:0;border-top:1.5px solid var(--edge-ice);border-left:1.5px solid var(--edge-ice);transform:translate(3px,3px)}.nav__link:after{bottom:0;right:0;border-bottom:1.5px solid var(--edge-ice);border-right:1.5px solid var(--edge-ice);transform:translate(-3px,-3px)}.nav__link:hover:before,.nav__link:hover:after,.nav__link:focus-visible:before,.nav__link:focus-visible:after{opacity:.85;transform:translate(0)}.nav__indicator{position:absolute;left:0;top:50%;height:calc(100% - .5rem);z-index:0;pointer-events:none;--tn-notch: 5px;--tn-rim: 1.5px;--tn-edge: var(--edge-ice);--tn-face: var(--plate-gunmetal);filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));opacity:0;transition:transform var(--dur, .26s) var(--ease-stone, cubic-bezier(.22, .61, .36, 1)),width var(--dur, .26s) var(--ease-stone, cubic-bezier(.22, .61, .36, 1)),opacity var(--dur-fast, .14s) var(--ease-carve, ease)}.nav__indicator.is-visible{opacity:1}.nav__crown{display:inline-flex;padding:3px;--tn-notch: 10px;--tn-rim: 1px;--tn-edge: var(--edge-steel);--tn-face: var(--ground);filter:drop-shadow(0 4px 14px rgba(0,0,0,.5));transition:filter var(--dur) var(--ease-stone),transform var(--dur) var(--ease-stone)}@property --wf-crown-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.nav__vault{--wf-crown-angle: 0deg;--tn-notch: 7px;--tn-rim: 2px;--tn-edge: conic-gradient( from var(--wf-crown-angle), var(--edge-steel) 0deg, var(--edge-steel) 44deg, var(--edge-ice) 76deg, var(--edge-ice) 96deg, var(--edge-steel) 132deg, var(--edge-steel) 228deg, var(--edge-ice) 258deg, var(--edge-steel) 292deg, var(--edge-steel) 360deg );--tn-face: linear-gradient( 158deg, var(--plate-navy) 0%, color-mix(in srgb, var(--plate-navy) 88%, var(--ground)) 62%, color-mix(in srgb, var(--plate-navy) 78%, var(--ground)) 100% );filter:drop-shadow(0 1px 0 rgba(0,0,0,.6));padding:.5rem 1.05rem;display:inline-flex;align-items:center;text-decoration:none}.nav__vault:before{animation-name:wf-crown-turn;animation-duration:14s;animation-timing-function:linear;animation-delay:2.52s;animation-iteration-count:infinite;animation-fill-mode:backwards}@keyframes wf-crown-turn{0%{--wf-crown-angle: 76deg}to{--wf-crown-angle: 436deg}}.nav__crown:before{animation:wf-crown-flare .62s var(--ease-stone) 2.52s}@keyframes wf-crown-flare{0%,to{filter:none}50%{filter:brightness(1.35)}}.nav__vault-label{font-family:var(--serif-display);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-indent:.2em;line-height:1;color:var(--ink-near-white);text-shadow:0 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.06)}.nav__vault-dot{display:none}.nav__crown:has(.nav__vault:hover){transform:translateY(-1px);filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}.nav__crown:has(.nav__vault:hover):before{filter:brightness(1.2)}.nav__crown:has(.nav__vault:hover) .nav__vault:before{animation-duration:6s}.nav__vault:hover .nav__vault-label{color:var(--ink-engrave)}.nav__vault:focus-visible{outline:2px solid transparent;outline-offset:3px;--tn-edge: var(--signal)}.nav__vault:focus-visible:before{animation-play-state:paused}.nav__vault:focus-visible .nav__vault-label{color:var(--ink-engrave)}@media(forced-colors:active){.nav__vault:focus-visible{outline-color:Highlight}}.nav__crown:has(.nav__vault:active){transform:translateY(1px);filter:drop-shadow(0 1px 5px rgba(0,0,0,.55))}.nav__vault[data-state=sealed]{--tn-edge: var(--edge-steel)}.nav__vault[data-state=sealed]:before{animation:none}.nav__crown:has(.nav__vault[data-state=sealed]){--tn-edge: color-mix(in srgb, var(--edge-steel) 55%, transparent)}.nav__vault[data-state=keyed] .nav__vault-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--live-teal);box-shadow:0 0 6px color-mix(in srgb,var(--live-teal) 60%,transparent);margin-right:.55em}.nav__glint{position:absolute;inset:auto 0 0;height:1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--edge-ice) 50%,transparent);width:180px;animation:wf-glint .62s var(--ease-stone) 1.9s both}@keyframes wf-glint{0%{transform:translate(var(--wf-glint-from, 38vw));opacity:0}22%{opacity:.9}85%{opacity:.9}to{transform:translate(var(--wf-glint-to, calc(100vw - 180px) ));opacity:0}}@media(prefers-reduced-motion:reduce){.nav,.nav:after,.nav__indicator,.nav__link,.nav__link:before,.nav__link:after,.nav__crown,.nav__crown:before,.nav__vault,.nav__vault:before{transition:none;animation:none}.nav__link:hover:before,.nav__link:hover:after,.nav__link:focus-visible:before,.nav__link:focus-visible:after{transform:none}.nav__state-dot{animation:none}.nav__vault{--tn-edge: linear-gradient(150deg, var(--edge-ice), var(--edge-steel) 60%)}.nav__glint{display:none}}@media(min-width:761px)and (max-width:1100px){.nav__state{display:none}.nav__status{flex-shrink:0}.nav__mark-sub{display:none}.nav__links,.nav__crown{flex-shrink:0}}@media(max-width:760px){:root{--nav-h: 3.5rem}.nav{gap:.75rem;padding:0 .9rem}.nav__mark-sub,.nav__state{display:none}.nav__status{padding-left:.6rem;gap:.4rem;flex-shrink:0}.nav__clock{font-size:.64rem}.nav__links{gap:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 14px,rgb(0 0 0) calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 14px,rgb(0 0 0) calc(100% - 14px),transparent)}.nav__links::-webkit-scrollbar{display:none}.nav__links li{scroll-snap-align:center}.nav__link{font-size:.68rem;letter-spacing:.12em}}.door{display:flex;justify-content:center;padding:var(--sp-7) var(--shell-pad)}.door__plate{width:100%;max-width:32rem;text-align:center}.door__eyebrow{font-size:var(--fs-micro);letter-spacing:var(--track-micro)}.door__title{font-family:var(--serif-display);font-size:var(--fs-2xl);font-weight:var(--weight-display);margin-top:var(--sp-3)}.door__keyhole{display:block;width:2.5rem;margin:var(--sp-5) auto var(--sp-4)}.door__keyhole svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 1px 0 rgba(255,255,255,.07));transition:transform var(--dur) var(--ease-stone),filter var(--dur) var(--ease-stone);transform-origin:50% 34%}.door__keyhole-cut{fill:var(--stone-abyss)}.door__keyhole[data-state=loading] svg{animation:door-key-turn 1.5s var(--ease-carve) infinite alternate}.door__keyhole[data-state=success] svg{transform:rotate(38deg);filter:drop-shadow(0 1px 0 rgba(255,255,255,.07)) drop-shadow(0 0 10px var(--green-verified))}@keyframes door-key-turn{0%{transform:rotate(0)}to{transform:rotate(24deg)}}.door__inscription{font-family:var(--serif-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--ink-body);max-width:var(--measure-tight);margin:0 auto;text-wrap:balance}.door__form{display:grid;grid-template-columns:1fr auto;gap:var(--sp-3);align-items:center;margin-top:var(--sp-6);text-align:left}.door__label{grid-column:1 / -1;font-size:var(--fs-micro);letter-spacing:var(--track-label)}.door__field{display:flex;align-items:center;min-width:0;transition:filter var(--dur-fast) var(--ease-stone)}.door__field:hover:before{filter:brightness(1.12)}.door__input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:var(--ink-near-white);font-family:var(--mono);font-size:1rem;letter-spacing:.16em;line-height:1.5;caret-color:var(--signal)}.door__input::placeholder{color:var(--ink-muted);opacity:1;letter-spacing:.24em}.door__field:focus-within{--tn-edge: var(--signal);--tn-rim: 3px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45)) drop-shadow(0 0 7px var(--signal))}@media(forced-colors:active){.door__input:focus{outline:2px solid Highlight;outline-offset:2px}}.door__input:disabled{color:var(--ink-muted);cursor:progress;-webkit-text-fill-color:var(--ink-muted);opacity:1}.door__field:has(.door__input:disabled){opacity:.62;--tn-rim: 1.5px}.door__form:has(.door__enter.plaque--success) .door__field{opacity:.62}.door__enter{width:auto;align-items:center;justify-content:center;min-width:7.5rem}.door__enter-label{font-family:var(--mono);font-size:var(--fs-label);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-shadow:var(--engrave-shadow)}.door__verdict{min-height:1.5rem;margin-top:var(--sp-4);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted);text-shadow:0 1px 0 var(--carve-dark)}.door__verdict[data-state=error]{color:var(--ink-near-white)}.door__verdict[data-state=success]{color:var(--ink-verified)}.door__plate--answer{--wf-bezel-angle: 0deg;--tn-rim: 2.5px;--tn-edge: conic-gradient( from var(--wf-bezel-angle), var(--edge-steel) 0deg, var(--edge-steel) 60deg, var(--edge-ice) 86deg, var(--signal) 100deg, var(--edge-ice) 114deg, var(--edge-steel) 150deg, var(--edge-steel) 250deg, var(--edge-ice) 276deg, var(--edge-steel) 310deg, var(--edge-steel) 360deg )}.door__plate--answer:before{animation:wf-door-answer-spin .9s linear}@keyframes wf-door-answer-spin{to{--wf-bezel-angle: 360deg}}.door__plate--answer .door__keyhole svg{animation:wf-door-answer-carve .9s var(--ease-stone)}@keyframes wf-door-answer-carve{0%,to{filter:drop-shadow(0 1px 0 rgba(255,255,255,.07))}50%{filter:drop-shadow(0 1px 0 var(--carve-dark-deep)) drop-shadow(0 -1px 0 var(--carve-light-deep))}}@media(prefers-reduced-motion:reduce){.door__plate--answer{--tn-edge: var(--edge-ice)}.door__plate--answer .door__keyhole svg{filter:drop-shadow(0 1px 0 var(--carve-dark-deep)) drop-shadow(0 -1px 0 var(--carve-light-deep))}}.door__plate--shake{animation:door-refuse .42s var(--ease-carve)}@keyframes door-refuse{0%,to{transform:translate(0)}15%{transform:translate(-7px)}32%{transform:translate(6px)}50%{transform:translate(-4px)}68%{transform:translate(3px)}85%{transform:translate(-1px)}}@media(max-width:34rem){.door__form{grid-template-columns:1fr}.door__enter{width:100%}}.footer{position:relative;padding:clamp(3rem,8vw,5.5rem) clamp(1.25rem,5vw,3rem) clamp(2.5rem,5vw,3.5rem);text-align:center}.footer__rule{position:relative;width:min(100%,64rem);height:5px;margin:0 auto clamp(2.5rem,6vw,3.75rem)}.footer__rule:before,.footer__rule:after{content:"";position:absolute;left:0;right:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--edge-steel) 55%,transparent) 15%,color-mix(in srgb,var(--edge-steel) 55%,transparent) 85%,transparent)}.footer__rule:before{top:0;height:2px}.footer__rule:after{bottom:0;height:1px;opacity:.55}.footer__mark{font-family:var(--serif-display);font-size:clamp(1rem,3vw,1.35rem);font-weight:600;letter-spacing:.22em;line-height:1.4;color:var(--ink-engrave);text-shadow:0 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.06)}.footer__houses{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem clamp(.9rem,2.5vw,1.75rem);max-width:58rem;margin:clamp(1.75rem,4vw,2.5rem) auto 0;list-style:none}.footer__house{font-family:var(--mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;color:var(--ink-body)}.footer__house+.footer__house:before{content:"·" / "";margin-right:clamp(.9rem,2.5vw,1.75rem);color:var(--ink-muted)}.footer__signature{margin-top:clamp(2.25rem,5vw,3.25rem);font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;line-height:1.8;color:var(--ink-body);opacity:.78}@media(max-width:640px){.footer__houses{gap:.55rem 1rem}.footer__house+.footer__house:before{margin-right:1rem}}
