@font-face{font-family:Alice;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alice-cyrillic-ext-400-normal.B7zye1UG.woff2) format("woff2"),url(/_astro/alice-cyrillic-ext-400-normal.DxhzLgQ8.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alice;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alice-cyrillic-400-normal.GDYJBRqp.woff2) format("woff2"),url(/_astro/alice-cyrillic-400-normal.CdcE8UYb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alice;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alice-latin-ext-400-normal.CT4SsPVe.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alice;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alice-latin-400-normal.DOnBKDre.woff2) format("woff2"),url(/_astro/alice-latin-400-normal.CTR7tkHA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-ext-wght-normal.7w74d1lj.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-cyrillic-wght-normal.B9hoeQUC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-vietnamese-wght-normal.BhFYcaJr.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-ext-wght-normal.DMEAsnHD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-sans-latin-wght-normal.BWQ3gi2K.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-devanagari-400-normal.Dy6c0U2e.woff2) format("woff2"),url(/_astro/kalam-devanagari-400-normal.Dyzod-UE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-latin-ext-400-normal.DtcdGa4L.woff2) format("woff2"),url(/_astro/kalam-latin-ext-400-normal.AcQmRO9z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/kalam-latin-400-normal.BthBl_aR.woff2) format("woff2"),url(/_astro/kalam-latin-400-normal.Bl-H2BUA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Nunito Sans Variable", "Avenir Next", "Segoe UI", sans-serif;--font-mono:"Nunito Sans Variable", "Avenir Next", "Segoe UI", sans-serif;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.\[data-idea\]\:visible:is(data-idea){visibility:visible}}:root{color-scheme:light only;--ivory:#efe4ce;--ivory-deep:#e6d8bc;--ivory-lift:#f5eedf;--white:#fcf8f0;--char:#2a2116;--body:#4a3a29;--tan:#d2be98;--tan-deep:#6a5232;--hair:#1e1d1a1f;--emerald:#1b6b4a;--emerald-deep:#0e4530;--emerald-night:#0e4530;--club-body:#d9e4db;--sun:#f3e7c9;--sun-soft:#f5eedf;--pink:#a94a26;--pink-deep:#a94a26;--pink-band:#e6d8bc;--pink-soft:#f5eedf;--cobalt:#1f5a3f;--navy:#163f2d;--peri:#e6d8bc;--mint:#e6d8bc;--apricot:#f5eedf;--terracotta:#a94a26;--ink:#1f5a3f;--focus:var(--ink);--focus-dark:#f3e7c9;--error:#a3301f;--sage:#7e9a6a;--coral:#ce7357;--clay:#af8251;--marigold:#f3e7c9;--blush:#d9a79a;--terra:#c47965;--moss:#818e66;--accent:var(--sage);--f-display:"Alice", "Iowan Old Style", Georgia, serif;--f-body:"Nunito Sans Variable", "Avenir Next", "Segoe UI", sans-serif;--f-mono:"Nunito Sans Variable", "Avenir Next", "Segoe UI", sans-serif;--f-hand:"Kalam", "Bradley Hand", cursive;--t-hero:clamp(2.75rem, 1.6rem + 5.6vw, 5.6rem);--t-h1:clamp(2.3rem, 1.5rem + 3.6vw, 4rem);--t-h2:clamp(1.95rem, 1.4rem + 2.4vw, 3.1rem);--t-h3:clamp(1.3rem, 1.1rem + .9vw, 1.85rem);--t-h4:1.15rem;--t-price:clamp(2rem, 1.5rem + 2vw, 2.9rem);--t-lede:clamp(1.12rem, 1.02rem + .55vw, 1.42rem);--t-body:clamp(1.06rem, 1rem + .25vw, 1.15rem);--t-small:1rem;--t-label:.95rem;--t-micro:.9rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--wrap:1240px;--gutter:clamp(1.15rem, 4vw, 2rem);--section:clamp(4rem, 9vw, 8rem);--r-sm:4px;--r:8px;--r-card:10px;--r-stage:14px;--r-pill:999px;--lift-1:0 1px 2px #1d1b4c0f, 0 6px 16px -10px #1d1b4c40;--lift-2:0 2px 4px #1d1b4c0f, 0 22px 44px -24px #1d1b4c73;--lift-3:0 4px 8px #1d1b4c14, 0 40px 70px -32px #1d1b4c8c;--lift-4:0 6px 12px #1d1b4c1a, 0 60px 90px -40px #1d1b4c99;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1)}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ivory);color:var(--body);font-family:var(--f-body);font-size:var(--t-body);font-feature-settings:"kern","liga";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.62;overflow-x:clip}h1,h2,h3,h4{font-family:var(--f-display);font-variation-settings:"SOFT" 22,"WONK" 0;color:var(--char);text-wrap:balance;margin:0;font-weight:400}h1{font-size:var(--t-h1);letter-spacing:0;line-height:1.04}h2{font-size:var(--t-h2);letter-spacing:0;line-height:1.06}h3{font-size:var(--t-h3);letter-spacing:0;line-height:1.14}h4{font-size:var(--t-h4);letter-spacing:0;line-height:1.25}h1 em,h2 em{color:inherit;font-variation-settings:"SOFT" 60,"WONK" 1;font-style:normal}p{text-wrap:pretty;margin:0}p+p{margin-top:1em}a{color:var(--emerald);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;transition:color .16s,text-decoration-color .16s}a:hover{color:var(--emerald-deep);text-decoration-color:currentColor}img,svg{max-width:100%;display:block}img{height:auto}[hidden]{display:none!important}a,button,label,summary,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:#0e45301f}::selection{background:var(--marigold);color:var(--char)}:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:3px}.on-dark :focus-visible,.on-dark:focus-visible{outline-color:var(--focus-dark)}.skip{left:var(--s-3);z-index:100;background:var(--emerald-deep);color:var(--ivory);border-radius:var(--r);padding:.7rem 1.1rem;font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--s-3);color:var(--ivory)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.band{background:var(--ivory-deep)}.band-pink{background:var(--pink-band)}.band-sun{background:var(--sun-soft)}.narrow{max-width:44rem}.prose-col{max-width:68ch}.label,.eyebrow{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--tan-deep);line-height:1.5}.eyebrow{margin-bottom:var(--s-4);align-items:center;gap:.6rem;display:inline-flex}.eyebrow svg{display:none}.micro{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tan-deep);line-height:1.7}.lede{font-size:var(--t-lede);color:var(--body);max-width:36ch;line-height:1.5}.display{font-size:var(--t-hero);letter-spacing:0;line-height:1}.price{font-family:var(--f-display);font-variation-settings:"SOFT" 18,"WONK" 0;font-weight:600;font-size:var(--t-price);letter-spacing:0;color:var(--emerald-deep);font-feature-settings:"lnum","tnum";line-height:1}.price small{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tan-deep);margin-left:.4rem;font-weight:400}.btn{border-radius:var(--r-pill);border:1.5px solid var(--emerald-deep);background:var(--emerald-deep);min-height:48px;color:var(--ivory);font:700 1rem/1.2 var(--f-body);letter-spacing:.005em;cursor:pointer;box-shadow:var(--lift-1);transition:transform .18s var(--ease-out),background-color .18s,box-shadow .18s,border-color .18s;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.9rem;text-decoration:none;display:inline-flex}.btn:hover{background:var(--emerald);border-color:var(--emerald);color:var(--ivory);box-shadow:var(--lift-2);transform:translateY(-2px)}.btn:active{box-shadow:var(--lift-1);transform:translateY(0)scale(.98)}.btn-block{width:100%}.btn .arw{transition:transform .18s var(--ease-out)}.btn:hover .arw{transform:translate(3px)}.on-dark .btn{background:var(--marigold);border-color:var(--marigold);color:var(--char)}.on-dark .btn:hover{background:var(--ivory);border-color:var(--ivory);color:var(--char)}.btn-quiet{min-height:44px;color:var(--emerald-deep);border-bottom:2px solid var(--tan);transition:gap .18s var(--ease-out),border-color .18s;align-items:center;gap:.45rem;padding:.62rem 0;font-weight:700;text-decoration:none;display:inline-flex}.btn-quiet:hover{border-color:var(--emerald-deep);color:var(--emerald-deep);gap:.75rem}.on-dark .btn-quiet{color:var(--ivory);border-color:var(--marigold)}.btn-ghost{border-radius:var(--r-pill);border:1.5px solid var(--tan-deep);background:var(--white);min-height:44px;color:var(--char);font:600 .95rem/1.2 var(--f-body);cursor:pointer;align-items:center;gap:.45rem;padding:.55rem 1.05rem;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.btn-ghost:hover{background:var(--ivory-lift);border-color:var(--emerald-deep);color:var(--char)}.btn-ghost[aria-pressed=true]{background:var(--emerald-deep);border-color:var(--emerald-deep);color:var(--ivory)}.card{background:var(--white);border:1px solid var(--tan);border-radius:var(--r);box-shadow:var(--lift-1)}.tag{border-radius:var(--r-pill);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--terracotta);color:#fff;align-items:center;padding:.28rem .7rem;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.stamp{--hole:7px;padding:var(--hole);-webkit-mask:radial-gradient(var(--hole),#0000 98%,#000) round calc(-1.5 * var(--hole)) calc(-1.5 * var(--hole)) / calc(3 * var(--hole)) calc(3 * var(--hole)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--hole)) calc(100% - 3 * var(--hole));mask:radial-gradient(var(--hole),#0000 98%,#000) round calc(-1.5 * var(--hole)) calc(-1.5 * var(--hole)) / calc(3 * var(--hole)) calc(3 * var(--hole)),linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--hole)) calc(100% - 3 * var(--hole))}.perf{background:radial-gradient(circle,var(--tan) 2.6px,transparent 3px) 0 50% / 14px 10px repeat-x;opacity:.9;border:0;height:10px;margin:0}.cancel-lines{background:repeating-linear-gradient(180deg,transparent 0 9px,var(--ink) 9px 11px)}@supports (color:color-mix(in lab,red,red)){.cancel-lines{background:repeating-linear-gradient(180deg,transparent 0 9px,color-mix(in srgb,var(--ink) 40%,transparent) 9px 11px)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes strike{0%{opacity:0;transform:scale(1.35)rotate(-18deg)}60%{opacity:1;transform:scale(.96)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}@keyframes ink-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes drift{0%{transform:translate(0)rotate(0)}to{transform:translateY(-14px)rotate(4deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.load-rise{animation:rise .76s var(--ease-settle) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.js .rv{opacity:0;transition:opacity .7s var(--ease-settle),transform .7s var(--ease-settle);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(22px)}.js .rv.in{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.26s}::view-transition-new(root){animation-duration:.26s}@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prose{max-width:68ch;font-size:1.075rem;line-height:1.72}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.2em;font-size:clamp(1.55rem,1.2rem + 1.4vw,2.1rem)}.prose h3{margin-top:1.8em;font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose ul li::marker{color:var(--emerald)}.prose blockquote{background:var(--white);border-left:3px solid var(--accent);border-radius:0 var(--r) var(--r) 0;font-family:var(--f-display);color:var(--char);margin-inline:0;padding:1.1rem 1.4rem;font-size:1.15rem}.prose strong{color:var(--char)}.prose hr{background:radial-gradient(circle,var(--tan) 2.6px,transparent 3px) 0 50% / 14px 10px repeat-x;border:0;height:10px;margin-block:2.4em}.prose table{border-collapse:collapse;width:100%;font-size:.97rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--hair);padding:.6rem .7rem}.prose th{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--tan-deep);font-weight:400}.field{gap:.4rem;display:grid}.field>label,.field>.label-text,fieldset>legend{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--tan-deep)}.input,input[type=text].input,input[type=email].input,textarea.input,select.input{background:var(--white);width:100%;min-height:48px;color:var(--char);border:1.5px solid var(--tan-deep);border-radius:var(--r);font:400 1rem/1.4 var(--f-body);padding:.8rem 1rem;transition:border-color .16s,box-shadow .16s}.input::placeholder{color:var(--tan-deep);opacity:1}.input:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px;border-color:var(--emerald-deep);box-shadow:0 0 0 3px #3346c840}.input[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);align-items:flex-start;gap:.4rem;font-size:.92rem;display:flex}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.announce{padding:.55rem var(--gutter);background:var(--emerald-deep);color:var(--ivory);letter-spacing:.02em;text-align:center;margin:0;font-size:.85rem;font-weight:600}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--g-ivory:#EFE4CE;--g-ivory-deep:#E6D8BC;--g-lift:#F5EEDF;--g-paper:#FCF8F0;--g-char:#2A2116;--g-body:#4A3A29;--g-muted:#6A5232;--g-line:#D2BE98;--g-emerald:#1B6B4A;--g-emerald-deep:#0E4530;--g-ink:#2A4E63;--g-brick:#9C4A2F;--g-sage:#B9CDB0;--g-blush:#E7B9A9;--g-sky:#A9C4D4;--g-butter:#E8C877;--g-kraft:#C9A97A;--g-shadow:42,33,22;--g-display:"Alice",Georgia,serif;--g-text:"Nunito Sans Variable","Nunito Sans",system-ui,sans-serif;--g-accent:var(--g-emerald-deep);--g-accent-ink:var(--g-paper);--g-link:var(--g-emerald);--g-sheet:var(--g-kraft);--g-r:999px;--g-r-box:16px;--g-h-weight:400}.page p,.pd p{max-width:62ch}.page p+p,.pd p+p,.way p+p,.svc p+p{margin-top:0}.hl{font-style:normal;color:inherit}.page button,.site-head button,.drawer button,.tray button,dialog.card-dlg button{font:inherit;cursor:pointer}.page h3,.pd h3,.tray h3,.way h3{font-size:1.45rem;letter-spacing:0}.pd fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pd legend{font-weight:800;color:var(--g-char);padding:0;margin-bottom:10px}.x{position:sticky;top:10px;margin:10px 10px -58px auto;display:grid;place-items:center;z-index:3;background:var(--g-paper);border:2px solid var(--g-char);border-radius:999px;width:48px;height:48px;font-size:1.3rem;font-weight:800;color:var(--g-char)}.stack .sheet:after{content:"";position:absolute;right:7%;top:8%;width:13%;aspect-ratio:4/5;border:1.5px dashed var(--g-kraft)}.wr{max-width:1160px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.kicker{font-weight:700;color:var(--g-muted);font-size:1rem}.bt{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:50px;padding:.6em 1.5em;border-radius:var(--g-r);border:2px solid var(--g-accent);background:var(--g-accent);color:var(--g-accent-ink);font-weight:700;font-size:1.05rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.bt:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(var(--g-shadow),.22)}.bt.ghost{background:transparent;color:var(--g-accent)}.bt[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.site-head{background:var(--g-ivory);border-bottom:1px solid var(--g-line);position:sticky;top:env(safe-area-inset-top,0px);z-index:20}.site-head .wr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;padding-block:14px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--g-char);font-family:var(--g-display);font-size:clamp(1.55rem,3vw,2rem);font-weight:var(--g-h-weight);margin-right:auto;background:none;border:0;padding:0}.brand img{width:58px;height:58px;border-radius:50%}.nav{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.nav a{background:none;border:0;padding:10px 14px;font-size:1.12rem;font-weight:600;color:var(--g-char);border-radius:var(--g-r);min-height:46px}.nav a:hover{background:var(--g-ivory-deep)}.nav a[aria-current=page]{background:var(--g-char);color:var(--g-lift)}.cartbtn{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--g-char);background:var(--g-paper);border-radius:var(--g-r);padding:8px 16px;min-height:48px;font-weight:700;font-size:1.05rem}.cartbtn .n{background:var(--g-accent);color:var(--g-accent-ink);border-radius:999px;padding:0 9px;white-space:nowrap;min-width:28px;height:28px;display:grid;place-items:center;font-size:.95rem;font-variant-numeric:tabular-nums}.stack{position:relative;display:block;width:var(--g-w,74%);margin:0 auto}.stack.l{--g-w:92%}.stack .sheet,.stack .front{border-radius:3px;transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.stack .sheet{position:absolute;inset:0;background:var(--g-tint,var(--g-sheet));transform:translate(12px,12px) rotate(2.4deg);box-shadow:0 3px 8px rgba(var(--g-shadow),.28)}.stack .front{position:relative;display:block;background:var(--g-paper);transform:rotate(-1deg);box-shadow:0 2px 5px rgba(var(--g-shadow),.25),0 0 0 1px rgba(var(--g-shadow),.06);overflow:hidden;container-type:inline-size}.stack .front img{display:block;width:100%;height:auto}.stack .sheet{background:linear-gradient(var(--g-line),var(--g-line)) 50% 12%/1px 76% no-repeat,repeating-linear-gradient(to bottom,transparent 0 11%,var(--g-line) 11% calc(11% + 1px)) 8% 30%/36% 60% no-repeat,var(--g-paper)}.tile:hover .front,.tile:focus-visible .front,.tile:active .front{transform:translateY(-16px) rotate(-4.5deg);box-shadow:0 18px 26px rgba(var(--g-shadow),.28)}.tile:hover .sheet,.tile:focus-visible .sheet,.tile:active .sheet{transform:translate(16px,-6px) rotate(6.5deg);box-shadow:0 16px 24px rgba(var(--g-shadow),.26)}@media(prefers-reduced-motion:reduce){.stack .sheet,.stack .front,.bt{transition:box-shadow .2s}.tile:hover .front,.tile:focus-visible .front{transform:rotate(-1deg)}.tile:hover .sheet,.tile:focus-visible .sheet{transform:translate(12px,12px) rotate(2.4deg)}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:52px 44px}.tile{display:flex;flex-direction:column;gap:16px;background:none;border:0;padding:14px 8px 6px;text-align:left;border-radius:10px}.tile .stage{aspect-ratio:1/1.12;display:grid;align-items:end;padding:8% 9% 20px;border-bottom:2px solid var(--g-line);box-shadow:0 14px 14px -12px rgba(var(--g-shadow),.38)}.tile .meta{display:flex;flex-direction:column;gap:2px}.tile .name{font-family:var(--g-display);font-size:1.6rem;line-height:1.2;color:var(--g-char);font-weight:var(--g-h-weight)}.tile .sub{color:var(--g-muted);font-size:1rem}.tg{display:inline-block;background:var(--g-paper);border:1px solid var(--g-line);border-radius:999px;padding:1px 11px;font-size:.92rem;font-weight:700;color:var(--g-muted);align-self:flex-start}.page{padding-block:44px 80px;display:flex;flex-direction:column;gap:64px}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.hero .copy{display:flex;flex-direction:column;gap:22px;min-width:0}.hero p{font-size:1.25rem}.row{display:flex;flex-wrap:wrap;gap:14px}.fan{position:relative;aspect-ratio:1/.95;max-width:520px;width:100%;margin:0 auto}.fan .stack{position:absolute;width:46%;margin:0}.fan .s1{left:2%;top:16%;rotate:-9deg}.fan .s2{left:28%;top:4%;z-index:2}.fan .s3{right:0;top:20%;rotate:10deg}.sband{background:var(--g-ivory-deep);border-radius:var(--g-r-box);padding:36px clamp(18px,4vw,44px)}.ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.way{background:var(--g-paper);border-radius:var(--g-r-box);padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 0 var(--g-line);text-align:left;border:0}.way .pr{font-family:var(--g-display);font-size:1.7rem;color:var(--g-accent)}.way .go{font-weight:700;color:var(--g-link);margin-top:auto}.sec{display:flex;flex-direction:column;gap:26px}.sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.linkbtn{background:none;border:0;padding:8px 0;color:var(--g-link);font-weight:700;text-decoration:underline;font-size:1.05rem;min-height:44px}.signup{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.signup form{display:flex;flex-wrap:wrap;gap:10px}.signup input{flex:1 1 220px;min-height:50px;border:2px solid var(--g-char);border-radius:var(--g-r);padding:0 18px;font:inherit;background:var(--g-paper);color:var(--g-char);min-width:0}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{background:var(--g-paper);border:2px solid var(--g-line);border-radius:999px;padding:8px 18px;min-height:46px;font-weight:700;font-size:1.02rem;color:var(--g-char)}.chip[aria-pressed=true]{background:var(--g-char);border-color:var(--g-char);color:var(--g-lift)}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start}.photos{display:grid;gap:26px;justify-items:center;padding-top:10px}.photo{width:min(100%,330px);background:var(--g-paper);padding:12px 12px 16px;box-shadow:0 8px 18px rgba(var(--g-shadow),.22);rotate:-2.5deg;font-size:1rem;color:var(--g-muted);text-align:center}.photo:nth-child(2){rotate:3deg;width:min(86%,280px);justify-self:end}.photo .ph{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,var(--g-ivory-deep) 0 14px,var(--g-ivory) 14px 28px);display:grid;place-items:center;padding:18px;margin-bottom:10px;font-weight:700}.photo:nth-child(2) .ph{aspect-ratio:1/1}.photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-bottom:10px}.photo:nth-child(2) img{aspect-ratio:1/1}.story{display:flex;flex-direction:column;gap:20px;min-width:0}.story p{font-size:1.15rem}.blank{background:var(--g-butter);border-radius:4px;padding:0 6px;color:var(--g-char);font-weight:700}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:20px;counter-reset:s;list-style:none;padding:0;margin:0}.steps li{counter-increment:s;background:var(--g-paper);border-radius:var(--g-r-box);padding:24px;display:flex;flex-direction:column;gap:8px}.steps li:before{content:counter(s);font-family:var(--g-display);font-size:2.1rem;color:var(--g-accent);line-height:1}.steps b{font-family:var(--g-display);font-size:1.3rem;color:var(--g-char);font-weight:var(--g-h-weight)}.svc{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;background:var(--g-paper);border-radius:var(--g-r-box);padding:clamp(22px,4vw,46px)}.svc.flip .art{order:2}.svc .copy{display:flex;flex-direction:column;gap:16px;min-width:0}.svc .big{font-family:var(--g-display);font-size:2.3rem;color:var(--g-accent);line-height:1}.svc ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px}.svc .art{padding:6% 10%}.envelope{aspect-ratio:7/5;background:var(--g-sage);border-radius:4px;position:relative;box-shadow:0 12px 22px rgba(var(--g-shadow),.22);rotate:-3deg;max-width:380px;margin:0 auto}.envelope:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 49.6%,rgba(var(--g-shadow),.18) 50%,transparent 50.6%),linear-gradient(to bottom left,transparent 49.6%,rgba(var(--g-shadow),.18) 50%,transparent 50.6%)}.envelope .peek{position:absolute;left:14%;right:14%;top:-22%;rotate:5deg}.pd{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:start}.pd .views{display:flex;flex-direction:column;gap:30px;min-width:0}.pd .big-stage{padding:5% 10% 7%}.pd .big-stage .stack{--g-w:78%}.pd .big-stage .stack.l{--g-w:100%}.backcard{background:var(--g-paper);aspect-ratio:5.5/4.25;border-radius:3px;box-shadow:0 4px 10px rgba(var(--g-shadow),.2);position:relative;max-width:340px;rotate:1.5deg}.backcard .lines,.face.b .lines{position:absolute;left:7%;top:31%;width:43%;height:34%;display:grid;grid-template-rows:repeat(6,1fr)}.lines i,.addr i{display:block;border-bottom:1.5px solid var(--g-kraft)}.backcard .mid,.face.b .mid{position:absolute;left:54%;top:12%;bottom:12%;width:1px;background:var(--g-line)}.backcard .stp,.face.b .stp{position:absolute;right:6%;top:9%;width:13%;aspect-ratio:4/5;border:1.5px dashed var(--g-kraft)}.backcard .addr,.face.b .addr{position:absolute;left:60%;right:8%;top:48%;height:30%;display:grid;grid-template-rows:repeat(3,1fr)}.backcard img{position:absolute;left:7%;top:9%;width:13%;border-radius:50%}.backwrap{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.backwrap .backcard{flex:1 1 240px;width:100%}.backwrap p{flex:1 1 180px;font-size:1rem;color:var(--g-muted)}.pd .info{display:flex;flex-direction:column;gap:20px;min-width:0}.pd .pr{font-size:1.2rem}.pd .pr b{font-family:var(--g-display);font-size:1.6rem;color:var(--g-char);font-weight:var(--g-h-weight)}.qty{display:inline-flex;align-items:center;border:2px solid var(--g-char);border-radius:var(--g-r);background:var(--g-paper);overflow:hidden}.qty button{background:none;border:0;width:50px;height:48px;font-size:1.4rem;font-weight:700}.qty span{min-width:42px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.small{font-size:1rem;color:var(--g-muted)}.toast{background:var(--g-char);color:var(--g-lift);border-radius:10px;padding:10px 16px;font-weight:700;font-size:1rem}.back{align-self:flex-start}dialog{border:0;padding:0;background:var(--g-ivory);color:var(--g-body);border-radius:var(--g-r-box);width:min(1060px,calc(100vw - 24px));max-height:calc(100dvh - 24px);box-shadow:0 30px 80px rgba(var(--g-shadow),.5)}dialog::backdrop{background:rgba(var(--g-shadow),.55)}dialog .inner{padding:clamp(18px,3.5vw,40px);display:flex;flex-direction:column;gap:44px}.drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);background:var(--g-lift);z-index:40;box-shadow:-20px 0 50px rgba(var(--g-shadow),.35);display:flex;flex-direction:column;padding:calc(18px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) 20px;gap:16px;overflow:auto}.scrim{position:fixed;inset:0;background:rgba(var(--g-shadow),.5);z-index:39}.drawer header{display:flex;justify-content:space-between;align-items:center}.items{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.items li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;background:var(--g-paper);border-radius:12px;padding:10px}.items img{width:64px;height:64px;object-fit:cover;border-radius:3px}.items .t{font-weight:800;color:var(--g-char);line-height:1.25}.items .w{font-size:.95rem;color:var(--g-muted)}.items .qty button{width:40px;height:40px}.items .qty span{min-width:28px}.slots{display:grid;grid-template-columns:repeat(12,1fr);gap:4px}.slots i{height:14px;border-radius:3px;background:var(--g-ivory-deep);border:1px solid var(--g-line)}.slots i.on{background:var(--g-accent);border-color:var(--g-accent)}.slots i:nth-child(4n){margin-right:6px}.msg{font-weight:700;color:var(--g-char)}.msg.ok{color:var(--g-emerald)}.total{display:flex;justify-content:space-between;font-size:1.25rem;font-weight:800;color:var(--g-char);border-top:1px solid var(--g-line);padding-top:14px;margin-top:auto}.deck{position:relative;display:block;aspect-ratio:1/1;width:100%;max-width:560px;margin:0 auto;background:none;border:0;padding:0;cursor:pointer}.face{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;border-radius:3px;background:var(--g-paper);box-shadow:0 5px 12px rgba(var(--g-shadow),.3),0 0 0 1px rgba(var(--g-shadow),.07);overflow:hidden;container-type:inline-size;transform:var(--g-under);z-index:1}.face.f img.art{display:block;width:100%;height:auto}.face.b{aspect-ratio:460/355}.face.b .lg{position:absolute;left:7%;top:9%;width:13%;border-radius:50%}.face .lbl{position:absolute;font-size:3cqi;color:var(--g-muted);font-weight:700}.face .lbl.m{left:7%;top:68%}.face .lbl.a{left:60%;top:81%}.deck.l .face{width:86%}.deck.p .f{width:62%}.deck.p .b{width:80.3%}.deck .f{--g-rest:rotate(-1deg);--g-under:translate(12px,12px) rotate(2.4deg);--g-mid:translate(62%,-6%) rotate(12deg)}.deck .b{--g-rest:rotate(0deg);--g-under:translate(12px,12px) rotate(2.4deg);--g-mid:translate(-62%,6%) rotate(-11deg)}.deck.p .f{--g-under:translate(12px,12px) rotate(-87.6deg);--g-mid:translate(66%,-6%) rotate(-40deg)}.deck.p .b{--g-under:translate(12px,12px) rotate(92.4deg);--g-mid:translate(-66%,6%) rotate(46deg)}.deck:not(.flipped) .f,.deck.flipped .b{transform:var(--g-rest);z-index:2}.deck.anim:not(.flipped) .f,.deck.anim.flipped .b{animation:toTop .75s cubic-bezier(.45,.05,.3,1)}.deck.anim:not(.flipped) .b,.deck.anim.flipped .f{animation:toUnder .75s cubic-bezier(.45,.05,.3,1)}@keyframes toTop{0%{transform:var(--g-under);z-index:1}50%{transform:var(--g-mid);z-index:1}51%{z-index:3}to{transform:var(--g-rest);z-index:3}}@keyframes toUnder{0%{transform:var(--g-rest);z-index:3}50%{transform:var(--g-mid);z-index:3}51%{z-index:1}to{transform:var(--g-under);z-index:1}}.deck:hover .face{box-shadow:0 10px 20px rgba(var(--g-shadow),.3)}.fliprow{display:flex;justify-content:center}.save{display:inline-block;margin-left:8px;background:var(--g-butter);color:var(--g-char);border-radius:999px;padding:1px 12px;font-size:.95rem;font-weight:800}.fliprow .small{flex:1 1 220px}@media(prefers-reduced-motion:reduce){.deck.anim .face{animation:none!important}}.front.fp,.face.f.fp{padding:3.4%;background:#fdfcf8}.tray{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:35;width:300px;background:var(--g-lift);border:2px solid var(--g-char);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 40px rgba(var(--g-shadow),.35);animation:trayin .35s cubic-bezier(.34,1.56,.64,1)}@keyframes trayin{0%{transform:translateY(30px) scale(.94);opacity:0}}.tray header{display:flex;justify-content:space-between;align-items:center}.tray h3{font-size:1.35rem}.tx{background:none;border:0;width:44px;height:44px;font-size:1.1rem;font-weight:800;margin:-8px -8px -8px 0}.slotgrid{--g-bed:#B9925C;display:grid;grid-template-columns:repeat(2,1fr);gap:22px;background:var(--g-bed);padding:22px;border-radius:10px;aspect-ratio:1/1;align-content:center;box-shadow:inset 0 2px 8px rgba(var(--g-shadow),.35)}.slotgrid.s8,.slotgrid.s12{grid-template-columns:repeat(4,1fr);gap:14px;padding:14px;aspect-ratio:auto}.slot{--g-p:7px;position:relative;aspect-ratio:4/5;background:var(--g-paper);display:grid;place-items:center;box-shadow:0 3px 6px rgba(var(--g-shadow),.35)}.slot:after{content:"";position:absolute;inset:calc(var(--g-p)/-2);border:var(--g-p) dotted var(--g-bed);pointer-events:none}.slot:not(.full){background:#e2cba0;box-shadow:none}.slot .im{position:absolute;inset:5px;overflow:hidden}.slotgrid.s8 .slot,.slotgrid.s12 .slot{--g-p:5px}.slot b{font-family:var(--g-display);font-weight:400;font-size:1.5rem;color:#8a6a3f}.slot img{width:100%;height:100%;object-fit:cover;display:block}.slot img.drop{animation:drop .6s cubic-bezier(.3,1.5,.6,1) backwards}@keyframes drop{0%{transform:translateY(-130%) rotate(-14deg);opacity:0}60%{opacity:1}to{transform:none}}.tray .msg{font-size:1.02rem;line-height:1.35}.tray .bt[disabled]{background:var(--g-ivory-deep);border-color:var(--g-line);color:var(--g-muted);opacity:1}@media(prefers-reduced-motion:reduce){.tray,.slot img.drop{animation:none}}.svc.top{align-items:start}.fld{display:flex;flex-direction:column;gap:6px;font-weight:800;color:var(--g-char)}.fld select,.fld textarea{font:inherit;font-weight:400;color:var(--g-char);background:var(--g-lift);border:2px solid var(--g-char);border-radius:12px;padding:12px 14px;min-height:50px;width:100%;resize:vertical}.art.see{padding:0;display:flex;flex-direction:column;gap:16px;min-width:0}.pair{position:relative;padding:0 0 11% 7%}.pair .mini{position:absolute;left:0;bottom:0;width:23%;z-index:2;rotate:-6deg}.pair .mini .stack{--g-w:100%}.backcard.bigb{max-width:none;container-type:inline-size;rotate:0deg}.hand{position:absolute;left:5.6%;top:calc(33.8% + .9cqi);width:42.5%;height:40.9%;font-family:Kalam,Bradley Hand,cursive;font-size:4.6cqi;line-height:5.27cqi;color:var(--g-ink);overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.bk{display:block;width:100%;height:100%;mix-blend-mode:multiply}.backcard img.bk{position:static;width:100%;border-radius:0}.hand.ghost{color:var(--g-line)}.svc.club .art{padding:0;display:flex;flex-direction:column;gap:18px;min-width:0}.flat{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 14px;align-items:center}.flat .pc{width:100%;box-shadow:0 5px 12px rgba(var(--g-shadow),.25);border-radius:3px}.flat .ph,.stk .ph{background:repeating-linear-gradient(135deg,var(--g-ivory-deep) 0 10px,var(--g-ivory) 10px 20px);border:1px solid var(--g-line);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.85rem;color:var(--g-muted);line-height:1.25;padding:6px;box-shadow:0 4px 10px rgba(var(--g-shadow),.18)}.flat>.ph{aspect-ratio:5/4;border-radius:3px}.flat .ph b{color:var(--g-char);font-size:.95rem}.flat .ty{aspect-ratio:4/5}.off{font-family:var(--g-display);font-size:1.3rem;color:var(--g-accent)}.stk{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.stk .ph{width:44%;aspect-ratio:1;border-radius:50%;font-size:.72rem}.r0{rotate:-4deg}.r1{rotate:3deg}.r2{rotate:-2deg}.r3{rotate:4deg}.clubart{position:relative;aspect-ratio:1/.86;width:100%;max-width:620px;margin:0 auto}.clubart .env2{position:absolute;inset:20% 5% 5%;max-width:none;aspect-ratio:auto;rotate:-3deg;margin:0}.clubart .cp{position:absolute;top:3%;width:27%;border-radius:3px;box-shadow:0 6px 14px rgba(var(--g-shadow),.3)}.cp.c0{left:1%;rotate:-7deg;top:7%}.cp.c1{left:24%;rotate:-2deg}.cp.c2{left:48%;rotate:3deg}.cp.c3{left:72%;rotate:8deg;top:8%}.clubart .ph{position:absolute;background:repeating-linear-gradient(135deg,var(--g-paper) 0 10px,var(--g-ivory-deep) 10px 20px);border:1px solid var(--g-kraft);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.8rem;line-height:1.2;color:var(--g-muted);padding:4px;box-shadow:0 5px 12px rgba(var(--g-shadow),.28)}.clubart .ph b{color:var(--g-char);font-size:.85rem}.clubart .st{width:16%;aspect-ratio:1;border-radius:50%}.st.s0{left:2%;bottom:16%}.st.s1{left:13%;bottom:3%}.st.s2{left:24%;bottom:15%}.clubart .pz{width:25%;aspect-ratio:1;border-radius:3px}.clubart img.pz{position:absolute;width:21%;height:auto;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--g-kraft);box-shadow:0 6px 14px #2e25192e}.pz.z0{right:19%;bottom:3%;rotate:-6deg}.pz.z1{right:1%;bottom:10%;rotate:7deg}.envelope.wideenv{aspect-ratio:auto;max-width:none;rotate:0deg;padding:16px;text-align:center;font-weight:800;color:var(--g-emerald-deep);margin:0}.envelope.wideenv:before{display:none}@media(max-width:820px){.tray{left:8px;right:8px;width:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:12px;gap:8px}.slotgrid,.slotgrid.s8,.slotgrid.s12{grid-template-columns:repeat(4,1fr);aspect-ratio:auto;gap:12px;padding:12px}.slotgrid.s8,.slotgrid.s12{grid-template-columns:repeat(8,1fr);gap:9px}.slot{--g-p:4px}.slot .im{inset:3px}.flat{grid-template-columns:repeat(2,1fr)}}@media(min-width:1700px){.wr{max-width:min(2100px,94vw)}.tray{width:340px}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:60px 52px}.fan{max-width:680px}.hero{grid-template-columns:1fr 1fr;gap:70px}dialog{width:min(1300px,calc(100vw - 24px))}}@media(min-width:2400px){body{font-size:20px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.shipline{display:flex;justify-content:space-between;margin-top:auto;color:var(--g-char);font-weight:700}.site-foot{border-top:1px solid var(--g-line);padding-block:30px 46px}.site-foot .wr{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;justify-content:space-between}.notes{background:var(--g-paper);border:2px dashed var(--g-kraft);border-radius:12px;padding:18px 22px;font-size:1rem}.notes b{color:var(--g-char)}@media(max-width:820px){.hero,.about,.svc,.pd,.signup{grid-template-columns:1fr}.svc.flip .art{order:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.tile{padding-inline:2px}.tile .name{font-size:1.25rem}.brand img{width:46px;height:46px}.nav a{padding:8px 10px;font-size:1.02rem}}.bt,.way,.tile,.brand,.nav a,.linkbtn{text-decoration:none}.bt:hover{color:var(--g-accent-ink)}.bt.ghost:hover{color:var(--g-accent)}.nav a{display:inline-flex;align-items:center;color:var(--g-char)}.nav a:hover{color:var(--g-char)}.nav a[aria-current=page],.nav a[aria-current=page]:hover{color:var(--g-lift)}.way,.way:hover{color:var(--g-body)}.tile{color:inherit}.linkbtn{display:inline-flex;align-items:center;color:var(--g-link);text-decoration:underline}.brand:hover{color:var(--g-char)}.site-foot a{color:var(--g-link);font-weight:700}.wide-art img{width:100%;height:auto}dialog.card-dlg{margin:auto}.tile[hidden]{display:none}.fld select,.fld textarea{font-family:var(--g-text)}.photo .ph{color:var(--g-muted)}.blank{color:var(--g-char)}.items .w:empty{display:none}.info a{color:var(--g-link)}.tile .stage{aspect-ratio:1/1.04}.svc ul{list-style:disc}.steps{list-style:none}@media(max-width:820px){.site-head .wr{gap:6px 12px;padding-block:10px}.brand{font-size:1.35rem;gap:10px}.cartbtn{min-height:42px;padding:6px 12px}.nav{order:3;flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;gap:2px}.nav a{padding:6px 11px;font-size:1rem;min-height:40px;white-space:nowrap}}.fliprow{gap:12px;flex-wrap:wrap}.vers{display:flex;flex-wrap:wrap;gap:12px}.ver{padding:4px;border:2px solid var(--g-line);border-radius:8px;background:var(--g-paper);width:104px;min-height:44px}.ver img{display:block;width:100%;height:auto;border-radius:3px}.ver[aria-pressed=true]{border-color:var(--g-char);box-shadow:0 0 0 2px var(--g-char)}.lightbox{position:fixed;inset:0;z-index:50;background:rgba(var(--g-shadow),.92);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));cursor:zoom-out}.lightbox img{max-width:100%;max-height:calc(100dvh - 32px);width:auto;height:auto;border-radius:3px;box-shadow:0 20px 60px #00000080;background:var(--g-paper)}.lightbox .x{position:fixed;top:max(14px,env(safe-area-inset-top,0px));right:14px;margin:0}.pd legend{text-transform:none;letter-spacing:0;font-size:1.05rem;font-family:var(--g-text)}.picker{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:var(--g-lift);border:2px solid var(--g-char);border-radius:16px;padding:14px 10px}.arrow{width:48px;height:48px;border-radius:999px;border:2px solid var(--g-char);background:var(--g-paper);color:var(--g-char);font-size:1.7rem;line-height:1;display:grid;place-items:center;padding:0 0 4px}.arrow:hover{background:var(--g-char);color:var(--g-lift)}.pick-view{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center;font-weight:400}.pick-art{width:min(230px,100%);padding:8px 14px 16px 6px}.pick-art.p{width:min(170px,80%)}.pick-name{font-family:var(--g-display);font-size:1.3rem;color:var(--g-char);line-height:1.2}.pick-strip{display:flex;gap:8px;overflow-x:auto;padding:6px 2px 8px;scrollbar-width:thin}.pick-dot{flex:0 0 58px;height:58px;padding:3px;border:2px solid var(--g-line);border-radius:8px;background:var(--g-paper)}.pick-dot img{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}.pick-dot[aria-pressed=true]{border-color:var(--g-char);box-shadow:0 0 0 2px var(--g-char)}.art.see .fld textarea{min-height:120px}.art.see .pair{margin-bottom:6px}
