@font-face{font-display:swap;font-family:Tw Hanken Grotesk;font-style:normal;font-weight:300;src:url(tw-hanken-grotesk-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tw Hanken Grotesk;font-style:normal;font-weight:400;src:url(tw-hanken-grotesk-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tw Hanken Grotesk;font-style:normal;font-weight:500;src:url(tw-hanken-grotesk-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tw Hanken Grotesk;font-style:normal;font-weight:600;src:url(tw-hanken-grotesk-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tw Hanken Grotesk;font-style:normal;font-weight:700;src:url(tw-hanken-grotesk-700.woff2) format("woff2")}:where(.tw-section){--color-berry: rgb(178 59 75);--color-blue: rgb(85 112 241);--color-blue-dark: rgb(64 91 215);--color-blue-tint: rgb(245 247 254);--color-cobalt: rgb(51 92 255);--color-cobalt-dark: rgb(31 69 224);--color-divider: rgb(230 230 227);--color-ink: rgb(20 21 21);--color-ink-soft: rgb(17 17 17);--color-line: rgb(228 232 239);--color-muted: rgb(96 100 108);--color-navy: rgb(4 24 59);--color-onyx: rgb(14 15 18);--color-orange: rgb(255 87 0);--color-pink-tint: rgb(254 245 247);--color-rail: rgb(217 224 239);--color-sand: rgb(243 243 241);--color-red: rgb(218 0 65);--color-slate: rgb(69 75 87);--color-stone: rgb(112 112 112);--color-surface: rgb(246 247 250);--color-white: rgb(255 255 255);--color-wine: rgb(109 0 33);--font-family-body: var(--font-body-family), Helvetica, Arial, sans-serif;--font-family-brand: "Tw Hanken Grotesk", Helvetica, Arial, sans-serif;background-color:var(--color-white);color:var(--color-ink);font-family:var(--font-family-body);font-size:1.6rem;font-weight:400;letter-spacing:normal;line-height:normal;text-align:start}.tw-section.tw-section--surface{background-color:var(--color-surface)}.tw-section.tw-section--tint{background-color:var(--color-blue-tint)}.tw-section.tw-section--padded{padding-block:var(--tw-section-padding-top-mobile, 0) var(--tw-section-padding-bottom-mobile, 0)}.tw-section.tw-section--divider-top{border-block-start:1px solid var(--color-line)}.tw-section.tw-section--divider-bottom{border-block-end:1px solid var(--color-line)}.tw-eyebrow{background-color:var(--color-blue-tint);border-radius:10rem;color:var(--color-blue);display:block;font-family:var(--font-family-body);font-size:1.2rem;font-weight:700;letter-spacing:.01em;line-height:140%;margin-block:0 1.6rem;margin-inline:0;max-width:100%;padding:.4rem .8rem;text-align:start;text-transform:none;width:fit-content}.tw-section--surface .tw-eyebrow,.tw-section--tint .tw-eyebrow{background-color:var(--color-white)}.tw-section-title{color:var(--color-navy);font-family:var(--font-family-body);font-size:2.8rem;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:110%;margin-block:0 .8rem;margin-inline:0;text-transform:none;text-wrap:balance;word-break:normal}.tw-section-intro{font-size:1.4rem;letter-spacing:.01em;line-height:140%;margin-block:0 2.4rem}.tw-section-intro p{margin:0}.tw-cta-form,.tw-cta-form__form{display:contents}button.tw-cta-button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--font-family-body);letter-spacing:normal;margin:0;text-transform:none}button.tw-cta-button:disabled,button.tw-cta-button[aria-disabled=true]{cursor:default}button.tw-cta-button:disabled{opacity:.5}.tw-cta-button.loading{color:transparent;position:relative}.tw-cta-button .loading__spinner{height:100%;left:50%;position:absolute;top:0;translate:-50% 0}.tw-cta-button .loading__spinner:not(.hidden){align-items:center;display:flex}.tw-cta-button .spinner{width:1.8rem}.tw-cta-button .path{stroke:var(--color-white)}tw-scroll-pager[drag] [js-pager=list]{cursor:grab}tw-scroll-pager[drag] [js-pager=list][data-dragging]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tw-section-anchor-target{display:block;scroll-margin-top:var(--header-height, 0)}@media(prefers-reduced-motion:no-preference){html:has(.tw-section){scroll-behavior:smooth}}@media(min-width:768px){.tw-section.tw-section--padded{padding-block:var(--tw-section-padding-top-desktop, 0) var(--tw-section-padding-bottom-desktop, 0)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tw-sections.css.map */
