:where(.sugar-consent){z-index:50;border-top:1px solid var(--color-line,#e4e4e7);background:var(--color-canvas,#fff);color:var(--color-ink,#18181b);position:fixed;inset:auto 0 0}:where(.sugar-consent[hidden]){display:none}:where(.sugar-consent__inner){flex-direction:column;gap:.75rem;max-width:1200px;margin:0 auto;padding:1.25rem 1rem;font-size:13px;line-height:1.7;display:flex}:where(.sugar-consent__title){font-size:14px;font-weight:600}:where(.sugar-consent__actions){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where(.sugar-consent__button){border:1px solid var(--color-accent,#18181b);background:var(--color-accent,#18181b);min-height:44px;color:var(--color-on-accent,#fff);cursor:pointer;padding:0 1.25rem;font-size:13px;font-weight:600}:where(.sugar-consent__button:hover){background:var(--color-accent-hover,var(--color-accent,#3f3f46))}:where(.sugar-consent__link,.sugar-page__link,.sugar-page a){color:inherit;text-underline-offset:4px;text-decoration:underline}:where(.sugar-page){flex-direction:column;gap:1.5rem;max-width:48rem;display:flex}:where(.sugar-page__title){font-size:1.5rem;font-weight:600}:where(.sugar-page__lead,.sugar-page__note){color:var(--color-ink-soft,#52525b)}:where(.sugar-page__empty){background:var(--color-band,#f6f6f7);color:var(--color-ink-soft,#52525b);border-radius:1rem;padding:2.5rem 1.5rem}:where(.sugar-page__list){flex-direction:column;gap:1.25rem;display:flex}:where(.sugar-page__item){border-top:1px solid var(--color-line,#e4e4e7);flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}:where(.sugar-page__heading){font-size:1.05rem;font-weight:600}:where(.sugar-page__table){flex-direction:column;gap:.5rem;display:flex}:where(.sugar-page__table>div){grid-template-columns:9rem minmax(0,1fr);gap:1rem;display:grid}:where(.sugar-page__table dt){color:var(--color-ink-soft,#52525b);font-size:13px}:where(.sugar-page__table dd){overflow-wrap:anywhere}:where(.sugar-page__choice){cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}:where(.sugar-page__choice input){accent-color:var(--color-accent,#18181b);margin-top:.4rem}:where(.sugar-page__choice span){flex-direction:column;display:flex}:where(.sugar-password){background:var(--color-canvas,#fff);min-height:100dvh;color:var(--color-ink,#18181b);justify-content:center;align-items:center;padding:2rem 1rem;display:flex}:where(.sugar-password__inner){text-align:center;flex-direction:column;gap:1.25rem;width:100%;max-width:26rem;display:flex}:where(.sugar-password__shop){letter-spacing:.12em;font-size:1.25rem}:where(.sugar-password__error){background:var(--color-band,#f6f6f7);color:var(--color-sold,#b91c1c);border-radius:.75rem;padding:.75rem 1rem;font-size:13px}:where(.sugar-password__form){text-align:left;flex-direction:column;gap:.75rem;display:flex}:where(.sugar-password__label){font-size:13px;font-weight:600}:where(.sugar-password__input){border:1px solid var(--color-line,#e4e4e7);background:var(--color-canvas,#fff);height:44px;color:inherit;border-radius:.75rem;padding:0 1rem}.sugar-account [hidden]{display:none!important}:where(.sugar-account){width:100%;max-width:40rem;margin-inline:auto;padding-block:1rem 3rem}@media (width>=640px){:where(.sugar-account){padding-block:2.5rem 4rem}:where(.sugar-account__card){padding:2rem 1.75rem}}:where(.sugar-account--card){gap:1.25rem;max-width:28rem}:where(.sugar-account__card){border:1px solid var(--color-line,#e4e4e7);background:var(--color-canvas,#fff);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.75rem 1.25rem;display:flex}:where(.sugar-account__head){text-align:center;flex-direction:column;gap:.5rem;display:flex}:where(.sugar-account__head .sugar-page__title){font-size:1.5rem}:where(.sugar-account__head .sugar-page__lead){font-size:14px;line-height:1.8}:where(.sugar-account__foot){color:var(--color-ink-soft,#52525b);text-align:center;font-size:13px;line-height:1.8}:where(.sugar-account__back){font-size:13px}:where(.sugar-account__form){flex-direction:column;gap:.75rem;display:flex}:where(.sugar-account__label){font-size:13px;font-weight:600}:where(.sugar-account__input){border:1px solid var(--color-line,#e4e4e7);background:var(--color-canvas,#fff);height:48px;color:inherit;border-radius:.75rem;padding:0 1rem;font-size:16px}:where(.sugar-account__input:focus-visible){outline:2px solid var(--color-accent,#18181b);outline-offset:1px}:where(.sugar-account__input--code){letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem}:where(.sugar-account__primary,.sugar-account__secondary){border:1px solid var(--color-accent,#18181b);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:0 1.25rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:where(.sugar-account__primary){background:var(--color-accent,#18181b);color:var(--color-on-accent,#fff)}:where(.sugar-account__primary:hover){background:var(--color-accent-hover,var(--color-accent,#3f3f46))}:where(.sugar-account__secondary){border-color:var(--color-line,#e4e4e7);color:inherit;background:0 0}:where(.sugar-account__secondary:hover){border-color:var(--color-ink,#18181b)}:where(.sugar-account__primary:disabled,.sugar-account__secondary:disabled){opacity:.6;cursor:progress}:where(.sugar-account__or){color:var(--color-ink-soft,#52525b);align-items:center;gap:.75rem;font-size:12px;display:flex}:where(.sugar-account__or):before,:where(.sugar-account__or):after{content:"";border-top:1px solid var(--color-line,#e4e4e7);flex:1}:where(.sugar-account__error){background:var(--color-band,#f6f6f7);color:var(--color-sold,#b91c1c);border-radius:.75rem;padding:.75rem 1rem;font-size:13px}:where(.sugar-account__notice){background:var(--color-band,#f6f6f7);border-radius:.75rem;padding:.75rem 1rem;font-size:13px}:where(.sugar-account__email){overflow-wrap:anywhere}:where(.sugar-account__section){border:1px solid var(--color-line,#e4e4e7);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}:where(.sugar-account__section-head){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}:where(.sugar-account__links){flex-wrap:wrap;gap:.5rem;display:flex}:where(.sugar-account__links a){border:1px solid var(--color-line,#e4e4e7);min-height:40px;color:inherit;border-radius:999px;align-items:center;padding:0 1rem;font-size:13px;text-decoration:none;display:inline-flex}:where(.sugar-account__links a:hover){border-color:var(--color-ink,#18181b)}:where(.sugar-account__list){flex-direction:column;gap:1rem;display:flex}:where(.sugar-account__order){border-top:1px solid var(--color-line,#e4e4e7);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}:where(.sugar-account__order:first-child){border-top:0;padding-top:0}:where(.sugar-account__order-head){flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;font-size:13px;display:flex}:where(.sugar-account__status){background:var(--color-band,#f6f6f7);border-radius:999px;margin-left:auto;padding:.15rem .6rem;font-size:12px;font-weight:600}:where(.sugar-account__lines){flex-direction:column;gap:.25rem;font-size:14px;display:flex}:where(.sugar-account__lines li){justify-content:space-between;gap:1rem;display:flex}:where(.sugar-account__total){text-align:right;font-size:14px}:where(.sugar-account__field){flex-direction:column;gap:.35rem;display:flex}:where(.sugar-account__field-error){color:var(--color-sold,#b91c1c);font-size:13px}:where(.sugar-account__actions){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}:where(.sugar-account__actions .sugar-account__secondary){min-height:40px;font-size:13px}:where(.sugar-account__logout){color:var(--color-ink-soft,#52525b);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;font-size:13px;text-decoration:underline}:where(.sugar-saved-addresses){border:1px solid var(--color-line,#e4e4e7);border-radius:.75rem;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1rem 1.25rem;display:flex}:where(.sugar-saved-addresses__title){font-size:13px;font-weight:600}:where(.sugar-saved-addresses__list){flex-direction:column;gap:.5rem;display:flex}:where(.sugar-saved-addresses__item){border:1px solid var(--color-line,#e4e4e7);color:inherit;overflow-wrap:anywhere;border-radius:.5rem;padding:.6rem .75rem;font-size:14px;text-decoration:none;display:block}:where(.sugar-saved-addresses__item[aria-current=true]){border-color:var(--color-accent,#18181b);font-weight:600}:where(.sugar-saved-addresses__manage){color:inherit;text-underline-offset:4px;font-size:13px;text-decoration:underline}:where(.sugar-purchase-options){flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}:where(.sugar-purchase-options__button){border:1px solid var(--color-accent,#18181b);min-height:48px;color:var(--color-accent,#18181b);text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:14px;font-weight:600;text-decoration:none;display:flex}:where(.sugar-purchase-options__note){font-size:12px;font-weight:400}:where(.sugar-preview){z-index:60;background:var(--color-ink,#18181b);color:var(--color-canvas,#fff);text-align:center;padding:.625rem 1rem;font-size:13px;font-weight:600;line-height:1.5;position:fixed;inset:0 0 auto}:where(body:has(>.sugar-preview)){padding-top:2.5rem}:where(body:has(>.sugar-preview) form[data-cart-form]){pointer-events:none;opacity:.5}:where([data-sugar-editing] [data-section]){cursor:pointer}:where([data-sugar-editing] [data-section]:hover){outline:2px dashed var(--color-accent,#4f46e5);outline-offset:-2px}:where([data-sugar-editing] [data-section][data-sugar-selected]){outline:3px solid var(--color-accent,#4f46e5);outline-offset:-3px}:where([data-sugar-editing] form[data-cart-form]){pointer-events:none;opacity:.5}:where([data-sugar-editing] [data-sugar-trial-node]){outline:2px dashed var(--color-accent,#4f46e5);outline-offset:-2px;cursor:default;animation:.2s ease-out sugar-trial-in}:where([data-sugar-editing] .sugar-section[data-sugar-trial-node]:not(.sugar-spacer)){border:.75rem solid #0000}:where([data-sugar-editing] .sugar-trial-empty){border:1px dashed var(--color-line,#e4e4e7);background:var(--color-band,#f6f6f7);max-width:40rem;color:var(--color-ink-soft,#52525b);text-align:center;border-radius:.5rem;margin:1.5rem auto;padding:1.5rem;font-size:.875rem}@keyframes sugar-trial-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where([data-sugar-editing] [data-sugar-trial-node]){animation:none}}:where(:root){--motion-duration:.2s;--motion-nudge:3px;--motion-distance:4px;--motion-ease:cubic-bezier(.2, .7, .2, 1);--motion-press-scale:.98;--motion-pop-scale:1.15;--motion-hover-scale:1.02;--motion-hover-duration:.3s;--motion-intro-duration:.3s;--motion-intro-opacity:.35;--motion-zoom-from:1;--motion-zoom-duration:0s;--motion-reveal-duration:0s;--motion-stagger:0s}:where(:root[data-motion=rich]){--motion-duration:.32s;--motion-nudge:6px;--motion-distance:16px;--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-pop-scale:1.3;--motion-hover-scale:1.05;--motion-hover-duration:.9s;--motion-intro-duration:.9s;--motion-intro-opacity:.2;--motion-zoom-from:1.08;--motion-zoom-duration:2.4s;--motion-reveal-duration:.7s;--motion-stagger:80ms}@keyframes sugar-motion-intro{0%{opacity:var(--motion-intro-opacity);transform:translateY(var(--motion-distance))}}@keyframes sugar-motion-zoom{0%{transform:scale(var(--motion-zoom-from))}}@keyframes sugar-motion-drop{0%{opacity:0;transform:translateY(calc(var(--motion-nudge) * -1))}}@media screen and (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=none]) [data-variant-price],:root:not([data-motion=none]) [data-addon-total]){display:inline-block}:where(:root:not([data-motion=none]) form[data-cart-form] [type=submit]){transition:transform .15s var(--motion-ease)}:where(:root:not([data-motion=none]) form[data-cart-form] [type=submit]:active:not(:disabled)){transform:scale(var(--motion-press-scale))}:where(:root:not([data-motion=none]) [data-motion-intro]){animation:sugar-motion-intro var(--motion-intro-duration) var(--motion-ease) backwards}:where(:root[data-motion=rich] [data-motion-zoom]){animation:sugar-motion-zoom var(--motion-zoom-duration) var(--motion-ease) backwards}:where(:root:not([data-motion=none]) details[data-motion-menu][open] [data-motion-menu-panel]){animation:sugar-motion-drop var(--motion-duration) var(--motion-ease) backwards}:where(:root[data-motion=rich][data-motion-ready] [data-motion-reveal]){transition:opacity var(--motion-reveal-duration) var(--motion-ease), transform var(--motion-reveal-duration) var(--motion-ease)}:where(:root[data-motion=rich][data-motion-ready] [data-motion-reveal]:not([data-motion-shown])){opacity:0;transform:translateY(var(--motion-distance))}}@media screen and (hover:hover) and (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=none]) [data-motion-card] img){transition:transform var(--motion-hover-duration) var(--motion-ease)}:where(:root:not([data-motion=none]) [data-motion-card]:hover img,:root:not([data-motion=none]) [data-motion-card]:focus-visible img){transform:scale(var(--motion-hover-scale))}}@media (prefers-reduced-motion:reduce){[data-motion-intro],[data-motion-zoom],[data-motion-reveal],[data-motion-menu-panel],[data-motion-card] img,form[data-cart-form] [type=submit]{transition:none!important;animation:none!important}[data-motion-reveal]{opacity:1!important;transform:none!important}}:root[data-motion=none] :is([data-motion-intro],[data-motion-zoom],[data-motion-reveal],[data-motion-menu-panel],[data-motion-card] img){transition:none!important;animation:none!important}:where(.sugar-free-page){flex-direction:column;gap:0;width:100%;max-width:64rem;margin-inline:auto;display:flex}:where(.sugar-free-page__title){overflow-wrap:anywhere;margin:0 0 1rem;font-size:1.75rem;font-weight:600;line-height:1.4}:where(.sugar-section){box-sizing:border-box;width:100%;max-width:100%;padding-block:var(--sugar-section-space,1.5rem);overflow-wrap:anywhere;margin:0}:where(.sugar-section img){border-radius:var(--sugar-radius,.75rem);max-width:100%;height:auto;display:block}:where(.sugar-section__heading){font-family:var(--sugar-heading-font,inherit);font-size:1.25rem;font-weight:var(--sugar-heading-weight,600);margin:0 0 .75rem;line-height:1.5}:where(.sugar-section__heading--center){text-align:center;margin-bottom:1.5rem}:where(.sugar-section__body){color:var(--color-ink-soft,#52525b);white-space:pre-line;margin:0;line-height:1.9}:where(.sugar-section__button){border-radius:var(--sugar-button-radius,999px);background:var(--color-accent,#18181b);color:var(--color-on-accent,#fff);border:0;margin-top:1rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}:where(.sugar-section__button:hover){background:var(--color-accent-hover,var(--color-accent,#3f3f46))}:where(.sugar-section__placeholder){aspect-ratio:3/2;border-radius:var(--sugar-radius,.75rem);background:var(--color-band,#f6f6f7);border:1px dashed var(--color-line,#e4e4e7);width:100%;max-height:18rem;display:block}:where(.sugar-text){max-width:48rem}:where(.sugar-text[data-pattern=center]){text-align:center;margin-inline:auto}:where(.sugar-image-text){grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (width>=768px){:where(.sugar-image-text:has(.sugar-image-text__media)){grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}:where(.sugar-image-text[data-pattern=image_right] .sugar-image-text__media){order:2}}:where(.sugar-image[data-pattern=narrow]){max-width:48rem;margin-inline:auto}:where(.sugar-image img){width:100%}:where(.sugar-image__caption){color:var(--color-ink-soft,#52525b);margin-top:.5rem;font-size:.875rem}:where(.sugar-button[data-pattern=center]){text-align:center}:where(.sugar-products__grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){:where(.sugar-products__grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}:where(.sugar-products__card){color:inherit;flex-direction:column;gap:.375rem;text-decoration:none;display:flex}:where(.sugar-products__card img,.sugar-products__card .sugar-section__placeholder){aspect-ratio:1;object-fit:cover;width:100%}:where(.sugar-products__price){color:var(--color-ink-soft,#52525b);font-size:.875rem}:where(.sugar-section__empty){border:1px dashed var(--color-line,#e4e4e7);border-radius:var(--sugar-radius,.75rem);color:var(--color-ink-soft,#52525b);text-align:center;margin:0;padding:1.25rem;font-size:.875rem}:where(.sugar-voices__list){grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){:where(.sugar-voices[data-pattern=cards] .sugar-voices__list){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}:where(.sugar-voices__card){box-sizing:border-box;border-radius:var(--sugar-radius,.75rem);background:var(--color-band,#f6f6f7);flex-direction:column;gap:1rem;height:100%;margin:0;padding:1.5rem;display:flex}:where(.sugar-voices__quote){flex:1;margin:0}:where(.sugar-voices__quote p){white-space:pre-line;margin:0;line-height:1.9}:where(.sugar-voices__quote p):before{content:"“";color:var(--color-accent,#18181b);font-size:2rem;line-height:1;display:block}:where(.sugar-voices__who){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.875rem;display:flex}:where(.sugar-voices__name){font-weight:600}:where(.sugar-voices__detail){color:var(--color-ink-soft,#52525b)}:where(.sugar-voices[data-pattern=quote] .sugar-voices__list){gap:2.5rem;max-width:48rem;margin-inline:auto}:where(.sugar-voices[data-pattern=quote] .sugar-voices__card){text-align:center;background:0 0;align-items:center;padding:0}:where(.sugar-voices[data-pattern=quote] .sugar-voices__quote p){font-family:var(--sugar-heading-font,inherit);font-size:1.25rem;line-height:1.8}:where(.sugar-voices[data-pattern=quote] .sugar-voices__who){justify-content:center}@media (width>=768px){:where(.sugar-voices[data-pattern=quote] .sugar-voices__quote p){font-size:1.5rem}}:where(.sugar-faq){grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}:where(.sugar-faq[data-pattern=list]){max-width:48rem;margin-inline:auto}:where(.sugar-faq[data-pattern=list] .sugar-faq__intro){text-align:center}@media (width>=768px){:where(.sugar-faq[data-pattern=side]){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:3rem}}:where(.sugar-faq__intro .sugar-section__button){margin-top:.5rem}:where(.sugar-faq__list){border-top:1px solid var(--color-line,#e4e4e7)}:where(.sugar-faq__item){border-bottom:1px solid var(--color-line,#e4e4e7)}:where(.sugar-faq__question){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;font-weight:600;list-style:none;display:flex}:where(.sugar-faq__question)::-webkit-details-marker{display:none}:where(.sugar-faq__sign){flex:none;width:.875rem;height:.875rem;position:relative}:where(.sugar-faq__sign):before,:where(.sugar-faq__sign):after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;inset:50% 0 auto}:where(.sugar-faq__sign):after{transform:rotate(90deg)}:where(.sugar-faq__item[open] .sugar-faq__sign):after{transform:rotate(0)}:where(.sugar-faq__answer){color:var(--color-ink-soft,#52525b);padding:0 .25rem 1.25rem}:where(.sugar-faq__answer p){white-space:pre-line;margin:0;line-height:1.9}@keyframes sugar-faq-open{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-nudge,3px)))}}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=none]) .sugar-faq__item[open] .sugar-faq__answer){animation:sugar-faq-open var(--motion-duration,.2s) var(--motion-ease,ease-out)}:where(:root:not([data-motion=none]) .sugar-faq__sign):after{transition:transform var(--motion-duration,.2s) var(--motion-ease,ease-out)}}:where(.sugar-features__list){grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}:where(.sugar-features[data-pattern=four] .sugar-features__list){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){:where(.sugar-features[data-pattern=three] .sugar-features__list){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}:where(.sugar-features[data-pattern=four] .sugar-features__list){grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}:where(.sugar-features[data-pattern=list] .sugar-features__list){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 3rem}}:where(.sugar-features__item){text-align:center;flex-direction:column;align-items:center;gap:.75rem;min-width:0;display:flex}:where(.sugar-features[data-pattern=list] .sugar-features__item){text-align:left;flex-direction:row;align-items:flex-start;gap:1rem}:where(.sugar-features__icon){background:var(--color-band,#f6f6f7);width:3rem;height:3rem;color:var(--color-accent,#18181b);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}:where(.sugar-features[data-pattern=list] .sugar-features__icon){width:2.5rem;height:2.5rem}:where(.sugar-icon){width:1.5rem;height:1.5rem}:where(.sugar-features__text){min-width:0}:where(.sugar-features__title){font-family:var(--sugar-heading-font,inherit);font-size:1rem;font-weight:var(--sugar-heading-weight,600);margin:0 0 .25rem}:where(.sugar-features__body){color:var(--color-ink-soft,#52525b);white-space:pre-line;margin:0;font-size:.875rem;line-height:1.8}:where(.sugar-cta__panel){border-radius:var(--sugar-radius,.75rem);background:var(--color-accent,#18181b);min-height:14rem;color:var(--color-on-accent,#fff);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where(.sugar-cta__panel[data-photo]){background:var(--color-ink,#18181b);min-height:20rem}:where(.sugar-cta .sugar-cta__image){object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}:where(.sugar-cta__shade){background:var(--color-ink,#18181b);opacity:.45;position:absolute;inset:0}:where(.sugar-cta__content){box-sizing:border-box;width:100%;max-width:40rem;padding:2.5rem 1.5rem;position:relative}:where(.sugar-cta__heading){font-family:var(--sugar-heading-font,inherit);font-size:1.5rem;font-weight:var(--sugar-heading-weight,600);margin:0 0 .75rem;line-height:1.5}:where(.sugar-cta__body){white-space:pre-line;margin:0;line-height:1.9}:where(.sugar-cta__button){border-radius:var(--sugar-button-radius,999px);background:var(--color-on-accent,#fff);color:var(--color-ink,#18181b);margin-top:1.25rem;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;display:inline-block}:where(.sugar-gallery__list){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){:where(.sugar-gallery[data-pattern=grid] .sugar-gallery__list){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}:where(.sugar-gallery__figure){margin:0}:where(.sugar-gallery__figure img,.sugar-gallery__figure .sugar-section__placeholder){aspect-ratio:1;object-fit:cover;width:100%;max-height:none}:where(.sugar-gallery__caption){color:var(--color-ink-soft,#52525b);margin-top:.375rem;font-size:.8125rem}:where(.sugar-gallery[data-pattern=masonry] .sugar-gallery__list){columns:2;column-gap:.75rem;display:block}@media (width>=768px){:where(.sugar-gallery[data-pattern=masonry] .sugar-gallery__list){columns:3;column-gap:1rem}}:where(.sugar-gallery[data-pattern=masonry] .sugar-gallery__item){break-inside:avoid;margin-bottom:.75rem}:where(.sugar-gallery[data-pattern=masonry] .sugar-gallery__figure img){aspect-ratio:auto}:where(.sugar-gallery[data-pattern=masonry] .sugar-gallery__item:nth-child(3n+1) .sugar-section__placeholder){aspect-ratio:3/4}:where(.sugar-gallery[data-pattern=masonry] .sugar-gallery__item:nth-child(3n+2) .sugar-section__placeholder){aspect-ratio:4/3}:where(.sugar-gallery[data-pattern=scroll] .sugar-gallery__figure img,.sugar-gallery[data-pattern=scroll] .sugar-gallery__figure .sugar-section__placeholder){aspect-ratio:4/5}:where(.sugar-product){grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (width>=768px){:where(.sugar-product[data-pattern=split]){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}}:where(.sugar-product__media){min-width:0}:where(.sugar-product .sugar-product__photo){aspect-ratio:4/5;object-fit:cover;width:100%;max-height:none}:where(.sugar-product__thumbs){grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}:where(.sugar-product__thumbs img){aspect-ratio:1;object-fit:cover;width:100%}:where(.sugar-product__panel){flex-direction:column;gap:.75rem;min-width:0;display:flex}:where(.sugar-product__kicker){color:var(--color-accent,#18181b);letter-spacing:.08em;margin:0;font-size:.8125rem;font-weight:600}:where(.sugar-product__title){font-family:var(--sugar-heading-font,inherit);font-size:1.5rem;font-weight:var(--sugar-heading-weight,600);margin:0;line-height:1.4}:where(.sugar-product__title a){color:inherit;text-decoration:none}:where(.sugar-product__price){font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem}:where(.sugar-product__tax,.sugar-product__availability){color:var(--color-ink-soft,#52525b);font-size:.8125rem}:where(.sugar-product__availability){margin:0}:where(.sugar-product__body){color:var(--color-ink-soft,#52525b);white-space:pre-line;margin:0;line-height:1.9}:where(.sugar-product__form){flex-direction:column;gap:.75rem;display:flex}:where(.sugar-product__buy){flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}:where(.sugar-product__stepper){border:1px solid var(--color-line,#e4e4e7);border-radius:var(--sugar-button-radius,999px);align-items:center;height:3rem;display:flex}:where(.sugar-product__stepper button){width:2.75rem;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.125rem}:where(.sugar-product__stepper button:disabled){opacity:.4}:where(.sugar-product__stepper input){width:2.5rem;color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:0}:where(.sugar-product__stepper input)::-webkit-inner-spin-button{appearance:none}:where(.sugar-product .sugar-product__add){cursor:pointer;flex:10rem;min-height:3rem;margin-top:0}:where(.sugar-product .sugar-product__add:disabled){background:var(--color-band,#f6f6f7);color:var(--color-ink-soft,#52525b);cursor:default}:where(.sugar-product__error){color:var(--color-danger,#b91c1c);margin:0;font-size:.8125rem}:where(.sugar-product__more){color:var(--color-ink-soft,#52525b);font-size:.875rem}:where(.sugar-product [data-variant-picker],.sugar-product [data-addon-fields]){flex-direction:column;gap:.5rem;min-width:0;display:flex}:where(.sugar-product [data-variant-picker] select,.sugar-product [data-addon-fields] select,.sugar-product [data-addon-fields] input[type=text]){box-sizing:border-box;border:1px solid var(--color-line,#e4e4e7);border-radius:var(--sugar-radius,.75rem);background:var(--color-canvas,#fff);width:100%;max-width:100%;min-height:2.75rem;color:inherit;font:inherit;padding:0 .75rem}@media (width>=768px){:where(.sugar-product[data-pattern=full]){border-radius:var(--sugar-radius,.75rem);justify-content:flex-end;align-items:center;min-height:36rem;padding:2.5rem;display:flex;position:relative;overflow:hidden}:where(.sugar-product[data-pattern=full] .sugar-product__media){position:absolute;inset:0}:where(.sugar-product[data-pattern=full] .sugar-product__photo){aspect-ratio:auto;border-radius:0;height:100%}:where(.sugar-product[data-pattern=full] .sugar-product__panel){box-sizing:border-box;border-radius:var(--sugar-radius,.75rem);background:var(--color-canvas,#fff);width:min(26rem,100%);padding:1.75rem;position:relative}}:where(.sugar-entries__list){flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}:where(.sugar-entries__item){flex:100%;min-width:0}@media (width>=640px){:where(.sugar-entries__item){flex-basis:calc(50% - .5rem)}}@media (width>=768px){:where(.sugar-entries[data-pattern=three] .sugar-entries__item){flex-basis:calc(33.333% - .6667rem)}}:where(.sugar-entries__card){border-radius:var(--sugar-radius,.75rem);background:var(--color-band,#f6f6f7);min-height:12rem;color:inherit;justify-content:center;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}:where(.sugar-entries__card[data-photo]){aspect-ratio:4/5;min-height:0;max-height:30rem;color:var(--color-on-accent,#fff)}:where(.sugar-entries[data-pattern=two] .sugar-entries__card[data-photo]){aspect-ratio:4/3}:where(.sugar-entries .sugar-entries__image){aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}:where(.sugar-entries__card[data-photo]):after{content:"";background:linear-gradient(transparent 40%, var(--color-ink,#18181b));opacity:.55;pointer-events:none;position:absolute;inset:0}:where(.sugar-entries__text){z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex;position:relative}:where(.sugar-entries__title){font-family:var(--sugar-heading-font,inherit);font-size:1.375rem;font-weight:var(--sugar-heading-weight,600);line-height:1.4}:where(.sugar-entries__button){border-radius:var(--sugar-button-radius,999px);border:1px solid;padding:.5rem 1.25rem;font-size:.875rem;display:inline-block}:where(.sugar-story){grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (width>=768px){:where(.sugar-story[data-pattern=longform]:has(.sugar-story__media)){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}}:where(.sugar-story__media){min-width:0}:where(.sugar-story__media img,.sugar-story__media .sugar-section__placeholder){aspect-ratio:4/5;object-fit:cover;width:100%;max-height:none}:where(.sugar-story__text){min-width:0}:where(.sugar-story__kicker){color:var(--color-accent,#18181b);letter-spacing:.08em;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}:where(.sugar-story[data-pattern=timeline]){max-width:48rem;margin-inline:auto}:where(.sugar-story[data-pattern=timeline] .sugar-story__text){text-align:center}:where(.sugar-story__timeline){flex-direction:column;gap:1.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex;position:relative}:where(.sugar-story__timeline):before{content:"";background:var(--color-line,#e4e4e7);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}:where(.sugar-story__milestone){grid-template-columns:minmax(0,1fr);gap:.25rem;padding-left:1.75rem;display:grid;position:relative}:where(.sugar-story__milestone):before{content:"";background:var(--color-accent,#18181b);border-radius:999px;width:.625rem;height:.625rem;position:absolute;top:.45rem;left:0}@media (width>=640px){:where(.sugar-story__timeline):before{left:7.8125rem}:where(.sugar-story__milestone){grid-template-columns:6rem minmax(0,1fr);gap:1.5rem;padding-left:0}:where(.sugar-story__milestone):before{left:7.5rem}:where(.sugar-story__when){text-align:right}:where(.sugar-story__event){grid-column:2;padding-left:1.25rem}}:where(.sugar-story__when){color:var(--color-accent,#18181b);font-variant-numeric:tabular-nums;font-weight:600}:where(.sugar-story__title){font-family:var(--sugar-heading-font,inherit);font-size:1rem;font-weight:var(--sugar-heading-weight,600);margin:0 0 .25rem}:where(.sugar-story__body){color:var(--color-ink-soft,#52525b);white-space:pre-line;margin:0;font-size:.875rem;line-height:1.8}:where(.sugar-numbers){grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (width>=768px){:where(.sugar-numbers[data-pattern=photo]:has(.sugar-numbers__media)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}}:where(.sugar-numbers__media,.sugar-numbers__text){min-width:0}:where(.sugar-numbers__media img,.sugar-numbers__media .sugar-section__placeholder){aspect-ratio:4/3;object-fit:cover;width:100%;max-height:none}:where(.sugar-numbers__intro){margin-bottom:1.5rem}:where(.sugar-numbers[data-pattern=row] .sugar-numbers__intro){text-align:center;max-width:40rem;margin-inline:auto}:where(.sugar-numbers__list){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}:where(.sugar-numbers[data-pattern=row] .sugar-numbers__list){flex-wrap:wrap;justify-content:center;display:flex}:where(.sugar-numbers__item){min-width:0}:where(.sugar-numbers[data-pattern=row] .sugar-numbers__item){flex:0 calc(50% - .5rem)}@media (width>=768px){:where(.sugar-numbers[data-pattern=row] .sugar-numbers__list){gap:2rem}:where(.sugar-numbers[data-pattern=row] .sugar-numbers__item){flex-basis:calc(33.3333% - 1.33333rem)}}:where(.sugar-numbers[data-pattern=row] .sugar-numbers__item){text-align:center}:where(.sugar-numbers__figure){color:var(--color-accent,#18181b);font-family:var(--sugar-heading-font,inherit);font-weight:var(--sugar-heading-weight,600);margin:0;line-height:1.1}:where(.sugar-numbers__value){font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,3rem)}:where(.sugar-numbers__unit){margin-left:.125rem;font-size:1rem}:where(.sugar-numbers__label){color:var(--color-ink-soft,#52525b);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}:where(.sugar-logos__list){flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}:where(.sugar-logos[data-pattern=grid] .sugar-logos__list){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=768px){:where(.sugar-logos[data-pattern=grid] .sugar-logos__list){grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}:where(.sugar-logos__item){min-width:0}:where(.sugar-logos__logo){box-sizing:border-box;height:3rem;color:var(--color-ink-soft,#52525b);justify-content:center;align-items:center;text-decoration:none;display:flex}:where(.sugar-logos[data-pattern=grid] .sugar-logos__logo){border-radius:var(--sugar-radius,.75rem);background:var(--color-band,#f6f6f7);height:5.5rem;padding:.875rem 1rem}:where(.sugar-logos__image){object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:auto;max-width:min(9rem,100%);height:100%;max-height:100%}:where(.sugar-logos__logo .sugar-section__placeholder){aspect-ratio:auto;mix-blend-mode:normal;width:6rem;max-width:100%}:where(.sugar-logos__name){font-family:var(--sugar-heading-font,inherit);font-weight:var(--sugar-heading-weight,600);letter-spacing:.04em;text-align:center}:where(a.sugar-logos__logo:hover){color:var(--color-ink,#18181b)}:where(.sugar-steps__intro){margin-bottom:1.5rem}:where(.sugar-steps[data-pattern=row] .sugar-steps__intro){text-align:center;max-width:40rem;margin-inline:auto}:where(.sugar-steps__list){flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}:where(.sugar-steps__list):before{content:"";background:var(--color-line,#e4e4e7);width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.25rem}:where(.sugar-steps__item){align-items:flex-start;gap:1rem;min-width:0;display:flex;position:relative}:where(.sugar-steps__number){z-index:1;background:var(--color-accent,#18181b);width:2.5rem;height:2.5rem;color:var(--color-on-accent,#fff);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}:where(.sugar-steps__text){min-width:0;padding-top:.375rem}:where(.sugar-steps__title){font-family:var(--sugar-heading-font,inherit);font-size:1rem;font-weight:var(--sugar-heading-weight,600);margin:0 0 .25rem}:where(.sugar-steps__body){color:var(--color-ink-soft,#52525b);white-space:pre-line;margin:0;font-size:.875rem;line-height:1.8}@media (width>=768px){:where(.sugar-steps[data-pattern=row] .sugar-steps__list){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem;display:grid}:where(.sugar-steps[data-pattern=row] .sugar-steps__list):before{content:none}:where(.sugar-steps[data-pattern=row] .sugar-steps__item){text-align:center;flex-direction:column;align-items:center;gap:.75rem}:where(.sugar-steps[data-pattern=row] .sugar-steps__item:not(:last-child)):after{content:"";background:var(--color-line,#e4e4e7);width:calc(100% + 1.5rem);height:1px;position:absolute;top:1.25rem;left:50%}:where(.sugar-steps[data-pattern=row] .sugar-steps__text){padding-top:0}:where(.sugar-steps[data-pattern=line]:has(.sugar-steps__intro)){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem;display:grid}:where(.sugar-steps[data-pattern=line] .sugar-steps__intro){margin-bottom:0}}:where(.sugar-table){grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width>=768px){:where(.sugar-table[data-pattern=photo]:has(.sugar-table__media)){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2.5rem}}:where(.sugar-table__media,.sugar-table__body){min-width:0}:where(.sugar-table[data-pattern=table] .sugar-table__body){width:100%;max-width:56rem;margin-inline:auto}:where(.sugar-table__media img,.sugar-table__media .sugar-section__placeholder){aspect-ratio:3/4;object-fit:cover;width:100%;max-height:none}:where(.sugar-table__scroll){overscroll-behavior-x:contain;border:1px solid var(--color-line,#e4e4e7);border-radius:var(--sugar-radius,.75rem);max-width:100%;overflow-x:auto}:where(.sugar-table__scroll:focus-visible){outline:2px solid var(--color-accent,#18181b);outline-offset:2px}:where(.sugar-table__table){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}:where(.sugar-table__table :is(th,td)){border-bottom:1px solid var(--color-line,#e4e4e7);text-align:left;vertical-align:top;overflow-wrap:normal;min-width:4.5rem;padding:.625rem .875rem}:where(.sugar-table__table tbody tr:last-child :is(th,td)){border-bottom:0}:where(.sugar-table__table thead th){background:var(--color-band,#f6f6f7);font-weight:600}:where(.sugar-table__table tbody th){font-weight:600}:where(.sugar-table__note){color:var(--color-ink-soft,#52525b);white-space:pre-line;margin:.75rem 0 0;font-size:.8125rem;line-height:1.7}:where(.sugar-spacer){padding-block:0}:where(.sugar-spacer[data-pattern=space][data-size=s]){height:1.5rem}:where(.sugar-spacer[data-pattern=space][data-size=m]){height:3rem}:where(.sugar-spacer[data-pattern=space][data-size=l]){height:6rem}:where(.sugar-spacer[data-pattern=line][data-size=s]){padding-block:.5rem}:where(.sugar-spacer[data-pattern=line][data-size=m]){padding-block:1.5rem}:where(.sugar-spacer[data-pattern=line][data-size=l]){padding-block:3rem}:where(.sugar-spacer__line){border:0;border-top:1px solid var(--color-line,#e4e4e7);height:0;margin:0}:where(.sugar-spacer--preview[data-pattern=space]){border:1px dashed var(--color-line,#e4e4e7);border-radius:var(--sugar-radius,.75rem);justify-content:center;align-items:center;display:flex}:where(.sugar-spacer__label){color:var(--color-ink-soft,#52525b);font-size:.75rem}:where(.sugar-voices[data-pattern=scroll] .sugar-voices__list,.sugar-gallery[data-pattern=scroll] .sugar-gallery__list){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1rem;padding-bottom:.5rem;display:flex;position:relative;overflow-x:auto}:where(.sugar-voices[data-pattern=scroll] .sugar-voices__item,.sugar-gallery[data-pattern=scroll] .sugar-gallery__item){scroll-snap-align:start;flex:0 0 min(80%,20rem)}:where(.sugar-app-section[data-layout=narrow]){max-width:48rem;margin-inline:auto}:where(.sugar-app-section[data-layout=split]){grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}@media (width>=768px){:where(.sugar-app-section[data-layout=split]){grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2.5rem}}:where(.sugar-app-section__caption){color:var(--color-ink-soft,#52525b);margin-top:.5rem;font-size:.875rem}:where(.sugar-embed){aspect-ratio:16/9;border-radius:var(--sugar-radius,.75rem);background:var(--color-band,#f6f6f7);width:100%;position:relative;overflow:hidden}:where(.sugar-embed[data-ratio=standard]){aspect-ratio:4/3}:where(.sugar-embed[data-ratio=square]){aspect-ratio:1}:where(.sugar-embed[data-ratio=panorama]){aspect-ratio:21/9}:where(.sugar-embed[data-ratio=tall]){aspect-ratio:9/16;max-width:22rem;margin-inline:auto}@media (width<=767px){:where(.sugar-embed[data-ratio=panorama]){aspect-ratio:16/9}}:where(.sugar-embed__frame,.sugar-embed__cover){border:0;width:100%;height:100%;position:absolute;inset:0}:where(.sugar-embed__poster){object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}:where(.sugar-embed__panel){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}:where(.sugar-embed__poster+.sugar-embed__panel){color:#fff;background:linear-gradient(#0000001a,#0000008c)}:where(.sugar-embed__note){max-width:32rem;color:var(--color-ink-soft,#52525b);margin:0;font-size:.875rem;line-height:1.7}:where(.sugar-embed__links){text-align:right;margin:.5rem 0 0;font-size:.75rem}:where(.sugar-embed__link){color:var(--color-ink-soft,#52525b);text-decoration:underline}:where(.sugar-custom[data-pattern=narrow]){max-width:48rem;margin-inline:auto}:where(.sugar-html){color:var(--color-ink,inherit);overflow-wrap:anywhere;line-height:1.9}:where(.sugar-html>:first-child){margin-top:0}:where(.sugar-html>:last-child){margin-bottom:0}:where(.sugar-html :is(h2,h3,h4,h5,h6)){font-family:var(--sugar-heading-font,inherit);font-weight:var(--sugar-heading-weight,600);margin:1.75em 0 .6em;line-height:1.5}:where(.sugar-html h2){font-size:1.375rem}:where(.sugar-html h3){font-size:1.125rem}:where(.sugar-html :is(h4,h5,h6)){font-size:1rem}:where(.sugar-html :is(p,ul,ol,dl,blockquote,figure,pre,table,details)){margin:0 0 1em}:where(.sugar-html :is(ul,ol)){padding-left:1.5em}:where(.sugar-html ul){list-style:outside}:where(.sugar-html ol){list-style:decimal}:where(.sugar-html li+li){margin-top:.25em}:where(.sugar-html dt){font-weight:600}:where(.sugar-html dd){margin:0 0 .5em 1em}:where(.sugar-html :is(strong,b)){font-weight:700}:where(.sugar-html :is(em,i,cite)){font-style:italic}:where(.sugar-html a){color:var(--color-accent,inherit);text-underline-offset:.2em;text-decoration:underline}:where(.sugar-html mark){background:var(--color-band,#f6f6f7);color:inherit;padding-inline:.15em}:where(.sugar-html blockquote){border-left:3px solid var(--color-line,#e4e4e7);color:var(--color-ink-soft,#52525b);padding-left:1em}:where(.sugar-html hr){border:0;border-top:1px solid var(--color-line,#e4e4e7);margin:2em 0}:where(.sugar-html img){border-radius:var(--sugar-radius,.75rem);max-width:100%;height:auto;display:block}:where(.sugar-html figcaption){color:var(--color-ink-soft,#52525b);margin-top:.5em;font-size:.875rem}:where(.sugar-html :is(code,pre)){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}:where(.sugar-html pre){border-radius:var(--sugar-radius,.75rem);background:var(--color-band,#f6f6f7);white-space:pre;overflow-wrap:normal;max-width:100%;padding:1em;overflow-x:auto}:where(.sugar-html table){border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}:where(.sugar-html :is(th,td)){border:1px solid var(--color-line,#e4e4e7);text-align:left;vertical-align:top;overflow-wrap:normal;padding:.5em .75em}:where(.sugar-html th){background:var(--color-band,#f6f6f7);font-weight:600}:where(.sugar-html caption){color:var(--color-ink-soft,#52525b);text-align:left;margin-bottom:.5em;font-size:.875rem}:where(.sugar-html summary){cursor:pointer;font-weight:600}:where(.sugar-html .sugar-cols-2,.sugar-html .sugar-cols-3){grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:1em;display:grid}@media (width>=768px){:where(.sugar-html .sugar-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sugar-html .sugar-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.sugar-html :is(.sugar-cols-2,.sugar-cols-3)>*){min-width:0}:where(.sugar-html .sugar-align-center){text-align:center}:where(.sugar-html .sugar-align-right){text-align:right}:where(.sugar-html img.sugar-align-center){margin-inline:auto}:where(.sugar-html img.sugar-align-right){margin-left:auto}:where(.sugar-html .sugar-btn,.sugar-html .sugar-btn-outline){border-radius:var(--sugar-button-radius,999px);padding:.75rem 1.5rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}:where(.sugar-html .sugar-btn){border:1px solid var(--color-accent,#18181b);background:var(--color-accent,#18181b);color:var(--color-on-accent,#fff)}:where(.sugar-html .sugar-btn:hover){background:var(--color-accent-hover,var(--color-accent,#3f3f46))}:where(.sugar-html .sugar-btn-outline){color:var(--color-accent,#18181b);background:0 0;border:1px solid}:where(.sugar-html .sugar-note){border:1px solid var(--color-line,#e4e4e7);border-radius:var(--sugar-radius,.75rem);background:var(--color-band,#f6f6f7);padding:1em 1.25em}:where(.sugar-html .sugar-lead){font-size:1.125rem;line-height:1.8}:where(.sugar-html .sugar-small){color:var(--color-ink-soft,#52525b);font-size:.8125rem}:where(.sugar-html .sugar-space-s){margin-block:.5rem}:where(.sugar-html .sugar-space-l){margin-block:3rem}:where(.sugar-html .sugar-wide){width:100%}
