@font-face{font-family:Bricolage Grotesque;src:url(../../../themes/offer/fonts/bricolage-grotesque-latin-wght.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(../../../themes/offer/fonts/instrument-sans-latin-wght.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:105.43%;ascent-override:88.21%;descent-override:25.61%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:102.74%;ascent-override:94.42%;descent-override:24.33%;line-gap-override:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--offer-canvas:oklch(17% .014 255);--offer-surface:oklch(21% .016 255);--offer-surface-2:oklch(25% .018 255);--offer-surface-3:oklch(29% .02 255);--offer-line:oklch(34% .02 255);--offer-line-strong:oklch(58% .02 255);--offer-text:oklch(96.5% .006 250);--offer-text-muted:oklch(80% .014 250);--offer-text-faint:oklch(70% .016 250);--offer-accent:oklch(92.85% .2158 125.25);--offer-accent-hover:oklch(95.5% .12 124);--offer-on-accent:oklch(17% .014 255);--offer-focus:oklch(92.85% .2158 125.25);--offer-glow:oklch(92.85% .2158 125.25/.16);--offer-danger:oklch(74% .15 25);--offer-success:oklch(82% .16 150);--offer-warning:oklch(85% .14 80);--offer-info:oklch(80% .1 235);--offer-paper:oklch(97% .012 95);--offer-ink:oklch(20% .014 255);--offer-ink-muted:oklch(42% .016 255);--offer-font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback", Arial, "Liberation Sans", sans-serif;--offer-font-body:"Instrument Sans", "Instrument Sans Fallback", Arial, "Liberation Sans", sans-serif;--offer-step--1:clamp(.8197rem, .8102rem + .0422vw, .844rem);--offer-step-0:clamp(1rem, .9511rem + .2174vw, 1.125rem);--offer-step-1:clamp(1.22rem, 1.1106rem + .4863vw, 1.4996rem);--offer-step-2:clamp(1.4884rem, 1.2886rem + .888vw, 1.999rem);--offer-step-3:clamp(1.8158rem, 1.4837rem + 1.4762vw, 2.6647rem);--offer-step-4:clamp(2.2153rem, 1.6923rem + 2.3246vw, 3.552rem);--offer-step-5:clamp(2.7027rem, 1.9075rem + 3.5341vw, 4.7348rem);--offer-leading-tight:1.04;--offer-leading-snug:1.25;--offer-leading-body:1.6;--offer-tracking-display:-.028em;--offer-tracking-caps:.09em;--offer-weight-regular:400;--offer-weight-medium:500;--offer-weight-semibold:600;--offer-weight-bold:700;--offer-weight-display:760;--offer-space-1:.25rem;--offer-space-2:.5rem;--offer-space-3:.75rem;--offer-space-4:1rem;--offer-space-5:1.5rem;--offer-space-6:2rem;--offer-space-7:3rem;--offer-space-8:4rem;--offer-space-9:6rem;--offer-space-10:8rem;--offer-space-section:clamp(4rem, 2.4rem + 7vw, 8rem);--offer-gutter:clamp(1rem, .5rem + 2.2vw, 2rem);--offer-radius-s:6px;--offer-radius-m:10px;--offer-radius-l:16px;--offer-radius-xl:28px;--offer-radius-full:999px;--offer-border:1px;--offer-border-strong:2px;--offer-focus-width:3px;--offer-focus-offset:3px;--offer-control-h:3rem;--offer-control-h-s:2.5rem;--offer-icon:1.25rem;--offer-container:76rem;--offer-container-narrow:44rem;--offer-measure:64ch;--offer-shadow-1:0 1px 0 oklch(100% 0 0/.05) inset, 0 1px 2px oklch(0% 0 0/.3);--offer-shadow-2:0 1px 0 oklch(100% 0 0/.06) inset, 0 18px 48px -18px oklch(0% 0 0/.6);--offer-shadow-glow:0 0 0 1px oklch(92.85% .2158 125.25/.35), 0 10px 40px -12px var(--offer-glow);--offer-ease-out:cubic-bezier(.16, 1, .3, 1);--offer-ease-in-out:cubic-bezier(.65, 0, .35, 1);--offer-dur-fast:.14s;--offer-dur-base:.24s;--offer-dur-slow:.52s;--offer-lift:-2px;--offer-opacity-disabled:.55;--offer-opacity-busy:.8;--offer-underline-offset:.22em}@media (prefers-reduced-motion:reduce){:root{--offer-dur-fast:0s;--offer-dur-base:0s;--offer-dur-slow:0s;--offer-lift:0px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--offer-canvas);min-height:100dvh;color:var(--offer-text);font-family:var(--offer-font-body);font-size:var(--offer-step-0);line-height:var(--offer-leading-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--offer-font-display);font-weight:var(--offer-weight-display);line-height:var(--offer-leading-snug);letter-spacing:var(--offer-tracking-display);text-wrap:balance}h1{font-size:var(--offer-step-5);line-height:var(--offer-leading-tight)}h2{font-size:var(--offer-step-3)}h3{font-size:var(--offer-step-1)}p,li{text-wrap:pretty}img,svg,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--offer-text);-webkit-text-decoration-color:var(--offer-accent);text-decoration-color:var(--offer-accent);text-decoration-thickness:var(--offer-border-strong);text-underline-offset:var(--offer-underline-offset)}a:hover{color:var(--offer-accent)}:focus-visible{outline:var(--offer-focus-width) solid var(--offer-focus);outline-offset:var(--offer-focus-offset)}::selection{background:var(--offer-accent);color:var(--offer-on-accent)}.offer-container{width:min(100% - 2 * var(--offer-gutter), var(--offer-container));margin-inline:auto}.offer-container--narrow{width:min(100% - 2 * var(--offer-gutter), var(--offer-container-narrow));margin-inline:auto}.offer-section{padding-block:var(--offer-space-section)}.offer-eyebrow{font-size:var(--offer-step--1);font-weight:var(--offer-weight-semibold);letter-spacing:var(--offer-tracking-caps);text-transform:uppercase;color:var(--offer-accent)}.offer-lead{font-size:var(--offer-step-1);line-height:var(--offer-leading-snug);color:var(--offer-text-muted);max-width:var(--offer-measure)}.offer-muted{color:var(--offer-text-muted)}.offer-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.offer-skip-link{inset-inline-start:var(--offer-space-4);top:var(--offer-space-4);z-index:10;padding:var(--offer-space-2) var(--offer-space-4);border-radius:var(--offer-radius-m);background:var(--offer-accent);color:var(--offer-on-accent);position:absolute;transform:translateY(-200%)}.offer-skip-link:focus-visible{transform:none}
