@font-face{font-family: 'Bricolage Grotesque';font-style: normal;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url('../fonts/bricolage-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'Bricolage Grotesque';font-style: normal;font-weight: 400 800;font-stretch: 100%;font-display: swap;src: url('../fonts/bricolage-latin.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: 'JetBrains Mono';font-style: normal;font-weight: 400 500;font-display: swap;src: url('../fonts/jetbrains-mono-latin-ext.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 400 500;font-display: swap;src: url('../fonts/jetbrains-mono-latin.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: 'Bricolage Fallback';src: local('Arial'), local('Arimo'), local('Helvetica');size-adjust: 95.3%;ascent-override: 97.6%;descent-override: 28.3%;line-gap-override: 0%}@font-face{font-family: 'JetBrains Fallback';src: local('Courier New'), local('Cousine'), local('Courier');size-adjust: 100%;ascent-override: 102%;descent-override: 30%;line-gap-override: 0%}:root{color-scheme: light;--ink: #16150F;--ink-soft: #3E3C34;--muted: #55534A;--muted-2: #4A483F;--paper: #fff;--sand: #F6F5F0;--chip: #F3F2EE;--line: #E4E2DA;--line-2: #ECEAE3;--field-line: #E3E0D6;--lemon: #F4E04D;--lemon-pale: #FFF8CC;--lemon-muted: #4A4833;--mint: #8CD45A;--mint-pale: #E6F5D9;--mint-ink: #0E1F0C;--orange: #FF9A1F;--orange-pale: #FFEAD4;--orange-ink: #2A1206;--lime: #E2FF00;--forest: #1E4D3E;--night: #111317;--night-2: #15171B;--frost: #F2F5EC;--frost-2: #C9CCC0;--frost-3: #B8BCAF;--err: #B3261E;--h-bg: #F4E04D;--h-ink: #16150F;--h-chip: rgba(255, 255, 255, .55);--h-word: rgba(22, 21, 15, .07);--h-disc: rgba(255, 255, 255, .4);--h-line: rgba(22, 21, 15, .22);--h-btn-bg: #16150F;--h-btn-fg: #F4E04D;--h-foot: #F4E04D;--f-sans: 'Bricolage Grotesque', 'Bricolage Fallback', system-ui, -apple-system, 'Segoe UI', sans-serif;--f-mono: 'JetBrains Mono', 'JetBrains Fallback', ui-monospace, 'SFMono-Regular', Menlo, monospace;--wrap: 1440px;--gutter: clamp(20px, 4vw, 56px);--hdr-h: 84px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--t-color: .9s}*, *::before, *::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 90px;-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--f-sans);font-size: 16px;line-height: 1.5;-webkit-font-smoothing: antialiased;overflow-x: clip}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button, input, select, textarea{font: inherit;color: inherit}button{cursor: pointer}h1, h2, h3, p, ul, ol, dl, dd, figure{margin: 0}ul, ol{padding: 0;list-style: none}summary{list-style: none}[hidden]{display: none !important}summary::-webkit-details-marker{display: none}::selection{background: var(--lime);color: var(--night)}:focus-visible{outline: 2px solid var(--focus, var(--ink));outline-offset: 2px;box-shadow: 0 0 0 2px var(--focus-gap, #fff)}.sr{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: fixed;left: 12px;top: -70px;z-index: 100;padding: 12px 20px;border-radius: 999px;background: var(--ink);color: #fff;font-weight: 700;transition: top .16s ease}.skip:focus{top: 12px}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 max(var(--gutter), env(safe-area-inset-right)) 0 max(var(--gutter), env(safe-area-inset-left))}@keyframes ms-float{0%, 100%{transform: translateY(0)}50%{transform: translateY(-20px)}}@keyframes ms-marquee{from{transform: translateX(0)}to{transform: translateX(-50%)}}@keyframes ms-spin{to{transform: rotate(360deg)}}@keyframes ms-rise{0%{transform: translateY(0) scale(.6);opacity: 0}12%{opacity: .9}100%{transform: translateY(-760px) scale(1.15);opacity: 0}}@keyframes ms-progress{from{transform: scaleX(0)}to{transform: scaleX(1)}}[data-anim].is-offscreen, [data-anim].is-offscreen *{animation-play-state: paused !important}.kicker{margin: 0 0 18px;font-family: var(--f-mono);font-size: 12px;font-weight: 400;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.kicker--lime{color: var(--lime);margin-bottom: 16px}.kicker--ink{color: var(--ink);margin: 0}.h2{font-size: clamp(40px, 6vw, 84px);font-weight: 800;line-height: .95;letter-spacing: -.035em}.h2 span, .hero__title span, .moment__title span, .contact__title span{font-weight: 400}.lead{max-width: 40ch;font-size: 17px;line-height: 1.6;color: var(--muted-2);text-wrap: pretty}.link{text-decoration: underline;text-underline-offset: 3px}.link:hover{text-decoration-thickness: 2px}.sec{padding: 110px 0 130px}.sec--sortiment{padding: 40px 0 130px}.sec--sand{padding: 120px 0;background: var(--sand)}.sec--b2b{padding: 130px 0 120px}.sec--steps{padding: 90px 0 120px}.sec--faq{padding: 130px 0}.sec-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 24px 40px;margin-bottom: 52px}.sec--portfolio .sec-head, .sec--sortiment .sec-head{margin-bottom: 0}.sec--steps .sec-head{margin-bottom: 56px}@media (max-width: 760px){.sec{padding: 72px 0 84px}.sec--sortiment{padding: 24px 0 84px}.sec--sand{padding: 76px 0}.sec--b2b{padding: 84px 0 76px}.sec--steps{padding: 64px 0 80px}.sec--faq{padding: 84px 0}.sec-head{margin-bottom: 36px;gap: 18px}.lead{font-size: 16px}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 12px;padding: 17px 26px;border: 0;border-radius: 999px;font-size: 16px;font-weight: 700;line-height: 1.2;white-space: nowrap;transition: transform .2s ease, background-color var(--t-color), color var(--t-color)}.btn:hover{transform: translateY(-3px)}.btn:active{transform: translateY(0) scale(.98)}.btn--ball{padding: 17px 18px 17px 26px}.btn__ball{width: 26px;height: 26px;flex: none;border-radius: 50%;display: grid;place-items: center;font-size: 13px;transition: background-color var(--t-color), color var(--t-color), transform .3s var(--ease-spring)}.btn:hover .btn__ball{transform: translateX(2px)}.btn--outline{border: 2px solid currentColor;background: transparent;padding: 15px 24px}.round-btn{width: 54px;height: 54px;border-radius: 50%;border: 2px solid currentColor;background: transparent;font-size: 19px;line-height: 1;display: grid;place-items: center;transition: transform .2s ease, background-color .2s ease}.round-btn:hover{transform: scale(1.08)}.round-btn:active{transform: scale(.96)}.hdr{position: fixed;top: 0;left: 0;right: 0;z-index: 50;color: var(--h-ink);background: transparent;border-bottom: 1px solid transparent;transition: background-color .4s, color .6s, border-color .4s}.hdr.is-scrolled, .hdr.nav-open{color: var(--ink);background: rgba(255, 255, 255, .96);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2);border-bottom-color: var(--line-2)}.hdr__in{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding-top: 18px;padding-bottom: 18px}.brand{display: inline-flex;align-items: center;gap: 10px;min-height: 44px}.brand__mark{width: 40px;height: 40px;flex: none;transition: transform .5s var(--ease-spring)}.brand:hover .brand__mark{transform: rotate(-14deg) scale(1.06)}.brand__logo{width: 45px;height: 45px;margin: 0;padding: 7px;border-radius: 50%;background: #d9dad6;box-sizing: border-box;flex: none;object-fit: contain;transition: transform .5s var(--ease-spring)}.brand:hover .brand__logo{transform: rotate(-8deg) scale(1.05)}.brand__name{font-size: 24px;font-weight: 800;letter-spacing: -.045em;line-height: 1}.brand__name small{margin-left: 2px;font-family: var(--f-mono);font-size: 13px;font-weight: 500;letter-spacing: 0}.nav{display: flex;align-items: center;gap: 4px;font-size: 15px;font-weight: 600}.nav > a:not(.nav__cta){padding: 10px 16px;border-radius: 999px;transition: background-color .2s ease}.nav > a:not(.nav__cta):hover, .nav > a[aria-current='true']{background: rgba(127, 127, 127, .16)}.nav__cta{margin-left: 12px;padding: 13px 22px;border-radius: 999px;background: var(--h-btn-bg);color: var(--h-btn-fg);font-weight: 700;white-space: nowrap;transition: background-color .6s, color .6s, transform .2s ease}.nav__cta:hover{transform: translateY(-2px)}.nav__cta:focus-visible{--focus: var(--h-ink)}.hdr.is-scrolled .nav__cta, .hdr.nav-open .nav__cta{background: var(--ink);color: #fff}.burger{display: none;position: relative;width: 48px;height: 48px;flex: none;border: 2px solid currentColor;border-radius: 50%;background: transparent}.burger__bar{position: absolute;left: 13px;right: 13px;height: 2px;border-radius: 2px;background: currentColor;transition: transform .3s var(--ease-out)}.burger__bar:nth-child(1){top: 18px}.burger__bar:nth-child(2){top: 26px}.burger[aria-expanded='true'] .burger__bar:nth-child(1){transform: translateY(4px) rotate(45deg)}.burger[aria-expanded='true'] .burger__bar:nth-child(2){transform: translateY(-4px) rotate(-45deg)}@media (max-width: 1320px){.nav > a:not(.nav__cta){padding: 10px 12px}.nav__cta{margin-left: 8px}}@media (max-width: 1180px){:root{--hdr-h: 76px}.hdr__in{padding-top: 14px;padding-bottom: 14px}.burger{display: block}.nav{position: fixed;top: var(--hdr-h);left: 0;right: 0;flex-direction: column;align-items: stretch;gap: 0;max-height: calc(100dvh - var(--hdr-h));overflow-y: auto;padding: 8px var(--gutter) 28px;background: #fff;color: var(--ink);border-bottom: 1px solid var(--line-2);box-shadow: 0 30px 60px rgba(22, 21, 15, .14);font-size: 24px;font-weight: 800;letter-spacing: -.035em;opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .25s ease, transform .3s var(--ease-out), visibility 0s linear .3s}.nav > a:not(.nav__cta){padding: 15px 4px;border-radius: 0;border-bottom: 1px solid var(--line-2)}.nav > a:not(.nav__cta):hover, .nav > a[aria-current='true']{background: transparent}.nav__cta{margin: 20px 0 0;padding: 18px;text-align: center;font-size: 17px;letter-spacing: 0}.hdr.nav-open .nav{opacity: 1;visibility: visible;transform: none;transition: opacity .25s ease, transform .3s var(--ease-out)}.nav{padding-left: max(var(--gutter), env(safe-area-inset-left));padding-right: max(var(--gutter), env(safe-area-inset-right));overscroll-behavior: contain}.hdr.nav-open{-webkit-backdrop-filter: none;backdrop-filter: none;background: #fff}}.nav-backdrop{position: fixed;inset: 0;z-index: 49;background: rgba(22, 21, 15, .42);opacity: 0;visibility: hidden;transition: opacity .25s ease, visibility 0s linear .25s}.nav-lock .nav-backdrop{opacity: 1;visibility: visible;transition: opacity .25s ease}html.nav-lock, html.nav-lock body{overflow: hidden}@media (max-width: 1180px) and (orientation: landscape) and (max-height: 560px){.nav{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 24px;padding-top: 4px;padding-bottom: 16px;font-size: 18px}.nav > a:not(.nav__cta){padding: 11px 4px}.nav__cta{grid-column: 1 / -1;margin-top: 12px;padding: 14px}}@media (max-width: 420px){.brand__mark{width: 36px;height: 36px}.brand__logo{width: 38px;height: 38px;margin: 0}.brand__name{font-size: 22px}}.js .rv{opacity: 0;transform: translateY(48px);transition: opacity .8s var(--ease-out) calc(var(--i, 0) * 90ms), transform 1s var(--ease-out) calc(var(--i, 0) * 90ms)}.js .rv.is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}.js .rv{opacity: 1;transform: none}}.noscript{position: fixed;left: 0;right: 0;bottom: 0;z-index: 99;margin: 0;padding: 12px var(--gutter);background: var(--ink);color: #fff;font-size: 14px}.hero{position: relative;overflow: hidden;min-height: 920px;background: var(--h-bg);color: var(--h-ink);transition: background-color var(--t-color) var(--ease-out), color var(--t-color)}.hero__marquee{position: absolute;left: 0;right: 0;top: 330px;overflow: hidden;white-space: nowrap;pointer-events: none}.hero__word{display: inline-flex;font-size: 300px;font-weight: 800;line-height: 1;letter-spacing: -.06em;color: var(--h-word);animation: ms-marquee 28s linear infinite;transition: color var(--t-color)}.hero__word span{padding-right: 90px}.bubble{position: absolute;left: var(--x);bottom: -30px;width: var(--s);height: var(--s);border-radius: 50%;border: 2px solid var(--h-line);opacity: 0;pointer-events: none;animation: ms-rise var(--d) linear var(--delay) infinite}.hero__grid{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0, 535fr) minmax(0, 415fr) minmax(0, 315fr);gap: 32px;align-items: start;padding-top: 140px}.hero__h1{margin: 0;font: inherit}.hero__chip{display: inline-flex;align-items: center;gap: 10px;padding: 9px 16px;border-radius: 999px;background: var(--h-chip);font-family: var(--f-mono);font-size: 12px;letter-spacing: .08em;text-transform: uppercase;transition: background-color var(--t-color)}.hero__chip-dot{width: 8px;height: 8px;flex: none;border-radius: 50%;background: currentColor}.hero__title{display: block;margin: 26px 0 24px;font-size: clamp(48px, 4.8vw, 68px);font-weight: 800;line-height: .96;letter-spacing: -.035em}.hero__lead{max-width: 46ch;font-size: 18px;line-height: 1.55;text-wrap: pretty}.hero__ctas{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px}.btn--hero{background: var(--h-btn-bg);color: var(--h-btn-fg)}.btn--hero .btn__ball{background: var(--h-btn-fg);color: var(--h-btn-bg)}.btn--hero:hover .btn__ball{transform: translateY(2px)}.btn--hero:focus-visible, .hrow:focus-visible, .hero .btn--outline:focus-visible{--focus: var(--h-ink);--focus-gap: var(--h-bg);outline-width: 3px}.hero__stage{--k: 1;position: relative;height: calc(680px * var(--k));min-width: 0}.hero__disc, .hero__ring{position: absolute;left: 50%;border-radius: 50%}.hero__disc{top: calc(60px * var(--k));width: calc(520px * var(--k));height: calc(520px * var(--k));margin-left: calc(-260px * var(--k));background: var(--h-disc);transition: background-color var(--t-color)}.hero__ring{top: calc(80px * var(--k));width: calc(480px * var(--k));height: calc(480px * var(--k));margin-left: calc(-240px * var(--k));border: 1.5px dashed var(--h-line);animation: ms-spin 60s linear infinite}.cans{position: absolute;left: 50%;animation: ms-float 5s ease-in-out infinite}.cans img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transform: translateY(110px) rotate(16deg) scale(.8);transition: opacity .55s ease, transform 1s var(--ease-spring);filter: drop-shadow(0 40px 36px rgba(0, 0, 0, .28))}.cans img.is-before{transform: translateY(-60px) rotate(-18deg) scale(.8)}.cans img.is-on{opacity: 1;transform: translateY(0) rotate(var(--tilt, 0deg)) scale(1)}.cans--hero{--tilt: -7deg;top: calc(-10px * var(--k));width: calc(250px * var(--k));height: calc(670px * var(--k));margin-left: calc(-125px * var(--k))}.badge{position: absolute;left: -52px;top: calc(500px * var(--k));width: 150px;height: 150px;display: flex;flex-direction: column;align-items: center;justify-content: center;line-height: 1}.badge__ring{position: absolute;inset: 0;width: 100%;height: 100%;animation: ms-spin 18s linear infinite}.badge__ring text{font-family: var(--f-mono);font-size: 13.5px;letter-spacing: 2.6px;fill: currentColor}.badge__big{font-size: 40px;font-weight: 800;letter-spacing: -.04em}.badge__small{margin-top: 4px;font-family: var(--f-mono);font-size: 10px;letter-spacing: .1em}.hero__pick{display: flex;flex-direction: column;gap: 8px;padding-top: 20px}.hero__pick-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 6px}.hero__pick-label{font-family: var(--f-mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase}.hero__pause{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 6px 14px;border: 1.5px solid var(--h-line);border-radius: 999px;background: transparent;font-family: var(--f-mono);font-size: 12px;letter-spacing: .06em;text-transform: uppercase;transition: border-color var(--t-color), background-color .2s ease}.hero__pause:hover{background: var(--h-chip)}.hero__pause span[aria-hidden]{font-size: 10px;letter-spacing: -.1em}@media (pointer: coarse){.hero__pause{min-height: 44px}}.hero__rows{display: flex;flex-direction: column;gap: 8px}.hrow{position: relative;overflow: hidden;display: grid;grid-template-columns: 48px 1fr;align-items: center;gap: 14px;width: 100%;padding: 12px 14px;border: 0;border-radius: 20px;background: transparent;color: var(--h-ink);text-align: left;transition: background-color .5s, color .5s}.hrow:hover{background: var(--h-chip)}.hrow.is-on{background: var(--h-ink);color: var(--h-bg)}.hrow__dot{width: 48px;height: 48px;border-radius: 50%;background: var(--dot);border: 2px solid var(--h-ink);display: flex;justify-content: center;overflow: hidden;transition: border-color .5s}.hrow__dot img{height: 78px;width: auto;max-width: none;margin-top: 6px;transform: rotate(-14deg)}.hrow__txt{display: flex;flex-direction: column;gap: 3px;min-width: 0}.hrow__name{font-size: 19px;font-weight: 700;letter-spacing: -.02em;line-height: 1.15}.hrow__tag{font-family: var(--f-mono);font-size: 12px;letter-spacing: .06em;text-transform: uppercase}.hrow__bar{position: absolute;left: 14px;right: 14px;bottom: 0;height: 3px;overflow: hidden;opacity: 0}.hrow__bar span{display: block;height: 100%;background: currentColor;transform: scaleX(0);transform-origin: left}.hero.is-playing .hrow.is-on .hrow__bar{opacity: 1}.hero.is-playing .hrow.is-on .hrow__bar span{animation: ms-progress var(--hero-dur, 4s) linear forwards}.hero__claim{margin-top: 14px;font-size: 16px;line-height: 1.5;text-wrap: pretty}.facts{position: relative;z-index: 2;display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));border-top: 1.5px solid var(--h-line);transition: border-color var(--t-color)}.facts__item{padding: 22px 0}.facts dt{font-size: 24px;font-weight: 700;letter-spacing: -.03em;line-height: 1.2}.facts dd{margin-top: 4px;font-size: 15px}@media (max-width: 1199px){.hero{min-height: 0}.hero__grid{grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);gap: 24px 32px;padding-top: 128px}.hero__stage{--k: .86}.badge{left: auto;right: -8px;top: calc(560px * var(--k));width: 130px;height: 130px}.hero__pick{grid-column: 1 / -1;padding-top: 0}.hero__rows{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr))}.hero__claim{margin-top: 6px}.hero__facts-wrap{margin-top: 28px}}@media (max-width: 900px){.hero__rows{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.hero__grid{grid-template-columns: minmax(0, 1fr);gap: 8px;padding-top: 112px}.hero__chip{font-size: 12px;padding: 8px 13px;gap: 8px;letter-spacing: .02em;border-radius: 18px}.hero__title{margin: 18px 0 16px;font-size: clamp(36px, 10.4vw, 56px)}.hero__lead{font-size: 16.5px}.hero__ctas{margin-top: 24px}.hero__ctas .btn{flex: 1 1 100%}.hero__marquee{top: auto;bottom: 34%}.hero__word{font-size: 150px}.hero__word span{padding-right: 48px}.hero__stage{--k: .58;margin-top: 8px}.badge{width: 110px;height: 110px;left: 0;right: auto;top: calc(500px * var(--k))}.badge__big{font-size: 30px}.badge__small{font-size: 8.5px}.hero__pick{margin-top: 4px}.hrow{grid-template-columns: 40px 1fr;gap: 10px;padding: 10px;border-radius: 18px}.hrow__dot{width: 40px;height: 40px}.hrow__dot img{height: 64px}.hrow__name{font-size: 15.5px}.hrow__tag{font-size: 12px;letter-spacing: .02em}.hrow__bar{left: 10px;right: 10px}.facts{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 16px}.facts__item{padding: 16px 0}.facts dt{font-size: 19px}.facts dd{font-size: 13.5px}}@media (max-width: 360px){.hrow__tag{display: none}}@media (max-width: 760px) and (max-height: 700px){.hero__grid{padding-top: 96px}.hero__title{margin: 14px 0 12px;font-size: clamp(34px, 9.6vw, 48px)}.hero__lead{font-size: 15.5px;line-height: 1.5}.hero__ctas{margin-top: 18px;gap: 10px}.hero__ctas .btn{padding-top: 14px;padding-bottom: 14px}}@media (max-width: 1199px) and (orientation: landscape) and (max-height: 560px){.hero__grid{grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);padding-top: 78px;gap: 12px 24px}.hero__chip{padding: 6px 12px}.hero__title{margin: 10px 0 8px;font-size: clamp(28px, 4.2vw, 36px)}.hero__lead{max-width: none;font-size: 14px;line-height: 1.4}.hero__ctas{margin-top: 12px}.hero__ctas .btn{flex: 0 1 auto;padding-top: 13px;padding-bottom: 13px}.hero__stage{--k: .5;margin-top: 0}.badge{display: none}.hero__marquee{top: 140px;bottom: auto}.hero__word{font-size: 160px}}.partners{padding: 56px 0 64px;background: var(--paper)}.partners__head{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-bottom: 34px;font-family: var(--f-mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.partners__head h2{font-size: 12px;font-weight: 500;color: var(--ink)}.partners__head h2, .partners__head > span{margin: 0}.partners__line{flex: 1;min-width: 40px;height: 1px;background: var(--line)}.partners__mask{overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.partners__track{display: flex;width: max-content;animation: ms-marquee 45s linear infinite}.partners__track:hover{animation-play-state: paused}.partners__set{display: flex;align-items: center;gap: 72px;padding-right: 72px}.partners__set li{display: flex;align-items: center;gap: 8px;height: 56px}.partners__set img{height: var(--h);width: auto;max-width: none}.partners__set li span{font-size: 19px;font-weight: 700}.partners__more{font-size: 17px;font-weight: 600;color: var(--muted)}@media (max-width: 760px){.partners{padding: 40px 0 48px}.partners__head{margin-bottom: 24px;gap: 10px 14px;font-size: 12px}.partners__head h2{font-size: 12px}.partners__line{display: none}.partners__head > span:last-child{flex-basis: 100%}.partners__set{gap: 48px;padding-right: 48px}.partners__set img{height: calc(var(--h) * .82)}}@media (forced-colors: active){.hero__marquee, .bubble, .hero__disc, .hero__ring, .badge, .spanel__marquee, .fpanel__disc, .spanel__ring, .sticker{display: none}.hrow.is-on, .ptab[aria-selected='true']{outline: 3px solid Highlight;outline-offset: 2px}.hrow__bar{display: none}}.ptabs{position: relative;display: flex;flex-wrap: wrap;gap: 12px;margin: 52px 0 20px}.ptab{display: flex;align-items: center;gap: 12px;padding: 8px 24px 8px 8px;border: 0;border-radius: 999px;background: var(--chip);color: var(--ink);font-size: 18px;font-weight: 700;letter-spacing: -.02em;line-height: 1.15;white-space: nowrap;transition: background-color .5s, color .5s, transform .2s ease}.ptab:hover{transform: translateY(-2px)}.ptab[aria-selected='true']{background: var(--on-bg);color: var(--on-fg)}.ptab:focus-visible{--focus: var(--ink)}.ptab__dot{width: 52px;height: 52px;flex: none;border-radius: 50%;background: var(--dot);overflow: hidden}.ptab__dot--can{display: flex;justify-content: center}.ptab__dot--can img{height: 84px;width: auto;max-width: none;margin-top: 6px;transform: rotate(-14deg)}.ptab__dot--jar, .ptab__dot--box{display: flex;justify-content: center}.ptab__dot--jar img{height: 58px;width: auto;max-width: none;margin-top: 8px}.ptab__dot--box img{width: 72px;height: auto;max-width: none;margin-top: 12px}.ptab__txt{display: flex;flex-direction: column;align-items: flex-start;gap: 2px}.ptab__txt small{font-family: var(--f-mono);font-size: 12px;font-weight: 400;letter-spacing: .06em;text-transform: uppercase}.pmeta{display: flex;flex-wrap: wrap;align-items: center;gap: 14px}.pmeta__tag{padding: 7px 14px;border-radius: 999px;background: var(--p-ink);color: var(--p-pale);font-family: var(--f-mono);font-size: 12px;letter-spacing: .08em;text-transform: uppercase;transition: background-color .7s, color .7s}.pmeta__txt, .plabel, .pcount{font-family: var(--f-mono);font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--p-muted)}.pcount{position: absolute;left: 0;top: 0;z-index: 2;font-size: 13px;color: inherit}.pname{margin: 22px 0 14px;font-size: clamp(44px, 4.4vw, 62px);font-weight: 800;line-height: .96;letter-spacing: -.04em}.pname--balance{text-wrap: balance}.pclaim{font-size: 21px;font-weight: 500;line-height: 1.35;letter-spacing: -.01em;text-wrap: pretty}.pdesc{margin-top: 16px;font-size: 16px;line-height: 1.6;color: var(--p-muted);text-wrap: pretty}.plabel{margin: 30px 0 12px;letter-spacing: .1em}.plabel--bars{margin: 28px 0 14px}.plabel--flush{margin: 0 0 8px}.pchips{display: flex;flex-wrap: wrap;gap: 8px}.pchips li{padding: 8px 15px;border-radius: 999px;border: 1.5px solid var(--p-line);font-size: 14.5px;font-weight: 500;transition: border-color .7s}.stage-nav{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;display: flex;justify-content: center;gap: 10px}.fpanel{--p-pale: #FFF8CC;--p-ink: #16150F;--p-muted: #4A4833;--p-accent: #F4E04D;--p-bar: #16150F;--p-track: rgba(22, 21, 15, .12);--p-card: rgba(255, 255, 255, .6);--p-line: rgba(22, 21, 15, .22);position: relative;overflow: hidden;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 48px;padding: clamp(28px, 4vw, 56px);border-radius: 40px;background: var(--p-pale);color: var(--p-ink);transition: background-color .7s, color .7s}.fpanel:focus-visible{outline-offset: 4px;outline-color: var(--ink)}.pbars{display: flex;flex-direction: column;gap: 11px}.pbar{display: grid;grid-template-columns: 120px 1fr 34px;align-items: center;gap: 14px;font-size: 14.5px}.pbar__track{height: 10px;border-radius: 99px;background: var(--p-track);overflow: hidden;transition: background-color .7s}.pbar__fill{display: block;height: 100%;width: var(--w, 0%);border-radius: 99px;background: var(--p-bar);transition: width 1s var(--ease-out), background-color .7s}.pbar__val{font-family: var(--f-mono);font-size: 13px;text-align: right}.fpanel__stage{position: relative;min-height: 640px}.fpanel__disc{position: absolute;left: 50%;top: 50%;width: 380px;height: 380px;margin: -210px 0 0 -190px;border-radius: 50%;background: var(--p-accent);transition: background-color .7s}.cans--panel{top: 20px;width: 210px;height: 560px;margin-left: -105px}.cans--panel img{transition: opacity .5s, transform .9s var(--ease-spring);filter: drop-shadow(0 30px 30px rgba(0, 0, 0, .22))}.fpanel__data{display: flex;flex-direction: column;gap: 22px}.pnutri{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.pnut{padding: 18px;border-radius: 22px;background: var(--p-card);transition: background-color .7s}.pnut__label{font-family: var(--f-mono);font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--p-muted)}.pnut__value{margin: 8px 0 2px;font-size: 32px;font-weight: 800;letter-spacing: -.04em;line-height: 1.05}.pnut__sub{font-size: 13.5px;color: var(--p-muted)}.pingr{font-size: 14.5px;line-height: 1.6}.pserve{display: flex;gap: 12px;padding: 16px 18px;border-radius: 20px;border: 1.5px dashed var(--p-line);font-size: 14.5px;line-height: 1.5}.pserve__icon{font-size: 18px;line-height: 1.2}.psource{font-size: 12.5px;line-height: 1.5;color: var(--p-muted)}.spanel{--p-pale: #E6F5D9;--p-ink: #0E1F0C;--p-muted: #34472C;--p-accent: #8CD45A;--p-bar: #1E4D3E;--p-track: rgba(14, 31, 12, .12);--p-card: rgba(255, 255, 255, .62);--p-line: rgba(14, 31, 12, .2);--c-word: rgba(14, 31, 12, .07)}.spanel > .fpanel__info, .spanel > .fpanel__stage, .spanel > .fpanel__data{position: relative;z-index: 1;min-width: 0}.spanel .pnut{background: color-mix(in srgb, var(--p-pale) 30%, #fff)}.spanel [data-c-swap]{transition: opacity .2s ease, transform .2s ease}.spanel [data-c-swap].is-out{opacity: 0;transform: translateY(8px)}.spanel__marquee{position: absolute;left: 0;right: 0;top: 170px;z-index: 0;overflow: hidden;white-space: nowrap;pointer-events: none}.spanel__word{display: inline-flex;font-size: clamp(140px, 16vw, 240px);font-weight: 800;line-height: 1;letter-spacing: -.06em;color: var(--c-word);animation: ms-marquee 30s linear infinite;transition: color .7s}.spanel__word span{padding-right: 80px}.spanel__ring{position: absolute;left: 50%;top: 50%;width: 430px;height: 430px;margin: -235px 0 0 -215px;border-radius: 50%;border: 1.5px dashed var(--p-line);animation: ms-spin 60s linear infinite}.pdesc-group{display: flex;flex-direction: column;gap: 10px;margin-top: 16px}.pdesc-group .pdesc{margin-top: 0}.pchips li.has-dot{display: inline-flex;align-items: center;gap: 8px}.pchips li.has-dot::before{content: '';width: 10px;height: 10px;flex: none;border-radius: 50%;background: var(--c)}.pbars[hidden], .psteps[hidden]{display: none}.psteps{display: flex;flex-direction: column;gap: 10px;counter-reset: step}.psteps li{display: grid;grid-template-columns: 32px minmax(0, 1fr);align-items: center;gap: 12px;font-size: 15px;line-height: 1.45;counter-increment: step}.psteps li::before{content: counter(step, decimal-leading-zero);width: 32px;height: 32px;display: grid;place-items: center;border-radius: 50%;background: var(--p-ink);color: var(--p-pale);font-family: var(--f-mono);font-size: 11px;transition: background-color .7s, color .7s}.btn--panel{align-self: flex-start;margin-top: 30px;padding: 15px 16px 15px 24px;background: var(--p-ink);color: var(--p-pale)}.btn--panel .btn__ball{background: var(--p-pale);color: var(--p-ink)}.cstack{position: absolute;left: 0;right: 0;top: 40px;bottom: 90px;animation: ms-float 5s ease-in-out infinite}.cstack__layer{position: absolute;inset: 0;opacity: 0;transform: translateY(110px) rotate(10deg) scale(.8);transition: opacity .5s, transform .9s var(--ease-spring)}.cstack__layer.is-before{transform: translateY(-60px) rotate(-12deg) scale(.8)}.cstack__layer.is-on{opacity: 1;transform: none}.cstack__item{position: absolute;left: 50%;width: auto;max-width: none;transform-origin: 50% 100%;filter: drop-shadow(0 30px 28px rgba(0, 0, 0, .24))}.cstack__layer--cans .cstack__item{bottom: max(0px, calc((100% - 470px) / 2));height: min(92%, 470px)}.cstack__layer--cans .cstack__item:nth-child(1){z-index: 2;transform: translateX(-50%)}.cstack__layer--cans .cstack__item:nth-child(2){height: min(76%, 388px);transform: translateX(-108%) rotate(-7deg)}.cstack__layer--cans .cstack__item:nth-child(3){height: min(76%, 388px);transform: translateX(8%) rotate(7deg)}.cstack__layer--jars .cstack__item{--base: max(0px, calc((100% - 460px) / 2));bottom: var(--base);height: min(70%, 330px)}.cstack__layer--jars .cstack__item:nth-child(1){z-index: 2;transform: translateX(-50%)}.cstack__layer--jars .cstack__item:nth-child(n+2){height: min(56%, 270px);bottom: calc(var(--base) + min(26%, 120px))}.cstack__layer--jars .cstack__item:nth-child(2){transform: translateX(-112%) rotate(-6deg)}.cstack__layer--jars .cstack__item:nth-child(3){transform: translateX(12%) rotate(6deg)}.cstack__layer--box .cstack__item{top: 50%;width: min(100%, 440px);height: auto;transform: translate(-50%, -50%) rotate(-4deg);transform-origin: 50% 50%}@media (max-width: 1199px){.fpanel{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 40px}.fpanel__stage{min-height: 600px}.fpanel__data{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 22px 32px}.pnutri{grid-row: span 3;align-self: start}}@media (max-width: 760px){.ptabs{flex-wrap: nowrap;gap: 8px;margin: 32px calc(var(--gutter) * -1) 16px;padding: 2px var(--gutter) 6px;overflow-x: auto;scroll-snap-type: x proximity;scroll-padding-inline: var(--gutter);scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 40px), transparent);mask-image: linear-gradient(90deg, #000 calc(100% - 40px), transparent)}.ptabs::-webkit-scrollbar{display: none}.ptab{flex: none;scroll-snap-align: start;padding: 6px 18px 6px 6px;font-size: 16px}.ptab__dot{width: 44px;height: 44px}.ptab__dot--can img{height: 72px}.ptab__dot--jar img{height: 50px;margin-top: 7px}.ptab__dot--box img{width: 62px;margin-top: 10px}.ptab:hover{transform: none}.fpanel{grid-template-columns: minmax(0, 1fr);gap: 28px;border-radius: 28px}.fpanel__stage{order: -1;min-height: 430px;margin: -8px 0 0}.fpanel__disc{width: 280px;height: 280px;margin: -160px 0 0 -140px}.cans--panel{top: 10px;width: 150px;height: 360px;margin-left: -75px}.fpanel__data{display: flex}.pname{margin: 18px 0 12px;font-size: clamp(38px, 11vw, 48px)}.pclaim{font-size: 18.5px}.pbar{grid-template-columns: 96px 1fr 30px;gap: 10px;font-size: 14px}.pnut{padding: 14px;border-radius: 18px}.pnut__value{font-size: 26px}.round-btn{width: 48px;height: 48px}.spanel > .fpanel__stage{min-height: 390px}.spanel__ring{width: 320px;height: 320px;margin: -180px 0 0 -160px}.spanel__marquee{top: 70px}.spanel__word{font-size: 110px}.cstack{top: 34px;bottom: 76px}.btn--panel{align-self: stretch}}.moment{padding: 40px 0 130px;overflow: hidden}.moment__title{margin: 0 0 48px;font-size: clamp(54px, 8.6vw, 132px);font-weight: 800;line-height: .92;letter-spacing: -.04em}.moment__grid{display: grid;grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);gap: 24px;align-items: end}.moment__big{--ph-r: 36px}.moment__aside{position: relative;display: flex;flex-direction: column;gap: 24px}.moment__lead{font-size: 20px;line-height: 1.5;letter-spacing: -.01em;text-wrap: pretty}.moment__small{--ph-r: 28px}.sticker{position: absolute;right: 0;top: 120px;z-index: 2;width: 150px;height: 150px;display: grid;place-items: center;border-radius: 50%;background: var(--lime);color: var(--night);transform: rotate(-12deg)}.sticker svg{position: absolute;inset: 0;width: 100%;height: 100%;animation: ms-spin 22s linear infinite}.sticker text{font-family: var(--f-mono);font-size: 15px;letter-spacing: 3px;fill: currentColor}.sticker__logo{position: relative;width: 46%;height: auto;transform: rotate(12deg)}@media (max-width: 900px){.moment{padding: 24px 0 84px}.moment__title{margin-bottom: 32px}.moment__grid{grid-template-columns: minmax(0, 1fr)}.moment__big{--ph-r: 28px}.moment__aside{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);align-items: center}.sticker{right: auto;left: calc(50% - 60px);top: -60px;width: 120px;height: 120px}.sticker text{font-size: 16px}}@media (max-width: 560px){.moment__aside{display: flex}.moment__lead{font-size: 18px}.sticker{left: auto;right: 10px;top: auto;bottom: -34px;width: 108px;height: 108px}}.segs{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px}@media (max-width: 1199px){.segs{grid-template-columns: repeat(2, minmax(0, 1fr))}.seg__photo{aspect-ratio: 4 / 3 !important}}.seg{display: flex;flex-direction: column;overflow: hidden;border-radius: 32px;background: var(--paper)}.seg__photo{--ph-r: 0}.seg__body{display: flex;flex: 1;flex-direction: column;gap: 12px;padding: 24px 24px 26px}.seg__num{font-family: var(--f-mono);font-size: 12px;color: var(--muted)}.seg__title{font-size: 26px;font-weight: 800;line-height: 1.02;letter-spacing: -.03em}@media (min-width: 1200px){.seg__title{min-height: 2.04em}}.seg__text{font-size: 15.5px;line-height: 1.55;color: var(--ink-soft)}.seg__rec{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: auto;padding-top: 10px}.seg__rec-label{font-family: var(--f-mono);font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.dotchip{display: inline-flex;align-items: center;gap: 7px;padding: 6px 12px;border-radius: 999px;background: var(--chip);font-size: 14px;font-weight: 600}.dotchip::before{content: '';width: 10px;height: 10px;border-radius: 50%;background: var(--c)}@media (hover: hover) and (pointer: fine){.seg .ph__img{transition: opacity .7s ease, transform 1s var(--ease-out)}.seg:hover .ph.is-filled .ph__img{transform: scale(1.07)}}@media (max-width: 600px){.segs{grid-template-columns: minmax(0, 1fr);gap: 14px}.seg{display: grid;grid-template-columns: 38% minmax(0, 1fr);border-radius: 24px}.seg__photo{height: 100%;aspect-ratio: auto !important;min-height: 180px}.seg__body{padding: 16px 16px 18px;gap: 8px}.seg__title{font-size: 21px}.seg__text{font-size: 14.5px}.seg__rec-label{display: none}.dotchip{font-size: 13px;padding: 5px 10px}}.perks{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 16px}.perk{display: flex;flex-direction: column;gap: 14px;padding: 28px;border-radius: 32px;transition: transform .4s var(--ease-spring)}.perk h3{margin-top: 10px;font-size: 24px;font-weight: 800;line-height: 1.05;letter-spacing: -.035em}.perk p{font-size: 15.5px;line-height: 1.55}.perk__icon{width: 56px;height: 56px;border-radius: 18px;display: grid;place-items: center;background: var(--icon-bg)}.perk__icon svg{width: 28px;height: 28px;fill: none;stroke: var(--icon-ink);stroke-width: 1.7;stroke-linejoin: round}.perk--mint{background: var(--mint-pale);color: var(--mint-ink);--icon-bg: var(--mint);--icon-ink: var(--mint-ink)}.perk--lemon{background: var(--lemon-pale);color: var(--ink);--icon-bg: var(--lemon);--icon-ink: var(--ink)}.perk--orange{background: var(--orange-pale);color: var(--orange-ink);--icon-bg: var(--orange);--icon-ink: var(--orange-ink)}.perk--night{background: var(--night-2);color: var(--frost);--icon-bg: var(--lime);--icon-ink: var(--night)}@media (hover: hover) and (pointer: fine){.perk:nth-child(odd):hover{transform: translateY(-6px) rotate(-.6deg)}.perk:nth-child(even):hover{transform: translateY(-6px) rotate(.6deg)}}.duo{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin-top: 16px}.duo__item{--ph-r: 32px}.duo__item:only-child{grid-column: 1 / -1;aspect-ratio: 21 / 9 !important}@media (max-width: 760px){.perks{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.perk{padding: 20px;border-radius: 24px;gap: 10px}.perk h3{margin-top: 4px;font-size: 19px}.perk p{font-size: 14.5px}.perk__icon{width: 48px;height: 48px;border-radius: 15px}.duo{grid-template-columns: minmax(0, 1fr);gap: 12px;margin-top: 12px}.duo__item{--ph-r: 24px}}@media (max-width: 460px){.perks{grid-template-columns: minmax(0, 1fr)}.perk{display: grid;grid-template-columns: 48px minmax(0, 1fr);column-gap: 14px;row-gap: 4px}.perk__icon{grid-row: span 2}.perk h3{margin: 0}}.steps{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));row-gap: 56px}.step{position: relative;display: flex;flex-direction: column;gap: 12px;padding: 28px 28px 0 0;border-top: 2px solid var(--ink)}.step::before{content: '';position: absolute;left: 0;top: -9px;width: 16px;height: 16px;border-radius: 50%;background: var(--c);border: 2px solid var(--ink)}.step__num{margin-top: 6px;font-size: 88px;font-weight: 800;line-height: .8;letter-spacing: -.04em;color: var(--c2)}.step h3{margin-top: 10px;font-size: 26px;font-weight: 800;letter-spacing: -.035em;line-height: 1.1}.step p{font-size: 15.5px;line-height: 1.55;color: var(--ink-soft)}.step__time{align-self: flex-start;padding: 6px 12px;border-radius: 999px;background: var(--chip);font-family: var(--f-mono);font-size: 12px}@media (max-width: 600px){.steps{grid-template-columns: minmax(0, 1fr);row-gap: 0;border-left: 2px solid var(--ink);margin-left: 8px}.step{display: grid;grid-template-columns: 64px minmax(0, 1fr);column-gap: 14px;row-gap: 6px;padding: 0 0 34px 22px;border-top: 0}.step:last-child{padding-bottom: 4px}.step::before{left: -9px;top: 4px}.step__num{grid-row: span 3;margin: 0;font-size: 56px}.step h3{margin: 0;font-size: 22px}.step p{font-size: 15px}}.bento{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px}.tile{display: flex;flex-direction: column;gap: 18px;padding: 32px;border-radius: 32px;min-width: 0}.tile--wide{grid-column: span 2}.tile--split{justify-content: space-between;gap: 24px}.tile--lemon{background: var(--lemon-pale);--tile-muted: var(--lemon-muted)}.tile--forest{background: var(--forest);color: var(--frost);--tile-muted: currentColor}.tile--white{background: var(--paper);--tile-muted: var(--muted)}.tile--lime{background: var(--lime);color: var(--night);--tile-muted: currentColor}.tile--photo{--ph-r: 32px;padding: 0;min-height: 320px;aspect-ratio: auto !important}.tile__label{font-family: var(--f-mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--tile-muted)}.tile__title{font-size: 36px;font-weight: 800;line-height: 1;letter-spacing: -.045em}.tile__text{font-size: 16px;line-height: 1.6}.tile__text--sm{margin-top: 14px;font-size: 15px;line-height: 1.55}.tile__text--note{font-size: 14px;line-height: 1.5;color: var(--ink-soft)}.tile__big{font-size: 96px;font-weight: 800;line-height: .88;letter-spacing: -.045em}.tile--forest .tile__big{color: var(--mint)}.tile__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto}.tile__chips li{padding: 8px 15px;border-radius: 999px;background: var(--lemon);font-size: 14.5px;font-weight: 600}.tile__foot{font-size: 12.5px;color: var(--tile-muted)}.sugar{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 10px;align-items: end;height: 170px}.sugar__col{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 6px;height: 100%}.sugar__col b{font-size: 15px}.sugar__col small{font-size: 12.5px}.sugar__bar{width: 100%;height: var(--h);border-radius: 14px;background: var(--c);transform-origin: bottom;transition: transform 1s var(--ease-out) .2s}.sugar__col--zero .sugar__bar{border-radius: 4px}.js .tile:not(.is-in) .sugar__bar{transform: scaleY(0)}.numbers{display: grid;grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));gap: 20px}.numbers__val{font-size: 56px;font-weight: 800;line-height: .9;letter-spacing: -.05em}.numbers__txt{margin-top: 8px;font-size: 14px;line-height: 1.45;color: var(--ink-soft)}@media (max-width: 1100px){.bento{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.bento{grid-template-columns: minmax(0, 1fr);gap: 12px}.tile--wide{grid-column: auto}.tile{padding: 24px;border-radius: 26px}.tile__title{font-size: 30px}.tile__big{font-size: 80px}.tile--photo{--ph-r: 26px;min-height: 240px}.numbers{grid-template-columns: repeat(2, minmax(0, 1fr))}.numbers__val{font-size: 46px}}.faq{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 48px 80px;align-items: start}.faq__head{position: sticky;top: 110px}.faq__lead{margin-top: 24px}.faq__list{display: flex;flex-direction: column;gap: 10px}.qa{border-radius: 24px;background: var(--sand)}.qa summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;min-height: 56px;padding: 22px 26px;cursor: pointer;font-size: 20px;font-weight: 700;letter-spacing: -.025em;line-height: 1.25}.qa summary:focus-visible{outline-offset: -4px;border-radius: 24px}.qa__plus{width: 36px;height: 36px;flex: none;display: grid;place-items: center;border-radius: 50%;background: var(--ink);color: #fff;font-size: 20px;font-weight: 400;line-height: 1;transition: transform .35s var(--ease-spring)}.qa[open] .qa__plus{transform: rotate(45deg)}.qa__body{max-width: 62ch;padding: 0 26px 24px;font-size: 16px;line-height: 1.6;color: var(--ink-soft)}@media (max-width: 900px){.faq{grid-template-columns: minmax(0, 1fr);gap: 32px}.faq__head{position: static}}@media (max-width: 600px){.qa{border-radius: 20px}.qa summary{padding: 16px 18px;font-size: 17px;gap: 14px}.qa__plus{width: 32px;height: 32px}.qa__body{padding: 0 18px 18px;font-size: 15px}}.contact-sec{padding: 0 clamp(12px, 2vw, 24px) 24px}.contact{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 56px;max-width: 1488px;margin: 0 auto;padding: clamp(28px, 5vw, 80px) clamp(20px, 4vw, 56px);border-radius: 48px;background: var(--lemon)}.contact__side{display: flex;flex-direction: column;gap: 24px;min-width: 0}.contact__title{font-size: clamp(50px, 6.2vw, 92px);font-weight: 800;line-height: .94;letter-spacing: -.04em}.contact__lead{max-width: 46ch;font-size: 18px;line-height: 1.55}.contact__list{display: flex;flex-direction: column;gap: 10px}.contact__list li{display: flex;align-items: center;gap: 14px;font-size: 16px;font-weight: 600}.contact__list span{width: 36px;height: 36px;flex: none;display: grid;place-items: center;border-radius: 50%;background: var(--ink);color: var(--lemon);font-family: var(--f-mono);font-size: 12px}.rep{display: flex;align-items: center;gap: 18px;margin-top: auto;padding: 16px;border-radius: 28px;background: rgba(255, 255, 255, .5)}.rep__photo{--ph-r: 50%;width: 88px;flex: none}.rep__label{font-family: var(--f-mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--lemon-muted)}.rep__name{margin: 4px 0 2px;font-size: 22px;font-weight: 800;letter-spacing: -.03em}.rep__line{font-size: 15px;line-height: 1.55}.rep__links{display: flex;flex-wrap: wrap;gap: 0 18px;margin-top: 4px}.rep__links a{display: inline-flex;align-items: center;min-height: 44px;font-size: 15.5px;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.contact__form{min-width: 0;padding: clamp(24px, 3vw, 40px);border-radius: 36px;background: var(--paper)}.sent{min-height: 520px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 18px}.sent[hidden]{display: none}.sent:focus{outline: none}.sent__icon{width: 72px;height: 72px;display: grid;place-items: center;border-radius: 50%;background: var(--mint);font-size: 32px;font-weight: 800}.sent__title{font-size: 40px;font-weight: 800;letter-spacing: -.045em;line-height: 1}.sent__text{max-width: 44ch;font-size: 17px;line-height: 1.55}.sent__reset{padding: 15px 24px;border-radius: 999px;border: 2px solid var(--ink);background: transparent;font-size: 15px;font-weight: 700}@media (max-width: 1000px){.contact{grid-template-columns: minmax(0, 1fr);gap: 36px}.rep{margin-top: 8px}}@media (max-width: 600px){.contact-sec{padding: 0 10px 10px}.contact{border-radius: 32px;padding: 28px 16px 16px;gap: 28px}.contact__side{padding: 0 6px;gap: 18px}.contact__title{font-size: clamp(44px, 12.5vw, 60px)}.contact__lead{font-size: 16.5px}.contact__list li{font-size: 15px;align-items: flex-start}.contact__list span{width: 32px;height: 32px;margin-top: -4px}.rep{gap: 14px;padding: 12px;border-radius: 22px}.rep__photo{width: 72px}.rep__name{font-size: 19px}.rep__line{font-size: 14px}.contact__form{padding: 20px 16px;border-radius: 26px}.sent{min-height: 380px}.sent__title{font-size: 32px}}.ftr{overflow: hidden;background: var(--night);color: var(--frost)}.ftr > .wrap{padding-top: 90px;padding-bottom: 36px}.ftr :focus-visible{outline-color: var(--lime)}.ftr__grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 40px}.ftr__brand{display: flex;flex-direction: column;gap: 18px}.brand--light .brand__name small{color: var(--lime)}.ftr__text{font-size: 15px;line-height: 1.55;color: var(--frost-2)}.ftr__text--sm{font-size: 14.5px}.ftr__label{margin-bottom: 14px;font-family: var(--f-mono);font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--frost-3)}.ftr__list{display: flex;flex-direction: column;gap: 10px;font-size: 15.5px}.ftr__list a{transition: color .2s ease}.ftr__list a:hover{color: var(--lime)}.ftr__lime{color: var(--lime)}.ftr__dot{display: inline-flex;align-items: center;gap: 10px}.ftr__dot::before{content: '';width: 9px;height: 9px;flex: none;border-radius: 50%;background: var(--c)}.ftr__maker{display: flex;flex-direction: column;align-items: flex-start;gap: 18px}.ftr__maker .ftr__label{margin: 0}.ftr__cta{padding: 13px 20px;border-radius: 999px;background: var(--lime);color: var(--night);font-size: 15px;font-weight: 700;transition: transform .2s ease}.ftr__cta:hover{transform: translateY(-2px)}.ftr__word{margin: 70px 0 30px;font-size: var(--fit, clamp(56px, 15.5vw, 236px));font-weight: 800;line-height: .86;letter-spacing: -.03em;white-space: nowrap;color: var(--h-foot);transition: color var(--t-color)}.ftr__legal{display: flex;flex-wrap: wrap;align-items: baseline;gap: 16px 56px;padding: 28px 0 24px;border-top: 1px solid rgba(255, 255, 255, .14)}.ftr__legal-name{font-size: 15px;font-weight: 700;color: var(--frost);letter-spacing: -.01em}.ftr__facts{display: flex;flex-wrap: wrap;gap: 14px 40px;margin: 0}.ftr__facts dt{margin-bottom: 4px;font-size: 12px;letter-spacing: .12em;text-transform: uppercase;color: var(--frost-3);opacity: .7}.ftr__facts dd{margin: 0;font-size: 13.5px;line-height: 1.45;color: var(--frost-2, var(--frost))}.ftr__by{display: inline-flex;align-items: center;min-height: 32px;color: var(--lime);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(255, 255, 255, .25);transition: text-decoration-color .2s}.ftr__by:hover{text-decoration-color: currentColor}.ftr__bottom{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;padding-top: 20px;border-top: 1px solid rgba(255, 255, 255, .08);font-size: 13.5px;color: var(--frost-3)}@media (max-width: 760px){.ftr > .wrap{padding-top: 64px;padding-bottom: 110px}.ftr__grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 32px 20px}.ftr__brand, .ftr__maker{grid-column: 1 / -1}.ftr__list{gap: 4px}.ftr__list li{min-height: 40px;display: flex;align-items: center}.ftr__list a{display: inline-flex;align-items: center;min-height: 40px}.ftr__word{margin: 48px 0 22px}.ftr__bottom{flex-direction: column;gap: 8px}.ftr__legal{flex-direction: column;gap: 14px;padding-top: 24px}.ftr__facts{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px 20px}}.ph{--ph-ink: 22, 21, 15;position: relative;overflow: hidden;aspect-ratio: var(--ratio, 4 / 3);border-radius: var(--ph-r, 0);background: repeating-linear-gradient(135deg, #ECEAE3 0 12px, #E4E2DA 12px 24px);color: rgb(var(--ph-ink));container-type: inline-size;isolation: isolate}.ph.is-filled{background: #ECEAE3}.ph__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transform: scale(1.03);transition: opacity .7s ease, transform 1.2s var(--ease-out)}.ph.is-filled .ph__img{opacity: 1;transform: none}.ph__empty{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: space-between;gap: 10px;padding: clamp(12px, 6cqi, 26px);opacity: 0;transition: opacity .4s ease}.ph.is-empty .ph__empty{opacity: 1}.ph.is-filled .ph__empty{display: none}.ph__top{display: flex;justify-content: space-between;gap: 8px;font-family: var(--f-mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase}.ph__id{padding: 4px 9px;border-radius: 999px;background: var(--ink);color: #fff;font-weight: 500}.ph__ratio{opacity: .6;padding-top: 4px}.ph__mid{display: grid;gap: 8px;align-content: center;max-width: 42ch}.ph__icon{width: 26px;height: 26px;opacity: .55}.ph__icon svg{width: 100%;height: 100%;fill: none;stroke: currentColor;stroke-width: 1.5}.ph__title{font-size: clamp(14px, 5.5cqi, 20px);font-weight: 800;letter-spacing: -.02em;line-height: 1.15}.ph__desc{font-size: 13px;line-height: 1.45;opacity: .75;text-wrap: pretty}.ph__file{padding-top: 8px;border-top: 1px dashed rgba(var(--ph-ink), .3);font-family: var(--f-mono);font-size: 11px;line-height: 1.5;opacity: .7;word-break: break-all}@container (max-width: 250px){.ph__desc{display: none}.ph__icon{width: 20px;height: 20px}}@container (max-width: 170px){.ph__file, .ph__ratio{display: none}}@container (max-width: 110px){.ph__empty{padding: 8px;justify-content: center;align-items: center;text-align: center}.ph__top{justify-content: center}.ph__id{font-size: 9.5px;letter-spacing: .04em;padding: 3px 7px}.ph__mid{display: none}}.review .ph.is-filled::after{content: attr(data-n);position: absolute;left: 12px;top: 12px;z-index: 3;padding: 4px 9px;border-radius: 999px;background: var(--lime);color: var(--night);font-family: var(--f-mono);font-size: 11px;font-weight: 500}.review [data-overit]{outline: 1.5px dashed #E0301E;outline-offset: 3px;background-color: rgba(255, 213, 0, .22)}.review-bar{position: fixed;left: 16px;bottom: 16px;z-index: 95;max-width: min(420px, calc(100vw - 32px));padding: 16px 18px;border-radius: 22px;background: var(--night);color: var(--frost);font-size: 13px;line-height: 1.5;box-shadow: 0 20px 50px rgba(0, 0, 0, .3)}.review-bar strong{display: block;margin-bottom: 6px;color: var(--lime);font-family: var(--f-mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase}.review-bar p{margin: 0 0 4px}.review-bar mark{padding: 0 3px;background: rgba(255, 213, 0, .3);color: inherit;outline: 1.5px dashed #FF6B4A}.review-bar a{color: var(--lime);text-decoration: underline}html:not(.review) .review-only{display: none !important}.form{display: flex;flex-direction: column;gap: 18px}.form__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px}@media (max-width: 560px){.form__grid{grid-template-columns: minmax(0, 1fr)}}.field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.field--full{grid-column: 1 / -1}.field__label{font-size: 14px;font-weight: 600}.field__label small{font-size: inherit;font-weight: 400;color: var(--muted)}.field input, .field select, .field textarea{width: 100%;padding: 15px 16px;border: 1.5px solid var(--field-line);border-radius: 16px;background: var(--sand);font-size: 16px;outline: none;appearance: none;transition: border-color .2s ease, background-color .2s ease}.field textarea{min-height: 96px;resize: vertical}.field select{padding-right: 44px;background-image: linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);background-position: calc(100% - 22px) 52%, calc(100% - 16px) 52%;background-size: 6px 6px;background-repeat: no-repeat}.field input::placeholder, .field textarea::placeholder{color: #6B695F}.field input:focus, .field select:focus, .field textarea:focus{border-color: var(--ink);background-color: #fff;box-shadow: 0 0 0 3px rgba(22, 21, 15, .16)}.field.is-invalid input{border-color: var(--err)}.field__err{font-size: 13px;color: var(--err)}.field__err:empty{display: none}.check{display: flex;align-items: center;gap: 12px;font-size: 15px;cursor: pointer}.check input{width: 22px;height: 22px;flex: none;margin: 0;accent-color: var(--ink);cursor: pointer}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden;opacity: 0}.form__submit{padding: 19px;border: 0;border-radius: 999px;background: var(--ink);color: #fff;font-size: 17px;font-weight: 700;transition: transform .2s ease, background-color .2s ease}.form__submit:hover{transform: translateY(-3px);background: #000}.form__note .link{color: var(--ink)}.form__submit:disabled{opacity: .6;transform: none;cursor: progress}.form__status{font-size: 14px;font-weight: 600;color: var(--err)}.form__status:empty{display: none}.form__note{font-size: 13px;line-height: 1.5;color: var(--muted)}.mcta{display: none}@media (max-width: 760px){.mcta{display: block;position: fixed;left: 12px;right: 12px;bottom: calc(12px + env(safe-area-inset-bottom));z-index: 45;transform: translateY(140%);transition: transform .4s var(--ease-out)}.mcta.is-on{transform: none}body.nav-open .mcta{transform: translateY(140%);visibility: hidden;pointer-events: none}.mcta__btn{display: flex;justify-content: center;padding: 17px;border-radius: 999px;background: var(--ink);color: #fff;font-size: 16px;font-weight: 700;box-shadow: 0 16px 40px rgba(22, 21, 15, .3)}.mcta__btn:focus-visible{box-shadow: 0 0 0 2px #fff}}a[href^="tel:"]{white-space: nowrap}.plink{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;margin-top: 14px;font-size: 15.5px;font-weight: 700;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px}.plink:hover{text-decoration-thickness: 2.5px}.pg-hero{position: relative;overflow: hidden;padding: 136px 0 72px;background: var(--h-bg);color: var(--h-ink)}.pg-hero--plain{padding-bottom: 48px}.pg-hero__grid{display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);gap: 40px;align-items: center}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;margin-bottom: 26px;font-family: var(--f-mono);font-size: 12.5px;letter-spacing: .06em;text-transform: uppercase}.crumbs a{display: inline-flex;align-items: center;min-height: 32px;text-decoration: underline;text-underline-offset: 3px}.crumbs [aria-hidden]{opacity: .55}.pg-title{margin: 24px 0 20px;font-size: clamp(46px, 6.4vw, 96px);font-weight: 800;line-height: .95;letter-spacing: -.04em;text-wrap: balance}.pg-hero--plain .pg-title{margin: 0;font-size: clamp(40px, 5.4vw, 76px)}.pg-title span{display: block;margin-top: 14px;font-size: clamp(20px, 2.1vw, 28px);font-weight: 500;line-height: 1.2;letter-spacing: -.015em}.pg-lead{max-width: 44ch;font-size: 19px;line-height: 1.5;text-wrap: pretty}.pg-stage{position: relative;height: 500px}.pg-stage__disc{position: absolute;left: 50%;top: 50%;width: 400px;height: 400px;margin: -200px 0 0 -200px;border-radius: 50%;background: var(--h-disc)}.pg-stage img{position: absolute;left: 50%;bottom: 10px;width: auto;max-width: none;filter: drop-shadow(0 30px 30px rgba(0, 0, 0, .24))}.pg-stage--can img{height: 480px;transform: translateX(-50%) rotate(-6deg)}.pg-stage--cans img{height: 400px;transform: translateX(-50%);z-index: 2}.pg-stage--cans img:nth-of-type(2){height: 330px;z-index: 1;transform: translateX(-108%) rotate(-7deg)}.pg-stage--cans img:nth-of-type(3){height: 330px;z-index: 1;transform: translateX(8%) rotate(7deg)}.pg-stage--jars img{height: 280px;bottom: 60px;transform: translateX(-50%);z-index: 2}.pg-stage--jars img:nth-of-type(2){height: 230px;bottom: 150px;z-index: 1;transform: translateX(-112%) rotate(-6deg)}.pg-stage--jars img:nth-of-type(3){height: 230px;bottom: 150px;z-index: 1;transform: translateX(12%) rotate(6deg)}.pg-stage--box img{width: min(100%, 440px);height: auto;top: 50%;bottom: auto;transform: translate(-50%, -50%) rotate(-4deg)}.pg-body{padding: 96px 0 40px}.pg-grid{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 64px;align-items: start}.pg-text > h2{margin: 48px 0 16px;font-size: clamp(28px, 3vw, 40px);font-weight: 800;line-height: 1.05;letter-spacing: -.03em}.pg-text > h2:first-child{margin-top: 0}.pg-text > p{max-width: 64ch;font-size: 17px;line-height: 1.7;color: var(--ink-soft);text-wrap: pretty}.pg-text > p + p{margin-top: 14px}.pg-chips li{border-color: transparent;background: var(--chip)}.pg-serve{padding: 18px 20px;border-radius: 22px;border: 1.5px dashed var(--line)}.pg-uses{display: grid;gap: 10px}.pg-uses li{display: flex;flex-direction: column;gap: 4px;padding: 18px 22px;border-radius: 22px;background: var(--sand)}.pg-uses strong{font-size: 18px;letter-spacing: -.02em}.pg-uses span{font-size: 15.5px;line-height: 1.55;color: var(--ink-soft)}.pg-steps{--p-ink: var(--ink);--p-pale: #fff}.pg-card{position: sticky;top: 104px;display: flex;flex-direction: column;gap: 24px;padding: clamp(22px, 3vw, 36px);border-radius: 36px;background: var(--p-pale);color: var(--p-ink)}.pg-card .pbar{grid-template-columns: 110px 1fr 34px}.pg-facts{display: grid;gap: 0;border-top: 1.5px solid var(--p-line)}.pg-facts div{display: grid;grid-template-columns: 120px minmax(0, 1fr);gap: 12px;padding: 12px 0;border-bottom: 1.5px solid var(--p-line)}.pg-facts dt{font-family: var(--f-mono);font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--p-muted);padding-top: 2px}.pg-facts dd{margin: 0;font-size: 15px;font-weight: 600}.pg-related{padding: 40px 0 110px}.pg-rel{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin-top: 40px}.pg-rel__card{display: flex;align-items: center;gap: 14px;min-height: 72px;padding: 10px 20px 10px 10px;border-radius: 999px;background: var(--chip);transition: background-color .25s ease, transform .2s ease}.pg-rel__card:hover{background: var(--lemon-pale);transform: translateY(-2px)}.pg-rel__txt{display: flex;flex: 1;flex-direction: column;gap: 2px;min-width: 0}.pg-rel__txt strong{font-size: 17px;letter-spacing: -.02em;line-height: 1.15}.pg-rel__txt small{font-family: var(--f-mono);font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.pg-rel__arrow{font-size: 18px}.pg-cta{padding: 0 clamp(12px, 2vw, 24px) 24px}.pg-cta__box{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr);gap: 32px 56px;align-items: end;max-width: 1488px;margin: 0 auto;padding: clamp(32px, 5vw, 80px) clamp(20px, 4vw, 56px);border-radius: 48px;background: var(--lemon)}.pg-cta__side{display: flex;flex-direction: column;align-items: flex-start;gap: 22px}.pg-cta__btn{background: var(--ink);color: var(--lemon)}.pg-cta__btn .btn__ball{background: var(--lemon);color: var(--ink)}.legal{max-width: 78ch}.legal h2{margin: 44px 0 14px;font-size: clamp(24px, 2.4vw, 32px);font-weight: 800;letter-spacing: -.03em;line-height: 1.1}.legal p, .legal li{font-size: 16.5px;line-height: 1.7;color: var(--ink-soft)}.legal p + p{margin-top: 12px}.legal ul{display: grid;gap: 8px;padding-left: 1.2em;list-style: disc}.legal__meta{font-family: var(--f-mono);font-size: 13px;letter-spacing: .06em;text-transform: uppercase;color: var(--muted) !important;margin-bottom: 20px}.legal__table{overflow-x: auto;margin: 6px 0 16px;border: 1.5px solid var(--line);border-radius: 22px}.legal table{width: 100%;min-width: 640px;border-collapse: collapse;font-size: 15px;line-height: 1.55}.legal th, .legal td{padding: 14px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line)}.legal th{background: var(--sand);font-family: var(--f-mono);font-size: 12px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase}.legal tr:last-child td{border-bottom: 0}@media (max-width: 1000px){.pg-hero__grid, .pg-grid, .pg-cta__box{grid-template-columns: minmax(0, 1fr)}.pg-card{position: static}.pg-rel{grid-template-columns: repeat(2, minmax(0, 1fr))}.pg-stage{height: 420px}.pg-stage--can img{height: 400px}}@media (max-width: 760px){.pg-hero{padding: 108px 0 40px}.crumbs{margin-bottom: 18px;font-size: 12px}.pg-title{margin: 18px 0 14px;font-size: clamp(40px, 11vw, 60px)}.pg-lead{font-size: 17px}.pg-hero .hero__ctas .btn{flex: 1 1 100%}.pg-stage{height: 330px;margin-top: 4px}.pg-stage__disc{width: 280px;height: 280px;margin: -140px 0 0 -140px}.pg-stage--can img{height: 320px}.pg-stage--cans img{height: 280px}.pg-stage--cans img:nth-of-type(n+2){height: 230px}.pg-stage--jars img{height: 200px;bottom: 30px}.pg-stage--jars img:nth-of-type(n+2){height: 160px;bottom: 100px}.pg-body{padding: 64px 0 24px}.pg-grid{gap: 40px}.pg-text > h2{margin-top: 36px}.pg-text > p{font-size: 16px}.pg-card{border-radius: 28px}.pg-card .pbar{grid-template-columns: 96px 1fr 30px}.pg-facts div{grid-template-columns: 100px minmax(0, 1fr)}.pg-related{padding: 24px 0 72px}.pg-rel{grid-template-columns: minmax(0, 1fr);margin-top: 28px}.pg-cta{padding: 0 10px 10px}.pg-cta__box{border-radius: 32px;padding: 32px 22px}.pg-cta__btn{align-self: stretch}.sub .mcta{transform: none}}@media (orientation: landscape) and (max-height: 500px){.pg-hero{padding-top: 92px}.pg-stage{height: 300px}.pg-stage--can img{height: 290px}}