:root{--background:#e7e8e2;--foreground:#32232d;--rule-mix:20%;--rule:color-mix(in srgb, var(--foreground) var(--rule-mix), transparent);--gutter:clamp(1.125rem, .025rem + 1.53vw, 1.875rem);--grid-columns:12;--grid-gap:clamp(.75rem, 1.5vw, 2rem);--grid-template:repeat(var(--grid-columns), minmax(0, 1fr));--header-height:calc(44px + 1.5rem);scroll-padding-top:calc(var(--header-height) + 1rem);--space:clamp(3.5rem, 8vw, 9rem);--page-title-top:clamp(2.5rem, 4.5vw, 4.5rem);--motion-ui-duration:.22s;--motion-ui-ease:cubic-bezier(.2, .6, .3, 1);--motion-panel-open-duration:.55s;--motion-panel-open-ease:cubic-bezier(.76, 0, .24, 1);--motion-panel-close-duration:.35s;--motion-panel-close-ease:cubic-bezier(.5, 0, .75, 0);--text-small:.8125rem;--text-body:clamp(1rem, .94rem + .25vw, 1.1875rem);--text-lead:clamp(1.4rem, 1rem + 1.5vw, 2.75rem);--text-editorial:clamp(1.25rem, 1rem + .9vw, 2rem);--text-cta:clamp(.9375rem, .9rem + .15vw, 1rem);--text-heading:clamp(2.5rem, 1.3rem + 4vw, 5.75rem);--text-display:clamp(3.25rem, 1.3rem + 6.5vw, 9rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:60rem){:root{--grid-columns:8;--header-height:calc(44px + 1.25rem)}}@media (max-width:40rem){:root{--grid-columns:4}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans), Arial, sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;--font-display:var(--font-display-latin);line-height:1.65}body:lang(el){--font-display:var(--font-display-greek), var(--font-display-latin)}body [lang=en]{--font-display:var(--font-display-latin)}body{--display-optical:1;--display-optical-caps:1}body:lang(el){--display-optical:.88;--display-optical-caps:.94}body [lang=en]{--display-optical:1;--display-optical-caps:1}h1,h2,h3{font-weight:400}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:var(--foreground);color:var(--background)}:focus-visible{outline-offset:6px;outline:2px solid}.skipLink{top:1rem;left:var(--gutter);z-index:10;background:var(--foreground);color:var(--background);padding:.75rem 1rem;position:absolute;transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}html[data-curtain] main *{animation-play-state:paused}
