@layer sections{.accordion-carousel-section:not(:has(.accordion-carousel-item)){display:none}.accordion-carousel{--accordion-carousel-play-state: running;--accordion-carousel-speed: var(--duration-fast);--accordion-carousel-motion: var(--accordion-carousel-speed) var(--ease-expo);--accordion-carousel-inactive: .3;--accordion-carousel-control: var(--sp-10);--accordion-carousel-list-width: 35rem;--accordion-carousel-panel-width: 27rem;padding-block:var(--sp-lg);display:block}.accordion-carousel:is([data-paused],[data-offscreen]){--accordion-carousel-play-state: paused}.accordion-carousel .accordion-carousel__layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-lg)}@media(min-width:800px){.accordion-carousel .accordion-carousel__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.accordion-carousel .accordion-carousel__layout:not(:has(img)){grid-template-columns:minmax(0,1fr)}.accordion-carousel .accordion-carousel__layout:not(:has(img)) .accordion-carousel__stage{display:none}.accordion-carousel .accordion-carousel__stage{block-size:var(--media-height-mobile)}@media(min-width:800px){.accordion-carousel .accordion-carousel__stage{grid-row:1;grid-column:2;contain:size;block-size:var(--media-height)}}.accordion-carousel .accordion-carousel__content{display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-md)}@media(min-width:800px){.accordion-carousel .accordion-carousel__content{grid-row:1;grid-column:1;block-size:100%}}@media(min-width:800px){.accordion-carousel .accordion-carousel__layout--media-left .accordion-carousel__stage{grid-column:1}.accordion-carousel .accordion-carousel__layout--media-left .accordion-carousel__content{grid-column:2}}.accordion-carousel .accordion-carousel__list{display:flex;flex-direction:column;gap:var(--sp-8);max-inline-size:var(--accordion-carousel-list-width);min-block-size:var(--accordion-carousel-reserve, auto)}@media(min-width:800px){.accordion-carousel .accordion-carousel__list{flex:1;justify-content:center;min-block-size:0}}.accordion-carousel .accordion-carousel-item__title{font-size:var(--h3);line-height:1.2;text-align:start}@media(min-width:800px){.accordion-carousel .accordion-carousel-item__title{font-size:var(--h2)}}.accordion-carousel .accordion-carousel-item__trigger{display:block;inline-size:100%;padding:0;color:inherit;font:inherit;text-align:start;background:none;border:0;opacity:var(--accordion-carousel-inactive);cursor:pointer;transition:opacity var(--accordion-carousel-motion)}.accordion-carousel .accordion-carousel-item__trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.accordion-carousel .accordion-carousel-item__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--accordion-carousel-motion),visibility 0s var(--accordion-carousel-speed)}.accordion-carousel .accordion-carousel-item__body{display:flex;flex-direction:column;align-items:start;gap:var(--sp-4);max-inline-size:var(--accordion-carousel-panel-width);min-block-size:0;overflow:hidden}.accordion-carousel .accordion-carousel-item__body>:first-child{margin-block-start:var(--sp-4)}.accordion-carousel .accordion-carousel-item__body>:last-child{margin-block-end:var(--sp-2)}.accordion-carousel .accordion-carousel-item__progress{position:relative;display:block;align-self:stretch;block-size:.125rem;overflow:hidden}.accordion-carousel .accordion-carousel-item__progress-track{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentcolor;opacity:.1}.accordion-carousel .accordion-carousel-item__progress-fill{position:relative;display:block;block-size:100%;background-color:currentcolor;transform-origin:left center;scale:0 1}.accordion-carousel .accordion-carousel-item__media{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--accordion-carousel-stage-height);visibility:hidden;opacity:0;transition:opacity var(--accordion-carousel-motion),visibility 0s var(--accordion-carousel-speed)}@media(min-width:800px){.accordion-carousel .accordion-carousel-item__media{inset-inline:auto 0;inline-size:calc((100% - var(--gap-lg)) / 2);block-size:var(--accordion-carousel-stage-height, 100%)}}@media(min-width:800px){.accordion-carousel .accordion-carousel__layout--media-left .accordion-carousel-item__media{inset-inline:0 auto}}.accordion-carousel .accordion-carousel-item[data-active] .accordion-carousel-item__trigger{opacity:1}.accordion-carousel .accordion-carousel-item[data-active]>.accordion-carousel-item__panel{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.accordion-carousel .accordion-carousel-item[data-active] .accordion-carousel-item__progress-fill{scale:1 1}.accordion-carousel .accordion-carousel-item[data-active]>.accordion-carousel-item__media{visibility:visible;opacity:1;transition-delay:0s}@media(prefers-reduced-motion:no-preference){.accordion-carousel[data-autoplay] .accordion-carousel-item[data-active] .accordion-carousel-item__progress-fill{animation:accordion-carousel-progress var(--accordion-carousel-duration) linear forwards;animation-play-state:var(--accordion-carousel-play-state)}}.accordion-carousel .accordion-carousel__controls{display:flex;align-items:center;gap:var(--sp-4)}.accordion-carousel .accordion-carousel__arrows{display:flex;align-items:center;gap:var(--sp-2)}.accordion-carousel .accordion-carousel__playback{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--accordion-carousel-control);block-size:var(--accordion-carousel-control);padding:0;color:inherit;background:none;border:var(--stroke) solid var(--color-border);border-radius:var(--rounded-md);cursor:pointer}.accordion-carousel .accordion-carousel__playback[data-variant=blue-light]{color:var(--black);background-color:var(--blue-light);border-color:transparent}.accordion-carousel .accordion-carousel__playback:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.accordion-carousel .accordion-carousel__arrow{--btn-size: var(--accordion-carousel-control)}.accordion-carousel .accordion-carousel__counter{letter-spacing:.1em;font-variant-numeric:tabular-nums}.accordion-carousel .accordion-carousel__icon-play{display:none}.accordion-carousel[data-paused] .accordion-carousel__icon-pause{display:none}.accordion-carousel[data-paused] .accordion-carousel__icon-play{display:inline-flex}@media(prefers-reduced-motion:reduce){.accordion-carousel{--accordion-carousel-speed: 0s}.accordion-carousel .accordion-carousel__playback{display:none}}@keyframes accordion-carousel-progress{0%{scale:0 1}to{scale:1 1}}}@layer sections{.accordion-drawer-section .accordion-drawer-section__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-lg)}@media(min-width:800px){.accordion-drawer-section .accordion-drawer-section__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:0}}@media(min-width:800px){.accordion-drawer-section .accordion-drawer-section__layout.accordion-drawer-section__layout--single{grid-template-columns:minmax(0,1fr);max-inline-size:var(--cols-8);margin-inline:auto}}@media(min-width:800px){.accordion-drawer-section .accordion-drawer-section__layout.accordion-drawer-section__layout--media-right .accordion-drawer-section__media{order:1}}.accordion-drawer-section .accordion-drawer-section__media{block-size:var(--media-height-mobile)}@media(min-width:800px){.accordion-drawer-section .accordion-drawer-section__media{block-size:var(--media-height)}}.accordion-drawer-section .accordion-drawer-section__copy{gap:var(--gap-lg);padding-inline:var(--sp-lg)}@media(min-width:800px){.accordion-drawer-section .accordion-drawer-section__copy{padding-block:var(--sp-lg)}}@media not (min-width:800px){.accordion-drawer-section .accordion-drawer-section__copy{padding-block-start:var(--sp-md);padding-block-end:var(--sp-xl)}}.accordion-drawer-section .accordion-drawer-section__list{border-block-start:var(--stroke) solid var(--color-border)}.accordion-drawer-section .accordion-drawer .drawer-panel{color:var(--color-primary);background-color:var(--color-secondary)}.accordion-drawer-section .accordion-drawer__main{flex:1;min-block-size:0;gap:var(--gap-md);padding-block:var(--sp-md);padding-inline:var(--sp-md)}.accordion-drawer-section .accordion-drawer__main .accordion-drawer__header{flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.accordion-drawer-section .accordion-drawer__body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.accordion-drawer-section .accordion-drawer__surface{position:relative;z-index:10}.accordion-drawer-section .accordion-drawer-item__panel{align-items:start;gap:var(--gap-sm);padding-block-end:var(--sp-md)}.accordion-drawer-section .accordion-drawer-item__panel .accordion-drawer-item__text{opacity:.6}}@layer sections{.cart-page{padding-block:var(--page-start) var(--sp-5xl)}.cart-page__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-md);margin-block-end:var(--sp-2xl);border-block-end:var(--stroke) solid var(--color-border);padding-block-end:var(--sp-md)}.cart-page__header h1{margin:0}.cart-page__count{margin:0;color:var(--color-secondary);font-size:var(--text-sm)}.cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.38fr);align-items:start;gap:var(--sp-2xl)}.cart-page__continue{display:inline-flex;margin-block-start:var(--sp-lg)}@media not (min-width:800px){.cart-page{padding-block-start:var(--page-start)}.cart-page__layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-xl)}}}@layer drawer-group{.cart-page__items,.cart-page__items .scroll-hint,.cart-page__items .cart-items{min-inline-size:0;padding:0}.cart-page__items .scroll-hint{overflow:visible}.cart-page__items .cart-items{--cart-media-width: clamp(6rem, 16vw, 10rem);--cart-media-height: clamp(7rem, 20vw, 12rem)}.cart-page__items .cart-items__list{gap:0}.cart-page__items .cart-items__list>[role=listitem]{border-block-end:var(--stroke) solid var(--color-border);padding-block:var(--sp-md)}.cart-page__items .cart-items__item{grid-template-columns:var(--cart-media-width) minmax(0,1fr);gap:var(--sp-md);overflow:visible;border-radius:0;background:transparent}.cart-page__items .cart-items__media,.cart-page__items .cart-items__image{min-block-size:var(--cart-media-height)}.cart-page__items .cart-items__details{padding:0}.cart-page__items .cart-items__actions{justify-content:flex-start;flex-wrap:wrap;gap:var(--sp-md)}.cart-page__items .cart-items__price{align-items:flex-start;text-align:start}.cart-page__items .ui-quantity-selector{justify-content:space-between;max-inline-size:max-content;block-size:var(--sp-8);border:var(--stroke) solid var(--color-border);border-radius:var(--rounded-sm)}.cart-page__items .quantity-selector__button{align-self:stretch;padding-block:0;padding-inline:var(--sp-3)}.cart-page__items .quantity-selector__icon{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.cart-page__items .quantity-selector__input{flex:1 1 auto;padding-block:0;font-size:var(--text-sm);line-height:1.4}.cart-page__items .cart-items__empty{min-block-size:8rem;align-items:flex-start;justify-content:center;padding:0;text-align:start}.cart-page__summary .cart-drawer-footer__form{gap:var(--sp-lg);border:var(--stroke) solid var(--color-border);padding:var(--sp-lg);background:transparent}.cart-page__summary .cart-drawer-footer__row{font-size:var(--text-md)}@media not (min-width:800px){.cart-page__summary .cart-drawer-footer__form{padding:var(--sp-md)}}}@layer sections{.diptych-text{--diptych-text-min-height: 56.25rem;--diptych-text-half: calc(50% - var(--gap-sm) / 2)}.diptych-text__layout{display:flex;flex-direction:column;gap:var(--gap-md)}@media(min-width:800px){.diptych-text__layout{flex-direction:row-reverse;align-items:stretch;gap:var(--gap-sm);min-block-size:min(var(--diptych-text-min-height),var(--full-height))}}.diptych-text__media{min-block-size:0;block-size:var(--media-height-mobile)}.diptych-text__media picture{display:block;inline-size:100%;block-size:100%}@media(min-width:800px){.diptych-text__media{flex:0 0 var(--diptych-text-half);inline-size:var(--diptych-text-half);block-size:var(--media-height)}}.diptych-text__copy{display:flex;flex-direction:column;gap:var(--sp-4);padding-block:var(--sp-8)}@media(min-width:800px){.diptych-text__copy{flex:0 0 var(--diptych-text-half);inline-size:var(--diptych-text-half);justify-content:space-between;gap:var(--sp-8);padding:var(--sp-24) var(--sp-8)}}@media(min-width:800px){.diptych-text__layout--media-left{flex-direction:row}}@media(max-width:799px){.diptych-text__layout--text-first .diptych-text__media{order:1}}.diptych-text__heading{max-inline-size:18ch;text-wrap:balance}.diptych-text__insets{display:flex;gap:var(--gap-sm);inline-size:100%;padding-block-start:var(--sp-md)}@media(max-width:799px){.diptych-text__insets{order:1}}.diptych-text__inset{flex:1;aspect-ratio:3 / 4}.diptych-text__body{display:flex;flex-direction:column;align-items:inherit;gap:var(--sp-6);max-inline-size:40ch}@media(min-width:800px){.diptych-text__body{max-inline-size:var(--cols-4)}}}@layer sections{.editorial-video-reel{--editorial-video-unit: clamp(.1px, calc(100vw / 1500), 2px);display:block}.editorial-video{--editorial-video-divider-top: 30svh;--editorial-video-pad-block: calc(25 * var(--editorial-video-unit));--editorial-video-pad-inline: calc(20 * var(--editorial-video-unit));--editorial-video-column-gap: calc(20 * var(--editorial-video-unit));--editorial-video-heading-size: calc(49 * var(--editorial-video-unit));--editorial-video-cta-gap: calc(50 * var(--editorial-video-unit));--editorial-video-letterbox-zoom: 1.14;--editorial-video-parallax-overscan: 140px;position:relative;min-block-size:100svh;overflow:clip;color:var(--color-secondary);background-color:var(--color-primary)}.editorial-video__backdrop,.editorial-video:after{position:absolute;top:0;right:0;bottom:0;left:0}.editorial-video__backdrop{z-index:0;opacity:1;overflow:clip}.editorial-video__backdrop-parallax{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:800px){.editorial-video__backdrop-parallax{inset-block:calc(var(--editorial-video-parallax-overscan) * -1)}}.editorial-video__background-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--editorial-video-letterbox-zoom))}.editorial-video:after{z-index:1;content:"";pointer-events:none;background-color:var(--black);mix-blend-mode:multiply;opacity:.4}.editorial-video__inner{position:relative;z-index:2;min-block-size:100svh;padding-block-start:var(--editorial-video-divider-top)}.editorial-video__grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));column-gap:var(--editorial-video-column-gap);row-gap:calc(20 * var(--editorial-video-unit));padding:var(--editorial-video-pad-block) var(--editorial-video-pad-inline);border-block-start:1px solid rgb(from currentColor r g b / .1)}.editorial-video__eyebrow{grid-column:1 / span 2}.editorial-video__copy{grid-column:3 / span 5;max-inline-size:calc(668 * var(--editorial-video-unit))}.editorial-video__meta{grid-column:8 / span 3;justify-self:end;text-align:end}.editorial-video__eyebrow,.editorial-video__meta{align-self:start;font-size:calc(14 * var(--editorial-video-unit));line-height:1.5;letter-spacing:normal}.editorial-video__copy .section-heading__title{font-size:var(--editorial-video-heading-size);line-height:1.05;letter-spacing:normal;text-wrap:wrap}.editorial-video__description{max-inline-size:32rem;margin-block-start:var(--gap-md);text-wrap:balance}.editorial-video__cta{position:relative;display:inline-flex;align-items:center;gap:.3em;margin-block-start:var(--editorial-video-cta-gap);padding:0;color:inherit;font:var(--font-heading);font-size:var(--editorial-video-heading-size);line-height:1.5;text-align:start;background:none;border:0;cursor:pointer}.editorial-video__cta:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.editorial-video__cta-line{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.editorial-video__cta-line:before,.editorial-video__cta-line:after{position:absolute;inset-inline:0;inset-block-end:0;block-size:.1em;content:"";background:currentColor;transition:transform .8s var(--ease-expo)}.editorial-video__cta-line:after{transform:translate(-102%)}.editorial-video__cta:is(:hover,:focus-visible) .editorial-video__cta-line:before{transform:translate(102%)}.editorial-video__cta:is(:hover,:focus-visible) .editorial-video__cta-line:after{transform:translate(0);transition-delay:.1s}.editorial-video__cta .icon{--icon-size: .75em;flex:none}@media not (min-width:650px){.editorial-video-reel{--editorial-video-unit: clamp(.1px, calc(100vw / 390), 2px)}.editorial-video{--editorial-video-divider-top: 20svh;--editorial-video-column-gap: calc(7 * var(--editorial-video-unit));--editorial-video-heading-size: calc(29 * var(--editorial-video-unit))}.editorial-video__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-video__eyebrow{grid-column:1;grid-row:1}.editorial-video__meta{grid-column:2;grid-row:1;justify-self:end;text-align:end}.editorial-video__copy{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.editorial-video__cta-line:before,.editorial-video__cta-line:after{transition:none}}}@layer components{.fixed-reel{--fixed-reel-enter-scale: .94;--fixed-reel-inset-top: calc(20 * var(--editorial-video-unit));--fixed-reel-gutter: calc(20 * var(--editorial-video-unit));--fixed-reel-video-max-width: calc(1350 * var(--editorial-video-unit));--fixed-reel-video-max-height: calc(100dvh - 20 * var(--editorial-video-unit));z-index:200}.fixed-reel__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:var(--fixed-reel-inset-top) var(--fixed-reel-gutter) var(--fixed-reel-gutter);overflow:visible;background:transparent;border:0}.fixed-reel__dialog[open]{display:flex;align-items:center;justify-content:center}.fixed-reel__dialog::backdrop{background-color:rgb(from var(--black) r g b / .5);-webkit-backdrop-filter:blur(calc(12 * var(--editorial-video-unit)));backdrop-filter:blur(calc(12 * var(--editorial-video-unit)));opacity:0;transition:opacity var(--anim-secondary)}.fixed-reel[open] .fixed-reel__dialog::backdrop{opacity:1}.fixed-reel[open][closing] .fixed-reel__dialog::backdrop{opacity:0}.fixed-reel__panel{position:relative;width:min(100%,var(--fixed-reel-video-max-width),calc(var(--fixed-reel-video-max-height) * 16 / 9));opacity:0;transition:opacity var(--anim-secondary)}.fixed-reel[open] .fixed-reel__panel{opacity:1}.fixed-reel[open][closing] .fixed-reel__panel{opacity:0}.fixed-reel__video{aspect-ratio:16 / 9;overflow:hidden;background:var(--black);transform:scale(var(--fixed-reel-enter-scale));transition:transform var(--anim-secondary)}.fixed-reel[open] .fixed-reel__video{transform:scale(1)}.fixed-reel[open][closing] .fixed-reel__video{transform:scale(var(--fixed-reel-enter-scale))}.fixed-reel__video iframe,.fixed-reel__player{display:block;width:100%;height:100%;border:0}.fixed-reel__player{object-fit:contain;background:var(--black)}.fixed-reel__close.button-icon[data-variant]{--button-icon-text: var(--white);--button-icon-glyph-size: calc(12 * var(--editorial-video-unit));--btn-size: max(44px, calc(52 * var(--editorial-video-unit)));position:absolute;z-index:1;inset-block-start:0;inset-inline-end:0}@media(min-width:650px){.fixed-reel{--fixed-reel-gutter: calc(60 * var(--editorial-video-unit));--fixed-reel-video-max-height: calc(100dvh - 150 * var(--editorial-video-unit))}}@media(prefers-reduced-motion:reduce){.fixed-reel__panel,.fixed-reel__video,.fixed-reel__dialog::backdrop{transition:none}}}@layer sections{.faq{--faq-motion: var(--anim-fast);--faq-reveal: var(--duration-instant) var(--ease-expo);--faq-exit: var(--duration-instant) var(--ease-expo);--faq-stagger: .04s;--faq-offset: calc(var(--duration-instant) * .5);--faq-list-offset: 4em;padding-block:var(--sp-12) var(--sp-20);padding-inline:var(--safe)}.faq.section--page-start{padding-block-start:var(--page-start)}.faq__inner{--faq-column: 100%;display:flex;flex-direction:column;gap:2.5em;width:100%;max-width:100%;margin-inline:auto}@media(min-width:800px){.faq__inner{--faq-column: calc(var(--layout-width) * .5);max-width:var(--layout-width)}}@media(min-width:800px){.faq__inner--wide{--faq-column: var(--layout-width)}}.faq .section-heading{align-items:center;justify-content:center;max-width:var(--faq-column);margin-inline:auto;text-align:center}.faq .section-heading .section-heading__title{max-width:100%;margin-inline:auto}.faq__list{position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:100%}@media not (min-width:768px){.faq__list{column-gap:var(--gap-2xs);row-gap:var(--gap-2xs)}}.faq__tab{order:1;flex:0 0 auto;width:max-content}@media not (min-width:768px){.faq__tab{--button-height: 3em}.faq__tab .button__content{--rounded: var(--rounded-full)}}.faq__tab[aria-current=true] .button__content{--rounded: var(--rounded-full)}.faq__panel{order:2;flex:1 0 100%;display:none}.faq__panel[data-active],faq-tabs:not([data-ready]) .faq__panel:first-of-type{display:block}.faq__panel[data-animating]{overflow:clip;transition:block-size var(--faq-motion)}.faq__panel[data-leaving]{display:block;position:absolute;inset-inline:0;pointer-events:none}.faq__panel-inner{max-width:var(--faq-column);margin-inline:auto;padding-block-start:var(--faq-list-offset);border-block-end:var(--stroke) solid var(--color-border);text-align:start}.faq-question{--accordion-motion: var(--faq-motion);--accordion-plus-size: .75em;--accordion-plus-thickness: max(1px, .103em);--accordion-plus-open: 315deg}.faq-question summary{gap:1.5em;padding-block:1.25em}.faq-question .accordion-details[open] .icon-css--plus:after{rotate:90deg}.faq-question__answer{padding-block-end:1.25em;line-height:1.3}@keyframes faq-question-fade-in{0%{opacity:0}to{opacity:1}}@keyframes faq-question-fade-out{0%{opacity:1}to{opacity:0}}.faq__panel[data-animating] .faq-question{animation:faq-question-fade-in var(--faq-reveal) both;animation-delay:calc(var(--faq-offset) + var(--faq-stagger) * var(--faq-question-index, 0))}.faq__panel[data-leaving] .faq-question{animation:faq-question-fade-out var(--faq-exit) both}.faq__panel-inner>*:nth-child(2){--faq-question-index: 1}.faq__panel-inner>*:nth-child(3){--faq-question-index: 2}.faq__panel-inner>*:nth-child(4){--faq-question-index: 3}.faq__panel-inner>*:nth-child(5){--faq-question-index: 4}.faq__panel-inner>*:nth-child(6){--faq-question-index: 5}.faq__panel-inner>*:nth-child(7){--faq-question-index: 6}.faq__panel-inner>*:nth-child(8){--faq-question-index: 7}.faq__panel-inner>*:nth-child(n+9){--faq-question-index: 8}@media(prefers-reduced-motion:reduce){.faq-question{--accordion-motion: 1ms linear}.faq__panel[data-animating]{transition-duration:1ms}.faq__panel[data-animating] .faq-question,.faq__panel[data-leaving] .faq-question{animation:none}}}@layer sections{.featured-spotlight__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-md)}@media(min-width:800px){.featured-spotlight__grid{gap:var(--gap-xs)}}.featured-spotlight__slider{min-width:0}.featured-spotlight__slider .just-slider__scroller{min-width:0}@media(min-width:800px){.featured-spotlight__slider .ui-slider{width:100%;margin-inline:0}.featured-spotlight__slider .just-slider__scroller{overflow:visible;padding-inline-start:0;scroll-padding-inline-start:0;scroll-snap-type:none}.featured-spotlight__slider .just-slider__list{--grid-columns: 3;--grid-column-width: calc( (100% - ((var(--grid-columns) - 1) * var(--slider-gap))) / var(--grid-columns) );display:grid;width:100%;padding-inline-end:0;justify-content:start;grid-template-columns:repeat(auto-fit,var(--grid-column-width))}.featured-spotlight__slider .just-slider__item{width:auto;flex-shrink:1;scroll-snap-align:none}@media not (min-width:62.5rem){.featured-spotlight__slider .just-slider__list:has(.product-card-secondary){--slider-gap: var(--gap-md);grid-template-columns:repeat(auto-fit,min(var(--size-product-card-secondary),var(--grid-column-width)))}}}.spotlight-card{--spotlight-media-ratio: 1.18;display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);overflow:hidden;background-color:var(--color-contrast)}@media(min-width:800px){.spotlight-card{--spotlight-media-ratio: 1.28;grid-template-columns:minmax(0,70%) minmax(0,30%)}}.spotlight-card__media{width:100%;height:100%;aspect-ratio:var(--spotlight-media-ratio)}.spotlight-card__content{padding:var(--sp-8) var(--sp-4)}@media(min-width:800px){.spotlight-card__content{padding:var(--sp-10)}}.spotlight-card__title{text-wrap:balance}.spotlight-card__description p:last-child{margin-bottom:0}.spotlight-card__footer{flex-wrap:wrap;row-gap:var(--sp-3)}.spotlight-card__actions{flex-shrink:0}.spotlight-card__signature{display:block;width:var(--sp-20);margin-inline-start:auto;object-fit:contain}.spotlight-card__list{margin:0;padding:0;list-style:none}.spotlight-item__icon{flex-shrink:0}}@layer sections{.featured-media{--featured-media-scrim: .2;--featured-media-haze: 40%;--featured-media-pad-start: var(--sp-24);--featured-media-pad-end: var(--sp-12);--featured-media-portrait-size: clamp(110px, 11.6vw, 200px);position:relative;display:flex;align-items:center;min-block-size:calc(var(--svh) * 110);overflow:clip}@media(min-width:800px){.featured-media{--featured-media-pad-start: var(--sp-16);--featured-media-pad-end: var(--sp-10);min-block-size:var(--full-height)}}.featured-media__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.featured-media__frame{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--black)}.featured-media__haze{position:absolute;inset:auto 0 0;z-index:1;block-size:var(--featured-media-haze);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.featured-media__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(from var(--black) r g b / var(--featured-media-scrim));pointer-events:none}.featured-media__inner{position:relative;z-index:1}.featured-media__stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--gap-lg);min-block-size:var(--full-height);padding-block:var(--featured-media-pad-start) var(--featured-media-pad-end);margin-inline:auto;text-align:center}@media(min-width:800px){.featured-media__stage{inline-size:var(--cols-8);gap:0}}.featured-media__lead{inline-size:100%}@media(min-width:800px){.featured-media__lead{max-inline-size:var(--cols-5)}}.featured-media__body{inline-size:100%}@media(min-width:800px){.featured-media__body{max-inline-size:var(--cols-4)}}.featured-media__actions{flex-wrap:wrap}.featured-media__portrait{display:none;position:absolute;z-index:2;inline-size:var(--featured-media-portrait-size);rotate:var(--featured-media-portrait-tilt, 0deg)}@media(min-width:800px){.featured-media__portrait{display:block}}.featured-media__portrait--left{inset:auto auto 10% -10%}.featured-media__portrait--right{inset:20% -15% auto auto}.featured-media__portrait-frame{aspect-ratio:4 / 5.5;border:2px solid currentcolor;background-color:transparent}}@layer sections{.finer-points{padding-block:var(--sp-2xl)}.finer-points__header{display:flex;flex-direction:column;padding-block-end:var(--sp-18);border-block-end:var(--stroke) solid var(--color-border)}@media(min-width:800px){.finer-points__header{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-block-end:var(--sp-40)}}.finer-points__heading{margin-inline-start:calc(var(--sp-1d5) * -1);line-height:1}.finer-points__link{margin-block:var(--sp-9) 0}@media(min-width:800px){.finer-points__link{margin-block:0 var(--sp-6)}}.finer-points__list{display:flex;flex-direction:column}.finer-point{display:grid;grid-template-columns:1fr;row-gap:var(--sp-12);align-items:center;padding-block:var(--sp-15);border-block-end:var(--stroke) solid var(--color-border)}@media(min-width:800px){.finer-point{grid-template-columns:repeat(12,1fr);column-gap:var(--gap);padding-block:var(--sp-18)}}.finer-point__primary{display:grid;grid-template-columns:1fr;row-gap:var(--sp-12)}@media(min-width:800px){.finer-point__primary{grid-column:span 9;grid-template-columns:repeat(12,1fr);column-gap:var(--gap);align-items:center}}.finer-point__mark-image{display:block;width:auto;max-height:var(--sp-12)}@media(min-width:800px){.finer-point__mark{grid-column:1 / 2;margin-block-start:calc(var(--sp-1d5) * -1)}.finer-point__name{grid-column:2 / 7;padding-inline:var(--sp-9)}.finer-point__body{grid-column:7 / 12}}.finer-point__title{line-height:1.14}.finer-point__body{display:flex;flex-direction:column}.finer-point__text{color:var(--gray)}.finer-point__text p:not(:last-child){margin-block-end:var(--sp-9)}.finer-point__text p:last-child{margin-block-end:0}.finer-point__link-row{margin-block-start:var(--sp-9)}.finer-point__link{color:var(--gray)}.finer-point__media-frame{aspect-ratio:1 / 1.2}@media(min-width:800px){.finer-point__media{grid-column:10 / 13;padding-inline-start:var(--sp-12)}}}@layer sections{.grid-videos{--grid-videos-copy: 34rem;--grid-videos-columns: 5;--grid-videos-rail: clamp(4.75rem, 6.7vw, 5.875rem);--grid-videos-height: min(90svh, 50vw);--grid-videos-split: clamp(var(--sp-10), 15.5vw, var(--sp-48))}.grid-videos__inner{display:grid;gap:var(--sp-8);padding-block:var(--sp-lg)}@media(min-width:800px){.grid-videos__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:var(--grid-videos-split)}}.grid-videos__intro{display:flex;flex-direction:column;align-items:flex-start}.grid-videos__description{max-inline-size:var(--grid-videos-copy);margin-block-start:var(--sp-4)}.grid-videos__button{margin-block-start:var(--sp-7)}.grid-videos__gallery{display:grid;grid-template-columns:repeat(var(--grid-videos-columns),minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;gap:var(--sp-3)}@media(min-width:800px){.grid-videos__gallery{grid-template-columns:var(--grid-videos-rail) repeat(var(--grid-videos-columns),minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));block-size:var(--grid-videos-height);gap:var(--gap-xs)}}.grid-videos-card{display:contents}.grid-videos-card__media{position:relative;grid-column:1 / -1;grid-row:1;aspect-ratio:4 / 5;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--anim)}@media(min-width:800px){.grid-videos-card__media{grid-column:2 / -1;grid-row:1 / -1;aspect-ratio:auto}}.grid-videos__gallery:not([data-ready]) .grid-videos-card:first-child .grid-videos-card__media,.grid-videos-card.is-active .grid-videos-card__media{opacity:1;pointer-events:auto}.grid-videos-card__media :is(ui-media,ui-video){inline-size:100%;block-size:100%}.grid-videos-card__media :is(ui-media,ui-video)>:is(img,svg,video){position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.grid-videos-card .video-custom-controls{inset:auto auto var(--sp-4) var(--sp-4);gap:var(--sp-2);opacity:1}.grid-videos-card__thumbnail{-webkit-appearance:none;appearance:none;grid-row:2;min-inline-size:0;aspect-ratio:1;overflow:hidden;padding:0;border:0;background-color:transparent;cursor:pointer}.grid-videos-card__thumbnail[aria-current=true]{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}.grid-videos-card__thumbnail :is(img,svg){inline-size:100%;block-size:100%;object-fit:cover}@media(min-width:800px){.grid-videos-card__thumbnail{grid-column:1;grid-row:auto;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.grid-videos-card__media{transition:none}}}@layer sections{.manifesto{--manifesto-hero-height: 126;--manifesto-hero-height-tablet: 115;--manifesto-tail-height: 15;--manifesto-hero-height-mobile: calc(100 - var(--manifesto-tail-height));--manifesto-overlay-alpha: .5;--manifesto-parallax-overscan: 320px;--manifesto-cta-size: clamp(104px, 11.6vw, 150px);--manifesto-claim-gap: clamp(2px, .45vw, 10px);--manifesto-reveal-duration: 1.1s;--manifesto-reveal-ease: cubic-bezier(.16, 1, .3, 1);position:relative;color:var(--color-primary);background-color:var(--color-secondary);overflow:clip}.manifesto__inner{position:relative;z-index:1}.manifesto__top{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;block-size:calc(var(--svh) * var(--manifesto-hero-height-mobile))}@media(min-width:768px){.manifesto__top{min-block-size:700px;block-size:calc(var(--svh) * var(--manifesto-hero-height-tablet))}}@media(min-width:992px){.manifesto__top{min-block-size:600px;block-size:calc(var(--svh) * var(--manifesto-hero-height))}}.manifesto__stage{inline-size:100%}.manifesto__lede-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-md);margin-block-end:var(--sp-lg)}.manifesto__lede{inline-size:fit-content;max-inline-size:20ch;font-family:var(--typeface-mono);line-height:1.1;letter-spacing:0;text-transform:uppercase;text-wrap:balance}.manifesto__cta-mask{overflow:clip;flex:none}.manifesto__cta{position:relative;z-index:1;display:flex;gap:var(--sp-xs);padding:var(--sp-xs);color:var(--color-secondary);background-color:var(--color-primary);text-decoration:none}.manifesto__cta-media{display:block;overflow:clip;inline-size:var(--manifesto-cta-size);block-size:var(--manifesto-cta-size)}.manifesto__cta-image{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--manifesto-reveal-duration) var(--manifesto-reveal-ease)}.manifesto__cta-side{display:flex;flex-direction:column;justify-content:space-between;inline-size:var(--manifesto-cta-size);block-size:var(--manifesto-cta-size)}.manifesto__cta-icons{position:relative;display:flex;margin-inline-start:auto;inline-size:fit-content;overflow:clip}.manifesto__cta-icons svg{transition:translate var(--manifesto-reveal-duration) var(--manifesto-reveal-ease)}.manifesto__cta-icons svg:last-child{position:absolute;top:0;right:0;bottom:0;left:0;translate:-150% 150%}.manifesto__cta-label{font-family:var(--typeface-mono);letter-spacing:0;text-transform:uppercase;text-wrap:balance}@media(hover:hover){.manifesto__cta:hover .manifesto__cta-image{scale:1.06}.manifesto__cta:hover .manifesto__cta-icons svg:first-child{translate:150% -150%}.manifesto__cta:hover .manifesto__cta-icons svg:last-child{translate:0 0}}@media not (min-width:768px){.manifesto{--manifesto-cta-size: clamp(100px, 32vw, 120px);--manifesto-cta-inset-block: 5%;--manifesto-cta-panel-ratio: .77}.manifesto__lede-row{justify-content:flex-start}.manifesto__lede{max-inline-size:59%}.manifesto__cta-mask{position:absolute;inset-block-start:var(--manifesto-cta-inset-block);inset-inline-end:var(--container-padding)}.manifesto__cta{flex-direction:column}.manifesto__cta-side{block-size:calc(var(--manifesto-cta-size) * var(--manifesto-cta-panel-ratio))}}.manifesto__claim{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:.27cqw;inline-size:100%}.manifesto__claim-main,.manifesto__claim-strip-inner{display:block;inline-size:100%}:is(.manifesto__claim-main,.manifesto__claim-strip-inner) .logo{display:block;inline-size:100%;block-size:auto;color:var(--off-white-2)}@media(min-width:768px){.manifesto__claim-main .manifesto__logo-mobile{display:none}}@media not (min-width:768px){.manifesto__claim-main .manifesto__logo-desktop{display:none}}.manifesto__claim-strip{display:none;position:relative;inline-size:100%;overflow:clip}@media(min-width:768px){.manifesto__claim-strip{display:block}}.manifesto__claim-strip:nth-child(2){block-size:1.8cqw}.manifesto__claim-strip:nth-child(3){block-size:1.23cqw}.manifesto__claim-strip:nth-child(4){block-size:.79cqw}.manifesto__claim-strip-inner{position:absolute;inset-inline:0;inset-block-end:0}.manifesto__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:clip}.manifesto__backdrop-parallax{position:absolute;inset:calc(var(--manifesto-parallax-overscan) * -1) 0}.manifesto__backdrop-image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 0%}.manifesto__backdrop-image--desktop{display:none}@media(min-width:768px){.manifesto__backdrop-image--desktop{display:block}}@media(min-width:768px){.manifesto__backdrop-image--mobile{display:none}}.manifesto__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-secondary);opacity:var(--manifesto-overlay-alpha);pointer-events:none}.manifesto__tail{block-size:calc(var(--svh) * var(--manifesto-tail-height))}}@layer sections{.quiz-section[data-quiz-presentation=split] .quiz-question__choices,.quiz-section[data-quiz-presentation=split] .quiz-section__form{max-width:24rem;margin-inline:auto}.quiz-section[data-quiz-presentation=split]:has(.quiz-section__step--results[aria-hidden=false]) .quiz-section__results{grid-template-columns:1fr}@media(min-width:800px){.quiz-section[data-quiz-presentation=split]:has(.quiz-section__step--results[aria-hidden=false]) .quiz-section__results{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer components{.split-lines{position:relative;display:inline-block;padding:.3em 0}.split-lines .single-line{position:relative;display:inline-block;overflow:hidden;margin:-.4em -.1em}.split-lines .single-line .single-line-inner{position:relative;display:inline-block;padding:.2em .1em}.split-lines.not-split{opacity:0}}@layer sections{.page-intro,.image-reel,.studio-statement,.value-pairs,.mission-wrap,.team,.principles,.media-band{--band-pad: var(--sp-3xl);--band-gap: var(--gap);--band-rule: var(--stroke) solid var(--color-border)}.page-intro{padding-block-start:var(--page-start);padding-block-end:var(--sp-lg)}.page-intro__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--band-gap);min-block-size:calc(var(--svh) * 20)}.page-intro__title{inline-size:var(--cols-7)}.page-intro__heading{max-inline-size:var(--cols-6)}.page-intro__arrow{display:flex;align-items:flex-end;margin-inline-start:auto;color:inherit}.page-intro__icon{rotate:90deg}@media not (min-width:1025px){.page-intro__row{min-block-size:calc(var(--svh) * 75)}.page-intro__title{inline-size:100%;margin-block-end:auto}.page-intro__heading{max-inline-size:none}.page-intro__arrow{margin-inline-start:0}}.mission-title__marquee .marquee__group{font-size:calc(((var(--vw) * 100) - (2 * var(--safe))) * .186)}@media(min-width:800px){.manifesto>.shopify-block:has(>.mission-wrap)+.shopify-block{position:relative;z-index:3;margin-block-start:calc(var(--full-height) * -1);background-color:var(--color-surface)}}.image-reel__frame{position:relative;display:block;inline-size:100%;aspect-ratio:16 / 9}.image-reel__slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity var(--anim),visibility var(--anim)}.image-reel__slide[data-reel-active]{visibility:visible;opacity:1}@media not (min-width:1025px){.image-reel__frame{aspect-ratio:5 / 4}}.studio-statement{padding-block:var(--band-pad)}.studio-statement__portrait{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--gap-xs);inline-size:var(--cols-2);margin:0}.studio-statement__media{aspect-ratio:4 / 5}.studio-statement__heading{max-inline-size:var(--cols-12);margin-block-start:-1em}.studio-statement__spacer{display:inline-block;inline-size:calc(var(--cols-2) + var(--gap))}@media not (min-width:1025px){.studio-statement>.container{display:flex;flex-direction:column;gap:var(--gap-lg)}.studio-statement__portrait{inline-size:100%}.studio-statement__heading{margin-block-start:0}.studio-statement__spacer{display:none}}.value-pairs{padding-block-end:var(--band-pad)}.value-pairs__row{display:flex;flex-wrap:wrap;gap:var(--gap-lg) var(--band-gap)}.value-pairs__label{inline-size:var(--cols-2)}.value-pairs__list{display:flex;flex-direction:column;gap:calc(var(--band-pad) * .8);inline-size:var(--cols-7);margin-inline-start:calc(var(--cols-1) + var(--gap))}.value-pairs__item{display:flex;flex-wrap:wrap;gap:var(--band-gap)}.value-pairs__subtitle{inline-size:var(--cols-2)}.value-pairs__body{inline-size:var(--cols-4)}.value-pairs__index{display:flex;justify-content:flex-end;inline-size:var(--cols-2);margin-inline-start:auto}@media not (min-width:1025px){.value-pairs__label,.value-pairs__index{display:none}.value-pairs__list{inline-size:100%;margin-inline-start:0;gap:var(--sp-2xl)}.value-pairs__subtitle,.value-pairs__body{inline-size:100%}}.mission-wrap{position:relative;display:block}.mission-wrap__inner{position:sticky;inset-block-start:calc(var(--sticky-stack-offset, 0px) * -1);background-color:var(--color-contrast)}.mission-wrap__runway{position:relative;z-index:2;block-size:var(--full-height);pointer-events:none}.mission-title{padding-block:var(--band-pad);overflow:hidden}.mission{padding-block-end:calc(var(--band-pad) * 1.5)}.mission__row{display:flex;flex-wrap:wrap;gap:var(--band-gap)}.mission__media{inline-size:var(--cols-3);margin:0;aspect-ratio:4 / 5}.mission__body{position:relative;display:flex;flex-direction:column;gap:var(--gap-lg);inline-size:var(--cols-6);margin-inline-start:calc(var(--cols-3) + var(--gap))}.mission__eyebrow{position:absolute;inset-block-start:.6em;inset-inline-start:0}.mission__spacer{display:inline-block;inline-size:calc(var(--cols-1) + var(--gap))}.mission__action{display:flex}@media not (min-width:1025px){.mission-wrap__inner{position:static}.mission-wrap__runway{display:none}:has(>.mission-wrap)+section{margin-block-start:0}.mission-wrap__inner{background-color:transparent}.mission__media{order:2;inline-size:100%}.mission__body{inline-size:100%;margin-inline-start:0}.mission__eyebrow{position:static}.mission__spacer{display:none}}.team{border-block-start:var(--band-rule);padding-block-start:var(--gap)}.team__intro{display:flex;flex-wrap:wrap;gap:var(--band-gap);padding-block-end:var(--band-pad)}.team__title{inline-size:var(--cols-7)}.team__index{display:flex;justify-content:flex-end;inline-size:var(--cols-5);padding-block-start:.5em}.team__group{display:flex;flex-wrap:wrap;gap:var(--band-gap);padding-block-end:var(--band-pad)}.team__group-label{inline-size:var(--cols-3)}.team__grid{display:flex;flex-wrap:wrap;gap:var(--gap-xl) var(--band-gap);inline-size:var(--cols-9)}.team-card{display:flex;flex-direction:column;gap:var(--gap-xs);inline-size:var(--cols-3)}.team-card__media{aspect-ratio:4 / 5}.team-card__meta{display:flex;flex-direction:column}@media not (min-width:1025px){.team__index{display:none}.team__title,.team__group-label,.team__grid,.team-card{inline-size:100%}}.principles{padding-block:var(--band-pad)}.principles__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--band-gap)}.principles__title{position:sticky;inset-block-start:30vh;inline-size:var(--cols-3)}.principles__list{display:flex;flex-direction:column;gap:var(--band-pad);inline-size:var(--cols-6);margin:0;margin-inline-start:calc(var(--cols-2) + var(--gap));padding:0;list-style:none}.principles__item{position:relative}.principles__marker{position:absolute;inset-block-start:.1em;inset-inline-start:0}.principles__spacer{display:inline-block;inline-size:calc(var(--cols-1) + var(--gap))}.principles__index{position:sticky;inset-block-start:30vh;display:flex;justify-content:flex-end;inline-size:var(--cols-1);margin-inline-start:auto}@media not (min-width:1025px){.principles__title{position:static;inline-size:100%;padding-block-end:var(--sp-2xl)}.principles__index{display:none}.principles__list{inline-size:100%;margin-inline-start:0;gap:var(--sp-3xl)}.principles__marker{position:static;display:block}.principles__spacer{display:none}}.media-band__frame{inline-size:100%;aspect-ratio:16 / 9}@media not (min-width:1025px){.media-band__frame{aspect-ratio:5 / 4}}}@layer sections{.marquee-text-media{--marquee-text-media-overlap: calc(var(--display-lg) * -.5);--section-spacing-base-bottom: var(--sp-3xl)}@media(min-width:800px){.marquee-text-media{--section-spacing-base-bottom: var(--sp-5xl)}}.marquee-text-media .marquee{overflow:clip visible}.marquee-text-media .marquee-text-media__layout{row-gap:var(--sp-16);margin-block-start:var(--sp-lg);align-items:center;position:relative;z-index:2}@media(min-width:800px){.marquee-text-media .marquee-text-media__layout{margin-block-start:0}}.marquee-text-media .marquee-text-media__copy{grid-column:1 / -1;align-items:start}@media(min-width:800px){.marquee-text-media .marquee-text-media__copy{grid-column:2 / span 4;padding-block-start:var(--sp-6)}}.marquee-text-media .marquee-text-media__heading{margin-block-end:var(--sp-8);text-wrap:balance}.marquee-text-media .marquee-text-media__body{opacity:.6}@media(min-width:800px){.marquee-text-media .marquee-text-media__body{padding-inline-end:var(--sp-20)}}.marquee-text-media .marquee-text-media__link{margin-block-start:var(--sp-12);font-weight:var(--font-semibold)}.marquee-text-media .marquee-text-media__media{grid-column:1 / -1;block-size:var(--media-height-mobile)}@media(min-width:800px){.marquee-text-media .marquee-text-media__media{grid-column:7 / span 6;margin-block-start:var(--marquee-text-media-overlap);block-size:var(--media-height)}}}@layer sections{.filter-pills,.layout-switch{--pill-height: 3.26em}.filter-pills{display:flex;flex-flow:row wrap;gap:var(--sp-3);margin:0;padding:0;list-style:none}.filter-pills__button{display:flex;align-items:center;height:var(--pill-height);padding-inline:1.58em;color:var(--color-secondary);font-size:var(--text-lg);white-space:nowrap;background-color:var(--color-primary);border:var(--stroke) solid var(--color-border);cursor:pointer;transition:color var(--anim),background-color var(--anim)}.filter-pills__button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.filter-pills__button[data-filter-status=active]{color:var(--color-primary);background-color:var(--color-secondary)}@media(hover:hover)and (pointer:fine){.filter-pills__button:hover{color:var(--color-primary);background-color:var(--color-secondary)}}.filter-select{--filter-select-height: 3.8em;--filter-select-option-height: 2.86em;--filter-select-inset: 2.14em;position:relative;z-index:5;width:min(100%,16.7em);height:var(--filter-select-height);font-size:var(--text-xl)}.filter-select__panel{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:3;width:100%;height:100%;overflow:hidden;color:var(--color-secondary);background-color:var(--color-primary);border-radius:calc(var(--filter-select-height) / 2)}.filter-select__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;height:var(--filter-select-height);padding-inline:var(--filter-select-inset);color:inherit;background-color:transparent;border:none;cursor:pointer}.filter-select__icon{flex:none;transition:transform .5s var(--ease-expo)}.filter-select[data-filter-select-status=open] .filter-select__icon{transform:scaleY(-1)}.filter-select__options{display:flex;flex-direction:column}.filter-select__group{padding-block:var(--sp-3) var(--sp-1);padding-inline:var(--filter-select-inset);margin:0;color:var(--gray);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;border-block-start:var(--stroke) solid var(--color-border);pointer-events:none}.filter-select__option{display:flex;align-items:center;width:100%;height:var(--filter-select-option-height);padding-inline:var(--filter-select-inset);color:var(--gray);text-align:start;text-decoration:none;background-color:transparent;border:none;border-block-start:var(--stroke) solid var(--color-border);cursor:pointer;transition:color var(--anim-fast)}.filter-select__option[data-filter-status=active]{color:var(--color-secondary);pointer-events:none}@media(hover:hover)and (pointer:fine){.filter-select__option:hover{color:var(--color-secondary)}}.filter-select__count{margin-inline-start:auto;color:inherit;font-size:var(--text-sm);opacity:.5}.layout-switch{--layout-switch-chat-clearance: calc(var(--safe) + 60px + var(--sp-4));position:sticky;inset-block-end:var(--sp-8);z-index:20;width:var(--layout-viewport-width);block-size:0;margin-block-start:calc(var(--sp-8) * -1);margin-inline:calc(50% - (var(--layout-viewport-width) / 2));pointer-events:none}.layout-switch__container{position:absolute;inset-block-end:0;inset-inline:0;display:flex;justify-content:flex-end;padding-inline-start:var(--safe);padding-inline-end:var(--layout-switch-chat-clearance)}.layout-switch__group{position:relative;display:flex;padding:var(--sp-2);color:var(--color-secondary);font-size:var(--text-lg);background-color:var(--color-primary);pointer-events:auto}.layout-switch__group:after{content:"";position:absolute;inset-block:var(--sp-2);inset-inline-start:var(--sp-2);z-index:0;width:calc((100% - var(--sp-4)) / 2);background-color:var(--color-secondary);border-radius:var(--rounded-full);transition:translate var(--anim)}[data-layout-status=small] .layout-switch__group:after{translate:100% 0}.layout-switch__button{position:relative;z-index:1;display:flex;flex:1 1 0;align-items:center;justify-content:center;height:var(--pill-height);padding-inline:2.1em;color:inherit;white-space:nowrap;background-color:transparent;border:none;cursor:pointer;transition:color var(--anim)}.layout-switch__button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.layout-switch__button.is--active{color:var(--color-primary)}}@layer sections{.collection-grid{--collection-grid-columns: 3;--collection-grid-gap: var(--sp-6);--collection-grid-row-gap: var(--sp-16);--collection-grid-transition: .3s;display:flex;flex-flow:column;gap:var(--sp-8);padding:var(--page-start) var(--safe) var(--sp-32)}.collection-grid__head{display:flex;flex-flow:column;gap:var(--sp-2)}.collection-grid__results{display:flex;flex-flow:column;gap:var(--sp-8)}.collection-grid__controls{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:var(--sp-4)}.collection-grid__filters{display:flex;flex:1 1 0;flex-flow:row wrap;align-items:center;gap:var(--sp-3)}.collection-grid__filters>*{flex:none}.collection-grid__count{margin:0;color:var(--color-secondary);font-size:var(--text-sm)}.collection-grid__list{position:relative;display:flex;flex-flow:row wrap;column-gap:var(--collection-grid-gap);row-gap:var(--collection-grid-row-gap)}.collection-grid__item{position:relative;width:calc((100% - (var(--collection-grid-columns) - 1) * var(--collection-grid-gap)) / var(--collection-grid-columns));transition:opacity var(--collection-grid-transition)}.collection-grid__item[data-filter-status=not-active]{display:none}.collection-grid__item[data-filter-status=transition-out]{opacity:0}.collection-grid__pagination{display:flex;justify-content:center;gap:var(--sp-4)}.collection-grid__empty{grid-column:1 / -1}[data-layout-status=small]{--collection-grid-columns: 4;--collection-grid-gap: var(--sp-4)}[data-transitioning] .collection-grid__list{pointer-events:none}[data-transitioning=out] .collection-grid__item{opacity:0}@media(max-width:767px){.collection-grid{--collection-grid-columns: var(--collection-grid-columns-mobile, 1);--collection-grid-gap: var(--sp-4)}[data-layout-status=small]{--collection-grid-columns: 2}.collection-grid__count{display:none}.collection-grid__filters{width:100%}.collection-grid__filters>*{width:100%}.filter-select{width:100%}.filter-pills{flex-wrap:nowrap;margin-inline:calc(var(--safe) * -1);padding-inline:var(--safe);overflow-x:auto;scroll-padding-inline-start:var(--safe);scrollbar-width:none}.filter-pills::-webkit-scrollbar{display:none}.filter-pills--snap{scroll-snap-type:x mandatory}.filter-pills--snap .filter-pills__item{scroll-snap-align:start}.layout-switch__container{justify-content:center;padding-inline-end:var(--safe)}}@media(prefers-reduced-motion:reduce){.collection-grid__item{transition-duration:1ms}.layout-switch__group:after{transition-duration:1ms}}}@layer sections{.page-intro,.contact-inquiry,.locations{--band-pad: var(--sp-3xl);--band-gap: var(--gap);--band-rule: var(--stroke) solid var(--color-border)}.page-intro{padding-block-start:var(--page-start);padding-block-end:var(--sp-lg)}.page-intro__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--band-gap);min-block-size:calc(var(--svh) * 20)}.page-intro__title{inline-size:var(--cols-7)}.page-intro__heading{max-inline-size:var(--cols-6)}.page-intro__arrow{display:flex;align-items:flex-end;margin-inline-start:auto;color:inherit}.page-intro__icon{rotate:90deg}@media not (min-width:1025px){.page-intro__row{min-block-size:calc(var(--svh) * 75)}.page-intro__title{inline-size:100%;margin-block-end:auto}.page-intro__heading{max-inline-size:none}.page-intro__arrow{margin-inline-start:0}}.contact-inquiry{--contact-field-height: 4em;padding-block-end:calc(var(--gap-lg) * 2)}.contact-inquiry__row{display:flex;flex-wrap:wrap;gap:calc(var(--gap-lg) * 2.5) var(--band-gap);border-block-start:var(--band-rule);padding-block-start:var(--gap-md)}.contact-inquiry__label{inline-size:var(--cols-2)}.contact-inquiry__fields{inline-size:var(--cols-8);margin-inline-start:calc(var(--cols-2) + var(--gap))}.contact-inquiry__form{display:flex;flex-direction:column;gap:.75em}.contact-inquiry__field{display:flex;flex-wrap:wrap;gap:.75em var(--band-gap);inline-size:100%}.contact-inquiry__field-label{display:flex;align-items:center;inline-size:var(--cols-2);min-block-size:var(--contact-field-height);padding-block:.5em}.contact-inquiry__field-control{inline-size:var(--cols-6)}.contact-inquiry__field--submit{padding-block-start:calc(var(--gap) - .75em)}.contact-inquiry__field--submit .contact-inquiry__field-control{margin-inline-start:calc(var(--cols-2) + var(--gap))}.contact-inquiry__alert{inline-size:100%}.contact-inquiry__label-text{cursor:pointer}.contact-inquiry__input,.contact-inquiry__textarea{-webkit-appearance:none;appearance:none;inline-size:100%;border:var(--stroke) solid var(--color-border);border-radius:0;padding:1.4em;font:var(--font-body);font-size:var(--text-lg);line-height:1.25;color:var(--color-secondary);background-color:var(--color-primary);outline:none;transition:background-color var(--anim-fast)}:is(.contact-inquiry__input,.contact-inquiry__textarea)::placeholder{color:currentcolor;opacity:.2}:is(.contact-inquiry__input,.contact-inquiry__textarea):focus{background-color:var(--color-contrast)}.contact-inquiry__textarea{resize:vertical;min-block-size:10em}.contact-inquiry__input--error{border-color:var(--red);color:var(--red)}.contact-inquiry__submit{display:flex;align-items:center;justify-content:space-between;inline-size:100%;border:var(--stroke) solid var(--color-secondary);border-radius:0;padding:1.5em;color:var(--color-primary);background-color:var(--color-secondary);cursor:pointer}.contact-inquiry__submit-icon{flex-shrink:0}.reason-select{--reason-height: var(--contact-field-height, 4em);position:relative;z-index:10;display:block;inline-size:100%;font-size:var(--text-lg)}.reason-select__details{position:relative;display:block;block-size:var(--reason-height);background-color:var(--color-primary)}.reason-select__trigger{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;block-size:var(--reason-height);border:var(--stroke) solid var(--color-border);padding-inline:1.5em;cursor:pointer;list-style:none}.reason-select__trigger::-webkit-details-marker{display:none}.reason-select__chevron{flex-shrink:0;rotate:0deg;transition:rotate var(--anim)}.reason-select__details[open] .reason-select__chevron{rotate:180deg}.reason-select__options{position:absolute;inset-inline:0;inset-block-start:100%;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background-color:var(--color-secondary);box-shadow:0 .25em .5em #0000000f}.reason-select__option{display:flex;align-items:center;inline-size:100%;min-block-size:var(--reason-height);padding-block:.75em;border:0;border-block-start:var(--stroke) solid var(--gray);padding-inline:1.5em;color:var(--color-primary);background:none;cursor:pointer;text-align:start}.reason-select__options li:first-child .reason-select__option{border-block-start:0}@media not (min-width:1025px){.contact-inquiry__label,.contact-inquiry__fields,.contact-inquiry__field-label,.contact-inquiry__field-control{inline-size:100%;margin-inline-start:0}.contact-inquiry__field-label{padding-block:var(--gap-lg) 0}.contact-inquiry__field--submit .contact-inquiry__field-control{margin-inline-start:0}}.locations{padding-block-end:var(--band-pad)}.locations__row{display:flex;flex-wrap:wrap;gap:var(--gap-lg) var(--band-gap);border-block-start:var(--band-rule);padding-block:var(--gap) var(--band-pad)}.locations__label{inline-size:var(--cols-6);padding-block-start:.5em}.locations__detail{display:flex;flex-direction:column;gap:var(--gap-lg);inline-size:var(--cols-6);max-inline-size:var(--cols-5)}.locations__address{line-height:1.16;text-wrap:pretty}.locations__row--email{padding-block-start:calc(var(--gap-lg) * 2)}.locations__row--email .locations__label{padding-block-start:1em}@media not (min-width:1025px){.locations__label,.locations__detail{inline-size:100%;max-inline-size:none}}@media not (min-width:800px){.locations__link{max-width:100%}.locations__link .link-click{font-size:var(--h3)}.locations__link span{white-space:normal;overflow-wrap:anywhere}}}@layer sections{.typo-scroll{--typo-scroll-path-offset: 1.5em;--typo-scroll-reveal: 1.2s;--typo-scroll-media-width: 17.5vw;position:relative;display:block;width:100%;overflow:clip;color:var(--color-primary);background-color:var(--color-secondary)}.typo-scroll__collection{display:flex;flex-flow:column;align-items:center;width:100%;height:100%}.typo-scroll__list{display:flex;flex-flow:column;width:100%}.typo-scroll__list--clone{height:calc(var(--dvh) * 100);overflow:hidden}.typo-scroll__item{width:100%}.typo-scroll__link,.typo-scroll__title-link{display:flex;justify-content:center;width:100%}.typo-scroll__title-link{color:inherit;text-decoration:none}.typo-scroll__h{margin-block:0;font-size:7.5vw;line-height:.9;letter-spacing:-.05em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.typo-scroll__media{--typo-scroll-inset: var(--typo-scroll-path-offset);position:fixed;inset-block-start:50%;inset-inline-start:50%;width:var(--typo-scroll-media-width);aspect-ratio:3 / 4;overflow:hidden;opacity:0;transform:translate(-50%,-50%);pointer-events:none;clip-path:inset(var(--typo-scroll-inset));transition:clip-path var(--typo-scroll-reveal) cubic-bezier(.16,1,.3,1)}.typo-scroll__media--landscape{--typo-scroll-media-width: 25vw;aspect-ratio:3 / 2}.typo-scroll__media--square{--typo-scroll-media-width: 20vw;aspect-ratio:1}.typo-scroll__media--tall{--typo-scroll-media-width: 16.5vw;aspect-ratio:2 / 3}.typo-scroll__img{width:100%;height:100%;max-height:100%;object-fit:cover}.typo-scroll__button{position:absolute;inset-block-end:2em;inset-inline-start:50%;white-space:nowrap;transform:translate(-50%)}[data-typo-scroll-item=active] .typo-scroll__h{z-index:2;color:var(--white);mix-blend-mode:difference}[data-typo-scroll-item=active] .typo-scroll__media{--typo-scroll-inset: 0%;opacity:1}@media(hover:none)and (pointer:coarse){[data-typo-scroll-item=active] .typo-scroll__media{pointer-events:all}}@media(max-width:991px){.typo-scroll{--typo-scroll-media-width: 52.5vw}.typo-scroll__h{font-size:11vw}.typo-scroll__media--landscape{--typo-scroll-media-width: 75vw}.typo-scroll__media--square{--typo-scroll-media-width: 60vw}.typo-scroll__media--tall{--typo-scroll-media-width: 49.5vw}}}@layer sections{.policies{--policies-nav-width: 13.75em;min-height:calc(var(--header-group) + var(--sp-4xl))}.policies-hero{gap:var(--gap-sm);padding-block:var(--sp-5xl) var(--sp-2xl);text-align:center}.policies-hero__title{line-height:.9}.policies-hero__badges{justify-content:center}.policies-layout{display:flex;flex-flow:column;gap:var(--gap-lg);padding-block:var(--sp-xl) var(--sp-5xl)}@media(min-width:800px){.policies-layout{flex-flow:row nowrap;align-items:flex-start;gap:var(--gap-xl)}}.policies-nav{display:flex;flex-flow:column;gap:var(--gap-lg)}@media(min-width:800px){.policies-nav{position:sticky;top:var(--header-group);flex:0 0 var(--policies-nav-width);max-width:var(--policies-nav-width)}}.policies-nav__list{display:flex;flex-flow:column;gap:var(--gap-2xs);list-style:none}.policies-docs{flex:1 1 auto;min-width:0}.policies-doc__body{padding-block-end:var(--sp-xl)}}.product-form{padding-block-start:var(--sp-md)}@layer sections{.ingredients-carousel-section{--section-spacing-base-bottom: var(--sp-24);--section-spacing-base-top: var(--sp-24);display:flex;flex-flow:column;gap:var(--sp-16);overflow:hidden}.ingredients-carousel{--ingredients-carousel-ratio: 1.25;--ingredients-carousel-active: 2.5;--ingredients-carousel-gap: .5rem;--ingredients-carousel-overlap: 0;--ingredients-carousel-plate: 3.5rem;--ingredients-carousel-inset: 1rem;--ingredients-carousel-bleed: 1.25rem;--ingredients-carousel-step-size: 3.125rem;--ingredients-carousel-ease-panel: cubic-bezier(.77, 0, .175, 1);--ingredients-carousel-ease-step: cubic-bezier(.165, .84, .44, 1);--ingredients-carousel-tall: calc(var(--svh) * 40);--ingredients-carousel-peek: clamp(1.125rem, 6vw, 2.25rem);--ingredients-carousel-room: var(--layout-viewport-width);--ingredients-carousel-span: calc( var(--ingredients-carousel-room) - (var(--ingredients-carousel-peek) * 2) - (var(--ingredients-carousel-gap) * 4) );--ingredients-carousel-rise: 1.1;--ingredients-carousel-strip: calc( min( var(--ingredients-carousel-tall), var(--ingredients-carousel-span) / var(--ingredients-carousel-ratio) ) * var(--ingredients-carousel-rise) );--ingredients-carousel-reach: calc(var(--svh) * 38);--ingredients-carousel-ink: var(--black);position:relative;display:block}@media(min-width:800px){.ingredients-carousel{--ingredients-carousel-rise: 1;--ingredients-carousel-tall: calc(var(--svh) * 55);--ingredients-carousel-peek: 0px;--ingredients-carousel-gap: 1rem;--ingredients-carousel-overlap: .95;--ingredients-carousel-plate: 4.125rem;--ingredients-carousel-inset: 1.6rem;--ingredients-carousel-room: calc( var(--layout-viewport-width) - ((var(--sp-12) + var(--sp-6) + var(--safe)) * 2) )}}.ingredients-carousel__track{position:relative;height:var(--ingredients-carousel-strip);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.ingredients-carousel[data-dragging] .ingredients-carousel__track{cursor:grabbing}.ingredients-carousel__slide{--ingredients-carousel-scale: 1;--slide-height: calc(var(--ingredients-carousel-strip) * .4);--slide-card-width: calc(var(--slide-height) * var(--ingredients-carousel-ratio));--slide-width: calc(var(--slide-card-width) + (var(--ingredients-carousel-gap) * 2));position:absolute;inset-block-end:0;inset-inline-start:50%;width:var(--slide-width);height:var(--slide-height);padding-inline:var(--ingredients-carousel-gap);margin-inline-start:calc(var(--slide-width) / -2)}.ingredients-carousel__card{position:relative;width:100%;height:100%;overflow:hidden;opacity:.5;transform-origin:bottom center}.ingredients-carousel__slide[data-active] .ingredients-carousel__card{--rounded: calc(var(--rounded-md) / var(--ingredients-carousel-active))}.ingredients-carousel__stage{position:absolute;inset-block-end:0;inset-inline-start:50%;z-index:2;width:calc((100% - (var(--ingredients-carousel-gap) * 2)) * var(--ingredients-carousel-scale));height:calc(100% * var(--ingredients-carousel-scale));padding:var(--ingredients-carousel-inset);overflow:hidden;translate:-50% 0;pointer-events:none}.ingredients-carousel__inner{position:relative;display:flex;flex-flow:column;width:100%;height:100%;color:var(--white)}.ingredients-carousel__plate{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:0;display:block;width:100%;height:var(--ingredients-carousel-plate);background-color:var(--color-surface);border-radius:var(--rounded-sm);opacity:0;transition:width .5s var(--ingredients-carousel-ease-panel),height .5s var(--ingredients-carousel-ease-panel),translate .5s var(--ingredients-carousel-ease-panel),border-radius .5s var(--ingredients-carousel-ease-panel),opacity .5s var(--ingredients-carousel-ease-panel)}.ingredients-carousel__plate[data-bg=blur-dark]{background-color:var(--color-bg-nav);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}.ingredients-carousel__toggle{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;height:var(--ingredients-carousel-plate);padding-inline:var(--sp-4);color:inherit;text-align:start;background-color:transparent;border:none;opacity:0;pointer-events:none;transition:opacity var(--anim-secondary-fast)}.ingredients-carousel__toggle:focus-visible{outline:var(--focus-width) solid currentcolor;outline-offset:var(--focus-offset)}.ingredients-carousel__names{display:flex;flex-flow:column;font-size:1.125rem;line-height:1.1;letter-spacing:-.04em}.ingredients-carousel__names>*{font-size:inherit;line-height:inherit;letter-spacing:inherit}.ingredients-carousel__latin{font-style:italic}.ingredients-carousel__mark{--accordion-plus-size: .875rem;--accordion-plus-thickness: 2px;display:grid;flex:none;place-items:center;width:var(--sp-10);height:var(--sp-10)}.ingredients-carousel__mark .icon-css--plus{transition:rotate .5s var(--ingredients-carousel-ease-panel)}.ingredients-carousel__mark .icon-css--plus:after{rotate:90deg;transition:rotate .5s var(--ingredients-carousel-ease-panel)}.ingredients-carousel__slide[data-expanded] .ingredients-carousel__mark .icon-css--plus{rotate:270deg}.ingredients-carousel__slide[data-expanded] .ingredients-carousel__mark .icon-css--plus:after{rotate:180deg}.ingredients-carousel__details{position:relative;z-index:1;display:flex;flex:1;flex-flow:column;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-6) var(--sp-4) var(--sp-4);opacity:0;pointer-events:none;transition:opacity .5s var(--ingredients-carousel-ease-panel)}.ingredients-carousel__copy,.ingredients-carousel__facts{padding-block-start:var(--sp-4);font-size:.9375rem;line-height:1.1;border-block-start:var(--stroke) solid currentcolor}@media(max-width:799px){.ingredients-carousel__names{font-size:1rem}.ingredients-carousel__mark{--accordion-plus-size: .75rem;width:var(--sp-8);height:var(--sp-8)}.ingredients-carousel__details{gap:var(--sp-4);padding:var(--sp-3) var(--sp-2) var(--sp-2)}.ingredients-carousel__copy,.ingredients-carousel__facts{padding-block-start:var(--sp-2);font-size:.8125rem;line-height:1.25}}.ingredients-carousel__slide[data-active] .ingredients-carousel__plate,.ingredients-carousel__slide[data-active] .ingredients-carousel__toggle{opacity:1}.ingredients-carousel__slide[data-active] .ingredients-carousel__stage,.ingredients-carousel__slide[data-active] .ingredients-carousel__toggle{pointer-events:auto}.ingredients-carousel__slide[data-expanded] .ingredients-carousel__plate{width:calc(100% + (var(--ingredients-carousel-bleed) * 2));height:calc(100% + (var(--ingredients-carousel-bleed) * 2));border-radius:var(--rounded-md);translate:calc(var(--ingredients-carousel-bleed) * -1) calc(var(--ingredients-carousel-bleed) * -1)}.ingredients-carousel__slide[data-expanded] .ingredients-carousel__details{opacity:1;pointer-events:auto;transition-delay:.2s}.ingredients-carousel__step{--btn-size: var(--ingredients-carousel-step-size);--button-icon-glyph-size: var(--icon-sm);--button-icon-bg: var(--blue-light);--button-icon-text: var(--black);position:absolute;inset-block-start:1.875rem;inset-inline-start:50%;z-index:3}@media(max-width:799px){.ingredients-carousel__step{display:none}}.ingredients-carousel__step--previous{translate:calc((var(--ingredients-carousel-reach) + 100%) * -1) 0}.ingredients-carousel__step--next{translate:var(--ingredients-carousel-reach) 0}@media(prefers-reduced-motion:reduce){.ingredients-carousel__plate,.ingredients-carousel__toggle,.ingredients-carousel__details,.ingredients-carousel__mark .icon-css--plus,.ingredients-carousel__mark .icon-css--plus:after{transition-duration:1ms}}}@layer sections{.quiz-section[data-quiz-presentation=guided]{background-color:var(--color-primary);min-block-size:var(--full-height);display:flex;flex-direction:column;justify-content:center}.quiz-section[data-quiz-presentation=guided] [data-quiz-visible-on][hidden],.quiz-section[data-quiz-presentation=guided]:not([data-quiz-current=intro]) .quiz-section__intro,.quiz-section[data-quiz-presentation=guided][data-quiz-current=intro] .quiz-section__panel{display:none}.quiz-section[data-quiz-presentation=guided] .quiz-section__layout{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-block-size:0}.quiz-section[data-quiz-presentation=guided] .quiz-section__intro{display:grid;flex:1 1 auto;width:100%;min-block-size:var(--full-height);grid-template-rows:auto 1fr;align-items:safe center}@media(min-width:800px){.quiz-section[data-quiz-presentation=guided] .quiz-section__intro{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}}.quiz-section[data-quiz-presentation=guided] .quiz-section__intro-media{block-size:calc(var(--svh) * 50)}@media(min-width:800px){.quiz-section[data-quiz-presentation=guided] .quiz-section__intro-media{block-size:100%;height:100%}}.quiz-section[data-quiz-presentation=guided] .quiz-section__intro-content{inline-size:min(100% - 2 * var(--safe),var(--cols-5));margin-inline:auto;padding-block:var(--sp-10)}.quiz-section[data-quiz-presentation=guided] .quiz-section__panel{display:flex;flex-direction:column;align-items:center;justify-content:safe center;flex:1 1 auto;width:100%;min-block-size:var(--full-height);padding-block:calc(var(--header-group) + var(--sp-lg)) var(--sp-xl);background-color:transparent}.quiz-section[data-quiz-presentation=guided] .quiz-section__inner{max-width:none;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.quiz-section[data-quiz-presentation=guided] .quiz-section__progress,.quiz-section[data-quiz-presentation=guided] .quiz-section__nav{display:flex}.quiz-section[data-quiz-presentation=guided] .quiz-section__progress{flex-direction:column}.quiz-section[data-quiz-presentation=guided] .quiz-section__progress,.quiz-section[data-quiz-presentation=guided] .quiz-section__form{inline-size:min(100%,var(--cols-4))}.quiz-section[data-quiz-presentation=guided] .quiz-question__fieldset,.quiz-section[data-quiz-presentation=guided] .quiz-section__nav{inline-size:min(100%,var(--cols-6))}.quiz-section[data-quiz-presentation=guided] .quiz-section__progress-bar{inline-size:100%;block-size:var(--sp-2);border:var(--px) solid var(--color-secondary)}.quiz-section[data-quiz-presentation=guided] .quiz-section__progress-bar::-webkit-progress-bar{background-color:transparent}.quiz-section[data-quiz-presentation=guided] .quiz-section__progress-bar::-webkit-progress-value{background-color:var(--color-secondary)}.quiz-section[data-quiz-presentation=guided] .quiz-section__progress-bar::-moz-progress-bar{background-color:var(--color-secondary)}.quiz-section[data-quiz-presentation=guided] .quiz-section__heading{text-wrap:balance;scroll-margin-block-start:calc(var(--header-group) + var(--sp-6))}.quiz-section[data-quiz-presentation=guided] .quiz-section__question,.quiz-section[data-quiz-presentation=guided] .quiz-section__message,.quiz-section[data-quiz-presentation=guided] .quiz-question__hint,.quiz-section[data-quiz-presentation=guided] .quiz-question__description{max-inline-size:40ch}.quiz-section[data-quiz-presentation=guided] .quiz-question__legend{inline-size:100%;margin-block-end:var(--sp-3)}.quiz-section[data-quiz-presentation=guided] .quiz-question__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sp-36)),1fr));gap:var(--sp-1);inline-size:100%;margin-block-start:var(--sp-3)}@media(min-width:800px){.quiz-section[data-quiz-presentation=guided] .quiz-question__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.quiz-section[data-quiz-presentation=guided] .quiz-question__choices[data-quiz-choice-layout=compact]{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:min(100%,var(--cols-4))}.quiz-section[data-quiz-presentation=guided] .quiz-section__status{min-block-size:1lh}.quiz-section[data-quiz-presentation=guided] .quiz-section__status,.quiz-section[data-quiz-presentation=guided] .quiz-section__message--error{color:var(--red)}.quiz-section[data-quiz-presentation=guided] .quiz-section__label{margin-block-start:var(--sp-2);font-size:var(--text-sm)}.quiz-section[data-quiz-presentation=guided] .quiz-section__results{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-sm);inline-size:min(100%,var(--cols-10))}@media not (min-width:62.5rem){.quiz-section[data-quiz-presentation=guided] .quiz-section__results:has(.product-card-secondary){gap:var(--gap-md)}}.quiz-section[data-quiz-presentation=guided] .quiz-section__result{flex:1 1 100%}@media(min-width:800px){.quiz-section[data-quiz-presentation=guided] .quiz-section__result{flex:0 1 calc((100% - 2 * var(--gap-sm)) / 3)}}@media(min-width:800px)and (not (min-width:62.5rem)){.quiz-section[data-quiz-presentation=guided] .quiz-section__result:has(.product-card-secondary){flex:0 1 min(var(--size-product-card-secondary),(100% - 2 * var(--gap-md)) / 3)}}@media(prefers-reduced-motion:reduce){.quiz-section[data-quiz-presentation=guided] .quiz-section__step,.quiz-section[data-quiz-presentation=guided] .quiz-choice,.quiz-section[data-quiz-presentation=guided] .quiz-choice__mark{transition:none}}@media(scripting:none){.quiz-section[data-quiz-presentation=guided][data-quiz-current] .quiz-section__panel{display:block}.quiz-section[data-quiz-presentation=guided] [data-quiz-step-type=contact]{max-height:none;overflow:visible;opacity:1;visibility:visible}.quiz-section[data-quiz-presentation=guided] .quiz-section__start{display:none}}}@layer sections{.social-feed{padding-block:var(--sp-lg)}.social-feed:not(:has(.social-feed__item)){display:none}.social-feed__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-sm)}.social-feed__title{min-inline-size:0}.social-feed__cta{flex:none}@media(min-width:800px){.social-feed__header{flex-direction:row;justify-content:space-between;gap:var(--gap-lg)}.social-feed__title{flex:1 1 auto}}.social-feed__viewport{overflow:clip;scroll-snap-type:none;touch-action:pan-y;cursor:grab}.social-feed__slider[data-dragging]{-webkit-user-select:none;user-select:none}.social-feed__slider[data-dragging] .social-feed__viewport{cursor:grabbing}.social-feed__list{align-items:flex-start;padding-inline-end:0;transform:translateZ(0);will-change:transform}.social-feed__item{scroll-snap-align:none}.social-feed__media :is(img,svg,video){-webkit-user-select:none;user-select:none}.social-feed__card{position:relative;display:block;inline-size:100%;isolation:isolate}.social-feed__card[data-social-feed-ratio=portrait]{aspect-ratio:9 / 16}.social-feed__card[data-social-feed-ratio=tall]{aspect-ratio:4 / 5}.social-feed__card[data-social-feed-ratio=square]{aspect-ratio:1}.social-feed__media{position:absolute;top:0;right:0;bottom:0;left:0}.social-feed__media :is(ui-media,ui-video){inline-size:100%;block-size:100%;aspect-ratio:auto}.social-feed__media :is(ui-media,ui-video)>:is(img,svg,video,iframe){position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--anim)}.social-feed__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.social-feed__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.social-feed__card .video-custom-controls{inset:auto var(--sp-2) var(--sp-2) auto;gap:var(--sp-1);opacity:1}.social-feed__card .video-custom-controls button{inline-size:var(--sp-8);block-size:var(--sp-8);padding:var(--sp-1);background-color:var(--overlay)}.social-feed__card .video-custom-controls .icon{inline-size:var(--sp-4);block-size:var(--sp-4)}@media(hover:hover){.social-feed__card:hover .social-feed__media :is(ui-media,ui-video)>:is(img,video){transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.social-feed__media :is(ui-media,ui-video)>:is(img,svg,video,iframe){transition:none}.social-feed__card:hover .social-feed__media :is(ui-media,ui-video)>:is(img,video){transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
