[data-astro-cid-2veov33h][data-slot=button]{display:inline-flex;border-radius:var(--radius);corner-shape:squircle;align-items:center;justify-content:center;gap:.5rem;overflow:clip;white-space:nowrap;border:1px solid transparent;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease;>svg[data-astro-cid-2veov33h]{pointer-events:none;flex-shrink:0;inline-size:1rem;block-size:1rem}&:focus-visible{position:relative;z-index:2;outline:3px solid var(--ring);outline-offset:2px}&:disabled,&[aria-disabled=true]{pointer-events:none;opacity:.5}&[data-size=default]{font-size:var(--text-sm);padding-inline:1rem;padding-block:.625rem;&:has(>svg){padding-inline-end:.75rem}}&[data-size=sm]{font-size:var(--text-xs);padding-inline:.75rem;padding-block:.5rem;&:has(>svg){padding-inline-end:.5rem}}&[data-size=lg]{font-size:var(--text-base);padding-inline:1.25rem;padding-block:.75rem;&:has(>svg){padding-inline-end:.875rem}}&[data-size=icon]{inline-size:2rem;block-size:2rem;padding:0}&[data-size=icon-sm]{inline-size:1.75rem;block-size:1.75rem;padding:0}&[data-size=icon-lg]{inline-size:2.25rem;block-size:2.25rem;padding:0}&[data-variant=default]{background:var(--primary);color:var(--primary-foreground);&:hover{background:color-mix(in oklch,var(--primary) 90%,black)}}&[data-variant=secondary]{background:color-mix(in oklch,var(--secondary) 80%,white);color:color-mix(in oklch,var(--secondary-foreground) 90%,white);&:hover{background:var(--secondary);color:var(--secondary-foreground)}}&[data-variant=outline]{background:transparent;border-color:var(--border);color:var(--foreground);&:hover{background:var(--muted)}&:focus-visible{border-color:color-mix(in oklch,var(--input) 80%,black)}}&[data-variant=ghost]{background:transparent;color:var(--foreground);font-weight:500;&:hover{background:var(--accent);color:var(--accent-foreground)}}&[data-variant=destructive]{background:var(--destructive);color:#fff;&:hover{background:color-mix(in oklch,var(--destructive) 90%,black)}&:focus-visible{outline:3px solid color-mix(in oklch,var(--destructive) 20%,transparent)}}&[data-variant=link]{background:transparent;border-color:transparent;border-radius:0;padding-inline:0;color:var(--primary);text-underline-offset:.25rem;&:hover{text-decoration:underline}}}.switch[data-astro-cid-zbdj4xza]{--switch-track-width: 36px;--switch-track-height: 20px;--switch-track-padding: 2px;--switch-border-width: 1px;--switch-thumb-size: calc( var(--switch-track-height) - ( (var(--switch-track-padding) * 2) + (var(--switch-border-width) * 2) ) );--switch-thumb-offset: calc( (var(--switch-track-height) - var(--switch-thumb-size)) / 2 + var(--switch-border-width) );--switch-thumb-offset-checked: calc( var(--switch-track-width) - var(--switch-thumb-size) - var(--switch-thumb-offset) * 2 + (var(--switch-border-width) * 2) );--switch-border-color: var(--border);--switch-border-color-checked: var(--primary);--switch-track-color: var(--border);--switch-track-color-checked: var(--primary);--switch-thumb-color: var(--background);--switch-thumb-color-checked: var(--background);display:inline-flex;width:fit-content;align-items:center;gap:.5rem;cursor:pointer;user-select:none}.switch[data-astro-cid-zbdj4xza]:has(.switch-input:disabled){cursor:not-allowed;opacity:.5}.switch-control[data-astro-cid-zbdj4xza]{position:relative;display:inline-flex}.switch-input[data-astro-cid-zbdj4xza]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:clip;clip:rect(0,0,0,0);white-space:nowrap;border:0}.switch-track[data-astro-cid-zbdj4xza]{position:relative;display:inline-block;width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--radius-full);border:var(--switch-border-width) solid var(--switch-border-color);background-color:var(--switch-track-color);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.switch-thumb[data-astro-cid-zbdj4xza]{position:absolute;top:var(--switch-track-padding);left:var(--switch-track-padding);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:var(--radius-full);background-color:var(--switch-thumb-color);box-shadow:0 1px 2px #00000026;transition:transform .2s ease}.switch-input[data-astro-cid-zbdj4xza]:checked+.switch-track[data-astro-cid-zbdj4xza]{background-color:var(--switch-track-color-checked);border-color:var(--switch-border-color-checked)}.switch-input[data-astro-cid-zbdj4xza]:focus-visible+.switch-track[data-astro-cid-zbdj4xza]{outline:2px solid var(--ring);outline-offset:2px}.switch-input[data-astro-cid-zbdj4xza]:checked+.switch-track[data-astro-cid-zbdj4xza] .switch-thumb[data-astro-cid-zbdj4xza]{transform:translate(var(--switch-thumb-offset-checked));background-color:var(--switch-thumb-color-checked)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-wght-normal.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-ext-wght-normal.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-greek-wght-normal.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-wght-italic.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-latin-ext-wght-italic.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;src:url(/fonts/eb-garamond-greek-wght-italic.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;src:url(/fonts/commissioner-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;src:url(/fonts/commissioner-latin-ext-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;src:url(/fonts/commissioner-greek-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Display Greek;src:url(/fonts/commissioner-greek-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}:root{--radius: .5rem;--font-sans: "Commissioner", system-ui, sans-serif;--font-serif: "EB Garamond", Georgia, serif;--font-display: "Display Greek", var(--font-serif);--display-weight: 400;--radius-xxs: calc(var(--radius) - 12px);--radius-xs: calc(var(--radius) - 8px);--radius-sm: calc(var(--radius) - 4px);--radius-md: var(--radius);--radius-lg: calc(var(--radius) + 4px);--radius-xl: calc(var(--radius) + 8px);--radius-xxl: calc(var(--radius) + 16px);--radius-full: 100vw;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: clamp(1.063rem, 1.045rem + .09vw, 1.125rem);--text-xl: clamp(1.125rem, 1.089rem + .18vw, 1.25rem);--text-2xl: clamp(1.25rem, 1.179rem + .36vw, 1.5rem);--text-3xl: clamp(1.5rem, 1.393rem + .54vw, 1.875rem);--text-4xl: clamp(1.75rem, 1.607rem + .71vw, 2.25rem);--text-5xl: clamp(2rem, 1.714rem + 1.43vw, 3rem);--text-6xl: clamp(2.25rem, 1.893rem + 1.79vw, 3.5rem);--text-7xl: clamp(2.5rem, 2.071rem + 2.14vw, 4rem);--text-8xl: clamp(2.75rem, 2.25rem + 2.5vw, 4.5rem);--text-9xl: clamp(3rem, 2.313rem + 3.13vw, 5.25rem);--leading-tighter: 1;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .1em;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: clamp(1rem, .929rem + .357vw, 1.25rem);--space-lg: clamp(1.5rem, 1.357rem + .714vw, 2rem);--space-xl: clamp(2rem, 1.714rem + 1.429vw, 3rem);--space-2xl: clamp(3rem, 2.429rem + 2.857vw, 5rem);--space-3xl: clamp(4rem, 3.143rem + 4.286vw, 7rem);--space-4xl: clamp(5rem, 3.571rem + 7.143vw, 10rem);--brand: oklch(.3493 .0527 216.51);--terracotta: oklch(.6462 .1475 52.22);--beige: oklch(.949 .0445 87.19);--night: var(--brand);--night-foreground: var(--beige);--sand: var(--beige);--primary: var(--terracotta);--primary-foreground: oklch(from var(--terracotta) .99 .005 h);--background: oklch(.98 .006 85);--foreground: oklch(from var(--primary) .3 .05 h);--foreground-dim: oklch(from var(--foreground) l c h / .65);--secondary: oklch(from var(--primary) .93 .05 h);--secondary-foreground: oklch(from var(--primary) .4 .08 h);--muted: oklch(from var(--primary) .93 .02 h);--muted-foreground: oklch(from var(--primary) .45 .03 h);--accent: oklch(from var(--primary) .93 .05 h);--accent-foreground: oklch(from var(--primary) .4 .08 h);--border: oklch(from var(--primary) .9 .02 h);--input: oklch(from var(--primary) .9 .02 h);--ring: oklch(from var(--primary) l c h / .4);--destructive: oklch(.55 .22 25);--nav-height: 5rem;--site-container: min( calc(100% - 3rem) , 82rem );--glide: linear( 0, .012 .9%, .05 2%, .411 9.2%, .517 11.8%, .611 14.6%, .694 17.7%, .765 21.1%, .824 24.8%, .872 28.9%, .91 33.4%, .939 38.4%, .977 50.9%, .994 68.4%, 1 )}:root:lang(el){--display-weight: 500}:root{@supports (corner-shape: squircle){--radius: .625rem}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@layer reset,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}*{margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;block-size:100%;overflow-x:clip;scrollbar-gutter:stable}body{min-block-size:100%;touch-action:manipulation}img,picture,iframe,audio,video,canvas{display:block;max-inline-size:100%;block-size:auto}svg{max-inline-size:100%}svg:not([fill]){fill:currentColor}input,button,textarea,select{font:inherit}textarea{resize:vertical}fieldset,iframe{border:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}input,label,button,h1,h2,h3,h4,h5,h6{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}ul,ol{list-style:none}sup,sub{line-height:0}table{border-collapse:collapse}}@layer base{*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}img{object-fit:contain}::selection{background:var(--primary);color:var(--primary-foreground)}::-moz-selection{background:var(--primary);color:var(--primary-foreground)}.section-anchor,[id]{scroll-margin-block-start:var(--nav-height, 6rem)}body{font-size:var(--text-base);line-height:var(--leading-relaxed);font-weight:350}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-8xl);line-height:var(--leading-tighter)}h2{font-size:var(--text-6xl)}h3{font-size:var(--text-3xl)}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}hgroup{display:flex;flex-direction:column;gap:var(--space-sm);>p:first-child{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase}>p:last-child:not(:first-child){font-size:var(--text-lg);max-inline-size:60ch}}main>section{padding-block:var(--space-3xl)}[data-tone=night]{--foreground: var(--night-foreground);--foreground-dim: oklch(from var(--night-foreground) l c h / .72);--border: oklch(from var(--night-foreground) l c h / .2);background-color:var(--night);color:var(--foreground)}[data-tone=sand]{background-color:var(--sand)}label:has(>input:not([type=radio],[type=checkbox]),>select,>textarea){display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--text-sm);font-weight:500}input:not([type=radio],[type=checkbox]),select,textarea{inline-size:100%;min-block-size:2.75rem;padding-block:var(--space-xs);padding-inline:var(--space-sm);border:1px solid var(--input);border-radius:var(--radius-sm);background-color:#fff;color:oklch(from var(--brand) .3 .05 h);font-weight:400}}@layer utilities{.site-container{width:var(--site-container);margin-inline:auto}.full-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes reveal{0%{opacity:0;scale:.96;filter:blur(4px);translate:0 1rem}to{opacity:1;scale:1;filter:blur(0);translate:0 0}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}@keyframes blur-slide-up{0%{opacity:0;transform:translateY(.5lh);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}@supports not (animation-timeline: view()){.reveal{animation:none}}.line-clamp-1{overflow:clip;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-3{overflow:clip;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.no-spin-buttons{appearance:textfield;-moz-appearance:textfield;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}}}
