:root{--paper:#f4f2ec;--paper-dk:#e6e3da;--sheet:#fff;--graphite:#141311;--quiet:#6c675d;--orange:#ff4f1f;--stock-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--font-ui:"Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--deboss-wall:#939785;--deboss-lg:3px 3px 3px #ffffffb3;--deboss-md:2px 2px 2px #ffffffb3;--rule:#14131133;--foil-edge-dark:drop-shadow(-1px -1px 0 #00000073) drop-shadow(1px 1px 0 #ffffff12);--foil-edge-light:drop-shadow(-1px -1px 0 #0000002e) drop-shadow(1px 1px 0 #fff9);--page-max:1920px;--gutter:20px;--edge:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));--u:calc(min(100vw, var(--page-max)) / 1440);--mu:calc(100vw / 390);--r:30px;--inset:6px;--pad:clamp(16px, 2.2vw, 32px)}@media (min-width:768px){:root{--gutter:40px}}[data-season=new-year]{--stock:#141a28;--stock-text:#9ea6b4;--stock-strong:#dde3ec;--stock-rule:#dce4f024;--foil-brush:repeating-linear-gradient(96deg, #ffffff1a 0 1px, transparent 1px 3px);--foil-metal:linear-gradient(118deg, #5e636a 0%, #aeb4ba 14%, #f4f6f8 24%, #8e959c 34%, #50555b 46%, #c7cdd3 60%, #fff 68%, #8d939a 79%, #565b61 92%);--foil-edge:var(--foil-edge-dark);--stock-btn-bg:transparent;--stock-btn-ink:#e7ebf0;--stock-btn-ring:#8e959c}[data-season=valentines]{--stock:#4a1a20;--stock-text:#d9a9a0;--stock-strong:#f6dad2;--stock-rule:#ffdcd226;--foil-brush:repeating-linear-gradient(96deg, #fff0ec1a 0 1px, transparent 1px 3px);--foil-metal:linear-gradient(118deg, #7e4740 0%, #c98c80 14%, #f9d7cc 24%, #b47165 34%, #6e3b35 46%, #dfa597 60%, #ffe5db 68%, #a9625a 79%, #723e38 92%);--foil-edge:var(--foil-edge-dark);--stock-btn-bg:transparent;--stock-btn-ink:#f9d7cc;--stock-btn-ring:#c98c80}[data-season=spring]{--stock:#c6cfbd;--stock-text:#4e5a47;--stock-strong:#26301f;--stock-rule:#2834242e;--foil-brush:repeating-linear-gradient(96deg, #fffae61f 0 1px, transparent 1px 3px);--foil-metal:linear-gradient(118deg, #6e5a2e 0%, #b79c63 14%, #f2e3b8 24%, #a48a50 34%, #5f4d25 46%, #d6bf86 60%, #fff4d4 68%, #9c8146 79%, #655227 92%);--foil-edge:var(--foil-edge-light);--stock-btn-bg:#26301f;--stock-btn-ink:#e8eedf;--stock-btn-ring:transparent}[data-season=summer]{--stock:#f1f0ec;--stock-text:#7a7c80;--stock-strong:#2a2c31;--stock-rule:#2828321f;--foil-brush:repeating-linear-gradient(96deg, #ffffff2e 0 1px, transparent 1px 3px);--foil-metal:linear-gradient(112deg, #8e9bd6 0%, #e4a9d6 14%, #fbe7f3 22%, #9fdcc8 32%, #f3e1a0 44%, #c9b6f4 56%, #fff 64%, #a6c8f2 74%, #e7a9c9 86%, #9ad6c6 100%);--foil-edge:var(--foil-edge-light);--stock-btn-bg:#2a2c31;--stock-btn-ink:#f1f0ec;--stock-btn-ring:transparent}[data-season=fall]{--stock:#3a2a1f;--stock-text:#c4a787;--stock-strong:#f0dfc4;--stock-rule:#f0dcbe24;--foil-brush:repeating-linear-gradient(96deg, #fff0d21a 0 1px, transparent 1px 3px);--foil-metal:linear-gradient(118deg, #4f3712 0%, #a97e36 14%, #eed08a 24%, #8f6a2a 34%, #4a3311 46%, #cda257 60%, #f8e1a6 68%, #7e5b22 79%, #4e3613 92%);--foil-edge:var(--foil-edge-dark);--stock-btn-bg:transparent;--stock-btn-ink:#eed08a;--stock-btn-ring:#a97e36}[data-season=winter]{--stock:#1f2b26;--stock-text:#c7b9a8;--stock-strong:#e9ddcf;--stock-rule:#e9ddcf29;--foil-brush:repeating-linear-gradient(96deg, #fff0e117 0 1px, transparent 1px 3px);--foil-metal:linear-gradient(118deg, #6a3a22 0%, #b8744a 14%, #f3c9a0 24%, #c9895b 33%, #7c4428 46%, #d69466 60%, #fbddbe 68%, #b9764b 78%, #6f3d24 92%);--foil-edge:var(--foil-edge-dark);--stock-btn-bg:transparent;--stock-btn-ink:#f3c9a0;--stock-btn-ring:#c9895b}.deboss{background-color:var(--deboss-wall);color:#0000;text-shadow:var(--deboss-md);-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.deboss{text-shadow:var(--deboss-lg)}}.cut{color:var(--graphite)}.sheet{margin-inline:var(--inset);border-radius:var(--r);background-color:var(--sheet)}.plate{background-color:var(--paper-dk);border-radius:var(--r)}[data-tone="0"]{background:var(--orange);color:var(--graphite)}[data-tone="1"]{background:var(--graphite);color:var(--paper)}[data-tone="2"]{background:var(--sheet);color:var(--graphite)}.panel{--w-bg:var(--graphite);--w-fg:var(--paper);z-index:2;margin:0 var(--inset) var(--inset);border-radius:var(--r);background:var(--w-bg);color:var(--w-fg);position:relative;overflow:clip}.panel .btn{--fg:var(--w-fg);--bg:var(--w-bg)}.panel-foot{z-index:3;left:var(--pad);right:var(--pad);bottom:var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex;position:absolute}.credit{font-size:15px;font-weight:500}.slip{background:var(--paper);color:var(--graphite);padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,34px) 26px;font:400 clamp(13px,1.12vw,16px)/1.6 ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;position:relative}.slip:after{content:"";background:conic-gradient(from -45deg at 50% 100%, var(--paper) 90deg, transparent 0) 0 0 / 14px 7px round;height:7px;position:absolute;top:100%;left:0;right:0}.slip .line{justify-content:space-between;gap:12px;display:flex}.slip .line span:last-child{flex:none}.slip .group{margin-top:14px}.slip .total{border-top:1px dashed;margin-top:14px;padding-top:12px;font-weight:700}.slip .btn{--fg:var(--graphite);--bg:var(--paper);font-family:var(--font-ui)}.btn{--fg:var(--graphite);--bg:var(--paper);--grow:var(--fg);--on-grow:var(--bg);isolation:isolate;height:46px;color:var(--fg);white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--fg);border-radius:99px;align-items:center;padding:0 54px 0 22px;font-size:15px;font-weight:500;line-height:1;display:inline-flex;position:relative}.btn--solid{--grow:var(--bg);--on-grow:var(--fg);background:var(--fg);color:var(--bg);box-shadow:none}.btn .fill{z-index:1;border-radius:inherit;background:var(--grow);transition:inset .55s cubic-bezier(.22,.8,.2,1);position:absolute;inset:5px 5px 5px calc(100% - 41px);overflow:hidden}.btn .fill span{color:var(--on-grow);font-style:normal;position:absolute;top:50%;right:49px;transform:translateY(-50%)}.btn .arrow{z-index:2;width:36px;height:36px;color:var(--on-grow);place-items:center;display:grid;position:absolute;top:5px;right:5px}.btn .arrow svg{width:14px;height:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.btn:is(:active,:focus-visible) .fill{inset:5px}@media (hover:hover){.btn:hover .fill{inset:5px}.btn:hover .arrow svg{transform:translate(3px)}}.pill{text-align:center;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--graphite);border-radius:99px;padding:12px 18px;font-size:14px;line-height:18px;transition:background-color .15s,color .15s;display:inline-block}@media (min-width:768px){.pill{padding:11px 18px;font-size:13px;line-height:20px}}.foil{background-image:var(--foil-brush), var(--foil-metal);color:#0000;filter:var(--foil-edge);-webkit-background-clip:text;background-clip:text}.stock{background:var(--stock);color:var(--stock-text);position:relative;overflow:hidden}.stock:after{content:"";pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:var(--stock-grain);position:absolute;inset:0}.pill--stock{background:var(--stock-btn-bg);color:var(--stock-btn-ink);box-shadow:inset 0 0 0 1px var(--stock-btn-ring)}@media (hover:hover){.pill--stock:hover{background:var(--stock-btn-bg);color:var(--stock-strong);box-shadow:inset 0 0 0 1px var(--stock-btn-ink)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--paper);color:var(--graphite);font-family:var(--font-ui);overflow-anchor:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}h1,h2,h3{font:inherit}ul{list-style:none}svg{display:block}:focus-visible{outline:1.5px solid var(--graphite);outline-offset:2px}.word-zone{display:block;position:absolute}.word-tag{text-align:center;white-space:nowrap;pointer-events:none;font-size:11px;line-height:1.2;position:absolute;transform:translate(-50%)}@media (min-width:768px){.word-tag{font-size:13px}}.word-tag b{font-weight:500;display:block}.word-tag span{opacity:.7}.page-title,.statement{letter-spacing:-.015em;font-weight:500}.page-title{font-size:44px;line-height:1.05}@media (min-width:768px){.page-title{font-size:72px}}.statement{text-wrap:balance;font-size:26px;line-height:1.2}.statement.q,.statement .q{letter-spacing:0;font-weight:400}.body-text{font-size:18px;line-height:1.5}ul.body-text{padding-left:1.1em;list-style:outside}ul.body-text li+li{margin-top:6px}ul.body-text li::marker{color:var(--quiet)}@media (min-width:1100px){.body-text:first-child{padding-top:10px}}.q{color:var(--quiet);letter-spacing:.01em}.link{color:var(--graphite);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.grid12{padding-inline:var(--edge)}@media (min-width:768px){.grid12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;display:grid}}@media (max-width:767.98px){.only-wide{display:none!important}}@media (min-width:768px){.only-narrow{display:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.rise{opacity:0;transition:opacity .6s var(--wait,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--wait,0s);transform:translateY(26px)}.rise.in,html:not(.js) .rise{opacity:1;transform:none}@media (prefers-reduced-motion:reduce),print{.rise{opacity:1;transform:none}}@media print{[data-drift]{opacity:1!important;transform:none!important}}html.dotted,html.dotted *{cursor:none!important}.cursor[data-astro-cid-qmueewfo]{z-index:100;opacity:0;pointer-events:none;will-change:transform;transition:opacity .15s;position:fixed;top:0;left:0}.cursor[data-astro-cid-qmueewfo].on{opacity:1}i[data-astro-cid-qmueewfo]{background:var(--dot);border-radius:50%;width:12px;height:12px;transition:width .22s cubic-bezier(.2,.7,.2,1),height .22s cubic-bezier(.2,.7,.2,1),border-radius .22s,transform .12s;position:absolute;transform:translate(-50%,-50%)}.down[data-astro-cid-qmueewfo] i[data-astro-cid-qmueewfo]{transform:translate(-50%,-50%)scale(.8)}[data-astro-cid-qmueewfo][data-shape^=grown] i[data-astro-cid-qmueewfo]{width:44px;height:44px}[data-astro-cid-qmueewfo][data-shape=bar] i[data-astro-cid-qmueewfo]{border-radius:2px;width:3px;height:30px}.flip[data-astro-cid-qmueewfo]{--dot:#0ff;mix-blend-mode:difference}.flip[data-astro-cid-qmueewfo][data-shape^=grown]{visibility:hidden}.dot[data-astro-cid-qmueewfo]{--dot:#ff4614;mix-blend-mode:plus-lighter}.dot[data-astro-cid-qmueewfo][data-shape=grown]{--dot:var(--orange);mix-blend-mode:multiply}.dot[data-astro-cid-qmueewfo][data-shape=grown-dark]{--dot:#fff;mix-blend-mode:difference}@media print{.cursor[data-astro-cid-qmueewfo]{display:none}}.footer[data-astro-cid-jo6i4kqk]{z-index:2;margin:0 var(--inset) var(--inset);border-radius:var(--r);color:#f4f2ec;background:#141311;position:relative;overflow:hidden}.top[data-astro-cid-jo6i4kqk]{--gray:#9f9d99;padding:28px var(--pad) 0}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,auto);justify-content:space-between;display:grid}.group[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;display:flex}h2[data-astro-cid-jo6i4kqk]{color:var(--gray);letter-spacing:.01em;margin-bottom:6px;font-size:13px}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:-.005em;padding-block:5px;font-size:17px;font-weight:500}.made[data-astro-cid-jo6i4kqk]{color:var(--gray);letter-spacing:.01em;flex-wrap:wrap;justify-content:space-between;gap:2px 22px;margin-top:26px;font-size:13px;display:flex}.stage[data-astro-cid-jo6i4kqk]{height:calc(87vw + 44px);position:relative}html:not(.js) .stage[data-astro-cid-jo6i4kqk]{display:none}canvas[data-astro-cid-jo6i4kqk]{width:100%;height:100%;display:block;position:absolute;inset:0}@media (hover:hover){.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1.5px}}@media (min-width:712px){.stage[data-astro-cid-jo6i4kqk]{height:40vw}}@media (min-width:768px){.top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:32px;display:flex}.links[data-astro-cid-jo6i4kqk]{column-gap:clamp(48px,7vw,120px)}.made[data-astro-cid-jo6i4kqk]{text-align:right;flex-direction:column;flex:none;margin-top:0;padding-bottom:5px}}.logo[data-astro-cid-f7espo7c]{align-items:baseline;font-size:22px;line-height:1;display:flex}@media (min-width:768px){.logo[data-astro-cid-f7espo7c]{font-size:23px}}.header[data-astro-cid-nen7h5rs]{z-index:25;justify-content:space-between;align-items:center;height:60px;font-size:15px;display:flex;position:relative}.over[data-astro-cid-nen7h5rs]{--hb:var(--paper);z-index:30;transition:color .25s,transform .4s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0 0 auto}.over[data-astro-cid-nen7h5rs].glassy:before{content:"";z-index:-1;background:color-mix(in srgb, var(--hb) 74%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);position:absolute;inset:0}.over[data-astro-cid-nen7h5rs].away{transform:translateY(-100%)}.nav[data-astro-cid-nen7h5rs],.menu-panel[data-astro-cid-nen7h5rs],.bag[data-astro-cid-nen7h5rs]{letter-spacing:-.005em;font-size:16px;font-weight:500}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.bag[data-astro-cid-nen7h5rs]{padding-block:14px}a[data-astro-cid-nen7h5rs],summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{text-underline-offset:6px;text-decoration-thickness:1.5px}a[data-astro-cid-nen7h5rs][aria-current],summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs][aria-current]{text-decoration-line:underline}@media (hover:hover){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.bag[data-astro-cid-nen7h5rs]:hover{text-decoration-line:underline}}.has-sub[data-astro-cid-nen7h5rs]{display:flex;position:relative}.sub[data-astro-cid-nen7h5rs]{background:var(--sheet);color:var(--graphite);opacity:0;pointer-events:none;border-radius:16px;padding:6px;transition:opacity .15s;position:absolute;top:100%;left:-18px;box-shadow:0 10px 30px #1413111f}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:10px;padding:14px 12px;text-decoration-line:none;transition:background-color .15s;display:block}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active,.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--orange)}.has-sub[data-astro-cid-nen7h5rs][data-open] .sub[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto}.has-sub[data-astro-cid-nen7h5rs]:has(:focus-visible) .sub[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto}@media (hover:hover){.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:8px}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--orange);text-decoration-line:none}.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto}}.has-sub[data-astro-cid-nen7h5rs][data-closed] .sub[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;display:flex}.menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;margin:-17px -12px;padding:17px 12px;list-style:none;display:block}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.burger[data-astro-cid-nen7h5rs]{border-block:1.5px solid;width:20px;height:10px;display:block}.menu-panel[data-astro-cid-nen7h5rs]{padding:2px var(--edge) 10px;background-color:var(--paper);color:var(--graphite);box-shadow:0 1px 0 var(--rule);position:absolute;top:60px;left:0;right:0}.menu-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.menu-fonts[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{padding:14px 0;display:block}.menu-fonts[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;list-style:none;position:relative}.plus[data-astro-cid-nen7h5rs]{width:14.5px;height:14.5px;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.plus[data-astro-cid-nen7h5rs]:before,.plus[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;height:1.5px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:6.5px;left:0;right:0}.plus[data-astro-cid-nen7h5rs]:after{transform:rotate(90deg)}.menu-fonts[data-astro-cid-nen7h5rs][open] .plus[data-astro-cid-nen7h5rs]:after{transform:rotate(90deg)scaleX(0)}.menu-fonts[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-left:16px}@media (prefers-reduced-motion:no-preference){.menu-fonts[data-astro-cid-nen7h5rs][open] a[data-astro-cid-nen7h5rs]{animation:.25s cubic-bezier(.2,.7,.2,1) both menu-fonts-in}}@keyframes menu-fonts-in{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:768px){.header[data-astro-cid-nen7h5rs]{height:72px;display:grid}.home[data-astro-cid-nen7h5rs]{grid-column:1/4}.nav[data-astro-cid-nen7h5rs]{white-space:nowrap;grid-column:4/10;justify-self:start;gap:32px;display:flex}.actions[data-astro-cid-nen7h5rs]{white-space:nowrap;grid-column:10/13;justify-self:end}}@media (min-width:1100px){.nav[data-astro-cid-nen7h5rs]{grid-column:5/10}}
