@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/albert-sans-cf372c48.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/albert-sans-cf372c48.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/albert-sans-cf372c48.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/albert-sans-cf372c48.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/merriweather-f7aa6696.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[hidden]{display:none !important}:root{--font-sans:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-serif:var(--font-sans);--fw-title:700;--fw-regular:400;--fw-medium:600;--fw-bold:600;--fs-xs:0.8125rem;--fs-sm:0.9063rem;--fs-base:1rem;--fs-md:1.1875rem;--fs-lg:1.375rem;--fs-xl:clamp(1.5rem,1.25rem + 1vw,1.875rem);--fs-2xl:clamp(1.5rem,1.25rem + 1.1vw,2.125rem);--fs-3xl:clamp(1.875rem,1.45rem + 1.9vw,2.75rem);--lh-tight:1.12;--lh-snug:1.3;--lh-body:1.62;--tracking-caps:0.08em;--c-paper:#ffffff;--c-stone-50:#f4f7fb;--c-stone-100:#eaf0f8;--c-stone-200:#dbe3ee;--c-stone-300:#b9c6d8;--c-white:#ffffff;--c-ink:#14243a;--c-ink-2:#44546b;--c-ink-3:#67768b;--c-zinc-900:#082a4d;--c-zinc-800:#0c3561;--c-zinc-700:#1a4c84;--c-zinc-100:#d6e2f3;--c-zinc-50:#edf2fb;--c-brass:#e4007c;--c-brass-soft:#fde7f2;--c-brass-ink:#c0006a;--c-warn:oklch(0.5 0.12 58);--c-warn-soft:oklch(0.96 0.03 75);--c-error:oklch(0.51 0.17 27);--c-error-soft:oklch(0.96 0.02 25);--c-success:oklch(0.47 0.08 195);--c-success-soft:oklch(0.96 0.02 195);--c-focus:#2f6fd6;--c-shadow-rgb:8 42 77;--c-dark:var(--c-zinc-900);--c-on-dark:#e3ebf5;--c-on-dark-2:#c9d6e8;--c-on-dark-3:#a9bbd3;--c-dark-line:#28507d;--c-accent-on-dark:#ff7ab8;--c-cta:var(--c-brass);--c-cta-hover:var(--c-brass-ink);--c-on-cta:var(--c-white);--c-bg:var(--c-paper);--c-surface:var(--c-white);--c-surface-alt:var(--c-stone-50);--c-line:var(--c-stone-200);--c-line-strong:var(--c-stone-300);--c-text:var(--c-ink);--c-text-muted:var(--c-ink-2);--c-primary:var(--c-zinc-800);--c-primary-hover:var(--c-zinc-900);--c-on-primary:var(--c-white);--c-link:var(--c-zinc-700);--c-link-hover:var(--c-zinc-900);--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:2rem;--s-8:2.5rem;--s-9:3.5rem;--s-10:5rem;--r-xs:3px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--shadow-1:0 1px 2px rgb(var(--c-shadow-rgb) / 0.06);--shadow-2:0 1px 2px rgb(var(--c-shadow-rgb) / 0.05),0 6px 18px -6px rgb(var(--c-shadow-rgb) / 0.12);--shadow-3:0 2px 4px rgb(var(--c-shadow-rgb) / 0.05),0 18px 40px -12px rgb(var(--c-shadow-rgb) / 0.22);--container:1260px;--gutter:clamp(1rem,0.6rem + 2vw,2rem);--measure:70ch;--header-h:64px;--aside-w:340px;--toc-w:220px;--mobile-bar-h:68px;--ring:0 0 0 2px var(--c-paper),0 0 0 4px var(--c-focus);--t-fast:140ms ease}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-weight:var(--fw-regular);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--mobile-bar-h) + env(safe-area-inset-bottom))}@media (min-width:1024px){body{padding-bottom:0}}img{max-width:100%;display:block;height:auto}h1,h2,h3,h4{margin:0;text-wrap:balance}p,li{text-wrap:pretty}a{color:var(--c-link);text-decoration-thickness:1px;text-underline-offset:0.18em}a:hover{color:var(--c-link-hover);text-decoration-thickness:2px}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-xs)}::selection{background:var(--c-brass-soft)}.ay8o7ko{width:1.125em;height:1.125em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ay05frv{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ayedu4g{position:absolute;left:var(--s-4);top:-100px;z-index:100;background:var(--c-primary);color:var(--c-on-primary);padding:var(--s-2) var(--s-4);border-radius:var(--r-sm)}.ayedu4g:focus{top:var(--s-2)}.ayqshzk{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.ayha5gx{font-variant-numeric:tabular-nums lining-nums}.ayty8cd{color:var(--c-zinc-900);font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-0.01em;font-optical-sizing:auto}.ay2xp69{color:var(--c-zinc-900);font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-0.01em}.ay7up18{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-xl);line-height:var(--lh-snug)}.ayh8bg9{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-md);line-height:var(--lh-snug)}.aytab9e{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-brass-ink)}.aytab9e::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-brass)}.aykixp6{font-size:var(--fs-md);line-height:1.55;color:var(--c-text-muted);max-width:62ch;margin:0}.ayxk76q{color:var(--c-text-muted)}.ayx2juh{font-size:var(--fs-sm)}.ay81t6o{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--c-bg) 97%,transparent);border-bottom:1px solid var(--c-line)}@supports (backdrop-filter:blur(8px)){.ay81t6o{background:color-mix(in srgb,var(--c-bg) 90%,transparent);backdrop-filter:blur(8px)}}.ays2hvs{display:flex;align-items:center;gap:var(--s-5);min-height:var(--header-h)}.ay6jfcu{display:inline-flex;align-items:baseline;gap:var(--s-2);text-decoration:none;color:var(--c-text);margin-right:auto}.ay6jfcu:hover{color:var(--c-text)}.aytaskj{width:12px;height:12px;border:3px solid var(--c-brass);border-radius:50%;align-self:center}.ay9c5rv{font-family:var(--font-sans);font-weight:var(--fw-title);font-size:1.25rem;letter-spacing:-0.01em;line-height:1;color:var(--c-zinc-900)}.ay5bxqd{font-size:0.6875rem;font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-text-muted)}.ayuzfsf{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer}.ayuzfsf .ayyswrw{display:none}.ayuzfsf[aria-expanded="true"] .ayinlxp{display:none}.ayuzfsf[aria-expanded="true"] .ayyswrw{display:block}.ayfczrb{display:none}.ayfczrb.ay2iiun{display:block;position:fixed;top:var(--header-h);left:0;right:0;height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));background:var(--c-bg);overflow-y:auto;padding:var(--s-5) var(--gutter) var(--s-9);border-top:1px solid var(--c-line)}.aydy5ef{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.aybdwpq,.ay9w7aa{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);width:100%;min-height:48px;padding:var(--s-2) var(--s-1);border:0;background:none;font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--c-text);text-decoration:none;cursor:pointer;border-bottom:1px solid var(--c-line)}.aybdwpq:hover,.ay9w7aa:hover{color:var(--c-primary)}.aybdwpq[aria-current="page"]{color:var(--c-primary)}.ay9w7aa .ay8o7ko{transition:transform var(--t-fast)}.ay9w7aa[aria-expanded="true"] .ay8o7ko{transform:rotate(180deg)}.aylwgie{display:none;padding:var(--s-4) 0 var(--s-5)}.ay9w7aa[aria-expanded="true"] + .aylwgie{display:block}.ayrims6{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.ay7rkah{display:block;font-weight:var(--fw-bold);color:var(--c-text);text-decoration:none;margin-bottom:var(--s-2);line-height:var(--lh-snug)}.ay7rkah:hover{color:var(--c-primary);text-decoration:underline}.ayzrrq8{list-style:none;margin:0;padding:0 0 0 var(--s-3);border-left:1px solid var(--c-line);display:grid;gap:var(--s-1)}.ayzrrq8 a{font-size:var(--fs-sm);color:var(--c-text-muted);text-decoration:none;display:block;padding:2px 0}.ayzrrq8 a:hover{color:var(--c-primary);text-decoration:underline}.ay0uw40{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--c-line);font-size:var(--fs-sm)}.ay1z5lu.ayy52il{display:none}.ay9xtw8{margin-top:var(--s-6)}@media (min-width:1024px){.ayuzfsf,.ay9xtw8{display:none}.ayfczrb,.ayfczrb.ay2iiun{display:block;position:static;padding:0;background:none;border:0;overflow:visible}.aydy5ef{flex-direction:row;align-items:center;gap:var(--s-1)}.ay8v9wl{position:relative}.aybdwpq,.ay9w7aa{min-height:40px;padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-sm);font-size:var(--fs-sm);width:auto;justify-content:flex-start}.aybdwpq:hover,.ay9w7aa:hover,.ay9w7aa[aria-expanded="true"]{background:var(--c-stone-100)}.aybdwpq[aria-current="page"]{box-shadow:inset 0 -2px 0 var(--c-brass);border-radius:0}.aylwgie{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-46%);width:min(860px,90vw);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-3);padding:var(--s-6)}.ayrims6{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-7)}.ay1z5lu.ayy52il{display:inline-flex}}.aypofvu{font-size:var(--fs-xs);color:var(--c-text-muted);padding-block:var(--s-5) var(--s-4)}.aypofvu ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);align-items:center}.aypofvu li{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0}.aypofvu li + li::before{content:"";width:5px;height:5px;border-top:1.5px solid var(--c-stone-300);border-right:1.5px solid var(--c-stone-300);transform:rotate(45deg)}.aypofvu a{color:var(--c-text-muted);text-decoration:none}.aypofvu a:hover{color:var(--c-primary);text-decoration:underline}.aypofvu [aria-current="page"]{color:var(--c-text);font-weight:var(--fw-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:36ch}.ay1hely{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8);padding-bottom:var(--s-10);align-items:start}.ayeiak7{min-width:0}.ay25w50{min-width:0}@media (min-width:1024px){.ay19lyq{grid-template-columns:minmax(0,1fr) var(--aside-w);gap:var(--s-9)}.ayygniu{grid-template-columns:minmax(0,1fr) var(--aside-w);gap:var(--s-6) var(--s-9)}.ayygniu>.aygcf3f{grid-column:1;grid-row:1}.ayygniu>.ayeiak7{grid-column:1;grid-row:2}.ayygniu>.ay25w50{grid-column:2;grid-row:1 / span 2}.ay25w50{position:sticky;top:calc(var(--header-h) + var(--s-5))}}@media (min-width:1200px){.ayygniu{grid-template-columns:var(--toc-w) minmax(0,1fr) var(--aside-w);gap:var(--s-8)}.ayygniu>.aygcf3f{grid-column:1;grid-row:1;position:sticky;top:calc(var(--header-h) + var(--s-5))}.ayygniu>.ayeiak7{grid-column:2;grid-row:1}.ayygniu>.ay25w50{grid-column:3;grid-row:1}}.ay8uozg{display:grid;gap:var(--s-5);padding-bottom:var(--s-7);margin-bottom:var(--s-7);border-bottom:1px solid var(--c-line)}.ay39mo1{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:center}.ay5svlw{padding-block:var(--s-9)}.ay5svlw + .ay5svlw{border-top:1px solid var(--c-line)}.ay7fms8{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-6)}.ay7fms8>div{display:grid;gap:var(--s-2);max-width:60ch}.aydetc8{background:var(--c-surface-alt);border-block:1px solid var(--c-line)}.ayg7d8o{display:grid;gap:var(--s-6)}.ayb71x6{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden}@media (min-width:720px){.ayb71x6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ayuda5i{background:var(--c-surface);padding:var(--s-4) var(--s-4) var(--s-3);display:grid;gap:var(--s-1);align-content:start;min-width:0}.ay9teng{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);line-height:1.05;letter-spacing:-0.01em;font-variant-numeric:lining-nums;color:var(--c-zinc-900);overflow-wrap:anywhere}.ayum4l8{font-size:0.55em;font-family:var(--font-sans);font-weight:var(--fw-bold);color:var(--c-text-muted);margin-left:2px}.ayv9hrx{font-size:var(--fs-sm);line-height:1.35;color:var(--c-text)}.ayljp3z{font-size:0.75rem;color:var(--c-ink-3);margin-top:var(--s-1)}.ayuj5jq{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.3}.ayuj5jq .ay8o7ko{color:var(--c-success);width:1rem;height:1rem}.ayuj5jq strong{color:var(--c-text);font-weight:var(--fw-bold)}.ayuj5jq a{color:inherit}.ay2xlxd{padding:2px var(--s-2) 2px 6px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface)}.aymjw5b{border:0;border-radius:var(--r-lg);background:var(--c-zinc-50)}.aymjw5b>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:52px;padding:var(--s-2) var(--s-5);cursor:pointer;font-weight:var(--fw-title);font-size:var(--fs-sm);letter-spacing:0.04em;text-transform:uppercase;color:var(--c-zinc-900)}.aymjw5b>summary::-webkit-details-marker{display:none}.aymjw5b>summary .ay8o7ko{transition:transform var(--t-fast)}.aymjw5b[open]>summary .ay8o7ko{transform:rotate(180deg)}.ay17yj5{list-style:none;margin:0;padding:0 var(--s-2) var(--s-3);counter-reset:toc;display:grid}.ay17yj5 a{counter-increment:toc;display:grid;grid-template-columns:1.6em minmax(0,1fr);gap:var(--s-1);padding:7px var(--s-2);border-radius:var(--r-sm);text-decoration:none;color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.35}.ay17yj5 a::before{content:counter(toc,decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--c-ink-3);font-size:var(--fs-xs);padding-top:1px}.ay17yj5 a:hover{background:var(--c-stone-50);color:var(--c-text)}.ay17yj5 a[aria-current="true"]{background:var(--c-white);color:var(--c-zinc-900);font-weight:var(--fw-bold);box-shadow:inset 2px 0 0 var(--c-brass)}@media (min-width:1200px){.aymjw5b{border:0;background:none}.aymjw5b>summary{padding:0 0 var(--s-2) var(--s-2);min-height:0;cursor:default;pointer-events:none;font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-text-muted)}.aymjw5b>summary .ay8o7ko{display:none}.ay17yj5{padding:0}}.ay0x2tp{max-width:var(--measure)}.ay0x2tp>* + *{margin-top:var(--s-5)}.ay0x2tp>:first-child{margin-top:0}.ay0x2tp h2{color:var(--c-zinc-900);font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-0.01em;margin-top:var(--s-9)}.ay0x2tp h3{font-weight:var(--fw-bold);font-size:var(--fs-md);line-height:var(--lh-snug);margin-top:var(--s-7)}.ay0x2tp h2 + *,.ay0x2tp h3 + *{margin-top:var(--s-4)}.ay0x2tp p,.ay0x2tp ul,.ay0x2tp ol{margin-bottom:0}.ay0x2tp ul,.ay0x2tp ol{padding-left:1.25em}.ay0x2tp li + li{margin-top:var(--s-2)}.ay0x2tp li::marker{color:var(--c-brass-ink)}.ay0x2tp strong{font-weight:var(--fw-bold)}.ay0x2tp .ayxpzza{max-width:none}.ay8c3u9{scroll-margin-top:calc(var(--header-h) + var(--s-5))}.ay5pc0n{display:block;width:max-content;padding-top:var(--s-3);border-top:3px solid var(--c-brass);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);color:var(--c-brass-ink);margin-bottom:var(--s-2)}.ayumqer{display:grid;gap:var(--s-3);max-width:none}.ayz8lr4{font-weight:var(--fw-bold);font-size:var(--fs-base)}.ayofo77{position:relative;overflow:auto;max-height:70vh;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);background-image:linear-gradient(to right,var(--c-surface) 30%,transparent),linear-gradient(to left,var(--c-surface) 30%,transparent),linear-gradient(to right,rgb(var(--c-shadow-rgb) / 0.1),transparent),linear-gradient(to left,rgb(var(--c-shadow-rgb) / 0.1),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.ayofo77:focus-visible{box-shadow:var(--ring)}.ayi63pb{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums lining-nums}.ayi63pb th,.ayi63pb td{padding:11px var(--s-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--c-line);white-space:nowrap}.ayi63pb td.ay17s0i,.ayi63pb th.ay17s0i{white-space:normal;min-width:14ch}.ayi63pb thead th{position:sticky;top:0;z-index:1;background:var(--c-zinc-50);color:var(--c-zinc-900);font-weight:var(--fw-bold);font-size:var(--fs-xs);letter-spacing:0.02em;border-bottom:1px solid var(--c-line-strong)}.ayi63pb tbody tr:nth-child(even)>*{background:var(--c-stone-50)}.ayi63pb tbody tr:last-child>*{border-bottom:0}.ayi63pb tbody th{font-weight:var(--fw-bold)}.ayi63pb .ayh1jzf{text-align:right}.ayi63pb .aybvt2l{font-weight:var(--fw-bold);color:var(--c-zinc-900);background:var(--c-brass-soft) !important;box-shadow:inset 0 -2px 0 var(--c-brass)}.ayi63pb tbody tr.aybvt2l>*{background:var(--c-brass-soft)}.ayi63pb tfoot td{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:normal;background:var(--c-surface);border-top:1px solid var(--c-line-strong);border-bottom:0}.aypjgb9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-4);font-size:var(--fs-xs);color:var(--c-text-muted)}@media (max-width:639px){.ayuevox,.ayuevox tbody,.ayuevox tr,.ayuevox td,.ayuevox th{display:block}.ayuevox thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ayofo77:has(.ayuevox){max-height:none;background-image:none}.ayuevox tbody tr{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-line)}.ayuevox tbody tr:nth-child(even)>*{background:none}.ayuevox tbody tr:nth-child(even){background:var(--c-stone-50)}.ayuevox tbody th{padding:0 0 var(--s-2);border:0;font-size:var(--fs-base);white-space:normal}.ayuevox tbody td{display:flex;justify-content:space-between;gap:var(--s-4);padding:5px 0;border:0;white-space:normal;text-align:right}.ayuevox tbody td::before{content:attr(data-label);font-weight:var(--fw-regular);color:var(--c-text-muted);text-align:left}.ayuevox .aybvt2l{background:none !important;box-shadow:none}.ayuevox tfoot,.ayuevox tfoot tr,.ayuevox tfoot td{display:block}}.ayilxo8{--note-accent:var(--c-zinc-700);--note-bg:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--note-bg);padding:var(--s-5);display:grid;gap:var(--s-3);max-width:none}.ay65t2e{display:flex;align-items:center;gap:var(--s-3)}.ayar682{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--c-surface);color:var(--note-accent);border:1px solid currentColor;flex:none}.ayxvs3r{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--note-accent)}.aym15fv{font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:var(--lh-snug)}.ayd5p1q{display:grid;gap:var(--s-3);font-size:var(--fs-sm);line-height:1.6}.ayd5p1q p{margin:0}.ayd5p1q ul{margin:0;padding-left:1.2em}.ayo7t64{--note-accent:var(--c-zinc-800);--note-bg:var(--c-zinc-50);border-color:var(--c-zinc-100)}.aynd5hf{--note-accent:var(--c-warn);--note-bg:var(--c-warn-soft);border-color:oklch(0.88 0.05 75)}.ayctg13{--note-accent:var(--c-brass-ink);--note-bg:var(--c-surface);border-color:var(--c-line)}.aysajdj{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--c-zinc-100)}.aysajdj li{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--c-zinc-100);font-variant-numeric:tabular-nums}.aysajdj li span:last-child{text-align:right;font-weight:var(--fw-bold)}.aysajdj .aydepck{border-bottom:0;padding-top:var(--s-3);font-size:var(--fs-base);color:var(--c-zinc-900)}.aysajdj .aydepck span:last-child{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:var(--fw-title)}.aypiq3f{margin:0;padding:var(--s-1) 0 var(--s-1) var(--s-5);border-left:2px solid var(--c-brass);font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.5;color:var(--c-text)}.aypiq3f p{margin:0}.ayigjf1{font-size:var(--fs-xs);color:var(--c-text-muted);font-style:normal;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3)}.ayigjf1 cite{font-style:normal;font-weight:var(--fw-bold);color:var(--c-text)}.ay8tpfu{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);padding:var(--s-5);display:grid;gap:var(--s-4);max-width:none}.ayan8e2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4)}.ayy664f{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-3);font-size:var(--fs-sm);counter-reset:src}.ayy664f li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--s-2);counter-increment:src}.ayy664f li::before{content:"[" counter(src) "]";color:var(--c-ink-3);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);padding-top:2px}.ayy664f span{display:block;color:var(--c-text-muted);font-size:var(--fs-xs)}.ay8iek5{font-size:var(--fs-xs);color:var(--c-text-muted);border-top:1px solid var(--c-line);padding-top:var(--s-3)}.aychyyg{border-top:1px solid var(--c-line);max-width:none}.aymsrmt{border-bottom:1px solid var(--c-line)}.aymsrmt>summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) 0;min-height:48px;cursor:pointer;font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:var(--lh-snug)}.aymsrmt>summary::-webkit-details-marker{display:none}.aymsrmt>summary:hover{color:var(--c-primary)}.ay9lni3{position:relative;flex:none;width:24px;height:24px;border:1px solid var(--c-line-strong);border-radius:50%;margin-top:-1px}.ay9lni3::before,.ay9lni3::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--t-fast)}.ay9lni3::after{transform:translate(-50%,-50%) rotate(90deg)}.aymsrmt[open] .ay9lni3::after{transform:translate(-50%,-50%) rotate(0deg)}.aymsrmt[open] .ay9lni3{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.aylh7lx{padding:0 var(--s-8) var(--s-5) 0;color:var(--c-text-muted);display:grid;gap:var(--s-3)}.aylh7lx p{margin:0}.ay1z5lu{--btn-bg:var(--c-surface);--btn-fg:var(--c-zinc-900);--btn-bd:var(--c-zinc-900);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border:2px solid var(--btn-bd);border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.ay1z5lu:hover{text-decoration:none;color:var(--btn-fg);background:var(--c-zinc-50)}.ayfd6f2{--btn-bg:var(--c-primary);--btn-fg:var(--c-on-primary);--btn-bd:var(--c-primary)}.ayfd6f2:hover{background:var(--c-zinc-700);border-color:var(--c-zinc-700)}.ayfd6f2:active{background:var(--c-zinc-900);transform:translateY(1px)}.ay8yaao{--btn-bd:transparent;--btn-bg:transparent;padding-inline:var(--s-3)}.ay4l3od{min-height:40px;padding:0 var(--s-4)}.ay75l9k{width:100%}.ay1z5lu[disabled],.ay1z5lu[aria-disabled="true"]{cursor:not-allowed;opacity:1;--btn-bg:var(--c-stone-100);--btn-fg:var(--c-ink-3);--btn-bd:var(--c-line)}.ay1z5lu[aria-disabled="true"]:hover{background:var(--c-stone-100)}.ay83a11{font-size:0.6875rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:0.06em;padding:1px 6px;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink-3)}.ay1z5lu.ayxvaf0{color:transparent;pointer-events:none}.ay1z5lu.ayxvaf0::after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--c-on-primary);border-right-color:transparent;animation:spin 0.7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.aydxupd{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-decoration:none;color:var(--c-link)}.aydxupd .ay8o7ko{transition:transform var(--t-fast)}.aydxupd:hover{text-decoration:underline}.aydxupd:hover .ay8o7ko{transform:translateX(3px)}.ay07vr0{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);padding:var(--s-6);display:grid;gap:var(--s-5)}.ayo8hnk{box-shadow:none}.ayvcqle{border-top:3px solid var(--c-brass)}.ayy60li{display:grid;gap:var(--s-2)}.ayj52k5{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-xl);line-height:var(--lh-snug)}.ayw8sjm{margin:0;font-size:var(--fs-sm);color:var(--c-text-muted)}.ayy7u3q{display:grid;gap:var(--s-4)}.ayayhc5{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:560px){.ayedr2n{grid-template-columns:repeat(2,minmax(0,1fr))}}.ay07vr0 .ayedr2n{grid-template-columns:minmax(0,1fr)}@media (min-width:560px) and (max-width:1023px){.ay07vr0 .ayedr2n{grid-template-columns:repeat(2,minmax(0,1fr))}}.ayeiak7 .ay07vr0 .ayedr2n{grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.ayeiak7 .ay07vr0 .ayedr2n{grid-template-columns:repeat(2,minmax(0,1fr))}}.ay3igjs{display:grid;gap:6px;min-width:0}.ay75g18{font-size:var(--fs-sm);font-weight:var(--fw-bold);display:flex;justify-content:space-between;gap:var(--s-2)}.ay7acpm{font-weight:var(--fw-regular);color:var(--c-text-muted);font-size:var(--fs-xs)}.ayrbtel,.ayg93to,.ayi1hev{width:100%;min-height:48px;padding:10px var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-white);color:var(--c-text);font:inherit;font-size:1rem;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ayi1hev{min-height:112px;resize:vertical;line-height:1.5}.ayg93to{appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--c-ink-2) 50%),linear-gradient(135deg,var(--c-ink-2) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat}.ayrbtel::placeholder,.ayi1hev::placeholder{color:var(--c-ink-3)}.ayrbtel:hover,.ayg93to:hover,.ayi1hev:hover{border-color:var(--c-ink-3)}.ayrbtel:focus-visible,.ayg93to:focus-visible,.ayi1hev:focus-visible{border-color:var(--c-focus);box-shadow:0 0 0 3px rgb(47 111 214 / 0.2);border-radius:var(--r-sm)}.ayrbtel[disabled],.ayg93to[disabled]{background:var(--c-stone-50);color:var(--c-ink-3);cursor:not-allowed}.ay6pspc{display:flex;align-items:stretch}.ay6pspc .ayrbtel{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0;font-variant-numeric:tabular-nums}.ayvf8ye{display:grid;place-items:center;padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-left:0;border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--c-stone-50);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ayqu2ji{font-size:var(--fs-xs);color:var(--c-text-muted);margin:0}.ay9k5y9{display:none;align-items:flex-start;gap:6px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-error);margin:0}.ay3igjs.ayjsv51 .ayrbtel,.ay3igjs.ayjsv51 .ayg93to,.ay3igjs.ayjsv51 .ayi1hev{border-color:var(--c-error);background:var(--c-error-soft)}.ay3igjs.ayjsv51 .ay9k5y9{display:flex}.ayak59n{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--s-3);align-items:start;font-size:var(--fs-sm);line-height:1.45;cursor:pointer}.ayak59n input{appearance:none;width:22px;height:22px;margin:0;border:1.5px solid var(--c-ink-3);border-radius:var(--r-xs);background:var(--c-white);display:grid;place-items:center;cursor:pointer}.ayak59n input::after{content:"";width:6px;height:11px;border:solid var(--c-on-primary);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);opacity:0}.ayak59n input:checked{background:var(--c-primary);border-color:var(--c-primary)}.ayak59n input:checked::after{opacity:1}.ayak59n input:focus-visible{box-shadow:var(--ring)}.ay3igjs.ayjsv51 .ayak59n input{border-color:var(--c-error);background:var(--c-error-soft)}.ay5uikk{border:0;margin:0;padding:0;display:grid;gap:var(--s-2);min-width:0}.ay5uikk legend{padding:0;margin-bottom:6px}.ayayygu{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:4px;padding:4px;background:var(--c-stone-100);border-radius:var(--r-sm)}.ayayygu label{position:relative}.ayayygu input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ayayygu span{display:grid;place-items:center;min-height:40px;padding:0 var(--s-2);border-radius:4px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-text-muted);text-align:center;line-height:1.2}.ayayygu input:checked + span{background:var(--c-white);color:var(--c-zinc-900);box-shadow:var(--shadow-1)}.ayayygu input:focus-visible + span{box-shadow:var(--ring)}.ayj12ua{width:100%;accent-color:var(--c-primary);height:28px;margin:0}.ay269so{font-size:0.75rem;line-height:1.5;color:var(--c-text-muted);margin:0}.ayyxbab{display:none;gap:var(--s-2);align-items:flex-start;padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--c-error-soft);color:var(--c-error);font-size:var(--fs-sm);font-weight:var(--fw-bold);border:1px solid oklch(0.85 0.06 25)}.ayy7u3q.ay44yhi .ayyxbab{display:flex}.ay1btem{display:grid;gap:var(--s-3);justify-items:start;padding:var(--s-5);border-radius:var(--r-md);background:var(--c-success-soft);border:1px solid oklch(0.86 0.04 195)}.ay1btem[hidden]{display:none}.ay8ewy6{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-success);color:var(--c-white)}.ayo2bfj{font-weight:var(--fw-bold);font-size:var(--fs-md)}.ay1btem p{margin:0;font-size:var(--fs-sm);color:var(--c-text-muted)}.ayy7u3q[aria-busy="true"] .ayrbtel,.ayy7u3q[aria-busy="true"] .ayi1hev{opacity:0.6}.ayrywzr{list-style:none;margin:0;padding:var(--s-4) 0 0;border-top:1px solid var(--c-line);display:grid;gap:var(--s-2);font-size:var(--fs-xs);color:var(--c-text-muted)}.ayrywzr li{display:flex;gap:var(--s-2);align-items:flex-start}.ayrywzr .ay8o7ko{color:var(--c-success);width:1rem;height:1rem;margin-top:1px}.aywpivh{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s-4);align-items:center}.ayy5exo{aspect-ratio:3 / 4;border-radius:var(--r-xs);background:var(--c-zinc-800);color:var(--c-white);display:grid;align-content:space-between;padding:8px 7px;font-family:var(--font-serif);font-size:0.6875rem;line-height:1.1;box-shadow:var(--shadow-2)}.ayy5exo::after{content:"";width:16px;height:2px;background:var(--c-brass)}.aykyziq{display:inline-flex;align-items:center;gap:6px;padding:3px var(--s-2);border-radius:var(--r-pill);font-size:0.75rem;font-weight:var(--fw-bold);line-height:1.3;background:var(--c-stone-100);color:var(--c-text);white-space:nowrap}.ayhwn4m{background:var(--c-brass);color:var(--c-white)}.ayhwn4m::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-white)}.aystq6k{background:var(--c-brass-soft);color:var(--c-brass-ink)}.ayz7msw{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-text-muted)}.ay5pshk{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--c-stone-100);background-image:repeating-linear-gradient(135deg,transparent 0 9px,var(--c-stone-200) 9px 10px)}.ay9aisn{aspect-ratio:16 / 10}.ay5pshk img{width:100%;height:100%;object-fit:cover}.ay5orev{position:absolute;inset:auto var(--s-3) var(--s-3) var(--s-3);font-family:ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:0.6875rem;color:var(--c-ink-3);letter-spacing:0.02em}.ay0z01y{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);list-style:none;margin:0;padding:0}@media (min-width:640px){.ay0z01y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ayioqzg{grid-template-columns:repeat(3,minmax(0,1fr))}}.aylkiii{position:relative;display:flex;flex-direction:column;height:100%;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;transition:box-shadow var(--t-fast),border-color var(--t-fast)}.aylkiii:hover{box-shadow:var(--shadow-2);border-color:var(--c-line-strong)}.aylkiii:focus-within{box-shadow:var(--ring)}.aylkiii .ay5pshk{border-bottom:1px solid var(--c-line)}.aylkiii .ayhwn4m{position:absolute;top:var(--s-3);left:var(--s-3);z-index:1}.ay4enqj{display:grid;gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);flex:1;align-content:start}.aybgjb3{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:var(--fw-bold)}.aybgjb3 .ay8o7ko{width:0.95rem;height:0.95rem}.ayq5us1{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-lg);line-height:var(--lh-snug)}.ayq5us1 a{color:var(--c-text);text-decoration:none}.ayq5us1 a::after{content:"";position:absolute;inset:0;z-index:2}.ayq5us1 a:hover{text-decoration:underline;text-decoration-thickness:1px}.ayq5us1 a:focus-visible{box-shadow:none}.ayb0b2w{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.ayb0b2w div{display:flex;gap:6px}.ayb0b2w dt{color:var(--c-ink-3)}.ayb0b2w dd{margin:0;color:var(--c-text);font-weight:var(--fw-bold)}.ayvxyt4{margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--c-line);display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap}.ayflv1e{font-size:var(--fs-xs);color:var(--c-text-muted)}.ay2473l{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-lg);color:var(--c-zinc-900);font-variant-numeric:lining-nums}.ayyath9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;counter-reset:dossier}@media (min-width:640px){.ayyath9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.aywm82q{grid-template-columns:repeat(4,minmax(0,1fr))}}.ayy5jmo{position:relative;counter-increment:dossier;background:var(--c-surface);padding:var(--s-5);display:grid;gap:var(--s-2);align-content:start;transition:background var(--t-fast)}.ayy5jmo:hover{background:var(--c-zinc-50)}.ayy5jmo:focus-within{box-shadow:inset 0 0 0 2px var(--c-focus)}.ayy5jmo::before{content:counter(dossier,decimal-leading-zero);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--c-brass-ink);font-variant-numeric:tabular-nums}.aykde7i{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-lg);line-height:var(--lh-snug)}.aykde7i a{color:var(--c-text);text-decoration:none}.aykde7i a::after{content:"";position:absolute;inset:0}.aykde7i a:focus-visible{box-shadow:none}.ayy5jmo:hover .aykde7i a{text-decoration:underline;text-decoration-thickness:1px}.ayr52eu{margin:0;font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.5}.ayj6l4k{font-size:var(--fs-xs);color:var(--c-ink-3);margin-top:var(--s-2);display:flex;align-items:center;gap:6px}.ayet6ll{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);padding:var(--s-5);display:grid;gap:var(--s-4);max-width:none}.ayybsc9{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-text-muted)}.ay7cz57{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--c-line)}@media (min-width:720px){.aywzfuz{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}}.ay7cz57 li{border-bottom:1px solid var(--c-line)}.ay7cz57 a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:center;padding:var(--s-3) 0;min-height:48px;text-decoration:none;color:var(--c-text);font-weight:var(--fw-bold);font-size:var(--fs-sm);line-height:1.35}.ay7cz57 a small{display:block;font-weight:var(--fw-regular);color:var(--c-text-muted);font-size:var(--fs-xs);margin-top:2px}.ay7cz57 a .ay8o7ko{color:var(--c-ink-3);transition:transform var(--t-fast),color var(--t-fast)}.ay7cz57 a:hover{color:var(--c-primary)}.ay7cz57 a:hover .ay8o7ko{transform:translateX(3px);color:var(--c-primary)}.ay7cz57 a[aria-current="page"]{color:var(--c-ink-3);pointer-events:none}.ayqd9i3{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-zinc-50);text-decoration:none;color:var(--c-text);max-width:none}.ayqd9i3:hover{border-color:var(--c-zinc-700);color:var(--c-text)}.ayf0r10{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-surface);border:1px solid var(--c-line);flex:none}.ayf0r10 .ay8o7ko{transform:rotate(180deg)}.ayqd9i3 small{display:block;font-size:var(--fs-xs);color:var(--c-text-muted)}.ayqd9i3 strong{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-md);line-height:var(--lh-snug)}.ay6vz8t{background:var(--c-dark);color:var(--c-white);border-radius:var(--r-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;gap:var(--s-5);align-items:center;max-width:none;position:relative;overflow:hidden}.ay6vz8t::after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border:1px solid color-mix(in srgb,var(--c-cta) 45%,transparent);transform:rotate(45deg);pointer-events:none}@media (min-width:720px){.ay6vz8t{grid-template-columns:minmax(0,1fr) auto}}.ayy99dw{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-xl);line-height:var(--lh-snug)}.ayzfbef{margin:var(--s-2) 0 0;color:var(--c-on-dark-2);font-size:var(--fs-sm);max-width:56ch}.ay6vz8t .ayfd6f2{--btn-bg:var(--c-cta);--btn-fg:var(--c-on-cta);--btn-bd:var(--c-cta);position:relative;z-index:1}.ay6vz8t .ayfd6f2:hover{background:var(--c-cta-hover);border-color:var(--c-cta-hover);color:var(--c-on-cta)}.aym2hzh{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ay7r5vu{position:fixed;inset:auto 0 0 0;z-index:60;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s-2);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--c-white);border-top:1px solid var(--c-line);box-shadow:0 -8px 24px -12px rgb(var(--c-shadow-rgb) / 0.2)}.ay7r5vu .ay1z5lu{min-height:50px}@media (min-width:1024px){.ay7r5vu{display:none}}.ay0hyxt{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:start}@media (min-width:900px){.ay0hyxt{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:var(--s-7)}}.ayw8vjz{display:grid;gap:var(--s-5);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-6)}.ayymkns{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-text-muted)}.ayyh8wh{display:grid;gap:var(--s-5);background:var(--c-zinc-50);border:1px solid var(--c-zinc-100);border-radius:var(--r-lg);padding:var(--s-6)}@media (min-width:900px){.ayyh8wh{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.ayaij38{display:grid;gap:var(--s-1);padding-bottom:var(--s-5);border-bottom:1px solid var(--c-zinc-100)}.ayr55x5{font-size:var(--fs-sm);color:var(--c-text-muted)}.ayidifh{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);line-height:1;color:var(--c-zinc-900);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-0.01em}.ayf05t8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:0}.ayf05t8 div{display:grid;gap:2px}.ayf05t8 dt{font-size:var(--fs-xs);color:var(--c-text-muted)}.ayf05t8 dd{margin:0;font-weight:var(--fw-bold);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--c-text)}.ayanhak{font-size:var(--fs-xs);color:var(--c-warn);font-weight:var(--fw-bold);display:flex;gap:6px;align-items:flex-start;margin:0}.ayanhak[hidden]{display:none}.ayocern{display:grid;gap:var(--s-3)}.ay0bw3b{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ayls0oq{display:flex;height:36px;border-radius:var(--r-sm);overflow:hidden;background:var(--c-white);border:1px solid var(--c-zinc-100)}.ay1tc9e{height:100%;min-width:2px;transition:width 220ms ease}.ay55p15{background:var(--c-zinc-800)}.aye3ekc{background:var(--c-brass)}.ayhyjr4{background:repeating-linear-gradient(135deg,var(--c-stone-300) 0 4px,var(--c-stone-200) 4px 8px)}.ayezfps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);font-size:var(--fs-sm)}.ayezfps li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:var(--s-2);align-items:center}.ayezfps li>span:last-child{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.aypb9z3{width:12px;height:12px;border-radius:2px}.aymlqc2{background:var(--c-zinc-800)}.ay7ewme{background:var(--c-brass)}.aytewq5{background:repeating-linear-gradient(135deg,var(--c-stone-300) 0 3px,var(--c-stone-200) 3px 6px)}.ayoqba7{display:grid;gap:var(--s-3)}.ayc8c9o{display:grid;gap:4px;font-size:var(--fs-sm)}.aydr1hv{display:flex;justify-content:space-between;gap:var(--s-3)}.aydr1hv span:last-child{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.aywfind{height:10px;border-radius:var(--r-pill);background:var(--c-white);border:1px solid var(--c-zinc-100);overflow:hidden}.ayq0lc5{height:100%;background:var(--c-zinc-800);border-radius:inherit;transition:width 220ms ease}.ay9k87s{background:var(--c-brass)}.ayjm6xp{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.ayjm6xp>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:48px;padding:var(--s-2) var(--s-4);font-weight:var(--fw-bold);font-size:var(--fs-sm);cursor:pointer}.ayjm6xp>summary::-webkit-details-marker{display:none}.ayjm6xp>summary .ay8o7ko{transition:transform var(--t-fast)}.ayjm6xp[open]>summary .ay8o7ko{transform:rotate(180deg)}.ay040qa{padding:0 var(--s-4) var(--s-4);display:grid;gap:var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted)}.ay040qa dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2) var(--s-4)}.ay040qa dd{margin:0;color:var(--c-text);font-weight:var(--fw-bold);text-align:right;font-variant-numeric:tabular-nums}.ayua2j6{font-size:0.75rem;line-height:1.55;color:var(--c-text-muted);margin:0;padding-top:var(--s-4);border-top:1px solid var(--c-zinc-100)}.ayucbzp{display:grid;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-md);background:var(--c-white);border:1px solid var(--c-zinc-100)}.ayucbzp p{margin:0;font-size:var(--fs-sm)}.ayg4e3c{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-6)}@media (min-width:720px){.ayg4e3c{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ayg4e3c .ayyh8wh{position:static}}.ayhe9b8{display:grid;gap:var(--s-3)}.ay82tsx{position:relative;height:18px;border-radius:var(--r-pill);background:repeating-linear-gradient(135deg,var(--c-stone-200) 0 5px,var(--c-stone-100) 5px 10px);border:1px solid var(--c-line);overflow:hidden}.ayw1994{position:absolute;inset:0 auto 0 0;background:var(--c-zinc-800);border-radius:inherit;transition:width 220ms ease}.ayw1994.ayq2rao{background:linear-gradient(90deg,var(--c-zinc-800),var(--c-zinc-700))}.aya6fs6{display:flex;justify-content:space-between;font-size:0.75rem;color:var(--c-ink-3);font-variant-numeric:tabular-nums}.ayj7g0i{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--fs-xs);color:var(--c-text-muted)}.ayj7g0i span{display:inline-flex;align-items:center;gap:6px}.aytam3z{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-bold);background:var(--c-white);border:1px solid var(--c-zinc-100)}.aytam3z.ayq2rao{background:var(--c-warn-soft);border-color:oklch(0.88 0.05 75);color:var(--c-warn)}.aydjt5b{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden}@media (min-width:900px){.aydjt5b{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0}}.ay2qrrh{position:relative;min-height:300px;aspect-ratio:4 / 3;background:var(--c-zinc-50);background-image:repeating-linear-gradient(135deg,transparent 0 9px,var(--c-zinc-100) 9px 10px)}.ay2qrrh .ay5orev{inset:auto auto var(--s-3) var(--s-3)}.ay8u6hf{padding:var(--s-5);display:grid;gap:var(--s-4);align-content:start}@media (min-width:900px){.ay8u6hf{border-left:1px solid var(--c-line);max-height:520px;overflow:auto}}.ayfoqje{display:grid;gap:var(--s-2)}.ayfoqje h3{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-text-muted)}.ayfoqje ul{list-style:none;margin:0;padding:0;display:grid}.ayfoqje li a,.ayfoqje li>span{display:flex;justify-content:space-between;gap:var(--s-3);padding:7px 0;border-bottom:1px solid var(--c-line);font-size:var(--fs-sm);text-decoration:none;color:var(--c-text)}.ayfoqje li a:hover{color:var(--c-primary)}.ayfoqje li em{font-style:normal;color:var(--c-text-muted);font-size:var(--fs-xs);white-space:nowrap}.aylga7k{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-5);display:grid;gap:var(--s-4)}.ays627j{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ays627j>.ay3igjs:first-child,.ays627j>.aybg7q6{grid-column:1 / -1}@media (min-width:900px){.ays627j{grid-template-columns:repeat(5,minmax(0,1fr))}.ays627j>.ay3igjs:first-child{grid-column:auto}}.ayi4ntt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-line)}.ay0vluc{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ay7fn92{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ayl36y0{position:relative}.ayl36y0 input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ayl36y0 span{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);background:var(--c-white);color:var(--c-text-muted)}.ayl36y0 input:hover + span{border-color:var(--c-ink-3)}.ayl36y0 input:checked + span{background:var(--c-zinc-900);border-color:var(--c-zinc-900);color:var(--c-white)}.ayl36y0 input:focus-visible + span{box-shadow:var(--ring)}.aya2au8{display:grid;gap:var(--s-3);justify-items:start;padding:var(--s-7);border:1px dashed var(--c-line-strong);border-radius:var(--r-lg);background:var(--c-surface)}.aya2au8[hidden]{display:none}.aylkiii[hidden]{display:none}.ays1u0x{display:grid;gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));border-radius:var(--r-lg);overflow:hidden}.ays1u0x .ay5pshk{aspect-ratio:4 / 3}.ays1u0x .ay5pshk:first-child{grid-column:1 / -1;aspect-ratio:16 / 10}@media (min-width:720px){.ays1u0x{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:16 / 8}.ays1u0x .ay5pshk{aspect-ratio:auto}.ays1u0x .ay5pshk:first-child{grid-column:1;grid-row:1 / span 2;aspect-ratio:auto}}.aypv6d6{position:absolute;right:var(--s-3);bottom:var(--s-3)}.ayz7tjq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden}@media (min-width:720px){.ayz7tjq{grid-template-columns:repeat(4,minmax(0,1fr))}}.ayz7tjq>div{background:var(--c-surface);padding:var(--s-4);display:grid;gap:4px;align-content:start}.ayz7tjq dt{font-size:var(--fs-xs);color:var(--c-text-muted);display:flex;align-items:center;gap:6px}.ayz7tjq dd{margin:0;font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:1.3}.ayz7tjq dd.aylx6a7{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-lg);color:var(--c-zinc-900)}.ayxbnd7{border-radius:var(--r-lg);border:1px solid var(--c-zinc-100);background:var(--c-zinc-50);padding:var(--s-6);display:grid;gap:var(--s-5);max-width:none}.ay1hh4q{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-3)}.ayqc7u8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-5);margin:0}@media (min-width:720px){.ayqc7u8{grid-template-columns:repeat(4,minmax(0,1fr))}}.ayqc7u8>div{display:grid;gap:4px;align-content:start;padding-top:var(--s-3);border-top:2px solid var(--c-zinc-800)}.ayqc7u8>div.aybvt2l{border-top-color:var(--c-brass)}.ayqc7u8 dt{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.35}.ayqc7u8 dd{margin:0;font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-xl);line-height:1.1;color:var(--c-zinc-900);font-variant-numeric:lining-nums}.ayqc7u8 dd small{display:block;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--c-text-muted);margin-top:4px;line-height:1.35}.ayo99o7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s-6)}@media (min-width:640px){.ayo99o7{grid-template-columns:repeat(2,minmax(0,1fr))}}.ayo99o7 li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--s-3);align-items:center;padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);font-size:var(--fs-sm)}.ayo99o7 .ay8o7ko{color:var(--c-zinc-700)}.ayo99o7 em{font-style:normal;color:var(--c-text-muted);font-size:var(--fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums}.ayuuql0{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border-radius:var(--r-pill);background:var(--c-zinc-900);color:var(--c-white);font-size:0.75rem;font-weight:var(--fw-bold)}.aytxyt6{max-width:760px;margin-inline:auto;padding-bottom:var(--s-10)}.ayjcqvk{display:grid;gap:var(--s-5);justify-items:start;padding-block:var(--s-8) var(--s-7)}.ay0uki4{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--c-success-soft);color:var(--c-success);border:1px solid oklch(0.86 0.04 195)}.ay0uki4 .ay8o7ko{width:26px;height:26px}.aygfwrl{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:step;border-top:1px solid var(--c-line)}.aygfwrl li{counter-increment:step;display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line)}.aygfwrl li::before{content:counter(step);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--c-line-strong);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.aygfwrl strong{display:block}.aygfwrl span{color:var(--c-text-muted);font-size:var(--fs-sm)}.aydm9j1{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--fs-xs);color:var(--c-text-muted)}.ayvcm7r{margin:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--c-line)}.ayvcm7r>div{display:grid;gap:2px var(--s-5);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line)}@media (min-width:640px){.ayvcm7r>div{grid-template-columns:200px minmax(0,1fr)}}.ayvcm7r dt{font-weight:var(--fw-bold);font-size:var(--fs-sm)}.ayvcm7r dd{margin:0;font-size:var(--fs-sm);color:var(--c-text-muted)}.ayjrgej{background:var(--c-dark);color:var(--c-on-dark-2);padding-block:var(--s-9) var(--s-6);font-size:var(--fs-sm)}.ayjrgej a{color:var(--c-on-dark);text-decoration:none}.ayjrgej a:hover{color:var(--c-white);text-decoration:underline}.ayieiye{display:grid;gap:var(--s-7);grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.ayieiye{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}}.aya53ny{display:grid;gap:var(--s-3);align-content:start}.aya53ny .ay9c5rv{color:var(--c-on-dark)}.aya53ny .ay5bxqd{color:var(--c-on-dark-3)}.aya53ny p{margin:0;max-width:40ch;line-height:1.55}.ay933pl{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ayudtts{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-accent-on-dark);margin-bottom:var(--s-3)}.ayzc08n{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.aynwuqt{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--c-dark-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3) var(--s-6);font-size:var(--fs-xs);color:var(--c-on-dark-3)}.aynwuqt ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}@media print{.ay81t6o,.ay7r5vu,.ay25w50,.ayjrgej,.aymjw5b{display:none !important}body{padding:0}.ay1hely{display:block}}@media (max-width:1023.98px){.ayeiak7{display:contents}.ayeiak7>.ay8uozg{order:0;margin-bottom:0}.ay1hely>.ay25w50{order:1}.ay1hely>.aygcf3f{order:2}.ayeiak7>:not(.ay8uozg){order:3}}@media (min-width:1024px){.ay25w50{position:static}}@media (min-width:1024px) and (min-height:940px){.ay25w50{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.ayy60li p,.aynwuqt p,.ay7fms8 p,.aybgjb3,.ayvxyt4,.ayymkns,.ay0bw3b{margin:0}.ayqqsci{padding:var(--s-5)}.ayqqsci .ayy7u3q{gap:var(--s-3)}.ay82xfb{padding-top:var(--s-4);border-top:1px solid var(--c-line)}.ayygniu .ay0hyxt,.aybugmg{grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.ay19lyq .ay0hyxt:not(.aybugmg){grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}}@media (min-width:720px){.ay5svlw .aybugmg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:479px){.ay5bxqd{display:none}}.ayvf5ix{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.ayet6ll .ayybsc9{margin:0}.ayz971f{display:grid;gap:var(--s-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.ayhh76k{display:grid;gap:var(--s-3)}.ay20l8x{grid-template-columns:minmax(0,1fr) !important}.ay20l8x .ay8u6hf{border-left:0;max-height:none;display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ay20l8x .ay8u6hf>.ayh8bg9{grid-column:1 / -1;margin:0}.ayekl2v{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-text-muted)}.ayad0cf{display:grid;gap:var(--s-5);margin-top:var(--s-9)}.ayad0cf .ay7fms8{margin:0}.ays1u0x.ay0rq6o{grid-template-columns:minmax(0,1fr);grid-template-rows:none;aspect-ratio:auto}.ays1u0x.ay0rq6o .ay5pshk:first-child{grid-row:auto;aspect-ratio:16 / 9}.ayurw8b{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.ayurw8b{grid-template-columns:2fr 1fr}}.ay0x2tp .ayxbnd7 p,.ay0x2tp .ay1hh4q p{margin:0}.aya2au8 p{margin:0}.ayx5pv8{grid-template-columns:minmax(0,1fr)}.ayx5pv8 .ay0x2tp{max-width:none}.ayqqsci{gap:var(--s-4);scroll-margin-top:calc(var(--header-h) + var(--s-4))}.ayqqsci .ayj52k5{font-size:var(--fs-lg)}.ay74iwp{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2);font-size:var(--fs-sm)}.ay74iwp li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:var(--s-2);align-items:start;line-height:1.4}.ay74iwp .ay8o7ko{color:var(--c-brass-ink);width:1.1rem;height:1.1rem;margin-top:1px}.ay0nqzo{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--c-text-muted);padding-top:var(--s-3);border-top:1px solid var(--c-line)}.ayhhmkc{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ayhhmkc:empty{display:none}.ayhhmkc.ayb4svw{color:var(--c-error)}.ayqagin{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.ay1pcyj{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--s-4);align-items:start}.aydsqbo{width:92px;height:auto;border-radius:var(--r-xs);box-shadow:var(--shadow-2)}.ayjonv4{display:grid;gap:var(--s-2)}.ayjonv4[hidden]{display:none}.aypscsp{display:grid;gap:var(--s-4);align-items:center;padding:var(--s-5) var(--s-6);border-radius:var(--r-md);background:var(--c-dark);color:var(--c-on-dark);max-width:none}.ay0x2tp>.aypscsp{margin-top:var(--s-7)}.ayl055f{margin:0;font-weight:var(--fw-bold);font-size:var(--fs-md);line-height:var(--lh-snug)}.aypscsp .ay1z5lu{--btn-bg:var(--c-cta);--btn-fg:var(--c-on-cta);--btn-bd:var(--c-cta);justify-self:start}.aypscsp .ay1z5lu:hover{background:var(--c-cta-hover);border-color:var(--c-cta-hover);color:var(--c-on-cta)}@media (min-width:640px){.aypscsp{grid-template-columns:minmax(0,1fr) auto}}.aynjyzj{display:grid;gap:var(--s-3);justify-items:start;padding:var(--s-5);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface-alt);max-width:none}.ayee1hk{margin:0;display:flex;gap:var(--s-2);align-items:center;font-weight:var(--fw-bold)}.ayee1hk .ay8o7ko{color:var(--c-brass-ink)}.aynjyzj p{margin:0;color:var(--c-text-muted);font-size:var(--fs-sm)}.ay7r5vu{grid-template-columns:minmax(0,1fr)}.ay0x2tp .aycf9og{font-size:var(--fs-md);line-height:1.55;color:var(--c-text)}.ay0x2tp .ayilxo8{display:block;padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);line-height:1.55;color:var(--c-text-muted);background:var(--c-surface-alt);border:1px solid var(--c-line);border-radius:var(--r-sm)}.ay0x2tp .ayilxo8>* + *{margin-top:var(--s-2)}.ay0x2tp .ayilxo8 p,.ay0x2tp .ay0nt45 p{margin:0}.ay0nt45{padding:var(--s-4) var(--s-5);border-left:3px solid var(--c-brass);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--c-zinc-50);max-width:none}.ay0nt45>strong:first-child{display:block;margin-bottom:var(--s-1);color:var(--c-zinc-900)}.ay0nt45>* + *{margin-top:var(--s-2)}.ay6bmiw{padding:var(--s-3) var(--s-4);border:1px dashed var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.ay49laa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;max-width:none}@media (min-width:720px){.ay49laa{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.ayx5kf4{background:var(--c-surface);padding:var(--s-4) var(--s-4) var(--s-3);display:grid;gap:var(--s-1);align-content:start}.ayx5kf4 strong{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:clamp(1.375rem,1.15rem + 0.9vw,1.75rem);line-height:1.05;color:var(--c-zinc-900);overflow-wrap:anywhere}.ayx5kf4 span{font-size:var(--fs-sm);line-height:1.35}.ay0x2tp .aygfwrl li{display:block;position:relative;padding:var(--s-4) 0 var(--s-4) 52px;margin:0}.ay0x2tp .aygfwrl li::before{position:absolute;left:0;top:var(--s-4)}.ay0x2tp .aygfwrl strong{display:inline}.ay0x2tp .ayofo77{max-width:none}.ay0x2tp .ayofo77 table{min-width:100%}.ay871b2{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ay0x2tp .ay871b2{padding:0}.ayzaf05{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr);max-width:none}@media (min-width:640px){.ayzaf05{grid-template-columns:repeat(2,minmax(0,1fr))}}.ayt0x96{position:relative;display:grid;gap:var(--s-2);align-content:start;padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.ayt0x96 h3{margin:0;font-size:var(--fs-md)}.ayt0x96 p{margin:0;font-size:var(--fs-sm);color:var(--c-text-muted)}.ayys6ty{justify-self:start;display:inline-flex;padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--c-brass-soft);color:var(--c-brass-ink);font-size:0.75rem;font-weight:var(--fw-bold)}.ay0x2tp sup{line-height:0}.ayqowzv{display:inline;margin:0;font:inherit}.ay0x2tp .aychyyg{margin-top:var(--s-5)}.ay0x2tp .aymsrmt>summary{list-style:none}.ay0x2tp .ay0z01y{max-width:none}.ays1u0x img{width:100%;height:100%;object-fit:cover}.ay0rq6o{grid-template-columns:minmax(0,1fr);aspect-ratio:16 / 9}.ay0rq6o .ay5pshk:first-child{aspect-ratio:auto;grid-row:auto}.ay7tf4j{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.ay7tf4j li{margin:0;padding:4px var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-sm);background:var(--c-surface)}.ay0x2tp .ay7tf4j li + li{margin-top:0}.aylkiii .ay5pshk img{aspect-ratio:4 / 3}.ayhwjei{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.aytzf40{font-family:var(--font-serif)}.ay9usxb{max-width:none}.ay0x2tp .ayxbnd7 h2,.ay0x2tp .ayad0cf h2,.ay0x2tp .ay7fms8 h2{margin-top:0}.ayfy5h7{display:grid;gap:var(--s-5);margin-bottom:var(--s-7)}.ayrplzq{margin:var(--s-6) 0 0;display:grid;gap:var(--s-2);max-width:none}.ayrplzq img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--r-md);background:var(--c-stone-100)}.ayrplzq figcaption{font-size:var(--fs-xs);color:var(--c-text-muted)}.ayf6esk{margin:0}.ayf6esk img{aspect-ratio:16 / 7}@media (max-width:719px){.ayf6esk img{aspect-ratio:2 / 1}}.ay07vr0 .ay0no5u,.ay0no5u{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c-brass) 55%,transparent)}100%{box-shadow:0 0 0 18px transparent}}.aynno2a{animation:pulse-ring 1.1s ease-out 2}.aycd6eq{background:var(--c-dark);color:var(--c-on-dark-2);font-size:var(--fs-xs);letter-spacing:.02em}.ayboh0m{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:34px}.aycd6eq p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aycd6eq a{color:var(--c-accent-on-dark);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.ayztrwt{position:sticky;top:0;z-index:50;background:var(--c-surface);border-bottom:1px solid var(--c-line);box-shadow:none}.ay7puuk{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);min-height:72px}.ayh4avc{display:flex;flex-direction:column;line-height:1.1}.ayztrwt .ay9c5rv{font-family:var(--font-serif);font-size:1.45rem;font-weight:var(--fw-title);letter-spacing:-.01em}.ayztrwt .ay5bxqd{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--c-text-muted)}.ay5mhb4{border-top:1px solid var(--c-line);background:var(--c-surface-alt)}.ay5mhb4 .ayfczrb{display:flex;justify-content:flex-start}.ay5mhb4 .aydy5ef{gap:0}.ay5mhb4 .aybdwpq,.ay5mhb4 .ay9w7aa{padding:.85rem 1rem;border-radius:0;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-medium)}.ay5mhb4 .aybdwpq[aria-current]{box-shadow:inset 0 -3px 0 var(--c-brass)}.ay41pa0{background:linear-gradient(180deg,var(--c-stone-100),var(--c-paper));border-bottom:1px solid var(--c-line);padding:var(--s-7) 0 var(--s-8)}.ayltama{background:radial-gradient(1200px 400px at 85% -10%,var(--c-brass-soft),transparent 60%),linear-gradient(180deg,var(--c-stone-100),var(--c-paper));padding:var(--s-9) 0}.ay41pa0 .aypofvu{margin-bottom:var(--s-4)}.ay41pa0 .ayty8cd{font-family:var(--font-serif);max-width:24ch;margin:0 0 var(--s-4)}.ay41pa0 .aykixp6{max-width:62ch;font-size:var(--fs-md);color:var(--c-text-muted);margin:0;border-left:3px solid var(--c-brass);padding-left:var(--s-4)}.ay41pa0 .aytab9e{color:var(--c-brass-ink)}.ay9rr0q{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8);padding:var(--s-8) 0 var(--s-9)}.aykt9ce{grid-template-columns:minmax(0,1fr) 340px}.ayf7vuw{position:sticky;top:120px;align-self:start;display:grid;gap:var(--s-5)}.aywipsq{border:1px solid var(--c-line);border-radius:var(--r-xs);padding:var(--s-4);background:var(--c-surface)}.aywipsq summary{font-weight:var(--fw-medium);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.aywipsq .ay17yj5{margin:var(--s-3) 0 0;padding-left:1.1em;font-size:var(--fs-sm);display:grid;gap:.35rem}.ayu7yqm{background:var(--c-brass-soft);border-top:1px solid var(--c-line)}.ay73nt9{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-7) var(--s-4)}.ayu7yqm p{margin:0;font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-title);color:var(--c-text);max-width:34ch}.ay8z8u6{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--s-7);padding:var(--s-8) 0 var(--s-6)}.ay7vc7w .ay9c5rv{font-family:var(--font-serif)}.aylkiii{border-radius:var(--r-xs)!important;box-shadow:none!important;border:1px solid var(--c-line)}.aylkiii:hover{border-color:var(--c-brass)}.aykyziq{border-radius:var(--r-xs)!important;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.ay1z5lu{border-radius:var(--r-xs)!important;letter-spacing:.02em}.ay0x2tp h2{font-family:var(--font-serif);border-bottom:1px solid var(--c-line);padding-bottom:.35em}.ay0x2tp blockquote{border-left:3px solid var(--c-brass);background:var(--c-surface-alt);margin-left:0;padding:var(--s-4) var(--s-5)}@media (max-width:1000px){.aykt9ce{grid-template-columns:minmax(0,1fr)}.aykt9ce .ayf7vuw{position:static;order:-1}.ay8z8u6{grid-template-columns:1fr 1fr}}@media (max-width:820px){.aycd6eq{display:none}.ay7puuk{min-height:62px}.ayztrwt .ay9c5rv{font-size:1.15rem}.ay5mhb4{border-top:0;background:none}.ay41pa0{padding:var(--s-6) 0}.ay73nt9{flex-direction:column;align-items:flex-start}.ay8z8u6{grid-template-columns:1fr}}.ayqk95q{border:1px solid var(--c-line-strong);border-top:4px solid var(--c-brass);background:var(--c-surface);padding:var(--s-6);margin:var(--s-7) 0;border-radius:var(--r-xs)}.ayrcz23{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:var(--fw-title);margin:0 0 var(--s-4)}.ay8kxhw{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--s-4)}.ayd0q5d{display:grid;gap:4px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-muted)}.ayd0q5d input,.ayd0q5d select{font:inherit;font-size:var(--fs-base);color:var(--c-text);padding:.65rem .75rem;border:1px solid var(--c-line-strong);border-radius:var(--r-xs);background:var(--c-paper)}.ayd0q5d small{font-weight:400;color:var(--c-ink-3)}.aywfadp{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line);margin-top:var(--s-5)}.aywfadp>div{background:var(--c-surface-alt);padding:var(--s-4);display:grid;gap:4px}.aywfadp span{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-muted)}.aywfadp strong{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--c-text)}.aywfadp .aybvt2l{background:var(--c-dark)}.aywfadp .aybvt2l span{color:var(--c-on-dark-2)}.aywfadp .aybvt2l strong{color:#fff}.ayv2we8{font-size:var(--fs-sm);color:var(--c-text-muted);margin:var(--s-4) 0 0}.aywhydk{padding-left:1.2em;display:grid;gap:var(--s-4)}.aywhydk p{margin:0 0 4px;font-weight:var(--fw-medium)}.aywhydk label{margin-right:var(--s-5);font-size:var(--fs-sm);cursor:pointer}.ay8f80u{font-weight:var(--fw-medium);padding:var(--s-4);background:var(--c-surface-alt);border-left:4px solid var(--c-line-strong);margin:var(--s-4) 0 0}[data-ok="1"] .ay8f80u{border-color:var(--c-success);background:var(--c-success-soft)}[data-ok="0"] .ay8f80u{border-color:var(--c-warn);background:var(--c-warn-soft)}body{background:var(--c-paper)}.aywhoj2{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--c-paper) 92%,transparent);backdrop-filter:blur(8px);border-bottom:0;box-shadow:0 1px 0 var(--c-line)}.ayhvthk{display:flex;align-items:center;gap:var(--s-5);min-height:68px}.aywhoj2 .ayfczrb{margin-left:auto}.aywhoj2 .ay9c5rv{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:1.3rem}.aywhoj2 .aybdwpq,.aywhoj2 .ay9w7aa{border-radius:var(--r-pill);padding:.5rem .9rem;font-weight:var(--fw-medium)}.aywhoj2 .aybdwpq[aria-current]{background:var(--c-brass-soft);color:var(--c-brass-ink)}.ay1z5lu{border-radius:var(--r-pill)!important}.ayj17ub{padding:var(--s-8) 0 var(--s-7);background:var(--c-surface-alt)}.ay53zzq{padding:var(--s-10) 0 var(--s-9);background:radial-gradient(900px 380px at 10% 0%,var(--c-brass-soft),transparent 65%),radial-gradient(700px 300px at 95% 100%,var(--c-zinc-50),transparent 60%),var(--c-surface-alt)}.ayc3agj{max-width:880px}.ayuvujp{position:relative;display:inline-block;background:var(--c-surface);border-radius:28px 28px 28px 6px;padding:var(--s-6) var(--s-7);box-shadow:0 12px 30px -18px rgb(var(--c-shadow-rgb) / .45);margin:var(--s-3) 0 var(--s-5)}.ayuvujp .ayty8cd{margin:0;font-family:var(--font-serif);font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);line-height:1.15;max-width:22ch}.ayuvujp .aytab9e{margin:0 0 var(--s-2);color:var(--c-brass-ink)}.ayjokfy{font-size:var(--fs-md);line-height:1.6;max-width:62ch;margin:0 0 0 var(--s-6);padding-left:var(--s-5);border-left:3px solid var(--c-brass)}.ayjj4td{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);list-style:none;padding:0;margin:var(--s-5) 0 0 var(--s-6)}.ayjj4td li{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-pill);padding:.3rem .85rem;font-size:var(--fs-sm)}.ayjj4td li::before{content:"✓ ";color:var(--c-success);font-weight:700}.ayijonm .ay0x2tp{font-size:1.075rem;line-height:1.75}.ay0x2tp h2{font-family:var(--font-serif);font-size:var(--fs-2xl);border:0;padding:0}.ay0x2tp h2::before{content:"";display:block;width:44px;height:5px;border-radius:5px;background:var(--c-brass);margin-bottom:.6em}.ay0x2tp blockquote{border:0;background:var(--c-brass-soft);border-radius:20px 20px 20px 4px;padding:var(--s-5) var(--s-6);font-style:italic;margin:var(--s-6) 0}.aylkiii{border-radius:var(--r-lg)!important;border:0;box-shadow:0 10px 26px -18px rgb(var(--c-shadow-rgb) / .5)!important}.aykyziq{border-radius:var(--r-pill)!important;text-transform:none;letter-spacing:0}.ayf7vuw .ayy7u3q,.ay25w50 .ayy7u3q{border-radius:var(--r-lg)}.ayujau7{background:var(--c-zinc-900)}.ayujau7 p{color:#fff}.ay27wnu{border:0;padding:0;margin:0 0 var(--s-4)}.ay27wnu legend{font-weight:var(--fw-bold);margin-bottom:var(--s-2);font-size:var(--fs-base)}.ay7scmq{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ay7scmq input{position:absolute;opacity:0;pointer-events:none}.ay7scmq span{display:inline-block;padding:.45rem .8rem;border-radius:var(--r-pill);border:1.5px solid var(--c-line-strong);font-size:var(--fs-sm);cursor:pointer;background:var(--c-surface)}.ay7scmq input:checked+span{background:var(--c-brass);border-color:var(--c-brass);color:#fff}.ay7scmq input:focus-visible+span{outline:3px solid var(--c-focus)}.ayqk95q{border-radius:var(--r-lg);border:0;border-top:0;box-shadow:0 14px 34px -22px rgb(var(--c-shadow-rgb) / .55)}.aywfadp{border-radius:var(--r-md);overflow:hidden}.ay8f80u{border-radius:var(--r-md)}.ayu6ht6{height:12px;border-radius:12px;background:var(--c-line);overflow:hidden;margin-top:var(--s-5)}.ayu6ht6 i{display:block;height:100%;width:50%;background:linear-gradient(90deg,var(--c-error),var(--c-warn),var(--c-success));transition:width .3s}.aybyuw6 details{border-bottom:1px solid var(--c-line);padding:.6rem 0}.aybyuw6 summary{cursor:pointer;font-weight:var(--fw-bold)}.aybyuw6 dd{margin:.4rem 0 0;color:var(--c-text-muted)}@media (max-width:820px){.ayuvujp{padding:var(--s-5);border-radius:22px 22px 22px 6px}.ayjokfy,.ayjj4td{margin-left:0}.ay53zzq{padding:var(--s-8) 0}}.ay8kxhw>*{min-width:0}.ayd0q5d input,.ayd0q5d select{width:100%;min-width:0;max-width:100%}.aywfadp strong{font-size:clamp(1.05rem,0.9rem + 0.9vw,1.55rem);line-height:1.2;overflow-wrap:anywhere}.aycso58{background:var(--c-dark);color:var(--c-on-dark-2);font-size:var(--fs-xs)}.ayr2l5j{display:flex;justify-content:center}.aycso58 ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-1) var(--s-6);list-style:none;margin:0;padding:.45rem 0}.aycso58 li{display:inline-flex;align-items:center;gap:.4rem}.aycso58 .ay8o7ko{color:var(--c-accent-on-dark);width:1em;height:1em}@media (max-width:720px){.aycso58 li:not(:first-child){display:none}}.ayj17ub{background:linear-gradient(180deg,var(--c-zinc-50) 0%,var(--c-paper) 100%);border-bottom:1px solid var(--c-line);padding:var(--s-7) 0 var(--s-6)}.ay53zzq{padding:var(--s-9) 0 var(--s-8);background:radial-gradient(800px 360px at 0% 0%,var(--c-brass-soft),transparent 60%),radial-gradient(800px 380px at 100% 100%,var(--c-zinc-100),transparent 60%),var(--c-paper)}.ayc3agj{max-width:900px}.aybmg5l{margin:var(--s-3) 0 var(--s-4)}.aybmg5l .aytab9e{margin:0 0 var(--s-2);color:var(--c-brass-ink);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--fs-xs);font-weight:700}.aygjvgy{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:clamp(1.85rem,1.3rem + 2.2vw,3rem);line-height:1.12;max-width:24ch;color:var(--c-zinc-900);letter-spacing:-.01em}.ay69w3x{font-size:var(--fs-md);line-height:1.6;max-width:64ch;margin:0;color:var(--c-ink-2)}.aydeiz1{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--c-ink-3)}.aydeiz1 .ay8o7ko{color:var(--c-success)}.aydeiz1 a{color:inherit}.aykxr8v{margin-left:0}.ay01xj2{position:relative;margin:var(--s-6) auto var(--s-2);max-width:var(--container);background:var(--c-surface);border:1px solid var(--c-line);border-left:5px solid var(--c-brass);border-radius:var(--r-md);padding:var(--s-5) var(--s-6);box-shadow:var(--shadow-2)}.aypslsw{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--s-3);font-weight:700;font-size:var(--fs-md);color:var(--c-zinc-900);font-family:var(--font-serif)}.aypslsw .ay8o7ko{color:var(--c-brass);width:1.3em;height:1.3em;stroke-width:2.2}.ay01xj2 ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2) var(--s-6)}@media (min-width:900px){.ay01xj2 ul{grid-template-columns:1fr 1fr}}.ay01xj2 li{position:relative;padding-left:1.5rem;line-height:1.5}.ay01xj2 li::before{content:"";position:absolute;left:.2rem;top:.55em;width:.5rem;height:.5rem;border-radius:50%;background:var(--c-brass)}@media (max-width:720px){.ay01xj2{padding:var(--s-4);margin-top:var(--s-4)}}.ay0x2tp h2{font-family:var(--font-serif);color:var(--c-zinc-900)}.ay0x2tp .aycf9og{font-size:var(--fs-md);color:var(--c-ink)}.aybzo65{font-family:var(--font-serif);font-size:var(--fs-lg);line-height:1.4;color:var(--c-zinc-900);border-left:4px solid var(--c-brass);padding:var(--s-2) 0 var(--s-2) var(--s-5);margin:var(--s-6) 0}.ayc3agj{max-width:var(--container)}.ayc3agj>*{max-width:900px}body{background:var(--c-paper)}.ayj17ub{background:radial-gradient(700px 300px at 100% 0%,var(--c-brass-soft),transparent 65%),linear-gradient(180deg,var(--c-stone-100) 0%,var(--c-paper) 100%);border-bottom:0}.ay53zzq{background:radial-gradient(900px 420px at 0% 0%,var(--c-brass-soft),transparent 60%),radial-gradient(800px 380px at 100% 100%,var(--c-zinc-100),transparent 60%),var(--c-stone-50)}.aygjvgy{letter-spacing:0;line-height:1.08}.aycso58{background:var(--c-zinc-900)}.ayfd6f2{border-radius:var(--r-pill)}.ay81t6o{background:color-mix(in srgb,var(--c-paper) 94%,transparent)}.aytaskj{border-color:var(--c-brass);background:var(--c-brass-soft)}.ay0x2tp{font-size:1.0625rem;line-height:1.7}.ay0x2tp>* + *{margin-top:var(--s-5)}.ay0x2tp h2{font-size:clamp(1.6rem,1.3rem + 1.1vw,2.15rem);line-height:1.15;margin-top:var(--s-10);padding-top:var(--s-2);clear:both}.ay0x2tp h2::before{content:"";display:block;width:56px;height:6px;border-radius:6px;background:var(--c-brass);margin-bottom:var(--s-4)}.ay0x2tp h3{color:var(--c-zinc-800)}.ay0x2tp .aycf9og{font-size:clamp(1.1rem,1rem + .4vw,1.25rem);line-height:1.6;color:var(--c-ink);background:var(--c-surface);border-radius:var(--r-lg);padding:var(--s-5) var(--s-6);box-shadow:var(--shadow-2);border:1px solid var(--c-line)}.ay49laa{background:none;border:0;gap:var(--s-3);border-radius:0;overflow:visible;clear:both}.ayx5kf4{background:var(--c-stone-100);border-radius:var(--r-lg);padding:var(--s-5) var(--s-4) var(--s-4);position:relative}.ayx5kf4:nth-child(3n+2){background:var(--c-brass-soft)}.ayx5kf4:nth-child(3n+3){background:var(--c-zinc-50)}.ayx5kf4 strong{font-size:clamp(1.5rem,1.2rem + 1.1vw,2.05rem);color:var(--c-brass-ink);font-weight:var(--fw-title)}.ayx5kf4 span{color:var(--c-ink-2)}.aygg9c0{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr);clear:both;max-width:none}@media (min-width:640px){.aygg9c0{grid-template-columns:repeat(2,minmax(0,1fr))}}.ay4dd7o{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--shadow-1);display:grid;gap:var(--s-2);align-content:start;position:relative;overflow:hidden;transition:box-shadow var(--t-fast),transform var(--t-fast)}.ay4dd7o::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--c-brass)}.ay4dd7o:nth-child(2n)::before{background:var(--c-zinc-700)}.ay4dd7o:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.ay4dd7o>strong{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-lg);line-height:1.2;color:var(--c-zinc-900)}.ay4dd7o p{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--c-ink-2)}.ay4dd7o a{font-weight:700;font-size:var(--fs-sm)}.ay0nt45{position:relative;border-left:0;border-radius:var(--r-lg);background:var(--c-brass-soft);padding:var(--s-5) var(--s-5) var(--s-5) 4.25rem;clear:both}.ay0nt45::before{content:"";position:absolute;left:var(--s-5);top:var(--s-5);width:2rem;height:2rem;border-radius:50%;background:var(--c-zinc-800) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 22h4M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2z'/%3E%3C/svg%3E") center/1.1rem no-repeat}.ay0nt45>strong:first-child{font-family:var(--font-serif);font-weight:var(--fw-title);font-size:var(--fs-md);color:var(--c-brass-ink)}.ayilxo8{border-radius:var(--r-lg);background:var(--c-stone-50);clear:both}.ay6bmiw{border:0;border-radius:var(--r-lg);background:var(--c-zinc-50);padding:var(--s-5);font-weight:600;line-height:1.8;box-shadow:inset 4px 0 0 var(--c-zinc-700);clear:both}.aygfwrl{border-top:0;gap:var(--s-3);clear:both}.ay0x2tp .aygfwrl li{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5) var(--s-4) 4rem}.ay0x2tp .aygfwrl li::before{left:var(--s-4);top:var(--s-4);background:var(--c-brass);color:var(--c-on-cta);border:0;font-family:var(--font-serif)}.ayofo77{border-radius:var(--r-lg);clear:both;box-shadow:var(--shadow-1)}.ayi63pb thead th{background:var(--c-stone-100)}.ayi63pb tbody tr:nth-child(even)>*{background:var(--c-stone-50)}.ayrplzq img{border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.ayrplzq figcaption{padding-inline:var(--s-2)}.ayf6esk img{border-radius:var(--r-lg);aspect-ratio:21/9}@media (min-width:900px){.ay0x2tp>.ayrplzq:not(.ayf6esk):has(+ p + p){width:46%;margin-top:var(--s-2);margin-bottom:var(--s-4)}.ay0x2tp>.ayrplzq:not(.ayf6esk):nth-of-type(odd):has(+ p + p){float:right;margin-left:var(--s-6)}.ay0x2tp>.ayrplzq:not(.ayf6esk):nth-of-type(even):has(+ p + p){float:left;margin-right:var(--s-6)}.ay0x2tp>.ayrplzq:not(.ayf6esk):has(+ p + p) img{aspect-ratio:4/3}.ay9usxb>.ayrplzq:not(.ayf6esk):has(+ p + p){width:40%}}.ay0x2tp>.aypscsp,.ay0x2tp>.aychyyg,.ay0x2tp>details,.ay0x2tp>.aysiwmz,.ay0x2tp>x-programmes{clear:both}.ay0x2tp>ul,.ay0x2tp>ol:not(.aygfwrl){overflow:hidden}.ay0x2tp::after{content:"";display:block;clear:both}.aypscsp{background:var(--c-zinc-800);border-radius:var(--r-lg);clear:both}.aypscsp .ay1z5lu{border-radius:var(--r-pill)}.ay01xj2{border-left:0;border-radius:var(--r-lg);background:var(--c-stone-50);border:1px solid var(--c-line);box-shadow:none}.ay01xj2 li::before{background:var(--c-brass)}.ayhwn4m{color:var(--c-on-cta)}.ay7scmq input:checked+span{color:var(--c-on-cta)}.aypslsw .ay8o7ko{color:var(--c-zinc-800)}.ayx5kf4:nth-child(3n+2){background:var(--c-brass-soft)}.ayx5kf4 strong{color:var(--c-zinc-900)}:root{--measure:680px;--fs-body-mg:1.125rem}body{font-size:var(--fs-body-mg);line-height:1.78}.ayiywwq{display:flex;flex-direction:column}.ayiywwq>.ayxbzyd{order:0}.ayiywwq>.ay5fvhk{order:1;margin-top:var(--s-6)}.ayiywwq>.aygldyd{order:2}.ayiywwq>.aycyl2a{order:4}@media (min-width:1024px){.ayiywwq>.ay5fvhk{order:3;margin:var(--s-9) auto 0}}.ay2jb35{max-width:calc(var(--measure) + 2 * var(--gutter))}.ayxbzyd{background:var(--c-paper);border-bottom:0;padding:var(--s-8) 0 var(--s-6)}.ayxbzyd.ay53zzq{padding:var(--s-9) 0 var(--s-7);background:var(--c-paper)}.ayjf365{font-size:clamp(2rem,1.5rem + 2.2vw,3.1rem);line-height:1.1;letter-spacing:-0.02em;margin:var(--s-3) 0 0}.ayxgvuw{margin-top:var(--s-5);font-size:clamp(1.15rem,1.05rem + .4vw,1.3rem);line-height:1.6;color:var(--c-ink-2);max-width:none}.ay0a3bz{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-5) 0 0;font-size:var(--fs-xs);color:var(--c-ink-3)}.ay0a3bz a{color:inherit}.ayyze8m{display:none}@media (min-width:1024px){.ayyze8m{display:inline-flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6);padding:var(--s-3) var(--s-5) var(--s-3) var(--s-3);border-radius:var(--r-md);background:var(--c-brass-soft);color:var(--c-ink);text-decoration:none}.ayyze8m img{width:44px;height:auto;border-radius:3px;box-shadow:var(--shadow-2)}.ayyze8m span{display:grid;line-height:1.35}.ayyze8m small{color:var(--c-ink-2);font-size:var(--fs-xs)}.ayyze8m .ay8o7ko{color:var(--c-brass-ink)}}.aygldyd{max-width:calc(var(--measure) + 2 * var(--gutter))}.ay23wat{padding:var(--s-6) 0 var(--s-8)}.ayos067{max-width:var(--measure)}.ayos067>* + *{margin-top:var(--s-6)}.ayos067 h2{margin-top:var(--s-10);font-size:clamp(1.6rem,1.3rem + 1.1vw,2.15rem);line-height:1.18}.ayos067 h3{margin-top:var(--s-8);font-size:1.25rem}.ayos067 h2 + *,.ayos067 h3 + *{margin-top:var(--s-4)}.ayos067 p.aycf9og{font-size:1.22rem;line-height:1.65;color:var(--c-ink)}.ayos067 li + li{margin-top:var(--s-3)}.ayos067 .ayrplzq{margin-top:var(--s-8);margin-bottom:var(--s-2)}.ayos067 .ayrplzq img{border-radius:var(--r-sm);aspect-ratio:3 / 2}@media (min-width:1100px){.ayos067 .ayrplzq{margin-left:-90px;margin-right:-90px}.ayos067 .ayrplzq figcaption{padding:0 90px}}.ay9q12v .ayf6esk img{aspect-ratio:16 / 8;border-radius:var(--r-sm)}.ayos067 .ay0nt45,.ayos067 .ayilxo8{background:none;border:0;border-left:3px solid var(--c-brass);border-radius:0;padding:var(--s-1) 0 var(--s-1) var(--s-5);box-shadow:none}.ayos067 .ay49laa{gap:var(--s-6);background:none;border:0;padding:0}.ayos067 .ayx5kf4{background:none;border:0;border-top:2px solid var(--c-brass);border-radius:0;padding:var(--s-3) 0 0;box-shadow:none}.ayos067 .ayofo77{border:0;box-shadow:none}.ayos067 table{font-size:1rem}.ayos067 details.aychyyg{border:0;border-bottom:1px solid var(--c-line);border-radius:0;background:none;box-shadow:none}.ayxgdxv{margin:0 0 var(--s-7);padding:var(--s-5) 0;border-top:2px solid var(--c-ink);border-bottom:1px solid var(--c-line)}.ayawi3b{margin:0 0 var(--s-3);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-brass-ink)}.ayxgdxv ul{margin:0;padding-left:1.1em;display:grid;gap:var(--s-2);font-size:1.02rem;line-height:1.55}.aylx66h{margin:0 0 var(--s-7);border-bottom:1px solid var(--c-line);padding-bottom:var(--s-3)}.aylx66h summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:var(--fs-sm);list-style:none}.aylx66h summary::-webkit-details-marker{display:none}.aylx66h[open] summary .ay8o7ko{transform:rotate(180deg)}.aylx66h ol{margin:var(--s-3) 0 0;padding-left:1.3em;display:grid;gap:var(--s-2);font-size:var(--fs-sm);line-height:1.45}.aysfj8j{margin-top:var(--s-8) !important;padding:var(--s-5) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);display:grid;gap:var(--s-3)}.aynaqn8{margin:0;font-family:var(--font-serif);font-weight:var(--fw-title);font-size:1.2rem;line-height:1.35;color:var(--c-ink)}.ayxk567{--btn-bg:var(--c-brass-soft);--btn-fg:var(--c-brass-ink);--btn-bd:var(--c-brass-soft);justify-self:start}.ayxk567:hover{background:var(--c-brass);border-color:var(--c-brass);color:var(--c-on-cta)}.ayi1hgj>summary{list-style:none;width:max-content;max-width:100%}.ayi1hgj>summary::-webkit-details-marker{display:none}.ayi1hgj[open]>summary{margin-bottom:var(--s-4)}.ay35q4g{padding:var(--s-5);border-radius:var(--r-md);background:var(--c-surface-alt)}.ayjy4x0{display:grid;gap:var(--s-3);font-size:1rem}.ayjy4x0 .ay1z5lu{justify-self:start}.ay5fvhk{max-width:1040px;width:100%}.ay01iza{display:grid;gap:var(--s-6);padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-surface-alt);scroll-margin-top:calc(var(--header-h) + var(--s-4))}@media (min-width:900px){.ay01iza{grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);padding:var(--s-8);gap:var(--s-8);align-items:start}}.ayd92e4{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s-5);align-items:start}.ayl5hgk{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ayd92e4{grid-template-columns:minmax(0,1fr)}.aydazag{width:150px !important}}.aydazag{width:96px;height:auto;border-radius:4px;box-shadow:var(--shadow-3)}.ay33mhi{margin:var(--s-2) 0 var(--s-4);font-family:var(--font-serif);font-weight:var(--fw-title);font-size:clamp(1.35rem,1.15rem + .8vw,1.75rem);line-height:1.2;color:var(--c-ink)}.ay01iza .ay74iwp{font-size:1rem;gap:var(--s-3)}.aycizhz{display:grid;gap:var(--s-4);font-size:1rem;line-height:1.5}.aycizhz .ay0nqzo{font-size:var(--fs-xs);color:var(--c-ink-2);margin:0}.aygi11h{border:0;margin:0;padding:0}.aygi11h legend{font-weight:600;font-size:var(--fs-sm);margin-bottom:var(--s-2)}.ayskgrw{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ayskgrw label{position:relative}.ayskgrw input{position:absolute;opacity:0;inset:0;cursor:pointer}.ayskgrw span{display:inline-block;padding:.45rem .9rem;border:1.5px solid var(--c-line-strong);border-radius:var(--r-pill);font-size:var(--fs-sm);background:var(--c-surface)}.ayskgrw input:checked + span{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.ayskgrw input:focus-visible + span{box-shadow:var(--ring)}.aycyl2a .ay5svlw{padding-top:var(--s-9)}.ayigslb{background:var(--c-surface-alt);color:var(--c-ink)}.ayigslb .ayfd6f2{--btn-bg:var(--c-ink);--btn-bd:var(--c-ink)}:root{--pn-ink:#1c2733;--pn-ink-2:#55626f;--pn-line:#e1e6ea;--pn-accent:#245873;--pn-accent-2:#2f6f8f;--pn-sky:#e8f1f6;--pn-sun:#f2c14e;--pn-sun-soft:#fdf3d8;--pn-sun-ink:#8a6508;--pn-dark:#1c2733;--pn-foot:#121b24;--pn-radius:14px;--pn-shadow:0 24px 60px -24px rgba(20,40,60,.35);--header-h:76px;--measure:720px}body{font-size:1.125rem;line-height:1.72;color:var(--pn-ink);background:#fff}h1,h2,h3{font-family:var(--font-serif);font-weight:var(--fw-title)}strong,b{font-weight:800}mark{background:linear-gradient(transparent 58%,var(--pn-sun) 58%);color:inherit;padding:0 2px}.ayqshzk{max-width:1200px}.ayiayum{max-width:calc(var(--measure) + 2 * var(--gutter))}.ayd83ob{display:flex;flex-direction:column}.ayd83ob>*{order:3}.ayd83ob>.ay3yj5k,.ayd83ob>.ay4wx90{order:0}.ayd83ob>.ayt07xk,.ayd83ob>.aycxhf6{order:1}.ayd83ob>.ayz9owx{order:2}.ayd83ob>.ay3g4iv{order:3}.ayd83ob>.aydsckd{order:4}@media (min-width:1024px){.ayd83ob>.ayz9owx{order:5}}.ayd83ob>.ay8l6uy{order:2}@media (min-width:1024px){.ayd83ob>.ay8l6uy{order:2}}.aypbdbn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:8px;border:0;font:inherit;font-weight:800;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;text-align:center;transition:filter .15s,transform .15s}.aypbdbn:hover{filter:brightness(.95)}.aypbdbn:active{transform:translateY(1px)}.ay5cjuh{background:var(--pn-sun);color:var(--pn-ink)}.ayhf2ik{background:var(--pn-ink);color:#fff}.aysdbc6{background:rgba(255,255,255,.14);color:#fff;border:1.5px solid rgba(255,255,255,.65);backdrop-filter:blur(4px)}.aypbdbn:focus-visible{outline:3px solid var(--pn-accent-2);outline-offset:3px}.ayu4isz{position:fixed;top:0;left:0;right:0;z-index:60;background:transparent;border:0;transition:background .2s,box-shadow .2s}.ayt99ds{display:flex;align-items:center;gap:18px;min-height:var(--header-h)}.ayphwdt{font-family:var(--font-serif);font-size:1.4rem;color:#fff;text-decoration:none;white-space:nowrap;margin-right:auto}.ayu4isz .ayuzfsf{background:rgba(255,255,255,.15);color:#fff;border-color:rgba(255,255,255,.5)}.aydouif{display:none;min-height:44px;padding:0 16px;font-size:.95rem}.ayu4isz.ay7bfn3,.aywodyx .ayu4isz{background:#fff;box-shadow:0 1px 0 var(--pn-line)}.ayu4isz.ay7bfn3 .ayphwdt,.aywodyx .ayphwdt{color:var(--pn-ink)}.ayu4isz.ay7bfn3 .ayuzfsf,.aywodyx .ayu4isz .ayuzfsf{background:#fff;color:var(--pn-ink);border-color:var(--pn-line)}.ayfczrb.ay2iiun{top:var(--header-h)}@media (min-width:1024px){.aydouif{display:inline-flex}.ayu4isz .aybdwpq,.ayu4isz .ay9w7aa{color:#fff;font-weight:600}.ayu4isz .aybdwpq:hover,.ayu4isz .ay9w7aa:hover,.ayu4isz .ay9w7aa[aria-expanded="true"]{background:rgba(255,255,255,.14)}.ayu4isz.ay7bfn3 .aybdwpq,.ayu4isz.ay7bfn3 .ay9w7aa,.aywodyx .ayu4isz .aybdwpq,.aywodyx .ayu4isz .ay9w7aa{color:var(--pn-ink)}.ayu4isz.ay7bfn3 .aybdwpq:hover,.aywodyx .ayu4isz .aybdwpq:hover{background:var(--pn-sky)}.ayu4isz .aybdwpq[aria-current="page"]{box-shadow:inset 0 -2px 0 var(--pn-sun)}}@media (max-width:1023.98px){.ayphwdt{font-size:1.2rem}}.aywodyx .ayd83ob{padding-top:var(--header-h)}.ay3yj5k{position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;min-height:min(70vh,640px)}.ay0x9qc{min-height:min(80vh,740px)}.ay35spk{position:absolute;inset:-12% 0;will-change:transform}.ay35spk img{width:100%;height:100%;object-fit:cover;display:block}.ay3yj5k::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,22,32,.55) 0%,rgba(12,22,32,.22) 38%,rgba(12,22,32,.74) 100%)}.aycs3eq{position:relative;z-index:2;width:100%;padding-top:calc(var(--header-h) + 40px);padding-bottom:130px}.ay0x9qc .aycs3eq{padding-bottom:160px}.ayv5e6e{font-size:clamp(2.2rem,1.4rem + 3.2vw,4.3rem);line-height:1.05;max-width:17ch;margin:0;text-shadow:0 2px 24px rgba(0,0,0,.25);letter-spacing:-.01em}.ayg0yhe{font-size:clamp(1.1rem,1rem + .45vw,1.32rem);line-height:1.55;max-width:50ch;margin:18px 0 0;opacity:.96}.ayl70s0{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.aygq2sd{font-size:.9rem;margin-bottom:18px}.aygq2sd ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px}.aygq2sd li + li::before{content:"›";margin-right:10px;opacity:.7}.aygq2sd a{color:inherit;opacity:.85;text-decoration:none}.aygq2sd a:hover{text-decoration:underline;opacity:1}.aygq2sd [aria-current]{font-weight:700}@media (max-width:700px){.ay3yj5k::after{background:linear-gradient(180deg,rgba(12,22,32,.55) 0%,rgba(12,22,32,.4) 30%,rgba(12,22,32,.85) 72%)}.aycs3eq{padding-bottom:110px}.aygq2sd{display:none}.ayl70s0 .aypbdbn{width:100%}}.ay4wx90{padding:56px 0 24px;background:var(--pn-sky)}.ay992m9,.aymmyw6{color:var(--pn-ink);text-shadow:none}.ay2lcya{color:var(--pn-ink-2)}.ayt07xk{position:relative;z-index:4;margin-top:-96px}.aygwymk{background:#fff;border-radius:var(--pn-radius);box-shadow:var(--pn-shadow);display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden}.ayzs569{grid-template-columns:minmax(0,1fr)}@media (max-width:860px){.aygwymk{grid-template-columns:minmax(0,1fr)}}.aygwymk>img{width:100%;height:100%;object-fit:cover;min-height:220px}.ay7hoba{padding:26px 30px}.ayo3p5b{font-size:1.6rem;line-height:1.2;margin:0}.ay4l5fo{color:var(--pn-ink-2);font-size:.95rem;margin:4px 0 0}.aynmuc5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0 0}@media (max-width:860px){.aynmuc5{grid-template-columns:repeat(2,minmax(0,1fr))}}.aynmuc5 div{border-top:3px solid var(--pn-line);padding-top:10px;display:flex;flex-direction:column-reverse;justify-content:flex-end}.aynmuc5 div.aybvt2l{border-color:var(--pn-sun)}.aynmuc5 dd{margin:0;font-family:var(--font-serif);font-size:1.7rem;line-height:1.1}.aynmuc5 dt{font-size:.9rem;color:var(--pn-ink-2);line-height:1.4}.ay46m3o{margin:16px 0 0;font-size:.85rem;color:var(--pn-ink-2)}.ayhqmu1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.ayhqmu1 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}@media (max-width:700px){.ayhqmu1{grid-template-columns:repeat(2,minmax(0,1fr))}}.ay7c5v3{background:var(--pn-accent);color:#fff;margin-top:80px;padding:64px 0}.ayxjycb{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);margin:0}.ayso34a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:30px}@media (max-width:860px){.ayso34a{grid-template-columns:repeat(2,minmax(0,1fr))}}.ayso34a>div{background:rgba(255,255,255,.09);border-radius:12px;padding:22px}.ay9v688{font-family:var(--font-serif);font-size:2.4rem;line-height:1;color:var(--pn-sun);margin:0}.ay33npi{margin:10px 0 0;font-size:1rem;line-height:1.5}.ay3g4iv{max-width:1200px}.ay36wrm{padding:64px 0 40px}.ayc2cec{max-width:none}.ayc2cec>*{max-width:var(--measure)}.ayc2cec>.ayofo77,.ayc2cec>.ay49laa,.ayc2cec>.ayxbnd7,.ayc2cec>.ayq644u,.ayc2cec>.ayad0cf,.ayc2cec>section,.ayc2cec>.ay0hyxt,.ayc2cec>[class*="xt-"]{max-width:1000px}.ayc2cec>.ayrplzq{max-width:none}.ayc2cec>* + *{margin-top:22px}.ayc2cec h2{font-size:clamp(1.7rem,1.35rem + 1.2vw,2.4rem);line-height:1.15;margin-top:72px;clear:both}.ayc2cec h3{font-size:1.3rem;line-height:1.3;margin-top:40px}.ayc2cec h2 + *,.ayc2cec h3 + *{margin-top:14px}.ayc2cec p.aycf9og{font-size:1.25rem;line-height:1.6;color:var(--pn-ink)}.ayc2cec a{color:var(--pn-accent);text-decoration-thickness:1.5px;text-underline-offset:3px}.ayc2cec ul:not([class]),.ayyxb2a{list-style:none;padding:0;display:grid;gap:12px}.ayc2cec ul:not([class])>li,.ayyxb2a>li{position:relative;padding-left:40px;line-height:1.55}.ayc2cec ul:not([class])>li::before,.ayyxb2a>li::before{content:"";position:absolute;left:0;top:.1em;width:26px;height:26px;border-radius:50%;background:var(--pn-sky) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23245873' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center / 15px no-repeat}.ayc2cec ol:not([class]){padding-left:1.3em}.ayc2cec ol:not([class])>li{padding-left:6px}.ayc2cec ol:not([class])>li::marker{font-weight:800;color:var(--pn-accent)}.ayc2cec .ay0nt45{background:var(--pn-sun-soft);border:0;border-radius:12px;padding:20px 22px 20px 60px;position:relative;box-shadow:none}.ayc2cec .ay0nt45::before{content:"i";position:absolute;left:20px;top:20px;width:26px;height:26px;border-radius:50%;background:var(--pn-sun);color:var(--pn-ink);font-weight:800;font-family:var(--font-serif);display:grid;place-items:center;font-size:1rem}.ayc2cec .ay0nt45>strong:first-child{display:block;margin-bottom:2px}.ayc2cec .ayilxo8{background:var(--pn-sky);border:0;border-radius:12px;padding:16px 20px;font-size:1rem}.ayc2cec .ay6bmiw{background:#fff;border:1.5px dashed var(--pn-accent-2);border-radius:12px;padding:16px 20px;font-weight:600}.ayc2cec .ay49laa{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;background:var(--pn-accent);border-radius:var(--pn-radius);padding:22px;border:0}.ayc2cec .ayx5kf4{background:rgba(255,255,255,.09);border:0;border-radius:10px;padding:16px;color:#fff;box-shadow:none}.ayc2cec .ayx5kf4 strong{display:block;font-family:var(--font-serif);font-weight:400;font-size:1.8rem;line-height:1.1;color:var(--pn-sun)}.ayc2cec .ayx5kf4 span{font-size:.95rem;line-height:1.4}.ayc2cec ol.aygfwrl{list-style:none;padding:0;counter-reset:s;display:grid;gap:12px}.ayc2cec ol.aygfwrl>li{counter-increment:s;position:relative;background:#fff;border:1px solid var(--pn-line);border-radius:12px;padding:16px 18px 16px 68px}.ayc2cec ol.aygfwrl>li::before{content:counter(s);position:absolute;left:16px;top:14px;width:36px;height:36px;border-radius:50%;background:var(--pn-accent);color:#fff;font-weight:800;display:grid;place-items:center}.ayc2cec ol.aygfwrl strong{display:block}.ayc2cec .ayofo77{border:0;border-radius:12px;box-shadow:0 0 0 1px var(--pn-line);overflow-x:auto}.ayc2cec table{width:100%;border-collapse:collapse;font-size:1rem}.ayc2cec thead th{background:var(--pn-accent);color:#fff;text-align:left;padding:12px 14px;font-weight:700}.ayc2cec tbody th,.ayc2cec tbody td{padding:12px 14px;border-top:1px solid var(--pn-line);text-align:left}.ayc2cec tbody tr:nth-child(even){background:#f6f9fb}.ayc2cec .ayrplzq{margin-top:36px}.ayc2cec .ayrplzq img{border-radius:var(--pn-radius);aspect-ratio:4 / 3}.ayc2cec .ayrplzq figcaption{font-size:.85rem;color:var(--pn-ink-2)}@media (min-width:1100px){.ayc2cec>.ayrplzq{float:right;width:360px;margin:6px 0 24px 0;clear:right}.ayc2cec>.ayrplzq img{aspect-ratio:4 / 5}.ayc2cec>h2,.ayc2cec>.ayq644u,.ayc2cec>.ay49laa,.ayc2cec>.ayofo77,.ayc2cec>.ayxbnd7,.ayc2cec>details.aychyyg:first-of-type{clear:both}}.ayc2cec details.aychyyg{border:0;border-bottom:1px solid var(--pn-line);border-radius:0;background:none;padding:16px 0;box-shadow:none}.ayc2cec details.aychyyg summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px}.ayc2cec details.aychyyg summary::-webkit-details-marker{display:none}.ayc2cec details.aychyyg summary::after{content:"+";font-size:1.6rem;line-height:1;color:var(--pn-accent);font-weight:400}.ayc2cec details.aychyyg[open] summary::after{content:"–"}.ayc2cec details.aychyyg .ayqowzv{font-family:var(--font-sans);font-size:1.08rem;font-weight:800;margin:0}.ayc2cec details.aychyyg>div{margin-top:10px;color:var(--pn-ink-2)}.aycg1bw{background:var(--pn-sky);border-radius:var(--pn-radius);padding:22px 26px;margin-bottom:36px}.ayz1jvj{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-weight:800;color:var(--pn-accent)}.aycg1bw ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aycg1bw li{padding-left:22px;position:relative;line-height:1.55;font-size:1.02rem}.aycg1bw li::before{content:"";position:absolute;left:0;top:.6em;width:9px;height:9px;border-radius:50%;background:var(--pn-sun)}.ayd8a1y{border:1px solid var(--pn-line);border-radius:12px;padding:14px 18px;margin-bottom:36px}.ayd8a1y summary{cursor:pointer;font-weight:800;display:flex;justify-content:space-between;align-items:center;list-style:none}.ayd8a1y summary::-webkit-details-marker{display:none}.ayd8a1y[open] summary .ay8o7ko{transform:rotate(180deg)}.ayd8a1y ol{margin:12px 0 0;padding-left:1.3em;display:grid;gap:6px;font-size:1rem}.ayq644u{background:var(--pn-sky);border-radius:var(--pn-radius);padding:22px 24px;display:grid;gap:14px;margin-top:40px !important}.ay6ce2z{display:flex;gap:14px;align-items:center}.ay6ce2z .ay8o7ko{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--pn-accent);color:#fff;flex:none}.aynivk4{margin:0;font-family:var(--font-serif);font-size:1.2rem;line-height:1.35}.ay6hymh>summary{list-style:none;width:max-content;max-width:100%}.ay6hymh>summary::-webkit-details-marker{display:none}.ay6hymh[open]>summary{display:none}.aydi1ad{background:#fff;border-radius:12px;padding:20px}.ayvb04z{margin-top:80px;background:var(--pn-sky);border-radius:20px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}@media (max-width:860px){.ayvb04z{grid-template-columns:1fr;padding:26px;gap:24px}}.ay6xole{font-size:clamp(1.7rem,1.35rem + 1.2vw,2.4rem);line-height:1.15;margin:0}.ay6xole a{color:inherit;text-decoration:none}.ayhofjv{color:var(--pn-ink-2);font-size:1.1rem;margin:12px 0 0}.ay7pt1r{display:block;font-weight:800;margin-top:20px}.ay7pt1r output{float:right;font-family:var(--font-serif);font-weight:400;color:var(--pn-accent);font-size:1.2rem}.ay7pt1r input{width:100%;accent-color:var(--pn-accent);margin-top:8px}.aywtq7m{background:#fff;border-radius:var(--pn-radius);padding:26px}.aywtq7m>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--pn-line)}.aywtq7m>div.aybvt2l{border:0}.aywtq7m strong{font-family:var(--font-serif);font-weight:400;font-size:1.5rem;white-space:nowrap}.aywtq7m .aybvt2l strong{font-size:2.1rem;color:var(--pn-accent)}.aymtfl0{font-size:.85rem;color:var(--pn-ink-2);margin:10px 0 0}.ay7anai{position:relative;overflow:hidden;color:#fff;min-height:420px;display:flex;align-items:center;margin-top:80px}.ay6klay{position:absolute;inset:-15% 0;will-change:transform}.ay6klay img{width:100%;height:100%;object-fit:cover}.ay7anai::after{content:"";position:absolute;inset:0;background:rgba(15,32,45,.58)}.ay7anai .ayqshzk{position:relative;z-index:2}.ayf90qo{font-family:var(--font-serif);font-size:clamp(1.7rem,1.2rem + 2vw,2.8rem);line-height:1.2;max-width:22ch;margin:0}.ay1wxyl{margin:14px 0 0;opacity:.85;font-size:.95rem}.aydx4jr{margin-top:80px}.aydx4jr ol{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;counter-reset:s}@media (max-width:960px){.aydx4jr ol{grid-template-columns:minmax(0,1fr)}}.aydx4jr li{counter-increment:s;background:#fff;border:1px solid var(--pn-line);border-radius:var(--pn-radius);padding:20px}.aydx4jr li::before{content:counter(s);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pn-accent);color:#fff;font-weight:800;margin-bottom:12px}.aydx4jr strong{display:block;font-size:1.05rem;line-height:1.35}.aydx4jr span{display:block;margin-top:6px;color:var(--pn-ink-2);font-size:.95rem;line-height:1.5}.ayuhwyw{margin-top:80px;display:grid;gap:56px}.ayg8ga4{display:grid;grid-template-columns:7fr 5fr;gap:44px;align-items:center}.ayg8ga4:nth-child(even) .aymmzan{order:2}@media (max-width:860px){.ayg8ga4{grid-template-columns:minmax(0,1fr);gap:20px}.ayg8ga4:nth-child(even) .aymmzan{order:0}}.aymmzan img{width:100%;border-radius:var(--pn-radius);aspect-ratio:16 / 10;object-fit:cover}.ayr7ual{color:var(--pn-accent);font-weight:800;margin:0 0 6px}.ay1q4mc{list-style:none;padding:0;margin:16px 0 22px;display:flex;flex-wrap:wrap;gap:8px}.ay1q4mc li{background:var(--pn-sky);color:var(--pn-accent);font-weight:700;font-size:.9rem;padding:6px 12px;border-radius:6px}.aydjv7z{margin-top:80px}.aydjv7z ul{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.aydjv7z a{display:block;height:100%;padding:22px;border-radius:var(--pn-radius);background:var(--pn-sky);color:var(--pn-ink);text-decoration:none;border-bottom:4px solid transparent}.aydjv7z a:hover{border-color:var(--pn-sun)}.aydjv7z strong{display:block;font-family:var(--font-serif);font-weight:400;font-size:1.25rem;line-height:1.25}.aydjv7z span{display:block;margin-top:8px;color:var(--pn-ink-2);font-size:.95rem;line-height:1.5}.ayz9owx{margin-top:40px}@media (min-width:1024px){.ayz9owx{margin-top:72px}}.ayq0op3{background:var(--pn-dark);color:#fff;padding:56px 0;scroll-margin-top:var(--header-h)}.ay5zkys{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center}.ay5zkys:not(:has(.ayim1fe)){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}@media (max-width:1023.98px){.ay5zkys,.ay5zkys:not(:has(.ayim1fe)){grid-template-columns:minmax(0,1fr);gap:24px}.ayim1fe{display:none}.ayq0op3{padding:36px 0}}.ayim1fe img{width:180px;height:auto;border-radius:4px;box-shadow:14px 14px 0 var(--pn-sun);transform:rotate(-3deg)}.ayudwn0{font-size:clamp(1.6rem,1.25rem + 1.2vw,2.3rem);line-height:1.15;margin:0}.ayohsxg ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.ayohsxg li{padding-left:22px;position:relative}.ayohsxg li::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;border-radius:50%;background:var(--pn-sun)}.aynxgcy{background:#fff;color:var(--pn-ink);border-radius:var(--pn-radius);padding:24px}.aynxgcy .ayfd6f2,.aydi1ad .ayfd6f2{background:var(--pn-sun);border-color:var(--pn-sun);color:var(--pn-ink);border-radius:8px;min-height:52px;font-weight:800}.aynxgcy .ayskgrw input:checked + span{background:var(--pn-accent);border-color:var(--pn-accent)}.aynxgcy .ayrbtel,.aynxgcy .ayi1hev,.aydi1ad .ayrbtel,.aydi1ad .ayi1hev{border-radius:8px}.ayc2cec .ayxbnd7{background:var(--pn-sky);border:0;border-radius:var(--pn-radius);padding:24px}.ayc2cec .ayqc7u8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.ayc2cec .ayqc7u8>div{background:#fff;border-radius:10px;padding:14px;border:0}.ayc2cec .ayqc7u8>div.aybvt2l{box-shadow:inset 0 3px 0 var(--pn-sun)}.ayc2cec .ayqc7u8 dd{font-family:var(--font-serif);font-size:1.5rem;margin:4px 0 0}.ayc2cec .ayuj5jq,.ayc2cec .aykyziq{display:none}.ayad0cf{clear:both;margin-top:64px}.ayu5o18{background:var(--pn-foot);color:#c9d3db;margin-top:96px;padding:56px 0 28px;font-size:.95rem}.ay60dqf{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}@media (max-width:860px){.ay60dqf{grid-template-columns:minmax(0,1fr)}}.ay6u96m{color:#fff;font-size:1.35rem}.ayu5o18 p{margin:10px 0 0;line-height:1.55}.ay5vyxn{color:#fff;font-weight:800;margin:0 0 10px !important}.ayu5o18 ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.ayu5o18 a{color:#c9d3db;text-decoration:none}.ayu5o18 a:hover{color:#fff;text-decoration:underline}.ayga2s3{margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.85rem}.ayga2s3 ul{display:flex;flex-wrap:wrap;gap:16px}.ayp7ht4{background:#fff}.ayp7ht4 .aypbdbn{width:100%}@media (prefers-reduced-motion:reduce){.ay35spk,.ay6klay{transform:none !important}}.ay2af0c{border:0;padding:0;width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:18px;overflow:auto;background:var(--pn-dark);color:#fff;box-shadow:0 40px 120px rgba(0,0,0,.45)}.ay2af0c::backdrop{background:rgba(10,18,26,.62);backdrop-filter:blur(3px)}.ay2af0c .ayq0op3{padding:40px 0}.ay2af0c .ay5zkys{padding:0 36px;max-width:none}.ayehngg{position:sticky;top:12px;float:right;margin:12px 12px 0 0;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;display:grid;place-items:center;cursor:pointer}.ayehngg .ay8o7ko{width:22px;height:22px}@media (max-width:700px){.ay2af0c{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0;margin:0}.ay2af0c .ay5zkys{padding:0 18px}.ay2af0c .ayq0op3{padding:20px 0 32px}}.ay36wrm{max-width:none}.aycg1bw,.ayd8a1y{max-width:var(--measure)}.ayc2cec .ayyxb2a{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-width:1000px}.ayt07xk .aygwymk,.ayhqmu1{max-width:none}.ayhqmu1{grid-template-columns:repeat(4,minmax(0,1fr))}.aypbdbn{border-radius:40px}.ay5cjuh,.aydouif{color:#fff !important}.ayhf2ik{background:var(--pn-dark);color:#fff}.ay3yj5k::after{background:linear-gradient(100deg,rgba(43,26,58,.86) 0%,rgba(43,26,58,.55) 45%,rgba(43,26,58,.12) 100%) !important}@media (max-width:700px){.ay3yj5k::after{background:linear-gradient(180deg,rgba(43,26,58,.66),rgba(43,26,58,.86)) !important}}.ayv5e6e em{font-style:italic;color:var(--ec-rose)}mark{background:linear-gradient(transparent 55%,var(--ec-rose) 55%)}.ayd83ob>.ay8wzft{order:1}.ayd83ob>.ayjmt8o{order:2}.ayq03ft{background:#fff;border-radius:18px;box-shadow:0 30px 70px -30px rgba(43,26,58,.45);padding:30px 34px 26px}.ayxxxoo{font-size:1.75rem;line-height:1.15;margin:0}.ayhmu92{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative}.ayhmu92::before{content:"";position:absolute;left:0;right:0;top:15px;height:4px;border-radius:4px;background:linear-gradient(90deg,#c9c1d2 0 40%,var(--ec-rose) 40% 60%,var(--pn-sun) 60%)}.ayhmu92 li{position:relative;padding:44px 12px 0 0}.ayhmu92 li::before{content:"";position:absolute;top:6px;left:0;width:22px;height:22px;border-radius:50%;background:#fff;border:5px solid #c9c1d2}.ayhmu92 li.aytacjl::before{border-color:var(--ec-rose-ink)}.ayhmu92 li.aycampa::before{border-color:var(--pn-sun)}.ayhmu92 strong{display:block;font-family:var(--font-serif);font-weight:400;font-size:1.6rem;line-height:1}.ayhmu92 span{display:block;font-size:.94rem;color:var(--pn-ink-2);margin-top:6px;line-height:1.45}@media (max-width:860px){.ayq03ft{padding:24px 22px}.ayhmu92{grid-template-columns:1fr;gap:18px}.ayhmu92::before{left:9px;right:auto;top:0;bottom:0;width:4px;height:auto;background:linear-gradient(180deg,#c9c1d2 0 40%,var(--ec-rose) 40% 60%,var(--pn-sun) 60%)}.ayhmu92 li{padding:0 0 0 44px}.ayhmu92 li::before{top:2px}}.ayduwd3{margin-top:96px;display:grid;grid-template-columns:1fr 1fr;gap:26px}.ayy5m5n,.ayzwg57{grid-column:1 / -1}@media (max-width:860px){.ayduwd3{grid-template-columns:1fr;margin-top:64px}}.ayyvvod{border-radius:18px;padding:30px}.ayvhznt{background:var(--ec-mist);color:var(--pn-ink-2)}.ayq9lkg{background:var(--pn-dark);color:#fff}.ayyvvod h3{margin:0;font-size:1.85rem;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ayyvvod h3 small{font-family:var(--font-sans);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:30px}.ayvhznt h3 small{background:#e1dbe7;color:#6d6377}.ayq9lkg h3 small{background:var(--pn-sun);color:#fff}.ayyvvod dl{margin:18px 0 0}.ayyvvod dl div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 0;border-top:1px solid rgba(120,100,140,.22);font-size:1.03rem;line-height:1.5}.ayq9lkg dl div{border-color:rgba(255,255,255,.16)}.ayyvvod dt{font-weight:700;opacity:.85}.ayyvvod dd{margin:0}.ayq9lkg dd strong{color:var(--ec-rose)}.ayofyl3{margin-top:96px}.aypg584{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:minmax(150px,auto);gap:16px;margin-top:30px}@media (max-width:860px){.aypg584{grid-template-columns:1fr 1fr}.ayehbq8{grid-column:1 / -1;min-height:260px}}.ay6b11k{border:1px solid var(--pn-line);border-radius:16px;padding:22px;text-decoration:none;color:var(--pn-ink);display:flex;flex-direction:column;gap:6px;background:#fff;transition:transform .15s}.ay6b11k:hover{transform:translateY(-2px)}.ay6b11k strong{font-size:1.15rem}.ay6b11k span{font-size:.95rem;color:var(--pn-ink-2);line-height:1.5}.ay6b11k em{font-style:normal;font-size:.8rem;font-weight:800;color:var(--ec-rose-ink);letter-spacing:.04em;text-transform:uppercase}.ayehbq8{grid-row:span 2;background-size:cover;background-position:center;background-color:var(--pn-dark);color:#fff;justify-content:flex-end;border:0}.ayehbq8 strong{font-family:var(--font-serif);font-weight:400;font-size:2.3rem;line-height:1}.ayehbq8 span{color:#fff;opacity:.92;font-size:1.05rem}.ayehbq8 em{color:var(--ec-rose)}.ayg30t0{margin-top:96px;display:grid;grid-template-columns:1fr 1.3fr;gap:48px;align-items:start}@media (max-width:860px){.ayg30t0{grid-template-columns:1fr;gap:20px}}.ayesv4b{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:560px){.ayesv4b{grid-template-columns:1fr}}.ayesv4b a{display:block;text-decoration:none;color:var(--pn-ink);background:var(--ec-mist);border-radius:14px;padding:20px;border-top:4px solid var(--pn-sun)}.ayesv4b strong{display:block;font-size:1.1rem}.ayesv4b span{display:block;font-size:.95rem;color:var(--pn-ink-2);margin-top:4px;line-height:1.5}.ayfofbn{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.ayfofbn button{font:inherit;font-size:.95rem;font-weight:700;border:1.5px solid #b9c8f3;background:#fff;color:var(--pn-ink);padding:8px 14px;border-radius:30px;cursor:pointer}.ayfofbn button.ayzpczh{background:var(--pn-dark);color:#fff;border-color:var(--pn-dark)}.ayecdxo{display:grid;grid-template-columns:minmax(0,1fr);gap:0}@media (min-width:1100px){.ayecdxo{grid-template-columns:minmax(0,300px) minmax(0,760px);gap:56px;justify-content:center;align-items:start}.ayhslhy{position:sticky;top:calc(var(--header-h) + 24px);margin:64px 0 0 !important}}.ayhslhy{background:var(--ec-mist) !important;border-left:5px solid var(--pn-sun)}.ayhslhy .ayz1jvj{color:var(--pn-dark) !important;font-family:var(--font-serif);font-weight:400;font-size:1.4rem}.ayhslhy li::before{background:var(--pn-sun) !important}.ayv3ne8{margin-top:18px;width:100%}@media (max-width:1099px){.ayv3ne8{display:none}}.ayc2cec .ay0nt45{background:var(--ec-rose) !important;border-left:5px solid var(--ec-rose-ink) !important}.ayc2cec .ay0nt45 strong:first-child{color:var(--ec-rose-ink)}.ay6vz8t,.ayucbzp{background:var(--pn-sky,#eef3f6) !important;color:var(--pn-ink,#1c2733) !important}.ay6vz8t *,.ayucbzp *{color:inherit}.ay6vz8t .ayfd6f2,.ayucbzp .ayfd6f2,.ayucbzp a.ay1z5lu{background:var(--pn-ink,#1c2733) !important;border-color:var(--pn-ink,#1c2733) !important;color:#fff !important}.ay7c5v3 a:not(.aypbdbn),.ayq0op3 a:not(.aypbdbn),.ayxf9ru a:not(.aypbdbn),.ay7anai a,.ayu5o18 a,.ayc2cec .ay49laa a,.ay2af0c .ayohsxg a{color:var(--pn-sun,#f2c14e) !important}.ay7c5v3 .ayfd6f2,.ayq0op3 .ayfd6f2,.ayxf9ru .ayfd6f2{background:var(--pn-sun,#f2c14e) !important;border-color:var(--pn-sun,#f2c14e) !important;color:var(--pn-ink,#1c2733) !important}.ayc2cec .ay49laa .ayx5kf4 strong{color:var(--pn-sun,#f2c14e) !important}.ayc2cec .ay49laa .ayx5kf4 span,.ay33npi,.ay33npi *{color:#fff !important}.ayu5o18,.ayu5o18 p,.ayu5o18 li{color:#dbe3ea}.ay7c5v3 .ayr7ual,.ayq0op3 .ayr7ual,.ayxf9ru .ayr7ual{color:var(--pn-sun,#f2c14e) !important}.ayc2cec{font-size:1.15rem;line-height:1.85}.ayc2cec>* + *{margin-top:26px}.ayc2cec>p + p{margin-top:22px}.ayc2cec h2{margin-top:96px;margin-bottom:6px}.ayc2cec h3{margin-top:52px}.ayc2cec>ul,.ayc2cec>ol,.ayc2cec>.ay0nt45,.ayc2cec>.ay49laa,.ayc2cec>.ayofo77,.ayc2cec>.ay6bmiw,.ayc2cec>ol.aygfwrl{margin-top:34px;margin-bottom:10px}.ayc2cec ul:not([class]){gap:16px}.ayc2cec>p{max-width:640px}.ayc2cec p.aycf9og{max-width:680px;font-size:1.32rem;line-height:1.65}.ay36wrm{padding-top:80px}@media (max-width:700px){.ayc2cec{font-size:1.08rem;line-height:1.8}.ayc2cec h2{margin-top:72px}.ayc2cec>* + *{margin-top:22px}}.ayc2cec a.aypbdbn,.ayq644u a.aypbdbn,.ayq644u summary.aypbdbn{text-decoration:none}.ayhf2ik,.ayc2cec a.ayhf2ik,.ayq644u .ayhf2ik,a.ayhf2ik:visited{background:var(--pn-ink) !important;color:#fff !important}.ay5cjuh,.ayc2cec a.ay5cjuh{color:var(--pn-ink) !important}.ay5cjuh,.ayc2cec a.ay5cjuh,.ayu4isz .ay5cjuh,.ayp7ht4 .ay5cjuh,.ayxf9ru .ay5cjuh,.aynxgcy .ayfd6f2,.aydi1ad .ayfd6f2{color:#fff !important}.ayv5e6e{font-size:clamp(2rem,1.3rem + 2.4vw,3.3rem);line-height:1.12;letter-spacing:-0.015em;max-width:20ch}.ayc2cec h2,.ay6xole{font-size:clamp(1.5rem,1.2rem + 1vw,2.05rem);line-height:1.22}.ayc2cec h3{font-size:1.2rem}.ay2af0c{padding:0}.ay2af0c .ayq0op3{padding:0;background:transparent}.ay2af0c .ay5zkys{max-width:none;padding:0}.ayz8sle{width:min(1060px,calc(100vw - 32px));background:var(--pn-dark,#1c2733)}.ayz8sle .ay5zkys{display:grid !important;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr) !important;grid-template-areas:"pitch form";gap:0 !important;align-items:stretch}.ayz8sle .ayim1fe{grid-area:pitch;display:block !important;margin:44px 0 0 44px}.ayz8sle .ayim1fe img{width:190px !important;height:auto;transform:rotate(-4deg);box-shadow:12px 12px 0 var(--pn-sun,#f2c14e);border-radius:4px}.ayz8sle .ayohsxg{grid-area:pitch;align-self:end;padding:300px 44px 44px;color:#fff}.ayz8sle .ayudwn0{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.15;margin:0}.ayz8sle .ayohsxg ul{margin-top:20px;gap:12px;font-size:1.05rem}.ayz8sle .aynxgcy{grid-area:form;background:#fff;border-radius:0;padding:44px 44px 36px;display:flex;flex-direction:column;justify-content:center}.ayz8sle .aynxgcy .ayy7u3q{gap:16px}.ayz8sle .aynxgcy .ayrbtel{min-height:52px;font-size:1.05rem;padding:0 16px}.ayz8sle .aynxgcy .ay75g18{font-size:.95rem;font-weight:700;margin-bottom:6px}.ayz8sle .aynxgcy button[type="submit"]{min-height:58px;font-size:1.1rem;border-radius:10px}.ayz8sle .aynxgcy .ayak59n{font-size:.85rem;line-height:1.45}.ayz8sle .aynxgcy .ay0nqzo{font-size:.85rem;margin-top:2px}.ayz8sle .ayehngg{position:absolute;top:14px;right:14px;float:none;background:rgba(28,39,51,.08);color:var(--pn-ink,#1c2733)}@media (max-width:860px){.ayz8sle{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.ayz8sle .ay5zkys{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"cover" "pitch" "form"}.ayz8sle .ayim1fe{grid-area:cover;margin:28px 20px 0}.ayz8sle .ayim1fe img{width:110px !important;box-shadow:8px 8px 0 var(--pn-sun,#f2c14e)}.ayz8sle .ayohsxg{padding:18px 20px 24px}.ayz8sle .aynxgcy{padding:24px 20px 32px}.ayz8sle .ayehngg{background:rgba(255,255,255,.16);color:#fff}}.ay1g1ij{width:min(980px,calc(100vw - 32px));background:#fff;color:var(--pn-ink,#1c2733)}.ay1g1ij .ay5zkys{display:grid !important;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr) !important;gap:0 !important}.ay1g1ij .ayim1fe{display:none !important}.ay1g1ij .ayohsxg{background:var(--pn-sky,#e8f1f6);padding:48px 36px;color:var(--pn-ink,#1c2733)}.ay1g1ij .ayudwn0{color:var(--pn-ink,#1c2733);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2}.ay1g1ij .ayohsxg li::before{background:var(--pn-accent,#245873)}.ay1g1ij .aynxgcy{padding:40px 36px 32px;background:#fff}.ay1g1ij .aynxgcy .ayrbtel,.ay1g1ij .aynxgcy .ayi1hev{min-height:48px;font-size:1rem}.ay1g1ij .aynxgcy button[type="submit"]{background:var(--pn-ink,#1c2733) !important;border-color:var(--pn-ink,#1c2733) !important;color:#fff !important;min-height:54px}.ay1g1ij .ayehngg{position:absolute;top:12px;right:12px;float:none;background:rgba(28,39,51,.08);color:var(--pn-ink,#1c2733)}@media (max-width:860px){.ay1g1ij{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.ay1g1ij .ay5zkys{grid-template-columns:minmax(0,1fr) !important}.ay1g1ij .ayohsxg{padding:56px 20px 20px}.ay1g1ij .aynxgcy{padding:20px 20px 32px}}.ay2af0c{position:fixed}.ay2af0c[open]{display:block}@media (min-width:861px){.ayz8sle .ay5zkys{grid-template-areas:"cover form" "pitch form" !important;grid-template-rows:auto 1fr}.ayz8sle .ayim1fe{grid-area:cover;margin:40px 44px 0}.ayz8sle .ayim1fe img{width:170px !important}.ayz8sle .ayohsxg{grid-area:pitch;align-self:start;padding:32px 44px 44px}}.ay1g1ij .ay5zkys{align-items:stretch !important}.ay1g1ij .ayohsxg{display:flex;flex-direction:column;justify-content:center}@media (max-width:860px){.ayz8sle .ay5zkys{grid-template-columns:84px minmax(0,1fr) !important;grid-template-areas:"cover pitch" "form form" !important;align-items:center}.ayz8sle .ayim1fe{margin:56px 0 0 18px}.ayz8sle .ayim1fe img{width:70px !important;box-shadow:5px 5px 0 var(--pn-sun,#f2c14e)}.ayz8sle .ayohsxg{padding:56px 18px 18px 14px}.ayz8sle .ayudwn0{font-size:1.3rem}.ayz8sle .ayohsxg ul{display:none}.ayz8sle .aynxgcy{padding:18px 18px 28px}.ayz8sle .aynxgcy .ayy7u3q{gap:12px}.ayz8sle .aynxgcy .ayrbtel{min-height:48px}}@media (min-width:900px){.ayc2cec .ayofo77{overflow-x:visible}.ayc2cec table{min-width:0 !important;width:100%;table-layout:auto;font-size:.95rem}.ayc2cec th,.ayc2cec td{white-space:normal;padding-left:10px;padding-right:10px}}.ayc2cec .ay49laa{grid-template-columns:repeat(auto-fit,minmax(170px,1fr)) !important}.ayc2cec .ayx5kf4 strong{font-size:clamp(1.25rem,1rem + .8vw,1.6rem) !important;white-space:nowrap}.ayxf9ru .aypbdbn{font-size:.95rem}@media (min-width:1100px){.ayorsy2 .ayc2cec>*,.ayorsy2 .ayc2cec>p,.ayorsy2 .ayc2cec p.aycf9og,.ayorsy2 .aycg1bw,.ayorsy2 .ayd8a1y{max-width:100% !important}}@media (max-width:1099.98px){.ayc2cec>*,.ayc2cec>p,.ayc2cec p.aycf9og{max-width:100% !important}}.ayu4isz .ay9mfzo{color:#fff}.ayu4isz .ay9mfzo .aybonif{color:#fff}.ayu4isz:not(.ay7bfn3) .ay9mfzo{text-shadow:0 1px 3px rgba(0,0,0,.55)}.ayu4isz.ay7bfn3 .ay9mfzo,.aywodyx .ayu4isz .ay9mfzo{text-shadow:none}.ayu4isz.ay7bfn3 .ay9mfzo .aybonif,.aywodyx .ayu4isz .ay9mfzo .aybonif{opacity:1}.ayu4isz.ay7bfn3 .ay9mfzo,.aywodyx .ayu4isz .ay9mfzo{color:var(--pn-ink)}.ayu4isz.ay7bfn3 .ay9mfzo .aybonif,.aywodyx .ayu4isz .ay9mfzo .aybonif{color:var(--c-ok,#1f7a4d)}.ayu4isz .ay9mfzo .ayudys3{background:var(--pn-sun,#f2c14e);color:var(--pn-ink,#1c2733)}@media (max-width:1023.98px){.ayphwdt{order:-2}.ayu4isz .ay9mfzo{order:-1}}@media (min-width:1024px){.ayu4isz .ayt99ds{max-width:none;width:auto;padding-inline:32px;gap:10px}.ayu4isz .aybdwpq,.ayu4isz .ay9w7aa{padding-inline:7px}}.ayhslhy .ay0uzdy{font-size:.9rem}.ayq644u .ay0uzdy{margin:0}.ayvhznt h3 small{color:#574e60}.ayc2cec .ay49laa .ayx5kf4 strong{color:#a9c2ff !important}.ayu5o18 a,.ayu5o18 .ay6u96m{color:#8fb0ff !important}.ayq0op3 .aynxgcy a:not(.aypbdbn),.ay2af0c .aynxgcy a:not(.aypbdbn),.aydi1ad a:not(.aypbdbn){color:var(--pn-accent,#2b1a3a) !important}.ayudys3{width:1.1em;height:1.1em;flex:none;display:inline-block;vertical-align:-.15em}.ay76q29{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em}.ay3eru7{font-weight:700}.ay9mfzo{display:inline-flex;align-items:center;gap:.55rem;flex:none;text-decoration:none!important;color:var(--c-ink,var(--text,#1d1d1f));line-height:1.1;margin:0}.ay9mfzo .ayudys3{width:2.15rem;height:2.15rem;padding:.48rem;border-radius:999px;background:var(--c-cta,var(--accent,#1f7a4d));color:var(--c-on-cta,#fff);box-sizing:border-box}.ay7plz6{display:flex;flex-direction:column}.ay9mfzo .ay76q29{font-weight:800;font-size:1.06rem}.ay9mfzo .aybonif{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:inherit}@media (max-width:760px){.ay9mfzo{margin:0}.ay7plz6{display:none}.ay9mfzo .ayudys3{width:2.5rem;height:2.5rem;padding:.6rem}}.aylkm3p.aylkm3p{display:flex;gap:1rem;align-items:center;margin:1.75rem 0;padding:1.1rem 1.25rem;border-radius:var(--r-card,14px);background:#fff!important;border:2px solid var(--c-cta,var(--accent,#1f7a4d));color:#1d1d1f!important;text-align:left;box-shadow:0 6px 18px -10px rgba(0,0,0,.25);opacity:1!important}.aylkm3p.aylkm3p *{color:#1d1d1f!important;opacity:1!important;text-shadow:none!important}.ay8pb44{flex:none;display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:999px;background:var(--c-cta,var(--accent,#1f7a4d))!important}.aylkm3p.aylkm3p .ay8pb44,.aylkm3p.aylkm3p .ay8pb44 *{color:var(--c-on-cta,#fff)!important}.ay8pb44 .ayudys3{width:1.5rem;height:1.5rem}.ayasmci{min-width:0}.aylkm3p.aylkm3p .ayasmci p{margin:0!important;padding:0;font-family:inherit;line-height:1.35!important;max-width:none}.aylkm3p.aylkm3p .ayejpzt{font-weight:700;font-size:1.02rem;line-height:1.3}.aylkm3p.aylkm3p .ay6fvz4{font-size:.94rem;margin-top:.2rem;color:#3d3d42!important}.aylkm3p.aylkm3p .ay6oib0{display:inline-block;margin:.2rem 0 .1rem;font-size:clamp(1.45rem,4.6vw,1.9rem);font-weight:800;line-height:1.15;text-decoration:none!important;border:0!important;background:none!important}.aylkm3p.aylkm3p .aysszzv{font-size:.86rem;color:#3d3d42!important}.aylkm3p.aylkm3p .ay3eru7{color:#17663f!important}.aylkm3p.ay04n11{margin:1rem 0 0;padding:.85rem 1rem;gap:.8rem}.ay04n11 .ay8pb44{width:2.6rem;height:2.6rem}.aylkm3p.ay04n11 .ay6oib0{font-size:1.4rem}@media (max-width:480px){.aylkm3p.aylkm3p{padding:1rem;gap:.8rem}.ay8pb44{width:2.6rem;height:2.6rem}}.ay0uzdy{display:block;margin:.65rem 0 0;font-size:.93rem;line-height:1.45}.ay0uzdy .ayudys3{color:inherit;margin-right:.35rem}.ay0uzdy.ay0uzdy a,.ay0uzdy.ay0uzdy .ay3eru7{color:inherit!important;opacity:1!important}.ay0uzdy.ay0uzdy a{font-weight:800;text-decoration:none!important;border-bottom:2px solid currentColor;background:none!important}.ayov667{grid-template-columns:auto minmax(0,1fr)!important;gap:.5rem;align-items:stretch}.ayov667>:last-child{flex:1 1 auto;min-width:0}@media (max-width:360px){.ayov667 .ay8yaww .aybonif{display:none}}.ay8yaww.ay8yaww{display:inline-flex;align-items:center;gap:.45rem;flex:none;padding:.5rem .8rem;border-radius:var(--r-pill,999px);background:#fff!important;color:#1d1d1f!important;border:2px solid var(--c-cta,var(--accent,#1f7a4d));text-decoration:none!important;line-height:1.05}.ay8yaww .ayudys3{width:1.25rem;height:1.25rem;color:var(--c-cta,var(--accent,#1f7a4d))}.ayymljp{display:flex;flex-direction:column}.ay8yaww .ay76q29{font-weight:800;font-size:.95rem}.ay8yaww.ay8yaww .ay76q29{color:#1d1d1f!important}.ay8yaww.ay8yaww .aybonif{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#17663f!important}@media (hover:hover) and (pointer:fine){.ay9mfzo,.ay6oib0,.ay0uzdy a,.ay8yaww{cursor:text;user-select:all}}@media print{.ay8yaww,.ay9mfzo .ayudys3{display:none}}:root{--font-sans:"Albert Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Merriweather",Georgia,serif;--fw-title:700;--pn-ink:#24172f;--pn-ink-2:#5d5368;--pn-line:#e7e2ec;--pn-accent:#2b1a3a;--pn-accent-2:#3d2852;--pn-sky:#e8efff;--pn-sun:#2f6bf0;--pn-sun-soft:#f6d3e0;--pn-sun-ink:#9b2f5c;--pn-dark:#2b1a3a;--pn-foot:#1a1023;--ec-rose:#f6d3e0;--ec-rose-ink:#9b2f5c;--ec-mist:#f6f3f9;--c-brass:#2f6bf0;--c-brass-soft:#e8efff;--c-brass-ink:#9b2f5c;--c-ink:#24172f;--c-primary:#2b1a3a;--c-primary-hover:#2f6bf0;--c-cta:#2f6bf0;--c-cta-hover:#2257cc;--c-on-cta:#ffffff;--c-link:#2f6bf0;--c-dark:#2b1a3a}