:root{--paper:#f6f3ec;--paper-raised:#fbf9f4;--card:#fff;--ink:#15171c;--ink-2:#474c59;--ink-3:#666b79;--rule:#e3ded3;--rule-2:#d1cabb;--blue:#1d5fd1;--gold:#b8720f;--green:#12876a;--mark:#ffd252b8;--note:#fff1b0;--note-ink:#3a321c;--screen:#0a0f1f;--screen-2:#141b31;--button:#15171c;--button-ink:#f6f3ec;--button-hover:#000;--stroke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'%3E%3Cpath d='M7 17C70 9 158 15 229 11s128-3 166 4l-2 31c-63 4-152 1-222 4S52 53 4 47Z' fill='%23FFD04F' fill-opacity='.78'/%3E%3C/svg%3E");--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:clamp(16px, 4vw, 44px);--wide:1180px;--text:46rem;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--paper:#0c101d;--paper-raised:#11172a;--card:#161d32;--ink:#ece9e1;--ink-2:#b7bac5;--ink-3:#8f94a5;--rule:#222a41;--rule-2:#313b58;--blue:#8fb5ff;--gold:#f0b15b;--green:#5fd3ad;--mark:#f0b15b57;--note:#3b3518;--note-ink:#f3e8c0;--screen:#060912;--screen-2:#10162a;--button:#ece9e1;--button-ink:#0c101d;--button-hover:#fff;--stroke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'%3E%3Cpath d='M7 17C70 9 158 15 229 11s128-3 166 4l-2 31c-63 4-152 1-222 4S52 53 4 47Z' fill='%23F0B44E' fill-opacity='.5'/%3E%3C/svg%3E")}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font:400 1.125rem/1.6 var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}img,video,svg{max-width:100%;display:block}a{color:var(--blue);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}kbd{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule-2), 0 1px 0 var(--rule-2);color:var(--ink-2);font:500 .76em/1 var(--mono);white-space:nowrap;vertical-align:.08em;border-radius:5px;padding:.2em .45em .18em;display:inline-block}.wrap{width:min(var(--wide), 100% - 2 * var(--gutter));margin-inline:auto}.skip{z-index:20;background:var(--button);color:var(--button-ink);font:600 .875rem var(--sans);border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stroke{background:var(--stroke) no-repeat 0 72% / 100% 74%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.06em;padding-inline:.06em;animation:1s cubic-bezier(.25,.8,.25,1) .35s both draw}@keyframes draw{0%{background-size:0% 74%}}mark{background:linear-gradient(transparent 14%, var(--mark) 14% 90%, transparent 90%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.08em}.note{background:var(--note);max-width:17rem;color:var(--note-ink);font:italic 400 1.04rem/1.45 var(--serif);border-radius:3px;padding:1.05rem 1.15rem 1.15rem;position:relative;transform:rotate(-1.4deg);box-shadow:0 1px 1px #28200814,0 14px 26px -16px #3c2e0873}.note:before{content:"";background:#ffffff80;width:72px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(2.5deg);box-shadow:0 0 0 1px #00000008}@media (prefers-color-scheme:dark){.note:before{background:#ffffff1f}}.note strong{font-style:normal;font-weight:600}.note kbd{font-style:normal}.masthead{z-index:10;background:color-mix(in srgb, var(--paper) 86%, transparent);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--rule) 70%, transparent);position:sticky;top:0}.masthead .wrap{align-items:center;gap:1.5rem;min-height:64px;display:flex}.brand{color:var(--ink);font:650 1.2rem/1 var(--sans);letter-spacing:-.03em;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand img{width:30px;height:30px}.masthead nav{font:500 .9rem/1 var(--sans);gap:1.4rem;margin-left:auto;display:flex}.masthead nav a{color:var(--ink-2);text-decoration:none}.masthead nav a:hover{color:var(--ink)}.masthead .button{padding:.7em 1.05em;font-size:.875rem}@media (width<=860px){.masthead nav{display:none}.masthead .button{margin-left:auto}}.button{background:var(--button);color:var(--button-ink);font:600 1rem/1 var(--sans);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.6em;padding:.95em 1.45em;text-decoration:none;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.button:hover{background:var(--button-hover);transform:translateY(-1px);box-shadow:0 10px 22px -14px #0a0f1f99}.button svg{flex:none;width:1.05em;height:1.05em}.button.quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2);background:0 0}.button.quiet:hover{background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--ink-3)}.button[aria-disabled=true]{background:var(--rule);color:var(--ink-3);cursor:default;box-shadow:none;transform:none}.fine{color:var(--ink-3);font:400 .875rem/1.55 var(--sans)}.fine .sep{opacity:.6;margin-inline:.45em}.hero{padding-block:clamp(3.5rem,8vw,7.5rem) clamp(2.5rem,5vw,4rem)}.kicker{color:var(--ink-2);font:italic 400 1.15rem/1.3 var(--serif);align-items:center;gap:.75rem;margin-bottom:1.6rem;display:flex}.kicker:before{content:"";background:var(--ink-3);width:2.4rem;height:1px}.hero h1{letter-spacing:-.03em;font-size:clamp(3.05rem,.9rem + 8.3vw,9.4rem);font-weight:340;line-height:.94}.hero-row{grid-template-columns:minmax(0,36rem) minmax(0,auto);justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-top:clamp(1.8rem,3.4vw,2.8rem);display:grid}.hero .lede{color:var(--ink-2);font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);line-height:1.5}.hero-act .actions{margin-top:0}@media (width<=960px){.hero-row{grid-template-columns:minmax(0,36rem)}.hero-act .actions{margin-top:.4rem}}.actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:2.2rem;display:flex}.actions+.fine{margin-top:1rem}.play{color:var(--ink);font:500 1rem/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;display:inline-flex}.play .disc{width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:50%;place-items:center;transition:box-shadow .16s,transform .16s;display:grid}.play:hover .disc{box-shadow:inset 0 0 0 1px var(--ink-3);transform:scale(1.05)}.play svg{width:.85rem;height:.85rem;margin-left:2px}.play .length{color:var(--ink-3);font-variant-numeric:tabular-nums}.film{margin:0}.screen{background:var(--screen);border-radius:clamp(12px,1.7vw,22px);padding:clamp(5px,.7vw,10px);position:relative;box-shadow:0 0 0 1px #0a0f1f0f,0 46px 90px -48px #0a0f1f99}.screen>video,.screen>img,.screen picture img{aspect-ratio:16/9;object-fit:cover;background:var(--screen-2);border-radius:clamp(8px,1.15vw,15px);width:100%;height:auto}.frame{position:relative}.frame>img{aspect-ratio:16/9;background:var(--screen-2);border-radius:clamp(8px,1.15vw,15px);width:100%;height:auto;display:block}.frame>video{object-fit:cover;border-radius:clamp(8px,1.15vw,15px);width:100%;height:100%;position:absolute;inset:0}.frame>video:not([src]){visibility:hidden}.screen .toggle{backdrop-filter:blur(8px);color:#fff;cursor:pointer;opacity:0;background:#080c1a9e;border:0;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;transition:opacity .2s;display:grid;position:absolute;bottom:clamp(14px,2vw,26px);right:clamp(14px,2vw,26px)}.screen .toggle[hidden]{display:none}.screen .toggle svg{width:.8rem;height:.8rem}.screen:hover .toggle,.screen .toggle:focus-visible,.screen .toggle[data-state=paused]{opacity:1}@media (hover:none){.screen .toggle{opacity:.9}}.toggle .i-play,.toggle[data-state=paused] .i-pause{display:none}.toggle[data-state=paused] .i-play{display:block}.film figcaption{color:var(--ink-3);font:400 .8125rem/1.4 var(--sans);justify-content:space-between;gap:1rem;margin-top:.9rem;display:flex}.hero-film{margin-top:clamp(3rem,6vw,5rem)}.hero-film .screen .watch{backdrop-filter:blur(10px);color:#fff;font:600 .9375rem/1 var(--sans);cursor:pointer;background:#080c1ab8;border:0;border-radius:999px;align-items:center;gap:.65rem;padding:.7rem 1.1rem .7rem .75rem;transition:transform .16s,background-color .16s;display:inline-flex;position:absolute;bottom:clamp(16px,2.4vw,32px);left:clamp(16px,2.4vw,32px);box-shadow:0 0 0 1px #ffffff24}.hero-film .screen .watch:hover{background:#080c1ae0;transform:scale(1.03)}@media (width<=640px){.hero-film .screen .watch{display:none}}.watch .disc{color:#0a0f1f;background:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.watch svg{width:.7rem;height:.7rem;margin-left:2px}.watch .length{color:#ffffffa8;font-weight:500}.opening{padding-block:clamp(4rem,9vw,8rem)}.opening .big{letter-spacing:-.014em;max-width:22em;font-size:clamp(1.75rem,1.15rem + 2.3vw,3rem);font-weight:350;line-height:1.22}.opening .big .after{color:var(--ink-3)}.opening .then{max-width:36rem;color:var(--ink-2);margin-top:2rem;margin-left:auto;font-size:1.25rem;line-height:1.55}.interlude{border-top:1px solid var(--rule);text-align:center;padding-block:clamp(4.5rem,10vw,8.5rem)}.interlude .big{letter-spacing:-.02em;max-width:18em;margin-inline:auto;font-size:clamp(2rem,1.2rem + 3.4vw,4rem);font-weight:340;line-height:1.08}.interlude .then{max-width:36rem;color:var(--ink-2);margin:1.8rem auto 0;font-size:1.2rem;line-height:1.55}.interlude+.chapter{border-top:0}.stroke.on-view{animation:none}@supports (animation-timeline:view()){.stroke.on-view{animation:linear both draw view();animation-range:entry 10% cover 42%}}.contents-block{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2rem clamp(2rem,6vw,6rem);padding-block:0 clamp(3rem,7vw,6rem);display:grid}.contents-block h2{font-size:1.6rem;font-style:italic;line-height:1.2}.contents-block .aside{color:var(--ink-3);font:400 .9375rem/1.5 var(--sans);margin-top:.6rem}.contents{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.contents a{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:2.4rem auto minmax(1.5rem,1fr) auto;align-items:baseline;gap:.9rem;padding:.85rem 0;text-decoration:none;display:grid}.contents .n{color:var(--gold);font:italic 400 1.15rem/1 var(--serif)}.contents .t{font-size:1.4rem;line-height:1.2}.contents .leader{background-image:linear-gradient(to right, var(--rule-2) 40%, transparent 0);background-size:6px 1px;align-self:center;height:1px;transform:translateY(.25em)}.contents .d{color:var(--ink-3);font:400 .95rem/1.3 var(--sans);text-align:right}.contents a:hover .t{text-underline-offset:.2em;text-decoration:underline 1px}@media (width<=760px){.contents-block{grid-template-columns:1fr}.contents a{grid-template-columns:2rem 1fr;row-gap:.25rem}.contents .leader{display:none}.contents .d{text-align:left;grid-column:2}}.chapter{border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7.5rem)}.chapter-head{grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:0 clamp(1rem,3vw,3rem);margin-bottom:clamp(2.2rem,5vw,3.5rem);display:grid}.chapter-head .numeral{color:var(--gold);font:italic 300 clamp(3.5rem, 2rem + 4vw, 6rem)/.9 var(--serif);font-variant-numeric:lining-nums;grid-row:span 3}.chapter-head .verb{color:var(--ink-3);font:600 .8125rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.chapter-head h2{letter-spacing:-.022em;max-width:15em;margin-top:.7rem;font-size:clamp(2.2rem,1.35rem + 3.3vw,4.3rem);font-weight:350;line-height:1.02}.chapter-head .deck{max-width:38rem;color:var(--ink-2);margin-top:1.3rem;font-size:clamp(1.15rem,1.02rem + .5vw,1.4rem);line-height:1.5}@media (width<=640px){.chapter-head{grid-template-columns:1fr}.chapter-head .numeral{grid-row:auto;margin-bottom:.6rem;font-size:3rem}}.chapter-body{grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:start;gap:2.5rem clamp(2rem,5vw,4.5rem);margin-top:clamp(2.2rem,4vw,3.2rem);display:grid}.chapter-body.wide{grid-template-columns:minmax(0,1fr)}.chapter-body .note{margin-top:.6rem}@media (width<=900px){.chapter-body{grid-template-columns:1fr}.chapter-body .note{justify-self:start}}.details{grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));gap:1.8rem clamp(1.5rem,3vw,2.6rem);margin:0;display:grid}.details>div{border-top:1px solid var(--ink);padding-top:1rem}.details dt{font:600 1rem/1.3 var(--sans);letter-spacing:-.005em}.details dd{color:var(--ink-2);margin:.45rem 0 0;font-size:1.0625rem;line-height:1.55}.split-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3rem clamp(2.5rem,5vw,5rem);display:grid}.chapter.reverse .split-media{order:-1}.split-text .chapter-head{grid-template-columns:1fr;margin-bottom:2.2rem}.split-text .chapter-head .numeral{grid-row:auto;margin-bottom:.9rem;font-size:clamp(3rem,2rem + 2.4vw,4.4rem)}.split-text .chapter-head h2{font-size:clamp(2.1rem,1.4rem + 2.2vw,3.4rem)}.split-text .details{grid-template-columns:1fr;gap:1.3rem}.split-media .note{margin:2rem 0 0 auto}.chapter.reverse .split-media .note{margin-left:0}@media (width<=960px){.split-grid{grid-template-columns:1fr}.chapter.reverse .split-media{order:0}.split-media .note{margin-left:0}}.chapter.dark{--ink:#ece9e1;--ink-2:#b9bdca;--ink-3:#8e93a6;--rule:#232b44;--gold:#f0b15b;--blue:#9dbcff;--card:#1a2238;--rule-2:#36405f;background:var(--screen);color:var(--ink);border-top:0}.chapter.dark .screen{background:#141b31;box-shadow:0 0 0 1px #ffffff12,0 46px 90px -40px #000c}.chapter.dark .details>div{border-top-color:#ece9e180}.chapter.dark+.chapter{border-top:0}.specs{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.specs>div{border-bottom:1px solid var(--rule);padding:1.15rem 1.4rem 1.3rem 0}.specs dt{font:600 1rem/1.3 var(--sans)}.specs dd{color:var(--ink-2);margin:.4rem 0 0;font-size:1.0625rem;line-height:1.5}.index{columns:3 17rem;column-gap:clamp(2rem,4.5vw,3.75rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0}.index>div{break-inside:avoid;border-top:1px solid var(--rule);padding:.95rem 0 1.05rem}.index dt{font:600 .98rem/1.3 var(--sans)}.index dd{color:var(--ink-2);margin:.3rem 0 0;font-size:1.02rem;line-height:1.5}.plain{border-top:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.columns{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:2.5rem clamp(2rem,5vw,4.5rem);display:grid}.columns h2{letter-spacing:-.015em;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:380;line-height:1.1}.columns p{color:var(--ink-2);margin-top:1rem;font-size:1.125rem;line-height:1.6}.faq{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2rem clamp(2rem,6vw,6rem);display:grid}.faq h2{font-size:1.6rem;font-style:italic}.faq details{border-bottom:1px solid var(--rule)}.faq details:first-of-type{border-top:1px solid var(--ink)}.faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.3rem;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-3);font:300 1.5rem/1 var(--sans);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:40rem;color:var(--ink-2);padding-bottom:1.3rem;font-size:1.0625rem;line-height:1.6}@media (width<=760px){.faq{grid-template-columns:1fr}}.closing{border-top:1px solid var(--rule);text-align:center;padding-block:clamp(5rem,11vw,9rem)}.closing img.icon{filter:drop-shadow(0 18px 24px #0a0f1f2e);width:clamp(88px,10vw,120px);height:auto;margin:0 auto 2rem}.closing h2{letter-spacing:-.025em;font-size:clamp(2.6rem,1.5rem + 4.4vw,5.4rem);font-weight:350;line-height:1}.closing .actions{justify-content:center}.closing .fine{margin-top:1.1rem}.closing .checksum{overflow-wrap:anywhere;max-width:100%;font:400 .75rem/1.5 var(--mono);color:var(--ink-3);margin:.5rem auto 0;display:block}.footer{border-top:1px solid var(--rule);color:var(--ink-3);font:400 .875rem/1.6 var(--sans);padding-block:2.5rem 3rem}.footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;display:flex}.footer strong{color:var(--ink);font-weight:600}.footer nav{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.footer a{color:var(--ink-2);text-decoration:none}.footer a:hover{color:var(--ink);text-decoration:underline}.player{background:0 0;border:0;width:min(1240px,94vw);max-height:94vh;padding:0;overflow:visible}.player::backdrop{backdrop-filter:blur(6px);background:#040710d6}.player video{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;height:auto;max-height:88vh}.player .close{color:#fff;font:500 .875rem/1 var(--sans);cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:8px 12px;position:absolute;top:-44px;right:0}.page{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(4rem,9vw,7rem)}.page h1{letter-spacing:-.025em;max-width:14em;font-size:clamp(2.6rem,1.5rem + 4.2vw,5rem);font-weight:350;line-height:1}.page .lede{max-width:38rem;color:var(--ink-2);margin-top:1.4rem;font-size:1.3rem;line-height:1.5}.prose{max-width:var(--text)}.prose h2{margin-top:3rem;font-size:1.75rem;font-weight:400;line-height:1.2}.prose p,.prose ul{color:var(--ink-2);margin-top:1rem;font-size:1.125rem;line-height:1.65}.prose ul{padding-left:1.2rem}.prose li+li{margin-top:.5rem}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem clamp(1.5rem,3vw,2.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--ink);counter-increment:step;padding-top:1rem}.steps li:before{content:counter(step);color:var(--gold);font:italic 300 2.6rem/1 var(--serif);margin-bottom:.6rem;display:block}.steps strong{font:600 1.05rem/1.35 var(--sans);display:block}.steps p{color:var(--ink-2);margin-top:.45rem;font-size:1.0625rem;line-height:1.55}.callout{border-left:3px solid var(--gold);background:var(--paper-raised);max-width:44rem;color:var(--ink-2);font:400 .98rem/1.6 var(--sans);margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.2rem 1.4rem}.callout strong{color:var(--ink)}.release{border-top:1px solid var(--rule);padding-block:2rem}.release:first-of-type{border-top-color:var(--ink)}.release h2{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;font-size:1.9rem;font-weight:400;display:flex}.release h2 .fine{font-size:.9rem}.release ul{color:var(--ink-2);margin:1rem 0 0;padding-left:1.2rem;font-size:1.0625rem;line-height:1.6}.release li+li{margin-top:.45rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stroke{animation:none}.button,.play .disc,.watch{transition:none}}.privacy-choice[data-astro-cid-jo6i4kqk]{appearance:none;color:var(--ink-3);font:inherit;text-align:left;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.privacy-choice[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.privacy-card[data-astro-cid-bm4qem4n]{z-index:60;border:1px solid var(--rule-2);background:var(--paper-raised);width:min(390px,100vw - 32px);color:var(--ink);border-radius:17px;padding:23px;position:fixed;bottom:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);box-shadow:0 16px 54px #00000029}.privacy-card[data-astro-cid-bm4qem4n][hidden]{display:none}.privacy-eyebrow[data-astro-cid-bm4qem4n]{color:var(--ink-3);font:500 10px/1.4 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px}.privacy-card[data-astro-cid-bm4qem4n] h2[data-astro-cid-bm4qem4n]{font:450 27px/1.1 var(--serif);letter-spacing:-.035em}#browser-consent-description[data-astro-cid-bm4qem4n]{color:var(--ink-2);font:400 13px/1.6 var(--sans);margin-top:10px}.privacy-actions[data-astro-cid-bm4qem4n]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.privacy-actions[data-astro-cid-bm4qem4n] a[data-astro-cid-bm4qem4n]{color:var(--ink-3);font:400 11px/1.5 var(--sans)}.privacy-actions[data-astro-cid-bm4qem4n]>div[data-astro-cid-bm4qem4n]{gap:8px;display:flex}.privacy-actions[data-astro-cid-bm4qem4n] button[data-astro-cid-bm4qem4n]{font:500 12px/1.3 var(--sans);cursor:pointer;border-radius:8px;padding:9px 15px}.privacy-reject[data-astro-cid-bm4qem4n]{border:1px solid var(--rule-2);color:var(--ink);background:0 0}.privacy-accept[data-astro-cid-bm4qem4n]{border:1px solid var(--button);background:var(--button);color:var(--button-ink)}.privacy-reject[data-astro-cid-bm4qem4n]:hover{background:var(--card)}.privacy-accept[data-astro-cid-bm4qem4n]:hover{background:var(--button-hover);border-color:var(--button-hover)}
