@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable_latin-s.0qh0tltw2gueu.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_c49c20f7-module__wqmRBG__className{font-family:fraunces,fraunces Fallback,Georgia,Times New Roman,serif}.fraunces_c49c20f7-module__wqmRBG__variable{--font-fraunces:"fraunces", "fraunces Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:archivo;src:url(../media/Archivo_Variable_latin-s.p.102i25d8kxtel.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_a4e29397-module__Kyl82q__className{font-family:archivo,archivo Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.archivo_a4e29397-module__Kyl82q__variable{--font-archivo:"archivo", "archivo Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
:root{--paper:#efe6d2;--paper-high:#f8f2e4;--paper-sunk:#e2d6be;--ink:#1c1714;--ink-2:#55483c;--ink-3:#7d6e5e;--ink-meta:#655749;--sign-red:#a82a22;--brass:#a9812f;--ledger-credit:#2f5d3a;--s1:4px;--s2:8px;--s3:12px;--s4:24px;--s5:32px;--radius:2px;--rule:1px solid var(--ink);--hair:1px solid #1c171438;--sign:var(--font-fraunces), "Fraunces", Georgia, "Times New Roman", serif;--ui:var(--font-archivo), "Archivo", "Helvetica Neue", Helvetica, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);color:var(--ink);font-family:var(--ui);font-variation-settings:"wdth" 100;margin:0;font-size:15px;font-weight:400;line-height:23px}body:before{content:"";pointer-events:none;z-index:0;opacity:.07;background-image:repeating-linear-gradient(0deg,#1c171480 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#1c171459 0 1px,#0000 1px 4px);position:fixed;inset:0}main,header,footer{z-index:1;position:relative}img{max-width:100%;height:auto}.sign{font-family:var(--sign);font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 1;letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800;line-height:34px}@media (min-width:900px){.sign--hero{font-size:53px;line-height:53px}}.title{font-family:var(--sign);font-variation-settings:"opsz" 24, "WONK" 0;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:26px}.section-label{font-family:var(--ui);font-variation-settings:"wdth" 75;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin:0;font-size:12px;font-weight:600;line-height:16px}.body{margin:0;font-size:15px;line-height:23px}.body+.body{margin-top:var(--s3)}.strong{font-weight:600}.caption{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.meta{color:var(--ink-meta);margin:0;font-size:13px;line-height:18px}.value{font-variation-settings:"wdth" 87;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em;font-size:20px;font-weight:500;line-height:24px}.ledger{font-variation-settings:"wdth" 87;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:14px;line-height:20px}.coins{color:var(--brass);font-weight:600}.wrap{width:100%;max-width:1120px;padding:0 var(--s4);margin:0 auto}.wrap--narrow{max-width:680px}section{padding:var(--s5) 0;border-top:var(--rule)}section:first-of-type{border-top:0}section.tinted{background:var(--paper-high)}.section-head{margin-bottom:var(--s3)}.section-head .section-label+h2{margin-top:var(--s2)}.masthead{border-bottom:var(--rule);padding:var(--s3) 0}.masthead-inner{gap:var(--s3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.wordmark{font-family:var(--sign);font-variation-settings:"opsz" 144, "WONK" 1;letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:800;line-height:26px;text-decoration:none}.masthead nav ul{gap:var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.masthead nav a{font-size:13px}.masthead .wordmark,.masthead nav a,footer ul a,.standalone-link,.link-list a,.skip-link{align-items:center;min-height:44px;display:inline-flex}.link-list{margin:var(--s3) 0 0;padding:0;list-style:none}a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--sign-red);outline-offset:2px}.hero{padding-top:var(--s5)}.hero-grid{gap:var(--s4);display:grid}@media (min-width:900px){.hero-grid{align-items:center;gap:var(--s5);grid-template-columns:1fr 380px}}.hero-lede{max-width:46ch;font-size:15px;line-height:23px}.hero .sign{margin-bottom:var(--s3);max-width:20ch}.hero .shot{max-width:calc(432px + (var(--s1) * 2) + 2px)}.slab{display:inline-block;position:relative}.slab:before{content:"";z-index:-1;border-radius:var(--radius);background:#1c17142e;position:absolute;inset:3px -3px -3px 3px}.card{background:var(--paper-high);border:var(--rule);border-radius:var(--radius);padding:var(--s3)}.rule{border:0;border-top:var(--rule);margin:var(--s5) 0 var(--s3)}.hairline{border:0;border-top:var(--hair);margin:var(--s2) 0}.steps{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.steps{gap:var(--s4) var(--s5);grid-template-columns:repeat(2,1fr)}}.step{border-top:var(--rule);padding-top:var(--s3)}.step-no{font-variation-settings:"wdth" 87;font-variant-numeric:tabular-nums;color:var(--sign-red);font-size:13px;font-weight:600}.step h3{margin:var(--s1) 0 var(--s2)}.shots{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.shot{max-width:calc(432px + (var(--s1) * 2) + 2px);width:100%;margin-inline:auto}.shot figure{margin:0}.shot .frame{border:var(--rule);border-radius:var(--radius);background:var(--paper-high);padding:var(--s1);display:block}.shot img{border-radius:0;width:100%;height:auto;display:block}.shot figcaption{margin-top:var(--s2)}.shot figcaption .caption{color:var(--ink)}.faq{gap:var(--s4);display:grid}.faq h3{margin:0 0 var(--s2)}.faq>div{border-top:var(--rule);padding-top:var(--s3)}.form-row{gap:var(--s2);display:grid}@media (min-width:560px){.form-row{grid-template-columns:1fr auto;align-items:end}}label{display:block}label .section-label{margin-bottom:var(--s1)}input[type=email]{font-family:var(--ui);color:var(--ink);background:var(--paper-high);border:var(--rule);border-radius:var(--radius);padding:var(--s2) var(--s3);width:100%;font-size:15px;line-height:23px}input[type=email]::placeholder{color:var(--ink-meta)}.btn{text-align:center;color:var(--paper-high);font-family:var(--ui);letter-spacing:.01em;background:var(--ink);border:var(--rule);border-radius:var(--radius);padding:var(--s3) var(--s4);cursor:pointer;justify-content:center;align-items:center;min-height:44px;font-size:16px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.btn:hover{color:var(--paper-high);background:#000;text-decoration:none}.btn[disabled]{background:var(--ink-meta);cursor:progress}.notice{border:var(--rule);border-left:4px solid var(--sign-red);border-radius:var(--radius);background:var(--paper-sunk);padding:var(--s3)}.notice .section-label{color:var(--sign-red)}.notice .section-label:before{content:"■ "}.status{gap:var(--s2);align-items:baseline;display:flex}.status .mark{font-weight:700}footer{border-top:var(--rule);padding:var(--s3) 0 var(--s5)}footer ul{margin:0 0 var(--s3);gap:var(--s4);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.prose h2{margin:var(--s5) 0 var(--s3)}.prose h3{margin:var(--s4) 0 var(--s2)}.prose p,.prose li{font-size:15px;line-height:23px}.prose ul{padding-left:var(--s4);margin:var(--s3) 0}.prose li+li{margin-top:var(--s2)}.aside{margin-top:var(--s3)}.aside>summary{align-items:center;gap:var(--s2);cursor:pointer;min-height:44px;color:var(--ink-2);font-size:13px;line-height:18px;list-style:none;display:inline-flex}.aside>summary::-webkit-details-marker{display:none}.aside-mark{border:var(--rule);width:22px;height:22px;font-family:var(--sign);color:var(--ink);background:var(--paper-high);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.aside-label{text-underline-offset:3px;text-decoration:underline}.aside>summary:hover .aside-label{text-decoration-thickness:2px}.aside[open]>summary .aside-mark{background:var(--ink);color:var(--paper-high)}.aside-body{border-left:4px solid var(--paper-sunk);padding-left:var(--s3);margin:var(--s2) 0 0}.aside-body .body+.body{margin-top:var(--s3)}@media (prefers-reduced-motion:no-preference){.aside-mark{transition:background-color .12s linear,color .12s linear}}.skip-link{background:var(--ink);color:var(--paper-high);padding:var(--s2) var(--s3);z-index:10;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--s3);top:var(--s3)}.facts{max-width:46ch;margin:0}.facts>div{gap:var(--s1) var(--s3);border-top:var(--hair);padding:var(--s2) 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.facts>div:first-child{border-top:var(--rule)}.facts dt{flex:none}.facts dd{text-align:right;color:var(--ink-2);flex:auto;margin:0}.play-lede{max-width:46ch;margin-bottom:var(--s4)}.play-stage{aspect-ratio:432/768;border:var(--rule);border-radius:var(--radius);background:var(--paper-sunk);width:min(432px,100%);max-height:calc(100vh - 200px);overflow:hidden}.play-frame{border:0;width:100%;height:100%;display:block}code{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.play-badge{border-radius:2px;line-height:0;display:inline-block}.play-badge img{height:var(--play-badge,62px);width:auto;max-width:100%}@media (min-width:900px){.play-badge img{--play-badge:72px}}@media (hover:hover) and (pointer:fine){a,.btn{transition:color .12s ease-out,background-color .12s ease-out,text-decoration-thickness .12s ease-out}}.slab:before{transition:inset 90ms ease-out}.slab:active:before{inset:1px -1px -1px 1px}@supports selector(::details-content){.aside::details-content{opacity:0;block-size:0;transition:content-visibility .16s allow-discrete, opacity .16s ease-out, block-size .16s ease-out;overflow:hidden}.aside[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.slab:before{transition:none}.aside::details-content{transition:opacity .16s ease-out}}.body,.prose p,.prose li{max-width:68ch}.signature{font-family:var(--sign);color:var(--ink-meta);margin:var(--s4) 0 0;font-size:20px;font-weight:500;line-height:26px}
