:root{--night:#080b11;--night-2:#0f141d;--night-3:#1a212d;--smoke:#e9e6df;--smoke-2:#b7bbc2;--carton:#eee8dd;--carton-2:#e4dccd;--carton-3:#d6ccba;--ink-c:#16130e;--ink-c2:#463f33;--gold:#f3b23a;--gold-2:#ffc95e;--gold-ink:#16130e;--em-red:#ef4b4b;--em-green:#36d07f;--em-blue:#4c86ff;--em-gold:#f3b23a;--em-white:#eef1f5;--f-display:"Big Shoulders Display", "Arial Narrow", "Roboto Condensed", sans-serif-condensed, sans-serif;--f-text:"Geist", ui-sans-serif, "Helvetica Neue", Arial, sans-serif;--f-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-mega:clamp(52px, 8.4vw, 132px);--t-h1:clamp(44px, 6vw, 96px);--t-h2:clamp(36px, 4.2vw, 64px);--t-h3:clamp(24px, 2vw, 30px);--t-lead:clamp(18px, 1.4vw, 21px);--t-body:16px;--t-small:14px;--t-label:13px;--nav:64px;--gut:80px;--wrap:1280px;--pad-y:128px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:2px;--r-md:4px;--r-lg:6px;--r-btn:2px;--btn-h:48px;--m-in:.14s;--m-out:.2s;--m-press:90ms;--m-panel:.2s;--m-slide:.24s;--m-image:.6s;--m-cycle:3.2s;--m-ease:cubic-bezier(.2, .8, .2, 1);--m-ease-io:cubic-bezier(.65, 0, .35, 1);--bg:var(--carton);--ink:var(--ink-c);--muted:var(--ink-c2);--line:#16130e24;--line-strong:#16130e52;--card:var(--carton);--action:#7d4f00;--action-ink:var(--gold-ink)}@media (width<=1023px){:root{--gut:48px;--pad-y:96px}}@media (width<=639px){:root{--gut:20px;--pad-y:72px;--nav:56px}}.g-night{--bg:var(--night);--ink:var(--smoke);--muted:var(--smoke-2);--line:#e9e6df24;--line-strong:#e9e6df57;--card:var(--night-2);--action:var(--gold);background:var(--bg);color:var(--ink)}.g-carton{background:var(--carton);color:var(--ink-c)}.g-carton-2{--bg:var(--carton-2);--card:var(--carton-2);background:var(--carton-2);color:var(--ink-c)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav)}body{font-family:var(--f-text);font-size:var(--t-body);color:var(--ink);background:var(--night);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}main{background:var(--carton);display:block}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--action);text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::selection{background:var(--gold);color:var(--gold-ink)}.d-mega,.d-h1,.d-h2,.d-h3,h1,h2{font-family:var(--f-display);letter-spacing:-.01em;text-wrap:balance;font-weight:800;line-height:.92}.d-mega{font-size:var(--t-mega);line-height:.86}h1,.d-h1{font-size:var(--t-h1)}h2,.d-h2{font-size:var(--t-h2)}h3,.d-h3{font-family:var(--f-display);font-weight:700;font-size:var(--t-h3);letter-spacing:0;line-height:1.05}.upper{text-transform:uppercase}.lead{font-size:var(--t-lead);color:var(--ink);max-width:38em;line-height:1.5}.muted{color:var(--muted)}.small{font-size:var(--t-small)}.mono,.kicker,.code{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero"}.kicker{font-size:var(--t-label);letter-spacing:.02em;color:var(--muted);margin:0 0 var(--s-5);flex-wrap:wrap;gap:.25em 1.25em;display:flex}.kicker b{color:var(--ink);font-weight:500}.g-night .kicker .on{color:var(--gold)}.code{font-size:var(--t-label);color:var(--action);letter-spacing:.02em;font-weight:500}.measure{max-width:34em}.wrap{width:min(100% - 2 * var(--gut), var(--wrap));margin-inline:auto}.sec{padding-block:var(--pad-y);position:relative}.sec--tight{padding-block:calc(var(--pad-y) * .6)}.sec-head{gap:var(--s-5);margin-bottom:var(--s-8);display:grid}@media (width>=1024px){.sec-head{grid-template-columns:7fr 5fr;align-items:end;column-gap:24px}.sec-head>p{margin:0}}.sec-head>p{color:var(--muted);max-width:30em}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.grid>*{grid-column:1/-1}@media (width<=639px){.grid{gap:12px}}.cols-2,.cols-3,.cols-4{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=640px){.cols-2,.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rule{border:0;border-top:1px solid var(--line);margin:0}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn{min-height:var(--btn-h);border-radius:var(--r-btn);font:500 16px/1 var(--f-text);letter-spacing:0;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn--primary{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.btn--primary:hover{background:var(--gold-2);border-color:var(--gold-2)}.btn--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--secondary:hover{border-color:var(--ink)}.btn .ic{flex:none;width:18px;height:18px}@media (width<=639px){.btn-row>.btn{flex:100%}}.link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong)}.link:hover{text-decoration-color:currentColor}.arrow-link{font:500 15px/1.2 var(--f-text);color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.arrow-link span{transition:transform var(--m-in) var(--m-ease)}.arrow-link:hover span{transform:translate(3px)}.chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{font:400 13px/1 var(--f-mono);color:var(--ink);border:1px solid var(--line);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:6px 9px 6px 8px;display:inline-flex}.chip i{gap:2px;display:inline-flex}.chip i b{background:var(--c,var(--em-white));width:7px;height:7px;box-shadow:0 0 6px var(--c,transparent);border-radius:50%}.g-carton .chip i b,main:not(.g-night) .chip i b{box-shadow:none;outline:1px solid #16130e40}.badge{vertical-align:middle;font:500 12px/1 var(--f-mono);letter-spacing:.02em;border-radius:var(--r-sm);color:var(--action);background:#f3b23a29;border:1px solid #f3b23a73;padding:5px 7px;display:inline-block}.frame{border-radius:var(--r-md);background:#000;position:relative;overflow:hidden}.frame>img,.frame>video,.frame>picture>img{object-fit:cover;width:100%;height:100%}.m-zoom{display:block;overflow:hidden}.cue{--p:0;gap:6px;display:grid}.cue__track{background:var(--line-strong);height:2px;position:relative}.cue__track:before{content:"";background:repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px calc(100% / var(--ticks,9)));position:absolute;inset:-3px 0;-webkit-mask:linear-gradient(#000 0 0) top/100% 2px no-repeat,linear-gradient(#000 0 0) bottom/100% 2px no-repeat;mask:linear-gradient(#000 0 0) top/100% 2px no-repeat,linear-gradient(#000 0 0) bottom/100% 2px no-repeat}.cue__burn{width:calc(var(--p) * 100%);background:var(--gold);position:absolute;inset:0 auto 0 0}.cue__burn:after{content:"";width:6px;height:6px;box-shadow:0 0 10px 3px var(--gold);opacity:0;background:#fff3d6;border-radius:50%;margin-top:-3px;transition:opacity .2s;position:absolute;top:50%;right:-3px}.cue.is-burning .cue__burn:after{opacity:1}.cue__meta{font:400 12.5px/1 var(--f-mono);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.cue__meta .t{color:var(--ink)}.cue.is-burning .cue__meta .t{color:var(--gold)}.g-carton .cue.is-burning .cue__meta .t{color:var(--action)}.rows{margin:0;padding:0}.rows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:13px 0;display:grid}.rows>div:first-child{border-top:1px solid var(--ink)}.rows dt{color:var(--muted);font-size:15px}.rows dd{font:400 15px/1.5 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.page-head{padding-block:calc(var(--nav) + 72px) 72px}.page-head h1{max-width:14ch}.page-head .lead{margin-top:var(--s-5);color:var(--muted)}.crumbs{font:400 13px/1.4 var(--f-mono);color:var(--muted);margin:0 0 var(--s-5)}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.prose{max-width:42rem;font-size:17px;line-height:1.7}.prose h2{margin:2.2em 0 .5em;font-size:clamp(30px,3vw,42px)}.prose h3{margin:1.6em 0 .4em}.prose ul,.prose ol{padding-left:1.2rem}.prose li{margin:.3em 0}.prose blockquote{border-left:2px solid var(--gold);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}.prose a{color:var(--ink);text-decoration-color:var(--action)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-5);position:relative}.card h3{margin-bottom:var(--s-3)}.card p:last-child{margin-bottom:0}.num{font:500 var(--t-label)/1 var(--f-mono);color:var(--action);margin-bottom:var(--s-5);display:block}.form{gap:20px;display:grid}@media (width>=768px){.form{grid-template-columns:1fr 1fr}.form .full{grid-column:1/-1}}.field label,.field legend{font:500 13px/1.3 var(--f-text);color:var(--ink);margin-bottom:8px;display:block}.field input,.field select,.field textarea{width:100%;font:16px/1.4 var(--f-text);border:1px solid var(--line-strong);border-radius:var(--r-md);min-height:48px;color:var(--ink-c);background:#fbf8f2;padding:0 14px}.field textarea{resize:vertical;min-height:8rem;padding-block:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #f3b23a73}.field fieldset{border:0;margin:0;padding:0}.checks{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=640px){.checks{grid-template-columns:1fr 1fr}}.checks label{font:400 15px/1.4 var(--f-text);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.checks label:has(input:checked){border-color:var(--ink);background:#f3b23a24}.checks input{width:18px;height:18px;min-height:0;accent-color:var(--ink-c);margin:0}.req{color:#a2560b}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.notice{border-radius:var(--r-md);border:1px solid var(--line-strong);background:#ffffff59;padding:14px 16px}.notice--ok{color:#11351f;background:#e3f2e7;border-color:#2f8a57}.notice--err{color:#4a1c08;background:#f8e6dc;border-color:#b4532a}.faq{border-top:1px solid var(--line);gap:8px;padding:22px 0;display:grid}.faq:last-child{border-bottom:1px solid var(--line)}.faq h3{font-family:var(--f-text);margin:0;font-size:18px;font-weight:500;line-height:1.4}.faq p{color:var(--muted);max-width:44em;margin:0}@media (width>=1024px){.faq{grid-template-columns:5fr 7fr;gap:24px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;clip-path:inset(50%);background:var(--gold);width:1px;height:1px;color:var(--gold-ink);padding:10px 14px;position:absolute;top:8px;left:12px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hdr[data-astro-cid-nen7h5rs]{z-index:20;height:var(--nav);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.hdr__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;height:100%;display:flex;position:relative}.hdr__logo[data-astro-cid-nen7h5rs]{color:var(--ink);font:800 22px/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs]{margin-left:auto}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:28px;margin:0;padding:0;list-style:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);white-space:nowrap;padding-block:8px;font-size:15px;font-weight:500;text-decoration:none;position:relative}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:1px;transition:transform var(--m-in) var(--m-ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{background:var(--gold);height:2px;transform:scaleX(1)}.hdr__end[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.hdr__cta[data-astro-cid-nen7h5rs]{min-height:40px}.hdr__menu[data-astro-cid-nen7h5rs]{display:none}.hdr__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-btn);place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.hdr__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.hdr__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);width:18px;height:1.5px;transition:transform .2s var(--m-ease);display:block}.hdr__menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4.25px)rotate(45deg)}.hdr__menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4.25px)rotate(-45deg)}.hdr__sheet[data-astro-cid-nen7h5rs]{inset:var(--nav) 0 0 0;padding:24px var(--gut) calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:24px;display:flex;position:fixed;overflow:auto}.hdr__sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.hdr__sheet[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);color:var(--ink);font:800 34px/1 var(--f-display);text-transform:uppercase;padding:14px 0;text-decoration:none;display:block}@media (width<=1100px){.hdr__nav[data-astro-cid-nen7h5rs]{display:none}.hdr__end[data-astro-cid-nen7h5rs]{margin-left:auto}.hdr__menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=479px){.hdr__bar[data-astro-cid-nen7h5rs]{gap:12px}.hdr__cta[data-astro-cid-nen7h5rs]{padding:0 14px;font-size:15px}.hdr__logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.ftr[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:64px 32px}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:40px 24px;display:grid}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=1024px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:5fr 2fr 2fr 3fr}.ftr__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.ftr__name[data-astro-cid-jo6i4kqk]{font:800 24px/1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ftr__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30em}.ftr__h[data-astro-cid-jo6i4kqk]{font:500 13px/1 var(--f-mono);color:var(--muted);margin-bottom:16px}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;text-decoration-color:var(--gold)}.ftr__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);font:400 13px/1.5 var(--f-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-top:20px;display:flex}.ftr__base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}
