.card-sprite[data-astro-cid-52lgjoos]{width:0;height:0;position:absolute;overflow:hidden}.dialog[data-astro-cid-drogap4p]{--dialog-w:30rem;--dialog-pad:var(--space-6);--dialog-max-h:min(calc(100dvh - 2 * var(--space-4)), 46rem);width:min(100% - 2 * var(--space-4), var(--dialog-w));max-width:none;max-height:var(--dialog-max-h);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.dialog--sm[data-astro-cid-drogap4p]{--dialog-w:26rem}.dialog--lg[data-astro-cid-drogap4p]{--dialog-w:40rem}.dialog[data-astro-cid-drogap4p]::backdrop{background-color:#12100e47;background-image:radial-gradient(circle,#12100ee6 .9px,#0000 1.4px);background-size:4px 4px}.dialog[data-astro-cid-drogap4p]:focus-visible{box-shadow:none;outline:none}.dialog[data-astro-cid-drogap4p]:focus-visible .dialog__sheet[data-astro-cid-drogap4p]{outline:3px solid var(--focus);outline-offset:2px}.dialog__sheet[data-astro-cid-drogap4p]{max-height:var(--dialog-max-h);overscroll-behavior:contain;background-color:var(--paper);border:1px solid var(--ink);flex-direction:column;display:flex;position:relative;overflow:auto}.dialog__header[data-astro-cid-drogap4p]{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--dialog-pad) var(--space-4) var(--space-3) var(--dialog-pad);background:var(--paper);display:flex;position:sticky;top:0}.dialog__heading[data-astro-cid-drogap4p]{gap:var(--space-2);min-width:0;padding-top:var(--space-1);display:grid}.dialog__eyebrow[data-astro-cid-drogap4p]{color:var(--ink-2)}.dialog__title[data-astro-cid-drogap4p]{font-family:var(--font-display);letter-spacing:-.015em;font-size:2rem;font-weight:700;line-height:.95}.dialog__close[data-astro-cid-drogap4p]{min-height:var(--tap);border:1px solid var(--ink);transition:background-color var(--dur-hover) var(--ease-print), color var(--dur-hover) var(--ease-print);flex:none;align-items:center;gap:.625rem;padding:0 .75rem;font-size:.9375rem;font-weight:560;display:inline-flex}.dialog__close[data-astro-cid-drogap4p]:hover{background:var(--ink);color:var(--paper)}.dialog__body[data-astro-cid-drogap4p]{gap:var(--space-5);padding:var(--space-3) var(--dialog-pad) var(--dialog-pad);display:grid}.dialog__footer[data-astro-cid-drogap4p]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--dialog-pad) var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.dialog-bare[data-astro-cid-drogap4p]{border:0;max-width:none;max-height:none;padding:0}@media (width<=30rem){.dialog[data-astro-cid-drogap4p]{--dialog-pad:var(--space-5)}.dialog__footer[data-astro-cid-drogap4p]{flex-direction:column;align-items:stretch}html[data-text-size="125"] .dialog[data-astro-cid-drogap4p],html[data-text-size="150"] .dialog[data-astro-cid-drogap4p]{--dialog-pad:var(--space-4)}}@media (forced-colors:active){.dialog__sheet[data-astro-cid-drogap4p]{border-color:canvastext}}.card[data-astro-cid-rkelf5xm]{--card-w:clamp(14rem, 9rem + 9vw, 18.75rem);z-index:var(--z-object);width:var(--card-w);aspect-ratio:300/420;perspective:900px;max-width:100%;color:var(--ink);text-align:start;flex:none;position:relative;container:card/inline-size}.card[data-astro-cid-rkelf5xm][data-size=hero]{--card-w:clamp(15rem, 10rem + 10vw, 22rem)}.card[data-astro-cid-rkelf5xm][data-size=deck]{--card-w:clamp(9.5rem, 6rem + 6vw, 13.5rem)}.card[data-astro-cid-rkelf5xm][data-size=pack]{--card-w:clamp(10rem, 6rem + 6.5vw, 14rem)}.card[data-astro-cid-rkelf5xm][data-size=mini-plus]{--card-w:7.5rem}.card[data-astro-cid-rkelf5xm][data-size=mini]{--card-w:2.375rem}.card__inner[data-astro-cid-rkelf5xm],.card__flip[data-astro-cid-rkelf5xm]{--u:calc(100cqw / 300)}.card__inner[data-astro-cid-rkelf5xm]{transform-style:preserve-3d;transition:transform var(--dur-flip) var(--ease-flip);position:absolute;inset:0}.card[data-astro-cid-rkelf5xm][data-face=back] .card__inner[data-astro-cid-rkelf5xm],.card[data-astro-cid-rkelf5xm][data-face=down] .card__inner[data-astro-cid-rkelf5xm]{transform:rotateY(180deg)}.card__face[data-astro-cid-rkelf5xm]{border-radius:calc(14 * var(--u));background:var(--ink);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.card__face--back[data-astro-cid-rkelf5xm],.card__face--down[data-astro-cid-rkelf5xm]{color:var(--paper);transform:rotateY(180deg)}.card[data-astro-cid-rkelf5xm][data-b=down] .card__face--back[data-astro-cid-rkelf5xm],.card[data-astro-cid-rkelf5xm][data-b=back] .card__face--down[data-astro-cid-rkelf5xm]{visibility:hidden}.card--shadow[data-astro-cid-rkelf5xm]:before{content:"";transform:translate(calc(2.67% + var(--shadow-x,0px)), calc(2.38% + var(--shadow-y,0px)));pointer-events:none;background-image:radial-gradient(circle,#12100e59 .8px,#0000 1.2px);background-size:3px 3px;border-radius:4.6%;position:absolute;inset:0}.card__foil[data-astro-cid-rkelf5xm]{inset:calc(5 * var(--u));z-index:1;padding:calc(1.4 * var(--u));border-radius:calc(10 * var(--u));background:var(--foil);background-size:220% 220%;background-position:var(--foil-x,30%) 50%;-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card__stock[data-astro-cid-rkelf5xm]{inset:calc(9 * var(--u));gap:calc(6 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u)) calc(8 * var(--u));border-radius:calc(6.5 * var(--u));background-color:var(--stock);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .07 0 0 0 0 .063 0 0 0 0 .055 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E");flex-direction:column;display:flex;position:absolute;overflow:hidden}.card__head[data-astro-cid-rkelf5xm]{justify-content:space-between;align-items:center;gap:calc(6 * var(--u));font:500 calc(9 * var(--u)) / 1.3 var(--font-mono);letter-spacing:.02em;white-space:nowrap;display:flex}.card__kind[data-astro-cid-rkelf5xm]{align-items:center;gap:calc(4 * var(--u));display:inline-flex}.card__swatch[data-astro-cid-rkelf5xm]{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--spot);display:inline-block}.card__title[data-astro-cid-rkelf5xm]{min-height:calc(64 * var(--u));-webkit-line-clamp:2;font-family:var(--font-display);font-size:calc(33 * var(--u));letter-spacing:-.012em;text-wrap:balance;color:var(--ink);-webkit-box-orient:vertical;font-weight:700;line-height:.9;display:-webkit-box;overflow:hidden}.card__title--long[data-astro-cid-rkelf5xm]{font-size:calc(27 * var(--u))}.card__title[data-astro-cid-rkelf5xm] a[data-astro-cid-rkelf5xm]{color:inherit;text-decoration:none}.card__title[data-astro-cid-rkelf5xm] a[data-astro-cid-rkelf5xm]:hover{text-decoration:underline;text-decoration-thickness:calc(1.5 * var(--u))}.card__art[data-astro-cid-rkelf5xm]{height:calc(166 * var(--u));margin-inline:calc(-9 * var(--u));border:calc(1.3 * var(--u)) solid var(--ink);border-radius:calc(2 * var(--u));background:var(--stock);flex:none;position:relative;overflow:hidden}.card__stock[data-astro-cid-rkelf5xm]:not(:has(.card__stats>div:nth-child(3))) .card__art[data-astro-cid-rkelf5xm]{height:auto;min-height:calc(120 * var(--u));flex:auto}.card__art[data-astro-cid-rkelf5xm] img[data-astro-cid-rkelf5xm],.card__art[data-astro-cid-rkelf5xm] svg[data-astro-cid-rkelf5xm]{object-fit:cover;width:100%;max-width:none;height:100%}.card__art[data-astro-cid-rkelf5xm][data-art=drawn] svg[data-astro-cid-rkelf5xm]{padding:calc(4 * var(--u));color:var(--ink)}.card__art[data-astro-cid-rkelf5xm][data-art=tribute]{background:var(--ink)}.card__art[data-astro-cid-rkelf5xm] .pixel[data-astro-cid-rkelf5xm]{image-rendering:pixelated}.card__tag[data-astro-cid-rkelf5xm]{left:calc(5 * var(--u));bottom:calc(5 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));background:var(--stock);font:500 calc(7 * var(--u)) / 1.2 var(--font-mono);letter-spacing:.02em;color:var(--ink);position:absolute}.card__sheen[data-astro-cid-rkelf5xm]{background:linear-gradient(115deg,#0000 30%,#f7f6f438 50%,#0000 70%) 0 0/250% 100%;background-position:var(--sheen-x,80%) 0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.card__type[data-astro-cid-rkelf5xm]{padding-bottom:calc(3 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--rule-strong);font:500 calc(8.4 * var(--u)) / 1.25 var(--font-mono);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card__stats[data-astro-cid-rkelf5xm]{gap:calc(3 * var(--u));font:400 calc(9.4 * var(--u)) / 1.25 var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;display:grid}.card__stats[data-astro-cid-rkelf5xm]>div[data-astro-cid-rkelf5xm]{align-items:baseline;gap:calc(4 * var(--u));display:flex}.card__stats[data-astro-cid-rkelf5xm] dt[data-astro-cid-rkelf5xm]{align-items:baseline;gap:calc(4 * var(--u));min-width:calc(40 * var(--u));font-size:calc(7.6 * var(--u));color:var(--ink-2);flex:auto;display:flex}.card__stats[data-astro-cid-rkelf5xm] dt[data-astro-cid-rkelf5xm]:after{content:"";border-bottom:calc(1 * var(--u)) dotted #12100e73;flex:1}.card__stats[data-astro-cid-rkelf5xm] dd[data-astro-cid-rkelf5xm]{-webkit-line-clamp:2;text-align:right;text-wrap:balance;-webkit-box-orient:vertical;max-width:66%;display:-webkit-box;overflow:hidden}.card__stats[data-astro-cid-rkelf5xm]>[data-astro-cid-rkelf5xm][data-stat=Built] dd[data-astro-cid-rkelf5xm]{-webkit-line-clamp:3;max-width:74%}.card__foot[data-astro-cid-rkelf5xm]{align-items:center;gap:calc(4 * var(--u));font:500 calc(7.4 * var(--u)) / 1 var(--font-mono);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;margin-top:auto;display:flex}.card__drop[data-astro-cid-rkelf5xm]{width:calc(11 * var(--u));height:calc(11 * var(--u));color:var(--ink)}.card__maker[data-astro-cid-rkelf5xm]{flex:1}.card__seal[data-astro-cid-rkelf5xm]{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--foil);background-size:220% 220%;background-position:var(--foil-x,30%) 50%;font:600 calc(9 * var(--u)) / 1 var(--font-display);color:var(--ink);border-radius:50%;place-items:center;display:grid}.card__swatch--foot[data-astro-cid-rkelf5xm]{width:calc(14 * var(--u));height:calc(14 * var(--u))}.card__face--back[data-astro-cid-rkelf5xm],.card__face--down[data-astro-cid-rkelf5xm]{border:calc(1 * var(--u)) solid #f7f6f459;outline:calc(4 * var(--u)) solid var(--ink);outline-offset:calc(-5 * var(--u));background-image:none}.card__band[data-astro-cid-rkelf5xm]{color:#f7f6f438;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card__back[data-astro-cid-rkelf5xm]{inset:calc(22 * var(--u)) calc(22 * var(--u)) calc(20 * var(--u));gap:calc(7 * var(--u));flex-direction:column;display:flex;position:absolute}.card__back[data-astro-cid-rkelf5xm] .card__head[data-astro-cid-rkelf5xm]{color:var(--on-ink-2)}.card__numeral[data-astro-cid-rkelf5xm]{top:calc(-8 * var(--u));right:calc(-4 * var(--u));font:300 calc(110 * var(--u)) / .8 var(--font-display);color:var(--spot,var(--paper));position:absolute}.card__btitle[data-astro-cid-rkelf5xm]{max-inline-size:62%;font:600 calc(30 * var(--u)) / .92 var(--font-display);letter-spacing:-.012em;text-wrap:balance}.card__label[data-astro-cid-rkelf5xm]{margin-top:calc(6 * var(--u));padding-bottom:calc(3 * var(--u));border-bottom:calc(1 * var(--u)) solid var(--rule-on-ink);font:500 calc(8 * var(--u)) / 1.2 var(--font-mono);letter-spacing:.02em;color:var(--on-ink-2)}.card__built[data-astro-cid-rkelf5xm]{counter-reset:b;gap:calc(4 * var(--u));font:450 calc(10.4 * var(--u)) / 1.25 var(--font-sans);padding:0;display:grid}.card__built[data-astro-cid-rkelf5xm] li[data-astro-cid-rkelf5xm]{counter-increment:b;grid-template-columns:calc(16 * var(--u)) 1fr;display:grid}.card__built[data-astro-cid-rkelf5xm] li[data-astro-cid-rkelf5xm]:before{content:counter(b, decimal-leading-zero);font:400 calc(7.4 * var(--u)) / 1.6 var(--font-mono);color:var(--on-ink-3)}.card__back[data-astro-cid-rkelf5xm] .card__stats[data-astro-cid-rkelf5xm]{margin-top:auto}.card__back[data-astro-cid-rkelf5xm] .card__stats[data-astro-cid-rkelf5xm]+.card__open[data-astro-cid-rkelf5xm]{margin-top:0}.card__back[data-astro-cid-rkelf5xm] .card__stats[data-astro-cid-rkelf5xm] dt[data-astro-cid-rkelf5xm]{color:var(--on-ink-3)}.card__back[data-astro-cid-rkelf5xm] .card__stats[data-astro-cid-rkelf5xm] dt[data-astro-cid-rkelf5xm]:after{border-color:#f7f6f466}.card__open[data-astro-cid-rkelf5xm]{min-height:calc(34 * var(--u));padding:0 calc(10 * var(--u));background:var(--paper);color:var(--ink);font:560 calc(11 * var(--u)) / 1 var(--font-sans);--focus:var(--paper);--focus-halo:var(--ink);justify-content:space-between;align-items:center;margin-top:auto;text-decoration:none;display:flex}.card__open[data-astro-cid-rkelf5xm] .kbd[data-astro-cid-rkelf5xm]{font-size:calc(7.4 * var(--u));height:auto;padding:calc(3 * var(--u)) calc(4 * var(--u))}.card__open[data-astro-cid-rkelf5xm]:hover{background:var(--stock);text-decoration:underline}.card__face--down[data-astro-cid-rkelf5xm]{justify-content:center;align-items:center;gap:calc(8 * var(--u));padding:calc(28 * var(--u));text-align:center;flex-direction:column;display:flex}.card__giant[data-astro-cid-rkelf5xm]{font:300 calc(150 * var(--u)) / .8 var(--font-display);color:var(--spot,var(--paper))}.card__dtitle[data-astro-cid-rkelf5xm]{font:600 calc(26 * var(--u)) / .95 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.card__dkind[data-astro-cid-rkelf5xm]{font:500 calc(9 * var(--u)) / 1.2 var(--font-mono);letter-spacing:.02em;color:var(--on-ink-2)}.card__flip[data-astro-cid-rkelf5xm]{z-index:2;border-radius:calc(14 * var(--u));cursor:pointer;position:absolute;inset:0}.card[data-astro-cid-rkelf5xm][data-face=back] .card__flip[data-astro-cid-rkelf5xm]{block-size:24%;inset:0 0 auto}.card__flip[data-astro-cid-rkelf5xm]:focus-visible{outline-offset:3px}@container card (width<12rem){.card__stats[data-astro-cid-rkelf5xm],.card__type[data-astro-cid-rkelf5xm],.card__built[data-astro-cid-rkelf5xm],.card__label[data-astro-cid-rkelf5xm]{display:none}.card__back[data-astro-cid-rkelf5xm] .card__stats[data-astro-cid-rkelf5xm]+.card__open[data-astro-cid-rkelf5xm]{margin-top:auto}.card__stock[data-astro-cid-rkelf5xm] .card__art[data-astro-cid-rkelf5xm]{flex:auto;height:auto}.card__title[data-astro-cid-rkelf5xm]{font-size:calc(36 * var(--u))}.card__title--long[data-astro-cid-rkelf5xm]{font-size:calc(30 * var(--u))}.card__head[data-astro-cid-rkelf5xm]{font-size:calc(12 * var(--u))}.card__foot[data-astro-cid-rkelf5xm]{font-size:calc(11 * var(--u))}.card__maker[data-astro-cid-rkelf5xm]{visibility:hidden}.card__back[data-astro-cid-rkelf5xm] .card__head[data-astro-cid-rkelf5xm],.card__open[data-astro-cid-rkelf5xm]{font-size:calc(14 * var(--u))}.card__open[data-astro-cid-rkelf5xm]{min-height:calc(48 * var(--u))}}@container card (width<6rem){.card__head[data-astro-cid-rkelf5xm],.card__foot[data-astro-cid-rkelf5xm],.card__title[data-astro-cid-rkelf5xm]{display:none}}.card[data-astro-cid-rkelf5xm][data-size=mini] .card__stock[data-astro-cid-rkelf5xm]{inset:calc(14 * var(--u));border-radius:calc(10 * var(--u));gap:0;padding:0}.card[data-astro-cid-rkelf5xm][data-size=mini] .card__art[data-astro-cid-rkelf5xm]{border:0;border-radius:0;flex:1;height:auto;margin:0}.card[data-astro-cid-rkelf5xm][data-size=mini],.card[data-astro-cid-rkelf5xm][data-size=mini] [data-astro-cid-rkelf5xm]:is(.card__inner,.card__face,.card__stock,.card__art,.card__mini-no){display:block}.card[data-astro-cid-rkelf5xm][data-size=mini] .card__stock[data-astro-cid-rkelf5xm]{flex-direction:column;display:flex}.card__mini-no[data-astro-cid-rkelf5xm]{padding:calc(12 * var(--u)) 0 calc(8 * var(--u));font:700 calc(64 * var(--u)) / 1 var(--font-display);text-align:center;font-variant-numeric:lining-nums tabular-nums}@media print{.card__inner[data-astro-cid-rkelf5xm]{transform:none!important}.card__face--front[data-astro-cid-rkelf5xm]{visibility:visible!important}}.deck-grid[data-astro-cid-ilzykbdh]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:clamp(1rem,.6rem + 1.6vw,2rem) clamp(.75rem,.4rem + 1.4vw,1.75rem);width:min(100%,78rem);margin-inline:auto;padding:0;display:grid}@media (width>=40rem){.deck-grid[data-astro-cid-ilzykbdh]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.deck-grid[data-astro-cid-ilzykbdh]{grid-template-columns:repeat(5,minmax(0,1fr))}}.pocket[data-astro-cid-ilzykbdh]{border:1px solid var(--rule-c);border-radius:.375rem;justify-items:center;padding:.625rem;display:grid;position:relative;container-type:inline-size}.pocket[data-astro-cid-ilzykbdh]:before{content:"";border:1px solid var(--rule-c);background:var(--ground);border-top:0;border-radius:0 0 .375rem .375rem;width:1.75rem;height:.375rem;position:absolute;top:-1px;left:50%;translate:-50%}.pocket[data-astro-cid-ilzykbdh][hidden]{display:none}.pocket[data-astro-cid-ilzykbdh] .card{--card-w:clamp(9.5rem, 6rem + 6vw, 13.5rem);width:min(var(--card-w), 100cqw - 1.25rem)}.pocket__mark[data-astro-cid-ilzykbdh]{color:var(--fg-3);position:absolute;bottom:-1.5rem;right:.75rem}dialog.deck{overscroll-behavior:contain;background:var(--ink);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);margin:0;position:fixed;inset:0;overflow:auto}dialog.deck::backdrop{background:0 0}dialog.deck[open]{animation:deck-in .45s var(--ease-sheet)}dialog.deck[open][data-closing]{animation:deck-out .32s var(--ease-peel) forwards}@keyframes deck-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes deck-out{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}dialog.deck:focus-visible{box-shadow:none;outline:none}.deck__sheet[data-astro-cid-zfjoqbta]{min-height:100%;padding:clamp(1.25rem, .6rem + 2.6vw, 3rem) var(--gutter) var(--space-8)}.deck__head[data-astro-cid-zfjoqbta]{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.deck__head[data-astro-cid-zfjoqbta] h2[data-astro-cid-zfjoqbta]{font-size:clamp(3rem,1.8rem + 4.6vw,6rem);line-height:.84}.deck__status[data-astro-cid-zfjoqbta]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.deck__status[data-astro-cid-zfjoqbta] .t-label[data-astro-cid-zfjoqbta]{color:var(--fg-2)}.deck__close[data-astro-cid-zfjoqbta]{min-height:var(--tap)}.deck__tabs[data-astro-cid-zfjoqbta]{margin:var(--space-6) 0 var(--space-6);border-bottom:1px solid var(--rule-c);flex-wrap:wrap;gap:0 clamp(1rem,.5rem + 1.5vw,2rem);display:flex}.deck__tab[data-astro-cid-zfjoqbta]{min-height:var(--tap);font:520 var(--type-ui) / 1 var(--font-sans);color:var(--fg-2);align-items:baseline;gap:.4rem;padding-top:.75rem;display:inline-flex;position:relative}.deck__tab[data-astro-cid-zfjoqbta] .t-label[data-astro-cid-zfjoqbta]{color:var(--fg-3)}.deck__tab[data-astro-cid-zfjoqbta]:hover,.deck__tab[data-astro-cid-zfjoqbta][aria-pressed=true]{color:var(--fg)}.deck__tab[data-astro-cid-zfjoqbta]:after{content:"";background:var(--paper);transform-origin:0;height:2px;transition:transform var(--dur-hover) var(--ease-print);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.deck__tab[data-astro-cid-zfjoqbta][aria-pressed=true]:after{transform:scaleX(1)}.deck__foot[data-astro-cid-zfjoqbta]{margin-top:var(--space-7);color:var(--fg-3);text-align:center}.dock-wrap[data-astro-cid-qunihgh7]{--fg:var(--ink);--ground:var(--paper);--focus:var(--ink);--focus-halo:var(--paper);right:var(--gutter);z-index:var(--z-dock);pointer-events:none;transition:transform .28s var(--ease-print);justify-items:end;gap:.75rem;display:grid;position:fixed;bottom:1.5rem}html[data-tone-bottom=ink] .dock-wrap[data-astro-cid-qunihgh7]{--fg:var(--paper);--ground:var(--ink);--focus:var(--paper);--focus-halo:var(--ink)}.dock-wrap[data-astro-cid-qunihgh7][data-away]{transform:translateX(calc(100% + var(--gutter) + 2rem));transition-timing-function:var(--ease-peel)}.dock[data-astro-cid-qunihgh7]{min-width:var(--tap);min-height:var(--tap);color:var(--fg);pointer-events:auto;align-items:flex-end;gap:.875rem;padding:.25rem;display:flex;position:relative}.dock[data-astro-cid-qunihgh7].is-bump{animation:dock-bump .42s var(--ease-stamp)}@keyframes dock-bump{40%{transform:scale(1.06)}}.dock__count[data-astro-cid-qunihgh7]{justify-items:end;gap:.125rem;display:grid}.dock__n[data-astro-cid-qunihgh7]{height:1em;display:block;overflow:hidden}.dock__n[data-astro-cid-qunihgh7]>span[data-astro-cid-qunihgh7]{display:block}.dock__n[data-astro-cid-qunihgh7].is-rolling>span[data-astro-cid-qunihgh7]{animation:dock-roll .3s var(--ease-print)}@keyframes dock-roll{0%{transform:translateY(100%)}}.dock__hand[data-astro-cid-qunihgh7]{width:4.25rem;height:3.75rem;position:relative}.dock__slot[data-astro-cid-qunihgh7]{--p:0;z-index:calc(10 - var(--p));transform-origin:50% 120%;transform:translate(calc(var(--p) * -3px), calc(var(--p) * -3px)) rotate(calc(var(--p) * -2.5deg + 4deg));transition:transform .26s var(--ease-print);position:absolute;bottom:0;right:.5rem}.dock__slot[data-astro-cid-qunihgh7]:not([data-pos]){display:none}.dock__slot[data-astro-cid-qunihgh7][data-pos="1"]{--p:1}.dock__slot[data-astro-cid-qunihgh7][data-pos="2"]{--p:2}.dock__slot[data-astro-cid-qunihgh7][data-pos="3"]{--p:3}.dock__slot[data-astro-cid-qunihgh7] .card{--card-w:2.75rem}.dock[data-astro-cid-qunihgh7]:is(:hover,:focus-visible) .dock__slot[data-astro-cid-qunihgh7][data-pos="3"]{transform:translate(-2.1rem)rotate(-14deg)}.dock[data-astro-cid-qunihgh7]:is(:hover,:focus-visible) .dock__slot[data-astro-cid-qunihgh7][data-pos="2"]{transform:translate(-1.4rem)rotate(-5deg)}.dock[data-astro-cid-qunihgh7]:is(:hover,:focus-visible) .dock__slot[data-astro-cid-qunihgh7][data-pos="1"]{transform:translate(-.7rem)rotate(4deg)}.dock[data-astro-cid-qunihgh7]:is(:hover,:focus-visible) .dock__slot[data-astro-cid-qunihgh7][data-pos="0"]{transform:translate(0)rotate(13deg)}.dock__label[data-astro-cid-qunihgh7]{opacity:0;transition:opacity var(--dur-hover) linear;position:absolute;bottom:calc(100% + .25rem);right:.25rem}.dock[data-astro-cid-qunihgh7]:is(:hover,:focus-visible) .dock__label[data-astro-cid-qunihgh7]{opacity:1}.dock__seal[data-astro-cid-qunihgh7]{z-index:20;background:var(--foil);width:1.75rem;height:1.75rem;font:600 .8125rem / 1 var(--font-display);color:var(--ink);background-size:220% 220%;border-radius:50%;place-items:center;display:grid;position:absolute;top:-.5rem;right:-.25rem}.dock__seal[data-astro-cid-qunihgh7].is-stamp{animation:dock-stamp .26s var(--ease-stamp)}.dock__seal[data-astro-cid-qunihgh7].is-stamp:after{content:"";border:1px solid var(--fg);animation:dock-ring .4s var(--ease-print) forwards;border-radius:50%;position:absolute;inset:0}@keyframes dock-stamp{0%{transform:scale(1.4)}}@keyframes dock-ring{to{opacity:0;transform:scale(2.2)}}.dock-toast[data-astro-cid-qunihgh7]{max-width:min(26rem, calc(100vw - 2 * var(--gutter)));background:var(--fg);color:var(--ground);font:500 var(--type-label) / 1.3 var(--font-mono);letter-spacing:.02em;opacity:0;transition:opacity .3s linear, transform .3s var(--ease-peel);padding:.5rem .75rem;transform:translateY(.5rem)}.dock-toast[data-astro-cid-qunihgh7]:empty{visibility:hidden}.dock-toast[data-astro-cid-qunihgh7].is-on{opacity:1;transition:opacity .22s linear, transform .22s var(--ease-print);transform:none}@media (width<=47.99rem){.dock-wrap[data-astro-cid-qunihgh7]{bottom:max(1rem, env(safe-area-inset-bottom))}.dock__hand[data-astro-cid-qunihgh7]{width:2.75rem}.dock__slot[data-astro-cid-qunihgh7]:not([data-pos="0"]){display:none}.dock__slot[data-astro-cid-qunihgh7]{right:0}}@media print{.dock-wrap[data-astro-cid-qunihgh7]{display:none!important}}.contact-dialog__intro[data-astro-cid-yquvlruh]{color:var(--ink-2)}.contact-dialog__email[data-astro-cid-yquvlruh]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.contact-dialog__address[data-astro-cid-yquvlruh]{letter-spacing:-.005em;min-width:0;color:var(--ink);overflow-wrap:break-word;user-select:all;font-size:1.1875rem;font-weight:560}.contact-dialog__copy[data-astro-cid-yquvlruh]{min-height:var(--tap);padding:0 var(--space-4);font-size:var(--type-small);color:var(--ink);border:1px solid var(--ink);transition:background-color var(--dur-hover) var(--ease-print), color var(--dur-hover) var(--ease-print);justify-content:center;align-items:center;font-weight:560;display:inline-flex}.contact-dialog__copy[data-astro-cid-yquvlruh]:hover,.contact-dialog__copy[data-astro-cid-yquvlruh][data-copied]{background:var(--ink);color:var(--paper)}.contact-dialog__status[data-astro-cid-yquvlruh]{margin-top:calc(-1 * var(--space-3));font-size:var(--type-caption);color:var(--ink-2);font-weight:500}.contact-dialog__status[data-astro-cid-yquvlruh]:empty{display:none}.contact-dialog__links[data-astro-cid-yquvlruh]{border-top:1px solid var(--rule);margin:0}.contact-dialog__links[data-astro-cid-yquvlruh] li[data-astro-cid-yquvlruh]{border-bottom:1px solid var(--rule)}.contact-row[data-astro-cid-yquvlruh]{align-items:center;gap:var(--space-4);min-height:3.5rem;padding-block:var(--space-2);color:var(--ink);text-decoration:none;display:flex}.contact-row__text[data-astro-cid-yquvlruh]{flex:1;min-width:0;line-height:1.3;display:grid}.contact-row__label[data-astro-cid-yquvlruh]{font-weight:560}.contact-row__value[data-astro-cid-yquvlruh]{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.02em;color:var(--ink-3);overflow-wrap:anywhere}.contact-row__mark[data-astro-cid-yquvlruh]{width:1rem;height:1rem;color:var(--ink-3);transition:color var(--dur-hover) var(--ease-print), transform var(--dur-hover) var(--ease-print);flex:none}.contact-row[data-astro-cid-yquvlruh]:hover .contact-row__label[data-astro-cid-yquvlruh]{text-underline-offset:.18em;text-decoration:underline 1px}.contact-row[data-astro-cid-yquvlruh]:hover .contact-row__mark[data-astro-cid-yquvlruh]{color:var(--ink);transform:translate(2px)}@media (width<=30rem){.contact-dialog__copy[data-astro-cid-yquvlruh]{width:100%}}.ink-edge[data-astro-cid-ecdc7h7m]{z-index:1;width:100%;max-width:none;height:clamp(3.5rem,2rem + 6vw,7.5rem);fill:url(#grain-paper) var(--paper);pointer-events:none;margin-bottom:-1px;display:block;position:absolute;bottom:100%;left:0;overflow:visible}.ink-edge[data-astro-cid-ecdc7h7m][data-fill=ink]{fill:url(#grain-ink) var(--ink)}.ink-edge--drip[data-astro-cid-ecdc7h7m],.ink-edge--inside[data-astro-cid-ecdc7h7m]{margin:-1px 0 0;top:0;bottom:auto}.ink-edge[data-astro-cid-ecdc7h7m] [data-astro-cid-ecdc7h7m][data-tongues],.ink-edge[data-astro-cid-ecdc7h7m] [data-astro-cid-ecdc7h7m][data-drops] circle[data-astro-cid-ecdc7h7m]{transform-box:fill-box}.ink-edge--drip[data-astro-cid-ecdc7h7m] [data-astro-cid-ecdc7h7m][data-tongues]{transform-origin:50% 0}.ink-edge[data-astro-cid-ecdc7h7m]:not(.ink-edge--drip) [data-astro-cid-ecdc7h7m][data-tongues]{transform-origin:50% 100%}.ink-edge[data-astro-cid-ecdc7h7m] [data-astro-cid-ecdc7h7m][data-drops] circle[data-astro-cid-ecdc7h7m]{transform-origin:50%}.foot[data-astro-cid-r4f3bwe4]{z-index:1;position:relative}.foot--page[data-astro-cid-r4f3bwe4]{margin-top:calc(clamp(3.5rem, 2rem + 6vw, 7.5rem) + var(--space-6))}.foot__contact[data-astro-cid-r4f3bwe4]{row-gap:var(--space-7);padding-block:var(--space-9) var(--space-8)}.foot__title[data-astro-cid-r4f3bwe4],.foot__links[data-astro-cid-r4f3bwe4]{grid-column:1/-1}.foot__title[data-astro-cid-r4f3bwe4]{max-width:14ch}.foot__strip[data-astro-cid-r4f3bwe4]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-6) var(--space-7);color:var(--fg-2);flex-wrap:wrap;display:flex}.foot--home[data-astro-cid-r4f3bwe4] .foot__strip[data-astro-cid-r4f3bwe4]{padding-top:var(--space-5)}.foot--page[data-astro-cid-r4f3bwe4] .foot__strip[data-astro-cid-r4f3bwe4]{border-top:1px solid var(--rule-c)}.foot__buttons[data-astro-cid-r4f3bwe4]{gap:0 var(--space-5);flex-wrap:wrap;flex-basis:100%;display:flex}.foot__buttons[data-astro-cid-r4f3bwe4] .text-btn[data-astro-cid-r4f3bwe4]{font-size:var(--type-small);color:var(--fg)}@media (width>=64rem){.foot__title[data-astro-cid-r4f3bwe4]{grid-column:1/span 6}.foot__links[data-astro-cid-r4f3bwe4]{grid-column:8/-1}}.contact-links{gap:var(--space-5);align-content:start;display:grid}.contact-links__email{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.contact-links__email a{letter-spacing:-.015em;overflow-wrap:anywhere;text-underline-offset:.2em;min-width:0;text-decoration:underline 1px;text-decoration-color:var(--rule-c);transition:text-decoration-color var(--dur-hover) var(--ease-print);font-size:clamp(1.25rem,.9rem + 1.4vw,2rem);font-weight:560;line-height:1.15}.contact-links__email a:hover{text-decoration-color:currentColor}.contact-links__copy{min-width:4rem;min-height:var(--tap);border:1px solid var(--fg);font:500 var(--type-label) / 1 var(--font-mono);letter-spacing:.02em;transition:background-color var(--dur-hover) var(--ease-print), color var(--dur-hover) var(--ease-print);padding:0 .5rem}.contact-links__copy:hover,.contact-links__copy[data-copied]{background:var(--fg);color:var(--ground)}.contact-links__rows{border-top:1px solid var(--fg)}.contact-links__rows a{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule-c);min-height:3.5rem;font-size:1.0625rem;font-weight:560;text-decoration:none;display:flex}.contact-links__end{align-items:center;gap:var(--space-2);color:var(--fg-2);display:inline-flex}.contact-links__arrow{fill:none;width:1rem;height:1rem;stroke:var(--fg);stroke-width:1.5px;transition:translate var(--dur-hover) var(--ease-print);flex:none}.contact-links__rows a:hover>span:first-child{text-underline-offset:.25em;text-decoration:underline 1px}.contact-links__rows a:hover .contact-links__arrow{translate:.125rem -.125rem}.contact-links__rows a:hover [data-dir=down]{translate:0 .125rem}.contact-links__deck{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.contact-links__deck .t-label{color:var(--fg-2)}.options[data-astro-cid-nzmcyear]{gap:var(--space-6);display:grid}.options__group[data-astro-cid-nzmcyear]{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.options__legend[data-astro-cid-nzmcyear]{float:left;width:100%;font-family:var(--font-sans);font-size:var(--type-body);letter-spacing:0;padding:0;font-weight:600;line-height:1.3}.options__hint[data-astro-cid-nzmcyear]{font-size:var(--type-small);color:var(--ink-2);line-height:1.45}.options__segments[data-astro-cid-nzmcyear]{margin-top:var(--space-2);border:1px solid var(--ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.options__segment[data-astro-cid-nzmcyear]{min-height:var(--tap);padding:0 var(--space-3);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-print);justify-content:center;align-items:center;display:inline-flex;position:relative}.options__segment[data-astro-cid-nzmcyear]+.options__segment[data-astro-cid-nzmcyear]{border-left:1px solid var(--ink)}.options__segment[data-astro-cid-nzmcyear] input[data-astro-cid-nzmcyear]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.options__label[data-astro-cid-nzmcyear]{font-size:var(--type-small);color:var(--ink-2);white-space:nowrap;font-weight:520}.options__segment[data-astro-cid-nzmcyear]:hover{background:var(--paper-2)}.options__segment[data-astro-cid-nzmcyear]:has(input:checked){background:var(--ink)}.options__segment[data-astro-cid-nzmcyear]:has(input:checked) .options__label[data-astro-cid-nzmcyear]{color:var(--paper);font-weight:600}.options__segment[data-astro-cid-nzmcyear]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px;z-index:1}.options__deck[data-astro-cid-nzmcyear]{gap:var(--space-1);display:grid}.options__deck-row[data-astro-cid-nzmcyear]{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.options__reset[data-astro-cid-nzmcyear]{min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--ink);font-size:var(--type-small);font-weight:560}.options__reset[data-astro-cid-nzmcyear]:hover{background:var(--ink);color:var(--paper)}.options__storage[data-astro-cid-nzmcyear]{font-size:var(--type-caption);color:var(--ink-3);font-weight:500;line-height:1.4}.options__shortcuts[data-astro-cid-nzmcyear]{font-size:var(--type-small);text-align:start}@media (forced-colors:active){.options__segment[data-astro-cid-nzmcyear]:has(input:checked){outline:2px solid highlight}}.shortcuts[data-astro-cid-g74zbivj]{border-top:1px solid var(--rule);margin:0}.shortcuts__row[data-astro-cid-g74zbivj]{align-items:center;gap:var(--space-3);min-height:var(--tap);padding-block:var(--space-2);border-bottom:1px solid var(--rule);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.shortcuts__key[data-astro-cid-g74zbivj]{margin:0}.shortcuts__key[data-astro-cid-g74zbivj] kbd[data-astro-cid-g74zbivj]{min-width:2rem;height:2rem;padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--type-label);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.shortcuts__label[data-astro-cid-g74zbivj]{font-size:var(--type-small);color:var(--ink);margin:0}.shortcuts__note[data-astro-cid-g74zbivj]{font-size:var(--type-caption);color:var(--ink-3);font-weight:500;line-height:1.4}.shortcuts__toggle[data-astro-cid-g74zbivj]{min-height:var(--tap);padding:0 var(--space-4);font-size:var(--type-small);color:var(--ink);border:1px solid var(--ink);transition:background-color var(--dur-hover) var(--ease-print), color var(--dur-hover) var(--ease-print);align-items:center;font-weight:560;display:inline-flex}.shortcuts__toggle[data-astro-cid-g74zbivj]:hover{background:var(--ink);color:var(--paper)}.topbar[data-astro-cid-7ijqszut]{--start:var(--ink);--end:var(--ink);z-index:var(--z-topbar);justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--topbar-h);padding-inline:var(--gutter);border-bottom:1px solid #0000;display:flex;position:absolute;inset:0 0 auto}html.js .topbar[data-astro-cid-7ijqszut]{transition:transform .28s var(--ease-print), background-color .2s linear, border-color .2s linear;position:fixed}.topbar[data-astro-cid-7ijqszut][data-state=hidden]{transition-timing-function:var(--ease-peel);transform:translateY(calc(-100% - 2px))}.topbar[data-astro-cid-7ijqszut][data-state=shown]{background:var(--paper);border-bottom-color:var(--rule)}.topbar[data-astro-cid-7ijqszut][data-state=shown][data-tone-start=ink]{background:var(--ink);border-bottom-color:var(--rule-on-ink)}.topbar__start[data-astro-cid-7ijqszut],.topbar__end[data-astro-cid-7ijqszut]{--fg:var(--ink);--focus:var(--ink);--focus-halo:var(--paper);color:var(--fg);transition:color .2s linear}.topbar[data-astro-cid-7ijqszut][data-tone-start=ink] .topbar__start[data-astro-cid-7ijqszut],.topbar[data-astro-cid-7ijqszut][data-tone-end=ink] .topbar__end[data-astro-cid-7ijqszut],html:not(.js) body:has(#main>[data-tone=ink]:not([data-tone]~*)) .topbar__start[data-astro-cid-7ijqszut],html:not(.js) body:has(#main>[data-bar-start=ink]:not([data-tone]~*)) .topbar__start[data-astro-cid-7ijqszut],html:not(.js) body:has(#main>[data-tone=ink]:not([data-tone]~*)) .topbar__end[data-astro-cid-7ijqszut],html:not(.js) body:has(#main>[data-bar-end=ink]:not([data-tone]~*)) .topbar__end[data-astro-cid-7ijqszut]{--fg:var(--paper);--focus:var(--paper);--focus-halo:var(--ink)}.topbar__mark[data-astro-cid-7ijqszut]{min-height:var(--tap);letter-spacing:-.01em;white-space:nowrap;align-items:center;font-size:.9375rem;font-weight:560;text-decoration:none;display:inline-flex}.topbar__monogram[data-astro-cid-7ijqszut]{font-family:var(--font-display);letter-spacing:.01em;font-size:1.25rem;font-weight:700;display:none}@media (width<=29.99rem){.topbar__wordmark[data-astro-cid-7ijqszut]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar__monogram[data-astro-cid-7ijqszut]{display:inline}}.topbar__end[data-astro-cid-7ijqszut]{align-items:center;display:flex}.topbar__nav[data-astro-cid-7ijqszut] ul[data-astro-cid-7ijqszut]{gap:clamp(1rem,.4rem + 1.2vw,2.25rem);display:flex}.topbar__nav[data-astro-cid-7ijqszut] a[data-astro-cid-7ijqszut]{min-width:var(--tap);min-height:var(--tap);letter-spacing:-.005em;justify-content:center;align-items:center;font-size:.9375rem;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.topbar__nav[data-astro-cid-7ijqszut] a[data-astro-cid-7ijqszut]:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-hover) var(--ease-print);background:currentColor;position:absolute;inset:auto 0 .55rem;transform:scaleX(0)}.topbar__nav[data-astro-cid-7ijqszut] a[data-astro-cid-7ijqszut]:hover:after,.topbar__nav[data-astro-cid-7ijqszut] a[data-astro-cid-7ijqszut][aria-current=page]:after{transform:scaleX(1)}.menu[data-astro-cid-7ijqszut]{display:none}.menu__button[data-astro-cid-7ijqszut]{z-index:2;min-height:var(--tap);padding-inline:var(--space-2) 0;cursor:pointer;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:560;list-style:none;display:inline-flex;position:relative}.menu__button[data-astro-cid-7ijqszut]::-webkit-details-marker{display:none}.menu__button[data-astro-cid-7ijqszut] i[data-astro-cid-7ijqszut]{width:1.25rem;height:7px;transition:transform var(--dur-hover) var(--ease-print);border-block:1px solid}.menu__open[data-astro-cid-7ijqszut],.menu[data-astro-cid-7ijqszut][open] .menu__closed[data-astro-cid-7ijqszut]{display:none}.menu[data-astro-cid-7ijqszut][open] .menu__open[data-astro-cid-7ijqszut]{display:inline}.menu[data-astro-cid-7ijqszut][open] .menu__button[data-astro-cid-7ijqszut]{--focus:var(--paper);--focus-halo:var(--ink);color:var(--paper)}.menu[data-astro-cid-7ijqszut][open] .menu__button[data-astro-cid-7ijqszut] i[data-astro-cid-7ijqszut]{border-bottom:0;height:0;transform:rotate(-45deg)}.menu__sheet[data-astro-cid-7ijqszut]{z-index:1;align-content:start;gap:var(--space-7);padding:calc(var(--topbar-h) + var(--space-6)) var(--gutter) var(--space-7);overscroll-behavior:contain;display:grid;position:fixed;inset:0;overflow-y:auto}html:has(.menu[open]){overflow:hidden}.menu__chapters[data-astro-cid-7ijqszut] a[data-astro-cid-7ijqszut]{min-height:var(--tap);border-bottom:1px solid var(--rule-c);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;padding-block:.35rem;text-decoration:none;display:grid}.menu__no[data-astro-cid-7ijqszut]{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--fg-2);font-size:1.25rem;font-weight:300}.menu__title[data-astro-cid-7ijqszut]{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:600;line-height:1}.menu__chapters[data-astro-cid-7ijqszut] a[data-astro-cid-7ijqszut]:hover .menu__title[data-astro-cid-7ijqszut]{text-underline-offset:.12em;text-decoration:underline 2px}.menu__secondary[data-astro-cid-7ijqszut]{gap:0 var(--col-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));display:grid}.menu__secondary[data-astro-cid-7ijqszut] a[data-astro-cid-7ijqszut],.menu__secondary[data-astro-cid-7ijqszut] button[data-astro-cid-7ijqszut]{width:100%;min-height:var(--tap);border-bottom:1px solid var(--rule-c);text-align:start;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:flex}@media (width<=63.99rem){.topbar__nav[data-astro-cid-7ijqszut]{display:none}.menu[data-astro-cid-7ijqszut]{display:block}}.crop[data-astro-cid-7ijqszut]{pointer-events:none}.crop[data-astro-cid-7ijqszut] i[data-astro-cid-7ijqszut]{z-index:var(--z-topbar);width:18px;height:18px;color:var(--ink);border:0 solid;transition:color .2s linear;position:absolute}html.js .crop[data-astro-cid-7ijqszut] i[data-astro-cid-7ijqszut]{position:fixed}.crop__tl[data-astro-cid-7ijqszut]{top:var(--crop-inset);left:var(--crop-inset);border-top-width:1px!important;border-left-width:1px!important}.crop__tr[data-astro-cid-7ijqszut]{top:var(--crop-inset);right:var(--crop-inset);border-top-width:1px!important;border-right-width:1px!important}.crop__bl[data-astro-cid-7ijqszut],.crop__br[data-astro-cid-7ijqszut]{top:calc(100svh - var(--crop-inset) - 18px)}html.js .crop__bl[data-astro-cid-7ijqszut],html.js .crop__br[data-astro-cid-7ijqszut]{top:auto;bottom:var(--crop-inset)}.crop__bl[data-astro-cid-7ijqszut]{left:var(--crop-inset);border-bottom-width:1px!important;border-left-width:1px!important}.crop__br[data-astro-cid-7ijqszut]{right:var(--crop-inset);border-bottom-width:1px!important;border-right-width:1px!important}.topbar[data-astro-cid-7ijqszut][data-tone-start=ink]+.crop[data-astro-cid-7ijqszut] .crop__tl[data-astro-cid-7ijqszut],.topbar[data-astro-cid-7ijqszut][data-tone-end=ink]+.crop[data-astro-cid-7ijqszut] .crop__tr[data-astro-cid-7ijqszut],html[data-tone-bottom-start=ink] .crop__bl[data-astro-cid-7ijqszut],html[data-tone-bottom=ink] .crop__br[data-astro-cid-7ijqszut],html:not(.js) body:has(#main>:is([data-tone=ink],[data-bar-start=ink]):not([data-tone]~*)) [data-astro-cid-7ijqszut]:is(.crop__tl,.crop__bl),html:not(.js) body:has(#main>:is([data-tone=ink],[data-bar-end=ink]):not([data-tone]~*)) [data-astro-cid-7ijqszut]:is(.crop__tr,.crop__br){color:var(--paper)}:root{--paper:#f7f6f4;--ink:#12100e;--stock:#f1eee6;--ink-2:#4a453e;--ink-3:#6a645b;--on-ink-2:#c9c4ba;--on-ink-3:#9c968c;--unread:#8f887d;--unread-ink:#6e685f;--honey:#f2a93b;--sea:#5ec7bb;--acid:#c4f03c;--signal:#ff5a3c;--honey-deep:#8a560b;--sea-deep:#1d6b62;--acid-deep:#4d6510;--signal-deep:#b83a20;--rule:#12100e2e;--rule-strong:#12100e8c;--rule-on-ink:#f7f6f438;--ink-hover:#2a2622;--foil:linear-gradient(115deg, #8a6a2e 0%, #f3e4b4 22%, #b48f45 41%, #fff6d8 55%, #8a6a2e 78%, #f3e4b4 100%);--ground:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--rule-c:var(--rule);--unread-c:var(--unread);--focus:var(--ink);--focus-halo:var(--paper);--font-display:var(--font-imbue,"Imbue", "Times New Roman", serif);--font-sans:var(--font-mona-sans,"Mona Sans", system-ui, sans-serif);--font-mono:var(--font-jetbrains-mono,"JetBrains Mono", ui-monospace, monospace);--fit-max:24rem;--type-display:clamp(3.25rem, 1.114rem + 8.762vw, 9rem);--type-h2:clamp(2.25rem, 1.414rem + 3.429vw, 4.5rem);--type-h3:clamp(1.25rem, 1.111rem + .571vw, 1.625rem);--type-role:clamp(1.75rem, 1.332rem + 1.714vw, 2.875rem);--type-caption-xl:clamp(2.5rem, 1.571rem + 3.81vw, 5rem);--type-statement:clamp(1.5rem, 1.082rem + 1.714vw, 2.625rem);--type-lede:clamp(1.125rem, .986rem + .571vw, 1.5rem);--type-body:1.0625rem;--type-small:.9375rem;--type-ui:1rem;--type-caption:.875rem;--type-label:.75rem;--type-mark:.75rem;--type-data:.8125rem;--type-count:2.75rem;--gutter:clamp(1rem, .07rem + 3.81vw, 3.5rem);--col-gap:clamp(.75rem, .48rem + 1.14vw, 1.5rem);--cols:4;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-section:clamp(5rem, 2.4rem + 10.67vw, 12rem);--topbar-h:3.5rem;--tap:2.75rem;--btn-h:3rem;--measure:66ch;--crop-inset:clamp(.625rem, .3rem + 1vw, 1.25rem);--ease-print:cubic-bezier(.16, 1, .3, 1);--ease-flip:cubic-bezier(.3, -.04, .3, 1.04);--ease-peel:cubic-bezier(.5, 0, .75, 0);--ease-sheet:cubic-bezier(.2, .8, .2, 1);--ease-stamp:cubic-bezier(.2, .9, .25, 1);--dur-hover:.18s;--dur-ui:.42s;--dur-flip:.52s;--dur-press:80ms;--dur-dialog:.28s;--z-thread:2;--z-object:3;--z-raised:10;--z-rail:40;--z-topbar:50;--z-dock:60;--z-flight:70;--z-cursor:90;--z-skip:100;color-scheme:light;--paper-2:#ecebe6;--hairline:var(--rule);--hairline-strong:#12100e52;--link:var(--ink);--brass-ink:var(--ink-3);--scrim:#12100e80;--honey-2:#f8d9a8;--honey-ink:var(--ink);--sea-ink:var(--ink);--lab:var(--ink);--lab-text:var(--paper);--lab-text-2:var(--on-ink-2);--lab-link:var(--acid);--lab-eyebrow:var(--on-ink-2);--sage:#d9d6cf;--text-display:var(--type-display);--text-h2:var(--type-h2);--text-h3:var(--type-h3);--text-lede:var(--type-lede);--text-body:var(--type-body);--text-small:var(--type-small);--text-caption:var(--type-caption);--content-max:83rem;--prose-max:40rem;--radius-1:2px;--radius-2:3px;--radius-3:6px;--radius-pill:2px;--shadow-2:none;--ease-out:var(--ease-print);--ease-in:var(--ease-peel)}@media (width>=40rem){:root{--cols:8}}@media (width>=48rem){:root{--topbar-h:4.5rem;--btn-h:3.25rem}}@media (width>=64rem){:root{--cols:12}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-kerning:normal;font-variant-ligatures:common-ligatures;font-optical-sizing:auto;scroll-padding-top:calc(var(--topbar-h) + var(--space-3));hanging-punctuation:first last;background:var(--paper);scroll-padding-bottom:5.5rem;font-size:100%}html:has(dialog[open]:modal){overflow:hidden}html[data-text-size="125"]{font-size:125%}html[data-text-size="150"]{font-size:150%}body{min-height:100dvh;color:var(--fg);font-family:var(--font-sans);font-size:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.55;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,li,dd,figcaption{overflow-wrap:break-word;text-wrap:pretty}dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:.9em}strong,b{font-weight:600}em{font-style:normal;font-weight:600}hr{border:0;border-top:1px solid var(--rule-c)}dialog{color:inherit}[hidden]{display:none!important}::selection{background:var(--fg);color:var(--ground)}h1,h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:.92}h1{font-size:var(--type-display);line-height:.84}h2{font-size:var(--type-h2)}h3,h4{font-family:var(--font-sans);letter-spacing:-.012em;text-wrap:balance;font-weight:600;line-height:1.15}h3{font-size:var(--type-h3)}h4{font-size:1.125rem}[data-tone=ink] :is(h1,h2),:is(h1,h2)[data-tone=ink]{font-weight:600}[data-tone=paper]{--ground:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--rule-c:var(--rule);--unread-c:var(--unread);--focus:var(--ink);--focus-halo:var(--paper);--btn-hover:var(--ink-hover);color:var(--fg);background-color:var(--ground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .07 0 0 0 0 .063 0 0 0 0 .055 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E")}[data-tone=ink]{--ground:var(--ink);--fg:var(--paper);--fg-2:var(--on-ink-2);--fg-3:var(--on-ink-3);--rule-c:var(--rule-on-ink);--unread-c:var(--unread-ink);--focus:var(--paper);--focus-halo:var(--ink);--btn-hover:#e4e1db;color:var(--fg);background-color:var(--ground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .97 0 0 0 0 .965 0 0 0 0 .957 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")}[data-ground]{--ground:var(--spot);--fg:var(--ink);--fg-2:var(--ink);--fg-3:var(--ink);--rule-c:var(--rule-strong);--focus:var(--ink);--focus-halo:var(--paper);--btn-hover:var(--ink-hover);color:var(--fg);background-color:var(--ground)}[data-live]{background-color:#0000;background-image:none}@media screen{html.brush-live :is(main section[data-chapter],footer.foot--home){background-color:#0000;background-image:none}html.brush-live body{touch-action:pan-y pinch-zoom}}.brush-ground{z-index:-2;pointer-events:none;width:100%;position:absolute;top:0;left:0}.brush-ground>div{width:100%;position:absolute;left:0}[data-spot=honey],[data-ground=honey]{--spot:var(--honey);--spot-deep:var(--honey-deep)}[data-spot=sea],[data-ground=sea]{--spot:var(--sea);--spot-deep:var(--sea-deep)}[data-spot=acid],[data-ground=acid]{--spot:var(--acid);--spot-deep:var(--acid-deep)}[data-spot=signal],[data-ground=signal]{--spot:var(--signal);--spot-deep:var(--signal-deep)}.fg-2{color:var(--fg-2)}.fg-3{color:var(--fg-3)}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-halo)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.t-xxl,.t-xxl--hair{font-family:var(--font-display);letter-spacing:-.021em;font-kerning:normal;font-weight:700;line-height:.78}.t-xxl--hair{font-variation-settings:"opsz" 100;letter-spacing:.04em;text-transform:uppercase;font-weight:140}.t-display{font-family:var(--font-display);font-size:var(--type-display);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:.84}.t-h2{font-family:var(--font-display);font-size:var(--type-h2);letter-spacing:-.018em;text-wrap:balance;font-weight:700;line-height:.92}[data-tone=ink] :is(.t-display,.t-h2),:is(.t-display,.t-h2)[data-tone=ink]{font-weight:600}.t-h3{font-family:var(--font-sans);font-size:var(--type-h3);letter-spacing:-.012em;text-wrap:balance;font-weight:600;line-height:1.15}.t-role{font-family:var(--font-sans);font-size:var(--type-role);letter-spacing:-.03em;text-wrap:balance;font-weight:300;font-stretch:118%;line-height:1}@media (width>=40rem){.t-role{font-stretch:125%}}.t-caption-xl{font-family:var(--font-sans);font-size:var(--type-caption-xl);letter-spacing:-.035em;text-wrap:balance;font-weight:250;font-stretch:112%;line-height:.98}.t-statement{font-family:var(--font-sans);font-size:var(--type-statement);letter-spacing:-.024em;text-wrap:pretty;hanging-punctuation:first;font-weight:520;line-height:1.1}.t-lede{font-size:var(--type-lede);letter-spacing:-.012em;text-wrap:pretty;font-weight:450;line-height:1.35}.t-ui{font-family:var(--font-sans);font-size:var(--type-ui);letter-spacing:-.005em;font-weight:560;line-height:1}.t-caption{font-size:var(--type-caption);letter-spacing:.004em;text-wrap:pretty;font-weight:450;line-height:1.45}.t-label,.t-mark,.t-data{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.02em;font-variant-numeric:tabular-nums slashed-zero;font-weight:500;line-height:1.3}.t-mark{letter-spacing:.09em;text-transform:uppercase}.t-data{font-size:var(--type-data);letter-spacing:0;overflow-wrap:anywhere;font-weight:400;line-height:1.5}.t-count{font-family:var(--font-display);font-size:var(--type-count);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:1}.tnum{font-variant-numeric:tabular-nums lining-nums}.fit{container-type:inline-size}.fit .fit__line{white-space:nowrap;font-size:min(calc(100cqw / var(--fit)), var(--fit-max,24rem));overflow-clip-margin:.5em;display:block;overflow-x:clip}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);padding-inline:var(--gutter);display:grid}.wrap{padding-inline:var(--gutter)}.chapter{padding-block:var(--space-section);position:relative}.plate-mark{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.plate-mark__swatch{background:var(--spot,var(--fg));flex:none;width:.75rem;height:.75rem}.halftone{background-image:radial-gradient(circle at center, var(--dot,var(--ink)) .75px, transparent 1.25px);background-size:3px 3px}.leaders>div{align-items:baseline;gap:.75rem;padding-block:.4rem;display:flex}.leaders dt{min-width:4.5rem;font:500 var(--type-label) / 1.3 var(--font-mono);letter-spacing:.02em;color:var(--fg-2);flex:auto;align-items:baseline;gap:.75rem;display:flex}.leaders dt:after{content:"";border-bottom:1px dotted var(--fg-3);flex:1;min-width:1rem;transform:translateY(-.2em)}.leaders dd{max-width:64%;font-size:var(--type-small);text-align:right;overflow-wrap:anywhere;flex:0 auto;font-weight:500;line-height:1.35}.numbered{counter-reset:n;columns:2 16rem;column-gap:var(--col-gap);padding:0;list-style:none}.numbered>li{counter-increment:n;break-inside:avoid;grid-template-columns:2rem minmax(0,1fr);padding-block:.4rem;font-weight:450;line-height:1.35;display:grid}.numbered>li:before{content:counter(n, decimal-leading-zero);font:400 var(--type-data) / 1.2 var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--num,var(--fg-3));padding-top:.15em}.meter{vertical-align:middle;gap:3px;display:inline-flex}.meter>i{border:1px solid;width:.5rem;height:.5rem}.meter>i[data-on]{background:currentColor}.btn{min-height:var(--btn-h);border:1px solid var(--fg);background:var(--fg);color:var(--ground);font:560 var(--type-ui) / 1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-print), color var(--dur-hover) var(--ease-print);border-radius:0;justify-content:space-between;align-items:center;gap:.875rem;padding:0 1.125rem 0 1.25rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--btn-hover,var(--ink-hover));border-color:var(--btn-hover,var(--ink-hover))}.btn--ghost{color:var(--fg);background:0 0}.btn--ghost:hover{background:var(--fg);border-color:var(--fg);color:var(--ground)}.btn:active{transform:translateY(1px)}.kbd{border:1px solid color-mix(in srgb, currentColor 50%, transparent);min-width:1.375rem;height:1.375rem;font:500 .6875rem / 1 var(--font-mono);letter-spacing:0;place-items:center;padding:0 .3rem;display:inline-grid}.link-chevron{min-height:var(--tap);color:var(--fg,var(--ink));text-decoration:underline;text-decoration-color:var(--rule-c);text-underline-offset:.3em;transition:text-decoration-color var(--dur-hover) var(--ease-print);align-items:center;gap:.5em;font-weight:560;text-decoration-thickness:1px;display:inline-flex}.link-chevron:after{content:"→";content:"→" / "";transition:transform var(--dur-hover) var(--ease-print);font-weight:400}.link-chevron:hover{text-decoration-color:currentColor}.link-chevron:hover:after{transform:translate(3px)}.text-btn{min-height:var(--tap);text-underline-offset:.3em;text-decoration:underline 1px;text-decoration-color:var(--rule-c);align-items:center;font-weight:560;display:inline-flex}.text-btn:hover{text-decoration-color:currentColor}[data-reading-fill].rf-on{isolation:isolate}.rf-w{color:var(--unread-c);position:relative}.rf-w.rf-read{color:var(--fg)}.rf-w:after{content:"";z-index:-1;background:var(--mark,transparent);transform-origin:0;height:.32em;transition:transform .22s var(--ease-print);position:absolute;inset:auto -.08em .06em;transform:scaleX(0)}.rf-w.rf-current:after{transform:scaleX(1)}[data-reading-fill=honey]{--mark:var(--honey)}[data-reading-fill=acid]{--mark:var(--acid)}[data-reading-fill=signal]{--mark:var(--signal)}[data-reading-fill=signal] .rf-w:after{height:2px;bottom:-.06em}.caption{font-size:var(--type-caption);color:var(--fg-3,var(--ink-3));font-weight:450;line-height:1.45}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html:not(.js) .js-only,html.js .nojs-only{display:none!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--paper);transform:translateY(calc(-100% - var(--space-5)));transition:transform var(--dur-hover) var(--ease-print);font-weight:600;text-decoration:none;position:fixed}.skip-link:focus,.skip-link:focus-visible{--focus:var(--ink);--focus-halo:var(--paper);transform:translateY(0)}main:focus{outline:none}html.has-cursor,html.has-cursor *{cursor:none}html.has-cursor :is(input,textarea,select,[contenteditable]),html.has-cursor.modal-open,html.has-cursor.modal-open *{cursor:auto}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after,html[data-motion=reduced] ::backdrop{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after,html:not([data-motion=full]) ::backdrop{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (forced-colors:active){:focus-visible{box-shadow:none;outline-color:highlight}.btn,.btn-pill{border:1px solid buttontext}}@keyframes dither-in{0%{opacity:0}to{opacity:1}}@keyframes dither-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}dialog.dissolve[open]{animation:dither-in var(--dur-dialog) var(--ease-out) backwards}dialog.dissolve[open][data-closing]{animation:dither-out var(--dur-dialog) var(--ease-in) forwards}dialog.dissolve[open]::backdrop{animation:fade-in var(--dur-dialog) var(--ease-out) backwards}dialog.dissolve[open][data-closing]::backdrop{animation:fade-out var(--dur-dialog) var(--ease-in) forwards}.dissolve-in{animation:dither-in var(--dur-dialog) var(--ease-out) backwards}.print-only{display:none}@media print{@page{size:A4;margin:9mm 12mm 10mm}:root{--paper:#fff;--ink:#000;--ink-2:#1a1a1a;--ink-3:#3d3d3d;--stock:#fff;--on-ink-2:#1a1a1a;--on-ink-3:#3d3d3d;--unread:#000;--unread-ink:#000;--ground:#fff;--fg:#000;--fg-2:#1a1a1a;--fg-3:#3d3d3d;--rule-c:#b5b5b5;--unread-c:#000;--spot:#000;--text-display:22pt;--text-h2:14pt;--text-h3:12pt;--text-lede:10.5pt;--text-body:9.5pt;--text-small:9pt;--text-caption:8pt;--space-3:5pt;--space-4:7pt;--space-5:8pt;--space-6:10pt;--space-7:12pt;--space-8:14pt;--space-9:16pt;--space-10:18pt;--gutter:0px;--topbar-h:0px;color-scheme:light}html,html[data-text-size="125"],html[data-text-size="150"]{font-size:9.5pt}body{min-height:0;font-size:1rem;line-height:1.4;color:#000!important;background:#fff!important}*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;transition:none!important;animation:none!important}.caption,small,figcaption{color:#3d3d3d!important}.print-only{display:block!important}.skip-link,.topbar,.menu,[data-topbar-menu],nav:not([data-print=keep]),dialog,button:not([data-print=keep]),video,audio,iframe,canvas,[aria-hidden=true],.js-only,.no-print,[data-print=hide],[class*=lightbox],[data-lightbox],.crop,.rail,.dock,.thread,.cursor,.stage,[data-stage],.brush-ground,.flight,.ink-edge,.card__flip,.card__face--back,.card__face--down{display:none!important}.fit__line,.t-xxl,.t-xxl--hair,.t-display{white-space:normal!important;font-size:22pt!important;line-height:1!important}[data-tone],[data-ground]{background-image:none!important}[data-gallery]:not([data-print=keep]),[class*=gallery]:not([data-print=keep]),[class*=filmstrip]:not([data-print=keep]),[class*=scroll-hint],[class*=scroller__controls],[data-clip],ul:has(>li>[data-clip]),section#clips{display:none!important}ul:has(>li>figure img):not([data-print=keep]){flex-wrap:nowrap!important;gap:6pt!important;margin-block:4pt!important;display:flex!important;overflow:visible!important}ul:has(>li>figure img):not([data-print=keep])>li{flex:0 25%;min-width:0;border:0!important;padding:0!important}ul:has(>li>figure img):not([data-print=keep])>li:nth-child(n+5),ul:has(>li>figure img):not([data-print=keep]) figcaption{display:none!important}ul:has(>li>figure img):not([data-print=keep]) img{max-width:100%!important;max-height:20mm!important}details::details-content{content-visibility:visible!important;height:auto!important}summary{font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}main{width:auto!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}[style*="position: sticky"],[style*=position\:sticky],[style*="position: fixed"],[style*=position\:fixed]{position:static!important}section,article{min-height:0!important;margin-block:0 7pt!important;padding-block:0!important}main>:last-child,main>:last-child>section:last-child{margin-bottom:0!important}section,article,figure,dl,li,tr,pre,blockquote,[data-project]{break-inside:avoid;page-break-inside:avoid}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid;text-wrap:balance;color:#000!important}h1{font-size:var(--text-display)}h2{font-size:var(--text-h2);margin-top:4pt}h3{font-size:var(--text-h3)}p,li,dd{orphans:3;widows:3}main footer{margin-top:3pt!important;padding-block:3pt 0!important}hr{border:0!important;border-top:.5pt solid #b5b5b5!important}:is(ul,ol):has(>li>:is(h2,h3),>li>*>:is(h2,h3)):not([data-print=keep],.is-home *),:is(ul,ol):has(>li:nth-child(6)):not(:has(>li :is(p,div,h2,h3,h4,ul,ol,figure,dl))):not([data-print=keep],.is-home *){columns:2;column-gap:14pt;display:block!important}li{min-height:0!important;padding-block:1.5pt!important}img,picture,svg[role=img],figure svg{break-inside:avoid;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:45mm!important}figure{margin:4pt 0!important}a{text-decoration:underline .5pt;color:#000!important}.btn,.link-chevron{font-weight:560;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;display:inline!important}.link-chevron:after{content:none!important}a[href^=http]:not([data-print-url=off]):after,a.link-chevron[href^=http]:not([data-print-url=off]):after{overflow-wrap:anywhere;word-break:break-all;font-size:.85em;font-weight:400;text-decoration:none;content:" (" attr(href) ")"!important}.foot{break-inside:avoid;border-top:.5pt solid #8a8a8a!important;margin-top:6pt!important;padding-top:4pt!important}.foot__contact{margin-block:0!important;padding-block:0!important}.foot__title{font-size:var(--text-h3)!important;margin-top:2pt!important}.contact-links__rows{flex-wrap:wrap;gap:0 14pt!important;display:flex!important}.foot__strip{display:none!important}.pin-spacer{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;inset:auto!important}.pin-spacer>*{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:static!important;inset:auto!important;transform:none!important}.card__title .js-only{display:inline!important}.is-home main :is(img,picture,figure,.card,.pack__object,.pack__cards,[data-filmstrip],.ts__device){display:none!important}.is-home main section{min-height:0!important;margin-block:0 6pt!important;padding:0!important}.is-home main :is(.grid,[class*=__grid],[class*=__top],[class*=__body],[class*=__after]){display:block!important}.is-home main .fit__line{font-size:16pt!important}}.main--padded[data-astro-cid-z4jru4n3]{padding-top:var(--topbar-h)}.stage[data-astro-cid-z4jru4n3]{z-index:-1;pointer-events:none;width:100%;max-width:none;height:100%;position:fixed;inset:0}html:not(.js) .stage[data-astro-cid-z4jru4n3]{display:none}
