@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--open:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--progress:1;--strike:100%;--a:360deg}}}@layer theme{:root,:host{--font-sans:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-martian), ui-monospace, "SFMono-Regular", monospace;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-martian), ui-monospace, "SFMono-Regular", monospace;--color-beet:var(--beet);--color-on-beet:var(--on-beet);--font-logo:var(--font-fraunces), Georgia, serif}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--paper);scrollbar-color:var(--line-strong) var(--paper)}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--beet);font-size:1.0625rem;line-height:1.55;overflow-x:clip}::selection{background:var(--beet);color:var(--on-beet)}:focus-visible{outline:2px solid var(--beet);outline-offset:3px;border-radius:4px}.on-spruce :focus-visible{outline-color:var(--on-spruce)}a{text-underline-offset:.22em;text-decoration-thickness:1px}img{-webkit-user-select:none;user-select:none}}@layer components{.receipt{--tooth:9px;background:var(--receipt);color:var(--ink);padding:calc(var(--tooth) + 1.1rem) 1.25rem calc(var(--tooth) + 1.25rem);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;filter:drop-shadow(0 14px 22px var(--shadow));font-weight:460;position:relative}.receipt-rule{border:0;border-top:1px dashed var(--line-strong);margin-block:.7rem}.receipt-lg{--tooth:11px;width:min(100%,30rem);padding:calc(var(--tooth) + 1.4rem) clamp(1.25rem, .8rem + 1.1vw, 2rem) calc(var(--tooth) + 1.5rem);font-size:clamp(.8125rem,.72rem + .3vw,.96875rem);line-height:1.55}.stamp{font-family:var(--font-mono);letter-spacing:.06em;border:2px solid;border-radius:4px;padding:.15rem .45rem;font-weight:600;display:inline-block;transform:rotate(-4deg)}.strip{--strip-pad:clamp(.75rem, 1.6vw, 1.75rem);isolation:isolate;height:var(--strip-h);padding-inline:var(--strip-pad);color:var(--ink);transition:height .42s var(--ease-out);align-items:stretch;display:flex;position:relative}.strip:after{content:"";inset:0 0 calc(var(--strip-tooth) / -4);z-index:-2;box-shadow:0 8px 14px var(--shadow);position:absolute}.site-header[data-scrolled=true] .strip{--strip-h:var(--strip-h-small)}.strip:before{content:"";inset:0 0 calc(var(--strip-tooth) / -2);z-index:-1;background:linear-gradient(var(--receipt), var(--receipt)) top / 100% calc(100% - var(--strip-tooth) / 2) no-repeat, conic-gradient(from -45deg at bottom, #0000, var(--receipt) 1deg 89deg, #0000 90deg) bottom / var(--strip-tooth) calc(var(--strip-tooth) / 2) repeat-x;position:absolute}.strip-cell{align-items:center;padding-inline:clamp(.75rem,1.4vw,1.5rem);display:flex;position:relative}.strip-cell+.strip-cell:before{content:"";border-left:1.5px dotted var(--line-strong);transition:top .42s var(--ease-out), bottom .42s var(--ease-out);position:absolute;top:1.05rem;bottom:1.05rem;left:0}.site-header[data-scrolled=true] .strip-cell+.strip-cell:before{top:.8rem;bottom:.8rem}.strip-brand{padding-left:0}.strip-logo{border-radius:6px;align-items:center;min-height:2.75rem;margin-inline:-.25rem;padding-inline:.25rem;font-size:clamp(.8125rem,3.5vw,1rem);display:flex}@media (min-width:80rem){.strip-logo{font-size:1.0625rem}}.strip-nav{flex:1;display:none}@media (min-width:80rem){.strip-nav{display:flex}}.nav-list{align-items:center;gap:clamp(.25rem,.9vw,1.25rem);display:flex}.nav-row{white-space:nowrap;align-items:center;height:2.75rem;display:inline-flex}.nav-link{border-radius:6px;align-self:stretch;align-items:center;padding-inline:.4em .15em;font-size:.9375rem;font-weight:650;font-stretch:92%;line-height:1.5;display:inline-flex}.nav-item:not(:has(.nav-toggle)) .nav-link{padding-right:.4em}.nav-toggle{width:1.75rem;color:inherit;border-radius:6px;align-self:stretch;place-items:center;display:grid}.nav-toggle svg{width:10px;height:10px;transition:rotate .4s var(--ease-out)}.nav-item[data-open] .nav-toggle svg{rotate:180deg}.roll-text{white-space:pre;height:1.5em;line-height:1.5;display:inline-flex;overflow:clip}.roll-char{text-shadow:0 1.5em;transition:translate .48s var(--ease-out);transition-delay:calc(var(--i,0) * 16ms);display:inline-block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.nav-row,.strip-btn,.foot-link,.foot-contact,.tile-btn,.posts-read):hover .roll-char{translate:0 -1.5em}}.strip-nav{--mega-w:min(74rem, calc(100% - 2 * var(--strip-pad)));--mega-top:calc(100% + var(--strip-tooth) / 2 + 12px);background:repeating-linear-gradient(to bottom, var(--line-strong) 0 1.5px, transparent 1.5px 4.5px) left center / 1.5px calc(100% - 2.1rem) no-repeat;position:static}.strip-cell.strip-nav:before{content:none}.mega-frame{top:var(--mega-top);left:var(--strip-pad);width:var(--mega-w);height:var(--frame-h,0);background:var(--receipt);box-shadow:0 1px 2px #1b342714, 0 32px 64px -28px var(--shadow), 0 0 0 1px var(--line);border-radius:16px;position:absolute}@supports (color:lab(0% 0 0)){.mega-frame{box-shadow:0 1px 2px lab(19.3333% -13.1082 5.17576/.08), 0 32px 64px -28px var(--shadow), 0 0 0 1px var(--line)}}@supports (color:color-mix(in lab, red, red)){.mega-frame{box-shadow:0 1px 2px lab(19.3333% -13.1082 5.17576/.08), 0 32px 64px -28px var(--shadow), 0 0 0 1px color-mix(in oklch, var(--line) 70%, transparent)}}.mega-frame{opacity:0;transform-origin:var(--notch-x,50%) 0;pointer-events:none;transition:height .42s var(--ease-out), opacity .18s var(--ease-out), translate .32s var(--ease-out), scale .32s var(--ease-out);translate:0 -8px;scale:.98}.mega-frame:before{content:"";top:-6px;left:calc(var(--notch-x,50%) - 6px);background:var(--receipt);width:12px;height:12px;box-shadow:-1px -1px 0 var(--line);border-radius:4px 0 0;position:absolute}@supports (color:color-mix(in lab, red, red)){.mega-frame:before{box-shadow:-1px -1px 0 color-mix(in oklch, var(--line) 70%, transparent)}}.mega-frame:before{transition:left .42s var(--ease-out);rotate:45deg}.mega-frame[data-on]{opacity:1;translate:0;scale:1}.mega-frame[data-jump],.mega-frame[data-jump]:before{transition:none}.mega-scrim{z-index:-1;opacity:0;pointer-events:none;transition:opacity .32s var(--ease-out);background:#0d19142e;background:lab(7.47921% -5.99022 1.75424/.18);position:fixed;inset:0}.site-header[data-menu] .mega-scrim{opacity:1}.mega-panel{top:var(--mega-top);left:var(--strip-pad);width:var(--mega-w);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-out), translate .26s var(--ease-out), visibility 0s .26s;flex-direction:column;gap:.75rem;padding:.85rem;display:flex;position:absolute;translate:0}.mega-panel:before{content:"";inset:calc(-12px - var(--strip-tooth) / 2) 0 auto;height:calc(12px + var(--strip-tooth) / 2);position:absolute}.mega-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .26s var(--ease-out) 60ms, translate .42s var(--ease-out), visibility 0s}.strip-nav[data-dir=next] .mega-panel:not([data-open]){translate:-2.5rem}.strip-nav[data-dir=prev] .mega-panel:not([data-open]){translate:2.5rem}@media (prefers-reduced-motion:no-preference){.strip-nav[data-dir=next] .mega-panel[data-open]{animation:pane-from-right .42s var(--ease-out) backwards}.strip-nav[data-dir=prev] .mega-panel[data-open]{animation:pane-from-left .42s var(--ease-out) backwards}.strip-nav:not([data-dir]) .mega-panel[data-open] .mega-cards li{animation:.56s cubic-bezier(.16,1,.3,1) backwards mega-rise;animation-delay:calc(80ms + var(--i,0) * 40ms)}}.mega-panel{--art-bg:var(--paper-2);--cta:var(--beet);--on-cta:var(--on-beet)}.mega-panel[data-tone=spruce]{--art-bg:var(--spruce)}@supports (color:color-mix(in lab, red, red)){.mega-panel[data-tone=spruce]{--art-bg:color-mix(in oklch, var(--spruce) 10%, var(--paper-2))}}.mega-panel[data-tone=spruce]{--cta:var(--spruce);--on-cta:var(--on-spruce)}.mega-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.mega-card{height:100%;transition:background-color .2s var(--ease-out);border-radius:16px;flex-direction:column;gap:.85rem;padding:.45rem .45rem .95rem;display:flex}.mega-card-text{align-content:start;gap:.3rem;padding-inline:.45rem;display:grid}.mega-card-title{align-items:baseline;gap:.45rem;font-size:1.0625rem;font-weight:650;font-stretch:92%;line-height:1.2;display:flex}.mega-card-no{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink-2);font-size:.6875rem;font-weight:460;font-stretch:88%}.mega-card-title svg{vertical-align:-.08em;opacity:0;width:.85rem;height:.85rem;transition:opacity .2s var(--ease-out), translate .3s var(--ease-out);margin:0 -1.15rem 0 .3rem;display:inline-block;translate:-.35rem}.mega-card-desc{color:var(--ink-2);text-wrap:pretty;font-size:.875rem;line-height:1.4}.mega-step{--rail:var(--cta)}@supports (color:color-mix(in lab, red, red)){.mega-step{--rail:color-mix(in oklch, var(--cta) 60%, var(--line))}}.mega-step{height:1.25rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink-2);align-items:center;margin:-.25rem 0 -.4rem;padding-inline:.45rem;font-size:.6875rem;font-weight:460;font-stretch:88%;display:flex}.mega-step-no{border:1px solid var(--rail);width:1.75rem;height:1.25rem;color:var(--ink);border-radius:999px;place-items:center;display:inline-grid}.mega-step-line{border-top:1px solid var(--rail);transform-origin:0;flex:1;height:0;margin-inline:.3rem}.mega-step-line:last-child{margin-right:-1.55rem}@media (prefers-reduced-motion:no-preference){.mega-panel[data-open] .mega-step-line{animation:step-draw .42s var(--ease-out) backwards;animation-delay:calc(.24s + var(--i,0) * .11s)}}@keyframes step-draw{0%{scale:0 1}}.mega-bar{border-top:1px solid var(--line);align-items:center;gap:.25rem;padding:.7rem .45rem .05rem;display:flex}.mega-more{flex-wrap:wrap;flex:1 1 0;gap:.25rem;min-width:0;display:flex}.mega-more-label{color:var(--ink-2);flex:none;padding:0 .5rem 0 .45rem;font-size:.8125rem;font-weight:620;font-stretch:88%}.mega-more-link,.mega-all{white-space:nowrap;min-height:2.25rem;transition:background-color .2s var(--ease-out);border-radius:6px;align-items:center;gap:.35em;padding-inline:.7rem;font-size:.9375rem;font-weight:650;font-stretch:92%;display:inline-flex}.mega-all{flex:none;font-weight:650;font-stretch:92%}.mega-all svg,.mega-cta svg{width:.85rem;height:.85rem;transition:translate .3s var(--ease-out)}.mega-cta{background:var(--cta);height:2.5rem;color:var(--on-cta);transition:background-color .18s var(--ease-out);border-radius:6px;flex:none;align-items:center;gap:.5rem;margin-left:.5rem;padding:0 .8rem 0 1rem;font-size:.9375rem;font-weight:650;font-stretch:92%;display:inline-flex}@media (hover:hover) and (pointer:fine){.mega-card:hover,.mega-more-link:hover,.mega-all:hover{background:var(--paper)}.mega-card:hover .mega-card-title svg{opacity:1;translate:0}.mega-all:hover svg,.mega-cta:hover svg{translate:.2rem}.mega-cta:hover{background:var(--cta)}@supports (color:color-mix(in lab, red, red)){.mega-cta:hover{background:color-mix(in oklch, var(--cta) 84%, var(--ink))}}}.mega-card:focus-visible .mega-card-title svg{opacity:1;translate:0}.art{--d:calc(.18s + var(--i,0) * .11s);--go:var(--lightningcss-light,var(--spruce))var(--lightningcss-dark,var(--on-spruce-2));--on-go:var(--lightningcss-light,var(--on-spruce))var(--lightningcss-dark,var(--spruce));isolation:isolate;background:var(--art-bg);height:8.25rem;color:var(--ink);border-radius:6px;place-items:center;font-size:.6875rem;font-weight:400;line-height:1.25;display:grid;position:relative;overflow:hidden}.art:before{content:"";z-index:-1;background-image:radial-gradient(circle at center, var(--ink) 1px, transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.art:before{background-image:radial-gradient(circle at center, color-mix(in oklch, var(--ink) 20%, transparent) 1px, transparent 1.5px)}}.art:before{background-size:14px 14px;-webkit-mask-image:radial-gradient(110% 90% at 100% 0,#000 5%,#0000 65%);mask-image:radial-gradient(110% 90% at 100% 0,#000 5%,#0000 65%)}.st{width:260px;height:112px;position:relative}.art-sub{color:var(--ink-2);font-size:.5625rem;font-weight:400}.art-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-stretch:88%}.art-row-name{font-weight:650;font-stretch:92%;line-height:1.15;display:grid}.slip{background:var(--receipt);box-shadow:0 1px 2px #1b342714, 0 12px 22px -14px var(--shadow);border-radius:4px;align-content:start;padding:.45rem .6rem;display:grid;position:absolute}@supports (color:lab(0% 0 0)){.slip{box-shadow:0 1px 2px lab(19.3333% -13.1082 5.17576/.08), 0 12px 22px -14px var(--shadow)}}.slip-torn{--tooth:5px;padding-top:calc(var(--tooth) + .5rem);box-shadow:none;filter:drop-shadow(0 8px 12px var(--shadow));-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x, linear-gradient(#000 0 0) bottom / 100% 50% no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x, linear-gradient(#000 0 0) bottom / 100% 50% no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x, linear-gradient(#000 0 0) bottom / 100% 50% no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x, linear-gradient(#000 0 0) bottom / 100% 50% no-repeat;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x, linear-gradient(#000 0 0) bottom / 100% 50% no-repeat;border-radius:0 0 4px 4px}.slip-head{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.3rem;font-weight:650;font-stretch:92%;display:flex}.slip-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.24rem;display:flex}.slip-sum{border-top:1px dashed var(--line-strong);justify-content:space-between;margin-top:auto;padding-top:.3rem;font-weight:650;font-stretch:92%;display:flex}.art-check{background:var(--go);width:.9rem;height:.9rem;transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:50%;flex:none}.art-check path{fill:none;stroke:var(--on-go);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .4s var(--ease-out) .12s}.node{background:var(--receipt);box-shadow:0 1px 2px #1b342714, 0 10px 18px -12px var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .6rem;font-weight:650;font-stretch:92%;display:inline-flex;position:absolute}@supports (color:lab(0% 0 0)){.node{box-shadow:0 1px 2px lab(19.3333% -13.1082 5.17576/.08), 0 10px 18px -12px var(--shadow)}}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .42rem;font-size:.5625rem;font-weight:650;line-height:1.3;display:inline-flex}.tag-ink{background:var(--ink);color:var(--paper)}.tag-beet{background:var(--beet);color:var(--on-beet)}.tag .art-check{background:var(--on-beet);width:.7rem;height:.7rem}.tag .art-check path{stroke:var(--beet)}.stamp{font-family:var(--font-mono);letter-spacing:.06em;border:2px solid;border-radius:4px;padding:.18rem .5rem;font-weight:600;display:inline-block;position:relative;rotate:-4deg}.stamp:after{content:"";opacity:0;pointer-events:none;border:2px solid;border-radius:6px;position:absolute;inset:-3px}.cur{z-index:6;opacity:0;width:13px;height:15px;filter:drop-shadow(0 2px 3px var(--shadow));pointer-events:none;position:absolute;top:0;left:0}.cur svg{width:100%;height:100%;display:block;overflow:visible}.cur path{fill:var(--ink);stroke:var(--receipt);stroke-width:1.3px;stroke-linejoin:round}.odo{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;align-items:baseline;font-stretch:88%;line-height:1;display:inline-flex}.odo-d{clip-path:inset(0);height:1em;display:inline-block;overflow:hidden}.odo-d>span{translate:0 calc(var(--n,0) * -1em);display:block}.odo-d>span>span{height:1em;display:block}.tw{white-space:pre}.tc{display:inline-block;position:relative}.tc:before{content:"";opacity:0;background:currentColor;width:.55em;height:.9em;position:absolute;top:.08em;left:0}.coin{background:var(--beet);width:7px;height:7px;box-shadow:0 0 0 2px var(--art-bg);offset-rotate:0deg;opacity:0;border-radius:50%;position:absolute;top:0;left:0}.toggle{background:var(--go);width:1.6rem;height:.9rem;transition:background-color .3s var(--ease-out);border-radius:999px;flex:none;position:relative}.toggle:after{content:"";background:var(--receipt);transform-origin:50%;width:calc(.9rem - 4px);height:calc(.9rem - 4px);transition:left .3s var(--ease-out), scale .3s var(--ease-out);border-radius:50%;position:absolute;top:2px;left:calc(100% - .9rem + 2px)}.spin{border:2px dashed var(--line-strong);border-radius:50%;width:.9rem;height:.9rem}.chip{top:calc(4px + var(--k,0) * 36px);background:var(--receipt);width:128px;box-shadow:0 1px 2px #1b342714, 0 10px 18px -12px var(--shadow);transition:translate .42s var(--ease-out);border-radius:6px;justify-content:space-between;align-items:center;gap:.3rem;padding:.3rem .5rem;display:flex;position:absolute;left:0}@supports (color:lab(0% 0 0)){.chip{box-shadow:0 1px 2px lab(19.3333% -13.1082 5.17576/.08), 0 10px 18px -12px var(--shadow)}}.chip-name{font-weight:650;font-stretch:92%;line-height:1.15;display:grid}.chip-tick{flex:none;place-items:center;display:grid}.chip-tick .art-check{width:.75rem;height:.75rem}.slip-basket{width:126px;transition:rotate .42s var(--ease-out);padding-block:.4rem;line-height:1.15;top:2px;left:134px}.slip-basket .slip-row{padding-block:.2rem;font-weight:400}.slip-basket .slip-sum{margin-top:0}.rh-rail{background:var(--line-strong);width:180px;height:2px;position:absolute;top:49px;left:40px}.rh-fill{background:var(--beet);transform-origin:0;position:absolute;inset:0}.rh-marker{background:var(--beet);width:10px;height:10px;box-shadow:0 0 0 3px var(--art-bg);transition:scale .3s var(--ease-out);border-radius:50%;position:absolute;top:45px;left:35px;translate:180px}.rh-day{top:14px;left:calc(40px + var(--k,0) * 90px);background:var(--ink);color:var(--paper);border-radius:4px;padding:.05rem .3rem;font-size:.5625rem;position:absolute;translate:-50%}.rh-stop{top:46px;left:calc(40px + var(--k,0) * 90px);text-align:center;justify-items:center;gap:.15rem;width:80px;display:grid;position:absolute;translate:-50%}.rh-dot{background:var(--beet);width:8px;height:8px;box-shadow:0 0 0 3px var(--art-bg);border-radius:50%;margin-bottom:.3rem}.rh-title{font-weight:650;font-stretch:92%;line-height:1.1}.slip-code{justify-items:start;row-gap:.15rem;width:150px;padding-bottom:.7rem;top:4px;left:55px}.slip-code .slip-head{justify-self:stretch;margin-bottom:.2rem}.stamp-code{color:var(--ink);justify-self:center;margin-top:.15rem;font-size:.9375rem;rotate:-3deg}.slip-pickup{row-gap:0;width:212px;top:14px;left:24px}.pk-row .art-sub{white-space:nowrap}.pk-row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.45rem;padding-block:.3rem;display:flex}.pk-row:last-child{border-bottom:0}.pk-done{transition:opacity .26s var(--ease-out), scale .32s var(--ease-out), rotate .32s var(--ease-out);rotate:-6deg}.pk-row[data-later] .pk-done{opacity:0;rotate:-14deg;scale:1.3}.sp-total{background:var(--receipt);width:84px;box-shadow:0 1px 2px #1b342714, 0 10px 18px -12px var(--shadow);border-radius:6px;gap:.1rem;padding:.3rem .5rem;font-weight:650;font-stretch:92%;display:grid;position:absolute;top:20px;left:0}@supports (color:lab(0% 0 0)){.sp-total{box-shadow:0 1px 2px lab(19.3333% -13.1082 5.17576/.08), 0 10px 18px -12px var(--shadow)}}.sp-total .odo{font-size:.8125rem}.sp-pay{background:var(--beet);width:84px;height:26px;color:var(--on-beet);border-radius:6px;place-items:center;font-weight:650;font-stretch:92%;display:grid;position:absolute;top:62px;left:0}.sp-pay>span{grid-area:1/1;align-items:center;gap:.3rem;display:inline-flex}.sp-pay>span:first-child{opacity:0}.sp-pay .art-check{background:var(--on-beet);width:.7rem;height:.7rem}.sp-pay .art-check path{stroke:var(--beet)}.sp-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sp-lines path{fill:none;stroke:var(--beet);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sp-share{white-space:nowrap;align-items:center;gap:.3rem;height:20px;font-size:.5625rem;font-weight:650;font-stretch:92%;display:flex;position:absolute;left:154px}.art-share{background:var(--beet);color:var(--on-beet);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;border-radius:4px;align-items:baseline;padding:.1rem .3rem;font-size:.5625rem;font-weight:600;font-stretch:88%;display:inline-flex}.slip-steps{row-gap:0;width:180px;top:6px;left:40px}.slip-steps .slip-head{margin-bottom:.3rem}.steps-rail{background:var(--line);width:2px;position:absolute;top:42px;bottom:22px;left:calc(1.05rem - 1px)}.steps-fill{background:var(--go);transform-origin:50% 0;position:absolute;inset:0;scale:1 .62}.step{align-items:center;gap:.5rem;padding-block:.28rem;display:flex;position:relative}.step-ic{flex:none;place-items:center;width:.9rem;height:.9rem;display:grid}.step-ic>*{transition:opacity .26s var(--ease-out);grid-area:1/1}.step .art-row-name{flex:1}.step-state{text-align:right;display:grid}.step-state>span{transition:opacity .26s var(--ease-out);grid-area:1/1}.step[data-last] .step-state>span:last-child,.step[data-last] .art-check{opacity:0}.step:not([data-last]) .spin{display:none}.step .spin{transition:opacity .26s var(--ease-out)}.slip-price{width:180px;top:8px;left:40px}.slip-price .slip-row:last-of-type{border-bottom:0}.price-value{transition:color .26s var(--ease-out);font-weight:600}.stamp-free{font-family:var(--font-sans);letter-spacing:.02em;color:var(--go);background:var(--receipt);transition:rotate .32s var(--ease-out), scale .32s var(--ease-out);font-size:.5625rem;font-weight:650;font-stretch:92%;position:absolute;top:-7px;right:-14px;rotate:-7deg}.slip-form{row-gap:.32rem;width:200px;padding-bottom:.55rem;top:4px;left:30px}.pub{background:var(--go);color:var(--on-go);transition:scale .3s var(--ease-out);border-radius:4px;place-items:center;padding:.14rem .45rem;font-size:.5625rem;font-weight:650;font-stretch:92%;display:grid}.pub>span{grid-area:1/1;align-items:center;gap:.25rem;display:inline-flex}.pub>span:first-child{opacity:0}.pub .art-check{background:var(--on-go);width:.65rem;height:.65rem}.pub .art-check path{stroke:var(--go)}.field{align-items:center;gap:.45rem;display:flex}.field .art-sub{flex:none;width:3.7rem}.field-in{background:var(--paper-2);min-width:0;height:1.15rem;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);border-radius:4px;flex:1;padding:0 .35rem;font-size:.5625rem;font-stretch:88%;line-height:1.15rem}.field .art-check{width:.8rem;height:.8rem}.slip-slots{row-gap:0;width:204px;top:6px;left:28px}.slot{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-block:.3rem;display:flex}.slot[data-later] .toggle{background:var(--line-strong)}.slot[data-later] .toggle:after{left:2px}.slot-dl{white-space:nowrap;align-items:baseline;gap:.35rem;min-width:0;padding-top:.35rem;display:flex;overflow:hidden}.slot-dl .art-mono{font-weight:600}.slot-dl .art-sub{flex:none}.slot-dl .odo{font-size:1em}.di-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.di-line path{fill:none;stroke:var(--beet);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.n-you{top:44px;left:20px}.n-farm{transition:translate .3s var(--ease-out);top:44px;left:186px}.n-chain{max-width:none;color:var(--ink-2);background:var(--receipt);box-shadow:inset 0 0 0 1px var(--line);opacity:0;top:44px;left:50%;translate:-50%;scale:.7}.n-chain>span{position:relative}.n-chain>span:after{content:"";background:var(--beet);transform-origin:0;height:1.5px;position:absolute;top:52%;left:-.1rem;right:-.1rem}.me-arc{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.me-arc path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.me-deal{background:var(--art-bg);padding:0 .3rem;position:absolute;top:22px;left:50%;translate:-50%}.n-prod{top:70px;left:14px}.n-buyer{top:70px;left:196px}.me-mid{justify-items:center;gap:.15rem;display:grid;position:absolute;top:60px;left:50%;translate:-50%}.art-mark{width:1.5rem;height:1.5rem;color:var(--ink)}.thread{justify-items:start;gap:.3rem;display:grid;position:absolute;top:14px;left:8px}.msg{background:var(--receipt);height:1.25rem;color:var(--ink-2);white-space:nowrap;transition:translate .48s var(--ease-out), opacity .32s var(--ease-out);transition-delay:calc(var(--k,0) * 50ms);border-radius:16px 16px 16px 4px;padding:0 .45rem;font-size:.5625rem;line-height:1.25rem;display:grid;position:relative}.msg:nth-child(2){margin-left:.6rem}.msg>span{grid-area:1/1}.msg-dots{align-items:center;gap:3px;display:none}.msg-dots i{background:var(--line-strong);border-radius:50%;width:4px;height:4px}.msg-text{position:relative}.msg-text:after{content:"";background:var(--beet);transform-origin:0;height:1.5px;position:absolute;top:50%;left:-.1rem;right:-.1rem}.slip-order{transition:scale .42s var(--ease-out);grid-auto-flow:column;align-items:center;column-gap:.45rem;padding:calc(5px + .45rem) .6rem .55rem;top:32px;left:132px}.pi-area{border:1.5px dashed var(--line-strong);width:88px;height:88px;-webkit-mask:conic-gradient(#000 var(--a), #0000 0);-webkit-mask:conic-gradient(#000 var(--a), #0000 0);-webkit-mask:conic-gradient(#000 var(--a), #0000 0);mask:conic-gradient(#000 var(--a), #0000 0);border-radius:50%;position:absolute;top:8px;left:86px}.pi-map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pi-road{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.pi-dot{fill:var(--go);transform-box:fill-box;transform-origin:50%;transition:translate .52s var(--ease-out);transition-delay:calc(var(--k,0) * 30ms)}.pi-point{fill:var(--ink);stroke:var(--art-bg);stroke-width:3px;paint-order:stroke;transform-box:fill-box;transform-origin:50%}.pi-legend{text-align:center;position:absolute;bottom:2px;left:0;right:0}@media (hover:hover) and (pointer:fine){.mega-card:hover .slip-basket{rotate:-2deg}.mega-card:hover .chip{translate:calc(var(--k,0) * 3px) 0}.mega-card:hover .rh-marker{scale:1.3}.mega-card:hover .pk-row[data-later] .pk-done{opacity:1;rotate:-6deg;scale:1}.mega-card:hover .step[data-last] .art-check{opacity:1}.mega-card:hover .step[data-last] .spin,.mega-card:hover .step[data-last] .step-state>span:first-child{opacity:0}.mega-card:hover .step[data-last] .step-state>span:last-child{opacity:1}.mega-card:hover .steps-fill{scale:1}.mega-card:hover .price-value{color:var(--go)}.mega-card:hover .stamp-free{rotate:-11deg;scale:1.08}.mega-card:hover .pub{scale:1.08}.mega-card:hover .slot[data-later] .toggle{background:var(--go)}.mega-card:hover .slot[data-later] .toggle:after{left:calc(100% - .9rem + 2px)}.mega-card:hover .n-farm{translate:0 -3px}.mega-card:hover .art-mark .logo-sun{translate:0 -16%}.mega-card:hover .msg{opacity:0;translate:7rem}.mega-card:hover .slip-order{scale:1.06}.mega-card:hover .pi-dot{translate:calc((130px - var(--cx,130px)) * .5) calc((52px - var(--cy,52px)) * .5)}}.steps-fill{transition:scale .5s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.mega-panel[data-open] .tc{animation:tc-in var(--sp,60ms) step-end backwards;animation-delay:calc(var(--d) + var(--t,0s) + var(--c,0) * var(--sp,60ms))}.mega-panel[data-open] .tc:before{animation:tc-cur var(--sp,60ms) linear backwards;animation-delay:calc(var(--d) + var(--t,0s) + var(--c,0) * var(--sp,60ms))}.mega-panel[data-open] .st-basket .cur{animation:cur-basket 2.6s var(--ease-in-out) both;animation-delay:var(--d)}.mega-panel[data-open] .chip{animation:press .22s var(--ease-out);animation-delay:calc(var(--d) + .62s + var(--k,0) * .7s)}.mega-panel[data-open] .chip-tick{animation:art-pop .32s var(--ease-out) backwards;animation-delay:calc(var(--d) + .7s + var(--k,0) * .7s)}.mega-panel[data-open] .chip-tick .art-check path{animation:art-draw .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + .76s + var(--k,0) * .7s)}.mega-panel[data-open] .slip-basket .slip-row{animation:art-drop .48s var(--ease-out) backwards;animation-delay:calc(var(--d) + .76s + var(--k,0) * .7s)}.mega-panel[data-open] .slip-basket .odo-d:first-child>span{animation:odo-basket-tens 2.5s var(--ease-out) backwards;animation-delay:var(--d)}.mega-panel[data-open] .slip-basket .odo-d:nth-child(2)>span{animation:odo-basket-ones 2.5s var(--ease-out) backwards;animation-delay:var(--d)}.mega-panel[data-open] .slip-basket .odo-d:nth-child(4)>span{animation:odo-basket-tenths 2.5s var(--ease-out) backwards;animation-delay:var(--d)}.mega-panel[data-open] .slip-basket .tag{animation:art-pop .42s var(--ease-out) backwards;animation-delay:calc(var(--d) + 2.4s)}.mega-panel[data-open] .rh-marker{animation:rh-run 1.9s var(--ease-in-out) backwards, art-ping 1.6s var(--ease-out) 2.3s infinite;animation-delay:var(--d), calc(var(--d) + 2.3s)}.mega-panel[data-open] .rh-fill{animation:rh-fill 1.9s var(--ease-in-out) backwards;animation-delay:var(--d)}.mega-panel[data-open] .rh-dot{animation:art-reach .3s var(--ease-out) backwards;animation-delay:calc(var(--d) + .3s + var(--k,0) * .69s)}.mega-panel[data-open] .rh-title,.mega-panel[data-open] .rh-stop .art-sub{animation:art-rise .42s var(--ease-out) backwards;animation-delay:calc(var(--d) + .34s + var(--k,0) * .69s)}.mega-panel[data-open] .rh-day{animation:art-enable .3s var(--ease-out) backwards;animation-delay:calc(var(--d) + .3s + var(--k,0) * .69s)}.mega-panel[data-open] .slip-code{animation:slip-feed .52s var(--ease-out) backwards;animation-delay:var(--d)}.mega-panel[data-open] .stamp-code{animation:stamp-on .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.25s)}.mega-panel[data-open] .stamp-code:after{animation:stamp-ring .62s var(--ease-out);animation-delay:calc(var(--d) + 1.35s)}.mega-panel[data-open] .slip-pickup{animation:slip-feed .52s var(--ease-out) backwards;animation-delay:var(--d)}.mega-panel[data-open] .st-pickup .cur{animation:cur-pickup 1.5s var(--ease-in-out) both;animation-delay:calc(var(--d) + .3s)}.mega-panel[data-open] .pk-row:not([data-later]) .pk-done{animation:stamp-in .42s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.3s)}.mega-panel[data-open] .pk-row:not([data-later]) .pk-done .art-check path{animation:art-draw .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.5s)}.mega-panel[data-open] .sp-total .odo-d>span{animation:odo-up calc(.6s + var(--k,0) * .11s) var(--ease-out) backwards;animation-delay:calc(var(--d) + .1s + var(--k,0) * 60ms)}.mega-panel[data-open] .st-split .cur{animation:cur-split 1.5s var(--ease-in-out) both;animation-delay:var(--d)}.mega-panel[data-open] .sp-pay{animation:press .22s var(--ease-out);animation-delay:calc(var(--d) + .78s)}.mega-panel[data-open] .sp-pay>span:first-child{animation:.86s step-end backwards hold-shown;animation-delay:var(--d)}.mega-panel[data-open] .sp-pay>span:last-child{animation:.86s step-end backwards hold-hidden;animation-delay:var(--d)}.mega-panel[data-open] .sp-pay .art-check path{animation:art-draw .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + .9s)}.mega-panel[data-open] .sp-lines path{animation:art-draw .62s var(--ease-out) backwards;animation-delay:calc(var(--d) + .9s + var(--k,0) * 90ms)}.mega-panel[data-open] .st-split .coin{animation:art-coin 1.1s var(--ease-in-out) 1, art-coin 1.5s var(--ease-in-out) infinite;animation-delay:calc(var(--d) + 1s + var(--k,0) * .11s), calc(var(--d) + 3.6s + var(--k,0) * .14s)}.mega-panel[data-open] .sp-share{animation:art-slide .42s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1s + var(--k,0) * 90ms)}.mega-panel[data-open] .sp-share .odo-d>span{animation:odo-up .56s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.75s + var(--k,0) * .11s)}.mega-panel[data-open] .steps-fill{animation:steps-fill .9s var(--ease-in-out) backwards;animation-delay:calc(var(--d) + .3s)}.mega-panel[data-open] .step:not([data-last]) .art-check{animation:art-pop .32s var(--ease-out) backwards;animation-delay:calc(var(--d) + .42s + var(--k,0) * .62s)}.mega-panel[data-open] .step:not([data-last]) .art-check path{animation:art-draw .38s var(--ease-out) backwards;animation-delay:calc(var(--d) + .52s + var(--k,0) * .62s)}.mega-panel[data-open] .step:not([data-last]) .step-state{animation:art-rise .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + .56s + var(--k,0) * .62s)}.mega-panel[data-open] .step[data-last] .spin{animation:1.6s linear infinite spin}.mega-panel[data-open] .price-value .odo-d>span{animation:odo-down calc(.7s + var(--k,0) * .12s) var(--ease-out) backwards;animation-delay:calc(var(--d) + .2s + var(--k,0) * 60ms)}.mega-panel[data-open] .slip-price .slip-row:nth-of-type(2) .odo-d>span{animation-delay:calc(var(--d) + .52s + var(--k,0) * 60ms)}.mega-panel[data-open] .slip-price .slip-row:nth-of-type(3) .odo-d>span{animation-delay:calc(var(--d) + .84s + var(--k,0) * 60ms)}.mega-panel[data-open] .stamp-free{animation:stamp-in .46s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.6s)}.mega-panel[data-open] .stamp-free:after{animation:stamp-ring .62s var(--ease-out);animation-delay:calc(var(--d) + 1.7s)}.mega-panel[data-open] .field .art-check{animation:art-pop .32s var(--ease-out) backwards;animation-delay:calc(var(--d) + var(--done,0s))}.mega-panel[data-open] .field .art-check path{animation:art-draw .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + var(--done,0s) + 80ms)}.mega-panel[data-open] .st-fields .cur{animation:cur-fields 3s var(--ease-in-out) both;animation-delay:var(--d)}.mega-panel[data-open] .pub{animation:pub-wait 2.9s step-end backwards, press .22s var(--ease-out) 2.76s;animation-delay:var(--d), calc(var(--d) + 2.76s)}.mega-panel[data-open] .pub>span:first-child{animation:2.9s step-end backwards hold-shown;animation-delay:var(--d)}.mega-panel[data-open] .pub>span:last-child{animation:2.9s step-end backwards hold-hidden;animation-delay:var(--d)}.mega-panel[data-open] .pub .art-check path{animation:art-draw .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + 2.95s)}.mega-panel[data-open] .st-slots .cur{animation:cur-slots 1.4s var(--ease-in-out) both;animation-delay:var(--d)}.mega-panel[data-open] .slot:not([data-later]) .toggle{animation:toggle-bg .3s var(--ease-out) backwards;animation-delay:calc(var(--d) + .76s)}.mega-panel[data-open] .slot:not([data-later]) .toggle:after{animation:toggle-knob .42s var(--ease-out) backwards;animation-delay:calc(var(--d) + .76s)}.mega-panel[data-open] .slot-dl .odo-d>span{animation:odo-up .64s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1s + var(--k,0) * 90ms)}.mega-panel[data-open] .n-chain{animation:chain-there 1s step-end backwards, chain-drop .46s var(--ease-in) 1s backwards;animation-delay:var(--d), calc(var(--d) + 1s)}.mega-panel[data-open] .n-chain>span:after{animation:art-fill .42s var(--ease-out) backwards;animation-delay:calc(var(--d) + .4s)}.mega-panel[data-open] .di-line path{animation:art-draw .56s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.1s)}.mega-panel[data-open] .st-direct .coin{animation:art-coin .9s var(--ease-in-out) 1, art-coin 1.3s var(--ease-in-out) infinite;animation-delay:calc(var(--d) + 1.7s), calc(var(--d) + 3.6s)}.mega-panel[data-open] .n-farm{animation:press-up .36s var(--ease-out);animation-delay:calc(var(--d) + 2.5s)}.mega-panel[data-open] .n-prod,.mega-panel[data-open] .n-buyer{animation:art-pop .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + .2s)}.mega-panel[data-open] .n-buyer{animation-delay:calc(var(--d) + .32s)}.mega-panel[data-open] .me-arc path{animation:art-draw .7s var(--ease-out) backwards;animation-delay:calc(var(--d) + .5s)}.mega-panel[data-open] .me-deal{animation:art-rise .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.05s)}.mega-panel[data-open] .art-mark{animation:art-pop .42s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.3s)}.mega-panel[data-open] .art-mark .logo-sun{animation:logo-sunrise .64s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.5s)}.mega-panel[data-open] .me-mid .art-sub{animation:art-rise .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.7s)}.mega-panel[data-open] .st-mediate .coin{animation:art-coin 1s var(--ease-in-out) 1, art-coin 1.4s var(--ease-in-out) infinite;animation-delay:calc(var(--d) + 2.1s), calc(var(--d) + 4.2s)}.mega-panel[data-open] .msg{animation:art-pop .3s var(--ease-out) backwards;animation-delay:calc(var(--d) + .2s + var(--k,0) * .5s)}.mega-panel[data-open] .msg-dots{animation:.38s step-end backwards hold-shown;animation-delay:calc(var(--d) + .2s + var(--k,0) * .5s);opacity:0;display:inline-flex}.mega-panel[data-open] .msg-dots i{animation:dot-bob .6s var(--ease-in-out) infinite;animation-delay:calc(var(--n,0) * .12s)}.mega-panel[data-open] .msg-dots i:nth-child(2){--n:1}.mega-panel[data-open] .msg-dots i:nth-child(3){--n:2}.mega-panel[data-open] .msg-text{animation:.38s step-end backwards hold-hidden;animation-delay:calc(var(--d) + .2s + var(--k,0) * .5s)}.mega-panel[data-open] .msg-text:after{animation:art-fill .38s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.9s + var(--k,0) * 80ms)}.mega-panel[data-open] .slip-order{animation:slip-feed .52s var(--ease-out) backwards;animation-delay:calc(var(--d) + 2.1s)}.mega-panel[data-open] .slip-order .art-check path{animation:art-draw .38s var(--ease-out) backwards;animation-delay:calc(var(--d) + 2.85s)}.mega-panel[data-open] .pi-area{animation:area-draw .8s var(--ease-in-out) backwards;animation-delay:calc(var(--d) + .2s)}.mega-panel[data-open] .pi-dot{animation:art-pop .36s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1s + var(--k,0) * 70ms)}.mega-panel[data-open] .pi-point{animation:art-pop .42s var(--ease-out) backwards, pi-ping 1.8s var(--ease-out) 3.2s infinite;animation-delay:calc(var(--d) + 1.6s), calc(var(--d) + 3.2s)}.mega-panel[data-open] .pi-road{animation:art-draw .46s var(--ease-out) backwards;animation-delay:calc(var(--d) + 1.7s + var(--k,0) * 70ms)}}@media (prefers-reduced-motion:reduce){.mega-frame,.mega-frame[data-on]{transition:opacity .15s linear,height .15s linear;translate:0;scale:1}.strip-nav[data-dir] .mega-panel:not([data-open]){translate:0}}.strip-actions{gap:.5rem}@media not all and (min-width:25rem){.strip-actions{gap:.375rem}}.strip-actions{margin-left:auto;padding-right:0}.strip-btn{white-space:nowrap;height:2.75rem;transition:background-color .18s var(--ease-out);border-radius:6px;align-items:center;gap:.55rem;padding:0 .85rem 0 1rem;font-size:.9375rem;font-weight:650;font-stretch:92%;display:none}.strip-btn>svg{width:1rem;height:1rem;transition:translate .3s var(--ease-out);flex:none}.strip-btn-beet{--coin-ring:var(--beet);background:var(--beet);color:var(--on-beet)}@media (min-width:48rem){.strip-btn-beet{display:inline-flex}}.strip-btn-spruce{--coin-ring:var(--producer);background:var(--producer);box-shadow:inset 0 0 0 1px var(--on-producer)}@supports (color:color-mix(in lab, red, red)){.strip-btn-spruce{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--on-producer) 16%, transparent)}}.strip-btn-spruce{color:var(--on-producer)}@media (min-width:64rem){.strip-btn-spruce{display:inline-flex}}@media (hover:hover) and (pointer:fine){.strip-btn-beet:hover{--coin-ring:var(--beet-strong);background:var(--beet-strong)}.strip-btn-spruce:hover{--coin-ring:var(--producer)}@supports (color:color-mix(in lab, red, red)){.strip-btn-spruce:hover{--coin-ring:color-mix(in oklab, var(--producer) 86%, var(--ink))}}.strip-btn-spruce:hover{background:var(--producer)}@supports (color:color-mix(in lab, red, red)){.strip-btn-spruce:hover{background:color-mix(in oklab, var(--producer) 86%, var(--ink))}}.strip-btn:hover>svg{translate:.2rem}}.strip-btn:active{scale:.97}.strip-basket{--coin-ring:var(--beet);align-items:center;gap:.35rem;min-height:2.75rem;padding-inline:.3rem .7rem;display:flex}@media not all and (min-width:25rem){.strip-basket{padding-inline:.25rem .55rem}}.strip-basket{background:var(--beet);color:var(--on-beet);border-radius:6px;text-decoration:none}@media not all and (min-width:23rem){.strip-basket{display:none}}@media (min-width:48rem){.strip-basket{display:none}}.strip-menu-btn{height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);border-radius:6px;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:650;font-stretch:92%;display:inline-flex}@media (min-width:80rem){.strip-menu-btn{display:none}}@media (hover:hover) and (pointer:fine){.strip-menu-btn:hover{background:var(--ink);color:var(--paper)}}.basket-stack{--coin:1.85rem;align-items:center;display:inline-flex}.basket-stack-slot{width:var(--coin);height:var(--coin);background:var(--paper);box-shadow:0 0 0 2px var(--coin-ring,var(--receipt));transition:translate .42s var(--ease-out), rotate .42s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.basket-stack-slot+.basket-stack-slot{margin-left:calc(var(--coin) * -.34)}.basket-stack-slot[data-empty]{outline-offset:-3px;background:0 0;outline:1.5px dotted}.basket-stack-img{object-fit:contain;pointer-events:none;width:112%;max-width:none;height:112%}.strip-basket-word{font-synthesis:none;font-size:.875rem;font-weight:650;font-stretch:92%;line-height:1}.strip-basket .basket-stack{--coin:1.85rem}@media not all and (min-width:25rem){.strip-basket .basket-stack{--coin:1.75rem}}@media not all and (min-width:30rem){.strip-basket .basket-stack-slot:not(:first-child){display:none}}.strip-btn-stack{margin-left:-.35rem}@media (min-width:80rem) and (not (min-width:96rem)){.strip-btn-stack{display:none}}@media (hover:hover) and (pointer:fine){.strip-btn:hover .basket-stack-slot:first-child{translate:-.2rem .05rem;rotate:-10deg}.strip-btn:hover .basket-stack-slot:nth-child(2){translate:0 -.1rem}.strip-btn:hover .basket-stack-slot:last-child{translate:.2rem .05rem;rotate:10deg}}@media (prefers-reduced-motion:no-preference){.strip{animation:.9s cubic-bezier(.16,1,.3,1) backwards header-drop}.basket-stack-img{animation:.56s cubic-bezier(.16,1,.3,1) backwards basket-coin-in}}.menu-panel{width:100%;max-width:none;max-height:100dvh;color:var(--ink);transition:opacity .2s ease, overlay .42s allow-discrete, display .42s allow-discrete;background:0 0;border:0;margin:0;padding:0;inset:0 0 auto;overflow:auto}.menu-sheet{padding:0 var(--strip-pad,1rem) 1.25rem;background:var(--receipt);box-shadow:0 24px 48px -24px var(--shadow);border-radius:0 0 16px 16px;transition:translate .42s cubic-bezier(.16,1,.3,1);translate:0}.menu-panel:not(:popover-open) .menu-sheet{translate:0 -105%}@starting-style{.menu-panel:popover-open .menu-sheet{translate:0 -105%}}.menu-panel::backdrop{background:#0d191459;background:lab(7.47921% -5.99022 1.75424/.35)}:root[data-theme=dark] .menu-panel::backdrop{background:#0009;background:lab(0% 0 0/.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .menu-panel::backdrop{background:#0009;background:lab(0% 0 0/.6)}}.menu-top{height:var(--strip-h);justify-content:space-between;align-items:center;display:flex}.menu-rows{gap:.375rem;display:grid}.menu-row{--band:var(--paper-2);--band-ink:var(--ink);--band-ink-2:var(--ink-2);background:var(--band);min-height:4.5rem;color:var(--band-ink);border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.menu-row[data-tone=paper]{--band:var(--paper)}.menu-row[data-tone=spruce]{--band:var(--spruce)}@supports (color:color-mix(in lab, red, red)){.menu-row[data-tone=spruce]{--band:color-mix(in oklch, var(--spruce) 10%, var(--paper-2))}}.menu-label{letter-spacing:-.012em;flex:1;font-size:clamp(2rem,1.4rem + 3vw,2.75rem);font-weight:820;font-stretch:68%;line-height:.95}.menu-arrow{background:var(--band-ink);width:2.5rem;height:2.5rem;color:var(--band);border-radius:50%;flex:none;place-items:center;display:grid}.menu-arrow svg{width:1.1rem;height:1.1rem}.menu-actions{gap:.625rem;margin-top:1rem;display:grid}.menu-actions .strip-btn{justify-content:center;height:3.25rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.menu-panel:popover-open .menu-item{animation:.56s cubic-bezier(.16,1,.3,1) backwards mega-rise;animation-delay:calc(.14s + var(--i,0) * 60ms)}}@media (prefers-reduced-motion:reduce){.menu-sheet{transition:none;translate:none}.menu-panel:not(:popover-open) .menu-sheet{transition:none;translate:none}}.faq details::details-content{block-size:0;transition:block-size .24s var(--ease-out), content-visibility .24s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){.faq details::details-content{transition:none}}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .faq-mark{transition:transform .24s var(--ease-out)}.faq details[open] .faq-mark{transform:rotate(45deg)}.board{position:relative}.board-list{flex-wrap:wrap;row-gap:.5rem;padding-inline:1rem;display:flex}@media (min-width:48rem){.board-list{padding-inline:2rem}}@media (min-width:80rem){.board-list{padding-inline:3rem}}.board-row,.board-track{display:contents}.board-copy{display:none}.board[data-marquee] .board-list{padding-inline:0;display:block}.board[data-marquee] .board-row{display:block;overflow-x:clip}.board[data-marquee] :is(.board-track,.board-copy){width:max-content;display:flex}.board-item{outline-offset:-2px;align-items:flex-start;gap:.9rem;padding-right:clamp(1.75rem,3.2vw,3.75rem);text-decoration:none;display:flex;position:relative}.board-label{color:var(--ink-2);padding-top:.35em;font-size:.8125rem;line-height:1}.board-word{letter-spacing:-.01em;text-transform:uppercase;font-synthesis:none;font-size:clamp(2.25rem,1rem + 4.6vw,6rem);font-weight:900;font-stretch:62%;line-height:.94;transition:color .2s}.board[data-marquee] .board-word{white-space:nowrap;font-size:clamp(3.75rem,.5rem + 11vw,12rem)}.board[data-marquee] .board-track{will-change:transform}.board-follower{filter:drop-shadow(0 18px 22px var(--shadow))}.board-photo{display:none}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.board-photo{pointer-events:none;aspect-ratio:1;opacity:0;width:15rem;filter:drop-shadow(0 18px 22px var(--shadow));transition:opacity .22s var(--ease-out), scale .26s var(--ease-out);z-index:1;display:block;position:absolute;top:50%;right:0;translate:0 -50%;scale:.9}.board-item:hover .board-photo,.board-item:focus-visible .board-photo{opacity:1;scale:1}.board-item:hover .board-word,.board-item:focus-visible .board-word{color:var(--beet)}[data-follow] .board-item:hover:not(:focus-visible) .board-photo{opacity:0}}@media (prefers-reduced-motion:reduce){.board-photo,.board-word{transition:none}}.rail-fill{transform-origin:0 0;transform:scaleY(var(--progress))}@media (min-width:64rem){.rail-fill{transform:scaleX(var(--progress))}}.week-title{transition:color .3s}.week-stop[data-reached=false] .week-title{color:var(--ink-2)}.week-rise{transition:transform .42s var(--ease-out), color .3s ease}.week-stop[data-reached=false] .week-rise{transform:translateY(.5rem)}.week-stop[data-reached=false] .week-dot{transform:scale(.72)}.week-dot:after{content:"";border-radius:inherit;border:2px solid var(--beet);opacity:0;pointer-events:none;position:absolute;inset:-2px}[data-rail][data-live] .week-stop[data-reached=true] .week-dot:after{animation:stop-ping .7s var(--ease-out)}.week-dot{background:var(--paper);border-color:var(--line-strong);transition:background-color .2s ease, border-color .2s ease, transform .3s var(--ease-out)}.week-stop[data-reached=true] .week-dot{background:var(--beet);border-color:var(--beet);box-shadow:0 0 0 5px var(--paper)}.strike{background-image:linear-gradient(var(--beet), var(--beet));background-position:0 66%;background-repeat:no-repeat;background-size:var(--strike) 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.reko-after{transition:color .3s ease, transform .45s var(--ease-out)}[data-pair][data-lit=false] .reko-after{color:var(--ink-2);transform:translateY(.5rem)}.hero{--hero-top:var(--header-h);--hero-gutter:clamp(1rem, 2.1vw, 2.5rem);--hero-run:220svh;--hero-plinth:4;margin-top:calc(-1 * var(--hero-top));position:relative}.hero-frame{padding:0 var(--hero-gutter);background:var(--paper);flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip;container-type:inline-size}.hero-flood{background:var(--paper-2);opacity:0;visibility:hidden;position:absolute;inset:0}.hero-field{--field-gap:22px;--field-dot:1px;height:100svh;color:var(--ink);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.hero-field{color:color-mix(in oklch, var(--ink) 20%, transparent)}}.hero-field{background-image:radial-gradient(circle at center, currentColor var(--field-dot), transparent calc(var(--field-dot) + .6px));background-size:var(--field-gap) var(--field-gap);pointer-events:none;-webkit-mask-image:radial-gradient(120% 95% at 50% 40%,#000 50%,#0000 100%);mask-image:radial-gradient(120% 95% at 50% 40%,#000 50%,#0000 100%)}@media (min-width:48rem){.hero-field{--field-gap:26px;--field-dot:1.1px}}.hero-field[data-live]{background-image:none}.hero-field-canvas{width:100%;height:100%;position:absolute;inset:0}.goods-flight{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:clip}.goods-over{z-index:30;pointer-events:none;clip-path:inset(100% 0 0);position:fixed;inset:0;overflow:clip}.goods-flier{visibility:hidden;filter:drop-shadow(0 10px 14px var(--shadow));will-change:transform;position:absolute;top:0;left:0}.goods-flier img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;transition:scale .24s var(--ease-out);display:block}@media (prefers-reduced-motion:no-preference){.goods-flier{pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.goods-flier.is-held{cursor:grabbing}.goods-flier.is-held img{scale:1.12}}.hero-icons{--good:clamp(6.5rem, 36vw, 10rem);z-index:3;pointer-events:none;height:100svh;position:absolute;inset:0 0 auto;overflow:clip}.hero-icon{--turn:var(--r);transform:rotate(calc(var(--turn) * 1deg));-webkit-user-select:none;user-select:none;display:none;position:absolute}.hero-icon[data-narrow]{--turn:var(--sr);top:calc(var(--sy) * 1%);left:calc(var(--sx) * 1%);width:calc(var(--good) * var(--s,1));margin:calc(var(--good) * var(--s,1) * -.5) 0 0 calc(var(--good) * var(--s,1) * -.5);display:block}.hero-icon{z-index:calc(var(--s,1) * 10)}.hero-icons .hero-icon[data-row]{display:none}.hero-icon-in{filter:drop-shadow(0 10px 14px var(--shadow))}.hero-icon-img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){:root[data-js] .hero-icon{pointer-events:auto;touch-action:none;cursor:grab}:root[data-js] .hero-icon-in{transition:scale .24s var(--ease-out), filter .24s var(--ease-out)}:root[data-js] .hero-icons .hero-icon[data-row]{display:block}:root[data-js] .hero-icons:not([data-live]) .hero-icon-in{animation:icon-pop .7s var(--ease-out) backwards;animation-delay:calc(5s + var(--i,0) * 45ms)}:root[data-js] .hero-icon.is-held{z-index:1;cursor:grabbing}:root[data-js] .hero-icon.is-held .hero-icon-in{filter:drop-shadow(0 24px 26px var(--shadow));scale:1.12}:root[data-js] .hero-frame.is-grabbing{cursor:grabbing}}.hero-copy{--fit:8.3;--share:calc(100cqi - 2rem);--size:min(calc(var(--share) / var(--fit)), 14svh);z-index:2;width:100%;min-height:100svh;padding-block:calc(var(--hero-top) * .9) calc(var(--hero-top) * .6 + 10svh);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:48rem){.hero-copy{--share:calc(100cqi - 4rem)}}@media (min-width:64rem){.hero-copy{--share:60cqi}}.basket{width:max-content;font-size:var(--size);letter-spacing:-.012em;color:var(--ink);font-synthesis:none;margin:0;font-weight:820;font-stretch:68%;line-height:1.02}.basket-row{white-space:nowrap;clip-path:inset(-.6em -50vw -.14em);display:block}.basket-row-in{display:block}.basket-word{clip-path:inset(-.35em -.1em -.25em);transition:color .3s var(--ease-out);display:inline-block}.basket-word[data-empty]{color:var(--ink-2)}.basket-char{white-space:pre;display:inline-block}.basket-slot{vertical-align:-.24em;width:1.12em;height:1.12em;margin-inline:.02em;display:inline-block;position:relative}.basket-slot:before,.basket-slot:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:.08em}.basket-slot:before{border:max(2px, .028em) dotted var(--line-strong);opacity:0;transition:opacity .26s var(--ease-out), scale .42s var(--ease-out);scale:.8}.basket-slot[data-empty]:before{opacity:1;scale:1}.hero-frame.is-grabbing .basket-slot:before{opacity:.7;scale:1.18}.hero-frame.is-grabbing .basket-slot[data-near]:before{opacity:1;border-color:var(--ink);scale:1.34}.basket-slot:after{border:max(1.5px, .02em) solid var(--ink);opacity:0}.basket-still{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 .06em .08em var(--shadow));pointer-events:none;position:absolute;inset:0;rotate:-6deg;scale:1.28}.hero:has(.hero-icons[data-live]) .basket-still{visibility:hidden}.hero-lead{max-width:38ch;color:var(--ink-2);text-wrap:pretty;margin:clamp(1.25rem,3.2svh,2.25rem) 0 0;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);line-height:1.4}.hero-meta{inset:auto var(--hero-gutter) calc(4svh + .2rem);z-index:3;color:var(--ink-2);pointer-events:none;justify-content:space-between;align-items:center;font-size:.875rem;line-height:1.3;display:none;position:absolute}@media (min-width:64rem){.hero-meta{display:flex}}.hero-meta p{align-items:center;gap:.55em;margin:0;display:flex}.hero-meta-ring{border:1.5px dotted var(--line-strong);border-radius:50%;width:1.05em;height:1.05em}.hero-meta-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.95em}.hero-meta-play{visibility:hidden}:root[data-js] .hero:has(.hero-icons[data-live]) .hero-meta-play{visibility:visible}.hero-notes{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.hero-note{align-items:baseline;gap:.75rem;display:flex}.hero-note-no{font-family:var(--font-mono);font-variation-settings:"wdth" 88;font-feature-settings:"tnum", "zero";color:var(--beet);flex:none;font-size:.8125rem;font-weight:600;line-height:1}.hero-note-text{letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin-block:-.1em;padding-block:.1em;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:720;font-stretch:84%;line-height:1.1;display:block;overflow:clip}.hero-note-in{display:block}.hero-note-arrow{display:none}.hero-note-line,.hero-note-head{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-note[data-money] .hero-note-line,.hero-note[data-money] .hero-note-head{stroke:var(--beet)}@media (prefers-reduced-motion:no-preference){.hero-note{animation:fade-in 1ms linear var(--at) backwards}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.hero-notes{animation:till-feed var(--till-done) var(--ease-out), till-tear .82s var(--ease-out) var(--till-done) backwards}}@media (min-width:64rem){.hero-notes{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.hero-note{top:var(--top);width:14rem;display:block;position:absolute;translate:0 -50%}.hero-note[data-side=left]{text-align:right;right:calc(100% + 7.5em)}.hero-note[data-side=right]{text-align:left;left:calc(100% + 7.5em)}.hero-note-no{margin-bottom:.4rem;display:block}.hero-note-arrow{width:6em;height:2.4em;margin-top:-1.2em;display:block;position:absolute;top:50%;overflow:visible}.hero-note[data-side=left] .hero-note-arrow{left:calc(100% + .75em)}.hero-note[data-side=right] .hero-note-arrow{right:calc(100% + .75em);transform:scaleX(-1)}}@media (prefers-reduced-motion:no-preference) and (not (min-width:64rem)){:root[data-js] .hero-notes{pointer-events:none;height:3rem;margin:0;display:block;position:absolute;top:calc(100% + .75rem);left:0;right:0}:root[data-js] .hero-note{text-align:center;justify-content:center;align-items:center;position:absolute;inset:0}:root[data-js] .hero-note-text{font-size:1.0625rem}}@media (forced-colors:active){.hero-note-no,.hero-note-line,.hero-note-head{color:canvastext;stroke:canvastext}}.hero-scene{place-items:center;width:100%;padding:3rem 0 5rem;display:grid;position:relative}.hero-stage{place-items:center;width:100%;display:grid}.hero-till{--tooth:11px;--row:1.6em;--rule:1em;--gap:.5em;--head:3em;--code:2.4em;--pad-t:calc(var(--tooth) + 1.2rem);--pad-b:calc(var(--tooth) + 1.3rem);--pad-x:clamp(1.25rem, 1.9em, 2.25rem);width:min(100%,31em);font-size:clamp(.78rem,min(.3rem + .75vw,1.55svh),1.25rem);position:relative}@media (min-width:64rem){.hero-frame{min-height:100svh}.hero-icons{--good:15rem}.hero-icons .hero-icon{--turn:var(--r);top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:calc(var(--good) * var(--s,1));margin:calc(var(--good) * var(--s,1) * -.5) 0 0 calc(var(--good) * var(--s,1) * -.5);display:block}.hero-icons .hero-icon[data-row]{display:none}}@media (prefers-reduced-motion:no-preference){:root[data-js] .hero{height:calc(100svh + var(--hero-run));background:var(--paper-2)}:root[data-js] .hero-frame{justify-content:center;height:100svh;position:sticky;top:0}:root[data-js] .hero-scene{z-index:4;padding:calc(var(--hero-top) + 1rem) 1rem 9svh;pointer-events:none;position:absolute;inset:0}.basket-row-in{animation:1.1s cubic-bezier(.16,1,.3,1) backwards basket-row-in;animation-delay:calc(.2s + var(--row,0) * .11s)}.basket-still{animation:.9s cubic-bezier(.16,1,.3,1) backwards basket-still-in;animation-delay:calc(.56s + var(--row,0) * .11s)}.hero-lead{animation:fade-up .9s var(--ease-out) .62s backwards}.hero-meta{animation:fade-in .9s var(--ease-out) 1.1s backwards}.hero-meta-arrow{animation:meta-nudge 2.4s var(--ease-in-out) 2s infinite}.basket-slot[data-hit]:after{animation:slot-ring .62s var(--ease-out)}:root[data-js] .hero[data-jelly] .till-slot{transform-origin:50% 100%;animation:slot-in .36s var(--ease-out) calc(var(--till-start) - .36s) forwards, slot-out .42s var(--ease-in-out) calc(var(--till-done) + .16s) forwards, gelatine 2.4s ease-in-out 1.2s infinite;animation-play-state:paused,paused,running}}.mark{--mark-ink:var(--ink);z-index:0;display:inline-block;position:relative}.mark>span{background:linear-gradient(90deg, var(--mark-ink) 33.34%, var(--on-beet) 33.34% 66.66%, var(--mark-ink) 66.66%) 100% 0 / 300% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text}.mark:before{content:"";z-index:-1;background:var(--beet);transform-origin:0%;border-radius:3px;position:absolute;inset:.02em -.07em -.06em;transform:scaleX(0)}.mark[data-on]>span{transition:background-position .56s var(--ease-in-out);background-position:50% 0}.mark[data-on]:before{transition:transform .56s var(--ease-in-out);transform:scaleX(1)}.mark[data-leaving]>span{transition:background-position .56s var(--ease-in-out);background-position:0 0}.mark[data-leaving]:before{transform-origin:100%;transition:transform .56s var(--ease-in-out);transform:scaleX(0)}[data-marks=off] .mark[data-on]>span{background-position:100% 0;transition:none}[data-marks=off] .mark[data-on]:before{transition:none;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.mark>span,.mark:before{transition:none!important}}@media (forced-colors:active){.mark>span{color:canvastext;background:0 0}.mark:before{display:none}}.till{--torn-edge:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / var(--tooth) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) top / var(--tooth) 51% repeat-x;isolation:isolate;width:100%;position:relative}.till-paper{padding:var(--pad-t) var(--pad-x) var(--pad-b);color:var(--ink);filter:drop-shadow(0 14px 22px var(--shadow));font-weight:460;line-height:1.5;position:relative;rotate:-1.5deg}.till-paper:before{content:"";z-index:-1;background:var(--receipt);-webkit-mask:var(--torn-edge);-webkit-mask:var(--torn-edge);-webkit-mask:var(--torn-edge);-webkit-mask:var(--torn-edge);mask:var(--torn-edge);position:absolute;inset:0}.till-row{height:var(--row);white-space:pre;justify-content:space-between;align-items:center;gap:1em;display:flex;position:relative}.till-row[data-tone=stall]{font-weight:600}.till-row[data-centre]{justify-content:center}.till-row[data-gap]{height:calc(var(--row) + var(--gap));padding-top:var(--gap)}.till-row[data-tone=quiet]{--caret:var(--ink-2);color:var(--ink-2)}.till-row[data-tone=beet]{--caret:var(--beet);color:var(--beet)}.till-row[data-tone=total]>[aria-hidden]{font-size:1.125em;font-weight:600}.till-rule{height:var(--rule);align-items:center;display:flex}.till-rule:before{content:"";border-top:1px dashed var(--line-strong);flex:1}.till-head{height:var(--head);justify-content:center;align-items:center;gap:.6em;display:flex}.till-mark{width:1.8em;height:1.8em;color:var(--ink);flex:none}.till-brand-name{text-wrap:initial;font-size:1.25em;line-height:1}.till-code{height:var(--code);align-items:center;display:flex}.till-bars{width:100%;height:1.6em;display:flex}.till-bar{background:var(--ink)}.tc-end{vertical-align:-.25em;width:1ch;height:1.2em;margin-right:-1ch;display:inline-block}.till-slot{z-index:1;background:linear-gradient(#ffffff29, #fff0 45%), var(--slot);height:1.25rem;box-shadow:inset 0 -2px 0 #00000040, 0 16px 28px -14px var(--shadow);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:calc(100% - 3px);left:-.5rem;right:-.5rem}@supports (color:lab(0% 0 0)){.till-slot{background:linear-gradient(lab(100% 0 0/.16), lab(100% 0 0/0) 45%), var(--slot);box-shadow:inset 0 -2px 0 lab(0% 0 0/.25), 0 16px 28px -14px var(--shadow)}}.till-slot:before{content:"";background:#0009;background:lab(0% 0 0/.6);border-radius:3px;height:3px;position:absolute;top:3px;left:.75rem;right:.75rem}@media (min-width:64rem){.till-slot{left:-1.25rem;right:-1.25rem}}@media (prefers-reduced-motion:no-preference){:root[data-js] .till,:root[data-js] .till *,:root[data-js] .till :before,:root[data-js] .till :after,:root[data-js] .hero-notes,:root[data-js] .hero-notes *{animation-play-state:paused}.till-window{animation:till-window var(--till-done) linear}.till-paper{animation:till-feed var(--till-done) var(--ease-out), till-tear .82s var(--ease-out) var(--till-done) backwards}.tc{animation:tc-in 1ms var(--t) backwards, tc-cursor var(--s) linear calc(var(--t) - var(--s))}.tc-end{animation:tc-cursor var(--k) linear var(--t)}.till-rule:before{animation:rule-print .14s steps(16, end) var(--t) backwards}.till-head{animation:fade-in .32s var(--ease-out) var(--t) backwards}.till-bars{animation:rule-print .36s steps(26, end) var(--t) backwards}.till-slot{animation:slot-in .36s var(--ease-out) calc(var(--till-start) - .36s) forwards, slot-out .42s var(--ease-in-out) calc(var(--till-done) + .16s) forwards}}.arrive-line,.arrive-line-mask{display:block}.arrive-line-mask{margin-block:-.1em;padding-block:.1em}[data-depth]{translate:0 var(--drift,0px)}.read-word{transition:color .22s}[data-reading] .read-word:not([data-read]){color:var(--line-strong)}.on-spruce [data-reading] .read-word:not([data-read]){color:var(--spruce-line)}.why{--ink:var(--on-spruce);--ink-2:var(--on-spruce-2);--line:var(--spruce-line);--beet:#de7d8a;--beet-strong:#ee939e;--on-beet:#0b1712}@supports (color:lab(0% 0 0)){.why{--beet:lab(63.8427% 39.2512 10.3095);--beet-strong:lab(70.918% 36.0301 9.38005);--on-beet:lab(6.42392% -5.39966 1.58189)}}.why-answer{letter-spacing:-.004em;font-synthesis:none;text-wrap:pretty;font-size:clamp(1.1875rem,1rem + .7vw,1.5rem);font-weight:430;font-stretch:90%;line-height:1.5}.why-field{--field-gap:22px;--field-dot:1px;z-index:-1;color:var(--on-spruce);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.why-field{color:color-mix(in oklab, var(--on-spruce) 22%, transparent)}}.why-field{background-image:radial-gradient(circle at center, currentColor var(--field-dot), transparent calc(var(--field-dot) + .6px));background-size:var(--field-gap) var(--field-gap);pointer-events:none;-webkit-mask-image:radial-gradient(115% 85% at 50% 45%,#000 50%,#0000 100%);mask-image:radial-gradient(115% 85% at 50% 45%,#000 50%,#0000 100%)}@media (min-width:48rem){.why-field{--field-gap:26px;--field-dot:1.1px}}.why-field[data-live]{background-image:none}.why-sheet{--card:0;border-radius:calc(var(--card) * clamp(1.25rem, 3vw, 2.5rem));scale:calc(1 - var(--card) * .14);translate:0 calc(var(--card) * 3rem);transform-origin:50%;will-change:transform;position:relative;overflow:clip}.why-flood{z-index:3;pointer-events:none;height:min(100svh,100%);position:absolute;inset:auto 0 0;overflow:hidden}.why-flood:not([data-on]) .why-flood-ink{display:none}.why-flood-ink{filter:url(#why-ink);will-change:transform;position:absolute;inset:-300px}.why-flood-paper{background:var(--paper);transform-origin:50% 100%;will-change:transform;height:100%;position:absolute;inset:auto 0 0;transform:scaleY(0)}.why-statement{letter-spacing:-.012em;font-synthesis:none;text-align:center;text-wrap:pretty;transition:color .36s var(--ease-out);font-size:clamp(2.25rem,1rem + 6.4vw,9.5rem);font-weight:820;font-stretch:68%;line-height:1.02}.why-hot{transition:color .36s var(--ease-out)}.why-statement[data-goo][data-melt=letters] .why-word,.why-statement[data-goo][data-melt=words]{filter:url(#why-goo)}.why-char{will-change:filter, opacity}.why-defs{width:0;height:0;position:absolute;overflow:hidden}.why-hot{-webkit-tap-highlight-color:transparent;display:inline-block;position:relative}.why-note{z-index:2;translate:calc(-50% + var(--shift,0px)) -56%;font-family:var(--font-stabs);letter-spacing:.02em;text-transform:none;color:var(--beet);white-space:nowrap;pointer-events:none;opacity:0;clip-path:inset(-25% 100% -25% -6%);font-size:.72em;font-weight:400;font-stretch:100%;line-height:1;transition:opacity .16s ease-out,clip-path 0s .16s;display:block;position:absolute;top:50%;left:50%;rotate:-3deg}.why-hot[data-open]{z-index:1;color:var(--on-spruce)}@supports (color:color-mix(in lab, red, red)){.why-hot[data-open]{color:color-mix(in oklch, var(--on-spruce) 40%, var(--spruce))}}.why-hot[data-open] .why-note{opacity:1;clip-path:inset(-25% -6%);transition:opacity 90ms ease-out,clip-path .46s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.why-hot:hover{z-index:1;color:var(--on-spruce)}@supports (color:color-mix(in lab, red, red)){.why-hot:hover{color:color-mix(in oklch, var(--on-spruce) 40%, var(--spruce))}}.why-hot:hover .why-note{opacity:1;clip-path:inset(-25% -6%);transition:opacity 90ms ease-out,clip-path .46s cubic-bezier(.2,.7,.2,1)}}.why-ul{z-index:1;pointer-events:none;width:102%;height:.3em;display:block;position:absolute;bottom:-.12em;left:-1%;overflow:visible}.why-ul path{fill:none;stroke:var(--beet);stroke-width:.07em;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke-width .24s var(--ease-out)}.why-ul[data-live]{filter:url(#why-goo)}.why-ul[data-live] path{vector-effect:none}.why-ul[data-pass="2"] path{stroke-width:.045em;opacity:.8}.why-ul-sweep{opacity:0;stroke-width:.035em!important}.why-nib{fill:var(--beet);stroke:none}.why-ul:not([data-live]) .why-ul-sweep,.why-ul:not([data-live]) .why-nib{display:none}.why-hot[data-open] .why-ul .why-ul-pass{stroke-width:.1em}.why-hot[data-open] .why-ul[data-pass="2"] .why-ul-pass{stroke-width:.07em}@media (hover:hover) and (pointer:fine){.why-hot:hover .why-ul .why-ul-pass{stroke-width:.1em}.why-hot:hover .why-ul[data-pass="2"] .why-ul-pass{stroke-width:.07em}}.why-hot .why-word,.why-hot .why-char{color:currentColor}@supports (color:color-mix(in lab, red, red)){.why-hot .why-word,.why-hot .why-char{color:color-mix(in oklab, currentColor, var(--beet) calc(var(--why-warm,0) * 32%))}}.why-uml{position:relative}.why-uml:before{content:"";background:currentColor;border-radius:55% 45% 50% 50%;width:.16em;height:.11em;position:absolute;top:-.1em;left:18%;rotate:-16deg;box-shadow:.26em .03em}@media (prefers-reduced-motion:reduce){.why-statement,.why-hot,.why-note,.why-hot:hover .why-note,.why-hot[data-open] .why-note{transition:none}}.logo-sun-disc{fill:var(--beet)}.logo-grass{fill:var(--spruce)}.logo-furrows{fill:var(--on-spruce)}:root[data-theme=dark] .logo-grass,.site-footer .logo-grass{fill:var(--grass-lit)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-grass{fill:var(--grass-lit)}}.logo-sun{transform-box:fill-box;transform-origin:50%;transition:translate .42s var(--ease-out)}@media (hover:hover) and (pointer:fine){a:hover .logo-sun{translate:0 -16%}}@media (prefers-reduced-motion:no-preference){.site-header .logo-sun{animation:logo-sunrise .9s var(--ease-out) .3s backwards}}.howto{--howto-unlit:var(--ink)}@supports (color:color-mix(in lab, red, red)){.howto{--howto-unlit:color-mix(in oklab, var(--ink) 48%, var(--paper))}}.howto{--howto-accent:var(--beet);--howto-on-accent:var(--on-beet);padding-block:clamp(5rem,3rem + 7vw,9.5rem);overflow-x:clip}.howto-view[data-side=producer]{--howto-accent:var(--producer);--howto-on-accent:var(--on-producer)}.howto-top{justify-content:center;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4rem);display:flex}.howto-switch{--thumb-accent:var(--beet);--thumb-ink:var(--on-beet);background:var(--ink);border:0;border-radius:999px;margin:0;padding:.3125rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.howto-switch{background:color-mix(in oklab, var(--ink) 5%, var(--paper))}}.howto-switch{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.howto-switch{box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 3px color-mix(in oklab, var(--ink) 7%, transparent)}}.howto:has(.howto-switch-input[data-side=producer]:checked) .howto-switch{--thumb-accent:var(--producer);--thumb-ink:var(--on-producer)}.howto-switch-face{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.69em 1.05em .63em;font-size:clamp(1.0625rem,.85rem + .6vw,1.5rem);line-height:.94;display:flex}@media (min-width:30rem){.howto-switch-face{padding-inline:1.35em}}.howto-switch .howto-word{font-size:inherit;color:inherit;transition:none}.howto-switch-option{color:var(--ink-2);cursor:pointer;transition:color .32s var(--ease-out), background-color .45s var(--ease-out);-webkit-user-select:none;user-select:none;position:relative}.howto-switch-input{border-radius:inherit;opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;scroll-margin-top:-12rem;position:absolute;inset:0}.howto-switch:not(:has(.howto-switch-thumb[data-on])) .howto-switch-option:has(.howto-switch-input:checked){background:var(--thumb-accent);color:var(--thumb-ink)}.howto-switch-option:has(.howto-switch-input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.howto-switch-option:not(:has(.howto-switch-input:checked)):hover{color:var(--ink)}}.howto-switch-thumb{z-index:1;background:var(--thumb-accent);width:0;height:0;box-shadow:inset 0 1px 0 var(--paper), 0 1px 2px var(--shadow), 0 10px 22px -10px var(--thumb-accent);border-radius:999px;display:none;position:absolute;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.howto-switch-thumb{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--paper) 22%, transparent), 0 1px 2px var(--shadow), 0 10px 22px -10px color-mix(in oklab, var(--thumb-accent) 75%, transparent)}}.howto-switch-thumb{pointer-events:none}:root[data-js] .howto-switch-thumb[data-on]{display:block}.howto-switch:has(.howto-switch-input:focus-visible) .howto-switch-thumb{outline:2px solid var(--ink);outline-offset:3px}.howto-switch-ghost{color:var(--thumb-ink);padding:.3125rem;display:flex;position:absolute;top:0;left:0}.howto-switch-wrap{display:inline-flex;position:relative}.howto-hint{visibility:hidden;align-items:flex-end;gap:.4rem;margin:0;display:flex;position:absolute}:is(.howto:has(.howto-switch-input[data-side=buyer]:checked) .howto-hint[data-for=buyer],.howto:has(.howto-switch-input[data-side=producer]:checked) .howto-hint[data-for=producer]){visibility:visible}:root[data-js] .howto-hint{cursor:pointer}.howto-hint-text{letter-spacing:-.005em;white-space:nowrap;color:var(--ink);font-synthesis:none;margin-block:-.1em;padding-block:.1em;font-size:clamp(1rem,.85rem + .45vw,1.3125rem);font-weight:720;font-stretch:84%;line-height:1.12;display:block;overflow:clip}.howto-hint-in{display:block}.howto-hint-arrow{flex:none;display:none;overflow:visible}.howto-hint-line,.howto-hint-head{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media not all and (min-width:64rem){.howto-top{margin-bottom:clamp(4.75rem,3.75rem + 3vw,6rem)}.howto-hint{top:calc(100% + .35rem)}.howto-hint[data-side=right]{text-align:right;right:.5rem}.howto-hint[data-side=left]{flex-direction:row-reverse;left:.5rem}.howto-hint-arrow[data-shape=up]{width:1.75rem;height:2.1rem;display:block}}@media (min-width:64rem){.howto-hint{top:50%;translate:0 -50%}.howto-hint[data-side=right]{text-align:left;left:calc(100% + 5.25rem)}.howto-hint[data-side=left]{text-align:right;right:calc(100% + 5.25rem)}.howto-hint-arrow[data-shape=beside]{width:4.5rem;height:1.8rem;margin-top:-.9rem;display:block;position:absolute;top:50%}.howto-hint[data-side=right] .howto-hint-arrow{right:calc(100% + .6rem)}.howto-hint[data-side=left] .howto-hint-arrow{left:calc(100% + .6rem)}}@media (forced-colors:active){.howto-hint-line,.howto-hint-head{stroke:canvastext}}:is(.howto:has(.howto-switch-input[data-side=buyer]:checked) .howto-view[data-side=producer],.howto:has(.howto-switch-input[data-side=producer]:checked) .howto-view[data-side=buyer]){display:none}.howto-promise{max-width:24ch;color:var(--ink-2);letter-spacing:-.005em;text-wrap:balance;font-synthesis:none;margin:0;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:620;font-stretch:88%;line-height:1.22;display:block}.howto-list{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.howto-plate{display:none}.howto-steps{gap:clamp(3.5rem,2rem + 5vw,6rem);display:grid}.howto-step{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meter""body""board";display:grid}@media (min-width:64rem){.howto-step{grid-template:"title board""meter board""body board"1fr/minmax(0,30rem) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,6rem)}.howto-view[data-side=producer] .howto-step{grid-template-columns:minmax(0,1fr) minmax(0,30rem);grid-template-areas:"board title""board meter""board body"}}.howto-step-title{grid-area:title;align-items:flex-start;gap:.8rem;display:flex}.howto-no{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;transition:color .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:6px;flex:none;margin-top:.15rem;padding:.32em .5em;font-size:.75rem;font-weight:600;line-height:1}.howto-word{--howto-roll:1.45em;letter-spacing:-.01em;text-wrap:balance;font-synthesis:none;transition:color .32s var(--ease-out);font-size:clamp(2.25rem,1.2rem + 3.4vw,3.75rem);font-weight:720;font-stretch:62%;line-height:.94}.howto-roll{vertical-align:top;margin-block:-.2em -.24em;padding-block:.2em .24em;display:inline-flex;overflow:clip}.howto-lift,.howto-ch{display:inline-block}.howto-ch{text-shadow:0 var(--howto-roll) currentColor;transition:translate .64s var(--ease-out);transition-delay:calc(var(--i,0) * 18ms)}.howto-meter{background:var(--line);grid-area:meter;height:2px;margin-top:1rem;display:block;position:relative;overflow:hidden}.howto-meter-fill{background:var(--howto-accent);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}.howto-step-body{color:var(--ink-2);grid-area:body;grid-template-rows:1fr;font-size:1.0625rem;line-height:1.55;display:grid}.howto-step-body>p{text-wrap:pretty;max-width:40ch;min-height:0;padding-top:.9rem;overflow:hidden}.howto-step-board{grid-area:board;width:calc(100% + 2rem);margin:2rem -1rem 0}@media (min-width:30rem){.howto-step-board{width:min(100%,32rem);margin-inline:auto}}@media (min-width:64rem){.howto-step-board{align-self:center;margin-top:0}}.howto-boards{display:none}.howto-foot{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:flex}.howto-note{max-width:52ch;color:var(--ink-2);font-size:.875rem}@media (prefers-reduced-motion:reduce){.howto-ch{transition:none}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){:root[data-js] .howto,:root[data-js] .howto>.howto-scene{padding-block:0}:root[data-js] .howto-scene{height:300svh}:root[data-js] .howto{margin-top:calc(-1 * var(--flood-lap,0px))}:root[data-js] .howto-stage{translate:0 var(--flood-ride,0px);height:100svh;padding-top:calc(var(--header-h) + clamp(1.25rem, 3.5svh, 2.25rem));flex-direction:column;justify-content:center;gap:clamp(1.25rem,3.5svh,2.25rem);padding-bottom:clamp(1rem,3svh,2rem);display:flex;position:sticky;top:0;overflow:clip}:root[data-js] .howto-top{z-index:2;flex:none;margin:0;position:relative}:root[data-js] .howto-views{flex:0 44rem;min-height:0;position:relative;container-type:size}:root[data-js] .howto-view{display:block;position:absolute;inset:0}:root[data-js] .howto:has(.howto-switch-input:checked) .howto-view{display:block;position:absolute;inset:0}:is(:root[data-js] .howto:has(.howto-switch-input[data-side=buyer]:checked) .howto-view[data-side=producer],:root[data-js] .howto:has(.howto-switch-input[data-side=producer]:checked) .howto-view[data-side=buyer]){visibility:hidden}:root[data-js] .howto-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:2.5rem;height:100%;display:grid}:root[data-js] .howto-view[data-side=producer] .howto-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:root[data-js] .howto-view[data-side=producer] .howto-text{order:2}:root[data-js] .howto-text{align-self:start;padding-top:max(0rem,50cqb - 16.5rem)}:root[data-js] .howto-promise{font-size:clamp(1.125rem,.75rem + .75vw,1.5rem)}:root[data-js] .howto-list{margin-top:clamp(1.25rem,3svh,2rem);margin-inline:-1.4rem;position:relative;container-type:inline-size}:root[data-js] .howto-steps{gap:clamp(.25rem,.8svh,.5rem)}:root[data-js] .howto-plate{background:var(--receipt);box-shadow:0 1px 2px var(--shadow), 0 24px 48px -26px var(--shadow);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out);border-radius:16px;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}:root[data-js] .howto-plate[data-on]{opacity:var(--howto-plate-in,1)}:root[data-js] .howto-plate-glow{background:radial-gradient(120% 90% at 0% 0%, var(--howto-accent), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:root[data-js] .howto-plate-glow{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--howto-accent) 7%, transparent), transparent 60%)}}:root[data-js] .howto-step{cursor:pointer;grid-template:"title""body""meter"/minmax(0,1fr);padding:clamp(.7rem,1.6svh,1.1rem) 1.4rem;position:relative}:root[data-js] .howto-step .howto-word{color:var(--howto-unlit);font-size:min(3rem,9.09091cqi - .563636rem,5.4svh)}:root[data-js] .howto-step[data-done] .howto-word{color:var(--ink-2)}:root[data-js] .howto-step[data-active] .howto-word{color:var(--ink)}:root[data-js] .howto-step[data-active] .howto-ch{translate:0 calc(-1 * var(--howto-roll))}:root[data-js] .howto-step[data-active] .howto-no{background:var(--howto-accent);color:var(--howto-on-accent)}:root[data-js] .howto-step[data-done] .howto-no{box-shadow:inset 0 0 0 1.5px var(--howto-accent);color:var(--howto-accent)}:root[data-js] .howto-meter{opacity:0;height:0;transition:height .56s var(--ease-out), margin-top .56s var(--ease-out), opacity .3s var(--ease-out);border-radius:999px;margin-top:0}:root[data-js] .howto-step[data-active] .howto-meter{opacity:1;height:3px;margin-top:.9rem}:root[data-js] .howto-step-body{transition:grid-template-rows .56s var(--ease-out);overflow:clip}:root[data-js] .howto-step-body>p{max-width:46ch;transition:opacity .42s var(--ease-out), translate .56s var(--ease-out), padding-top .56s var(--ease-out);padding-top:.7rem;font-size:1rem}:root[data-js] .howto-step:not([data-active]) .howto-step-body{grid-template-rows:0fr}:root[data-js] .howto-step:not([data-active]) .howto-step-body>p{opacity:0;padding-top:0;translate:0 .8rem}:root[data-js] .howto-step[data-active] .howto-step-body>p{transition-delay:.14s}:root[data-js] .howto-step-board{display:none}:root[data-js] .howto-foot{flex-direction:row;align-items:center;margin-top:clamp(1.25rem,3svh,2.25rem)}:root[data-js] .howto-note{max-width:34ch;font-size:.8125rem;line-height:1.45}:root[data-js] .howto-boards{place-items:center;height:100%;display:grid}:root[data-js] .howto-tilt{aspect-ratio:1;width:min(100%,100cqb);position:relative}:root[data-js] .howto-tilt>.howto-board{position:absolute;inset:0}:root[data-js] .howto-tilt>.howto-board:not(:first-child){visibility:hidden}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:root[data-js] .howto-step:not([data-active]):hover .howto-word{color:var(--howto-accent)}:root[data-js] .howto-step:not([data-active]):hover .howto-ch{translate:0 calc(-1 * var(--howto-roll))}}.howto-board{aspect-ratio:1;perspective:180cqi;width:100%;position:relative;container-type:inline-size}.howto-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.howto-at{translate:calc(-50% + var(--dx,0) * 1cqi) calc(-50% + var(--dy,0) * 1cqi);position:absolute}.howto-cargo{position:absolute;inset:0}.howto-basket{width:calc(var(--basket-r,17) * 2cqi);aspect-ratio:1;background:var(--receipt);box-shadow:0 1px 2px var(--shadow), 0 2.4cqi 4.5cqi -1.8cqi var(--shadow);border-radius:50%;display:block;position:relative}.howto-basket:after{content:"";border:1px dashed var(--line-strong);border-radius:50%;position:absolute;inset:7%}.howto-basket-sm{--basket-r:8.5}.howto-good{width:16cqi;display:block}.howto-good-sm{width:8cqi}.howto-good img,.howto-badge img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.howto-good img{filter:drop-shadow(0 .7cqi .9cqi var(--shadow))}.howto-slot{aspect-ratio:1;border:1.5px dashed var(--line-strong);border-radius:50%;width:14cqi;display:block}.howto-way{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.howto-toss{fill:none;stroke:none}.howto-farm{white-space:nowrap;flex-direction:column;align-items:center;gap:.35em;font-size:max(.6875rem,2.3cqi);line-height:1.1;display:flex}.howto-farm-name{font-synthesis:none;font-weight:720;font-stretch:84%}.howto-farm-item{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:.8em}.howto-count{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;border-radius:6px;padding:.45em .8em;font-size:max(.6875rem,1.9cqi);display:block}.howto-part{transform:translate(calc(var(--px) * var(--part,1) * 1px), calc(var(--py) * var(--part,1) * 1px))}.howto-slice{fill:var(--beet);transform:translate(calc(var(--px) * var(--pull,0) * 1px), calc(var(--py) * var(--pull,0) * 1px));transition:transform .42s var(--ease-out);pointer-events:auto}.howto-hole{text-align:center;place-items:center;gap:.2em;width:17cqi;display:grid}.howto-hole-sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;font-size:max(.75rem,3.1cqi);font-weight:600}.howto-hole-label{color:var(--ink-2);font-size:max(.625rem,1.7cqi)}.howto-stamp-at{rotate:-9deg}.howto-ticket-at{rotate:-3deg}.howto-stamp{color:var(--beet);white-space:nowrap;text-transform:uppercase;font-size:max(.5625rem,1.8cqi);display:block;rotate:none}.howto-money{fill:none;stroke:var(--beet);stroke-width:.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-width .3s var(--ease-out)}.howto-coin{fill:var(--beet);stroke:var(--paper);stroke-width:.75px;opacity:0;transform-box:fill-box;transform-origin:50%}.howto-flow{fill:none;stroke:none}.howto-badge{border:1.5px dashed var(--line-strong);background:var(--paper);border-radius:50%;width:14cqi;height:14cqi;display:block;position:relative}.howto-badge img{width:114%;max-width:none;filter:drop-shadow(0 .7cqi .9cqi var(--shadow));position:absolute;top:50%;left:50%;translate:-50% -50%}.howto-share{background:var(--beet);color:var(--on-beet);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;border-radius:6px;padding:.18em .5em;font-size:.82em;font-weight:600;display:block}.howto-map{background-image:radial-gradient(circle .24cqi, var(--ink) 96%, transparent);position:absolute;inset:-4%}@supports (color:color-mix(in lab, red, red)){.howto-map{background-image:radial-gradient(circle .24cqi, color-mix(in oklab, var(--ink) 34%, transparent) 96%, transparent)}}.howto-map{background-position:50%;background-size:3.2cqi 3.2cqi;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.howto-road{fill:none;stroke:var(--ink-2);stroke-width:.32px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .3s var(--ease-out), stroke-width .3s var(--ease-out)}.howto-pin{width:9cqi;height:9cqi;box-shadow:0 0 0 .6cqi var(--paper)}.howto-pin img{visibility:hidden}.howto-pin-name{white-space:nowrap;font-synthesis:none;font-size:max(.6875rem,1.8cqi);font-weight:720;font-stretch:84%}.howto-flag{background:var(--receipt);white-space:nowrap;box-shadow:0 1px 2px var(--shadow), 0 1.2cqi 2.4cqi -1.2cqi var(--shadow);font-synthesis:none;border-radius:4px;align-items:baseline;gap:.5em;padding:.4em .75em;font-size:max(.75rem,2.1cqi);font-weight:720;font-stretch:84%;display:flex}.howto-flag .data{color:var(--ink-2);font-size:.82em;font-weight:460;font-stretch:88%}.howto-ticket{--tooth:7px;width:max(30cqi,9.5rem);padding:calc(var(--tooth) + .6em) .9em calc(var(--tooth) + .7em);font-family:var(--font-mono);font-size:max(.5625rem,1.65cqi);line-height:1.6}.howto-ticket .receipt-rule{margin-block:.4em}.howto-ticket-head{font-family:var(--font-sans);font-size:1.12em;font-weight:720;font-stretch:84%}.howto-ticket-row{transition:background-color .3s var(--ease-out);border-radius:3px;justify-content:space-between;gap:1em;margin-inline:-.25em;padding-inline:.25em;display:flex}.howto-code{letter-spacing:.06em;font-weight:600}@media (hover:hover) and (pointer:fine){.howto-good,.howto-badge,.howto-farm,.howto-pin-name{cursor:default}.howto-good img{transition:translate .42s var(--ease-out), rotate .42s var(--ease-out), scale .42s var(--ease-out)}.howto-good:hover img{translate:0 -10%;rotate:-8deg;scale:1.1}.howto-badge img{transition:rotate .42s var(--ease-out), scale .42s var(--ease-out)}.howto-badge:hover img{rotate:10deg;scale:1.14}:is(.howto-board:has([data-i="0"]:hover,[data-farm="0"]:hover,[data-pin-name="0"]:hover) .howto-slice[data-i="0"],.howto-board:has([data-i="1"]:hover,[data-farm="1"]:hover,[data-pin-name="1"]:hover) .howto-slice[data-i="1"],.howto-board:has([data-i="2"]:hover,[data-farm="2"]:hover,[data-pin-name="2"]:hover) .howto-slice[data-i="2"]){--pull:.9}:is(.howto-board:has([data-i="0"]:hover,[data-farm="0"]:hover) .howto-money[data-money="0"],.howto-board:has([data-i="1"]:hover,[data-farm="1"]:hover) .howto-money[data-money="1"],.howto-board:has([data-i="2"]:hover,[data-farm="2"]:hover) .howto-money[data-money="2"]){stroke-width:.6px}:is(.howto-board:has([data-i="0"]:hover,[data-pin-name="0"]:hover,[data-row="0"]:hover) .howto-road[data-road="0"],.howto-board:has([data-i="1"]:hover,[data-pin-name="1"]:hover,[data-row="1"]:hover) .howto-road[data-road="1"],.howto-board:has([data-i="2"]:hover,[data-pin-name="2"]:hover,[data-row="2"]:hover) .howto-road[data-road="2"]){stroke:var(--ink);stroke-width:.6px}.howto-ticket-row:hover{background:var(--ink)}.howto-board:has([data-i="0"]:hover,[data-pin-name="0"]:hover) .howto-ticket-row[data-row="0"]{background:var(--ink)}.howto-board:has([data-i="1"]:hover,[data-pin-name="1"]:hover) .howto-ticket-row[data-row="1"]{background:var(--ink)}.howto-board:has([data-i="2"]:hover,[data-pin-name="2"]:hover) .howto-ticket-row[data-row="2"]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.howto-ticket-row:hover{background:color-mix(in oklab, var(--ink) 9%, transparent)}.howto-board:has([data-i="0"]:hover,[data-pin-name="0"]:hover) .howto-ticket-row[data-row="0"]{background:color-mix(in oklab, var(--ink) 9%, transparent)}.howto-board:has([data-i="1"]:hover,[data-pin-name="1"]:hover) .howto-ticket-row[data-row="1"]{background:color-mix(in oklab, var(--ink) 9%, transparent)}.howto-board:has([data-i="2"]:hover,[data-pin-name="2"]:hover) .howto-ticket-row[data-row="2"]{background:color-mix(in oklab, var(--ink) 9%, transparent)}}}.produce-card{background:var(--receipt);width:84cqi;height:74cqi;box-shadow:0 1px 2px var(--shadow), 0 3cqi 6cqi -3.4cqi var(--shadow);border-radius:3cqi;flex-direction:column;padding:5.2cqi 5.4cqi;display:flex}.produce-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.8cqi;display:grid}.produce-mark{aspect-ratio:1;background:var(--spruce);width:10.5cqi;color:var(--on-spruce);text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--on-spruce);border-radius:50%;place-items:center;font-size:5.8cqi;font-weight:900;font-stretch:62%;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.produce-mark{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-spruce) 14%, transparent)}}.produce-mark{font-synthesis:none}.produce-name{font-synthesis:none;font-size:max(.875rem,4.3cqi);font-weight:720;font-stretch:84%;line-height:1.1}.produce-tag{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:max(.625rem,2.1cqi)}.produce-progress{grid-template-columns:repeat(3,1fr);gap:1.2cqi;margin-top:4cqi;display:grid}.produce-seg{background:var(--line);border-radius:.5cqi;height:1cqi;position:relative;overflow:hidden}.produce-seg:after{content:"";background:var(--producer);transform:scaleX(var(--fill,1));transform-origin:0;position:absolute;inset:0}.produce-rows,.produce-items{margin-top:2cqi;display:grid}.produce-row,.produce-item{border-top:1px solid var(--line);align-items:center;gap:2.8cqi;display:grid}.produce-row:first-child,.produce-item:first-child{border-top:0}.produce-row{grid-template-columns:auto minmax(0,1fr) auto;padding-block:3.8cqi}.produce-check{aspect-ratio:1;background:var(--producer);border-radius:50%;flex:none;place-items:center;width:5.2cqi;display:grid}@supports (color:color-mix(in lab, red, red)){.produce-check{background:color-mix(in oklab, var(--producer) calc(var(--on,1) * 100%), transparent)}}.produce-check{box-shadow:inset 0 0 0 1.5px var(--producer)}@supports (color:color-mix(in lab, red, red)){.produce-check{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--producer) calc(var(--on,1) * 100%), var(--line-strong))}}.produce-check svg,.produce-food svg{width:72%;height:auto;overflow:visible}.produce-check path,.produce-food path{fill:none;stroke:var(--on-producer);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.produce-label{font-synthesis:none;font-size:max(.75rem,3.1cqi);font-weight:620;font-stretch:88%}.produce-value{color:var(--ink-2);font-family:var(--font-mono);white-space:nowrap;font-size:max(.625rem,2.25cqi)}.produce-stamp-at{rotate:-8deg}.produce-stamp{color:var(--producer);text-transform:uppercase;white-space:nowrap;font-size:max(.625rem,2.5cqi);display:block;rotate:none}.produce-item{grid-template-columns:auto minmax(0,1fr) auto auto;padding-block:2.6cqi}.produce-thumb{aspect-ratio:1;background:var(--paper-2);border-radius:2.1cqi;place-items:center;width:11.4cqi;display:grid}.produce-drop{width:10.3cqi;display:block}.produce-drop img{width:100%;height:auto;filter:drop-shadow(0 .6cqi .8cqi var(--shadow));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.produce-info{gap:.5cqi;min-width:0;display:grid}.produce-item-name{font-synthesis:none;font-size:max(.75rem,3.1cqi);font-weight:720;font-stretch:84%;line-height:1.1}.produce-meta{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:max(.5625rem,2.1cqi)}.produce-food{color:var(--producer);align-items:center;gap:.6cqi;font-size:max(.5625rem,1.9cqi);font-weight:600;display:inline-flex}.produce-food svg{width:2.2cqi}.produce-food path{stroke:currentColor;stroke-width:2.6px}.produce-stock{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-family:var(--font-mono);white-space:nowrap;border-radius:1cqi;padding:.7cqi 1.4cqi;font-size:max(.5625rem,2cqi)}.produce-switch{background:var(--producer);border-radius:999px;width:7.6cqi;height:4.3cqi;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.produce-switch{background:color-mix(in oklab, var(--producer) calc(var(--on,1) * 100%), var(--line))}}.produce-knob{aspect-ratio:1;background:var(--receipt);width:3.1cqi;box-shadow:0 .2cqi .5cqi var(--shadow);translate:calc(var(--on,1) * 3.3cqi) 0;border-radius:50%;position:absolute;top:.6cqi;left:.6cqi}.produce-pin{width:12cqi;box-shadow:0 0 0 .7cqi var(--paper), inset 0 0 0 1px var(--on-spruce);font-size:6.6cqi}@supports (color:color-mix(in lab, red, red)){.produce-pin{box-shadow:0 0 0 .7cqi var(--paper), inset 0 0 0 1px color-mix(in oklab, var(--on-spruce) 14%, transparent)}}.produce-chip{background:var(--receipt);white-space:nowrap;box-shadow:0 1px 2px var(--shadow), 0 1.2cqi 2.4cqi -1.2cqi var(--shadow);font-synthesis:none;border-radius:4px;align-items:baseline;gap:.5em;padding:.4em .75em;font-size:max(.6875rem,1.9cqi);font-weight:720;font-stretch:84%;display:flex}.produce-chip .data{color:var(--ink-2);font-size:.82em;font-weight:460;font-stretch:88%}.produce-line{fill:none;stroke:var(--line-strong);stroke-width:.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.produce-code{background:var(--receipt);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--producer), 0 1.2cqi 2.4cqi -1.2cqi var(--shadow);border-radius:6px;align-items:center;gap:1cqi;padding:.8cqi .8cqi .8cqi 1.4cqi;font-size:max(.625rem,1.9cqi);font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.produce-code{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--producer) calc(var(--ok,1) * 100%), var(--line)), 0 1.2cqi 2.4cqi -1.2cqi var(--shadow)}}.produce-code .produce-check{width:3.4cqi}.produce-list-at{rotate:2deg}.produce-list{--tooth:7px;width:max(30cqi,9.5rem);padding:calc(var(--tooth) + .6em) .9em calc(var(--tooth) + .7em);font-family:var(--font-mono);font-size:max(.5625rem,1.65cqi);line-height:1.6}.produce-list .receipt-rule{margin-block:.4em}.produce-list-head{font-family:var(--font-sans);font-size:1.12em;font-weight:720;font-stretch:84%}.produce-list-sub{color:var(--ink-2)}.produce-list-row{justify-content:space-between;gap:1em;display:flex}@media (hover:hover) and (pointer:fine){.produce-drop img{transition:translate .42s var(--ease-out), rotate .42s var(--ease-out), scale .42s var(--ease-out)}.produce-item:hover .produce-drop img{translate:0 -12%;rotate:-8deg;scale:1.14}.produce-code{transition:translate .3s var(--ease-out)}.produce-code:hover{translate:0 -.6cqi}}.posts-stage{position:relative;container-type:inline-size}.posts{--tooth:12px;padding-block:calc(var(--tooth) / 2);background:linear-gradient(var(--receipt), var(--receipt)) center / 100% calc(100% - var(--tooth)) no-repeat, conic-gradient(from 135deg at top, #0000, var(--receipt) 1deg 89deg, #0000 90deg) top / var(--tooth) calc(var(--tooth) / 2) repeat-x, conic-gradient(from -45deg at bottom, #0000, var(--receipt) 1deg 89deg, #0000 90deg) bottom / var(--tooth) calc(var(--tooth) / 2) repeat-x;position:relative}.posts-track{flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.posts-track{flex-flow:wrap}}.posts-panel{flex-direction:column;justify-content:center;align-items:center;padding:4.5rem 1rem;display:flex;position:relative}@media (min-width:48rem){.posts-panel{padding-inline:2rem}}@media (min-width:64rem){.posts-panel{width:50cqi;min-height:46rem;padding:calc(var(--header-h) + 2.5rem) 5cqi 3rem}}.posts-perf{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 11px);pointer-events:none;height:1px;position:absolute;top:0;left:1rem;right:1rem}@media (min-width:48rem){.posts-perf{left:2rem;right:2rem}}@media (min-width:64rem){.posts-perf{background:repeating-linear-gradient(180deg, var(--line-strong) 0 6px, transparent 6px 11px);width:1px;height:auto;inset:1.5rem auto 1.5rem 0}.posts-panel:nth-child(odd)>.posts-perf{display:none}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){:root[data-js] .posts-scene{height:calc(100svh + var(--cards) * 50vw / 1.6 + 112svh + 95svh)}:root[data-js] .posts-stage{height:100svh;position:sticky;top:0;overflow:clip}:root[data-js] .posts{z-index:2;background:linear-gradient(var(--receipt), var(--receipt)) bottom / 100% calc(100% - var(--tooth) / 2) no-repeat, conic-gradient(from 135deg at top, #0000, var(--receipt) 1deg 89deg, #0000 90deg) top / var(--tooth) calc(var(--tooth) / 2) repeat-x;box-shadow:22px 0 34px -16px var(--shadow);padding-bottom:0;position:absolute;inset:0}:root[data-js] .posts:after{content:"";top:calc(var(--tooth) / 2);width:calc(var(--tooth) / 2);background:conic-gradient(from 225deg at right, #0000, var(--receipt) 1deg 89deg, #0000 90deg) left / calc(var(--tooth) / 2) var(--tooth) repeat-y;position:absolute;bottom:0;left:100%}:root[data-js] .posts-track{flex-wrap:nowrap;width:max-content;height:100%}:root[data-js] .posts-panel{flex:none;height:100%;min-height:0}:root[data-js] .posts-panel:nth-child(odd)>.posts-perf{display:block}:root[data-js] .posts-next{z-index:1;position:absolute;inset:0}}.posts-intro{text-align:center;gap:2.75rem}.posts-title{color:var(--ink);letter-spacing:-.012em;font-synthesis:none;flex-direction:column;align-items:center;font-size:clamp(3.25rem,1.2rem + 4.6vw,7.25rem);font-weight:820;font-stretch:68%;line-height:.92;display:flex}.posts-title-line{padding-bottom:.04em;display:block}.posts-card-inner{flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}@media (min-width:64rem){.posts-card-inner{width:min(100%, (100svh - var(--header-h) - 17rem) * 670 / 460)}}.posts-photo{aspect-ratio:670/460;background:var(--ink);border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.posts-photo{background:color-mix(in oklab, var(--ink) 12%, var(--receipt))}}.posts-photo{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.posts-photo{color:color-mix(in oklab, var(--ink) 34%, var(--receipt))}}.posts-photo-zoom,.posts-photo-art{place-items:center;display:grid;position:absolute;inset:0}.posts-photo-art{transition:scale .9s var(--ease-out)}.posts-photo-mark{width:clamp(2.75rem,7cqi,4.5rem);height:clamp(2.75rem,7cqi,4.5rem)}.posts-stamp-press{position:absolute;top:clamp(.75rem,2.4cqi,1.25rem);left:clamp(.75rem,2.4cqi,1.25rem)}.posts-stamp{color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:2px solid;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;display:inline-block;rotate:-4deg}.posts-card-title{color:var(--ink);letter-spacing:-.005em;text-wrap:balance;font-synthesis:none;margin-top:1.375rem;font-size:clamp(1.5rem,1.05rem + 1.1vw,2.375rem);font-weight:720;font-stretch:84%;line-height:1.05}.posts-card-summary{max-width:30rem;color:var(--ink-2);text-wrap:pretty;margin-top:.625rem;font-size:1.0625rem;line-height:1.5}.posts-read{color:var(--ink);font-synthesis:none;align-items:center;gap:.4rem;margin-top:1.125rem;font-weight:650;font-stretch:92%;text-decoration:none;display:inline-flex;position:relative}.posts-read:before,.posts-read:after{content:"";background:var(--line-strong);height:1px;position:absolute;bottom:.05em;left:0;right:0}.posts-read:after{transform-origin:0;height:1.5px;transition:scale .42s var(--ease-out);background:currentColor;scale:0 1}.posts-read>svg{width:1rem;height:1rem;transition:translate .3s var(--ease-out)}.posts-read:focus-visible:after{scale:1}.posts-end-inner{text-align:center;flex-direction:column;align-items:center;gap:2.25rem;display:flex}.posts-end-text{max-width:16ch;color:var(--ink);letter-spacing:-.008em;text-wrap:balance;font-synthesis:none;font-size:clamp(2rem,1.2rem + 2.2vw,3.75rem);font-weight:820;font-stretch:68%;line-height:.95}@media (hover:hover) and (pointer:fine){.posts-card-inner:hover .posts-photo-art{scale:1.08}.posts-card-inner:hover .posts-read:after{scale:1}.posts-card-inner:hover .posts-read>svg{translate:.2rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.posts-card-inner:hover .posts-read .roll-char{translate:0 -1.5em}}.ways{--u:calc(100vw / 120);padding-block:clamp(5rem,3rem + 7vw,9.5rem);position:relative;overflow-x:clip}@media (min-width:64rem){.ways{padding-block:max(5rem, calc(var(--u) * 8))}}.ways-grid{align-items:center;row-gap:clamp(3rem,1.5rem + 6vw,4.5rem);padding-inline:1rem;display:grid}@media (min-width:48rem){.ways-grid{padding-inline:2rem}}@media (min-width:64rem){.ways-grid{column-gap:calc(var(--u) * 2);grid-template-columns:1fr 1fr}}@media (min-width:80rem){.ways-grid{padding-inline:3rem}}.ways-collage{aspect-ratio:57.5/47.75;width:min(100%,34rem);margin-inline:auto;position:relative;container-type:inline-size}@media (min-width:64rem){.ways-collage{width:100%}}.ways-card{z-index:1;rotate:var(--tilt);position:absolute;container-type:inline-size}.ways-card[data-way=buyer]{--tilt:-3deg;--frame:2.9cqi;--foot:11cqi;width:60.9%;top:0;left:6.5%}.ways-card[data-way=producer]{--tilt:4deg;--frame:4.2cqi;--foot:15.5cqi;z-index:2;width:41.3%;bottom:0;right:0}.ways-polaroid{aspect-ratio:4/5;padding:var(--frame) var(--frame) var(--foot);background:var(--receipt);color:var(--ink);box-shadow:0 1px 2px var(--shadow), 0 24px 40px -20px var(--shadow);border-radius:4px;flex-direction:column;text-decoration:none;display:flex}.ways-photo{--ph:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ways-photo{--ph:color-mix(in oklab, var(--ink) 14%, var(--receipt))}}.ways-photo{background:var(--ph);flex:1;display:block;position:relative;overflow:hidden}.ways-photo-zoom{color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ways-photo-zoom{color:color-mix(in oklab, var(--ink) 36%, var(--receipt))}}.ways-photo-mark{width:18cqi;height:18cqi}.ways-develop{background:var(--receipt);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ways-develop{background:color-mix(in oklab, var(--receipt) 82%, lab(86.4499% -7.20322 8.08883))}}.ways-develop{opacity:0;pointer-events:none}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){:root[data-js] .posts-next .ways{height:100%;padding-block:calc(var(--header-h) + 1rem) 1.5rem;align-items:center;display:flex}:root[data-js] .posts-next .ways-scene,:root[data-js] .posts-next .ways-grid{width:100%}:root[data-js] .posts-next .ways-collage{width:min(100%, (100svh - var(--header-h) - 4rem) * 57.5 / 47.75);margin-inline:auto}}.ways-card[data-play],.ways-sticker[data-play]{cursor:grab;-webkit-user-select:none;user-select:none}.ways-card[data-play]{touch-action:pan-y}.ways-sticker[data-play]{touch-action:none}.ways-card[data-play] .ways-polaroid{-webkit-user-drag:none}.ways-collage.is-grabbing,.ways-collage.is-grabbing *{cursor:grabbing}.ways-sticker{--st-face:var(--spruce);--st-edge:var(--on-spruce);--st-ink:var(--on-spruce);z-index:3;width:15em;height:9.6em;filter:drop-shadow(0 .45em .5em var(--shadow));font-size:2.1cqi;position:absolute;top:19%;left:48%;rotate:-7deg}.ways-sticker-float,.ways-sticker-slap{position:absolute;inset:0}.ways-st-disc,.ways-st-body{position:absolute}.ways-st-disc{border-radius:50%;width:5.2em;height:5.2em;top:0;left:2.6em}.ways-st-body{border-radius:1.6em;width:14.2em;height:6em;top:3.3em;left:.4em}.ways-st-cut{background:var(--st-edge);box-shadow:0 0 0 .45em var(--st-edge)}.ways-st-face{background:var(--st-face)}.ways-st-mark{width:4.2em;height:4.2em;color:var(--st-ink);position:absolute;top:.5em;left:3.1em;rotate:-8deg}.ways-sticker .logo-grass{fill:var(--grass-lit)}.ways-sticker .logo-sun-disc{fill:#de7d8a;fill:lab(63.8427% 39.2512 10.3095)}.ways-st-sun,.ways-st-sun-lift{transform-box:fill-box;transform-origin:50%}.ways-st-text{width:14.2em;color:var(--st-ink);flex-direction:column;align-items:center;gap:.3em;display:flex;position:absolute;top:5.35em;left:.4em}.ways-st-name{font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 72;font-size:1.95em}.ways-st-line{letter-spacing:.015em;word-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-synthesis:none;font-size:.95em;font-weight:900;font-stretch:62%;line-height:1}.ways-text{z-index:20;text-align:center;flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex;position:relative;container-type:inline-size}@media (min-width:64rem){.ways-text{max-width:max(30rem, calc(var(--u) * 48))}}.ways-title{flex-direction:column;align-items:center;font-size:min(22.7273cqi,clamp(3rem,1.6rem + 5vw,6.25rem));display:flex}@media (min-width:64rem){.ways-title{font-size:min(100cqi / 4.4, max(3.5rem, calc(var(--u) * 7.5)))}}.ways-line{display:block}.ways-caps{letter-spacing:-.008em;font-synthesis:none;font-weight:900;font-stretch:62%;line-height:.9;display:block}.ways-name{font-family:var(--font-logo);font-optical-sizing:auto;font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.02em;white-space:nowrap;font-synthesis:none;padding-top:.04em;font-size:.8em;font-weight:620;line-height:1.05;display:block}.ways-ch{display:inline-block}.ways-lead{max-width:27em;color:var(--ink-2);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}@media (min-width:64rem){.ways-lead{margin-top:max(1.25rem, calc(var(--u) * 1.5));font-size:max(1.0625rem, calc(var(--u) * 1.3))}}.ways-actions{flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:2.25rem;display:flex}@media (min-width:64rem){.ways-actions{gap:.75rem max(1rem, var(--u));margin-top:max(1.75rem, calc(var(--u) * 2.25))}.ways .tile-btn{font-size:max(1.1875rem, calc(var(--u) * 1.2))}}@media (hover:hover) and (pointer:fine){.ways-polaroid{cursor:pointer}}.ways-scene[data-live] .ways-line{clip-path:inset(-.5em -.3em 0)}.tile-btn{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-edge:transparent;--open:0;--tile:2.95em;min-width:12.2em;height:var(--tile);color:var(--btn-fg);font-synthesis:none;transition:--open .52s var(--ease-in-out) 60ms, scale .16s var(--ease-out);border-radius:6px;font-size:1.1875rem;font-weight:820;font-stretch:68%;line-height:1;text-decoration:none;display:inline-flex}.tile-btn:active{scale:.97}.tile-btn[data-tone=spruce]{--btn-bg:var(--producer);--btn-fg:var(--on-producer);--btn-edge:var(--on-producer)}@supports (color:color-mix(in lab, red, red)){.tile-btn[data-tone=spruce]{--btn-edge:color-mix(in oklch, var(--on-producer) 16%, transparent)}}.tile-btn-tile,.tile-btn-plate{background:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--btn-edge);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.tile-btn-tile{flex:none}.tile-btn-in{width:calc((1 - var(--open)) * var(--tile));margin-right:calc((1 - var(--open)) * 3px)}.tile-btn-out{width:calc(var(--open) * var(--tile));margin-left:calc(var(--open) * 3px)}.tile-btn-plate{transition:rotate .56s var(--ease-out) 60ms;flex:1;padding-inline:1.15em}.tile-arrow{flex:none;width:.95em;height:.95em}.tile-btn-in .tile-arrow{transition:translate .5s var(--ease-out) .2s}.tile-btn-out .tile-arrow{transition:translate .26s ease-in;translate:-180%}:is(.tile-btn:focus-visible,.tile-btn[data-hot]){--open:1}:is(.tile-btn:focus-visible,.tile-btn[data-hot]) .tile-btn-plate{rotate:-2.5deg}:is(.tile-btn:focus-visible,.tile-btn[data-hot]) .tile-btn-in .tile-arrow{transition:translate .32s ease-in;translate:180%}:is(.tile-btn:focus-visible,.tile-btn[data-hot]) .tile-btn-out .tile-arrow{transition:translate .5s var(--ease-out) .24s;translate:0}@media (hover:hover) and (pointer:fine){.tile-btn:hover{--open:1}.tile-btn:hover .tile-btn-plate{rotate:-2.5deg}.tile-btn:hover .tile-btn-in .tile-arrow{transition:translate .32s ease-in;translate:180%}.tile-btn:hover .tile-btn-out .tile-arrow{transition:translate .5s var(--ease-out) .24s;translate:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tile-btn[data-hot] .roll-char{translate:0 -1.5em}}@media (prefers-reduced-motion:reduce){.tile-btn,.tile-btn-plate,.tile-arrow{transition:none}}.site-footer{--foot-bg:var(--sheet-end);--ink:var(--on-spruce);--ink-2:var(--on-spruce-2);--paper:var(--foot-bg);--line:var(--on-spruce)}@supports (color:color-mix(in lab, red, red)){.site-footer{--line:color-mix(in oklab, var(--on-spruce) 16%, transparent)}}.site-footer{--line-strong:var(--on-spruce)}@supports (color:color-mix(in lab, red, red)){.site-footer{--line-strong:color-mix(in oklab, var(--on-spruce) 38%, transparent)}}.site-footer{--beet:#de7d8a;--on-beet:#0b1712;background:var(--foot-bg);color:var(--ink);position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.site-footer{--beet:lab(63.8427% 39.2512 10.3095);--on-beet:lab(6.42392% -5.39966 1.58189)}}.site-footer:before{content:"";z-index:3;height:calc(var(--strip-tooth) / 2);background:conic-gradient(from -45deg at bottom, #0000, var(--page-paper) 1deg 89deg, #0000 90deg) top / var(--strip-tooth) 100% repeat-x;pointer-events:none;position:absolute;inset:0 0 auto}.site-footer :focus-visible{outline-color:var(--on-spruce)}.site-footer ::selection{background:var(--beet);color:var(--on-beet)}.foot-shade{z-index:2;opacity:0;pointer-events:none;background:#010201;background:lab(.482725% -.47648 .139791);position:absolute;inset:0}.foot-stage{will-change:transform;padding-top:clamp(4.5rem,3rem + 5vw,8.5rem);position:relative}.foot-top{gap:3.5rem;width:100%;max-width:88rem;margin-inline:auto;padding-inline:1rem;display:grid}@media (min-width:48rem){.foot-top{padding-inline:2rem}}@media (min-width:64rem){.foot-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2.5rem}}@media (min-width:80rem){.foot-top{padding-inline:3rem}}.foot-about{flex-direction:column;align-items:flex-start;gap:clamp(2rem,1.4rem + 2vw,3.25rem);display:flex}.foot-statement{letter-spacing:-.012em;text-wrap:balance;font-synthesis:none;max-width:21ch;font-size:clamp(1.5rem,1.1rem + 1.35vw,2.25rem);font-weight:430;font-stretch:90%;line-height:1.16}.foot-actions{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.foot-contact{letter-spacing:-.01em;font-synthesis:none;border-bottom:2px solid;align-items:center;gap:.4em;padding-bottom:.1em;font-size:clamp(1.625rem,1.15rem + 1.7vw,2.625rem);font-weight:720;font-stretch:84%;line-height:1.5;text-decoration:none;display:inline-flex}.foot-contact[data-tone=beet]{color:var(--beet)}.foot-contact svg{width:.62em;height:.62em;transition:translate .32s var(--ease-out)}@media (hover:hover) and (pointer:fine){.foot-contact:hover svg{translate:.18em}}.foot-thanks{width:min(88rem - 2 * var(--gutter,1rem), 100% - 2 * var(--gutter,1rem));border-top:1px dashed var(--line-strong);color:var(--ink-2);--gutter:1rem;margin:clamp(4rem,2rem + 7vw,10rem) auto 0;padding-top:1rem;font-size:.8125rem}@media (min-width:48rem){.foot-thanks{--gutter:2rem}}@media (min-width:80rem){.foot-thanks{--gutter:3rem}}.foot-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2.5rem 2rem;display:grid}.foot-column-title{color:var(--ink-2);font-size:.875rem;font-weight:600}.foot-column ul{margin-top:.85rem}.foot-link{letter-spacing:-.005em;font-synthesis:none;font-size:clamp(1.375rem,1.05rem + .75vw,1.75rem);font-weight:650;font-stretch:92%;text-decoration:none;display:inline-flex}.foot-word{align-items:baseline;gap:.06em;margin-top:clamp(4rem,2rem + 7vw,10rem);display:flex;container-type:inline-size}.foot-thanks+.foot-word{margin-top:clamp(1.25rem,.75rem + 1.5vw,2.25rem)}.foot-word{padding-inline:1rem}@media (min-width:48rem){.foot-word{padding-inline:2rem}}@media (min-width:80rem){.foot-word{padding-inline:3rem}}.foot-word-text{font-family:var(--font-logo);font-variation-settings:"SOFT" 100, "WONK" 0, "opsz" 144;letter-spacing:-.025em;white-space:nowrap;clip-path:inset(-.3em -.1em -.08em);font-synthesis:none;font-size:15.625cqi;font-weight:620;line-height:1;display:block}.foot-ch{display:inline-block}.foot-mark{width:11.5625cqi;height:auto;color:var(--ink);flex:none;overflow:visible}.foot-sun,.foot-sun-lift{transform-box:fill-box}.foot-bar{--gutter:1rem;width:min(88rem - 2 * var(--gutter), 100% - 2 * var(--gutter));border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin:clamp(1.75rem,1rem + 2vw,2.75rem) auto 0;padding-block:1.5rem 1.75rem;font-size:.875rem;display:flex}@media (min-width:48rem){.foot-bar{--gutter:2rem}}@media (min-width:80rem){.foot-bar{--gutter:3rem}}.foot-legal{flex-wrap:wrap;gap:.5rem 1.25rem;margin-right:auto;display:flex}.foot-up{color:var(--ink)}.entry{display:none}@media (prefers-reduced-motion:no-preference){:root:is([data-entry=play],[data-entry=reveal]) .entry{z-index:60;background:var(--paper);pointer-events:none;place-items:center;animation:2s linear entry-hold;display:grid;position:fixed;inset:0}:root[data-entry=reveal] .entry{animation:.5s forwards entry-leave}.entry-disk{clip-path:circle(0);animation:.9s cubic-bezier(.65,0,.35,1) forwards entry-open;animation-delay:calc(var(--i,0) * .17s);position:absolute;inset:0}.entry-disk:first-child{background:var(--entry-first)}.entry-disk:nth-child(2){background:var(--spruce)}.entry-disk:nth-child(3){background:var(--beet)}.entry-disk:nth-child(4){background:var(--paper)}.entry-mark{position:relative}.entry-logo{width:clamp(5rem,16vmin,12rem);height:clamp(5rem,16vmin,12rem);animation:entry-mark-in .5s var(--ease-out) backwards;display:block}.entry .logo-sun{animation:logo-sunrise .76s var(--ease-out) 1.1s backwards}.entry-word{white-space:nowrap;margin-top:1.25rem;padding-block:.1em;font-size:clamp(2.5rem,1rem + 5vw,6rem);line-height:.92;position:absolute;top:100%;left:50%;overflow:clip;translate:-50%}.entry-word>span{animation:entry-word-in .75s var(--ease-out) 1.15s backwards;display:block}:root[data-entry=play]:has(.entry) :is(main,.site-header) :not(.entry,.entry *){animation-play-state:paused}}.roll{display:inline-flex}.roll-slot{white-space:pre;clip-path:inset(0 -.25em);display:inline-block;position:relative}.roll-in,.roll-out{display:inline-block}.roll-out{position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.roll-in[data-direction=up]{animation:roll-in-up .42s var(--ease-out) both}.roll-out[data-direction=up]{animation:roll-out-up .42s var(--ease-out) both}.roll-in[data-direction=down]{animation:roll-in-down .42s var(--ease-out) both}.roll-out[data-direction=down]{animation:roll-out-down .42s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.roll-out{display:none}}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.closing{transition:grid-template-columns .42s var(--ease-in-out)}.closing:has(.closing-half:first-child:hover){grid-template-columns:1.18fr 1fr}.closing:has(.closing-half:last-child:hover){grid-template-columns:1fr 1.18fr}}@media (prefers-reduced-motion:reduce){.closing{transition:none}}.nf-enter{animation:.8s cubic-bezier(.16,1,.3,1) .52s both nf-rise}.nf-enter-late{animation-delay:.68s}.flap{--flap-face:var(--slot)}@supports (color:color-mix(in lab, red, red)){.flap{--flap-face:color-mix(in oklch, var(--slot) 90%, white)}}.flap{--flap-radius:calc(var(--flap-w) * .1);width:var(--flap-w);height:var(--flap-h);perspective:calc(var(--flap-h) * 5);font-family:var(--font-mono);font-size:var(--flap-fs);color:var(--on-spruce);flex:none;font-weight:700;line-height:1;display:inline-block;position:relative}.flap-beet{--flap-face:var(--color-beet);color:var(--color-on-beet)}.flap-dim{--flap-face:var(--slot)}@supports (color:color-mix(in lab, red, red)){.flap-dim{--flap-face:color-mix(in oklch, var(--slot) 95%, white)}}.flap-half{background:var(--flap-face);backface-visibility:hidden;height:50%;position:absolute;inset-inline:0;overflow:hidden}.flap-top{border-radius:var(--flap-radius) var(--flap-radius) 0 0;transform-origin:50% 100%;top:0;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.flap-bottom{border-radius:0 0 var(--flap-radius) var(--flap-radius);transform-origin:50% 0;bottom:0}.flap-half>span{justify-content:center;align-items:center;height:200%;display:flex;position:absolute;inset-inline:0}.flap-top>span{top:0}.flap-bottom>span{bottom:0}.flap:after{content:"";z-index:3;inset-inline:0;background:#0000008c;background:lab(0% 0 0/.55);height:1px;position:absolute;top:calc(50% - .5px)}.flap-fold-top,.flap-fold-bottom{z-index:2}.flap-fold-top{animation:flap-fold-top var(--flap-half-dur,60ms) ease-in both}.flap-fold-bottom{animation:flap-fold-bottom var(--flap-half-dur,60ms) cubic-bezier(.16, 1, .3, 1) var(--flap-half-dur,60ms) both}.flap-fold-top:after,.flap-fold-bottom:after{content:"";background:#00000080;background:lab(0% 0 0/.5);position:absolute;inset:0}.flap-fold-top:after{animation:nf-fade-in var(--flap-half-dur,60ms) ease-in both}.flap-fold-bottom:after{animation:nf-fade-in var(--flap-half-dur,60ms) cubic-bezier(.16, 1, .3, 1) var(--flap-half-dur,60ms) reverse both}.flap-xl{--flap-face:var(--slot);--flap-h:calc(var(--flap-w) * 1.36);--flap-fs:calc(var(--flap-w) * 1.12);--flap-half-dur:50ms}.flap-sm{--flap-w:var(--cell);--flap-h:calc(var(--cell) * 1.5);--flap-fs:calc(var(--cell) * .98);--flap-half-dur:32ms;font-weight:600}.board{container-type:inline-size}.board-grid{--gap:2px;--cols:var(--cols-narrow);--cell:min(var(--cell-max,1.5rem), calc((100cqi - var(--cols) * var(--gap)) / var(--cols)))}.board-row{align-items:center;gap:var(--cell);border-radius:6px;display:flex}.board-link{transition:background-color .2s ease-out}.board-link:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.board-field{gap:var(--gap);flex:none;display:flex}.board-head .board-field{width:calc(var(--chars) * (var(--cell) + var(--gap)))}.board-field[data-narrow]{max-width:calc(var(--narrow) * (var(--cell) + var(--gap)) - var(--gap));overflow:hidden}.board-field[data-wide-only]{display:none}@media (min-width:40rem){.board-grid{--cols:var(--cols-wide)}.board-field[data-narrow]{max-width:none}.board-field[data-wide-only]{display:flex}}@media (scripting:enabled){.flap-stage:not([data-ready]) .flap{opacity:0;animation:1ms 2.5s forwards nf-fade-in}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.link-draw{text-decoration-line:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.28em;text-decoration-thickness:1px;position:relative}.link-draw:after{content:"";transform-origin:0;height:1.5px;transition:transform .26s var(--ease-out);background:currentColor;position:absolute;bottom:-.2em;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.link-draw:hover:after{transform:scaleX(1)}}.link-draw:focus-visible:after{transform:scaleX(1)}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.bottom-2{bottom:calc(var(--spacing) * 2)}.-left-11{left:calc(var(--spacing) * -11)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[11px\]{left:11px}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:26rem){.container{max-width:26rem}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.shell{width:100%;max-width:88rem;margin-inline:auto;padding-inline:1rem}@media (min-width:48rem){.shell{padding-inline:2rem}}@media (min-width:80rem){.shell{padding-inline:3rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.btn{white-space:nowrap;min-height:3rem;transition:transform .16s var(--ease-out), background-color .18s ease, color .18s ease, box-shadow .18s ease;border-radius:6px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.35rem;font-size:1.0625rem;font-weight:650;font-stretch:92%;line-height:1.1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[1\.875em\]{width:1.875em;height:1.875em}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-\[30rem\]{height:30rem}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-dvh{min-height:100dvh}.w-\(--slip-w\){width:var(--slip-w)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-60{width:calc(var(--spacing) * 60)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[54rem\]{max-width:54rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\],.measure{max-width:62ch}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-2{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mb-6{scroll-margin-bottom:calc(var(--spacing) * 6)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[0\.5em\]{gap:.5em}.gap-\[calc\(var\(--flap-w\)\*0\.07\)\]{gap:calc(var(--flap-w) * .07)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-beet{border-color:var(--beet)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-spruce-line{border-color:var(--spruce-line)}.bg-\[var\(--slot\)\]{background-color:var(--slot)}.bg-beet,.bg-beet\/10{background-color:var(--beet)}@supports (color:color-mix(in lab, red, red)){.bg-beet\/10{background-color:color-mix(in oklab, var(--beet) 10%, transparent)}}.bg-current{background-color:currentColor}.bg-line{background-color:var(--line)}.bg-paper{background-color:var(--paper)}.bg-receipt{background-color:var(--receipt)}.bg-spruce{background-color:var(--spruce)}.bg-spruce-2{background-color:var(--spruce-2)}.fill-none{fill:none}.stroke-beet{stroke:var(--beet)}.stroke-\[1\.5\]{stroke-width:1.5px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[60\%_40\%\]{object-position:60% 40%}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-\[9px\]{padding:9px}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.section-y{padding-block:clamp(5rem,3rem + 7vw,9.5rem)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[calc\(var\(--tooth\)\+2rem\)\]{padding-top:calc(var(--tooth) + 2rem)}.pt-\[clamp\(5rem\,3rem_\+_7vw\,9\.5rem\)\]{padding-top:clamp(5rem,3rem + 7vw,9.5rem)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[35svh\]{padding-bottom:35svh}.pb-\[calc\(var\(--tooth\)\+2\.5rem\)\]{padding-bottom:calc(var(--tooth) + 2.5rem)}.pb-\[clamp\(2\.5rem\,1\.5rem_\+_3\.5vw\,4\.75rem\)\]{padding-bottom:clamp(2.5rem,1.5rem + 3.5vw,4.75rem)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.wordmark{font-family:var(--font-logo);font-optical-sizing:auto;font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:-.02em;white-space:nowrap;font-synthesis:none;font-weight:620;font-stretch:100%;line-height:1}.data{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0;font-stretch:88%}.font-mono{font-family:var(--font-martian), ui-monospace, "SFMono-Regular", monospace}.font-sans{font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif}.text-title{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem);font-weight:720;font-stretch:84%;line-height:1.1}.text-lead{text-wrap:pretty;font-size:clamp(1.125rem,1.02rem + .45vw,1.3125rem);line-height:1.45}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.125em\]{font-size:1.125em}.text-\[1\.375em\]{font-size:1.375em}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[3\.25rem\]{font-size:3.25rem}.text-\[clamp\(1\.5rem\,1\.1rem\+1\.6vw\,2\.375rem\)\]{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.375rem)}.text-\[clamp\(2\.75rem\,1\.6rem\+3\.6vw\,4\.75rem\)\]{font-size:clamp(2.75rem,1.6rem + 3.6vw,4.75rem)}.text-\[clamp\(2rem\,1\.4rem\+2\.4vw\,3\.25rem\)\]{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.text-hero{font-size:clamp(3.4rem,1.4rem + 7.4vw,6rem)}.text-section{font-size:clamp(2.5rem,1.55rem + 3.9vw,4.5rem)}.display{letter-spacing:-.012em;text-wrap:balance;font-synthesis:none;font-weight:820;font-stretch:68%;line-height:.92}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.btn-beet{background:var(--beet);color:var(--on-beet);box-shadow:0 1px 0 #0000001f, 0 8px 18px -10px var(--shadow)}@supports (color:lab(0% 0 0)){.btn-beet{box-shadow:0 1px 0 lab(0% 0 0/.12), 0 8px 18px -10px var(--shadow)}}@media (hover:hover) and (pointer:fine){.btn-beet:hover{background:var(--beet-strong)}}.btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media (hover:hover) and (pointer:fine){.btn-line:hover{background:var(--ink);color:var(--paper)}}.btn-line-light{color:var(--on-spruce);box-shadow:inset 0 0 0 1.5px var(--on-spruce-2)}@media (hover:hover) and (pointer:fine){.btn-line-light:hover{box-shadow:inset 0 0 0 1.5px var(--on-spruce);background:#ffffff0f;background:lab(100% 0 0/.06)}}.btn-paper{background:var(--on-spruce);color:var(--spruce)}@media (hover:hover) and (pointer:fine){.btn-paper:hover{background:var(--on-spruce)}@supports (color:color-mix(in lab, red, red)){.btn-paper:hover{background:color-mix(in oklch, var(--on-spruce) 70%, white)}}}.text-beet{color:var(--beet)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-on-beet{color:var(--on-beet)}.text-on-spruce{color:var(--on-spruce)}.text-on-spruce-2,.text-on-spruce-2\/70{color:var(--on-spruce-2)}@supports (color:color-mix(in lab, red, red)){.text-on-spruce-2\/70{color:color-mix(in oklab, var(--on-spruce-2) 70%, transparent)}}.uppercase{text-transform:uppercase}.\[font-stretch\:62\%\]{font-stretch:62%}.\[font-stretch\:84\%\]{font-stretch:84%}.\[font-stretch\:88\%\]{font-stretch:88%}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-spruce-line{-webkit-text-decoration-color:var(--spruce-line);-webkit-text-decoration-color:var(--spruce-line);-webkit-text-decoration-color:var(--spruce-line);text-decoration-color:var(--spruce-line)}.underline-offset-2{text-underline-offset:2px}.underline-offset-\[0\.3em\]{text-underline-offset:.3em}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--line-strong\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--line-strong));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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,opacity\]{transition-property:transform,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--flap-w\:clamp\(5\.25rem\,min\(20vw\,24dvh\)\,12rem\)\]{--flap-w:clamp(5.25rem, min(20vw, 24dvh), 12rem)}.\[--slip-w\:11\.5rem\]{--slip-w:11.5rem}.\[--tooth\:6px\]{--tooth:6px}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-aria-pressed\:text-beet:is(:where(.group)[aria-pressed=true] *){color:var(--beet)}@media (hover:hover){.hover\:text-on-spruce:hover{color:var(--on-spruce)}.hover\:decoration-on-spruce:hover{-webkit-text-decoration-color:var(--on-spruce);-webkit-text-decoration-color:var(--on-spruce);-webkit-text-decoration-color:var(--on-spruce);text-decoration-color:var(--on-spruce)}}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:outline-offset-8:focus-visible{outline-offset:8px}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-checked\:bg-ink:has(:checked){background-color:var(--ink)}.has-checked\:text-paper:has(:checked){color:var(--paper)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-beet:has(:focus-visible){outline-color:var(--beet)}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:active\:scale-100[aria-disabled=true]:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-pressed\:border-2[aria-pressed=true]{border-style:var(--tw-border-style);border-width:2px}.aria-pressed\:border-beet[aria-pressed=true]{border-color:var(--beet)}.aria-pressed\:p-2[aria-pressed=true]{padding:calc(var(--spacing) * 2)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:40rem){.sm\:mx-0{margin-inline:0}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}}@media (min-width:48rem){.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pt-\[calc\(var\(--tooth\)\+3rem\)\]{padding-top:calc(var(--tooth) + 3rem)}.md\:pb-\[calc\(var\(--tooth\)\+3\.5rem\)\]{padding-bottom:calc(var(--tooth) + 3.5rem)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:-top-14{top:calc(var(--spacing) * -14)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-\[11px\]{top:11px}.lg\:right-0{right:0}.lg\:bottom-auto{bottom:auto}.lg\:left-0{left:0}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mx-0{margin-inline:0}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:mt-32{margin-top:calc(var(--spacing) * 32)}.lg\:mr-0{margin-right:0}.lg\:ml-auto{margin-left:auto}.lg\:grid{display:grid}.lg\:h-0\.5{height:calc(var(--spacing) * .5)}.lg\:h-\[24rem\]{height:24rem}.lg\:min-h-\[calc\(100dvh-var\(--header-h\)\)\]{min-height:calc(100dvh - var(--header-h))}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-\[clamp\(2rem\,6dvh\,4rem\)\]{gap:clamp(2rem,6dvh,4rem)}.lg\:stroke-2{stroke-width:2px}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-\[clamp\(1\.5rem\,5dvh\,3rem\)\]{padding-block:clamp(1.5rem,5dvh,3rem)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pr-\[max\(2rem\,calc\(\(100vw-88rem\)\/2\+2rem\)\)\]{padding-right:max(2rem,50vw - 42rem)}.lg\:pb-0{padding-bottom:0}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:pl-0{padding-left:0}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:pl-\[max\(2rem\,calc\(\(100vw-88rem\)\/2\+2rem\)\)\]{padding-left:max(2rem,50vw - 42rem)}}@media (min-width:80rem){.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.xl\:pr-\[max\(3rem\,calc\(\(100vw-88rem\)\/2\+3rem\)\)\]{padding-right:max(3rem,50vw - 41rem)}.xl\:pl-\[max\(3rem\,calc\(\(100vw-88rem\)\/2\+3rem\)\)\]{padding-left:max(3rem,50vw - 41rem)}}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-ink a{color:var(--ink)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_blockquote\]\:mt-5 blockquote{margin-top:calc(var(--spacing) * 5)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-line-strong blockquote{border-color:var(--line-strong)}.\[\&_blockquote\]\:bg-paper-2 blockquote{background-color:var(--paper-2)}.\[\&_blockquote\]\:px-4 blockquote{padding-inline:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:py-3 blockquote{padding-block:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:text-\[0\.95rem\] blockquote{font-size:.95rem}.\[\&_blockquote_p\]\:mt-0 blockquote p{margin-top:0}.\[\&_code\]\:bg-paper-2 code{background-color:var(--paper-2)}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:text-\[0\.85em\] code{font-size:.85em}.\[\&_code\]\:break-all code{word-break:break-all}.\[\&_h2\]\:mt-10 h2{margin-top:calc(var(--spacing) * 10)}.\[\&_h2\]\:text-title h2{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .9vw,1.75rem);font-weight:720;font-stretch:84%;line-height:1.1}.\[\&_h2\]\:text-ink h2{color:var(--ink)}.\[\&_h3\]\:mt-6 h3{margin-top:calc(var(--spacing) * 6)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-ink h3{color:var(--ink)}.\[\&_li\]\:mt-1\.5 li{margin-top:calc(var(--spacing) * 1.5)}.\[\&_ol\]\:mt-4 ol{margin-top:calc(var(--spacing) * 4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:calc(var(--spacing) * 6)}.\[\&_p\]\:mt-4 p{margin-top:calc(var(--spacing) * 4)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-ink strong{color:var(--ink)}.\[\&_table\]\:mt-5 table{margin-top:calc(var(--spacing) * 5)}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.\[\&_table\]\:text-\[0\.9rem\] table{font-size:.9rem}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-line td{border-color:var(--line)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-line-strong th{border-color:var(--line-strong)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:align-bottom th{vertical-align:bottom}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_ul\]\:mt-4 ul{margin-top:calc(var(--spacing) * 4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\[aria-disabled\=true\]\[aria-pressed\=false\]\]\:opacity-45[aria-disabled=true][aria-pressed=false]{opacity:.45}}:root{--paper:#f1f5f8;--paper-2:#e3ecee;--receipt:#fbfdfe;--ink:#0f211a;--ink-2:#45544d;--line:#cfd7d0;--line-strong:#7c8a82;--spruce:#16412f;--spruce-2:#103626;--on-spruce:#ecf1e4;--on-spruce-2:#b5cbb8;--spruce-line:#416451;--beet:#a72752;--beet-strong:#8a1840;--on-beet:#fafaf8;--shadow:#1b342724;--slot:var(--ink);--ink-blend:multiply;--entry-first:var(--ink);--producer:var(--spruce);--on-producer:var(--on-spruce);--sheet-end:#071c14;--grass-lit:#2a6247;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.2977% -.986099 -1.98176);--paper-2:lab(92.6479% -2.73889 -2.20152);--receipt:lab(99.077% -.495434 -.992274);--ink:lab(11.0537% -9.4266 2.70081);--ink-2:lab(34.1756% -7.28999 2.10735);--line:lab(85.0816% -3.54424 2.25537);--line-strong:lab(56.1909% -6.42401 2.55188);--spruce:lab(24.2109% -19.5512 6.39566);--spruce-2:lab(19.4909% -17.5409 5.73611);--on-spruce:lab(94.4038% -3.51039 5.61636);--on-spruce-2:lab(79.5868% -10.3608 6.61685);--spruce-line:lab(39.1894% -16.2917 6.44379);--beet:lab(38.8573% 53.5988 7.73229);--beet-strong:lab(30.9168% 48.6461 7.07324);--on-beet:lab(98.3033% -.687838 1.31379);--shadow:lab(19.3333% -13.1082 5.17576/.14);--sheet-end:lab(8.20536% -9.9756 2.73382);--grass-lit:lab(37.1949% -24.7627 9.7559)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e1a15;--paper-2:#08120d;--receipt:#18251f;--ink:#e8ebe2;--ink-2:#a8b1a5;--line:#313e37;--line-strong:#67766b;--spruce:#0e3321;--spruce-2:#082a19;--on-spruce:#e9ede2;--on-spruce-2:#afc4b2;--spruce-line:#2f503d;--beet:#de7d8a;--beet-strong:#ee939e;--on-beet:#0b1712;--shadow:#00010080;--slot:#030906;--ink-blend:normal;--entry-first:var(--spruce-line);--producer:var(--on-spruce-2);--on-producer:var(--spruce-2);--sheet-end:#010804;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--paper:lab(8.04755% -6.29658 1.84358);--paper-2:lab(4.60233% -3.8899 1.13964);--receipt:lab(13.2946% -7.34881 2.11483);--ink:lab(92.5884% -2.04763 3.95499);--ink-2:lab(71.2567% -5.22035 4.87732);--line:lab(24.8965% -7.10662 2.81817);--line-strong:lab(48.1369% -7.75781 3.97576);--spruce:lab(18.3639% -17.9716 7.91433);--spruce-2:lab(14.2374% -16.3618 7.20412);--on-spruce:lab(93.2215% -3.12406 4.98863);--on-spruce-2:lab(77.2666% -10.3617 6.61836);--spruce-line:lab(31.0658% -16.1155 7.10927);--beet:lab(63.8427% 39.2512 10.3095);--beet-strong:lab(70.918% 36.0301 9.38005);--on-beet:lab(6.42392% -5.39966 1.58189);--shadow:lab(.128819% -.349604 .104651/.5);--slot:lab(2.06469% -1.89148 .554544);--sheet-end:lab(1.65204% -2.12384 .62499)}}}:root[data-theme=dark]{--paper:#0e1a15;--paper-2:#08120d;--receipt:#18251f;--ink:#e8ebe2;--ink-2:#a8b1a5;--line:#313e37;--line-strong:#67766b;--spruce:#0e3321;--spruce-2:#082a19;--on-spruce:#e9ede2;--on-spruce-2:#afc4b2;--spruce-line:#2f503d;--beet:#de7d8a;--beet-strong:#ee939e;--on-beet:#0b1712;--shadow:#00010080;--slot:#030906;--ink-blend:normal;--entry-first:var(--spruce-line);--producer:var(--on-spruce-2);--on-producer:var(--spruce-2);--sheet-end:#010804;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paper:lab(8.04755% -6.29658 1.84358);--paper-2:lab(4.60233% -3.8899 1.13964);--receipt:lab(13.2946% -7.34881 2.11483);--ink:lab(92.5884% -2.04763 3.95499);--ink-2:lab(71.2567% -5.22035 4.87732);--line:lab(24.8965% -7.10662 2.81817);--line-strong:lab(48.1369% -7.75781 3.97576);--spruce:lab(18.3639% -17.9716 7.91433);--spruce-2:lab(14.2374% -16.3618 7.20412);--on-spruce:lab(93.2215% -3.12406 4.98863);--on-spruce-2:lab(77.2666% -10.3617 6.61836);--spruce-line:lab(31.0658% -16.1155 7.10927);--beet:lab(63.8427% 39.2512 10.3095);--beet-strong:lab(70.918% 36.0301 9.38005);--on-beet:lab(6.42392% -5.39966 1.58189);--shadow:lab(.128819% -.349604 .104651/.5);--slot:lab(2.06469% -1.89148 .554544);--sheet-end:lab(1.65204% -2.12384 .62499)}}:root{--strip-h:4rem;--strip-h-small:3.5rem;--strip-tooth:12px;--page-paper:var(--paper);--header-h:calc(var(--strip-h) + var(--strip-tooth) / 2)}@media (min-width:48rem){:root{--strip-h:4.5rem;--strip-h-small:3.75rem}}@font-face{font-family:Stabs Brush;src:url(/fonts/Stabs/Stabs-Brush.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--font-stabs:"Stabs Brush", "Brush Script MT", cursive}@property --open{syntax:"<number>";inherits:true;initial-value:0}@property --progress{syntax:"<number>";inherits:false;initial-value:1}@property --strike{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes header-drop{0%{opacity:0;translate:0 -140%}}@property --a{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes tc-in{0%,to{color:#0000}}@keyframes tc-cur{0%{opacity:0}1%,to{opacity:1}}@keyframes hold-shown{0%,to{opacity:1}}@keyframes hold-hidden{0%,to{opacity:0}}@keyframes press{50%{scale:.94}}@keyframes press-up{40%{translate:0 -4px}}@keyframes art-drop{0%{opacity:0;translate:0 -.7rem}}@keyframes art-pop{0%{opacity:0;scale:.6}}@keyframes art-rise{0%{opacity:0;translate:0 .45rem}}@keyframes art-slide{0%{opacity:0;translate:-.5rem}}@keyframes art-fill{0%{scale:0 1}}@keyframes art-draw{0%{stroke-dashoffset:1px}}@keyframes art-reach{0%{background:var(--paper);box-shadow:0 0 0 3px var(--art-bg), inset 0 0 0 2px var(--line-strong)}}@keyframes art-ping{0%{box-shadow:0 0 0 3px var(--art-bg), 0 0 0 3px color-mix(in oklch, var(--beet) 50%, transparent)}to{box-shadow:0 0 0 3px var(--art-bg), 0 0 0 14px color-mix(in oklch, var(--beet) 0%, transparent)}}@keyframes art-enable{0%{background:var(--line);color:var(--ink-2)}}@keyframes art-coin{0%{offset-distance:0%;opacity:0}12%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes odo-up{0%{translate:0}}@keyframes odo-down{0%{translate:0 -9em}}@keyframes odo-basket-tens{0%,86%{translate:0}98%,to{translate:0 -1em}}@keyframes odo-basket-ones{0%,30%{translate:0}40%,58%{translate:0 -4em}68%,86%{translate:0 -8em}98%,to{translate:0 -13em}}@keyframes odo-basket-tenths{0%,30%{translate:0}40%,58%{translate:0 -9em}68%,86%{translate:0 -18em}98%,to{translate:0 -23em}}@keyframes slip-feed{0%{opacity:0;translate:0 26px}}@keyframes stamp-in{0%{opacity:0;rotate:-16deg;scale:1.5}}@keyframes stamp-on{0%{border-color:#0000;rotate:-10deg;scale:1.25}40%{border-color:currentColor}}@keyframes stamp-ring{0%{opacity:.7;scale:1}to{opacity:0;scale:1.5}}@keyframes toggle-bg{0%{background:var(--line-strong)}}@keyframes toggle-knob{0%{left:2px;scale:1}45%{scale:1.4 1}to{left:calc(100% - .9rem + 2px);scale:1}}@keyframes pub-wait{0%,to{background:var(--line);color:var(--ink-2)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rh-run{0%,15%{translate:0}45%,58%{translate:90px}88%,to{translate:180px}}@keyframes rh-fill{0%,15%{scale:0 1}45%,58%{scale:.5 1}88%,to{scale:1}}@keyframes steps-fill{0%{scale:1 0}}@keyframes chain-there{0%,to{opacity:1;translate:-50%;scale:1}}@keyframes chain-drop{0%{opacity:1;translate:-50%;scale:1}to{opacity:0;translate:-50% 14px;scale:.7}}@keyframes dot-bob{50%{translate:0 -2px}}@keyframes area-draw{0%{--a:0deg}}@keyframes pi-ping{0%{stroke:color-mix(in oklch, var(--beet) 55%, transparent);stroke-width:3px}to{stroke:color-mix(in oklch, var(--beet) 0%, transparent);stroke-width:18px}}@keyframes cur-basket{0%{opacity:0;translate:236px 100px}8%{opacity:1;translate:236px 100px}19%{translate:66px 20px;scale:1}23%{scale:.85}26%{translate:66px 20px;scale:1}42%{translate:66px 56px}50%{scale:.85}53%{translate:66px 56px;scale:1}69%{translate:66px 92px}77%{scale:.85}80%{translate:66px 92px;scale:1}88%{opacity:1;translate:66px 92px}to{opacity:0;translate:120px 118px}}@keyframes cur-split{0%{opacity:0;translate:230px 104px}10%{opacity:1}47%{translate:40px 74px;scale:1}52%{scale:.85}56%{scale:1}70%{opacity:1;translate:40px 74px}to{opacity:0;translate:120px 118px}}@keyframes cur-fields{0%,70%{opacity:0;translate:140px 100px}76%{opacity:1}87%{translate:196px 14px;scale:1}92%{scale:.85}95%{opacity:1;scale:1}to{opacity:0;translate:196px 14px}}@keyframes cur-slots{0%{opacity:0;translate:230px 104px}10%{opacity:1}36%{translate:206px 20px;scale:1}54%{scale:.85}58%{scale:1}75%{opacity:1;translate:206px 20px}to{opacity:0;translate:230px 110px}}@keyframes cur-pickup{0%{opacity:0;translate:236px 104px}12%{opacity:1}48%{translate:192px 34px;scale:1}64%{scale:.85}68%{scale:1}82%{opacity:1;translate:192px 34px}to{opacity:0;translate:236px 110px}}@keyframes pane-from-right{0%{opacity:0;translate:2.5rem}}@keyframes pane-from-left{0%{opacity:0;translate:-2.5rem}}@keyframes mega-rise{0%{opacity:0;translate:0 .75rem}}@keyframes basket-coin-in{0%{opacity:0;rotate:-30deg;scale:.3}}@keyframes basket-row-in{0%{translate:0 118%}}@keyframes basket-still-in{0%{opacity:0;translate:0 -.5em;scale:.4}}@keyframes slot-ring{0%{opacity:.55;scale:.9}to{opacity:0;scale:1.7}}@keyframes meta-nudge{0%,70%,to{translate:0}80%{translate:0 .22em}}@keyframes icon-pop{0%{opacity:0;scale:.8}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.98,1.02)}50%{transform:scale(1.02,.98)}75%{transform:scale(.992,1.008)}}@keyframes till-window{0%,to{clip-path:inset(-12rem -12rem 0)}}@keyframes till-tear{0%{translate:0;rotate:none}18%{translate:0 -.75rem;rotate:-.4deg}to{translate:0;rotate:-1.5deg}}@keyframes tc-cursor{0%,to{background:var(--caret,var(--ink))}}@keyframes rule-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes slot-in{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@keyframes slot-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 1.25rem}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-up{0%{opacity:0;translate:0 .6rem}}@keyframes entry-hold{0%,to{opacity:1}}@keyframes entry-leave{to{opacity:0}}@keyframes entry-open{0%{clip-path:circle(0)}to{clip-path:circle(71%)}}@keyframes entry-mark-in{0%{transform:scale(.6)}}@keyframes entry-word-in{0%{transform:translateY(150%)}}@keyframes logo-sunrise{0%{opacity:0;translate:0 70%}}@keyframes roll-in-up{0%{transform:translateY(100%)}}@keyframes roll-out-up{to{transform:translateY(-100%)}}@keyframes roll-in-down{0%{transform:translateY(-100%)}}@keyframes roll-out-down{to{transform:translateY(100%)}}@keyframes stop-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes flap-fold-top{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes flap-fold-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.flap-fold-top,.flap-fold-bottom,.flap-fold-top:after,.flap-fold-bottom:after{animation:none}.flap-fold-top{display:none}}@keyframes nf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nf-enter{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
