@font-face{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-family:geologicaLatin;src:url(../media/geologica_latin_full_normal.p.3x-nuoy8xs_m-.woff2)format("woff2");font-display:swap;font-weight:100 900}.geologicalatin_63b7923c-module__wlVqfq__className{font-family:geologicaLatin}.geologicalatin_63b7923c-module__wlVqfq__variable{--ds-font-geologica-latin:"geologicaLatin"}
@font-face{unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:geologicaCyrillic;src:url(../media/geologica_cyrillic_full_normal.p.21rjph7_901fl.woff2)format("woff2");font-display:swap;font-weight:100 900}.geologicacyrillic_8f1e5d3d-module__xaekoa__className{font-family:geologicaCyrillic}.geologicacyrillic_8f1e5d3d-module__xaekoa__variable{--ds-font-geologica-cyrillic:"geologicaCyrillic"}
@font-face{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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-family:geologicaExtended;src:url(../media/geologica_latin_ext_full_normal-s.0oc1pkxpk2v0x.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geologicaExtended Fallback;src:local(Arial);ascent-override:97.5%;descent-override:27.5%;line-gap-override:0.0%;size-adjust:100.0%}.geologicaextended_20b8a584-module__vG1nyG__className{font-family:geologicaExtended,geologicaExtended Fallback}.geologicaextended_20b8a584-module__vG1nyG__variable{--ds-font-geologica-ext:"geologicaExtended", "geologicaExtended Fallback"}
@font-face{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-family:plexMonoLatin;src:url(../media/plexmono_latin_400_normal.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{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-family:plexMonoLatin;src:url(../media/plexmono_latin_500_normal.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.plexmonolatin_73b9463c-module__oktPzG__className{font-family:plexMonoLatin}.plexmonolatin_73b9463c-module__oktPzG__variable{--ds-font-plex-latin:"plexMonoLatin"}
@font-face{unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:plexMonoCyrillic;src:url(../media/plexmono_cyrillic_400_normal.0m1ahpdxrpokj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:plexMonoCyrillic;src:url(../media/plexmono_cyrillic_500_normal.26ox_itp_alxp.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.plexmonocyrillic_f5f69a60-module__pyJ1ta__className{font-family:plexMonoCyrillic}.plexmonocyrillic_f5f69a60-module__pyJ1ta__variable{--ds-font-plex-cyrillic:"plexMonoCyrillic"}
@layer ds.reset {
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}body{min-block-size:100dvh}img,picture{max-inline-size:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}
}

@layer ds.tokens {
:root{--ds-space-unit:.5rem;--ds-space-05:calc(var(--ds-space-unit) * .5);--ds-space-10:var(--ds-space-unit);--ds-space-15:calc(var(--ds-space-unit) * 1.5);--ds-space-20:calc(var(--ds-space-unit) * 2);--ds-space-30:calc(var(--ds-space-unit) * 3);--ds-space-40:calc(var(--ds-space-unit) * 4);--ds-space-60:calc(var(--ds-space-unit) * 6);--ds-space-80:calc(var(--ds-space-unit) * 8);--ds-space-120:calc(var(--ds-space-unit) * 12);--ds-size-content:86rem;--ds-size-hit-min:2.75rem;--ds-radius-sm:.25rem;--ds-radius-md:.75rem;--ds-radius-lg:1.25rem;--ds-color-surface:#f3f1eb;--ds-color-surface-raised:#fffef9;--ds-color-text:#171915;--ds-color-text-muted:#565a50;--ds-color-border:#c9c8be;--ds-color-accent:#24473b;--ds-color-on-accent:#f7f8f3;--ds-font-body:"Helvetica Neue", "Arial Nova", "Arial", sans-serif;--ds-font-display:"Georgia", "Times New Roman", serif;--ds-text-xs:.75rem;--ds-text-sm:.875rem;--ds-text-md:1rem;--ds-text-lg:clamp(1.125rem, 1rem + .35vw, 1.375rem);--ds-text-xl:clamp(1.75rem, 1.2rem + 1.6vw, 3rem);--ds-text-display:clamp(3rem, 2rem + 5vw, 7.5rem);--ds-leading-tight:.94;--ds-leading-body:1.55;--ds-shadow-raised:0 1.5rem 4rem color-mix(in srgb, var(--ds-color-text) 10%, transparent);--ds-motion-fast:.14s;--ds-motion-medium:.36s;--ds-motion-ease:cubic-bezier(.16, 1, .3, 1);--ds-focus-width:.1875rem;--ds-focus-offset:.1875rem;--ds-z-skip-link:10}
}

@layer ds.base {
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--ds-color-surface);font-family:var(--ds-font-body)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--ds-color-surface);color:var(--ds-color-text);font-size:var(--ds-text-md);line-height:var(--ds-leading-body);text-rendering:optimizelegibility}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,li,dd,figcaption){text-wrap:pretty}:where(a,button,input,select,textarea):focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-accent);outline-offset:var(--ds-focus-offset)}::selection{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
}

@layer ds.primitives {
.l-container{inline-size:min(100% - (var(--ds-space-20) * 2), var(--ds-size-content));margin-inline:auto}.l-stack{gap:var(--ds-space-20);display:grid}.l-cluster{gap:var(--ds-space-10);flex-wrap:wrap;align-items:center;display:flex}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}
}

@layer ds.reset,ds.vendor,ds.tokens,ds.base,ds.primitives,ds.components,ds.project,ds.utilities;
@layer properties,ds.reset,ds.vendor,ds.tokens,ds.base,ds.primitives,ds.components,ds.project,ds.utilities;@layer ds.vendor{:root,:host{--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--leading-tight:1.25;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer ds.tokens{@property --ds-ink{syntax:"<color>";inherits:true;initial-value:#07213d}@property --ds-accent{syntax:"<color>";inherits:true;initial-value:#ffd23f}@property --ds-on-accent{syntax:"<color>";inherits:true;initial-value:#07213d}@property --ds-sheet{syntax:"<color>";inherits:true;initial-value:#eef7fc}@property --ds-shrp{syntax:"<number>";inherits:true;initial-value:0}@property --ds-crsv{syntax:"<number>";inherits:true;initial-value:0}@property --ds-slnt{syntax:"<number>";inherits:true;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-sky-clear-zenith:#2a73cc;--ds-sky-clear-horizon:#d3ecf8;--ds-sky-clear-glow:#fff0c2;--ds-sky-clear-cloud:#fff;--ds-sky-clear-shade:#9fbad6;--ds-sky-fog-zenith:#a9a7bd;--ds-sky-fog-horizon:#ebe7ea;--ds-sky-fog-glow:#f6e9f1;--ds-sky-fog-cloud:#f5f2f4;--ds-sky-fog-shade:#9d98b1;--ds-sky-storm-zenith:#1c2233;--ds-sky-storm-horizon:#545a70;--ds-sky-storm-glow:#e9ff9a;--ds-sky-storm-cloud:#8b8fa6;--ds-sky-storm-shade:#121624;--ds-sky-drizzle-zenith:#7b95a3;--ds-sky-drizzle-horizon:#d4dde1;--ds-sky-drizzle-glow:#f7c7d1;--ds-sky-drizzle-cloud:#dde3e6;--ds-sky-drizzle-shade:#6c808d;--ds-sky-thaw-zenith:#5fb3a7;--ds-sky-thaw-horizon:#f6dcc6;--ds-sky-thaw-glow:#ffb57a;--ds-sky-thaw-cloud:#fbf3ea;--ds-sky-thaw-shade:#86ada6;--ds-sky-frost-zenith:#8fbbe0;--ds-sky-frost-horizon:#f0f6fb;--ds-sky-frost-glow:#fff;--ds-sky-frost-cloud:#fff;--ds-sky-frost-shade:#b3cadf;--ds-sky-heat-zenith:#d8703f;--ds-sky-heat-horizon:#f7d9a4;--ds-sky-heat-glow:#fff4d8;--ds-sky-heat-cloud:#fff2df;--ds-sky-heat-shade:#dc9c6c;--ds-sky-calm-zenith:#6f9f98;--ds-sky-calm-horizon:#efe3c8;--ds-sky-calm-glow:#fff6e2;--ds-sky-calm-cloud:#f3ead7;--ds-sky-calm-shade:#4a7c79;--ds-ink-clear:#07213d;--ds-accent-clear:#ffd23f;--ds-on-accent-clear:#07213d;--ds-sheet-clear:#eef7fc;--ds-ink-fog:#231d38;--ds-accent-fog:#5b45b8;--ds-on-accent-fog:#fff;--ds-sheet-fog:#f1eef2;--ds-ink-storm:#eef1fb;--ds-accent-storm:#d4ff3a;--ds-on-accent-storm:#141a28;--ds-sheet-storm:#1b2130;--ds-ink-drizzle:#0f1e26;--ds-accent-drizzle:#f6a9bb;--ds-on-accent-drizzle:#1c2a31;--ds-sheet-drizzle:#eef2f4;--ds-ink-thaw:#102f2b;--ds-accent-thaw:#ff9a52;--ds-on-accent-thaw:#102f2b;--ds-sheet-thaw:#f4f7f2;--ds-ink-frost:#1f1030;--ds-accent-frost:#c3304b;--ds-on-accent-frost:#fff;--ds-sheet-frost:#f3f8fc;--ds-ink-heat:#2e1003;--ds-accent-heat:#3b1505;--ds-on-accent-heat:#f8d69c;--ds-sheet-heat:#fbf1e2;--ds-ink-calm:#0b2b2e;--ds-accent-calm:#0f5156;--ds-on-accent-calm:#efe2c6;--ds-sheet-calm:#f5efe2;--ds-color-danger-ink:#8a1c16;--ds-color-danger-bright:#ffb4a8;--ds-color-success-ink:#1d6b3f;--ds-color-glass:#fff;--ds-color-shadow:#0b1020;--ds-color-surface-raised:#fffcf5;--ds-pogoda-clear-a:#8fd0f5;--ds-pogoda-clear-b:#ffd23f;--ds-pogoda-clear-ink:#0e2a45;--ds-pogoda-fog-a:#cfd0d8;--ds-pogoda-fog-b:#9f8bd6;--ds-pogoda-fog-ink:#2a2442;--ds-pogoda-storm-a:#1d2334;--ds-pogoda-storm-b:#d4ff3a;--ds-pogoda-storm-ink:#1d2334;--ds-pogoda-thaw-a:#86d6c6;--ds-pogoda-thaw-b:#ffae6b;--ds-pogoda-thaw-ink:#173a35;--ds-pogoda-frost-a:#dcebf6;--ds-pogoda-frost-b:#c3304b;--ds-pogoda-frost-ink:#2b1420;--ds-pogoda-heat-a:#e0572a;--ds-pogoda-heat-b:#f8d69c;--ds-pogoda-heat-ink:#3b1505;--ds-pogoda-drizzle-a:#5d7989;--ds-pogoda-drizzle-b:#f6a9bb;--ds-pogoda-drizzle-ink:#1c2a31;--ds-pogoda-calm-a:#0f5156;--ds-pogoda-calm-b:#efe2c6;--ds-pogoda-calm-ink:#0c2d30;--ds-font-body:var(--ds-font-geologica-latin), var(--ds-font-geologica-cyrillic), var(--ds-font-geologica-ext);--ds-font-display:var(--ds-font-body);--ds-font-mono:var(--ds-font-plex-latin), var(--ds-font-plex-cyrillic), ui-monospace, monospace}}@layer ds.project{.site-body{min-block-size:100dvh;font-family:var(--ds-font-body);font-feature-settings:"tnum" 0;flex-direction:column;display:flex}.site-body>main{flex:1}.site-container{inline-size:min(100% - 2rem,90rem);margin-inline:auto}@media (min-width:48rem){.site-container{inline-size:min(100% - 4rem,90rem)}}@media (min-width:90rem){.site-container{inline-size:min(100% - 6rem,96rem)}}.site-skip-link{z-index:60;position:absolute;inset-block-start:var(--ds-space-10);inset-inline-start:var(--ds-space-10);transform:translateY(-200%)}.site-skip-link:focus-visible{transform:none}.page-title{font-family:var(--ds-font-display);text-transform:uppercase;font-size:clamp(3rem,13.5vw,9rem);font-weight:600;line-height:.85}.dose-input{inline-size:4rem;font-family:var(--ds-font-display);font-variant-numeric:tabular-nums;color:var(--ds-color-text);text-align:center;appearance:textfield;background:0 0;border:0;font-size:1.75rem}.dose-input::-webkit-inner-spin-button{appearance:none}.dose-input::-webkit-outer-spin-button{appearance:none}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}.icon-button{min-inline-size:var(--ds-size-hit-min);min-block-size:var(--ds-size-hit-min);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 .5rem;font-weight:600;text-decoration:none;display:inline-grid}.icon-button:hover{background:var(--ds-color-surface-sunk)}.icon-button:disabled{cursor:not-allowed;opacity:.4}.button{min-block-size:3rem;font:inherit;text-align:center;cursor:pointer;border:2px solid var(--ds-color-text);transition:transform var(--ds-motion-fast) var(--ds-motion-ease), background-color var(--ds-motion-fast) ease;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button:disabled{cursor:progress;opacity:.6}.button-primary{color:var(--ds-color-surface-raised);background:var(--ds-color-text)}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{background:color-mix(in srgb, var(--ds-color-text) 82%, var(--ds-color-accent))}}.text-link{color:inherit;text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.chip-group{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.chip{min-block-size:var(--ds-size-hit-min);cursor:pointer;background:var(--ds-color-surface-raised);border:1.5px solid var(--ds-color-border);transition:background-color var(--ds-motion-fast) ease, border-color var(--ds-motion-fast) ease;border-radius:999px;align-items:center;padding:.5rem 1rem;font-weight:500;display:inline-flex;position:relative}.chip input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.chip:hover{border-color:var(--ds-color-text)}.chip:has(input:focus-visible){outline:var(--ds-focus-width) solid var(--ds-color-accent);outline-offset:var(--ds-focus-offset)}.option-card{cursor:pointer;background:var(--ds-color-surface-raised);border:2px solid var(--ds-color-border);border-radius:var(--ds-radius-md);gap:.25rem;padding:1rem 1.1rem;display:grid;position:relative}.option-card input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.option-card:has(input:focus-visible){outline:var(--ds-focus-width) solid var(--ds-color-accent);outline-offset:var(--ds-focus-offset)}.stepper{background:var(--ds-color-surface-raised);border:1.5px solid var(--ds-color-border);border-radius:999px;align-items:center;display:inline-flex}.stepper-button{inline-size:var(--ds-size-hit-min);block-size:var(--ds-size-hit-min);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.25rem;display:inline-grid}.stepper-button:disabled{cursor:not-allowed;opacity:.35}.stepper-button:hover:not(:disabled){background:var(--ds-color-surface-sunk)}.stepper-value{font-variant-numeric:tabular-nums;text-align:center;min-inline-size:2ch;font-weight:600}.field{align-content:start;gap:.4rem;display:grid}.field-hint{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted)}.field-input{min-block-size:3rem;inline-size:100%;font:inherit;color:var(--ds-color-text);background:var(--ds-color-surface-raised);border:1.5px solid var(--ds-color-text);padding:.7rem .9rem}@supports (color:color-mix(in lab, red, red)){.field-input{border:1.5px solid color-mix(in srgb, var(--ds-color-text) 45%, var(--ds-color-border))}}.field-input[aria-invalid=true]{border-color:var(--ds-color-danger);box-shadow:inset 0 0 0 1px var(--ds-color-danger)}textarea.field-input{resize:vertical;min-block-size:6rem}select.field-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.2rem center,right .85rem center;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:2.5rem}.field-error{font-size:var(--ds-text-sm);color:var(--ds-color-danger);align-items:baseline;gap:.4rem;font-weight:600;display:flex}.field-error:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem;transform:translateY(-.05rem)}.form-status{border-radius:var(--ds-radius-md);border:2px solid;padding:1rem 1.2rem}.form-status-error{color:var(--ds-color-danger);background:var(--ds-color-danger)}@supports (color:color-mix(in lab, red, red)){.form-status-error{background:color-mix(in srgb, var(--ds-color-danger) 6%, var(--ds-color-surface-raised))}}.form-status-success{color:var(--ds-color-success);background:var(--ds-color-success)}@supports (color:color-mix(in lab, red, red)){.form-status-success{background:color-mix(in srgb, var(--ds-color-success) 7%, var(--ds-color-surface-raised))}}.form-note{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted)}.panel{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg)}[data-weather]{--ds-pack-a:var(--ds-color-surface-sunk);--ds-pack-b:var(--ds-color-signal);--ds-pack-ink:var(--ds-color-text)}[data-weather=clear]{--ds-pack-a:var(--ds-pogoda-clear-a);--ds-pack-b:var(--ds-pogoda-clear-b);--ds-pack-ink:var(--ds-pogoda-clear-ink)}[data-weather=fog]{--ds-pack-a:var(--ds-pogoda-fog-a);--ds-pack-b:var(--ds-pogoda-fog-b);--ds-pack-ink:var(--ds-pogoda-fog-ink)}[data-weather=storm]{--ds-pack-a:var(--ds-pogoda-storm-a);--ds-pack-b:var(--ds-pogoda-storm-b);--ds-pack-ink:var(--ds-pogoda-storm-ink)}[data-weather=thaw]{--ds-pack-a:var(--ds-pogoda-thaw-a);--ds-pack-b:var(--ds-pogoda-thaw-b);--ds-pack-ink:var(--ds-pogoda-thaw-ink)}[data-weather=frost]{--ds-pack-a:var(--ds-pogoda-frost-a);--ds-pack-b:var(--ds-pogoda-frost-b);--ds-pack-ink:var(--ds-pogoda-frost-ink)}[data-weather=heat]{--ds-pack-a:var(--ds-pogoda-heat-a);--ds-pack-b:var(--ds-pogoda-heat-b);--ds-pack-ink:var(--ds-pogoda-heat-ink)}[data-weather=drizzle]{--ds-pack-a:var(--ds-pogoda-drizzle-a);--ds-pack-b:var(--ds-pogoda-drizzle-b);--ds-pack-ink:var(--ds-pogoda-drizzle-ink)}[data-weather=calm]{--ds-pack-a:var(--ds-pogoda-calm-a);--ds-pack-b:var(--ds-pogoda-calm-b);--ds-pack-ink:var(--ds-pogoda-calm-ink)}.pack{block-size:auto;inline-size:100%;filter:drop-shadow(0 18px 24px var(--ds-color-text));display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.pack{filter:drop-shadow(0 18px 24px color-mix(in srgb, var(--ds-color-text) 22%, transparent))}}.pack-type text{font-family:var(--ds-font-display)}.pack-brand{letter-spacing:.22em;font-size:11px;font-weight:600}.pack-name{letter-spacing:.01em;font-weight:600}.pack-line{letter-spacing:.08em;font-size:11px;font-weight:500}.pack-stamp{letter-spacing:.18em;opacity:.7;font-size:8px}@keyframes pack-spin{to{transform:rotate(40deg)}}@keyframes pack-drift{50%{transform:translate(-26px)}}@keyframes pack-flicker{0%,to{opacity:1}12%{opacity:.2}16%{opacity:1}22%{opacity:.35}}@keyframes pack-fall{0%{transform:translateY(-16px)}to{transform:translate(-6px,16px)}}@keyframes pack-twinkle{50%{transform:scale(.82)rotate(15deg)}}@keyframes pack-shimmer{50%{transform:translateY(14px)}}@keyframes pack-breathe{50%{opacity:.7;transform:translateY(4px)}}@media (prefers-reduced-motion:no-preference){.pack-play .pack-spin{animation:pack-spin 2.2s var(--ds-motion-ease) 2 alternate}.pack-play .pack-drift{animation:2.2s ease-in-out 2 pack-drift}.pack-play .pack-flicker{animation:1.4s linear 3 pack-flicker}.pack-play .pack-fall{animation:.9s linear 5 pack-fall}.pack-play .pack-twinkle{animation:2.2s ease-in-out 2 pack-twinkle}.pack-play .pack-shimmer{animation:1.1s ease-in-out 4 pack-shimmer}.pack-play .pack-breathe{animation:2.2s ease-in-out 2 pack-breathe}}.cart-drawer{block-size:100dvh;max-block-size:100dvh;inline-size:min(30rem,100%);max-inline-size:100%;color:var(--ds-color-text);background:var(--ds-color-surface);border:0;border-inline-start:1px solid var(--ds-color-border);margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto}.cart-drawer::backdrop{background:var(--ds-color-text)}@supports (color:color-mix(in lab, red, red)){.cart-drawer::backdrop{background:color-mix(in srgb, var(--ds-color-text) 45%, transparent)}}.cart-drawer[open]{display:flex}@media (prefers-reduced-motion:no-preference){.cart-drawer[open]{animation:drawer-in var(--ds-motion-medium) var(--ds-motion-ease)}}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}}.cart-drawer-panel{flex-direction:column;flex:1;min-block-size:0;padding:1.25rem;display:flex}.cart-line{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:.85rem;display:grid}@media (min-width:40rem){.cart-line{grid-template-columns:2.75rem minmax(0,1fr) auto}}.cart-swatch{background:linear-gradient(160deg, var(--ds-pack-b) 0 38%, var(--ds-pack-a) 38% 100%);border-radius:.4rem .4rem .6rem .6rem;block-size:3.4rem;inline-size:2.75rem}.cart-line-controls{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (min-width:40rem){.cart-line-controls{grid-column:auto}.cart-line-controls-compact{grid-column:1/-1}}.data-table{font-variant-numeric:tabular-nums;border-collapse:collapse;inline-size:100%}.data-table th,.data-table td{text-align:start;border-block-end:1px solid var(--ds-color-border);padding:.85rem .75rem}.data-table thead th{font-size:var(--ds-text-sm);color:var(--ds-color-text-muted);font-weight:600}.data-table tr[data-active]{background:var(--ds-color-signal)}.range-input{inline-size:100%;min-block-size:var(--ds-size-hit-min);accent-color:var(--ds-color-text)}.pour-art{block-size:auto;inline-size:100%}.pour-outline{fill:none;stroke:var(--ds-color-text);stroke-width:3px;stroke-linejoin:round}.pour-water{fill:var(--ds-color-accent)}@supports (color:color-mix(in lab, red, red)){.pour-water{fill:color-mix(in srgb, var(--ds-color-accent) 35%, var(--ds-color-surface-raised))}}.pour-water{transition:y .2s linear}.pour-coffee{fill:var(--ds-pogoda-heat-ink);transition:y .2s linear}.pour-stream,.pour-drip{stroke:var(--ds-color-accent)}@supports (color:color-mix(in lab, red, red)){.pour-stream,.pour-drip{stroke:color-mix(in srgb, var(--ds-color-accent) 55%, var(--ds-color-surface-raised))}}.pour-stream,.pour-drip{stroke-width:4px;stroke-linecap:round;stroke-dasharray:6 6;opacity:0}.pour-drip{stroke:var(--ds-pogoda-heat-ink);stroke-width:3px}.pour-art-active .pour-stream,.pour-art-active .pour-drip{opacity:1}@keyframes pour-flow{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:no-preference){.pour-art-active .pour-stream,.pour-art-active .pour-drip{animation:.6s linear infinite pour-flow}}.pour-step{border-radius:var(--ds-radius-sm);grid-template-columns:3rem 1fr auto;gap:.75rem;padding:.45rem .6rem;display:grid}.pour-step[data-state=active]{background:var(--ds-color-signal);font-weight:600}.pour-step[data-state=done]{color:var(--ds-color-text-muted)}@keyframes line-draw{0%{stroke-dashoffset:1px}}@keyframes enter-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes enter-drop{0%{transform:translateY(-5px)}}@media (prefers-reduced-motion:no-preference){.enter-rise{animation:enter-rise var(--ds-motion-fast) var(--ds-motion-ease) both}.enter-drop{animation:enter-drop var(--ds-motion-fast) var(--ds-motion-ease) both}}:root{--ds-ink:var(--ds-ink-clear);--ds-accent:var(--ds-accent-clear);--ds-on-accent:var(--ds-on-accent-clear);--ds-sheet:var(--ds-sheet-clear);--ds-ink-soft:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ds-ink-soft:color-mix(in oklab, var(--ds-ink) 74%, transparent)}}:root{--ds-ink-line:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){:root{--ds-ink-line:color-mix(in oklab, var(--ds-ink) 24%, transparent)}}:root{--ds-color-text:var(--ds-ink);--ds-color-text-muted:var(--ds-ink-soft);--ds-color-surface:var(--ds-sheet);--ds-color-surface-raised:var(--ds-sheet)}@supports (color:color-mix(in lab, red, red)){:root{--ds-color-surface-raised:color-mix(in oklab, var(--ds-sheet) 70%, var(--ds-color-glass))}}:root{--ds-color-surface-sunk:var(--ds-sheet)}@supports (color:color-mix(in lab, red, red)){:root{--ds-color-surface-sunk:color-mix(in oklab, var(--ds-sheet) 88%, var(--ds-ink))}}:root{--ds-color-border:var(--ds-ink-line);--ds-color-accent:var(--ds-ink);--ds-color-on-accent:var(--ds-sheet);--ds-color-signal:var(--ds-accent);--ds-color-danger:var(--ds-color-danger-ink);--ds-color-success:var(--ds-color-success-ink);--ds-frame:min(100% - 2rem, 92rem);--ds-ease-out:cubic-bezier(.16, 1, .3, 1);--ds-ease-front:cubic-bezier(.65, 0, .35, 1);transition:--ds-ink .9s var(--ds-ease-front), --ds-accent .9s var(--ds-ease-front), --ds-on-accent .9s var(--ds-ease-front), --ds-sheet .9s var(--ds-ease-front)}@media (min-width:48rem){:root{--ds-frame:min(100% - 5rem, 92rem)}}:root:is([data-sky=fog],:not([data-sky]):has(.sky-poster[data-weather=fog])){--ds-ink:var(--ds-ink-fog);--ds-accent:var(--ds-accent-fog);--ds-on-accent:var(--ds-on-accent-fog);--ds-sheet:var(--ds-sheet-fog)}:root:is([data-sky=storm],:not([data-sky]):has(.sky-poster[data-weather=storm])){--ds-ink:var(--ds-ink-storm);--ds-accent:var(--ds-accent-storm);--ds-on-accent:var(--ds-on-accent-storm);--ds-sheet:var(--ds-sheet-storm)}:root:is([data-sky=drizzle],:not([data-sky]):has(.sky-poster[data-weather=drizzle])){--ds-ink:var(--ds-ink-drizzle);--ds-accent:var(--ds-accent-drizzle);--ds-on-accent:var(--ds-on-accent-drizzle);--ds-sheet:var(--ds-sheet-drizzle)}:root:is([data-sky=thaw],:not([data-sky]):has(.sky-poster[data-weather=thaw])){--ds-ink:var(--ds-ink-thaw);--ds-accent:var(--ds-accent-thaw);--ds-on-accent:var(--ds-on-accent-thaw);--ds-sheet:var(--ds-sheet-thaw)}:root:is([data-sky=frost],:not([data-sky]):has(.sky-poster[data-weather=frost])){--ds-ink:var(--ds-ink-frost);--ds-accent:var(--ds-accent-frost);--ds-on-accent:var(--ds-on-accent-frost);--ds-sheet:var(--ds-sheet-frost)}:root:is([data-sky=heat],:not([data-sky]):has(.sky-poster[data-weather=heat])){--ds-ink:var(--ds-ink-heat);--ds-accent:var(--ds-accent-heat);--ds-on-accent:var(--ds-on-accent-heat);--ds-sheet:var(--ds-sheet-heat)}:root:is([data-sky=calm],:not([data-sky]):has(.sky-poster[data-weather=calm])){--ds-ink:var(--ds-ink-calm);--ds-accent:var(--ds-accent-calm);--ds-on-accent:var(--ds-on-accent-calm);--ds-sheet:var(--ds-sheet-calm)}.sky-poster{--ds-zenith:var(--ds-sky-clear-zenith);--ds-horizon:var(--ds-sky-clear-horizon);--ds-glow:var(--ds-sky-clear-glow);z-index:-2;background:radial-gradient(60vmax 60vmax at 78% 12%, var(--ds-glow), transparent 60%), linear-gradient(to top, var(--ds-horizon) 0%, var(--ds-horizon) 38%, var(--ds-zenith) 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sky-poster{background:radial-gradient(60vmax 60vmax at 78% 12%, color-mix(in oklab, var(--ds-glow) 55%, transparent), transparent 60%), linear-gradient(to top, var(--ds-horizon) 0%, color-mix(in oklab, var(--ds-horizon) 40%, var(--ds-zenith)) 38%, var(--ds-zenith) 100%)}}.sky-poster{pointer-events:none}.sky-poster[data-weather=fog]{--ds-zenith:var(--ds-sky-fog-zenith);--ds-horizon:var(--ds-sky-fog-horizon);--ds-glow:var(--ds-sky-fog-glow)}.sky-poster[data-weather=storm]{--ds-zenith:var(--ds-sky-storm-zenith);--ds-horizon:var(--ds-sky-storm-horizon);--ds-glow:var(--ds-sky-storm-shade)}.sky-poster[data-weather=drizzle]{--ds-zenith:var(--ds-sky-drizzle-zenith);--ds-horizon:var(--ds-sky-drizzle-horizon);--ds-glow:var(--ds-sky-drizzle-glow)}.sky-poster[data-weather=thaw]{--ds-zenith:var(--ds-sky-thaw-zenith);--ds-horizon:var(--ds-sky-thaw-horizon);--ds-glow:var(--ds-sky-thaw-glow)}.sky-poster[data-weather=frost]{--ds-zenith:var(--ds-sky-frost-zenith);--ds-horizon:var(--ds-sky-frost-horizon);--ds-glow:var(--ds-sky-frost-glow)}.sky-poster[data-weather=heat]{--ds-zenith:var(--ds-sky-heat-zenith);--ds-horizon:var(--ds-sky-heat-horizon);--ds-glow:var(--ds-sky-heat-glow)}.sky-poster[data-weather=calm]{--ds-zenith:var(--ds-sky-calm-zenith);--ds-horizon:var(--ds-sky-calm-horizon);--ds-glow:var(--ds-sky-calm-glow)}.sky-canvas{z-index:-1;pointer-events:none;opacity:0;block-size:100%;inline-size:100%;transition:opacity 1.2s var(--ds-ease-out);position:fixed;inset:0}.sky-canvas[data-live=true]{opacity:1}.site-body{font-family:var(--ds-font-body);color:var(--ds-ink);background:0 0;font-size:1.0625rem;line-height:1.55}html{background:var(--ds-sky-clear-horizon)}.site-frame{inline-size:var(--ds-frame);margin-inline:auto}:where(h1,h2,h3){text-wrap:balance}:where(p,li,dd,figcaption){text-wrap:pretty}.station-label{font-family:var(--ds-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:500;line-height:1.4}.scene-title{font-variation-settings:"SHRP" 40, "slnt" 0;letter-spacing:-.02em;font-size:clamp(2.6rem,6.4vw,6rem);font-weight:700;line-height:.95}.scene-intro{max-inline-size:38ch;color:var(--ds-ink-soft);font-size:clamp(1.05rem,1.4vw,1.25rem)}.chart-caption{max-inline-size:62ch;color:var(--ds-ink-soft);margin-block-start:1rem;font-size:.9375rem}.window,.kinetic,.page-title,.page-title-sky,.sky-footer-mark,figure svg{-webkit-user-select:none;user-select:none}.kinetic{--ds-shrp:0;--ds-crsv:0;--ds-slnt:0;font-variation-settings:"SHRP" var(--ds-shrp), "CRSV" var(--ds-crsv), "slnt" var(--ds-slnt);white-space:nowrap;transition:--ds-shrp 1.2s var(--ds-ease-out), --ds-slnt 1.2s var(--ds-ease-out);display:inline-block}.kinetic [data-letter]{animation:letter-settle .9s var(--ds-ease-out) both;animation-delay:calc(var(--ds-i) * 55ms);display:inline-block}.kinetic[data-weather=clear] [data-letter]{animation-name:letter-clear}.kinetic[data-weather=fog]{--ds-crsv:1;--ds-slnt:-5}.kinetic[data-weather=fog] [data-letter]{animation-name:letter-fog;animation-duration:1.8s;animation-delay:calc(var(--ds-i) * .11s)}.kinetic[data-weather=storm]{--ds-shrp:100;--ds-slnt:-10}.kinetic[data-weather=storm] [data-letter]{animation-name:letter-storm;animation-duration:.5s;animation-delay:calc(var(--ds-i) * 30ms)}.kinetic[data-weather=drizzle]{--ds-shrp:30;--ds-crsv:1;--ds-slnt:-7}.kinetic[data-weather=drizzle] [data-letter]{animation-name:letter-drizzle;animation-duration:1.1s;animation-delay:calc(var(--ds-i) * 85ms)}.kinetic[data-weather=thaw]{--ds-crsv:1}.kinetic[data-weather=thaw] [data-letter]{transform-origin:50% 0;animation-name:letter-thaw;animation-duration:1.6s}.kinetic[data-weather=frost]{--ds-shrp:100}.kinetic[data-weather=frost] [data-letter]{animation-name:letter-frost;animation-duration:1.3s}.kinetic[data-weather=heat]{--ds-shrp:20;--ds-slnt:-3}.kinetic[data-weather=heat] [data-letter]{animation-name:letter-heat;animation-duration:1.4s}.kinetic[data-weather=calm] [data-letter]{animation-name:letter-calm;animation-duration:2.2s;animation-delay:calc(var(--ds-i) * 40ms)}@keyframes letter-settle{0%{opacity:0;transform:translateY(.3em)}}@keyframes letter-clear{0%{opacity:0;transform:translateY(.4em)scale(.96)}60%{opacity:1}}@keyframes letter-fog{0%{opacity:0;filter:blur(.12em);transform:translate(-.12em)}}@keyframes letter-storm{0%{opacity:0;transform:translate(.06em,-.1em)skew(-8deg)}40%{opacity:1;transform:translate(-.04em,.03em)skew(4deg)}70%{transform:translate(.02em)skew(-2deg)}}@keyframes letter-drizzle{0%{opacity:0;transform:translateY(-.55em)}65%{opacity:1;transform:translateY(.04em)}}@keyframes letter-thaw{0%{opacity:0;transform:scaleY(1.18)translateY(-.06em)}55%{opacity:1;transform:scaleY(.97)}}@keyframes letter-frost{0%{--ds-shrp:0;opacity:0;filter:brightness(2.2)}}@keyframes letter-heat{0%{opacity:0;transform:skew(10deg)translateY(.08em)}50%{opacity:1;transform:skew(-4deg)}}@keyframes letter-calm{0%{opacity:0}}:root[data-flash] .kinetic[data-weather=storm] [data-letter]{animation:.34s steps(4,end) both letter-strike;animation-delay:calc(var(--ds-i) * 12ms)}@keyframes letter-strike{0%,to{transform:none}25%{transform:translate(.03em,-.02em)}50%{transform:translate(-.03em,.01em)}}.button-sky{min-block-size:3.25rem;color:var(--ds-on-accent);cursor:pointer;background:var(--ds-accent);transition:transform .25s var(--ds-ease-out), box-shadow .25s var(--ds-ease-out);border:0;border-radius:2rem;justify-content:center;align-items:center;padding-inline:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.button-sky:hover{box-shadow:0 .6rem 1.6rem -.8rem var(--ds-color-shadow)}@supports (color:color-mix(in lab, red, red)){.button-sky:hover{box-shadow:0 .6rem 1.6rem -.8rem color-mix(in oklab, var(--ds-color-shadow) 55%, transparent)}}.button-sky:hover{transform:translateY(-2px)}.button-sky:active{box-shadow:none;transform:translateY(1px)scale(.98)}.link-sky{min-block-size:3.25rem;color:var(--ds-ink);text-underline-offset:.3em;transition:text-underline-offset .25s var(--ds-ease-out);align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link-sky:after{content:"→";transition:transform .25s var(--ds-ease-out)}.link-sky:hover{text-underline-offset:.45em}.link-sky:hover:after{transform:translate(.25rem)}.scene{position:relative}.window{touch-action:pan-y;grid-template-rows:auto 1fr auto;min-block-size:100svh;padding-block:6.5rem 1.25rem;display:grid}.window-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;display:flex}.window-hint{max-inline-size:32ch;font-family:var(--ds-font-mono);color:var(--ds-ink-soft);align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}.window-hint-mark{block-size:.7rem;inline-size:2.2rem;animation:hint-sweep 3.2s var(--ds-ease-front) infinite;border:1px solid;border-radius:1rem}@keyframes hint-sweep{0%,to{clip-path:inset(0 100% 0 0 round 1rem)}50%{clip-path:inset(0 round 1rem)}}.window-stage{align-content:end;gap:1.5rem;padding-block:2rem;display:grid}@media (min-width:64rem){.window-stage{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:end}.window-stage .window-title{grid-column:1/-1}.window-stage .window-meta{grid-column:2}}.window-title{font-size:min(22vw, 21rem, calc((100vw - 4rem) / (var(--ds-letters,6) * .64)));letter-spacing:-.045em;margin-inline-start:-.04em;font-weight:800;line-height:.82}.window-title[data-glass=on]{color:#0000}.window-meta{gap:.9rem;padding-block-end:.6rem;display:grid}.window-line{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.2}.window-origin{color:var(--ds-ink-soft)}.window-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.station-strip{border-block-start:1px solid var(--ds-ink-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;padding-block-start:1rem;display:grid}@media (min-width:48rem){.station-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.station-strip dt{font-family:var(--ds-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-ink-soft);font-size:.6875rem}.station-strip dd{margin:0;font-weight:600}.week{block-size:590svh}.week-sticky{grid-template-rows:auto 1fr auto;gap:1rem;block-size:100svh;padding-block:5.5rem 1.5rem;display:grid;position:sticky;inset-block-start:0}.week-head{gap:.6rem;display:grid}.week-head .scene-title{font-size:clamp(2rem,4vw,3.4rem)}.week-head .scene-intro{font-size:1rem}@media (min-width:64rem){.week-head{grid-template-columns:10rem auto minmax(0,36ch);align-items:baseline;gap:2rem}}.week-batches{align-items:center;display:grid}.week-batch{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .5s var(--ds-ease-out), transform .7s var(--ds-ease-out), visibility 0s linear .5s;grid-area:1/1;align-content:center;gap:.8rem;display:grid;transform:translateY(1.5rem)}.week-name{letter-spacing:-.04em;font-size:min(17vw,16rem);font-weight:800;line-height:.85}.week-name .kinetic{font-size:min(1em, calc((100vw - 4rem) / (var(--ds-letters,6) * .64)))}.week-name a{color:inherit;text-decoration:none}.week-origin{font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:600}.week-notes,.week-rest{color:var(--ds-ink-soft)}.week-notes{font-family:var(--ds-font-mono);font-size:.875rem}.week-batch[data-active]{pointer-events:auto;visibility:visible;opacity:1;transition-delay:0s;transform:none}.week-batch:not([data-active]) [data-letter]{animation:none}.week-foot{gap:.9rem;display:grid}.week-days{border-block-start:1px solid var(--ds-ink-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.week-days li{color:var(--ds-ink-soft);gap:.15rem;padding-block-start:.6rem;transition:color .4s;display:grid}.week-days li[data-role=roast]{color:var(--ds-ink)}.week-day-name{font-weight:700}.week-day-role{font-family:var(--ds-font-mono);font-size:.6875rem;line-height:1.3}@media not all and (min-width:40rem){li:not([data-role=roast])>.week-day-role{visibility:hidden}}.week:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .week-days li[data-day="1"],.week:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .week-days li[data-day="4"]{box-shadow:inset 0 3px 0 var(--ds-ink)}.week-progress{background:var(--ds-ink-line);block-size:2px;display:block}.week-progress:after{content:"";background:var(--ds-ink);block-size:100%;transform:scaleX(var(--ds-scene-progress,0));transform-origin:0;display:block}.week-rules{color:var(--ds-ink-soft);gap:.25rem 2rem;font-size:.875rem;display:grid}@media (min-width:64rem){.week-rules{grid-template-columns:1fr 1fr}}.chart-scene{padding-block:clamp(6rem,14vh,10rem)}.chart-layout{gap:2.5rem;display:grid}@media (min-width:72rem){.chart-layout{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);align-items:start}}.chart-head{gap:1rem;display:grid}@media (min-width:72rem){.chart-head{position:sticky;inset-block-start:7rem}}.synoptic,.meteogram{color:var(--ds-ink);background:var(--ds-sheet);margin:0;padding:clamp(1rem,2.5vw,2rem)}@supports (color:color-mix(in lab, red, red)){.synoptic,.meteogram{background:color-mix(in oklab, var(--ds-sheet) 90%, transparent)}}.synoptic,.meteogram{border:1px solid var(--ds-ink-line);box-shadow:0 2.5rem 4rem -3rem var(--ds-color-shadow)}@supports (color:color-mix(in lab, red, red)){.synoptic,.meteogram{box-shadow:0 2.5rem 4rem -3rem color-mix(in oklab, var(--ds-color-shadow) 45%, transparent)}}.synoptic-plot{aspect-ratio:6/5.6;margin:1.5rem 1rem 2.5rem 2.5rem;position:relative}.synoptic-lines{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.synoptic-grid{stroke:var(--ds-ink-line);stroke-width:1px;stroke-dasharray:2 6}.synoptic-isoline{fill:none;stroke:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.synoptic-isoline{stroke:color-mix(in oklab, var(--ds-ink) 45%, transparent)}}.synoptic-isoline{stroke-width:1.25px;stroke-linejoin:round}.synoptic-isoline[data-major]{stroke:var(--ds-ink);stroke-width:2px}.synoptic-level{font-family:var(--ds-font-mono);background:var(--ds-sheet);padding:0 .3rem;font-size:.75rem;position:absolute;transform:translate(-50%,-50%)}.synoptic-stations{position:absolute;inset:0}.synoptic-stations>li{position:absolute;transform:translate(-.45rem,-.45rem)}.station{color:var(--ds-ink);grid-template-columns:.9rem auto;align-items:center;gap:0 .5rem;text-decoration:none;display:grid}.station-dot{background:var(--ds-sheet);border:2px solid var(--ds-ink);block-size:.9rem;inline-size:.9rem;transition:transform .3s var(--ds-ease-out), background .3s;border-radius:50%}.station:hover .station-dot,.station:focus-visible .station-dot{background:var(--ds-ink);transform:scale(1.35)}.station-name{text-shadow:0 0 .4rem var(--ds-sheet);font-size:clamp(.95rem,1.4vw,1.25rem);font-weight:700;line-height:1.1}.station-values{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);text-shadow:0 0 .3rem var(--ds-sheet);grid-column:2;font-size:.625rem;line-height:1.3}.synoptic-axis{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);justify-content:space-between;gap:1rem;font-size:.6875rem;display:flex;position:absolute}.synoptic-axis strong{color:var(--ds-ink);font-weight:500}.synoptic-axis-x{inset:auto 0 -2.2rem}.station-index,.synoptic-legend{display:none}@media not all and (min-width:40rem){.station-dot{place-items:center;block-size:1.35rem;inline-size:1.35rem;display:grid}.station-dot .station-index,.synoptic-legend .station-index{font-family:var(--ds-font-mono);font-size:.6875rem;line-height:1;display:block}.station:hover .station-dot,.station:focus-visible .station-dot{color:var(--ds-sheet)}.station-name,.station-values{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.synoptic-legend{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-block:.5rem 0;font-size:.875rem;display:grid}.synoptic-legend li{grid-template-columns:1.35rem auto;align-items:center;gap:0 .5rem;display:grid}.synoptic-legend .station-index{border:2px solid var(--ds-ink);border-radius:50%;place-items:center;block-size:1.35rem;inline-size:1.35rem;display:grid}.synoptic-legend span:last-child{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);grid-column:2;font-size:.625rem}}.synoptic-axis-y{transform-origin:0 0;flex-direction:row;inline-size:93.33%;inset-block-start:0;inset-inline-start:-2.2rem;transform:rotate(-90deg)translate(-100%)}.meteogram-legend{flex-wrap:wrap;gap:.5rem 2rem;margin-block-end:1rem;font-size:.875rem;display:flex}.meteogram-legend li{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.meteogram-legend span:not(.meteogram-swatch){font-family:var(--ds-font-mono);color:var(--ds-ink-soft);font-size:.75rem}.meteogram-swatch{border-block-start:3px solid var(--ds-ink);block-size:0;inline-size:1.75rem}[data-profile=espresso]>.meteogram-swatch{border-block-start-style:dashed}.meteogram-svg{block-size:auto;inline-size:100%;font-family:var(--ds-font-mono);font-size:15px;display:block;overflow:visible}.meteogram-svg text{fill:var(--ds-ink-soft)}.meteogram-grid line{stroke:var(--ds-ink-line);stroke-dasharray:2 6}.meteogram-phase{fill:var(--ds-ink);stroke:var(--ds-ink)}.meteogram-phase line{stroke-width:2px}.meteogram-phase[data-phase=drying] path{fill:var(--ds-ink-soft);stroke:none}.meteogram-phase[data-phase=maillard] path{fill:none;stroke-width:2px}.meteogram-phase[data-phase=development] path{stroke:none}.meteogram-phase-label{stroke:none;font-size:14px}.meteogram-trace{fill:none;stroke:var(--ds-ink);stroke-width:3px;stroke-linecap:round}[data-profile=espresso]>.meteogram-trace{stroke-dasharray:.012 .008}.meteogram-crack{fill:var(--ds-sheet);stroke:var(--ds-ink);stroke-width:2.5px}.meteogram-crack-line{stroke:var(--ds-ink-line);stroke-dasharray:3 5}.meteogram-bar{fill:var(--ds-ink);opacity:.8}[data-profile=espresso]>.meteogram-bar{fill:none;stroke:var(--ds-ink);stroke-width:1.5px}.meteogram-note{font-size:14px}.meteogram-unit,.meteogram-tick{font-size:13px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.synoptic-plot{view-timeline-name:--synoptic}.meteogram-svg{view-timeline-name:--meteogram}.synoptic-isoline{animation:linear both fade-in;animation-timeline:--synoptic;animation-range:entry 10% cover 40%}.meteogram-trace:not([data-profile=espresso]>*){stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both draw;animation-timeline:--meteogram;animation-range:entry 20% cover 50%}.meteogram-bar{transform-box:fill-box;transform-origin:50% 100%;animation:linear both rise;animation-timeline:--meteogram;animation-range:entry 20% cover 50%}}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{transform:scaleY(0)}}.cup-scene{align-items:center;min-block-size:100svh;padding-block:7rem 5rem;display:grid}.cup-head{gap:1rem;margin-block-end:3rem;display:grid}.cup{gap:3rem;display:grid}@media (min-width:64rem){.cup{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr);align-items:end}}.cup-controls{gap:2rem;display:grid}.cup-controls fieldset{gap:.75rem;display:grid}.cup-methods{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.cup-methods legend{margin-block-end:.75rem}.sky-chip{display:grid;position:relative}.sky-chip input{opacity:0;position:absolute}.sky-chip span{cursor:pointer;border:1px solid var(--ds-ink-line);align-items:center;min-block-size:2.75rem;padding:.4rem .85rem;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:flex}.sky-chip input:checked+span{color:var(--ds-sheet);background:var(--ds-ink);border-color:var(--ds-ink)}.sky-chip input:focus-visible+span{outline:2px solid var(--ds-ink);outline-offset:2px}.cup-range{inline-size:100%;accent-color:var(--ds-ink)}.cup-range-labels{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);justify-content:space-between;font-size:.75rem;display:flex}.cup-milk{align-items:center;gap:.6rem;min-block-size:2.75rem;font-weight:600;display:inline-flex}.cup-milk input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--ds-ink)}.cup-result{align-content:end;gap:.8rem;display:grid}.cup-name{font-size:min(14vw, 13rem, calc((100vw - 4rem) / (var(--ds-letters,6) * .64)));letter-spacing:-.04em;font-weight:800;line-height:.85}@media (min-width:64rem){.cup-name{font-size:min(9vw, 11rem, calc((100vw - 34rem) / (var(--ds-letters,6) * .64)))}}.cup-line{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:600}.cup-recipe{font-family:var(--ds-font-mono);font-size:.9375rem}.cup-notes{color:var(--ds-ink-soft)}.cup-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-block-start:.75rem;display:flex}.more-scene{padding-block:6rem 8rem}.more-title{margin-block-end:2rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.more-list{border-block-start:1px solid var(--ds-ink-line);display:grid}@media (min-width:64rem){.more-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.more-link{block-size:100%;color:var(--ds-ink);border-block-end:1px solid var(--ds-ink-line);grid-template-rows:auto 1fr auto;gap:.75rem;padding:1.5rem 0;text-decoration:none;display:grid}@media (min-width:64rem){.more-link{border-block-end:0;padding:1.75rem 2rem 2rem 0}}.more-link:hover .more-link-cta:after{transform:translate(.35rem)}.more-link-title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1}.more-link-body{max-inline-size:34ch;color:var(--ds-ink-soft)}.more-link-cta{font-weight:600}.more-link-cta:after{content:"→";transition:transform .25s var(--ds-ease-out);margin-inline-start:.5rem;display:inline-block}.sky-header{z-index:40;transition:background .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.sky-header[data-scrolled]{background:var(--ds-sheet)}@supports (color:color-mix(in lab, red, red)){.sky-header[data-scrolled]{background:color-mix(in oklab, var(--ds-sheet) 88%, transparent)}}.sky-header[data-scrolled]{box-shadow:0 1px 0 var(--ds-ink-line)}.sky-header-inner{inline-size:var(--ds-frame);justify-content:space-between;align-items:center;gap:1rem;min-block-size:4.25rem;margin-inline:auto;display:flex}.sky-brand{font-variation-settings:"SHRP" 100, "slnt" -8;color:var(--ds-ink);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.sky-nav{display:none}@media (min-width:60rem){.sky-nav{display:block}}.sky-nav ul{gap:1.75rem;display:flex}.sky-nav-link{min-block-size:2.75rem;color:var(--ds-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.sky-nav-link:after{content:"";transform-origin:100%;block-size:2px;transition:transform .35s var(--ds-ease-out);background:currentColor;position:absolute;inset:auto 0 .55rem;transform:scaleX(0)}.sky-nav-link:hover:after,.sky-nav-link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.sky-actions{align-items:center;gap:.25rem;display:flex}.sky-lang,.sky-cart,.sky-menu-button{min-block-size:2.75rem;min-inline-size:2.75rem;font-family:var(--ds-font-mono);color:var(--ds-ink);text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.35rem;padding-inline:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.sky-cart-count{block-size:1.4rem;min-inline-size:1.4rem;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:1rem;place-items:center;padding-inline:.3rem;font-size:.75rem;display:inline-grid}.sky-cart-count[data-empty]{color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink-line);background:0 0}@media (min-width:60rem){.sky-menu-button{display:none}}.sky-menu{z-index:39;background:var(--ds-sheet);box-shadow:0 1px 0 var(--ds-ink-line);padding:1rem 0 2rem;position:fixed;inset:4.25rem 0 auto}.sky-menu ul{inline-size:var(--ds-frame);margin-inline:auto;display:grid}.sky-menu a{color:var(--ds-ink);border-block-end:1px solid var(--ds-ink-line);padding-block:.75rem;font-size:1.75rem;font-weight:700;text-decoration:none;display:block}@media (min-width:60rem){.sky-menu{display:none}}.sky-footer{color:var(--ds-ink);padding-block:5rem 2rem}.sky-footer-mark{font-variation-settings:"SHRP" 100, "slnt" -10;letter-spacing:-.05em;font-size:clamp(5rem,22vw,20rem);font-weight:800;line-height:.8}.sky-footer-grid{border-block-start:1px solid var(--ds-ink-line);gap:2rem;margin-block-start:2rem;padding-block-start:2rem;display:grid}@media (min-width:60rem){.sky-footer-grid{grid-template-columns:1.4fr 1fr auto;align-items:start}}.sky-footer-grid ul{gap:.25rem;display:grid}.sky-footer-grid a{color:var(--ds-ink)}.sky-footer-note{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);font-size:.8125rem}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ds-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root{transition:none}.kinetic [data-letter],:root[data-flash] .kinetic[data-weather=storm] [data-letter]{animation:none}.window-hint-mark{clip-path:none;animation:none}.week{block-size:auto}.week-sticky{block-size:auto;position:static}.week-batches{gap:3.5rem;padding-block:2rem}.week-batch,.week .week-batch{pointer-events:auto;visibility:visible;opacity:1;grid-area:auto;transform:none}.week-name{font-size:clamp(3rem,11vw,8rem)}.week-progress{display:none}.synoptic-isoline,.meteogram-trace,.meteogram-bar{animation:none}}.crumbs ol{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.crumbs ol li+li:before{content:"/";margin-inline-end:.5rem}.crumbs ol a{color:var(--ds-ink)}.sheet{color:var(--ds-ink);background:var(--ds-sheet)}@supports (color:color-mix(in lab, red, red)){.sheet{background:color-mix(in oklab, var(--ds-sheet) 92%, transparent)}}.sheet{border:1px solid var(--ds-ink-line);box-shadow:0 2.5rem 4rem -3rem var(--ds-color-shadow)}@supports (color:color-mix(in lab, red, red)){.sheet{box-shadow:0 2.5rem 4rem -3rem color-mix(in oklab, var(--ds-color-shadow) 45%, transparent)}}.glyph{flex:none;block-size:2rem;inline-size:2rem}.coffee-hero{align-items:end;min-block-size:100svh;padding-block:6.5rem 3rem;display:grid}.coffee-hero-grid{gap:2.5rem;display:grid}@media (min-width:64rem){.coffee-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:end}}.coffee-hero-text{align-content:end;gap:1.1rem;display:grid}.coffee-title{font-size:min(20vw, 17rem, calc((100vw - 4rem) / (var(--ds-letters,6) * .64)));letter-spacing:-.045em;margin-inline-start:-.04em;font-weight:800;line-height:.84}@media (min-width:64rem){.coffee-title{font-size:min(15vw, 16rem, calc((100vw - 36rem) / (var(--ds-letters,6) * .64)))}}.coffee-line{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:600;line-height:1.2}.coffee-notes{gap:.4rem;display:grid}.coffee-notes ul{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:clamp(1.1rem,1.6vw,1.35rem);display:flex}.coffee-notes li:before{content:"·";color:var(--ds-ink-soft);margin-inline-end:.5rem}.coffee-description{max-inline-size:58ch;color:var(--ds-ink-soft)}.buy-sheet{color:var(--ds-ink);background:var(--ds-sheet);gap:1rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.buy-sheet{background:color-mix(in oklab, var(--ds-sheet) 94%, transparent)}}.buy-sheet{border:1px solid var(--ds-ink-line);box-shadow:0 2.5rem 4rem -3rem var(--ds-color-shadow)}@supports (color:color-mix(in lab, red, red)){.buy-sheet{box-shadow:0 2.5rem 4rem -3rem color-mix(in oklab, var(--ds-color-shadow) 45%, transparent)}}.buy-sheet .panel{box-shadow:none;background:0 0;border:0;padding:0}.buy-pouch{inline-size:min(11rem,45%);filter:drop-shadow(0 1.2rem 1.4rem var(--ds-color-shadow));margin-block:-4rem 0;margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.buy-pouch{filter:drop-shadow(0 1.2rem 1.4rem color-mix(in oklab, var(--ds-color-shadow) 30%, transparent))}}.coffee-passport,.coffee-observations,.coffee-recipes,.coffee-related{padding-block:clamp(4rem,10vh,7rem)}.passport-grid{gap:2rem;display:grid}@media (min-width:64rem){.passport-grid{grid-template-columns:minmax(16rem,24rem) minmax(0,1fr)}}.passport-grid>header{align-content:start}.passport-grid .scene-title,.chart-head .scene-title{font-size:clamp(2.2rem,3.4vw,3.6rem)}.passport-body{background:var(--ds-sheet);gap:2rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.passport-body{background:color-mix(in oklab, var(--ds-sheet) 92%, transparent)}}.passport-body{border:1px solid var(--ds-ink-line)}.passport-story{max-inline-size:60ch;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.passport-facts{border-block-start:1px solid var(--ds-ink-line);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem 1.5rem;padding-block-start:1.5rem;display:grid}.passport-facts dt{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.passport-facts dd{margin:0;font-weight:600}.passport-process{max-inline-size:60ch;color:var(--ds-ink-soft);gap:.4rem;display:grid}.observations-grid{gap:1rem;margin-block-start:1rem;display:grid}@media (min-width:64rem){.observations-grid{grid-template-columns:1.3fr 1fr}}.observation{background:var(--ds-sheet);align-content:start;gap:.75rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.observation{background:color-mix(in oklab, var(--ds-sheet) 92%, transparent)}}.observation{border:1px solid var(--ds-ink-line)}@media (min-width:64rem){.observation-wide{grid-row:span 2}}.observation-title{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1}.observation-intro{max-inline-size:46ch;color:var(--ds-ink-soft);font-size:.9375rem}.sounding{margin:0}.sounding-plot{border-block-end:1px solid var(--ds-ink);block-size:clamp(16rem,40vh,24rem);margin-block:1rem 3.5rem;margin-inline-start:3rem;position:relative}.sounding-tick{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);border-block-end:1px dashed var(--ds-ink-line);font-size:.6875rem;position:absolute;inset-inline:-3rem 0;transform:translateY(50%)}.sounding-tick:first-child{border:0}.sounding-columns{grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;padding-inline:.5rem;display:grid;position:absolute;inset:0}.sounding-columns li{position:relative}.sounding-bar{inset-block:calc((1 - var(--ds-to)) * 100%) calc(var(--ds-from) * 100%);background:var(--ds-ink-line);border-radius:1rem;position:absolute;inset-inline:35%}[data-current]>.sounding-bar{background:var(--ds-ink);inset-inline:15%}.sounding-name{color:var(--ds-ink-soft);white-space:nowrap;transform-origin:0 0;font-size:.6875rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:50%;transform:rotate(-35deg)translate(-50%)}[data-current]>.sounding-name{color:var(--ds-ink);font-weight:700}.harvest{margin:0}.harvest-months{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;display:grid}@media (min-width:40rem){.harvest-months{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:64rem){.harvest-months{grid-template-columns:repeat(6,minmax(0,1fr))}}.harvest-months li{min-block-size:2.75rem;font-family:var(--ds-font-mono);color:var(--ds-ink-soft);border:1px solid var(--ds-ink-line);place-items:center;font-size:.75rem;display:grid}.harvest-months li[data-on]{color:var(--ds-sheet);background:var(--ds-ink);border-color:var(--ds-ink)}.gauges{gap:.75rem;display:grid}.gauges dt{font-size:.875rem;font-weight:600}.gauges dd{align-items:center;gap:.75rem;margin:.25rem 0 0;display:flex}.gauge-track{background:var(--ds-ink-line);border-radius:1rem;flex:1;block-size:.5rem;position:relative;overflow:hidden}.gauge-fill{background:var(--ds-ink);border-radius:inherit;transform:scaleX(var(--ds-value));transform-origin:0;position:absolute;inset:0}.gauge-value{min-inline-size:4.5rem;font-family:var(--ds-font-mono);text-align:end;font-size:.75rem}.recipes{gap:1rem;margin-block:2rem;display:grid}@media (min-width:48rem){.recipes{grid-template-columns:1fr 1fr}}.recipe{background:var(--ds-sheet);padding:clamp(1.25rem,2.5vw,2rem)}@supports (color:color-mix(in lab, red, red)){.recipe{background:color-mix(in oklab, var(--ds-sheet) 92%, transparent)}}.recipe{border:1px solid var(--ds-ink-line)}.recipe-title{margin-block-end:1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.recipe-rows{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:1rem;display:grid}.recipe-rows dt{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.recipe-rows dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:700}.forecast-rows{border-block-start:1px solid var(--ds-ink);margin-block-start:2rem;display:grid}.forecast-link{color:var(--ds-ink);border-block-end:1px solid var(--ds-ink-line);transition:background .35s var(--ds-ease-out), padding .35s var(--ds-ease-out);grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"glyph name price""glyph origin origin""glyph notes notes";align-items:baseline;gap:.2rem 1rem;padding-block:1.1rem;text-decoration:none;display:grid}@media (min-width:64rem){.forecast-link{grid-template-columns:3rem minmax(10rem,1.1fr) 1.2fr 1.2fr auto;grid-template-areas:"glyph name origin notes price";align-items:center;padding-block:1.4rem}}.forecast-link:hover,.forecast-link:focus-visible{background:var(--ds-sheet);padding-inline:1rem}@supports (color:color-mix(in lab, red, red)){.forecast-link:hover,.forecast-link:focus-visible{background:color-mix(in oklab, var(--ds-sheet) 70%, transparent)}}.forecast-glyph{grid-area:glyph;align-self:start;block-size:2.25rem;inline-size:2.25rem}@media (min-width:64rem){.forecast-glyph{align-self:center}}.forecast-name{letter-spacing:-.03em;transition:font-variation-settings .5s var(--ds-ease-out);grid-area:name;font-size:clamp(1.8rem,3.6vw,3.2rem);font-weight:800;line-height:1}.forecast-link:hover .forecast-name{font-variation-settings:"SHRP" 100, "slnt" -8}.forecast-origin{grid-area:origin;font-size:.9375rem;font-weight:600}.forecast-notes{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);grid-area:notes;font-size:.75rem}.forecast-price{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:price;font-weight:700}.forecast-unit{color:var(--ds-ink-soft);font-size:.8125rem;font-weight:400}.page-head{gap:1rem;padding-block:7.5rem 2.5rem;display:grid}.page-title-sky{font-variation-settings:"SHRP" 60, "slnt" -6;letter-spacing:-.045em;font-size:clamp(3.5rem,12vw,11rem);font-weight:800;line-height:.86}.catalog-page{padding-block-end:6rem}.catalog{gap:2rem;display:grid}.catalog-filters{gap:1.25rem 2rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}@media (min-width:72rem){.catalog-filters{grid-template-columns:repeat(3,auto) minmax(12rem,16rem);align-items:start}}.catalog-group{gap:.6rem;display:grid}.catalog-group legend{margin-block-end:.6rem}.catalog-chips{flex-wrap:wrap;gap:.35rem;display:flex}.catalog-chips .sky-chip span{min-block-size:2.5rem;font-size:.9375rem}.catalog-sort{gap:.6rem;display:grid}.catalog-sort select{min-block-size:2.75rem;font:inherit;color:var(--ds-ink);border:1px solid var(--ds-ink-line);background:0 0;border-radius:0;padding-inline:.75rem}.catalog-reset{justify-self:start;font-size:.9375rem}.catalog-board{gap:.75rem;display:grid}.catalog-board .forecast-rows{margin-block-start:0}.catalog-empty{justify-items:start;gap:1rem;padding:2rem;display:grid}.not-found{align-content:center;gap:1.25rem;min-block-size:100svh;padding-block:7rem 4rem;display:grid}.not-found-number{color:var(--ds-ink-soft);letter-spacing:-.04em;font-size:clamp(8rem,30vw,22rem);font-weight:200;line-height:.8}.page-title{font-variation-settings:"SHRP" 60, "slnt" -6;text-transform:none;letter-spacing:-.045em;font-size:clamp(3.5rem,12vw,11rem);font-weight:800;line-height:.86}.site-container{inline-size:var(--ds-frame)}.page-main{padding-block-end:6rem}.panel{color:var(--ds-ink);background:var(--ds-sheet)}@supports (color:color-mix(in lab, red, red)){.panel{background:color-mix(in oklab, var(--ds-sheet) 93%, transparent)}}.panel{border:1px solid var(--ds-ink-line);box-shadow:0 2.5rem 4rem -3rem var(--ds-color-shadow);border-radius:0}@supports (color:color-mix(in lab, red, red)){.panel{box-shadow:0 2.5rem 4rem -3rem color-mix(in oklab, var(--ds-color-shadow) 40%, transparent)}}.button{text-transform:none;border-width:1px;border-color:var(--ds-ink);min-block-size:3.25rem;font-weight:600}.button-primary{color:var(--ds-on-accent);background:var(--ds-accent);border-color:var(--ds-accent)}.button-primary:hover{background:var(--ds-accent)}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{background:color-mix(in oklab, var(--ds-accent) 86%, var(--ds-ink))}}.button-ghost{color:var(--ds-ink);background:0 0}.button-ghost:hover{background:var(--ds-sheet)}@supports (color:color-mix(in lab, red, red)){.button-ghost:hover{background:color-mix(in oklab, var(--ds-sheet) 60%, transparent)}}.text-link{color:var(--ds-ink);text-underline-offset:.3em;text-decoration-thickness:1px}.chip{text-transform:none;border:1px solid var(--ds-ink-line);background:0 0;border-radius:0;font-weight:600}.chip:has(input:checked){color:var(--ds-sheet);background:var(--ds-ink);border-color:var(--ds-ink)}.option-card{text-transform:none;border:1px solid var(--ds-ink-line);background:0 0;border-radius:0}.option-card:has(input:checked){border-color:var(--ds-ink);box-shadow:inset 0 0 0 2px var(--ds-ink)}.field-label{font-weight:600}.field-input{color:var(--ds-ink);background:var(--ds-sheet)}@supports (color:color-mix(in lab, red, red)){.field-input{background:color-mix(in oklab, var(--ds-sheet) 70%, transparent)}}.field-input{border:1px solid var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.field-input{border:1px solid color-mix(in oklab, var(--ds-ink) 45%, transparent)}}.field-input{border-radius:0}.field-input:hover{border-color:var(--ds-ink)}.stepper{border:1px solid var(--ds-ink-line);background:0 0;border-radius:0}.stepper-button,.icon-button{color:var(--ds-ink);border-radius:0}.form-status{border-width:1px;border-radius:0}.data-table tr[data-active]{color:var(--ds-on-accent);background:var(--ds-accent)}.cart-drawer-panel{color:var(--ds-ink);background:var(--ds-sheet);border-radius:0}.font-display{font-variation-settings:"SHRP" 40, "slnt" -4;letter-spacing:-.02em}.brew-guides{gap:.75rem;margin-block-end:5rem;display:grid}.brew-guides .forecast-rows{margin-block-start:0}.brew-calculator{gap:1rem;scroll-margin-block-start:5rem;display:grid}.guide-hero{align-content:end;gap:1.1rem;min-block-size:100svh;padding-block:7rem 2.5rem;display:grid}.guide-title{font-size:min(18vw, 15rem, calc((100vw - 4rem) / (var(--ds-letters,6) * .64)));letter-spacing:-.045em;margin-inline-start:-.04em;font-weight:800;line-height:.86}.guide-intro{max-inline-size:60ch;color:var(--ds-ink-soft);font-size:clamp(1.05rem,1.4vw,1.2rem)}.guide-specs{margin-block-start:1rem}@media (min-width:64rem){.guide-specs{grid-template-columns:repeat(5,minmax(0,1fr))}}.guide-body{gap:1rem;padding-block:2rem 4rem;display:grid}.guide-columns{gap:1rem;display:grid}@media (min-width:64rem){.guide-columns{grid-template-columns:1.4fr 1fr}}.guide-side{align-content:start;gap:1rem;display:grid}.guide-steps{counter-reset:step;gap:1rem;display:grid}.guide-steps li{border-block-start:1px solid var(--ds-ink-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block-start:1rem;display:grid}.guide-step-number{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);font-size:.875rem}.guide-kit{gap:.4rem;display:grid}.guide-kit li:before{content:"—";color:var(--ds-ink-soft);margin-inline-end:.6rem}.guide-mistakes{gap:1rem;display:grid}@media (min-width:64rem){.guide-mistakes{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.guide-mistakes>div{border-block-start:1px solid var(--ds-ink-line);gap:.4rem;padding-block-start:1rem;display:grid}.guide-mistakes dt{font-weight:700}.guide-mistakes dd{color:var(--ds-ink-soft);margin:0}.guide-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:1rem;display:flex}.gauge-chart{margin:0}.gauge-svg{block-size:auto;inline-size:100%;font-family:var(--ds-font-mono);font-size:15px;display:block;overflow:visible}.gauge-svg text{fill:var(--ds-ink-soft)}.gauge-area{fill:var(--ds-ink)}@supports (color:color-mix(in lab, red, red)){.gauge-area{fill:color-mix(in oklab, var(--ds-ink) 14%, transparent)}}.gauge-line{fill:none;stroke:var(--ds-ink);stroke-width:3px;stroke-linejoin:round}.gauge-step line{stroke:var(--ds-ink-line);stroke-dasharray:3 5}.gauge-step text{font-size:14px}.gauge-svg .gauge-step-value{fill:var(--ds-ink);font-weight:500}.roastery-section{gap:1rem;padding-block:clamp(4rem,12vh,8rem);display:grid}.roastery-week{border-block-start:1px solid var(--ds-ink);grid-template-columns:repeat(7,minmax(0,1fr));margin-block-start:1.5rem;display:grid}@media not all and (min-width:48rem){.roastery-week{grid-template-columns:1fr}}.roastery-week>li{min-block-size:9rem;color:var(--ds-ink-soft);border-block-end:1px solid var(--ds-ink-line);align-content:start;gap:.35rem;padding:1rem .75rem 1.25rem 0;display:grid}@media not all and (min-width:48rem){.roastery-week>li{grid-template-columns:3rem 1fr;min-block-size:0;padding-inline-end:0}}.roastery-week>li[data-role=roast]{color:var(--ds-ink);box-shadow:inset 0 3px 0 var(--ds-ink)}.roastery-day{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800}.roastery-role{font-family:var(--ds-font-mono);font-size:.75rem}.roastery-batches{gap:.2rem;margin-block-start:.5rem;font-weight:600;display:grid}@media not all and (min-width:48rem){.roastery-batches{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}.roastery-batches a{color:var(--ds-ink)}.rest{gap:.75rem;margin:0;display:grid}.rest-rows{gap:1.25rem;display:grid}.rest-rows dt{font-size:1.25rem;font-weight:700}.rest-rows dd{gap:.4rem;margin:.4rem 0 0;display:grid}.rest-track{background:repeating-linear-gradient(90deg, var(--ds-ink-line) 0 1px, transparent 1px 10%);border-block-end:1px solid var(--ds-ink);block-size:2.25rem;display:block;position:relative}.rest-band{inset-block:.35rem 0;inset-inline:calc(var(--ds-from) * 100%) calc((1 - var(--ds-to)) * 100%);background:var(--ds-ink);position:absolute}.rest-value{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);font-size:.75rem}.rest-axis{block-size:1rem;font-family:var(--ds-font-mono);color:var(--ds-ink-soft);font-size:.6875rem;position:relative}.rest-axis span{position:absolute;transform:translate(-50%)}.rest-axis span:first-child{transform:none}.rest-axis span:last-child{transform:translate(-100%)}.sourcing{overflow-x:auto}.sourcing-table{border-collapse:separate;border-spacing:.25rem;inline-size:100%;min-inline-size:40rem}.sourcing-table thead th{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);font-size:.6875rem;font-weight:500}.sourcing-table tbody th{text-align:start;white-space:nowrap;padding-inline-end:1rem;font-weight:700}.sourcing-table td{border:1px solid var(--ds-ink-line);block-size:2.25rem}.sourcing-table td[data-on]{background:var(--ds-ink);border-color:var(--ds-ink)}.sourcing-table thead td{border:0}.sourcing-country{font-family:var(--ds-font-mono);color:var(--ds-ink-soft);font-size:.6875rem;font-weight:400;display:block}.roastery-delivery{gap:1rem;margin-block:1.5rem;display:grid}@media (min-width:64rem){.roastery-delivery{grid-template-columns:repeat(3,minmax(0,1fr))}}.roastery-delivery dd{gap:.75rem;margin:0;display:grid}.roastery .button-sky{justify-self:start}@media not all and (min-width:48rem){.catalog-chips{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;margin-inline:calc(-1*clamp(1rem,2.5vw,1.75rem));padding-inline:clamp(1rem,2.5vw,1.75rem);overflow-x:auto}.catalog-chips .sky-chip{scroll-snap-align:start;flex:none}.catalog-filters{gap:1rem}.page-head{padding-block:6rem 1.5rem}.coffee-hero{min-block-size:auto;padding-block-start:5.5rem}}}@layer ds.utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[24rem\]{min-height:24rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[44ch\]{max-width:44ch}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[5\.5rem\]{min-width:5.5rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.justify-self-start{justify-self:flex-start}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--ds-radius-lg\)\]{border-radius:var(--ds-radius-lg)}.rounded-\[var\(--ds-radius-md\)\]{border-radius:var(--ds-radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--ds-color-border)}.bg-ink{background-color:var(--ds-color-text)}.bg-signal{background-color:var(--ds-color-signal)}.bg-sunk{background-color:var(--ds-color-surface-sunk)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--ds-font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ink{color:var(--ds-color-text)}.text-muted{color:var(--ds-color-text-muted)}.text-raised{color:var(--ds-color-surface-raised)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}}@media (min-width:48rem){.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-none{order:0}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}@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-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}}}
