@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.0ogxg322i472y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.23zh95iq-x3nr.woff2)format("woff2");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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.funnel_display_8a970bd4-module__TesswW__className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.funnel_display_8a970bd4-module__TesswW__variable{--si-font-display:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/94a6d9b3ae777797-s.1go0d5nq_-w5a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/fc566e733948aae3-s.p.3sn1m8e9yfo1w.woff2)format("woff2");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:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_d08212d2-module__rbMneG__className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.funnel_sans_d08212d2-module__rbMneG__variable{--si-font-sans:"Funnel Sans", "Funnel Sans Fallback"}
.si-root{--si-ink:#26113a;--si-ink-soft:#26113ad6;--si-lilac:#c3b1f4;--si-lilac-deep:#7a62d4;--si-apricot:#ffb487;--si-peach:#ffdcc2;--si-rose:#f49ab2;--si-hot:#dc1477;--si-hot-deep:#b80f61;--si-error:#a3230f;--si-glass:#fff3ece6;--si-sky:linear-gradient(180deg, #a893ec 0%, #d9a2d6 28%, #f49ab2 46%, #ffb487 68%, #ffd8bf 84%, #e7a9c6 100%);--si-display:var(--si-font-display), "Funnel Display", sans-serif;--si-sans:var(--si-font-sans), "Funnel Sans", sans-serif;--si-ease:cubic-bezier(.16, 1, .3, 1);--si-gutter:clamp(1.25rem, 3.4vw, 3rem);background:var(--si-peach);min-height:100vh;color:var(--si-ink);font-family:var(--si-sans);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.55}.si-root ::selection{background:var(--si-hot);color:#fff}:where(.si-root) a{color:inherit}.si-root :focus-visible{outline:3px solid var(--si-hot);outline-offset:3px;border-radius:6px}.si-skip{z-index:60;background:var(--si-ink);border-radius:999px;padding:.6rem 1rem;text-decoration:none;position:fixed;top:-4rem;left:1rem;color:var(--si-peach)!important}.si-skip:focus{top:1rem}.si-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.si-h2{font-family:var(--si-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,6.2vw,5.75rem);font-weight:700;line-height:.94}.si-pill{min-height:44px;font-family:var(--si-sans);transition:background-color .24s var(--si-ease), color .24s var(--si-ease), transform .24s var(--si-ease);border:1.5px solid;border-radius:999px;align-items:center;gap:.6em;padding:.55em 1.25em;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.si-pill:hover{background:var(--si-ink);border-color:var(--si-ink);color:var(--si-peach)}.si-pill--hot{background:var(--si-hot);border-color:var(--si-hot);color:#fff}.si-pill--hot:hover{background:var(--si-ink);border-color:var(--si-ink);color:#fff}.si-pill--large{min-height:60px;padding:.7em 1.8em;font-size:1.2rem}.si-header{inset:.75rem var(--si-gutter) auto;z-index:40;view-transition-name:si-header;border-radius:999px;align-items:center;gap:1.5rem;padding:.5rem .5rem .5rem 1.25rem;display:flex;position:fixed}.si-header:before{content:"";z-index:-1;border-radius:inherit;background:var(--si-glass);border:1px solid #ffffff8c;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,0 10px 30px -18px #26113a73}.si-wordmark{font-family:var(--si-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.si-wordmark__mark{width:1.45em;height:1.45em;transition:transform .3s var(--si-ease);flex:none}a.si-wordmark:hover .si-wordmark__mark{transform:rotate(-6deg)}@media (prefers-reduced-motion:reduce){.si-wordmark__mark{transition:none}}.si-header__nav{gap:1.6rem;margin-left:auto;font-weight:500;display:none}.si-header__nav a{transition:background-size .3s var(--si-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;text-decoration:none}.si-header__nav a:hover{background-size:100% 1.5px}.si-header__cta{white-space:nowrap;min-height:40px;margin-left:auto;padding:.4em .95em;font-size:.92rem;box-shadow:0 0 0 1.5px #ffffffb3}.si-header__menu{border:1.5px solid var(--si-ink);min-height:44px;color:var(--si-ink);font:600 .98rem var(--si-sans);cursor:pointer;background:0 0;border-radius:999px;margin-left:-.9rem;padding:0 1.2rem}@media (max-width:899px){.si-header .si-wordmark{font-size:1.15rem}}@media (min-width:900px){.si-header__nav{display:inline-flex}.si-header__cta{min-height:44px;margin-left:0;padding:.55em 1.25em;font-size:.98rem}.si-header__menu{display:none}}.si-menu{width:100%;max-width:none;height:100%;max-height:none;padding:1.25rem var(--si-gutter) 2rem;background:var(--si-sky);color:var(--si-ink);border:0;margin:0}.si-menu[open]{flex-direction:column;display:flex}.si-menu::backdrop{background:#26113a4d}.si-menu__bar{align-items:center;padding-left:.5rem;display:flex}.si-menu__nav{flex-direction:column;gap:.25rem;margin-top:auto;display:flex}.si-menu__nav a{font-family:var(--si-display);letter-spacing:-.035em;font-size:clamp(2.6rem,13vw,4.5rem);font-weight:700;line-height:1.05;text-decoration:none}.si-menu__cta{align-self:flex-start;margin-top:2rem}.si-footer{padding:3rem var(--si-gutter) 2.5rem;background:var(--si-ink);color:var(--si-peach);gap:1.5rem;display:grid}.si-footer__mark{font-family:var(--si-display);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:800}.si-footer__nav{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.si-footer__nav a{text-decoration:none}.si-footer__nav a:hover{text-underline-offset:4px;text-decoration:underline}.si-footer__address{color:#ffdcc2b3;font-size:.92rem;font-style:normal}@media (min-width:900px){.si-footer{grid-template-columns:1fr auto auto;align-items:end;gap:3rem}}::view-transition-group(si-header){z-index:5}::view-transition-old(.si-page){animation:.42s cubic-bezier(.65,0,.35,1) both si-page-out}::view-transition-new(.si-page){animation:.9s cubic-bezier(.16,1,.3,1) .16s both si-page-in}::view-transition-group(.si-cover){z-index:4;animation-duration:1s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-image-pair(.si-cover){animation:1s cubic-bezier(.16,1,.3,1) both si-cover-pass}@keyframes si-page-out{to{opacity:0;filter:blur(10px);transform:scale(1.06)}}@keyframes si-page-in{0%{opacity:0;transform:translateY(3vh)scale(.985)}}@keyframes si-cover-pass{35%{filter:saturate(1.25)brightness(1.06)}}@media (prefers-reduced-motion:reduce){::view-transition-old(.si-page){animation-duration:1ms;animation-delay:0s}::view-transition-new(.si-page){animation-duration:1ms;animation-delay:0s}::view-transition-group(.si-cover){animation-duration:1ms;animation-delay:0s}::view-transition-image-pair(.si-cover){animation-duration:1ms;animation-delay:0s}}
