.by-page{isolation:isolate;background:var(--bg);--by-ease:cubic-bezier(.16, 1, .3, 1);--by-glow:#f0dfb4;position:relative;overflow-x:clip}.by-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 46% at 28% 62%,#c8a96a14,#0000 70%),radial-gradient(circle at 1px 1px,#ffffff0b 1px,#0000 0) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.by-wrap{box-sizing:border-box;width:100%;max-width:calc(1320px + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.by-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.by-layout{gap:clamp(8px,2vw,24px);padding-block:clamp(12px,3vw,32px) clamp(56px,8vw,104px);display:grid}@media (min-width:960px){.by-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;column-gap:clamp(32px,5vw,88px)}}.by-stage{position:relative;container-type:inline-size}@media (min-width:960px){.by-stage{position:sticky;top:clamp(64px,9vh,96px)}}.by-stage__frame{aspect-ratio:1;width:min(100%,72vh,640px);margin-inline:auto;position:relative}@media (max-width:959px){.by-stage__frame{width:min(100%,46vh,520px)}}.by-figure{width:100%;height:100%;display:block;overflow:visible}.by-stage__numerals{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.by-stage__numerals li{color:var(--text-dim);font:500 clamp(9px, 1.6cqw, 11px) / 1 var(--font-mono);letter-spacing:.12em;position:absolute;top:79.5%;translate:-50%}.by-stage__numerals li:first-child{left:33.75%}.by-stage__numerals li:nth-child(2){left:50%}.by-stage__numerals li:nth-child(3){left:66.25%}.by-stage[data-step=choose] .by-stage__numerals{visibility:hidden}.by-pause{z-index:2;width:36px;height:36px;color:var(--text-dim);border:1px solid var(--line-strong);cursor:pointer;background:#0a0a0ab3;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:4px;right:4px}.by-pause[hidden]{display:none}.by-pause:hover,.by-pause:focus-visible{color:var(--text);border-color:var(--accent)}.by-pause svg *{fill:currentColor}.by-pause__play,.by-pause[aria-pressed=true] .by-pause__bar{display:none}.by-pause[aria-pressed=true] .by-pause__play{display:inline}.by-figure path,.by-figure rect,.by-figure polygon,.by-figure circle,.by-figure ellipse{vector-effect:non-scaling-stroke}.by-draft path{fill:none;stroke:#c8a96a29;stroke-width:1px}.by-draft__axis{stroke-dasharray:2 7}.by-draft__arc{stroke-dasharray:.004 .012}.by-draft__cross{stroke:#ffffff29!important}.by-ground{fill:url(#by-ground)}.by-horizon{fill:none;stroke:#fff3}.by-horizon__ticks{fill:none;stroke:#ffffff24}.by-step{fill:#121110;stroke:#c8a96a52;stroke-width:1px}.by-col,.by-lintel{translate:0 320px}.by-stage[data-identity=none][data-preview=""] .by-order[data-order=ghost] :is(.by-col,.by-lintel),.by-stage[data-identity=velocity_architect]:not([data-step=choose]) .by-order[data-order=velocity_architect] :is(.by-col,.by-lintel),.by-stage[data-identity=market_commander]:not([data-step=choose]) .by-order[data-order=market_commander] :is(.by-col,.by-lintel),.by-stage[data-identity=grounded_executive]:not([data-step=choose]) .by-order[data-order=grounded_executive] :is(.by-col,.by-lintel),.by-stage[data-step=choose][data-preview=velocity_architect] .by-order[data-order=velocity_architect] :is(.by-col,.by-lintel),.by-stage[data-step=choose][data-preview=market_commander] .by-order[data-order=market_commander] :is(.by-col,.by-lintel),.by-stage[data-step=choose][data-preview=grounded_executive] .by-order[data-order=grounded_executive] :is(.by-col,.by-lintel){translate:0}.by-col__body{fill:url(#by-shaft-lit);stroke:#c8a96a99;stroke-width:1px}.by-col__facet{fill:#00000061}.by-col__flute{fill:none;stroke:#c8a96a38}.by-col__light{fill:none;stroke:url(#by-current);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:calc(.3 + var(--c,0) * .23 + var(--f,0) * .11)}.by-col__bands{fill:none;stroke:#c8a96a66}.by-col__capital{fill:#3a3020;stroke:#f0dfb49e}.by-lintel__architrave{fill:#1f1a13;stroke:#c8a96a8c}.by-lintel__cornice{fill:#3b3122;stroke:#f0dfb49e}.by-mote{fill:var(--by-glow);opacity:0}.by-order[data-order=ghost] :is(.by-col__body,.by-col__capital,.by-lintel path),.by-stage[data-step=choose] .by-order :is(.by-col__body,.by-col__capital,.by-lintel path){fill:#c8a96a06;stroke:#c8a96a4d;stroke-dasharray:3 5}.by-stage[data-step=choose] .by-order:not([data-order=ghost]) :is(.by-col__body,.by-col__capital,.by-lintel path){stroke:#f0dfb4b3;stroke-dasharray:none}.by-stage[data-step=choose] :is(.by-col__light,.by-col__facet){visibility:hidden}.by-shard__piece{fill:#c8a96a1a;stroke:#c8a96a6b;stroke-width:1px;transform-box:fill-box;transform-origin:50%;rotate:var(--rot)}.by-stage:not([data-step=choose]) .by-shard{translate:var(--dx) var(--dy)}.by-stage:not([data-step=choose]) .by-shard__piece{fill:#f0dfb46b;stroke:#f0dfb4bf;rotate:none;scale:.46}.by-cap__halo{fill:url(#by-halo);opacity:.28}.by-cap__stone{translate:0 -62px}.by-cap__outline{fill:#c8a96a08;stroke:#c8a96a6b;stroke-dasharray:3 4}.by-cap__facets{fill:none;stroke:#c8a96a1f}.by-sigil{fill:none;stroke:var(--by-glow);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.by-beacon,.by-ignite{fill:none;stroke:var(--by-glow);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.by-stage:not([data-step=choose]) .by-cap__stone{translate:0}.by-stage:not([data-step=choose]) .by-cap__halo{opacity:1}.by-stage:not([data-step=choose]) .by-cap__outline{fill:url(#by-cap-fill);stroke:#f0dfb4d9;stroke-dasharray:none}.by-stage:not([data-step=choose]) .by-cap__facets{stroke:#f0dfb433}.by-stage[data-identity=velocity_architect]:not([data-step=choose]) .by-sigil[data-order=velocity_architect],.by-stage[data-identity=market_commander]:not([data-step=choose]) .by-sigil[data-order=market_commander],.by-stage[data-identity=grounded_executive]:not([data-step=choose]) .by-sigil[data-order=grounded_executive]{stroke-dashoffset:0}.by-stage[data-step=joined] .by-col__light{stroke-width:2.4px;stroke-dasharray:.3 .7}.by-stage[data-step=joined] .by-cap__outline{stroke:var(--by-glow)}.by-panel{min-width:0;max-width:600px;position:relative}@media (min-width:960px){.by-panel{min-height:min(72vh,640px);padding-top:clamp(24px,6vh,72px)}}.by-progress{align-items:center;gap:8px;margin:0 0 clamp(24px,4vw,36px);display:flex}.by-progress__dash{background:var(--line-strong);width:28px;height:2px}.by-progress__dash[data-on]{background:var(--accent)}.by-step-body{scroll-margin-top:24px}.by-step-body:focus{outline:none}.by-eyebrow{color:var(--accent);align-items:center;gap:12px;margin:0 0 18px;display:flex}.by-eyebrow:before{content:"";background:var(--accent);width:6px;height:6px;rotate:45deg}.by-title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;padding-block:.06em;font-size:clamp(40px,5.4vw,76px);font-weight:200;line-height:1.02}.by-title--step{font-size:clamp(34px,3.9vw,56px)}.by-lede{max-width:520px;color:var(--text-dim);margin:20px 0 0;font-size:clamp(16px,1.3vw,17px);line-height:1.65}.by-back{color:var(--text-dim);font:500 11px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 0 22px;padding:6px 0;text-decoration:none;display:inline-flex}.by-back:hover,.by-back:focus-visible{color:var(--text)}.by-cards{gap:12px;margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.by-card{color:var(--text);border:1px solid var(--line);background:linear-gradient(#ffffff06,#ffffff03);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:grid;position:relative}.by-card:after{content:"";pointer-events:none;border:1px solid var(--accent);clip-path:inset(0 100% 0 0);position:absolute;inset:-1px}.by-card:hover:after,.by-card:focus-visible:after{clip-path:inset(0)}.by-card:focus-visible{outline:none}.by-card__glyph{width:44px;height:44px;color:var(--accent)}.by-card__glyph path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.by-card__text{gap:8px;min-width:0;display:grid}.by-card__name{color:var(--text-dim);font:500 10.5px/1.2 var(--font-body);letter-spacing:var(--label-tracking);text-transform:uppercase}.by-card__mantra{font-family:var(--font-mark);font-size:clamp(18px,1.6vw,21px);font-style:italic;font-weight:300;line-height:1.38}.by-card__go{color:var(--text-dim);font-size:18px}.by-card:hover .by-card__go,.by-card:focus-visible .by-card__go{color:var(--accent)}.by-card__cta{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.by-mantra{font-family:var(--font-mark);color:var(--text);margin:18px 0 0;font-size:clamp(20px,1.9vw,25px);font-style:italic;font-weight:300;line-height:1.4}.by-shift{gap:14px;margin:clamp(28px,4vw,36px) 0 0;padding:0;display:grid}.by-shift__row{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.by-shift dt{color:var(--text-dim);font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.by-shift dd{margin:0;font-size:15.5px;line-height:1.55}.by-shift__from dd{color:var(--text-dim)}.by-shift__to dt{color:var(--accent)}.by-shift__to dd{color:var(--text)}.by-section-label{margin:clamp(30px,4vw,40px) 0 6px}.by-section-hint{color:var(--text-dim);margin:0 0 14px;font-size:13px;line-height:1.5}.by-pillars{counter-reset:none;margin:0;padding:0;list-style:none;display:grid;position:relative}.by-pillars:before{content:"";background:linear-gradient(to bottom, var(--accent), #c8a96a26);width:1px;position:absolute;top:18px;bottom:18px;left:13px}.by-pillar{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 0;display:grid;position:relative}.by-pillar:last-child{border-bottom:0}.by-pillar__num{width:27px;height:27px;color:var(--accent);background:var(--bg);font:500 10px/1 var(--font-mono);border:1px solid #c8a96a80;place-items:center;display:grid;position:relative}.by-pillar__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:19px;font-weight:300;text-decoration:none}a.by-pillar__name:after{content:"";position:absolute;inset:0}.by-pillar__read{color:var(--text-dim);font:500 10px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase}:is(.by-pillar:has(a:hover,a:focus-visible) .by-pillar__read,.by-pillar:has(a:hover,a:focus-visible) .by-pillar__name){color:var(--accent)}.by-vote{border-left:1px solid var(--accent);background:#c8a96a0b;margin:clamp(26px,4vw,34px) 0 0;padding:18px 20px 18px 22px;position:relative}.by-vote__label{color:var(--accent);margin:0 0 8px}.by-vote__text{margin:0;font-size:15.5px;line-height:1.6}.by-cta{justify-content:space-between;align-items:center;gap:24px;width:auto;min-width:min(100%,320px);margin:clamp(28px,4vw,36px) 0 0;text-decoration:none;display:inline-flex}.by-form{gap:24px;margin:clamp(28px,4vw,40px) 0 0;display:grid}.by-field{gap:10px;display:grid}.by-field__label{justify-content:space-between;gap:12px;display:flex}.by-input{box-sizing:border-box;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--line-strong);font:300 22px/1.3 var(--font-display);letter-spacing:-.01em;background:0 0;border-radius:0;outline:none;padding:12px 0}.by-input:focus{border-bottom-color:var(--accent)}.by-input::placeholder{color:var(--text-faint)}.by-field__error{color:#d98c8c;margin:0;font-size:13px}.by-consent{cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.by-consent input{appearance:none;border:1px solid var(--line-strong);cursor:pointer;background:0 0;place-content:center;width:16px;height:16px;margin:2px 0 0;display:grid}.by-consent input:before{content:"";background:var(--accent);width:8px;height:8px;scale:0}.by-consent input:checked{border-color:var(--accent)}.by-consent input:checked:before{scale:1}.by-consent input:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.by-consent__text,.by-privacy{color:var(--text-dim);font-size:12.5px;line-height:1.55}.by-privacy{margin:0}.by-privacy a{color:var(--accent)}.by-submit{justify-content:space-between;align-items:center;display:flex}.by-submit:disabled{cursor:default;opacity:.55}.by-error{color:#e3a9a9;border:1px solid #d98c8c59;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.55}.by-error strong{color:var(--text);margin-bottom:4px;font-weight:500;display:block}.by-reads{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.by-again{margin-top:clamp(26px,4vw,34px)}@media (max-width:959px){.by-panel{margin-inline:auto}.by-card{gap:14px;padding:16px}.by-card__glyph{width:36px;height:36px}}@media (max-width:420px){.by-card{grid-template-columns:minmax(0,1fr) auto}.by-card__glyph{display:none}.by-shift__row{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:no-preference){.by-page[data-by-paused] .by-figure :is(.by-col__light,.by-mote,.by-shard__piece,.by-cap__halo,.by-beacon,.by-draft__arc),[data-by-idle] .by-figure :is(.by-col__light,.by-mote,.by-shard__piece,.by-cap__halo,.by-beacon,.by-draft__arc){animation-play-state:paused!important}.by-col,.by-lintel{transition:translate .55s cubic-bezier(.5,0,.75,0)}.by-stage[data-identity=none][data-preview=""] .by-order[data-order=ghost] .by-col,.by-stage:not([data-step=choose]) .by-order:not([data-order=ghost]) .by-col,.by-stage[data-step=choose]:not([data-preview=""]) .by-order:not([data-order=ghost]) .by-col{transition:translate 1.15s var(--by-ease) calc(var(--c,0) * .15s + .12s)}.by-stage[data-identity=none][data-preview=""] .by-order[data-order=ghost] .by-lintel,.by-stage:not([data-step=choose]) .by-order:not([data-order=ghost]) .by-lintel,.by-stage[data-step=choose]:not([data-preview=""]) .by-order:not([data-order=ghost]) .by-lintel{transition:translate 1.05s var(--by-ease) .5s}.by-stage[data-step=choose]:not([data-preview=""]) .by-order:not([data-order=ghost]) :is(.by-col,.by-lintel){transition-duration:.7s;transition-delay:calc(var(--c,0) * 60ms)}.by-shard{transition:translate .9s cubic-bezier(.5,0,.75,0)}.by-stage:not([data-step=choose]) .by-shard{transition:translate 1.3s var(--by-ease) calc(var(--o,0) * .52s + .16s)}.by-shard__piece{transition:rotate 1.3s var(--by-ease) calc(var(--o,0) * .52s + .16s), scale 1.3s var(--by-ease) calc(var(--o,0) * .52s + .16s), fill 1s ease calc(var(--o,0) * .52s + .9s), stroke 1s ease calc(var(--o,0) * .52s + .9s)}.by-stage[data-step=choose] .by-shard__piece{animation:by-drift var(--drift,7s) ease-in-out infinite alternate;animation-delay:calc(var(--o,0) * -6s)}@keyframes by-drift{0%{translate:0 3px}to{translate:0 -4px}}.by-cap__stone{transition:translate 1.1s var(--by-ease)}.by-stage:not([data-step=choose]) .by-cap__stone{transition:translate 1.25s var(--by-ease) .85s}.by-cap__outline,.by-cap__facets{transition:fill .9s 1.4s,stroke .9s 1.4s}.by-sigil{transition:stroke-dashoffset 1.2s var(--by-ease)}.by-stage:not([data-step=choose]) .by-sigil{transition-delay:1.75s}.by-cap__halo{transition:opacity 1.2s 1.3s}.by-stage:not([data-step=choose]) .by-cap__halo{animation:6s ease-in-out 2.5s infinite alternate by-breathe}@keyframes by-breathe{0%{opacity:1}to{opacity:.55}}.by-stage:not([data-step=choose]) .by-col__light{animation:6.5s linear infinite by-climb;animation-delay:calc(var(--c,0) * -2.1s + var(--f,0) * -.9s)}@keyframes by-climb{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.by-stage:not([data-step=choose]) .by-mote{animation:5.5s ease-in infinite by-mote;animation-delay:calc(var(--m,0) * -.8s + 2s)}@keyframes by-mote{0%{opacity:0;translate:0}18%{opacity:.9}to{translate:var(--mx) var(--my);opacity:0}}.by-stage[data-identity=market_commander]:not([data-step=choose]) .by-beacon{animation:4.8s cubic-bezier(.2,.6,.35,1) infinite by-beacon;animation-delay:calc(var(--b,0) * 1.6s + 2.4s)}@keyframes by-beacon{0%{opacity:.55;scale:.7}to{opacity:0;scale:2.6}}.by-stage[data-step=joined] .by-ignite{animation:by-ignite 1.8s var(--by-ease) .15s 1 backwards}@keyframes by-ignite{0%{opacity:.95;stroke-width:3px;scale:.4}to{opacity:0;stroke-width:1px;scale:3.4}}.by-draft__arc{stroke-dasharray:1 1;animation:by-draft 2.6s var(--by-ease) .2s backwards}@keyframes by-draft{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.by-card:after{transition:clip-path .5s var(--by-ease)}.by-page[data-by=on] .by-step-body[data-entering]>*{animation:by-rise .9s var(--by-ease) backwards;animation-delay:calc(var(--r,0) * 70ms + 80ms)}@keyframes by-rise{0%{clip-path:inset(0 0 100%);translate:0 22px}to{clip-path:inset(-40% -10%);translate:0}}}