@layer reset{*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color-scheme:light}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer tokens{:root{--color-white:#fff;--color-black:#000;--color-main-50:#fafafa;--color-main-100:#e6e6e6;--color-main-200:#ccc;--color-main-300:#a6a6a6;--color-main-400:#737373;--color-main-500:#333;--color-main-600:#262626;--color-main-700:#1a1a1a;--color-main-800:#0d0d0d;--color-main-900:#050505;--color-primary-50:#f2f2f8;--color-primary-100:#e6e4f1;--color-primary-200:#c3bfde;--color-primary-300:#a19acb;--color-primary-400:#6257a8;--color-primary-500:#312b54;--color-primary-600:#272343;--color-primary-700:#1d1a32;--color-primary-800:#141122;--color-primary-900:#0a0911;--color-primary-950:#06050a;--color-secondary-50:#fff4f0;--color-secondary-100:#feede6;--color-secondary-200:#fee1d7;--color-secondary-300:#fed3c3;--color-secondary-400:#fc895f;--color-secondary-500:#f04405;--color-secondary-600:#c83804;--color-secondary-700:#a02d03;--color-secondary-800:#782202;--color-secondary-900:#501702;--color-secondary-950:#320e01;--color-brand:var(--color-primary-400);--color-warning-100:#fcf2d9;--color-warning-500:#ecab13;--color-warning-600:#bd890f;--color-warning-700:#8e670b;--color-success-100:#e6faee;--color-success-500:#24a85b;--color-success-600:#1d8749;--color-success-700:#12542d;--color-error-100:#fbefef;--color-error-300:#e69999;--color-error-500:#a72a2a;--color-error-600:#832121;--color-error-700:#621818;--text-size-s:clamp(.769rem, .654rem + .385vw, .962rem);--text-size-m:clamp(1rem, .85rem + .5vw, 1.25rem);--text-size-l:clamp(1.3rem, 1.105rem + .65vw, 1.625rem);--text-size-xl:clamp(1.69rem, 1.437rem + .845vw, 2.113rem);--text-size-xxl:clamp(2.197rem, 1.867rem + 1.099vw, 2.746rem);--size-1:clamp(4px, 3.4px + .125vw, 5px);--size-2:clamp(8px, 6.8px + .25vw, 10px);--size-3:clamp(12px, 10.2px + .375vw, 15px);--size-4:clamp(16px, 13.6px + .5vw, 20px);--size-5:clamp(20px, 17px + .625vw, 25px);--size-6:clamp(24px, 20.4px + .75vw, 30px);--size-7:clamp(28px, 23.8px + .875vw, 35px);--size-8:clamp(32px, 27.2px + 1vw, 40px);--size-9:clamp(36px, 30.6px + 1.125vw, 45px);--size-10:clamp(40px, 34px + 1.25vw, 50px);--size-11:clamp(44px, 37.4px + 1.375vw, 55px);--size-12:clamp(48px, 40.8px + 1.5vw, 60px);--size-13:clamp(52px, 44.2px + 1.625vw, 65px);--size-14:clamp(56px, 47.6px + 1.75vw, 70px);--size-15:clamp(60px, 51px + 1.875vw, 75px);--size-16:clamp(64px, 54.4px + 2vw, 80px);--content-max:60rem;--content-width:min(var(--content-max), 100%);--measure-max:48rem;--measure-width:min(var(--measure-max), 100%)}:root,[data-brand]{--color-brand-50:color-mix(in srgb, var(--color-brand) 10%, var(--color-white));--color-brand-100:color-mix(in srgb, var(--color-brand) 20%, var(--color-white));--color-brand-200:color-mix(in srgb, var(--color-brand) 40%, var(--color-white));--color-brand-300:color-mix(in srgb, var(--color-brand) 60%, var(--color-white));--color-brand-400:color-mix(in srgb, var(--color-brand) 80%, var(--color-white));--color-brand-600:color-mix(in srgb, var(--color-brand) 80%, var(--color-black));--color-brand-700:color-mix(in srgb, var(--color-brand) 60%, var(--color-black));--color-brand-800:color-mix(in srgb, var(--color-brand) 40%, var(--color-black));--color-brand-900:color-mix(in srgb, var(--color-brand) 20%, var(--color-black));--color-brand-text:var(--color-brand-600)}}@layer base{body{background:var(--color-white);color:var(--color-main-500);text-rendering:optimizelegibility;margin:0;padding:0;font-family:Inter,sans-serif}a{color:var(--color-primary-500);text-underline-offset:.1rem;text-decoration:underline .02rem;&:focus-visible{outline-offset:2px;outline:2px solid;text-decoration:underline .1rem}}}@layer prose,components;@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@font-face{font-display:swap;font-family:Inter;font-style:normal;src:url(/assets/fonts/inter.woff2)format("woff2-variations")}@font-face{font-display:swap;font-family:Inter;font-style:italic;src:url(/assets/fonts/inter-italic.woff2)format("woff2-variations")}
