.sec[data-astro-cid-t7i5i7ge]{padding-top:var(--section)}.sec--last[data-astro-cid-t7i5i7ge]{padding-bottom:var(--section)}.sec__head[data-astro-cid-t7i5i7ge]{max-width:860px}.sec__capsule[data-astro-cid-t7i5i7ge]{margin-top:28px}.para-cite[data-astro-cid-t7i5i7ge]{letter-spacing:.05em;color:var(--ink-faint);margin:12px 0;font-size:11.5px;font-style:normal;display:block}.para-cite[data-astro-cid-t7i5i7ge]:before{content:"";background:var(--signal);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.spec[data-astro-cid-t7i5i7ge]{letter-spacing:.02em;border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);margin-top:22px;font-size:12px;line-height:1.5;display:grid}.spec__k[data-astro-cid-t7i5i7ge],.spec__v[data-astro-cid-t7i5i7ge]{border-bottom:1px solid var(--rule);padding:9px 0}.spec__k[data-astro-cid-t7i5i7ge]{color:var(--ink-faint);padding-right:12px}.spec__v[data-astro-cid-t7i5i7ge]{color:var(--ink);overflow-wrap:anywhere}.spec[data-astro-cid-t7i5i7ge] sub[data-astro-cid-t7i5i7ge],.spec[data-astro-cid-t7i5i7ge] sup[data-astro-cid-t7i5i7ge],.ch__h[data-astro-cid-t7i5i7ge] sub[data-astro-cid-t7i5i7ge]{font-size:.72em;line-height:0}.r-hero[data-astro-cid-t7i5i7ge]{padding-top:clamp(120px,14vw,176px)}.r-hero__grid[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(32px,5vw,72px);margin-top:clamp(32px,4vw,52px);display:grid}.r-h1[data-astro-cid-t7i5i7ge]{font-size:clamp(52px,8.6vw,116px)}.r-h1[data-astro-cid-t7i5i7ge] .line[data-astro-cid-t7i5i7ge]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.r-h1[data-astro-cid-t7i5i7ge] .line[data-astro-cid-t7i5i7ge]>span[data-astro-cid-t7i5i7ge]{display:inline-block}.js .r-hero__text[data-astro-cid-t7i5i7ge] .line[data-astro-cid-t7i5i7ge]>span[data-astro-cid-t7i5i7ge]{transition:transform 1.1s var(--ease);transform:translateY(105%)}.js .r-hero__text[data-astro-cid-t7i5i7ge] .line[data-astro-cid-t7i5i7ge]+.line[data-astro-cid-t7i5i7ge]>span[data-astro-cid-t7i5i7ge]{transition-delay:.1s}.js .r-hero__text[data-astro-cid-t7i5i7ge].is-in .line[data-astro-cid-t7i5i7ge]>span[data-astro-cid-t7i5i7ge]{transform:none}.r-lede[data-astro-cid-t7i5i7ge],.kit[data-astro-cid-t7i5i7ge]{margin:0}.kit__sheet[data-astro-cid-t7i5i7ge]{position:relative}.kit__sheet[data-astro-cid-t7i5i7ge] img[data-astro-cid-t7i5i7ge]{z-index:1;mix-blend-mode:multiply;width:100%;height:auto;display:block;position:relative}.kit__glow[data-astro-cid-t7i5i7ge]{z-index:0;opacity:0;transition:opacity .4s ease, transform .6s var(--ease);pointer-events:none;background:radial-gradient(closest-side,#c8553d33,#c8553d0f 70%,#0000);border-radius:50%;position:absolute;transform:scale(.85)}.kit__glow[data-astro-cid-t7i5i7ge].is-hot{opacity:1;transform:scale(1.02)}.kit__sheet[data-astro-cid-t7i5i7ge] img[data-astro-cid-t7i5i7ge]{--edge:linear-gradient(to right, transparent 0, #000 7%), linear-gradient(to top, transparent 0, #000 9%);-webkit-mask-image:var(--edge);-webkit-mask-composite:source-in;mask-image:var(--edge);mask-composite:intersect}.js .kit__sheet[data-astro-cid-t7i5i7ge] img[data-astro-cid-t7i5i7ge]{-webkit-mask-image:linear-gradient(100deg, #000 40%, transparent 60%), var(--edge);mask-image:linear-gradient(100deg, #000 40%, transparent 60%), var(--edge);-webkit-mask-composite:source-in, source-in;transition:-webkit-mask-position 2.2s var(--ease-in-out) .3s, mask-position 2.2s var(--ease-in-out) .3s;mask-position:100% 0,0 0,0 0;mask-size:300% 100%,100% 100%,100% 100%;mask-repeat:no-repeat;mask-composite:intersect,intersect}.js .kit[data-astro-cid-t7i5i7ge].is-in .kit__sheet[data-astro-cid-t7i5i7ge] img[data-astro-cid-t7i5i7ge]{mask-position:0 0,0 0,0 0}.kit__spot[data-astro-cid-t7i5i7ge]{z-index:3;cursor:pointer;display:block;position:absolute}.kit__spot[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]{border-color:var(--signal);opacity:0;width:12px;height:12px;transition:opacity .3s ease, transform .4s var(--ease);border-style:solid;border-width:0;position:absolute}.kit__spot[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0;transform:translate(6px,6px)}.kit__spot[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0;transform:translate(-6px,6px)}.kit__spot[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0;transform:translate(6px,-6px)}.kit__spot[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0;transform:translate(-6px,-6px)}.kit__spot[data-astro-cid-t7i5i7ge].is-hot i[data-astro-cid-t7i5i7ge]{opacity:1;transform:none}.stats[data-astro-cid-t7i5i7ge]{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,96px);display:grid}.stat[data-astro-cid-t7i5i7ge]{grid-template-rows:44px auto auto;align-content:start;gap:10px;padding:26px clamp(16px,2.4vw,32px) 28px;display:grid}.stat[data-astro-cid-t7i5i7ge]+.stat[data-astro-cid-t7i5i7ge]{border-left:1px solid var(--rule-strong)}.stat[data-astro-cid-t7i5i7ge]:first-child{padding-left:0}.stat__fig[data-astro-cid-t7i5i7ge]{align-self:end;width:auto;height:34px}.stat__value[data-astro-cid-t7i5i7ge]{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.6vw,48px);font-weight:500;line-height:1}.stat__label[data-astro-cid-t7i5i7ge]{font-family:var(--f-head);color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.stat__label[data-astro-cid-t7i5i7ge] .mono[data-astro-cid-t7i5i7ge]{font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-faint);font-size:11.5px;font-weight:400}.fig-fleet[data-astro-cid-t7i5i7ge]{width:132px}.fig-fleet__coast[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--rule-strong);stroke-width:1.3px}.fig-fleet__boat[data-astro-cid-t7i5i7ge]{fill:var(--ink);transition:opacity .3s ease, transform .4s var(--ease);transition-delay:calc(.3s + var(--k) * .12s)}.js .stats[data-astro-cid-t7i5i7ge]:not(.is-in) .fig-fleet__boat[data-astro-cid-t7i5i7ge]{opacity:0;transform:translateY(-4px)}.fig-fleet__boat[data-astro-cid-t7i5i7ge]:nth-child(4n+2){fill:var(--signal)}.fig-fifth[data-astro-cid-t7i5i7ge]{align-items:end;gap:10px;display:flex}.fifth[data-astro-cid-t7i5i7ge]{grid-template-columns:repeat(5,5px);gap:2px;display:grid}.fifth[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]{background:var(--rule);width:5px;height:5px;transition:background .25s;transition-delay:calc(.4s + var(--k) * 50ms);border-radius:1px}.stats[data-astro-cid-t7i5i7ge].is-in .fifth[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge].on,html:not(.js) .fifth[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge].on{background:var(--ink)}.stats[data-astro-cid-t7i5i7ge].is-in .fifth--io[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge].on{background:var(--signal)}.fig-lock[data-astro-cid-t7i5i7ge]{width:34px}.fig-lock[data-astro-cid-t7i5i7ge] path[data-astro-cid-t7i5i7ge],.fig-lock[data-astro-cid-t7i5i7ge] rect[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.fig-lock[data-astro-cid-t7i5i7ge] rect[data-astro-cid-t7i5i7ge]{fill:#c8553d1a}.fig-lock[data-astro-cid-t7i5i7ge] circle[data-astro-cid-t7i5i7ge]{fill:var(--ink)}.fig-lock__sh[data-astro-cid-t7i5i7ge]{transform-origin:23px 16px;transition:transform .6s cubic-bezier(.4,1.8,.6,1) 1.1s}.stats[data-astro-cid-t7i5i7ge].is-in .fig-lock__sh[data-astro-cid-t7i5i7ge]{transform:translateY(-4px)rotate(28deg)}@media (width<=900px){.r-hero__grid[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr)}.kit[data-astro-cid-t7i5i7ge]{max-width:620px}.stats[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr)}.stat[data-astro-cid-t7i5i7ge],.stat[data-astro-cid-t7i5i7ge]:first-child{grid-template-rows:auto auto;grid-template-columns:140px minmax(0,1fr);column-gap:20px;padding:22px 0}.stat[data-astro-cid-t7i5i7ge]+.stat[data-astro-cid-t7i5i7ge]{border-left:0;border-top:1px solid var(--rule)}.stat__fig[data-astro-cid-t7i5i7ge]{grid-row:1/span 2;align-self:center}}.sheet[data-astro-cid-t7i5i7ge]{background:var(--paper-sheet);border:1px solid var(--rule-strong);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,88px);display:grid;overflow:hidden;box-shadow:0 1px 2px #1414130d,0 30px 60px -48px #14141373}.ch[data-astro-cid-t7i5i7ge]{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(22px,2.4vw,32px);scroll-margin-top:110px;transition:background .3s;position:relative}.ch[data-astro-cid-t7i5i7ge]:nth-child(3n){border-right:0}.ch[data-astro-cid-t7i5i7ge]:nth-child(n+4){border-bottom:0}.ch--accent[data-astro-cid-t7i5i7ge]{background:#c8553d09}.ch--accent[data-astro-cid-t7i5i7ge]:before{content:"";background:var(--signal);transform-origin:0;height:2px;transition:transform .9s var(--ease) .2s;position:absolute;top:0;left:0;right:0}.js .ch--accent[data-astro-cid-t7i5i7ge]:not(.is-in):before{transform:scaleX(0)}.ch[data-astro-cid-t7i5i7ge].is-hot{background:#1d3b570b}.ch__fig[data-astro-cid-t7i5i7ge]{aspect-ratio:16/10;border:1px solid var(--rule);background:var(--paper);border-radius:4px;margin:0 0 22px;position:relative;overflow:hidden}.ch__fig[data-astro-cid-t7i5i7ge]>svg[data-astro-cid-t7i5i7ge]{width:100%;height:100%;position:absolute;inset:0}.ch__h[data-astro-cid-t7i5i7ge]{font-family:var(--f-head);letter-spacing:-.014em;font-size:clamp(20px,1.7vw,23px);font-weight:650;line-height:1.18}.ch__text[data-astro-cid-t7i5i7ge]{color:var(--ink-soft);margin-top:12px;font-size:17px;line-height:1.56}.js .ch[data-astro-cid-t7i5i7ge]>[data-astro-cid-t7i5i7ge]:not(.ch__fig){opacity:0;transition:opacity .8s var(--ease) .25s, transform .8s var(--ease) .25s;transform:translateY(12px)}.js .ch[data-astro-cid-t7i5i7ge].is-in>[data-astro-cid-t7i5i7ge]:not(.ch__fig){opacity:1;transform:none}@media (width<=1080px){.sheet[data-astro-cid-t7i5i7ge]{grid-template-columns:repeat(2,minmax(0,1fr))}.ch[data-astro-cid-t7i5i7ge],.ch[data-astro-cid-t7i5i7ge]:nth-child(3n),.ch[data-astro-cid-t7i5i7ge]:nth-child(n+4){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ch[data-astro-cid-t7i5i7ge]:nth-child(2n){border-right:0}.ch[data-astro-cid-t7i5i7ge]:nth-child(n+5){border-bottom:0}}@media (width<=700px){.sheet[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr)}.ch[data-astro-cid-t7i5i7ge],.ch[data-astro-cid-t7i5i7ge]:nth-child(n){border-right:0;border-bottom:1px solid var(--rule)}.ch[data-astro-cid-t7i5i7ge]:last-child{border-bottom:0}}.ch__fig[data-astro-cid-t7i5i7ge] text[data-astro-cid-t7i5i7ge]{font-family:var(--f-mono);letter-spacing:.04em;fill:var(--ink-faint);font-size:11px}.fig-prof[data-astro-cid-t7i5i7ge] .axis[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink);stroke-width:1.2px}.fig-prof[data-astro-cid-t7i5i7ge] .axis--t[data-astro-cid-t7i5i7ge]{stroke:var(--rule-strong)}.fig-prof[data-astro-cid-t7i5i7ge] .tick[data-astro-cid-t7i5i7ge]{stroke:var(--ink)}.prof[data-astro-cid-t7i5i7ge]{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-in-out)}.prof--t[data-astro-cid-t7i5i7ge]{stroke:var(--signal)}.prof--s[data-astro-cid-t7i5i7ge]{stroke:var(--ink)}.prof--o[data-astro-cid-t7i5i7ge]{stroke:var(--sea)}.legend[data-astro-cid-t7i5i7ge] path[data-astro-cid-t7i5i7ge]{fill:none;stroke-width:2px}.legend[data-astro-cid-t7i5i7ge] text[data-astro-cid-t7i5i7ge]{fill:var(--ink);font-size:11.5px}.js #ch-1[data-astro-cid-t7i5i7ge]:not(.is-in) .prof[data-astro-cid-t7i5i7ge]{stroke-dashoffset:1px}#ch-1[data-astro-cid-t7i5i7ge] .prof--t[data-astro-cid-t7i5i7ge]{transition-delay:.3s}#ch-1[data-astro-cid-t7i5i7ge] .prof--s[data-astro-cid-t7i5i7ge]{transition-delay:.8s}#ch-1[data-astro-cid-t7i5i7ge] .prof--o[data-astro-cid-t7i5i7ge]{transition-delay:1.3s}.dens[data-astro-cid-t7i5i7ge]{grid-template-columns:auto minmax(0,1fr);gap:0;display:grid}.dens__cell[data-astro-cid-t7i5i7ge]{aspect-ratio:1;border-right:1px solid var(--rule);background:#1d3b5712;height:100%;position:relative}.dens__grat[data-astro-cid-t7i5i7ge]{background-image:linear-gradient(#1d3b5724 1px,#0000 1px),linear-gradient(90deg,#1d3b5724 1px,#0000 1px);background-position:-1px -1px;background-size:25% 25%;position:absolute;inset:0}.dens__argo[data-astro-cid-t7i5i7ge],.dens__v[data-astro-cid-t7i5i7ge]{border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.dens__argo[data-astro-cid-t7i5i7ge]{background:var(--ink);z-index:2;box-shadow:0 0 0 2px var(--paper)}.dens__v[data-astro-cid-t7i5i7ge]{left:var(--ox);top:var(--oy);background:var(--signal);opacity:0;transition:left .7s var(--ease), top .7s var(--ease), opacity .35s ease, transform .5s var(--ease);transition-delay:calc(var(--k) * 12ms);transform:scale(.4)}.dens[data-astro-cid-t7i5i7ge].is-fleet .dens__v[data-astro-cid-t7i5i7ge]{left:var(--x);top:var(--y);opacity:1;transform:none}.dens__ctl[data-astro-cid-t7i5i7ge]{flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.dens__btns[data-astro-cid-t7i5i7ge]{gap:6px;display:grid}.dens__btn[data-astro-cid-t7i5i7ge]{letter-spacing:.02em;text-align:left;min-height:34px;color:var(--ink-soft);border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;transition:background .25s,color .25s,border-color .25s;display:flex}.dens__btn[data-astro-cid-t7i5i7ge]:hover{border-color:var(--ink);color:var(--ink)}.dens__btn[data-astro-cid-t7i5i7ge][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.dens__btn[data-astro-cid-t7i5i7ge]:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.dens__key[data-astro-cid-t7i5i7ge]{border-radius:50%;flex:none;width:8px;height:8px}.dens__key--argo[data-astro-cid-t7i5i7ge]{background:currentColor}.dens__key--fleet[data-astro-cid-t7i5i7ge]{background:var(--signal)}.dens__x[data-astro-cid-t7i5i7ge]{color:var(--signal);letter-spacing:-.01em;opacity:.25;margin:4px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:500;transition:opacity .4s}.dens[data-astro-cid-t7i5i7ge].is-fleet .dens__x[data-astro-cid-t7i5i7ge]{opacity:1}.dens__tag[data-astro-cid-t7i5i7ge]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);border:1px dashed var(--rule-strong);border-radius:3px;align-self:flex-start;margin:0;padding:3px 6px 2px;font-size:10px}.sub__skin[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--signal);stroke-width:1.4px;filter:drop-shadow(0 0 3px #c8553db3)}.sub__ml[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--sea);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 4}.sub__iso[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--sea);stroke-opacity:.28;stroke-width:1px}.sub__boat[data-astro-cid-t7i5i7ge]{fill:var(--paper);stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round}.sub__path[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:.006 .012;stroke-linecap:round}.sub__tick[data-astro-cid-t7i5i7ge]{stroke:var(--signal);stroke-width:2px;stroke-linecap:round;transition:opacity .3s ease, transform .4s var(--ease);transform-box:fill-box;transform-origin:50%;transition-delay:calc(.6s + var(--k) * .14s)}.js #ch-3[data-astro-cid-t7i5i7ge]:not(.is-in) .sub__tick[data-astro-cid-t7i5i7ge]{opacity:0;transform:scaleX(.2)}.sub__path[data-astro-cid-t7i5i7ge]{mask:none}.js #ch-3[data-astro-cid-t7i5i7ge] .sub__path[data-astro-cid-t7i5i7ge]{clip-path:inset(0 100% 0 0);transition:clip-path 2.4s var(--ease-in-out) .3s}.js #ch-3[data-astro-cid-t7i5i7ge].is-in .sub__path[data-astro-cid-t7i5i7ge]{clip-path:inset(0)}.dna__rim[data-astro-cid-t7i5i7ge]{fill:#f7f4eeb3;stroke:var(--ink);stroke-width:1.2px}.dna__mem[data-astro-cid-t7i5i7ge]{fill:var(--paper-sheet);stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:2 3}.dna__sp[data-astro-cid-t7i5i7ge]{fill:var(--ink-soft);opacity:.75}.dna__sp--t[data-astro-cid-t7i5i7ge]{fill:var(--signal)}.dna__lane[data-astro-cid-t7i5i7ge]{fill:var(--paper-sheet);stroke:var(--rule);stroke-width:1px}.dna__bars[data-astro-cid-t7i5i7ge] rect[data-astro-cid-t7i5i7ge]{fill:var(--ink)}.dna__code[data-astro-cid-t7i5i7ge]:nth-child(odd) .dna__bars[data-astro-cid-t7i5i7ge] rect[data-astro-cid-t7i5i7ge]:nth-child(7n){fill:var(--signal)}.dna__code[data-astro-cid-t7i5i7ge] text[data-astro-cid-t7i5i7ge]{fill:var(--ink);font-size:12px}.dna__bars[data-astro-cid-t7i5i7ge]{transition:transform .9s var(--ease), opacity .6s ease;transition-delay:calc(.4s + var(--k) * .3s)}.js #ch-4[data-astro-cid-t7i5i7ge]:not(.is-in) .dna__bars[data-astro-cid-t7i5i7ge]{opacity:0;transform:translate(-60px)}.dna__bars[data-astro-cid-t7i5i7ge]{clip-path:inset(0)}.spectro[data-astro-cid-t7i5i7ge]{background:#f4f1ea}.spectro__c[data-astro-cid-t7i5i7ge]{mix-blend-mode:multiply;width:100%;height:100%;display:block;position:absolute;inset:0}.spectro__khz[data-astro-cid-t7i5i7ge]{letter-spacing:.06em;color:var(--ink);background:#f7f4eed9;border-radius:3px;padding:2px 6px;font-size:11px;position:absolute;top:8px;right:10px}.basin__grat[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--sea);stroke-opacity:.14;stroke-width:1px}.basin__land[data-astro-cid-t7i5i7ge]{fill:var(--paper-deep);stroke:var(--ink);stroke-width:1.1px;stroke-linejoin:round;stroke-dasharray:3000;stroke-dashoffset:0;transition:stroke-dashoffset 2.6s var(--ease-in-out) .2s, fill 1s ease 1.4s}.js #ch-6[data-astro-cid-t7i5i7ge]:not(.is-in) .basin__land[data-astro-cid-t7i5i7ge]{stroke-dashoffset:3000px;fill:#0000}.basin__box[data-astro-cid-t7i5i7ge]{fill:#c8553d0d;stroke:var(--signal);stroke-width:3px;stroke-dasharray:.012 .008;transition:opacity .4s 1.6s}.js #ch-6[data-astro-cid-t7i5i7ge]:not(.is-in) .basin__box[data-astro-cid-t7i5i7ge]{opacity:0}#ch-6[data-astro-cid-t7i5i7ge].is-in .basin__box[data-astro-cid-t7i5i7ge]{animation:boxdraw 1.8s var(--ease-in-out) 1.6s both}@keyframes boxdraw{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}.basin__corners[data-astro-cid-t7i5i7ge] text[data-astro-cid-t7i5i7ge]{fill:var(--signal);letter-spacing:.04em;font-size:26px}.basin__seas[data-astro-cid-t7i5i7ge] text[data-astro-cid-t7i5i7ge]{font-family:var(--f-body);fill:var(--sea);letter-spacing:.01em;transition:opacity .8s;transition-delay:calc(3.2s + var(--k) * .25s);font-size:36px;font-style:italic}.basin__seas[data-astro-cid-t7i5i7ge] text[data-astro-cid-t7i5i7ge].sm{font-size:26px}.js #ch-6[data-astro-cid-t7i5i7ge]:not(.is-in) .basin__seas[data-astro-cid-t7i5i7ge] text[data-astro-cid-t7i5i7ge],.js #ch-6[data-astro-cid-t7i5i7ge]:not(.is-in) .basin__corners[data-astro-cid-t7i5i7ge]{opacity:0}.basin__corners[data-astro-cid-t7i5i7ge]{transition:opacity .8s 2.8s}.opens[data-astro-cid-t7i5i7ge]{margin-top:clamp(56px,7vw,88px);display:grid}.op[data-astro-cid-t7i5i7ge]{border-top:1px solid var(--rule-strong);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px clamp(28px,4vw,64px);padding:clamp(32px,4vw,48px) 0;display:grid}.op[data-astro-cid-t7i5i7ge]:last-child{border-bottom:1px solid var(--rule-strong)}.op__fig[data-astro-cid-t7i5i7ge]{aspect-ratio:1;background:var(--paper-sheet);border:1px solid var(--rule);border-radius:50%;margin:0;position:relative}.op__fig[data-astro-cid-t7i5i7ge] svg[data-astro-cid-t7i5i7ge]{width:100%;height:100%;display:block;overflow:visible}.op__head[data-astro-cid-t7i5i7ge]{align-items:baseline;gap:16px;display:flex}.op__num[data-astro-cid-t7i5i7ge]{letter-spacing:.1em;color:var(--signal);font-size:12px}.op__h[data-astro-cid-t7i5i7ge]{font-family:var(--f-head);letter-spacing:-.016em;font-size:clamp(22px,2.2vw,28px);font-weight:650;line-height:1.15}.op__text[data-astro-cid-t7i5i7ge]{color:var(--ink-soft);max-width:40em;margin-top:14px;font-size:clamp(17px,1.35vw,18.5px);line-height:1.6}.op[data-astro-cid-t7i5i7ge] .spec[data-astro-cid-t7i5i7ge]{max-width:40em}.js .op__body[data-astro-cid-t7i5i7ge]{opacity:0;transition:opacity .9s var(--ease) .5s, transform .9s var(--ease) .5s;transform:translateY(14px)}.js .op[data-astro-cid-t7i5i7ge].is-in .op__body[data-astro-cid-t7i5i7ge]{opacity:1;transform:none}.js .op[data-astro-cid-t7i5i7ge] .spec[data-astro-cid-t7i5i7ge]{background:linear-gradient(var(--ink), var(--ink)) top left / 0% 1.5px no-repeat;transition:background-size 1.2s var(--ease) 1s;border-top-color:#0000}.js .op[data-astro-cid-t7i5i7ge].is-in .spec[data-astro-cid-t7i5i7ge]{background-size:100% 1.5px}@media (width<=760px){.op[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr)}.op__fig[data-astro-cid-t7i5i7ge]{width:160px}}.auth__base[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink);stroke-width:1.2px}.auth__rule[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--rule-strong);stroke-width:3px;stroke-linecap:round}.auth__sig[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s ease-in-out;transition-delay:calc(.3s + var(--k) * .55s)}.auth__sig--t[data-astro-cid-t7i5i7ge]{stroke:var(--signal);stroke-width:1.9px}.js .op[data-astro-cid-t7i5i7ge]:not(.is-in) .auth__sig[data-astro-cid-t7i5i7ge]{stroke-dashoffset:1px}.ml__ring[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink);stroke-width:1.3px}.ml__ring--shift[data-astro-cid-t7i5i7ge]{stroke:var(--signal);stroke-opacity:0;transform-origin:100px 100px;animation:8s ease-in-out infinite mshift}@keyframes mshift{0%,70%,to{stroke-opacity:0;transform:none}75%{stroke-opacity:.8;transform:translate(1.5px,-1px)scale(1.015)}85%{stroke-opacity:0}}.ml__st[data-astro-cid-t7i5i7ge]{fill:var(--paper-sheet);stroke:var(--ink);stroke-width:1.4px;animation:8s ease-out infinite mglow;animation-delay:var(--ph)}@keyframes mglow{0%{fill:var(--signal);stroke:var(--signal)}14%,to{fill:var(--paper-sheet);stroke:var(--ink)}}.ml__pulse[data-astro-cid-t7i5i7ge]{fill:var(--signal)}.ml__obs[data-astro-cid-t7i5i7ge]{fill:var(--signal);opacity:0;animation:8s ease-in infinite mobs}@keyframes mobs{0%,12%{opacity:0;transform:translate(0)}16%{opacity:1}25%{opacity:1;transform:translate(-22px,46px)}28%,to{opacity:0;transform:translate(-22px,46px)}}.lattice[data-astro-cid-t7i5i7ge]{vertical-align:-2px;background-image:linear-gradient(var(--rule-strong) 1px, transparent 1px), linear-gradient(90deg, var(--rule-strong) 1px, transparent 1px);border:1px solid var(--ink-faint);background-size:3px 3px;width:13px;height:13px;margin-right:7px;display:inline-block}.ring[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-opacity:var(--o);transform-origin:100px 100px;transition:transform .9s var(--ease), opacity .5s ease;transition-delay:calc(.3s + var(--k) * .28s)}.ring[data-astro-cid-t7i5i7ge]:nth-child(-n+3){stroke-dasharray:3 2.4}.ring--t[data-astro-cid-t7i5i7ge]{stroke:var(--signal);stroke-opacity:1;stroke-width:1.8px}.ring__pith[data-astro-cid-t7i5i7ge]{fill:var(--ink)}.js .op[data-astro-cid-t7i5i7ge]:not(.is-in) .ring[data-astro-cid-t7i5i7ge]{opacity:0;transform:scale(.2)}.board[data-astro-cid-t7i5i7ge]{background:var(--paper-sheet);border:1px solid var(--rule);border-radius:6px;margin-top:clamp(72px,9vw,112px);padding:clamp(44px,5vw,60px) clamp(20px,4vw,44px) clamp(20px,3vw,28px);position:relative;box-shadow:0 1px 2px #1414130d,0 30px 60px -44px #14141373}.board__tab[data-astro-cid-t7i5i7ge]{background:var(--paper);border:1px solid var(--rule-strong);letter-spacing:.18em;color:var(--ink);white-space:nowrap;border-radius:4px;margin:0;padding:6px 16px;font-size:11.5px;font-weight:500;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.board__rows[data-astro-cid-t7i5i7ge]{border-top:1.5px solid var(--ink)}.board__row[data-astro-cid-t7i5i7ge]{border-bottom:1px solid #1d3b571f;grid-template-columns:40px minmax(0,17em) minmax(0,1fr);align-items:center;gap:8px 16px;min-height:58px;padding:12px 4px;display:grid}.board__row[data-astro-cid-t7i5i7ge]:last-child{border-bottom:0}.board__item[data-astro-cid-t7i5i7ge]{letter-spacing:.03em;color:var(--ink);font-size:13px;font-weight:500}.board__note[data-astro-cid-t7i5i7ge]{color:var(--ink-soft);overflow-wrap:anywhere;font-size:clamp(15.5px,1.25vw,17px);line-height:1.45}.board__note[data-astro-cid-t7i5i7ge] a[data-astro-cid-t7i5i7ge]{color:var(--ink);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.board__note[data-astro-cid-t7i5i7ge] a[data-astro-cid-t7i5i7ge]:hover{color:var(--sea);text-decoration-color:var(--sea)}.sd[data-astro-cid-t7i5i7ge]{border-radius:50%;justify-self:center;width:20px;height:20px;display:block;position:relative}.sd--live[data-astro-cid-t7i5i7ge]{background:var(--signal)}.sd--live[data-astro-cid-t7i5i7ge]:after{content:"";border:1.5px solid var(--signal);opacity:0;border-radius:50%;position:absolute;inset:-5px}.board[data-astro-cid-t7i5i7ge].is-in .sd--live[data-astro-cid-t7i5i7ge]:after{animation:ping 1.8s var(--ease) calc(1s + var(--r,0) * .15s) 2}.sd--dev[data-astro-cid-t7i5i7ge]{border:2px solid var(--sea);background:linear-gradient(#0000 50%,#1d3b5773 50%)}.sd--plan[data-astro-cid-t7i5i7ge]{border:2px dashed var(--ink-faint)}.board__row[data-astro-cid-t7i5i7ge] .sd--live[data-astro-cid-t7i5i7ge]:after{animation-delay:1.2s}.js .board__row[data-astro-cid-t7i5i7ge]>span[data-astro-cid-t7i5i7ge]:not(.sd){clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-in-out);transition-delay:calc(.3s + var(--r) * .14s)}.js .board[data-astro-cid-t7i5i7ge].is-in .board__row[data-astro-cid-t7i5i7ge]>span[data-astro-cid-t7i5i7ge]:not(.sd){clip-path:inset(-4px)}.js .board__row[data-astro-cid-t7i5i7ge] .sd[data-astro-cid-t7i5i7ge]{transition:transform .45s cubic-bezier(.4,2,.6,1);transition-delay:calc(.2s + var(--r) * .14s);transform:scale(0)}.js .board[data-astro-cid-t7i5i7ge].is-in .board__row[data-astro-cid-t7i5i7ge] .sd[data-astro-cid-t7i5i7ge]{transform:none}@media (width<=760px){.board__row[data-astro-cid-t7i5i7ge]{grid-template-columns:32px minmax(0,1fr)}.board__note[data-astro-cid-t7i5i7ge]{grid-column:2}.board__tab[data-astro-cid-t7i5i7ge]{letter-spacing:.12em;padding:6px 12px;font-size:10.5px}}.modes[data-astro-cid-t7i5i7ge]{background:var(--dark);color:var(--cream);border-radius:var(--r-lg);isolation:isolate;--mx:50%;--my:30%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,88px);padding:clamp(32px,5vw,64px) clamp(20px,4vw,52px);display:grid;position:relative;overflow:hidden}.modes[data-astro-cid-t7i5i7ge]:before{content:"";z-index:-1;background:radial-gradient(520px circle at var(--mx) var(--my), #c8553d1c, transparent 60%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.modes[data-astro-cid-t7i5i7ge]:hover:before{opacity:1}.modes[data-astro-cid-t7i5i7ge]:after{content:"";z-index:-1;background:repeating-radial-gradient(circle,#0000 0 22px,#f2eee60d 22px 23px);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-160px}.mode[data-astro-cid-t7i5i7ge]{border-radius:8px;flex-direction:column;padding:8px clamp(18px,2.6vw,36px);transition:background .3s;display:flex}.mode[data-astro-cid-t7i5i7ge]:first-child{padding-left:0}.mode[data-astro-cid-t7i5i7ge]:last-child{padding-right:0}.mode[data-astro-cid-t7i5i7ge]+.mode[data-astro-cid-t7i5i7ge]{border-left:1px solid #f2eee629}.mode__icon[data-astro-cid-t7i5i7ge]{fill:none;width:36px;height:36px;stroke:var(--cream);stroke-width:1.5px;stroke-linecap:round;margin-bottom:18px}.mode__icon[data-astro-cid-t7i5i7ge]>[data-astro-cid-t7i5i7ge]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-in-out);transition-delay:calc(.6s + var(--k) * .25s)}.js .modes[data-astro-cid-t7i5i7ge]:not(.is-in) .mode__icon[data-astro-cid-t7i5i7ge]>[data-astro-cid-t7i5i7ge]{stroke-dashoffset:1px}.mode[data-astro-cid-t7i5i7ge]:nth-child(2) .mode__icon[data-astro-cid-t7i5i7ge] circle[data-astro-cid-t7i5i7ge]:last-child{stroke:#e3a896}.mode__header[data-astro-cid-t7i5i7ge]{gap:10px;display:grid}.mode__tag[data-astro-cid-t7i5i7ge]{letter-spacing:.14em;text-transform:uppercase;color:#f2eee68c;font-size:11.5px}.mode__h[data-astro-cid-t7i5i7ge]{font-family:var(--f-head);letter-spacing:-.014em;color:var(--cream);font-size:clamp(22px,2vw,26px);font-weight:650;line-height:1.15}.mode__text[data-astro-cid-t7i5i7ge]{color:#f2eee6c7;flex:1;margin-top:16px;font-size:17px;line-height:1.6}.mode__action[data-astro-cid-t7i5i7ge]{color:var(--cream);transition:transform .3s var(--ease);border-top:1px dashed #f2eee63d;margin-top:22px;padding-top:16px;font-size:13px;line-height:1.6}.mode[data-astro-cid-t7i5i7ge]:hover .mode__action[data-astro-cid-t7i5i7ge]{transform:translate(4px)}.mode__link[data-astro-cid-t7i5i7ge]{color:#e3a896;text-underline-offset:3px}.mode__link[data-astro-cid-t7i5i7ge]:hover{color:var(--cream)}.js .mode[data-astro-cid-t7i5i7ge]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease), background .3s ease;transition-delay:calc(.15s + var(--k) * .18s);transform:translateY(24px)}.js .modes[data-astro-cid-t7i5i7ge].is-in .mode[data-astro-cid-t7i5i7ge]{opacity:1;transform:none}@media (width<=900px){.modes[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr);padding:28px}.mode[data-astro-cid-t7i5i7ge],.mode[data-astro-cid-t7i5i7ge]:first-child,.mode[data-astro-cid-t7i5i7ge]:last-child{padding:28px 0}.mode[data-astro-cid-t7i5i7ge]:first-child{padding-top:4px}.mode[data-astro-cid-t7i5i7ge]+.mode[data-astro-cid-t7i5i7ge]{border-top:1px solid #f2eee629;border-left:0}}.offprint[data-astro-cid-t7i5i7ge]{max-width:1000px;margin:clamp(72px,9vw,112px) auto 0;position:relative}.offprint__back[data-astro-cid-t7i5i7ge]{background:var(--paper-deep);transition:transform .6s var(--ease);border-radius:4px;position:absolute;inset:0;transform:translate(6px,8px)rotate(1.2deg);box-shadow:0 1px 2px #14141314}.offprint__sheet[data-astro-cid-t7i5i7ge]{background:var(--paper-sheet);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:4px;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:28px clamp(28px,4vw,56px);padding:clamp(32px,4vw,52px);display:grid;position:relative;box-shadow:0 1px 2px #1414130f,0 24px 44px -34px #14141366}.offprint[data-astro-cid-t7i5i7ge]:hover .offprint__sheet[data-astro-cid-t7i5i7ge]{transform:translateY(-4px);box-shadow:0 1px 2px #1414130f,0 34px 54px -34px #14141380}.offprint[data-astro-cid-t7i5i7ge]:hover .offprint__back[data-astro-cid-t7i5i7ge]{transform:translate(10px,10px)rotate(2.4deg)}.js .offprint[data-astro-cid-t7i5i7ge]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transform:translateY(40px)}.js .offprint[data-astro-cid-t7i5i7ge].is-in{opacity:1;transform:none}.js .offprint[data-astro-cid-t7i5i7ge]:not(.is-in) .offprint__back[data-astro-cid-t7i5i7ge]{transform:none}.offprint__staple[data-astro-cid-t7i5i7ge]{background:linear-gradient(#b9b2a2,#8a877e);border-radius:2px;width:22px;height:3px;position:absolute;top:16px;left:18px;transform:rotate(-35deg);box-shadow:0 1px 1px #14141333}.offprint__label[data-astro-cid-t7i5i7ge]{letter-spacing:.14em;color:var(--signal);margin-bottom:14px;font-size:12px;font-weight:500}.offprint__body[data-astro-cid-t7i5i7ge]{color:var(--ink-2);font-size:clamp(17px,1.4vw,18.5px);line-height:1.62}.offprint__link[data-astro-cid-t7i5i7ge]{flex-direction:column;gap:6px;margin-top:26px;text-decoration:none;display:inline-flex}.offprint__link-main[data-astro-cid-t7i5i7ge]{background:var(--ink);min-height:46px;color:var(--cream);font-family:var(--f-head);border-radius:999px;align-self:flex-start;align-items:center;padding:0 24px;font-size:16px;font-weight:600;transition:background .25s;display:inline-flex}.offprint__link[data-astro-cid-t7i5i7ge]:hover .offprint__link-main[data-astro-cid-t7i5i7ge]{background:var(--sea)}.offprint__link-sub[data-astro-cid-t7i5i7ge]{letter-spacing:.04em;color:var(--ink-faint);padding-left:24px;font-size:11.5px;transition:color .25s}.offprint__link[data-astro-cid-t7i5i7ge]:hover .offprint__link-sub[data-astro-cid-t7i5i7ge]{color:var(--ink)}.offprint__page[data-astro-cid-t7i5i7ge]{background:var(--paper);border:1px solid var(--rule);border-radius:2px;flex-direction:column;align-self:stretch;gap:7px;padding:20px 18px;display:flex;transform:rotate(1.5deg);box-shadow:0 10px 20px -16px #14141366}.offprint__page[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]{background:var(--rule);border-radius:2px;height:4px;display:block}.offprint__page[data-astro-cid-t7i5i7ge] i[data-astro-cid-t7i5i7ge]:first-child{background:var(--rule-strong);height:7px;margin-bottom:4px}.offprint__page[data-astro-cid-t7i5i7ge] svg[data-astro-cid-t7i5i7ge]{width:100%;height:auto;margin:6px 0}.pg__axis[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--ink-faint);stroke-width:1px}.pg__band[data-astro-cid-t7i5i7ge]{fill:#c8553d1f}.pg__curve[data-astro-cid-t7i5i7ge]{fill:none;stroke:var(--sea);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-in-out) .9s}.js .offprint[data-astro-cid-t7i5i7ge]:not(.is-in) .pg__curve[data-astro-cid-t7i5i7ge]{stroke-dashoffset:1px}@media (width<=760px){.offprint__sheet[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr)}.offprint__page[data-astro-cid-t7i5i7ge]{display:none}}.envelope[data-astro-cid-t7i5i7ge]{background:var(--paper-sheet);border-radius:6px;max-width:900px;margin:clamp(72px,9vw,112px) auto 0;position:relative;overflow:hidden;transform:rotate(-.6deg);box-shadow:0 1px 2px #1414130f,0 30px 60px -38px #14141373}.js .envelope[data-astro-cid-t7i5i7ge]{opacity:0;transition:opacity 1s var(--ease), transform 1.3s var(--ease);transform:translateY(40px)rotate(-2deg)}.js .envelope[data-astro-cid-t7i5i7ge].is-in{opacity:1;transform:rotate(-.6deg)}.envelope__flap[data-astro-cid-t7i5i7ge]{transform-origin:top;height:56px;transition:transform .5s var(--ease);background-color:#0000;background-image:linear-gradient(to bottom right,#0000 49.6%,#14141312 50%,#0000 50.6%),linear-gradient(to bottom left,#0000 49.6%,#14141312 50%,#0000 50.6%);background-position:0,100%;background-repeat:no-repeat;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;left:0;right:0}.envelope[data-astro-cid-t7i5i7ge]:hover .envelope__flap[data-astro-cid-t7i5i7ge]{transform:perspective(600px)rotateX(-18deg)}.envelope__inner[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px clamp(28px,4vw,56px);padding:clamp(56px,6vw,72px) clamp(24px,4vw,52px) clamp(28px,4vw,44px);display:grid}.envelope__h[data-astro-cid-t7i5i7ge]{letter-spacing:.14em;color:var(--signal);margin-bottom:14px;font-size:12px;font-weight:500}.envelope__text[data-astro-cid-t7i5i7ge] p[data-astro-cid-t7i5i7ge]:not(.envelope__h){color:var(--ink-2);font-size:clamp(17px,1.4vw,19px);line-height:1.6}.envelope__addr[data-astro-cid-t7i5i7ge]{color:var(--ink);border:1px solid var(--rule-strong);background:var(--paper);border-radius:4px;flex-direction:column;align-items:center;gap:12px;padding:18px;text-decoration:none;transition:border-color .25s;display:flex}.envelope__addr[data-astro-cid-t7i5i7ge]:hover{border-color:var(--ink)}.envelope__addr[data-astro-cid-t7i5i7ge] span[data-astro-cid-t7i5i7ge]{letter-spacing:.03em;border-bottom:1px solid;font-size:14px}.envelope__seal[data-astro-cid-t7i5i7ge]{mix-blend-mode:multiply;width:140px;transition:transform .2s}.envelope__addr[data-astro-cid-t7i5i7ge]:active .envelope__seal[data-astro-cid-t7i5i7ge]{transform:scale(.94)}@media (width<=760px){.envelope[data-astro-cid-t7i5i7ge],.js .envelope[data-astro-cid-t7i5i7ge].is-in{transform:none}.envelope__inner[data-astro-cid-t7i5i7ge]{grid-template-columns:minmax(0,1fr)}.envelope__addr[data-astro-cid-t7i5i7ge]{order:-1}}
