:root{--color-base-swit-sadu: #E8DECB;--color-base-noc-sadu: #260F0F;--color-base-atrament: #241210;--color-base-cien-sliwy: #5E5344;--color-base-mgla-wrzosowa: #D9BBA9;--color-base-sliwka-dojrzala: #8C4C35;--color-base-zloto-maceratu: #C0895E;--color-base-bursztyn-pestki: #A6603C;--color-base-miazsz: #E8DBC2;--color-base-przeswit-brzozy: #A67C5C;--color-base-mgla-24: #D9BBA93D;--color-base-cien-24: #5E53443D;--color-base-swit-72: #E8DECBB8;--color-base-swit-8: #E8DECB14;--color-base-swit-16: #E8DECB29;--color-base-swit-0: #E8DECB00;--color-base-noc-60: #260F0F99;--color-bg-light: var(--color-base-swit-sadu);--color-bg-dark: var(--color-base-noc-sadu);--color-intro-bg: #BEAC95;--color-intro-ink: #3A2A21;--color-intro-line: #735843;--color-bg-card: var(--color-base-miazsz);--color-bg-header-veil: var(--color-base-swit-72);--color-text-primary-on-light: var(--color-base-atrament);--color-text-secondary-on-light: var(--color-base-cien-sliwy);--color-text-primary-on-dark: var(--color-base-swit-sadu);--color-text-secondary-on-dark: var(--color-base-mgla-wrzosowa);--color-text-emphasis-on-dark: var(--color-base-miazsz);--color-link-on-light: var(--color-base-sliwka-dojrzala);--color-link-on-dark: var(--color-base-zloto-maceratu);--color-accent-warm-on-light: var(--color-base-bursztyn-pestki);--color-cta-bg: var(--color-base-sliwka-dojrzala);--color-cta-text: var(--color-base-swit-sadu);--color-focus-on-light: var(--color-base-sliwka-dojrzala);--color-focus-on-dark: var(--color-base-zloto-maceratu);--color-border-field-on-dark: var(--color-base-mgla-wrzosowa);--color-border-subtle-on-dark: var(--color-base-mgla-24);--color-border-subtle-on-light: var(--color-base-cien-24);--color-overlay-hover: var(--color-base-swit-8);--color-overlay-pressed: var(--color-base-swit-16);--color-decor-forest: var(--color-base-przeswit-brzozy);--color-scrim-document: var(--color-base-swit-sadu);--color-scrim-scene: #0C0606;--color-scrim-scene-center: #0A0505;--color-scrim-panel: var(--color-base-noc-60);--color-scene-orchard-top: #6E1414;--color-scene-orchard-bot: #1A0A0A;--color-scene-forest-top: #4A2E22;--color-scene-forest-bot: #170C08;--color-scene-meadow-top: var(--color-base-sliwka-dojrzala);--color-scene-meadow-bot: #1C0E08;--color-scene-night-top: var(--color-base-atrament);--color-scene-night-bot: #150808;--color-scene-light-top: #F5EBDD;--color-scene-light-bot: #E8D6C2;--color-scene-glow-warm: var(--color-base-zloto-maceratu);--color-scene-glow-forest: var(--color-base-przeswit-brzozy);--color-scene-text-hero-title: #ECE4D3;--color-scene-text-hero-sub: #CFBBA4;--color-scene-text-plum-title: #ECD6C0;--color-scene-text-plum-sub: #D6AB86;--color-scene-text-plum-kicker: #CE8F5D;--color-scene-text-birch-title: #E4E1D3;--color-scene-text-birch-sub: #C0B9A4;--color-scene-text-birch-kicker: #B0AC8E;--color-scene-text-dziurawiec-title: #EFDBB0;--color-scene-text-dziurawiec-sub: #DBB97C;--color-scene-text-dziurawiec-kicker: #D1A552;--color-scene-text-product-title: #EADEC7;--color-scene-text-product-sub: #CDB596;--font-family-display: "Bodoni Moda", Georgia, "Times New Roman", Times, serif;--font-family-text: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-display: 400;--font-weight-text: 400;--font-weight-text-strong: 600;--font-size-hero: clamp(3rem, 2.748rem + 1.035vw, 3.55rem);--font-size-h1: clamp(2.2rem, 1.985rem + .882vw, 2.67rem);--font-size-h2: clamp(1.76rem, 1.65rem + .452vw, 2rem);--font-size-h3: clamp(1.4rem, 1.354rem + .188vw, 1.5rem);--font-size-text: 1.125rem;--font-size-label: .9rem;--font-size-micro: .75rem;--font-size-scene-title: clamp(1.5rem, 1.1rem + 1.6vw, 2rem);--font-size-scene-lead: clamp(1rem, .93rem + .3vw, 1.125rem);--font-size-brand: 1.25rem;--font-lineheight-hero: 1.1;--font-lineheight-heading: 1.2;--font-lineheight-text: 1.6;--font-lineheight-label: 1.4;--font-tracking-display: -.01em;--font-tracking-display-open: .01em;--font-tracking-caps: .08em;--font-tracking-brand: .32em;--offset-brand-optical: .1em;--font-tracking-intro-open: .9em;--font-tracking-intro-settled: .5em;--font-numeric-tabular: tabular-nums;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--radius-control: .25rem;--radius-surface: .75rem;--shadow-card: 0 16px 40px -16px #1E16102E;--shadow-card-hover: 0 20px 44px -18px #1E161047;--shadow-scene-pin: 0 20px 40px -30px #1E161033;--color-shadow-text-scene: #060303;--shadow-text-scene: 0 1px 3px color-mix(in srgb, var(--color-shadow-text-scene) 90%, transparent), 0 2px 30px color-mix(in srgb, var(--color-shadow-text-scene) 85%, transparent);--border-hairline: 1px;--border-focus: 2px;--border-underline-offset: .125rem;--opacity-disabled: .55;--duration-micro: .12s;--duration-short: .2s;--duration-medium: .32s;--duration-idle: 6s;--duration-intro-mark: .82s;--duration-intro-line: 1s;--delay-intro-line: .16s;--duration-intro-fade: .56s;--delay-intro-fade: 1.6s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-breath: cubic-bezier(.37, 0, .63, 1);--duration-type-reveal: var(--duration-medium);--duration-type-stagger-line: var(--duration-micro);--duration-type-stagger-word: 60ms;--duration-type-emphasis: var(--duration-short);--ease-type-reveal: var(--ease-out);--ease-type-emphasis: var(--ease-in-out);--dist-type-rise: var(--space-2xs);--dist-type-rise-display: var(--space-sm);--duration-type-swap: var(--duration-short);--ease-type-swap: var(--ease-in-out);--z-canvas: 0;--z-scene-text: 1;--z-persistent: 2;--z-rail: 10;--z-header: 20;--z-scrim: 21;--z-panel: 22;--z-skiplink: 30;--size-target-min: 2.75rem;--size-header: 3.5rem;--size-field-h: 3rem;--size-measure-text: 65ch;--size-measure-scene: 45ch;--size-wide-max: 60rem;--size-scene-h: 100svh;--size-cursor: 34px;--size-cursor-hot: 52px;--size-intro-mark: clamp(2rem, 9vw, 3.8rem);--size-intro-line: min(38vw, 190px);--ratio-card-media: 4 / 5;--ratio-frame-base: 4 / 5;--ratio-frame-md: 3 / 2;--page-margin: clamp(1.5rem, .812rem + 2.82vw, 3rem);--size-frame-scene: min(1000px, 90vw);--radius-frame: 1.625rem;--blur-header-veil: 12px;--size-scene-frame-h: 82svh;--size-measure-display: 14em;--size-measure-form: 24rem;--color-base-swit-56: #E8DECB8F;--color-base-sliwka-8: #8C4C3514;--color-base-sliwka-16: #8C4C3529;--color-overlay-hover-on-light: var(--color-base-sliwka-8);--color-overlay-pressed-on-light: var(--color-base-sliwka-16);--color-surface-glass: var(--color-base-swit-56);--color-surface-glass-hover: var(--color-base-swit-72);--color-surface-solid: var(--color-scene-light-top);--color-surface-edge: var(--color-scene-light-top);--radius-pill: 999rem;--blur-glass: 16px;--scale-cta-arrow-rest: .75;--dist-cta-arrow: var(--space-2xs);--dist-plate-rise: var(--dist-type-rise-display);--size-cta-arrow: var(--space-lg);--dist-card-lift: var(--space-3xs);--dist-card-arrow: var(--space-2xs);--gradient-plate-light: linear-gradient(160deg, var(--color-scene-light-top), var(--color-scene-light-bot));--gradient-plate-night: linear-gradient(160deg, var(--color-scene-night-top), var(--color-scene-night-bot));--gradient-plate-end-swit: linear-gradient(168deg, #F5EBDD 0%, #EADCC8 48%, var(--color-base-mgla-wrzosowa) 100%);--gradient-linia-backdrop: radial-gradient(60% 45% at 18% 28%, color-mix(in srgb, var(--color-scene-glow-warm) 22%, transparent), transparent 70%);--space-frame-gutter: calc((var(--size-header) + var(--space-2xl)) / 2);--gradient-scene-scrim: linear-gradient(0deg, color-mix(in srgb, var(--color-scrim-scene) 72%, transparent) 0%, color-mix(in srgb, var(--color-scrim-scene) 66%, transparent) 42%, transparent 78%)}@media(min-width:48rem){:root{--space-frame-gutter: calc((var(--size-scene-h) - var(--size-scene-frame-h)) / 2)}}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/bodoni-moda-normal-latin.BhwSAh6g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/bodoni-moda-normal-latin-ext.DFq8ebSn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/bodoni-moda-italic-latin.BpfEdDEC.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/bodoni-moda-italic-latin-ext.BGKwjewP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-family-text);font-weight:var(--font-weight-text);font-size:var(--font-size-text);line-height:var(--font-lineheight-text);background:var(--color-bg-light);color:var(--color-text-primary-on-light);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,video,canvas{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}:target{scroll-margin-top:calc(var(--size-header) + var(--space-sm))}.reg-dark{background:var(--color-bg-dark);color:var(--color-text-primary-on-dark)}.reg-light{background:var(--color-bg-light);color:var(--color-text-primary-on-light)}.t-display{font-family:var(--font-family-display);font-weight:var(--font-weight-display);letter-spacing:var(--font-tracking-display);line-height:var(--font-lineheight-heading)}.t-hero{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-hero);line-height:var(--font-lineheight-hero);letter-spacing:var(--font-tracking-display)}.t-title{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-h1);line-height:var(--font-lineheight-hero);letter-spacing:var(--font-tracking-display)}.t-h2{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-h2);line-height:var(--font-lineheight-heading);letter-spacing:var(--font-tracking-display)}.t-h3{font-family:var(--font-family-text);font-weight:var(--font-weight-text-strong);font-size:var(--font-size-h3);line-height:var(--font-lineheight-heading)}.t-h3-display{font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:var(--font-lineheight-heading)}.t-lead{font-size:var(--font-size-text)}.t-label{font-size:var(--font-size-label)}.eyebrow{font-family:var(--font-family-text);font-weight:var(--font-weight-text-strong);font-size:var(--font-size-micro);line-height:var(--font-lineheight-label);letter-spacing:var(--font-tracking-caps);text-transform:uppercase}.reg-dark .eyebrow{color:var(--color-text-secondary-on-dark)}.reg-light .eyebrow{color:var(--color-text-secondary-on-light)}.reg-dark .muted{color:var(--color-text-secondary-on-dark)}.reg-light .muted{color:var(--color-text-secondary-on-light)}.link{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--border-underline-offset);transition:text-decoration-thickness var(--duration-micro) var(--ease-out)}.reg-dark .link{color:var(--color-link-on-dark)}.reg-light .link{color:var(--color-link-on-light)}.link:hover{text-decoration-thickness:var(--border-focus)}:where(a,button,input,summary):focus-visible{outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:var(--border-focus)}.reg-dark :where(a,button,input,summary):focus-visible{outline-color:var(--color-focus-on-dark)}.visually-hidden{position:absolute;width:var(--border-hairline);height:var(--border-hairline);margin:calc(-1 * var(--border-hairline));padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;top:var(--space-xs);left:var(--space-xs);z-index:var(--z-skiplink);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-control);background:var(--color-bg-dark);color:var(--color-text-primary-on-dark);text-decoration:none;transform:translateY(calc(-1 * (var(--size-header) + var(--space-md))))}.skip:focus-visible{transform:translateY(0)}.wrap{width:100%;max-width:var(--size-measure-text);margin-inline:auto;padding-inline:var(--page-margin)}.wrap--scene{max-width:var(--size-measure-scene)}.wrap--wide{max-width:var(--size-wide-max)}.wrap--flush{max-width:none}.wrap--frame{max-width:var(--size-frame-scene);padding-inline:0}.site-header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-bg-header-veil);backdrop-filter:blur(var(--blur-header-veil));-webkit-backdrop-filter:blur(var(--blur-header-veil));border-bottom:var(--border-hairline) solid var(--color-border-subtle-on-light)}.site-header :where(a,button,summary):focus-visible{outline-color:var(--color-text-primary-on-light)}.site-header__inner{min-height:var(--size-header);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.brand{font-family:var(--font-family-display);font-size:var(--font-size-brand);letter-spacing:var(--font-tracking-brand);padding-inline-start:var(--offset-brand-optical);text-transform:uppercase;color:var(--color-text-primary-on-light);text-decoration:none;white-space:nowrap;flex-shrink:0}.site-header__wide{display:none;align-items:center;gap:var(--space-sm)}.site-nav ul{display:flex;align-items:center;gap:var(--space-sm)}.nav-link{display:inline-flex;align-items:center;min-height:var(--size-target-min);padding-inline:var(--space-2xs);font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light);text-decoration:none;white-space:nowrap;transition:color var(--duration-micro) var(--ease-out)}@media(hover:hover){.nav-link:hover{color:var(--color-link-on-light)}}@media(min-width:40rem){.site-header__wide{display:flex}.site-header__narrow{display:none}}.lang-switch{display:inline-flex;align-items:center;font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light);white-space:nowrap;flex-shrink:0}.lang-switch__item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--size-target-min);min-height:var(--size-target-min)}.lang-switch__sep{letter-spacing:0}.lang-switch__link{color:inherit;text-decoration:none;transition:color var(--duration-micro) var(--ease-out)}@media(hover:hover){.lang-switch__link:hover{color:var(--color-link-on-light)}}html.still .lang-switch__link{transition:none}.menu__panel .lang-switch{display:flex;margin-block-start:var(--space-lg);padding-block-start:var(--space-sm);border-top:var(--border-hairline) solid var(--color-border-subtle-on-light)}.menu__panel .lang-switch__item{min-width:0}.menu__panel .lang-switch__current{justify-content:flex-start}.menu__panel .lang-switch__sep{padding-inline:var(--space-sm)}.menu__panel .lang-switch__link{min-width:var(--size-target-min);justify-content:flex-start}.prefs{position:relative}.prefs__trigger{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--size-target-min);padding-inline:var(--space-sm);list-style:none;cursor:pointer;font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light);white-space:nowrap;transition:color var(--duration-micro) var(--ease-out);-webkit-tap-highlight-color:transparent}.prefs__trigger::-webkit-details-marker{display:none}.prefs__trigger::marker{content:""}@media(hover:hover){.prefs__trigger:hover{color:var(--color-link-on-light)}}.prefs[open]>.prefs__trigger{color:var(--color-text-primary-on-light)}.prefs__trigger{gap:.6rem}.prefs__glyph{width:.85rem;height:.6rem;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round}.prefs.is-pointer :focus-visible{outline:none}.prefs__panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:var(--z-panel);min-width:13rem;padding:.35rem 1.1rem .5rem;background:#f4eee3;border:var(--border-hairline) solid var(--color-border-subtle-on-light);border-radius:.75rem;box-shadow:0 22px 44px -26px #24121080}.prefs__panel .lang-switch{display:flex;font-size:var(--font-size-micro)}.prefs__panel .lang-switch__item{min-width:0;justify-content:flex-start}.prefs__panel .lang-switch__sep{padding-inline:var(--space-xs)}:is(.prefs__panel,.menu__panel) .lang-switch__current{color:var(--color-text-primary-on-light)}.prefs__panel .motion-toggle{display:flex;width:100%;padding-inline:0;border-top:var(--border-hairline) solid var(--color-border-subtle-on-light)}html.still .prefs__trigger{transition:none}.menu__trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;min-height:var(--size-target-min);padding-inline:var(--space-sm);font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light);white-space:nowrap;transition:color var(--duration-micro) var(--ease-out)}.menu__trigger::-webkit-details-marker{display:none}.menu__trigger::marker{content:""}@media(hover:hover){.menu__trigger:hover{color:var(--color-link-on-light)}}.menu[open]>.menu__trigger{color:var(--color-text-primary-on-light)}.menu.is-pointer :focus-visible{outline:none}.site-header{-webkit-tap-highlight-color:transparent}.menu__scrim{display:none}.menu__panel{border-top:var(--border-hairline) solid var(--color-border-subtle-on-light);padding-block:var(--space-md) var(--space-lg)}.menu__panel nav li+li{border-top:var(--border-hairline) solid var(--color-border-subtle-on-light)}.menu__panel nav a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--size-target-min);padding-block:.875rem;font-family:var(--font-family-display);font-size:var(--font-size-h3);line-height:1.2;color:var(--color-text-primary-on-light);text-decoration:none;transition:color var(--duration-micro) var(--ease-out)}@media(hover:hover){.menu__panel nav a:hover{color:var(--color-link-on-light)}}.menu__panel .motion-toggle{margin-block-start:var(--space-lg);padding-inline:0}html.menu-js .menu__panel{position:fixed;top:var(--size-header);left:0;right:0;z-index:var(--z-panel);background:color-mix(in srgb,#F4EEE3 80%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);border-bottom:var(--border-hairline) solid var(--color-border-subtle-on-light);box-shadow:0 28px 48px -30px #24121080;max-height:calc(100svh - var(--size-header));overflow-y:auto;padding-inline:var(--page-margin);transform:translateY(calc(-1 * var(--space-sm)));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--duration-medium) var(--ease-out),opacity var(--duration-medium) var(--ease-out),visibility 0s linear var(--duration-medium)}html.menu-js .menu[open] .menu__panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--duration-medium) var(--ease-out),opacity var(--duration-medium) var(--ease-out),visibility 0s}html.menu-js .menu__scrim{display:block;position:fixed;top:var(--size-header);left:0;right:0;bottom:0;z-index:var(--z-scrim);background:var(--color-scrim-panel);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-short) var(--ease-in-out),visibility 0s linear var(--duration-short)}html.menu-js .menu[open] .menu__scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-short) var(--ease-in-out)}html.still .menu__panel,html.still .menu__scrim{transition:none}html.menu-open .site-header{background:#f4eee3;-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html.menu-js .menu__panel{background:#f1eadd}}html.menu-open,html.cart-open{overflow:hidden}.site-footer{background:transparent;color:var(--color-text-secondary-on-light);border-top:var(--border-hairline) solid var(--color-border-subtle-on-light);padding-block:var(--space-3xl);text-align:center}.site-footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.site-footer .brand{color:var(--color-text-primary-on-light)}.footer-origin{font-family:var(--font-family-display);font-style:italic;font-size:var(--font-size-text);color:var(--color-link-on-light)}.footer-legal ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs) var(--space-md)}.footer-legal a{display:inline-flex;align-items:center;min-height:var(--size-target-min);font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-decoration-color:var(--color-border-subtle-on-light);text-underline-offset:var(--border-underline-offset)}.footer-legal a:hover{color:var(--color-link-on-light);text-decoration-color:currentColor}.section,.section--breath{padding-block:var(--space-3xl)}.section+.section{padding-block-start:var(--space-4xl)}.stack>*+*{margin-block-start:var(--space-md)}.stack-tight>*+*{margin-block-start:var(--space-2xs)}.flow p{max-width:var(--size-measure-text)}.scene--sticky{padding-block:0}.scene__frame{display:flex;flex-direction:column;justify-content:center;min-height:var(--size-scene-h);padding-block:0}.scene--sticky .scene__media{position:relative;min-height:0;height:var(--size-scene-frame-h);border-radius:var(--radius-frame);overflow:hidden;box-shadow:var(--shadow-scene-pin);background:var(--color-bg-dark)}@media(max-width:47.99rem){.scene--sticky .scene__frame{padding-top:var(--size-header);min-height:100lvh}.scene--sticky .scene__media{height:calc(100lvh - var(--size-header) - 2 * var(--space-sm))}.scene--sticky .wrap--frame>.scene__text{transform:translateY(calc(100dvh - 100lvh));transition:transform .3s var(--ease-out)}}.scene__poster{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 12%,var(--poster-glow, transparent),transparent 60%),linear-gradient(160deg,var(--poster-top, var(--color-scene-night-top)),var(--poster-bot, var(--color-scene-night-bot)))}.scene--sticky .scene__media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--gradient-scene-scrim)}.scene--center .scene__media:after{background:radial-gradient(80% 70% at 50% 52%,color-mix(in srgb,var(--color-scrim-scene-center) 74%,transparent),color-mix(in srgb,var(--color-scrim-scene-center) 36%,transparent) 68%,transparent 100%)}.scene--sticky .wrap--frame{display:grid;grid-template-columns:minmax(0,1fr)}.scene--sticky .wrap--frame>.scene__media{grid-area:1 / 1}.scene--sticky .wrap--frame>.scene__text{grid-area:1 / 1;align-self:end;z-index:var(--z-scene-text);max-width:var(--size-measure-scene);margin-inline:auto;padding:0 var(--page-margin) var(--space-xl);text-align:center;color:var(--color-text-primary-on-dark);text-shadow:var(--shadow-text-scene)}.scene--center .wrap--frame>.scene__text{align-self:center}.scene__text>*+*{margin-block-start:var(--space-sm)}.scene__text--opening>*+*{margin-block-start:var(--space-lg)}.scene__text--opening>.eyebrow+.t-title{margin-block-start:var(--space-xs)}.scene__text--opening .t-lead{max-width:var(--size-measure-text);margin-inline:auto}.dawn{grid-area:1 / 1;position:relative;z-index:1;pointer-events:none;border-radius:var(--radius-frame);overflow:hidden;--q: 1}html.motion .dawn{--q: clamp(0, var(--p, 0) * 1.1, 1)}.dawn--zmierzch{--q: 0}html.motion .dawn--zmierzch{--q: clamp(0, 1 - var(--p, 0) * 1.1, 1)}.dawn>span{position:absolute;inset:0}.dawn__sky{background:linear-gradient(180deg,#cdbdae,#d9cbbc 34%,#e4d8ca 62%,#ede4d7 84%,#f5efe5)}.dawn>.dawn__glow{bottom:-42%;background:radial-gradient(85% 42.25% at 50% 83.1%,rgb(246 214 160 / .95),rgb(236 206 160 / .5) 35%,rgb(236 206 160 / .15) 60%,transparent 82%);transform:translateY(calc(-29.58% * var(--q)));will-change:transform}.dawn__dusk{will-change:opacity;background:linear-gradient(180deg,#76644f,#9c8a74 45%,#ae9c85);opacity:calc(.92 - .92 * var(--q))}.dawn__track,.dawn__line,.dawn__run{inset:74% auto auto 12%!important}.dawn__track{right:12%!important;height:1px;background:#74563629}.dawn__line{right:12%!important;height:1px;background:#745636b3;transform-origin:left center;transform:scaleX(var(--q))}.dawn__run{width:76%;height:0;transform:translate(calc((var(--q) - 1) * 100%));will-change:transform}.dawn__dot{position:absolute;right:-3.5px;top:-3px;width:7px;height:7px;border-radius:50%;background:#8c4c35;box-shadow:0 0 0 4px #8c4c351f,0 0 14px #f6d6a0e6}@media(max-width:47.99rem){.dawn__track,.dawn__line{left:10%!important;right:10%!important;top:76%!important}.dawn__run{left:10%!important;top:76%!important;width:80%}}.wrap--frame:has(.dawn) .scene__media:after{background:none}html.motion .scene--sticky .wrap--frame:has(.dawn) .scene__media{transform:none}.wrap--frame:has(.dawn)>.scene__text{text-shadow:none}.wrap--frame:has(.dawn)>.scene__text .t-title{color:#2a1512}.wrap--frame:has(.dawn)>.scene__text .t-lead{color:#2a1512bd}.wrap--frame:has(.dawn)>.scene__text .eyebrow{color:#8c4c35;letter-spacing:.3em}.wrap--frame:has(.dawn--zmierzch)>.scene__text .t-lead{color:#2a1512e6}.wrap--frame:has(.dawn--zmierzch)>.scene__text .eyebrow{color:#2a1512}@supports (color: color-mix(in srgb,red 50%,blue)){html.motion .wrap--frame:has(.dawn:not(.dawn--zmierzch))>.scene__text{--q: clamp(0, var(--p, 0) * 1.1, 1)}html.motion .wrap--frame:has(.dawn:not(.dawn--zmierzch))>.scene__text .eyebrow{color:color-mix(in srgb,#8C4C35 calc(var(--q) * 100%),#2A1512)}html.motion .wrap--frame:has(.dawn:not(.dawn--zmierzch))>.scene__text .t-lead{color:rgb(42 21 18 / calc(.9 - .16 * var(--q)))}}.scene:not(.scene--sticky) .scene__text{margin-inline:auto;max-width:var(--size-measure-scene)}.scene--center:not(.scene--sticky) .scene__text{text-align:center}.scene--sticky:not(.scene--center) .scene__text .t-h2{font-size:var(--font-size-scene-title)}.scene--sticky .scene__text .t-lead{font-size:var(--font-size-scene-lead)}.scene--sticky .scene__text .eyebrow{color:var(--color-link-on-dark)}.scene--sticky .scene__text .muted,.scene--sticky .scene__text .t-lead{color:var(--color-text-secondary-on-dark)}.scene--sticky .scene__text .link,.scene--sticky .scene__text .quiet-cta{color:var(--color-link-on-dark)}.scene__kicker{font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;margin-bottom:var(--space-sm)}.scene--sticky .scene__text .scene__kicker{color:var(--color-link-on-dark)}.scene--sticky[data-scene=plum] .scene__text .scene__kicker{color:var(--color-scene-text-plum-kicker)}.scene--sticky[data-scene=birch] .scene__text .scene__kicker{color:var(--color-scene-text-birch-kicker)}.scene--sticky[data-scene=dziurawiec] .scene__text .scene__kicker{color:var(--color-scene-text-dziurawiec-kicker)}@media(max-width:47.99rem){.scene__kicker{margin-bottom:var(--space-xs)}}.scene--sticky .wrap--frame>.scene__text--column{justify-self:center;align-self:end;width:min(100%,46rem);max-width:none;margin:0;padding:0 var(--space-xl) 7%;text-align:center;text-shadow:0 1px 2px rgb(6 3 3 / .55),0 2px 26px rgb(6 3 3 / .5)}.scene__text--column>*+*{margin-block-start:0}.scene__text--column .scene__kicker{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:0 0 1.125rem;font-size:.75rem;line-height:1.2;letter-spacing:.18em}.scene__kicker-rule,.scene__text--column .scene__kicker:after{flex:none;width:1.75rem;height:var(--border-hairline);background:currentColor}.scene__kicker-rule{transform-origin:right center}.scene__text--column .scene__kicker:after{content:"";transform-origin:left center}.scene--sticky.scene--column .scene__text--column :is(.t-hero,.t-h2){max-width:16em;margin:0 auto 1.375rem;font-size:2.5rem;line-height:1.14;letter-spacing:-.005em;color:var(--color-text-primary-on-dark);text-wrap:balance}.scene--sticky.scene--column .scene__text--column .t-lead{max-width:40ch;margin:0 auto;font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.scene__text--column>.column__cta{margin:1.875rem 0 0}.scene__text--column .quiet-cta{text-shadow:none}.scene--column .scene__media:after{background:linear-gradient(to top,rgb(6 3 3 / .6) 0%,rgb(6 3 3 / .3) 38%,transparent 60%)}.scene--column[data-scene=hero] .scene__media:after{background:radial-gradient(55% 48% at 50% 74%,rgb(6 3 3 / .6),transparent 72%),linear-gradient(to top,rgb(6 3 3 / .6) 0%,rgb(6 3 3 / .3) 38%,transparent 60%)}.scene--column[data-scene=hero] .wrap--frame>.scene__text--column{width:min(100%,50rem);padding-bottom:3.5%}.scene--sticky.scene--column[data-scene=hero] .scene__text--column .t-lead{max-width:58ch}@media(max-width:47.99rem){.scene--sticky .wrap--frame>.scene__text--column,.scene--column[data-scene=hero] .wrap--frame>.scene__text--column{justify-self:stretch;width:auto;padding:0 1.5rem calc((100lvh - var(--size-header) - 2 * var(--space-sm)) * .14)}.scene__text--column .scene__kicker{margin-bottom:.875rem;font-size:.7rem}.scene--sticky.scene--column .scene__text--column :is(.t-hero,.t-h2){max-width:none;margin:0 auto 1rem;font-size:1.625rem;line-height:1.16}.scene--sticky.scene--column .scene__text--column .t-hero{font-size:1.75rem}.scene--sticky.scene--column .scene__text--column .t-lead{max-width:34ch;margin:0 auto;font-size:.9375rem}.scene__text--column>.column__cta{margin-top:1.5rem}.scene--column .scene__media:after,.scene--column[data-scene=hero] .scene__media:after{background:linear-gradient(to top,rgb(6 3 3 / .66) 0%,rgb(6 3 3 / .38) 40%,transparent 68%)}}.scene__text :is(.t-hero,.t-title,.t-h2){text-wrap:balance}.scene__text :is(.t-lead,.positions__text){text-wrap:pretty}.rv-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.1em 0 .2em;margin:-.1em 0 -.2em}.rv-w__in{display:inline-block}html.motion [data-reveal-group].in-view .rv-w__in{transition:transform 1s var(--ease-out-expo) calc(var(--l, 0) * 90ms)}html.motion [data-reveal-group].in-view .scene__kicker{transition:opacity .6s var(--ease-out-expo) .14s,transform .6s var(--ease-out-expo) .14s}html.motion [data-reveal-group].in-view .scene__kicker:after,html.motion [data-reveal-group].in-view .scene__kicker-rule{transition:transform .7s var(--ease-out-expo) .1s}html.motion [data-reveal-group].in-view .t-lead{transition:opacity .8s var(--ease-out-expo) .38s,transform .8s var(--ease-out-expo) .38s}html.motion [data-reveal-group].in-view .column__cta{transition:opacity .7s var(--ease-out-expo) .62s,transform .7s var(--ease-out-expo) .62s}html.motion [data-reveal-group]:not(.in-view) .rv-w__in{transform:translateY(115%)}html.motion [data-reveal-group]:not(.in-view) .scene__kicker-rule,html.motion [data-reveal-group]:not(.in-view) .scene__kicker:after{transform:scaleX(0)}html.motion [data-reveal-group]:not(.in-view) :is(.scene__kicker,.t-lead,.column__cta){opacity:0}html.motion [data-reveal-group]:not(.in-view) .scene__kicker{transform:translateY(.5rem)}html.motion [data-reveal-group]:not(.in-view) :is(.t-lead,.column__cta){transform:translateY(.75rem)}@keyframes column-rise{0%{opacity:0;transform:translateY(var(--rise, .5rem))}}@keyframes column-settle{0%{transform:translateY(.35em)}}@keyframes column-rule{0%{transform:scaleX(0)}}.scene--column[data-scene=hero] .scene__kicker{animation:column-rise .6s var(--ease-out-expo) 40ms both}.scene--column[data-scene=hero] .scene__kicker-rule,.scene--column[data-scene=hero] .scene__kicker:after{animation:column-rule .7s var(--ease-out-expo) both}.scene--column[data-scene=hero] .t-hero{animation:column-settle 1.1s var(--ease-out-expo) both}.scene--column[data-scene=hero] .t-lead{--rise: .75rem;animation:column-rise .7s var(--ease-out-expo) .18s both}.scene--column[data-scene=hero] .column__cta{--rise: .5rem;animation:column-rise .6s var(--ease-out-expo) .42s both}html.still .scene--column[data-scene=hero] :is(.scene__kicker,.scene__kicker-rule,.t-hero,.t-lead,.column__cta),html.still .scene--column[data-scene=hero] .scene__kicker:after{animation:none}html.still [data-reveal-group] :is(.rv-w__in,.scene__kicker,.scene__kicker-rule,.t-lead,.column__cta),html.still [data-reveal-group] .scene__kicker:after{opacity:1;transform:none;transition:none}.poster--night{--poster-top: var(--color-scene-night-top);--poster-bot: var(--color-scene-night-bot);--poster-glow: color-mix(in srgb, var(--color-scene-glow-warm) 22%, transparent)}.poster--orchard{--poster-top: var(--color-scene-orchard-top);--poster-bot: var(--color-scene-orchard-bot);--poster-glow: color-mix(in srgb, var(--color-scene-glow-warm) 26%, transparent)}.poster--forest{--poster-top: var(--color-scene-forest-top);--poster-bot: var(--color-scene-forest-bot);--poster-glow: color-mix(in srgb, var(--color-scene-glow-forest) 24%, transparent)}.poster--meadow{--poster-top: var(--color-scene-meadow-top);--poster-bot: var(--color-scene-meadow-bot);--poster-glow: color-mix(in srgb, var(--color-scene-glow-warm) 26%, transparent)}.poster--light{--poster-top: var(--color-scene-light-top);--poster-bot: var(--color-scene-light-bot);--poster-glow: color-mix(in srgb, var(--color-scene-glow-warm) 14%, transparent)}.poster--product{--poster-top: var(--color-scene-orchard-top);--poster-bot: var(--color-scene-night-bot);--poster-glow: color-mix(in srgb, var(--color-scene-glow-warm) 24%, transparent)}.quiet-cta{--cta-text: var(--color-text-primary-on-light);--cta-accent: var(--color-link-on-light);--cta-hover: var(--color-overlay-hover-on-light);--cta-pressed: var(--color-overlay-pressed-on-light);--cta-focus: var(--color-focus-on-light);display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;min-height:var(--size-target-min);padding-block:var(--space-2xs);padding-inline:var(--space-md);border:var(--border-hairline) solid var(--cta-accent);border-radius:var(--radius-pill);background-color:transparent;color:var(--cta-text);text-decoration:none;transition:background-color var(--duration-short) var(--ease-out)}.reg-dark .quiet-cta,.scene--sticky .scene__text .quiet-cta,.plate--noc .quiet-cta{--cta-text: var(--color-text-primary-on-dark);--cta-accent: var(--color-link-on-dark);--cta-hover: var(--color-overlay-hover);--cta-pressed: var(--color-overlay-pressed);--cta-focus: var(--color-focus-on-dark)}.quiet-cta__label{font-family:var(--font-family-text);font-size:var(--font-size-label);font-weight:var(--font-weight-text);line-height:var(--font-lineheight-label);white-space:nowrap}@media(max-width:39.99rem){.quiet-cta__label{white-space:normal;text-wrap:balance;text-align:start}}.quiet-cta:hover{background-color:var(--cta-hover)}.quiet-cta:active{background-color:var(--cta-pressed)}.quiet-cta:focus-visible{outline:var(--border-focus) solid var(--cta-focus);outline-offset:var(--border-focus)}.cta-arrow{position:relative;flex:none;width:var(--size-cta-arrow);height:var(--space-xs);color:var(--cta-accent, var(--color-link-on-light))}.cta-arrow__shaft{position:absolute;inset-inline-start:0;top:calc(50% - var(--border-hairline) / 2);width:calc(100% - var(--border-hairline));height:var(--border-hairline);background:currentColor;transform-origin:left center;transform:scaleX(var(--scale-cta-arrow-rest));transition:transform var(--duration-short) var(--ease-out)}.cta-arrow__head{position:absolute;inset-inline-end:0;top:0;height:var(--space-xs);width:auto;aspect-ratio:7 / 12;fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;transform:translate(calc(-1 * var(--dist-cta-arrow)));transition:transform var(--duration-short) var(--ease-out)}.quiet-cta:is(:hover,:focus-visible,:active) .cta-arrow__shaft,.linia-card:is(:hover,:focus-visible) .cta-arrow__shaft{transform:scaleX(1)}.quiet-cta:is(:hover,:focus-visible,:active) .cta-arrow__head,.linia-card:is(:hover,:focus-visible) .cta-arrow__head{transform:translate(0)}html.still :is(.quiet-cta,.cta-arrow__shaft,.cta-arrow__head,.linia-card){transition:none}@media(forced-colors:active){.quiet-cta{border-color:LinkText;background-color:transparent}.quiet-cta:hover,.quiet-cta:active{background-color:transparent}.quiet-cta:focus-visible{outline-color:Highlight}}.plate{border-radius:var(--radius-frame);padding:var(--space-lg) var(--space-md)}@media(min-width:48rem){.plate{padding:var(--space-xl)}}.plate--swit{background:var(--gradient-plate-light);border:var(--border-hairline) solid var(--color-surface-edge);box-shadow:var(--shadow-card)}.plate--granica{background:transparent;border:var(--border-hairline) solid var(--color-border-subtle-on-light)}.plate--szklo{background:var(--color-surface-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border:var(--border-hairline) solid var(--color-surface-edge);box-shadow:var(--shadow-card)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.plate--szklo{background:var(--color-surface-solid)}}@media(prefers-reduced-transparency:reduce){.plate--szklo{background:var(--color-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.plate--szklo{background:var(--color-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.plate--noc{background:var(--gradient-plate-night);border:none;box-shadow:var(--shadow-scene-pin);color-scheme:dark}.chapter__kicker{margin-block-end:var(--space-2xs)}.states{list-style:none;padding:0;text-align:center}.states__item{display:flex;flex-direction:column;align-items:center}.states__item+.states__item:before{content:"";display:block;width:var(--border-hairline);height:var(--space-sm);margin-block:var(--space-2xs);background:var(--color-border-subtle-on-dark)}.states__marker{width:var(--space-xs);height:var(--space-xs);border-radius:50%;border:var(--border-hairline) solid var(--color-link-on-dark);background:var(--color-link-on-dark)}.states__label{margin-block-start:var(--space-2xs);font-size:var(--font-size-micro);font-weight:var(--font-weight-text-strong);line-height:var(--font-lineheight-label);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-link-on-dark)}.states__text{margin-block-start:var(--space-3xs);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-primary-on-dark)}@media(min-width:48rem){.states,.steps{--kadr-wewn: calc(var(--size-frame-scene) - 2 * var(--page-margin));width:var(--kadr-wewn);margin-inline:calc((100% - var(--kadr-wewn)) / 2)}.states{position:relative;display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--space-lg)}.states:before{content:"";position:absolute;top:calc(var(--space-xs) / 2 - var(--border-hairline) / 2);inset-inline:calc((100% - 2 * var(--space-lg)) / 6);height:var(--border-hairline);background:var(--color-border-subtle-on-dark)}.states__marker{position:relative}.states__item+.states__item:before{content:none}.states__label{margin-block-start:var(--space-sm)}.states__text{margin-block-start:var(--space-2xs)}}.positions{list-style:none;padding:0;text-align:center}.positions__item{display:flex;flex-direction:column;align-items:center}.positions__item+.positions__item{margin-block-start:var(--space-sm)}.positions__marker{width:var(--space-xs);height:var(--space-xs);border-radius:50%;border:var(--border-hairline) solid var(--color-link-on-dark);background:var(--color-link-on-dark)}.ingredient-icon{width:1.75rem;height:1.75rem;fill:none;stroke:var(--color-link-on-dark);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .35))}.positions__text{margin-block-start:var(--space-2xs);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-primary-on-dark)}@media(min-width:48rem){.positions{--kadr-wewn: calc(var(--size-frame-scene) - 2 * var(--page-margin));width:var(--kadr-wewn);margin-inline:calc((100% - var(--kadr-wewn)) / 2);display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--space-lg)}.positions__item+.positions__item{margin-block-start:0}}.scene--sticky .wrap--frame>.scene__text--caption{justify-self:start;margin-inline:0;width:min(100%,26rem);max-width:none;padding:0 var(--space-lg) var(--space-xl);text-align:start}@media(min-width:48rem){.scene--sticky .wrap--frame>.scene__text--caption{justify-self:stretch;width:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);column-gap:var(--space-2xl);align-items:start;padding:0 var(--space-2xl) max(var(--space-2xl),9svh)}.scene__text--caption>.chapter__kicker,.scene__text--caption>.caption__line{grid-column:1 / -1}.scene--sticky .wrap--frame>.scene__text--caption>.positions--slot{margin-block-start:0}}.scene__text--caption>*+*{margin-block-start:0}.scene__text--caption .chapter__kicker{margin-block-end:var(--space-sm)}.caption__index{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-micro);font-weight:var(--font-weight-text-strong);letter-spacing:var(--font-tracking-caps);font-variant-numeric:tabular-nums;color:var(--color-link-on-dark)}.caption__index .ingredient-icon{width:1.25rem;height:1.25rem}.scene__text--caption .ingredient__name{margin-block:var(--space-2xs) 0;color:var(--color-text-primary-on-dark)}@media(min-width:48rem){.scene--sticky .wrap--frame>.scene__text--caption{margin:0 var(--space-xl) max(var(--space-xl),6svh);width:auto;justify-self:stretch;padding:var(--space-lg) var(--space-xl);border-radius:1rem;background:#140a0829;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:var(--border-hairline) solid rgb(245 235 221 / .1);text-shadow:none}html.motion .scene__text--caption .positions--slot{min-height:0}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.scene--sticky .wrap--frame>.scene__text--caption{background:#140a0873}}}@media(min-width:48rem)and (prefers-reduced-transparency:reduce),(min-width:48rem)and (forced-colors:active){.scene--sticky .wrap--frame>.scene__text--caption{background:#140a0899;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:47.99rem){.scene--sticky .wrap--frame>.scene__text--caption{padding:0 var(--space-md) var(--space-md)}.scene__text--caption .ingredient__name{font-size:1.25rem}.scene__text--caption .caption__line{margin-block-end:var(--space-xs)}.scene__text--caption .caption__index .ingredient-icon{width:1rem;height:1rem}.scene__text--caption .positions--slot{margin-block-start:var(--space-xs)}.positions--slot .positions__text{font-size:.875rem;line-height:1.45}html.motion .scene__text--caption .positions--slot{min-height:0}}.caption__line{display:block;height:var(--border-hairline);margin-block-end:var(--space-sm);background:linear-gradient(to right,var(--color-link-on-dark) 0 2.5rem,color-mix(in srgb,var(--color-text-primary-on-dark) 28%,transparent) 2.5rem 100%)}.scene__text--caption .positions--slot{margin-block-start:var(--space-sm)}.positions--slot{text-align:start}.positions--slot .positions__item{align-items:flex-start}.positions--slot .positions__item+.positions__item{margin-block-start:var(--space-sm)}.positions--slot .positions__text{margin:0;font-size:1rem;line-height:1.55;color:var(--color-text-secondary-on-dark)}@media(min-width:48rem){.positions.positions--slot{width:auto;margin-inline:0;display:block}.positions--slot .positions__text{font-size:1.0625rem}}html.motion .positions--slot{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-height:7.75em}@media(min-width:48rem){html.motion .positions--slot{min-height:4.65em;align-content:start}}html.motion .positions--slot .positions__item{grid-area:1 / 1}html.motion .positions--slot .positions__item+.positions__item{margin-block-start:0}html.motion .positions--slot .positions__item.is-reached:has(+.positions__item.is-reached){opacity:0;filter:blur(8px)}.ritual{margin-block-start:var(--space-lg)}.scene__text>.ritual{margin-block-start:var(--space-lg)}.ritual__title+.steps,.ritual-step+.steps,.ritual__title+.ritual-step{margin-block-start:var(--space-sm)}.steps{list-style:none;padding:0;counter-reset:krok;display:flex;flex-direction:column;gap:var(--space-md);text-align:center}.steps__item{counter-increment:krok;display:flex;flex-direction:column;align-items:center}.steps__num:before{content:counter(krok);content:counter(krok) / "";font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-h3);line-height:var(--font-lineheight-heading);color:var(--color-link-on-dark)}.steps__label{margin-block-start:var(--space-2xs);font-size:var(--font-size-micro);font-weight:var(--font-weight-text-strong);line-height:var(--font-lineheight-label);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-dark)}.steps__text{margin-block-start:var(--space-2xs);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-primary-on-dark)}@media(min-width:48rem){.steps{display:grid;grid-template-columns:repeat(var(--steps-n, 2),1fr);column-gap:var(--space-lg);gap:0 var(--space-lg)}.steps__item+.steps__item{border-inline-start:var(--border-hairline) solid var(--color-border-subtle-on-dark);padding-inline-start:var(--space-lg)}}.ingredient+.ingredient{margin-block-start:var(--space-2xl)}.ingredient__name{margin-block-end:var(--space-sm)}.composition-end{max-width:var(--size-frame-scene);margin-inline:auto;margin-block-start:var(--space-lg)}@media(min-width:64rem){.composition-list{column-count:2;column-gap:var(--space-2xl)}.composition-list li{break-inside:avoid}}.composition.plate{padding:0;overflow:hidden}.composition__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--size-target-min);padding-block:var(--space-sm);padding-inline:var(--space-lg);cursor:pointer;list-style:none;border-radius:var(--radius-frame)}.composition__summary::-webkit-details-marker{display:none}.composition__summary-label{font-size:var(--font-size-micro);font-weight:var(--font-weight-text-strong);line-height:var(--font-lineheight-label);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-primary-on-light);transition:color var(--duration-short) var(--ease-out)}.composition__summary:hover .composition__summary-label{color:var(--color-link-on-light)}.composition__summary:focus-visible{outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:calc(-1 * var(--border-focus))}.composition__plus{position:relative;flex:none;width:var(--space-sm);height:var(--space-sm)}.composition__plus:before,.composition__plus:after{content:"";position:absolute;background:var(--color-link-on-light)}.composition__plus:before{inset-inline:0;top:calc(50% - var(--border-hairline) / 2);height:var(--border-hairline)}.composition__plus:after{inset-block:0;left:calc(50% - var(--border-hairline) / 2);width:var(--border-hairline);transition:transform var(--duration-short) var(--ease-in-out)}.composition[open] .composition__plus:after{transform:scaleY(0)}.composition__body{border-top:var(--border-hairline) solid var(--color-border-subtle-on-light)}.composition[open] .composition__body{animation:plate-fade var(--duration-short) var(--ease-out)}@keyframes plate-fade{0%{opacity:0}to{opacity:1}}.composition-list{list-style:none;padding:0 var(--space-lg);margin:0}.composition-list li{display:grid;grid-template-columns:var(--space-lg) 1fr;column-gap:var(--space-xs);align-items:baseline;padding-block:var(--space-xs)}.composition-list li+li{border-top:var(--border-hairline) solid var(--color-border-subtle-on-light)}.composition__num{font-size:var(--font-size-label);font-variant-numeric:var(--font-numeric-tabular);color:var(--color-text-secondary-on-light)}.composition__entry{display:flex;flex-direction:column}.composition__name{font-size:var(--font-size-text);font-weight:var(--font-weight-text-strong);color:var(--color-text-primary-on-light)}.composition__desc{font-size:var(--font-size-label);color:var(--color-text-secondary-on-light)}.composition__desc:first-letter{text-transform:uppercase}.composition__note{border-top:var(--border-hairline) solid var(--color-border-subtle-on-light);padding:var(--space-sm) var(--space-lg) var(--space-lg);font-size:var(--font-size-label);color:var(--color-text-secondary-on-light)}@media(min-width:48rem){.composition__summary,.composition-list,.composition__note{padding-inline:var(--space-xl)}}html.still .composition__summary-label{transition:none}html.still .composition__plus:after{transition:none}html.still .composition[open] .composition__body{animation:none}.ladder{list-style:none;padding:0;margin:0}.ladder__plate{position:relative}.ladder__plate--rung+.ladder__plate--rung{margin-block-start:var(--space-lg);padding-block-start:var(--space-lg);border-top:var(--border-hairline) solid var(--color-border-subtle-on-light)}.ladder__plate--granica{border:var(--border-hairline) solid var(--color-border-subtle-on-light);border-radius:var(--radius-surface);padding:var(--space-md)}.ladder__plate+.ladder__plate--granica{margin-block-start:var(--space-xl)}.ladder__head{display:flex;align-items:center;gap:var(--space-xs)}.ladder__mark{flex:none;width:var(--space-lg);height:var(--border-focus);background:var(--color-link-on-light)}.ladder__mark--granica{height:var(--border-hairline);background:var(--color-text-secondary-on-light)}.ladder__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs)}.ladder__claim{margin-block-start:var(--space-sm);max-width:var(--size-measure-text);font-size:var(--font-size-text);line-height:var(--font-lineheight-text);color:var(--color-text-primary-on-light)}.ladder__plate--granica .ladder__claim{color:var(--color-text-secondary-on-light)}.tier{font-size:var(--font-size-micro);font-weight:var(--font-weight-text-strong);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-link-on-light);border:var(--border-hairline) solid var(--color-link-on-light);border-radius:var(--radius-control);padding:var(--space-3xs) var(--space-2xs)}.ladder__label{font-size:var(--font-size-micro);font-weight:var(--font-weight-text-strong);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light)}@media(min-width:48rem){.ladder__plate{display:grid;grid-template-columns:var(--space-xl) 1fr;column-gap:var(--space-lg);align-content:start}.ladder__head{display:contents}.ladder__mark{grid-column:1;grid-row:1;align-self:center}.ladder__meta{grid-column:2;grid-row:1}.ladder__claim{grid-column:2;grid-row:2;margin-block-start:var(--space-xs)}.ladder__plate--rung:has(+.ladder__plate--rung):after{content:"";position:absolute;inset-inline-start:calc(var(--space-lg) / 2);top:calc((var(--font-size-micro) * var(--font-lineheight-label) + 2 * var(--space-3xs) + 2 * var(--border-hairline)) / 2);width:var(--border-hairline);height:calc(100% + 2 * var(--space-lg) + var(--border-hairline));background:var(--color-border-subtle-on-light)}.ladder__plate--rung+.ladder__plate--rung:has(+.ladder__plate--rung):after{top:calc(var(--space-lg) + var(--border-hairline) + (var(--font-size-micro) * var(--font-lineheight-label) + 2 * var(--space-3xs) + 2 * var(--border-hairline)) / 2);height:calc(100% + var(--space-lg))}}.evidence.plate{padding:var(--space-lg)}.evidence__ladder{margin-block-start:var(--space-xl)}.story .evidence__legend{margin-block-start:var(--space-sm);max-width:var(--size-measure-text);font-size:var(--font-size-label);line-height:var(--font-lineheight-text);color:var(--color-text-secondary-on-light)}.tier--inline{padding:0 var(--space-3xs);white-space:nowrap}.evidence__intro :is(.chapter__intro,.evidence__legend){text-wrap:pretty}.evidence__intro .t-h2{text-wrap:balance}@media(min-width:48rem){.evidence.plate{padding:var(--space-2xl)}}@media(min-width:64rem){.evidence{display:grid;grid-template-columns:5fr 7fr;column-gap:var(--space-2xl);align-items:start}.evidence__ladder{margin-block-start:0}}html.motion [data-reveal=plate]{transform:translateY(var(--dist-plate-rise));transition:opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out)}.story>.section,.story>.section+.section{padding-block:0;margin-block:0}.story>.chapter--doc{padding-block:var(--space-frame-gutter)}.story>.chapter--end{padding-block:var(--space-frame-gutter) var(--space-3xl)}html.motion .story>.chapter--end:has(.plate--swit,.plate--zaproszenie){min-height:190svh}html.motion .story>.chapter--end:has(.plate--swit,.plate--zaproszenie) .story-end-pin{position:sticky;top:var(--size-header)}html.motion .story>.chapter--end:has(.plate--swit,.plate--zaproszenie):has(details[open]){min-height:0}html.motion .story>.chapter--end:has(.plate--swit,.plate--zaproszenie):has(details[open]) .story-end-pin{position:static}html.motion .story>.chapter--end:has(.plate--swit,.plate--zaproszenie) .story-end{min-height:min(calc(var(--size-scene-h) - var(--size-header) - var(--space-2xl)),calc(100svh - var(--size-header) - var(--space-lg) - var(--size-target-min) - var(--space-sm)))}@media(min-width:48rem){html.motion .story>.chapter--end:has(.plate--swit,.plate--zaproszenie) .story-end{min-height:min(var(--size-scene-frame-h),calc(100svh - var(--size-header) - var(--space-lg) - var(--size-target-min) - var(--space-sm)))}}@media(max-width:47.99rem){html.motion .story>.chapter--end:has(.plate--swit,.plate--zaproszenie){min-height:165svh}}.story .ingredient+.ingredient{margin-block-start:0}.story .chapter__kicker{margin-block-end:var(--space-2xs)}.story .scene__text>.chapter__kicker+*{margin-block-start:var(--space-2xs)}.story .chapter__intro{margin-block-start:var(--space-sm)}.story .evidence__intro .chapter__kicker+.t-h2{margin-block-start:0}html.motion .scene--sticky.scene--frame-static{min-height:0}html.motion .scene--sticky.scene--frame-static .scene__frame{position:relative}.plate--swit.story-end{background:var(--gradient-plate-end-swit)}.plate--zaproszenie{--inv-w: min(46rem, calc(90vw - 2rem) );--inv-k: .26;--inv-foil: 2px;--inv-rx: calc(var(--inv-w) / 2);--inv-ry: calc(var(--inv-w) * var(--inv-k));--inv-pw: calc(var(--inv-w) - 2 * var(--inv-foil));--inv-prx: calc(var(--inv-rx) - var(--inv-foil));--inv-pry: calc(var(--inv-ry) - var(--inv-foil));--inv-i1: 11px;--inv-i2: 16px;--inv-ink: #241210;--inv-ink-soft: rgb(36 18 16 / .72);--inv-ink-mute: rgb(36 18 16 / .66);--inv-plum: #4A1A26;--inv-copper: #8C4C35;--inv-gold: #B8865A;position:relative;box-sizing:border-box;width:var(--size-frame-scene);margin-inline:auto;min-height:var(--size-scene-frame-h);display:flex;justify-content:center;align-items:center;padding:clamp(1.5rem,3vh,2.75rem) 1rem;border-radius:var(--radius-frame);overflow:hidden;isolation:isolate;box-shadow:var(--shadow-scene-pin);color-scheme:light;background:radial-gradient(48% 44% at 50% 52%,rgb(246 214 160 / .8),rgb(236 206 160 / .3) 50%,transparent 78%),radial-gradient(90% 55% at 50% 112%,rgb(246 214 160 / .9),transparent 70%),radial-gradient(120% 90% at 50% 50%,transparent 60%,rgb(96 80 62 / .22) 100%),linear-gradient(180deg,#cdbdae,#d9cbbc 38%,#e4d8ca 70%,#ede4d7)}.inv-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.inv-field:after{content:"";position:absolute;inset:14px;border:1px solid rgb(116 86 54 / .18);border-radius:calc(var(--radius-frame) - 14px)}.inv-stage{position:relative;z-index:1;width:var(--inv-w);max-width:100%}.inv-echo{position:absolute;z-index:0;pointer-events:none;box-sizing:border-box;inset:calc(-1 * var(--inv-o)) calc(-1 * var(--inv-o)) -200vh;border:1px solid rgb(116 86 54 / var(--inv-a));border-bottom:0;border-radius:calc(var(--inv-rx) + var(--inv-o)) calc(var(--inv-rx) + var(--inv-o)) 0 0 / calc(var(--inv-ry) + var(--inv-o)) calc(var(--inv-ry) + var(--inv-o)) 0 0}.inv-echo--1{--inv-o: 2.75rem;--inv-a: .2}.inv-echo--2{--inv-o: 5.5rem;--inv-a: .12}.inv-echo--3{--inv-o: 8.25rem;--inv-a: .07}.inv-gilt{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:var(--inv-foil);border-radius:var(--inv-rx) var(--inv-rx) 14px 14px / var(--inv-ry) var(--inv-ry) 14px 14px;background:linear-gradient(172deg,#e9cba0,#bc865a 24%,#edd3ae 50%,#a97650 72%,#ddb483);box-shadow:0 40px 80px -28px #60503e73,0 12px 28px -14px #60503e59,0 0 0 1px #74563633}.inv-card{position:relative;box-sizing:border-box;overflow:hidden;color-scheme:light;width:100%;border-radius:var(--inv-prx) var(--inv-prx) 12px 12px / var(--inv-pry) var(--inv-pry) 12px 12px;color:var(--inv-ink);text-align:center;background:linear-gradient(180deg,#f8f1e4,#f4e8d5 55%,#efdfc7);box-shadow:inset 0 1px #ffffff8c}.inv-tymp{position:absolute;top:0;left:0;width:100%;height:var(--inv-pry);pointer-events:none;border-radius:var(--inv-prx) var(--inv-prx) 0 0 / var(--inv-pry) var(--inv-pry) 0 0;background:radial-gradient(var(--inv-prx) var(--inv-pry) at 50% 100%,rgb(242 210 172 / .92) 0%,rgb(236 196 166 / .62) 30%,rgb(238 208 182 / .3) 58%,rgb(246 236 222 / 0) 90%)}.inv-line{position:absolute;pointer-events:none;box-sizing:border-box;inset:var(--inv-i1);border:1px solid rgb(184 134 90 / .58);border-radius:calc(var(--inv-prx) - var(--inv-i1)) calc(var(--inv-prx) - var(--inv-i1)) 8px 8px / calc(var(--inv-pry) - var(--inv-i1)) calc(var(--inv-pry) - var(--inv-i1)) 8px 8px}.inv-line--inner{inset:var(--inv-i2);border-color:#b8865a47;border-radius:calc(var(--inv-prx) - var(--inv-i2)) calc(var(--inv-prx) - var(--inv-i2)) 5px 5px / calc(var(--inv-pry) - var(--inv-i2)) calc(var(--inv-pry) - var(--inv-i2)) 5px 5px}.inv-fan{position:absolute;top:0;left:0;display:block;width:var(--inv-pw);height:var(--inv-pry);fill:none;stroke:var(--inv-gold);pointer-events:none;overflow:visible}.inv-fan__long{stroke-width:.8px;stroke-opacity:.58}.inv-fan__short{stroke-width:.6px;stroke-opacity:.42}.inv-fan__arc{stroke-width:1.2px;stroke-opacity:.74}.inv-fan__in{stroke-width:.7px;stroke-opacity:.6}.inv-fan__transom{stroke:url(#inv-transom-g);stroke-width:1.2px}.inv-key{position:absolute;left:50%;top:calc(var(--inv-pry) - 1.35rem);width:1.9rem;height:1.9rem;transform:translate(-50%,-50%);pointer-events:none}.inv-key .ingredient-icon{display:block;width:100%;height:100%;stroke:var(--inv-copper);stroke-width:1.1}@media(max-width:47.99rem){.inv-key{width:1.45rem;height:1.45rem;top:calc(var(--inv-pry) - 1.02rem)}}.inv-body{position:relative;box-sizing:border-box;padding:calc(var(--inv-pry) + 2rem) clamp(1.4rem,calc(var(--inv-pw) * .1),4rem) 2.4rem}.inv-kicker{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0 0 .95rem;font-family:var(--font-family-text);font-size:.64rem;letter-spacing:.36em;text-transform:uppercase;color:var(--inv-copper)}.inv-kicker__text{padding-inline-start:.36em}.inv-kicker__key{display:block;width:4.5px;height:4.5px;background:var(--inv-copper);opacity:.7;transform:rotate(45deg);border-radius:.5px}.inv-title{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:clamp(1.7rem,calc(var(--inv-pw) * .082),2.4rem);line-height:1.12;letter-spacing:-.005em;color:var(--inv-ink);text-wrap:balance}.inv-title em{font-style:italic;color:var(--inv-plum)}.inv-lead{margin:1rem auto 0;max-width:24rem;font-family:var(--font-family-text);font-size:.92rem;line-height:1.6;color:var(--inv-ink-soft);text-wrap:pretty}.plate--zaproszenie .waitlist__form-block{width:100%;max-inline-size:30rem;margin:1.75rem auto 0}.plate--zaproszenie .form{display:block;margin:0}.plate--zaproszenie .pill-field{display:flex;align-items:stretch;gap:.85rem;width:100%;min-height:2.75rem;box-sizing:border-box;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.plate--zaproszenie .pill-field:has(input:focus-visible),.plate--zaproszenie .pill-field:has(input[aria-invalid=true]){outline:none;border:0;box-shadow:none}.plate--zaproszenie .pill-field input[type=email]{flex:1;min-width:0;min-height:2.75rem;padding:0 .1rem;border:0;border-bottom:1px solid rgb(36 18 16 / .42);border-radius:0;background:none;box-shadow:none;font-family:var(--font-family-text);font-size:1rem;line-height:1.4;color:var(--inv-ink);caret-color:var(--inv-copper);text-align:start;transition:border-color .25s ease,box-shadow .25s ease}.plate--zaproszenie .pill-field input[type=email]:focus-visible{outline:none;border-bottom-color:var(--inv-copper);box-shadow:0 1px 0 var(--inv-copper)}.plate--zaproszenie .pill-field input[type=email][aria-invalid=true]{border-bottom-color:var(--inv-plum);box-shadow:0 1px 0 var(--inv-plum)}.plate--zaproszenie .pill-field input[type=email]::placeholder{font:inherit;color:#24121085;opacity:1}.plate--zaproszenie .pill-field input[type=email]:-webkit-autofill{-webkit-text-fill-color:var(--inv-ink);-webkit-box-shadow:0 0 0 1000px #F4E8D5 inset}.plate--zaproszenie .pill-field__submit{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.75rem;box-sizing:border-box;padding:0 1.1rem 0 1.35rem;border:1px solid rgb(116 86 54 / .45);border-radius:999px;background:linear-gradient(180deg,#f2e7d7,#e8d8c2);color:#2a1512;font-family:var(--font-family-text);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;--cta-accent: #8C4C35;box-shadow:0 4px 12px -8px #60503e73;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.plate--zaproszenie .pill-field__submit:not([disabled]):is(:hover,:active){background:linear-gradient(180deg,#eadcc8,#dfcbb0);border-color:#745636b3;color:#1a0c09}.plate--zaproszenie .pill-field__submit[disabled]{opacity:.85;cursor:default}.plate--zaproszenie .pill-field__submit:focus-visible{outline:2px solid var(--inv-copper);outline-offset:3px}.plate--zaproszenie .pill-field__label{padding-inline-start:.24em}.plate--zaproszenie .cta-arrow{color:#8c4c35}.plate--zaproszenie .form__consent{margin:.85rem 0 0;font-family:var(--font-family-text);font-size:.72rem;line-height:1.5;color:var(--inv-ink-mute);text-align:center}.plate--zaproszenie .form__consent .quiet-link{font-size:inherit;color:var(--inv-copper);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#8c4c3573;text-underline-offset:.22em}.plate--zaproszenie .form__consent .quiet-link:is(:hover,:focus-visible){color:var(--inv-ink);text-decoration-color:currentColor}.plate--zaproszenie .form__status{min-height:0;margin:.4rem 0 0;font-size:.78rem;color:var(--inv-ink);text-align:center}.plate--zaproszenie .form__status:empty{display:none}.plate--zaproszenie .form__turnstile{min-height:0;margin-block-start:.4rem}.plate--zaproszenie .form__note{color:var(--inv-ink-mute)}.inv-grain{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block;pointer-events:none;opacity:.06;mix-blend-mode:soft-light}@media(prefers-reduced-motion:no-preference){html.motion .inv-tymp{animation:inv-breathe 16s ease-in-out infinite alternate}}@keyframes inv-breathe{0%{opacity:.86}to{opacity:1}}@media(min-width:48rem)and (max-height:52rem){.plate--zaproszenie{--inv-w: min(42rem, calc(90vw - 2rem) )}.inv-body{padding-top:calc(var(--inv-pry) + 1.7rem);padding-bottom:2rem}.inv-lead{margin-top:.85rem}.plate--zaproszenie .waitlist__form-block{margin-top:1.3rem}}@media(max-width:47.99rem){.plate--zaproszenie{--inv-w: calc(90vw - 2rem) ;--inv-k: .4;--inv-i1: 9px;--inv-i2: 13px;min-height:calc(100svh - var(--size-header) - var(--space-2xl));padding:1.25rem 1rem}.inv-field:after{inset:8px;border-radius:calc(var(--radius-frame) - 8px)}.inv-echo--3{display:none}.inv-body{padding-top:calc(var(--inv-pry) + 1.6rem);padding-bottom:1.8rem}.inv-lead{font-size:.88rem}.plate--zaproszenie .pill-field{flex-wrap:wrap;gap:0}.plate--zaproszenie .pill-field input[type=email]{flex-basis:100%;min-height:2.9rem}.plate--zaproszenie .pill-field__submit{min-width:11rem;min-height:3rem;margin:1rem auto 0;padding:0 1.6rem 0 1.85rem}}.story-end.plate--swit{position:relative;overflow:hidden}.story-end.plate--swit>*{position:relative;z-index:1}.story-end.plate--swit:before{content:"";position:absolute;inset:-20%;z-index:0;background:radial-gradient(42% 38% at 30% 32%,color-mix(in srgb,var(--color-scene-glow-warm) 15%,transparent),transparent 70%),radial-gradient(36% 32% at 72% 68%,color-mix(in srgb,var(--color-scene-glow-warm) 11%,transparent),transparent 72%);opacity:0}html.motion .story-end.plate--swit:before{opacity:1;animation:plate-end-drift 34s var(--ease-breath) infinite alternate}@keyframes plate-end-drift{0%{transform:translate3d(-2%,-1.5%,0) scale(1.02)}to{transform:translate3d(2.5%,2%,0) scale(1.08)}}.story-end{width:var(--size-frame-scene);margin-inline:auto;min-height:calc(var(--size-scene-h) - var(--size-header) - var(--space-2xl));display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-2xl) var(--page-margin) var(--space-xl)}@media(min-width:48rem){.story-end{min-height:var(--size-scene-frame-h)}}.story-end__drop-field{flex:1;display:flex;align-items:center;justify-content:center}.story-end__text{max-width:var(--size-measure-scene)}.story-end__text .chapter__kicker{margin-block-end:var(--space-2xs);color:var(--color-link-on-light)}.story-end__text .t-h2{font-size:var(--font-size-h2);color:var(--color-text-primary-on-light)}.story-end__text .t-h2+.t-lead,.story-end__text .story-end__fact+.t-lead{margin-block-start:var(--space-sm)}.story-end__text .t-lead{font-size:var(--font-size-text);color:var(--color-text-secondary-on-light)}.story-end__text .t-lead+*{margin-block-start:var(--space-lg)}.story-end .variants{display:inline-block;text-align:start}.story-end .variants legend{color:var(--color-text-secondary-on-light)}.story-end .variants input{accent-color:var(--color-link-on-light)}.plate--noc .story-end__text .chapter__kicker{color:var(--color-link-on-dark)}.plate--noc .story-end__text .t-h2{color:var(--color-text-primary-on-dark)}.plate--noc .story-end__text .t-lead,.plate--noc.story-end .variants legend{color:var(--color-text-secondary-on-dark)}.plate--noc.story-end .variants input{accent-color:var(--color-link-on-dark)}.story-end__offer{margin-block-start:var(--space-sm)}.plate--noc .story-end__offer .link{color:var(--color-link-on-dark)}.plate--noc .buy__button,.cart__panel .cart__pay{border:var(--border-hairline) solid var(--color-link-on-dark)}.plate--noc .buy__button:focus-visible,.cart__panel .cart__pay:focus-visible{outline-color:var(--color-focus-on-dark)}.linia{overflow-x:clip}.linia .t-title{max-width:var(--size-measure-text)}.linia{padding-block-start:var(--space-2xl)}.linia .eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1.125rem;font-weight:var(--font-weight-text);letter-spacing:.18em;color:var(--color-link-on-light)}.linia .eyebrow:before{content:"";flex:none;width:1.75rem;height:var(--border-hairline);background:currentColor}.linia .t-title{font-size:clamp(1.95rem,1.6rem + 1.5vw,2.67rem)}@media(min-width:48rem){.linia{padding-block-start:var(--space-3xl)}}.linia__stage{position:relative;isolation:isolate;margin-block-start:var(--space-xl)}.linia__backdrop{position:absolute;inset:0 calc(-1 * var(--space-2xl)) calc(-1 * var(--space-2xl));z-index:-1;background:var(--gradient-linia-backdrop);-webkit-mask-image:linear-gradient(to right,transparent,currentColor var(--space-2xl),currentColor calc(100% - var(--space-2xl)),transparent),linear-gradient(to bottom,transparent,currentColor var(--space-2xl),currentColor calc(100% - var(--space-2xl)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,currentColor var(--space-2xl),currentColor calc(100% - var(--space-2xl)),transparent),linear-gradient(to bottom,transparent,currentColor var(--space-2xl),currentColor calc(100% - var(--space-2xl)),transparent);mask-composite:intersect;pointer-events:none}.linia__cards{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.linia-card{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-md);align-items:end;padding:var(--space-lg);color:var(--color-text-primary-on-light);text-decoration:none;transition:background-color var(--duration-short) var(--ease-out)}@media(min-width:48rem){.linia-card{padding:var(--space-xl)}}.linia-card__name{grid-column:1;max-width:var(--size-measure-scene);font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-h3);line-height:var(--font-lineheight-heading);color:var(--color-text-primary-on-light)}.linia-card__kant{grid-column:1;margin-block-start:var(--space-2xs);max-width:var(--size-measure-scene);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-secondary-on-light)}.linia-card .cta-arrow{grid-column:2;grid-row:2;align-self:end;margin-block-end:calc((var(--font-size-label) * var(--font-lineheight-label) - var(--space-xs)) / 2);color:var(--color-link-on-light)}@media(min-width:48rem){.linia-card{grid-template-columns:5fr 7fr auto;align-items:baseline}.linia-card__name{grid-column:1;grid-row:1}.linia-card__kant{grid-column:2;grid-row:1;margin-block-start:0}.linia-card .cta-arrow{grid-column:3;grid-row:1;align-self:baseline;margin-block-end:0}}a.linia-card:is(:hover,:focus-visible){background-color:var(--color-surface-glass-hover)}a.linia-card{transition:background-color var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out),border-color var(--duration-medium) var(--ease-out)}a.linia-card:is(:hover,:focus-visible){border-color:var(--color-scene-glow-warm)}@media(hover:hover){a.linia-card:is(:hover,:focus-visible){transform:translateY(calc(-1 * var(--dist-card-lift)));box-shadow:var(--shadow-card-hover)}}a.linia-card .cta-arrow{transition:transform var(--duration-medium) var(--ease-out)}a.linia-card:is(:hover,:focus-visible) .cta-arrow{transform:translate(var(--dist-card-arrow))}a.linia-card .cta-arrow__shaft,a.linia-card .cta-arrow__head{transition-duration:var(--duration-medium)}html.still a.linia-card,html.still a.linia-card .cta-arrow,html.still a.linia-card .cta-arrow__shaft,html.still a.linia-card .cta-arrow__head{transition:none}html.still a.linia-card:is(:hover,:focus-visible){transform:none}@media(prefers-reduced-motion:reduce){a.linia-card,a.linia-card .cta-arrow,a.linia-card .cta-arrow__shaft,a.linia-card .cta-arrow__head{transition:none}a.linia-card:is(:hover,:focus-visible){transform:none}}a.linia-card:focus-visible{outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:var(--border-focus)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){a.linia-card:is(:hover,:focus-visible){background-color:var(--color-surface-solid)}}@media(prefers-reduced-transparency:reduce),(forced-colors:active){a.linia-card:is(:hover,:focus-visible){background-color:var(--color-surface-solid)}}.soon{margin-block-start:var(--space-2xl);text-align:center;font-family:var(--font-family-display);font-style:italic;font-size:var(--font-size-h3);line-height:var(--font-lineheight-heading);color:var(--color-text-secondary-on-light)}.card-grid{display:grid;gap:var(--space-lg)}@media(min-width:48rem){.card-grid{grid-template-columns:1fr 1fr}}.product-card{background:var(--color-bg-card);color:var(--color-text-primary-on-light);border-radius:var(--radius-surface);box-shadow:var(--shadow-card);padding:var(--space-md)}.product-card__media{aspect-ratio:var(--ratio-card-media);border-radius:var(--radius-surface);margin-block-end:var(--space-sm);background:linear-gradient(160deg,var(--color-scene-light-top),var(--color-base-miazsz))}.product-card__name{margin-block-end:var(--space-2xs)}.product-card__note{margin-block-start:var(--space-sm)}.waitlist{position:relative;min-height:var(--size-scene-h);display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--size-header) + var(--space-lg)) var(--page-margin) var(--space-xl)}.waitlist--karta{display:block;min-height:0;padding:var(--space-sm) var(--page-margin) var(--space-xl)}.waitlist--karta>.plate--zaproszenie{position:sticky;top:calc(var(--size-header) + var(--space-sm))}.waitlist--karta:after{content:"";display:block;height:45svh}html.still .waitlist--karta>.plate--zaproszenie{position:static}html.still .waitlist--karta:after{display:none}.waitlist__inner{position:relative;z-index:1;width:100%;margin-block:auto}.waitlist__inner>*+*{margin-block-start:var(--space-sm)}.waitlist__inner .t-title{max-inline-size:var(--size-measure-display);margin-inline:auto;text-wrap:balance}.waitlist__inner .t-lead{max-inline-size:var(--size-measure-scene);margin-inline:auto;text-wrap:pretty}.waitlist__form-block{width:100%;max-inline-size:var(--size-measure-form);margin-inline:auto;margin-block-start:var(--space-xl)}.waitlist .closing-line{position:relative;z-index:1;margin-block-start:var(--space-2xl);color:var(--color-text-secondary-on-light)}.form{display:flex;flex-direction:column;align-items:center}.pill-field{display:flex;align-items:center;gap:var(--space-2xs);width:100%;min-height:calc(var(--size-target-min) + 2 * var(--space-2xs));padding:var(--space-2xs);padding-inline-start:var(--space-md);border:var(--border-hairline) solid var(--color-text-secondary-on-light);border-radius:var(--radius-pill);background:transparent}.pill-field:has(input:focus-visible){border-color:var(--color-focus-on-light);outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:var(--border-focus)}.pill-field:has(input[aria-invalid=true]){border:var(--border-focus) solid var(--color-text-primary-on-light)}.pill-field input[type=email]{flex:1;min-width:0;min-height:var(--size-target-min);padding:0;border:none;background:transparent;color:var(--color-text-primary-on-light);font-family:inherit;font-size:var(--font-size-text);text-align:start}.pill-field input[type=email]::placeholder{color:var(--color-text-secondary-on-light);opacity:1}.pill-field input[type=email]:focus-visible{outline:none}.pill-field__submit{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--size-target-min);padding-inline:var(--space-md);border:none;border-radius:var(--radius-pill);background-color:var(--color-cta-bg);color:var(--color-cta-text);font-family:inherit;font-size:var(--font-size-label);white-space:nowrap;cursor:pointer;transition:background-image var(--duration-micro) var(--ease-out)}.pill-field__submit .cta-arrow{color:currentColor}.pill-field__submit:not([disabled]):hover{background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}.pill-field__submit:not([disabled]):active{background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed))}.pill-field__submit:not([disabled]):is(:hover,:focus-visible,:active) .cta-arrow__shaft{transform:scaleX(1)}.pill-field__submit:not([disabled]):is(:hover,:focus-visible,:active) .cta-arrow__head{transform:translate(0)}.pill-field__submit:focus-visible{outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:var(--border-focus)}.pill-field__submit[disabled],.pill-field__submit[aria-busy=true]{opacity:var(--opacity-disabled);cursor:default}html.still .pill-field__submit{transition:none}.form__consent{margin-block-start:var(--space-sm);font-size:var(--font-size-micro);line-height:1.5;color:var(--color-text-secondary-on-light);text-align:center;text-wrap:balance}.form__consent .quiet-link{display:inline;min-height:0;font-size:inherit}.form__status{width:100%;min-height:calc(var(--font-size-label) * var(--font-lineheight-label));margin-block-start:var(--space-2xs);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-primary-on-light);text-align:center}.form__turnstile{display:flex;justify-content:center;margin-block-start:var(--space-sm);min-height:calc(var(--size-field-h) + var(--space-lg))}.form__note{margin-block-start:var(--space-sm);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-primary-on-light);text-align:center}.quiet-link{display:inline-flex;align-items:center;min-height:var(--size-target-min);font-size:var(--font-size-label);color:var(--color-text-secondary-on-light);text-decoration:none}.quiet-link:is(:hover,:focus-visible){color:var(--color-link-on-light);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--border-underline-offset)}.quiet-link:focus-visible{outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:var(--border-focus)}.waitlist__inner.plate{width:fit-content;max-width:min(100%,var(--size-frame-scene));margin-inline:auto;padding:var(--space-lg)}@media(min-width:48rem){.waitlist__inner.plate{padding:var(--space-2xl)}}.waitlist__inner.plate .waitlist__form-block{max-inline-size:none;contain:inline-size}.waitlist__inner .waitlist__back,.legal-doc{margin-block-start:var(--space-xl)}.legal-doc__item+.legal-doc__item{margin-block-start:var(--space-md)}.legal-doc__term{font-weight:var(--font-weight-text-strong);color:var(--color-text-primary-on-light)}.legal-doc__desc{margin:0;margin-block-start:var(--space-3xs);color:var(--color-text-secondary-on-light)}.legal-doc__desc:first-letter{text-transform:uppercase}.legal-doc__note{margin-block-start:var(--space-xl);font-size:var(--font-size-label);color:var(--color-text-secondary-on-light)}.legal-doc__binding{margin-block-start:var(--space-md)}.survey{--survey-line: color-mix(in srgb, var(--color-text-secondary-on-light) 42%, transparent);--survey-field-bg: color-mix(in srgb, var(--color-surface-solid) 55%, transparent);--survey-block: var(--space-2xl);padding-block:var(--space-2xl) var(--space-4xl);text-align:center}@media(min-width:48rem){.survey{--survey-block: var(--space-3xl);padding-block-start:var(--space-3xl)}}.survey .eyebrow{display:flex;justify-content:center;align-items:center;gap:.75rem;margin:0;font-weight:var(--font-weight-text);letter-spacing:.18em;color:var(--color-link-on-light)}.survey .eyebrow:before,.survey .eyebrow:after{content:"";flex:none;width:1.75rem;height:var(--border-hairline);background:currentColor}.survey__kicker{margin-block-end:1.125rem}.survey .t-title{text-wrap:balance}.survey__lead{margin-block-start:var(--space-md);text-wrap:pretty}.survey__anon{margin-block-start:var(--space-sm);font-size:var(--font-size-label);color:var(--color-text-secondary-on-light);text-wrap:pretty}.survey__legend{max-width:40rem;margin:var(--space-md) auto 0;font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-secondary-on-light);text-wrap:balance}.survey .q__star{color:var(--color-link-on-light)}.survey__form{margin-block-start:var(--survey-block)}.survey__form>*+*{margin-block-start:var(--survey-block)}.survey__step{font-variant-numeric:var(--font-numeric-tabular)}.survey__section-title{margin-block-start:var(--space-2xs);text-wrap:balance}.survey__questions{display:grid;gap:var(--space-xl)}.survey__section-title+.survey__questions{margin-block-start:var(--space-xl)}.survey .q{min-width:0;margin:0;padding:0;border:0;scroll-margin-top:calc(var(--size-header) + var(--space-lg))}.survey .q__legend{display:block;width:100%;padding:0;font-size:var(--font-size-text);font-weight:var(--font-weight-text-strong);line-height:1.45;color:var(--color-text-primary-on-light);text-align:center;text-wrap:balance}.survey .q__help{margin-block-start:var(--space-3xs);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-secondary-on-light);text-wrap:pretty}.survey .q>:is(.scale,.chips,.q__inne,.field){margin-block-start:var(--space-sm)}.survey .q__error{margin-block-start:var(--space-3xs);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);font-weight:var(--font-weight-text-strong);color:var(--color-link-on-light)}.survey .q__error[hidden]{display:none}.survey .q[data-invalid] :is(.scale__dot,.chip__face){border-color:var(--color-link-on-light)}.survey .scale{width:calc(5 * var(--size-field-h) + 4 * var(--space-xs));max-width:100%;margin-inline:auto}.survey .scale__opts{display:flex;justify-content:space-between;gap:var(--space-xs)}.survey .scale__opt{position:relative;display:inline-flex;flex:none}.survey .scale__input,.survey .chip__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.survey .scale__dot{display:inline-flex;align-items:center;justify-content:center;width:var(--size-field-h);height:var(--size-field-h);border:var(--border-hairline) solid var(--color-text-secondary-on-light);border-radius:50%;font-family:var(--font-family-text);font-size:1rem;font-variant-numeric:var(--font-numeric-tabular);color:var(--color-text-primary-on-light);transition:background-color var(--duration-micro) var(--ease-out),border-color var(--duration-micro) var(--ease-out),color var(--duration-micro) var(--ease-out)}.survey .scale__ends{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-sm);align-items:start;margin-block-start:var(--space-2xs);font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-secondary-on-light);text-wrap:balance}.survey .scale__ends>:first-child{text-align:start}.survey .scale__ends>:last-child{text-align:end}@media(min-width:40rem){.survey .scale{width:calc(5 * var(--size-field-h) + 4 * var(--space-sm))}.survey .scale__opts{gap:var(--space-sm)}}.survey .chips{display:grid;grid-template-columns:1fr;gap:var(--space-2xs);width:fit-content;max-width:100%;margin-inline:auto}@media(min-width:40rem){.survey .chips{grid-template-columns:repeat(2,1fr)}}.survey .chip{position:relative;display:flex;min-width:0}.survey .chip__face{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--size-target-min);padding:.5rem var(--space-md);border:var(--border-hairline) solid var(--survey-line);border-radius:var(--radius-pill);font-size:var(--font-size-text);line-height:1.35;color:var(--color-text-primary-on-light);text-align:center;transition:background-color var(--duration-micro) var(--ease-out),border-color var(--duration-micro) var(--ease-out),color var(--duration-micro) var(--ease-out)}.survey .chip__text{display:inline-grid}.survey .chip__text:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:var(--font-weight-text-strong)}.survey .chip__input:checked+.chip__face,.survey .scale__input:checked+.scale__dot{font-weight:var(--font-weight-text-strong);border-color:var(--color-cta-bg);background-color:var(--color-cta-bg);color:var(--color-cta-text)}@media(hover:hover){.survey .chip__input:not(:checked):hover+.chip__face,.survey .scale__input:not(:checked):hover+.scale__dot{border-color:var(--color-link-on-light);background-color:var(--color-overlay-hover-on-light)}.survey .chip__input:checked:hover+.chip__face,.survey .scale__input:checked:hover+.scale__dot{background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}}.survey .chip__input:focus-visible+.chip__face,.survey .scale__input:focus-visible+.scale__dot{outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:var(--border-focus)}html.still .survey :is(.chip__face,.scale__dot){transition:none}.survey .q__inne{display:none}.survey .q:has(.chip--inne .chip__input:checked) .q__inne{display:block}@supports not selector(:has(*)){.survey .q__inne{display:block}}.survey .field{display:block;width:100%;min-height:var(--size-field-h);padding:.625rem 1.25rem;border:var(--border-hairline) solid var(--color-text-secondary-on-light);border-radius:var(--radius-pill);background:var(--survey-field-bg);color:var(--color-text-primary-on-light);font:inherit;font-size:var(--font-size-text);line-height:1.5}.survey .field--pill{max-width:var(--size-measure-form);margin-inline:auto;text-align:center}.survey .field--area{min-height:8rem;padding:.875rem 1.25rem;border-radius:1.375rem;text-align:start;resize:vertical}.survey .field::placeholder{color:var(--color-text-secondary-on-light);opacity:1}.survey .field:focus-visible{border-color:var(--color-focus-on-light);outline:var(--border-focus) solid var(--color-focus-on-light);outline-offset:var(--border-focus)}.survey .field[aria-invalid=true]{border:var(--border-focus) solid var(--color-link-on-light)}.survey__send{display:flex;flex-direction:column;align-items:center}.survey__submit{min-height:var(--size-field-h);padding-inline:var(--space-lg);gap:var(--space-sm);font-size:1rem}.survey__privacy,.survey__status{max-width:30rem}.survey__privacy{margin-block-start:var(--space-md)}.survey__privacy .quiet-link{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--border-underline-offset)}.survey__status{margin-block-start:var(--space-sm)}.survey__status:empty{min-height:0;margin:0}.survey__turnstile{min-height:0}.survey__thanks{margin-block-start:var(--survey-block);scroll-margin-top:calc(var(--size-header) + var(--space-lg))}.survey__thanks .t-h2{text-wrap:balance}.survey__thanks [tabindex="-1"]:focus{outline:none}.survey__thanks .t-lead{margin-block-start:var(--space-sm);text-wrap:pretty}.survey__answers{margin-block-start:var(--space-xl)}.survey__answers-title{text-wrap:balance}.survey__answers-lead{max-width:30rem;margin:var(--space-sm) auto 0;font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-secondary-on-light);text-wrap:pretty}.survey__answers-section-title{margin-block-start:var(--space-2xs);text-wrap:balance}.survey .ans-list{display:grid;gap:var(--space-md);margin:0;padding:0}.survey__answers-section-title+.ans-list{margin-block-start:var(--space-md)}.survey .survey__answers-block{margin-block-start:var(--space-xl)}.survey .ans{display:grid;justify-items:center;gap:var(--space-2xs);min-width:0}.survey .ans[hidden],.survey .ans [hidden],.survey .ans-list[hidden]{display:none}.survey .ans__label{font-size:var(--font-size-label);font-weight:var(--font-weight-text-strong);line-height:var(--font-lineheight-label);color:var(--color-text-primary-on-light);text-wrap:balance}.survey .ans__value{display:grid;justify-items:center;gap:var(--space-2xs);width:100%;min-width:0;margin:0;font-size:var(--font-size-text);line-height:1.45;color:var(--color-text-primary-on-light)}.survey .ans__opts{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-xs)}.survey .ans__scale{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-xs);width:100%}.survey .ans__end{min-width:0;font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-secondary-on-light);overflow-wrap:anywhere;text-wrap:balance}.survey .ans__end--min{text-align:end;justify-self:end}.survey .ans__end--max{text-align:start;justify-self:start}.survey .ans__dots{display:inline-flex;gap:var(--space-2xs)}.survey .ans__dot{width:.75rem;height:.75rem;border:var(--border-hairline) solid var(--color-text-secondary-on-light);border-radius:50%}.survey .ans__dot[data-on]{border-color:var(--color-cta-bg);background-color:var(--color-cta-bg)}.survey .ans__skipped{font-size:var(--font-size-label);line-height:var(--font-lineheight-label);color:var(--color-text-secondary-on-light)}.survey .ans__text{width:100%;margin:0;padding:.875rem 1.25rem;border:var(--border-hairline) solid var(--survey-line);border-radius:1.375rem;background:var(--survey-field-bg);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.survey .ans__text--line{width:auto;padding:0;border:0;background:none;text-align:center;line-height:1.45}.survey__open-summary{display:flex;justify-content:center;align-items:center;gap:var(--space-xs);width:fit-content;min-height:var(--size-target-min);margin-inline:auto;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);cursor:pointer;list-style:none}.survey__open-summary::-webkit-details-marker{display:none}.survey__open-label{font-size:var(--font-size-label);font-weight:var(--font-weight-text-strong);line-height:var(--font-lineheight-label);color:var(--color-link-on-light);transition:color var(--duration-short) var(--ease-out)}.survey__open-summary:hover .survey__open-label{color:var(--color-text-primary-on-light)}.survey__open-plus{position:relative;flex:none;width:var(--space-xs);height:var(--space-xs)}.survey__open-plus:before,.survey__open-plus:after{content:"";position:absolute;background:var(--color-link-on-light)}.survey__open-plus:before{inset-inline:0;top:calc(50% - var(--border-hairline) / 2);height:var(--border-hairline)}.survey__open-plus:after{inset-block:0;left:calc(50% - var(--border-hairline) / 2);width:var(--border-hairline);transition:transform var(--duration-short) var(--ease-in-out)}.survey__open[open] .survey__open-plus:after{transform:scaleY(0)}.survey .survey__open-body{margin-block-start:var(--space-md)}.survey__open[open] .survey__open-body{animation:plate-fade var(--duration-short) var(--ease-out)}html.still .survey__open-label{transition:none}html.still .survey__open-plus:after{transition:none}html.still .survey__open[open] .survey__open-body{animation:none}@media(forced-colors:active){.survey .chip__input:checked+.chip__face,.survey .scale__input:checked+.scale__dot{border:var(--border-focus) solid Highlight}.survey .ans__dot[data-on]{border:var(--border-focus) solid Highlight}}.closing-line{margin-block-start:var(--space-3xl);font-family:var(--font-family-display);font-size:var(--font-size-h3);text-align:center;color:var(--color-text-primary-on-light)}.reg-dark .closing-line{color:var(--color-text-secondary-on-dark)}.manifest p+p{margin-block-start:var(--space-md)}.buy{margin-block-start:var(--space-sm)}.buy__button{min-height:var(--size-field-h);padding-inline:var(--space-lg);border:none;border-radius:var(--radius-control);background-color:var(--color-cta-bg);color:var(--color-cta-text);font-family:inherit;font-size:var(--font-size-text);cursor:pointer;transition:background-image var(--duration-micro) var(--ease-out)}.buy__button:hover{background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}.buy__button:active{background-image:linear-gradient(var(--color-overlay-pressed),var(--color-overlay-pressed))}html.still .buy__button{transition:none}.variants{border:none;padding:0;margin:0 0 var(--space-sm)}.variants__row{display:flex;align-items:center;gap:var(--space-2xs);min-height:var(--size-target-min);padding-block:var(--space-sm);cursor:pointer}.variants input{accent-color:var(--color-cta-bg)}.variants__name{font-size:var(--font-size-text);color:var(--color-text-secondary-on-light)}.reg-dark .variants__name{color:var(--color-text-secondary-on-dark)}.variants__row:hover .variants__name{text-decoration:underline;text-underline-offset:var(--border-underline-offset)}.variants__row:has(input:checked) .variants__name{font-weight:var(--font-weight-text-strong);color:var(--color-link-on-light)}.reg-dark .variants__row:has(input:checked) .variants__name{color:var(--color-link-on-dark)}.story-end__offer{font-size:var(--font-size-label)}.product-card__items{margin-block-start:var(--space-2xs);font-size:var(--font-size-label);color:var(--color-text-secondary-on-light)}.product-card__items li+li{margin-block-start:var(--space-3xs)}.product-card__price{margin-block-start:var(--space-sm);font-weight:var(--font-weight-text-strong);font-variant-numeric:var(--font-numeric-tabular)}.fact-list{margin-block-start:var(--space-md);max-width:var(--size-measure-text);color:var(--color-text-secondary-on-light)}.fact-list li{padding-block:var(--space-2xs);border-bottom:var(--border-hairline) solid var(--color-border-subtle-on-light)}.compare{display:grid;gap:var(--space-lg);margin-block-start:var(--space-lg)}@media(min-width:48rem){.compare{grid-template-columns:1fr 1fr}}.compare+.compare{margin-block-start:var(--space-xl)}.compare__list{margin-block-start:var(--space-sm)}.compare__list li{display:flex;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-2xs);border-bottom:var(--border-hairline) solid var(--color-border-subtle-on-light)}.compare__price{font-variant-numeric:var(--font-numeric-tabular);color:var(--color-text-secondary-on-light)}.compare__total{margin-block-start:var(--space-sm);font-weight:var(--font-weight-text-strong);font-variant-numeric:var(--font-numeric-tabular)}.cart-indicator{display:inline-flex;align-items:center;gap:var(--space-3xs);min-height:var(--size-target-min);padding-inline:var(--space-sm);background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light);white-space:nowrap;transition:color var(--duration-micro) var(--ease-out)}.cart-indicator[hidden]{display:none}.cart-indicator:hover{color:var(--color-link-on-light)}.cart-indicator[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:var(--border-focus);text-underline-offset:var(--border-underline-offset)}.cart-indicator__text{display:inline-flex;gap:var(--space-3xs)}.cart-indicator__count{font-variant-numeric:var(--font-numeric-tabular)}.menu__panel .cart-indicator{display:flex;width:100%;justify-content:flex-start;margin-block-start:var(--space-lg);padding-inline:0;padding-block-start:var(--space-sm);border-top:var(--border-hairline) solid var(--color-border-subtle-on-light)}.menu__panel .cart-indicator[hidden]{display:none}.cart__scrim{position:fixed;top:var(--size-header);left:0;right:0;bottom:0;z-index:var(--z-scrim);background:var(--color-scrim-panel);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-short) var(--ease-in-out),visibility 0s linear var(--duration-short)}.cart--open .cart__scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-short) var(--ease-in-out)}.cart__panel{position:fixed;top:var(--size-header);left:0;right:0;z-index:var(--z-panel);max-height:calc(100svh - var(--size-header));overflow-y:auto;background:var(--color-bg-dark);color:var(--color-text-primary-on-dark);padding-block:var(--space-lg);padding-inline:var(--space-md);transform:translateY(calc(-1 * var(--space-sm)));opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--duration-medium) var(--ease-out),opacity var(--duration-medium) var(--ease-out),visibility 0s linear var(--duration-medium)}.cart--open .cart__panel{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--duration-medium) var(--ease-out),opacity var(--duration-medium) var(--ease-out),visibility 0s}@media(min-width:40rem){.cart__panel{left:auto;bottom:0;width:min(100%,var(--size-measure-scene));max-height:none;border-left:var(--border-hairline) solid var(--color-border-subtle-on-dark);transform:translate(100%)}.cart--open .cart__panel{transform:translate(0)}.cart__scrim{right:min(100%,var(--size-measure-scene))}}html.still .cart__panel,html.still .cart__scrim{transition:none}.cart__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-text-strong);margin-block-end:var(--space-md)}.cart__item{padding-block:var(--space-sm);border-bottom:var(--border-hairline) solid var(--color-border-subtle-on-dark)}.cart__name{font-weight:var(--font-weight-text-strong)}.cart__prices{display:flex;justify-content:space-between;gap:var(--space-sm);margin-block-start:var(--space-2xs);font-variant-numeric:var(--font-numeric-tabular)}.cart__unit{color:var(--color-text-secondary-on-dark)}.cart__qty{display:flex;align-items:center;gap:var(--space-2xs);margin-block-start:var(--space-2xs)}.cart__step{min-width:var(--size-target-min);min-height:var(--size-target-min);background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-text);color:var(--color-text-primary-on-dark)}.cart__qty-value{font-size:var(--font-size-text);font-variant-numeric:var(--font-numeric-tabular)}.cart__numbered{margin-block-start:var(--space-2xs);font-size:var(--font-size-label);color:var(--color-text-secondary-on-dark)}.cart__remove{min-height:var(--size-target-min);padding-inline:0;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-label);color:var(--color-link-on-dark);text-decoration:underline;text-underline-offset:var(--border-underline-offset)}.cart__total{display:flex;justify-content:space-between;gap:var(--space-sm);margin-block-start:var(--space-md);font-weight:var(--font-weight-text-strong)}.cart__total-value{font-variant-numeric:var(--font-numeric-tabular)}.cart__pay{width:100%;min-height:var(--size-field-h);margin-block-start:var(--space-sm);border:none;border-radius:var(--radius-control);background-color:var(--color-cta-bg);color:var(--color-cta-text);font-family:inherit;font-size:var(--font-size-text);cursor:pointer}.cart__pay:hover{background-image:linear-gradient(var(--color-overlay-hover),var(--color-overlay-hover))}.cart__pay[disabled]{opacity:var(--opacity-disabled);cursor:default}.cart__notice:not(:empty){margin-block-start:var(--space-sm)}.cart__notice-text{font-size:var(--font-size-label);color:var(--color-text-secondary-on-dark)}.cart__notice-cta{margin-block-start:var(--space-2xs)}.cart__empty{color:var(--color-text-secondary-on-dark)}.cart__empty:focus-visible{outline:var(--border-focus) solid var(--color-focus-on-dark);outline-offset:var(--border-focus)}.cart__empty-link{margin-block-start:var(--space-sm)}.intro{position:fixed;inset:0;z-index:var(--z-skiplink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);background:var(--color-intro-bg);animation:introFade var(--duration-intro-fade) var(--ease-out) var(--delay-intro-fade) forwards}.intro__mark{font-family:var(--font-family-display);color:var(--color-intro-ink);font-size:var(--size-intro-mark);letter-spacing:var(--font-tracking-intro-settled);padding-left:var(--font-tracking-intro-settled);text-transform:uppercase;opacity:0;animation:introMark var(--duration-intro-mark) var(--ease-out) forwards}.intro__line{width:var(--size-intro-line);height:var(--border-hairline);background:var(--color-intro-line);animation:introLine var(--duration-intro-line) var(--ease-out) var(--delay-intro-line) forwards}html.still .intro{display:none}@keyframes introMark{0%{opacity:0;letter-spacing:var(--font-tracking-intro-open)}to{opacity:1;letter-spacing:var(--font-tracking-intro-settled)}}@keyframes introLine{0%{width:0}to{width:var(--size-intro-line)}}@keyframes introFade{to{opacity:0;visibility:hidden}}.cursor{position:fixed;top:0;left:0;z-index:var(--z-skiplink);pointer-events:none;width:var(--size-cursor);height:var(--size-cursor);border:var(--border-hairline) solid var(--color-border-field-on-dark);border-radius:50%;opacity:0;will-change:transform;transition:opacity var(--duration-short) var(--ease-out),width var(--duration-short) var(--ease-out),height var(--duration-short) var(--ease-out),background-color var(--duration-short) var(--ease-out),border-color var(--duration-short) var(--ease-out)}html.cursor-on .cursor{opacity:.7}html.cursor-on.cursor-hot .cursor{width:var(--size-cursor-hot);height:var(--size-cursor-hot);border-color:var(--color-link-on-dark);background:color-mix(in srgb,var(--color-base-zloto-maceratu) 10%,transparent)}html.cursor-on.cursor-press .cursor{background:color-mix(in srgb,var(--color-base-zloto-maceratu) 20%,transparent)}html.motion{scroll-behavior:auto}html.motion .scene--sticky{min-height:calc(var(--scene-vh-m, 150) * 1svh)}html.motion .scene--sticky .scene__frame{position:sticky;top:0}@media(min-width:48rem){html.motion .scene--sticky{min-height:calc(var(--scene-vh, 180) * 1svh)}}html.motion .scene--sticky .scene__media{transform:translate3d(0,calc((var(--p, .5) - .5) * -4%),0)}html.motion .scene--sticky .scene__media.is-canvas{transform:none}.scene__frame-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-surface)}.scene__frame-video.is-fallback{visibility:hidden}.scene__poster-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-surface)}.scene__poster-img.is-broken{visibility:hidden}.scene__shot{position:absolute;inset:0}.scene__shot--u1{opacity:var(--a1, 1)}.scene__shot--u2{opacity:var(--a2, 0)}.scene__media--solo .scene__shot--u2{opacity:1}.scene__media--bez-mediow{isolation:isolate}.scene__placeholder{position:absolute;inset:0;pointer-events:none;--ph-ink: var(--color-link-on-dark);--ph-ink-alpha: 72%;--ph-glow: 24%;--ph-y: 40%}.scene__poster.poster--light~.scene__placeholder{--ph-ink: #8C4C35;--ph-ink-alpha: 50%;--ph-glow: 15%}.scene__placeholder:before{content:"";position:absolute;left:50%;top:var(--ph-y);width:min(64vmin,34rem);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-scene-glow-warm) var(--ph-glow),transparent),transparent)}.scene__placeholder .ingredient-icon{position:absolute;z-index:2;left:50%;top:var(--ph-y);width:clamp(8rem,30vmin,15rem);height:clamp(8rem,30vmin,15rem);transform:translate(-50%,-50%);stroke:color-mix(in srgb,var(--ph-ink) var(--ph-ink-alpha),transparent);stroke-width:1.25;filter:none}.scene__placeholder .ingredient-icon path{vector-effect:non-scaling-stroke}@media(max-width:47.99rem){.scene__placeholder{--ph-y: 34%}}.scene--sticky .scene__media--bez-mediow:has(>.poster--light):after{background:linear-gradient(0deg,rgb(116 86 54 / .12),transparent 42%)}.wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption{text-shadow:none}.wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption .ingredient__name{color:#2a1512}.wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption .positions__text{color:#2a1512c7}.wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption :is(.caption__index,.chapter__kicker){color:#8c4c35}.wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption .ingredient-icon{stroke:#8c4c35;filter:none}.wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption .caption__line{background:linear-gradient(to right,#8c4c35 0 2.5rem,#2a15122e 2.5rem 100%)}@media(min-width:48rem){.scene--sticky .wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption{background:#fffaf26b;border-color:#74563624}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.scene--sticky .wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption{background:#faf4ebd9}}}@media(min-width:48rem)and (prefers-reduced-transparency:reduce){.scene--sticky .wrap--frame:has(>.scene__media--bez-mediow>.poster--light)>.scene__text--caption{background:#faf4eb}}.scene__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}html.motion [data-reveal]{opacity:0;transform:translateY(var(--dist-type-rise));transition:opacity var(--duration-type-reveal) var(--ease-type-reveal),transform var(--duration-type-reveal) var(--ease-type-reveal)}html.motion [data-reveal=card]{transform:translateY(var(--space-md))}html.motion [data-reveal].in-view{opacity:1;transform:none}html.still [data-reveal]{opacity:1;transform:none;transition:none}.motion-toggle{visibility:hidden;display:inline-flex;align-items:center;border:none;background:transparent;padding-inline:var(--space-sm);min-height:var(--size-target-min);font-size:var(--font-size-micro);letter-spacing:var(--font-tracking-caps);text-transform:uppercase;color:var(--color-text-secondary-on-light);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color var(--duration-micro) var(--ease-out)}html.motion-ui .motion-toggle{visibility:visible}.motion-toggle[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:var(--border-focus);text-underline-offset:var(--border-underline-offset)}@media(hover:hover){.motion-toggle:hover{color:var(--color-link-on-light)}}html.still .motion-toggle{transition:none}html.motion .ritual-step{opacity:0;transform:translateY(var(--dist-type-rise));transition:opacity var(--duration-medium) var(--ease-out),transform var(--duration-medium) var(--ease-out)}html.motion .ritual-step.is-reached{opacity:1;transform:none}html.motion .ingredient .positions__item.ritual-step{filter:blur(8px);transform:translateY(.25rem);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out)}html.motion .ingredient .positions__item.ritual-step.is-reached{filter:none;transform:none}@keyframes plum-breath{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.03)}}.closing-drop-frame{width:var(--space-4xl);height:var(--space-4xl);margin-inline:auto}.closing-drop{width:100%;height:100%;border-radius:50%;background:var(--gradient-drop-light)}.plate--swit .closing-drop{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-base-zloto-maceratu) 22%,transparent) 0%,transparent 58%);border:var(--border-hairline) solid color-mix(in srgb,var(--color-base-zloto-maceratu) 45%,transparent)}.plate--swit .closing-drop-frame{width:var(--space-2xl);height:var(--space-2xl)}html.motion .closing-drop-frame{transform:scale(calc(1 - var(--p-dom, 0) * .82));opacity:calc(1 - var(--p-dom, 0) * .85)}html.motion .closing-drop{animation:plum-breath var(--duration-idle) var(--ease-breath) infinite}html.motion .story-end:has(.story-end__fact) .closing-drop{animation:none}html.motion .closing-line{opacity:var(--p-dom, 0);transform:translateY(calc((1 - var(--p-dom, 0)) * var(--dist-type-rise)))}
