:root{--sc-color-bone:#f7f3ec;--sc-color-surface-raw:#fffdf9;--sc-color-surface-sunk:#efeae1;--sc-color-ink:#16130f;--sc-color-ink-muted:#6b6459;--sc-color-ink-faint:#a39a8c;--sc-color-hairline:#ded6c9;--sc-color-solar:#e4610f;--sc-color-solar-ink:#b84a08;--sc-color-solar-tint:#fbe7d6;--sc-color-datasheet:#14120f;--sc-color-datasheet-surface:#1e1b17;--sc-color-datasheet-hairline:#2e2a24;--sc-color-bone-on-dark:#f2efe9;--sc-color-positive:#1f7a4d;--sc-color-white:#fff;--sc-color-limestone:var(--sc-color-bone);--sc-color-parchment:var(--sc-color-surface-raw);--sc-color-neutral-100:var(--sc-color-surface-sunk);--sc-color-neutral-200:var(--sc-color-hairline);--sc-color-navy-050:var(--sc-color-surface-sunk);--sc-color-navy-100:var(--sc-color-surface-sunk);--sc-color-navy-150:var(--sc-color-solar-tint);--sc-color-navy-200:var(--sc-color-hairline);--sc-color-navy-500:var(--sc-color-ink);--sc-color-navy-600:var(--sc-color-solar);--sc-color-navy-700:var(--sc-color-solar-ink);--sc-color-navy-800:var(--sc-color-ink);--sc-color-cobalt-500:var(--sc-color-solar);--sc-color-cobalt-600:var(--sc-color-solar-ink);--sc-color-sun-400:var(--sc-color-solar);--sc-color-sun-500:var(--sc-color-solar-ink);--sc-color-sun-050:var(--sc-color-solar-tint);--sc-color-ink-900:var(--sc-color-ink);--sc-color-ink-600:var(--sc-color-ink-muted);--sc-color-ink-400:var(--sc-color-ink-faint);--sc-color-line-200:var(--sc-color-hairline);--sc-color-line-400:var(--sc-color-ink-faint);--sc-color-green-500:var(--sc-color-positive);--sc-color-green-050:#e7f0e9;--sc-color-amber-500:#8a5a0b;--sc-color-amber-050:#f8ecd8;--sc-color-red-500:#a32e1e;--sc-color-red-050:#f8e5df;--sc-color-blue-500:var(--sc-color-solar-ink);--sc-color-blue-050:var(--sc-color-solar-tint);--sc-color-badge-solar-bg:var(--sc-color-solar-tint);--sc-color-badge-solar-text:var(--sc-color-solar-ink);--sc-color-badge-electrician-bg:var(--sc-color-surface-sunk);--sc-color-badge-electrician-text:var(--sc-color-ink);--sc-color-badge-hvac-bg:var(--sc-color-surface-sunk);--sc-color-badge-hvac-text:var(--sc-color-ink);--sc-color-badge-epc-bg:var(--sc-color-surface-sunk);--sc-color-badge-epc-text:var(--sc-color-ink);--sc-color-badge-security-bg:var(--sc-color-surface-sunk);--sc-color-badge-security-text:var(--sc-color-ink);--sc-color-badge-equipment-bg:var(--sc-color-surface-sunk);--sc-color-badge-equipment-text:var(--sc-color-ink);--sc-color-badge-registry-bg:var(--sc-color-surface-sunk);--sc-color-badge-registry-text:var(--sc-color-ink);--sc-color-background:var(--sc-color-bone);--sc-color-surface:var(--sc-color-surface-raw);--sc-color-surface-elevated:var(--sc-color-surface-raw);--sc-color-surface-soft:var(--sc-color-surface-sunk);--sc-color-surface-strong:var(--sc-color-hairline);--sc-color-surface-dark:var(--sc-color-datasheet);--sc-color-surface-dark-raised:var(--sc-color-datasheet-surface);--sc-color-border-dark:var(--sc-color-datasheet-hairline);--sc-color-on-dark:var(--sc-color-bone-on-dark);--sc-color-on-dark-muted:hsla(40,26%,93%,.62);--sc-color-on-dark-faint:hsla(40,26%,93%,.42);--sc-color-border:var(--sc-color-hairline);--sc-color-border-strong:var(--sc-color-ink-faint);--sc-color-grid-line:color-mix(in srgb, var(--sc-color-hairline) 55%, transparent);--sc-color-primary:var(--sc-color-ink);--sc-color-primary-text:var(--sc-color-ink);--sc-color-primary-hover:var(--sc-color-solar);--sc-color-primary-pressed:var(--sc-color-solar-ink);--sc-color-on-primary:var(--sc-color-bone-on-dark);--sc-color-primary-tonal:var(--sc-color-surface-sunk);--sc-color-on-primary-tonal:var(--sc-color-ink);--sc-color-accent-soft:var(--sc-color-solar-tint);--sc-color-on-accent-soft:var(--sc-color-solar-ink);--sc-color-accent:var(--sc-color-solar);--sc-color-accent-hover:var(--sc-color-solar-ink);--sc-color-accent-pressed:#9d3f06;--sc-color-on-accent:var(--sc-color-bone-on-dark);--sc-color-accent-tint:var(--sc-color-solar-tint);--sc-color-text:var(--sc-color-ink);--sc-color-text-secondary:var(--sc-color-ink-muted);--sc-color-text-muted:var(--sc-color-ink-muted);--sc-color-text-faint:var(--sc-color-ink-muted);--sc-color-success:var(--sc-color-positive);--sc-color-success-soft:var(--sc-color-green-050);--sc-color-warning:var(--sc-color-amber-500);--sc-color-warning-soft:var(--sc-color-amber-050);--sc-color-error:var(--sc-color-red-500);--sc-color-error-soft:var(--sc-color-red-050);--sc-color-info:var(--sc-color-solar-ink);--sc-color-info-soft:var(--sc-color-solar-tint);--sc-color-disabled-background:var(--sc-color-surface-sunk);--sc-color-disabled-text:var(--sc-color-ink-faint);--sc-color-placeholder:var(--sc-color-ink-faint);--sc-color-skeleton:var(--sc-color-surface-sunk);--sc-color-focus-ring:var(--sc-color-solar);--sc-color-overlay:rgba(22,19,15,.46);--sc-color-focus-ring-error:var(--sc-color-red-500);--sc-color-glass:rgba(255,253,249,.92);--sc-color-glass-border:rgb(22 19 15 / 7%);--sc-color-glass-divider:rgba(22,19,15,.12);--sc-font-family-base:Inter, system-ui, sans-serif;--sc-font-family-display:"Instrument Serif", "Noto Serif", georgia, serif;--sc-font-family-accent:"Instrument Serif", "Noto Serif", georgia, serif;--sc-font-family-mono:"JetBrains Mono", ui-monospace, sfmono-regular, menlo, monospace;--sc-font-weight-regular:400;--sc-font-weight-medium:500;--sc-font-weight-semibold:500;--sc-font-weight-bold:600;--sc-font-size-display:48px;--sc-font-size-h1:38px;--sc-font-size-h2:32px;--sc-font-size-h3:20px;--sc-font-size-title:20px;--sc-font-size-lead:17px;--sc-font-size-control:16px;--sc-font-size-body:16px;--sc-font-size-body-sm:15px;--sc-font-size-caption:14px;--sc-font-size-label:12px;--sc-font-size-figure:50px;--sc-font-size-figure-serif:58px;--sc-font-size-figure-serif-inline:34px;--sc-font-size-home-display:48px;--sc-font-size-section-display:32px;--sc-font-size-step-display:20px;--sc-line-height-display:1.1;--sc-line-height-h1:.98;--sc-line-height-h2:1.02;--sc-line-height-tight:1.2;--sc-line-height-heading:1.25;--sc-line-height-table:1.4;--sc-line-height-caption:1.5;--sc-line-height-base:1.55;--sc-line-height-relaxed:1.6;--sc-line-height-figure:.9;--sc-letter-spacing-display:-.03em;--sc-letter-spacing-h1:-.02em;--sc-letter-spacing-h2:-.01em;--sc-letter-spacing-heading:-.01em;--sc-letter-spacing-lead:-.01em;--sc-letter-spacing-base:-.02em;--sc-letter-spacing-label:.16em;--sc-letter-spacing-figure:-.03em;--sc-measure:62ch;--sc-measure-narrow:44ch;--sc-spacing-4:4px;--sc-spacing-8:8px;--sc-spacing-12:12px;--sc-spacing-16:16px;--sc-spacing-20:20px;--sc-spacing-24:24px;--sc-spacing-32:32px;--sc-spacing-40:40px;--sc-spacing-48:48px;--sc-spacing-64:64px;--sc-spacing-80:80px;--sc-spacing-96:96px;--sc-gap-inline:var(--sc-spacing-8);--sc-gap-component:var(--sc-spacing-12);--sc-gap-list:var(--sc-spacing-16);--sc-gap-section:var(--sc-spacing-32);--sc-section-padding-block:60px;--sc-section-gap:32px;--sc-border-radius-chip:999px;--sc-border-radius-control:999px;--sc-border-radius-field:16px;--sc-border-radius-tile:16px;--sc-border-radius-card:20px;--sc-border-radius-card-large:24px;--sc-border-radius-media:16px;--sc-border-radius-section:20px;--sc-border-radius-sheet:20px;--sc-border-radius-sheet-large:24px;--sc-border-radius-pill:999px;--sc-rule-width:1px;--sc-rule-width-decorative:2px;--sc-focus-ring-width:2px;--sc-box-shadow-none:none;--sc-box-shadow-card:none;--sc-box-shadow-card-hover:none;--sc-box-shadow-card-rest:none;--sc-box-shadow-card-raised:0 18px 40px -22px rgba(22,19,15,.22);--sc-box-shadow-nav:0 14px 36px -16px rgba(22,19,15,.3);--sc-box-shadow-dropdown:0 14px 36px -16px rgba(22,19,15,.3);--sc-box-shadow-sheet:0 -14px 36px -16px rgba(22,19,15,.3);--sc-layer-card-content:1;--sc-layer-overlay:10;--sc-layer-sheet:20;--sc-motion-easing-standard:cubic-bezier(.44, 0, .56, 1);--sc-motion-easing-enter:cubic-bezier(.22, 1, .36, 1);--sc-motion-easing-exit:cubic-bezier(.7, 0, .84, 0);--sc-motion-duration-fast:.25s;--sc-motion-duration-medium:.35s;--sc-motion-duration-slow:.45s;--sc-motion-duration-art:.75s;--sc-layout-container-max-width:1200px;--sc-layout-gutter:16px;--sc-layout-nav-max-width:940px;--sc-layout-header-height:56px;--sc-layout-tap-target:44px;--sc-layout-tooltip-max-width:280px;--sc-layout-filter-column-width:288px;--sc-layout-language-menu-width:180px;--sc-layout-sticky-action-width:320px;--sc-layout-contact-panel-reserve:var(--sc-spacing-96);--sc-layout-sheet-max-height:90dvh;--sc-layout-menu-height:100dvh}:root:lang(el),:root:lang(ru){--sc-font-family-display:"Noto Serif", georgia, "Times New Roman", serif;--sc-font-family-accent:"Noto Serif", georgia, "Times New Roman", serif;--sc-font-size-display:44px;--sc-font-size-h1:36px;--sc-font-size-h2:30px;--sc-line-height-display:1.02;--sc-line-height-h1:1.08;--sc-line-height-h2:1.12;--sc-letter-spacing-display:-.04em;--sc-letter-spacing-h1:-.03em;--sc-letter-spacing-h2:-.02em;--sc-letter-spacing-base:-.01em;--sc-letter-spacing-lead:0}@media(min-width:810px){:root{--sc-layout-gutter:24px;--sc-layout-header-height:64px;--sc-layout-nav-max-width:758px;--sc-section-padding-block:72px;--sc-section-gap:36px;--sc-font-size-display:76px;--sc-font-size-h1:54px;--sc-font-size-h2:38px;--sc-font-size-h3:21px;--sc-font-size-title:21px;--sc-font-size-lead:18px;--sc-font-size-body:17px;--sc-font-size-label:12px;--sc-font-size-figure:64px;--sc-font-size-figure-serif:88px;--sc-font-size-figure-serif-inline:42px;--sc-font-size-home-display:76px;--sc-font-size-section-display:38px;--sc-font-size-step-display:21px;--sc-line-height-display:.92;--sc-line-height-h1:1;--sc-line-height-h2:1.06;--sc-letter-spacing-display:-.02em;--sc-letter-spacing-h1:-.01em;--sc-letter-spacing-h2:-.01em;--sc-letter-spacing-label:.14em;--sc-gap-list:var(--sc-spacing-20);--sc-gap-section:var(--sc-spacing-48)}:root:lang(el),:root:lang(ru){--sc-font-size-display:68px;--sc-font-size-h1:50px;--sc-font-size-h2:36px}}@media(min-width:1200px){:root{--sc-layout-gutter:40px;--sc-layout-header-height:72px;--sc-layout-nav-max-width:1120px;--sc-section-padding-block:150px;--sc-section-gap:52px;--sc-font-size-display:104px;--sc-font-size-h1:68px;--sc-font-size-h2:44px;--sc-font-size-h3:22px;--sc-font-size-title:22px;--sc-font-size-lead:19px;--sc-font-size-body:17px;--sc-font-size-figure:88px;--sc-font-size-figure-serif:132px;--sc-font-size-figure-serif-inline:52px;--sc-font-size-home-display:104px;--sc-font-size-section-display:44px;--sc-font-size-step-display:22px;--sc-gap-list:var(--sc-spacing-24);--sc-gap-section:var(--sc-spacing-80)}:root:lang(el),:root:lang(ru){--sc-font-size-display:88px;--sc-font-size-h1:60px;--sc-font-size-h2:42px}:root:lang(el){--sc-layout-nav-max-width:1240px}}@media(prefers-reduced-motion:reduce){:root{--sc-motion-duration-fast:1ms;--sc-motion-duration-medium:1ms;--sc-motion-duration-slow:1ms;--sc-motion-duration-art:1ms}}html{min-height:100%;scroll-behavior:smooth;font-synthesis-weight:none;scroll-padding-top:calc(var(--sc-layout-header-height) + var(--sc-spacing-24))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;margin:0;background-color:var(--sc-color-background);font-family:var(--sc-font-family-base);font-size:var(--sc-font-size-body);line-height:var(--sc-line-height-relaxed);letter-spacing:var(--sc-letter-spacing-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,h1,h2,h3,h4,h5,h6{color:var(--sc-color-text);font-weight:var(--sc-font-weight-regular)}h1,h2,h3,h4,h5,h6{letter-spacing:var(--sc-letter-spacing-heading)}h1,h2{font-family:var(--sc-font-family-display);text-wrap:balance}h3,h4,h5,h6{font-family:var(--sc-font-family-base);font-weight:var(--sc-font-weight-medium)}a{color:var(--sc-color-text);text-decoration-color:var(--sc-color-hairline);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard)}a:hover{color:var(--sc-color-solar);text-decoration-color:currentcolor}a:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}::-moz-selection{background-color:var(--sc-color-solar-tint);color:var(--sc-color-ink)}::selection{background-color:var(--sc-color-solar-tint);color:var(--sc-color-ink)}*,:after,:before{box-sizing:border-box}.app{min-height:100dvh;display:flex;flex-direction:column;background-color:var(--sc-color-background)}.app__main{flex-grow:1}.section{padding-top:var(--sc-section-padding-block);padding-bottom:var(--sc-section-padding-block);position:relative;background-color:var(--sc-color-background)}.section--ruled{border-top:var(--sc-rule-width) solid var(--sc-color-border)}.section--surface{background-color:var(--sc-color-surface)}.section--grid{position:relative;isolation:isolate}.section--grid:before{position:absolute;z-index:-1;inset:0;width:100%;max-width:var(--sc-layout-container-max-width);padding-right:var(--sc-layout-gutter);padding-left:var(--sc-layout-gutter);margin:0 auto;background-clip:content-box;background-image:repeating-linear-gradient(to right,var(--sc-color-grid-line) 0,var(--sc-color-grid-line) var(--sc-rule-width),transparent var(--sc-rule-width),transparent 25%),linear-gradient(to left,var(--sc-color-grid-line) 0,var(--sc-color-grid-line) var(--sc-rule-width),transparent var(--sc-rule-width));content:"";pointer-events:none}.section--dark{background-color:var(--sc-color-surface-dark);background-image:radial-gradient(120% 85% at 92% 100%,color-mix(in srgb,var(--sc-color-solar) 46%,transparent) 0,color-mix(in srgb,var(--sc-color-solar) 14%,transparent) 38%,transparent 68%)}.section--dark,.section--dark .text--cell,.section--dark .text--figure,.section--dark .text--figure-serif,.section--dark .text--figure-serif-inline,.section--dark .text--label,.section--dark .title{color:var(--sc-color-on-dark)}.section--dark .text{color:var(--sc-color-on-dark-muted)}.section--dark .text--mono{color:var(--sc-color-on-dark-faint)}.section__inner{width:100%;max-width:var(--sc-layout-container-max-width);padding-right:var(--sc-layout-gutter);padding-left:var(--sc-layout-gutter);margin:0 auto;display:grid;gap:var(--sc-section-gap)}.rule{height:var(--sc-rule-width);border:0;margin:0;background-color:var(--sc-color-border)}.title{margin:0;color:var(--sc-color-text);font-family:var(--sc-font-family-display);font-weight:var(--sc-font-weight-regular);text-wrap:balance}.title--display{font-size:var(--sc-font-size-display);line-height:var(--sc-line-height-display);letter-spacing:var(--sc-letter-spacing-display)}.title--page{font-size:var(--sc-font-size-h1);line-height:var(--sc-line-height-h1);letter-spacing:var(--sc-letter-spacing-h1)}.title--section{font-size:var(--sc-font-size-h2);line-height:var(--sc-line-height-h2);letter-spacing:var(--sc-letter-spacing-h2)}.title--card{font-family:var(--sc-font-family-base);font-size:var(--sc-font-size-h3);line-height:var(--sc-line-height-heading);letter-spacing:var(--sc-letter-spacing-heading);text-wrap:wrap}.title__accent{font-style:italic}.text{margin:0;color:var(--sc-color-text-secondary);font-family:var(--sc-font-family-base);font-weight:var(--sc-font-weight-regular)}.text--large{font-size:var(--sc-font-size-lead);line-height:var(--sc-line-height-base);letter-spacing:var(--sc-letter-spacing-lead);text-wrap:balance}.text--base{font-size:var(--sc-font-size-body);line-height:var(--sc-line-height-relaxed)}.text--base,.text--cell{letter-spacing:var(--sc-letter-spacing-base)}.text--cell{color:var(--sc-color-text);font-size:var(--sc-font-size-body-sm);line-height:var(--sc-line-height-table)}.text--meta{font-size:var(--sc-font-size-caption);line-height:var(--sc-line-height-caption);letter-spacing:var(--sc-letter-spacing-base)}.text--label{color:var(--sc-color-text);font-size:var(--sc-font-size-body-sm);line-height:var(--sc-line-height-heading)}.text--chip,.text--label{font-weight:var(--sc-font-weight-medium);letter-spacing:var(--sc-letter-spacing-lead)}.text--chip{font-size:var(--sc-font-size-caption)}.text--chip,.text--mono{line-height:var(--sc-line-height-tight)}.text--mono{color:var(--sc-color-text-faint);font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-label);font-weight:var(--sc-font-weight-regular);letter-spacing:var(--sc-letter-spacing-label);text-transform:uppercase}.text--figure{color:var(--sc-color-text);font-family:var(--sc-font-family-base);font-size:var(--sc-font-size-figure);font-weight:var(--sc-font-weight-regular);line-height:var(--sc-line-height-figure);letter-spacing:var(--sc-letter-spacing-figure);font-variant-numeric:tabular-nums}.text--figure-serif{font-size:var(--sc-font-size-figure-serif);line-height:.85;letter-spacing:-.03em}.text--figure-serif,.text--figure-serif-inline{color:var(--sc-color-text);font-family:var(--sc-font-family-display);font-weight:var(--sc-font-weight-regular)}.text--figure-serif-inline{font-size:var(--sc-font-size-figure-serif-inline);line-height:1;letter-spacing:-.02em}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:600;font-style:normal}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/svLEQR1NhVsKV3td5-qEdR3OcCyUB1uXwND4pueM24E-_ai0lJkLAXfhhHb6ZYIId61FSPBqXyGFmF0ftxqBrQ0.woff2) format(woff2);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-weight:400;font-style:italic}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular Italic"),local("Instrument Serif Italic"),url(../_fonts/ATc0VqIXMNIEgWU4XzMMCAWoJJ4G11FKjX38DInsfx0-bGhSBtjl_XEffZBInMi-gJZBMjmF_0UQsncnDV02cEc.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:400;font-style:italic}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/4VzVfti7A9XwdTiq16lO4lLfZTtYPcEFGbpaWWH4bDo-xec7qfdrgCQ5lsquFv1xibvLzatcl3q_vTUpC4HNYZA.woff2) format(woff2);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-weight:400;font-style:normal}@font-face{font-family:"Instrument Serif";src:local("Instrument Serif Regular"),local("Instrument Serif"),url(../_fonts/MkzsVVsVa19hNhuifJxuUyjYXA8QsnSlohE8Xis64wI-b_OhvLchONOxbaZEOWy7B_wZN5OrU3apyvlSa5_nXOQ.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:400;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Regular Italic"),local("Noto Serif Italic"),url(../_fonts/p8GQi_hygGRFcLuSjvu_805uDpkpWiyiGR1ZNuo4LSU-U__WTLrFc2eXn0pk2uUDfauLsWMYUmB9ct9Rsi7euOM.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:italic}@font-face{font-family:"Noto Serif";src:local("Noto Serif Regular Italic"),local("Noto Serif Italic"),url(../_fonts/YZtuZn1bSom9VaKkMGuDSRz2SJCJc7_IEXmTLynJuC4-lewd6zkuMqppTp4gOglGECrU_VO41Qir9OAhglG1hJE.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:400;font-style:italic}@font-face{font-family:"Noto Serif";src:local("Noto Serif Regular Italic"),local("Noto Serif Italic"),url(../_fonts/VlZxqEpolFB_7my7I0BhY8UTcikyZ9_pqMQ7AjK-RHw-7K4YdKhm1CJMCm_gkm4sPM0KL6h4r9T5iAex444P1eg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:400;font-style:italic}@font-face{font-family:"Noto Serif";src:local("Noto Serif Medium Italic"),url(../_fonts/p8GQi_hygGRFcLuSjvu_805uDpkpWiyiGR1ZNuo4LSU-U__WTLrFc2eXn0pk2uUDfauLsWMYUmB9ct9Rsi7euOM.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:500;font-style:italic}@font-face{font-family:"Noto Serif";src:local("Noto Serif Medium Italic"),url(../_fonts/YZtuZn1bSom9VaKkMGuDSRz2SJCJc7_IEXmTLynJuC4-lewd6zkuMqppTp4gOglGECrU_VO41Qir9OAhglG1hJE.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:500;font-style:italic}@font-face{font-family:"Noto Serif";src:local("Noto Serif Medium Italic"),url(../_fonts/VlZxqEpolFB_7my7I0BhY8UTcikyZ9_pqMQ7AjK-RHw-7K4YdKhm1CJMCm_gkm4sPM0KL6h4r9T5iAex444P1eg.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:500;font-style:italic}@font-face{font-family:"Noto Serif";src:local("Noto Serif Regular"),local("Noto Serif"),url(../_fonts/dt-BYKgxgBNkPeXfmhrsFzbyelN7keDtXNlR5zZknQc-7UNW3YcNYENsEQBmCY_zAsblPhlB6dB_0oU5FEejjLo.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Regular"),local("Noto Serif"),url(../_fonts/OAGyD2j4zYxnKFMekl9mkImPmS5yUbe00GdOosltYv4-vsolf20VXey4iH4Eu7zI3ypp0Wt0YdHxso_I8Qb2ch4.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Regular"),local("Noto Serif"),url(../_fonts/vHhynrdi0yeFUjRmGHIWv3jOpbXZJFVI9PF0t11x2fE-NeYFQe3XI5v_auUfsAm1oRk0ZTYRRa1LMEAmbxFhgzI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:400;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Medium"),url(../_fonts/dt-BYKgxgBNkPeXfmhrsFzbyelN7keDtXNlR5zZknQc-7UNW3YcNYENsEQBmCY_zAsblPhlB6dB_0oU5FEejjLo.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:500;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Medium"),url(../_fonts/OAGyD2j4zYxnKFMekl9mkImPmS5yUbe00GdOosltYv4-vsolf20VXey4iH4Eu7zI3ypp0Wt0YdHxso_I8Qb2ch4.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:500;font-style:normal}@font-face{font-family:"Noto Serif";src:local("Noto Serif Medium"),url(../_fonts/vHhynrdi0yeFUjRmGHIWv3jOpbXZJFVI9PF0t11x2fE-NeYFQe3XI5v_auUfsAm1oRk0ZTYRRa1LMEAmbxFhgzI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/I9T0LQ9YgnidA3gv2WqRNnupdjurYMRHUSozaf8YKS8-uzL4HEVJcWv7MNxyvQlTwCX1yJQUNRD9baZLI82Tb3A.woff2) format(woff2);font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/1A__tf0ZS0Popmdoy0kDZjC9cmK73U4dP6MIlsd_mVE-zPz52wX6aUUJP2ax_uXZbgJ0eM8_rL4hFCIvGE44Ffk.woff2) format(woff2);font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Medium"),url(../_fonts/E8cfqMw6EhdWSEj5PXdbh2J7u4m8j202JWUh3VNzOC8-e0c1w2KmhUNIOTE4pe8Jo3c0h2HmZyUQhs5p5_aOUl4.woff2) format(woff2);font-display:swap;unicode-range:u+00??,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-weight:500;font-style:normal}.app-logo{display:inline-flex;gap:9px;align-items:center;color:var(--sc-color-text);text-decoration:none}.app-logo:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.app-logo__mark{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:9px;height:9px;border-radius:var(--sc-border-radius-pill);background-color:var(--sc-color-solar)}.app-logo__name{overflow:hidden;min-width:0;color:var(--sc-color-text);font-family:var(--sc-font-family-display);font-size:21px;line-height:1.3;letter-spacing:var(--sc-letter-spacing-heading);text-overflow:ellipsis;white-space:nowrap}.app-logo__name,.app-logo__place{font-weight:var(--sc-font-weight-regular)}.app-logo__place{color:var(--sc-color-text-faint);font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-label);line-height:var(--sc-line-height-tight);letter-spacing:var(--sc-letter-spacing-label);text-transform:uppercase;display:none;padding-top:2px}@media(min-width:810px){.app-logo__name{font-size:var(--sc-font-size-title)}.app-logo__place{display:inline}}@media(hover:hover)and (pointer:fine){.app-logo:hover .app-logo__name{color:var(--sc-color-solar)}}.main-navigation--desktop{display:none}.main-navigation--mobile{display:flex;flex-direction:column;gap:0;padding-top:var(--sc-spacing-24)}.main-navigation__link{color:var(--sc-color-text-secondary);font-family:var(--sc-font-family-base);font-size:15px;font-weight:450;line-height:1.3;letter-spacing:var(--sc-letter-spacing-lead);text-decoration:none;white-space:nowrap;transition:color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard)}.main-navigation__link:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.main-navigation__link--current{color:var(--sc-color-text)}.main-navigation--mobile .main-navigation__link{padding-top:var(--sc-spacing-8);padding-bottom:var(--sc-spacing-8);color:var(--sc-color-text);font-family:var(--sc-font-family-display);font-size:26px;font-weight:var(--sc-font-weight-regular);line-height:1.6;letter-spacing:0}@media(min-width:1200px){.main-navigation--desktop{display:flex;gap:18px;align-items:center;justify-content:center;flex-shrink:1;overflow:hidden;min-width:0}}@media(min-width:1440px){.main-navigation--desktop{gap:var(--sc-spacing-24)}}:root:lang(el) .main-navigation--desktop{gap:14px}:root:lang(el) .main-navigation--desktop .main-navigation__link{font-size:14px}@media(hover:hover)and (pointer:fine){.main-navigation__link:hover{color:var(--sc-color-solar)}}.ui-svg{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:var(--ui-svg-width);height:var(--ui-svg-height);line-height:1;vertical-align:middle}.ui-svg--filled{fill:currentcolor}.ui-svg--filled :where(path,circle,ellipse,polygon,rect){fill:currentcolor}.locale-menu{position:relative}.locale-menu__trigger{display:inline-flex;gap:var(--sc-spacing-8);align-items:center;min-height:var(--sc-layout-tap-target);padding:9px var(--sc-spacing-12);border:var(--sc-rule-width) solid var(--sc-color-border);border-radius:var(--sc-border-radius-pill);color:var(--sc-color-text);font-family:var(--sc-font-family-base);font-size:15px;font-weight:450;line-height:1.3;letter-spacing:var(--sc-letter-spacing-lead);background-color:transparent;cursor:pointer;transition:border-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard),background-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard)}.locale-menu__trigger:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.locale-menu__trigger:active{background-color:var(--sc-color-surface-strong)}.locale-menu__chevron{flex-grow:0;flex-shrink:0;flex-basis:auto;transition:transform var(--sc-motion-duration-fast) var(--sc-motion-easing-standard)}.locale-menu__chevron--open{transform:rotate(180deg)}.locale-menu__options{position:absolute;top:calc(100% + var(--sc-spacing-8));right:0;z-index:var(--sc-layer-overlay);display:flex;flex-direction:column;width:var(--sc-layout-language-menu-width);padding:var(--sc-spacing-8);border:var(--sc-rule-width) solid var(--sc-color-border);border-radius:var(--sc-border-radius-tile);background-color:var(--sc-color-surface-elevated);box-shadow:var(--sc-box-shadow-dropdown)}.locale-menu__link{display:flex;gap:var(--sc-spacing-8);align-items:center;justify-content:space-between;min-height:var(--sc-layout-tap-target);padding:var(--sc-spacing-8) var(--sc-spacing-12);border-radius:var(--sc-border-radius-pill);color:var(--sc-color-text);font-size:var(--sc-font-size-body-sm);line-height:var(--sc-line-height-base);text-decoration:none;white-space:nowrap}.locale-menu__link:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.locale-menu__link:active{background-color:var(--sc-color-surface-strong)}.locale-menu__link--current{color:var(--sc-color-primary-text);font-weight:var(--sc-font-weight-semibold)}.locale-menu-enter-active,.locale-menu-leave-active{transition:opacity var(--sc-motion-duration-fast) var(--sc-motion-easing-standard),transform var(--sc-motion-duration-fast) var(--sc-motion-easing-standard);transform-origin:top right}.locale-menu-enter-from,.locale-menu-leave-to{opacity:0;transform:translateY(-4px) scale(.98)}@media(hover:hover)and (pointer:fine){.locale-menu__link:hover,.locale-menu__trigger:hover{background-color:var(--sc-color-surface-soft)}.locale-menu__link:hover{color:var(--sc-color-primary-hover)}}.ui-button{display:inline-flex;gap:var(--sc-spacing-8);align-items:center;justify-content:center;padding:14px 26px;border:var(--sc-rule-width) solid transparent;border-radius:var(--sc-border-radius-pill);cursor:pointer;font-family:var(--sc-font-family-base);font-size:15px;font-weight:var(--sc-font-weight-medium);line-height:1.25;letter-spacing:var(--sc-letter-spacing-lead);text-decoration:none;transition:background-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard),border-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard),color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-button:focus-visible,.ui-button[data-state=focus]{outline:var(--sc-focus-ring-width) solid var(--sc-color-focus-ring);outline-offset:2px}.ui-button--primary{background:var(--sc-color-ink);color:var(--sc-color-bone-on-dark)}.ui-button--primary:hover,.ui-button--primary[data-state=hover]{background:var(--sc-color-solar);color:var(--sc-color-bone-on-dark)}.ui-button--primary:active,.ui-button--primary[data-state=pressed]{background:var(--sc-color-solar-ink)}.ui-button--accent{background:var(--sc-color-solar);color:var(--sc-color-bone-on-dark)}.ui-button--accent:hover,.ui-button--accent[data-state=hover]{background:var(--sc-color-solar-ink);color:var(--sc-color-bone-on-dark)}.ui-button--accent:active,.ui-button--accent[data-state=pressed]{background:var(--sc-color-accent-pressed)}.ui-button--secondary{border-color:var(--sc-color-hairline);background:var(--sc-color-surface);color:var(--sc-color-ink)}.ui-button--secondary:hover,.ui-button--secondary[data-state=hover]{border-color:var(--sc-color-ink);background:var(--sc-color-surface-sunk);color:var(--sc-color-ink)}.ui-button--secondary:active,.ui-button--secondary[data-state=pressed]{border-color:var(--sc-color-ink);background:var(--sc-color-hairline)}.ui-button--ghost{background:transparent;color:var(--sc-color-ink)}.ui-button--ghost:hover,.ui-button--ghost[data-state=hover]{background:var(--sc-color-surface-sunk);color:var(--sc-color-solar)}.ui-button--ghost:active,.ui-button--ghost[data-state=pressed]{background:var(--sc-color-hairline)}.ui-button:disabled,.ui-button[aria-disabled=true]{border-color:transparent;background:var(--sc-color-surface-sunk);color:var(--sc-color-text-faint);cursor:not-allowed;pointer-events:none}.ui-button--sm{padding:9px 17px;font-size:var(--sc-font-size-caption)}.ui-button--block{display:flex;width:100%}.ui-button__icon{display:inline-flex;flex-grow:0;flex-shrink:0;flex-basis:auto;width:16px;height:16px}.ui-button__icon>svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.ui-button{transition-duration:0s}}.site-container{width:100%;max-width:var(--sc-layout-container-max-width);padding-right:var(--sc-layout-gutter);padding-left:var(--sc-layout-gutter);margin:0 auto;min-width:0}.mobile-menu{display:inline-flex}.mobile-menu__button,.mobile-menu__close{display:inline-flex;flex-grow:0;flex-shrink:0;flex-basis:auto;align-items:center;justify-content:center;width:var(--sc-layout-tap-target);height:var(--sc-layout-tap-target);padding:0;border:var(--sc-rule-width) solid var(--sc-color-border);border-radius:var(--sc-border-radius-pill);background-color:transparent;color:var(--sc-color-text);cursor:pointer;transition:border-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard),background-color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard)}.mobile-menu__button:focus-visible,.mobile-menu__close:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.mobile-menu__button:active,.mobile-menu__close:active{border-color:var(--sc-color-text);background-color:var(--sc-color-surface-soft)}.mobile-menu__panel{position:fixed;inset:0;z-index:var(--sc-layer-sheet);overflow-y:auto;width:100%;height:var(--sc-layout-menu-height);background-color:var(--sc-color-background)}.mobile-menu__inner{padding-top:calc(var(--sc-spacing-16) + env(safe-area-inset-top));padding-bottom:calc(var(--sc-spacing-32) + env(safe-area-inset-bottom))}.mobile-menu__top{display:flex;gap:var(--sc-spacing-16);align-items:center;justify-content:space-between}.mobile-menu__cta{padding-top:18px}.mobile-menu__locale{display:flex;align-items:stretch;min-height:var(--sc-layout-tap-target);margin-top:var(--sc-spacing-24);padding-top:var(--sc-spacing-16);border-top:var(--sc-rule-width) solid var(--sc-color-border)}.mobile-menu__locale .locale-menu{width:100%}.mobile-menu__locale .locale-menu__trigger{justify-content:space-between;width:100%}.mobile-menu__locale .locale-menu__options{position:static;width:100%;margin-top:var(--sc-spacing-8)}@media(min-width:1200px){.mobile-menu{display:none}}@media(hover:hover)and (pointer:fine){.mobile-menu__button:hover,.mobile-menu__close:hover{border-color:var(--sc-color-text)}}.public-header{position:sticky;z-index:var(--sc-layer-overlay);top:0;display:flex;justify-content:center;padding:12px 18px 0}.public-header__bar{display:flex;gap:var(--sc-spacing-8);align-items:center;justify-content:space-between;flex-wrap:nowrap;overflow:visible;width:100%;max-width:354px;padding:7px 7px 7px 16px;border:var(--sc-rule-width) solid rgba(22,19,15,.08);border-radius:var(--sc-border-radius-pill);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background-color:#fffdf9db;box-shadow:0 16px 38px -15px #16130f57}.public-header__right{display:flex;gap:6px;align-items:center;flex-shrink:1;min-width:0}.public-header__cta,.public-header__divider{flex-grow:0;flex-shrink:0;flex-basis:auto}.public-header__divider{display:none;width:var(--sc-rule-width);height:20px;background-color:var(--sc-color-glass-divider)}.public-header__locale{display:none}.public-header__cta{display:inline-flex;min-height:var(--sc-layout-tap-target);white-space:nowrap}.public-header .mobile-menu__button{width:var(--sc-layout-tap-target);height:var(--sc-layout-tap-target)}@media(max-width:339px){.public-header__cta{display:none}}@media(min-width:810px){.public-header{padding-top:14px}.public-header__bar{max-width:var(--sc-layout-nav-max-width);padding:7px 7px 7px 17px}}@media(min-width:1200px){.public-header{padding-top:20px}.public-header__bar{padding:9px 9px 9px 22px;border-color:var(--sc-color-glass-border);background-color:var(--sc-color-glass);box-shadow:var(--sc-box-shadow-nav)}.public-header__right{gap:18px}.public-header__divider,.public-header__locale{display:block}}.public-footer{padding-top:48px;padding-bottom:104px;border-top:var(--sc-rule-width) solid var(--sc-color-border);background-color:var(--sc-color-background);color:var(--sc-color-text)}.public-footer__inner{display:grid;gap:var(--sc-spacing-32);padding-top:0;padding-bottom:0}.public-footer__content{display:grid;gap:var(--sc-spacing-32) var(--sc-spacing-24)}.public-footer__identity{display:grid;gap:var(--sc-spacing-12);align-content:start}.public-footer__brand,.public-footer__copyright,.public-footer__group-title,.public-footer__source{margin:0}.public-footer__brand{display:flex;gap:9px;align-items:center;color:var(--sc-color-text);font-family:var(--sc-font-family-display);font-size:var(--sc-font-size-title);font-weight:var(--sc-font-weight-regular);line-height:1.3;letter-spacing:var(--sc-letter-spacing-heading)}.public-footer__brand-mark{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:auto;width:9px;height:9px;border-radius:var(--sc-border-radius-pill);background-color:var(--sc-color-solar)}.public-footer__source{max-width:var(--sc-measure-narrow);color:var(--sc-color-text-secondary);font-size:var(--sc-font-size-caption);line-height:var(--sc-line-height-caption);letter-spacing:var(--sc-letter-spacing-base)}.public-footer__group{display:grid;gap:var(--sc-spacing-8);align-content:start;justify-items:start}.public-footer__group-title{color:var(--sc-color-text-faint);font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-label);font-weight:var(--sc-font-weight-regular);line-height:var(--sc-line-height-tight);letter-spacing:var(--sc-letter-spacing-label);text-transform:uppercase;padding-bottom:var(--sc-spacing-4)}.public-footer__link{color:var(--sc-color-text-secondary);font-size:var(--sc-font-size-body-sm);line-height:var(--sc-line-height-table);letter-spacing:var(--sc-letter-spacing-base);text-decoration:none;white-space:nowrap;transition:color var(--sc-motion-duration-fast) var(--sc-motion-easing-standard)}.public-footer__link:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.public-footer__link:active{color:var(--sc-color-solar-ink)}.public-footer__wordmark{display:block;width:100%;height:auto;overflow:visible;fill:var(--sc-color-text);font-family:var(--sc-font-family-display);letter-spacing:-.02em}.public-footer__meta{display:grid;gap:var(--sc-spacing-8);justify-items:start;padding-top:22px;border-top:var(--sc-rule-width) solid var(--sc-color-border)}.public-footer__copyright{color:var(--sc-color-text-faint);font-family:var(--sc-font-family-mono);font-size:var(--sc-font-size-label);line-height:var(--sc-line-height-tight);letter-spacing:var(--sc-letter-spacing-label);text-transform:uppercase}@media(min-width:480px){.public-footer__content{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer__identity{grid-column:1/-1}}@media(min-width:810px){.public-footer{padding-top:76px;padding-bottom:108px}.public-footer__inner{gap:36px}.public-footer__content{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sc-spacing-32)}.public-footer__identity{grid-column:auto}.public-footer__meta{grid-auto-flow:column;gap:var(--sc-spacing-24);align-items:center;justify-content:space-between}}@media(min-width:1200px){.public-footer{padding-top:92px;padding-bottom:30px}.public-footer__inner{gap:var(--sc-spacing-80)}.public-footer__content{gap:var(--sc-spacing-40)}}@media(hover:hover)and (pointer:fine){.public-footer__link:hover{color:var(--sc-color-solar)}}.error-page{min-width:0}.error-page__main{padding-top:var(--sc-spacing-64);padding-bottom:var(--sc-spacing-80)}.error-page__inner{display:grid;gap:var(--sc-spacing-24);justify-items:start}.error-page__description,.error-page__title{margin:0}.error-page__title{max-width:var(--sc-measure);min-width:0;color:var(--sc-color-text);font-size:var(--sc-font-size-h1);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-line-height-h1);letter-spacing:var(--sc-letter-spacing-heading);overflow-wrap:anywhere}.error-page__description{max-width:var(--sc-measure-narrow);color:var(--sc-color-text-secondary);font-size:var(--sc-font-size-body);line-height:var(--sc-line-height-relaxed)}.error-page__action{display:inline-flex;align-items:center;justify-content:center;padding:var(--sc-spacing-12) var(--sc-spacing-20);border:var(--sc-rule-width) solid var(--sc-color-primary);border-radius:var(--sc-border-radius-control);background-color:var(--sc-color-primary);color:var(--sc-color-on-primary);font-size:var(--sc-font-size-body-sm);font-weight:var(--sc-font-weight-semibold);line-height:var(--sc-line-height-base);text-decoration:none;white-space:nowrap}.error-page__action:focus-visible{outline:2px solid var(--sc-color-focus-ring);outline-offset:2px}.error-page__action:active{border-color:var(--sc-color-primary-pressed);background-color:var(--sc-color-primary-pressed)}@media(min-width:768px){.error-page__main{padding-top:var(--sc-spacing-80);padding-bottom:var(--sc-spacing-96)}}@media(hover:hover)and (pointer:fine){.error-page__action:hover{border-color:var(--sc-color-primary-hover);background-color:var(--sc-color-primary-hover)}}
