@font-face{font-family:Besley;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c8d8171c259a0e3a-s.2hyfkgb-il407.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:italic;font-weight:500;font-display:swap;src:url(../media/51fc26350e116c07-s.p.0v1v0p_q6_b7i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c8d8171c259a0e3a-s.2hyfkgb-il407.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:italic;font-weight:700;font-display:swap;src:url(../media/51fc26350e116c07-s.p.0v1v0p_q6_b7i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:italic;font-weight:900;font-display:swap;src:url(../media/c8d8171c259a0e3a-s.2hyfkgb-il407.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:italic;font-weight:900;font-display:swap;src:url(../media/51fc26350e116c07-s.p.0v1v0p_q6_b7i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:normal;font-weight:500;font-display:swap;src:url(../media/920ed08957695403-s.1o2yobsf7vblx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7f7d4a6ce96861d-s.p.20301or_--ll3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:normal;font-weight:700;font-display:swap;src:url(../media/920ed08957695403-s.1o2yobsf7vblx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7f7d4a6ce96861d-s.p.20301or_--ll3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:normal;font-weight:900;font-display:swap;src:url(../media/920ed08957695403-s.1o2yobsf7vblx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d7f7d4a6ce96861d-s.p.20301or_--ll3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley Fallback;src:local(Times New Roman);ascent-override:100.86%;descent-override:34.29%;line-gap-override:0.0%;size-adjust:123.94%}.ZBTCeW_className{font-family:Besley,Besley Fallback}.ZBTCeW_variable{--font-besley:"Besley", "Besley Fallback"}
@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5da578be7ecff8ce-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f76b34127ff61d8-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e981ac81f7dabcc4-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fb367aef1c07eb9d-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7a01dec39b324ce3-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}._hw1OW_className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}._hw1OW_variable{--font-franklin:"Libre Franklin", "Libre Franklin Fallback"}
:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#fbfaf6;--color-paper-2:#f2e8d0;--color-paper-3:#e9dcbc;--color-ink:#1c1a17;--color-ink-2:#3c463f;--color-muted:#5b665e;--color-rule:#c9cfc3;--color-accent:#e8705a;--color-accent-2:#f08670;--color-accent-ink:#2b1a14;--color-focus:#1f4a2e;--color-green:#1f4a2e;--color-green-2:#2a5a3a;--color-on-green:#f2e8d0;--color-on-green-2:#d9d6bf;--color-rule-green:#4c6f56;--color-gold:#b08a3e;--color-clove:#8a2e1c;--color-blush:#f4b5a6;--font-display:var(--font-besley), ui-serif, Georgia, serif;--font-body:var(--font-franklin), ui-sans-serif, system-ui, sans-serif;--font-outlier:var(--font-body);--radius-card:2px;--radius-input:2px;--radius-pill:999px;--rule-hair:1px;--shadow-card:none;--shadow-plate:0 1px 2px #1c1a172e, 0 18px 40px #1c1a1738;--tracking-display:-.025em;--display-weight:900;--shadow-hard:6px 6px 0 var(--color-green);--radius-frame:28px;--text-mega:clamp(3rem, 6.9vw, 7.25rem);--nav-height:64px}@supports (color:lab(0% 0 0)){:root{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307)}}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{background:var(--color-paper-2)}small{font-size:var(--text-sm)}.wordmark{font-family:var(--font-display);font-weight:900;font-size:var(--text-xl);letter-spacing:.02em;white-space:nowrap;line-height:1;text-decoration:none}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);position:absolute}.skip:focus-visible{top:var(--space-md)}.btn,.pill{--shadow:var(--color-accent-ink);border:2px solid var(--shadow);border-radius:var(--radius-pill);box-shadow:4px 4px 0 var(--shadow);font:700 var(--text-md) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn{min-height:60px;padding:0 var(--space-xl);background:var(--color-green);color:var(--color-on-green);font-size:var(--text-lg)}.pill{min-height:40px;padding:0 var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:3px 3px 0 var(--shadow)}.btn:hover,.pill:hover{box-shadow:6px 6px 0 var(--shadow);transform:translate(-2px,-2px)}.btn:active,.pill:active{box-shadow:0 0 0 var(--shadow);transform:translate(3px,3px)}.btn:focus-visible,.pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.sticker{aspect-ratio:1;outline:2px dashed var(--color-on-green);outline-offset:-9px;background:var(--color-green);width:8.25rem;color:var(--color-on-green);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--text-lg);text-align:center;animation:wobble 3.6s var(--ease-in-out) infinite alternate;border-radius:50%;place-items:center;line-height:1.1;display:grid;position:absolute;rotate:-14deg}.sticker--coral{outline-color:var(--color-accent-ink);background:var(--color-accent);color:var(--color-accent-ink);rotate:12deg}.ticker{background:var(--color-green);color:var(--color-on-green);overflow:hidden}.ticker__track{width:max-content;animation:36s linear infinite ticker;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker ul{padding:var(--space-xs) 0;margin:0;list-style:none;display:flex}.ticker li{font-weight:600;font-size:var(--text-sm);white-space:nowrap;align-items:center;display:flex}.ticker li:after{content:"✶";margin-inline:var(--space-lg);color:var(--color-accent)}.site-header{z-index:var(--z-sticky-nav);background:var(--color-paper-2);color:var(--color-green);border-bottom:2px solid var(--color-green);position:sticky;top:0}.site-header__in{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--nav-height);display:flex}.site-header nav{align-items:center;gap:var(--space-lg);display:flex}.site-header nav a:not(.pill){white-space:nowrap;font-weight:600;text-decoration:none}.site-header nav a:not(.pill):hover{text-decoration:underline;text-decoration-thickness:2px}.hero{--color-focus:var(--color-accent-ink);padding-block:var(--space-xl) var(--space-2xl);background:var(--color-accent);color:var(--color-accent-ink);border-bottom:2px solid var(--color-green);overflow:hidden}.hero__in{column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.hero__copy{gap:var(--space-lg);flex-direction:column;display:flex}.hero h1{max-width:none;font-size:var(--text-mega);color:var(--color-green);line-height:.92}.hero .lead{max-width:28ch;font-size:var(--text-xl);font-weight:600;line-height:1.3}.buy{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.buy__row{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.price,.close__price{gap:var(--space-2xs);flex-direction:column;display:flex}.price .num,.close__price .num{font-family:var(--font-display);font-weight:900;font-size:var(--text-display-s);font-variant-numeric:tabular-nums;line-height:1}.price{color:var(--color-green)}.price small{color:var(--color-accent-ink);font-weight:600}.select{display:block;position:relative}.select:after{content:"";right:var(--space-lg);border-right:3px solid var(--color-accent-ink);border-bottom:3px solid var(--color-accent-ink);pointer-events:none;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.qty select{appearance:none;min-width:6rem;min-height:60px;padding:0 var(--space-2xl) 0 var(--space-lg);border:2px solid var(--color-accent-ink);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-accent-ink);font-family:var(--font-display);font-weight:900;font-size:var(--text-xl);cursor:pointer}.notice{padding:var(--space-sm) var(--space-md);border:2px solid var(--color-accent-ink);border-radius:var(--radius-frame);background:var(--color-paper-2)}.fine{max-width:44ch;font-size:var(--text-sm)}.hero__art{padding-block:var(--space-xl);place-items:center;display:grid;position:relative}.hero__palm{right:-62%;bottom:calc(-1 * var(--space-2xl) - 12%);transform-origin:40% 100%;width:190%;max-width:none;animation:sway 5.5s var(--ease-in-out) infinite alternate;position:absolute}.hero__bottle{filter:drop-shadow(0 22px 18px #2b1a1452);animation:pop-in .7s var(--ease-out) both;transition:rotate var(--dur-long) var(--ease-out);margin:0;position:relative;rotate:5deg}.hero__bottle:hover{rotate:-2deg}.hero__bottle img{width:auto;height:min(72svh,40rem)}.hero__art .sticker{top:2%;left:-2%}.keeps{padding-block:var(--section-gap-s);background:var(--color-paper-2);color:var(--color-green)}.keeps__line{--row:1.7em;max-width:none;font-family:var(--font-display);font-weight:500;font-size:min(6.75rem, calc((100vw - 2 * var(--gutter)) / 13.9));line-height:var(--row);letter-spacing:var(--tracking-display);white-space:nowrap;align-items:baseline;column-gap:.25em;margin-block:-.25em;display:flex}.keeps__end{font-style:italic}.keeps__roll{width:2.1em;height:var(--row);color:var(--color-clove);animation:slot 9s var(--ease-in-out) infinite;font-style:italic;overflow:hidden}.keeps__list{animation:roll 9s var(--ease-in-out) infinite;display:block}.keeps__list span{height:var(--row);padding-inline:.1em .06em;display:block}@keyframes slot{0%,19%,to{width:2.1em}25%,44%{width:5.45em}50%,69%{width:2.65em}75%,94%{width:2.8em}}@keyframes roll{0%,19%{transform:translateY(0)}25%,44%{transform:translateY(-20%)}50%,69%{transform:translateY(-40%)}75%,94%{transform:translateY(-60%)}to{transform:translateY(-80%)}}.inside{padding-top:var(--section-gap-s);color:var(--color-green)}.stagger{max-width:none;font-size:clamp(2.5rem,6.4vw,6.75rem);font-weight:500;line-height:1}.stagger span{display:block}.stagger span+span{margin-top:var(--space-md);text-align:right;font-style:italic}.oils{margin-top:var(--section-gap-s);padding-block:var(--section-gap-s);background:var(--color-blush);border-block:2px solid var(--color-green)}.oils__in{gap:var(--space-2xl);display:grid}.oils__grid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oils__grid li{position:relative}.oil{align-items:center;gap:var(--space-md);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.oil:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px;border-radius:var(--radius-frame)}.oils__grid img{width:100%;transition:rotate var(--dur-long) var(--ease-out), scale var(--dur-long) var(--ease-out)}.oils__grid li:nth-child(odd) img{rotate:-4deg}.oils__grid li:nth-child(2n) img{rotate:3deg}.oils__grid li:hover img,.oils__grid li:focus-within img{rotate:8deg;scale:1.1}.oils__grid li:nth-child(2n):hover img,.oils__grid li:nth-child(2n):focus-within img{rotate:-8deg}.oil__tip{left:50%;bottom:calc(100% - var(--space-xs));z-index:var(--z-raised);width:max(100%,12.5rem);padding:var(--space-sm) var(--space-md);border:2px solid var(--color-green);background:var(--color-paper-2);box-shadow:var(--shadow-hard);color:var(--color-green);font-weight:600;font-size:var(--text-sm);text-align:center;pointer-events:none;opacity:0;transition:opacity var(--dur-short) var(--ease-out), translate var(--dur-long) var(--ease-out), scale var(--dur-long) var(--ease-out);border-radius:18px;margin:0;line-height:1.35;position:absolute;translate:-50% 12px;rotate:-3deg;scale:.85}.oils__grid li:nth-child(2n) .oil__tip{rotate:3deg}.oil__tip:after{content:"";border-right:2px solid var(--color-green);border-bottom:2px solid var(--color-green);background:var(--color-paper-2);width:14px;height:14px;position:absolute;top:100%;left:50%;translate:-50% -6px;rotate:45deg}.oils__grid li:hover .oil__tip,.oils__grid li:focus-within .oil__tip{opacity:1;translate:-50%;scale:1}.oils__grid span{font-family:var(--font-display);font-size:clamp(1.25rem,2.1vw,2.125rem);font-style:italic;font-weight:500;line-height:1}.oils__note{gap:var(--space-lg) var(--space-2xl);padding-top:var(--space-xl);border-top:2px solid var(--color-green);color:var(--color-accent-ink);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.oils__note .lead{font-weight:600}.ingredients{font-size:var(--text-sm)}.ditto{--color-focus:var(--color-on-green);padding-block:var(--section-gap);background:var(--color-green);color:var(--color-on-green);overflow:hidden}.ditto__in{column-gap:var(--space-2xl);row-gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.ditto__photo{justify-self:center;width:min(100%,23rem);position:relative}.ditto__photo img{aspect-ratio:236/282;object-fit:cover;border:6px solid var(--color-on-green);outline:2px dashed var(--color-accent);outline-offset:12px;width:100%;transition:rotate var(--dur-long) var(--ease-out);border-radius:50%;rotate:-5deg}.ditto__photo:hover img{rotate:3deg}.ditto__photo .sticker{bottom:2%;right:-8%}.ditto__copy{gap:var(--space-lg);flex-direction:column;display:flex}.ditto h2{max-width:none;font-size:clamp(2.5rem,5.6vw,5.75rem);line-height:.95}.ditto .lead{max-width:40ch;font-size:var(--text-xl);line-height:1.35}.shout{padding-block:var(--space-lg);border-block:2px solid var(--color-green);background:var(--color-paper-2);overflow:hidden}.shout__track{width:max-content;animation:32s linear infinite ticker;display:flex}.shout p{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--color-accent);align-items:center;font-size:clamp(2.75rem,7.4vw,7.25rem);font-weight:900;line-height:1;display:flex}.shout span{align-items:center;padding-block:0 .06em;line-height:.8;display:flex}@supports (text-box:trim-both cap alphabetic){.shout span{text-box:trim-both cap alphabetic;padding-block:0;line-height:1}}.shout span:after{content:"✶";color:var(--color-green);margin-inline:.35em;font-size:.45em}.how ol{counter-reset:step;margin:0;padding:0;list-style:none}.how li{counter-increment:step;background:var(--color-blush);border-bottom:2px solid var(--color-green);color:var(--color-green)}.how li:nth-child(2){background:var(--color-accent)}.how li:nth-child(3){background:var(--color-gold)}.how__row{grid-template-columns:var(--space-3xl) minmax(0, 5fr) 12rem minmax(0, 4fr);column-gap:var(--space-lg);padding-block:var(--space-lg);align-items:center;display:grid}.how__row:before{content:counter(step);font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--text-display-s);line-height:1}.how h3{max-width:none;font-size:var(--text-mega);transition:translate var(--dur-long) var(--ease-out);line-height:.95}.how li:hover h3{translate:var(--space-xl) 0}.how__row p{font-size:var(--text-lead);color:var(--color-accent-ink);font-weight:600;line-height:1.3}.how__art{justify-self:center;place-items:center;min-height:10rem;display:grid;position:relative}.how__art img{width:auto;height:10rem;filter:drop-shadow(0 8px 8px rgb(from var(--color-accent-ink) r g b / .28));animation-play-state:paused}.how__art--shake img{transform-origin:50% 75%;animation:shake .42s var(--ease-in-out) infinite paused;rotate:-6deg}.how__art--spray img{transform-origin:50% 100%;animation:squeeze .9s var(--ease-out) infinite paused}.how__art--brush img{width:8rem;height:auto;animation:brush .52s var(--ease-in-out) infinite alternate paused;rotate:-8deg}.mist{z-index:var(--z-base);position:absolute;top:7%;left:12%}.mist i{width:var(--size,.5rem);aspect-ratio:1;background:var(--color-paper);opacity:0;animation:spritz .9s var(--ease-out) infinite paused;animation-delay:var(--delay,0s);border-radius:50%;position:absolute}.mist i:first-child{--dx:-4.6rem;--dy:-1.6rem;--size:.45rem}.mist i:nth-child(2){--dx:-5.4rem;--dy:-.4rem;--size:.6rem;--delay:60ms}.mist i:nth-child(3){--dx:-4.8rem;--dy:.9rem;--size:.4rem;--delay:30ms}.mist i:nth-child(4){--dx:-3.4rem;--dy:-2.2rem;--size:.3rem;--delay:.11s}.mist i:nth-child(5){--dx:-3.6rem;--dy:1.7rem;--size:.35rem;--delay:90ms}.mist i:nth-child(6){--dx:-6.2rem;--dy:.5rem;--size:.3rem;--delay:.14s}.mist i:nth-child(7){--dx:-5.8rem;--dy:-1.1rem;--size:.35rem;--delay:.17s}.mist i:nth-child(8){--dx:-2.6rem;--dy:.2rem;--size:.7rem;--delay:20ms}.how li:hover .how__art img,.how li:hover .mist i{animation-play-state:running}@media (hover:none){.how__art img,.mist i{animation-play-state:running}}@keyframes shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px,-12px)rotate(-12deg)}75%{transform:translate(3px,8px)rotate(14deg)}}@keyframes squeeze{0%,30%,to{transform:rotate(0)}12%{transform:rotate(-5deg)}}@keyframes spritz{0%{opacity:0;transform:translate(0)scale(.3)}12%,45%{opacity:1}85%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.6)}}@keyframes brush{0%{transform:translate(-1.5rem)rotate(-5deg)}to{transform:translate(1.5rem)rotate(5deg)}}.close{--color-focus:var(--color-on-green);padding-block:var(--section-gap-s);background:var(--color-green);color:var(--color-on-green)}.close__in{justify-content:space-between;align-items:flex-end;gap:var(--space-xl);flex-wrap:wrap;display:flex}.statement{font-family:var(--font-display);font-weight:900;font-size:var(--text-mega);letter-spacing:var(--tracking-display);line-height:.95}.close__offer{align-items:center;gap:var(--space-xl);display:flex}.close .btn{--shadow:var(--color-on-green);background:var(--color-accent);color:var(--color-accent-ink)}.site-footer{--color-focus:var(--color-on-green);padding-block:var(--space-2xl);background:var(--color-accent-ink);color:var(--color-on-green)}.site-footer__line{margin-top:var(--space-lg);font-size:var(--text-lead)}.site-footer__legal{gap:var(--gap-columns);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-rule-green);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal{font-size:var(--text-sm);color:var(--color-on-green-2);line-height:1.5}.site-footer__mark{font-family:var(--font-display);font-weight:900;font-size:min(calc((100vw - 2 * var(--gutter)) / 10.45), 7.85rem);letter-spacing:-.02em;white-space:nowrap;color:var(--color-accent);line-height:.8}@keyframes ticker{to{transform:translate(-50%)}}@keyframes sway{0%{rotate:-3deg}to{rotate:4deg}}@keyframes wobble{0%{transform:rotate(-5deg)scale(1)}to{transform:rotate(6deg)scale(1.05)}}@keyframes pop-in{0%{opacity:0;rotate:-8deg;scale:.8}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker__track,.shout__track,.keeps__list,.keeps__roll,.how__art img,.mist i,.sticker,.hero__palm,.hero__bottle{animation:none}}.thanks{min-height:100svh;padding:var(--space-lg);background:var(--color-green);justify-content:center;align-items:center;display:flex}.thanks-card{align-items:flex-start;gap:var(--space-lg);max-width:34rem;padding:var(--space-2xl);border:2px solid var(--color-accent-ink);border-radius:var(--radius-frame);background:var(--color-paper-2);flex-direction:column;display:flex}.thanks-card h1{font-size:var(--text-display-s);color:var(--color-green)}@media (max-width:60rem){.hero__in,.oils__note,.ditto__in{grid-template-columns:minmax(0,1fr)}.hero{padding-block:var(--space-xl) var(--space-2xl)}.hero__bottle img{height:min(58svh,30rem)}.oils__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__palm{width:38rem;right:calc(50% - 22rem)}.hero__art .sticker{width:7rem;font-size:var(--text-sm);top:24%;left:0}.stagger span+span{text-align:left}.how__row{grid-template-columns:var(--space-xl) minmax(0, 1fr) 4.5rem;column-gap:var(--space-md);row-gap:var(--space-xs)}.how__art{grid-area:1/3/span 2;min-height:7rem}.how__art img{height:7rem}.how__art--brush img{width:4rem;height:auto}.mist{scale:.6}.how__row p{grid-column:2}.site-footer__legal{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.wordmark{font-size:var(--text-lg)}.site-header nav .nav-wide{display:none}.sticker{width:6.25rem;font-size:var(--text-md)}.btn{padding-inline:var(--space-lg)}.qty select{min-width:5rem;padding:0 var(--space-xl) 0 var(--space-md)}.select:after{right:var(--space-md)}.close__offer{gap:var(--space-lg);flex-wrap:wrap}.thanks-card{padding:var(--space-xl)}.oil__tip{width:11rem;font-size:var(--text-xs)}.oils__grid li:nth-child(3n+1) .oil__tip{left:0;translate:0 12px}.oils__grid li:nth-child(3n) .oil__tip{left:auto;right:0;translate:0 12px}.oils__grid li:nth-child(3n+1):is(:hover,:focus-within) .oil__tip,.oils__grid li:nth-child(3n):is(:hover,:focus-within) .oil__tip{translate:0}.oils__grid li:nth-child(3n+1) .oil__tip:after{left:25%}.oils__grid li:nth-child(3n) .oil__tip:after{left:75%}}
