@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;display:flex}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:500}ul,ol{padding:0}a{color:inherit}[hidden]{display:none!important}html:has(dialog[open][scroll-lock],details[open][scroll-lock]){overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer base{body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);background-color:var(--color-bg);color:var(--color-fg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--leading-tight)}:focus-visible{outline-offset:2px;outline:2px solid}main{flex:1}.shopify-section{--content-width:min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin:minmax(var(--page-margin), 1fr);grid-template-columns:var(--content-margin) var(--content-width) var(--content-margin);width:100%;display:grid;position:relative}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1/-1}.section-spacing{padding-block:var(--section-gap)}#satcb_bar{z-index:9000!important}:root{--ada-launcher-lift:35px}:is(body:has(#satcb_bar[style*="display: block"]) #ada-button-frame,body:has(.product__sticky-buy[data-visible]) #ada-button-frame){bottom:var(--ada-launcher-lift)!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}}@layer components{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content{z-index:9999;position:absolute;left:-9999px}.skip-to-content:focus-visible{inset-block-start:var(--page-margin);inset-inline-start:var(--page-margin);padding:var(--space-2) var(--space-4);background-color:var(--color-bg);color:var(--color-fg);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);position:fixed;left:auto}.button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);text-align:center;border-radius:var(--radius-pill);transition:background-color var(--transition), color var(--transition), opacity var(--transition);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.button:focus-visible{outline-offset:2px;outline:2px solid}.button--lg{padding:var(--space-4) var(--space-10);font-size:var(--text-base)}.button--primary{background-color:var(--color-onix);color:var(--color-white)}.button--primary:hover{background-color:var(--color-text)}.button--secondary{background-color:var(--color-white);color:var(--color-onix)}.button--secondary:hover{opacity:.9}.button--outline{color:inherit;background-color:#0000;border:1px solid}.button--outline:hover{background-color:#ffffff1f}.button--link{font-family:var(--font-heading);font-size:var(--text-base);padding-block-start:0;font-weight:500}.button--full{width:100%}.button__arrow{line-height:1}.link-rule{padding-inline:var(--link-rule-inset);border-block-end:var(--link-rule-width) solid currentcolor;transition:border-color var(--transition);border-radius:0;padding-block-end:var(--link-rule-gap);text-decoration:none}.link-rule:hover{border-block-end-color:#0000}.heading-accent{color:var(--color-accent)}.heading-accent--italic{font-style:italic}.icon{flex-shrink:0;width:1.25rem;height:1.25rem}.rte>*+*{margin-block-start:var(--space-3)}.rte a{text-underline-offset:3px;text-decoration:underline}.rte ul,.rte ol{gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.rte--unstyled-list ul{padding-inline-start:0;list-style:none}.section-header{gap:var(--space-3);flex-direction:column;max-width:44rem;display:flex}.section-header--center{text-align:center;margin-inline:auto}.section-header__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.section-header__title{font-size:var(--text-3xl)}.section-header--compact .section-header__title{font-size:var(--text-2xl)}.section-header__body{color:var(--color-text)}.sale-chip{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-sale);background-color:var(--color-sale-bg);border:1px solid var(--color-sale);border-radius:var(--radius-sm);align-items:center;display:inline-flex}#truemed-instructions{font-family:var(--font-body);font-size:var(--text-base)}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.purchase-options{border:0;min-inline-size:0;padding:0}.purchase-options__list,.purchase-options__group,.purchase-options__radio-list{gap:var(--space-2);display:grid}.purchase-options__option{gap:var(--space-3);min-height:3.5rem;padding:var(--space-4);cursor:pointer;background-color:var(--color-bg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-sm);transition:border-color var(--transition);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.purchase-options__option[hidden]{display:none}.purchase-options__option:has(.purchase-options__input:checked){border-color:var(--color-fg)}.purchase-options__frequency-option{cursor:default;grid-template-columns:minmax(0,1fr) auto;display:none}super-product-form[data-form-ready] .purchase-options__group--frequency .purchase-options__radio-list{display:none}super-product-form[data-form-ready] .purchase-options__frequency-option{display:grid}.purchase-options__group:has(.purchase-options__input:checked) .purchase-options__frequency-option{border-color:var(--color-fg)}.purchase-options__frequency{margin-block-start:var(--space-2)}.purchase-options__frequency .field__input{width:100%;min-height:calc(var(--space-10) + var(--space-2))}.purchase-options__option:has(.purchase-options__input:focus-visible){outline-offset:2px;outline:2px solid}.purchase-options__input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-fg);margin:0}.purchase-options__copy,.purchase-options__pricing{min-width:0;display:flex}.purchase-options__copy{gap:var(--space-1);flex-direction:column}.purchase-options__name,.purchase-options__price{font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug)}.purchase-options__detail{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted)}.purchase-options__pricing{justify-content:flex-end;gap:var(--space-1) var(--space-2);text-align:end;flex-wrap:wrap;align-items:baseline}.purchase-options__compare{font-size:var(--text-sm);color:var(--color-text-muted)}.purchase-options__savings{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-tight);color:var(--color-sale);background-color:var(--color-sale-bg);border:1px solid var(--color-sale);border-radius:var(--radius-sm)}.purchase-options__terms{margin-block-start:var(--space-3);display:none}.purchase-options:has([data-selling-plan-input]:not([data-one-time-input]):checked) .purchase-options__terms{display:block}.purchase-options__terms-summary{gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:flex}.purchase-options__terms-summary::-webkit-details-marker{display:none}.purchase-options__terms-summary:hover{color:var(--color-accent)}.purchase-options__terms-summary:focus-visible{outline-offset:2px;outline:2px solid}.purchase-options__terms-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.purchase-options__terms-body{padding-block:var(--space-3) var(--space-1);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);padding-inline-start:calc(1.125rem + var(--space-2))}@media (width<48rem){.purchase-options__frequency-option{grid-template-columns:minmax(0,1fr);align-items:start}.purchase-options__frequency-option .purchase-options__pricing{text-align:start;grid-column:1;justify-content:flex-start}}@supports (interpolate-size:allow-keywords){.purchase-options__terms{interpolate-size:allow-keywords}.purchase-options__terms::details-content{height:0;transition:height .2s ease, content-visibility .2s allow-discrete;overflow:hidden}.purchase-options__terms[open]::details-content{height:auto}}.field{gap:var(--space-2);flex-direction:column;display:flex}.field__label{font-size:var(--text-sm);font-weight:500}.field__input{padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-fg);background-color:var(--color-bg);border:1px solid var(--color-border-hairline);border-radius:var(--radius-sm)}.field__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.field__input[aria-invalid=true]{border-color:var(--color-sale)}.field__error{font-size:var(--text-sm);color:var(--color-sale)}input[type=search]::-webkit-search-cancel-button{appearance:none;background-color:var(--color-sage);width:1rem;height:1rem;-webkit-mask-image:var(--icon-close);mask-image:var(--icon-close);cursor:pointer;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--color-fg)}.form-status{padding:var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-sm);margin-block-end:var(--space-5)}.form-status--error{color:var(--color-sale);background-color:var(--color-sale-bg)}.form-status--success{color:var(--color-green-dark);background-color:var(--color-green-50)}.form-status__list{margin:0;padding-inline-start:var(--space-5)}.product-listing__toolbar{align-items:end;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.product-listing__filters{gap:var(--space-2);flex-wrap:wrap;flex:20rem;display:flex}.product-listing__filter{position:relative}.product-listing__filter summary{min-height:2.75rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-pill)}.product-listing__filter-values{z-index:2;gap:var(--space-2);width:max-content;min-width:14rem;max-width:min(22rem,85vw);max-height:20rem;padding:var(--space-4);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);margin-block-start:var(--space-2);display:grid;position:absolute;overflow:auto}.product-listing__filter-value{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}.product-listing__filter-value--disabled{color:var(--color-text-muted)}.product-listing__price-inputs{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-listing__price-inputs label,.product-listing__sort{gap:var(--space-1);font-size:var(--text-sm);display:grid}.product-listing__price-inputs input,.product-listing__sort select{min-height:2.75rem;padding-inline:var(--space-2);font:inherit;color:inherit;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.product-listing__apply{min-height:2.75rem}.product-listing__active-filters{gap:var(--space-2);margin-block:calc(var(--space-6) * -1) var(--space-6);flex-wrap:wrap;display:flex}.product-listing__active-filters a{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-pill);text-decoration:none}.card-grid{--card-grid-columns:2;--card-grid-gap:var(--space-6);grid-template-columns:repeat(var(--card-grid-columns), minmax(0, 1fr));gap:var(--card-grid-row-gap,var(--card-grid-gap)) var(--card-grid-gap);list-style:none;display:grid}.card-grid:has(>:nth-child(-n+2):last-child){grid-template-columns:repeat(auto-fit, calc((100% - (var(--card-grid-columns) - 1) * var(--card-grid-gap)) / var(--card-grid-columns)));justify-content:center}.product-listing__list{--card-grid-columns:var(--grid-mobile);--card-grid-gap:var(--space-4)}@media (width>=64rem){.product-listing__list{--card-grid-columns:var(--grid-desktop);--card-grid-gap:var(--space-6)}}.product-listing__empty{padding-block:var(--space-10);color:var(--color-text-muted);text-align:center}.product-listing__pagination{justify-content:center;margin-block-start:var(--space-10);display:flex}.product-listing__pagination :is(a,span){padding:var(--space-2) var(--space-3);text-decoration:none}.product-listing__pagination .current{text-underline-offset:4px;font-weight:700;text-decoration:underline}.product-card{gap:var(--space-2);height:100%;font-size:var(--product-card-font-size,var(--text-base));text-align:var(--product-card-align,start);flex-direction:column;display:flex;position:relative}.product-card__link{color:inherit;text-decoration:none}.product-card__link:after{content:"";position:absolute;inset:0}.product-card__media{border-radius:var(--radius-md);background-color:var(--color-green-50);position:relative;overflow:hidden}.product-card__image{width:100%;aspect-ratio:var(--card-image-aspect,1 / 1);object-fit:cover;transition:scale var(--transition)}@media (hover:hover){.product-card:hover .product-card__image{scale:1.03}}.product-card__hover{pointer-events:none;position:absolute;inset:0}.product-card__image--hover{opacity:0;height:100%;transition:opacity .25s ease, scale var(--transition)}@media (hover:hover){.product-card:hover:not(:has(.swatch[aria-current],.product-card__swatches:hover)) .product-card__image--hover{opacity:1}}.product-card__badge{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);background-color:var(--color-white);border-radius:var(--radius-pill);font-weight:600;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.product-card__title{font-family:var(--font-body);font-size:inherit;font-weight:400;line-height:var(--leading-normal)}.product-card__prices{align-items:center;justify-content:var(--product-card-align,start);gap:var(--space-2);flex-wrap:wrap;display:flex}.product-card__price{font-weight:700}.product-card__compare{font-size:var(--text-sm);color:rgb(from var(--color-onix) r g b / .35);font-weight:500}.product-card__form{z-index:1;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.product-card__add{width:2.5rem;height:2.5rem;color:var(--color-fg);background-color:var(--color-white);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--transition), color var(--transition), scale var(--transition);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.product-card__add:hover{background-color:var(--color-green-light)}.product-card__add:disabled{cursor:default}.product-card__add[data-quick-add-state=adding]{scale:.92}.product-card__add[data-quick-add-state=added]{color:var(--color-white);background-color:var(--color-accent)}.product-card__add-icon--done,.product-card__add[data-quick-add-state=added] .product-card__add-icon--add{display:none}.product-card__add[data-quick-add-state=added] .product-card__add-icon--done{display:block}@media (hover:hover) and (pointer:fine){.product-card__form{opacity:0;translate:0 var(--space-2);transition:opacity var(--transition), translate var(--transition)}.product-card:hover .product-card__form,.product-card:focus-within .product-card__form{opacity:1;translate:0}.product-card__form:has([data-quick-add-state]){opacity:1;translate:0}}super-card-swatches{display:contents}.product-card__swatches{z-index:1;justify-content:var(--product-card-align,start);gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);padding:0;list-style:none;display:flex;position:relative}.swatch{--swatch-white:#fff;--swatch-black:var(--color-onix);--swatch-mint:var(--color-green-light);--swatch-cream:#f1e6d2;--swatch-green:var(--color-green);--swatch-blue:#8fb3d9;--swatch-pink:#f2c4cf;--swatch-red:#c8524f;--swatch-grey:#a9a9a9;--swatch-multi:conic-gradient(from 45deg, var(--swatch-mint), var(--swatch-cream), var(--swatch-pink), var(--swatch-blue), var(--swatch-mint));border:1px solid rgb(from var(--color-onix) r g b / .2);width:1rem;height:1rem;transition:scale var(--transition);border-radius:50%;display:block;position:relative}.swatch:before{content:"";border-radius:inherit;background-image:var(--swatch-image,linear-gradient(135deg, var(--swatch-fill,var(--color-border-subtle)) 50%, var(--swatch-accent,var(--swatch-fill,var(--color-border-subtle))) 50%));background-position:50%;background-size:cover;position:absolute;inset:0}a.swatch:hover,a.swatch:focus-visible{scale:1.2}.swatch[aria-current=true]{outline:1px solid var(--color-onix);outline-offset:2px}.swatch--unavailable:before{opacity:.4}.swatch--unavailable:after{content:"";border-radius:inherit;background-image:linear-gradient(to top right, transparent calc(50% - .5px), var(--color-onix) calc(50% - .5px), var(--color-onix) calc(50% + .5px), transparent calc(50% + .5px));position:absolute;inset:-1px}.quick-add{width:min(52rem, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:var(--space-6);color:var(--color-fg);background-color:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:0;margin:auto;position:fixed;inset:0;overflow:auto}.quick-add::backdrop{background-color:#00000073}.quick-add__close{z-index:1;width:2.25rem;height:2.25rem;color:inherit;background-color:var(--color-bg);cursor:pointer;transition:background-color var(--transition);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.quick-add__close:hover{background-color:var(--color-mint-pale)}.quick-add__body{padding-block-start:var(--space-4)}@media (width>=48rem){.quick-add__body{padding-block-start:0}}.quick-add__loading{padding-block:var(--space-12);font-size:var(--text-sm);text-align:center;color:var(--color-text-muted)}.app-qr{display:contents}.app-qr__code{width:max(var(--app-qr-size,3rem), var(--app-qr-min-size,0px));color:var(--color-onix);display:none}.app-qr__code>svg{width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.app-qr[data-app-qr-ready]>a{display:none}.app-qr[data-app-qr-ready]>.app-qr__code{display:inline-flex}.app-qr[data-app-qr-ready]~.button{align-self:flex-end}.button:has(~.app-qr[data-app-qr-ready]){align-self:flex-end}}.account-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.account-layout{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;column-gap:5rem}}.account-menu{min-width:0}.account-menu__title{font-size:var(--text-base);text-transform:uppercase;margin-block-end:var(--space-6);font-weight:700}.account-menu__portal{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);color:var(--color-onix);font-size:var(--text-base);background-color:var(--color-mint-deep);border-radius:var(--radius-pill);transition:background-color var(--transition);font-weight:500;text-decoration:none;display:flex}.account-menu__portal:hover{background-color:var(--color-mint-deep-hover)}.account-menu__portal-icon{width:1rem;height:1rem}.account-menu__list{gap:var(--space-4);margin-block-start:var(--space-4);list-style:none;display:flex}.account-menu__item{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-normal);white-space:nowrap;background-color:var(--color-cream);border-radius:var(--radius-sm);transition:background-color var(--transition);text-decoration:none;display:flex}.account-menu__item:hover,.account-menu__item[aria-current=page]{background-color:color-mix(in srgb, var(--color-onix) 10%, var(--color-cream))}.account-menu__icon{flex:none;width:1.25rem;height:1.25rem}@media (width<64rem){.account-menu__title{display:none}.account-menu__list{margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scrollbar-width:none;overflow-x:auto}.account-menu__list::-webkit-scrollbar{display:none}.account-menu__item{flex:none}}@media (width>=64rem){.account-menu__list{flex-direction:column}}.pagination{justify-content:center;margin-block-start:var(--space-10);display:flex}.pagination__list{list-style:none;display:flex}.pagination__link,.pagination__gap{min-width:3.5rem;padding-block:var(--space-2) var(--space-3);font-size:var(--text-xl);color:var(--color-sage);place-items:center;display:grid}.pagination__link{border-block-end:2px solid #0000;text-decoration:none}.pagination__link:hover{color:var(--color-fg)}.pagination__link--current{color:var(--color-accent);border-block-end-color:currentColor}.alert-banner{max-width:66.5rem;padding:var(--space-5) var(--space-4) 0;margin-inline:auto}.alert-banner__message{padding:var(--space-4);color:var(--color-sale);text-align:center;background-color:var(--color-sale-bg);border:1px solid var(--color-sale);border-radius:var(--radius-sm);font-weight:700}[data-reveal]{opacity:0;translate:0 var(--space-3);transition:opacity .5s ease var(--reveal-delay,0s), translate .5s ease var(--reveal-delay,0s)}[data-reveal][data-revealed]{opacity:1;translate:0}}:root{--color-green-50:#f4fdfb;--color-mint:#c2e0d7;--color-green-light:#b3e7d7;--color-mint-deep:#a8e0d4;--color-mint-deep-hover:#93d6c7;--color-sage:#869691;--color-green:#6b998b;--color-green-mid:#567a6f;--color-green-dark:#3c635a;--color-onix:#1b1a19;--color-text:#444;--color-text-muted:#555;--color-white:#fff;--color-cream:#fef8ef;--color-cream-dark:#fdf8f0;--color-peach:#ffedd8;--color-tan:#e7dcb3;--color-amber:#ca8504;--color-amber-50:#fefdf0;--color-mint-light:#d9f3eb;--color-mint-pale:#e8f5f1;--color-green-deep:#405c53;--color-border-subtle:#dee6e4;--color-surface-muted:#f1f5f4;--color-bg:var(--color-white);--color-fg:var(--color-onix);--color-accent:var(--color-green);--color-accent-hover:var(--color-green-mid);--color-border:var(--color-mint);--color-border-hairline:var(--color-border-subtle);--color-sale:var(--color-amber);--color-sale-bg:var(--color-amber-50);--color-rating-star:var(--color-onix);--font-heading:"Epilogue", ui-sans-serif, system-ui, sans-serif;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.125rem, 1.08rem + .22vw, 1.25rem);--text-2xl:clamp(1.375rem, 1.23rem + .7vw, 1.875rem);--text-3xl:clamp(1.625rem, 1.38rem + 1.2vw, 2.4375rem);--text-4xl:clamp(2rem, 1.65rem + 1.7vw, 3.1875rem);--text-hero:clamp(2.25rem, 1.8rem + 1.9vw, 3.5rem);--text-5xl:clamp(3.125rem, 1rem + 4.6vw, 4.6875rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-wide:.08em;--tracking-wider:.125em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--section-gap:var(--space-6);--aspect-square:1 / 1;--aspect-landscape:4 / 3;--aspect-portrait:3 / 4;--aspect-portrait-tall:4 / 5;--aspect-video:16 / 9;--aspect-wide:21 / 9;--max-width-wide-card:93.75rem;--band-max-height:80svh;--announcement-min-height:3.25rem;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-pill:999px;--link-rule-width:1px;--link-rule-gap:var(--space-5);--link-rule-inset:0;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 2px 8px #00000026;--transition:.15s ease}@media (width>=64rem){:root{--section-gap:var(--space-9)}}@media (width>=80rem){:root{--section-gap:var(--space-12)}}:root{--icon-check:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%20%2F%3E%3C%2Fsvg%3E);--icon-close:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%206%2018%22%20%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%20%2F%3E%3C%2Fsvg%3E)}
