.b2-page{position:relative;overflow-x:clip}.b2-page:before{content:"";pointer-events:none;background:radial-gradient(60% 45% at 72% 30%,#ff5b0321,#0000 70%),radial-gradient(40% 30% at 20% 10%,#ffffff0d,#0000 70%);height:120vh;position:absolute;inset:-20vh 0 auto}.b2-page main{position:relative}.b2-kicker{color:var(--color-supporting);align-items:center;gap:10px;display:inline-flex}.b2-kicker-dot{background:var(--color-accent);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite b2-pulse;box-shadow:0 0 12px 2px #ff5b0399}@keyframes b2-pulse{50%{opacity:.45;box-shadow:0 0 4px 1px #ff5b034d}}.b2-headline-fade{background:linear-gradient(100deg, var(--color-ink) 10%, #ffb48a 55%, var(--color-accent) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.b2-story{flex-direction:column;gap:56px;display:flex}.b2-chapters{flex-direction:column;gap:64px;display:flex}.b2-chapter-number{color:var(--color-faint);transition:color .4s}.b2-chapter .b2-chapter-number:before{content:"";vertical-align:middle;background:currentColor;width:22px;height:1px;margin-right:10px;transition:width .5s cubic-bezier(.22,1,.36,1);display:inline-block}@media (width>=75rem){.b2-story{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:0 56px;display:grid}.b2-stage-column{grid-area:1/2;height:100%}.b2-pin{position:sticky;top:max(88px,50vh - 290px)}.b2-chapters{grid-area:1/1;gap:0;padding:18vh 0 30vh}.b2-chapter{opacity:.28;justify-content:center;min-height:72vh;transition:opacity .5s}.b2-chapter[data-current]{opacity:1}.b2-chapter[data-current] .b2-chapter-number{color:var(--color-accent)}.b2-chapter[data-current] .b2-chapter-number:before{width:44px}}@media (prefers-reduced-motion:reduce){.b2-kicker-dot{animation:none}.b2-chapter,.b2-chapter-number,.b2-chapter-number:before{transition:none}}.b2-tile{transition:background-color .3s}.b2-tile:hover{background:var(--color-wash-hover)}.b2-finale{position:relative}@media (width>=75rem){.b2-chapters:not(:has([data-current])) .b2-chapter:first-child{opacity:1}}@media (width<=74.99rem){.b2-stage-column{display:contents}.b2-pin{z-index:2;background:linear-gradient(to bottom, var(--color-canvas) 88%, transparent);padding-bottom:12px;position:sticky;top:76px}.b2-pin .b2-keys,.b2-pin .iso-plate-corner[data-corner=hint],.b2-pin .iso-plate-corner[data-corner=title]{display:none}.b2-pin .b2-plate{padding:34px 0 30px}.b2-pin .iso-plate-corners{inset:12px 14px}}:root[data-website-theme=light] .iso.b2{--anatomy-page:#fff;--anatomy-card:#f7f7f8;--anatomy-paper:#f7f7f8;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#dcdcdf;--anatomy-shade-1:#e5e5e8;--anatomy-shade-2:#ededf0;--anatomy-shade-3:#f3f3f5;--anatomy-lit-top:#fff;--anatomy-lit-shade:#ececef;--anatomy-hi:#2a2a2e;--anatomy-mid:#8a8a8f;--anatomy-lo:#b0b0b5;--anatomy-faint:#d4d4d8;--anatomy-lit:#000;--anatomy-text:#6e6e73;--anatomy-strong:#1d1d1f;--anatomy-muted:#8a8a8f;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.3;--anatomy-dot:#3a3a3e}:root[data-website-theme=light] .iso.b2 .iso-plate,:root[data-website-theme=light] .b2-plate{box-shadow:0 0 0 1px #0000001a}:root[data-website-theme=light] .b2 [data-station][data-dim]{--anatomy-hi:#9a9a9f;--anatomy-mid:#b8b8bd;--anatomy-lo:#cfcfd3;--anatomy-faint:#e2e2e5;--anatomy-dot:#9a9a9f}:root[data-website-theme=light] .b2 .b2-pool{mix-blend-mode:multiply;opacity:.55}:root[data-website-theme=light] .b2 .b2-lamp-glow{mix-blend-mode:multiply;opacity:.5}:root[data-website-theme=light] .b2 .b2-well{fill:#d6d6da}:root[data-website-theme=light] .b2 .b2-frame-wire{stroke:#6e6e73}:root[data-website-theme=light] .b2-page:before{background:radial-gradient(60% 45% at 72% 30%,#ff78281f,#0000 70%)}:root[data-website-theme=light] .b2-headline-fade{background-image:linear-gradient(100deg, var(--color-ink) 10%, #f08a4b 55%, var(--color-accent) 95%)}
