@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fluid:clamp(0rem, calc((100vw - 22.5rem) / 67.5), 1rem);--type-phone-base:1.0625;--type-phone-ratio:1.1;--type-desktop-base:1.125;--type-desktop-ratio:1.2;--text-xs:calc(.75rem + .0625 * var(--fluid));--text-s:calc(.875rem + .0625 * var(--fluid));--text-m:calc(var(--type-phone-base) * 1rem + (var(--type-desktop-base) - var(--type-phone-base)) * var(--fluid));--text-l:calc(var(--type-phone-base) * pow(var(--type-phone-ratio), 1) * 1rem + (var(--type-desktop-base) * pow(var(--type-desktop-ratio), 1) - var(--type-phone-base) * pow(var(--type-phone-ratio), 1)) * var(--fluid));--h4:calc(var(--type-phone-base) * pow(var(--type-phone-ratio), 2) * 1rem + (var(--type-desktop-base) * pow(var(--type-desktop-ratio), 2) - var(--type-phone-base) * pow(var(--type-phone-ratio), 2)) * var(--fluid));--h3:calc(var(--type-phone-base) * pow(var(--type-phone-ratio), 3) * 1rem + (var(--type-desktop-base) * pow(var(--type-desktop-ratio), 3) - var(--type-phone-base) * pow(var(--type-phone-ratio), 3)) * var(--fluid));--h2:calc(var(--type-phone-base) * pow(var(--type-phone-ratio), 4) * 1rem + (var(--type-desktop-base) * pow(var(--type-desktop-ratio), 4) - var(--type-phone-base) * pow(var(--type-phone-ratio), 4)) * var(--fluid));--h1:calc(var(--type-phone-base) * pow(var(--type-phone-ratio), 5) * 1rem + (var(--type-desktop-base) * pow(var(--type-desktop-ratio), 5) - var(--type-phone-base) * pow(var(--type-phone-ratio), 5)) * var(--fluid));--display:min(calc(var(--type-phone-base) * pow(var(--type-phone-ratio), 7) * 1rem + (var(--type-desktop-base) * pow(var(--type-desktop-ratio), 7) - var(--type-phone-base) * pow(var(--type-phone-ratio), 7)) * var(--fluid)), (100vw - 2 * var(--gutter)) / 9.4);--display-l:min(calc(var(--type-phone-base) * pow(var(--type-phone-ratio), 8) * 1rem + (var(--type-desktop-base) * pow(var(--type-desktop-ratio), 8) - var(--type-phone-base) * pow(var(--type-phone-ratio), 8)) * var(--fluid)), 8.5svh);--text-lead:clamp(1rem, (100vw - 2 * var(--gutter)) / 17, var(--text-m));--text-quote-mark:2.75rem;--font-weight-heading:600;--line-height-heading:1.12;--font-weight-display:700;--line-height-display:1.04;--line-height-body:1.6;--letter-spacing-heading:-.01em;--line-length-body:60ch;--line-length-short:34ch;--space-phone-base:1;--space-phone-ratio:1.414;--space-desktop-base:1.5;--space-desktop-ratio:1.5;--space-3xs:calc(var(--space-phone-base) * pow(var(--space-phone-ratio), -3) * 1rem + (var(--space-desktop-base) * pow(var(--space-desktop-ratio), -3) - var(--space-phone-base) * pow(var(--space-phone-ratio), -3)) * var(--fluid));--space-2xs:calc(var(--space-phone-base) * pow(var(--space-phone-ratio), -2) * 1rem + (var(--space-desktop-base) * pow(var(--space-desktop-ratio), -2) - var(--space-phone-base) * pow(var(--space-phone-ratio), -2)) * var(--fluid));--space-xs:calc(var(--space-phone-base) * pow(var(--space-phone-ratio), -1) * 1rem + (var(--space-desktop-base) * pow(var(--space-desktop-ratio), -1) - var(--space-phone-base) * pow(var(--space-phone-ratio), -1)) * var(--fluid));--space-s:calc(var(--space-phone-base) * 1rem + (var(--space-desktop-base) - var(--space-phone-base)) * var(--fluid));--space-m:calc(var(--space-phone-base) * pow(var(--space-phone-ratio), 1) * 1rem + (var(--space-desktop-base) * pow(var(--space-desktop-ratio), 1) - var(--space-phone-base) * pow(var(--space-phone-ratio), 1)) * var(--fluid));--space-l:calc(var(--space-phone-base) * pow(var(--space-phone-ratio), 2) * 1rem + (var(--space-desktop-base) * pow(var(--space-desktop-ratio), 2) - var(--space-phone-base) * pow(var(--space-phone-ratio), 2)) * var(--fluid));--space-xl:calc(var(--space-phone-base) * pow(var(--space-phone-ratio), 3) * 1rem + (var(--space-desktop-base) * pow(var(--space-desktop-ratio), 3) - var(--space-phone-base) * pow(var(--space-phone-ratio), 3)) * var(--fluid));--space-2xl:calc(var(--space-phone-base) * pow(var(--space-phone-ratio), 4) * 1rem + (var(--space-desktop-base) * pow(var(--space-desktop-ratio), 4) - var(--space-phone-base) * pow(var(--space-phone-ratio), 4)) * var(--fluid));--gutter:clamp(1rem, 5vw, calc(1.125rem + 1.875 * var(--fluid)));--section-space-m:clamp(3.5rem, 13svh, var(--space-2xl));--section-space-s:calc(.75 * var(--section-space-m));--section-space-l:calc(1.25 * var(--section-space-m));--container-gap:clamp(2.5rem, 10svh, var(--space-xl));--photo-rise:clamp(3rem, 12svh, 26vw);--content-gap:clamp(var(--space-s), 4.5svh, var(--space-l));--grid-gap:var(--space-s);--width-content:77.5rem;--header-height:3.5rem;--section-fade:4.5rem;--buy-bar-row:2.75rem;--buy-bar-float:calc(var(--space-xs) + env(safe-area-inset-bottom,0px));--buy-bar-room:calc(var(--buy-bar-float) + var(--buy-bar-row) + 2 * var(--space-2xs) + 2px + var(--space-s));--icon-xs:1rem;--icon-s:1.125rem;--icon-m:1.25rem;--target-s:1.5rem;--target-m:2.75rem;--target-l:3rem;--target-xl:3.25rem;--radius-s:.625rem;--radius-m:1rem;--radius-l:1.5rem;--radius-round:999px;--shadow-panel:0 1.75rem 3.5rem -.75rem color-mix(in oklch, var(--navy) 28%, transparent);--shadow-pop:0 .75rem 2.5rem color-mix(in oklch, var(--navy) 14%, transparent);--shadow-float:0 2px 4px color-mix(in oklch, var(--navy) 8%, transparent), 0 12px 32px color-mix(in oklch, var(--navy) 18%, transparent), 0 0 0 1px color-mix(in oklch, var(--navy) 12%, transparent);--shadow-float-hover:0 2px 4px color-mix(in oklch, var(--navy) 10%, transparent), 0 14px 36px color-mix(in oklch, var(--navy) 24%, transparent), 0 0 0 1px color-mix(in oklch, var(--navy) 18%, transparent);--shadow-ring:0 0 0 1px color-mix(in oklch, var(--navy) 10%, transparent);--shadow-raised:0 1px 2px color-mix(in oklch, var(--navy) 10%, transparent), 0 6px 16px color-mix(in oklch, var(--navy) 12%, transparent);--shadow-lift:0 1px 2px color-mix(in oklch, var(--navy) 6%, transparent), 0 10px 28px color-mix(in oklch, var(--navy) 8%, transparent);--shade-soft:color-mix(in oklch, var(--navy) 20%, transparent);--shade-rim:color-mix(in oklch, var(--navy) 26%, transparent);--shade-contact:color-mix(in oklch, var(--navy) 32%, transparent);--shadow-text:0 1px .875rem color-mix(in oklab, var(--bg-production) 55%, transparent);--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.16s;--duration-base:.24s;--duration-slow:.32s;--navy:#313543;--muted:#5e6373;--honey:#ffc950;--green:#009d90;--warm-white:oklch(97.1347% .00621783 75.4069);--hue:216.7;--bg-white:white;--bg-ultra-light:color-mix(in oklch, var(--navy) 4%, white);--bg-tint-ultra-light:oklch(.965 .016 var(--hue));--bg-tint-light:oklch(.925 .03 var(--hue));--bg-tint-ultra-light-trans-30:color-mix(in oklch, var(--bg-tint-ultra-light) 30%, transparent);--bg-tint-ultra-light-trans-80:color-mix(in oklch, var(--bg-tint-ultra-light) 80%, transparent);--bg-tint-semi-light:color-mix(in oklch, var(--bg-tint-light), black 2.5%);--bg-tint-semi-light-trans-60:color-mix(in oklch, var(--bg-tint-semi-light) 60%, transparent);--bg-white-trans-82:oklch(100% 5.96046e-8 none/.82);--bg-white-trans-94:oklch(100% 5.96046e-8 none/.94);--bg-warm-white-trans-74:color-mix(in oklch, var(--warm-white) 74%, transparent);--bg-warm-white-trans-80:color-mix(in oklch, var(--warm-white) 80%, transparent);--bg-packaging:#ebe4dd;--bg-hero-sky:#d6e1ea;--bg-home-hero-wash:oklch(100% 5.96046e-8 none/.65);--bg-production:#1e212b;--bg-production-trans-88:color-mix(in oklab, var(--bg-production) 88%, transparent);--bg-production-trans-80:color-mix(in oklab, var(--bg-production) 80%, transparent);--bg-production-trans-74:color-mix(in oklab, var(--bg-production) 74%, transparent);--bg-production-trans-60:color-mix(in oklab, var(--bg-production) 60%, transparent);--bg-ultra-dark:var(--navy);--bg-ultra-dark-hover:color-mix(in oklch, var(--navy) 90%, white);--bg-ultra-dark-trans-7:color-mix(in oklch, var(--navy) 7%, transparent);--bg-ultra-dark-trans-13:color-mix(in oklch, var(--navy) 13%, transparent);--bg-ultra-dark-trans-22:color-mix(in oklch, var(--navy) 22%, transparent);--bg-scrim:color-mix(in oklch, var(--navy) 42%, transparent);--text-dark:var(--navy);--text-dark-muted:var(--muted);--text-light:white;--text-light-muted:color-mix(in oklch, var(--navy) 22%, white);--honey-dark:color-mix(in oklch, var(--honey) 92%, black);--green-dark:color-mix(in oklch, var(--green) 78%, black);--green-ultra-dark:color-mix(in oklch, var(--green) 62%, black);--green-ultra-light:color-mix(in oklch, var(--green) 10%, white);--green-dark-trans-50:color-mix(in oklch, var(--green-dark) 50%, transparent);--border-light:color-mix(in oklch, var(--navy) 12%, white);--border-dark:color-mix(in oklch, var(--navy) 52%, white);--border-ultra-dark:color-mix(in oklch, var(--navy) 86%, white);--border-swatch:color-mix(in oklch, var(--navy) 30%, transparent);--border-dark-trans-20:color-mix(in oklch, var(--navy) 20%, transparent);--border-white-trans-45:oklch(100% 5.96046e-8 none/.45);--border-measure:color-mix(in oklch, var(--muted) 75%, var(--bg-tint-ultra-light));--border-measure-end:var(--muted);--swatch-white:white;--swatch-white-check:var(--navy);--swatch-red-accent:#b3282d;--swatch-red-accent-check:white;--swatch-black-accent:#1d1d1f;--swatch-black-accent-check:white;--swatch-pink-accent:#c895a4;--swatch-pink-accent-check:var(--navy);--swatch-blue-accent:#0481b9;--swatch-blue-accent-check:white;--swatch-orange-accent:#bf3608;--swatch-orange-accent-check:white}@media (min-width:900px){:root{--header-height:4.25rem}}:root[data-tint=neutral]{--bg-tint-ultra-light:oklch(96.5% 0 0);--bg-tint-light:oklch(92.5% 0 0)}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit}fieldset{min-inline-size:0}}@layer base{body{background:var(--bg-white);color:var(--text-dark);font:400 var(--text-m)/var(--line-height-body) var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}p,li,blockquote,figcaption,dd{text-wrap:pretty}a{color:var(--green-dark);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--green-ultra-dark)}[data-surface=ultra-dark] a{color:var(--text-light)}:focus-visible{outline:2px solid var(--green-dark);outline-offset:3px}main:focus{outline:none}[data-visually-hidden]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:root:has(dialog:modal){overflow:hidden}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}}@layer surfaces{[data-surface=white]{background:var(--bg-white);color:var(--text-dark)}[data-surface=ultra-light]{background:var(--bg-ultra-light);color:var(--text-dark)}[data-surface=tint-ultra-light]{background:var(--bg-tint-ultra-light);color:var(--text-dark)}[data-surface=tint-light]{background:var(--bg-tint-light);color:var(--text-dark)}[data-surface=ultra-dark]{background:var(--bg-ultra-dark);color:var(--text-light)}[data-surface=ultra-dark] :focus-visible{outline-color:var(--text-light)}}@layer layout{[data-width=content]{inline-size:min(100%, var(--width-content));padding-inline:var(--gutter);margin-inline:auto}[data-layout=page]{gap:var(--space-s);padding-block:var(--space-l) var(--space-xl);align-content:start;display:grid}@media (max-width:899px){:root[data-buy-bar-room]{background:var(--bg-ultra-dark);padding-block-end:var(--buy-bar-room);scroll-padding-block-end:var(--buy-bar-room)}}}@layer components{.search[data-astro-cid-skw73xwq]{position:relative}.label[data-astro-cid-skw73xwq]{color:var(--text-dark-muted);font-size:var(--text-s);margin-block-end:var(--space-2xs);display:block}.box[data-astro-cid-skw73xwq]{align-items:center;gap:var(--space-2xs);min-block-size:2.625rem;padding:1px 1px 1px var(--space-s);border:1.5px solid var(--border-dark);border-radius:var(--radius-round);background:var(--bg-white);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:flex}.box[data-astro-cid-skw73xwq]:focus-within{border-color:var(--green-dark);box-shadow:0 0 0 4px var(--green-ultra-light)}.box[data-astro-cid-skw73xwq][data-place=header]{border-color:#0000}.box[data-astro-cid-skw73xwq][data-place=header]:focus-within{border-color:var(--bg-white);box-shadow:0 0 0 3px var(--honey)}.box[data-astro-cid-skw73xwq][data-place=sheet]{min-block-size:3rem}.box[data-astro-cid-skw73xwq][data-place=page]{min-block-size:var(--target-l)}.input[data-astro-cid-skw73xwq]{inline-size:100%;min-inline-size:0;padding-block:var(--space-2xs);color:var(--text-dark);font-size:var(--text-s);background:0 0;border:0;outline:none;flex:1}.input[data-astro-cid-skw73xwq]::placeholder{color:var(--text-dark-muted)}.input[data-astro-cid-skw73xwq]::-webkit-search-cancel-button{-webkit-appearance:none}.input[data-astro-cid-skw73xwq][data-place=sheet],.input[data-astro-cid-skw73xwq][data-place=page]{font-size:var(--text-m)}.submit[data-astro-cid-skw73xwq]{border-radius:var(--radius-round);block-size:2.375rem;inline-size:2.375rem;color:var(--text-dark);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.submit[data-astro-cid-skw73xwq]:hover{background:var(--bg-ultra-light)}.submit[data-astro-cid-skw73xwq][data-place=sheet]{block-size:2.75rem;inline-size:2.75rem}.submit[data-astro-cid-skw73xwq][data-place=page]{block-size:auto;inline-size:auto;padding-inline:var(--space-s);background:var(--bg-ultra-dark);color:var(--text-light);font:var(--font-weight-heading) var(--text-s)/1 var(--font-heading);background-clip:padding-box;border:2px solid #0000;align-self:stretch}.submit[data-astro-cid-skw73xwq][data-place=page]:hover{background:var(--bg-ultra-dark-hover)}.submit-icon[data-astro-cid-skw73xwq]{block-size:1.25rem;inline-size:1.25rem}@media (forced-colors:active){.box[data-astro-cid-skw73xwq]:focus-within{outline-offset:2px;outline:2px solid highlight}}.pop[data-astro-cid-skw73xwq]{z-index:60;max-block-size:min(70vh,32.5rem);padding:var(--space-2xs);border:1px solid var(--border-light);border-radius:var(--radius-m);background:var(--bg-white);color:var(--text-dark);box-shadow:var(--shadow-pop);position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline:0;overflow:auto}.pop[data-astro-cid-skw73xwq][hidden]{display:none}.pop[data-astro-cid-skw73xwq][data-place=header]{inline-size:23.75rem;inset-inline:auto 0}.pop[data-astro-cid-skw73xwq][data-place=sheet]{max-block-size:none;box-shadow:none;border:0;margin-block-start:var(--space-2xs);padding:0;position:static}@media (prefers-reduced-motion:no-preference){.pop[data-astro-cid-skw73xwq]{transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out)}@starting-style{.pop[data-astro-cid-skw73xwq]{opacity:0;translate:0 -4px}}}.group-name[data-astro-cid-skw73xwq]{padding:var(--space-xs) var(--space-xs) var(--space-3xs);color:var(--text-dark-muted);font:600 var(--text-xs)/1 var(--font-heading)}.option[data-astro-cid-skw73xwq]{gap:var(--space-xs);min-block-size:3.5rem;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-s);cursor:pointer;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;display:grid}.option[data-astro-cid-skw73xwq][aria-selected=true]{background:var(--bg-ultra-light)}.thumb[data-astro-cid-skw73xwq]{border-radius:var(--radius-s);object-fit:contain;background:var(--bg-ultra-light);mix-blend-mode:multiply;block-size:2.75rem;inline-size:2.75rem}.tag[data-astro-cid-skw73xwq]{border-radius:var(--radius-s);background:var(--bg-ultra-light);block-size:2.75rem;inline-size:2.75rem;color:var(--green-dark);place-items:center;display:grid}.tag-icon[data-astro-cid-skw73xwq]{block-size:1.25rem;inline-size:1.25rem}.text[data-astro-cid-skw73xwq]{min-inline-size:0;line-height:1.3;display:grid}.name[data-astro-cid-skw73xwq]{color:var(--text-dark-muted);font:600 var(--text-s) var(--font-heading)}.match[data-astro-cid-skw73xwq]{color:var(--text-dark);background:0 0;font-weight:700}.sub[data-astro-cid-skw73xwq]{color:var(--text-dark-muted);font-size:var(--text-xs)}.all[data-astro-cid-skw73xwq]{align-items:center;gap:var(--space-2xs);min-block-size:3rem;padding:var(--space-xs);border-block-start:1px solid var(--border-light);border-radius:0 0 var(--radius-s) var(--radius-s);color:var(--green-dark);font:600 var(--text-s) var(--font-heading);cursor:pointer;margin-block-start:var(--space-3xs);display:flex}.all[data-astro-cid-skw73xwq][aria-selected=true]{background:var(--bg-ultra-light)}.all-icon[data-astro-cid-skw73xwq]{block-size:1rem;inline-size:1rem}.empty[data-astro-cid-skw73xwq]{padding:var(--space-xs) var(--space-xs) var(--space-3xs);color:var(--text-dark-muted);font-size:var(--text-s)}.chips[data-astro-cid-skw73xwq]{gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs) var(--space-xs);flex-wrap:wrap;display:flex}.chip[data-astro-cid-skw73xwq]{min-block-size:2.25rem;padding:var(--space-3xs) var(--space-xs);border:1px solid var(--border-light);border-radius:var(--radius-round);background:var(--bg-white);color:var(--text-dark);font:600 var(--text-s)/1.2 var(--font-heading);align-items:center;text-decoration:none;display:inline-flex}.chip[data-astro-cid-skw73xwq]:hover{border-color:var(--border-dark);background:var(--bg-ultra-light);color:var(--text-dark)}.toggle[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-round);color:var(--text-light);font:600 var(--text-s)/1 var(--font-heading);cursor:pointer;background:0 0;border:0;display:inline-flex}.toggle[data-astro-cid-uoycewrb]:not([data-enhanced]){display:none}.toggle[data-astro-cid-uoycewrb]:hover{background:var(--bg-ultra-dark-hover);color:var(--text-light)}.toggle[data-astro-cid-uoycewrb][aria-expanded=true]{background:var(--bg-white);color:var(--text-dark);--_turn:180deg}.toggle[data-astro-cid-uoycewrb]:focus-visible{outline-color:var(--honey)}.toggle-icon[data-astro-cid-uoycewrb]{inline-size:var(--icon-xs);block-size:var(--icon-xs);stroke-width:2.2px;rotate:var(--_turn,0deg)}@media (prefers-reduced-motion:no-preference){.toggle-icon[data-astro-cid-uoycewrb]{transition:rotate var(--duration-base) var(--ease-out)}}@media (max-width:899px){.toggle[data-astro-cid-uoycewrb]{display:none}}.panel[data-astro-cid-uoycewrb]{--_clearance:2.5rem;--_max-height:45rem;--_drop:-8px;--_row:2.5rem;--_badge-size:2rem;--_badge-icon:1.0625rem;--_mark-offset:-2px;--_mark-inset:9px;--_mark-width:3px;block-size:min(calc(100dvh - var(--header-height) - var(--_clearance)), var(--_max-height));border-radius:0 0 var(--radius-l) var(--radius-l);background:var(--bg-white);color:var(--text-dark);box-shadow:var(--shadow-panel);position:absolute;inset-block-start:100%;inset-inline:0;overflow:auto}.panel[data-astro-cid-uoycewrb][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-uoycewrb]{transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out)}@starting-style{.panel[data-astro-cid-uoycewrb]{opacity:0;translate:0 var(--_drop)}}}@media (max-width:1023px){.panel[data-astro-cid-uoycewrb]{display:none}}.inner[data-astro-cid-uoycewrb]{column-gap:var(--space-l);block-size:100%;grid-template:"directory preview"minmax(0,1fr)"foot foot"/14.5rem minmax(0,1fr);padding-block-start:var(--space-m);display:grid}.directory[data-astro-cid-uoycewrb]{grid-area:directory}.group-name[data-astro-cid-uoycewrb]{margin-block:var(--space-xs) 0;color:var(--text-dark-muted);font:600 var(--text-xs)/1.3 var(--font-heading);letter-spacing:0}.entries[data-astro-cid-uoycewrb]{padding:0;list-style:none}.entry[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-xs);min-block-size:var(--_row);margin-inline:calc(var(--space-2xs) * -1);padding-inline:var(--space-2xs);color:var(--text-dark);font:600 var(--text-s)/1.2 var(--font-heading);text-decoration:none;display:flex;position:relative}.entry[data-astro-cid-uoycewrb]:hover{color:var(--text-dark);--_underline:underline}.entry[data-astro-cid-uoycewrb]:focus-visible{outline-offset:0;border-radius:var(--radius-s)}.entry[data-astro-cid-uoycewrb][data-previewed]{color:var(--green-dark);--_badge:var(--green-dark)}.entry[data-astro-cid-uoycewrb][data-previewed]:before{content:"";inset-inline-start:var(--_mark-offset);inset-block:var(--_mark-inset);inline-size:var(--_mark-width);background:var(--green-dark);border-radius:2px;position:absolute}.badge[data-astro-cid-uoycewrb]{inline-size:var(--_badge-size);block-size:var(--_badge-size);border-radius:var(--radius-round);background:var(--bg-ultra-light);color:var(--_badge,var(--text-dark-muted));isolation:isolate;flex:none;place-items:center;display:grid}.badge-icon[data-astro-cid-uoycewrb]{inline-size:var(--_badge-icon);block-size:var(--_badge-icon)}.badge-image[data-astro-cid-uoycewrb]{object-fit:contain;mix-blend-mode:multiply;block-size:71%;inline-size:71%}.count[data-astro-cid-uoycewrb]{color:var(--text-dark-muted);font:400 var(--text-xs)/1 var(--font-body);font-variant-numeric:tabular-nums;margin-inline-start:auto}.label[data-astro-cid-uoycewrb],.mug-name[data-astro-cid-uoycewrb],.all-label[data-astro-cid-uoycewrb],.row-label[data-astro-cid-uoycewrb]{-webkit-text-decoration-line:var(--_underline,none);text-decoration-line:var(--_underline,none);text-underline-offset:.2em;text-decoration-thickness:1px}.preview[data-astro-cid-uoycewrb]{grid-area:preview;container-type:size}.title[data-astro-cid-uoycewrb]{align-items:baseline;gap:var(--space-2xs);min-inline-size:0;min-block-size:var(--_row);margin-block-end:var(--space-s);padding-block-start:var(--space-3xs);display:flex}.preview-heading[data-astro-cid-uoycewrb]{font:700 var(--text-l)/1.2 var(--font-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.detail[data-astro-cid-uoycewrb]{color:var(--text-dark-muted);font-size:var(--text-s);white-space:nowrap}.grid[data-astro-cid-uoycewrb]{--_mug:min(calc((100cqi - 3 * var(--space-m)) / 4), calc((100cqh - 6rem - 2 * var(--space-s)) / 2));grid-template-columns:repeat(4, var(--_mug));grid-template-rows:repeat(2, calc(var(--_mug) + 1.75rem));justify-content:space-between;row-gap:var(--space-s);padding:0;list-style:none;display:grid}.mug[data-astro-cid-uoycewrb]{min-inline-size:0}.mug[data-astro-cid-uoycewrb][hidden]{display:none}.mug-link[data-astro-cid-uoycewrb]{gap:var(--space-2xs);color:var(--text-dark);text-decoration:none;display:grid}.mug-link[data-astro-cid-uoycewrb]:hover{color:var(--text-dark);--_underline:underline;--_zoom:1.04}.mug-link[data-astro-cid-uoycewrb]:focus-visible{outline-offset:4px;border-radius:var(--radius-m)}.frame[data-astro-cid-uoycewrb]{aspect-ratio:1;border-radius:var(--radius-m);background:var(--bg-white);display:block}.mug-image[data-astro-cid-uoycewrb]{object-fit:contain;block-size:100%;inline-size:100%;scale:var(--_zoom,1)}@media (prefers-reduced-motion:no-preference){.mug-image[data-astro-cid-uoycewrb]{transition:scale var(--duration-base) var(--ease-out)}}.mug-name[data-astro-cid-uoycewrb]{font:600 var(--text-s)/1.25 var(--font-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.foot[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-m);padding-block:var(--space-xs) var(--space-s);border-block-start:1px solid var(--border-light);grid-area:foot;margin-block-start:var(--space-s);display:flex}.button[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-2xs);min-block-size:var(--target-m);padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-s);border-radius:var(--radius-round);background:var(--bg-ultra-dark);color:var(--text-light);font:600 var(--text-s)/1.2 var(--font-heading);flex:none;margin-inline-start:auto;text-decoration:none;display:inline-flex}.button[data-astro-cid-uoycewrb]:hover{background:var(--bg-ultra-dark-hover);color:var(--text-light)}.button-icon[data-astro-cid-uoycewrb]{inline-size:var(--icon-s);block-size:var(--icon-s)}@media (max-height:759px){.panel[data-astro-cid-uoycewrb]{--_max-height:26.25rem}.inner[data-astro-cid-uoycewrb]{grid-template-columns:23.25rem minmax(0,1fr);padding-block-start:var(--space-s)}.directory[data-astro-cid-uoycewrb]{column-gap:var(--space-m);grid-template-columns:1fr 1fr;align-content:start;display:grid}.everything[data-astro-cid-uoycewrb]{grid-column:1/-1}.grid[data-astro-cid-uoycewrb]{--_mug:min(calc((100cqi - 3 * var(--space-m)) / 4), calc(100cqh - 4.25rem - var(--space-s)));grid-template-rows:calc(var(--_mug) + 1.75rem)}.mug[data-astro-cid-uoycewrb]:nth-child(n+5){display:none}}.sheet[data-astro-cid-uoycewrb]{--_drop:-12px;--_column:40rem;--_bar:3.5rem;--_all-row:3.5rem;--_interest-row:4.25rem;--_picture:3.5rem;--_placeholder:1.5rem;--_help-row:3.25rem;overscroll-behavior:contain;background:var(--bg-white);block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text-dark);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.sheet[data-astro-cid-uoycewrb]::backdrop{background:var(--bg-scrim)}@media (prefers-reduced-motion:no-preference){.sheet[data-astro-cid-uoycewrb]{transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-base) var(--ease-out), display var(--duration-base) allow-discrete, overlay var(--duration-base) allow-discrete}.sheet[data-astro-cid-uoycewrb]::backdrop{transition:opacity var(--duration-base) var(--ease-out), display var(--duration-base) allow-discrete, overlay var(--duration-base) allow-discrete}.sheet[data-astro-cid-uoycewrb]:not([open]){opacity:0;translate:0 var(--_drop)}.sheet[data-astro-cid-uoycewrb]:not([open])::backdrop{opacity:0}@starting-style{.sheet[data-astro-cid-uoycewrb][open]{opacity:0;translate:0 var(--_drop)}.sheet[data-astro-cid-uoycewrb][open]::backdrop{opacity:0}}}.bar[data-astro-cid-uoycewrb]{z-index:2;background:var(--bg-ultra-dark);color:var(--text-light);padding:env(safe-area-inset-top) max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left));position:sticky;inset-block-start:0}.bar-inner[data-astro-cid-uoycewrb]{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:var(--_bar);max-inline-size:calc(var(--_column) - 2 * var(--gutter));margin-inline:auto;display:flex}.bar-title[data-astro-cid-uoycewrb]{color:var(--text-light);font:700 var(--text-m)/1 var(--font-heading);letter-spacing:-.01em}.bar-title[data-astro-cid-uoycewrb]:focus{outline:none}.close[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-3xs);min-block-size:var(--target-m);padding:0 var(--space-xs) 0 var(--space-s);border-radius:var(--radius-round);color:var(--text-light);font:600 var(--text-s)/1 var(--font-heading);cursor:pointer;background:0 0;border:0;margin-inline-end:calc(var(--space-2xs) * -1);display:inline-flex}.close[data-astro-cid-uoycewrb]:hover{background:var(--bg-ultra-dark-hover)}.close[data-astro-cid-uoycewrb]:focus-visible{outline-color:var(--honey);outline-offset:2px}.close-icon[data-astro-cid-uoycewrb]{inline-size:var(--icon-m);block-size:var(--icon-m);stroke-width:2px}.body[data-astro-cid-uoycewrb]{max-inline-size:var(--_column);padding:var(--space-s) var(--gutter) calc(var(--space-l) + env(safe-area-inset-bottom));margin-inline:auto;container-type:inline-size}.body[data-astro-cid-uoycewrb]:has([aria-expanded=true]){--_browse:none}.browse[data-astro-cid-uoycewrb]{display:var(--_browse,block)}.all[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-xs);min-block-size:var(--_all-row);border-block-end:1px solid var(--border-light);color:var(--text-dark);font:600 var(--text-m)/1.2 var(--font-heading);text-decoration:none;display:flex}.all[data-astro-cid-uoycewrb]:hover{color:var(--text-dark);--_underline:underline}.all-icon[data-astro-cid-uoycewrb]{inline-size:var(--icon-m);block-size:var(--icon-m);color:var(--text-dark-muted);margin-inline-start:auto}.sheet-heading[data-astro-cid-uoycewrb]{margin-block:var(--space-m) var(--space-xs);color:var(--text-dark);font:600 var(--text-m)/1.3 var(--font-heading);letter-spacing:0}.chips[data-astro-cid-uoycewrb]{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));display:grid}.chip[data-astro-cid-uoycewrb]{min-block-size:var(--target-l);padding:var(--space-3xs) var(--space-xs);border:1px solid var(--border-dark);border-radius:var(--radius-round);background:var(--bg-white);color:var(--text-dark);font:600 var(--text-s)/1.2 var(--font-heading);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.chip[data-astro-cid-uoycewrb]:hover{background:var(--bg-ultra-light);color:var(--text-dark)}.interests[data-astro-cid-uoycewrb]{border-block-start:1px solid var(--border-light);padding:0;list-style:none}.interest[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-xs);min-block-size:var(--_interest-row);border-block-end:1px solid var(--border-light);color:var(--text-dark);text-decoration:none;display:flex}.interest[data-astro-cid-uoycewrb]:hover{color:var(--text-dark);--_underline:underline}.picture[data-astro-cid-uoycewrb]{inline-size:var(--_picture);block-size:var(--_picture);padding:var(--space-3xs);border-radius:var(--radius-m);background:var(--bg-ultra-light);color:var(--text-dark-muted);isolation:isolate;flex:none;place-items:center;display:grid}.interest-image[data-astro-cid-uoycewrb]{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%}.placeholder-icon[data-astro-cid-uoycewrb]{inline-size:var(--_placeholder);block-size:var(--_placeholder)}.interest-name[data-astro-cid-uoycewrb]{font:600 var(--text-m)/1.2 var(--font-heading);-webkit-text-decoration-line:var(--_underline,none);text-decoration-line:var(--_underline,none);text-underline-offset:.2em;text-decoration-thickness:1px}.interest-count[data-astro-cid-uoycewrb]{color:var(--text-dark-muted);font:400 var(--text-xs)/1 var(--font-body);font-variant-numeric:tabular-nums;margin-inline-start:auto}.interest-next[data-astro-cid-uoycewrb]{inline-size:var(--icon-m);block-size:var(--icon-m);color:var(--text-dark-muted);flex:none}.suggestions[data-astro-cid-uoycewrb]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.suggestions[data-astro-cid-uoycewrb] .chip[data-astro-cid-uoycewrb]{min-block-size:var(--target-m);padding-inline:var(--space-s)}.help[data-astro-cid-uoycewrb]{border-block-start:1px solid var(--border-light);padding:0;list-style:none;display:grid}.row[data-astro-cid-uoycewrb]{align-items:center;gap:var(--space-xs);min-block-size:var(--_help-row);border-block-end:1px solid var(--border-light);color:var(--text-dark);font:400 var(--text-s)/1.3 var(--font-body);text-decoration:none;display:flex}.row[data-astro-cid-uoycewrb]:hover{color:var(--text-dark);--_underline:underline}.row-icon[data-astro-cid-uoycewrb]{inline-size:var(--icon-m);block-size:var(--icon-m);color:var(--green-dark);flex:none}.row-next[data-astro-cid-uoycewrb]{inline-size:var(--icon-m);block-size:var(--icon-m);color:var(--text-dark-muted);flex:none;margin-inline-start:auto}@media (forced-colors:active){.panel[data-astro-cid-uoycewrb]{border-block-end:1px solid canvastext}.entry[data-astro-cid-uoycewrb][data-previewed]{outline:2px solid highlight}.toggle[data-astro-cid-uoycewrb][aria-expanded=true]{outline:1px solid canvastext}.bar[data-astro-cid-uoycewrb]{border-block-end:1px solid canvastext}}.skip[data-astro-cid-jae56hh5]{z-index:100;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);background:var(--bg-white);color:var(--text-dark);position:absolute;inset-block-start:0;inset-inline-start:var(--space-xs);translate:0 -100%}.skip[data-astro-cid-jae56hh5]:focus{translate:0 var(--space-xs)}.header[data-astro-cid-jae56hh5]{z-index:36;background:var(--bg-ultra-dark);color:var(--text-light);position:relative}.row[data-astro-cid-jae56hh5]{align-items:center;gap:var(--space-s);min-block-size:var(--header-height);display:flex}.logo[data-astro-cid-jae56hh5]{border-radius:var(--radius-s);flex:none}.logo[data-astro-cid-jae56hh5]:focus-visible{outline-color:var(--text-light)}.logo-image[data-astro-cid-jae56hh5]{inline-size:auto;block-size:calc(var(--header-height) - .75rem)}.nav[data-astro-cid-jae56hh5]{gap:var(--space-3xs);display:flex}.link[data-astro-cid-jae56hh5],.shoplink[data-astro-cid-jae56hh5]{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-round);color:var(--text-light);font:600 var(--text-s)/1 var(--font-heading);text-decoration:none}:is(.link[data-astro-cid-jae56hh5],.shoplink[data-astro-cid-jae56hh5]):hover{background:var(--bg-ultra-dark-hover);color:var(--text-light)}:is(.link[data-astro-cid-jae56hh5],.shoplink[data-astro-cid-jae56hh5]):focus-visible{outline-color:var(--text-light)}.shoplink[data-astro-cid-jae56hh5],.nav[data-astro-cid-jae56hh5]:has([data-shop-toggle][data-enhanced]) .shoplink[data-astro-cid-jae56hh5],.search-open[data-astro-cid-jae56hh5]:not([data-enhanced]),.search-sheet[data-astro-cid-jae56hh5]:not([data-enhanced]),.phone-shop[data-astro-cid-jae56hh5]:not([data-enhanced]){display:none}.promises[data-astro-cid-jae56hh5]{gap:var(--space-s);transition:opacity .12s var(--ease-out), visibility 0s;margin-inline-start:auto;padding:0;list-style:none;display:flex}.promises[data-astro-cid-jae56hh5][data-covered]{opacity:0;visibility:hidden;transition:opacity .12s var(--ease-out), visibility 0s .12s}.promise[data-astro-cid-jae56hh5]{column-gap:var(--space-2xs);border-radius:var(--radius-s);white-space:nowrap;grid-template-columns:1.125rem auto;align-items:center;text-decoration:none;display:grid}.promise[data-astro-cid-jae56hh5]:hover{--_underline:underline}.promise[data-astro-cid-jae56hh5]:focus-visible{outline-color:var(--text-light);--_underline:underline}.promise-icon[data-astro-cid-jae56hh5]{block-size:1.125rem;inline-size:1.125rem;color:var(--honey);grid-row:1/3}.promise-title[data-astro-cid-jae56hh5]{color:var(--text-light);font:600 var(--text-xs)/1.25 var(--font-heading);-webkit-text-decoration-line:var(--_underline,none);text-decoration-line:var(--_underline,none);text-underline-offset:3px}.promise-detail[data-astro-cid-jae56hh5]{color:var(--text-light-muted);font:400 var(--text-xs)/1.25 var(--font-body)}.tools[data-astro-cid-jae56hh5]{align-items:center;gap:var(--space-3xs);display:flex;position:relative}.search-link[data-astro-cid-jae56hh5],.search-open[data-astro-cid-jae56hh5],.search-sheet[data-astro-cid-jae56hh5]{border-radius:var(--radius-round);background:var(--honey);block-size:2.5rem;inline-size:2.5rem;color:var(--text-dark);cursor:pointer;border:0;place-items:center;display:inline-grid}:is(.search-link[data-astro-cid-jae56hh5],.search-open[data-astro-cid-jae56hh5],.search-sheet[data-astro-cid-jae56hh5]):hover{background:var(--honey-dark);color:var(--text-dark)}:is(.search-link[data-astro-cid-jae56hh5],.search-open[data-astro-cid-jae56hh5],.search-sheet[data-astro-cid-jae56hh5]):focus-visible{outline-color:var(--text-light)}.search-icon[data-astro-cid-jae56hh5]{stroke-width:2.2px;block-size:1.25rem;inline-size:1.25rem}.field[data-astro-cid-jae56hh5]{z-index:5;inline-size:20rem;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.field[data-astro-cid-jae56hh5][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.field[data-astro-cid-jae56hh5]{transition:inline-size .2s var(--ease-out)}@starting-style{.field[data-astro-cid-jae56hh5]{inline-size:2.75rem}}}.phone-shop[data-astro-cid-jae56hh5]{align-items:center;gap:var(--space-2xs);min-block-size:2.5rem;padding:var(--space-2xs) var(--space-s) var(--space-2xs) var(--space-xs);border:1.5px solid var(--border-dark);border-radius:var(--radius-round);color:var(--text-light);font:600 var(--text-s)/1 var(--font-heading);cursor:pointer;background:0 0;display:none}.phone-shop[data-astro-cid-jae56hh5]:hover{background:var(--bg-ultra-dark-hover)}.phone-shop[data-astro-cid-jae56hh5]:focus-visible{outline-color:var(--honey)}.phone-shop-icon[data-astro-cid-jae56hh5]{stroke-width:2px;block-size:1.25rem;inline-size:1.25rem}.strip[data-astro-cid-jae56hh5]{display:none;container:promise-strip/inline-size}.strip-link[data-astro-cid-jae56hh5]{align-items:center;gap:var(--space-3xs);min-block-size:1.5rem;color:var(--text-dark);font:500 var(--text-xs)/1.2 var(--font-body);white-space:nowrap;text-decoration:none;display:inline-flex}.strip-link[data-astro-cid-jae56hh5]:hover{text-decoration:underline}.strip-icon[data-astro-cid-jae56hh5]{block-size:.9375rem;inline-size:.9375rem;color:var(--green-dark);flex:none}@container promise-strip (inline-size<21.5rem){.strip-icon[data-astro-cid-jae56hh5]{display:none}}.scrim[data-astro-cid-jae56hh5]{z-index:35;background:var(--bg-scrim);position:fixed;inset:0}.scrim[data-astro-cid-jae56hh5][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.scrim[data-astro-cid-jae56hh5]{transition:opacity var(--duration-base) linear}@starting-style{.scrim[data-astro-cid-jae56hh5]{opacity:0}}}@media (min-width:1100px){.row[data-astro-cid-jae56hh5],.promises[data-astro-cid-jae56hh5]{gap:var(--space-m)}}@media (max-width:1023px){.search-open[data-astro-cid-jae56hh5],.scrim[data-astro-cid-jae56hh5],.tools[data-astro-cid-jae56hh5]:has(.search-sheet[data-enhanced]) .search-link[data-astro-cid-jae56hh5]{display:none}}@media (min-width:1024px){.search-sheet[data-astro-cid-jae56hh5],.tools[data-astro-cid-jae56hh5]:has(.search-open[data-enhanced]) .search-link[data-astro-cid-jae56hh5]{display:none}}@media (min-width:900px){.shoplink[data-astro-cid-jae56hh5]{display:inline-block}}@media (max-width:899px){.link[data-astro-cid-jae56hh5],.promises[data-astro-cid-jae56hh5]{display:none}.tools[data-astro-cid-jae56hh5]{gap:var(--space-2xs);margin-inline-start:auto}.phone-shop[data-astro-cid-jae56hh5]{display:inline-flex}.strip[data-astro-cid-jae56hh5]{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:2.125rem;padding:0 var(--gutter);border-block-end:1px solid var(--border-light);background:var(--bg-ultra-light);flex-wrap:nowrap;margin:0;list-style:none;display:flex}}.footer[data-astro-cid-bddg4lij]{color:var(--text-light-muted)}.top[data-astro-cid-bddg4lij]{--_share:15.5rem;gap:var(--space-l) var(--space-xl);padding-block:var(--space-xl) var(--space-l);flex-wrap:wrap;display:flex}.brand[data-astro-cid-bddg4lij]{flex:1.1 1 calc(1.1 * var(--_share));gap:var(--space-2xs);font-size:var(--text-s);grid-template-columns:minmax(0,22rem);align-content:start;display:grid}.logo[data-astro-cid-bddg4lij]{block-size:auto;inline-size:4.1875rem}.tagline[data-astro-cid-bddg4lij]{color:var(--honey);font:700 var(--text-m)/1.3 var(--font-heading)}.columns[data-astro-cid-bddg4lij]{flex:2 1 calc(2 * var(--_share));gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.heading[data-astro-cid-bddg4lij]{color:var(--text-light);font-size:var(--text-s);letter-spacing:0;margin-block-end:var(--space-xs)}.links[data-astro-cid-bddg4lij]{gap:var(--space-2xs);padding:0;list-style:none;display:grid}.link[data-astro-cid-bddg4lij]{min-block-size:1.5rem;color:var(--text-light);font-size:var(--text-s);align-items:center;text-decoration:none;display:inline-flex}.link[data-astro-cid-bddg4lij]:hover{color:var(--text-light);text-decoration:underline}.bottom[data-astro-cid-bddg4lij]{padding-block:var(--space-s) var(--space-m);border-block-start:1px solid var(--border-ultra-dark);font-size:var(--text-xs)}}
