@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.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:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.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:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.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:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.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:Gabarito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.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:Gabarito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.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:Gabarito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6d21c497e638cb51-s.0b7xx36t3ch-o.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:Gabarito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.1lywp3x9jvm8e.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:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.gabarito_f4b269d-module__AQwxoW__className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.gabarito_f4b269d-module__AQwxoW__variable{--font-display:"Gabarito", "Gabarito Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_a867e2aa-module__JxLjXW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_a867e2aa-module__JxLjXW__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Shadows Into Light;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a07fd904b50ccc02-s.2m3i1g96og11z.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:Shadows Into Light;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9aa6947b4430712c-s.p.43ggaeyr4lyjv.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:Shadows Into Light Fallback;src:local(Arial);ascent-override:138.94%;descent-override:51.05%;line-gap-override:0.0%;size-adjust:84.56%}.shadows_into_light_51dee5a5-module__BGT1OG__className{font-family:Shadows Into Light,Shadows Into Light Fallback;font-style:normal;font-weight:400}.shadows_into_light_51dee5a5-module__BGT1OG__variable{--font-hand:"Shadows Into Light", "Shadows Into Light Fallback"}
:root{--bg:#fff;--surface:#fff;--elev:#fafafc;--ink:#101433;--muted:#4a5070;--soft:#6c7290;--line:#1014331f;--band:#101433;--band-ink:#fff;--band-muted:#ffffffb8;--band-line:#ffffff24;--cta:#101433;--cta-ink:#fff;--eyebrow:#a2802b;--header:#ffffffd6;--hive-cell:var(--elev);--hive-cell-edge:#1014331a;--hive-shadow:0 16px 20px #10143338;--hive-core-shadow:0 26px 30px #10143342;--hive-side:#d9dde9;--hive-side-deep:#b9bfd2;--hive-core-side:#f0dda6;--hive-core-side-deep:#d8bf7c;--hive-cast:#10143324;--brand-honey:#ffb020;--brand-blue:#2d5be3;--brand-pink:#e63a8a;--brand-teal:#0e9e8f;--brand-amber:#d98c00;--brand-ink-warm:#3a2400;--page-max:1240px;--page-pad:40px;--hex-clip:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--ease-out-soft:cubic-bezier(.2, .8, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0a0d1c;--surface:#12162b;--elev:#171c36;--ink:#f1f2f8;--muted:#a9afc7;--soft:#8a90ac;--line:#ffffff24;--band:#12162b;--band-ink:#f1f2f8;--band-muted:#f1f2f8ad;--band-line:#ffffff1f;--cta:#ffb020;--cta-ink:#101433;--eyebrow:#ffb020;--header:#0a0d1cd1;--hive-cell:linear-gradient(160deg, #2b3259, #1a2040);--hive-cell-edge:#ffffff3d;--hive-shadow:0 18px 28px #0000008c;--hive-core-shadow:0 26px 34px #0009;--hive-side:#1d2444;--hive-side-deep:#0d1129;--hive-core-side:#c9b075;--hive-core-side-deep:#9d8546;--hive-cast:#00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:720px){:root{--page-pad:22px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display), system-ui, sans-serif;margin:0}p{margin:0}img{max-width:100%}a{color:var(--brand-blue);text-decoration:none}a:hover{color:var(--brand-pink)}:focus-visible{outline:3px solid var(--brand-honey);outline-offset:3px;border-radius:4px}.container{max-width:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.hex{clip-path:var(--hex-clip)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);font-size:12.5px;font-weight:700}.sectionTitle{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.04}.handwritten{font-family:var(--font-hand), cursive;font-weight:400}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{z-index:100;background:var(--cta);color:var(--cta-ink);transition:top .2s var(--ease-out-soft);border-radius:999px;padding:12px 20px;font-weight:700;position:absolute;top:-60px;left:16px}.skipLink:focus{color:var(--cta-ink);top:16px}@keyframes flow{to{stroke-dashoffset:-120px}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes revealUp{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sectionTitle:after{content:"";background:linear-gradient(90deg, var(--brand-honey), var(--brand-pink));transform-origin:0;width:64px;height:3px;animation:lineDraw .8s var(--ease-out-soft) both;border-radius:999px;margin-top:16px;animation-timeline:view();animation-range:entry 8% cover 24%;display:block;transform:scaleX(0)}@keyframes lineDraw{to{transform:scaleX(1)}}.reveal{animation:revealUp .9s var(--ease-out-soft) both;animation-timeline:view();animation-range:entry cover 26%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--faq-mark-bg:#fff4e2;--faq-mark-ink:#c79a2e;--faq-mark-bg-open:#101433;--faq-mark-ink-open:#ffb020}:root[data-theme=dark]{--faq-mark-bg:#ffb02029;--faq-mark-ink:#c79a2e;--faq-mark-bg-open:#ffb020;--faq-mark-ink-open:#101433}
