@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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:900;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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:900;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2?dpl=dpl_2D8UbP3obNEvcRYbLf49gQMPSM2d)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_4df093b2-module__IG6SgW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4df093b2-module__IG6SgW__variable{--awr-font-sans:"DM Sans", "DM Sans Fallback"}
:root{--awr-magenta:#e00bb2;--awr-purple:#8e0583;--awr-navy:#07152e;--awr-black:#000;--awr-blue-gray:#c3d0d9;--awr-mist:#f2f5f7;--awr-off-white:#fafbfc;--awr-white:#fff;--awr-slate:#61717d;--awr-border:#c3d0d940;--awr-deep-violet:#430d58;--awr-gradient:linear-gradient(90deg, #e00bb2 0%, #8e0583 50%, #430d58 100%);--awr-gradient-transparent:linear-gradient(90deg, #e00bb200 0%, #8e058300 50%, #430d5800 100%);--awr-bg:var(--awr-black);--awr-text:var(--awr-mist);--awr-heading:var(--awr-white);--awr-link:var(--awr-magenta);--awr-link-hover:var(--awr-purple);--awr-selection-bg:var(--awr-magenta);--awr-selection-text:var(--awr-white);--awr-text-base:1.125rem;--awr-leading-base:1.5;--awr-h1:60px;--awr-h2:35px;--awr-h3:30px;--awr-h4:25px;--awr-h5:20px;--awr-h6:16px;--awr-btn-font-weight:900;--awr-btn-font-size:15px;--awr-btn-min-height:40px;--awr-btn-padding:5px 20px;--awr-container-max:1200px;--awr-container-narrow:800px;--awr-section-gap:50px;--awr-columns-gap:50px;--awr-content-spacing:1.5em;--awr-radius-sm:3px;--awr-radius-md:5px;--awr-shadow:0px 10px 20px #29333d1a;--awr-ease-micro:.2s ease;--awr-line-reveal:.9s ease;--awr-line-stagger:.18s}@media (max-width:999.98px){:root{--awr-h1:40px}}@media (max-width:689.98px){:root{--awr-text-base:1rem;--awr-h1:32px;--awr-h2:24px;--awr-h3:22px;--awr-h4:20px;--awr-h5:18px}}
*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--awr-bg);min-height:100%;color:var(--awr-text);font-family:var(--awr-font-sans,"DM Sans", sans-serif);font-size:var(--awr-text-base);line-height:var(--awr-leading-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--awr-selection-bg);color:var(--awr-selection-text)}h1,h2,h3,h4,h5,h6{color:var(--awr-heading);font-weight:700}h1{font-size:var(--awr-h1);line-height:1.1}h2{font-size:var(--awr-h2);line-height:1.25}h3{font-size:var(--awr-h3);line-height:1.25}h4{font-size:var(--awr-h4);line-height:1.5}h5{font-size:var(--awr-h5);line-height:1.5}h6{font-size:var(--awr-h6);line-height:1.5}a{color:var(--awr-link);transition:color var(--awr-ease-micro);text-decoration:none}a:hover{color:var(--awr-link-hover)}.awr-eyebrow{text-transform:uppercase;letter-spacing:.1rem;color:var(--awr-blue-gray);align-items:center;gap:1rem;margin-bottom:2rem;font-size:1rem;font-weight:400;line-height:1;display:flex}.awr-eyebrow:after{content:"";border-top:2px solid var(--awr-border);flex:1}.awr-button{min-height:var(--awr-btn-min-height);padding:var(--awr-btn-padding);border-radius:var(--awr-radius-sm);font-family:inherit;font-size:var(--awr-btn-font-size);font-weight:var(--awr-btn-font-weight);color:var(--awr-white);background:var(--awr-gradient);cursor:pointer;transition:background-position var(--awr-ease-micro);background-position:0;background-size:200% 100%;border:0;justify-content:center;align-items:center;display:inline-flex}.awr-button:hover{color:var(--awr-white);background-position:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js-line-reveal{line-height:1.1}.js-line-reveal .line-reveal-line{margin-top:-.08em;margin-bottom:-.22em;padding-top:.08em;padding-bottom:.22em;display:block;overflow:hidden}.js-line-reveal.is-line-reveal-ready .line-reveal-inner{opacity:0;filter:blur(1px);transition:opacity var(--awr-line-reveal), transform var(--awr-line-reveal), filter var(--awr-line-reveal);transition-delay:calc(var(--line-index) * var(--awr-line-stagger));will-change:opacity, transform, filter;display:block;transform:translateY(.7em)}.js-line-reveal.is-line-reveal-ready.is-in-view .line-reveal-inner{opacity:1;filter:blur();transform:translate(0,0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.awr-reveal{opacity:0;will-change:opacity, transform;animation-name:awr-fade-in;animation-timing-function:ease;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 35%;transform:translateY(100px)}}}@keyframes awr-fade-in{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translate(0,0)}}.section-dots{z-index:50;flex-direction:column;gap:.65rem;display:flex;position:fixed;top:50%;right:clamp(1rem,2vw,2rem);transform:translateY(-50%)}.section-dot{background:var(--awr-gradient);opacity:.33;width:.65rem;height:.65rem;transition:opacity var(--awr-ease-micro), transform var(--awr-ease-micro), background-position var(--awr-ease-micro);background-position:100%;background-size:200% 100%;border-radius:999px;display:block}.section-dot:hover,.section-dot:focus-visible{opacity:1;transform:scale(1.1)}.section-dot.is-active{opacity:1;background-position:0;transform:scale(1.2)}@media (max-width:690px){.section-dots{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-line-reveal.is-line-reveal-ready .line-reveal-inner{opacity:1;filter:none;transition:none;transform:none}}
