@layer components{.v8{--paper:#fff;--ink:#15130f;--ink-soft:#4a453b;--gold:#f2b632;--gold-deep:#e2a51c;--on-gold:#15130f;--pen:#2b7fff;--night:#121110;--night-fg:#fff;--night-soft:#d2ccc0;--night-rule:#3b372f;--sheet:#fff;--sheet-ink:#15130f;--sheet-soft:#4a453b;--edge:rgba(21,19,15,.22);--display:var(--font-display), "Arial Narrow", Arial, sans-serif;--text:var(--font-body), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, Menlo, Consolas, monospace;--gutter:1.25rem;--gap:clamp(1rem, 2.2vw, 2rem);--measure:94rem;--r-ui:.5rem;--r-win:.75rem;--band:clamp(4rem, 8vw, 7.5rem);--frame-shadow:none;--ring:var(--ink);--on-table:var(--ink);--on-table-2:var(--ink-soft);--on-table-3:var(--ink-soft);--table:var(--paper);--page-shadow:0 0 0 1px var(--edge);--rule:var(--edge);--ink-2:var(--ink-soft);--ink-3:var(--ink-soft);--live:#2f7d4f;background:var(--paper);color:var(--ink);font:400 1.125rem/1.5 var(--text);font-stretch:100%}@media (min-width:640px){.v8{--gutter:2rem}}html.dark .v8{--paper:#121110;--ink:#f2f0eb;--ink-soft:#cfc9bd;--night:#1a1816;--night-fg:#f2f0eb;--night-soft:#cfc9bd;--night-rule:#3b372f;--edge:rgba(242,240,235,.2);--live:#6fcf9d}.v8 img{display:block}.v8 a{color:inherit}.v8 p,.v8 h1,.v8 h2,.v8 h3,.v8 ol,.v8 ul,.v8 figure,.v8 blockquote{margin:0}.v8 ol,.v8 ul{padding:0;list-style:none}.v8 p{text-wrap:pretty}.v8 :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.v8 .wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}.v8 .g12{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v8 .poster{font-family:var(--display);letter-spacing:-.032em;word-spacing:.05em;text-wrap:balance;font-weight:700;font-stretch:88%;line-height:.94}.v8 .h-sec{font-size:max(2.5rem,min(5.6vw,5rem))}.v8 .h-feat{font-size:max(2rem,min(3.2vw,2.75rem));line-height:1}.v8 .lead{max-width:36rem;font-size:max(1.1875rem,min(1.55vw,1.4375rem));font-weight:450;line-height:1.4}.v8 .body{max-width:36rem;font-size:1.1875rem;line-height:1.5}.v8 .note{color:var(--ink-soft);font-size:.9375rem;font-weight:500}.v8 .link{text-underline-offset:.22em;font-weight:650;text-decoration:underline;text-decoration-thickness:2px}.v8 .link:hover{text-decoration-thickness:3px}.v8 .s2 span{display:block}.v8 a.inl{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.v8 a.inl:hover{text-decoration-thickness:2px}.v8 .btn{border-radius:var(--r-ui);min-height:3.5rem;font:700 1.0625rem/1 var(--text);word-spacing:.1em;white-space:nowrap;justify-content:center;align-items:center;padding-left:1.75rem;padding-right:1.75rem;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}@media (max-width:26rem){.v8 .btn{white-space:normal;text-align:center;max-width:100%;padding-top:.75rem;padding-bottom:.75rem;line-height:1.2}}.v8 .btn-gold,.v8 .btn-primary{background:var(--gold);color:var(--on-gold)}.v8 .btn-gold:hover,.v8 .btn-primary:hover{background:var(--gold-deep)}.v8 .btn-line{box-shadow:inset 0 0 0 2px var(--ink)}.v8 .btn-line:hover{box-shadow:inset 0 0 0 3px var(--ink)}.v8 .btn-ink{background:var(--ink);color:var(--paper)}.v8 .btn-ink:hover{opacity:.86}.v8 .btn-sm{min-height:2.75rem;padding-left:1.125rem;padding-right:1.125rem;font-size:1rem}.v8 .cta{flex-wrap:wrap;gap:.75rem;display:flex}.v8 .paper{background:var(--sheet);box-shadow:0 0 0 1px var(--edge)}.v8 .mk{mix-blend-mode:multiply;pointer-events:none;background:rgba(242,182,50,.55);border-radius:2px;position:absolute}.v8 .mk.you{box-shadow:0 0 0 2px var(--pen);mix-blend-mode:normal;background:rgba(43,127,255,.14)}.v8 .nw{white-space:nowrap}.v8 .qa details{border-bottom:1px solid var(--ink)}.v8 .qa details:first-child{border-top:1px solid var(--ink)}.v8 .qa summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-top:1.125rem;padding-bottom:1.125rem;font-size:1.1875rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.v8 .qa summary::-webkit-details-marker{display:none}.v8 .qa summary:after{content:"+";flex:none;font-size:1.5rem;font-weight:500;line-height:1}.v8 .qa details[open] summary:after{content:"−"}.v8 .qa details p{max-width:40rem;padding-bottom:1.25rem;font-size:1.0625rem}.v8 .qa .rest>summary{font-weight:650}.v8 .qa .rest>div{padding-bottom:1rem;padding-left:max(1rem,min(2vw,2rem))}.v8 .qa .rest details:last-child{border-bottom:0}.v8 .night{background:var(--night);color:var(--night-fg);--on-table:var(--night-fg);--on-table-2:var(--night-soft);--on-table-3:var(--night-soft);--rule:var(--night-rule)}.v8 .night :focus-visible{outline-color:var(--night-fg)}.v8 .night .btn-line{box-shadow:inset 0 0 0 2px var(--night-fg);color:var(--night-fg)}.v8 .night .btn-line:hover{box-shadow:inset 0 0 0 3px var(--night-fg)}.v8 .night .note{color:var(--night-soft)}.v8 .sec-faq{padding-block:var(--band)}.v8 .sec-faq>.g12{align-items:start;row-gap:2rem}.v8 .sec-faq h2{grid-column:1/span 4;font-size:max(2rem,min(3.6vw,3.25rem));line-height:.98}.v8 .sec-faq .qa{grid-column:6/-1}.v8 .sec-close{padding-block:0 var(--band)}.v8 .sec-close>.g12{background:linear-gradient(var(--ink), var(--ink)) top center / calc(100% - 2 * var(--gutter)) 2px no-repeat;align-items:end;row-gap:1.5rem;padding-top:max(2.5rem,min(5vw,4.5rem))}.v8 .sec-close h2{grid-column:1/span 8;font-size:max(2.75rem,min(7vw,6.5rem))}.v8 .sec-close .side{grid-column:9/-1;gap:1.25rem;display:grid}.v8 .sec-close .lead{font-size:1.1875rem}.v8 .clip-frame{border-radius:var(--r-win);background:var(--sheet);box-shadow:0 0 0 1px var(--edge);overflow:hidden}.v8 .clip-frame video,.v8 .clip-frame img{object-fit:cover}.v8 .ui{font-family:var(--text);font-size:.9375rem;font-weight:500;line-height:1.45}.v8 .caption{color:var(--ink-soft)}.v8 .night .caption{color:var(--night-soft)}.v8 .title{font-family:var(--display);letter-spacing:-.026em;font-size:1.625rem;font-weight:700;font-stretch:88%;line-height:1.15}.v8 a.inline{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.v8 a.inline:hover{text-decoration-thickness:2px}.v8 .tabular{font-variant-numeric:tabular-nums}.v8 .ruled{border-collapse:collapse;width:100%}.v8 .ruled th,.v8 .ruled td{text-align:left;vertical-align:top;border-top:1px solid var(--edge);padding:.8rem 1.25rem .8rem 0}.v8 .ruled thead th{color:var(--ink-soft);border-top:0;padding-top:0;font-weight:500}.v8 .ruled tbody tr:first-child>*{border-top:1px solid var(--ink)}.v8 .ruled td.r,.v8 .ruled th.r{text-align:right}.v8 .desk{box-shadow:inset 0 0 0 1px var(--edge)}.v8 .page{background:var(--sheet);box-shadow:0 0 0 1px var(--edge)}@media (max-width:61.99rem){.v8 .sec-faq h2,.v8 .sec-faq .qa,.v8 .sec-close h2,.v8 .sec-close .side{grid-column:1/-1}}@media (max-width:40rem){.v8 .body{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.v8 .btn{transition:none}}}.v8 .clip-frame video,.v8 .clip-frame img{height:100%}html.dark .v8 .l,html:not(.dark) .v8 .d,html.dark .v8 .clip-light,html:not(.dark) .v8 .clip-dark{display:none}
