@font-face{font-family:display;src:url(/_next/static/media/3dee6efe4d3357a2-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/074653c7fdd2cdaf-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:display Fallback;src:local("Times New Roman");ascent-override:77.20%;descent-override:20.13%;line-gap-override:0.00%;size-adjust:126.68%}.__className_b644eb{font-family:display,display Fallback,Georgia,serif}.__variable_b644eb{--next-font-display:"display","display Fallback",Georgia,serif}@font-face{font-family:body;src:url(/_next/static/media/1ba1361c59315611-s.p.woff2) format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_da1694{font-family:body,body Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_da1694{--next-font-body:"body","body Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:data;src:url(/_next/static/media/fb751edd4b3a9ca4.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.__className_dbb0ce{font-family:data,Courier New,monospace;font-style:normal}.__variable_dbb0ce{--next-font-data:"data",Courier New,monospace}:root{--parchment:#f7f1e6;--cocoa:#1e1410;--butter:#f3e1a8;--jam:#8e2a4a;--jam-on-cocoa:#eab676;--caramel:#eab676;--cocoa-glow:#3a2318;--mark-accent:#b8455f;--white:#ffffff;--ink-paper:#1e1410;--muted-paper:#5a4a41;--rule-paper:#d9cbb8;--rule-paper-strong:#8e7a68;--ink-deep:#f7f1e6;--muted-deep:#c9b8aa;--rule-deep:#3a2b24;--rule-deep-strong:#8a7568;--ok-paper:#2f6b3a;--warn-paper:#8a5a00;--bad-paper:#a12727;--ok-deep:#8fd39a;--warn-deep:#f0c36a;--bad-deep:#f39b9b;--ground:var(--parchment);--ground-raised:var(--white);--ink:var(--ink-paper);--muted:var(--muted-paper);--rule:var(--rule-paper);--rule-strong:var(--rule-paper-strong);--action:var(--jam);--on-action:var(--white);--focus:var(--jam);--ok:var(--ok-paper);--warn:var(--warn-paper);--bad:var(--bad-paper);--square-empty:#fbf7f0;--square-ink:var(--cocoa);--font-display:var(--next-font-display),"Fraunces",Georgia,serif;--font-body:var(--next-font-body),"Nunito Sans","Helvetica Neue",Arial,sans-serif;--font-data:var(--next-font-data),"Azeret Mono","Courier New",monospace;--step--1:clamp(0.9375rem,0.9rem + 0.2vw,1rem);--step-0:clamp(1.0625rem,1rem + 0.3vw,1.1875rem);--step-1:clamp(1.25rem,1.15rem + 0.5vw,1.5rem);--step-2:clamp(1.5rem,1.3rem + 1vw,2.125rem);--step-4:clamp(2.75rem,1.8rem + 4.4vw,6rem);--step-5:clamp(3.25rem,2rem + 6.5vw,8rem);--step-3:clamp(2.25rem,1.6rem + 2.8vw,4rem);--measure:64ch;--leading-body:1.55;--leading-tight:1.05;--gutter:8px;--cut:3px;--score:1px;--square:clamp(2.25rem,1.6rem + 2.5vw,4.5rem);--target:44px;--radius:18px;--radius-sm:10px;--shadow-lift:0 1px 0 rgb(255 255 255/0.5) inset,0 18px 40px -22px rgb(30 20 16/0.45);--shadow-soft:0 24px 60px -30px rgb(30 20 16/0.35);--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--space-7:6rem;--chapter-pad:clamp(3.5rem,6vw,7rem);--gutter-page:clamp(1rem,4vw,3.5rem);--content-max:76rem;--draw-sponge:#d8ac6e;--draw-sponge-light:#e8c98f;--draw-cocoa:#4a2c1c;--draw-cocoa-light:#6b4227;--draw-berry:#b83f4a;--draw-berry-light:#cf6b6b;--draw-red:#a72f33;--draw-citrus:#e6c96a;--draw-citrus-light:#f0dc9a;--draw-spice:#c08a4a;--draw-spice-light:#d6a768;--draw-mint:#6fae8c;--draw-mint-light:#9ecfb2;--draw-cream:#f6ecd8;--draw-nut:#c69a5e;--draw-chip:#33200f;--draw-line:#2b1a10;--dur-cut:180ms;--dur-settle:420ms;--dur-chapter:700ms;--dur-still:1600ms;--ease-cut:cubic-bezier(0.2,0.8,0.2,1);--ease-land:cubic-bezier(0.34,1.2,0.64,1)}[data-ground=deep]{--ground:var(--cocoa);--ground-raised:#2a1d17;--ink:var(--ink-deep);--muted:var(--muted-deep);--rule:var(--rule-deep);--rule-strong:var(--rule-deep-strong);--action:var(--jam-on-cocoa);--on-action:var(--cocoa);--focus:var(--jam-on-cocoa);--ok:var(--ok-deep);--warn:var(--warn-deep);--bad:var(--bad-deep);--square-empty:#3a2b24;--square-ink:var(--parchment);color-scheme:dark}[data-ground=accent]{--ground:var(--butter);--ground-raised:#faf0cf;--ink:var(--ink-paper);--muted:var(--muted-paper);--rule:#dcc78a;--rule-strong:#8a7440;--action:var(--jam);--on-action:var(--white);--focus:var(--jam);--square-empty:#fbf3d6}[data-ground=paper]{--ground:var(--parchment);--ground-raised:var(--white);--ink:var(--ink-paper);--muted:var(--muted-paper);--rule:var(--rule-paper);--rule-strong:var(--rule-paper-strong);--action:var(--jam);--on-action:var(--white);--focus:var(--jam);--ok:var(--ok-paper);--warn:var(--warn-paper);--bad:var(--bad-paper);--square-empty:#fbf7f0;--square-ink:var(--cocoa);color-scheme:light}:root{--flavor-cocoa:#85512f;--flavor-berry:#ae623d;--flavor-caramel:#c99f64;--flavor-citrus:#cda170;--flavor-spice:#be8946;--flavor-mint:#3f755a}body:after{content:"";position:fixed;inset:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}[data-ground=accent],[data-ground=paper]{background-image:radial-gradient(120% 90% at 8% 0,color-mix(in srgb,var(--white) 42%,transparent),transparent 62%)}[data-ground=deep]{background-image:radial-gradient(110% 80% at 12% 0,color-mix(in srgb,var(--white) 7%,transparent),transparent 58%)}.ss-curtain{position:fixed;inset:0;z-index:200;pointer-events:none;display:none}.ss-curtain[data-state=closing],.ss-curtain[data-state=opening],.ss-curtain[data-state=shut]{display:block}.ss-curtain-bg{position:absolute;inset:0;background:var(--cocoa);opacity:0}.ss-curtain-grid{position:absolute;inset:0;display:grid;--side:max(100vw/6,100dvh/5);grid-template-columns:repeat(6,var(--side));grid-template-rows:repeat(5,var(--side));place-content:center;gap:clamp(4px,.55vw,9px);padding:clamp(4px,.55vw,9px);overflow:hidden}.ss-curtain-grid i{background-color:var(--flavor-caramel);background-image:linear-gradient(155deg,rgb(255 255 255/.16),rgb(255 255 255/0) 42%,rgb(0 0 0/.2));border-radius:calc(var(--cut) * 2);box-shadow:inset 0 -.5vw 0 rgb(0 0 0/.12);transform:scale(.86);opacity:0;will-change:transform}.ss-curtain-mark{position:absolute;inset:0;display:grid;place-items:center;opacity:0}.ss-curtain-mark span{display:grid;grid-template-columns:repeat(3,10px);gap:3px;padding:14px;border-radius:6px;background:var(--cocoa);box-shadow:0 10px 30px -10px rgb(0 0 0/.6)}.ss-curtain-mark i{width:10px;height:10px;border-radius:2px;background:var(--jam-on-cocoa)}.ss-morph{position:fixed;z-index:205;pointer-events:none;border-radius:var(--cut);overflow:hidden;will-change:transform}.ss-morph img{width:100%;height:100%;object-fit:cover}.ss-score{position:absolute;top:-40%;left:0;width:9%;height:180%;pointer-events:none;opacity:0;transform:rotate(-14deg);background-image:linear-gradient(92deg,transparent,color-mix(in srgb,var(--white) 5%,transparent) 38%,color-mix(in srgb,var(--white) 26%,transparent) 54%,color-mix(in srgb,var(--white) 4%,transparent) 66%,transparent);will-change:transform,opacity}html[data-tool] .ss-cursor{display:none}.ss-cursor{position:fixed;top:0;left:0;width:44px;height:44px;margin:-22px 0 0 -22px;z-index:195;pointer-events:none;display:grid;place-items:center;opacity:0;mix-blend-mode:difference;transition:opacity .3s linear}.ss-cursor i{width:11px;height:11px;border:1.5px solid #fff;border-radius:2px;transition:width var(--dur-settle) var(--ease-land),height var(--dur-settle) var(--ease-land),border-radius var(--dur-settle) var(--ease-land)}.ss-cursor[data-on="1"]{opacity:1}.ss-cursor[data-over=link] i{width:34px;height:34px;border-radius:var(--cut)}.ss-cursor[data-over=square] i{width:26px;height:26px;border-radius:50%}.cut-line{overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.cut-line,.cut-word{display:inline-block}.cut-word{will-change:transform}html[data-motion=on] [data-cut]:not([data-cut-built]){opacity:0}html[data-motion=on] [data-cut]:not([data-cut-done]) .cut-word{transform:translateY(105%)}html[data-motion=on]:not([data-motion-bound]) [data-hero-rise]{opacity:0;transform:translateY(16px)}html[data-motion=on]:not([data-motion-bound]) [data-wall] .sq{opacity:0;transform:translateY(22px) scale(.72)}html[data-motion=on]:not([data-motion-bound]) [data-strip] li{opacity:0;transform:translateY(18px)}html[data-motion=on]:not([data-motion-bound]) [data-score]{transform:scaleX(0);transform-origin:left center}html[data-motion=on]:not([data-motion-bound]) [data-story] [data-line]{opacity:.8;transform:translateY(10px)}html[data-motion=on] [data-reveal-img]:not([data-shown])>*{clip-path:inset(0 0 100% 0 round var(--cut))}[data-reveal-img]>*{transition:clip-path var(--dur-chapter) var(--ease-cut)}[data-reveal-img][data-shown]>*{clip-path:inset(0 0 0 0 round var(--cut))}.seam{display:grid;grid-template-columns:repeat(auto-fill,12px);gap:12px;height:12px;padding-inline:12px;overflow:hidden}.seam i{display:block;height:12px;background:var(--seam-from);border-radius:0 0 2px 2px;transform-origin:top center}@media (prefers-contrast:more){.ss-cursor,body:after{display:none}}@media (prefers-reduced-motion:reduce){.ss-cursor,.ss-curtain{display:none!important}}@media print{[data-cut]{opacity:1!important}.seam,.ss-cursor,.ss-curtain,body:after{display:none!important}[data-ground]{background-image:none!important}}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--cocoa)}body{margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);font-variation-settings:"opsz" 12;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-ground],body{color:var(--ink);background:var(--ground)}footer[data-ground=deep],section[data-ground=deep]:not(#the-pan){background-color:var(--ground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(70% 55% at 50% 0,var(--cocoa-glow),transparent 72%)}::selection{background:var(--mark-accent);color:var(--white)}h1,h2,h3,h4{margin:0;font-weight:400;line-height:var(--leading-tight);text-wrap:balance}.eyebrow+h1,.eyebrow+h2{margin-top:.4rem}h1+p,h2+p{margin-top:.6rem}.display,h1,h2{font-family:var(--font-display);font-weight:420;font-variation-settings:"SOFT" 100;letter-spacing:-.028em}h2{font-size:var(--step-3);line-height:1}.display em,h1 em,h2 em{font-style:italic;font-weight:340;color:var(--action);letter-spacing:-.02em}h3{font-family:var(--font-body);font-weight:700;font-size:var(--step-1)}p{margin:0;max-width:var(--measure)}p+p{margin-top:1em}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}a:hover{text-decoration-thickness:2px}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}fieldset,ol,ul{margin:0;padding:0}fieldset{border:0;min-width:0}legend{padding:0}table{border-collapse:collapse;width:100%}.path,code{overflow-wrap:anywhere}.path{display:block;margin-top:.35rem;word-break:break-all}.data,.mono,.price,time{font-family:var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eyebrow{display:inline-flex;align-items:center;gap:.7em;font-family:var(--font-body);font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.eyebrow:before{content:"";width:.62em;height:.62em;border-radius:2px;background:var(--mark-accent);transform:rotate(8deg);flex:none}.score{border:0;border-top:var(--score) solid var(--rule-strong);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 2px var(--ground);border-radius:var(--cut)}.btn{position:relative;display:inline-flex;align-items:center;gap:.7em;min-height:52px;padding:.8em 1.5em .8em 1.25em;border:var(--score) solid var(--action);border-radius:var(--cut);background:var(--action);color:var(--on-action);font-weight:800;font-size:var(--step-0);letter-spacing:-.005em;line-height:1.1;text-decoration:none;cursor:pointer;box-shadow:0 10px 28px -14px color-mix(in srgb,var(--action) 80%,transparent);transition:transform var(--dur-settle) var(--ease-land),box-shadow var(--dur-settle) var(--ease-cut),background var(--dur-cut) var(--ease-cut)}.btn:before{content:"";width:.62em;height:.62em;border-radius:2px;background:currentColor;flex:none;transition:transform var(--dur-settle) var(--ease-land)}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px color-mix(in srgb,var(--action) 90%,transparent)}.btn:hover:before{transform:rotate(8deg) translate(1px,-2px)}.btn:active{transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{background:color-mix(in srgb,var(--ink) 9%,var(--ground));border-color:transparent;color:var(--muted);cursor:not-allowed;transform:none;box-shadow:none}.btn-quiet{background:transparent;color:var(--ink);border-color:color-mix(in srgb,var(--ink) 30%,transparent);box-shadow:none}.btn-quiet:hover{border-color:var(--ink);box-shadow:none}.btn-quiet:before{background:var(--action)}.btn-small{font-size:var(--step--1);min-height:42px;padding:.5em 1.1em .5em .95em}.wrap{width:min(100% - 2 * var(--gutter-page),var(--content-max));margin-inline:auto}.chapter{padding-block:var(--chapter-pad)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:100;padding:.75rem 1rem;background:var(--jam);color:var(--white);font-weight:700;transform:translateY(-110%)}.skip-link:focus{transform:none}html[data-motion=on] [data-reveal]:not([data-shown]){transform:translateY(14px);opacity:.8}[data-reveal]{transition:transform var(--dur-chapter) var(--ease-cut),opacity var(--dur-chapter) var(--ease-cut)}.sq{aspect-ratio:1;border-radius:var(--cut);background:var(--square-empty);overflow:hidden;position:relative}.sq img{width:100%;height:100%;object-fit:cover}.field{display:grid;gap:.35rem;margin-block:var(--space-3)}.field .label,.field label{font-weight:700}.field .hint{color:var(--muted);font-size:var(--step--1)}.field .error{color:var(--bad);font-size:var(--step--1);font-weight:700}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.input{min-height:var(--target);padding:.5rem .75rem;border:var(--score) solid var(--rule-strong);border-radius:var(--cut);background:var(--ground-raised);color:var(--ink);width:100%}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--bad);border-width:2px}.check{display:flex;gap:.75rem;align-items:flex-start;min-height:var(--target);padding-block:.4rem}.check input{width:22px;height:22px;margin:.15rem 0 0;accent-color:var(--jam);flex:none}.summary{border:2px solid var(--bad);border-radius:var(--cut);padding:var(--space-3);margin-block:var(--space-4)}.summary h2{font-family:var(--font-body);font-weight:700;font-size:var(--step-1)}.summary ul{list-style:disc;padding-left:1.2em;margin-top:.5em}.status{display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-data);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em}.status:before{content:"";width:.65em;height:.65em;border-radius:2px;background:var(--muted)}.status[data-tone=ok]:before{background:var(--ok)}.status[data-tone=warn]:before{background:var(--warn)}.status[data-tone=bad]:before{background:var(--bad)}@media (prefers-contrast:more){:root{--muted:var(--ink);--rule:var(--rule-strong)}[data-ground=deep]{--muted:var(--ink-deep)}.btn-quiet{border-width:2px}}@media print{[data-ground],body,html{background:#fff!important;color:#000!important}.no-print,.skip-link,[data-action-bar],footer[data-site-footer],nav[data-site-nav]{display:none!important}a{text-decoration:none}.btn{display:none}}@media (max-width:59.99rem){body{padding-bottom:calc(3.5rem + var(--gutter) * 2 + env(safe-area-inset-bottom))}}.storefront-main{padding-bottom:var(--space-7)}.storefront-main:has(>:last-child:is([data-ground=deep],[data-ground=accent])){padding-bottom:0}body:has([data-order-bar]) [data-action-bar]{display:none}