@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9f6dbbfd-module__2cvTwG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_9f6dbbfd-module__2cvTwG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_d75f4fb6-module__XngCFa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_d75f4fb6-module__XngCFa__variable{--font-figtree:"Figtree", "Figtree Fallback"}
.CookieBanner2027-module__x8sqqq__banner{z-index:50;border:1px solid var(--border-default);background:var(--surface-card);max-width:720px;box-shadow:var(--shadow-lg);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.CookieBanner2027-module__x8sqqq__text{font:400 14px/1.5 var(--font-body);color:var(--text-secondary);flex:260px}.CookieBanner2027-module__x8sqqq__text a{color:var(--text-primary);text-decoration:underline}.CookieBanner2027-module__x8sqqq__buttons{gap:8px;display:flex}.CookieBanner2027-module__x8sqqq__btn,.CookieBanner2027-module__x8sqqq__btnPrimary{min-height:40px;font:600 14px/1 var(--font-body);cursor:pointer;transition:background .2s var(--ease);border-radius:999px;padding:0 18px}.CookieBanner2027-module__x8sqqq__btn{border:1px solid var(--border-default);color:var(--text-primary);background:0 0}.CookieBanner2027-module__x8sqqq__btn:hover{background:var(--n-100)}.CookieBanner2027-module__x8sqqq__btnPrimary{background:var(--text-primary);color:#fff;border:0}.CookieBanner2027-module__x8sqqq__btnPrimary:hover{background:var(--n-700)}
.SiteFooter-module__znYNya__footer{background:var(--text-primary);color:#fff}.SiteFooter-module__znYNya__inner{max-width:var(--page-max);padding:clamp(56px, 9vh, 96px) var(--page-gutter) 40px;flex-direction:column;gap:56px;margin:0 auto;display:flex}.SiteFooter-module__znYNya__mark{align-self:flex-start;width:auto;height:clamp(36px,6vw,72px)}.SiteFooter-module__znYNya__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px 32px;display:grid}.SiteFooter-module__znYNya__col{flex-direction:column;gap:4px;display:flex}.SiteFooter-module__znYNya__head{font:600 11px/1.3 var(--font-body);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:#fff;margin-bottom:8px}.SiteFooter-module__znYNya__link{color:#fff;padding:6px 0;font-size:15px}.SiteFooter-module__znYNya__copy{font:400 13px/1.5 var(--font-body);color:#fff;border-top:1px solid #fff3;padding-top:24px}
:root{--n-0:#fff;--n-25:#fafaf8;--n-50:#f4f3f0;--n-100:#e9e7e1;--n-200:#d8d5cc;--n-300:#bfbcb2;--n-400:#9a968b;--n-500:#767268;--n-600:#57544c;--n-700:#3e3c36;--n-800:#292722;--n-900:#1b1a16;--n-950:#121110;--blue-50:#eef2ff;--blue-100:#dce4ff;--blue-200:#b7c6ff;--blue-300:#8ca2ff;--blue-400:#5c78fa;--blue-500:#3552f0;--blue-600:#263cda;--blue-700:#1d2cad;--blue-800:#182485;--blue-900:#141f63;--clay-50:#fbf0e9;--clay-100:#f4dcc8;--clay-200:#e9b98f;--clay-300:#dc9860;--clay-400:#c97a3d;--clay-500:#b0602a;--clay-600:#8e4c22;--green-500:#1c8a5a;--green-100:#dcf0e5;--amber-500:#c98a15;--amber-100:#fbeed2;--red-500:#c7402f;--red-100:#fbe2de;--surface-page:var(--n-25);--surface-canvas:var(--n-50);--surface-card:var(--n-0);--surface-sunken:var(--n-100);--surface-inverse:var(--n-950);--surface-overlay:#12111080;--text-primary:var(--n-900);--text-secondary:var(--n-600);--text-tertiary:var(--n-400);--text-disabled:var(--n-300);--text-inverse:var(--n-0);--text-link:var(--blue-600);--border-subtle:var(--n-100);--border-default:var(--n-200);--border-strong:var(--n-400);--border-focus:var(--blue-500);--brand-primary:var(--blue-500);--brand-primary-hover:var(--blue-600);--brand-primary-active:var(--blue-700);--brand-primary-subtle:var(--blue-50);--brand-secondary:var(--clay-400);--brand-secondary-subtle:var(--clay-50);--action-success:var(--green-500);--action-success-subtle:var(--green-100);--action-warning:var(--amber-500);--action-warning-subtle:var(--amber-100);--action-danger:var(--red-500);--action-danger-subtle:var(--red-100);--font-display:"Sora", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-display-xl:700 56px/1.08 var(--font-display);--text-display-lg:700 44px/1.1 var(--font-display);--text-display-md:600 34px/1.15 var(--font-display);--text-display-sm:600 26px/1.2 var(--font-display);--text-heading-lg:600 22px/1.3 var(--font-body);--text-heading-md:600 18px/1.35 var(--font-body);--text-heading-sm:600 15px/1.4 var(--font-body);--text-body-lg:400 17px/1.55 var(--font-body);--text-body-md:400 15px/1.55 var(--font-body);--text-body-sm:400 13px/1.5 var(--font-body);--text-label-md:500 14px/1.3 var(--font-body);--text-label-sm:500 12px/1.3 var(--font-body);--text-caption:500 11px/1.3 var(--font-body);--text-overline:600 11px/1.3 var(--font-body);--text-mono-md:400 13px/1.5 var(--font-mono);--text-mono-sm:400 12px/1.5 var(--font-mono);--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-overline:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--border-width-thin:1px;--border-width-md:1.5px;--shadow-xs:0 1px 2px #1211100d;--shadow-sm:0 1px 3px #12111012, 0 1px 2px #1211100a;--shadow-md:0 4px 12px #12111014, 0 1px 2px #1211100a;--shadow-lg:0 12px 32px #1211101f, 0 2px 6px #1211100d;--shadow-focus-ring:0 0 0 3px var(--blue-100);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.12s;--duration-standard:.2s;--duration-slow:.32s}
:root{--font-display:var(--font-outfit), "Outfit", system-ui, sans-serif;--font-body:var(--font-figtree), "Figtree", system-ui, sans-serif;--page-max:1408px;--page-gutter:24px;--ease:cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.d27-container{max-width:var(--page-max);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin:0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
