:root,.light,.light-theme{--tomato-1:#fffcfc;--tomato-2:#fff8f7;--tomato-3:#feebe7;--tomato-4:#ffdcd3;--tomato-5:#ffcdc2;--tomato-6:#fdbdaf;--tomato-7:#f5a898;--tomato-8:#ec8e7b;--tomato-9:#e54d2e;--tomato-10:#dd4425;--tomato-11:#d13415;--tomato-12:#5c271f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--tomato-1:color(display-p3 .998 .989 .988);--tomato-2:color(display-p3 .994 .974 .969);--tomato-3:color(display-p3 .985 .924 .909);--tomato-4:color(display-p3 .996 .868 .835);--tomato-5:color(display-p3 .98 .812 .77);--tomato-6:color(display-p3 .953 .75 .698);--tomato-7:color(display-p3 .917 .673 .611);--tomato-8:color(display-p3 .875 .575 .502);--tomato-9:color(display-p3 .831 .345 .231);--tomato-10:color(display-p3 .802 .313 .2);--tomato-11:color(display-p3 .755 .259 .152);--tomato-12:color(display-p3 .335 .165 .132)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--yellow-1:#fdfdf9;--yellow-2:#fefce9;--yellow-3:#fffab8;--yellow-4:#fff394;--yellow-5:#ffe770;--yellow-6:#f3d768;--yellow-7:#e4c767;--yellow-8:#d5ae39;--yellow-9:#ffe629;--yellow-10:#ffdc00;--yellow-11:#9e6c00;--yellow-12:#473b1f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--yellow-1:color(display-p3 .992 .992 .978);--yellow-2:color(display-p3 .995 .99 .922);--yellow-3:color(display-p3 .997 .982 .749);--yellow-4:color(display-p3 .992 .953 .627);--yellow-5:color(display-p3 .984 .91 .51);--yellow-6:color(display-p3 .934 .847 .474);--yellow-7:color(display-p3 .876 .785 .46);--yellow-8:color(display-p3 .811 .689 .313);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 .977 .868 .291);--yellow-11:color(display-p3 .6 .44 0);--yellow-12:color(display-p3 .271 .233 .137)}}}:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/.05);--black-a2:color(display-p3 0 0 0/.1);--black-a3:color(display-p3 0 0 0/.15);--black-a4:color(display-p3 0 0 0/.2);--black-a5:color(display-p3 0 0 0/.3);--black-a6:color(display-p3 0 0 0/.4);--black-a7:color(display-p3 0 0 0/.5);--black-a8:color(display-p3 0 0 0/.6);--black-a9:color(display-p3 0 0 0/.7);--black-a10:color(display-p3 0 0 0/.8);--black-a11:color(display-p3 0 0 0/.9);--black-a12:color(display-p3 0 0 0/.95)}}}:root{--font-sans:"univers-next-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-weight-regular:400;--font-weight-bold:600;--font-style-normal:normal;--font-style-italic:italic;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-tight:1.1;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:2.5rem;--spacing-3xl:3rem;--spacing-4xl:3.5rem;--spacing-5xl:4rem;--color-background:#fff;--color-surface:#fff;--color-surface-raised:#fff;--color-overlay:var(--black-a7);--color-text:#000;--color-text-muted:var(--black-a9);--color-text-subtle:var(--black-a8);--color-text-on-brand:#fff;--color-text-inverted:#fff;--color-border:var(--black-a6);--color-border-subtle:var(--black-a4);--color-border-strong:var(--black-a8);--color-primary:#000;--color-primary-hover:#000;--color-primary-active:#000;--color-primary-subtle:var(--black-a3);--color-highlight:var(--yellow-9);--color-focus-ring:var(--black-a8);--color-success:var(--green-9);--color-warning:var(--amber-9);--color-danger:var(--tomato-9);--font-body:var(--font-sans);--font-heading:var(--font-sans);color-scheme:light;--nav-height:4rem;--nav-inset:var(--spacing-xl);--nav-bottom-height:0px}@media (width<=991px){:root{--nav-bottom-height:var(--nav-height)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-height);scroll-padding-bottom:var(--nav-bottom-height)}body{min-height:100vh;font-family:var(--font-body);font-weight:var(--font-weight-regular);font-style:var(--font-style-normal);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background-color:var(--color-highlight);color:var(--color-text)}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--color-text);text-wrap:balance}p{text-wrap:pretty}a{color:var(--color-primary);border-bottom:1px dotted var(--color-primary);text-decoration:none;transition:color .15s}a:hover{color:var(--color-text);border-bottom:1px solid var(--color-text)}a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}:focus:not(:focus-visible){outline:none}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}.content{max-width:100%;padding:var(--content-padding,5rem 5rem);gap:var(--spacing-5xl);flex-direction:column;display:flex}.content__section{flex-direction:column;gap:1rem;scroll-margin-top:2rem;display:flex}.content__heading{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--color-text);margin:0}.content__text{line-height:var(--line-height-relaxed);color:var(--color-text);max-width:80ch;margin:0}.content__hero{font-size:var(--font-size-xl);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);color:var(--color-text);max-width:60ch;margin:0}.content__section--split{gap:var(--spacing-xl) var(--spacing-3xl);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=768px){.content{gap:3rem;padding:2rem 1.5rem}.content__section--split{gap:var(--spacing-lg);grid-template-columns:1fr}}.nav[data-astro-cid-wpvy4v7s]{z-index:100;height:var(--nav-height,4rem);border-bottom:1px solid var(--color-text);background-color:var(--color-background);align-items:stretch;display:flex;position:fixed;inset:0 0 auto}.nav__brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--spacing-md);padding-inline:var(--nav-inset,1.5rem);font-size:var(--font-size-base);white-space:nowrap;color:var(--color-text);border-bottom:none;flex-shrink:0;display:inline-flex}.nav__brand[data-astro-cid-wpvy4v7s]:hover{border-bottom:none}.nav__logo[data-astro-cid-wpvy4v7s]{flex-shrink:0;width:auto;height:1.6em}.nav__list[data-astro-cid-wpvy4v7s]{flex:1;min-width:0;display:flex}.nav__list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-left:1px solid var(--color-text);flex:1;min-width:0;display:flex}.nav__link[data-astro-cid-wpvy4v7s]{padding-inline:var(--spacing-md);white-space:nowrap;color:var(--color-text);border-bottom:none;flex:1;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text);background-color:var(--color-highlight);border-bottom:none}@media (width<=991px){.nav[data-astro-cid-wpvy4v7s]{justify-content:center}.nav__list[data-astro-cid-wpvy4v7s]{z-index:100;height:calc(var(--nav-bottom-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--color-text);background-color:var(--color-background);position:fixed;inset:auto 0 0}.nav__list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]:first-child{border-left:none}}@media (width<=768px){.nav__brand[data-astro-cid-wpvy4v7s]{padding-inline:var(--spacing-md)}.nav__brand[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav__link[data-astro-cid-wpvy4v7s]{padding-inline:var(--spacing-sm);font-size:var(--font-size-base)}}.main[data-astro-cid-ju4pidww]{padding-top:var(--nav-height);padding-bottom:calc(var(--nav-bottom-height) + env(safe-area-inset-bottom,0px));min-height:100vh}
