.yg9ahW_footer{background:var(--ink);color:#a1a1aa;padding-top:clamp(48px,7vw,80px);font-size:.9375rem}.yg9ahW_grid{grid-template-columns:1fr;gap:40px;padding-bottom:48px;display:grid}.yg9ahW_brand{flex-direction:column;align-items:flex-start;gap:18px;max-width:340px;display:flex}.yg9ahW_blurb{color:#a1a1aa}.yg9ahW_mail{min-height:44px;color:var(--white);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.yg9ahW_mail:hover{color:#ff6b76}.yg9ahW_colTitle{color:var(--white);letter-spacing:0;margin-bottom:16px;font-size:.9375rem;font-weight:600}.yg9ahW_col ul{gap:0;display:grid}.yg9ahW_col a{color:#a1a1aa;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.yg9ahW_col a:hover{color:var(--white)}.yg9ahW_small{margin-bottom:6px}.yg9ahW_cta{font-weight:500;color:#ff6b76!important}.yg9ahW_bottom{color:color-mix(in srgb, var(--white) 58%, var(--ink));border-top:1px solid #27272f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:24px;font-size:.8125rem;display:flex}@media (min-width:720px){.yg9ahW_grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:32px}}@media (min-width:720px) and (pointer:fine){.yg9ahW_col a,.yg9ahW_mail{min-height:34px}}
:root{--red:#da0819;--red-hover:#b90715;--red-press:#9c0612;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--ink:#0f0f12;--text:#3f3f46;--muted:#5b6472;--faint:#9ca3af;--line:#f1f5f9;--line-strong:#e2e8f0;--white:#fff;--soft:#f8fafc;--wash-lavender:#e0e5ff;--wash-sky:#eff6ff;--wash-blush:#fef2f2;--green:#16a34a;--green-50:#f0fdf4;--amber:#d97706;--amber-50:#fffbeb;--blue:#2563eb;--blue-50:#eff6ff;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #0f0f120d;--shadow-md:0 10px 30px -12px #0f0f1224;--shadow-lg:0 30px 60px -24px #0f0f1238;--shadow-red:0 10px 24px -10px #da08198c;--container:1200px;--gutter:clamp(16px, 4vw, 32px);--header-h:72px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{background:var(--white);color:var(--text);font-family:var(--font-poppins), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{letter-spacing:-.03em;font-size:clamp(2.25rem,5.2vw,4rem);line-height:1.08}h2{font-size:clamp(1.75rem,3.6vw,2.75rem)}h3{letter-spacing:-.01em;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.3}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}::selection{background:var(--red-100);color:var(--ink)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.red{color:var(--red)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--white);border-radius:var(--radius-sm);transition:transform .15s var(--ease);padding:10px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.js .reveal:not(.in){opacity:0;transform:translateY(18px)}.reveal{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js .reveal:not(.in){opacity:1;transform:none}}main:focus{outline:none}@media print{.js .reveal:not(.in){opacity:1!important;transform:none!important}header{position:static!important}}
