@layer tokens{:root{--color-greyscale-1000:#fff;--color-greyscale-800:#eaeaea;--color-greyscale-600:#b2b2b2;--color-greyscale-400:#595959;--color-greyscale-200:#2b2b2b;--color-greyscale-100:#191919;--color-greyscale-0:#000;--color-bg-primary:var(--color-greyscale-1000);--color-bg-secondary:var(--color-greyscale-1000);--color-bg-surface:var(--color-greyscale-800);--color-border:var(--color-greyscale-0);--color-text-primary:var(--color-greyscale-0);--color-text-secondary:var(--color-greyscale-100);--color-text-disabled:var(--color-greyscale-400);--color-accent:#95f6c1;--color-accent-secondary:#53b4ff;--color-error:#fc4e4e}html.dark{--color-greyscale-1000:#000;--color-greyscale-800:#191919;--color-greyscale-600:#2b2b2b;--color-greyscale-400:#595959;--color-greyscale-200:#b2b2b2;--color-greyscale-100:#eaeaea;--color-greyscale-0:#fff;--color-bg-secondary:var(--color-greyscale-800);--color-bg-surface:var(--color-greyscale-600);--color-border:var(--color-greyscale-600);--color-text-secondary:var(--color-greyscale-200)}:root{--spacing-7xs:.25rem;--spacing-6xs:.3125rem;--spacing-5xs:.4375rem;--spacing-4xs:.5rem;--spacing-3xs:.625rem;--spacing-2xs:.75rem;--spacing-xs:.875rem;--spacing-s:1rem;--spacing-m:1.25rem;--spacing-l:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3.125rem;--spacing-4xl:3.875rem;--spacing-5xl:4.8125rem;--spacing-6xl:6rem;--spacing-7xl:7.5rem;--spacing-8xl:9.375rem;--spacing-9xl:11.6875rem;--spacing-10xl:14.625rem;--spacing-screen-margin:clamp(1.25rem,.732rem + 2.2099vw,2.5rem);--font-family-primary:"Articulat CF",sans-serif;--font-family-secondary:"Arial",sans-serif;--font-family-tertiary:"Helvetica",sans-serif;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-heavy:900;--font-size-display:clamp(4.375rem,4.2973rem + .3315vw,4.5625rem);--font-size-h1:clamp(3.3125rem,3.0794rem + .9945vw,3.875rem);--font-size-h2:clamp(2.625rem,2.4437rem + .7735vw,3.0625rem);--font-size-h3:clamp(2.25rem,2.1723rem + .3315vw,2.4375rem);--font-size-h4:clamp(1.875rem,1.7973rem + .3315vw,2.0625rem);--font-size-h5:clamp(1.25rem,1.0428rem + .884vw,1.75rem);--font-size-h6:1.25rem;--font-size-paragraph:1rem;--font-size-label:.84375rem;--font-size-small:.625rem;--letter-spacing-primary:0rem;--letter-spacing-secondary:.0168rem;--letter-spacing-tertiary:.0252rem;--line-height-display:1.0286;--line-height-h1:1;--line-height-h2:1;--line-height-h3:1.0556;--line-height-h4:1;--line-height-h5:1;--line-height-h6:1;--line-height-paragraph:1;--line-height-label:1;--line-height-small:1}}@layer tokens;@layer tokens{@media(min-width:1280px){:root{--line-height-display:1.3836;--line-height-h1:1.3871;--line-height-h2:1.3878;--line-height-h3:1.3846;--line-height-h4:1.3939;--line-height-h5:1.4;--line-height-h6:1.4;--line-height-paragraph:1.375;--line-height-label:1.4074;--line-height-small:1.4}}:root{--font-weight-display:var(--font-weight-medium);--font-weight-h1:var(--font-weight-medium);--font-weight-h2:var(--font-weight-medium);--font-weight-h3:var(--font-weight-medium);--font-weight-h4:var(--font-weight-medium);--font-weight-h5:var(--font-weight-medium);--font-weight-h6:var(--font-weight-medium);--font-weight-paragraph:var(--font-weight-regular);--font-weight-label:var(--font-weight-regular);--font-weight-small:var(--font-weight-regular);--font-family-base:var(--font-family-primary);--font-size-base:var(--font-size-paragraph);--line-height-base:var(--line-height-paragraph);--letter-spacing-base:var(--letter-spacing-primary)}}@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{line-height:1.5;min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit}button{background:transparent;border:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[hidden]{display:none!important}}@layer base{:root{--body-color:var(--color-text-primary);--body-background:var(--color-bg-primary)}html{font-size:100%;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body-background);color:var(--body-color);font-family:var(--font-family-base);font-size:var(--font-size-base);height:100%;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);max-width:100%;text-rendering:optimizeLegibility;width:100vw}}@layer layout{:root{--grid-auto-rows:max-content;--grid-rows:1;--grid-columns:4;--grid-row-gap:var(--spacing-m);--grid-column-gap:var(--spacing-m);--grid-inner-auto-rows:max-content;--grid-inner-rows:1;--grid-inner-columns:4;--grid-inner-row-gap:var(--spacing-m);--grid-inner-column-gap:var(--spacing-m)}.grid{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-auto-rows:var(--grid-auto-rows);grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:repeat(var(--grid-rows),1fr)}@media(min-width:768px){.grid{--grid-columns:8}}@media(min-width:1280px){.grid{--grid-columns:12}}.grid-inner{display:grid;gap:var(--grid-inner-row-gap) var(--grid-inner-column-gap);grid-auto-rows:var(--grid-inner-auto-rows);grid-template-columns:repeat(var(--grid-inner-columns),1fr);grid-template-rows:repeat(var(--grid-inner-rows),1fr)}:root{--wrapper-grid-width:90rem;--wrapper-grid-spacing:var(--spacing-m)}}@layer layout{@media(min-width:1280px){:root{--wrapper-grid-spacing:var(--spacing-2xl)}}.wrapper-grid{display:grid;grid-auto-rows:max-content;grid-template-columns:[full-width-start] minmax(var(--wrapper-grid-spacing),1fr) [content-start] min(100% - var(--wrapper-grid-spacing) * 2,var(--wrapper-grid-width)) [content-end] minmax(var(--wrapper-grid-spacing),1fr) [full-width-end]}}@font-face{font-family:Articulat CF;src:local("Articulat CF Thin"),url(../fonts/Articulat/articulat-cf-100.woff2) format(woff2);font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF ExtraLight"),url(../fonts/Articulat/articulat-cf-200.woff2) format(woff2);font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF Light"),url(../fonts/Articulat/articulat-cf-300.woff2) format(woff2);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF Regular"),local("Articulat CF"),url(../fonts/Articulat/articulat-cf-400.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF Medium"),url(../fonts/Articulat/articulat-cf-500.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF SemiBold"),url(../fonts/Articulat/articulat-cf-600.woff2) format(woff2);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF Bold"),url(../fonts/Articulat/articulat-cf-700.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF ExtraBold"),url(../fonts/Articulat/articulat-cf-800.woff2) format(woff2);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Articulat CF;src:local("Articulat CF Black"),url(../fonts/Articulat/articulat-cf-900.woff2) format(woff2);font-display:swap;font-weight:900;font-style:normal}.content-start{grid-column:content-start}.full-width{grid-column:full-width}.regular{font-weight:var(--font-weight-regular)}.bold{font-weight:var(--font-weight-bold)}.content[data-v-6cafc724]{grid-column:content-start}
