@font-face{font-family:Fraunces;src:url(fraunces-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces-extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--is-accent-action: oklch(.55 .15 28);--is-accent-action-dark: oklch(.48 .15 28);--is-accent-trust: oklch(.62 .08 155);--is-accent-trust-dark: oklch(.55 .08 155);--is-accent-trust-light: oklch(.72 .06 155);--is-accent-trust-bg: oklch(.9 .08 155);--is-accent-highlight: oklch(.7 .14 68);--is-accent-highlight-dark: oklch(.62 .14 68);--is-accent-action-light: oklch(.65 .12 28);--is-accent-action-bg: oklch(.92 .04 28);--is-accent-highlight-light: oklch(.8 .1 68);--is-accent-highlight-bg: oklch(.92 .06 68);--is-highlight-box-bg: linear-gradient(135deg, oklch(.7 .14 68 / .08), oklch(.7 .14 68 / .04));--is-highlight-box-bg-dark: linear-gradient(135deg, oklch(.7 .14 68 / .12), oklch(.7 .14 68 / .06));--is-accent-error: oklch(.55 .18 25);--is-accent-error-bg: oklch(.95 .03 25);--is-accent-success: var(--is-accent-trust);--is-accent-success-bg: var(--is-accent-trust-bg);--is-accent-warning: oklch(.68 .16 55);--is-accent-warning-bg: oklch(.95 .05 55);--is-text-headline: #3B2C24;--is-text-body: #4f4842;--is-text-muted: #5b5046;--is-text-light: #7b6e63;--is-text-on-dark: #F4E6D0;--is-bg-cream: oklch(.98 .02 80);--is-bg-cream-alt: oklch(.97 .025 75);--is-bg-white: #fff;--is-bg-dark: #3B2C24;--is-bg-dark-deep: #2a1f19;--is-font-headline: "Fraunces", Georgia, serif;--is-font-body: "DM Sans", system-ui, sans-serif;--is-line-height-body: 1.65;--is-line-height-tight: 1.15;--is-line-height-headline: 1.2;--is-line-height-relaxed: 1.7;--is-letter-spacing-headline: -.02em;--is-letter-spacing-caps: .1em;--is-space-2xs: .25rem;--is-space-xs: .5rem;--is-space-sm: 1rem;--is-space-md: 1.5rem;--is-space-lg: 2.5rem;--is-space-xl: 4rem;--is-space-2xl: 6rem;--is-section-padding-mobile: 3rem 1rem;--is-section-padding-desktop: 4.5rem 1.5rem;--is-section-pad-block: clamp(2.5rem, 6vw, 4rem);--is-section-pad-inline: clamp(1rem, 3vw, 1.5rem);--is-radius-sm: 1rem;--is-radius-md: 1.25rem;--is-radius-lg: 1.75rem;--is-radius-pill: 9999px;--is-shadow-card: 0 4px 20px rgba(59, 44, 36, .06);--is-shadow-card-hover: 0 8px 30px rgba(59, 44, 36, .1);--is-shadow-inner: inset 0 1px 2px rgba(255, 255, 255, .8);--is-shadow-btn: 0 8px 24px oklch(.62 .13 45 / .3);--is-shadow-btn-hover: 0 12px 28px oklch(.62 .13 45 / .4);--is-shadow-btn-highlight: 0 8px 24px oklch(.7 .14 68 / .3);--is-shadow-btn-highlight-hover: 0 12px 28px oklch(.7 .14 68 / .4);--is-border-subtle: rgba(0, 0, 0, .06);--is-border-subtle-light: rgba(255, 255, 255, .1);--is-overlay-faint-light: rgba(255, 255, 255, .03);--is-bg-glass: rgba(255, 255, 255, .7);--is-text-on-dark-soft: rgba(244, 230, 208, .85);--is-text-on-dark-muted: rgba(244, 230, 208, .8);--is-text-link: var(--is-accent-action);--is-text-on-dark-strong: #fff;--is-fade-cream: rgba(255, 249, 241, .5);--is-text-xs: max(1rem, 16px);--is-text-sm: max(1.125rem, 16px);--is-text-base: max(1.25rem, 18px);--is-text-md: max(1.5rem, 20px);--is-text-lg: 2rem;--is-text-xl: 2.5rem;--is-text-2xl: 3rem;--is-text-3xl: 4.5rem;--is-text-4xl: 5.5rem;--is-text-fluid-section: clamp(2.5rem, 6vw, 3rem);--is-text-fluid-page: clamp(3.5rem, 7vw, 4.5rem);--is-text-fluid-hero: clamp(3.5rem, 8vw, 5.5rem);--is-text-fluid-subhead: clamp(1.5rem, 3vw, 2rem);--is-text-floor: max(.75rem, 12px);--is-text-caption: clamp(13px, .875rem, 14px);--is-touch-target-min: 2.75rem;--is-touch-target-compact: 2.5rem;--is-badge-text: var(--is-text-floor);--is-container-full: 75rem;--is-container-lg: 56.25rem;--is-container-md: 50rem;--is-container-sm: 45rem;--is-container-readable: 42.5rem;--is-container-body: 37.5rem;--is-container-narrow: 30rem;--is-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--is-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--is-shape: 28px 42px 32px 40px / 40px 30px 38px 32px;--is-shape-hover: 40px 30px 42px 28px / 32px 40px 30px 38px;--is-shape-sm: 16px 24px 18px 22px / 22px 16px 20px 18px;--is-shape-sm-hover: 22px 16px 24px 16px / 18px 22px 16px 20px;--is-shape-md: 22px 34px 26px 32px / 32px 24px 30px 26px;--is-shape-md-hover: 32px 24px 34px 22px / 26px 32px 24px 30px;--is-shape-lg: 32px 48px 36px 44px / 44px 34px 42px 36px;--is-shape-lg-hover: 44px 34px 48px 32px / 36px 44px 34px 42px;--is-shape-v2: 38px 26px 42px 32px / 30px 40px 34px 36px;--is-shape-v2-hover: 32px 40px 26px 38px / 36px 30px 40px 34px;--is-shape-sm-v2: 22px 14px 24px 18px / 16px 22px 20px 18px;--is-shape-sm-v2-hover: 18px 22px 14px 22px / 18px 16px 22px 20px;--is-shape-md-v2: 30px 20px 34px 26px / 22px 32px 28px 30px;--is-shape-md-v2-hover: 26px 32px 20px 30px / 30px 22px 32px 28px;--is-shape-lg-v2: 44px 30px 48px 36px / 32px 46px 38px 40px;--is-shape-lg-v2-hover: 36px 46px 30px 44px / 40px 32px 46px 38px;--is-shape-v3: 44px 28px 38px 34px / 34px 38px 28px 42px;--is-shape-v3-hover: 34px 38px 28px 44px / 42px 28px 38px 34px;--is-shape-sm-v3: 24px 14px 20px 18px / 18px 20px 14px 24px;--is-shape-sm-v3-hover: 18px 20px 14px 24px / 24px 14px 20px 18px;--is-shape-md-v3: 36px 20px 30px 28px / 28px 30px 20px 34px;--is-shape-md-v3-hover: 28px 30px 20px 36px / 34px 20px 30px 28px;--is-shape-lg-v3: 50px 30px 42px 38px / 38px 42px 30px 48px;--is-shape-lg-v3-hover: 38px 42px 30px 50px / 48px 30px 42px 38px;--is-border-weight: 2.5px;--is-border-color: var(--is-text-headline);--is-border: var(--is-border-weight) solid var(--is-border-color);--is-border-light: var(--is-border-weight) solid color-mix(in oklch, var(--is-border-color), transparent 60%);--is-shadow-hard: 4px 4px 0px 0px var(--is-border-color);--is-shadow-hard-sm: 2px 2px 0px 0px var(--is-border-color);--is-shadow-hard-hover: 2px 2px 0px 0px var(--is-border-color);--is-press-translate: translate(2px, 2px);--is-press-shadow: 0px 0px 0px 0px var(--is-border-color);--is-transition-shape: border-radius .5s var(--is-ease-spring);--is-mag-x: 0px;--is-mag-y: 0px;--is-transition-liquid: .8s cubic-bezier(.7, 0, .3, 1);--is-transition-magnetic: transform .2s ease-out;--is-divider-height: clamp(3rem, 10vw, 6rem);--is-shape-divider-top: polygon(0% 20%, 15% 5%, 35% 25%, 55% 10%, 75% 30%, 90% 10%, 100% 25%, 100% 100%, 0% 100%);--is-shape-divider-bottom: polygon(0% 0%, 100% 0%, 100% 75%, 85% 95%, 65% 75%, 45% 90%, 25% 70%, 10% 90%, 0% 80%);--is-filter-pressed: drop-shadow(.5px .5px 0px rgba(255, 255, 255, .4)) drop-shadow(-.5px -.5px 0px rgba(0, 0, 0, .1));--is-state-disabled-opacity: .4;--is-state-hover-lift: translateY(-2px);--is-state-focus-ring: 0 0 0 3px oklch(.62 .13 45 / .3);--is-surface-cream: var(--is-bg-cream);--is-surface-white: var(--is-bg-white);--is-surface-dark: var(--is-bg-dark);--is-surface-highlight: oklch(.7 .14 68 / .12);--is-squiggle-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='14' fill='none'%3E%3Cpath d='M0 7c8.3-6 16.7-6 25 0s16.7 6 25 0 16.7-6 25 0 16.7 6 25 0' stroke='oklch(0.70 0.14 68)' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");--is-grain-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:root{--font-heading-family: var(--is-font-headline);--font-body-family: var(--is-font-body)}[class^=is-] p,[class^=is-] li,[class*=__text],[class*=__body],[class*=__description]{font-family:var(--is-font-body)}[class^=is-] h1,[class^=is-] h2,[class^=is-] h3,[class^=is-] h4,[class^=is-] h5,[class^=is-] h6,[class^=is-][class*=__headline],[class^=is-][class*=__hook],[class^=is-][class*=__title]{font-family:var(--is-font-headline);letter-spacing:var(--is-letter-spacing-headline)}.is-text-xs{font-size:var(--is-text-xs)}.is-text-sm{font-size:var(--is-text-sm)}.is-text-base{font-size:var(--is-text-base)}.is-text-md{font-size:var(--is-text-md)}.is-text-lg{font-size:var(--is-text-lg)}.is-text-xl{font-size:var(--is-text-xl)}.is-text-2xl{font-size:var(--is-text-2xl)}.is-text-3xl{font-size:var(--is-text-3xl)}.is-text-4xl{font-size:var(--is-text-4xl)}.is-btn-primary:hover,.is-btn-secondary:hover,.is-btn-highlight:hover{transform:var(--is-state-hover-lift)}.is-btn-primary:active,.is-btn-secondary:active,.is-btn-highlight:active{transform:var(--is-press-translate);box-shadow:var(--is-press-shadow)}.is-btn-primary:focus-visible,.is-btn-secondary:focus-visible,.is-btn-highlight:focus-visible{outline:none;box-shadow:var(--is-state-focus-ring),var(--is-shadow-hard)}is-accordion>details>summary:focus-visible{outline:none;box-shadow:var(--is-state-focus-ring)}.is-nav-link:focus-visible{outline:none;box-shadow:var(--is-state-focus-ring)}.is-btn-primary[disabled],.is-btn-secondary[disabled],.is-btn-highlight[disabled]{opacity:var(--is-state-disabled-opacity);cursor:not-allowed;pointer-events:none}.is-btn-primary{display:inline-flex;inline-size:100%;max-inline-size:var(--is-container-body);margin-inline:auto;align-items:center;justify-content:center;font-family:var(--is-font-body);background:linear-gradient(135deg,var(--is-accent-action),var(--is-accent-action-dark));color:#fff;font-size:var(--is-text-md);font-weight:700;padding:var(--is-space-sm) var(--is-space-lg);border-radius:var(--is-shape);text-decoration:none;box-shadow:var(--is-shadow-hard),var(--is-shadow-btn);border:var(--is-border);transition:transform .3s var(--is-ease-spring),box-shadow .3s var(--is-ease-out-expo),var(--is-transition-shape);line-height:1.2;cursor:pointer}.is-btn-primary:hover{border-radius:var(--is-shape-hover);color:#fff;text-decoration:none}.is-btn-primary:after,.is-btn-primary:before{display:none!important;content:none!important}.is-btn-secondary{display:inline-flex;inline-size:100%;max-inline-size:var(--is-container-body);margin-inline:auto;align-items:center;justify-content:center;font-family:var(--is-font-body);background:transparent;color:var(--is-accent-action);font-size:var(--is-text-base);font-weight:700;padding:.875rem 2rem;border-radius:var(--is-shape);text-decoration:none;border:var(--is-border);box-shadow:var(--is-shadow-hard-sm);transition:transform .3s var(--is-ease-spring),box-shadow .3s var(--is-ease-out-expo),background .3s var(--is-ease-out-expo),color .3s var(--is-ease-out-expo),var(--is-transition-shape);line-height:1.2;cursor:pointer}.is-btn-secondary:hover{background:var(--is-accent-action);color:#fff;text-decoration:none;border-radius:var(--is-shape-hover)}.is-btn-highlight{display:inline-flex;inline-size:100%;max-inline-size:var(--is-container-body);margin-inline:auto;align-items:center;justify-content:center;gap:var(--is-space-xs);padding:var(--is-space-sm) var(--is-space-lg);font-family:var(--is-font-body);font-size:var(--is-text-md);font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;background:linear-gradient(135deg,var(--is-accent-highlight),var(--is-accent-highlight-dark));color:var(--is-text-headline);border:var(--is-border);border-radius:var(--is-shape);box-shadow:var(--is-shadow-hard),var(--is-shadow-btn-highlight);transition:transform .3s var(--is-ease-spring),box-shadow .3s var(--is-ease-out-expo),var(--is-transition-shape);position:relative}.is-btn-highlight:hover{border-radius:var(--is-shape-hover);box-shadow:var(--is-shadow-hard),var(--is-shadow-btn-highlight-hover)}.is-btn-highlight:before,.is-btn-highlight:after{content:none!important;display:none!important}.is-card{background:linear-gradient(135deg,var(--is-bg-cream),var(--is-bg-cream-alt));border:var(--is-border);border-radius:var(--is-shape-lg);padding:var(--is-space-md);box-shadow:var(--is-shadow-hard),var(--is-shadow-inner);transition:box-shadow .3s var(--is-ease-out-expo),transform .3s var(--is-ease-out-expo),var(--is-transition-shape)}.is-card:hover{border-radius:var(--is-shape-lg-hover);transform:var(--is-state-hover-lift);box-shadow:var(--is-shadow-hard-sm),var(--is-shadow-card-hover)}.is-card--white{background:var(--is-surface-white)}.is-card--dark{background:var(--is-surface-dark);color:var(--is-text-on-dark);border-color:color-mix(in oklch,var(--is-border-color),transparent 40%)}.is-card--dark h1,.is-card--dark h2,.is-card--dark h3,.is-card--dark h4,.is-card--dark h5,.is-card--dark h6{color:var(--is-text-on-dark)}.is-card--highlight{background:var(--is-surface-highlight);border-color:var(--is-accent-highlight)}.is-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;font-family:var(--is-font-body);font-size:var(--is-text-sm);font-weight:600;line-height:1.2;border:var(--is-border);border-radius:var(--is-shape-sm);box-shadow:var(--is-shadow-hard-sm);transition:var(--is-transition-shape);overflow-wrap:break-word}.is-badge:hover{border-radius:var(--is-shape-sm-hover)}.is-badge--trust{background:var(--is-accent-trust-bg);color:var(--is-accent-trust-dark)}.is-badge--action{background:var(--is-accent-action);color:#fff}.is-badge--highlight{background:color-mix(in oklch,var(--is-accent-highlight),var(--is-accent-highlight-dark) 20%);color:var(--is-text-headline)}.is-badge--subtle{background:var(--is-bg-cream);color:var(--is-text-body);border-color:color-mix(in oklch,var(--is-border-color),transparent 50%);box-shadow:none}@media(prefers-reduced-motion:reduce){.is-badge{transition:none;border-radius:var(--is-shape-sm)}.is-badge:hover{border-radius:var(--is-shape-sm)}}.is-input{display:block;width:100%;padding:var(--is-space-sm);font-family:var(--is-font-body);font-size:var(--is-text-base, 1rem);font-weight:400;line-height:var(--is-line-height-body);color:var(--is-text-body);background:var(--is-bg-white);border:var(--is-border);border-radius:var(--is-shape-sm);box-shadow:none;transition:border-color .2s var(--is-ease-out-expo),box-shadow .2s var(--is-ease-out-expo),var(--is-transition-shape);overflow-wrap:break-word}.is-input:hover{border-radius:var(--is-shape-sm-hover)}.is-input:focus{outline:none;border-color:var(--is-accent-action);box-shadow:var(--is-state-focus-ring);border-radius:var(--is-shape-sm)}.is-input::placeholder{color:var(--is-text-light)}.is-input[disabled]{opacity:var(--is-state-disabled-opacity);cursor:not-allowed}.is-input[aria-invalid=true]{border-color:var(--is-accent-error, var(--is-accent-action))}.is-input--textarea{min-height:7.5rem;resize:vertical}.is-input--select{-webkit-appearance:none;appearance:none;padding-inline-end:var(--is-space-lg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%233B2C24' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:1rem}.is-input-group{display:flex;flex-direction:column;gap:.375rem}.is-input-group__label{font-family:var(--is-font-body);font-size:var(--is-text-sm, .875rem);font-weight:600;color:var(--is-text-headline)}.is-input--dark{background:var(--is-bg-dark-deep);color:var(--is-text-on-dark);border-color:var(--is-border-subtle-light)}.is-input--dark::placeholder{color:var(--is-text-on-dark-muted)}.is-input--dark:focus{border-color:var(--is-accent-action)}@media(prefers-reduced-motion:reduce){.is-input{transition:none;border-radius:var(--is-shape-sm)}.is-input:hover{border-radius:var(--is-shape-sm)}}.is-trust-grid{display:grid;grid-template-columns:repeat(2,auto);gap:var(--is-space-sm);justify-content:center}@media(min-width:750px){.is-trust-grid{grid-template-columns:repeat(4,auto)}}.is-trust-item{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--is-text-sm);font-weight:600;color:var(--is-text-headline);background:var(--is-bg-glass);padding:var(--is-space-xs) .875rem;border-radius:var(--is-shape-md);border:var(--is-border-light);box-shadow:var(--is-shadow-inner);transition:var(--is-transition-shape)}@media(prefers-reduced-motion:reduce){.is-trust-item{transition:none}}.is-trust-item:hover{border-radius:var(--is-shape-md-hover)}.is-trust-item:has(.is-badge){background:transparent;border:none;padding:0;box-shadow:none}.is-trust-icon{color:var(--is-accent-trust);font-weight:700}.is-surface--cream{background:var(--is-surface-cream);color:var(--is-text-body)}.is-surface--white{background:var(--is-surface-white);color:var(--is-text-body)}.is-surface--dark{background:var(--is-surface-dark);color:var(--is-text-on-dark)}.is-surface--dark h1,.is-surface--dark h2,.is-surface--dark h3,.is-surface--dark h4,.is-surface--dark h5,.is-surface--dark h6,.is-surface--dark [class*=__headline],.is-surface--dark [class*=__title],.is-surface--dark [class*=__hook]{color:var(--is-text-on-dark)}.is-surface--dark p,.is-surface--dark [class*=__body],.is-surface--dark [class*=__text],.is-surface--dark [class*=__description]{color:var(--is-text-on-dark-soft)}.is-surface--dark [class*=__muted],.is-surface--dark [class*=__caption]{color:var(--is-text-on-dark-muted)}.is-surface--dark .is-btn-secondary{color:var(--is-text-on-dark);border-color:var(--is-text-on-dark)}.is-surface--dark .is-btn-secondary:hover{background:var(--is-text-on-dark);color:var(--is-surface-dark)}.is-surface--highlight{background:var(--is-surface-highlight);color:var(--is-text-body)}.is-section-fade-top:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:var(--is-space-lg);background:linear-gradient(180deg,var(--is-fade-cream),transparent);pointer-events:none}.is-section-fade-bottom:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:var(--is-space-lg);background:linear-gradient(0deg,var(--is-fade-cream),transparent);pointer-events:none}.is-headline{font-family:var(--is-font-headline);font-weight:800;line-height:var(--is-line-height-headline);color:var(--is-text-headline);letter-spacing:var(--is-letter-spacing-headline);text-wrap:balance}.is-body-text{font-family:var(--is-font-body);font-size:var(--is-text-base);line-height:var(--is-line-height-body);color:var(--is-text-body);max-width:38em;text-wrap:pretty}.is-readable-width{max-width:var(--is-container-body);margin-inline:auto}@media(min-width:750px){:root{--is-section-padding-mobile: 4.5rem 1.5rem}}is-accordion{display:block}is-accordion>details{border-block-end:var(--is-border);overflow:hidden}is-accordion>details:first-child{border-block-start:var(--is-border)}is-accordion>details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--is-space-sm);padding:var(--is-space-md) 0;font-family:var(--is-font-headline);font-size:var(--is-text-lg, 1.25rem);font-weight:700;color:var(--is-text-headline);cursor:pointer;list-style:none}is-accordion>details>summary::-webkit-details-marker{display:none}is-accordion>details>summary:after{content:"+";display:flex;align-items:center;justify-content:center;flex-shrink:0;min-inline-size:var(--is-touch-target-min);min-block-size:var(--is-touch-target-min);font-size:1.75rem;font-weight:400;line-height:1;border:var(--is-border);border-radius:var(--is-shape-sm);transition:transform .3s var(--is-ease-spring),var(--is-transition-shape)}is-accordion>details[open]>summary:after{content:"\2212";border-radius:var(--is-shape-sm-hover);transform:rotate(180deg)}.is-accordion__content{padding-block-end:var(--is-space-md);color:var(--is-text-body);line-height:var(--is-line-height-body)}is-accordion.is-accordion--dark>details{border-color:var(--is-border-subtle-light)}is-accordion.is-accordion--dark>details>summary{color:var(--is-text-on-dark)}is-accordion.is-accordion--dark>details>summary:after{border-color:var(--is-border-subtle-light);color:var(--is-text-on-dark)}is-accordion.is-accordion--dark .is-accordion__content{color:var(--is-text-on-dark-soft)}is-accordion>details>summary:hover{color:var(--is-accent-highlight)}is-accordion.is-accordion--dark>details>summary:hover{color:var(--is-accent-highlight)}[class^=is-] h1 em,[class^=is-] h2 em,[class^=is-] h3 em,.is-squiggle em,.is-headline em{font-style:normal;background-image:var(--is-squiggle-url);background-repeat:repeat-x;background-position:bottom 0 left 0;background-size:auto .75rem;padding-block-end:var(--is-space-sm)}.is-grain{position:relative}.is-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--is-grain-url);background-size:12.5rem 12.5rem;mix-blend-mode:overlay;opacity:.18;pointer-events:none;z-index:1}.is-grain--subtle{position:relative}.is-grain--subtle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--is-grain-url);background-size:12.5rem 12.5rem;mix-blend-mode:soft-light;opacity:.06;pointer-events:none;z-index:0}@keyframes is-sunburst-rotate{to{rotate:360deg}}.is-icon-sun{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size, 1.5rem);height:var(--icon-size, 1.5rem);color:var(--icon-color, currentColor);flex-shrink:0}.is-icon-sun svg{width:100%;height:100%}.is-icon-sun--spin{animation:is-sun-spin 3s linear infinite}@keyframes is-sun-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-icon-sun--spin{animation:none}}.is-section-divider{display:flex;align-items:center;gap:var(--is-space-sm);padding-block:var(--is-space-md);max-width:var(--is-container-body);margin-inline:auto}.is-section-divider__line{flex:1;height:2.5px;background:var(--is-border-color);opacity:.15;border-radius:2px}.is-section-edge--rule{position:relative}.is-section-edge--rule:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--is-space-lg);height:var(--is-border-weight);background:var(--is-border-color);opacity:.2}.is-section-edge--wave{position:relative;block-size:1.5rem;margin-block-end:-1.5rem}.is-section-edge--wave:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:1.5rem;background-image:var(--is-squiggle-url);background-size:12.5rem 1.5rem;background-repeat:repeat-x;opacity:.3}.is-section-edge--sun{position:relative;padding-block-start:0}.is-section-edge--bottom:before{inset-block-start:auto;inset-block-end:0}.is-section-edge--bottom.is-section-edge--wave{margin-block-start:-1.5rem;margin-block-end:0}.is-sun-list{list-style:none;padding-inline-start:0}.is-sun-list>li{display:flex;align-items:flex-start;gap:.625rem;padding-block:.25rem}.is-sun-list>li:before{content:"";display:inline-flex;flex-shrink:0;width:.875rem;height:.875rem;margin-block-start:.3125rem;background:var(--is-accent-action);border-radius:50%;box-shadow:0 -4px 0 -2px var(--is-accent-action),4px 0 0 -2px var(--is-accent-action),0 4px 0 -2px var(--is-accent-action),-4px 0 0 -2px var(--is-accent-action)}.is-nav-link{display:inline-flex;align-items:center;padding:var(--is-space-xs) var(--is-space-sm);font-family:var(--is-font-body);font-weight:600;color:var(--is-text-headline);text-decoration:none;border:2px solid transparent;border-radius:var(--is-shape-sm);transition:background .2s var(--is-ease-out-expo),border-color .2s var(--is-ease-out-expo),var(--is-transition-shape)}.is-nav-link:hover{background:var(--is-surface-highlight);border-color:var(--is-border-color);border-radius:var(--is-shape-sm-hover)}.is-nav-link--active{background:var(--is-accent-highlight);border-color:var(--is-border-color)}.is-dropdown-panel{background:var(--is-accent-highlight);border:var(--is-border);border-radius:var(--is-shape-lg);box-shadow:var(--is-shadow-hard);padding:var(--is-space-md)}.is-dropdown-panel a{display:block;padding:.625rem var(--is-space-sm);font-family:var(--is-font-body);font-size:var(--is-text-md, 1.125rem);font-weight:600;color:var(--is-text-headline);text-decoration:none;border-radius:var(--is-shape-sm);transition:background .15s var(--is-ease-out-expo),var(--is-transition-shape)}.is-dropdown-panel a:hover{background:color-mix(in oklch,var(--is-accent-highlight-dark),transparent 70%);border-radius:var(--is-shape-sm-hover)}.is-announcement-bar{border-block-end:var(--is-border)}.is-announcement-bar--golden{background:var(--is-accent-highlight);color:var(--is-text-headline)}.is-drawer-menu-item{padding:.875rem 1.25rem;font-family:var(--is-font-body);font-weight:600;border-block-end:var(--is-border-light)}.is-drawer-menu-item:active{transform:var(--is-press-translate)}.is-product-card{border:var(--is-border);border-radius:var(--is-shape-lg);box-shadow:var(--is-shadow-hard);overflow:hidden;transition:box-shadow .3s var(--is-ease-out-expo),transform .3s var(--is-ease-out-expo),var(--is-transition-shape)}.is-product-card:hover{border-radius:var(--is-shape-lg-hover);transform:var(--is-state-hover-lift);box-shadow:var(--is-shadow-hard-sm),var(--is-shadow-card-hover)}.is-product-card .card__content{padding:var(--is-space-sm)}.is-product-card .card__heading{font-family:var(--is-font-headline);color:var(--is-text-headline)}.is-product-card .card__information{display:flex;flex-direction:column;gap:var(--is-space-xs)}.is-product-card .price{display:inline-flex}.is-product-card .price__regular .price-item{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-weight:700;border:var(--is-border);border-radius:var(--is-shape-sm);box-shadow:var(--is-shadow-hard-sm);background:var(--is-accent-action);color:#fff}.is-product-card .price--on-sale .price-item--regular{text-decoration:line-through;opacity:.6;border:none;box-shadow:none;background:none;color:var(--is-text-muted);padding:0}.is-product-card .price--on-sale .price-item--sale{background:var(--is-accent-action);color:#fff}.is-product-card .quick-add__submit{width:100%;margin-block-start:var(--is-space-xs)}@media(prefers-reduced-motion:reduce){.is-product-card{transition:none;border-radius:var(--is-shape-lg)}.is-product-card:hover{transform:none;border-radius:var(--is-shape-lg)}}.product__media-wrapper .product-media-container{border-radius:var(--is-shape-lg);border:var(--is-border);box-shadow:var(--is-shadow-hard);transition:var(--is-transition-shape)}.product__media-wrapper .product-media-container:hover{border-radius:var(--is-shape-lg-hover)}.product__media-wrapper .product-media-container img,.product__media-wrapper .product-media-container model-viewer,.product__media-wrapper .product-media-container video{border-radius:var(--is-shape-lg);transition:var(--is-transition-shape)}.product__media-wrapper .product-media-container:hover img,.product__media-wrapper .product-media-container:hover model-viewer,.product__media-wrapper .product-media-container:hover video{border-radius:var(--is-shape-lg-hover)}@media(prefers-reduced-motion:reduce){.product__media-wrapper .product-media-container,.product__media-wrapper .product-media-container img,.product__media-wrapper .product-media-container model-viewer,.product__media-wrapper .product-media-container video{transition:none}.product__media-wrapper .product-media-container:hover,.product__media-wrapper .product-media-container:hover img,.product__media-wrapper .product-media-container:hover model-viewer,.product__media-wrapper .product-media-container:hover video{border-radius:var(--is-shape-lg)}}@media(prefers-reduced-motion:reduce){.is-btn-primary,.is-btn-secondary,.is-btn-highlight,.is-card{transition-duration:.01ms!important}.is-btn-primary,.is-btn-secondary,.is-btn-highlight{transition:none;border-radius:var(--is-shape)}.is-btn-primary:hover,.is-btn-secondary:hover,.is-btn-highlight:hover,.is-btn-primary:active,.is-btn-secondary:active,.is-btn-highlight:active{transform:none;border-radius:var(--is-shape)}.is-card{transition:none;border-radius:var(--is-shape-lg)}.is-card:hover{transform:none;border-radius:var(--is-shape-lg)}is-accordion>details>summary:after{transition:none}.is-nav-link,.is-dropdown-panel a{transition:none;border-radius:var(--is-shape-sm)}.is-nav-link:hover,.is-dropdown-panel a:hover{border-radius:var(--is-shape-sm)}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){:focus-visible{outline:3px solid LinkText;outline-offset:2px}.is-icon-sun,[class*=is-icon-sun]{forced-color-adjust:none}.is-btn-primary,.is-btn-secondary,.is-btn-highlight,.is-input,.is-input--dark{border:2px solid ButtonText}.is-card,.is-card--golden,is-accordion>details{border:1px solid CanvasText}.is-btn-primary[disabled],.is-btn-secondary[disabled],.is-btn-highlight[disabled],.is-input[disabled]{border-color:GrayText;color:GrayText}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/roral-base.css.map */
