:root{--color-green-50: #e7fdf3;--color-green-100: #bcfbdd;--color-green-200: #91f8c8;--color-green-300: #66f5b2;--color-green-400: #3af29d;--color-green-500: #0ff087;--color-green-600: #0dc56f;--color-green-700: #0a9956;--color-green-800: #076e3e;--color-green-900: #044326;--color-green-950: #02180d;--color-red-50: #fee8e6;--color-red-100: #fdbeb9;--color-red-200: #fc948d;--color-red-300: #fb6a60;--color-red-400: #fa4032;--color-red-500: #f91706;--color-red-600: #cc1205;--color-red-700: #9f0e04;--color-red-800: #720a03;--color-red-900: #460602;--color-red-950: #190201;--color-blue-50: #e6f4ff;--color-blue-100: #b8e1ff;--color-blue-200: #8aceff;--color-blue-300: #5cbbff;--color-blue-400: #2ea8ff;--color-blue-500: #0f9bff;--color-blue-600: #007ad1;--color-blue-700: #005fa3;--color-blue-800: #004475;--color-blue-900: #002a47;--color-blue-950: #000f1a;--color-white: #ffffff;--color-gold-50: #fbf6e9;--color-gold-100: #f7ecd0;--color-gold-200: #eed69b;--color-gold-300: #e7c773;--color-gold-400: #e1b74c;--color-gold-500: #daa725;--color-gold-600: #b3891e;--color-gold-700: #8c6b18;--color-gold-800: #644d11;--color-gold-900: #3d2f0a;--color-gold-950: #161104;--color-honey-50: #fdf4e8;--color-honey-100: #f9e1be;--color-honey-200: #f5ce94;--color-honey-300: #f1ba6a;--color-honey-400: #eda840;--color-honey-500: #e99516;--color-honey-600: #bf7a12;--color-honey-700: #955f0e;--color-honey-800: #6b440a;--color-honey-900: #412a06;--color-honey-950: #170f02;--color-ochre-50: #fbf2e9;--color-ochre-100: #f4dac2;--color-ochre-200: #edc39b;--color-ochre-300: #e7ab74;--color-ochre-400: #e0944d;--color-ochre-500: #cf7624;--color-ochre-600: #b2661f;--color-ochre-700: #8b5018;--color-ochre-800: #643912;--color-ochre-900: #3d230b;--color-ochre-950: #160c04;--color-uranium-50: #fef9e7;--color-uranium-100: #fbedbc;--color-uranium-200: #f9e290;--color-uranium-300: #f7db78;--color-uranium-400: #f3cb39;--color-uranium-500: #f1c00e;--color-uranium-600: #c69d0c;--color-uranium-700: #9a7b09;--color-uranium-800: #6f5806;--color-uranium-900: #433604;--color-uranium-950: #181301;--color-squirrel-50: #f4f2f1;--color-squirrel-100: #e0dbd7;--color-squirrel-200: #cbc3bd;--color-squirrel-300: #b7aca4;--color-squirrel-400: #a3948a;--color-squirrel-500: #938276;--color-squirrel-600: #75665c;--color-squirrel-700: #5b5048;--color-squirrel-800: #423934;--color-squirrel-900: #28231f;--color-squirrel-950: #0e0c0b;--color-laurel-50: #b8c6bb;--color-laurel-100: #a1b4a5;--color-laurel-200: #8aa28f;--color-laurel-300: #74907b;--color-laurel-400: #5f7f66;--color-laurel-500: #496e53;--color-laurel-600: #345d40;--color-laurel-700: #1e4d2d;--color-laurel-800: #023d1c;--color-laurel-900: #002b14;--color-laurel-950: #051c0e;--color-header-solid-bg: #f1ba6a;--color-header-solid-fg: #423934;--font-family: lato, sans-serif;--font-family-heading: the-seasons, serif;--font-style: normal;--line-height: 1.5;--font-weight: 400;--font-weight-light: 300;--font-weight-bold: 700;--gutter: 2rem;--header-height: 4.5rem;--header-height-compact: 3.5rem;--content-width: 60rem;--wide-width: 80rem;--spacing: 1.1rem;--stroke: .1rem;--font-size: 18px;--font-size-base: 1rem;--font-size-h1: 3.2rem;--font-size-stat: 2.6rem;--font-size-h2: .72rem;--font-size-h3: 1.7rem;--font-size-h4: 1.35rem;--font-size-h5: 1.1rem;--font-size-large: 1.2rem;--font-size-small: .8rem;--font-size-tiny: .64rem;--box-shadow-subtle: 0 1px 2px rgba(30, 30, 30, .1);--box-shadow: 0 4px 6px rgba(30, 30, 30, .1);--box-shadow-prominent: 0 10px 15px rgba(30, 30, 30, .1);--box-radius: .5rem}@media(min-width:960px){:root{--header-height: 6rem;--header-height-compact: 4rem}}@media(min-width:1280px){:root{--gutter: 2.5rem;--spacing: 1.3rem}}@media(min-width:1440px){:root{--gutter: 3rem;--font-size: 21px;--font-size-h1: 3.3rem}}@media(min-width:1512px){:root{--font-size: 22px}}@media(min-width:1800px){:root{--gutter: 3.5rem;--spacing: 1.4rem;--font-size: 24px;--font-size-h1: 3.4rem}}@media(min-width:2400px){:root{--font-size: 28px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;background:none;border:none;padding:0;margin:0;color:inherit}a{text-decoration:none;color:inherit}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--color-white);color:var(--color-squirrel-700)}.is-root-container{flex:1 0 auto}.screen-reader-text{position:absolute;width:var(--stroke);height:var(--stroke);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}section:focus{outline:none}html{font-size:var(--font-size)}body{font-size:var(--font-size-base);font-weight:var(--font-weight);font-style:var(--font-style);line-height:var(--line-height);font-family:var(--font-family)}h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:1.1;text-transform:none;letter-spacing:-.025em}h2{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:1.4;text-transform:uppercase;letter-spacing:.05em}h3{font-family:var(--font-family-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:1.25;text-transform:none;letter-spacing:0}h4{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:1.2;text-transform:none;letter-spacing:0}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:1.35;text-transform:none;letter-spacing:0}h6{font-size:var(--font-size-large);font-weight:var(--font-weight);line-height:var(--line-height);text-transform:none;letter-spacing:0}.container{width:100%;margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1280px){.container{max-width:1200px}}@media(min-width:1366px){.container{max-width:1280px}}@media(min-width:1440px){.container{max-width:1360px}}@media(min-width:1512px){.container{max-width:1420px}}@media(min-width:1800px){.container{max-width:1720px}}@media(min-width:2400px){.container{max-width:2100px}}:root{--scene-vh: 100vh}@supports (height: 100svh){:root{--scene-vh: 100svh}}.is-scene-embed{--scene-vh: 56.25vw}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;border:var(--stroke) solid transparent;border-radius:var(--button-radius, 999px);font-weight:var(--font-weight-bold);line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;cursor:pointer}.button svg{flex:none;width:1.25em;height:1.25em}.button:focus-visible{outline:calc(var(--stroke) * 1.5) dashed var(--color-blue-500);outline-offset:calc(var(--stroke) * 1)}.button:disabled,.button[aria-disabled=true]{cursor:default;opacity:.4}@media(prefers-reduced-motion:no-preference){.button{transition:color .2s ease,background-color .2s ease,background-image .2s ease,border-color .2s ease}}.button{min-height:3rem;padding:.5rem 1.5rem;font-size:var(--font-size-small)}.button--sm{min-height:2.25rem;padding:.35rem 1rem;font-size:var(--font-size-tiny)}.button--lg{min-height:3.5rem;padding:.75rem 2rem;font-size:var(--font-size-small)}@media(hover:hover){.button--solid:not(:disabled,[aria-disabled=true]):hover{background-image:linear-gradient(#0000001f 0 0)}}.button--solid{background-color:var(--color-squirrel-800);color:var(--color-white)}.button--outline{background-color:transparent;border-color:color-mix(in srgb,currentColor 30%,transparent)}@media(hover:hover){.button--outline:not(:disabled,[aria-disabled=true]):hover{border-color:currentColor}}.button--link{padding-inline:0;background-color:transparent;border-color:transparent;text-underline-offset:.3em}@media(hover:hover){.button--link:not(:disabled,[aria-disabled=true]):hover{text-decoration:underline}}.stepper{--stepper-size: 2.25rem;display:inline-flex;align-items:center;height:var(--stepper-size);border:var(--stroke) solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px}.stepper:focus-within{border-color:currentColor}.stepper__step{display:grid;place-items:center;width:var(--stepper-size);height:100%;border-radius:999px;cursor:pointer}.stepper__step svg{width:1rem;height:1rem}.stepper__step:disabled{cursor:default;opacity:.3}.stepper__input{width:var(--stepper-size);height:100%;text-align:center;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;appearance:textfield}.stepper__input::-webkit-inner-spin-button,.stepper__input::-webkit-outer-spin-button{appearance:none;margin:0}.stepper__input:focus-visible{outline:none}.card{position:relative;isolation:isolate;display:block;aspect-ratio:var(--card-ratio, 1);overflow:clip;container-type:inline-size;border-radius:var(--card-radius, calc(var(--box-radius) * 3));box-shadow:0 .6rem 1.6rem #1e1e1e24;text-decoration:none;color:inherit}.card:focus-visible{outline:calc(var(--stroke) * 1.5) dashed var(--color-blue-500);outline-offset:calc(var(--stroke) * 1);outline-offset:calc(var(--stroke) * 3)}.card .card__media{position:absolute;inset:0;z-index:-2}.card .card__image{display:block;width:100%;height:100%;object-fit:cover}.card .card__wash{position:absolute;inset:0;z-index:-1;background-color:var(--card-wash, transparent);opacity:0}.card .card__body{display:flex;flex-direction:column;height:100%;padding:12cqi 10cqi 10cqi}.card .card__eyebrow{margin:0;font-size:max(.45rem,3.1cqi);font-weight:var(--font-weight-bold);line-height:1.4;text-transform:uppercase;letter-spacing:.28em}.card .card__main{margin-top:auto}.card .card__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0;text-transform:none;font-size:max(1.1rem,9.6cqi);line-height:1.12;letter-spacing:-.01em;text-wrap:pretty}.card .card__subtitle{margin:.6em 0 0;font-size:max(.8rem,4.8cqi);line-height:1.3}.card .card__price{margin:.6em 0 0;font-size:max(.9rem,5.6cqi);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.2}.card .card__compare{margin-left:.4em;font-weight:var(--font-weight);opacity:.7}.card .card__subtitle--description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(hover:none){.card .card__subtitle--description{display:none}}.card .card__action{display:grid;grid-template-rows:0fr;opacity:0}.card .card__action-inner{min-height:0;overflow:hidden}.card .card__button{width:100%;min-height:max(2.25rem,11.6cqi);margin-top:7cqi;padding-inline:1em;font-size:max(.5rem,3.6cqi);white-space:normal}.card:hover .card__image,.card:focus-visible .card__image{transform:scale(1.06)}.card:hover .card__wash,.card:focus-visible .card__wash{opacity:var(--card-wash-strength, .85)}.card:hover .card__action,.card:focus-visible .card__action{grid-template-rows:1fr;opacity:1}@media(hover:none){.card .card__action{grid-template-rows:1fr;opacity:1}}@media(prefers-reduced-motion:no-preference){.card .card__image{transition:transform .6s ease}.card .card__wash{transition:opacity .3s ease}.card .card__action{transition:grid-template-rows .35s ease,opacity .25s ease}}.card--overlay .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.card--reveal .card__body{text-align:center;opacity:0}.card--reveal .card__main{margin-block:auto}.card--reveal .card__action{grid-template-rows:1fr;opacity:1}.card--reveal .card__button{margin-top:5cqi}.card--reveal:hover .card__body,.card--reveal:focus-visible .card__body{opacity:1}@media(hover:none){.card--reveal .card__body{opacity:1}.card--reveal .card__main{margin-block:auto 0}.card--reveal .card__wash{opacity:1;background:linear-gradient(to top,color-mix(in srgb,var(--card-wash, transparent) calc(var(--card-wash-strength, .85) * 100%),transparent) 35%,transparent 80%)}}@media(prefers-reduced-motion:no-preference){.card--reveal .card__body{transition:opacity .3s ease}}.entries{--entries-strong: var(--color-squirrel-800);--entries-text: var(--color-squirrel-600);--entries-title: calc(var(--font-size-h1) * .72)}.entries[data-tone=dark]{--entries-strong: var(--color-squirrel-50);--entries-text: var(--color-squirrel-200)}@media(min-width:960px){.entries{--entries-title: calc(var(--font-size-h1) * .92)}}.entries{container:entries/inline-size}.entries__header{margin-bottom:calc(var(--spacing) * 1.6);text-align:center;color:var(--entries-text)}@media(min-width:960px){.entries__header{margin-bottom:calc(var(--spacing) * 1.7)}}.entries__eyebrow{margin:0 0 calc(var(--spacing) * .6);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);line-height:1.4;text-transform:uppercase;letter-spacing:.28em}@media(min-width:960px){.entries__eyebrow{margin-bottom:calc(var(--spacing) * .55);font-size:.83rem}}.entries__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:1.1;text-transform:none;letter-spacing:-.025em;margin:0;font-size:var(--entries-title);text-wrap:balance;color:var(--entries-strong)}.entries__intro{max-width:30rem;margin:calc(var(--spacing) * .6) auto 0;line-height:1.65}.entries__intro>*{margin:0}.entries__intro>*+*{margin-top:1lh}.entries__intro a{color:inherit}.entries__list{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.15);margin:0;padding:0;list-style:none}@container entries (min-width: 36rem){.entries__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container entries (min-width: 54rem){.entries__list{grid-template-columns:repeat(var(--entries-cols, 3),minmax(0,1fr))}}.entries__item{display:flex}.entry{--entry-radius: calc(var(--box-radius) * 1.5);position:relative;display:flex;flex:1;flex-direction:column;overflow:clip;border-radius:var(--entry-radius);background-color:var(--color-white);box-shadow:0 .75rem 2rem #42393414;color:var(--color-squirrel-600)}.entry__media{position:relative;aspect-ratio:13/8;overflow:clip;background-color:var(--color-squirrel-100)}.entry__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.entry__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.4rem 1.5rem 1.5rem}.entry__eyebrow{margin:0 0 .5rem;font-size:.78rem;font-weight:var(--font-weight-bold);line-height:1.4;text-transform:uppercase;letter-spacing:.28em}.entry__title{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:1.2;text-transform:none;letter-spacing:0;margin:0;line-height:1.12;text-wrap:pretty;color:var(--color-squirrel-800)}.entry__link{color:inherit;text-decoration:none}.entry__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--entry-radius)}.entry__link:focus-visible{outline:none}.entry__link:focus-visible:after{outline:calc(var(--stroke) * 1.5) dashed var(--color-blue-500);outline-offset:calc(var(--stroke) * 1)}.entry__date{display:block;margin-top:.8rem;font-size:var(--font-size-small);font-style:italic;line-height:1.4}.entry__excerpt{margin:.65rem 0 0;font-size:var(--font-size-small);line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.entry__more{display:inline-flex;align-items:center;gap:.5em;margin-top:auto;padding-top:1rem;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);line-height:1.2;text-transform:uppercase;letter-spacing:.04em;text-underline-offset:.3em;color:var(--color-squirrel-800)}.entry__more svg{flex:none;width:1.3em;height:1.3em}@media(hover:hover){.entry:hover .entry__more{text-decoration:underline}}@media(prefers-reduced-motion:no-preference){.entry__image,.entry__more svg{transition:transform .4s ease}.entry:hover .entry__image,.entry:focus-within .entry__image{transform:scale(1.04)}.entry:hover .entry__more svg,.entry:focus-within .entry__more svg{transform:translate(.25em)}}.product{padding-top:var(--header-height)}.product__layout{display:grid;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 4)}@media(min-width:960px){.product__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:calc(var(--spacing) * 3)}}.product__media{aspect-ratio:1;overflow:hidden;border-radius:var(--box-radius);background-color:var(--color-honey-50)}@media(min-width:960px){.product__media{position:sticky;top:calc(var(--header-height-compact) + var(--spacing))}}.product__image{display:block;width:100%;height:100%;object-fit:cover}.product__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:1.1;text-transform:none;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,1.25rem + 2vw,var(--font-size-h1));text-wrap:balance}.product__lead{margin:calc(var(--spacing) * .75) 0 0;font-size:var(--font-size-large);line-height:1.5}.product__content{margin-top:calc(var(--spacing) * 2);line-height:1.65}.product__content>*+*{margin-top:1em}.buy{display:grid;gap:var(--spacing);margin-top:calc(var(--spacing) * 1.5)}.buy__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:var(--font-size-large);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.buy__compare{font-weight:var(--font-weight);opacity:.55}.buy__currency{font-size:var(--font-size-small);font-weight:var(--font-weight);text-decoration:none;opacity:.65}.buy__field{display:grid;gap:.4rem}.buy__label{font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.2em}.buy__choice{position:relative;max-width:22rem}.buy__choice svg{position:absolute;top:50%;right:1rem;width:1.1rem;height:1.1rem;translate:0 -50%;pointer-events:none}.buy__select{width:100%;padding:.7em 2.75rem .7em 1.1em;border:var(--stroke) solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;appearance:none;cursor:pointer}.buy__select:hover{border-color:color-mix(in srgb,currentColor 50%,transparent)}.buy__select:focus-visible{outline:calc(var(--stroke) * 1.5) dashed var(--color-blue-500);outline-offset:calc(var(--stroke) * 1)}.buy__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing)}.buy__row .stepper{--stepper-size: 3rem}.buy__notice{margin-top:calc(var(--spacing) * 1.5);padding:.8rem 1rem;border-radius:var(--box-radius);background-color:var(--color-honey-50);line-height:1.5}.buy__notice a{font-weight:var(--font-weight-bold)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-motion-reveal]:not(.motion-ready),[data-motion-rise]:not(.motion-ready),[data-motion-timeline]:not(.motion-ready),[data-motion-fill]:not(.motion-ready),[data-motion-draw]:not(.motion-ready){visibility:hidden}}[data-motion-reveal],[data-motion-rise],[data-motion-timeline],[data-motion-horizontal-track],[data-motion-parallax],[data-motion-parallax=frame]>*{overflow-anchor:none}[data-motion-stack].motion-ready>*{position:sticky;top:var(--motion-stack-top, 0px)}[data-motion-horizontal-track]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}[data-motion-horizontal-track]>*{scroll-snap-align:start}[data-motion-horizontal].motion-ready{overflow-x:clip}[data-motion-horizontal].motion-ready>*{position:sticky;top:var(--motion-horizontal-top, 0px)}[data-motion-horizontal].motion-ready:after{content:"";display:block;height:var(--motion-horizontal-travel, 0px)}[data-motion-horizontal].motion-ready [data-motion-horizontal-track]{overflow-x:visible;scroll-snap-type:none}[data-motion-parallax=frame]{overflow:clip}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-motion-parallax=frame]>*{transform:scale(1.2)}}[data-motion-marquee]{overflow-x:auto;overscroll-behavior-x:contain}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-motion-marquee]{overflow-x:clip}}[data-motion-marquee].motion-ready{display:flex}[data-motion-marquee].motion-ready>*{flex:none;overflow-anchor:none}@media(scripting:none),(prefers-reduced-motion:reduce){[data-motion-marquee-pause]{display:none}}.site-header{position:fixed;inset:0 0 auto;z-index:100}.site-header.motion-headroom-hidden{transform:translateY(-100%)}.site-header.site-header--on-dark{color:var(--color-white)}.site-header.motion-ready:not(.motion-headroom-top,.site-header--on-dark){box-shadow:var(--box-shadow)}.site-header.motion-ready:not(.motion-headroom-top,.site-header--on-dark).bg-transparent{background-color:var(--color-header-solid-bg);color:var(--color-header-solid-fg)}@media(prefers-reduced-motion:no-preference){.site-header{transition:transform .4s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1),opacity .6s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease}.site-header__bar,.site-header__button svg,.site-header__logo svg{transition:height .4s cubic-bezier(.22,1,.36,1)}}.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-height)}.site-header__button{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-inline:-.5rem;cursor:pointer;justify-self:start}.site-header__button svg{width:1.75rem;height:1.75rem}@media(min-width:960px){.site-header__button svg{width:2rem;height:2rem}}.site-header__button--cart{justify-self:end}.site-header.motion-ready:not(.motion-headroom-top) .site-header__bar{height:var(--header-height-compact)}@media(min-width:960px){.site-header.motion-ready:not(.motion-headroom-top) .site-header__button svg{width:1.65rem;height:1.65rem}}.site-header.motion-ready:not(.motion-headroom-top) .site-header__logo svg{height:1.35rem}@media(min-width:960px){.site-header.motion-ready:not(.motion-headroom-top) .site-header__logo svg{height:1.75rem}}.site-header__logo{display:block}.site-header__logo svg{width:auto;height:1.6rem}@media(min-width:960px){.site-header__logo svg{height:2.2rem}}.site-header__badge{position:absolute;top:.2rem;right:.1rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.3rem;border-radius:999px;background-color:var(--color-ochre-700);color:var(--color-white);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.site-header__badge[hidden]{display:none}.site-header__button,.site-header__logo{border-radius:var(--box-radius)}.site-header__button:focus-visible,.site-header__logo:focus-visible{outline:calc(var(--stroke) * 1.5) solid currentColor;outline-offset:calc(var(--stroke) * 2)}.site-footer{margin-top:auto}.site-footer a{text-underline-offset:.2em}.site-footer a:focus-visible{outline:calc(var(--stroke) * 1.5) dashed var(--color-blue-500);outline-offset:calc(var(--stroke) * 1)}.newsletter{position:relative;isolation:isolate;overflow:clip;padding-block:calc(var(--spacing) * 4)}.newsletter:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--color-squirrel-950) 55%,transparent),color-mix(in srgb,var(--color-squirrel-950) 10%,transparent))}.newsletter__picture{position:absolute;inset:0;z-index:-2}.newsletter__bg{display:block;width:100%;height:100%;object-fit:cover}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.newsletter__bg{transform:scale(1.3)}}.newsletter__flight{position:absolute;inset:0;z-index:-1;container-type:inline-size;pointer-events:none}.newsletter__bee{--newsletter-flight: .6;position:absolute;top:16%;left:0;width:clamp(2.75rem,3.5vw,4.5rem);height:auto;scale:-1 1;translate:calc((.5 + var(--newsletter-flight) * .3) * 100cqi - 50%)}@media(prefers-reduced-motion:no-preference){.newsletter__bee{--newsletter-flight: var(--motion-progress, .6);--newsletter-wave: calc(var(--newsletter-flight) * 2 * pi);translate:calc((.5 + var(--newsletter-flight) * .3) * 100cqi - 50%) calc(sin(var(--newsletter-wave))*-.75rem);rotate:calc(cos(var(--newsletter-wave))*-6deg)}}.newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:calc(var(--spacing) * 2) var(--gutter)}@media(min-width:960px){.newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.newsletter__text h2{letter-spacing:.3em}.newsletter__title{margin-top:calc(var(--spacing) * .75);font-size:calc(var(--font-size-h3) * 1.35);font-weight:var(--font-weight);line-height:1.1}.newsletter__lead{max-width:30rem;margin-top:calc(var(--spacing) * .75);line-height:1.6}.newsletter__form{display:flex;flex-direction:column;gap:calc(var(--spacing) * .75)}.newsletter__field{display:flex;align-items:center;border:var(--stroke) solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;background-color:color-mix(in srgb,var(--color-white) 18%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.newsletter__field:focus-within{border-color:currentColor}.newsletter__field .button{flex:none;margin:calc(var(--stroke) * -1)}@media(max-width:459.98px){.newsletter__field .button{min-height:3rem;padding:.5rem 1.5rem;font-size:var(--font-size-small);padding-inline:1.25rem}}.newsletter__input{flex:1 1 auto;min-width:0;align-self:stretch;padding-inline:1.5rem .75rem;border-radius:999px 0 0 999px}@media(max-width:459.98px){.newsletter__input{padding-inline:1.1rem .5rem}}.newsletter__input::placeholder{font-style:italic;color:color-mix(in srgb,currentColor 75%,transparent)}.newsletter__input:focus-visible{outline:none}.newsletter__note{font-size:var(--font-size-small);text-align:center}.newsletter__note a{text-decoration:underline}.site-footer__main{padding-block:calc(var(--spacing) * 2.5)}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 2) var(--gutter)}@media(min-width:960px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.site-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center}}.site-footer__brand{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.site-footer__logo{align-self:start}.site-footer__logo svg{width:auto;height:2.4rem}.site-footer__column{align-self:start}.site-footer__heading{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:1.2;text-transform:none;letter-spacing:0;margin-bottom:calc(var(--spacing) * .5);font-weight:var(--font-weight)}.site-footer__contact{font-style:normal;line-height:1.6}.site-footer__links{display:grid;gap:.15rem;list-style:none;line-height:1.6}@media(hover:hover){.site-footer__contact a:hover,.site-footer__links a:hover{text-decoration:underline}}.site-footer__social{display:flex;gap:.25rem;margin-inline:-.4rem;list-style:none}@media(min-width:1280px){.site-footer__social{justify-self:end}}.site-footer__social-link{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--box-radius)}.site-footer__social-link svg{width:1.6rem;height:1.6rem}.drawer{--drawer-width: 26rem;--drawer-gutter: 1.5rem;--drawer-line: color-mix(in srgb, currentColor 14%, transparent);position:fixed;inset:0 auto 0 0;width:min(100%,var(--drawer-width));max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background-color:var(--color-white);color:var(--color-squirrel-800);overflow:hidden}.drawer--right{inset:0 0 0 auto}.drawer[open]{display:flex;flex-direction:column}.drawer::backdrop{background-color:color-mix(in srgb,var(--color-squirrel-950) 45%,transparent)}@media(prefers-reduced-motion:no-preference){.drawer{--drawer-duration: .45s;transform:translate(-100%);transition:transform var(--drawer-duration) cubic-bezier(.22,1,.36,1),display var(--drawer-duration) allow-discrete,overlay var(--drawer-duration) allow-discrete}.drawer--right{transform:translate(100%)}.drawer[open]{transform:none}@starting-style{.drawer[open]{transform:translate(-100%)}}@starting-style{.drawer--right[open]{transform:translate(100%)}}.drawer::backdrop{opacity:0;transition:opacity var(--drawer-duration) ease,display var(--drawer-duration) allow-discrete,overlay var(--drawer-duration) allow-discrete}.drawer[open]::backdrop{opacity:1}@starting-style{.drawer[open]::backdrop{opacity:0}}}.drawer__head{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--spacing);min-height:var(--header-height);padding-inline:var(--drawer-gutter);border-bottom:var(--stroke) solid var(--drawer-line)}body:has(.site-header.motion-ready:not(.motion-headroom-top)) .drawer__head{min-height:var(--header-height-compact)}.drawer__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.drawer__close{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-inline-end:-.5rem;border-radius:var(--box-radius);cursor:pointer}.drawer__close svg{width:1.75rem;height:1.75rem}.drawer :focus-visible{outline:calc(var(--stroke) * 1.5) solid currentColor;outline-offset:calc(var(--stroke) * -1.5)}.menu{--drawer-width: 20rem}.menu__nav{flex:1 0 auto}.menu__list{list-style:none}.menu__item{position:relative;border-bottom:var(--stroke) solid var(--drawer-line)}.menu__item.is-current:before{content:"";position:absolute;inset:0 auto 0 0;width:.35rem;background-color:var(--color-honey-300)}.menu__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}@media(hover:hover){.menu__link:hover,.menu__toggle:hover{background-color:color-mix(in srgb,currentColor 5%,transparent)}}.menu__link{display:block;padding:1.15rem var(--drawer-gutter) 1.15rem calc(var(--drawer-gutter) * 1.75);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-large);font-weight:var(--font-weight);line-height:1.2;text-transform:uppercase;letter-spacing:.06em}.menu__toggle{display:grid;place-items:center;aspect-ratio:1;cursor:pointer}.menu__toggle svg{width:1.5rem;height:1.5rem}.menu__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.menu__submenu{display:grid;grid-template-rows:0fr}.menu__item.is-open .menu__submenu{grid-template-rows:1fr}.menu__sublist{min-height:0;overflow:hidden;list-style:none}.menu__item.is-open .menu__sublist{padding-bottom:.75rem}.menu__sublink{display:block;padding:.55rem var(--drawer-gutter) .55rem calc(var(--drawer-gutter) * 2.5);font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,currentColor 75%,transparent)}@media(hover:hover){.menu__sublink:hover{color:inherit}}@media(prefers-reduced-motion:no-preference){.menu__toggle svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.menu__submenu{transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.menu__link,.menu__toggle{transition:background-color .2s ease}}.menu__footer{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--drawer-gutter) * 1.5) var(--drawer-gutter)}.menu__search{display:flex;align-items:center;width:100%;height:3rem;border:var(--stroke) solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px}.menu__search:focus-within{border-color:currentColor}.menu__search-input{flex:1 1 auto;min-width:0;height:100%;padding-inline:1.25rem .5rem;border-radius:999px 0 0 999px}.menu__search-input::placeholder{font-style:italic;color:color-mix(in srgb,currentColor 60%,transparent)}.menu__search-input:focus-visible{outline:none}.menu__search-input::-webkit-search-cancel-button{appearance:none}.menu__search-button{display:grid;flex:none;place-items:center;width:3rem;height:100%;border-radius:0 999px 999px 0;cursor:pointer}.menu__search-button svg{width:1.15rem;height:1.15rem}.menu__social{display:flex;justify-content:center;gap:var(--spacing);list-style:none}.menu__social-link{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--box-radius)}.menu__social-link svg{width:1.75rem;height:1.75rem}.cart{--drawer-width: 28rem;--cart-muted: color-mix(in srgb, currentColor 65%, transparent)}.cart__head{justify-content:space-between}.cart__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:1.35;text-transform:none;letter-spacing:0;font-family:var(--font-family-heading);font-weight:var(--font-weight);text-transform:uppercase;letter-spacing:.06em}.cart__title:focus-visible{outline-offset:calc(var(--stroke) * 3)}.cart__count{color:var(--cart-muted);font-variant-numeric:tabular-nums}.cart__items{list-style:none}.cart__items[hidden]{display:none}.cart-item{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:start;gap:0 var(--spacing);padding:calc(var(--spacing) * 1.25) var(--drawer-gutter);border-bottom:var(--stroke) solid var(--drawer-line)}.cart-item__thumb{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--box-radius);color:var(--color-squirrel-800)}.cart-item__thumb img{width:100%;height:100%;object-fit:cover}.cart-item__thumb svg{width:50%;opacity:.35}.cart-item__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cart-item__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.3}.cart-item__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--font-size-small);line-height:1.4;color:var(--cart-muted)}.cart-item__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem var(--spacing);margin-top:.5rem}.cart-item__price{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;font-variant-numeric:tabular-nums;line-height:1.3}.cart-item__total{font-weight:var(--font-weight-bold)}.cart-item__unit{font-size:var(--font-size-tiny);color:var(--cart-muted)}.cart-item__unit[hidden]{display:none}.cart-item__remove{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:-.35rem -.5rem 0 0;border-radius:999px;color:var(--cart-muted);cursor:pointer}.cart-item__remove svg{width:1.25rem;height:1.25rem}@media(hover:hover){.cart-item__remove:hover{color:var(--color-red-700);background-color:var(--color-red-50)}}.cart__empty{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing);padding:calc(var(--drawer-gutter) * 2) var(--drawer-gutter);text-align:center}.cart__empty>svg{width:3.5rem;height:3.5rem;opacity:.35}.cart__empty[hidden]{display:none}.cart__empty-text{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:1.35;text-transform:none;letter-spacing:0;font-family:var(--font-family-heading);font-weight:var(--font-weight)}.cart__footer{display:flex;flex:none;flex-direction:column;gap:.75rem;padding:calc(var(--spacing) * 1.25) var(--drawer-gutter) var(--drawer-gutter);border-top:var(--stroke) solid var(--drawer-line)}.cart__footer[hidden]{display:none}.cart__summary{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing)}.cart__summary dt{font-weight:var(--font-weight-bold)}.cart__summary dd{font-size:var(--font-size-large);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.cart__summary abbr{font-size:var(--font-size-small);font-weight:var(--font-weight);text-decoration:none;color:var(--cart-muted)}.cart__note{margin-top:-.5rem;font-size:var(--font-size-small);color:var(--cart-muted)}.cart__error{padding:.6rem .8rem;border-radius:var(--box-radius);background-color:var(--color-red-50);color:var(--color-red-700);font-size:var(--font-size-small)}.cart__handoff{font-size:var(--font-size-small);color:var(--cart-muted)}.cart__handoff-actions{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem}.cart__actions{display:grid;gap:.6rem;margin-top:.25rem}@media(prefers-reduced-motion:no-preference){.cart-item__remove{transition:color .2s ease,background-color .2s ease}}.whatsapp{--whatsapp-offset: .75rem;--whatsapp-radius: .8rem;--whatsapp-tail: .7rem;position:fixed;right:var(--whatsapp-offset);bottom:calc(var(--whatsapp-offset) + var(--whatsapp-tail));z-index:90;display:inline-flex;align-items:center;gap:.6em;min-height:2.3rem;padding:.35rem .9rem .35rem .8rem;border-radius:var(--whatsapp-radius) var(--whatsapp-radius) 0 var(--whatsapp-radius);filter:drop-shadow(0 6px 12px rgba(30,30,30,.22));font-family:var(--font-family);font-size:.8rem;font-weight:var(--font-weight-bold);line-height:1.2;text-decoration:none;white-space:nowrap}@media(min-width:960px){.whatsapp{--whatsapp-offset: 1rem;min-height:2.45rem;padding-inline:1rem .9rem;font-size:.9rem}}.whatsapp svg{flex:none;width:1.5em;height:1.5em}.whatsapp:after{content:"";position:absolute;top:calc(100% - 1px);right:0;width:var(--whatsapp-tail);height:calc(var(--whatsapp-tail) + 1px);background:inherit;clip-path:polygon(0 0,100% 0,100% 100%,0 1px)}.whatsapp:focus-visible{outline:calc(var(--stroke) * 1.5) dashed var(--color-blue-500);outline-offset:calc(var(--stroke) * 1)}@media(hover:hover){.whatsapp:hover{translate:0 -.2rem}}@media(scripting:enabled){.whatsapp:not(.motion-headroom-hidden){transform:translateY(calc(100% + var(--whatsapp-tail) + var(--whatsapp-offset) + 1rem))}}@media(prefers-reduced-motion:no-preference){.whatsapp{transition:transform .4s cubic-bezier(.22,1,.36,1),translate .25s ease,filter .25s ease}}.bg-green-50{background-color:var(--color-green-50)}.fg-green-50{color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.fg-green-100{color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.fg-green-200{color:var(--color-green-200)}.bg-green-300{background-color:var(--color-green-300)}.fg-green-300{color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.fg-green-400{color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.fg-green-500{color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.fg-green-600{color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.fg-green-700{color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.fg-green-800{color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.fg-green-900{color:var(--color-green-900)}.bg-green-950{background-color:var(--color-green-950)}.fg-green-950{color:var(--color-green-950)}.bg-red-50{background-color:var(--color-red-50)}.fg-red-50{color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.fg-red-100{color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.fg-red-200{color:var(--color-red-200)}.bg-red-300{background-color:var(--color-red-300)}.fg-red-300{color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.fg-red-400{color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.fg-red-500{color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.fg-red-600{color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.fg-red-700{color:var(--color-red-700)}.bg-red-800{background-color:var(--color-red-800)}.fg-red-800{color:var(--color-red-800)}.bg-red-900{background-color:var(--color-red-900)}.fg-red-900{color:var(--color-red-900)}.bg-red-950{background-color:var(--color-red-950)}.fg-red-950{color:var(--color-red-950)}.bg-blue-50{background-color:var(--color-blue-50)}.fg-blue-50{color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.fg-blue-100{color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.fg-blue-200{color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.fg-blue-300{color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.fg-blue-400{color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.fg-blue-500{color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.fg-blue-600{color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.fg-blue-700{color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.fg-blue-800{color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.fg-blue-900{color:var(--color-blue-900)}.bg-blue-950{background-color:var(--color-blue-950)}.fg-blue-950{color:var(--color-blue-950)}.bg-white{background-color:var(--color-white)}.fg-white{color:var(--color-white)}.bg-gold-50{background-color:var(--color-gold-50)}.fg-gold-50{color:var(--color-gold-50)}.bg-gold-100{background-color:var(--color-gold-100)}.fg-gold-100{color:var(--color-gold-100)}.bg-gold-200{background-color:var(--color-gold-200)}.fg-gold-200{color:var(--color-gold-200)}.bg-gold-300{background-color:var(--color-gold-300)}.fg-gold-300{color:var(--color-gold-300)}.bg-gold-400{background-color:var(--color-gold-400)}.fg-gold-400{color:var(--color-gold-400)}.bg-gold-500{background-color:var(--color-gold-500)}.fg-gold-500{color:var(--color-gold-500)}.bg-gold-600{background-color:var(--color-gold-600)}.fg-gold-600{color:var(--color-gold-600)}.bg-gold-700{background-color:var(--color-gold-700)}.fg-gold-700{color:var(--color-gold-700)}.bg-gold-800{background-color:var(--color-gold-800)}.fg-gold-800{color:var(--color-gold-800)}.bg-gold-900{background-color:var(--color-gold-900)}.fg-gold-900{color:var(--color-gold-900)}.bg-gold-950{background-color:var(--color-gold-950)}.fg-gold-950{color:var(--color-gold-950)}.bg-honey-50{background-color:var(--color-honey-50)}.fg-honey-50{color:var(--color-honey-50)}.bg-honey-100{background-color:var(--color-honey-100)}.fg-honey-100{color:var(--color-honey-100)}.bg-honey-200{background-color:var(--color-honey-200)}.fg-honey-200{color:var(--color-honey-200)}.bg-honey-300{background-color:var(--color-honey-300)}.fg-honey-300{color:var(--color-honey-300)}.bg-honey-400{background-color:var(--color-honey-400)}.fg-honey-400{color:var(--color-honey-400)}.bg-honey-500{background-color:var(--color-honey-500)}.fg-honey-500{color:var(--color-honey-500)}.bg-honey-600{background-color:var(--color-honey-600)}.fg-honey-600{color:var(--color-honey-600)}.bg-honey-700{background-color:var(--color-honey-700)}.fg-honey-700{color:var(--color-honey-700)}.bg-honey-800{background-color:var(--color-honey-800)}.fg-honey-800{color:var(--color-honey-800)}.bg-honey-900{background-color:var(--color-honey-900)}.fg-honey-900{color:var(--color-honey-900)}.bg-honey-950{background-color:var(--color-honey-950)}.fg-honey-950{color:var(--color-honey-950)}.bg-ochre-50{background-color:var(--color-ochre-50)}.fg-ochre-50{color:var(--color-ochre-50)}.bg-ochre-100{background-color:var(--color-ochre-100)}.fg-ochre-100{color:var(--color-ochre-100)}.bg-ochre-200{background-color:var(--color-ochre-200)}.fg-ochre-200{color:var(--color-ochre-200)}.bg-ochre-300{background-color:var(--color-ochre-300)}.fg-ochre-300{color:var(--color-ochre-300)}.bg-ochre-400{background-color:var(--color-ochre-400)}.fg-ochre-400{color:var(--color-ochre-400)}.bg-ochre-500{background-color:var(--color-ochre-500)}.fg-ochre-500{color:var(--color-ochre-500)}.bg-ochre-600{background-color:var(--color-ochre-600)}.fg-ochre-600{color:var(--color-ochre-600)}.bg-ochre-700{background-color:var(--color-ochre-700)}.fg-ochre-700{color:var(--color-ochre-700)}.bg-ochre-800{background-color:var(--color-ochre-800)}.fg-ochre-800{color:var(--color-ochre-800)}.bg-ochre-900{background-color:var(--color-ochre-900)}.fg-ochre-900{color:var(--color-ochre-900)}.bg-ochre-950{background-color:var(--color-ochre-950)}.fg-ochre-950{color:var(--color-ochre-950)}.bg-uranium-50{background-color:var(--color-uranium-50)}.fg-uranium-50{color:var(--color-uranium-50)}.bg-uranium-100{background-color:var(--color-uranium-100)}.fg-uranium-100{color:var(--color-uranium-100)}.bg-uranium-200{background-color:var(--color-uranium-200)}.fg-uranium-200{color:var(--color-uranium-200)}.bg-uranium-300{background-color:var(--color-uranium-300)}.fg-uranium-300{color:var(--color-uranium-300)}.bg-uranium-400{background-color:var(--color-uranium-400)}.fg-uranium-400{color:var(--color-uranium-400)}.bg-uranium-500{background-color:var(--color-uranium-500)}.fg-uranium-500{color:var(--color-uranium-500)}.bg-uranium-600{background-color:var(--color-uranium-600)}.fg-uranium-600{color:var(--color-uranium-600)}.bg-uranium-700{background-color:var(--color-uranium-700)}.fg-uranium-700{color:var(--color-uranium-700)}.bg-uranium-800{background-color:var(--color-uranium-800)}.fg-uranium-800{color:var(--color-uranium-800)}.bg-uranium-900{background-color:var(--color-uranium-900)}.fg-uranium-900{color:var(--color-uranium-900)}.bg-uranium-950{background-color:var(--color-uranium-950)}.fg-uranium-950{color:var(--color-uranium-950)}.bg-squirrel-50{background-color:var(--color-squirrel-50)}.fg-squirrel-50{color:var(--color-squirrel-50)}.bg-squirrel-100{background-color:var(--color-squirrel-100)}.fg-squirrel-100{color:var(--color-squirrel-100)}.bg-squirrel-200{background-color:var(--color-squirrel-200)}.fg-squirrel-200{color:var(--color-squirrel-200)}.bg-squirrel-300{background-color:var(--color-squirrel-300)}.fg-squirrel-300{color:var(--color-squirrel-300)}.bg-squirrel-400{background-color:var(--color-squirrel-400)}.fg-squirrel-400{color:var(--color-squirrel-400)}.bg-squirrel-500{background-color:var(--color-squirrel-500)}.fg-squirrel-500{color:var(--color-squirrel-500)}.bg-squirrel-600{background-color:var(--color-squirrel-600)}.fg-squirrel-600{color:var(--color-squirrel-600)}.bg-squirrel-700{background-color:var(--color-squirrel-700)}.fg-squirrel-700{color:var(--color-squirrel-700)}.bg-squirrel-800{background-color:var(--color-squirrel-800)}.fg-squirrel-800{color:var(--color-squirrel-800)}.bg-squirrel-900{background-color:var(--color-squirrel-900)}.fg-squirrel-900{color:var(--color-squirrel-900)}.bg-squirrel-950{background-color:var(--color-squirrel-950)}.fg-squirrel-950{color:var(--color-squirrel-950)}.bg-laurel-50{background-color:var(--color-laurel-50)}.fg-laurel-50{color:var(--color-laurel-50)}.bg-laurel-100{background-color:var(--color-laurel-100)}.fg-laurel-100{color:var(--color-laurel-100)}.bg-laurel-200{background-color:var(--color-laurel-200)}.fg-laurel-200{color:var(--color-laurel-200)}.bg-laurel-300{background-color:var(--color-laurel-300)}.fg-laurel-300{color:var(--color-laurel-300)}.bg-laurel-400{background-color:var(--color-laurel-400)}.fg-laurel-400{color:var(--color-laurel-400)}.bg-laurel-500{background-color:var(--color-laurel-500)}.fg-laurel-500{color:var(--color-laurel-500)}.bg-laurel-600{background-color:var(--color-laurel-600)}.fg-laurel-600{color:var(--color-laurel-600)}.bg-laurel-700{background-color:var(--color-laurel-700)}.fg-laurel-700{color:var(--color-laurel-700)}.bg-laurel-800{background-color:var(--color-laurel-800)}.fg-laurel-800{color:var(--color-laurel-800)}.bg-laurel-900{background-color:var(--color-laurel-900)}.fg-laurel-900{color:var(--color-laurel-900)}.bg-laurel-950{background-color:var(--color-laurel-950)}.fg-laurel-950{color:var(--color-laurel-950)}.bg-transparent{background-color:transparent}.fg-current{color:inherit}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.scene--benefits{--benefits-strong: var(--color-squirrel-800);--benefits-text: var(--color-squirrel-600);--benefits-number: var(--color-squirrel-500);--benefits-line: var(--color-squirrel-200);--benefits-title: calc(var(--font-size-h1) * .72);--benefits-pad-top: calc(var(--spacing) * 1.75);--benefits-pad: calc(var(--spacing) * 2.5)}.scene--benefits[data-tone=dark]{--benefits-strong: var(--color-squirrel-50);--benefits-text: var(--color-squirrel-200);--benefits-number: var(--color-squirrel-300);--benefits-line: var(--color-squirrel-700)}@media(min-width:960px){.scene--benefits{--benefits-title: 5.25cqi;--benefits-pad: calc(var(--spacing) * 3)}}.scene--benefits{position:relative;isolation:isolate;container-type:inline-size;overflow:clip;padding-top:var(--benefits-pad-top);padding-bottom:var(--benefits-pad);background-color:var(--benefits-bg, var(--color-white));color:var(--benefits-text)}.scene--benefits[data-bg-position=bottom]{padding-bottom:max(var(--benefits-pad),100% * var(--benefits-ratio) * var(--benefits-clear))}.scene--benefits[data-bg-position=top]{--benefits-drift: -1;padding-top:max(var(--benefits-pad-top),100% * var(--benefits-ratio) * var(--benefits-clear))}.scene--benefits .scene__backdrop{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.scene--benefits .scene__band{position:absolute;inset-inline:0;bottom:0}.scene--benefits[data-bg-position=top] .scene__band{top:0;bottom:auto}.scene--benefits[data-bg-position=center] .scene__band{top:50%;bottom:auto;translate:0 -50%}.scene--benefits .scene__bg-image{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.scene--benefits .scene__bg-image{translate:0 calc(var(--motion-progress, 0) * var(--benefits-drift, 1) * 12%)}}.scene--benefits .scene__eyebrow{margin:0 0 calc(var(--spacing) * .6);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);line-height:1.4;text-transform:uppercase;letter-spacing:.28em;color:var(--benefits-strong)}@media(min-width:960px){.scene--benefits .scene__eyebrow{margin-bottom:calc(var(--spacing) * .8);font-size:.83rem}}.scene--benefits .scene__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:1.1;text-transform:none;letter-spacing:-.025em;margin:0;font-size:var(--benefits-title);line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--benefits-strong)}@media(min-width:960px){.scene--benefits .scene__title{line-height:1.05}}.scene--benefits .scene__title-line{display:block}.scene--benefits .scene__intro{max-width:38.5rem;margin-top:calc(var(--spacing) * 1.1);line-height:1.65}@media(min-width:960px){.scene--benefits .scene__intro{font-size:1.08rem}}.scene--benefits .scene__intro>*{margin:0}.scene--benefits .scene__intro>*+*{margin-top:1lh}.scene--benefits .scene__intro a{color:inherit}.scene--benefits .scene__cta-wrap{display:flex;margin-top:calc(var(--spacing) * 1.4)}@media(min-width:960px){.scene--benefits .scene__cta-wrap{margin-top:var(--spacing)}}.scene--benefits .scene__cta-wrap--end{margin-top:calc(var(--spacing) * 2)}@media(min-width:960px){.scene--benefits .scene__cta-wrap--end{margin-top:calc(var(--spacing) * 2.4)}}.scene--benefits .scene__items{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 2) calc(var(--spacing) * 1.5);margin:calc(var(--spacing) * 2) 0 0;padding:0;list-style:none}@media(min-width:460px){.scene--benefits .scene__items{grid-template-columns:repeat(var(--benefits-cols-sm, 1),minmax(0,1fr))}}@media(min-width:960px){.scene--benefits .scene__items{grid-template-columns:repeat(var(--benefits-cols-md, 3),minmax(0,1fr));margin-top:calc(var(--spacing) * 2.4)}}@media(min-width:1280px){.scene--benefits .scene__items{grid-template-columns:repeat(var(--benefits-cols, 3),minmax(0,1fr))}}.scene--benefits .scene__item-line{display:block;height:var(--stroke);background:var(--benefits-line)}.scene--benefits .scene__item-number{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:1.2;text-transform:none;letter-spacing:0;display:block;margin-top:calc(var(--spacing) * .7);line-height:1;color:var(--benefits-number)}.scene--benefits .scene__item-title{font-family:var(--font-family-heading);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:1.2;text-transform:none;letter-spacing:0;margin:calc(var(--spacing) * .75) 0 0;line-height:1.12;color:var(--benefits-strong)}.scene--benefits .scene__item-text{margin-top:calc(var(--spacing) * .6);font-size:var(--font-size-small);line-height:1.8}.scene--benefits .scene__item-text>*{margin:0}.scene--benefits .scene__item-text>*+*{margin-top:.8em}.scene--benefits .scene__item-text a{color:inherit}.scene--blog{padding-block:calc(var(--spacing) * 2.5);background-color:var(--blog-bg, var(--color-uranium-50))}@media(min-width:960px){.scene--blog{padding-block:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5)}}.scene--breathe{--breathe-title: calc(var(--font-size-h1) * .72);--breathe-flower: 62cqi;--breathe-flower-left: -16cqi;--breathe-flower-bottom: -12cqi;--breathe-pad-top: calc(var(--spacing) * 3);--breathe-pad-bottom: calc(var(--spacing) * 3 + 34cqi);--breathe-min-height: 20rem}@media(min-width:960px){.scene--breathe{--breathe-title: 5.25cqi;--breathe-flower: 30cqi;--breathe-flower-left: -4cqi;--breathe-flower-bottom: -2cqi;--breathe-pad-top: calc(var(--spacing) * 5);--breathe-pad-bottom: calc(var(--spacing) * 4.5);--breathe-min-height: max(20rem, 42cqi)}}.scene--breathe{position:relative;isolation:isolate;container-type:inline-size;overflow:clip;background-color:var(--breathe-bg, var(--color-honey-300))}.scene--breathe .scene__backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none}.scene--breathe .scene__bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scene--breathe .scene__flower{--icon-fill-1: var(--breathe-flower-1, var(--color-honey-50));--icon-fill-2: var(--breathe-flower-2, var(--color-squirrel-800));position:absolute;left:var(--breathe-flower-left);bottom:var(--breathe-flower-bottom);z-index:-1;width:var(--breathe-flower);pointer-events:none}@media(prefers-reduced-motion:no-preference){.scene--breathe .scene__flower{translate:0 calc(var(--motion-progress, 0) * 8%)}}.scene--breathe .scene__flower-art,.scene--breathe .scene__flower .icon{display:block;width:100%;height:auto}.scene--breathe .scene__stage{display:flex;flex-direction:column;justify-content:center;min-height:var(--breathe-min-height);padding-top:var(--breathe-pad-top);padding-bottom:var(--breathe-pad-bottom)}.scene--breathe .scene__header{display:flex;flex-direction:column;align-items:center;text-align:center}.scene--breathe .scene__eyebrow{margin:0 0 calc(var(--spacing) * .6);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);line-height:1.4;text-transform:uppercase;letter-spacing:.28em}@media(min-width:960px){.scene--breathe .scene__eyebrow{margin-bottom:calc(var(--spacing) * .8);font-size:.83rem}}.scene--breathe .scene__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:1.1;text-transform:none;letter-spacing:-.025em;max-width:18ch;margin:0;font-size:var(--breathe-title);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}@media(min-width:960px){.scene--breathe .scene__title{line-height:1.05}}.scene--breathe .scene__title-line{display:block}.scene--breathe .scene__intro{max-width:26rem;margin-top:calc(var(--spacing) * 1.1);line-height:1.65}@media(min-width:960px){.scene--breathe .scene__intro{font-size:1.08rem}}.scene--breathe .scene__intro>*{margin:0}.scene--breathe .scene__intro>*+*{margin-top:1lh}.scene--breathe .scene__intro a{color:inherit}.scene--breathe .scene__cta-wrap{display:flex;justify-content:center;margin-top:calc(var(--spacing) * 1.4)}@media(min-width:960px){.scene--breathe .scene__cta-wrap{margin-top:var(--spacing)}}.scene--catalog{--catalog-container: 100cqi;--catalog-inset: max( var(--gutter), calc((100cqi - var(--catalog-container)) / 2 + var(--gutter)) );--catalog-gap: var(--spacing);--catalog-whole: 1;--catalog-peek: .7;--catalog-card: calc( (100cqi - var(--catalog-inset) - var(--catalog-whole) * var(--catalog-gap)) / (var(--catalog-whole) + var(--catalog-peek)) );--catalog-pad-top: calc(var(--spacing) * .8);--catalog-pad-bottom: calc(var(--spacing) * 1.2);--catalog-stage-gap: var(--spacing);--catalog-title: calc(var(--font-size-h1) * .72);--catalog-support-width: min( var(--catalog-support-max), 100cqi - var(--catalog-support-right) - var(--catalog-inset) - var( --catalog-text-room ) )}@media(min-width:960px){.scene--catalog{--catalog-container: 900px}}@media(min-width:1280px){.scene--catalog{--catalog-container: 1200px}}@media(min-width:1366px){.scene--catalog{--catalog-container: 1280px}}@media(min-width:1440px){.scene--catalog{--catalog-container: 1360px}}@media(min-width:1512px){.scene--catalog{--catalog-container: 1420px}}@media(min-width:1800px){.scene--catalog{--catalog-container: 1720px}}@media(min-width:2400px){.scene--catalog{--catalog-container: 2100px}}@media(min-width:960px){.scene--catalog{--catalog-whole: 2;--catalog-gap: calc(var(--spacing) * 1.6);--catalog-stage-gap: calc(var(--spacing) * 3);--catalog-title: 5.25cqi}}@media(min-width:1280px){.scene--catalog{--catalog-whole: 3}}.scene--catalog[data-support=side]{--catalog-support-max: 45cqi;--catalog-support-right: 3cqi;--catalog-support-top: -1cqi;--catalog-support-clear: calc(var(--spacing) * 1.2);--catalog-text-room: 42cqi}.scene--catalog[data-support=corner]{--catalog-support-max: 37.5cqi;--catalog-support-right: -.5cqi;--catalog-support-top: -1cqi;--catalog-support-clear: 0px;--catalog-text-room: 48cqi}.scene--catalog{position:relative;overflow:clip}.scene--catalog .scene__stage{--catalog-head-room: calc(var(--spacing) * 3);--catalog-bottom-room: calc(var(--spacing) * 2);isolation:isolate;container-type:inline-size;display:flex;flex-direction:column;gap:var(--catalog-stage-gap);padding-top:var(--catalog-head-room);padding-bottom:var(--catalog-bottom-room)}@media(min-width:960px){.scene--catalog .scene__stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}}@media(min-width:960px)and (min-aspect-ratio:1.2){.scene--catalog .scene__stage{min-height:var(--scene-vh)}}.scene--catalog .scene__backdrop{position:absolute;inset:0;z-index:-2;overflow:clip;background:linear-gradient(var(--catalog-bg),var(--catalog-bg-to, var(--catalog-bg)))}.scene--catalog .scene__bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scene--catalog .scene__overlay{position:absolute;inset:0;background:inherit;opacity:var(--catalog-overlay, 0)}.scene--catalog .scene__support{z-index:-1;pointer-events:none}.scene--catalog .scene__support-image{display:block;width:100%;height:100%;object-fit:contain}.scene--catalog .scene__support--corner{position:absolute;top:0;right:0;width:min(70vw,26rem);translate:14% -12%}.scene--catalog .scene__support--side{position:relative;height:min(60vw,18rem)}@media(min-width:960px){.scene--catalog .scene__support{position:relative;grid-row:1;grid-column:1;align-self:start;justify-self:end;width:var(--catalog-support-width);height:auto;margin-top:calc(var(--catalog-support-top) - var(--catalog-head-room));margin-right:var(--catalog-support-right);margin-bottom:calc(var(--catalog-support-clear) - var(--catalog-stage-gap) - var(--catalog-pad-top));translate:none}.scene--catalog .scene__support-image{height:auto}}.scene--catalog .scene__top{position:relative}@media(min-width:960px){.scene--catalog .scene__top{grid-row:1;grid-column:1}}.scene--catalog .scene__header{position:relative}@media(min-width:960px){.scene--catalog:not([data-support=none]) .scene__header{max-width:calc(100cqi - var(--catalog-support-right) - var(--catalog-support-width) - var(--catalog-inset))}}.scene--catalog .scene__eyebrow{margin:0 0 calc(var(--spacing) * .6);font-size:var(--font-size-tiny);font-weight:var(--font-weight-bold);line-height:1.4;text-transform:uppercase;letter-spacing:.28em;color:color-mix(in srgb,currentColor 72%,transparent)}@media(min-width:960px){.scene--catalog .scene__eyebrow{margin-bottom:calc(var(--spacing) * .8);font-size:.83rem}}.scene--catalog .scene__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:1.1;text-transform:none;letter-spacing:-.025em;margin:0;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}@media(min-width:960px){.scene--catalog .scene__title{line-height:1}}.scene--catalog .scene__title-line{display:block;font-size:calc(var(--catalog-title) * var(--catalog-title-2, 1))}.scene--catalog .scene__title-line--1{font-size:calc(var(--catalog-title) * var(--catalog-title-1, 1));color:var(--catalog-accent, currentColor)}.scene--catalog .scene__intro{max-width:38.5rem;margin-top:calc(var(--spacing) * 1.1);line-height:1.65}@media(min-width:960px){.scene--catalog .scene__intro{margin-top:calc(var(--spacing) * .7);font-size:1.08rem}}.scene--catalog .scene__intro>*{margin:0}.scene--catalog .scene__intro>*+*{margin-top:1lh}.scene--catalog .scene__intro a{color:inherit}.scene--catalog[data-support=side] .scene__intro{max-width:24rem}.scene--catalog[data-support=none] .scene__intro{max-width:50rem}.scene--catalog .scene__cta-wrap{display:flex;margin-top:calc(var(--spacing) * 1.4)}@media(min-width:960px){.scene--catalog .scene__cta-wrap{margin-top:var(--spacing)}}.scene--catalog .scene__cards{display:flex;align-items:flex-end;gap:var(--catalog-gap);margin:0;padding:var(--catalog-pad-top) var(--catalog-inset) var(--catalog-pad-bottom);scroll-padding-inline:var(--catalog-inset);list-style:none}@media(min-width:960px){.scene--catalog .scene__cards{grid-row:2;align-self:end}}.scene--catalog:not(.motion-ready) .scene__cards{overflow-y:hidden}.scene--catalog .scene__card{flex:none;width:var(--catalog-card)}.scene--hero{padding:calc(var(--gutter) * 2) var(--gutter)}.scene--hero .scene__title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:1.1;text-transform:none;letter-spacing:-.025em}.scene--hero .scene__image{width:100%;height:auto;margin-top:calc(var(--spacing) * 2)}@property --intro-fly-x{syntax: "<number>"; inherits: false; initial-value: 0;}@property --intro-fly-y{syntax: "<number>"; inherits: false; initial-value: 0;}@property --intro-fly-r{syntax: "<number>"; inherits: false; initial-value: 0;}@property --intro-fly-s{syntax: "<number>"; inherits: false; initial-value: 0;}@property --intro-pan{syntax: "<number>"; inherits: false; initial-value: 0;}@property --intro-lag{syntax: "<number>"; inherits: false; initial-value: 0;}.scene--intro{--canvas-w: 1920;--canvas-h: 1080;--u: min(100cqi / var(--canvas-w), var(--scene-vh) / var(--canvas-h));--u-title: var(--u)}@media(min-aspect-ratio:1.2){.scene--intro{--u-title: min(100cqi / var(--canvas-w), var(--u) * 1.06);--intro-inset: calc((100cqi - var(--canvas-w) * var(--u)) * .25)}}.is-scene-embed .scene--intro{--u-title: min(100cqi / var(--canvas-w), var(--u) * 1.06);--intro-inset: calc((100cqi - var(--canvas-w) * var(--u)) * .25)}.scene--intro{--fs-title-1: 223;--fs-title-2: 250;--lh-title-1: 215;--lh-title-2: 198;--fs-subtitle: 47;--fs-description: 26;--fs-secondary-title: 96;--lh-secondary-title: 97;--intro-backdrop-h: 100lvh;position:relative;display:grid;container-type:inline-size;overflow-x:clip;background-color:var(--color-laurel-950);color:var(--color-white)}@media(max-aspect-ratio:1.199){body:not(.is-scene-embed) .scene--intro{--canvas-w: 1080;--canvas-h: 1920;--fs-title-1: 160;--fs-title-2: 178;--lh-title-1: 167;--lh-title-2: 167;--fs-subtitle: 56;--fs-description: 40;--fs-secondary-title: 110;--lh-secondary-title: 112}}.scene--intro>*{grid-area:1/1}.scene--intro .scene__backdrop,.scene--intro .scene__foreground{position:sticky;top:0;align-self:start;overflow:clip}.scene--intro .scene__backdrop{z-index:0;height:var(--intro-backdrop-h)}.scene--intro .scene__content{z-index:1}.scene--intro .scene__foreground{z-index:2;height:var(--scene-vh);pointer-events:none}.scene--intro .scene__bg{position:absolute;inset:0 0 auto;height:150%;translate:0 calc(var(--intro-pan) * -100% / 3 + var(--intro-lag) * var(--scene-vh))}.scene--intro .scene__bg-enter{height:100%;transform-origin:50% 33%}.scene--intro .scene__bg-enter img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.scene--intro .scene__piece{position:absolute}.scene--intro .scene__piece img{width:100%;height:auto}.scene--intro .scene__plant .scene__enter{transform-origin:50% 100%}.scene--intro .scene__piece--flower-right .scene__enter{transform-origin:26% 100%}.scene--intro .scene__bee[data-facing=right] .scene__bee-img{scale:-1 1}.scene--intro .scene__piece--leaf-back{left:calc(100% + -1 * var(--intro-inset, 0px) + 35 * var(--u));top:calc(50% + 559 * var(--u));width:calc(440 * var(--u));margin:calc(-442.8602383532 * var(--u)) 0 0 calc(-220 * var(--u));transform:rotate(-22deg);translate:calc(var(--intro-fly-x) * 20 * var(--u)) calc(var(--intro-fly-y) * -220 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 3deg);scale:calc(1 + var(--intro-fly-s) * 0)}.scene--intro .scene__piece--flower-left{left:calc(0% + 1 * var(--intro-inset, 0px) + 53 * var(--u));top:calc(50% + 113 * var(--u));width:calc(664 * var(--u));margin:calc(-454.7945205479 * var(--u)) 0 0 calc(-332 * var(--u));transform:rotate(8.6deg);translate:calc(var(--intro-fly-x) * -30 * var(--u)) calc(var(--intro-fly-y) * -260 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -4deg);scale:calc(1 + var(--intro-fly-s) * 0)}.scene--intro .scene__piece--flower-right{left:calc(100% + -1 * var(--intro-inset, 0px) + 31 * var(--u));top:calc(50% + 202 * var(--u));width:calc(736 * var(--u));margin:calc(-634.4827586207 * var(--u)) 0 0 calc(-368 * var(--u));transform:rotate(-11deg);translate:calc(var(--intro-fly-x) * 30 * var(--u)) calc(var(--intro-fly-y) * -260 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 4deg);scale:calc(1 + var(--intro-fly-s) * 0)}.scene--intro .scene__piece--leaf-left{left:calc(0% + 1 * var(--intro-inset, 0px) + 82 * var(--u));top:calc(50% + 571 * var(--u));width:calc(443 * var(--u));margin:calc(-445.8797399783 * var(--u)) 0 0 calc(-221.5 * var(--u));transform:rotate(35deg);translate:calc(var(--intro-fly-x) * -40 * var(--u)) calc(var(--intro-fly-y) * -360 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -5deg);scale:calc(1 + var(--intro-fly-s) * 0)}.scene--intro .scene__piece--leaf-right{left:calc(100% + -1 * var(--intro-inset, 0px) + -38 * var(--u));top:calc(50% + 831 * var(--u));width:calc(416 * var(--u));margin:calc(-645.06 * var(--u)) 0 0 calc(-208 * var(--u));transform:rotate(-36.8deg);translate:calc(var(--intro-fly-x) * 40 * var(--u)) calc(var(--intro-fly-y) * -360 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 5deg);scale:calc(1 + var(--intro-fly-s) * 0)}.scene--intro .scene__piece--bee-1{left:calc(50% + -901 * var(--u));top:calc(50% + -364 * var(--u));width:calc(60 * var(--u));margin:calc(-26.6538461538 * var(--u)) 0 0 calc(-30 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 134 * var(--u)) calc(var(--intro-fly-y) * 743 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 8deg);scale:calc(1 + var(--intro-fly-s) * .07)}.scene--intro .scene__piece--bee-2{left:calc(50% + -426 * var(--u));top:calc(50% + -273 * var(--u));width:calc(63 * var(--u));margin:calc(-31.3788461538 * var(--u)) 0 0 calc(-31.5 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 1000 * var(--u)) calc(var(--intro-fly-y) * 20 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 8deg);scale:calc(1 + var(--intro-fly-s) * .3)}.scene--intro .scene__piece--bee-3{left:calc(50% + 846 * var(--u));top:calc(50% + -234 * var(--u));width:calc(59 * var(--u));margin:calc(-19.6288461538 * var(--u)) 0 0 calc(-29.5 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * -147 * var(--u)) calc(var(--intro-fly-y) * 358 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -8deg);scale:calc(1 + var(--intro-fly-s) * 0)}.scene--intro .scene__piece--bee-4{left:calc(50% + 595 * var(--u));top:calc(50% + -43 * var(--u));width:calc(93 * var(--u));margin:calc(-30.9403846154 * var(--u)) 0 0 calc(-46.5 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 1400 * var(--u)) calc(var(--intro-fly-y) * -220 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 10deg);scale:calc(1 + var(--intro-fly-s) * .3)}.scene--intro .scene__piece--bee-5{left:calc(50% + -575 * var(--u));top:calc(50% + 153 * var(--u));width:calc(72 * var(--u));margin:calc(-31.9846153846 * var(--u)) 0 0 calc(-36 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * -1500 * var(--u)) calc(var(--intro-fly-y) * -150 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -10deg);scale:calc(1 + var(--intro-fly-s) * .2)}.scene--intro .scene__piece--bee-6{left:calc(50% + 625 * var(--u));top:calc(50% + 203 * var(--u));width:calc(75 * var(--u));margin:calc(-36.0576923077 * var(--u)) 0 0 calc(-37.5 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 300 * var(--u)) calc(var(--intro-fly-y) * -1150 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -12deg);scale:calc(1 + var(--intro-fly-s) * .2)}@media(max-aspect-ratio:1.199){body:not(.is-scene-embed) .scene--intro .scene__piece--leaf-back{left:calc(100% + -1 * var(--intro-inset, 0px) + -20 * var(--u));top:calc(100% + -430 * var(--u) + var(--intro-drop, 0px));width:calc(480 * var(--u));margin:calc(-483.1202600217 * var(--u)) 0 0 calc(-240 * var(--u));transform:rotate(-30deg);translate:calc(var(--intro-fly-x) * 60 * var(--u)) calc(var(--intro-fly-y) * 240 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 4deg);scale:calc(1 + var(--intro-fly-s) * 0)}body:not(.is-scene-embed) .scene--intro .scene__piece--flower-left{left:calc(0% + 1 * var(--intro-inset, 0px) + 170 * var(--u));top:calc(100% + -600 * var(--u) + var(--intro-drop, 0px));width:calc(640 * var(--u));margin:calc(-438.3561643836 * var(--u)) 0 0 calc(-320 * var(--u));transform:rotate(14deg);translate:calc(var(--intro-fly-x) * -70 * var(--u)) calc(var(--intro-fly-y) * 280 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -5deg);scale:calc(1 + var(--intro-fly-s) * 0)}body:not(.is-scene-embed) .scene--intro .scene__piece--flower-right{left:calc(100% + -1 * var(--intro-inset, 0px) + -140 * var(--u));top:calc(100% + -640 * var(--u) + var(--intro-drop, 0px));width:calc(600 * var(--u));margin:calc(-517.2413793103 * var(--u)) 0 0 calc(-300 * var(--u));transform:rotate(-14deg);translate:calc(var(--intro-fly-x) * 70 * var(--u)) calc(var(--intro-fly-y) * 280 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 5deg);scale:calc(1 + var(--intro-fly-s) * 0)}body:not(.is-scene-embed) .scene--intro .scene__piece--leaf-left{left:calc(0% + 1 * var(--intro-inset, 0px) + 20 * var(--u));top:calc(100% + -170 * var(--u) + var(--intro-drop, 0px));width:calc(540 * var(--u));margin:calc(-543.5102925244 * var(--u)) 0 0 calc(-270 * var(--u));transform:rotate(42deg);translate:calc(var(--intro-fly-x) * -90 * var(--u)) calc(var(--intro-fly-y) * 320 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -6deg);scale:calc(1 + var(--intro-fly-s) * 0)}body:not(.is-scene-embed) .scene--intro .scene__piece--leaf-right{left:calc(100% + -1 * var(--intro-inset, 0px) + -30 * var(--u));top:calc(100% + -160 * var(--u) + var(--intro-drop, 0px));width:calc(440 * var(--u));margin:calc(-682.275 * var(--u)) 0 0 calc(-220 * var(--u));transform:rotate(-42deg);translate:calc(var(--intro-fly-x) * 90 * var(--u)) calc(var(--intro-fly-y) * 320 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 6deg);scale:calc(1 + var(--intro-fly-s) * 0)}body:not(.is-scene-embed) .scene--intro .scene__piece--bee-1{left:calc(50% + -440 * var(--u));top:calc(0% + 230 * var(--u));width:calc(64 * var(--u));margin:calc(-28.4307692308 * var(--u)) 0 0 calc(-32 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 10 * var(--u)) calc(var(--intro-fly-y) * 1070 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 6deg);scale:calc(1 + var(--intro-fly-s) * 0)}body:not(.is-scene-embed) .scene--intro .scene__piece--bee-2{left:calc(50% + 380 * var(--u));top:calc(0% + 270 * var(--u));width:calc(66 * var(--u));margin:calc(-32.8730769231 * var(--u)) 0 0 calc(-33 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 40 * var(--u)) calc(var(--intro-fly-y) * -40 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 4deg);scale:calc(1 + var(--intro-fly-s) * .3)}body:not(.is-scene-embed) .scene--intro .scene__piece--bee-3{left:calc(50% + 470 * var(--u));top:calc(0% + 560 * var(--u));width:calc(62 * var(--u));margin:calc(-20.6269230769 * var(--u)) 0 0 calc(-31 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * -30 * var(--u)) calc(var(--intro-fly-y) * 590 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -6deg);scale:calc(1 + var(--intro-fly-s) * 0)}body:not(.is-scene-embed) .scene--intro .scene__piece--bee-4{left:calc(50% + -470 * var(--u));top:calc(0% + 720 * var(--u));width:calc(80 * var(--u));margin:calc(-26.6153846154 * var(--u)) 0 0 calc(-40 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 1100 * var(--u)) calc(var(--intro-fly-y) * -300 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * 10deg);scale:calc(1 + var(--intro-fly-s) * .3)}body:not(.is-scene-embed) .scene--intro .scene__piece--bee-5{left:calc(50% + 420 * var(--u));top:calc(0% + 960 * var(--u));width:calc(70 * var(--u));margin:calc(-31.0961538462 * var(--u)) 0 0 calc(-35 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * -1700 * var(--u)) calc(var(--intro-fly-y) * -300 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -10deg);scale:calc(1 + var(--intro-fly-s) * .2)}body:not(.is-scene-embed) .scene--intro .scene__piece--bee-6{left:calc(50% + -300 * var(--u));top:calc(0% + 1250 * var(--u));width:calc(70 * var(--u));margin:calc(-33.6538461538 * var(--u)) 0 0 calc(-35 * var(--u));transform:rotate(0);translate:calc(var(--intro-fly-x) * 300 * var(--u)) calc(var(--intro-fly-y) * -1500 * var(--u) + var(--intro-lag) * var(--scene-vh));rotate:calc(var(--intro-fly-r) * -12deg);scale:calc(1 + var(--intro-fly-s) * .2)}}@media(min-aspect-ratio:.65)and (max-aspect-ratio:1.199){body:not(.is-scene-embed) .scene--intro{--intro-drop: calc(260 * var(--u))}}.scene--intro .scene__opening,.scene--intro .scene__story{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--scene-vh);padding-inline:var(--gutter);text-align:center}@media(max-aspect-ratio:1.199){body:not(.is-scene-embed) .scene--intro .scene__opening,body:not(.is-scene-embed) .scene--intro .scene__story{justify-content:flex-start;padding-block:calc(var(--header-height) + 90 * var(--u)) calc(80 * var(--u))}}@media(min-aspect-ratio:1.2){.scene--intro .scene__opening{padding-block:calc(140 * var(--u)) calc(60 * var(--u))}.scene--intro .scene__story{padding-block:calc(100 * var(--u)) calc(123 * var(--u))}.scene--intro .scene__opening:has(.scene__hint){padding-bottom:calc(220 * var(--u))}}.is-scene-embed .scene--intro .scene__opening{padding-block:calc(140 * var(--u)) calc(60 * var(--u))}.is-scene-embed .scene--intro .scene__story{padding-block:calc(100 * var(--u)) calc(123 * var(--u))}.is-scene-embed .scene--intro .scene__opening:has(.scene__hint){padding-bottom:calc(220 * var(--u))}.scene--intro .scene__title{font-family:var(--font-family-heading);margin:0;font-weight:var(--font-weight-bold);text-transform:none;white-space:nowrap}.scene--intro .scene__title-line{display:flex;justify-content:center;clip-path:inset(-.2em -100vw)}.scene--intro .scene__title-text{position:relative;display:block;letter-spacing:-.03em}.scene--intro .scene__title-line--1 .scene__title-text{left:calc(-7.5 * var(--u-title))}.scene--intro .scene__title-line--1{font-size:calc(var(--fs-title-1) * var(--u-title));line-height:calc(var(--lh-title-1) * var(--u-title));color:var(--color-uranium-300)}.scene--intro .scene__title-line--2{font-size:calc(var(--fs-title-2) * var(--u-title));line-height:calc(var(--lh-title-2) * var(--u-title))}.scene--intro .scene__subtitle{font-size:var(--font-size-base);font-weight:var(--font-weight);font-style:var(--font-style);line-height:var(--line-height);font-family:var(--font-family);margin-top:calc(51.5 * var(--u));font-size:max(1rem,var(--fs-subtitle) * var(--u));line-height:1.3;text-wrap:balance}.scene--intro .scene__subtitle em{font-style:italic;font-weight:var(--font-weight-bold);color:var(--color-uranium-300)}.scene--intro .scene__description,.scene--intro .scene__secondary-description{font-size:var(--font-size-base);font-weight:var(--font-weight);font-style:var(--font-style);line-height:var(--line-height);font-family:var(--font-family);font-size:max(.875rem,var(--fs-description) * var(--u));line-height:1.6}.scene--intro .scene__description p+p,.scene--intro .scene__secondary-description p+p{margin-top:1em}.scene--intro .scene__description{max-width:calc(960 * var(--u));margin-top:calc(27 * var(--u))}@media(max-aspect-ratio:1.199){body:not(.is-scene-embed) .scene--intro .scene__description{max-width:calc(900 * var(--u))}}@media(prefers-reduced-motion:no-preference){.scene--intro .scene__subtitle,.scene--intro .scene__description{filter:opacity(calc(1 - var(--motion-progress, 0)))}}.scene--intro .scene__opening{position:relative}.scene--intro .scene__hint{--hint-bee: calc(33 * var(--u));--hint-run: calc(27 * var(--u));--hint-gap: calc(10.5 * var(--u));position:absolute;bottom:calc(26 * var(--u));left:50%;display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));translate:-50% 0;pointer-events:none}.scene--intro .scene__hint-path{position:relative;width:var(--hint-bee);height:calc(var(--hint-bee) * 21.8 / 33.7 + var(--hint-gap) + var(--hint-run))}.scene--intro .scene__hint-path:before{content:"";position:absolute;bottom:0;left:50%;width:max(1px,1.2 * var(--u));height:var(--hint-run);translate:-50% 0;background:repeating-linear-gradient(currentColor 0 calc(3.75 * var(--u)),transparent 0 calc(7.5 * var(--u)))}.scene--intro .scene__hint-bee{position:absolute;top:0;left:0;width:100%}.scene--intro .scene__hint-bee .icon{display:block;width:100%;height:auto}.scene--intro .scene__hint-label{font-size:max(.375rem,9 * var(--u));font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase;letter-spacing:.28em;white-space:nowrap;margin-right:-.28em}@media(prefers-reduced-motion:no-preference){.scene--intro .scene__hint-bee{animation:intro-hint-fly 2.4s cubic-bezier(.45,0,.35,1) infinite}}.scene--intro .scene__secondary-title{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);max-width:calc(1000 * var(--u));margin:0;font-size:calc(var(--fs-secondary-title) * var(--u));line-height:calc(var(--lh-secondary-title) * var(--u));letter-spacing:0;text-transform:none;text-wrap:balance}.scene--intro .scene__secondary-description{max-width:calc(790 * var(--u));margin-top:calc(27 * var(--u))}@media(max-aspect-ratio:1.199){body:not(.is-scene-embed) .scene--intro .scene__secondary-description{max-width:calc(900 * var(--u))}}.scene--intro .scene__cta{margin-top:calc(56 * var(--u))}@media(min-aspect-ratio:1.2){.scene--intro .scene__story:has(.scene__cta){padding-bottom:0}}.is-scene-embed .scene--intro .scene__story:has(.scene__cta){padding-bottom:0}.is-scene-embed .scene--intro{--intro-backdrop-h: calc(2 * var(--scene-vh))}.is-scene-embed .scene--intro .scene__foreground{overflow:visible}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){body:has(.scene--intro:not(.is-intro-done)) .site-header:not(:focus-within){opacity:0;translate:0 -100%;pointer-events:none}.scene--intro .scene__bg:not(.is-shown),.scene--intro .scene__piece:not(.is-shown){visibility:hidden}.scene--intro:not(.is-intro-ready) .scene__opening>*{opacity:0}.scene--intro .scene__hint{transition:opacity .6s ease,visibility 0s}.scene--intro:not(.is-intro-done) .scene__hint{opacity:0}}@media(scripting:enabled){.scene--intro.is-scrolled .scene__hint{opacity:0;visibility:hidden;transition-delay:0s,.6s}}@keyframes intro-hint-fly{0%{translate:0 0;opacity:0}18%,72%{opacity:1}to{translate:0 calc(var(--hint-gap) + var(--hint-run));opacity:0}}
