@font-face{font-family:apfel;src:url(/_next/static/media/49facc7050de06f4-s.p.woff2) format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:apfel;src:url(/_next/static/media/5f20e3e3cf228c50-s.p.woff2) format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:apfel;src:url(/_next/static/media/6fef63c9f5344f72-s.p.woff2) format("woff2");font-display:block;font-weight:700;font-style:normal}@font-face{font-family:apfel;src:url(/_next/static/media/df01db9ff6022c71-s.p.woff2) format("woff2");font-display:block;font-weight:900;font-style:normal}@font-face{font-family:apfel Fallback;src:local("Arial");ascent-override:96.09%;descent-override:28.87%;line-gap-override:7.22%;size-adjust:96.99%}.__className_30123d{font-family:apfel,apfel Fallback}.__variable_30123d{--font-apfel:"apfel","apfel Fallback"}@font-face{font-family:sans;src:url(/_next/static/media/5f3086c3b8f3848b-s.p.woff) format("woff");font-display:block;font-weight:400 700;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:94.61%;descent-override:28.01%;line-gap-override:0.00%;size-adjust:102.10%}.__className_e6d065{font-family:sans,sans Fallback;font-style:normal}.__variable_e6d065{--font-gsf:"sans","sans Fallback"}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/09f7b6b7f4b56175-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_7bcd99{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}.__variable_7bcd99{--font-pm:"Permanent Marker","Permanent Marker Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--y:#ffdd65;--yd:#ffc72e;--k:#000;--w:#fff;--pink:#912e60;--pink-l:#d6418d;--blue:#1b1b51;--blue-l:#6161ec;--green:#19371d;--green-l:#51a75b;--cream:#ffd3be;--paper:#faf6ec;--ys:#ffe48c;--tex:url(/textures/paper.png);--tex-light:url(/textures/paper-light.png);--font-display:var(--font-apfel),"Apfel Grotezk",system-ui,sans-serif;--font-body:var(--font-gsf),"Google Sans Flex",system-ui,sans-serif;--font-marker:var(--font-pm),"Permanent Marker",cursive;--t-hero:clamp(56px,8.2vw,148px);--t-h1:clamp(48px,7.6vw,120px);--t-h2:clamp(40px,6.4vw,104px);--t-h3:clamp(26px,3vw,44px);--t-sub:clamp(20px,2.2vw,32px);--t-lede:clamp(17px,1.45vw,22px);--t-body:17px;--t-small:13px;--gutter:clamp(18px,3.9vw,56px);--edge:max(var(--gutter),calc((100vw - 1440px) / 2 + var(--gutter)));--r-card:26px;--pill-h:60px;--torn-top:polygon(0% 7.6px,1.43% 13.7px,2.86% 3.9px,4.29% 9.4px,5.71% 1.6px,7.14% 14.1px,8.57% 6.4px,10% 11px,11.43% 2.2px,12.86% 9.9px,14.29% 5.1px,15.71% 13.1px,17.14% .9px,18.57% 8.2px,20% 12.5px,21.43% 3.1px,22.86% 10.6px,24.29% 6.8px,25.71% 14.8px,27.14% 1.2px,28.57% 7.3px,30% 11.9px,31.43% 4.4px,32.86% 13.4px,34.29% 2.7px,35.71% 9.1px,37.14% 6px,38.57% 15.2px,40% 3.6px,41.43% 10.3px,42.86% .6px,44.29% 8.8px,45.71% 12.2px,47.14% 4.9px,48.57% 14.4px,50% 2.5px,51.43% 7.9px,52.86% 11.6px,54.29% 1.9px,55.71% 9.7px,57.14% 5.6px,58.57% 13.9px,60% 3.3px,61.43% 10.8px,62.86% 7px,64.29% 15.6px,65.71% .4px,67.14% 8.5px,68.57% 12.8px,70% 4.1px,71.43% 11.3px,72.86% 2.9px,74.29% 9.3px,75.71% 6.3px,77.14% 14.6px,78.57% 1.4px,80% 8px,81.43% 12px,82.86% 5.3px,84.29% 13.6px,85.71% 2.1px,87.14% 10.1px,88.57% 6.6px,90% 15px,91.43% 3.8px,92.86% 9.6px,94.29% 1px,95.71% 11.8px,97.14% 4.6px,98.57% 13.3px,100% 7.1px,100% 100%,0% 100%);--torn-bottom:polygon(0% 0%,100% 0%,100% calc(100% - 6.9px),98.57% calc(100% - 12.8px),97.14% calc(100% - 3.4px),95.71% calc(100% - 10.2px),94.29% calc(100% - 1.3px),92.86% calc(100% - 14.2px),91.43% calc(100% - 5.8px),90% calc(100% - 11.5px),88.57% calc(100% - 2.6px),87.14% calc(100% - 9px),85.71% calc(100% - 4.7px),84.29% calc(100% - 13.1px),82.86% calc(100% - .8px),81.43% calc(100% - 8.7px),80% calc(100% - 12.3px),78.57% calc(100% - 3px),77.14% calc(100% - 10.9px),75.71% calc(100% - 6.2px),74.29% calc(100% - 15.1px),72.86% calc(100% - 1.7px),71.43% calc(100% - 7.6px),70% calc(100% - 12.7px),68.57% calc(100% - 4.2px),67.14% calc(100% - 13.8px),65.71% calc(100% - 2.4px),64.29% calc(100% - 9.5px),62.86% calc(100% - 5.4px),61.43% calc(100% - 14.9px),60% calc(100% - 3.7px),58.57% calc(100% - 10.4px),57.14% calc(100% - .5px),55.71% calc(100% - 8.3px),54.29% calc(100% - 11.7px),52.86% calc(100% - 5px),51.43% calc(100% - 14.5px),50% calc(100% - 2px),48.57% calc(100% - 7.8px),47.14% calc(100% - 12.1px),45.71% calc(100% - 4.5px),44.29% calc(100% - 9.8px),42.86% calc(100% - 6.5px),41.43% calc(100% - 13.5px),40% calc(100% - 1.1px),38.57% calc(100% - 10.7px),37.14% calc(100% - 3.9px),35.71% calc(100% - 15.3px),34.29% calc(100% - .7px),32.86% calc(100% - 8.6px),31.43% calc(100% - 12.6px),30% calc(100% - 4.3px),28.57% calc(100% - 11.1px),27.14% calc(100% - 2.8px),25.71% calc(100% - 9.2px),24.29% calc(100% - 6.1px),22.86% calc(100% - 14px),21.43% calc(100% - 1.5px),20% calc(100% - 7.4px),18.57% calc(100% - 12.4px),17.14% calc(100% - 5.2px),15.71% calc(100% - 13.2px),14.29% calc(100% - 2.3px),12.86% calc(100% - 10px),11.43% calc(100% - 6.7px),10% calc(100% - 14.7px),8.57% calc(100% - 3.5px),7.14% calc(100% - 9.4px),5.71% calc(100% - .9px),4.29% calc(100% - 11.4px),2.86% calc(100% - 4.8px),1.43% calc(100% - 13px),0% calc(100% - 7.2px));--torn-both:polygon(2% 6px,12% 0,26% 5px,40% 1px,55% 7px,70% 0,84% 6px,98% 2px,100% 30%,99% 60%,100% 100%,86% calc(100% - 6px),70% 100%,52% calc(100% - 7px),36% 100%,20% calc(100% - 5px),4% 100%,0 70%,1% 35%);--tag-clip:polygon(2% 8%,22% 0,48% 6%,74% 1%,99% 5%,97% 50%,100% 94%,70% 100%,40% 95%,12% 100%,0 92%,3% 46%)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--paper);color:var(--k);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a,button{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--k);outline-offset:3px;border-radius:6px}.g-k :focus-visible,.on-dark :focus-visible{outline-color:var(--y)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.skip,.sr-only{position:absolute}.skip{z-index:200;background:var(--k);color:var(--y);border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;top:-60px;left:12px}.skip:focus{top:12px}.d-1,.d-2,.d-3,.d-hero{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:900}.d-hero{font-size:var(--t-hero);letter-spacing:-.045em;line-height:.84}.d-1{font-size:var(--t-h1);letter-spacing:-.04em;line-height:.86}.d-2{font-size:var(--t-h2);letter-spacing:-.038em;line-height:.88}.d-3{font-size:var(--t-h3);letter-spacing:-.03em;line-height:.95}.sub{font-family:var(--font-display);font-weight:700;font-size:var(--t-sub);letter-spacing:-.02em;margin:0;line-height:1.02}.lede{font-size:var(--t-lede);text-wrap:pretty;margin:0;font-weight:450;line-height:1.38}.small{font-size:var(--t-small);margin:0;line-height:1.4}.eyebrow{font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";clip-path:polygon(0 0,100% 0,52% 100%);background:currentColor;width:14px;height:11px}.marker{font-family:var(--font-marker);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:1}.g-y{background:var(--ys);color:var(--k)}.g-k{background:var(--k);color:var(--y)}.g-w{background:var(--w);color:var(--k)}.grain{isolation:isolate;background-image:var(--tex);position:relative}.g-k.grain{background-image:var(--tex-light)}.torn-top{clip-path:var(--torn-top)}.torn-bottom{clip-path:var(--torn-bottom)}.torn-both{clip-path:var(--torn-both)}.btn{cursor:pointer;white-space:nowrap;min-height:56px;font-family:var(--font-display);letter-spacing:-.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.btn:hover{transform:scale(1.03)}.btn:hover .vdot{transform:translateY(2px)}.btn.k{background:var(--k);color:var(--y)}.btn.y{background:var(--y);color:var(--k)}.btn.y:hover{background:var(--yd)}.btn.sm{min-height:44px;padding:0 20px;font-size:15px}.btn.lg{min-height:72px;padding:0 40px;font-size:22px}.btn.xl{min-height:88px;padding:0 56px;font-size:26px}.vdot{clip-path:polygon(0 0,100% 0,52% 100%);background:currentColor;flex:none;width:14px;height:11px;transition:transform .18s}.abs,.cut{position:absolute}.cut{pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block}.tape{z-index:6;clip-path:polygon(3% 0,97% 4%,100% 22%,96% 41%,100% 63%,97% 100%,4% 96%,0 78%,4% 55%,0 33%);background:#fff8d6c7;width:118px;height:34px;position:absolute;box-shadow:0 1px 2px #00000014}.tape.y{background:#ffc72ed9}.tape.k{background:#000000d1}.mtag{font-family:var(--font-marker);text-transform:uppercase;z-index:12;clip-path:var(--tag-clip);padding:12px 18px 10px;line-height:1}.mtag,.stk{white-space:nowrap;position:absolute}.stk{z-index:7;font-family:var(--font-display);letter-spacing:-.02em;border:3px solid var(--w);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px #0000002e}.stk.k{background:var(--k);color:var(--y)}.stk.y{background:var(--y);color:var(--k);border-color:var(--k)}.vmask{-webkit-mask:url(/brand/v-mask.svg) center/var(--v-size,100%) var(--v-size,100%) no-repeat;mask:url(/brand/v-mask.svg) center/var(--v-size,100%) var(--v-size,100%) no-repeat}.vwin{position:absolute;overflow:hidden}.vwin>img{object-fit:cover;width:100%;height:100%}.chapter{overflow:clip}.chapter,.chapter-inner{position:relative}.sheet-edge{height:28px;clip-path:var(--torn-top);z-index:5;position:absolute;top:-14px;left:0;right:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important}}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}canvas,img,picture,svg,video{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.nav{position:fixed;top:18px;left:var(--edge);right:var(--edge);height:64px;z-index:60;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}@media (min-width:1024px) and (min-aspect-ratio:5/4){.nav.nav-home{left:6vw;right:6vw}}.nav>*{pointer-events:auto}.nav-hidden{transform:translateY(-140%)}.nav-logo img{height:36px;width:auto}.logo-dark,.nav-dark .logo-light{display:none}.nav-dark .logo-dark{display:block}.nav-links{display:flex;gap:4px;align-items:center;background:var(--k);border-radius:999px;padding:6px 6px 6px 18px}.nav-links a:not(.btn){color:var(--w);text-decoration:none;font-weight:500;font-size:15px;padding:10px 14px;border-radius:999px}.nav-links a.on,.nav-links a:not(.btn):hover{background:#222;color:var(--y)}.nav-cta{margin-left:8px}.theme-toggle{width:44px;height:44px;border-radius:999px;border:2px solid var(--y);background:transparent;color:var(--y);display:grid;place-items:center;cursor:pointer;margin-left:6px;flex:none}.nav-links :focus-visible{outline-color:var(--y)}@media (max-width:1023px){.nav{position:absolute;top:18px;left:18px;right:auto;height:40px}.nav-links{display:none}.nav-logo img{height:28px}}.pill{position:fixed;right:24px;bottom:18px;z-index:70;display:flex;align-items:center;gap:8px;background:var(--k);border:2px solid var(--y);border-radius:999px;padding:6px;box-shadow:0 10px 30px rgba(0,0,0,.28);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pill.bump .pill-count{animation:bump .45s cubic-bezier(.2,1.6,.4,1)}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.pill-meter{width:46px;height:46px;border-radius:999px;background:#1a1a1a;display:grid;place-items:center;flex:none}.pill-chips{display:flex;padding-left:8px}.pill-chips span{width:26px;height:26px;border-radius:999px;border:2px solid var(--k);background:var(--y);color:var(--k);margin-left:-8px;display:grid;place-items:center;font-family:var(--font-display);font-weight:900;font-size:11px}.pill-chips span:nth-child(2){background:var(--yd)}.pill-chips span:nth-child(3){background:var(--cream)}.pill-count{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--y);padding:0 8px 0 4px;white-space:nowrap;display:inline-block}.pill-menu{width:46px;height:46px;border-radius:999px;background:var(--w);border:0;display:grid;place-items:center;cursor:pointer;flex:none}.pill :focus-visible{outline-color:var(--y)}@media (max-width:1023px){.pill{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.pill-cta{flex:1}.pill-chips,.pill-count{display:none}body{padding-bottom:0}}.menu{position:fixed;inset:0;z-index:65;background:var(--paper) var(--tex);color:var(--k);padding:22px 22px 120px;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;will-change:clip-path;clip-path:circle(0 at calc(100% - 50px) calc(100% - 46px));visibility:hidden;transition:clip-path .5s cubic-bezier(.65,0,.35,1),visibility 0s linear .5s}.menu.is-open{clip-path:circle(150% at calc(100% - 50px) calc(100% - 46px));visibility:visible;transition:clip-path .5s cubic-bezier(.65,0,.35,1)}.menu-logo{height:30px;width:auto}.menu-links{display:flex;flex-direction:column;gap:10px;margin-top:9vh}.menu-links a{font-family:var(--font-display);font-weight:900;font-size:clamp(48px,9vw,96px);line-height:.95;letter-spacing:-.035em;color:var(--k);text-decoration:none;display:inline-flex;align-items:center;gap:14px}.menu-links a.on:before{content:"";width:.45em;height:.36em;background:currentColor;clip-path:polygon(0 0,100% 0,52% 100%)}.menu-links a:hover{color:#6b5600}html.dark .menu{background:var(--k) var(--tex-light);color:var(--y)}html.dark .menu-legal a,html.dark .menu-links a{color:var(--y)}html.dark .menu-links a:hover{color:var(--yd)}.menu-collage{position:relative;height:220px;margin-top:auto}.menu-collage .m1{left:-10px;bottom:0;transform:rotate(-6deg)}.menu-collage .m1,.menu-collage .m2{position:absolute;width:min(46vw,260px)}.menu-collage .m2{left:min(42vw,240px);bottom:10px;transform:rotate(8deg)}.menu-collage .mtag{position:absolute;font-size:clamp(22px,3vw,36px)}.menu-collage .mt1{left:0;bottom:20px;rotate:-8deg}.menu-collage .mt2{left:min(30vw,170px);bottom:70px;rotate:6deg}.menu-collage .mt3{left:min(58vw,330px);bottom:10px;rotate:-4deg}.menu-collage .m3{position:absolute;left:min(36vw,200px);top:0;font-size:18px;transform:rotate(-8deg)}.menu-foot{display:flex;flex-direction:column;gap:14px;margin-top:20px}.menu-foot .btn{min-height:60px}.menu-legal{display:flex;gap:18px;align-items:center;justify-content:center}.menu-legal a{color:var(--k);font-size:14px}.menu :focus-visible{outline-color:var(--k)}html.dark .menu :focus-visible{outline-color:var(--y)}@media (min-width:1024px){.menu{padding:40px 56px 120px}.menu-foot{max-width:420px}}.foot{background:var(--k);padding:70px var(--gutter) 110px;position:relative;z-index:2}.foot,.foot a{color:var(--y)}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.foot-brand{display:flex;flex-direction:column;gap:18px;max-width:440px}.foot-brand img{height:40px;width:auto;align-self:flex-start}.foot-brand .btn{align-self:flex-start;color:var(--k)}.foot-cols{display:flex;gap:64px;flex-wrap:wrap}.foot-cols>div{display:flex;flex-direction:column;gap:12px}.foot-h{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.08em;opacity:.7;margin:0 0 4px}.foot-bottom{border-top:1px solid rgba(255,221,101,.3);margin-top:56px;padding-top:22px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.foot-bottom p:first-child{max-width:680px}html.dark .g-w,html.dark .g-y,html.dark body{background:var(--k);color:var(--y)}html.dark .g-w.grain,html.dark .g-y.grain{background-image:var(--tex-light)}html.dark .sheet-edge{background:var(--k)}html.dark .btn.k{background:var(--y);color:var(--k)}html.dark .logo-light{display:none}html.dark .logo-dark{display:block}html.dark :focus-visible{outline-color:var(--y)}html .nav[data-ink=black] .logo-light{display:block}html .nav[data-ink=black] .logo-dark,html .nav[data-ink=yellow] .logo-light{display:none}html .nav[data-ink=yellow] .logo-dark{display:block}.menu-foot{margin-top:auto}.foot-linkbtn{all:unset;color:var(--y);cursor:pointer}.foot-linkbtn:hover{text-decoration:underline}.foot-linkbtn:focus-visible{outline:2px solid var(--y);outline-offset:3px}.cookie{position:fixed;left:var(--edge);bottom:22px;z-index:75;width:min(390px,calc(100vw - 24px));padding:22px 22px 16px;border-radius:6px;color:var(--k);background:var(--paper);box-shadow:0 1px 1px rgba(0,0,0,.08),0 26px 50px -18px rgba(0,0,0,.45);rotate:-1deg;animation:cookie-in .55s cubic-bezier(.2,.9,.25,1) both}.cookie.is-leaving{animation:cookie-out .38s cubic-bezier(.5,0,.75,0) both}@keyframes cookie-in{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes cookie-out{to{opacity:0;transform:translate3d(0,24px,0)}}.cookie-tape{position:absolute;left:38%;top:-12px;transform:rotate(-4deg)}.cookie-head{display:flex;align-items:center;gap:12px}.cookie-icon{width:42px;height:42px;flex:none;rotate:-8deg}.cookie-title{margin:0;font-family:var(--font-display);font-weight:900;font-size:20px;letter-spacing:-.02em;line-height:1.05}.cookie .cookie-slang{position:relative;display:inline-block;margin:4px 0 0;font-size:15px;rotate:-3deg}.cookie-body{margin:12px 0 0;font-size:14px;line-height:1.45;color:#2a2a2a}.cookie-opts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.cookie-opts li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.045)}.cookie-opts b{display:block;font-size:14px}.cookie-opts small{display:block;font-size:12px;opacity:.7;margin-top:2px}.cookie-switch{all:unset;position:relative;flex:none;width:42px;height:24px;border-radius:99px;background:rgba(0,0,0,.22);cursor:pointer;transition:background .2s}.cookie-switch i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .22s cubic-bezier(.3,1.4,.5,1)}.cookie-switch.on{background:var(--k)}.cookie-switch.on i{transform:translateX(18px);background:var(--y)}.cookie-switch.is-locked{opacity:.55;cursor:default}.cookie-switch:focus-visible{outline:2px solid var(--k);outline-offset:3px}.cookie-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.cookie-actions .btn.sm{min-height:42px;padding:0 16px;font-size:14px}.cookie-ghost{background:transparent;color:var(--k);box-shadow:inset 0 0 0 2px var(--k)}.cookie-link{all:unset;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px 4px}.cookie-link:focus-visible{outline:2px solid var(--k);outline-offset:2px}.cookie-foot{margin:10px 0 0}.cookie-foot a{color:var(--k);text-underline-offset:3px}@media (max-width:1023px){.cookie{left:12px;right:12px;width:auto;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 74px);rotate:0deg;padding:18px 16px 12px}.cookie-title{font-size:18px}.cookie-body{font-size:13px}}@media (prefers-reduced-motion:reduce){.cookie,.cookie.is-leaving{animation-duration:.01ms}}.pill-cta{transition:max-width .45s cubic-bezier(.2,.9,.25,1.15),opacity .3s ease,transform .45s cubic-bezier(.2,.9,.25,1.3);max-width:340px;overflow:hidden;white-space:nowrap}.pill-hold .pill-cta{max-width:0;padding-left:0;padding-right:0;opacity:0;transform:scale(.7);pointer-events:none}@media (max-width:1023px){.pill-hold{left:auto}.pill-hold .pill-cta{flex:0}}@media (prefers-reduced-motion:reduce){.pill-cta{transition:opacity .2s}}.menu .menu-theme{border-color:var(--k);color:var(--k)}html.dark .menu .menu-theme{border-color:var(--y);color:var(--y)}@media (max-width:767px){.foot-brand img{height:30px}.foot-brand .btn{display:none}.foot-brand{padding-bottom:18px}.foot-cols{padding-top:26px;border-top:1px solid rgba(255,221,101,.22)}.menu-foot>.btn{display:none}}