@font-face{font-family:Geist;src:url(/_astro/Geist-Variable.iXOdLSEb.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2");font-weight:400;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+2000-206F,U+20AC,U+2122}@font-face{font-family:Alexandria;src:url(/_astro/alexandria-arabic-300-normal.BJ5DzWYb.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Alexandria;src:url(/_astro/alexandria-arabic-400-normal.DeffmtNo.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Alexandria;src:url(/_astro/alexandria-arabic-500-normal.Dphr8v-Z.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{color-scheme:dark;--void: #000000;--surface: #0b0b0d;--surface-raised: #141417;--line: #26262b;--line-strong: #6b6b73;--dim: #3a3a41;--fog: #8e8e96;--chalk: #ffffff;--text-muted: var(--fog);--text-placeholder: #84848d;--text-display-muted: #7a7a83;--accent: #d4ff3a;--accent-ink: #000000;--shadow-card: 0 -20px 60px 0 rgba(0, 0, 0, .85);--shadow-card-edge: inset 0 1px 0 0 rgba(255, 255, 255, .08);--pattern-dots: rgba(142, 142, 150, .55);--pattern-rings: rgba(90, 90, 99, .8);--btn-primary-hover: #e6e6e9;--sheet-dim: rgba(0, 0, 0, .55);--accent-word: var(--accent);--mono-line: var(--accent);--font-sans: "Geist", "Alexandria", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Instrument Serif", "Alexandria", "Times New Roman", serif;--font-arabic: "Alexandria", "Geist", ui-sans-serif, system-ui, sans-serif;--fs-display: clamp(2.75rem, 1.6rem + 4.6vw, 4.75rem);--fs-display-serif: clamp(3rem, 1.7rem + 5.1vw, 5.25rem);--fs-giant: clamp(2.5rem, .9rem + 6.4vw, 6rem);--fs-h2: clamp(2.25rem, 1.4rem + 3.4vw, 4rem);--fs-row: clamp(2rem, 1.3rem + 2.8vw, 3.5rem);--fs-h3: clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);--fs-q: clamp(1.25rem, 1.05rem + .8vw, 1.75rem);--fs-detail: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-body-l: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--fs-body: 1rem;--fs-button: .9375rem;--lh-tight: 1;--lh-giant: .92;--lh-h3: 1.1;--lh-q: 1.2;--lh-body: 1.5;--tr-display: -.03em;--tr-serif: -.01em;--tr-giant: -.04em;--tr-h2: -.03em;--tr-h3: -.02em;--tr-q: -.01em;--tr-body-l: -.005em;--gutter: clamp(1.5rem, .5rem + 4.1vw, 4rem);--maxw: 82rem;--section-pad: clamp(4.5rem, 2.5rem + 8vw, 10rem);--section-overlap: 3.5rem;--radius-card: clamp(1.5rem, 1rem + 2vw, 2.5rem);--radius-frame: 1rem;--radius-input: .625rem;--radius-pill: 100px;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur: .7s}:root[data-theme=light]{color-scheme:light;--void: #F8F4EE;--surface: #FFFFFF;--surface-raised: #F0EAE1;--line: #DDD3C9;--line-strong: #7E766F;--dim: #CCC2B5;--fog: #595660;--chalk: #16131A;--text-muted: var(--fog);--text-placeholder: #66626C;--text-display-muted: #66626C;--accent: #5B6B0F;--accent-ink: #FFFFFF;--shadow-card: 0 -16px 48px 0 rgba(40, 30, 20, .08);--shadow-card-edge: inset 0 1px 0 0 rgba(255, 255, 255, .8);--pattern-dots: rgba(140, 128, 115, .45);--pattern-rings: rgba(170, 158, 145, .75);--btn-primary-hover: #2A2530;--sheet-dim: rgba(22, 19, 26, .18);--accent-word: currentColor;--mono-line: var(--chalk)}.theme-ink{color-scheme:dark;--void: #000000;--surface: #0b0b0d;--surface-raised: #141417;--line: #26262b;--line-strong: #6b6b73;--dim: #3a3a41;--fog: #8e8e96;--chalk: #ffffff;--text-muted: var(--fog);--text-placeholder: #84848d;--text-display-muted: #7a7a83;--accent: #d4ff3a;--accent-ink: #000000;--shadow-card: 0 -20px 60px 0 rgba(0, 0, 0, .85);--shadow-card-edge: inset 0 1px 0 0 rgba(255, 255, 255, .08);--pattern-dots: rgba(142, 142, 150, .55);--pattern-rings: rgba(90, 90, 99, .8);--btn-primary-hover: #e6e6e9;--sheet-dim: rgba(0, 0, 0, .55);--accent-word: var(--accent);--mono-line: var(--accent)}.theme-ink{color:var(--chalk)}:root:lang(ar){--font-sans: var(--font-arabic);--tr-display: 0;--tr-serif: 0;--tr-giant: 0;--tr-h2: 0;--tr-h3: 0;--tr-q: 0;--tr-body-l: 0;--lh-tight: 1.25;--lh-giant: 1.2}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:6rem}.accent{color:var(--accent-word);font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.1em;line-height:.9}:root:lang(ar) .accent{font-family:var(--font-arabic);font-style:normal;font-weight:300;font-size:1em;letter-spacing:0}body{margin:0;background:var(--void);color:var(--chalk);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,svg{display:block;max-inline-size:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}main:focus{outline:none}.grecaptcha-badge{visibility:hidden}[hidden]{display:none!important}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:100;padding:.75rem 1.25rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-weight:500;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.container{inline-size:100%;max-inline-size:calc(var(--maxw) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}@media(prefers-reduced-motion:no-preference){html.theme-transition,html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease,fill .25s ease,stroke .25s ease!important}}.card{position:relative;isolation:isolate;margin-block-start:calc(-1 * var(--section-overlap));padding-block:var(--section-pad);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);background:var(--void);box-shadow:var(--shadow-card),var(--shadow-card-edge);overflow:clip}.card--surface{background:var(--surface)}.sheets-on main>section:not([data-sheet=off]){position:sticky;top:var(--sheet-top, 0)}.sheets-on main>section:not([data-sheet=off]):after{content:"";position:absolute;inset:0;z-index:30;border-radius:inherit;background:var(--sheet-dim);opacity:var(--sheet-p, 0);pointer-events:none}.hero,.page-hero{background:var(--void)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}.eyebrow{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--text-muted)}.h2{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tr-h2);font-weight:500;text-wrap:balance}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:500}.body-l{font-size:var(--fs-body-l);line-height:var(--lh-body);letter-spacing:var(--tr-body-l);color:var(--text-muted);text-wrap:pretty}.muted{color:var(--text-muted)}.pattern{position:absolute;z-index:-1;pointer-events:none;inline-size:90rem;block-size:75rem;-webkit-mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.45) 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.45) 55%,transparent 100%)}.pattern--center{left:50%;translate:-50% 0}.pattern--dots{background-image:radial-gradient(circle at 14px 14px,var(--pattern-dots) 1.1px,transparent 1.6px);background-size:28px 28px}.pattern--rings:before{content:"";position:absolute;inset:0;background-color:var(--pattern-rings);-webkit-mask:url(/patterns/rings.svg) center / 100% 100% no-repeat;mask:url(/patterns/rings.svg) center / 100% 100% no-repeat}@media(prefers-reduced-motion:no-preference){.pattern--dots{animation:dots-drift 48s ease-in-out infinite alternate;animation-play-state:paused}.pattern--rings{animation:rings-drift 56s ease-in-out infinite alternate;animation-play-state:paused}.pattern.is-running{animation-play-state:running}[dir=rtl] .pattern--dots{animation-name:dots-drift-rtl}}@keyframes dots-drift{0%{transform:translateZ(0)}to{transform:translate3d(14px,-14px,0)}}@keyframes dots-drift-rtl{0%{transform:translateZ(0)}to{transform:translate3d(-14px,-14px,0)}}@keyframes rings-drift{0%{transform:rotate(0) scale(1)}to{transform:rotate(3deg) scale(1.02)}}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.js [data-reveal].is-in{opacity:1;transform:none}}[data-hairline]{position:relative}[data-hairline]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:var(--line);transform-origin:left}[dir=rtl] [data-hairline]:before{transform-origin:right}@media(prefers-reduced-motion:no-preference){.js [data-hairline]:before{transform:scaleX(0);transition:transform 1.1s var(--ease-out)}.js [data-hairline].is-in:before,.js .is-in [data-hairline]:before{transform:scaleX(1)}}.w{transition:color .32s ease}.words-on .w{color:var(--text-display-muted)}.words-on .w.is-lit{color:var(--chalk)}.ln{display:block;overflow:clip;padding-block-end:.14em;margin-block-end:-.14em}.ln>span{display:inline-block}.type-on .tc{visibility:hidden}.type-on .tc.is-on{visibility:visible}.tcaret{display:inline-block;inline-size:.06em;block-size:.82em;margin-inline-start:.04em;vertical-align:-.04em;background:currentColor;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.odo__cell{display:inline-block;overflow:clip;block-size:1em;line-height:1;vertical-align:top}.odo__strip{display:flex;flex-direction:column}.odo__strip>span{block-size:1em}@media(prefers-reduced-motion:no-preference){.pattern--breathe{animation:breathe 7s ease-in-out infinite alternate}}@keyframes breathe{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo[data-astro-cid-tvrurpns]{display:block;block-size:auto;color:var(--chalk);overflow:visible}[dir=rtl] .logo[data-astro-cid-tvrurpns]{direction:ltr}.monogram[data-astro-cid-pbbuirxy]{display:block}.monogram__v[data-astro-cid-pbbuirxy]{fill:var(--chalk)}.monogram__line[data-astro-cid-pbbuirxy]{fill:var(--mono-line)}.lang[data-astro-cid-r2b4e7hz]{position:relative}.lang__btn[data-astro-cid-r2b4e7hz]{display:inline-flex;align-items:center;gap:7px;block-size:38px;padding-inline:12px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-button);font-weight:500;line-height:1;cursor:pointer;list-style:none;user-select:none;transition:border-color .2s ease,background-color .2s ease}.lang__btn[data-astro-cid-r2b4e7hz]::-webkit-details-marker{display:none}.lang__btn[data-astro-cid-r2b4e7hz]:hover,.lang[data-astro-cid-r2b4e7hz][open] .lang__btn[data-astro-cid-r2b4e7hz]{border-color:var(--line-strong)}.lang__globe[data-astro-cid-r2b4e7hz]{color:var(--text-muted)}.lang__chev[data-astro-cid-r2b4e7hz]{color:var(--text-muted);transition:transform .25s var(--ease-out)}.lang[data-astro-cid-r2b4e7hz][open] .lang__chev[data-astro-cid-r2b4e7hz]{transform:rotate(180deg)}.lang__menu[data-astro-cid-r2b4e7hz]{position:absolute;z-index:5;inset-block-start:calc(100% + 10px);inset-inline-end:0;min-inline-size:200px;margin:0;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 24px 60px -24px #0000008c;list-style:none}@media(prefers-reduced-motion:no-preference){.lang[data-astro-cid-r2b4e7hz][open] .lang__menu[data-astro-cid-r2b4e7hz]{animation:menu-in .22s var(--ease-out)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.lang__menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:9px;color:var(--text-muted);transition:background-color .15s ease,color .15s ease}.lang__menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]:hover,.lang__menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]:focus-visible{background:var(--surface-raised);color:var(--chalk)}.lang__menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][aria-current=true]{color:var(--chalk)}.lang__menu[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][aria-current=true] .lang__short[data-astro-cid-r2b4e7hz]:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:8px;border-radius:50%;background:var(--accent);vertical-align:2px}.lang__name[data-astro-cid-r2b4e7hz]{font-weight:500}.lang__short[data-astro-cid-r2b4e7hz]{font-size:.75rem;letter-spacing:.06em;color:var(--text-muted)}.lang-list[data-astro-cid-r2b4e7hz] ul[data-astro-cid-r2b4e7hz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none}.lang-list[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;color:var(--text-muted)}.lang-list[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][aria-current=true]{border-color:var(--chalk);color:var(--chalk)}.theme-toggle[data-astro-cid-x3pjskd3]{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:38px;block-size:38px;padding:0;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--chalk);cursor:pointer;overflow:hidden;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.theme-toggle[data-astro-cid-x3pjskd3]:hover{border-color:var(--fog);color:var(--chalk)}.theme-toggle[data-astro-cid-x3pjskd3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle__icon[data-astro-cid-x3pjskd3]{position:absolute;inline-size:18px;block-size:18px;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}:root[data-theme=dark] .theme-toggle__icon--sun[data-astro-cid-x3pjskd3],:root:not([data-theme=light]) .theme-toggle__icon--sun[data-astro-cid-x3pjskd3]{opacity:1;transform:rotate(0) scale(1)}:root[data-theme=dark] .theme-toggle__icon--moon[data-astro-cid-x3pjskd3],:root:not([data-theme=light]) .theme-toggle__icon--moon[data-astro-cid-x3pjskd3]{opacity:0;transform:rotate(90deg) scale(.6);pointer-events:none}:root[data-theme=light] .theme-toggle__icon--sun[data-astro-cid-x3pjskd3]{opacity:0;transform:rotate(-90deg) scale(.6);pointer-events:none}:root[data-theme=light] .theme-toggle__icon--moon[data-astro-cid-x3pjskd3]{opacity:1;transform:rotate(0) scale(1)}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;transition:transform .42s var(--ease-out)}.site-header.is-hidden{transform:translateY(-110%)}.site-header__bg[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--void) 80%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-block-end:1px solid var(--line);opacity:0;transition:opacity .3s ease}.site-header.is-scrolled .site-header__bg[data-astro-cid-3ef6ksr2]{opacity:1}.site-header__bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px 16px;transition:padding .3s var(--ease-out)}.site-header.is-scrolled .site-header__bar[data-astro-cid-3ef6ksr2]{padding-block:14px}.site-header__logo[data-astro-cid-3ef6ksr2]{display:block;flex-shrink:0;border-radius:2px;view-transition-name:site-logo}.site-header__logo[data-astro-cid-3ef6ksr2] .site-header__word{inline-size:168px}.site-header__logo[data-astro-cid-3ef6ksr2] .site-header__mono{display:none;inline-size:34px;block-size:34px}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(4px,1vw,12px);margin:0;padding:0;list-style:none}.nav__item[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center}.nav__trigger[data-astro-cid-3ef6ksr2],.nav__plain[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:var(--radius-pill);background:none;color:var(--chalk);font-size:var(--fs-body);line-height:1.2;cursor:pointer;transition:background-color .2s ease}.nav__item--panel[data-astro-cid-3ef6ksr2] .nav__trigger[data-astro-cid-3ef6ksr2]{padding-inline-end:4px}.nav__more[data-astro-cid-3ef6ksr2]{display:inline-grid;place-items:center;inline-size:26px;block-size:30px;margin-inline-start:-2px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:inherit;cursor:pointer}.nav__plain[data-astro-cid-3ef6ksr2]:hover,.nav__item--panel[data-astro-cid-3ef6ksr2]:hover .nav__trigger[data-astro-cid-3ef6ksr2],.nav__item--panel[data-astro-cid-3ef6ksr2][data-open] .nav__trigger[data-astro-cid-3ef6ksr2]{background:color-mix(in srgb,var(--chalk) 8%,transparent)}.nav__trigger[data-astro-cid-3ef6ksr2][data-current]:after,.nav__plain[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:"";position:absolute;inset-inline:12px 4px;inset-block-end:2px;block-size:1px;background:var(--accent)}.nav__chev[data-astro-cid-3ef6ksr2]{color:var(--text-muted);transition:transform .25s var(--ease-out)}.nav__more[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav__chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav__panel[data-astro-cid-3ef6ksr2]{position:absolute;z-index:5;inset-block-start:calc(100% + 12px);inset-inline-start:-12px;inline-size:min(560px,80vw);padding:10px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 30px 80px -30px #0009;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .25s var(--ease-out),visibility 0s linear .25s}.nav__panel[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset-inline:0;inset-block-start:-14px;block-size:14px}html:not(.js) .nav__item--panel[data-astro-cid-3ef6ksr2]:hover .nav__panel[data-astro-cid-3ef6ksr2],html:not(.js) .nav__item--panel[data-astro-cid-3ef6ksr2]:focus-within .nav__panel[data-astro-cid-3ef6ksr2],.nav__item--panel[data-astro-cid-3ef6ksr2][data-open] .nav__panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .25s var(--ease-out),visibility 0s}.nav__grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.nav__link[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;padding:14px 16px;border-radius:12px;transition:background-color .15s ease}.nav__link[data-astro-cid-3ef6ksr2]:hover,.nav__link[data-astro-cid-3ef6ksr2]:focus-visible,.nav__link[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--surface-raised)}.nav__name[data-astro-cid-3ef6ksr2]{font-weight:500}.nav__text[data-astro-cid-3ef6ksr2]{color:var(--text-muted);font-size:.875rem;line-height:1.45}.nav__all[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;margin-block-start:6px;padding:12px 16px;border-block-start:1px solid var(--line);font-size:var(--fs-button);font-weight:500}.nav__arrow[data-astro-cid-3ef6ksr2]{transition:transform .2s var(--ease-out)}.nav__all[data-astro-cid-3ef6ksr2]:hover .nav__arrow[data-astro-cid-3ef6ksr2]{transform:translate(4px)}[dir=rtl] .nav__arrow[data-astro-cid-3ef6ksr2]{display:none}.site-header__right[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px}.site-header__right[data-astro-cid-3ef6ksr2] .site-header__cta{margin-inline-start:6px}.site-header__toggle[data-astro-cid-3ef6ksr2]{display:none;padding:14px 0 14px 12px;background:none;border:0;line-height:1;cursor:pointer}.site-header__bars[data-astro-cid-3ef6ksr2]{display:grid;gap:6px;inline-size:22px}.site-header__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;block-size:1.5px;border-radius:1px;background:currentColor;transition:transform .3s var(--ease-out)}.site-header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .site-header__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.75px) rotate(45deg)}.site-header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .site-header__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1100px){.site-header__bar[data-astro-cid-3ef6ksr2]{padding-block:18px 12px}.site-header.is-scrolled .site-header__bar[data-astro-cid-3ef6ksr2]{padding-block:12px}.site-header__logo[data-astro-cid-3ef6ksr2] .site-header__word{inline-size:134px}.site-header__nav[data-astro-cid-3ef6ksr2],.site-header__right[data-astro-cid-3ef6ksr2]{display:none}.site-header__toggle[data-astro-cid-3ef6ksr2]{display:block}.js .mobile-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:-1;display:block;padding-block:92px 32px;background:var(--void);overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.js .mobile-menu[data-astro-cid-3ef6ksr2].is-open{visibility:visible;opacity:1;transition:opacity .25s ease}.mobile-menu__inner[data-astro-cid-3ef6ksr2]{display:grid;gap:32px}.mobile-menu__links[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mobile-menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding-block:8px;font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.mobile-menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text-muted)}.mobile-menu__foot[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block-start:24px;border-block-start:1px solid var(--line)}}@media(max-width:720px){.site-header__logo[data-astro-cid-3ef6ksr2] .site-header__word{display:none}.site-header__logo[data-astro-cid-3ef6ksr2] .site-header__mono{display:block}}@media(max-width:1100px){html:not(.js) .site-header__toggle[data-astro-cid-3ef6ksr2]{display:none}html:not(.js) .site-header[data-astro-cid-3ef6ksr2]{position:absolute}html:not(.js) .site-header__bar[data-astro-cid-3ef6ksr2]{flex-wrap:wrap}html:not(.js) .site-header__nav[data-astro-cid-3ef6ksr2]{display:block;inline-size:100%}html:not(.js) .nav[data-astro-cid-3ef6ksr2]{flex-wrap:wrap}html:not(.js) .nav__more[data-astro-cid-3ef6ksr2],html:not(.js) .nav__panel[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;z-index:1;margin-block-start:calc(-1 * var(--section-overlap));padding-block:clamp(64px,6vw,80px) 40px;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card),var(--shadow-card-edge)}.site-footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,minmax(0,11rem));gap:40px 32px}.site-footer__tagline[data-astro-cid-sz7xmlte]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:500}.site-footer__head[data-astro-cid-sz7xmlte]{font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);color:var(--text-muted)}.site-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:color .2s ease}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.site-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current=true]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.site-footer[data-astro-cid-sz7xmlte] .site-footer__logo{inline-size:100%;margin-block-start:clamp(56px,8vw,104px)}.site-footer__privacy[data-astro-cid-sz7xmlte]{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.site-footer__privacy[data-astro-cid-sz7xmlte]:hover{color:var(--chalk)}.site-footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-block-start:32px;color:var(--text-muted)}@media(max-width:1080px){.site-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__tagline[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:640px){.site-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.site-footer__col--langs[data-astro-cid-sz7xmlte]{order:1}.site-footer__col--contact[data-astro-cid-sz7xmlte],.site-footer__col--regions[data-astro-cid-sz7xmlte]{order:2}}.consent[data-astro-cid-2effgw6e]{position:fixed;z-index:60;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-start:max(16px,env(safe-area-inset-left,0px));display:grid;gap:14px;inline-size:min(440px,calc(100vw - 32px));padding:18px 20px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-raised);color:var(--chalk);box-shadow:0 24px 60px -24px #0009}@media(prefers-reduced-motion:no-preference){.consent[data-astro-cid-2effgw6e]:not([hidden]){animation:consent-in .36s var(--ease-out) both}}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}}.consent__text[data-astro-cid-2effgw6e]{color:var(--text-muted);font-size:.875rem;line-height:1.55}.consent__text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--chalk);text-decoration:underline;text-underline-offset:3px}.consent__actions[data-astro-cid-2effgw6e]{display:flex;gap:10px}.consent__btn[data-astro-cid-2effgw6e]{flex:1;padding:11px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:transparent;color:var(--chalk);font-size:var(--fs-button);font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.consent__btn[data-astro-cid-2effgw6e]:hover,.consent__btn[data-astro-cid-2effgw6e]:focus-visible{border-color:var(--chalk);background:var(--surface)}
