@font-face{ascent-override:92%;descent-override:42%;font-family:angry;src:url(../media/Angry-s.p.2tfzlxi_fyger.otf)format("opentype");font-display:swap}@font-face{font-family:angry Fallback;src:local(Arial);ascent-override:48.93%;descent-override:16.31%;line-gap-override:6.52%;size-adjust:153.28%}._0OXS7q_className{font-family:angry,angry Fallback}._0OXS7q_variable{--font-angry:"angry", "angry Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/Raleway-latin.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400 600;font-display:swap;src:url(../media/Raleway-cyrillic.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--px:.0625rem;--design-unit:var(--px);--ink-room:.18em;--radius-item:calc(20 * var(--design-unit));--space-8:calc(8 * var(--design-unit));--space-16:calc(16 * var(--design-unit));--space-24:calc(24 * var(--design-unit));--space-32:calc(32 * var(--design-unit));--space-40:calc(40 * var(--design-unit));--space-48:calc(48 * var(--design-unit));--space-64:calc(64 * var(--design-unit));--space-80:calc(80 * var(--design-unit));--space-96:calc(96 * var(--design-unit));--space-120:calc(120 * var(--design-unit));--space-128:calc(128 * var(--design-unit));--section-gap:var(--space-96);--paper:#fffefd;--sand:#f9f5f1;--blush:#f8dce6;--ruby:#c4004e;--wine:#74002e;--ink:#2b1721;--taste-light:#fff0e7;--science-mint:#e9fffb;--science-violet:#6462c9;--science-teal:#167a79;--tone-raspberry-accent:var(--ruby);--tone-raspberry-bg:var(--blush);--tone-grape-accent:var(--science-teal);--tone-grape-bg:var(--science-mint);--tone-cherry-accent:var(--wine);--tone-cherry-bg:var(--taste-light);--tone-mix-accent:var(--science-violet);--tone-mix-bg:var(--sand);--shell:calc(1380 * var(--design-unit));--gutter:0;--header-h:calc(80 * var(--design-unit));--section-pad:var(--space-64);--footer-card-top:var(--space-80);--fs-8:calc(8 * var(--px));--fs-10:calc(10 * var(--px));--fs-11:calc(11 * var(--px));--fs-12:calc(12 * var(--px));--fs-13:calc(13 * var(--px));--fs-14:calc(14 * var(--px));--fs-15:calc(15 * var(--px));--fs-16:calc(16 * var(--px));--fs-18:calc(18 * var(--px));--fs-20:calc(20 * var(--px));--fs-21:calc(21 * var(--px));--fs-22:calc(22 * var(--px));--fs-24:calc(24 * var(--px));--fs-25:calc(25 * var(--px));--fs-26:calc(26 * var(--px));--fs-27:calc(27 * var(--px));--fs-28:calc(28 * var(--px));--fs-30:calc(30 * var(--px));--fs-32:calc(32 * var(--px));--fs-36:calc(36 * var(--px));--fs-38:calc(38 * var(--px));--fs-40:calc(40 * var(--px));--fs-42:calc(42 * var(--px));--fs-48:calc(48 * var(--px));--fs-54:calc(54 * var(--px));--fs-56:calc(56 * var(--px));--fs-62:calc(62 * var(--px));--fs-64:calc(64 * var(--px));--fs-76:calc(76 * var(--px));--fs-88:calc(88 * var(--px));--fs-300:calc(300 * var(--px));--fs-h1:var(--fs-48);--lh-h1:1.14;--fs-h2:var(--fs-42);--fs-h3:var(--fs-24);--fs-body:var(--fs-21);--lh-body:1.4;--fs-ui:var(--fs-16);--fs-micro:var(--fs-10);--radius-card:calc(24 * var(--design-unit));--hero-stage-h:min(54.7396vw, (100svh - var(--header-h) - 2 * var(--section-gap)) / .78);--font-display:var(--font-angry), "Arial Black", sans-serif;--font-raleway:"Raleway";--font-text:var(--font-raleway), -apple-system, "Segoe UI", sans-serif;--font-sans:var(--font-inter), -apple-system, "Segoe UI", sans-serif;--skeleton-base:color-mix(in srgb, var(--ink) 9%, var(--paper));--skeleton-surface:var(--sand)}:root:has(.site-header[data-collapsed]){--header-h:calc(65 * var(--design-unit))}@media (min-width:2400px){:root{--design-unit:calc(1.15 * var(--px));--fs-8:calc(9 * var(--px));--fs-10:calc(12 * var(--px));--fs-11:calc(13 * var(--px));--fs-12:calc(14 * var(--px));--fs-13:calc(15 * var(--px));--fs-14:calc(16 * var(--px));--fs-15:calc(17 * var(--px));--fs-16:calc(18 * var(--px));--fs-18:calc(21 * var(--px));--fs-20:calc(24 * var(--px));--fs-21:calc(24 * var(--px));--fs-22:calc(24 * var(--px));--fs-24:calc(28 * var(--px));--fs-25:calc(28 * var(--px));--fs-26:calc(28 * var(--px));--fs-27:calc(32 * var(--px));--fs-28:calc(32 * var(--px));--fs-30:calc(36 * var(--px));--fs-32:calc(36 * var(--px));--fs-36:calc(40 * var(--px));--fs-38:calc(44 * var(--px));--fs-40:calc(48 * var(--px));--fs-42:calc(48 * var(--px));--fs-48:calc(56 * var(--px));--fs-54:calc(64 * var(--px));--fs-56:calc(64 * var(--px));--fs-62:calc(72 * var(--px));--fs-64:calc(72 * var(--px));--fs-76:calc(88 * var(--px));--fs-88:calc(100 * var(--px));--fs-300:calc(344 * var(--px))}}*,:before,:after{box-sizing:border-box;font-variant-numeric:lining-nums proportional-nums}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-16);font-variant-numeric:lining-nums proportional-nums;margin:0;line-height:1.5;overflow-x:hidden}input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-synthesis-weight:none;margin:0;font-weight:400}p,ul{margin:0}ul{padding:0;list-style:none}img,svg{display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:calc(2 * var(--design-unit)) solid var(--ink);outline-offset:calc(2 * var(--design-unit))}.shell{width:var(--shell);margin-inline:auto}.button{padding:calc(10 * var(--design-unit)) calc(24 * var(--design-unit)) calc(11 * var(--design-unit));border-radius:calc(13 * var(--design-unit));font-family:var(--font-text);font-weight:600;font-size:var(--fs-ui);line-height:calc(20 * var(--design-unit));letter-spacing:-.01em;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.button--large{padding:calc(15 * var(--design-unit)) calc(32 * var(--design-unit)) calc(16 * var(--design-unit));border-radius:calc(15 * var(--design-unit));font-size:var(--fs-body)}.button--small{padding:calc(7 * var(--design-unit)) calc(16 * var(--design-unit)) calc(8 * var(--design-unit));border-radius:calc(9 * var(--design-unit));font-size:var(--fs-12);line-height:calc(14 * var(--design-unit))}.button--ruby{background:var(--ruby);color:var(--paper)}.button--sand{background:var(--sand);color:var(--wine)}.button--white{background:var(--paper);color:var(--ruby)}.cart-button{position:relative;overflow:visible}@media (scripting:enabled){.site-header .cart-button:not([data-cart-ready]){visibility:hidden}}.cart-button.cart-button--covered{visibility:hidden;transition:visibility 0s var(--motion-apple)}:root[data-cart-panel=closing] .cart-button.cart-button--covered{visibility:visible;transition:none}.cart-button--icon{width:calc(41 * var(--design-unit));height:calc(41 * var(--design-unit));justify-content:center;padding:0}.cart-button__content{align-items:center;gap:calc(8 * var(--design-unit));display:inline-flex}.cart-button__icon{width:calc(20 * var(--design-unit));height:calc(20 * var(--design-unit));fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cart-button__badge{top:calc(-4 * var(--design-unit));right:calc(-4 * var(--design-unit));min-width:calc(20 * var(--design-unit));height:calc(20 * var(--design-unit));padding:0 calc(4 * var(--design-unit));border:calc(2 * var(--design-unit)) solid var(--paper);border-radius:calc(999 * var(--design-unit));background:var(--wine);color:var(--paper);font-size:var(--fs-11);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute}@media (prefers-reduced-motion:no-preference){.cart-button[data-animate] .cart-button__content{animation:cart-content-in var(--motion-apple) var(--ease-apple) both}.cart-button[data-animate] .cart-button__badge{animation:cart-badge-in var(--motion-apple) var(--ease-apple) both}.cart-button[data-bump] .cart-button__badge{animation:cart-badge-bump var(--motion-apple) var(--ease-apple) both}}@keyframes cart-content-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes cart-badge-bump{0%{scale:0}60%{scale:1.2}to{scale:1}}@keyframes cart-badge-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.site-header{z-index:20;background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:blur(calc(9 * var(--design-unit)));backdrop-filter:blur(calc(9 * var(--design-unit)));flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.site-header__track{flex-direction:column;align-items:center;width:100%;display:flex;overflow-x:clip}.site-header__inner{align-items:center;gap:var(--space-32);width:var(--shell);min-height:calc(80 * var(--design-unit));padding:var(--space-16) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-header__logo{min-height:calc(44 * var(--design-unit));flex:none;justify-self:start;align-items:center;display:inline-flex}.site-header[data-collapsed] .site-header__inner{gap:var(--space-16);min-height:calc(64 * var(--design-unit));padding:calc(10 * var(--design-unit)) 0;grid-template-columns:auto minmax(0,1fr)}.site-header[data-collapsed] .site-header__logo img{width:calc(140 * var(--design-unit));height:calc(18 * var(--design-unit))}.site-header__logo img{width:calc(180 * var(--design-unit));height:calc(23 * var(--design-unit));transform:translateY(calc(-3 * var(--design-unit)));display:block}.site-header__cta{justify-self:end;align-items:center;gap:var(--space-8);flex:none;margin-left:auto;display:flex}.site-nav{justify-content:center;align-items:center;gap:var(--space-40);flex:1 0 auto;display:flex}.site-nav__link{font-weight:500;font-size:var(--fs-16);line-height:calc(20 * var(--design-unit));color:var(--ink);white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard), visibility var(--motion-fast) var(--ease-standard)}.site-nav__link[aria-current=page],.site-nav__link:active{color:var(--ruby)}.site-header__measure{visibility:hidden;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:clip}.site-header__inner--measure{width:max-content;min-height:0;padding:0}.site-header__measure .site-nav{justify-content:flex-start;width:max-content}.site-burger{width:calc(44 * var(--design-unit));height:calc(44 * var(--design-unit));border-radius:calc(13 * var(--design-unit));cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.site-burger__glyph{width:calc(20 * var(--design-unit));height:calc(14 * var(--design-unit));display:block;position:relative}.site-burger__line{width:100%;height:calc(2 * var(--design-unit));border-radius:calc(2 * var(--design-unit));background:var(--ink);transition:top var(--motion-fast) var(--ease-standard), rotate var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);position:absolute;left:0}.site-burger__line:first-child{top:0}.site-burger__line:nth-child(2){top:calc(6 * var(--design-unit))}.site-burger__line:last-child{top:calc(12 * var(--design-unit))}.site-burger[aria-expanded=true] .site-burger__line{top:calc(6 * var(--design-unit))}.site-burger[aria-expanded=true] .site-burger__line:nth-child(2){opacity:0}.site-burger[aria-expanded=true] .site-burger__line:first-child{rotate:45deg}.site-burger[aria-expanded=true] .site-burger__line:last-child{rotate:-45deg}.site-panel{border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);visibility:hidden;opacity:0;width:100%;transition:grid-template-rows var(--motion-base) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard), visibility 0s var(--motion-base);grid-template-rows:0fr;display:grid;overflow:clip}.site-panel[data-open]{visibility:visible;opacity:1;transition:grid-template-rows var(--motion-base) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard), visibility 0s;grid-template-rows:1fr}.site-panel__nav{width:var(--shell);flex-direction:column;min-height:0;margin:0 auto;display:flex}.site-panel__link{min-height:calc(48 * var(--design-unit));padding:0 var(--space-8);border-radius:calc(13 * var(--design-unit));font-weight:500;font-size:var(--fs-body);line-height:calc(24 * var(--design-unit));color:var(--ink);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);align-items:center;display:flex}.site-panel__link[aria-current=page]{color:var(--ruby)}.site-panel__link:active{background:var(--sand)}@media (max-width:767px){.site-panel__link{font-size:var(--fs-18)}}@media (hover:hover){.site-nav__link:hover,.site-panel__link:hover{color:var(--wine)}}@media (prefers-reduced-motion:reduce){.site-panel,.site-panel[data-open],.site-burger__line,.site-nav__link,.site-panel__link{transition-duration:0s}}.hero{height:100svh;margin-top:calc(-1 * var(--header-h));align-content:center;justify-items:center;display:grid;position:relative;overflow:clip}.hero__inner{--hero-unit:calc(var(--hero-stage-h) / 1051);width:calc(1920 * var(--hero-unit));height:var(--hero-stage-h);isolation:isolate;margin-inline:auto;position:relative}.hero__scene{pointer-events:none;position:absolute;inset:0}.hero__paws{display:none}@keyframes hero-rise{0%{opacity:0;translate:0 var(--space-16)}}@keyframes hero-paw-in{0%{opacity:0;scale:.7}}@keyframes hero-paw-float{0%{translate:0 calc(-6 * var(--design-unit))}to{translate:0 calc(6 * var(--design-unit))}}.hero__copy{z-index:2;align-items:center;gap:calc(30 * var(--hero-unit));width:calc(826 * var(--hero-unit));pointer-events:none;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__eyebrow,.hero__title{color:var(--paper);font-family:var(--font-display);font-synthesis-weight:none;white-space:nowrap;justify-content:center;align-items:center;line-height:normal;display:flex}.hero__eyebrow{box-sizing:content-box;height:calc(25 * var(--hero-unit));padding-block:calc(14 * var(--hero-unit));margin-block:calc(-14 * var(--hero-unit));font-size:calc(32 * var(--hero-unit));transform:translateY(calc(5 * var(--hero-unit)))}.hero__title{box-sizing:content-box;height:calc(90 * var(--hero-unit));padding-block:calc(44 * var(--hero-unit));margin-block:calc(-44 * var(--hero-unit));font-size:calc(128 * var(--hero-unit));transform:translateY(calc(12.5 * var(--hero-unit)))}.hero__cta{pointer-events:auto}.hero[data-paw-hover=true]{cursor:pointer}.hero:not([data-scene-ready=true]) .hero__eyebrow,.hero:not([data-scene-ready=true]) .hero__title{color:var(--ruby)}.hero:not([data-scene-ready=true]) .hero__cta{background:var(--ruby);color:var(--paper)}.hero{--hero-paws:.305s;--hero-ink:.375s;--hero-ink-delay:.12s;--hero-ease:cubic-bezier(.42, 0, .58, 1)}.hero[data-scene-ready=true] .hero__eyebrow,.hero[data-scene-ready=true] .hero__title{animation:hero-ink-in var(--hero-ink) var(--hero-ease) var(--hero-ink-delay) backwards}.hero[data-scene-ready=true] .hero__cta{animation:hero-cta-in var(--hero-ink) var(--hero-ease) var(--hero-ink-delay) backwards}@keyframes hero-ink-in{0%{color:var(--ruby)}}@keyframes hero-cta-in{0%{background-color:var(--ruby);color:var(--paper)}}.faq{padding:var(--section-pad) 0}.faq__inner{gap:var(--space-32);width:var(--shell);flex-direction:column;margin-inline:auto;display:flex}.faq__title{font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-h2);color:var(--ink);line-height:normal}.faq__panel{gap:var(--space-24);padding:var(--space-32);border-radius:calc(40 * var(--design-unit));background:var(--sand);flex-direction:column;display:flex}.faq__item{border-radius:var(--radius-item);background:var(--paper);transition:border-radius .593s cubic-bezier(.32,.72,0,1);overflow:clip}.faq__item[data-open=true]{border-radius:calc(24 * var(--design-unit))}.faq__summary{width:100%;padding:var(--space-32) var(--space-32) var(--space-24);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;transition:padding .593s cubic-bezier(.32,.72,0,1);display:flex}.faq__item[data-open=true] .faq__summary{padding:var(--space-32) var(--space-32) 0}.faq__question{font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-h3);color:var(--ink);white-space:nowrap;line-height:1}.faq__answer-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .593s cubic-bezier(.32,.72,0,1),opacity .251s cubic-bezier(.16,1,.3,1);display:grid}.faq__item[data-open=true] .faq__answer-shell{opacity:1;grid-template-rows:1fr}.faq__answer-clip{min-height:0;overflow:hidden}.faq__answer{max-width:calc(880 * var(--design-unit));padding:var(--space-24) var(--space-32) var(--space-32);font-weight:500;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--wine);margin:0}.site-footer{height:calc(454 * var(--design-unit))}.site-footer__inner{width:var(--shell);height:100%;margin-inline:auto;position:relative}.fcard{position:absolute}.fcard__title{font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-body);line-height:1.2}.fcard--subscribe{top:var(--footer-card-top);gap:var(--space-8);width:calc(563 * var(--design-unit));height:calc(334 * var(--design-unit));padding:calc(28 * var(--design-unit)) calc(30 * var(--design-unit));border-radius:calc(30 * var(--design-unit));background:var(--sand);color:var(--wine);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) auto;display:grid;left:0}.fcard--subscribe .fcard__title{white-space:nowrap;grid-area:1/1;align-self:start}.fcard__socials{text-align:right;place-self:start end;gap:calc(15 * var(--design-unit));font-weight:500;font-size:var(--fs-ui);flex-direction:column;grid-area:1/2;line-height:normal;display:flex}.fcard__starred{position:relative}.fcard__star{top:calc(3.9 * var(--design-unit));right:calc(-3.34 * var(--design-unit));width:calc(4 * var(--design-unit));height:calc(4 * var(--design-unit));position:absolute}.fcard__legal{align-self:end;align-items:flex-start;gap:calc(2 * var(--design-unit));font-feature-settings:"lnum" 1, "pnum" 1;flex-direction:column;grid-area:2/1;display:flex}.fcard__copyright{font-weight:500;font-size:var(--fs-16);white-space:nowrap;line-height:normal}.fcard__platform{max-width:calc(288 * var(--design-unit));font-size:var(--fs-12);line-height:1}.fcard__logos{place-self:end;align-items:center;gap:var(--space-16);height:calc(72 * var(--design-unit));grid-area:2/2;display:flex}.fcard__platform-logo{width:calc(89 * var(--design-unit));height:calc(69.07 * var(--design-unit));flex:none}.fcard__fsi{width:calc(79 * var(--design-unit));height:calc(39.5 * var(--design-unit));flex:none}.fcard--legal{top:var(--footer-card-top);left:calc(583.16 * var(--design-unit));z-index:1;justify-content:space-between;gap:var(--space-24);width:calc(446 * var(--design-unit));height:calc(334 * var(--design-unit));min-height:calc(290 * var(--design-unit));padding:calc(28 * var(--design-unit)) calc(30 * var(--design-unit));border-radius:calc(30 * var(--design-unit));background:var(--blush);color:var(--ink);word-break:break-word;flex-direction:column;display:flex}.fcard__doclinks{gap:calc(15 * var(--design-unit));font-size:var(--fs-ui);flex-direction:column;line-height:normal;display:flex}.fcard__doclinks a{text-decoration-thickness:calc(1 * var(--design-unit));text-underline-offset:calc(3 * var(--design-unit));text-decoration-skip-ink:none;opacity:.62}.fcard__doclink--narrow{max-width:calc(180 * var(--design-unit));line-height:1.2}.fcard__doclink--plain{font-weight:500;font-size:var(--fs-ui);line-height:normal}.fcard--contact{top:var(--footer-card-top);left:calc(933.16 * var(--design-unit));z-index:2;width:calc(447 * var(--design-unit));height:calc(334 * var(--design-unit));min-height:calc(290 * var(--design-unit));padding:calc(28 * var(--design-unit)) calc(28 * var(--design-unit)) calc(28 * var(--design-unit)) calc(30 * var(--design-unit));border-radius:calc(30 * var(--design-unit));background:var(--ink);color:var(--paper);flex-direction:column;justify-content:space-between;display:flex}.fcard--legal .fcard__title,.fcard--contact .fcard__title{font-size:var(--fs-20)}.fcard--contact .fcard__title{white-space:nowrap}.fcard__contact-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-16);display:flex}.fcard__brand-mark{width:calc(56 * var(--design-unit));height:calc(45 * var(--design-unit));flex:none}.fcard__contacts{gap:calc(15 * var(--design-unit));font-size:var(--fs-15);flex-direction:column;line-height:normal;display:flex}.fcard__contacts li{align-items:center;gap:calc(6 * var(--design-unit));white-space:nowrap;display:flex}.fcard__icon{width:calc(16 * var(--design-unit));height:calc(12 * var(--design-unit));flex:none;position:relative}.fcard__icon img{width:calc(16 * var(--design-unit));height:calc(12 * var(--design-unit))}.fcard__icon--telegram img{height:calc(12.9021 * var(--design-unit));position:absolute;top:0;left:0}.site-footer__note{bottom:calc(20.5 * var(--design-unit));left:calc(281.5 * var(--design-unit));color:var(--wine);font-size:calc(9 * var(--design-unit));white-space:nowrap;font-feature-settings:"lnum" 1, "pnum" 1;line-height:normal;position:absolute;transform:translate(-50%,50%)}.visually-hidden{width:calc(1 * var(--design-unit));height:calc(1 * var(--design-unit));margin:calc(-1 * var(--design-unit));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;top:calc(8 * var(--design-unit));left:calc(20 * var(--design-unit));padding:var(--space-8) var(--space-16);border-radius:calc(14 * var(--design-unit));background:var(--paper);color:var(--wine);font-size:var(--fs-ui);position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}#main-content,#contact{scroll-margin-top:calc(var(--header-h) + var(--space-16))}.fcard--contact :focus-visible{outline-color:var(--paper)}.button{transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), scale var(--motion-fast) var(--ease-standard)}.button:active{scale:.96}.site-nav__link,.fcard a{text-underline-offset:calc(4 * var(--design-unit))}@media (hover:hover){.button--ruby:hover{background:var(--wine)}.button--sand:hover,.button--white:hover{background:var(--blush);color:var(--wine)}.hero:not([data-scene-ready=true]) .hero__cta:hover{background:var(--wine);color:var(--paper)}.site-nav__link:hover:not(:active){color:var(--wine)}.fcard a:hover,.fcard__doclink--plain:hover{text-decoration:underline}}@media (min-width:1024px){body{font-size:var(--fs-body)}.site-header,.site-footer,.modal{font-size:var(--fs-ui)}.fcard--legal{gap:var(--space-8)}}@media (max-width:1439px){:root{--shell:min(calc(1380 * var(--design-unit)), 100vw - calc(40 * var(--design-unit)))}.site-footer__inner{grid-template-columns:minmax(0, 1.26fr) minmax(calc(240 * var(--design-unit)), 1fr) minmax(calc(260 * var(--design-unit)), 1fr);align-items:stretch;gap:0;height:auto;display:grid}.fcard--subscribe,.fcard--legal,.fcard--contact{width:auto;position:relative;inset:auto}.fcard--subscribe{margin-right:calc(20 * var(--design-unit))}.fcard--legal{width:calc(100% + calc(97 * var(--design-unit)))}.site-footer{height:auto;padding:var(--section-pad) 0 calc(40 * var(--design-unit))}.site-footer__note{margin-top:calc(16 * var(--design-unit));white-space:normal;text-align:center;grid-column:1/-1;position:static;transform:none}.fcard--subscribe{height:auto;min-height:calc(334 * var(--design-unit));grid-template-rows:auto 1fr auto}.fcard__legal{grid-area:2/1/3/3}.fcard__logos{margin-top:var(--space-16);grid-area:3/1/4/3;justify-self:start}.fcard__socials{align-self:start}}@media (max-width:1023px){.faq__title{font-size:clamp(calc(30 * var(--design-unit)), 6vw, var(--fs-h2))}.fcard{height:auto}.site-footer{height:auto;padding:var(--section-pad) 0}.site-footer__inner{gap:calc(20 * var(--design-unit));grid-template-columns:1fr}.fcard--subscribe{min-height:calc(334 * var(--design-unit));margin-right:0}.fcard--legal,.fcard--contact{min-height:calc(290 * var(--design-unit));width:100%}.fcard__socials{gap:calc(10 * var(--design-unit))}.fcard__socials a{min-height:calc(34 * var(--design-unit));display:inline-block}.fcard__doclinks a,.fcard__contacts a{padding-block:calc(4 * var(--design-unit));display:inline-block}}@media (max-width:767px){:root{--section-pad:var(--space-32)}.faq__question,.fcard--contact .fcard__title,.fcard__copyright{white-space:normal}.fcard__platform{line-height:1.4}.fcard__logos{flex-wrap:wrap}.site-footer__note{font-size:calc(12 * var(--design-unit));line-height:1.4}.home-intro__band{display:none}.hero{height:calc(100svh - var(--header-h) - 2 * var(--space-16));min-height:calc(560 * var(--design-unit));max-height:calc(920 * var(--design-unit));margin-top:0;display:block}.hero__inner{width:100%;height:100%;container-type:size}.hero__scene{display:none}.hero__copy{inset:calc(30 * var(--design-unit)) calc(24 * var(--design-unit)) calc(24 * var(--design-unit));z-index:2;align-items:stretch;gap:0;width:auto;transform:none}.hero[data-scene-ready] .hero__eyebrow,.hero[data-scene-ready] .hero__title{height:auto;padding-block:var(--ink-room) 0;margin-block:calc(-1 * var(--ink-room)) 0;color:var(--paper);text-align:left;animation:hero-rise .52s var(--ease-apple,var(--hero-ease)) backwards;justify-content:flex-start;transform:none}.hero__eyebrow{max-width:calc(260 * var(--design-unit));font-size:var(--fs-20);white-space:normal;line-height:1.2}.hero__title{font-size:clamp(var(--fs-36), calc(100cqw / 6.3 - 8 * var(--design-unit)), var(--fs-76));line-height:1.1}.hero__title .visually-hidden{font-family:var(--font-text)}.hero[data-scene-ready] .hero__title{margin-top:calc(var(--space-8) - var(--ink-room));animation-delay:60ms}.hero[data-scene-ready] .hero__cta{background:var(--paper);width:100%;min-height:44px;color:var(--ruby);animation:hero-rise .52s var(--ease-apple,var(--hero-ease)) .16s backwards;margin-top:auto}.hero[data-scene-ready] .hero__cta:hover{background:var(--blush);color:var(--wine)}.hero__paws{z-index:1;width:min(100%, calc(390 * var(--design-unit)));pointer-events:none;display:block;position:absolute;inset:0 auto 0 50%;translate:-50%;container-type:size}.hero__paw{height:auto;animation:hero-paw-in .64s var(--ease-apple,var(--hero-ease)) backwards, hero-paw-float 5.6s ease-in-out .64s infinite alternate;position:absolute}.hero__paw--yellow{--paw:min(96cqw, 46cqh);top:calc(54cqh - var(--paw) / 2);width:var(--paw);right:-14cqw;rotate:12deg}.hero__paw--pink{--paw:min(36cqw, 18cqh);top:calc(72cqh - var(--paw) / 2);width:var(--paw);animation-delay:90ms,-2.8s;left:-6cqw;rotate:-16deg}.hero__paw--cherry{--paw:min(26cqw, 13cqh);top:max(25cqh, calc(150 * var(--design-unit)));width:var(--paw);animation-delay:.18s,-1.4s;left:6cqw;rotate:-24deg}.fcard__brand-mark{width:calc(48 * var(--design-unit));height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero__canvas{opacity:0;width:100%;height:100%;transition:opacity var(--hero-paws) cubic-bezier(.25, .1, .25, 1);position:absolute;inset:0}.hero[data-scene-ready=true] .hero__canvas{opacity:1}@media (max-width:767px){.fcard--subscribe{justify-content:space-between;gap:var(--space-8);height:auto;min-height:calc(290 * var(--design-unit));flex-direction:column;display:flex}.fcard--subscribe .fcard__title,.fcard__socials,.fcard__legal,.fcard__logos{grid-area:auto;place-self:auto}.fcard--subscribe .fcard__title{white-space:normal}.fcard__socials{align-items:flex-start;gap:var(--space-8);text-align:left;font-size:var(--fs-14)}.fcard__star{top:calc(50% - 8 * var(--design-unit))}.fcard__socials a{min-height:calc(44 * var(--design-unit));margin-block:calc(-4 * var(--design-unit));align-items:center;display:inline-flex}.fcard__copyright{font-size:var(--fs-ui)}.fcard__doclinks a{min-height:calc(44 * var(--design-unit));margin-block:calc(-4 * var(--design-unit));align-items:center;padding-block:0;display:inline-flex}}.cookie-notice{left:var(--space-24);bottom:var(--space-24);z-index:1500;width:min(calc(480 * var(--design-unit)), calc(100vw - 2 * var(--space-24)));padding:var(--space-24) var(--space-24) max(var(--space-24), env(safe-area-inset-bottom));border:calc(1 * var(--design-unit)) solid transparent;border-radius:var(--radius-card);background:var(--blush);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);flex-direction:column;align-items:flex-start;display:flex;position:fixed}.cookie-notice__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);padding-top:var(--ink-room);margin-top:calc(-1 * var(--ink-room));line-height:1.2}.cookie-notice__text{margin-top:var(--space-8);font-size:var(--fs-ui);line-height:1.5}.cookie-notice__link{color:var(--wine);text-underline-offset:calc(2 * var(--design-unit));text-decoration:underline}.cookie-notice__accept{margin-top:var(--space-16)}@media (hover:hover){.cookie-notice__link:hover{color:var(--wine)}.cookie-notice__accept:hover{background:var(--wine)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cookie-notice{background:color-mix(in srgb, var(--blush) 72%, transparent);-webkit-backdrop-filter:blur(calc(9 * var(--design-unit)));backdrop-filter:blur(calc(9 * var(--design-unit)))}}@media (prefers-reduced-motion:no-preference){.cookie-notice{animation:cookie-notice-in var(--motion-apple) var(--ease-apple) both}}@keyframes cookie-notice-in{0%{opacity:0;transform:translateY(calc(16 * var(--design-unit)))}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.cookie-notice{left:var(--space-16);right:var(--space-16);bottom:var(--space-16);width:auto;padding:var(--space-16) var(--space-16) max(var(--space-16), env(safe-area-inset-bottom))}.cookie-notice__accept{align-self:flex-end}}.preview-banner{inset-inline:0;z-index:2000;padding:var(--space-8) var(--space-16);background:var(--ruby);color:var(--paper);font-family:var(--font-text);font-size:var(--fs-ui);text-align:center;position:fixed;bottom:0}
:root{--motion-fast:.18s;--motion-base:.32s;--motion-reveal:.48s;--motion-apple:.56s;--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-apple:cubic-bezier(.32, .72, 0, 1);--page-gap:var(--space-24);--page-section:calc(120 * var(--design-unit));--page-radius:calc(30 * var(--design-unit))}button{color:inherit;font:inherit}.button{transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), scale var(--motion-fast) var(--ease-enter);border:0}.site-nav__link{min-height:calc(44 * var(--design-unit));align-items:center;display:inline-flex}.inner-page{padding-top:var(--space-40)}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-40);margin-bottom:var(--space-48);display:flex}.eyebrow{font-size:var(--fs-14);margin-bottom:var(--space-16);font-weight:500}.page-title{padding-top:var(--ink-room);margin-top:calc(-1 * var(--ink-room));font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-h1);line-height:var(--lh-h1)}.page-title span{color:var(--ruby)}.section-title{padding-top:var(--ink-room);margin-top:calc(-1 * var(--ink-room));font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-54);letter-spacing:-.04em;line-height:1.12}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-32);margin-bottom:var(--space-40);display:flex}.section-heading>p{font-size:var(--fs-16)}.muted,.demo-note{color:#705e66}.demo-note{font-size:var(--fs-12);margin-top:var(--space-24);line-height:1.5}.text-link{min-height:calc(44 * var(--design-unit));color:var(--ruby);font-size:var(--fs-ui);text-underline-offset:calc(5 * var(--design-unit));align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.quantity-control{z-index:2;gap:var(--space-8);min-height:calc(41 * var(--design-unit));display:flex;position:relative;container-type:inline-size}.quantity-control--split .stepper{width:calc(132 * var(--design-unit));flex:none}.quantity-control__cart{gap:calc(4 * var(--design-unit));flex:1;min-width:0}.quantity-control__chevron{width:calc(18 * var(--design-unit));height:calc(18 * var(--design-unit));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.button--small .quantity-control__chevron{width:calc(14 * var(--design-unit));height:calc(14 * var(--design-unit))}@container (max-width:230px){.quantity-control--split .stepper{flex:1;width:auto}.quantity-control__cart{width:calc(41 * var(--design-unit));flex:none;padding-inline:0}.quantity-control__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:290px){.quantity-control--large.quantity-control--split .stepper{flex:1;width:auto}.quantity-control--large .quantity-control__cart{width:calc(51 * var(--design-unit));flex:none;padding-inline:0}.quantity-control--large .quantity-control__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.product-add{width:100%}.quantity-control--large{min-height:calc(51 * var(--design-unit))}.quantity-control--large .stepper{min-height:calc(51 * var(--design-unit));border-radius:calc(15 * var(--design-unit))}.quantity-control--large .stepper button{width:calc(51 * var(--design-unit));height:calc(51 * var(--design-unit));border-radius:calc(15 * var(--design-unit))}.stepper{width:100%;min-height:calc(41 * var(--design-unit));border-radius:calc(13 * var(--design-unit));background:var(--sand);justify-content:space-between;align-items:center;display:flex}.stepper button{width:calc(41 * var(--design-unit));height:calc(41 * var(--design-unit));border-radius:calc(13 * var(--design-unit));color:var(--ruby);font-size:var(--fs-22);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.stepper button:disabled{opacity:.35;cursor:default}.stepper output{min-width:calc(24 * var(--design-unit));font-size:var(--fs-ui);text-align:center;white-space:nowrap;flex:1;font-weight:600}.modal{max-width:min(calc(1080 * var(--design-unit)), calc(100vw - calc(40 * var(--design-unit))));max-height:calc(100dvh - calc(48 * var(--design-unit)));border-radius:var(--page-radius);background:var(--paper);color:var(--ink);overscroll-behavior:contain;border:0;padding:0;position:fixed;overflow:auto}.modal:focus-visible{outline:none}.modal::backdrop{-webkit-backdrop-filter:blur(calc(7 * var(--design-unit)));backdrop-filter:blur(calc(7 * var(--design-unit)));background:#2b17216b}.modal__surface{position:relative}.icon-button{width:calc(44 * var(--design-unit));height:calc(44 * var(--design-unit));background:var(--paper);font-size:var(--fs-28);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.modal__close{top:calc(16 * var(--design-unit));right:calc(16 * var(--design-unit));z-index:5;background:var(--sand);color:var(--ink);transition:background-color var(--motion-fast) var(--ease-standard);border:0;position:absolute}.modal__close svg{width:calc(18 * var(--design-unit));height:calc(18 * var(--design-unit));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.brand-story{gap:var(--space-24);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.brand-story__art{min-height:calc(620 * var(--design-unit));background:var(--blush);border-radius:var(--page-radius);position:relative;overflow:hidden}.brand-story__art img{object-fit:cover}.brand-story__copy{padding:var(--space-64) var(--space-32) var(--space-40) var(--space-48);justify-content:center;gap:calc(24 * var(--design-unit));flex-direction:column;display:flex}.brand-story__cta{align-self:flex-start}.brand-section{margin-top:var(--page-section)}.principle-grid{gap:var(--page-gap);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle{padding:var(--space-32);border-radius:var(--page-radius);min-height:calc(370 * var(--design-unit));grid-row:span 3;grid-template-rows:subgrid;color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;row-gap:0;display:grid}.principle--taste{background:var(--wine)}.principle--science{background:var(--science-violet)}.principle--human{background:var(--ruby)}.principle__number{font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-76);letter-spacing:-.06em;margin-bottom:var(--space-48)}.principle h3{font-family:var(--font-display);font-synthesis-weight:none;font-weight:400;font-size:var(--fs-28);letter-spacing:-.04em;margin:0 0 var(--space-24);line-height:1.2}.principle p{max-width:calc(320 * var(--design-unit))}.principle p:first-of-type{align-self:end}.process-stairs{align-items:end;gap:var(--page-gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.process-step{padding:var(--space-32);border-radius:var(--page-radius);background:var(--sand);flex-direction:column;display:flex;position:relative}.process-step--1{min-height:calc(300 * var(--design-unit))}.process-step--2{min-height:calc(348 * var(--design-unit))}.process-step--3{min-height:calc(396 * var(--design-unit))}.process-step--4{min-height:calc(444 * var(--design-unit));background:var(--ruby);color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.process-step__number{font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-56);letter-spacing:-.06em;line-height:1}.process-step h3{margin:auto 0 var(--space-8);font-size:var(--fs-22);font-weight:500}.process-step p{min-height:3lh}.process-step__paw{top:calc(-40 * var(--design-unit));right:calc(-16 * var(--design-unit));width:calc(150 * var(--design-unit));height:auto;position:absolute;transform:rotate(12deg)}.about-moments{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.moment{aspect-ratio:1;background-image:url(/img/community-editorial.png);background-repeat:no-repeat;background-size:200% 200%;position:relative}.moment--berries{background-position:0 0}.moment--hand{background-position:100% 0}.moment--coffee{background-position:0 100%}.moment--bag{background-position:100% 100%}.about-moments .moment-photo{aspect-ratio:1;object-fit:cover;border-radius:var(--page-radius);width:100%;height:auto}.brand-team{align-items:start;gap:var(--space-48);padding:var(--space-40);border-radius:var(--page-radius);background:var(--sand);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.brand-team>div:first-child{container-type:inline-size}.brand-team .section-title{font-size:min(var(--fs-h1), 6.4cqi);line-height:var(--lh-h1);letter-spacing:normal}.brand-team .section-title span{white-space:nowrap;display:block}.brand-team .section-title span:first-child{color:var(--ruby)}.brand-team>div:last-child{gap:var(--space-24);flex-direction:column;display:flex}.concept-switch{width:fit-content;padding:calc(5 * var(--design-unit));border:calc(1 * var(--design-unit)) solid #e4dadd;border-radius:calc(18 * var(--design-unit));margin-bottom:var(--space-48);gap:calc(4 * var(--design-unit));flex-wrap:wrap;display:flex}.concept-switch a{align-items:center;gap:calc(16 * var(--design-unit));padding:calc(11 * var(--design-unit)) calc(18 * var(--design-unit));min-height:calc(44 * var(--design-unit));border-radius:calc(13 * var(--design-unit));font-size:var(--fs-14);transition:background var(--motion-fast) var(--ease-standard);display:inline-flex}.concept-switch a>span{font-size:var(--fs-11)}.concept-switch [aria-current=page]{background:var(--ink);color:var(--paper)}.motion-toggle{border:0;border-bottom:calc(1 * var(--design-unit)) solid #d7cfcf;padding:calc(10 * var(--design-unit)) 0;margin-top:var(--space-24);min-height:calc(44 * var(--design-unit));font-size:var(--fs-12);cursor:pointer;background:0 0}.community-feed{gap:var(--space-24);padding-block:var(--space-40) var(--space-64);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.community-feed__column{gap:var(--space-24);flex-direction:column;align-self:start;display:flex;position:relative}.community-feed__column--1{z-index:1;padding-top:var(--space-96)}.community-feed__column--2{padding-top:var(--space-40)}.post-card{border-radius:var(--page-radius);min-width:0;position:relative;overflow:hidden}.post-card__copy{padding:var(--space-32);flex-direction:column;align-items:flex-start;display:flex}.post-card__category{min-height:calc(28 * var(--design-unit));padding:calc(4 * var(--design-unit)) calc(12 * var(--design-unit));border:calc(1 * var(--design-unit)) solid currentColor;border-radius:calc(20 * var(--design-unit));font-size:var(--fs-11);margin-bottom:var(--space-40);align-items:center;display:inline-flex}.post-card h2{font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-38);letter-spacing:-.045em;line-height:1.13}.post-card p{margin-top:var(--space-24);font-size:var(--fs-15)}.post-card__open{justify-content:space-between;align-items:center;gap:var(--space-24);margin-top:var(--space-32);min-height:calc(44 * var(--design-unit));border:0;border-top:calc(1 * var(--design-unit)) solid currentColor;text-align:left;width:100%;font-size:var(--fs-13);cursor:pointer;background:0 0;padding:0;display:inline-flex}.post-card__open:after{content:"";z-index:1;border-radius:var(--page-radius);position:absolute;inset:0}.post-card:focus-within{outline:calc(2 * var(--design-unit)) solid var(--ink);outline-offset:calc(4 * var(--design-unit))}.post-card--photo{background:var(--sand)}.post-card--photo .post-card__category{margin-bottom:var(--space-24);border:0;padding:0}.post-card--photo .post-card__copy{padding:var(--space-24) var(--space-32)}.post-card--photo h2{font-size:var(--fs-25)}.post-card--photo .post-card__open{margin-top:var(--space-24)}.post-card--science{color:#453462;background:#eae5f5}.post-card--ruby{background:var(--ruby);color:var(--paper)}.post-card--sand{background:var(--sand)}.post-card--pink{background:var(--blush);color:var(--wine)}.feed-paw{z-index:2;pointer-events:none;width:calc(190 * var(--design-unit));height:auto;top:calc(-28 * var(--design-unit));right:calc(-70 * var(--design-unit));position:absolute;transform:rotate(24deg)}.journal-grid{gap:var(--space-32) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journal-grid__lead{grid-column:span 2}.journal-grid__lead .post-card{height:100%;min-height:calc(640 * var(--design-unit))}.journal-grid__lead .post-card__image{aspect-ratio:auto;background-size:200% 200%;width:100%;height:100%;position:absolute;inset:0}.journal-grid__lead .post-card__copy{bottom:calc(24 * var(--design-unit));left:calc(24 * var(--design-unit));right:calc(24 * var(--design-unit));padding:var(--space-32);background:var(--paper);border-radius:calc(24 * var(--design-unit));position:absolute}.journal-grid__lead .post-card h2{font-size:var(--fs-40);max-width:calc(600 * var(--design-unit))}.journal-grid__aside{border-radius:calc(30 * var(--design-unit));background:var(--sand);padding:var(--space-32)}.journal-story{padding-block:var(--space-24);border-top:calc(1 * var(--design-unit)) solid #d7cfcf}.journal-story>span{font-size:var(--fs-12)}.journal-story h2{font-size:var(--fs-24);margin-top:calc(16 * var(--design-unit));font-weight:500;line-height:1.3}.journal-story button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.journal-grid__strap{justify-content:space-between;align-items:flex-end;gap:var(--space-24);padding-block:var(--space-64) var(--space-8);grid-column:1/-1;display:flex}.journal-grid__strap span{font-size:var(--fs-14)}.collage-board{gap:var(--space-64) var(--space-24);padding:var(--space-64) var(--space-24);background:var(--sand);border-radius:calc(30 * var(--design-unit));grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.collage-board__word{text-align:center;font-family:var(--font-display);font-synthesis-weight:none;color:var(--ruby);font-size:var(--fs-64);letter-spacing:-.06em;grid-area:1/5/auto/9;align-self:center;line-height:1.05;transform:rotate(-6deg)}.collage-item{position:relative}.collage-item .post-card{background:var(--paper);border:calc(8 * var(--design-unit)) solid var(--paper);border-radius:calc(18 * var(--design-unit))}.collage-item .post-card__copy{padding:var(--space-24) var(--space-16)}.collage-item .post-card h2{font-size:var(--fs-25)}.collage-item--0{grid-area:1/1/3/5;transform:rotate(-5deg)}.collage-item--1{grid-area:1/9/2/13;align-self:center;transform:rotate(4deg)}.collage-item--1 .post-card{background:var(--ruby);border-color:var(--ruby)}.collage-item--2{grid-area:2/5/4/9;transform:rotate(4deg)}.collage-item--3{margin-top:var(--space-24);grid-area:2/9/4/13;transform:rotate(-4deg)}.collage-item--4{grid-area:3/1/5/5;align-self:start;transform:rotate(3deg)}.collage-item--4 .post-card{background:#eae5f5;border-color:#eae5f5}.collage-item--5{grid-area:4/5/6/9;transform:rotate(-3deg)}.collage-paw{bottom:calc(110 * var(--design-unit));right:calc(50 * var(--design-unit));pointer-events:none;width:25%;height:auto;position:absolute;transform:rotate(22deg)}.blog-invite{justify-content:space-between;align-items:center;gap:var(--space-40);margin-top:var(--space-96);padding:var(--space-48);border-radius:calc(30 * var(--design-unit));background:var(--blush);display:flex}.blog-invite .section-title{margin-bottom:var(--space-24)}.blog-invite .button{flex-shrink:0}.post-modal{width:calc(860 * var(--design-unit))}.post-detail{grid-template-columns:1fr 1fr;display:grid}.post-detail>.moment{aspect-ratio:auto;min-height:100%}.post-detail__copy{padding:var(--space-64) var(--space-40) calc(40 * var(--design-unit))}.post-detail__copy .section-title{font-size:var(--fs-36);margin-bottom:var(--space-24)}.post-detail__copy>.text-link{margin-top:calc(24 * var(--design-unit))}.post-detail:not(:has(>.moment)){grid-template-columns:1fr}@media (hover:hover){.modal__close:hover{background:color-mix(in srgb, var(--sand) 88%, var(--ink))}.product-add:hover{background:var(--wine)}.stepper button:hover{background:var(--blush)}.post-card__open:hover{color:var(--ruby)}.post-card--ruby .post-card__open:hover{color:var(--paper)}.concept-switch a:hover:not([aria-current]){background:var(--sand)}}@media (prefers-reduced-motion:no-preference){.reveal{animation:page-reveal var(--motion-reveal) var(--ease-enter) both}.modal[open]{animation:modal-enter var(--motion-base) var(--ease-enter) both}.modal[open]::backdrop{animation:veil-enter var(--motion-base) var(--ease-enter) both}.modal[data-closing=true]::backdrop{animation:veil-exit var(--motion-fast) var(--ease-exit) forwards}@supports (animation-timeline:view()){.community-feed[data-motion=true] .community-feed__column{animation:linear both feed-drift;animation-timeline:view();animation-range:entry exit}.community-feed[data-motion=true] .community-feed__column--1{animation-name:feed-counter-drift}}}@keyframes page-reveal{0%{opacity:0;transform:translateY(calc(18 * var(--design-unit)))}to{opacity:1;transform:translateY(0)}}@keyframes modal-enter{0%{opacity:0;transform:translateY(calc(20 * var(--design-unit))) scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes veil-enter{0%{opacity:0}to{opacity:1}}@keyframes veil-exit{to{opacity:0}}@keyframes feed-drift{0%{transform:translateY(calc(-35 * var(--design-unit)))}to{transform:translateY(calc(45 * var(--design-unit)))}}@keyframes feed-counter-drift{0%{transform:translateY(calc(45 * var(--design-unit)))}to{transform:translateY(calc(-45 * var(--design-unit)))}}@media (max-width:767px){.section-title{font-size:clamp(calc(28 * var(--design-unit)), 2.85vw, calc(54 * var(--design-unit)))}.post-card h2{font-size:clamp(calc(24 * var(--design-unit)), 2.2vw, calc(38 * var(--design-unit)))}}@media (max-width:1100px){.page-heading{align-items:flex-start}.brand-story__art{min-height:calc(550 * var(--design-unit))}.brand-story__copy{padding:calc(30 * var(--design-unit)) calc(10 * var(--design-unit)) calc(30 * var(--design-unit)) calc(24 * var(--design-unit))}.principle{padding:calc(24 * var(--design-unit))}.process-stairs{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step{min-height:calc(300 * var(--design-unit));padding:calc(24 * var(--design-unit))}.process-step p{min-height:0}.process-step__paw{right:var(--space-16)}.principle h3{font-size:calc(24 * var(--design-unit))}.brand-story .section-title{font-size:clamp(calc(28 * var(--design-unit)), 5.4vw, calc(54 * var(--design-unit)))}.brand-team{gap:var(--space-32);padding:var(--space-32);grid-template-columns:1fr}.community-feed .post-card__copy{padding:calc(24 * var(--design-unit))}.community-feed .post-card h2{font-size:calc(25 * var(--design-unit))}.journal-grid__lead .post-card{min-height:calc(620 * var(--design-unit))}.journal-grid__aside{padding:calc(24 * var(--design-unit))}.journal-story h2{font-size:calc(22 * var(--design-unit))}.collage-board{gap:calc(30 * var(--design-unit)) calc(16 * var(--design-unit))}.collage-board__word{font-size:calc(44 * var(--design-unit))}.collage-item .post-card h2{font-size:calc(20 * var(--design-unit))}}@media (max-width:767px){:root{--page-section:calc(76 * var(--design-unit));--page-radius:calc(24 * var(--design-unit))}.inner-page{padding-top:calc(20 * var(--design-unit))}.page-heading{align-items:flex-start;gap:calc(24 * var(--design-unit));margin-bottom:var(--space-32);flex-direction:column}.page-title{font-size:calc(34 * var(--design-unit))}.eyebrow{font-size:calc(12 * var(--design-unit));margin-bottom:calc(16 * var(--design-unit))}.modal{max-width:calc(100vw - calc(24 * var(--design-unit)));max-height:calc(100dvh - calc(24 * var(--design-unit)))}.brand-story{grid-template-columns:1fr}.brand-story__art{min-height:calc(450 * var(--design-unit))}.brand-story__copy{padding:calc(24 * var(--design-unit)) 0}.section-heading{align-items:flex-start;gap:calc(16 * var(--design-unit));margin-bottom:calc(28 * var(--design-unit));flex-direction:column}.principle-grid{grid-template-columns:1fr}.principle{min-height:calc(300 * var(--design-unit));flex-direction:column;grid-row:auto;display:flex}.principle-grid{grid-template-rows:none}.principle p:first-of-type{margin-top:auto}.principle__number{font-size:calc(60 * var(--design-unit));margin-bottom:calc(36 * var(--design-unit))}.principle h3{font-size:calc(30 * var(--design-unit))}.process-stairs{grid-template-columns:1fr}.process-step,.process-step--4{min-height:calc(220 * var(--design-unit))}.process-step h3{font-size:calc(19 * var(--design-unit))}.process-step__paw{top:calc(-24 * var(--design-unit));right:var(--space-16);width:calc(110 * var(--design-unit))}.about-moments{grid-template-columns:1fr}.brand-team{gap:var(--space-24);padding:calc(30 * var(--design-unit)) var(--space-24)}.concept-switch{margin-bottom:calc(40 * var(--design-unit));gap:0;width:100%}.concept-switch a{gap:calc(6 * var(--design-unit));padding:calc(8 * var(--design-unit));font-size:calc(11 * var(--design-unit));flex:1;justify-content:center}.concept-switch a>span{font-size:calc(10 * var(--design-unit))}.community-feed{gap:calc(24 * var(--design-unit));grid-template-columns:1fr;padding:0}.community-feed__column{gap:calc(24 * var(--design-unit));padding:0;animation:none!important;transform:none!important}.community-feed .post-card h2{font-size:calc(30 * var(--design-unit))}.community-feed__column--1{margin-top:calc(24 * var(--design-unit))}.feed-paw{top:calc(-90 * var(--design-unit));right:calc(20 * var(--design-unit));width:calc(140 * var(--design-unit))}.motion-toggle{display:none}.journal-grid{gap:calc(24 * var(--design-unit));grid-template-columns:1fr}.journal-grid__lead{grid-column:1}.journal-grid__lead .post-card{min-height:calc(540 * var(--design-unit))}.journal-grid__lead .post-card__copy{left:calc(16 * var(--design-unit));right:calc(16 * var(--design-unit));bottom:calc(16 * var(--design-unit));padding:calc(24 * var(--design-unit))}.journal-grid__lead .post-card h2{font-size:calc(30 * var(--design-unit))}.journal-grid__strap{padding-top:calc(36 * var(--design-unit));flex-direction:column;align-items:flex-start}.collage-board{padding:calc(32 * var(--design-unit)) calc(20 * var(--design-unit));gap:calc(36 * var(--design-unit));grid-template-columns:1fr}.collage-board__word{font-size:calc(46 * var(--design-unit));padding-block:calc(20 * var(--design-unit));grid-area:auto}.collage-item{grid-area:auto;margin:0;transform:rotate(-2deg)}.collage-item:nth-child(odd){transform:rotate(2deg)}.collage-item .post-card h2{font-size:calc(27 * var(--design-unit))}.collage-paw{width:calc(110 * var(--design-unit));right:calc(16 * var(--design-unit));bottom:0}.blog-invite{margin-top:calc(72 * var(--design-unit));padding:calc(32 * var(--design-unit)) calc(24 * var(--design-unit));flex-direction:column;align-items:flex-start}.post-detail{grid-template-columns:1fr}.post-detail>.moment{aspect-ratio:1;min-height:0}.post-detail__copy{padding:calc(44 * var(--design-unit)) calc(24 * var(--design-unit)) calc(28 * var(--design-unit))}.post-detail__copy .section-title{font-size:calc(30 * var(--design-unit))}}@media (prefers-reduced-motion:reduce){.button:active{scale:1}.motion-toggle{display:none}}.modal__close{margin:calc(16 * var(--design-unit)) calc(16 * var(--design-unit)) calc(-60 * var(--design-unit)) auto;display:flex;position:sticky}.err{padding-top:var(--space-96);justify-content:center;align-items:center;display:flex}.err__inner{width:var(--shell);align-items:center;display:flex;position:relative}.err__main{z-index:1;width:calc(797 * var(--design-unit));height:calc(707 * var(--design-unit));margin-right:calc(-97 * var(--design-unit));padding:var(--space-24) var(--space-32) var(--space-32);border-radius:calc(36 * var(--design-unit));background:var(--ruby);will-change:transform;flex-direction:column;flex:none;transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.err__body{flex-direction:column;flex:1 0 0;justify-content:space-between;min-height:0;display:flex}.err__title{max-width:calc(618 * var(--design-unit));font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-48);color:var(--paper);line-height:normal}.err__cta{z-index:2;transform:translate3d(calc(30 * var(--design-unit)), calc(626 * var(--design-unit)), 0);will-change:transform;transition:transform .16s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.err--swapped .err__main{transform:translateX(var(--swap-main));transition-timing-function:cubic-bezier(.32,.72,0,1)}.err--tracking .err__cta{transform:translate3d(var(--cta-x), var(--cta-y), 0);transition:none}.err__pack{z-index:3;width:calc(680 * var(--design-unit));height:calc(707 * var(--design-unit));padding:var(--space-40) var(--space-80);border-radius:calc(36 * var(--design-unit));border:calc(1 * var(--design-unit)) solid color-mix(in srgb, var(--paper) 72%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--paper) 72%, var(--blush)) 42%, transparent);-webkit-backdrop-filter:blur(calc(22 * var(--design-unit))) saturate(1.24);backdrop-filter:blur(calc(22 * var(--design-unit))) saturate(1.24);will-change:transform;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;transition:transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.err--swapped .err__pack{transform:translateX(var(--swap-pack));transition-timing-function:cubic-bezier(.32,.72,0,1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.err__pack{background:color-mix(in srgb, var(--paper) 72%, var(--blush))}}.err__code{font-weight:600;font-size:var(--fs-300);color:var(--ruby);font-feature-settings:"lnum" 1, "pnum" 1;pointer-events:none;line-height:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.err__label{z-index:1;font-family:var(--font-display);font-synthesis-weight:none;font-size:var(--fs-48);color:var(--ruby);line-height:normal;position:relative}@media (max-width:1439px){.err__main{width:min(calc(797 * var(--design-unit)), calc(var(--shell) - calc(583 * var(--design-unit))))}.err__pack{width:min(calc(680 * var(--design-unit)), calc(var(--shell) - calc(612 * var(--design-unit))))}}@media (max-width:1023px){.err{padding:calc(60 * var(--design-unit)) 0 0}.err__inner{gap:calc(20 * var(--design-unit));grid-template-columns:minmax(0,1fr);display:grid}.err__main,.err__cta{grid-area:1/1}.err__pack{grid-area:2/1}.err__main,.err__pack{width:100%;height:auto;min-height:calc(360 * var(--design-unit));margin-right:0;transform:none}.err__main{padding-bottom:calc(101 * var(--design-unit))}.err__cta{margin:0 0 calc(30 * var(--design-unit)) calc(30 * var(--design-unit));place-self:end start;position:static;transform:none}.err__title{max-width:none;font-size:clamp(calc(30 * var(--design-unit)), 5.4vw, calc(48 * var(--design-unit)))}.err__code{font-size:clamp(calc(140 * var(--design-unit)), 30vw, calc(300 * var(--design-unit)))}.err__label{font-size:clamp(calc(28 * var(--design-unit)), 5vw, calc(48 * var(--design-unit)))}}
