/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,svg,picture,video{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul[class],ol[class],ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-decoration:none}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}}@layer tokens{:root{--navy-950:#060b14;--navy-900:#0a111d;--navy-850:#0e1727;--navy-800:#142036;--navy-700:#1f2d47;--navy-600:#2c3546;--ivory-25:#fffdf9;--ivory-50:#f7f4ee;--ivory-100:#ece8df;--ivory-200:#e2ddd1;--ivory-300:#c4c1b9;--slate-400:#8d939e;--slate-500:#6b7280;--slate-600:#525a68;--brass-300:#e3c88f;--brass-500:#c9a463;--brass-700:#765926;--brass-800:#5e4519;--green-400:#57b38a;--green-800:#28694c;--red-300:#f0a196;--red-700:#a3352b;--ink-990:#03060c;--umber-900:#3c2d14;--depth-700:#223a64;--family-serif:"NSD", "Noto Serif Display", "NSD Georgia", "NSD Times", "NSD Noto", "NSD DejaVu", Georgia, "Times New Roman", serif;--family-serif-sr:"NSD SR", "NSD", "Noto Serif Display", "NSD Georgia", "NSD Times", "NSD Noto", "NSD DejaVu", Georgia, serif;--family-sans:"Manrope", "Manrope Arial", "Manrope Roboto", "Manrope DejaVu", system-ui, -apple-system, "Segoe UI", sans-serif;--family-sans-sr:"Manrope SR", "Manrope", "Manrope Arial", "Manrope Roboto", "Manrope DejaVu", system-ui, sans-serif;--family-system:system-ui, -apple-system, "Segoe UI", sans-serif;--weight-300:300;--weight-400:400;--weight-500:500;--weight-600:600;--size-11:.7rem;--size-12:.75rem;--size-13:.8125rem;--size-15:.9375rem;--size-16:1rem;--size-17:1.0625rem;--size-18:1.125rem;--size-brand:2.05rem;--size-brand-compact:1.6rem;--size-brand-sub:.78rem;--size-fluid-1:clamp(1.15rem, 1.05rem + .4vw, 1.375rem);--size-fluid-2:clamp(1.45rem, 1.25rem + .8vw, 1.9rem);--size-fluid-3:clamp(1.9rem, 1.4rem + 2vw, 3rem);--size-fluid-4:clamp(2.5rem, 1.6rem + 3.6vw, 4.75rem);--size-fluid-5:clamp(3.1rem, 1.2rem + 6.6vw, 7.6rem);--size-fluid-6:clamp(6rem, 4rem + 8vw, 13rem);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:56px;--sp-9:64px;--sp-10:96px;--sp-11:130px;--sp-half:2px;--sp-1h:6px;--sp-2h:10px;--sp-3h:14px;--sp-4h:20px;--sp-5h:28px;--sp-6h:36px;--sp-7h:48px;--sp-fluid-gutter:clamp(20px, 4.4vw, 64px);--sp-fluid-section:clamp(96px, 12vw, 180px);--sp-fluid-block:clamp(64px, 9vw, 120px);--corner-6:6px;--corner-12:12px;--corner-18:18px;--corner-28:28px;--corner-pill:999px;--corner-circle:50%;--dur-150:.15s;--dur-300:.3s;--dur-400:.4s;--dur-500:.5s;--dur-600:.6s;--dur-700:.7s;--dur-800:.8s;--dur-900:.9s;--dur-1000:1s;--dur-1100:1.1s;--dur-1200:1.2s;--dur-1300:1.3s;--dur-1400:1.4s;--dur-1500:1.5s;--dur-1800:1.8s;--curve-expo-out:cubic-bezier(.19, 1, .22, 1);--curve-expo-in-out:cubic-bezier(.77, 0, .175, 1);--curve-power3-out:cubic-bezier(.215, .61, .355, 1);--curve-linear:linear;--face-display:var(--family-serif);--face-text:var(--family-sans);--face-switch:var(--family-system);--step--1:var(--size-13);--step-0:var(--size-17);--step-ui:var(--size-16);--step-small:var(--size-15);--step-1:var(--size-fluid-1);--step-2:var(--size-fluid-2);--step-3:var(--size-fluid-3);--step-4:var(--size-fluid-4);--step-5:var(--size-fluid-5);--step-num:var(--size-fluid-6);--step-page-cap:9.6vw;--step-article-cap:8.4vw;--hero-title-scale:1;--page-title-scale:1;--step-prose:var(--size-18);--step-label:var(--size-12);--step-brand:var(--size-brand);--step-brand-compact:var(--size-brand-compact);--step-brand-sub:var(--size-brand-sub);--step-brand-sub-compact:var(--size-11);--weight-display:var(--weight-300);--weight-heading:var(--weight-400);--weight-text:var(--weight-400);--weight-strong:var(--weight-600);--leading-display:.94;--leading-h2:.98;--leading-h3:1.15;--leading-lead:1.55;--leading-body:1.65;--leading-prose:1.75;--leading-statement:1.08;--tracking-display:-.04em;--tracking-h2:-.035em;--tracking-h3:-.015em;--tracking-kicker:.06em;--tracking-label:.02em;--tracking-index:.08em;--tracking-small-caps:.1em;--tracking-statement:-.03em;--tracking-num:-.05em;--tracking-brand:-.02em;--tracking-sub:.04em;--measure:60ch;--measure-lead:38ch;--measure-copy:46ch;--measure-prose:62ch;--gap-half:var(--sp-half);--gap-1:var(--sp-1);--gap-1h:var(--sp-1h);--gap-2:var(--sp-2);--gap-2h:var(--sp-2h);--gap-3:var(--sp-3);--gap-3h:var(--sp-3h);--gap-4:var(--sp-4);--gap-4h:var(--sp-4h);--gap-5:var(--sp-5);--gap-5h:var(--sp-5h);--gap-6:var(--sp-6);--gap-6h:var(--sp-6h);--gap-7:var(--sp-7);--gap-7h:var(--sp-7h);--gap-8:var(--sp-8);--gap-9:var(--sp-9);--gap-10:var(--sp-10);--gap-gutter:var(--sp-fluid-gutter);--gap-section:var(--sp-fluid-section);--gap-block:var(--sp-fluid-block);--sticky-top:var(--sp-11);--container-max:1440px;--header-height:96px;--header-height-compact:76px;--target-min:44px;--breakpoint-header:1360px;--round-media:var(--corner-28);--round-tile:var(--corner-18);--round-inner:var(--corner-12);--round-mini:var(--corner-6);--round-pill:var(--corner-pill);--round-circle:var(--corner-circle);--hairline:1px;--focus-width:1.5px;--focus-offset:4px;--focus-offset-tight:2px;--edge-strong:2px;--stroke:1.5px;--icon-xs:14px;--icon-sm:18px;--icon-md:20px;--icon-lg:24px;--icon-xl:28px;--badge-sm:40px;--badge-lg:64px;--badge-xl:96px;--dot:7px;--dot-sm:6px;--rule-short:28px;--rule-tiny:14px;--motion-ease-expo:var(--curve-expo-out);--motion-ease-expo-io:var(--curve-expo-in-out);--motion-ease-magnetic:var(--curve-power3-out);--motion-dur-fast:var(--dur-300);--motion-dur-press:var(--dur-500);--motion-dur-hover:var(--dur-600);--motion-dur-row:var(--dur-700);--motion-dur-intro:var(--dur-800);--motion-dur-enter:var(--dur-1200);--motion-dur-glide:var(--dur-1200);--motion-dur-wipe:var(--dur-1500);--motion-dur-settle:var(--dur-1800);--motion-dur-theme:var(--dur-700);--motion-dur-page:var(--dur-700);--motion-dur-sheet:var(--dur-600);--motion-dur-line:var(--dur-1100);--motion-dur-glow:var(--dur-1400);--motion-dur-photo:var(--dur-1300);--motion-dur-lead:var(--dur-1000);--motion-dur-pill:var(--dur-900);--motion-dur-actions:var(--dur-800);--motion-dur-spin:var(--dur-900);--motion-stagger-menu:50ms;--motion-ease-unfold:var(--curve-power3-out);--motion-dur-unfold:var(--dur-700);--motion-delay-menu-foot:var(--dur-500);--motion-morph-turn:45deg;--motion-step-distance:24px;--motion-dur-exit:var(--dur-400);--motion-stagger:80ms;--motion-rise:32px;--motion-rise-hero:24px;--motion-press-scale:.96;--motion-press-scale-surface:.985;--motion-press-opacity:.8;--motion-rise-small:16px;--motion-stagger-small:60ms;--motion-split-from:115;--motion-line-rotate:2;--motion-light-from:.16;--motion-unveil-scale:1.3;--motion-depth-duo:10;--motion-depth-copy:-14;--motion-depth-copy-opacity:.25;--motion-magnetic-x:.2;--motion-magnetic-y:.3;--motion-dur-num:var(--dur-800);--motion-lift:-6px;--motion-nudge:10px;--motion-nudge-lead:12px;--motion-seal-turn:40deg;--motion-press-blur:14px;--motion-press-scale-from:1.14}:root,[data-theme=dark]{--bg:var(--navy-900);--bg-raised:var(--navy-850);--bg-sunken:var(--navy-950);--bg-tile:var(--navy-800);--text:var(--ivory-100);--text-2:var(--ivory-300);--text-muted:var(--slate-400);--accent:var(--brass-500);--accent-text:var(--brass-500);--accent-hover:var(--brass-300);--on-accent:var(--navy-950);--bloom:var(--ivory-100);--on-bloom:var(--navy-950);--line:var(--ivory-100)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--line:color-mix(in srgb, var(--ivory-100) 12%, transparent)}}:root,[data-theme=dark]{--line-strong:var(--ivory-100)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--line-strong:color-mix(in srgb, var(--ivory-100) 24%, transparent)}}:root,[data-theme=dark]{--field-line:var(--slate-400);--focus:var(--brass-500);--danger:var(--red-300);--danger-soft:var(--red-300)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--danger-soft:color-mix(in srgb, var(--red-300) 12%, transparent)}}:root,[data-theme=dark]{--ok:var(--green-400);--ok-ring:var(--green-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--ok-ring:color-mix(in srgb, var(--green-400) 18%, transparent)}}:root,[data-theme=dark]{--glow-accent:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--glow-accent:color-mix(in srgb, var(--brass-500) 20%, transparent)}}:root,[data-theme=dark]{--glow-depth:var(--depth-700)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--glow-depth:color-mix(in srgb, var(--depth-700) 45%, transparent)}}:root,[data-theme=dark]{--scrim:var(--ink-990)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--scrim:color-mix(in srgb, var(--ink-990) 60%, transparent)}}:root,[data-theme=dark]{--glass-header:var(--navy-900)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--glass-header:color-mix(in srgb, var(--navy-900) 82%, transparent)}}:root,[data-theme=dark]{--glass-bar:var(--navy-950)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--glass-bar:color-mix(in srgb, var(--navy-950) 86%, transparent)}}:root,[data-theme=dark]{--tile-edge:var(--ivory-100)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--tile-edge:color-mix(in srgb, var(--ivory-100) 6%, transparent)}}:root,[data-theme=dark]{--shadow:var(--ink-990)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--shadow:color-mix(in srgb, var(--ink-990) 80%, transparent)}}:root,[data-theme=dark]{--selection-bg:var(--brass-500);--selection-text:var(--navy-950);--seal-opacity:.16;--photo-filter:saturate(.82) contrast(1.06) brightness(.96);--art-filter:none;--btn-height:52px;--btn-height-sm:44px;--btn-pad:var(--gap-5);--btn-primary-bg:var(--accent);--btn-primary-text:var(--on-accent);--btn-bloom:var(--bloom);--btn-bloom-text:var(--on-bloom);--btn-ghost-edge:var(--line-strong);--icon-btn-size:48px;--tool-gap:var(--gap-half);--kbd-height:var(--gap-5);--kbd-pad:var(--gap-1h);--kbd-round:var(--round-mini);--copy-size:var(--target-min);--contact-avatar:var(--badge-lg);--icon-tile:var(--gap-8);--thumb-size:var(--gap-8);--thumb-round:var(--round-inner);--segment-height:var(--btn-height);--intro-dur:calc(var(--motion-dur-intro) * 4);--intro-exit:var(--motion-dur-intro);--intro-hold:calc(var(--intro-dur) - var(--intro-exit));--intro-rule:var(--gap-9);--icon-tile-round:var(--round-tile);--layer-scale-from:.96;--swap-scale-from:.6;--scrollbar-size:var(--gap-1h);--scrollbar-thumb:var(--line-strong);--scrollbar-thumb-hover:var(--text-muted);--scroll-fade:var(--gap-6);--go-size:56px;--go-size-sm:48px;--field-height:56px;--field-bg:var(--bg-raised);--field-text:var(--text);--field-placeholder:var(--text-muted);--field-edge:var(--field-line);--field-edge-focus:var(--focus);--field-edge-error:var(--danger);--field-round:var(--round-tile);--field-area-min:132px;--form-card-pad:clamp(24px, 3.4vw, 48px);--map-ratio:16 / 10;--disabled-opacity:.5;--choice-on-bg:var(--text);--choice-on-text:var(--bg);--alert-bg:var(--bg-tile);--alert-danger-bg:var(--danger-soft);--ribbon-bg:var(--accent);--ribbon-text:var(--on-accent);--header-bg:var(--glass-header);--header-seal:64px;--brand-name-size:var(--step-brand);--brand-name-size-compact:var(--step-brand-compact);--brand-sub-size:var(--step-brand-sub);--brand-sub-size-compact:var(--step-brand-sub-compact);--header-seal-compact:48px;--header-blur:14px;--contactbar-bg:var(--glass-bar);--sheet-bg:var(--bg-raised);--sheet-item-bg:var(--bg-tile);--sheet-round:var(--round-media) var(--round-media) 0 0;--tile-bg:var(--bg-raised);--tile-bg-hover:var(--bg-tile);--tile-shadow:0 30px 60px -30px var(--shadow);--pill-dot-open:var(--ok);--pill-dot-ring:var(--ok-ring);--pill-dot-closed:var(--text-muted);--seal-hero-width:min(560px, 74%);--seal-hero-width-compact:min(320px, 78%);--seal-hero-bottom:30%;--hero-portrait-width:47%;--hero-portrait-overlap:-3%;--hero-max-height:1080px;--contactbar-height:84px;--to-top-bg:var(--glass-bar);--map-land:var(--bg-raised);--map-building:var(--bg-tile);--map-green:var(--ok-ring);--map-path:var(--line);--map-road:var(--line-strong);--map-road-major:var(--text-muted);--map-label:var(--text-2);--map-pin:var(--accent);--map-halo:var(--glow-accent);--hero-delay-pill:50ms;--hero-delay-lead:.35s;--hero-delay-actions:.45s;--hero-delay-photo:.1s;--hero-delay-names:.7s;--hero-photo-rise:16%;--seal-cta-opacity:calc(var(--seal-opacity) * .4);--hero-copy-pad-top:140px;--hero-title-gap:clamp(24px, 4vw, 44px);--hero-title-fit:13.2cqi;--hero-lead-gap:clamp(20px, 3vw, 34px);--hero-art-min:640px;--hero-art-compact:min(56svh, 470px);--row-index-col:64px;--row-index-col-compact:40px;--popover-min:180px;--sheet-item-height:56px;--seal-cta-size:min(820px, 120vw);--scrim-blur:4px;--sys-seal:120px;--sys-frame:220px;--sys-intro:420px;--swatch-min:140px;--swatch-height:64px;--z-header:50;--z-to-top:55;--z-dock:60;--z-menu:65;--z-skip:100;--z-intro:110;--vt-shift:6vh;--vt-scale:.98;--vt-dim:.35;--mask-bleed:.3em;--focus-room:calc(var(--focus-offset) + var(--focus-width));--tick-offset:.85em;--underline-offset:.35em;--guide-figure-ratio:2 / 1;--guide-figure-ratio-compact:4 / 3;--guide-tile-figure-ratio:16 / 10;--guide-figure-ground:var(--bg-tile);--guide-figure-glow:var(--glow-accent);--guide-figure-ink:var(--art-filter);--guide-figure-hover-scale:1.04;--aside-col:minmax(0, 4fr);--main-col:minmax(0, 8fr);--toc-aside-col:minmax(0, 3fr);--toc-main-col:minmax(0, 9fr);--tile-min:18rem;--slot-min:7.5rem;--person-min:10rem;--person-photo:var(--badge-xl);--fee-label-col:7.5rem;--toc-gap:var(--gap-6);--toc-top:calc(var(--header-height) + var(--toc-gap));--toc-sheet-top:calc(var(--header-height-compact) + var(--gap-2));--toc-top-compact:calc(var(--toc-sheet-top) + var(--btn-height) + var(--toc-gap));--search-height:600px;--phero-cols:var(--main-col) var(--aside-col);--phero-row-gap:var(--gap-7);--pindex-thumb:var(--badge-lg);--legal-photo:var(--badge-lg);--pair-head-gap:var(--gap-8);--pair-col-gap:var(--gap-block);--btn-primary-edge:transparent;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:var(--ivory-50);--bg-raised:var(--ivory-25);--bg-sunken:var(--ivory-200);--bg-tile:var(--ivory-100);--text:var(--navy-900);--text-2:var(--navy-600);--text-muted:var(--slate-600);--accent:var(--brass-500);--accent-text:var(--brass-700);--accent-hover:var(--brass-800);--on-accent:var(--navy-950);--bloom:var(--navy-900);--on-bloom:var(--ivory-50);--line:var(--navy-900)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--line:color-mix(in srgb, var(--navy-900) 12%, transparent)}}:root:not([data-theme=dark]){--line-strong:var(--navy-900)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--line-strong:color-mix(in srgb, var(--navy-900) 26%, transparent)}}:root:not([data-theme=dark]){--field-line:var(--slate-500);--focus:var(--brass-700);--danger:var(--red-700);--danger-soft:var(--red-700)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--danger-soft:color-mix(in srgb, var(--red-700) 8%, transparent)}}:root:not([data-theme=dark]){--ok:var(--green-800);--ok-ring:var(--green-800)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--ok-ring:color-mix(in srgb, var(--green-800) 16%, transparent)}}:root:not([data-theme=dark]){--glow-accent:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--glow-accent:color-mix(in srgb, var(--brass-500) 22%, transparent)}}:root:not([data-theme=dark]){--glow-depth:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--glow-depth:color-mix(in srgb, var(--brass-500) 10%, transparent)}}:root:not([data-theme=dark]){--scrim:var(--navy-900)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--scrim:color-mix(in srgb, var(--navy-900) 35%, transparent)}}:root:not([data-theme=dark]){--glass-header:var(--ivory-50)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--glass-header:color-mix(in srgb, var(--ivory-50) 85%, transparent)}}:root:not([data-theme=dark]){--glass-bar:var(--ivory-50)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--glass-bar:color-mix(in srgb, var(--ivory-50) 90%, transparent)}}:root:not([data-theme=dark]){--tile-edge:var(--ivory-25)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--tile-edge:color-mix(in srgb, var(--ivory-25) 80%, transparent)}}:root:not([data-theme=dark]){--shadow:var(--umber-900)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=dark]){--shadow:color-mix(in srgb, var(--umber-900) 28%, transparent)}}:root:not([data-theme=dark]){--selection-bg:var(--brass-500);--selection-text:var(--navy-950);--seal-opacity:.2;--photo-filter:saturate(.9) contrast(1.03);--art-filter:brightness(.56) saturate(1.25);--btn-height:52px;--btn-height-sm:44px;--btn-pad:var(--gap-5);--btn-primary-bg:var(--accent);--btn-primary-text:var(--on-accent);--btn-bloom:var(--bloom);--btn-bloom-text:var(--on-bloom);--btn-ghost-edge:var(--line-strong);--icon-btn-size:48px;--tool-gap:var(--gap-half);--kbd-height:var(--gap-5);--kbd-pad:var(--gap-1h);--kbd-round:var(--round-mini);--copy-size:var(--target-min);--contact-avatar:var(--badge-lg);--icon-tile:var(--gap-8);--thumb-size:var(--gap-8);--thumb-round:var(--round-inner);--segment-height:var(--btn-height);--intro-dur:calc(var(--motion-dur-intro) * 4);--intro-exit:var(--motion-dur-intro);--intro-hold:calc(var(--intro-dur) - var(--intro-exit));--intro-rule:var(--gap-9);--icon-tile-round:var(--round-tile);--layer-scale-from:.96;--swap-scale-from:.6;--scrollbar-size:var(--gap-1h);--scrollbar-thumb:var(--line-strong);--scrollbar-thumb-hover:var(--text-muted);--scroll-fade:var(--gap-6);--go-size:56px;--go-size-sm:48px;--field-height:56px;--field-bg:var(--bg-raised);--field-text:var(--text);--field-placeholder:var(--text-muted);--field-edge:var(--field-line);--field-edge-focus:var(--focus);--field-edge-error:var(--danger);--field-round:var(--round-tile);--field-area-min:132px;--form-card-pad:clamp(24px, 3.4vw, 48px);--map-ratio:16 / 10;--disabled-opacity:.5;--choice-on-bg:var(--text);--choice-on-text:var(--bg);--alert-bg:var(--bg-tile);--alert-danger-bg:var(--danger-soft);--ribbon-bg:var(--accent);--ribbon-text:var(--on-accent);--header-bg:var(--glass-header);--header-seal:64px;--brand-name-size:var(--step-brand);--brand-name-size-compact:var(--step-brand-compact);--brand-sub-size:var(--step-brand-sub);--brand-sub-size-compact:var(--step-brand-sub-compact);--header-seal-compact:48px;--header-blur:14px;--contactbar-bg:var(--glass-bar);--sheet-bg:var(--bg-raised);--sheet-item-bg:var(--bg-tile);--sheet-round:var(--round-media) var(--round-media) 0 0;--tile-bg:var(--bg-raised);--tile-bg-hover:var(--bg-tile);--tile-shadow:0 30px 60px -30px var(--shadow);--pill-dot-open:var(--ok);--pill-dot-ring:var(--ok-ring);--pill-dot-closed:var(--text-muted);--seal-hero-width:min(560px, 74%);--seal-hero-width-compact:min(320px, 78%);--seal-hero-bottom:30%;--hero-portrait-width:47%;--hero-portrait-overlap:-3%;--hero-max-height:1080px;--contactbar-height:84px;--to-top-bg:var(--glass-bar);--map-land:var(--bg-raised);--map-building:var(--bg-tile);--map-green:var(--ok-ring);--map-path:var(--line);--map-road:var(--line-strong);--map-road-major:var(--text-muted);--map-label:var(--text-2);--map-pin:var(--accent);--map-halo:var(--glow-accent);--hero-delay-pill:50ms;--hero-delay-lead:.35s;--hero-delay-actions:.45s;--hero-delay-photo:.1s;--hero-delay-names:.7s;--hero-photo-rise:16%;--seal-cta-opacity:calc(var(--seal-opacity) * .4);--hero-copy-pad-top:140px;--hero-title-gap:clamp(24px, 4vw, 44px);--hero-title-fit:13.2cqi;--hero-lead-gap:clamp(20px, 3vw, 34px);--hero-art-min:640px;--hero-art-compact:min(56svh, 470px);--row-index-col:64px;--row-index-col-compact:40px;--popover-min:180px;--sheet-item-height:56px;--seal-cta-size:min(820px, 120vw);--scrim-blur:4px;--sys-seal:120px;--sys-frame:220px;--sys-intro:420px;--swatch-min:140px;--swatch-height:64px;--z-header:50;--z-to-top:55;--z-dock:60;--z-menu:65;--z-skip:100;--z-intro:110;--vt-shift:6vh;--vt-scale:.98;--vt-dim:.35;--mask-bleed:.3em;--focus-room:calc(var(--focus-offset) + var(--focus-width));--tick-offset:.85em;--underline-offset:.35em;--guide-figure-ratio:2 / 1;--guide-figure-ratio-compact:4 / 3;--guide-tile-figure-ratio:16 / 10;--guide-figure-ground:var(--bg-tile);--guide-figure-glow:var(--glow-accent);--guide-figure-ink:var(--art-filter);--guide-figure-hover-scale:1.04;--aside-col:minmax(0, 4fr);--main-col:minmax(0, 8fr);--toc-aside-col:minmax(0, 3fr);--toc-main-col:minmax(0, 9fr);--tile-min:18rem;--slot-min:7.5rem;--person-min:10rem;--person-photo:var(--badge-xl);--fee-label-col:7.5rem;--toc-gap:var(--gap-6);--toc-top:calc(var(--header-height) + var(--toc-gap));--toc-sheet-top:calc(var(--header-height-compact) + var(--gap-2));--toc-top-compact:calc(var(--toc-sheet-top) + var(--btn-height) + var(--toc-gap));--search-height:600px;--phero-cols:var(--main-col) var(--aside-col);--phero-row-gap:var(--gap-7);--pindex-thumb:var(--badge-lg);--legal-photo:var(--badge-lg);--pair-head-gap:var(--gap-8);--pair-col-gap:var(--gap-block);--btn-primary-edge:var(--accent-text);color-scheme:light}}[data-theme=light]{--bg:var(--ivory-50);--bg-raised:var(--ivory-25);--bg-sunken:var(--ivory-200);--bg-tile:var(--ivory-100);--text:var(--navy-900);--text-2:var(--navy-600);--text-muted:var(--slate-600);--accent:var(--brass-500);--accent-text:var(--brass-700);--accent-hover:var(--brass-800);--on-accent:var(--navy-950);--bloom:var(--navy-900);--on-bloom:var(--ivory-50);--line:var(--navy-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--line:color-mix(in srgb, var(--navy-900) 12%, transparent)}}[data-theme=light]{--line-strong:var(--navy-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--line-strong:color-mix(in srgb, var(--navy-900) 26%, transparent)}}[data-theme=light]{--field-line:var(--slate-500);--focus:var(--brass-700);--danger:var(--red-700);--danger-soft:var(--red-700)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--danger-soft:color-mix(in srgb, var(--red-700) 8%, transparent)}}[data-theme=light]{--ok:var(--green-800);--ok-ring:var(--green-800)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--ok-ring:color-mix(in srgb, var(--green-800) 16%, transparent)}}[data-theme=light]{--glow-accent:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--glow-accent:color-mix(in srgb, var(--brass-500) 22%, transparent)}}[data-theme=light]{--glow-depth:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--glow-depth:color-mix(in srgb, var(--brass-500) 10%, transparent)}}[data-theme=light]{--scrim:var(--navy-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--scrim:color-mix(in srgb, var(--navy-900) 35%, transparent)}}[data-theme=light]{--glass-header:var(--ivory-50)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--glass-header:color-mix(in srgb, var(--ivory-50) 85%, transparent)}}[data-theme=light]{--glass-bar:var(--ivory-50)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--glass-bar:color-mix(in srgb, var(--ivory-50) 90%, transparent)}}[data-theme=light]{--tile-edge:var(--ivory-25)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--tile-edge:color-mix(in srgb, var(--ivory-25) 80%, transparent)}}[data-theme=light]{--shadow:var(--umber-900)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--shadow:color-mix(in srgb, var(--umber-900) 28%, transparent)}}[data-theme=light]{--selection-bg:var(--brass-500);--selection-text:var(--navy-950);--seal-opacity:.2;--photo-filter:saturate(.9) contrast(1.03);--art-filter:brightness(.56) saturate(1.25);--btn-height:52px;--btn-height-sm:44px;--btn-pad:var(--gap-5);--btn-primary-bg:var(--accent);--btn-primary-text:var(--on-accent);--btn-bloom:var(--bloom);--btn-bloom-text:var(--on-bloom);--btn-ghost-edge:var(--line-strong);--icon-btn-size:48px;--tool-gap:var(--gap-half);--kbd-height:var(--gap-5);--kbd-pad:var(--gap-1h);--kbd-round:var(--round-mini);--copy-size:var(--target-min);--contact-avatar:var(--badge-lg);--icon-tile:var(--gap-8);--thumb-size:var(--gap-8);--thumb-round:var(--round-inner);--segment-height:var(--btn-height);--intro-dur:calc(var(--motion-dur-intro) * 4);--intro-exit:var(--motion-dur-intro);--intro-hold:calc(var(--intro-dur) - var(--intro-exit));--intro-rule:var(--gap-9);--icon-tile-round:var(--round-tile);--layer-scale-from:.96;--swap-scale-from:.6;--scrollbar-size:var(--gap-1h);--scrollbar-thumb:var(--line-strong);--scrollbar-thumb-hover:var(--text-muted);--scroll-fade:var(--gap-6);--go-size:56px;--go-size-sm:48px;--field-height:56px;--field-bg:var(--bg-raised);--field-text:var(--text);--field-placeholder:var(--text-muted);--field-edge:var(--field-line);--field-edge-focus:var(--focus);--field-edge-error:var(--danger);--field-round:var(--round-tile);--field-area-min:132px;--form-card-pad:clamp(24px, 3.4vw, 48px);--map-ratio:16 / 10;--disabled-opacity:.5;--choice-on-bg:var(--text);--choice-on-text:var(--bg);--alert-bg:var(--bg-tile);--alert-danger-bg:var(--danger-soft);--ribbon-bg:var(--accent);--ribbon-text:var(--on-accent);--header-bg:var(--glass-header);--header-seal:64px;--brand-name-size:var(--step-brand);--brand-name-size-compact:var(--step-brand-compact);--brand-sub-size:var(--step-brand-sub);--brand-sub-size-compact:var(--step-brand-sub-compact);--header-seal-compact:48px;--header-blur:14px;--contactbar-bg:var(--glass-bar);--sheet-bg:var(--bg-raised);--sheet-item-bg:var(--bg-tile);--sheet-round:var(--round-media) var(--round-media) 0 0;--tile-bg:var(--bg-raised);--tile-bg-hover:var(--bg-tile);--tile-shadow:0 30px 60px -30px var(--shadow);--pill-dot-open:var(--ok);--pill-dot-ring:var(--ok-ring);--pill-dot-closed:var(--text-muted);--seal-hero-width:min(560px, 74%);--seal-hero-width-compact:min(320px, 78%);--seal-hero-bottom:30%;--hero-portrait-width:47%;--hero-portrait-overlap:-3%;--hero-max-height:1080px;--contactbar-height:84px;--to-top-bg:var(--glass-bar);--map-land:var(--bg-raised);--map-building:var(--bg-tile);--map-green:var(--ok-ring);--map-path:var(--line);--map-road:var(--line-strong);--map-road-major:var(--text-muted);--map-label:var(--text-2);--map-pin:var(--accent);--map-halo:var(--glow-accent);--hero-delay-pill:50ms;--hero-delay-lead:.35s;--hero-delay-actions:.45s;--hero-delay-photo:.1s;--hero-delay-names:.7s;--hero-photo-rise:16%;--seal-cta-opacity:calc(var(--seal-opacity) * .4);--hero-copy-pad-top:140px;--hero-title-gap:clamp(24px, 4vw, 44px);--hero-title-fit:13.2cqi;--hero-lead-gap:clamp(20px, 3vw, 34px);--hero-art-min:640px;--hero-art-compact:min(56svh, 470px);--row-index-col:64px;--row-index-col-compact:40px;--popover-min:180px;--sheet-item-height:56px;--seal-cta-size:min(820px, 120vw);--scrim-blur:4px;--sys-seal:120px;--sys-frame:220px;--sys-intro:420px;--swatch-min:140px;--swatch-height:64px;--z-header:50;--z-to-top:55;--z-dock:60;--z-menu:65;--z-skip:100;--z-intro:110;--vt-shift:6vh;--vt-scale:.98;--vt-dim:.35;--mask-bleed:.3em;--focus-room:calc(var(--focus-offset) + var(--focus-width));--tick-offset:.85em;--underline-offset:.35em;--guide-figure-ratio:2 / 1;--guide-figure-ratio-compact:4 / 3;--guide-tile-figure-ratio:16 / 10;--guide-figure-ground:var(--bg-tile);--guide-figure-glow:var(--glow-accent);--guide-figure-ink:var(--art-filter);--guide-figure-hover-scale:1.04;--aside-col:minmax(0, 4fr);--main-col:minmax(0, 8fr);--toc-aside-col:minmax(0, 3fr);--toc-main-col:minmax(0, 9fr);--tile-min:18rem;--slot-min:7.5rem;--person-min:10rem;--person-photo:var(--badge-xl);--fee-label-col:7.5rem;--toc-gap:var(--gap-6);--toc-top:calc(var(--header-height) + var(--toc-gap));--toc-sheet-top:calc(var(--header-height-compact) + var(--gap-2));--toc-top-compact:calc(var(--toc-sheet-top) + var(--btn-height) + var(--toc-gap));--search-height:600px;--phero-cols:var(--main-col) var(--aside-col);--phero-row-gap:var(--gap-7);--pindex-thumb:var(--badge-lg);--legal-photo:var(--badge-lg);--pair-head-gap:var(--gap-8);--pair-col-gap:var(--gap-block);--btn-primary-edge:var(--accent-text);color-scheme:light}:lang(sr-Cyrl){--face-display:var(--family-serif-sr);--face-text:var(--family-sans-sr);--hero-title-scale:.92}:lang(ru){--hero-title-scale:.82;--page-title-scale:.82}}@layer base{html{background:var(--bg);scroll-padding-block:calc(var(--header-height) + var(--gap-4)) var(--gap-10)}body{background:var(--bg);color:var(--text);font-family:var(--face-text);font-size:var(--step-0);font-weight:var(--weight-text);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(h1,h2,h3,h4){font-family:var(--face-display);font-weight:var(--weight-display);text-wrap:balance}:where(h1){font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}:where(h2){font-size:var(--step-4);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}:where(h3,.h3){font-size:var(--step-2);font-weight:var(--weight-heading);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}:where(p,li,dd){text-wrap:pretty}:where(strong,b){font-weight:var(--weight-strong)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}::selection{background:var(--selection-bg);color:var(--selection-text)}:where(html,html *){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}::-webkit-scrollbar-thumb{border-radius:var(--round-pill);background:var(--scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}[data-scroll-box]{overscroll-behavior:contain}[data-scroll-box][data-more=end]{-webkit-mask-image:linear-gradient(to bottom, currentcolor calc(100% - var(--scroll-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, currentcolor calc(100% - var(--scroll-fade)), transparent);mask-image:linear-gradient(to bottom, currentcolor calc(100% - var(--scroll-fade)), transparent)}[data-scroll-box][data-more=start]{-webkit-mask-image:linear-gradient(to top, currentcolor calc(100% - var(--scroll-fade)), transparent);-webkit-mask-image:linear-gradient(to top, currentcolor calc(100% - var(--scroll-fade)), transparent);mask-image:linear-gradient(to top, currentcolor calc(100% - var(--scroll-fade)), transparent)}[data-scroll-box][data-more=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, currentcolor var(--scroll-fade), currentcolor calc(100% - var(--scroll-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, currentcolor var(--scroll-fade), currentcolor calc(100% - var(--scroll-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, currentcolor var(--scroll-fade), currentcolor calc(100% - var(--scroll-fade)), transparent)}[data-scroll-box]:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.is-layer-open{overflow:hidden}}@layer components{.wrap{max-inline-size:var(--container-max);padding-inline:var(--gap-gutter);margin-inline:auto}.section{padding-block:var(--gap-section)}.section--sunken{--veil:var(--bg-sunken);background:var(--bg-sunken)}.section--tight{padding-block-start:0}.split{gap:var(--gap-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.split--even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.sticky-col{align-self:start;position:sticky;inset-block-start:var(--sticky-top)}.stack{gap:var(--gap-5);align-content:start;display:grid}.head-gap{margin-block-start:var(--gap-5)}.head-row{justify-content:space-between;align-items:end;gap:var(--gap-5);margin-block-end:var(--gap-8);display:flex}@media (width<=1080px){.split,.split--even{grid-template-columns:minmax(0,1fr)}.sticky-col{position:static}}@media (width<=640px){.head-row{flex-direction:column;align-items:start}}.kicker{align-items:center;gap:var(--gap-3);font-size:var(--step--1);font-weight:var(--weight-strong);letter-spacing:var(--tracking-kicker);color:var(--accent-text);display:inline-flex}.kicker:before{content:"";inline-size:var(--rule-short);block-size:var(--hairline);background:currentColor}.lead{font-size:var(--step-1);line-height:var(--leading-lead);color:var(--text-2);max-inline-size:var(--measure-lead)}.lead--wide{max-inline-size:var(--measure)}.label{font-family:var(--face-text);font-size:var(--step-label);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-small-caps);color:var(--text-muted)}.note{font-size:var(--step--1);color:var(--text-muted)}.index{font-size:var(--step--1);color:var(--accent-text);letter-spacing:var(--tracking-index);font-variant-numeric:tabular-nums}.display{font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.accent-phrase{color:var(--accent-text);font-style:italic}.muted{color:var(--text-muted)}.ln{display:block}.ln>span{transform-origin:100% 100%;text-wrap:balance;inline-size:fit-content;display:block}.prose{color:var(--text-2);max-inline-size:var(--measure-prose);line-height:var(--leading-lead)}.prose>*+*{margin-block-start:var(--gap-4)}.ticks{gap:var(--gap-1);color:var(--text-2);display:grid}.ticks li{gap:var(--gap-3);padding-block:var(--gap-1h);display:flex}.ticks li:before{content:"";inline-size:var(--rule-tiny);block-size:var(--hairline);background:var(--accent);flex:none;margin-block-start:var(--tick-offset)}code{font-size:var(--step--1)}.icon{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.icon--20{inline-size:var(--icon-md);block-size:var(--icon-md)}.btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--gap-2);min-block-size:var(--btn-height);padding-inline:var(--btn-pad);border-radius:var(--round-pill);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:inset 0 0 0 var(--hairline) var(--btn-primary-edge);font-weight:var(--weight-strong);font-size:var(--step-ui);text-align:center;text-wrap:balance;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-bloom);transform-origin:50% 100%;position:absolute;inset:0;transform:scale(0)}.btn:hover:before,.btn:focus-visible:before,.btn[aria-expanded=true]:before{transform:scale(1.4,2)}.btn:hover,.btn:focus-visible,.btn[aria-expanded=true]{color:var(--btn-bloom-text)}.btn--ghost{color:var(--text);box-shadow:inset 0 0 0 var(--hairline) var(--btn-ghost-edge);background:0 0}.btn--sm{min-block-size:var(--btn-height-sm);padding-inline:var(--gap-4);font-size:var(--step-small)}.btn--block{inline-size:100%}.icon-btn{inline-size:var(--icon-btn-size);block-size:var(--icon-btn-size);border-radius:var(--round-circle);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);color:var(--text);flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--bg-tile)}.icon-btn svg{inline-size:var(--icon-md);block-size:var(--icon-md)}.icon-btn--quiet{inline-size:auto;min-inline-size:var(--icon-btn-size);gap:var(--gap-2);padding-inline:var(--gap-2h);border-radius:var(--round-pill);box-shadow:none;grid-auto-flow:column}.icon-btn--quiet[aria-expanded=true]{background:var(--bg-tile)}.icon-btn--quiet svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.kbd{min-inline-size:var(--kbd-height);block-size:var(--kbd-height);padding-inline:var(--kbd-pad);border-radius:var(--kbd-round);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);color:var(--text-muted);font-family:var(--face-text);font-size:var(--step-label);letter-spacing:var(--tracking-label);white-space:nowrap;place-items:center;line-height:1;display:inline-grid}:root:not(.js) .search-hint{display:none}@media (width<=1023px),(pointer:coarse){.search-hint{display:none}}:root:not([data-keys=apple]) .search-hint__cmd,[data-keys=apple] .search-hint__ctrl,.theme-toggle .moon,[data-theme=light] .theme-toggle .sun{display:none}[data-theme=light] .theme-toggle .moon{display:block}@media (prefers-color-scheme:light){:root:not([data-theme]) .theme-toggle .sun{display:none}:root:not([data-theme]) .theme-toggle .moon{display:block}}.burger{display:none}.burger:before,.burger:after{content:"";inline-size:var(--icon-sm);block-size:var(--stroke);background:currentColor;grid-area:1/1}.burger:before{transform:translateY(calc((var(--dot) + var(--stroke)) / -2)) rotate(0)}.burger:after{transform:translateY(calc((var(--dot) + var(--stroke)) / 2)) rotate(0)}.burger[aria-expanded=true]:before{transform:translateY(0) rotate(var(--motion-morph-turn))}.burger[aria-expanded=true]:after{transform:translateY(0) rotate(calc(var(--motion-morph-turn) * -1))}.go{inline-size:var(--go-size);block-size:var(--go-size);border-radius:var(--round-circle);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);flex:none;place-items:center;display:grid}.go svg{inline-size:var(--icon-md);block-size:var(--icon-md)}a:is(:hover,:focus-visible) .go{background:var(--accent);color:var(--on-accent);box-shadow:none}.link{gap:var(--gap-2);font-weight:var(--weight-strong);background:linear-gradient(currentcolor, currentcolor) 0 100% / 0 var(--hairline) no-repeat;align-items:center;padding-block-end:var(--gap-half);display:inline-flex}.link:hover,.link:focus-visible{background-size:100% var(--hairline)}.link--inline{font-weight:inherit;color:var(--accent-text);background-size:100% var(--hairline);display:inline}.chips{gap:var(--gap-2h);flex-wrap:wrap;display:flex}.chip{min-block-size:var(--target-min);padding-inline:var(--gap-4h);border-radius:var(--round-pill);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);color:var(--text-2);align-items:center;display:inline-flex}.chip:hover,.chip:focus-visible{background:var(--bloom);color:var(--on-bloom)}.chip[aria-pressed=true],.chip[aria-current=true]{background:var(--text);color:var(--bg);box-shadow:none}.copy-btn{inline-size:var(--copy-size);block-size:var(--copy-size);border-radius:var(--round-circle);color:var(--text-muted);flex:none;place-items:center;display:grid;position:relative}.copy-btn:hover,.copy-btn:focus-visible{background:var(--bg-tile);color:var(--accent-text)}.copy-btn .icon{inline-size:var(--icon-xs);block-size:var(--icon-xs);grid-area:1/1}.copy-btn .is-check,.copy-btn.is-done .is-copy{opacity:0;scale:var(--swap-scale-from)}.copy-btn.is-done .is-check{opacity:1;color:var(--ok);scale:1}.copy-btn__tip{translate:0 var(--gap-1);padding:var(--gap-1) var(--gap-2h);border-radius:var(--round-mini);background:var(--text);color:var(--bg);font-size:var(--step-label);white-space:nowrap;opacity:0;pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--gap-1h));inset-inline-end:0}.copy-btn:is(:hover,:focus-visible,.is-done) .copy-btn__tip{opacity:1;translate:0}.copy-btn__tip .is-done-text,.copy-btn.is-done .is-idle-text{display:none}.copy-btn.is-done .is-done-text{display:inline}.cchip{justify-content:center;align-items:center;gap:var(--gap-2);min-block-size:var(--btn-height-sm);padding-inline:var(--gap-3);border-radius:var(--round-pill);background:var(--bg-tile);color:var(--text);font-size:var(--step-small);white-space:nowrap;flex:auto;display:inline-flex}.cchip:hover,.cchip:focus-visible{background:var(--tile-bg-hover);color:var(--accent-hover)}.cchip .icon{inline-size:var(--icon-xs);block-size:var(--icon-xs)}.cchip__ext{color:var(--text-muted)}.phones{gap:var(--gap-2) var(--gap-3);flex-wrap:wrap;display:flex}.phone{align-items:center;gap:var(--gap-3);min-block-size:var(--btn-height);padding-inline:var(--gap-4) var(--gap-4h);border-radius:var(--round-pill);box-shadow:inset 0 0 0 var(--hairline) var(--btn-ghost-edge);color:var(--text);white-space:nowrap;display:inline-flex}.phone:hover,.phone:focus-visible{background:var(--bg-tile)}.phone>.icon{color:var(--accent-text)}.phone__text{line-height:var(--leading-h3);display:grid}.phone__name{color:var(--text-muted);font-size:var(--step-label);letter-spacing:var(--tracking-label)}.phone__num{font-size:var(--step-small);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}@media (width<=480px){.phones{inline-size:100%;display:grid}}.skip-link{z-index:var(--z-skip);padding:var(--gap-3) var(--gap-4);border-radius:var(--round-pill);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:var(--weight-strong);position:fixed;inset-block-start:var(--gap-3);inset-inline-start:var(--gap-3)}.skip-link:not(:focus-visible){inline-size:var(--hairline);block-size:var(--hairline);clip-path:inset(50%);white-space:nowrap;padding:0;overflow:hidden}.seal-mark{pointer-events:none;aspect-ratio:1052/1100;background:currentColor;display:block;-webkit-mask:url(/_astro/seal.BLfbmW7E.svg) 50%/contain no-repeat;mask:url(/_astro/seal.BLfbmW7E.svg) 50%/contain no-repeat}.seal-mark--optical{aspect-ratio:32/34;-webkit-mask-image:url(/_astro/seal-optical.mbvTsKrm.svg);mask-image:url(/_astro/seal-optical.mbvTsKrm.svg)}.hdr{z-index:var(--z-header);view-transition-name:site-header;position:fixed;inset:0 0 auto}.hdr__in{align-items:center;gap:var(--gap-5);block-size:var(--header-height);display:flex}.is-scrolled .hdr,.is-nav-transition .hdr{background:var(--header-bg);backdrop-filter:blur(var(--header-blur));box-shadow:0 var(--hairline) 0 var(--line)}.is-menu-open .hdr{background:var(--bg);backdrop-filter:none;box-shadow:0 var(--hairline) 0 var(--line)}.hdr__search:empty{display:none}.hdr__search{flex:none}.hdr__tools{align-items:center;gap:var(--tool-gap);flex:none;display:flex}.brand{align-items:center;gap:var(--gap-4);min-inline-size:0;color:var(--text);margin-inline-end:auto;display:flex}.brand>span:last-child{min-inline-size:0}.brand__seal{inline-size:var(--header-seal);block-size:auto;color:var(--accent);flex:none}.brand__name{font-family:var(--face-display);font-size:var(--brand-name-size);letter-spacing:var(--tracking-brand);line-height:1;display:block}.brand__sub{font-size:var(--brand-sub-size);color:var(--text-2);letter-spacing:var(--tracking-sub);text-wrap:balance;margin-block-start:var(--gap-1h);display:block}.nav{gap:var(--gap-5);display:flex}.nav>a,.more__btn{padding-block:var(--gap-1h);white-space:nowrap;display:inline-block;position:relative}.nav>a:after,.more__btn:after{content:"";block-size:var(--hairline);background:var(--accent);transform-origin:100%;position:absolute;inset:auto 0 0;transform:scaleX(0)}.nav>a:hover:after,.nav>a:focus-visible:after,.nav>a[aria-current=page]:after,.more__btn:hover:after,.more__btn:focus-visible:after,.more.has-current .more__btn:after{transform-origin:0;transform:scaleX(1)}.more{position:relative}.more__btn{align-items:center;gap:var(--gap-1h);display:inline-flex}.more__btn svg{inline-size:var(--icon-xs);block-size:var(--icon-xs)}.more__btn[aria-expanded=true] svg{rotate:180deg}.hdr__in>.nav,.hdr__in>.icon-btn,.hdr__cta{flex:none}.is-measuring .brand{flex:none;margin-inline-end:var(--gap-6)}.is-measuring.fit-1 .brand{margin-inline-end:var(--gap-5)}.fit-1 .hdr__in{gap:var(--gap-3)}.fit-1 .nav{gap:var(--gap-4);font-size:var(--step-ui)}.hdr__cta-short,.fit-2 .hdr__cta-full,.fit-4 .brand__sub,.nav>a.is-more{display:none}.fit-2 .hdr__cta-short{display:inline}.fit-3 .lang__btn{padding-inline:var(--gap-2)}.lang{font-family:var(--face-switch);position:relative}.lang__btn{justify-content:center;align-items:center;gap:var(--gap-2);min-inline-size:var(--icon-btn-size);min-block-size:var(--icon-btn-size);padding-inline:var(--gap-2h) var(--gap-2);color:var(--text);font-size:var(--step-small);letter-spacing:var(--tracking-label);border-radius:var(--round-pill);white-space:nowrap;display:inline-flex}.lang__btn:hover,.lang__btn[aria-expanded=true]{background:var(--bg-tile)}.lang__btn svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.lang__btn .lang__chev{inline-size:var(--icon-xs);block-size:var(--icon-xs)}.lang__btn[aria-expanded=true] .lang__chev{rotate:180deg}.lang__list,.more__list{inline-size:max-content;min-inline-size:var(--popover-min);padding:var(--gap-2);border-radius:var(--round-tile);background:var(--bg-raised);box-shadow:inset 0 var(--hairline) 0 var(--tile-edge), var(--tile-shadow), 0 0 0 var(--hairline) var(--line);gap:var(--gap-half);transform-origin:100% 0;display:grid;position:absolute;inset-block-start:calc(100% + var(--gap-2));inset-inline-end:0}.lang-list a,.more__list a{justify-content:space-between;align-items:center;gap:var(--gap-4);min-block-size:var(--target-min);padding-inline:var(--gap-3);border-radius:var(--round-inner);color:var(--text-2);white-space:nowrap;display:flex}.lang-list a{font-family:var(--face-switch);font-size:var(--step-small)}.lang-list a:hover,.more__list a:hover{background:var(--bg-tile);color:var(--text)}.lang-list a[aria-current=page],.more__list a[aria-current=page]{color:var(--text)}.more__list a[aria-current=page]:after{content:"";inline-size:var(--dot-sm);block-size:var(--dot-sm);border-radius:var(--round-circle);background:var(--accent)}.lang-list__code{color:var(--text-muted);font-size:var(--step-label);letter-spacing:var(--tracking-label)}.lang-list a[aria-current=page] .lang-list__code{color:var(--accent-text)}.lang-select{font-family:var(--face-switch);position:relative}.lang-select>summary{align-items:center;gap:var(--gap-3);min-block-size:var(--target-min);padding-inline:var(--gap-4) var(--gap-3);border-radius:var(--round-pill);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);color:var(--text);font-size:var(--step-small);cursor:pointer;list-style:none;display:flex}.lang-select>summary::-webkit-details-marker{display:none}.lang-select>summary:hover{background:var(--bg-tile)}.lang-select>summary svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.lang-select .lang__chev{inline-size:var(--icon-xs);block-size:var(--icon-xs)}.lang-select[open]:not(:has(>.is-closing)) .lang__chev{rotate:180deg}.lang-select__label{color:var(--text-muted)}.lang-select__value{margin-inline-end:auto}.lang-select .lang-list{gap:var(--gap-half);padding:var(--gap-2);border-radius:var(--round-tile);background:var(--bg-raised);box-shadow:inset 0 var(--hairline) 0 var(--tile-edge), var(--tile-shadow), 0 0 0 var(--hairline) var(--line);display:grid}.lang-select--menu .lang-list{transform-origin:top;margin-block-start:var(--gap-2)}.lang-select--footer .lang-list{z-index:var(--z-dock);transform-origin:bottom;inline-size:max-content;min-inline-size:100%;position:absolute;inset-block-end:calc(100% + var(--gap-2));inset-inline-end:0}.menu{--menu-items:8;inset:var(--header-height-compact) 0 0;z-index:var(--z-menu);overscroll-behavior:contain;block-size:auto;max-block-size:none;inline-size:auto;max-inline-size:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;position:fixed;overflow-y:auto}.menu:before{content:"";inset:var(--header-height-compact) 0 0;z-index:-1;background:var(--bg);transform-origin:top;position:fixed}.menu__in{min-block-size:100%;padding-inline:var(--gap-gutter);padding-block:var(--gap-4) calc(var(--gap-6) + env(safe-area-inset-bottom));grid-template-rows:1fr auto;display:grid}.menu__nav{align-content:start;display:grid}.menu__nav a{padding-block:var(--gap-4);border-block-end:var(--hairline) solid var(--line);font-family:var(--face-display);font-size:var(--step-3);letter-spacing:var(--tracking-h2);line-height:var(--leading-statement);justify-content:space-between;align-items:center;display:flex}.menu__nav a:first-child{border-block-start:var(--hairline) solid var(--line)}.menu__nav a[aria-current=page]{color:var(--accent-text)}.menu__nav a:nth-child(2){--i:1}.menu__nav a:nth-child(3){--i:2}.menu__nav a:nth-child(4){--i:3}.menu__nav a:nth-child(5){--i:4}.menu__nav a:nth-child(6){--i:5}.menu__nav a:nth-child(n+7){--i:6}.menu__foot{--i:7;gap:var(--gap-4);padding-block-start:var(--gap-5);display:grid}@media (width<=1023px){.hdr .nav,.hdr .lang,.hdr__cta{display:none}.burger{display:grid}.hdr__in{gap:var(--gap-3)}}@media (width>=1024px){:root:not(.js) .hdr__in{gap:var(--gap-3)}:root:not(.js) .nav{gap:var(--gap-4);font-size:var(--step-ui)}}@media (width>=1024px) and (width<=1599px){:root:not(.js) .brand__sub,:root:not(.js) .hdr__cta-full{display:none}:root:not(.js) .hdr__cta-short{display:inline}}@media (width>=1024px) and (width<=1279px){:root:not(.js) .nav>a:nth-of-type(n+4){display:none}}@media (width<=1080px){.hdr__in{block-size:var(--header-height-compact)}.brand__seal{inline-size:var(--header-seal-compact)}.brand__name{font-size:var(--brand-name-size-compact)}.brand__sub{font-size:var(--brand-sub-size-compact)}}@media (width<=400px){.brand__sub{letter-spacing:normal}}:root:not(.js) .menu:target{display:block}.dock{z-index:var(--z-dock);position:fixed;inset:auto 0 0}.dock:before{content:"";background:var(--scrim);backdrop-filter:blur(var(--scrim-blur));opacity:0;pointer-events:none;position:fixed;inset:0}.dock.is-open:before{opacity:1;pointer-events:auto}.mbar{display:none}.mbar .btn{padding-inline:var(--gap-4)}.sheet{inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - var(--contactbar-height) - var(--header-height-compact));overscroll-behavior:contain;background:var(--sheet-bg);color:var(--text);border-radius:var(--sheet-round);border:0;margin:0;padding:0;position:absolute;inset:auto 0 100%;overflow-y:auto}.sheet__in{padding:var(--gap-5) var(--gap-4h) var(--gap-5h);gap:var(--gap-2);display:grid}.sheet__head{justify-content:space-between;align-items:center;margin-block-end:var(--gap-2);display:flex}.sheet__title{font-family:var(--face-display);font-size:var(--step-2);font-weight:var(--weight-display)}.sheet__item{align-items:center;gap:var(--gap-1) var(--gap-3);min-block-size:var(--sheet-item-height);padding:var(--gap-2) var(--gap-4h);border-radius:var(--round-tile);background:var(--sheet-item-bg);font-weight:var(--weight-strong);flex-wrap:wrap;display:flex}.sheet__item:hover{box-shadow:inset 0 0 0 var(--hairline) var(--line-strong)}.sheet__item>.icon{color:var(--accent-text)}.sheet__detail{color:var(--text-muted);font-weight:var(--weight-text);font-size:var(--step--1);margin-inline-start:auto}.who{gap:var(--gap-2);display:grid}.who__item{align-items:center;gap:var(--gap-3);inline-size:100%;min-block-size:var(--badge-lg);padding:var(--gap-2) var(--gap-4);border-radius:var(--round-tile);background:var(--sheet-item-bg);text-align:start;display:flex}.who__item:hover{box-shadow:inset 0 0 0 var(--hairline) var(--line-strong)}.who__item .icon{color:var(--accent-text)}.who__avatar{inline-size:var(--badge-sm);block-size:var(--badge-sm);border-radius:var(--round-circle);object-fit:cover;background:var(--bg-raised);filter:var(--photo-filter);flex:none}.who__text{flex:1;display:grid}.who__name{font-weight:var(--weight-strong)}.who__meta{color:var(--text-muted);font-size:var(--step--1)}.sheet__steps{gap:var(--gap-4);display:grid}.sheet__step{gap:var(--gap-2);grid-area:1/1;align-content:start;display:grid}.sheet__back{justify-self:start;align-items:center;gap:var(--gap-2);min-block-size:var(--target-min);color:var(--text-2);font-size:var(--step-small);display:inline-flex}.sheet__back:hover{color:var(--text)}.sheet__back svg{rotate:180deg}.sheet__hours{color:var(--text-muted);font-size:var(--step--1);margin-block-start:var(--gap-2)}.to-top{z-index:var(--z-to-top);inline-size:var(--icon-btn-size);block-size:var(--icon-btn-size);border-radius:var(--round-circle);background:var(--to-top-bg);color:var(--text);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);backdrop-filter:blur(var(--header-blur));opacity:0;transform:translateY(var(--gap-3)) scale(var(--motion-press-scale));pointer-events:none;place-items:center;display:grid;position:fixed;inset-block-end:var(--gap-gutter);inset-inline-end:var(--gap-gutter)}.to-top svg{inline-size:var(--icon-md);block-size:var(--icon-md);rotate:-90deg}.to-top.is-visible,.to-top:focus-visible{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--bg-tile)}@media (width<=1023px){.mbar{gap:var(--gap-2h);z-index:1;padding:var(--gap-3) var(--gap-4) calc(var(--gap-3h) + env(safe-area-inset-bottom));background:var(--contactbar-bg);backdrop-filter:blur(var(--header-blur));box-shadow:0 calc(var(--hairline) * -1) 0 var(--line);grid-template-columns:1fr 1fr;display:grid;position:relative}html{scroll-padding-block-end:calc(var(--contactbar-height) + var(--gap-4))}body{padding-block-end:var(--contactbar-height)}.to-top{inset-block-end:calc(var(--contactbar-height) + var(--gap-4))}.is-menu-open .mbar{transform:translateY(100%)}}:root:not(.js) .sheet:target{display:block}:root:not(.js) .sheet__step{grid-area:auto}:root:not(.js) [data-step=who] .who,:root:not(.js) .sheet__back svg{display:none}:root:not(.js) .sheet__back{color:var(--text);font-weight:var(--weight-strong)}:root:has(.search[open]){overflow:hidden}.search{--search-block:min(var(--search-height), 100dvh - var(--header-height) - var(--gap-section));inline-size:min(100% - var(--gap-gutter) * 2, var(--measure-prose) * 1.25);max-inline-size:none;block-size:var(--search-block);max-block-size:none;margin:max(var(--header-height) + var(--gap-2), (100dvh - var(--search-block)) / 2) auto auto;border-radius:var(--round-media);background:var(--bg-raised);color:var(--text);box-shadow:inset 0 var(--hairline) 0 var(--tile-edge), var(--tile-shadow), 0 0 0 var(--hairline) var(--line);transform-origin:var(--search-origin,50% 0);border:0;padding:0;overflow:hidden}.search::backdrop{background:var(--scrim);backdrop-filter:blur(var(--scrim-blur))}.search__box{flex-direction:column;block-size:100%;display:flex}.search__bar{align-items:center;gap:var(--gap-2);padding:var(--gap-3);border-block-end:var(--hairline) solid var(--line);display:flex}.search__field{align-items:center;gap:var(--gap-3);min-inline-size:0;padding-inline:var(--gap-4) var(--gap-2);border-radius:var(--round-pill);color:var(--accent-text);flex:1;display:flex}.search__field svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}.search__input{min-inline-size:0;block-size:var(--field-height);color:var(--text);font-size:var(--step-1);background:0 0;border:0;outline:none;flex:1}.search__field:has(.search__input:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset-tight)}.search__input::placeholder{color:var(--text-muted)}.search__input::-webkit-search-cancel-button{appearance:none}.search__close{min-inline-size:var(--icon-btn-size);block-size:var(--icon-btn-size);border-radius:var(--round-pill);color:var(--text-2);flex:none;place-items:center;display:grid}.search__close:hover{background:var(--bg-tile);color:var(--text)}.search__close svg{inline-size:var(--icon-md);block-size:var(--icon-md);display:none}.search__close kbd{min-inline-size:var(--dot);padding:var(--gap-half) var(--gap-1h);border-radius:var(--round-mini);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong);font:inherit;font-size:var(--step-label);color:var(--text-muted);place-items:center;display:inline-grid}.search__body{overscroll-behavior:contain;min-block-size:0;padding:var(--gap-2) var(--gap-3) var(--gap-4);flex:1;overflow-y:auto}.search__body:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.search__state{gap:var(--gap-1);display:grid}.search__group{padding:var(--gap-4) var(--gap-3) var(--gap-2);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text)}.search__links,.search__results,.search__set{gap:var(--gap-half);display:grid}.search__hit{grid-template-columns:var(--icon-btn-size) minmax(0, 1fr) auto;align-items:center;gap:var(--gap-half) var(--gap-4);padding:var(--gap-2) var(--gap-3);border-radius:var(--round-tile);color:var(--text);display:grid}.search__hit:hover,.search__hit:focus-visible,.search__hit[aria-selected=true]{background:var(--bg-tile)}.search__ico{inline-size:var(--icon-btn-size);block-size:var(--icon-btn-size);border-radius:var(--round-inner);box-shadow:inset 0 0 0 var(--hairline) var(--line);color:var(--accent-text);grid-row:span 2;place-items:center;display:grid}.search__ico svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.search__ico--picture{inline-size:var(--thumb-size);block-size:var(--thumb-size);border-radius:var(--thumb-round);background:var(--bg-tile);box-shadow:none;overflow:hidden}.search__ico--portraits{grid-template-columns:1fr 1fr}.search__ico--picture img{object-fit:cover;block-size:100%;inline-size:100%}.search__t{font-family:var(--face-display);font-size:var(--step-1);line-height:var(--leading-h3);overflow-wrap:anywhere}.search__d{font-size:var(--step-small);line-height:var(--leading-body);color:var(--text-2);overflow-wrap:anywhere;grid-column:2}.search__d:empty{display:none}.search__hit:not(:has(.search__d:not(:empty))) :is(.search__ico,.go){grid-row:auto}.search__hit .go{inline-size:var(--go-size-sm);block-size:var(--go-size-sm);grid-area:1/3/span 2}.search__hit[aria-selected=true] .go{background:var(--accent);color:var(--on-accent);box-shadow:none}.search mark{color:var(--accent-text);font-weight:var(--weight-strong);background:0 0}.search__actions{gap:var(--gap-2);padding-inline:var(--gap-3);flex-wrap:wrap;display:flex}.search__actions .chip{gap:var(--gap-2)}.search__actions svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.search__note{gap:var(--gap-3);min-block-size:100%;padding:var(--gap-4) var(--gap-3);text-align:center;color:var(--text-muted);align-content:center;justify-items:center}.search__lead{font-size:var(--step-1);color:var(--text-2)}.search__dock{padding:var(--gap-2) var(--gap-3) var(--gap-4);border-block-start:var(--hairline) solid var(--line);flex:none}.search__dock[data-dock]{display:none}.search__box:has([data-state=loading]:not([hidden])) [data-dock=empty],.search__box:has([data-state=empty]:not([hidden])) [data-dock=empty],.search__box:has([data-state=results]:not([hidden])) [data-dock=empty],.search__box:has([data-state=none]:not([hidden])) [data-dock=none],.search__box:has([data-state=failed]:not([hidden])) [data-dock=failed]{display:block}.search__dock .search__group{padding-block-start:var(--gap-2)}.search__loading{padding:var(--gap-4) var(--gap-3);color:var(--text-muted)}.search__skeleton{gap:var(--gap-2);padding-block-start:var(--gap-3);display:none}.search.is-slow .search__skeleton{display:grid}.search__skeleton span{block-size:var(--icon-btn-size);border-radius:var(--round-tile);background:var(--bg-tile)}.search__foot{justify-content:space-between;align-items:center;gap:var(--gap-4);padding:var(--gap-2) var(--gap-4);border-block-start:var(--hairline) solid var(--line);font-size:var(--step-small);color:var(--text-muted);display:flex}.search__keys{gap:var(--gap-2) var(--gap-4);flex-wrap:wrap;flex:1;display:flex}.search__keys span{align-items:center;gap:var(--gap-1h);display:inline-flex}.search__keys span:last-child{margin-inline-start:auto}.search__keys svg{inline-size:var(--icon-xs);block-size:var(--icon-xs)}@media (pointer:coarse){.search__foot,.search__close kbd{display:none}.search__close svg{display:block}}@media (width<=1023px){.search{inline-size:100%;block-size:var(--search-viewport,100%);max-block-size:none;margin:var(--search-viewport-top,0) 0 0;box-shadow:none;background:0 0;border-radius:0}.search::backdrop{backdrop-filter:none;background:0 0}.search__box{block-size:100%;scroll-padding-block-start:var(--header-height-compact);overflow-y:auto}.search__box[data-more=start]{-webkit-mask-image:linear-gradient(to bottom, currentcolor var(--header-height-compact), transparent var(--header-height-compact), currentcolor calc(var(--header-height-compact) + var(--scroll-fade)));-webkit-mask-image:linear-gradient(to bottom, currentcolor var(--header-height-compact), transparent var(--header-height-compact), currentcolor calc(var(--header-height-compact) + var(--scroll-fade)));mask-image:linear-gradient(to bottom, currentcolor var(--header-height-compact), transparent var(--header-height-compact), currentcolor calc(var(--header-height-compact) + var(--scroll-fade)))}.search__box[data-more=both]{-webkit-mask-image:linear-gradient(to bottom, currentcolor var(--header-height-compact), transparent var(--header-height-compact), currentcolor calc(var(--header-height-compact) + var(--scroll-fade)), currentcolor calc(100% - var(--scroll-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, currentcolor var(--header-height-compact), transparent var(--header-height-compact), currentcolor calc(var(--header-height-compact) + var(--scroll-fade)), currentcolor calc(100% - var(--scroll-fade)), transparent);mask-image:linear-gradient(to bottom, currentcolor var(--header-height-compact), transparent var(--header-height-compact), currentcolor calc(var(--header-height-compact) + var(--scroll-fade)), currentcolor calc(100% - var(--scroll-fade)), transparent)}.search:before{content:"";inset:var(--header-height-compact) 0 0;z-index:-1;background:var(--bg);transform-origin:top;position:fixed}.search__bar{z-index:1;block-size:var(--header-height-compact);padding-block:0;padding-inline:var(--gap-gutter);background:var(--bg);flex:none;position:sticky;inset-block-start:0}.search__field{padding-inline-start:0}.search__close{inline-size:var(--icon-btn-size);min-inline-size:0;box-shadow:inset 0 0 0 var(--hairline) var(--line-strong)}.search__body{padding-inline:calc(var(--gap-gutter) - var(--gap-3));flex:1 0 auto;padding-block-end:var(--gap-6);overflow:visible}.search__t,.search__d{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search__dock{padding-inline:calc(var(--gap-gutter) - var(--gap-3));padding-block-end:calc(var(--gap-4) + env(safe-area-inset-bottom))}.search__foot{padding-inline:var(--gap-gutter);padding-block-end:calc(var(--gap-2) + env(safe-area-inset-bottom))}.search__close kbd{display:none}.search__close svg{display:block}}:root:has(.intro-layer[open]){overflow:hidden}.intro-layer{z-index:var(--z-intro);overscroll-behavior:contain;touch-action:none;background:radial-gradient(60% 50% at 50% 45%, var(--glow-accent), transparent 70%), var(--bg);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text);border:0;place-items:center;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.intro-layer[open],:root.is-intro .intro-layer{display:grid}.intro-layer::backdrop{background:0 0}.intro-layer--staged{z-index:auto;block-size:var(--sys-intro);border-radius:var(--round-media);display:grid;position:relative}.intro-layer__mark{justify-items:center;gap:var(--gap-4);display:grid}.intro-layer .seal-mark{inline-size:var(--seal-hero-width-compact);color:var(--accent)}.intro-layer__name{font-family:var(--face-display);font-size:var(--step-5);letter-spacing:var(--tracking-brand);line-height:1}.intro-layer__rule{inline-size:var(--intro-rule);block-size:var(--hairline);background:var(--accent)}.intro-layer__sub{color:var(--text-2);font-size:var(--step-label);letter-spacing:var(--tracking-index);text-transform:uppercase}.intro-layer__skip{position:absolute;inset-block-end:var(--gap-6);inset-inline-end:var(--gap-gutter)}.hero{min-block-size:min(100svh, var(--hero-max-height));position:relative;overflow:hidden}.hero__glow{pointer-events:none;background:radial-gradient(38% 50% at 74% 50%, var(--glow-accent), transparent 70%), radial-gradient(60% 60% at 12% 100%, var(--glow-depth), transparent 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(currentColor 72%,#0000);mask-image:linear-gradient(currentColor 72%,#0000)}.hero__grid{min-block-size:min(100svh, var(--hero-max-height));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;display:grid;position:relative}.hero__copy{z-index:2;padding-block:var(--hero-copy-pad-top) var(--gap-10);position:relative;container-type:inline-size}.hero h1{font-size:calc(min(var(--step-5), var(--hero-title-fit)) * var(--hero-title-scale));margin-block-start:var(--hero-title-gap)}.hero__lead{margin-block-start:var(--hero-lead-gap)}.hero__actions,.page-hero__actions{justify-items:start;gap:var(--gap-4);margin-block-start:var(--gap-7);display:grid}.hero__art{min-block-size:var(--hero-art-min);align-self:stretch;position:relative}.hero__duo{isolation:isolate;justify-content:center;align-items:flex-end;block-size:100%;display:flex;position:absolute;inset:auto 0 0}.hero__seal{z-index:0;inline-size:var(--seal-hero-width);color:var(--accent);opacity:var(--seal-opacity);margin-inline:auto;position:absolute;inset-block-end:var(--seal-hero-bottom);inset-inline:0}.hero__duo img{z-index:1;inline-size:var(--hero-portrait-width);filter:var(--photo-filter);position:relative;-webkit-mask-image:linear-gradient(currentColor 62%,#0000 98%);mask-image:linear-gradient(currentColor 62%,#0000 98%)}.hero__duo img:first-of-type{margin-inline-end:var(--hero-portrait-overlap)}.hero__duo img:last-of-type{z-index:2}.hero__names{inset:auto var(--gap-4h) var(--gap-5);z-index:3;font-size:var(--step--1);color:var(--text-2);justify-content:space-between;display:flex;position:absolute}.hero__names a{min-block-size:var(--target-min);gap:var(--gap-2);align-items:center;display:inline-flex}.hero__names a:before{content:"";inline-size:var(--rule-tiny);block-size:var(--hairline);background:var(--accent)}.hero__names a:last-child{flex-direction:row-reverse}.page-hero{padding-block:calc(var(--header-height) + var(--gap-block)) var(--gap-block);position:relative;overflow:hidden}.page-hero>.wrap{position:relative}.page-hero__glow{pointer-events:none;background:radial-gradient(40% 70% at 85% 20%, var(--glow-accent), transparent 70%);position:absolute;inset:0}.page-hero__grid{gap:var(--gap-gutter);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid;position:relative}.page-hero h1{font-size:calc(min(var(--step-5), var(--step-page-cap)) * var(--page-title-scale));margin-block-start:var(--gap-5)}.page-hero--article h1{font-size:calc(min(var(--step-5), var(--step-article-cap)) * var(--page-title-scale))}.page-hero .lead{margin-block-start:var(--gap-5)}.page-hero__actions{margin-block-start:var(--gap-6)}@media (width>=1081px){.page-hero--wide .ln,.page-hero--wide .ln>span{display:inline-block}.page-hero--wide .page-hero__row.has-index{grid-template-columns:var(--phero-cols);gap:var(--gap-6) var(--gap-gutter);align-items:start;margin-block-start:var(--phero-row-gap);display:grid}.page-hero__row.has-index .page-hero__copy>:first-child{margin-block-start:0}.page-hero--wide .lead{max-inline-size:var(--measure)}.page-hero--wide .page-hero__row.is-strip{grid-template-columns:minmax(0,1fr)}.page-hero--wide .is-strip .page-hero__copy:empty{display:none}}@media (width<=1080px){.page-hero__aside:not(.page-hero__aside--keep){display:none}.page-hero__aside--keep{margin-block-start:var(--phero-row-gap)}}.pindex,.hsearch{gap:var(--gap-3);align-content:start;display:grid}.pindex>.label,.hsearch>.label{color:var(--text-muted)}.pindex ol{border-block-start:var(--hairline) solid var(--line-strong)}.pindex li{border-block-end:var(--hairline) solid var(--line)}.pindex a{gap:var(--gap-4);min-block-size:var(--btn-height);padding-block:var(--gap-3);color:var(--text-2);transition:color var(--motion-dur-hover) var(--motion-ease-expo);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pindex a:is(:hover,:focus-visible){color:var(--text)}.pindex__n{min-inline-size:var(--gap-6);color:var(--accent-text);font-size:var(--step-label);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.pindex__t{display:grid}.pindex__note{color:var(--text-muted);font-size:var(--step-small);display:block}.pindex__note:first-letter{text-transform:uppercase}.pindex__go{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--text-muted);rotate:90deg}.pindex a:is(:hover,:focus-visible) .pindex__go{color:var(--accent-text)}.pindex__photo{inline-size:var(--pindex-thumb);block-size:var(--pindex-thumb);border-radius:var(--round-pill);object-fit:cover;background:var(--bg-tile);filter:var(--photo-filter)}.pindex--people .pindex__t{font-family:var(--face-display);font-size:var(--step-2);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--text)}.pindex--people .pindex__note{font-family:var(--face-text);letter-spacing:normal}@media (width>=1081px){.is-strip .pindex ol{gap:var(--gap-gutter);border-block-start:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.is-strip .pindex li{border-block-start:var(--hairline) solid var(--line-strong);transition:border-color var(--motion-dur-hover) var(--motion-ease-expo);border-block-end:0}.is-strip .pindex li:has(a:is(:hover,:focus-visible)){border-block-start-color:var(--accent)}.is-strip .pindex a{align-items:start;gap:var(--gap-3) var(--gap-4);padding-block:var(--gap-4) var(--gap-2);grid-template-columns:minmax(0,1fr) auto}.is-strip .pindex__n{grid-area:1/1}.is-strip .pindex__go{grid-area:1/2}.is-strip .pindex__t{font-size:var(--step-1);line-height:var(--leading-h3);color:var(--text);grid-area:2/1/3/-1}}.hsearch__field{align-items:center;gap:var(--gap-3);min-block-size:var(--btn-height);padding-inline:var(--gap-5) var(--gap-3);border-radius:var(--round-pill);background:var(--tile-bg);box-shadow:inset 0 0 0 var(--hairline) var(--line-strong), var(--tile-shadow);color:var(--text-muted);transition:background-color var(--motion-dur-hover) var(--motion-ease-expo);display:flex}.hsearch__field:is(:hover,:focus-visible){background:var(--tile-bg-hover);color:var(--text-2)}.hsearch__field>.icon{inline-size:var(--icon-md);block-size:var(--icon-md);color:var(--accent-text)}.hsearch__field>span{margin-inline-end:auto}.hsearch__count{color:var(--text-muted);font-size:var(--step-small)}.crumbs{gap:var(--gap-2);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;margin-block-end:var(--gap-6);display:flex}.crumbs a{display:inline-block}.crumbs a:hover{color:var(--text)}.crumbs li+li:before{content:"/";color:var(--line-strong);margin-inline-end:var(--gap-2)}.rows{border-block-start:var(--hairline) solid var(--line);counter-reset:row}.row{grid-template-columns:var(--row-index-col) minmax(0, 1fr) var(--go-size);gap:var(--gap-5);padding-block:var(--gap-5h);border-block-end:var(--hairline) solid var(--line);counter-increment:row;align-items:center;display:grid;position:relative}.row:before{content:counter(row, decimal-leading-zero);font-size:var(--step--1);color:var(--accent-text);letter-spacing:var(--tracking-index)}.row--static{grid-template-columns:var(--row-index-col) minmax(0, 1fr)}.row h3{font-size:var(--step-2)}.row__text{color:var(--text-muted);font-size:var(--step-small);margin-block-start:var(--gap-2);display:block}.rows__more{justify-content:flex-end;margin-block-start:var(--gap-5h);display:flex}.arows{border-block-start:var(--hairline) solid var(--line)}.arow{gap:var(--gap-gutter);padding-block:var(--gap-6h);border-block-end:var(--hairline) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.arow__name{font-family:var(--face-display);font-weight:var(--weight-display);font-size:var(--step-4);letter-spacing:var(--tracking-h2);line-height:1;display:block}.arow:hover .arow__name,.arow:focus-visible .arow__name{color:var(--accent-hover)}.arow__end{grid-template-columns:minmax(0, 1fr) var(--go-size);gap:var(--gap-5);align-items:center;display:grid}.arow__short{color:var(--text-muted)}.frame{--veil:var(--bg);aspect-ratio:1/1.08;border-radius:var(--round-media);background:radial-gradient(70% 60% at 50% 30%, var(--glow-accent), transparent 70%), linear-gradient(180deg, var(--bg-tile), var(--bg-raised));position:relative;overflow:hidden}.section--sunken .frame{--veil:var(--bg-sunken)}.frame img{inline-size:82%;filter:var(--photo-filter);position:absolute;inset:auto 0 0 9%}.frame__seal{inline-size:46%;color:var(--accent);opacity:var(--seal-opacity);margin:auto;position:absolute;inset:0}.frame__veil{z-index:3;background:var(--veil);transform-origin:top;pointer-events:none;position:absolute;inset:0;transform:scaleY(0)}.frame__note{inset:auto var(--gap-4) var(--gap-4) auto;z-index:2;padding:var(--gap-1h) var(--gap-3);border-radius:var(--round-pill);background:var(--glass-bar);color:var(--text-2);font-size:var(--step--1);backdrop-filter:blur(var(--header-blur));position:absolute}.team{gap:var(--gap-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--gap-9);display:grid}.member{display:block}.member__body{gap:var(--gap-2h);padding-block-start:var(--gap-5);display:grid}.member__name{font-family:var(--face-display);font-weight:var(--weight-display);font-size:var(--step-3);letter-spacing:var(--tracking-statement);line-height:1}.member__contact{gap:var(--gap-4);margin-block-start:var(--gap-3);display:grid}.facts-list{border-block-start:var(--hairline) solid var(--line);margin-block-start:var(--gap-2)}.facts-list>div{justify-content:space-between;gap:var(--gap-4);padding-block:var(--gap-3);border-block-end:var(--hairline) solid var(--line);font-size:var(--step-small);display:flex}.facts-list dt{color:var(--text-muted)}.facts-list dd{text-align:end}.profile{gap:var(--gap-gutter);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.profile+.profile{margin-block-start:var(--gap-section)}.profile__body{gap:var(--gap-5);display:grid}.profile__name{font-size:var(--step-4)}.facts__head{border-block-end:var(--hairline) solid var(--line-strong);padding-block-end:var(--gap-5)}.facts{border-block-end:var(--hairline) solid var(--line-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.fact{align-content:start;gap:var(--gap-4);padding:var(--gap-6) var(--gap-6) var(--gap-7);display:grid}.fact:first-child{padding-inline-start:0}.fact+.fact{border-inline-start:var(--hairline) solid var(--line-strong)}.fact dt{align-items:center;gap:var(--gap-3);color:var(--text-muted);display:flex}.fact__value{font-family:var(--face-display);font-size:var(--step-2);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--text);text-wrap:balance}.cta{background:var(--bg-sunken);text-align:center;position:relative;overflow:hidden}.cta>.cta__seal{aspect-ratio:auto;-webkit-mask-size:var(--seal-cta-size) auto;-webkit-mask-size:var(--seal-cta-size) auto;mask-size:var(--seal-cta-size) auto;color:var(--accent);opacity:var(--seal-cta-opacity);position:absolute;inset:0}.cta h2{font-size:var(--step-5);letter-spacing:var(--tracking-display);line-height:var(--leading-display);position:relative}.cta p{margin:var(--gap-5h) auto 0;max-inline-size:var(--measure-copy);color:var(--text-2);position:relative}.cta__actions{justify-items:center;gap:var(--gap-4);margin-block-start:var(--gap-7);display:grid;position:relative}.cta__actions .phones{justify-content:center}@media (width<=1023px){.hero__actions{display:none}}@media (width<=1080px){.hero__grid{grid-template-columns:minmax(0,1fr);min-block-size:0}.hero{min-block-size:0}.hero__art{min-block-size:0;block-size:var(--hero-art-compact);margin-block-start:var(--header-height-compact);margin-inline:calc(var(--gap-gutter) * -1);order:-1}.hero__seal{inline-size:var(--seal-hero-width-compact)}.hero__duo{inset:0}.hero__duo img{inline-size:auto;max-inline-size:var(--hero-portrait-width);max-block-size:100%}.hero__names{inset:auto var(--gap-gutter) var(--gap-3h)}.hero__copy{padding-block:var(--gap-4h) var(--gap-8)}.page-hero{padding-block:calc(var(--header-height-compact) + var(--gap-7)) var(--gap-8)}.page-hero__grid,.profile{grid-template-columns:minmax(0,1fr)}.row{grid-template-columns:var(--row-index-col-compact) minmax(0, 1fr) var(--go-size-sm);gap:var(--gap-3h);padding-block:var(--gap-5)}.row--static{grid-template-columns:var(--row-index-col-compact) minmax(0, 1fr)}.row .go{inline-size:var(--go-size-sm);block-size:var(--go-size-sm)}.arow{gap:var(--gap-3);grid-template-columns:minmax(0,1fr)}.team{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.facts{grid-auto-flow:row}.fact{padding:var(--gap-5) 0}.fact+.fact{border-inline-start:0;border-block-start:var(--hairline) solid var(--line-strong)}}@media (width<=480px){.page-hero__actions,.cta__actions{justify-items:stretch}}@media (width<=640px){.cta h2{font-size:var(--step-4);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}}.icon-tile{inline-size:var(--icon-tile);block-size:var(--icon-tile);border-radius:var(--icon-tile-round);background:var(--bg-tile);color:var(--accent-text);flex:none;place-items:center;display:grid}.icon-tile .icon{inline-size:var(--icon-md);block-size:var(--icon-md)}.block-head{gap:var(--gap-3);display:grid}.block-head h2{font-size:var(--step-3)}.section:not(.section--sunken,.cta)+.section:not(.section--sunken,.cta),:is(.section--sunken,.cta)+:is(.section--sunken,.cta){padding-block-start:0}.timeline{margin-block-start:var(--gap-block);position:relative}.timeline__steps{gap:var(--gap-gutter);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.timeline__line{inset-block-start:calc(var(--icon-tile) / 2);inset-inline:calc(var(--icon-tile) / 2) 0;block-size:var(--hairline);background:var(--line-strong);transform-origin:0 0;position:absolute}.timeline__step{align-content:start;gap:var(--gap-3);display:grid;position:relative}.timeline__mark{border-radius:var(--round-circle);background:var(--bg-raised);box-shadow:inset 0 0 0 var(--hairline) var(--accent);margin-block-end:var(--gap-3)}.section--sunken .timeline__mark{background:var(--bg-sunken)}.timeline__step h3{font-size:var(--step-2);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.timeline__step p:not(.label){color:var(--text-2);max-inline-size:var(--measure-copy)}.timeline__step .label{color:var(--accent-text)}.timeline__more{margin-block-start:var(--gap-6)}.pair{grid-template-columns:var(--aside-col) var(--main-col);gap:var(--pair-head-gap) var(--pair-col-gap);grid-template-areas:"title title""intro body";align-items:start;display:grid}.pair>.pair__title{text-wrap:balance;grid-area:title;max-inline-size:none}.pair>.pair__lead{font-size:var(--step-0);color:var(--text-2);grid-area:intro}.pair>.pair__body{grid-area:body}.checks{border-block-start:var(--hairline) solid var(--line);display:grid}.checks li{grid-template-columns:var(--icon-tile) minmax(0, 1fr);gap:var(--gap-4);padding-block:var(--gap-4);border-block-end:var(--hairline) solid var(--line);color:var(--text-2);align-items:center;display:grid}.defs{gap:var(--gap-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.def{grid-template-columns:var(--icon-tile) minmax(0, 1fr);gap:var(--gap-2) var(--gap-4);padding:var(--gap-5);border-radius:var(--round-media);background:var(--tile-bg);box-shadow:inset 0 var(--hairline) 0 var(--tile-edge), var(--tile-shadow);align-content:start;display:grid}.defs--single{grid-template-columns:minmax(0,1fr)}.def>dt{display:contents}.def .icon-tile{grid-row:1/span 2}.def__term{font-weight:var(--weight-strong);color:var(--text);grid-column:2;align-self:end}.def__text{color:var(--text-2);font-size:var(--step-small);grid-column:2}.def__text a{display:inline}.def__text .def__value{padding-block:var(--gap-1);color:var(--text);display:grid}.def__value+.def__value{margin-block-start:var(--gap-2)}.def__value:is(:hover,:focus-visible)>span:first-child{color:var(--accent-text)}.def__note{color:var(--text-muted);font-size:var(--step-small)}.defs__more{margin-block-start:var(--gap-5)}.icards{gap:var(--gap-gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.icard{align-content:start;gap:var(--gap-3);padding:var(--gap-6);border-radius:var(--round-media);background:var(--tile-bg);box-shadow:inset 0 var(--hairline) 0 var(--tile-edge), var(--tile-shadow);display:grid}.icard>.icon-tile{margin-block-end:var(--gap-2)}.icard__title{font-size:var(--step-2);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.icard p{color:var(--text-2)}.icards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.icards--1{grid-template-columns:minmax(0,1fr)}.icards--1 .icard__body{max-inline-size:var(--measure-prose)}.icard__body{gap:var(--gap-3);display:grid}.onward{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tile-min)), 1fr));gap:var(--gap-4);margin-block-start:var(--gap-5);display:grid}.onward__tile{grid-template-columns:var(--icon-tile) minmax(0, 1fr) auto;gap:var(--gap-1) var(--gap-4);padding:var(--gap-4h) var(--gap-5);border-radius:var(--round-media);background:var(--tile-bg);box-shadow:inset 0 var(--hairline) 0 var(--tile-edge), var(--tile-shadow);transition:background-color var(--motion-dur-hover) var(--motion-ease-expo);align-items:center;display:grid}.onward__tile:is(:hover,:focus-visible){background:var(--tile-bg-hover)}.onward__tile>.icon-tile,.onward__tile>.go{grid-row:1/span 2}.onward__tile>.go{grid-column:3}.onward__title{font-weight:var(--weight-strong)}.onward__text{color:var(--text-muted);font-size:var(--step-small);grid-column:2}main :is(h2,h3){scroll-margin-block-start:var(--toc-top)}@media (width<=1080px){.pair{row-gap:var(--gap-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""intro""body"}main :is(h2,h3){scroll-margin-block-start:calc(var(--header-height-compact) + var(--toc-gap))}}@media (width<=960px){.icards,.icards--2{gap:var(--gap-4);grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.timeline__steps{gap:var(--gap-6);grid-auto-flow:row}.timeline__line{inset-block:calc(var(--icon-tile) / 2) 0;inset-inline:calc(var(--icon-tile) / 2) auto;inline-size:var(--hairline);block-size:auto}.timeline__step{grid-template-columns:var(--icon-tile) minmax(0, 1fr);column-gap:var(--gap-4)}.timeline__step>:not(.timeline__mark){grid-column:2}.timeline__mark{grid-row:1/span 3;margin-block-end:0}}@media (width<=700px){.defs{grid-template-columns:minmax(0,1fr)}}.foot{border-block-start:var(--hairline) solid var(--line);padding-block:var(--gap-9) calc(var(--gap-10) + var(--gap-5));font-size:var(--step-small);color:var(--text-2)}.foot__grid{gap:var(--gap-gutter);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.foot__brand{gap:var(--gap-4);align-content:start;display:grid}.foot__brand .brand{margin:0}.social{justify-items:start;gap:var(--gap-2);display:grid}.social__label{color:var(--text-muted);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.social__links{gap:var(--gap-2);flex-wrap:wrap;display:flex}.social .cchip{min-block-size:var(--target-min);padding:0 var(--gap-4);flex:none;display:inline-flex}.foot h2{font-family:var(--face-text);font-size:var(--step--1);font-weight:var(--weight-strong);letter-spacing:var(--tracking-kicker);color:var(--accent-text);margin-block-end:var(--gap-4)}.foot__grid ul{gap:var(--gap-2);display:grid}.foot__grid li{align-items:center;gap:var(--gap-1) var(--gap-3);flex-wrap:wrap;display:flex}.foot__icons>li{grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--gap-3);align-items:start;display:grid}.foot__icons>li>.icon{color:var(--accent-text);margin-block-start:var(--gap-half)}.foot__item--copy{align-items:center;column-gap:var(--gap-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.foot__item small{color:var(--text-muted);font-size:var(--step-label);letter-spacing:var(--tracking-label);grid-column:1/-1;display:block}.foot__item a{font-variant-numeric:tabular-nums}.foot address{font-style:normal}.foot__grid a,.foot__legal a{min-block-size:var(--target-min);padding-block:var(--gap-2);display:inline-block}.foot__grid li a,.foot__legal a{min-block-size:0;padding-block:var(--gap-1)}.foot__grid a:hover,.foot__legal a:hover{color:var(--text)}.foot__bottom{align-items:center;gap:var(--gap-3) var(--gap-6);border-block-start:var(--hairline) solid var(--line);color:var(--text-muted);font-size:var(--step--1);flex-wrap:wrap;margin-block-start:var(--gap-8);padding-block-start:var(--gap-5);display:flex}.foot__bottom .foot__legal{gap:var(--gap-1) var(--gap-5);flex-wrap:wrap;margin-inline-end:auto;display:flex}@media (width<=1080px){.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__brand{grid-column:1/-1}}@media (width<=767px){.foot__bottom{justify-items:start;display:grid}}@media (width<=640px){.foot__grid{grid-template-columns:minmax(0,1fr)}}.menu__nav a:active,.sheet__item:active,.who__item:active,.person:active:not(:has(input:disabled)){background-image:linear-gradient(var(--line), var(--line))}.split-line-mask,.split-line{padding-block:var(--mask-bleed);margin-block:calc(-1 * var(--mask-bleed))}:where(:has(>.split-line-mask)){display:flow-root}@media (prefers-reduced-motion:no-preference){.btn:active,.icon-btn:active,.chip:active,.nav>a:active,.more__btn:active,.lang__btn:active,.lang-list a:active,.more__list a:active,.crumbs a:active,.link:active,.copy-btn:active,.cchip:active,.phone:active,.to-top:active,.alt-channels a:active,.choice span:active,.sheet__back:active,.search__close:active,.cal__day:not([aria-disabled=true]):active,.slot input:active+.slot__face{transform:scale(var(--motion-press-scale))}a.row:active .go,a.arow:active .go,a.channel:active .go{transform:rotate(-45deg) scale(var(--motion-press-scale))}.member:active .frame,.map:active{transform:scale(var(--motion-press-scale-surface))}a.row:active h3,a.arow:active .arow__name{transform:translateX(var(--motion-nudge)) scale(var(--motion-press-scale-surface))}.btn{transition:transform var(--motion-dur-press) var(--motion-ease-expo), color var(--motion-dur-hover) var(--motion-ease-expo)}.btn:before{transition:transform var(--motion-dur-hover) var(--motion-ease-expo)}.nav>a,.more__btn,.lang__btn,.lang-list a,.more__list a,.crumbs a,.member .frame,.map,.sheet__back{transition:transform var(--motion-dur-press) var(--motion-ease-expo)}.who__item,.input{transition:box-shadow var(--motion-dur-fast)}.link{transition:transform var(--motion-dur-press) var(--motion-ease-expo), background-size var(--motion-dur-hover) var(--motion-ease-expo)}.icon-btn,.chip,.alt-channels a,.choice span,.search__close,.cal__day,.slot__face{transition:transform var(--motion-dur-press) var(--motion-ease-expo), background-color var(--motion-dur-fast), color var(--motion-dur-fast)}.copy-btn,.cchip,.phone{transition:transform var(--motion-dur-press) var(--motion-ease-expo), background-color var(--motion-dur-hover) var(--motion-ease-expo), color var(--motion-dur-hover) var(--motion-ease-expo)}.copy-btn .icon,.copy-btn__tip{transition:opacity var(--motion-dur-hover) var(--motion-ease-expo), scale var(--motion-dur-hover) var(--motion-ease-expo), translate var(--motion-dur-hover) var(--motion-ease-expo)}.go{transition:background-color var(--motion-dur-fast), color var(--motion-dur-fast), transform var(--motion-dur-hover) var(--motion-ease-expo)}a:is(:hover,:focus-visible) .go{transform:rotate(calc(var(--motion-morph-turn) * -1))}a:is(:hover,:focus-visible) .go--external{transform:none}.pindex__go{transition:translate var(--motion-dur-hover) var(--motion-ease-expo)}.pindex a:is(:hover,:focus-visible) .pindex__go{translate:0 var(--gap-1)}.nav>a:after,.more__btn:after{transition:transform var(--motion-dur-hover) var(--motion-ease-expo)}.lang__chev,.more__btn svg{transition:rotate var(--motion-dur-hover) var(--motion-ease-expo)}.hdr{transition:background-color var(--motion-dur-fast)}.is-nav-transition .hdr{transition:none}.brand__seal{transition:transform var(--motion-dur-enter) var(--motion-ease-expo)}.brand:hover .brand__seal{transform:rotate(-10deg)scale(1.04)}.burger:before,.burger:after{transition:transform var(--motion-dur-hover) var(--motion-ease-expo)}.row h3,.arow__name{transition:transform var(--motion-dur-row) var(--motion-ease-expo), color var(--motion-dur-fast)}.row:hover h3,.row:focus-visible h3{transform:translateX(var(--motion-nudge))}.arow:hover .arow__name,.arow:focus-visible .arow__name{transform:translateX(var(--motion-nudge-lead))}.to-top{transition:opacity var(--motion-dur-hover) var(--motion-ease-expo), transform var(--motion-dur-hover) var(--motion-ease-expo), background-color var(--motion-dur-fast)}.to-top:focus-visible{transition:background-color var(--motion-dur-fast)}.sheet[open]{animation:sheet-up var(--motion-dur-sheet) var(--motion-ease-expo)}.sheet.is-closing{animation:sheet-down var(--motion-dur-exit) var(--motion-ease-expo-io) forwards}.dock:before{transition:opacity var(--motion-dur-exit) var(--motion-ease-expo-io)}.dock.is-open:before{transition:opacity var(--motion-dur-sheet) var(--motion-ease-expo)}.menu[open]:before{animation:menu-unfold var(--motion-dur-unfold) var(--motion-ease-unfold)}.menu[open] :where(.menu__nav a,.menu__foot){animation:menu-item-in var(--motion-dur-enter) var(--motion-ease-expo) both;animation-delay:calc((var(--i,0) + 1) * var(--motion-stagger-menu))}.menu[open] .menu__foot{animation-delay:var(--motion-delay-menu-foot)}.menu.is-closing :is(.menu__nav a,.menu__foot){animation:menu-item-out calc(var(--motion-dur-fast) / 2) var(--motion-ease-expo-io) both;animation-delay:calc((var(--menu-items) - 1 - var(--i,0)) * var(--motion-stagger-menu) / 2)}.menu.is-closing:before{animation:menu-fold var(--motion-dur-exit) var(--motion-ease-expo-io) calc(var(--motion-dur-fast) / 2 + (var(--menu-items) - 1) * var(--motion-stagger-menu) / 2) both}.mbar{transition:transform var(--motion-dur-fast) var(--motion-ease-expo);animation:rise-bar var(--motion-dur-line) var(--motion-ease-expo) calc(var(--motion-stagger) * 3) both}.sheet__step.is-entering{animation:step-in var(--motion-dur-sheet) var(--motion-ease-expo) var(--motion-dur-exit) both}.sheet__step.is-leaving{animation:step-out var(--motion-dur-exit) var(--motion-ease-expo-io) forwards}.sheet__steps[data-dir=back] .sheet__step.is-entering{animation-name:step-in-back}.sheet__steps[data-dir=back] .sheet__step.is-leaving{animation-name:step-out-back}.btn[aria-busy=true] .btn__spinner{animation:spin var(--motion-dur-spin) linear infinite}.lang__list:not([hidden]),.more__list:not([hidden]){animation:pop var(--motion-dur-fast) var(--motion-ease-expo)}.lang__list.is-closing,.more__list.is-closing{animation:pop-out var(--motion-dur-fast) var(--motion-ease-expo-io) forwards}.lang-select[open] .lang-list,.toc-sheet[open]>ol{animation:layer-pop var(--motion-dur-hover) var(--motion-ease-expo)}.lang-select .lang-list.is-closing,.toc-sheet>ol.is-closing{animation:layer-pop-out var(--motion-dur-exit) var(--motion-ease-expo-io) forwards}.search[open]{animation:pop var(--motion-dur-fast) var(--motion-ease-expo)}.search[open]::backdrop{animation:fade var(--motion-dur-fast) var(--motion-ease-expo)}.search.is-closing{animation:pop-out var(--motion-dur-fast) var(--motion-ease-expo-io) forwards}.search.is-closing::backdrop{animation:fade-out var(--motion-dur-fast) var(--motion-ease-expo-io) forwards}.hero__glow{animation:fade var(--motion-dur-glow) var(--motion-ease-expo) both}.hero__seal{animation:press var(--motion-dur-enter) var(--motion-ease-expo) both}.hero__duo img{animation:rise-photo var(--motion-dur-photo) var(--motion-ease-expo) var(--hero-delay-photo) both}.hero__duo img:last-of-type{animation-delay:calc(var(--hero-delay-photo) * 2)}.hero .ln>span,.page-hero .ln>span{animation:rise-line var(--motion-dur-line) var(--motion-ease-expo) both}.ln:first-child>span{animation-delay:var(--motion-stagger)}.ln:nth-child(2)>span{animation-delay:calc(var(--motion-stagger) * 2)}.ln:nth-child(n+3)>span{animation-delay:calc(var(--motion-stagger) * 3)}@media (width<=1080px){.page-hero--article h1{transform-origin:100% 100%;animation:rise-line var(--motion-dur-line) var(--motion-ease-expo) var(--motion-stagger) both}.page-hero--article .ln>span{animation:none}}.hero .kicker{animation:rise var(--motion-dur-pill) var(--motion-ease-expo) var(--hero-delay-pill) both}.hero__lead,.page-hero .lead{animation:rise var(--motion-dur-lead) var(--motion-ease-expo) var(--hero-delay-lead) both}.hero__actions,.page-hero__aside{animation:rise var(--motion-dur-actions) var(--motion-ease-expo) var(--hero-delay-actions) both}.hero__names{animation:rise var(--motion-dur-actions) var(--motion-ease-expo) var(--hero-delay-names) both}.faq details[open]>p,.layered-notice details[open]>.layered-notice__full,.field__more[open]>p{animation:faq-in var(--motion-dur-hover) var(--motion-ease-expo) both}.faq details>p.is-closing,.layered-notice details>.layered-notice__full.is-closing,.field__more>p.is-closing{animation:faq-out var(--motion-dur-exit) var(--motion-ease-expo-io) forwards}.layered-notice__chev,.field__more-chev{transition:rotate var(--motion-dur-hover) var(--motion-ease-expo)}.segment label{transition:background-color var(--motion-dur-hover) var(--motion-ease-expo), color var(--motion-dur-hover) var(--motion-ease-expo)}:root.js .segment label:has(input:checked){transition:color var(--motion-dur-pill) var(--motion-ease-expo)}:root.js .segment__mark{transition:translate var(--motion-dur-pill) var(--motion-ease-expo), opacity var(--motion-dur-fast) var(--motion-ease-expo), scale var(--motion-dur-fast) var(--motion-ease-expo)}:root.js .segment__mark.is-placing{transition:opacity var(--motion-dur-fast) var(--motion-ease-expo), scale var(--motion-dur-fast) var(--motion-ease-expo)}.context-chip.is-closing{animation:pop-out var(--motion-dur-exit) var(--motion-ease-expo-io) forwards}.faq__sign,.faq__sign:after{transition:rotate var(--motion-dur-hover) var(--motion-ease-expo), transform var(--motion-dur-press) var(--motion-ease-expo), box-shadow var(--motion-dur-fast), background-color var(--motion-dur-fast)}.faq__sign:before{transition:background-color var(--motion-dur-fast)}.faq summary:active .faq__sign,.toc a:active{transform:scale(var(--motion-press-scale))}.toc a{transition:transform var(--motion-dur-press) var(--motion-ease-expo)}.intro-layer{animation:intro-lift var(--intro-exit) var(--motion-ease-expo-io) var(--intro-hold) forwards}.intro-layer__mark{animation:intro-mark-out var(--intro-exit) var(--motion-ease-expo-io) var(--intro-hold) forwards}.intro-layer.is-skipped{animation:intro-skip var(--motion-dur-exit) var(--motion-ease-expo-io) forwards}.intro-layer.is-skipped .intro-layer__mark{animation:fade-out var(--motion-dur-exit) var(--motion-ease-expo-io) forwards}.intro-layer .seal-mark{animation:intro-press var(--motion-dur-enter) var(--motion-ease-expo) both}.intro-layer__name{animation:rise-small var(--motion-dur-enter) var(--motion-ease-expo) calc(var(--motion-stagger) * 4) both}.intro-layer__rule{animation:draw-x var(--motion-dur-enter) var(--motion-ease-expo-io) calc(var(--motion-stagger) * 6) both}.intro-layer__sub{animation:rise-small var(--motion-dur-enter) var(--motion-ease-expo) calc(var(--motion-stagger) * 8) both}.intro-layer__skip{animation:fade var(--motion-dur-enter) var(--motion-ease-expo) calc(var(--motion-stagger) * 4) both}:root.is-intro .intro-layer[open]~main :is(.hero,.page-hero) *{animation-play-state:paused}.intro-layer--staged,.intro-layer--staged *{animation:none}}@media (prefers-reduced-motion:no-preference) and (width<=1023px){.search[open],.search.is-closing,.search[open]::backdrop,.search.is-closing::backdrop{animation:none}.search[open]:before{animation:menu-unfold var(--motion-dur-unfold) var(--motion-ease-unfold)}.search[open] :is(.search__bar,.search__foot){animation:fade var(--motion-dur-fast) var(--motion-ease-expo) both}.search[open] .search__state{animation:menu-item-in var(--motion-dur-enter) var(--motion-ease-expo) var(--motion-stagger-menu) both}.search.is-closing .search__state{animation:menu-item-out calc(var(--motion-dur-fast) / 2) var(--motion-ease-expo-io) both}.search.is-closing :is(.search__bar,.search__foot){animation:fade-out var(--motion-dur-exit) var(--motion-ease-expo-io) calc(var(--motion-dur-fast) / 2) both}.search.is-closing:before{animation:menu-fold var(--motion-dur-exit) var(--motion-ease-expo-io) calc(var(--motion-dur-fast) / 2) both}}@keyframes rise{0%{transform:translateY(var(--motion-rise-hero))}}@keyframes rise-line{0%{transform:translateY(var(--motion-rise-hero)) rotate(calc(var(--motion-line-rotate) * 1deg))}}@keyframes rise-bar{0%{translate:0 var(--motion-rise-hero)}}@keyframes fade{0%{opacity:0}}@keyframes rise-photo{0%{opacity:0;transform:translateY(var(--hero-photo-rise))}}@keyframes press{0%{opacity:0;transform:scale(var(--motion-press-scale-from));filter:blur(var(--motion-press-blur))}to{opacity:var(--seal-opacity);filter:none;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(var(--motion-lift)) scale(var(--motion-press-scale-surface))}}@keyframes pop-out{to{opacity:0;transform:translateY(var(--motion-lift)) scale(var(--motion-press-scale-surface))}}@keyframes layer-pop{0%{opacity:0;transform:scale(var(--layer-scale-from))}}@keyframes layer-pop-out{to{opacity:0;transform:scale(var(--layer-scale-from))}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes menu-unfold{0%{transform:scaleY(0)}}@keyframes menu-fold{to{transform:scaleY(0)}}@keyframes menu-item-in{0%{opacity:0;transform:translateY(calc(var(--motion-step-distance) * -.5))}}@keyframes rise-small{0%{opacity:0;translate:0 var(--motion-rise-small)}}@keyframes intro-press{0%{opacity:0;transform:scale(var(--motion-press-scale-from));filter:blur(var(--motion-press-blur))}}@keyframes draw-x{0%{scale:0 1}}@keyframes intro-lift{to{translate:0 -100%}}@keyframes intro-skip{to{translate:0 -100%}}@keyframes intro-mark-out{to{opacity:0;translate:0 calc(var(--motion-rise-small) * -1)}}@keyframes faq-in{0%{opacity:0;transform:translateY(calc(var(--motion-step-distance) * -.4))}}@keyframes faq-out{to{opacity:0;transform:translateY(calc(var(--motion-step-distance) * -.4))}}@keyframes step-in{0%{opacity:0;transform:translateX(var(--motion-step-distance))}}@keyframes step-out{to{opacity:0;transform:translateX(calc(var(--motion-step-distance) * -1))}}@keyframes step-in-back{0%{opacity:0;transform:translateX(calc(var(--motion-step-distance) * -1))}}@keyframes step-out-back{to{opacity:0;transform:translateX(var(--motion-step-distance))}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-out{to{opacity:0}}@keyframes menu-item-out{to{opacity:0;transform:translateY(calc(var(--motion-step-distance) * -.5))}}@media (prefers-reduced-motion:reduce){.btn:active,.icon-btn:active,.chip:active,.nav>a:active,.more__btn:active,.lang__btn:active,.lang-list a:active,.more__list a:active,.crumbs a:active,.link:active,.copy-btn:active,.cchip:active,.phone:active,.to-top:active,a.row:active,a.arow:active,.member:active,.faq summary:active,.toc a:active,.alt-channels a:active,.choice span:active,.sheet__back:active,a.channel:active,.map:active,.search__close:active,.cal__day:not([aria-disabled=true]):active,.slot input:active+.slot__face{opacity:var(--motion-press-opacity)}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--face-display)}.break-all{word-break:break-all}.italic{font-style:italic}.accent-text{accent-color:var(--text)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}[hidden]{display:none}.visually-hidden{inline-size:var(--hairline);block-size:var(--hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}:root.js .sheet__step[hidden]{visibility:hidden;display:grid}}@font-face{font-family:NSD;font-style:normal;font-weight:300 500;font-display:optional;src:url(/_astro/nsd-normal-latin-sr.B8ceoeBW.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD;font-style:normal;font-weight:300 500;font-display:optional;src:url(/_astro/nsd-normal-cyrillic.UY2lyueI.woff2)format("woff2");unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:NSD SR;font-style:normal;font-weight:300 500;font-display:optional;src:url(/_astro/nsd-normal-cyrillic-sr.08MS7_h9.woff2)format("woff2");unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:NSD SR;font-style:normal;font-weight:300 500;font-display:optional;src:url(/_astro/nsd-normal-latin-sr.B8ceoeBW.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD;font-style:italic;font-weight:300 400;font-display:optional;src:url(/_astro/nsd-italic-latin-sr.eKc-Md43.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD;font-style:italic;font-weight:300 400;font-display:optional;src:url(/_astro/nsd-italic-cyrillic.CDSvHRdg.woff2)format("woff2");unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:NSD SR;font-style:italic;font-weight:300 400;font-display:optional;src:url(/_astro/nsd-italic-cyrillic-sr.DBq8DDfJ.woff2)format("woff2");unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:NSD SR;font-style:italic;font-weight:300 400;font-display:optional;src:url(/_astro/nsd-italic-latin-sr.eKc-Md43.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/manrope-normal-latin-sr.Cm0AxPiC.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/manrope-normal-cyrillic.DMnmjnK8.woff2)format("woff2");unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:Manrope SR;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/manrope-normal-cyrillic-sr.BDCdCDwm.woff2)format("woff2");unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:Manrope SR;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/manrope-normal-latin-sr.Cm0AxPiC.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD Georgia;src:local(Georgia);size-adjust:102.44%;ascent-override:104.36%;descent-override:28.6%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD Times;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif);size-adjust:111.04%;ascent-override:96.27%;descent-override:26.39%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD Times;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif);size-adjust:117.74%;ascent-override:90.8%;descent-override:24.89%;line-gap-override:0%;unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:NSD Noto;src:local(Noto Serif),local(NotoSerif),local(Noto Serif Regular),local(NotoSerif-Regular);size-adjust:94.86%;ascent-override:112.7%;descent-override:30.89%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD Noto;src:local(Noto Serif),local(NotoSerif),local(Noto Serif Regular),local(NotoSerif-Regular);size-adjust:97.51%;ascent-override:109.63%;descent-override:30.05%;line-gap-override:0%;unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:NSD DejaVu;src:local(DejaVu Serif),local(DejaVuSerif);size-adjust:87.79%;ascent-override:121.77%;descent-override:33.37%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:NSD DejaVu;src:local(DejaVu Serif),local(DejaVuSerif);size-adjust:94.16%;ascent-override:113.53%;descent-override:31.12%;line-gap-override:0%;unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:Manrope Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:100.35%;ascent-override:106.22%;descent-override:29.89%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Manrope Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:104.33%;ascent-override:102.17%;descent-override:28.75%;line-gap-override:0%;unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:Manrope Roboto;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:101.51%;ascent-override:105.02%;descent-override:29.56%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Manrope Roboto;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:101.7%;ascent-override:104.82%;descent-override:29.5%;line-gap-override:0%;unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@font-face{font-family:Manrope DejaVu;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:88.12%;ascent-override:120.97%;descent-override:34.05%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+106-107,U+10C-10D,U+110-111,U+160-161,U+17D-17E,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193}@font-face{font-family:Manrope DejaVu;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:90.9%;ascent-override:117.27%;descent-override:33%;line-gap-override:0%;unicode-range:U+2BC,U+400-45F,U+490-491,U+2116}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(site-header),::view-transition-new(site-header){animation:none}::view-transition-old(site-header){display:none}html:not(.is-theme-switch)::view-transition-old(root){animation:var(--motion-dur-page) var(--motion-ease-expo-io) both vt-old}html:not(.is-theme-switch)::view-transition-new(root){animation:var(--motion-dur-page) var(--motion-ease-expo-io) both vt-new}@keyframes vt-old{to{transform:translateY(calc(-1 * var(--vt-shift))) scale(var(--vt-scale));opacity:var(--vt-dim)}}@keyframes vt-new{0%{transform:translateY(var(--vt-shift));opacity:0}}}html.is-theme-switch::view-transition-old(root),html.is-theme-switch::view-transition-new(root){mix-blend-mode:normal;animation:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
