.list.svelte-1fwbyla{gap:2px;display:flex}[role=tab].svelte-1fwbyla{border:1px solid var(--ink);border-radius:var(--radius-button) var(--radius-button) 0 0;min-height:44px;color:var(--ink);font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--type-code);cursor:pointer;transition:background-color var(--dur-color) linear, color var(--dur-color) linear;background:0 0;border-bottom:0;padding:0 16px}[role=tab][aria-selected=true].svelte-1fwbyla{background:var(--code-bg);color:var(--gold-pale)}[role=tab][aria-selected=false].svelte-1fwbyla:hover{background:var(--btn2-hover-bg)}@media (prefers-reduced-motion:no-preference){[role=tabpanel].svelte-1fwbyla{animation:svelte-1fwbyla-tab-strike var(--dur-swap) var(--ease-strike)}}@keyframes svelte-1fwbyla-tab-strike{0%{opacity:0;transform:scale(1.03)}}.code.svelte-1semi6w{background:var(--code-bg);color:var(--gold-pale);align-items:flex-start;gap:8px;display:flex}pre.svelte-1semi6w{min-width:0;font-family:var(--font-mono);font-stretch:87.5%;font-size:var(--type-code);--focus:var(--gold-pale);flex:1;padding:16px 18px;line-height:1.5;overflow-x:auto}.copy.svelte-1semi6w{border:1px solid var(--night-line);border-radius:var(--radius-button);min-width:88px;min-height:44px;color:var(--gold-pale);cursor:pointer;transition:background-color var(--dur-color) linear;--focus:var(--gold-pale);background:0 0;flex:none;margin:6px}.copy.svelte-1semi6w:hover{background:var(--code-hover-bg)}.rosette.svelte-p4rhi4{aspect-ratio:1;position:relative}.ring.svelte-p4rhi4{position:absolute;inset:0}img.svelte-p4rhi4{width:100%;height:100%;transform:translate(0)rotate(0)}@media (prefers-reduced-motion:no-preference){.ring.svelte-p4rhi4{animation:240s linear infinite svelte-p4rhi4-idle}.ring.rev.svelte-p4rhi4{animation-direction:reverse}}@keyframes svelte-p4rhi4-idle{to{transform:rotate(360deg)}}.hero{min-height:100svh;overflow:clip;padding-top:calc(var(--nav-h) + clamp(2rem, 6vh, 5rem))!important;padding-bottom:clamp(4rem,10vh,7rem)!important}.copy.svelte-1a1se6c{z-index:1;position:relative}.medallion.svelte-1a1se6c{pointer-events:none;width:130vh;margin:-65vh 0 0 -65vh;position:absolute;top:52svh;left:68%}.settle.svelte-1a1se6c{position:relative}.legend.svelte-1a1se6c{width:100%;height:100%;fill:var(--gold-deep);font-family:var(--font-label);letter-spacing:.2em;font-size:22px;font-weight:600;font-stretch:70%;position:absolute;inset:0}.hero .h1{font-size:min(var(--type-display-xl), 11vw);font-weight:var(--display-xl-weight);letter-spacing:-.01em;line-height:.92}.sub.svelte-1a1se6c{max-width:34rem;font-size:var(--type-body-l);margin-top:28px;line-height:1.6}.actions.svelte-1a1se6c{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.terminal.svelte-1a1se6c{max-width:34rem;margin-top:40px}.term-label.svelte-1a1se6c{margin-bottom:12px}.note.svelte-1a1se6c{color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:.9375rem}@media (width>=1024px){.medallion.svelte-1a1se6c{left:max(68%, calc(max(var(--pad), 50% - 600px) + 360px + 61.1vh))}}@media (width<=1023px){.legend.svelte-1a1se6c{display:none}}@media (width<=639px){.medallion.svelte-1a1se6c{width:150vw;margin:-75vw 0 0 -75vw;top:77vw;left:100%}.medallion.svelte-1a1se6c [data-ring="2"],.medallion.svelte-1a1se6c [data-ring="4"]{display:none}.actions.svelte-1a1se6c{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:no-preference){html.js .settle.svelte-1a1se6c{animation:svelte-1a1se6c-hero-settle .9s var(--ease-strike) both}html.js .hero .h1>.line>span{animation:svelte-1a1se6c-hero-unmask var(--dur-unmask) var(--ease-strike) calc(var(--i) * var(--stagger-line)) both}html.js .load.svelte-1a1se6c{animation:svelte-1a1se6c-hero-strike var(--dur-strike) var(--ease-strike) var(--delay) both}}@media (prefers-reduced-motion:reduce){html.js .hero .h1>.line>span{opacity:1;transition:none}}@keyframes svelte-1a1se6c-hero-settle{0%{opacity:0;transform:rotate(-12deg)}to{opacity:1;transform:none}}@keyframes svelte-1a1se6c-hero-unmask{0%{transform:translateY(110%)}to{transform:none}}@keyframes svelte-1a1se6c-hero-strike{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.wrap.svelte-1jj6h0l h2{font-size:var(--type-display-l);font-weight:var(--display-l-weight);letter-spacing:-.01em;line-height:.96}.sub.svelte-1jj6h0l{margin-top:var(--s-5);max-width:62ch;font-size:var(--type-body-l)}.film.svelte-1jj6h0l{margin:var(--s-8) 0 0}.box.svelte-1jj6h0l{aspect-ratio:16/9;border:1px solid var(--night-line);background:var(--night);position:relative;overflow:hidden}video.svelte-1jj6h0l,.poster.svelte-1jj6h0l{object-fit:cover;width:100%;height:100%;display:block}.poster.svelte-1jj6h0l{pointer-events:none;position:absolute;inset:0}.poster.gone.svelte-1jj6h0l{opacity:0}@media (prefers-reduced-motion:no-preference){.poster.svelte-1jj6h0l{transition:opacity var(--dur-swap) linear}}.play.svelte-1jj6h0l{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.play.on.svelte-1jj6h0l{opacity:0}.box.svelte-1jj6h0l:hover .play.on:where(.svelte-1jj6h0l),.play.on.svelte-1jj6h0l:focus-within{opacity:1}@media (prefers-reduced-motion:no-preference){.play.svelte-1jj6h0l{transition:opacity var(--dur-swap) linear}}.caption.svelte-1jj6h0l{margin-top:var(--s-4);max-width:62ch;color:var(--ink-2)}.shots.svelte-1jj6h0l{margin-top:var(--s-6);max-width:62ch}.shots.svelte-1jj6h0l summary:where(.svelte-1jj6h0l){cursor:pointer;padding-block:15px}.shots.svelte-1jj6h0l ol:where(.svelte-1jj6h0l){margin:var(--s-3) 0 0;padding-left:1.5em}.shots.svelte-1jj6h0l li:where(.svelte-1jj6h0l)+li:where(.svelte-1jj6h0l){margin-top:var(--s-2)}.wrap.svelte-xkpntn h2{font-size:var(--type-display-l);font-weight:var(--display-l-weight);letter-spacing:-.01em;line-height:.96}.sub.svelte-xkpntn{margin-top:var(--s-5);max-width:62ch;font-size:var(--type-body-l)}.panels.svelte-xkpntn{gap:var(--gap);margin-top:var(--s-8);display:grid}@media (width>=768px){.panels.svelte-xkpntn{grid-template-columns:repeat(3,1fr)}}.panel.svelte-xkpntn{background:var(--night-raised);padding:var(--s-6)}.mark.svelte-xkpntn{width:56px;height:56px}@media (prefers-reduced-motion:no-preference){.mark.svelte-xkpntn{transition:transform .6s var(--ease-strike)}.panel.svelte-xkpntn:hover .mark:where(.svelte-xkpntn),.panel.svelte-xkpntn:focus-within .mark:where(.svelte-xkpntn){transform:rotate(30deg)}}.meta.svelte-xkpntn{margin-top:var(--s-5);color:var(--ink-2)}h3.svelte-xkpntn{margin-top:var(--s-3);font-size:var(--type-display-m);font-stretch:60%;line-height:1.05}.body.svelte-xkpntn{margin-top:var(--s-4);max-width:62ch}.foot.svelte-xkpntn{margin-top:var(--s-7)}.footnote.svelte-xkpntn{margin-top:var(--s-4);max-width:62ch;color:var(--ink-2)}.plate.svelte-y4gs4u{gap:12px;display:grid}.window.svelte-y4gs4u{aspect-ratio:4/5;position:relative;overflow:hidden}.outer.svelte-y4gs4u,.inner.svelte-y4gs4u,.zoom.svelte-y4gs4u,.drift.svelte-y4gs4u{width:100%;height:100%}.outer.svelte-y4gs4u{position:relative}.glint.svelte-y4gs4u{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.glint.svelte-y4gs4u{background:var(--gold-pale);width:8%;display:block;position:absolute;inset:0 auto 0 0;transform:translate(-360%)skew(-18deg)}.plate.svelte-y4gs4u:hover .glint:where(.svelte-y4gs4u){transition:transform .7s var(--ease-turn);transform:translate(1510%)skew(-18deg)}}.drift.svelte-y4gs4u{position:relative;transform:scale(1.12)}.zoom.svelte-y4gs4u{transition:transform .6s var(--ease-out)}.plate.svelte-y4gs4u:hover .zoom:where(.svelte-y4gs4u){transform:scale(1.0357)}.art.svelte-y4gs4u{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){html.js .outer.svelte-y4gs4u{transition:transform var(--dur-engrave) var(--ease-turn);transform:translate(-101%)}html.js .inner.svelte-y4gs4u{transition:transform var(--dur-engrave) var(--ease-turn);transform:translate(101%)}html.js .outer.svelte-y4gs4u,html.js .inner.svelte-y4gs4u{transition-delay:calc(var(--i,0) * var(--stagger))}html.js .plate.svelte-y4gs4u[data-inview] .outer:where(.svelte-y4gs4u),html.js .plate.svelte-y4gs4u[data-inview] .inner:where(.svelte-y4gs4u){transform:none}}@media (prefers-reduced-motion:reduce){html.js .window.svelte-y4gs4u{opacity:0;transition:opacity .15s linear}html.js .plate.svelte-y4gs4u[data-inview] .window:where(.svelte-y4gs4u){opacity:1}.plate.svelte-y4gs4u:hover .zoom:where(.svelte-y4gs4u){transform:none}}.pet.svelte-1tbuos{width:calc(var(--fw) * var(--pet-scale,.75) * 1px);aspect-ratio:var(--fw) / var(--fh);display:block;position:relative;overflow:hidden}img.svelte-1tbuos{width:calc(var(--cols) * 100%);max-width:none;height:auto;image-rendering:pixelated;transform:translate(0, var(--y));position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.pet.svelte-1tbuos[data-inview] img:where(.svelte-1tbuos){animation:svelte-1tbuos-idle calc(var(--frames) * .18s) steps(var(--frames)) 4}}@keyframes svelte-1tbuos-idle{to{transform:translate(var(--x), var(--y))}}.wrap.svelte-1hj27ux h2{font-size:var(--type-display-l);font-weight:var(--display-l-weight);letter-spacing:-.01em;line-height:.96}.cells.svelte-1hj27ux{gap:var(--s-8) var(--gap);margin-top:var(--s-8);display:grid}.cell.svelte-1hj27ux{--i:0}@media (width>=640px){.cells.svelte-1hj27ux{grid-template-columns:repeat(2,minmax(0,1fr))}.cell.svelte-1hj27ux:nth-child(2n){--i:1}}@media (width>=1024px){.cells.svelte-1hj27ux{grid-template-columns:repeat(3,minmax(0,1fr))}.cell.svelte-1hj27ux:nth-child(n){--i:0}.cell.svelte-1hj27ux:nth-child(3n+2){--i:1}.cell.svelte-1hj27ux:nth-child(3n){--i:2}}.text.svelte-1hj27ux{--delay:.24s;margin-top:var(--s-4)}h3.svelte-1hj27ux{font-size:var(--type-display-m);font-stretch:60%;line-height:1.05}p.svelte-1hj27ux{margin-top:var(--s-3);max-width:62ch}.layer.svelte-1hj27ux{pointer-events:none;position:absolute;inset:0;container-type:inline-size}.anchor.svelte-1hj27ux{transform-origin:0 0;--pet-scale:.5;position:absolute;top:58.5%;left:50%;transform:scale(.892857)}@container (width>=280px){.anchor.svelte-1hj27ux{--pet-scale:.75}}@container (width>=420px){.anchor.svelte-1hj27ux{--pet-scale:1}}.anchor.svelte-1hj27ux .pet{transform:translate(-50%, calc(var(--pet-scale) * 8px));position:absolute;bottom:0;left:0}.wrap.svelte-183p7iv h2{font-size:var(--type-display-l);font-weight:var(--display-l-weight);letter-spacing:-.01em;line-height:.96}.rows.svelte-183p7iv{margin-top:var(--s-8)}.row.svelte-183p7iv{gap:var(--s-2);padding-block:var(--s-5);display:grid}@media (width>=640px){.row.svelte-183p7iv{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}h3.svelte-183p7iv{font-size:var(--type-title);font-weight:300;font-stretch:62%;line-height:1.2}p.svelte-183p7iv{max-width:62ch}.diagram.svelte-19dlqih{aspect-ratio:480/514;position:relative}svg.svelte-19dlqih{width:100%;height:100%;position:absolute;inset:0;overflow:visible}rect.svelte-19dlqih,line.svelte-19dlqih{fill:none;stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box}.tag.svelte-19dlqih{text-align:center;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute}.tag.top.svelte-19dlqih{justify-content:flex-start;align-items:flex-start;padding:14px 16px}.socket.svelte-19dlqih{text-align:left;color:var(--ink-2);justify-content:flex-start;padding-left:0}figcaption.svelte-19dlqih{margin-top:var(--s-5);max-width:62ch;color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){html.js .v.svelte-19dlqih{transform-origin:top;transition:transform var(--dur-engrave) var(--ease-turn) var(--delay,0s);transform:scaleY(0)}html.js .arch.svelte-19dlqih[data-inview] .v:where(.svelte-19dlqih){transform:none}}@media (prefers-reduced-motion:reduce){html.js .v.svelte-19dlqih{opacity:0;transition:opacity .15s linear}html.js .arch.svelte-19dlqih[data-inview] .v:where(.svelte-19dlqih){opacity:1}}.wrap.svelte-9gfqme h2{font-size:var(--type-display-l);font-weight:var(--display-l-weight);letter-spacing:-.01em;line-height:.96}.grid.svelte-9gfqme{gap:var(--s-8);margin-top:var(--s-8);display:grid}.grid.svelte-9gfqme>figure{max-width:30rem}@media (width>=1024px){.grid.svelte-9gfqme{gap:var(--gap);grid-template-columns:repeat(12,1fr)}.stmts.svelte-9gfqme{grid-column:1/span 7}.grid.svelte-9gfqme>figure{grid-column:8/span 5;align-self:start;max-width:none}}.stmt.svelte-9gfqme{font-family:var(--font-display);font-size:var(--type-display-m);font-weight:var(--display-m-weight);text-wrap:balance;font-stretch:60%;line-height:1.05}.stmt.svelte-9gfqme+.stmt:where(.svelte-9gfqme){margin-top:var(--s-6)}.stmt.svelte-9gfqme hr:where(.svelte-9gfqme){margin-top:var(--s-4)}.wrap.svelte-9jkj80 h2{font-size:var(--type-display-l);font-weight:var(--display-l-weight);letter-spacing:-.01em;line-height:.96}.rows.svelte-9jkj80{margin-top:var(--s-7);border-bottom:1px dotted var(--ink)}@media (width>=1024px){.wrap.svelte-9jkj80{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.wrap.svelte-9jkj80 h2{grid-column:1/span 4}.rows.svelte-9jkj80{grid-column:5/span 8;margin-top:0}}.row.svelte-9jkj80{border-top:1px dotted var(--ink)}summary.svelte-9jkj80{align-items:center;gap:var(--s-5);min-height:44px;padding-block:var(--s-5);cursor:pointer;list-style:none;display:flex}summary.svelte-9jkj80::-webkit-details-marker{display:none}.q.svelte-9jkj80{font-family:var(--font-display);font-size:var(--type-title);text-wrap:balance;flex:1;font-weight:300;font-stretch:62%;line-height:1.2}.plus.svelte-9jkj80{flex:none;width:20px;height:20px;position:relative}.plus.svelte-9jkj80:before,.plus.svelte-9jkj80:after{content:"";background:currentColor;height:1px;position:absolute;inset:50% 0 auto}.plus.svelte-9jkj80:after{transform:rotate(90deg)}.row[open].svelte-9jkj80 .plus:where(.svelte-9jkj80){transform:rotate(45deg)}.a.svelte-9jkj80{max-width:62ch;padding-bottom:var(--s-6);color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.plus.svelte-9jkj80{transition:transform var(--dur-swap) var(--ease-strike)}@supports (interpolate-size:allow-keywords){.row.svelte-9jkj80{interpolate-size:allow-keywords}.row.svelte-9jkj80::details-content{block-size:0;transition:block-size .32s var(--ease-out), content-visibility .32s allow-discrete;overflow:clip}.row[open].svelte-9jkj80::details-content{block-size:auto}}}.wrap.svelte-10tocet{text-align:center;flex-direction:column;align-items:center;display:flex}.medal.svelte-10tocet{aspect-ratio:1;place-items:center;width:clamp(18rem,44vw,38rem);display:grid}.medal.svelte-10tocet>*{grid-area:1/1}.tilt.svelte-10tocet,.laurel.svelte-10tocet{width:100%;height:100%}.laurel.svelte-10tocet{display:block}.wrap.svelte-10tocet h2{max-width:72%;font-size:var(--type-display-l);font-weight:var(--display-l-weight);letter-spacing:-.01em;margin-top:6%;line-height:.96;position:relative}.sub.svelte-10tocet{margin-top:var(--s-6);max-width:52ch;font-size:var(--type-body-l)}.block.svelte-10tocet{width:100%;max-width:40rem;margin-top:var(--s-7);text-align:left}.actions.svelte-10tocet{justify-content:center;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}@media (width<=639px){.actions.svelte-10tocet{flex-direction:column;align-self:stretch}}
