:where(.work-page-module__vRkkXW__root){--paper:#fff;--ink:#141414;--muted:#6f6f6f;--grid-line:#0000000e;--rule:#0000001f;--link:#1a56db;--plate:#fff;--px:var(--grid-unit);--cell:var(--grid-cell);--container:1200px;--measure:34rem;--font-display:Montserrat,Inter,system-ui,sans-serif;--font-body:Inter,system-ui,sans-serif;--font-mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-lead:clamp(1.15rem,1.5vw,1.5rem);--t-body:clamp(1rem,1.05vw,1.12rem);--t-small:1rem;--t-min:1rem}.work-page-module__vRkkXW__root{background-color:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);overflow-x:clip}.work-page-module__vRkkXW__container{max-width:var(--container);padding:0 var(--cell);margin:0 auto}.work-page-module__vRkkXW__section{padding-top:calc(var(--cell)*2.5);padding-bottom:calc(var(--cell)*1.5);margin-top:var(--cell);scroll-margin-top:96px}.work-page-module__vRkkXW__sectionRule{border-top:1px solid var(--grid-line)}.work-page-module__vRkkXW__section>.work-page-module__vRkkXW__container+.work-page-module__vRkkXW__container{margin-top:calc(var(--cell)*1.5)}.work-page-module__vRkkXW__body{font-size:var(--t-body);color:var(--muted);max-width:var(--measure);text-wrap:pretty;margin:0;line-height:1.6}.work-page-module__vRkkXW__body+.work-page-module__vRkkXW__body{margin-top:.9rem}.work-page-module__vRkkXW__body strong{color:var(--ink);font-weight:600}.work-page-module__vRkkXW__coda{max-width:52rem;padding-bottom:calc(var(--cell)*2)}.work-page-module__vRkkXW__coda .work-page-module__vRkkXW__body{font-size:var(--t-lead);line-height:1.5}@media (max-width:1180px){.work-page-module__vRkkXW__section{padding-inline:var(--cell)}.work-page-module__vRkkXW__section>.work-page-module__vRkkXW__container{display:contents}.work-page-module__vRkkXW__section>.work-page-module__vRkkXW__container+.work-page-module__vRkkXW__container>:first-child{margin-top:calc(var(--cell)*1.5)}}
.brain-page-module__3Msmya__root{--paper:#fafafa;--slot-hatch:#00000006;}.brain-page-module__3Msmya__container{}@media (min-width:1181px) and (max-width:1440px){.brain-page-module__3Msmya__root{--container:min(1200px,calc(100vw - 300px))}}.brain-page-module__3Msmya__section{}.brain-page-module__3Msmya__section:first-of-type{padding-top:calc(var(--cell)*2);border-top:0;margin-top:0}.brain-page-module__3Msmya__sectionRule{}.brain-page-module__3Msmya__head{margin-bottom:calc(var(--cell)*1.5)}.brain-page-module__3Msmya__num{font-family:var(--font-mono);color:var(--muted);margin:0 0 .5rem;font-size:1.05rem}.brain-page-module__3Msmya__h2{font-family:var(--font-display);letter-spacing:-.028em;margin:0 0 .9rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:700;line-height:1}.brain-page-module__3Msmya__sub{font-size:var(--t-lead);color:var(--ink);text-wrap:pretty;max-width:62rem;margin:0;line-height:1.45}.brain-page-module__3Msmya__body{}.brain-page-module__3Msmya__bodyCols{gap:calc(var(--cell)*1.5);margin-top:calc(var(--cell)*1.75);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brain-page-module__3Msmya__bodyCols .brain-page-module__3Msmya__body{max-width:none}.brain-page-module__3Msmya__bodyCols .brain-page-module__3Msmya__body+.brain-page-module__3Msmya__body{margin-top:0}.brain-page-module__3Msmya__exhibit{margin-top:calc(var(--cell)*2.5)}.brain-page-module__3Msmya__exhibitTitle{color:var(--ink);margin:0 0 .9rem;font-size:1.05rem;font-weight:600}.brain-page-module__3Msmya__exhibitTitle+.brain-page-module__3Msmya__bodyCols,.brain-page-module__3Msmya__exhibitTitle+.brain-page-module__3Msmya__body{margin-top:0}.brain-page-module__3Msmya__note{max-width:46rem;margin-top:calc(var(--cell)*1.5);border-top:1px solid var(--rule);padding-top:.9rem}.brain-page-module__3Msmya__noteLabel{color:var(--ink);margin:0 0 .45rem;font-size:1.05rem;font-weight:600}.brain-page-module__3Msmya__noteBody{font-size:var(--t-min);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.65}.brain-page-module__3Msmya__noteBody em{color:var(--ink);font-style:italic}.brain-page-module__3Msmya__callout{gap:calc(var(--cell)*1.5);margin-top:calc(var(--cell)*1.75);padding:calc(var(--cell)*1.25);border:1px solid var(--rule);background:var(--slot-hatch);border-radius:5px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.brain-page-module__3Msmya__calloutTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .9rem;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.1}.brain-page-module__3Msmya__calloutCopy .brain-page-module__3Msmya__body{max-width:none}.brain-page-module__3Msmya__endpoints{align-self:start}.brain-page-module__3Msmya__endpointLabel{font-size:var(--t-min);color:var(--ink);margin:0 0 .4rem;font-weight:600}.brain-page-module__3Msmya__endpointLabel+.brain-page-module__3Msmya__endpoint+.brain-page-module__3Msmya__endpointLabel{margin-top:1rem}.brain-page-module__3Msmya__endpoint{border:1px solid var(--grid-line);background:var(--plate);font-family:var(--font-mono);font-size:var(--t-min);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:4px;padding:.6rem .7rem;line-height:1.4;display:block}.brain-page-module__3Msmya__coda{}.brain-page-module__3Msmya__coda .brain-page-module__3Msmya__body{max-width:none}@media (max-width:900px){.brain-page-module__3Msmya__bodyCols{grid-template-columns:minmax(0,1fr);gap:.9rem}.brain-page-module__3Msmya__callout{gap:var(--cell);grid-template-columns:minmax(0,1fr)}.brain-page-module__3Msmya__facts{gap:calc(var(--cell)*.75);grid-template-columns:repeat(2,minmax(0,1fr))}}.brain-page-module__3Msmya__features{min-width:0}.brain-page-module__3Msmya__feature{padding-top:calc(var(--cell)*4);padding-bottom:calc(var(--cell)*1.5);border-top:1px solid var(--rule);scroll-margin-top:96px}.brain-page-module__3Msmya__features>.brain-page-module__3Msmya__feature:first-child{border-top:0;padding-top:0}.brain-page-module__3Msmya__featureTitle{background:var(--paper);font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);margin:0 0 .7rem;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;line-height:1.05}.brain-page-module__3Msmya__featureIntro{margin:0 0 calc(var(--cell)*1.75);max-width:52rem;font-size:var(--t-lead);color:var(--ink);text-wrap:pretty;line-height:1.45}.brain-page-module__3Msmya__capture{margin-top:calc(var(--cell)*2.25)}.brain-page-module__3Msmya__captureHead{margin:0 0 calc(var(--cell)*1.1);border-bottom:1px solid var(--rule);letter-spacing:-.02em;color:var(--ink);padding-bottom:.7rem;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600}.brain-page-module__3Msmya__captureList{gap:calc(var(--cell)*1.1);padding:0 0 0 calc(var(--cell)*1.5);margin:0;list-style:none;display:grid}.brain-page-module__3Msmya__captureItem{gap:calc(var(--cell)*1.25);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.brain-page-module__3Msmya__captureTerm{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:600}.brain-page-module__3Msmya__captureBody{font-size:var(--t-body);color:var(--muted);text-wrap:pretty;margin:0;line-height:1.65}.brain-page-module__3Msmya__closer{margin:calc(var(--cell)*2.25)0 0;padding-top:calc(var(--cell)*1.1);border-top:1px solid var(--rule);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;line-height:1.45}.brain-page-module__3Msmya__closer span{text-wrap:pretty;max-width:34rem;display:block}.brain-page-module__3Msmya__tokenTable{width:100%;margin-top:calc(var(--cell)*1.75);border-collapse:collapse;font-size:var(--t-body)}.brain-page-module__3Msmya__tokenTable th,.brain-page-module__3Msmya__tokenTable td{border-bottom:1px solid var(--grid-line);text-align:left;vertical-align:baseline;padding:.85rem 1rem}.brain-page-module__3Msmya__tokenTable thead th{border-bottom:1px solid var(--rule);font-size:var(--t-min);color:var(--muted);font-weight:600}.brain-page-module__3Msmya__tokenTable tbody th{font-weight:400}.brain-page-module__3Msmya__tokenTable tbody tr:not([data-now]){color:var(--muted)}.brain-page-module__3Msmya__tokenMode{color:var(--ink);font-weight:600;display:block}.brain-page-module__3Msmya__tokenTable tbody tr:not([data-now]) .brain-page-module__3Msmya__tokenMode{color:var(--muted)}.brain-page-module__3Msmya__tokenDetail{font-size:var(--t-min);color:var(--muted);margin-top:.2rem;display:block}.brain-page-module__3Msmya__tokenNum{white-space:nowrap;font-variant-numeric:tabular-nums}.brain-page-module__3Msmya__costMean{color:var(--ink);font-weight:600;display:block}.brain-page-module__3Msmya__tokenTable tbody tr:not([data-now]) .brain-page-module__3Msmya__costMean{color:var(--muted)}.brain-page-module__3Msmya__costSplit{font-size:var(--t-min);color:var(--muted);margin-top:.2rem;line-height:1.4;display:block}.brain-page-module__3Msmya__costSplit:first-of-type{margin-top:.35rem}.brain-page-module__3Msmya__tableNote{font-size:var(--t-min);color:var(--muted);margin:.8rem 0 0;padding-left:.85rem;line-height:1.5;position:relative}.brain-page-module__3Msmya__tableNote:before{content:"*";position:absolute;top:.1em;left:0}.brain-page-module__3Msmya__stored{margin-top:calc(var(--cell)*1.75)}.brain-page-module__3Msmya__storedTitle{color:var(--ink);margin:0 0 1rem;font-size:1.05rem;font-weight:600}.brain-page-module__3Msmya__storedList{columns:3;column-gap:calc(var(--cell)*1.5);margin:0;padding:0;list-style:none}.brain-page-module__3Msmya__storedList li{break-inside:avoid;font-size:var(--t-body);color:var(--ink);margin-bottom:.6rem;padding-left:1.6rem;line-height:1.5;position:relative}.brain-page-module__3Msmya__storedList li[data-quiet]{opacity:.5}.brain-page-module__3Msmya__storedList li:before{content:"";border-bottom:2px solid #2fa88f;border-right:2px solid #2fa88f;width:5px;height:9px;position:absolute;top:.38em;left:2px;transform:rotate(45deg)}.brain-page-module__3Msmya__storedList li[data-no]{color:var(--muted)}.brain-page-module__3Msmya__storedList li[data-no]:before{color:#c2503f;background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;border:0;width:10px;height:10px;top:.42em;transform:rotate(45deg)}.brain-page-module__3Msmya__disclosure{margin-top:.5rem}.brain-page-module__3Msmya__disclosureSummary{border:1px solid var(--rule);background:var(--plate);font-size:var(--t-min);color:var(--ink);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .5rem;list-style:none;display:inline-flex}.brain-page-module__3Msmya__disclosureSummary::-webkit-details-marker{display:none}.brain-page-module__3Msmya__disclosureSummary::marker{content:""}.brain-page-module__3Msmya__disclosureSummary:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:5px;height:5px;transition:transform .14s;transform:rotate(-45deg)}.brain-page-module__3Msmya__disclosure[open] .brain-page-module__3Msmya__disclosureSummary:before{transform:rotate(45deg)}.brain-page-module__3Msmya__disclosureSummary:hover{border-color:var(--ink)}.brain-page-module__3Msmya__disclosureBody{font-size:var(--t-min);color:var(--muted);text-wrap:pretty;margin:.6rem 0 0;line-height:1.6}@media (prefers-reduced-motion:reduce){.brain-page-module__3Msmya__disclosureSummary:before{transition:none}}@media (max-width:1180px){.brain-page-module__3Msmya__storedList{columns:2}}@media (prefers-reduced-motion:reduce){.brain-page-module__3Msmya__featureTitle{position:static}}@media (max-width:760px){.brain-page-module__3Msmya__stored{gap:calc(var(--cell)*.9);grid-template-columns:minmax(0,1fr)}.brain-page-module__3Msmya__captureList{padding-left:0}.brain-page-module__3Msmya__captureItem{grid-template-columns:minmax(0,1fr);gap:.35rem}.brain-page-module__3Msmya__tokenTable th,.brain-page-module__3Msmya__tokenTable td{padding:.7rem .5rem}}
.dock-module__MgXkYq__dock{margin-top:calc(var(--cell)*1.1);justify-content:center;display:flex}.dock-module__MgXkYq__row{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#f5f5f7a8;border:1px solid #ffffffd9;border-radius:18px;align-items:flex-end;gap:.9rem;margin:0;padding:.55rem .7rem .5rem;list-style:none;display:flex;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #1414140d,0 10px 26px -10px #14141466}.dock-module__MgXkYq__item{flex-direction:column;align-items:center;gap:.25rem;display:flex;position:relative}.dock-module__MgXkYq__slot{flex:none;height:52px;position:relative}.dock-module__MgXkYq__icon{will-change:width,height;border-radius:13px;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:0;left:0;box-shadow:inset 0 1px #fff6,0 2px 6px #14141447}.dock-module__MgXkYq__icon svg{fill:none;width:58%;height:58%}.dock-module__MgXkYq__dot{background:#14141473;border-radius:50%;width:4px;height:4px}.dock-module__MgXkYq__tip{bottom:calc(100% + .75rem + var(--grow,0px));color:#ffffffc7;width:max-content;max-width:15rem;font-size:var(--t-min);text-align:center;text-wrap:pretty;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1c1eeb;border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .7rem;line-height:1.4;transition:opacity .14s,translate .14s;display:flex;position:absolute;left:50%;translate:-50% 4px}.dock-module__MgXkYq__tip strong{color:#fff;font-weight:600}.dock-module__MgXkYq__tip:after{content:"";background:#1c1c1eeb;border-radius:1px;width:8px;height:8px;position:absolute;top:100%;left:50%;translate:-50% -3px;rotate:45deg}.dock-module__MgXkYq__item[data-on] .dock-module__MgXkYq__tip{opacity:1;translate:-50%}@media (prefers-reduced-motion:reduce){.dock-module__MgXkYq__icon{border-radius:13px!important;width:52px!important;height:52px!important}.dock-module__MgXkYq__slot{width:52px!important}.dock-module__MgXkYq__tip{transition:none}}
.window-frame-module__xtp2ta__window{background:#fbfbfa;border:1px solid #14141417;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #14141405,0 2px 4px #1414140d,0 24px 48px -18px #1414144d}.window-frame-module__xtp2ta__chrome{background:linear-gradient(#f7f7f5,#efefec);border-bottom:1px solid #14141414;align-items:center;gap:.9rem;padding:.6rem .85rem;display:flex}.window-frame-module__xtp2ta__lights{flex:none;gap:6px;display:inline-flex}.window-frame-module__xtp2ta__lights i{border-radius:50%;width:11px;height:11px}.window-frame-module__xtp2ta__lights i[data-light=close]{background:#f0605c}.window-frame-module__xtp2ta__lights i[data-light=min]{background:#f2be4c}.window-frame-module__xtp2ta__lights i[data-light=max]{background:#61c554}.window-frame-module__xtp2ta__window[data-tone=dark]{background:#1e1e1e;border-color:#ffffff1a}.window-frame-module__xtp2ta__window[data-tone=dark] .window-frame-module__xtp2ta__chrome{background:linear-gradient(#3c3c3c,#323232);border-bottom-color:#00000080}.window-frame-module__xtp2ta__window[data-tone=dark] .window-frame-module__xtp2ta__chromeTitle{color:#e8e8e8}.window-frame-module__xtp2ta__window[data-tone=dark] .window-frame-module__xtp2ta__chromeMeta{color:#9a9a9a}.window-frame-module__xtp2ta__chromeTitle{white-space:nowrap;text-align:center;min-width:0;font-size:var(--t-min,1rem);color:#4a4a4a;flex:1;justify-content:center;align-items:center;gap:.4em;font-weight:600;display:flex}.window-frame-module__xtp2ta__chromeIcon{flex:none;width:1.5em;height:1.5em;display:block}.window-frame-module__xtp2ta__chromeIcon>svg{width:100%;height:100%;display:block}.window-frame-module__xtp2ta__chromeMeta{text-align:right;min-width:3.4rem;font-size:var(--t-min,1rem);color:#8a8a8a;flex:none}
.mobile-stack-module__95ygyq__stackWrap{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:relative}.mobile-stack-module__95ygyq__stackContainer{perspective:600px;position:relative}.mobile-stack-module__95ygyq__cardRotate{cursor:grab;touch-action:none;transform-style:preserve-3d;position:absolute;inset:0}.mobile-stack-module__95ygyq__cardRotate:active{cursor:grabbing}.mobile-stack-module__95ygyq__cardRotate:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #fff}.mobile-stack-module__95ygyq__card{--pad:22px;--overlap:0;--card-grid-align:center;--card-labelled:1;border-radius:var(--card-radius,16px);width:100%;height:100%;transform-style:preserve-3d;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff29,0 2px 4px #00000024,0 4px 12px #00000026;container-type:inline-size}.mobile-stack-module__95ygyq__card:after{content:"";border-radius:inherit;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' type='matrix' values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}
.heading-glyphs-module__th5KnG__marks{vertical-align:-.2em;gap:.02em;display:inline-flex}.heading-glyphs-module__th5KnG__marks svg{width:1.12em!important;height:1.12em!important}.heading-glyphs-module__th5KnG__pin{vertical-align:0;width:auto;height:.7em;margin-right:.18em;display:inline-block}.heading-glyphs-module__th5KnG__graph{vertical-align:-.16em;width:1.05em;height:1.1em;display:inline-block;overflow:visible}
.github-contributions-tile-module__Z1uqVW__wrapper{--plate-empty:#e6e6e0;--lvl1:#bfe2c4;--lvl2:#86c091;--lvl3:#4f9862;--lvl4:#2c6b3e;--seam:#00000014;height:100%;color:var(--ink);background:var(--tile);border-radius:0;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-theme=dark] .github-contributions-tile-module__Z1uqVW__wrapper{--plate-empty:#2b2d27;--lvl1:#274a34;--lvl2:#34724a;--lvl3:#3f9c5c;--lvl4:#57c97a;--seam:#ffffff12}.github-contributions-tile-module__Z1uqVW__board{justify-content:flex-end;width:100%;height:100%;display:flex;container-type:size}.github-contributions-tile-module__Z1uqVW__week{flex-direction:column;flex:none;width:14.2857cqh;height:100%;display:flex}.github-contributions-tile-module__Z1uqVW__plate{aspect-ratio:1;background:var(--plate-empty);width:100%;box-shadow:0 0 0 .5px var(--seam)inset;place-items:center;transition:background-color .35s;display:grid;position:relative}.github-contributions-tile-module__Z1uqVW__plate[data-lvl="1"]{background:var(--lvl1)}.github-contributions-tile-module__Z1uqVW__plate[data-lvl="2"]{background:var(--lvl2)}.github-contributions-tile-module__Z1uqVW__plate[data-lvl="3"]{background:var(--lvl3)}.github-contributions-tile-module__Z1uqVW__plate[data-lvl="4"]{background:var(--lvl4)}.github-contributions-tile-module__Z1uqVW__plate[data-show=empty]{background:var(--plate-empty)}.github-contributions-tile-module__Z1uqVW__plate[data-show=lvl1]{background:var(--lvl1)}.github-contributions-tile-module__Z1uqVW__plate[data-show=lvl2]{background:var(--lvl2)}.github-contributions-tile-module__Z1uqVW__plate[data-show=lvl3]{background:var(--lvl3)}.github-contributions-tile-module__Z1uqVW__plate[data-show=lvl4]{background:var(--lvl4)}.github-contributions-tile-module__Z1uqVW__stud{background:inherit;border-radius:50%;width:74%;height:74%;transition:background-color .35s;position:relative;box-shadow:inset 0 -2px #00000038,inset 0 1px #fff6}.github-contributions-tile-module__Z1uqVW__stud:after{content:"";background:#ffffff8c;border-radius:50%;width:24%;height:24%;position:absolute;top:20%;left:24%}.github-contributions-tile-module__Z1uqVW__tooltip{z-index:20;background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;border-radius:.5rem;padding:.4rem .6rem;font-size:.72rem;line-height:1;position:fixed;transform:translate(-50%,calc(-100% - 10px))}
.koi-pond-tile-module__pCdxDa__wrapper{background:#060c14;position:relative;overflow:hidden}.koi-pond-tile-module__pCdxDa__frame{border:none;width:76.92%;height:76.92%;display:block;position:absolute;inset:11.54%}.koi-pond-tile-module__pCdxDa__frameImg{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.koi-pond-tile-module__pCdxDa__hoverLabel{left:50%;bottom:var(--px,10px);z-index:2;pointer-events:none;background:var(--ink,#141414);color:var(--paper,#fafafa);white-space:nowrap;opacity:0;border-radius:.5rem;padding:.4rem .6rem;font-size:.72rem;line-height:1;transition:opacity .18s;position:absolute;transform:translate(-50%)}.koi-pond-tile-module__pCdxDa__wrapper:hover .koi-pond-tile-module__pCdxDa__hoverLabel,.koi-pond-tile-module__pCdxDa__wrapper:focus-within .koi-pond-tile-module__pCdxDa__hoverLabel{opacity:1}@media (prefers-reduced-motion:reduce){.koi-pond-tile-module__pCdxDa__hoverLabel{transition:none}}
.sky-lab-module__-EZR3q__root{background:#0d0f14;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;overflow:hidden}.sky-lab-module__-EZR3q__stageWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sky-lab-module__-EZR3q__stage{cursor:pointer;font:inherit;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:20px;margin:0;padding:0;display:block;position:relative;box-shadow:0 20px 60px #00000080}.sky-lab-module__-EZR3q__labStage{width:min(92vw,92dvh);height:min(92vw,92dvh)}.sky-lab-module__-EZR3q__stage:focus-visible{outline-offset:4px;outline:2px solid #7c8cff}.sky-lab-module__-EZR3q__stageClip{background:#0a1442;border-radius:20px;position:absolute;inset:0;overflow:hidden}.sky-lab-module__-EZR3q__layer{pointer-events:none;position:absolute;inset:0}.sky-lab-module__-EZR3q__sky{object-fit:cover;width:112%;max-width:none;height:112%;position:absolute;top:-6%;left:-6%}.sky-lab-module__-EZR3q__cloudField{position:absolute;inset:0;overflow:hidden}.sky-lab-module__-EZR3q__cloud{will-change:transform,filter;width:46%;position:absolute}.sky-lab-module__-EZR3q__cloud img{width:100%;height:auto;display:block}.sky-lab-module__-EZR3q__celestialCenter{width:1px;height:1px;position:absolute;top:42%;left:50%}.sky-lab-module__-EZR3q__sunGroup{will-change:transform,opacity;position:absolute;inset:0}.sky-lab-module__-EZR3q__rays{transform-origin:50%;will-change:transform;width:85%;position:absolute;top:50%;left:50%}.sky-lab-module__-EZR3q__rays img{width:100%;display:block}.sky-lab-module__-EZR3q__sunDisc,.sky-lab-module__-EZR3q__moonDisc{will-change:transform;position:absolute;top:50%;left:50%}.sky-lab-module__-EZR3q__sunDisc{width:52%}.sky-lab-module__-EZR3q__moonDisc{width:34%}.sky-lab-module__-EZR3q__sunDisc img,.sky-lab-module__-EZR3q__moonDisc img{width:100%;height:auto;display:block}.sky-lab-module__-EZR3q__stars{position:absolute;inset:0}.sky-lab-module__-EZR3q__star{width:6%;position:absolute}.sky-lab-module__-EZR3q__starGlow{will-change:transform,opacity}.sky-lab-module__-EZR3q__starGlow img{width:100%;height:auto;display:block}.sky-lab-module__-EZR3q__bird{will-change:transform,opacity;opacity:0;width:14%;position:absolute}.sky-lab-module__-EZR3q__bird img{width:100%;height:auto;display:block}.sky-lab-module__-EZR3q__dayLayer,.sky-lab-module__-EZR3q__nightLayer{position:absolute;inset:0}
.sky-toggle-tile-module__5PBB9a__wrapper{background:#0a1442;border-radius:0;position:relative;overflow:hidden}.sky-toggle-tile-module__5PBB9a__stage{width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.sky-toggle-tile-module__5PBB9a__hoverLabel{left:50%;bottom:var(--px,10px);z-index:2;pointer-events:none;background:var(--ink,#141414);color:var(--paper,#fafafa);white-space:nowrap;opacity:0;border-radius:.5rem;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .6rem;transition:opacity .18s;display:flex;position:absolute;transform:translate(-50%)}.sky-toggle-tile-module__5PBB9a__hoverLabelMain{font-size:.72rem;line-height:1.2}.sky-toggle-tile-module__5PBB9a__hoverLabelSub{opacity:.75;font-size:.62rem;line-height:1.2}.sky-toggle-tile-module__5PBB9a__wrapper:hover .sky-toggle-tile-module__5PBB9a__hoverLabel,.sky-toggle-tile-module__5PBB9a__wrapper:focus-within .sky-toggle-tile-module__5PBB9a__hoverLabel{opacity:1}@media (prefers-reduced-motion:reduce){.sky-toggle-tile-module__5PBB9a__hoverLabel{transition:none}}
.sticky-note-tile-module__FKpLPq__wrapper{background:#ffe831;flex-direction:column;justify-content:center;width:100%;height:100%;padding:.85rem .95rem;display:flex;position:relative;overflow:hidden;box-shadow:.2rem .35rem .65rem #00000047,.05rem .1rem .2rem #00000024;container-type:inline-size}.sticky-note-tile-module__FKpLPq__title{font-family:Caveat,cursive;font-size:clamp(.8rem,calc(11.2cqw*var(--sticky-scale,1)),2.6rem);color:#1a1a1a;white-space:nowrap;margin-bottom:3cqw;font-weight:700}.sticky-note-tile-module__FKpLPq__item{font-family:Caveat,cursive;font-size:clamp(.66rem,calc(8.2cqw*var(--sticky-scale,1)),2rem);color:#222;align-items:flex-start;gap:2cqw;min-width:0;margin-bottom:1.5cqw;line-height:1.15;display:flex}.sticky-note-tile-module__FKpLPq__checkbox{border:.0625rem solid #555;flex-shrink:0;justify-content:center;align-items:center;width:7cqw;min-width:.7rem;height:7cqw;min-height:.7rem;margin-top:.6cqw;font-size:clamp(.45rem,4.5cqw,.85rem);display:inline-flex}.sticky-note-tile-module__FKpLPq__divider{border:none;border-top:.0625rem dashed #00000038;margin:2.5cqw 0 2cqw}.sticky-note-tile-module__FKpLPq__status{font-family:Caveat,cursive;font-size:clamp(.66rem,calc(8.2cqw*var(--sticky-scale,1)),2rem);color:#333;line-height:1.15}.sticky-note-tile-module__FKpLPq__link{font-family:inherit;font-size:inherit;color:#333;text-underline-offset:.15rem;text-decoration:underline;text-decoration-thickness:.05rem}.sticky-note-tile-module__FKpLPq__link:hover{color:#1a1a1a}@media (prefers-reduced-motion:reduce){.sticky-note-tile-module__FKpLPq__note{transition:none}}.sticky-note-tile-module__FKpLPq__srOnly{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.letterform-field-module__oqgqZW__root{z-index:1;pointer-events:auto;position:absolute;inset:0}.letterform-field-module__oqgqZW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.erstan-module__K65E9G__root{--stone:#f6f4f1;--stone-2:#e7e3dc;}.erstan-module__K65E9G__container{}.erstan-module__K65E9G__section{}.erstan-module__K65E9G__sectionRule{}.erstan-module__K65E9G__body{}.erstan-module__K65E9G__coda{}.erstan-module__K65E9G__title{font-family:var(--font-display);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;line-height:1.02}.erstan-module__K65E9G__h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:700;line-height:1.05}.erstan-module__K65E9G__h3{font-family:var(--font-display);letter-spacing:-.018em;margin:0 0 .7rem;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:700;line-height:1.15}.erstan-module__K65E9G__lead,.erstan-module__K65E9G__sub{font-size:var(--t-lead);color:var(--ink);text-wrap:pretty;max-width:62rem;margin:0;line-height:1.45}.erstan-module__K65E9G__subList{padding-left:1.6rem;list-style:decimal}.erstan-module__K65E9G__head{margin-bottom:calc(var(--cell)*1.25);justify-items:start;gap:.9rem;display:grid}.erstan-module__K65E9G__stage{background-color:#fff;background-image:var(--page-grid-image);background-size:var(--page-grid-size);border:1px solid var(--grid-line);box-sizing:border-box;background-position:-1px -1px;border-radius:12px}.erstan-module__K65E9G__hero{padding:0 0 calc(var(--cell)*1.6);box-sizing:border-box;background:#fff}.erstan-module__K65E9G__heroGrid{background-color:#fff;background-image:var(--page-grid-image);background-size:var(--page-grid-size);border-bottom:1px solid var(--grid-line);padding:calc(var(--cell)*3.4)0 calc(var(--cell)*1.4);background-position:-1px -1px}.erstan-module__K65E9G__heroInner{max-width:var(--container);padding:0 var(--cell);box-sizing:border-box;gap:calc(var(--cell)*.9);margin:0 auto;display:grid}.erstan-module__K65E9G__heroStage{gap:calc(var(--cell)*.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.erstan-module__K65E9G__heroStage .erstan-module__K65E9G__anatomyStage{max-width:250px}.erstan-module__K65E9G__heroCopy{padding-top:calc(var(--cell)*1.1);justify-items:start;gap:1rem;display:grid}.erstan-module__K65E9G__heroActions{flex-wrap:wrap;gap:.6rem;display:flex}.erstan-module__K65E9G__playAll{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.7rem 1.2rem;font-size:1rem;font-weight:600}.erstan-module__K65E9G__playAll:hover{background:var(--stone)}@media (prefers-reduced-motion:reduce){.erstan-module__K65E9G__playAll{display:none}}:is(.erstan-module__K65E9G__playOnce [class*=v8-step],.erstan-module__K65E9G__playOnce .v6-pulse){animation-iteration-count:1!important}.erstan-module__K65E9G__markBtn{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:block}.erstan-module__K65E9G__markBtn:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.erstan-module__K65E9G__liveLink{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.erstan-module__K65E9G__liveLink:after{content:"↗"}.erstan-module__K65E9G__liveLink:hover{background:#333}.erstan-module__K65E9G__roleBand{border-top:1px solid var(--grid-line);border-bottom:1px solid var(--grid-line);padding:calc(var(--cell)*1.8)0;background:#fff;scroll-margin-top:96px}.erstan-module__K65E9G__roleGrid{gap:calc(var(--cell)*1.5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.erstan-module__K65E9G__roleBand .erstan-module__K65E9G__h2{margin-bottom:1rem}.erstan-module__K65E9G__roleBody{font-size:var(--t-lead);color:var(--ink);max-width:var(--measure);text-wrap:pretty;margin:0;line-height:1.5}.erstan-module__K65E9G__facts{font-size:var(--t-body);gap:.6rem;margin:0;display:grid}.erstan-module__K65E9G__facts div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;display:grid}.erstan-module__K65E9G__facts dt{color:var(--muted)}.erstan-module__K65E9G__facts dd{color:var(--ink);margin:0}.erstan-module__K65E9G__tlHead{margin-bottom:calc(var(--cell)*.8)}.erstan-module__K65E9G__frames.erstan-module__K65E9G__framesAfterTl{margin-top:calc(var(--cell)*1.6)}.erstan-module__K65E9G__timeline{color:var(--ink)}.erstan-module__K65E9G__tlEvents{--tl-gap:.6rem;--tl-dot-x:1.1rem;gap:0 var(--tl-gap);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.erstan-module__K65E9G__tlEvents:before{content:"";top:calc(1.5rem + 65px);left:var(--tl-dot-x);right:calc((100% - 5*var(--tl-gap))/6 - var(--tl-dot-x));background:var(--ink);height:2px;position:absolute}.erstan-module__K65E9G__tlEvent{box-sizing:border-box;height:100%;color:var(--ink);border-radius:12px;align-content:start;justify-items:start;gap:.3rem;padding:.6rem .6rem .7rem;text-decoration:none;transition:background .16s;display:grid;position:relative}:is(.erstan-module__K65E9G__tlEvent:hover,.erstan-module__K65E9G__tlEvent:focus-visible){background:var(--stone)}.erstan-module__K65E9G__tlIcon{height:60px;color:var(--ink);align-items:center;display:flex}.erstan-module__K65E9G__tlDot{width:12px;height:12px;margin:.6rem 0 .4rem calc(var(--tl-dot-x) - .6rem - 6px);background:var(--ink);border-radius:50%;display:block;position:relative;box-shadow:0 0 0 3px #fff}.erstan-module__K65E9G__tlTrio{gap:4px;display:flex}.erstan-module__K65E9G__tlWhen{font-size:1rem;font-weight:700}.erstan-module__K65E9G__tlWhat{color:var(--muted);font-size:1rem;line-height:1.35}@media (max-width:760px){.erstan-module__K65E9G__tlEvents{grid-template-columns:minmax(0,1fr);gap:.2rem}.erstan-module__K65E9G__tlEvents:before{width:2px;height:auto;inset:1rem auto 1rem calc(65px + 1.5rem)}.erstan-module__K65E9G__tlEvent{grid-template-rows:auto auto;grid-template-columns:60px 12px minmax(0,1fr);align-items:center;gap:.1rem .9rem}.erstan-module__K65E9G__tlIcon{grid-row:1/span 2;justify-content:center;height:52px}.erstan-module__K65E9G__tlDot{grid-area:1/2/span 2;margin:0}.erstan-module__K65E9G__tlWhen,.erstan-module__K65E9G__tlWhat{grid-column:3}.erstan-module__K65E9G__tlTrio{gap:2px}.erstan-module__K65E9G__tlTrio svg{width:18px;height:18px}}.erstan-module__K65E9G__frames{gap:calc(var(--cell)*.6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.erstan-module__K65E9G__browser{background:var(--plate);border:1px solid #00000024;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 10px 30px #00000014}.erstan-module__K65E9G__browserBar{border-bottom:1px solid var(--grid-line);background:#f6f6f6;padding:.5rem .7rem;display:flex}.erstan-module__K65E9G__lights{gap:5px;display:flex}.erstan-module__K65E9G__lights i{background:#dcdcdc;border-radius:50%;width:9px;height:9px}.erstan-module__K65E9G__pageScroll{overscroll-behavior:contain;scrollbar-width:thin;height:clamp(340px,46vh,520px);overflow-y:auto}.erstan-module__K65E9G__pageScroll img{width:100%;height:auto;display:block}.erstan-module__K65E9G__pageScroll:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.erstan-module__K65E9G__frameLabel{color:var(--link);margin-top:.7rem;font-size:1rem;display:inline-block}.erstan-module__K65E9G__scrollParts{flex-direction:column;min-width:0;display:flex}.erstan-module__K65E9G__part{padding:calc(var(--cell)*1.8)0;border-top:1px solid var(--grid-line);scroll-margin-top:96px}.erstan-module__K65E9G__part:first-child{border-top:0;padding-top:0}.erstan-module__K65E9G__partHead{margin-bottom:calc(var(--cell)*.9)}.erstan-module__K65E9G__partTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:700;line-height:1.1}.erstan-module__K65E9G__partLine{font-size:var(--t-body);color:var(--muted);max-width:var(--measure);margin:.6rem 0 0;line-height:1.55}.erstan-module__K65E9G__partBody{min-width:0}.erstan-module__K65E9G__subBlock{gap:calc(var(--cell)*1);margin-top:calc(var(--cell)*1.2);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;display:grid}.erstan-module__K65E9G__partBody>.erstan-module__K65E9G__subBlock:first-child{margin-top:0}.erstan-module__K65E9G__subLead{margin-bottom:calc(var(--cell)*2.2)}.erstan-module__K65E9G__subLead+.erstan-module__K65E9G__subBlock{margin-top:0}.erstan-module__K65E9G__subButton{margin-top:1.1rem}.erstan-module__K65E9G__subExhibit{min-width:0}.erstan-module__K65E9G__subTitle{font-family:var(--font-display);margin:0 0 .4rem;font-size:1.2rem;font-weight:700}.erstan-module__K65E9G__subLine,.erstan-module__K65E9G__prose{font-size:var(--t-body);color:var(--muted);max-width:var(--measure);margin:0;line-height:1.55}@media (max-width:900px){.erstan-module__K65E9G__subBlock{grid-template-columns:minmax(0,1fr);gap:1rem}}.erstan-module__K65E9G__kinds{gap:calc(var(--cell)*.6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.erstan-module__K65E9G__kinds li{align-content:start;display:grid}.erstan-module__K65E9G__kindStage{align-items:center;margin-bottom:1rem;padding:1.6rem;display:flex}@media (max-width:760px){.erstan-module__K65E9G__kinds{grid-template-columns:minmax(0,1fr)}}.erstan-module__K65E9G__agentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1rem;margin:0;padding:1.6rem;list-style:none;display:grid}.erstan-module__K65E9G__agentGrid li{justify-items:start;gap:.55rem;font-size:1rem;line-height:1.25;display:grid}.erstan-module__K65E9G__agentGrid .erstan-module__K65E9G__markBtn svg{width:clamp(64px,6.4vw,96px);height:auto}.erstan-module__K65E9G__anatomyFig{margin:0}.erstan-module__K65E9G__anatomyStage{aspect-ratio:280/300;width:100%;max-width:280px;position:relative;container-type:inline-size}.erstan-module__K65E9G__anatomyMark{width:64.2857%;position:absolute;top:6.66667%;left:17.8571%}.erstan-module__K65E9G__anatomyMark svg{width:100%;height:auto}.erstan-module__K65E9G__anatomyMark .erstan-module__K65E9G__markBtn{width:100%}.erstan-module__K65E9G__anatomyInk{width:100%;height:100%;color:var(--ink);pointer-events:none;position:absolute;inset:0;overflow:visible}.erstan-module__K65E9G__anatomyCap{color:var(--muted);gap:.25rem;margin-top:.2rem;font-size:1rem;line-height:1.5;display:grid}.erstan-module__K65E9G__anatomyCap strong{color:var(--ink);font-size:1.05rem}.erstan-module__K65E9G__anatomyNote{color:var(--ink);align-items:flex-start;gap:.45em;font-size:clamp(12px,5cqw,14px);line-height:1.3;display:flex;position:absolute;top:79.3333%;left:45.7143%;right:0}.erstan-module__K65E9G__anatomyNote img{flex:none;width:8.57143cqw;height:auto}.erstan-module__K65E9G__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .75rem;margin:0;padding:1.4rem;list-style:none;display:grid}.erstan-module__K65E9G__swatch{justify-items:start;gap:.45rem;font-size:1rem;line-height:1.3;display:grid}.erstan-module__K65E9G__statePairs{flex-wrap:wrap;gap:1rem 3rem;padding:1.4rem;display:flex}.erstan-module__K65E9G__statePair{gap:1.5rem;display:flex}.erstan-module__K65E9G__stateCell{color:var(--muted);justify-items:start;gap:.5rem;margin:0;font-size:1rem;display:grid}.erstan-module__K65E9G__sizes{gap:1rem;padding:1.4rem;display:grid}.erstan-module__K65E9G__sizeRow{align-items:center;gap:1.5rem;display:flex}.erstan-module__K65E9G__ruleCols{margin-bottom:calc(var(--cell)*.2);gap:calc(var(--cell)*.75);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.erstan-module__K65E9G__ruleMarks{gap:.5rem;padding:.9rem;display:flex}.erstan-module__K65E9G__ruleTitle{font-family:var(--font-display);margin:.9rem 0 .4rem;font-size:1.2rem}.erstan-module__K65E9G__ruleList{color:var(--muted);gap:.45rem;margin:0;padding-left:1.1rem;font-size:1rem;line-height:1.5;list-style:outside;display:grid}.erstan-module__K65E9G__donts{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:1rem .5rem;margin:0;padding:1.4rem;list-style:none;display:grid}.erstan-module__K65E9G__donts li{color:var(--muted);justify-items:start;gap:.4rem;font-size:1rem;display:grid}.erstan-module__K65E9G__tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.9rem .7rem;margin:0;padding:0;list-style:none;display:grid}.erstan-module__K65E9G__tile{flex-direction:column;gap:.4rem;min-width:0;font-size:1rem;line-height:1.3;display:flex}.erstan-module__K65E9G__tileImg{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--grid-line);background:var(--stone);border-radius:8px;width:100%;display:block}.erstan-module__K65E9G__gaps{gap:.7rem;max-width:40rem;margin:0;padding-left:1.4rem;font-size:1rem;line-height:1.5;list-style:decimal;display:grid}.erstan-module__K65E9G__gaps li span{color:var(--muted);display:block}.erstan-module__K65E9G__maker{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;display:grid}.erstan-module__K65E9G__makerControls{border:1px solid var(--rule);border-radius:16px;align-content:start;gap:1.4rem;padding:1.4rem;display:grid}.erstan-module__K65E9G__field{border:0;min-width:0;margin:0;padding:0}.erstan-module__K65E9G__field legend{color:var(--muted);margin-bottom:.55rem;padding:0;font-size:1rem}.erstan-module__K65E9G__fieldNote{color:var(--muted);margin:.5rem 0 0;font-size:1rem}.erstan-module__K65E9G__seg{background:var(--stone);border:1px solid var(--stone-2);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.erstan-module__K65E9G__seg button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.45rem .9rem;font-size:1rem}.erstan-module__K65E9G__seg button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #00000024}.erstan-module__K65E9G__chips{flex-wrap:wrap;gap:.45rem;display:flex}.erstan-module__K65E9G__chips button{border:1px solid var(--rule);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem .35rem .4rem;font-size:1rem;display:inline-flex}.erstan-module__K65E9G__chips button[aria-pressed=true]{border-color:var(--ink);background:var(--stone);font-weight:600}.erstan-module__K65E9G__chipDot{border-radius:50%;flex:none;width:18px;height:18px}.erstan-module__K65E9G__shapeGrid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.4rem;display:grid}.erstan-module__K65E9G__shapeGrid button{border:1px solid var(--grid-line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;height:64px;display:grid}.erstan-module__K65E9G__shapeGrid button[aria-pressed=true]{border-color:var(--ink);background:var(--stone)}.erstan-module__K65E9G__makerPreview{align-content:center;justify-items:start;gap:1.1rem;padding:2rem 1.6rem;display:grid}.erstan-module__K65E9G__makerName{color:var(--muted);gap:.2rem;margin:0;font-size:1rem;display:grid}.erstan-module__K65E9G__makerName strong{font-family:var(--font-display);color:var(--ink);font-size:1.35rem}.erstan-module__K65E9G__makerSizes{background:#fff;border-radius:12px;align-items:center;gap:1.2rem;padding:.7rem 1rem;display:flex}@media (max-width:900px){.erstan-module__K65E9G__maker{grid-template-columns:minmax(0,1fr)}}.erstan-module__K65E9G__snake{--sn-gap:calc(var(--cell)*.5);--sn-turn:calc(var(--cell)*.9);--sn-y:.5rem;--sn-row:calc(var(--cell)*1);gap:var(--sn-row);padding-inline:var(--sn-turn);color:var(--ink);display:grid}.erstan-module__K65E9G__snakeRow{gap:var(--sn-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.erstan-module__K65E9G__snakeRow:before{content:"";top:calc(var(--sn-y) + 5px);background:var(--ink);height:2px;position:absolute;left:6px;right:0}.erstan-module__K65E9G__snakeOut:after,.erstan-module__K65E9G__snakeBack:after{content:"";top:calc(var(--sn-y) + 5px);width:var(--sn-turn);height:calc(100% + var(--sn-row));border:2px solid var(--ink);box-sizing:border-box;position:absolute}.erstan-module__K65E9G__snakeOut:after{right:calc(var(--sn-turn)*-1);border-left:0;border-radius:0 28px 28px 0}.erstan-module__K65E9G__snakeBack:after{left:calc(var(--sn-turn)*-1);border-right:0;border-radius:28px 0 0 28px}.erstan-module__K65E9G__snakeOut:before{left:6px;right:0}.erstan-module__K65E9G__snakeBack:before{left:0;right:0}.erstan-module__K65E9G__snakeLast:before{width:12px;left:0;right:auto}.erstan-module__K65E9G__snakeBack>li{grid-row:1}.erstan-module__K65E9G__snakeBack>li:first-child{grid-column:3}.erstan-module__K65E9G__snakeBack>li:nth-child(2){grid-column:2}.erstan-module__K65E9G__snakeBack>li:nth-child(3){grid-column:1}.erstan-module__K65E9G__snakeLast{grid-template-columns:minmax(0,1fr)}.erstan-module__K65E9G__version{min-width:0;position:relative}.erstan-module__K65E9G__snakeDot{width:12px;height:12px;margin-top:var(--sn-y);background:var(--ink);border-radius:50%;display:block;position:relative;box-shadow:0 0 0 3px #fff}.erstan-module__K65E9G__snakeBack .erstan-module__K65E9G__snakeDot{margin-left:auto}.erstan-module__K65E9G__snakeLast .erstan-module__K65E9G__snakeDot{margin-left:12px}.erstan-module__K65E9G__versionImg{aspect-ratio:16/10;border:1px solid var(--grid-line);background:#fff;border-radius:8px;display:grid;overflow:hidden}.erstan-module__K65E9G__versionImg img{object-fit:cover;object-position:top left;width:100%;height:100%}.erstan-module__K65E9G__spriteGrid{background:var(--stone);grid-template-columns:repeat(6,minmax(0,1fr));align-content:space-evenly;justify-items:center;margin:0;padding:6% 5%;list-style:none;display:grid}.erstan-module__K65E9G__spriteGrid canvas{width:72%;height:auto}.erstan-module__K65E9G__versionName{font-family:var(--font-display);gap:.15rem;margin:.7rem 0;font-size:1.15rem;line-height:1.2;display:grid}.erstan-module__K65E9G__versionName span{font-family:var(--font-body);color:var(--muted);font-size:1rem;font-weight:400}.erstan-module__K65E9G__versionLine{color:var(--muted);margin:.7rem 0 0;font-size:1rem;line-height:1.5}.erstan-module__K65E9G__steps{padding:calc(var(--cell)*.6);gap:calc(var(--cell)*.6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.erstan-module__K65E9G__steps li{color:var(--muted);align-content:start;gap:.35rem;font-size:1rem;line-height:1.45;display:grid}.erstan-module__K65E9G__steps strong{color:var(--ink);font-size:1.05rem}.erstan-module__K65E9G__stepMarks{gap:.8rem;margin-bottom:.6rem;display:flex}@media (max-width:900px){.erstan-module__K65E9G__snake{gap:calc(var(--cell)*.8);padding:0 0 0 1.6rem;position:relative}.erstan-module__K65E9G__snake:before{content:"";left:5px;top:calc(var(--sn-y) + 6px);background:var(--ink);width:2px;position:absolute;bottom:0}.erstan-module__K65E9G__snakeRow{gap:calc(var(--cell)*.8);grid-template-columns:minmax(0,1fr)}.erstan-module__K65E9G__snakeRow:before,.erstan-module__K65E9G__snakeOut:after,.erstan-module__K65E9G__snakeBack:after{display:none}.erstan-module__K65E9G__snakeBack>li:nth-child(n){grid-area:auto}.erstan-module__K65E9G__snakeDot,.erstan-module__K65E9G__snakeBack .erstan-module__K65E9G__snakeDot,.erstan-module__K65E9G__snakeLast .erstan-module__K65E9G__snakeDot{margin:var(--sn-y)0 0;position:absolute;top:0;left:-1.6rem}.erstan-module__K65E9G__versionName{margin-top:0}.erstan-module__K65E9G__steps{grid-template-columns:minmax(0,1fr)}}.erstan-module__K65E9G__shotGrid{gap:calc(var(--cell)*.6)calc(var(--cell)*.5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.erstan-module__K65E9G__shotGrid li{align-content:start;gap:.5rem;min-width:0;font-size:1rem;line-height:1.35;display:grid}.erstan-module__K65E9G__gridShot{aspect-ratio:16/10;object-fit:cover;object-position:top left;border:1px solid var(--grid-line);border-radius:8px;width:100%;height:auto;display:block}.erstan-module__K65E9G__shotGrid strong{font-weight:600}.erstan-module__K65E9G__shotNote{color:var(--muted)}.erstan-module__K65E9G__shotStage{padding:.9rem}.erstan-module__K65E9G__shotStage .erstan-module__K65E9G__gridShot{background:#fff}.erstan-module__K65E9G__gridHead{margin-top:calc(var(--cell)*1.4)}.erstan-module__K65E9G__windowRules{columns:2;column-gap:calc(var(--cell)*1);font-size:var(--t-body);margin:0;padding-left:1.2rem;line-height:1.5;list-style:outside}.erstan-module__K65E9G__windowRules li{break-inside:avoid;margin-bottom:.45rem}.erstan-module__K65E9G__root .erstan-module__K65E9G__coda{margin-top:calc(var(--cell)*1.5)}.erstan-module__K65E9G__coda .erstan-module__K65E9G__liveLink{margin:1.2rem 0 .5rem}@media (max-width:900px){.erstan-module__K65E9G__frames,.erstan-module__K65E9G__shotGrid,.erstan-module__K65E9G__roleGrid{grid-template-columns:minmax(0,1fr)}.erstan-module__K65E9G__windowRules{columns:1}}@media (max-width:1180px){.erstan-module__K65E9G__roleBand{padding-inline:var(--cell)}.erstan-module__K65E9G__roleBand>.erstan-module__K65E9G__container{padding:0}}@media (max-width:600px){.erstan-module__K65E9G__heroGrid{padding-top:96px}.erstan-module__K65E9G__heroInner{padding-inline:20px}.erstan-module__K65E9G__heroStage{grid-template-columns:minmax(0,1fr);gap:.6rem}.erstan-module__K65E9G__heroStage .erstan-module__K65E9G__anatomyFig{grid-template-columns:56% minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.erstan-module__K65E9G__agentGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.2rem}.erstan-module__K65E9G__facts div{grid-template-columns:6rem minmax(0,1fr)}.erstan-module__K65E9G__statePair{gap:1rem}.erstan-module__K65E9G__statePairs{padding:1rem}}@media (min-width:1181px){.erstan-module__K65E9G__root .erstan-module__K65E9G__container,.erstan-module__K65E9G__root .erstan-module__K65E9G__heroInner{margin-left:max(220px,calc((100vw - var(--container))/2));margin-right:max(0px,calc((100vw - var(--container))/2))}}@media (max-width:600px){.erstan-module__K65E9G__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.erstan-module__K65E9G__head{text-align:left;display:contents}.erstan-module__K65E9G__head>.erstan-module__K65E9G__sub{margin:.9rem 0 calc(var(--cell)*1.25)}.erstan-module__K65E9G__head>.erstan-module__K65E9G__subList{padding-left:1.6rem}}@media (max-width:600px){.erstan-module__K65E9G__makerControls{padding:1rem .9rem}.erstan-module__K65E9G__seg button{padding:.45rem .75rem}}
.vault-graph-module__wcYo5a__desk{margin:0}.vault-graph-module__wcYo5a__stage{aspect-ratio:1560/1080;touch-action:none;cursor:default;position:relative}.vault-graph-module__wcYo5a__stage[data-over]{cursor:grab}.vault-graph-module__wcYo5a__stage[data-grabbing]{cursor:grabbing}.vault-graph-module__wcYo5a__canvas{width:100%;height:100%;display:block}.vault-graph-module__wcYo5a__readout{max-width:60%;font-size:var(--t-min);color:#6f6f6f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border:1px solid #14141417;border-radius:6px;flex-direction:column;gap:.1rem;padding:.5rem .75rem;line-height:1.35;display:flex;position:absolute;bottom:.85rem;left:.85rem}.vault-graph-module__wcYo5a__readout strong{color:#1d1d1d;font-weight:600}.vault-graph-module__wcYo5a__readout[data-on]{color:#6f6f6f}@media (max-width:760px){.vault-graph-module__wcYo5a__stage{aspect-ratio:1}}
