.desk-state[data-astro-cid-cpnamtpq]{color:var(--muted)}.desk-state__time[data-astro-cid-cpnamtpq]{color:var(--accent);font-weight:600}.dial[data-astro-cid-zccmjbff]{white-space:nowrap;color:var(--ink);font-weight:600}@property --header-top{syntax:"<length>";inherits:true;initial-value:0}:root{--header-top:var(--header-h);transition:--header-top var(--dur-slow) var(--ease-out-expo)}:root:has(.bar.is-hidden){--header-top:0px}.bar{z-index:var(--z-nav);color:var(--color-ink);background:rgb(var(--rgb-paper) / .92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo);position:fixed;inset-block-start:0;inset-inline:0}.bar:after{content:"";background:var(--color-line);transform-origin:0;block-size:1px;transition:transform var(--dur-slow) var(--ease-out-expo);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.bar.is-scrolled:after{transform:scaleX(1)}.bar.is-over{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-night-ink);background:0 0}.bar.is-hidden{transform:translateY(-100%)}.bar__inner{align-items:center;gap:var(--space-md);block-size:var(--header-h);max-inline-size:var(--container-max);padding-inline:var(--gutter);margin-inline:auto;display:flex}.bar__brand{min-block-size:var(--tap);min-inline-size:0;color:inherit;align-items:center;gap:.6rem;margin-inline-end:auto;display:inline-flex}.bar__brand svg{color:var(--color-brand);transition:color var(--dur-base) var(--ease-out-expo)}.bar.is-over .bar__brand svg,.menu .bar__brand svg{color:currentColor}.bar__word{font-family:var(--font-display);letter-spacing:-.01em;white-space:pre;font-size:1.35rem;font-weight:700;line-height:1.3;display:inline-flex;overflow:clip}.bar__letter{text-shadow:0 1.3em;transition:translate .6s var(--ease-out-expo) calc(var(--i,0) * 14ms);display:inline-block}.logo__column{transform-box:fill-box;transform-origin:50% 100%}html.motion .bar__brand:focus-visible .bar__letter{translate:0 -1.3em}@media (hover:hover){html.motion .bar__brand:hover .bar__letter{translate:0 -1.3em}}html.motion .bar__brand:focus-visible .logo__column{animation:logo-rise .75s var(--ease-out-expo) both}@media (hover:hover){html.motion .bar__brand:hover .logo__column{animation:logo-rise .75s var(--ease-out-expo) both}}html.motion .bar__brand:focus-visible .logo__column:nth-child(3){animation-delay:70ms}@media (hover:hover){html.motion .bar__brand:hover .logo__column:nth-child(3){animation-delay:70ms}}html.motion .bar__brand:focus-visible .logo__column:nth-child(4){animation-delay:.14s}@media (hover:hover){html.motion .bar__brand:hover .logo__column:nth-child(4){animation-delay:.14s}}@keyframes logo-rise{35%{scale:1 1.55}}.bar__nav{display:none}.bar__links{gap:var(--space-md);display:flex}.bar__link{min-block-size:var(--tap);font-size:var(--text-small);align-items:center;font-weight:600;display:inline-flex}.bar__link[aria-current=page] .line-link{background-position:0 100%;background-size:100% 1.5px}.bar__cta{min-block-size:var(--tap);border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-night-ink);font-size:var(--text-small);transition:transform var(--dur-base) var(--ease-out-expo);flex:none;align-items:center;gap:.55rem;padding:.35rem 1.1rem .35rem .35rem;font-weight:600;display:inline-flex}.bar__cta-icon{--disc:2.1rem;background:rgb(var(--rgb-night-ink) / .16);position:relative}.bar__dots{opacity:0;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.bar__dots i{background:currentColor;border-radius:50%;block-size:4px;inline-size:4px}.bar__cta.is-typing .bar__cta-icon svg{opacity:0}.bar__cta.is-typing .bar__dots{opacity:1}.bar__cta.is-typing .bar__dots i{animation:dot .9s var(--ease-out-quart) infinite}.bar__cta.is-typing .bar__dots i:nth-child(2){animation-delay:.15s}.bar__cta.is-typing .bar__dots i:nth-child(3){animation-delay:.3s}html.motion .bar__cta:not(.is-in){translate:0 -180%}.bar__cta.is-in{animation:cta-dive .95s var(--ease-out-expo) both, cta-unfold .9s var(--ease-out-expo) .45s both}.bar__cta.is-in .bar__cta-icon{animation:cta-land .8s var(--ease-out-expo) .3s both}.bar__cta.is-in .bar__cta-word{animation:cta-word .8s var(--ease-out-expo) .6s both}.bar__cta.is-nudged{animation:nudge .8s var(--ease-out-expo)}.bar__cta.is-in.is-nudged{animation:cta-dive .95s var(--ease-out-expo) both, cta-unfold .9s var(--ease-out-expo) .45s both, nudge .8s var(--ease-out-expo)}@keyframes cta-dive{0%{translate:0 -180%}to{translate:0}}@keyframes cta-unfold{0%{clip-path:inset(0 calc(100% - 2.8rem) 0 0 round var(--radius-pill))}to{clip-path:inset(0 0 0 0 round var(--radius-pill))}}@keyframes cta-land{0%{rotate:-120deg;scale:.3}}@keyframes cta-word{0%{opacity:0;translate:-.8rem}}@keyframes dot{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes nudge{0%{rotate:0deg}20%{rotate:-6deg}45%{rotate:5deg}70%{rotate:-3deg}to{rotate:0deg}}.bar__burger,.menu__close{inline-size:var(--tap);block-size:var(--tap);color:inherit;background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.bar__burger-line{block-size:1.5px;transition:transform var(--dur-base) var(--ease-out-expo), inset-inline-end var(--dur-base) var(--ease-out-expo);background:currentColor;position:absolute;inset-inline:.65rem}.bar__burger-line:first-child{transform:translateY(-4px)}.bar__burger-line:last-child{transform:translateY(4px)}@media (hover:hover){.bar__burger:hover .bar__burger-line:last-child{inset-inline-end:1.25rem}}.menu__close .bar__burger-line:first-child{transform:rotate(45deg)}.menu__close .bar__burger-line:last-child{transform:rotate(-45deg)}@media (hover:hover){.menu__close:hover{transition:rotate var(--dur-base) var(--ease-out-expo);rotate:90deg}}.menu{overscroll-behavior:contain;border:0;block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;margin:0;padding:0;position:fixed;inset:0;overflow:clip auto}.menu:focus{outline:none}html:has(.menu[open]){overflow:hidden}.menu::backdrop{background:0 0}.menu__frame{min-block-size:100%;max-inline-size:var(--container-max);padding-inline:var(--gutter);grid-template-rows:auto 1fr auto;margin-inline:auto;padding-block-end:max(var(--space-md), env(safe-area-inset-bottom));display:grid}.menu__top{block-size:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu__nav{align-items:center;gap:var(--space-lg);display:grid}.menu__list{gap:clamp(.25rem,1.5vh,1rem);display:grid}.menu__link{overflow-clip-margin:.1em;max-inline-size:100%;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-night-ink);transition:color var(--dur-base) var(--ease-out-expo);font-size:min(clamp(3rem,1rem + 7.5vw,7.5rem),14svh);font-weight:800;line-height:1;display:inline-block;overflow:clip}.menu__in{padding-block-end:.04em;display:block}@media (hover:hover){.menu__list:has(.menu__link:hover) .menu__link:not(:hover){color:var(--color-night-muted)}}.menu__link[aria-current=page] .menu__in{color:var(--color-accent-night)}.menu__scenes{display:none}.menu__base{justify-content:space-between;align-items:end;gap:var(--space-md);border-block-start:1px solid var(--color-night-line);font-size:var(--text-small);color:var(--color-night-read);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.menu__desks{gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;display:flex}.menu__desk{flex-wrap:wrap;gap:.4rem;display:flex}.menu__desk dt{color:var(--color-night-ink);font-weight:600}.menu__urgent{gap:.6rem;display:flex}.menu[open]{animation:menu-drop .75s var(--ease-in-out-expo) both}.menu[open] .menu__in{animation:menu-line 1s var(--ease-out-expo) both}.menu__item:first-child .menu__in{animation-delay:.3s}.menu__item:nth-child(2) .menu__in{animation-delay:.37s}.menu__item:nth-child(3) .menu__in{animation-delay:.44s}.menu__item:nth-child(4) .menu__in{animation-delay:.51s}.menu[open] .menu__base,.menu[open] .menu__top{animation:.6s linear .45s both menu-fade}.menu.is-closing{animation:menu-lift .6s var(--ease-in-out-expo) .18s both}.menu.is-closing .menu__in{animation:menu-line-out .4s var(--ease-in-out-expo) both}.menu.is-closing :is(.menu__base,.menu__top){animation:.25s linear both menu-fade-out}@keyframes menu-drop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-lift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes menu-line{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes menu-line-out{to{transform:translateY(-110%)}}@keyframes menu-fade{0%{opacity:0}}@keyframes menu-fade-out{to{opacity:0}}@media (width>=1100px){.bar__nav{margin-inline-end:var(--space-sm);display:block}.bar__burger{display:none}.menu__nav{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.menu__scenes{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-night-deep);display:block;position:relative;overflow:hidden}.menu__scene,.menu__scene img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.menu__scene{opacity:0;transition:opacity var(--dur-base) linear, scale 1.2s var(--ease-out-expo);scale:1.08}.menu__scene.is-on{opacity:1;scale:1}}@media (width<600px){.bar__cta-word{display:none}.bar__cta{padding-inline-end:.35rem}}@media (height<36rem){.menu__list{gap:var(--space-xs) var(--space-lg);padding-block:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.menu__link{min-block-size:var(--tap);font-size:clamp(1.875rem,4.5vw,2.625rem)}.menu__base{align-items:start;gap:var(--space-xs)}.menu__desks{gap:var(--space-2xs) var(--space-lg)}}.foot{background:var(--color-paper);position:relative}.foot__room{background:var(--color-night);color:var(--color-night-read);position:relative;overflow:hidden}.foot__inner{z-index:1;gap:var(--space-2xl);padding-block:var(--space-3xl) calc(var(--space-lg) + var(--dock-room));display:grid;position:relative}.foot__label{font-size:var(--text-label);letter-spacing:.02em;color:var(--color-night-muted);font-weight:600}.foot__urgent{gap:var(--space-lg);display:grid}.foot__numbers{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foot__number{align-content:start;gap:var(--space-2xs);border-block-start:1px solid var(--color-night-line);padding-block-start:var(--space-sm);display:grid}.foot__number:last-child{grid-column:1/-1}.foot__figure{font-family:var(--font-display);font-weight:800;font-size:var(--text-figure);letter-spacing:-.03em;color:var(--color-night-ink);white-space:nowrap;transition:color var(--dur-base) var(--ease-out-expo);line-height:.88;display:block}.foot__figure:focus-visible{color:var(--color-accent-night)}@media (hover:hover){.foot__figure:hover{color:var(--color-accent-night)}}.foot__cell{vertical-align:top;display:inline-block;overflow:clip}.foot__cell>span{display:inline-block}.foot__what{max-inline-size:22ch;font-size:var(--text-small);color:var(--color-night-read)}.foot__notice{gap:var(--space-md);border-block-start:1px solid var(--color-night-line);padding-block-start:var(--space-lg);display:grid}.foot__statement{max-inline-size:24ch;font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-night-ink);line-height:1.05}.foot__small{gap:var(--space-sm);max-inline-size:62ch;font-size:var(--text-small);display:grid}.foot__grid{gap:var(--space-lg);border-block-start:1px solid var(--color-night-line);padding-block-start:var(--space-lg);display:grid}.foot__col{align-content:start;gap:var(--space-2xs);font-style:normal;font-size:var(--text-small);display:grid}.foot__brand{min-block-size:var(--tap);font-family:var(--font-display);color:var(--color-night-ink);align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;display:inline-flex}.foot__links{display:grid}.foot .link-line,.foot__link{color:var(--color-night-read)}.foot__link{inline-size:fit-content;padding-block:calc((var(--tap) - 1lh) / 2);transition:color var(--dur-fast) linear;display:inline-block}.foot__link .line-link{--line:1px}:is(.foot .link-line,.foot__link):focus-visible{color:var(--color-night-ink)}@media (hover:hover){:is(.foot .link-line,.foot__link):hover{color:var(--color-night-ink)}}.foot__base{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);border-block-start:1px solid var(--color-night-line);font-size:var(--text-small);color:var(--color-night-muted);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.foot__settings{font-size:inherit;text-align:start;background-color:#0000;border:0;padding-inline:0}.foot__night{block-size:clamp(14rem,38vw,34rem);margin-block-start:calc(var(--space-2xl) * -1);position:relative}.foot__night picture{block-size:100%}.foot__night img{object-fit:cover;object-position:50% 58%;opacity:.55;block-size:100%;inline-size:100%;display:block}.foot__night:after{content:"";background:linear-gradient(to bottom, var(--color-night) 0%, transparent 55%, transparent 80%, var(--color-night) 100%);position:absolute;inset:0}@media (width>=900px){.foot__numbers{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.8fr)}.foot__number:last-child{grid-column:auto}.foot__notice{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.foot__grid{grid-template-columns:1.2fr 1fr 1fr}}.foot__small .link-line{color:var(--color-night-ink);background-image:linear-gradient(rgb(var(--rgb-night-ink) / .35), rgb(var(--rgb-night-ink) / .35));background-size:100% var(--line)}.foot__small .link-line:focus-visible{background-image:linear-gradient(currentColor,currentColor)}@media (hover:hover){.foot__small .link-line:hover{background-image:linear-gradient(currentColor,currentColor)}}.cookies{z-index:var(--z-consent);gap:var(--space-sm);border:1px solid var(--color-night-line);border-radius:var(--radius-md);background:var(--color-night);max-block-size:60dvh;inline-size:min(100% - 1.5rem,25rem);color:var(--color-night-read);padding:1.1rem 1.1rem 1rem;display:grid;position:fixed;inset-block-end:max(.75rem, env(safe-area-inset-bottom));inset-inline-start:.75rem;overflow-y:auto}html.motion .cookies:not([hidden]){animation:cookies-in .9s var(--ease-out-expo) both}@keyframes cookies-in{0%{opacity:0;translate:0 1.5rem}}.cookies__body{font-size:var(--text-label);line-height:1.55}.cookies__link{color:var(--color-night-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-night-muted);text-decoration-color:var(--color-night-muted);transition:text-decoration-color var(--dur-fast) linear}.cookies__link:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.cookies__link:hover{text-decoration-color:currentColor}}.cookies__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cookies__button{--fill:var(--color-night-ink);min-block-size:var(--tap);border:1px solid var(--color-night-muted);border-radius:var(--radius-pill);color:var(--color-night-ink);font-size:var(--text-label);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);background:0 0;padding:.4rem .9rem;font-weight:600}.cookies__button:focus-visible{border-color:var(--color-night-ink);color:var(--color-night)}@media (hover:hover){.cookies__button:hover{border-color:var(--color-night-ink);color:var(--color-night)}}.cookies__button--close{grid-column:1/-1}@media (width<600px){.cookies{inset-block-end:calc(max(1.5rem, env(safe-area-inset-bottom) + .75rem) + 4.25rem)}}@media (height<36rem) and (width>=600px){.cookies{align-items:center;gap:var(--space-2xs) var(--space-sm);inline-size:min(calc(100% - var(--float-clear) - 1.5rem), 50rem);padding:var(--space-2xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.cookies__actions{grid-template-columns:minmax(0,1fr);gap:.25rem}}.news-tag{perspective:520px;cursor:pointer;background:0 0;border:0;padding:0}.news-tag:focus-visible{outline:none}.news-tag__face{--lean:-22deg;--lift:12deg;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-accent-night);color:var(--color-night-deep);font-size:var(--text-small);white-space:nowrap;box-shadow:inset 0 1.2rem 1rem -.8rem rgb(var(--rgb-night) / .6), 0 1.1rem 1.4rem -.9rem rgb(var(--rgb-night) / .95);transform-origin:50% 0;transform:rotateX(var(--rx,var(--lean))) rotateY(var(--ry,0deg));transition:transform .7s var(--ease-out-expo);align-items:center;gap:.6rem;padding:1.45rem 1.05rem .7rem;font-weight:600;line-height:1;display:inline-flex}.news-tag__version{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem;font-weight:800}.news-tag__face svg{transition:translate var(--dur-base) var(--ease-out-expo)}.news-tag:focus-visible .news-tag__face{--rx:var(--lift);outline:2px solid var(--color-night-ink);outline-offset:3px}.news-tag:focus-visible .news-tag__face svg{translate:.2rem}@media (hover:hover){.news-tag:hover .news-tag__face{--rx:var(--lift)}.news-tag:hover .news-tag__face svg{translate:.2rem}}.news-tag.is-tracking .news-tag__face{transition-duration:.25s}.news-tag--hero{position:absolute;inset-block-start:calc(100% - 1rem);inset-inline-start:1.75rem}html.motion .news-tag--hero:not(.is-out) .news-tag__face{opacity:0;transform:translateY(-100%) rotateX(var(--lean));transition:none}html.motion .news-tag--hero.is-out .news-tag__face{animation:news-swing 1.6s var(--ease-out-quart) backwards}@keyframes news-swing{0%{opacity:0;transform:translateY(-100%)rotateX(-22deg)}12%{opacity:1}35%{transform:translateY(0)rotateX(26deg)}60%{transform:translateY(0)rotateX(-34deg)}80%{transform:translateY(0)rotateX(-14deg)}to{transform:translateY(0)rotateX(-22deg)}}.news-tag--dock{z-index:var(--z-tag);transition:visibility 0s linear .5s;position:fixed;inset-block-start:var(--dock-y,100dvh);inset-inline-start:var(--dock-x,1.5rem);translate:0 calc(1rem - 100%)}.news-tag--dock .news-tag__face{--lean:22deg;--lift:-12deg;border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:inset 0 -1.2rem 1rem -.8rem rgb(var(--rgb-night) / .45), 0 -.4rem 1.2rem -.6rem rgb(var(--rgb-night) / .35);transform-origin:50% 100%;padding:.7rem 1.05rem 1.45rem;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .3s linear}.news-tag--dock.is-away{visibility:hidden;pointer-events:none}.news-tag--dock:not(.is-away){transition-delay:0s}.news-tag--dock.is-away .news-tag__face{opacity:0;transform:translateY(100%) rotateX(var(--lean))}.news{block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;padding:var(--space-md);overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:auto}.news[open]{place-items:center;display:grid}.news:focus{outline:none}html:has(.news[open]){overflow:hidden}.news::backdrop{background:rgb(var(--rgb-night) / .45)}.news__panel{gap:var(--space-sm);inline-size:min(100%,30rem);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-ink);box-shadow:0 1.5rem 3rem -1.5rem rgb(var(--rgb-night) / .5);display:grid;position:relative}.news__close{position:absolute;inset-block-start:var(--space-2xs);inset-inline-end:var(--space-2xs)}.news__label{font-size:var(--text-small);color:var(--color-accent-deep);margin:0;font-weight:600}.news__lead{font-size:var(--text-lede);color:var(--color-ink);margin:0;font-weight:700;line-height:1.3}.news__text{color:var(--color-read);margin:0;line-height:1.55}.news__try{justify-self:start;margin-block-start:var(--space-2xs)}html.motion .news[open] .news__panel{animation:news-in .6s var(--ease-out-expo) both}html.motion .news[open]::backdrop{animation:.3s linear both news-fade}html.motion .news.is-closing{animation:news-out .3s var(--ease-in-out-expo) both}@keyframes news-in{0%{opacity:0;translate:0 1rem}}@keyframes news-fade{0%{opacity:0}}@keyframes news-out{to{opacity:0}}@media (width<600px){.news{padding:0}.news[open]{place-items:end stretch}.news__panel{inline-size:100%;padding:var(--space-lg) var(--gutter) max(var(--space-md), env(safe-area-inset-bottom));border-end-end-radius:0;border-end-start-radius:0}}@layer theme{:root,:host{--color-paper:#f4f2ed;--color-stone:#ebe7df;--color-sand:#e6dfd2;--color-sand-line:#cfc5b3;--color-card:#fbfaf7;--color-line:#dbd5ca;--color-line-strong:#b9b1a3;--color-ink:#0c1418;--color-read:#2f3a40;--color-muted:#5b6468;--color-night:#0a232b;--color-night-deep:#061418;--color-night-line:#1f4450;--color-night-ink:#f1f5f4;--color-night-read:#c2d2d5;--color-night-muted:#8ea7ac;--color-brand:#0f4859;--color-brand-deep:#072a34;--color-mint:#dcece7;--color-accent:#1d6fa5;--color-accent-night:#86c4ea;--color-open-night:#7fd4a4;--color-draft:#edf2f0;--color-draft-line:#d3e0dc;--color-surface:#e5ecea;--color-mint-ink:#214e46;--color-accent-soft:#e2eef7;--color-accent-deep:#145d8c;--color-alert:#b3261e;--color-faint:#616e75;--plan-type-road:17px;--plan-type-area:19px;--plan-type-name:14px;--font-display:"Sofia Sans Condensed", "Sofia Sans Condensed Fallback", system-ui, sans-serif;--font-body:"Sofia Sans", "Sofia Sans Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--text-display:clamp(3rem, 1rem + 7.2vw, 8.5rem);--text-h2:clamp(2.5rem, 1.1rem + 4.4vw, 5.75rem);--text-h3:clamp(1.6rem, 1.2rem + 1.4vw, 2.5rem);--text-figure:clamp(2.25rem, 1.5rem + 2.4vw, 3.75rem);--text-lede:clamp(1.2rem, 1.05rem + .6vw, 1.55rem);--text-body:clamp(1.0625rem, 1.02rem + .18vw, 1.1875rem);--text-small:.9375rem;--text-label:.8125rem;--space-3xs:2px;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:clamp(1.25rem, 1rem + 1.1vw, 2rem);--space-lg:clamp(1.75rem, 1.4rem + 1.5vw, 2.75rem);--space-xl:clamp(2.75rem, 2.1rem + 2.6vw, 4.5rem);--space-2xl:clamp(4.5rem, 3.2rem + 5.2vw, 8rem);--space-3xl:clamp(6rem, 3.5rem + 9vw, 13rem);--container-max:1560px;--gutter:clamp(1.25rem, .3rem + 4vw, 4.5rem);--header-h:76px;--tap:44px;--float-clear:6rem;--dock-room:7rem;--grid-gap:clamp(1rem, .6rem + 1.6vw, 1.75rem);--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-xl:2.5rem;--radius-pill:999px;--shadow-float:0 2px 4px -2px #0c10171a, 0 12px 28px -10px #0c101738, 0 48px 96px -32px #0c101780;--shadow-overlay:var(--shadow-float);--z-nav:50;--z-skip:60;--z-consent:70;--z-float:40;--z-sticky:30;--z-tag:79;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo:cubic-bezier(.87, 0, .13, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--dur-fast:.18s;--dur-base:.5s;--dur-slow:.9s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ground:var(--color-paper);--ink:var(--color-ink);--read:var(--color-read);--muted:var(--color-muted);--accent:var(--color-accent);--faint:var(--color-faint);--rule:var(--color-line);--rule-strong:var(--color-line-strong);--hover:var(--color-stone);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scroll-padding-block-start:var(--header-h)}html{background:var(--color-paper);scrollbar-width:thin;scrollbar-color:rgb(var(--rgb-ink) / .32) transparent;-webkit-tap-highlight-color:transparent}#nea-poli-widget{scrollbar-color:initial}body{background:var(--color-paper);min-block-size:100svh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;padding-block-end:var(--consent-room,0);line-height:1.6}h1,h2,h3,h4{text-wrap:balance;font-weight:600;line-height:1.1}p{text-wrap:pretty}picture{display:block}picture,svg{max-inline-size:100%}a{text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--color-brand);color:var(--color-night-ink)}[data-numeric]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{.wrap{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:var(--z-skip);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-night-ink);transition:transform var(--dur-base) var(--ease-out-expo);padding:.75rem 1.1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-160%)}.skip:focus-visible{transform:none}.night{--ground:var(--color-night);--ink:var(--color-night-ink);--read:var(--color-night-read);--muted:var(--color-night-muted);--accent:var(--color-accent-night);--faint:var(--color-night-muted);--rule:var(--color-night-line);--rule-strong:var(--color-night-muted);--hover:var(--color-night-deep);background:var(--color-night);color:var(--color-night-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t-small{font-size:var(--text-small);line-height:1.5}.t-label{font-size:var(--text-label);letter-spacing:.02em;font-weight:600;line-height:1.4}.t-value{font-weight:600;line-height:1.35}.t-h3,.t-h4{letter-spacing:-.015em;font-weight:600}.t-h3{font-size:var(--text-h3);line-height:1.12}.t-h4{font-size:clamp(1.125rem,1.05rem + .3vw,1.375rem);line-height:1.3}.t-condensed{font-family:var(--font-display);font-weight:700}.note{color:var(--muted)}.display{font-family:var(--font-display);font-weight:800;font-size:var(--text-h2);letter-spacing:-.022em;line-height:.92}.scene-head{gap:var(--space-md);display:grid}.scene-aside{justify-items:start;gap:var(--space-md);display:grid}.lede{max-inline-size:44ch;font-size:var(--text-lede);color:var(--color-read);line-height:1.45}@media (width>=900px){.scene-head{grid-template-columns:minmax(0, 1fr) var(--aside,auto);align-items:end}}.mask{overflow-clip-margin:.12em;padding-block-end:.05em;display:block;overflow:clip}.mask>span{display:block}html.motion:not(.motion-ready) [data-rise]>span{transform:translateY(115%)}html.motion:not(.motion-ready) [data-fade],html.motion:not(.motion-ready) [data-cue]{opacity:0}.w{display:inline-block}@media (hover:none){:is(.sc-svc__item,.sc-news__item,.sc-tasks__task,.sc-agenda__card,.archive__entry,.plan__row,.catalogue__item,.directory__row){transition:scale var(--dur-fast) var(--ease-out-quart)}:is(.sc-svc__item,.sc-news__item,.sc-tasks__task,.sc-agenda__card,.archive__entry,.plan__row,.catalogue__item,.directory__row):active{scale:.98}}.pill,.btn,.fill{isolation:isolate;position:relative;overflow:hidden}:is(.pill,.btn,.fill):before{content:"";z-index:-1;background:var(--fill,var(--color-accent));transform-origin:bottom;transition:transform var(--fill-time,var(--dur-base)) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}:is(.pill,.btn,.fill):focus-visible:before{transform:scaleY(1)}@media (hover:hover){:is(.pill,.btn,.fill):not(:disabled):hover:before{transform:scaleY(1)}}.disc,.pill__icon{inline-size:var(--disc,2.5rem);block-size:var(--disc,2.5rem);border-radius:50%;place-items:center;display:grid}.pill{--fill:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);min-block-size:3.25rem;font-size:var(--text-small);color:var(--ink);transition:color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo);background:0 0;align-items:center;gap:.9rem;padding:.35rem .35rem .35rem 1.35rem;font-weight:600;line-height:1;display:inline-flex}.pill__icon{background:var(--ink);color:var(--ground);transition:background-color var(--dur-base) var(--ease-out-expo);flex:none}.pill:focus-visible{color:var(--ground);border-color:var(--ink)}@media (hover:hover){.pill:not(:disabled):hover{color:var(--ground);border-color:var(--ink)}}.pill:focus-visible .pill__icon{background:var(--color-accent);color:var(--color-night-ink)}@media (hover:hover){.pill:not(:disabled):hover .pill__icon{background:var(--color-accent);color:var(--color-night-ink)}}.btn{min-block-size:var(--tap);border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-night-ink);font-size:var(--text-small);border:0;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.3rem;font-weight:600;line-height:1;display:inline-flex}.line-link,.link-line{--line:1.5px;background:linear-gradient(currentcolor, currentcolor) right 100% / 0 var(--line) no-repeat;transition:background-size var(--dur-base) var(--ease-out-expo), color var(--dur-fast) linear}.line-link{padding-block-end:.08em}:is(a,button):focus-visible .line-link,:is(.line-link,.link-line):focus-visible{background-position:0 100%;background-size:100% var(--line)}@media (hover:hover){:is(a,button):hover .line-link,.link-line:hover{background-position:0 100%;background-size:100% var(--line)}}.link-line{--line:1px;inline-size:fit-content;color:var(--read)}.link-line:focus-visible{color:var(--ink)}@media (hover:hover){.link-line:hover{color:var(--ink)}}.disclosure{display:grid}.disclosure__toggle{inline-size:fit-content;min-block-size:var(--tap);cursor:pointer;font-size:var(--text-small);color:var(--ink);align-items:center;gap:.5rem;font-weight:600;list-style:none;display:inline-flex}.disclosure__toggle::-webkit-details-marker{display:none}.disclosure__mark{block-size:.75rem;inline-size:.75rem;position:relative}.disclosure__mark:before,.disclosure__mark:after{content:"";block-size:1.5px;transition:transform var(--dur-base) var(--ease-out-expo);background:currentColor;position:absolute;inset-block-start:50%;inset-inline:0}.disclosure__mark:after{transform:rotate(90deg)}.disclosure[open]:not(.is-closing) .disclosure__mark:after{transform:rotate(0)}.disclosure:is(:not([open]),.is-closing) .disclosure__word--less,.disclosure[open]:not(.is-closing) .disclosure__word--more{display:none}.disclosure.is-moving>summary+*{overflow:clip}.zoom img{transition:scale .9s var(--ease-out-expo)}@media (hover:hover){.zoom:hover img{scale:1.06}}.tip{z-index:var(--z-skip);border-radius:var(--radius-sm);background:var(--color-ink);max-inline-size:min(18rem,100vw - 16px);color:var(--color-night-ink);font-size:var(--text-label);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) linear, translate var(--dur-base) var(--ease-out-expo);padding:.45rem .7rem;font-weight:600;line-height:1.3;position:fixed;inset-block-start:var(--tip-y,0);inset-inline-start:var(--tip-x,0);translate:0 .3rem}.tip.is-below{translate:0 -.3rem}.tip.is-on{opacity:1;translate:0}}@layer utilities;@font-face{font-family:Sofia Sans Fallback;src:local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:97.07%;ascent-override:92.72%;descent-override:30.91%;line-gap-override:0%}@font-face{font-family:Sofia Sans Condensed Fallback;src:local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:78.77%;ascent-override:114.26%;descent-override:38.09%;line-gap-override:0%}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/sofia-sans-condensed-latin-ext-wght-normal.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/sofia-sans-condensed-latin-wght-normal.woff2)format("woff2-variations");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:Sofia Sans Condensed;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/sofia-sans-condensed-greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sofia-sans-greek-400-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sofia-sans-greek-500-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sofia-sans-greek-600-normal.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sofia-sans-latin-400-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sofia-sans-latin-500-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sofia-sans-latin-600-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rgb-paper:244 242 237;--rgb-ink:12 20 24;--rgb-night:10 35 43;--rgb-night-ink:241 245 244}@media not all and (width>=900px){:root{--header-h:64px}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .42s var(--ease-in-out-expo) both}::view-transition-new(root){animation:page-in .76s var(--ease-out-expo) both}@keyframes page-out{to{opacity:0;transform:translateY(-2.5rem)}}@keyframes page-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}main[data-astro-cid-q3w3lmez]:focus{outline:none}
