.ph[data-astro-cid-eiu3kcok]{min-height:min(88vh,62rem);margin:0 0 var(--section-gap);background:radial-gradient(90% 70% at 75% 40%, #1d272d 0%, transparent 70%), var(--ink-deep);color:var(--on-ink);isolation:isolate;display:grid;position:relative;overflow:hidden}.ph-media[data-astro-cid-eiu3kcok]{z-index:-2;position:absolute;inset:0}.ph-media[data-astro-cid-eiu3kcok] picture[data-astro-cid-eiu3kcok]{display:contents}.ph-media[data-astro-cid-eiu3kcok] img[data-astro-cid-eiu3kcok]{object-fit:cover;object-position:var(--focus);color:#0000;border:0;width:100%;height:100%;display:block}.ph-scrim[data-astro-cid-eiu3kcok]{z-index:-1;background:radial-gradient(58% 70% at 16% 62%,#12181cd1 0%,#12181c8c 42%,#12181c00 72%),linear-gradient(#12181c00 70%,#12181c59);position:absolute;inset:0}.ph-in[data-astro-cid-eiu3kcok]{align-items:flex-end;padding:clamp(6rem,12vh,10rem) 0 clamp(3.5rem,9vh,7rem);display:flex}.ph-copy[data-astro-cid-eiu3kcok]{max-width:none}.ph-eyebrow[data-astro-cid-eiu3kcok]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ochre-light);margin:0 0 var(--sp-4);font-size:.875rem;font-weight:700}.ph-title[data-astro-cid-eiu3kcok]{color:#fff;letter-spacing:-.035em;text-shadow:0 1px 24px #12181c59;max-width:7.4em;font-size:clamp(2.75rem,.9rem + 6.2vw,10rem);line-height:.96}.ph-lede[data-astro-cid-eiu3kcok]{margin:var(--sp-5) 0 0;max-width:34rem;font-family:var(--serif);color:var(--on-ink-2);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.45}.ph-actions[data-astro-cid-eiu3kcok]{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.ph-note[data-astro-cid-eiu3kcok]{margin:var(--sp-5) 0 0;max-width:34rem;font-size:var(--t-1);color:var(--on-ink-2);line-height:1.5}.ph-note[data-astro-cid-eiu3kcok] a{color:var(--on-ink)}.ph-papers[data-astro-cid-eiu3kcok]{display:none}@media (width>=64rem){.ph--papers[data-astro-cid-eiu3kcok]{overflow:visible}.ph--papers[data-astro-cid-eiu3kcok] .ph-media[data-astro-cid-eiu3kcok]{overflow:hidden}.ph--papers[data-astro-cid-eiu3kcok] .ph-title[data-astro-cid-eiu3kcok]{max-width:6.6em}.ph--papers[data-astro-cid-eiu3kcok] .ph-lede[data-astro-cid-eiu3kcok]{max-width:min(34rem,44vw)}.ph--papers[data-astro-cid-eiu3kcok] .ph-in[data-astro-cid-eiu3kcok]{grid-template-columns:minmax(0,1fr) clamp(20rem,36%,44rem);align-items:end;column-gap:clamp(2rem,1rem + 3vw,6rem);display:grid}.ph--papers[data-astro-cid-eiu3kcok] .ph-copy[data-astro-cid-eiu3kcok]{container-type:inline-size}.ph--papers[data-astro-cid-eiu3kcok] .ph-title[data-astro-cid-eiu3kcok]{font-size:min(clamp(2.75rem,.9rem + 6.2vw,10rem),15cqi)}.ph-papers[data-astro-cid-eiu3kcok]{z-index:2;margin-bottom:calc(-1*clamp(3.5rem,9vh,7rem) - 2.25rem);margin-right:calc(-1 * min(5rem, (100vw - var(--wrap)) / 2 - 1.5rem));pointer-events:none;display:block;position:relative}.ph-papers[data-astro-cid-eiu3kcok]>[data-astro-cid-eiu3kcok]{pointer-events:auto}}.ph-stage[data-astro-cid-eiu3kcok]{aspect-ratio:1/.9;position:relative;container-type:inline-size}.ph-paper[data-astro-cid-eiu3kcok]{background:var(--paper);background-image:var(--grain);border:1px solid var(--line-strong);color:var(--ink);gap:.35em;display:grid;position:absolute;box-shadow:0 1px #1c22260d,0 34px 48px -26px #000000bf}.ph-head[data-astro-cid-eiu3kcok]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:max(.75rem,2.5cqi);font-weight:700}.ph-map[data-astro-cid-eiu3kcok]{width:68%;padding:3.2% 3.2% 2.6%;top:4%;left:0;rotate:-5deg}.ph-map[data-astro-cid-eiu3kcok] svg[data-astro-cid-eiu3kcok]{aspect-ratio:600/440;border:1px solid var(--line);width:100%;height:auto;display:block}.ph-maptag[data-astro-cid-eiu3kcok]{background:var(--paper);border:2px solid var(--ochre-mark);font-family:var(--sans);white-space:nowrap;padding:.12em .5em;font-size:max(.75rem,2.7cqi);font-weight:700;position:absolute;bottom:9%;left:9%}.ph-maptag[data-astro-cid-eiu3kcok] b[data-astro-cid-eiu3kcok]{color:var(--ochre);font-family:var(--serif)}.ph-rec[data-astro-cid-eiu3kcok]{z-index:2;width:66%;padding:4% 4.5% 4.5%;bottom:0;right:0;rotate:2deg}.ph-quote[data-astro-cid-eiu3kcok]{font-family:var(--serif);text-indent:-.42em;font-size:max(.9rem,4cqi);font-weight:600;line-height:1.2}.ph-motion[data-astro-cid-eiu3kcok]{background:var(--ochre-wash);justify-self:start;padding:.05em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(.75rem,2.5cqi)}.ph-stamp[data-astro-cid-eiu3kcok]{font-size:max(.6875rem,2.3cqi);position:absolute;bottom:10%;right:6%}.ph-tab[data-astro-cid-eiu3kcok]{background-color:var(--ochre-wash);border:0;border-top:5px solid var(--ochre-mark);z-index:3;width:30%;padding:3% 3.2% 3.4%;top:0;right:3%;rotate:7deg}.ph-812[data-astro-cid-eiu3kcok]{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.04em;color:var(--ochre);font-size:max(2rem,11.5cqi);font-weight:700;line-height:.88}.ph-812-l[data-astro-cid-eiu3kcok]{font-family:var(--sans);font-size:max(.7rem,2.35cqi);font-weight:700;line-height:1.25}.motion .ph-paper[data-astro-cid-eiu3kcok]:not(.is-in){opacity:0;translate:2.5rem 3rem;rotate:9deg}.motion .ph-map[data-astro-cid-eiu3kcok]:not(.is-in){translate:3rem 4rem;rotate:-12deg}@media (width<=48rem){.ph[data-astro-cid-eiu3kcok]{background:var(--ink-deep);min-height:0;display:block}.ph-media[data-astro-cid-eiu3kcok]{aspect-ratio:4/3;background:radial-gradient(90% 80% at 60% 40%, #1d272d, var(--ink-deep) 75%);position:relative;inset:auto}.ph-media[data-astro-cid-eiu3kcok] img[data-astro-cid-eiu3kcok]{object-position:var(--focus-phone)}.ph-scrim[data-astro-cid-eiu3kcok]{display:none}.ph-in[data-astro-cid-eiu3kcok]{padding:var(--sp-6) 0 var(--sp-7)}.ph-title[data-astro-cid-eiu3kcok]{text-shadow:none}}@media (width<=700px){.ph--portrait[data-astro-cid-eiu3kcok] .ph-media[data-astro-cid-eiu3kcok]{aspect-ratio:1;width:100%;max-height:52svh}.ph--portrait[data-astro-cid-eiu3kcok] .ph-media[data-astro-cid-eiu3kcok] img[data-astro-cid-eiu3kcok]{object-position:50% 50%}}.dmap-grid[data-astro-cid-2pm6d6fb]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:grid}.dmap-sheet[data-astro-cid-2pm6d6fb]{padding:clamp(.75rem,.4rem + 1.2vw,1.5rem);transform:rotate(-.6deg)}.dmap-draw[data-astro-cid-2pm6d6fb]{aspect-ratio:600/440;position:relative}.dmap-draw[data-astro-cid-2pm6d6fb] svg[data-astro-cid-2pm6d6fb]{width:100%;height:100%;display:block;position:absolute;inset:0}.dmap-tag[data-astro-cid-2pm6d6fb]{left:var(--x);top:var(--y);background:var(--paper);border:1px solid var(--ink);white-space:nowrap;justify-items:center;padding:.2rem .55rem .25rem;line-height:1.15;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:2px 2px #1c22262e}.dmap-name[data-astro-cid-2pm6d6fb]{color:var(--ink);font-size:clamp(.875rem,.8rem + .3vw,1rem);font-weight:700}.dmap-val[data-astro-cid-2pm6d6fb]{font-family:var(--serif);color:var(--teal-deep);font-variant-numeric:tabular-nums;font-size:clamp(1rem,.85rem + .6vw,1.375rem);font-weight:650}.dmap-tag--hot[data-astro-cid-2pm6d6fb]{border-color:var(--ochre-mark);border-width:2px}.dmap-tag--hot[data-astro-cid-2pm6d6fb] .dmap-val[data-astro-cid-2pm6d6fb]{color:var(--ochre)}.dmap-water[data-astro-cid-2pm6d6fb]{font-family:var(--serif);color:var(--teal-deep);letter-spacing:.04em;font-size:clamp(.875rem,.75rem + .6vw,1.25rem);font-style:italic;position:absolute;bottom:7%;left:6%}.dmap-n[data-astro-cid-2pm6d6fb]{font-size:.875rem;font-weight:800;position:absolute;top:1%;right:5.4%}.dmap-scale[data-astro-cid-2pm6d6fb]{color:var(--ink-2);font-size:.875rem;position:absolute;bottom:7.5%;right:11%}.dmap-side[data-astro-cid-2pm6d6fb]{gap:var(--sp-4);display:grid}.dmap-side[data-astro-cid-2pm6d6fb] p[data-astro-cid-2pm6d6fb]{max-width:none;margin:0}.dmap-big[data-astro-cid-2pm6d6fb]{gap:var(--sp-1);display:grid}.dmap-812[data-astro-cid-2pm6d6fb]{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.04em;color:var(--ochre);font-variant-numeric:lining-nums;font-size:clamp(5rem,3rem + 7vw,9rem);font-weight:700;line-height:.85}.dmap-812-lab[data-astro-cid-2pm6d6fb]{font-size:var(--t-3);color:var(--ink);text-wrap:balance;max-width:20rem;font-weight:700;line-height:1.25}.dmap-race[data-astro-cid-2pm6d6fb]{font-size:var(--t-1);color:var(--ink-2);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.dmap-callout[data-astro-cid-2pm6d6fb]{font-family:var(--serif);font-size:var(--t-3);color:var(--ink);padding-left:1.4rem;line-height:1.4;position:relative}.dmap-callout[data-astro-cid-2pm6d6fb] strong[data-astro-cid-2pm6d6fb]{color:var(--ochre)}.dmap-callout-mark[data-astro-cid-2pm6d6fb]{border:2px solid var(--ochre-mark);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.45rem;left:0}.dmap-tab[data-astro-cid-2pm6d6fb]{width:100%;font-size:.9375rem;font-family:var(--sans);border-top:2px solid var(--ink)}.dmap-tab[data-astro-cid-2pm6d6fb] th[data-astro-cid-2pm6d6fb],.dmap-tab[data-astro-cid-2pm6d6fb] td[data-astro-cid-2pm6d6fb]{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.4rem .6rem .4rem 0}.dmap-tab[data-astro-cid-2pm6d6fb] td[data-astro-cid-2pm6d6fb]:last-child,.dmap-tab[data-astro-cid-2pm6d6fb] th[data-astro-cid-2pm6d6fb]:last-child{padding-right:0}.dmap-tab[data-astro-cid-2pm6d6fb] thead[data-astro-cid-2pm6d6fb] th[data-astro-cid-2pm6d6fb]{letter-spacing:.04em;text-transform:none;color:var(--slate);font-size:.875rem;font-weight:700}.dmap-tab[data-astro-cid-2pm6d6fb] tbody[data-astro-cid-2pm6d6fb] th[data-astro-cid-2pm6d6fb]{color:var(--ink);font-weight:600}.dmap-tab[data-astro-cid-2pm6d6fb] tr[data-astro-cid-2pm6d6fb].is-hot th[data-astro-cid-2pm6d6fb],.dmap-tab[data-astro-cid-2pm6d6fb] tr[data-astro-cid-2pm6d6fb].is-hot td[data-astro-cid-2pm6d6fb]{color:var(--ochre);font-weight:700}.dmap-tab[data-astro-cid-2pm6d6fb] tfoot[data-astro-cid-2pm6d6fb] th[data-astro-cid-2pm6d6fb],.dmap-tab[data-astro-cid-2pm6d6fb] tfoot[data-astro-cid-2pm6d6fb] td[data-astro-cid-2pm6d6fb]{color:var(--ink);border-bottom:0;border-top:1px solid var(--ink);font-weight:800}.dmap-sw[data-astro-cid-2pm6d6fb]{vertical-align:-.1rem;border:1px solid var(--ink);width:.9rem;height:.9rem;margin-right:.45rem;display:inline-block}@media (width<=56rem){.dmap-grid[data-astro-cid-2pm6d6fb]{grid-template-columns:1fr}.dmap-sheet[data-astro-cid-2pm6d6fb]{transform:none}}@media (width<=40rem){.dmap-tab[data-astro-cid-2pm6d6fb]{display:none}}@media (width<=30rem){.dmap-tag[data-astro-cid-2pm6d6fb]{padding:.1rem .35rem}.dmap-tab[data-astro-cid-2pm6d6fb]{font-size:.875rem}.dmap-tab[data-astro-cid-2pm6d6fb] th[data-astro-cid-2pm6d6fb],.dmap-tab[data-astro-cid-2pm6d6fb] td[data-astro-cid-2pm6d6fb]{padding-right:.35rem}}.rd-sheet[data-astro-cid-ixi5tby3]{background:linear-gradient(90deg, transparent calc(clamp(3rem, 2rem + 3vw, 5rem) - .9rem), var(--ochre-mark) calc(clamp(3rem, 2rem + 3vw, 5rem) - .9rem), var(--ochre-mark) calc(clamp(3rem, 2rem + 3vw, 5rem) - .9rem + 1.5px), transparent calc(clamp(3rem, 2rem + 3vw, 5rem) - .9rem + 1.5px)), var(--paper);padding:clamp(1.25rem,.8rem + 2vw,2.75rem) clamp(1rem,.6rem + 2vw,2.75rem) clamp(1.25rem,.8rem + 2vw,2.5rem) clamp(3rem,2rem + 3vw,5rem)}.rd-head[data-astro-cid-ixi5tby3]{padding-bottom:var(--sp-4);border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;display:flex}.rd-title[data-astro-cid-ixi5tby3]{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:700}.rd-for[data-astro-cid-ixi5tby3]{color:var(--ink-2);font-size:.9375rem}.rd-stamp[data-astro-cid-ixi5tby3]{border:2px solid var(--ochre-mark);color:var(--ochre);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;padding:.15rem .6rem;font-size:.875rem;font-weight:800;transform:rotate(-3deg)}.rd-cols[data-astro-cid-ixi5tby3]{gap:var(--sp-5);padding:var(--sp-3) 0;border-bottom:1px solid var(--line-strong);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);grid-template-columns:1fr 1.15fr 1.15fr;font-size:.875rem;font-weight:700;display:grid}.rd-part[data-astro-cid-ixi5tby3]+.rd-part[data-astro-cid-ixi5tby3]{margin-top:var(--sp-6)}.rd-part-h[data-astro-cid-ixi5tby3]{margin:var(--sp-5) 0 0;max-width:none;font-family:var(--serif);color:var(--ink);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700}.rd-part-h[data-astro-cid-ixi5tby3] span[data-astro-cid-ixi5tby3]{font-family:var(--sans);color:var(--ink-2);margin-left:.6rem;font-size:.9375rem;font-weight:400}.rd-rows[data-astro-cid-ixi5tby3]{margin:0;padding:0;list-style:none}.rd-row[data-astro-cid-ixi5tby3]{font-family:var(--sans);gap:var(--sp-5);max-width:none;padding:var(--sp-5) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr 1.15fr;margin:0;display:grid;position:relative}.rd-row[data-astro-cid-ixi5tby3]:last-child{border-bottom:0}.rd-num[data-astro-cid-ixi5tby3]{left:calc(-1*clamp(3rem,2rem + 3vw,5rem) + .35rem);top:var(--sp-5);border:2px solid var(--ochre-mark);width:2rem;height:2rem;color:var(--ochre);font-family:var(--serif);border-radius:50%;place-items:center;font-size:1.0625rem;font-weight:700;display:grid;position:absolute;transform:rotate(-6deg)}.rd-lab[data-astro-cid-ixi5tby3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rd-cell[data-astro-cid-ixi5tby3] p[data-astro-cid-ixi5tby3]{max-width:none;margin:0}@media (width<=40rem){.rd--compact[data-astro-cid-ixi5tby3] .rd-row[data-astro-cid-ixi5tby3]:nth-child(n+2){display:none}.rd--compact[data-astro-cid-ixi5tby3] .rd-row[data-astro-cid-ixi5tby3]:first-child{border-bottom:0}}.rd-line[data-astro-cid-ixi5tby3] q[data-astro-cid-ixi5tby3]{quotes:"“" "”";font-family:var(--serif);color:var(--ink);font-size:clamp(1.1875rem,1rem + .7vw,1.5rem);font-weight:600;line-height:1.3;display:block}.rd-line[data-astro-cid-ixi5tby3] q[data-astro-cid-ixi5tby3].rd-vote{quotes:none;text-indent:0}.rd-record[data-astro-cid-ixi5tby3] p[data-astro-cid-ixi5tby3]{font-family:var(--serif);color:var(--ink-2);font-size:1.0625rem;line-height:1.5}.rd-motion[data-astro-cid-ixi5tby3]{margin-top:var(--sp-2);background:var(--ochre-wash);color:var(--ink);white-space:nowrap;padding:.05rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;display:inline-block}.rd-motion[data-astro-cid-ixi5tby3]+.rd-motion[data-astro-cid-ixi5tby3]{margin-left:.4rem}.rd-answer[data-astro-cid-ixi5tby3] p[data-astro-cid-ixi5tby3]{font-family:var(--serif);color:var(--ink);padding-left:var(--sp-3);border-left:3px solid var(--ink);font-size:1.125rem;line-height:1.45}.rd-note[data-astro-cid-ixi5tby3]{margin-top:var(--sp-3);font-family:var(--serif);color:var(--ochre);border-bottom:1.5px solid var(--ochre-mark);font-size:1rem;font-style:italic;display:inline-block}@media (width<=52rem){.rd-cols[data-astro-cid-ixi5tby3]{display:none}.rd-row[data-astro-cid-ixi5tby3]{gap:var(--sp-3);grid-template-columns:1fr}.rd-lab[data-astro-cid-ixi5tby3]{letter-spacing:.08em;text-transform:uppercase;width:auto;height:auto;color:var(--slate);margin-bottom:.2rem;font-size:.875rem;font-weight:700;display:block;position:static}.rd-stamp[data-astro-cid-ixi5tby3]{margin-left:0}}.pk-cols[data-astro-cid-ck3aklmj]{border-top:2px solid var(--ink);grid-template-columns:1fr 1.08fr 1fr;align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.pk-col[data-astro-cid-ck3aklmj]{font-family:var(--sans);max-width:none;padding:var(--sp-6) clamp(1rem, .5rem + 1.6vw, 2.25rem) var(--sp-6);border-right:1px solid var(--line);flex-direction:column;margin:0;display:flex}.pk-col[data-astro-cid-ck3aklmj]:last-child{border-right:0}.pk-col--feature[data-astro-cid-ck3aklmj]{box-shadow:inset 0 4px 0 var(--ink);position:relative}.pk-name[data-astro-cid-ck3aklmj]{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:650}.pk-pitch[data-astro-cid-ck3aklmj]{margin:0 0 var(--sp-5);max-width:none;font-family:var(--serif);color:var(--ink);font-size:1.1875rem;font-weight:600;line-height:1.4}.pk-who[data-astro-cid-ck3aklmj]{margin:var(--sp-3) 0 var(--sp-5);max-width:none;padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--ink-2);font-size:1.1875rem;font-style:italic}.pk-items[data-astro-cid-ck3aklmj]{margin:0 0 var(--sp-6);gap:var(--sp-3);padding:0;list-style:none;display:grid}.pk-items[data-astro-cid-ck3aklmj] li[data-astro-cid-ck3aklmj]{max-width:none;font-family:var(--sans);color:var(--ink);grid-template-columns:1.1rem 1fr;gap:.7rem;margin:0;font-size:1rem;line-height:1.45;display:grid}.pk-items[data-astro-cid-ck3aklmj] svg[data-astro-cid-ck3aklmj]{width:1.1rem;height:1.1rem;margin-top:.2rem}.pk-items[data-astro-cid-ck3aklmj] path[data-astro-cid-ck3aklmj]{fill:none;stroke:var(--ochre-mark);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pk-col[data-astro-cid-ck3aklmj][id]{scroll-margin-top:7rem}.pk-cta[data-astro-cid-ck3aklmj]{align-self:flex-start;margin-top:auto}.pk-col--feature[data-astro-cid-ck3aklmj] .pk-cta[data-astro-cid-ck3aklmj]{background:var(--teal);border-color:var(--teal)}.pk-col--feature[data-astro-cid-ck3aklmj] .pk-cta[data-astro-cid-ck3aklmj]:hover{background:var(--teal-deep);border-color:var(--teal-deep)}@media (width<=52rem){.pk-cols[data-astro-cid-ck3aklmj]{grid-template-columns:1fr}.pk-col[data-astro-cid-ck3aklmj]{border-right:0;border-bottom:1px solid var(--line);padding-inline:0}.pk-col[data-astro-cid-ck3aklmj]:last-child{border-bottom:0}}.dev[data-astro-cid-3c4ayeqs]{margin:0}.dev-stage[data-astro-cid-3c4ayeqs]{padding:0 9% 5% 0;position:relative}.dev--sm[data-astro-cid-3c4ayeqs] .dev-stage[data-astro-cid-3c4ayeqs]{padding-right:11%}.dev-laptop[data-astro-cid-3c4ayeqs]{--i:0;position:relative}.dev-lid[data-astro-cid-3c4ayeqs]{background:linear-gradient(#2a3237,#1a2024);border-radius:14px 14px 4px 4px;padding:2.4% 2.4% 3%;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.dev--sm[data-astro-cid-3c4ayeqs] .dev-lid[data-astro-cid-3c4ayeqs]{border-radius:10px 10px 3px 3px}.dev-cam[data-astro-cid-3c4ayeqs]{background:#3d474d;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:.9%;left:50%}.dev-screen[data-astro-cid-3c4ayeqs]{aspect-ratio:16/10;background:#f4f3ef;position:relative;overflow:hidden}.dev-screen[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs],.dev-phone-screen[data-astro-cid-3c4ayeqs] img[data-astro-cid-3c4ayeqs]{object-fit:cover;object-position:top center;border:0;width:100%;height:100%;display:block}.dev-base[data-astro-cid-3c4ayeqs]{background:linear-gradient(#cfd3d5 0%,#aeb4b8 55%,#8e959a 100%);border-radius:0 0 16px 16px/0 0 100% 100%;height:clamp(10px,1.6vw,20px);margin:0 -6%;position:relative;box-shadow:0 30px 50px -28px #12181ca6}.dev-base[data-astro-cid-3c4ayeqs] span[data-astro-cid-3c4ayeqs]{background:#9aa1a6;border-radius:0 0 8px 8px;width:16%;height:40%;position:absolute;top:0;left:50%;transform:translate(-50%)}.dev-phone[data-astro-cid-3c4ayeqs]{--i:2;background:#161b1f;border-radius:clamp(14px,2.6vw,30px);width:24%;padding:2.1%;position:absolute;bottom:0;right:0;transform:rotate(3deg);box-shadow:inset 0 0 0 1.5px #3a4449,0 30px 44px -22px #12181cbf}.dev--sm[data-astro-cid-3c4ayeqs] .dev-phone[data-astro-cid-3c4ayeqs]{border-radius:clamp(12px,1.8vw,22px);width:25%}.dev-phone-screen[data-astro-cid-3c4ayeqs]{aspect-ratio:390/844;background:#f4f3ef;border-radius:clamp(10px,2vw,22px);overflow:hidden}.dev--sm[data-astro-cid-3c4ayeqs] .dev-phone-screen[data-astro-cid-3c4ayeqs]{border-radius:clamp(8px,1.4vw,16px)}.dev-cap[data-astro-cid-3c4ayeqs]{margin-top:var(--sp-5);font-size:var(--t-1);color:var(--slate);max-width:40rem}.caps-h[data-astro-cid-lcdefpme]{max-width:18ch;margin-bottom:var(--sp-4);font-size:clamp(2.125rem,1.4rem + 2.6vw,3.75rem)}.caps-lede[data-astro-cid-lcdefpme]{max-width:34rem;font-family:var(--serif);color:var(--ink-2);margin:0 0 clamp(2rem,1rem + 3vw,4rem);font-size:clamp(1.1875rem,1rem + .6vw,1.5rem);line-height:1.45}.edge[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.edge[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{max-width:none;font-family:var(--sans);font-size:inherit;margin:0}.edge[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.edge-head[data-astro-cid-lcdefpme]{gap:var(--sp-3) clamp(1.25rem, .5rem + 2.5vw, 3.5rem);padding-top:var(--sp-5);border-top:2px solid var(--ink);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.edge-head[data-astro-cid-lcdefpme]:has(+.art){margin-bottom:clamp(2rem,1rem + 2.5vw,3.5rem)}.edge-n[data-astro-cid-lcdefpme]{min-width:2ch;font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.05em;color:var(--ochre);margin:0;font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:300;line-height:.85}.edge-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:650;line-height:1.08}.edge-copy[data-astro-cid-lcdefpme]{max-width:none;font-family:var(--serif);color:var(--ink-2);margin:0;font-size:1.1875rem;line-height:1.55}.edge[data-astro-cid-lcdefpme] .art[data-astro-cid-lcdefpme]{margin:0 0 clamp(1rem,.5rem + 1.5vw,2rem)}.pkg-band[data-astro-cid-lcdefpme]{padding-block:var(--section-gap)}.pkg-head[data-astro-cid-lcdefpme]{gap:var(--sp-5) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.pkg-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.pkg-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0;font-size:1.1875rem;line-height:1.55}.pkg-rules[data-astro-cid-lcdefpme]{max-width:52rem;padding:var(--sp-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);color:var(--ink);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);font-size:1.125rem;line-height:1.55}.built[data-astro-cid-lcdefpme]{padding-top:var(--sp-5);border-top:2px solid var(--ink);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.built[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-6)}.built-figs[data-astro-cid-lcdefpme]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.built-figs[data-astro-cid-lcdefpme] .fig-big[data-astro-cid-lcdefpme]{font-family:var(--serif);font-variation-settings:"opsz" 60;color:var(--ochre);font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:700}.built-figs[data-astro-cid-lcdefpme] .fig-lab[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}.built-shot[data-astro-cid-lcdefpme]{min-width:0}.hg[data-astro-cid-lcdefpme]{gap:var(--sp-4) clamp(2rem, 1rem + 4vw, 5rem);padding-top:var(--sp-5);border-top:2px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);align-items:baseline;display:grid}.hg[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.hg-list[data-astro-cid-lcdefpme]{gap:0 var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hg[data-astro-cid-lcdefpme] .hg-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);max-width:none;font-family:var(--sans);font-size:inherit;margin:0;padding:0}.hg[data-astro-cid-lcdefpme] .hg-list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:before{content:none}.hg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:52px;padding:var(--sp-2) 0;color:var(--ink);font-weight:700;text-decoration:none;display:flex}.hg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";color:var(--ochre);transition:translate .3s ease-out}.hg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--teal-deep)}.hg-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover:after{translate:4px}@media (width<=60rem){.hg[data-astro-cid-lcdefpme],.hg-list[data-astro-cid-lcdefpme],.built[data-astro-cid-lcdefpme],.pkg-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.edge-head[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr)}.edge-copy[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=30rem){.built-figs[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
