@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-black-latin-400-normal.BTVu2TQR.woff2)format("woff2"),url(/_astro/archivo-black-latin-400-normal.HW9MwEcM.woff)format("woff")}@font-face{font-family:Hind;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-latin-400-normal.BqbzxKtL.woff2)format("woff2"),url(/_astro/hind-latin-400-normal.BDJq_LHN.woff)format("woff")}@font-face{font-family:Hind;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hind-latin-500-normal.BTLLHyZr.woff2)format("woff2"),url(/_astro/hind-latin-500-normal.CW6IhYjt.woff)format("woff")}@font-face{font-family:Hind;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-latin-600-normal.C7XVtUlB.woff2)format("woff2"),url(/_astro/hind-latin-600-normal.ViH-Hlns.woff)format("woff")}:root{--anthracite:oklch(18.5% 0 0);--anthracite-2:oklch(24.5% 0 0);--anthracite-3:oklch(29% 0 0);--anthracite-4:oklch(34.5% 0 0);--lime:oklch(95.5% .006 85);--lime-2:oklch(90% .006 85);--lime-3:oklch(84% .006 85);--ochre:oklch(70% .128 78);--ochre-deep:oklch(58% .115 74);--ochre-ink:oklch(52% .105 68);--ochre-wash:oklch(70% .128 78/.14);--color-bg:var(--anthracite);--color-bg-2:var(--anthracite-2);--color-bg-3:var(--anthracite-3);--color-text:var(--lime);--color-text-2:oklch(72% .006 85);--color-meta:oklch(64.5% .006 85);--color-accent-text:var(--ochre);--color-accent:var(--ochre);--color-accent-hover:var(--ochre-deep);--color-on-accent:var(--anthracite);--color-rule:oklch(95.5% .006 85/.14);--color-rule-2:oklch(95.5% .006 85/.08);--color-rule-strong:oklch(95.5% .006 85/.3);--color-surface:var(--lime);--color-on-surface:var(--anthracite);--color-on-surface-2:oklch(40% 0 0);--color-on-surface-meta:oklch(50% 0 0);--color-rule-surface:oklch(18.5% 0 0/.16);--color-rule-surface-2:oklch(18.5% 0 0/.08);--color-focus:var(--ochre);--color-danger:oklch(68% .18 25);--color-danger-surface:oklch(50% .2 27);--color-ok:oklch(72% .14 155);--font-display:"Archivo Black", "Arial Black", system-ui, sans-serif;--font-body:"Hind", ui-sans-serif, system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.0625rem;--text-md:1.1875rem;--text-lg:1.5rem;--text-xl:2rem;--text-2xl:clamp(1.95rem, 7.4vw, 2.75rem);--text-3xl:3.75rem;--text-display:clamp(2.75rem, 7vw, 6.5rem);--text-display-s:clamp(2.25rem, 4.5vw, 4rem);--leading-display:.92;--leading-tight:1.06;--leading-body:1.65;--track-display:-.035em;--track-label:.14em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.25rem;--space-xl:clamp(2.25rem, 6vw, 3.5rem);--space-2xl:clamp(2.75rem, 8vw, 5rem);--space-3xl:clamp(3.25rem, 10vw, 7.5rem);--radius:0px;--radius-max:0px;--rule-hair:1px;--rule-mid:2px;--rule-thick:3px;--ease-out:cubic-bezier(.19, 1, .22, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-instant:90ms;--dur-short:.18s;--dur-mid:.32s;--dur-long:.56s;--z-base:1;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:300;--z-top:400;--measure:62ch;--measure-narrow:46ch;--wrap:min(1360px, 92vw);--wrap-narrow:min(760px, 92vw);--gutter:clamp(1rem, 4vw, 1.5rem)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color-scheme:dark;scroll-padding-block-start:6rem;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;overflow-x:clip}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--track-display);text-wrap:balance;overflow-wrap:break-word;hyphens:manual;min-width:0}h1{font-size:var(--text-display);line-height:var(--leading-display)}h2{font-size:var(--text-2xl);line-height:.96}h3{font-size:var(--text-lg);line-height:1.02}h4{font-size:var(--text-md)}p,li{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em}strong{font-weight:600}:focus-visible{outline:var(--rule-mid) solid var(--color-focus);outline-offset:2px}::selection{background:var(--ochre);color:var(--anthracite)}.wrap{width:var(--wrap);margin-inline:auto}.wrap-narrow{width:var(--wrap-narrow);margin-inline:auto}.sec{padding-block:var(--space-2xl);scroll-margin-block-start:6rem}.sec-tight{padding-block:var(--space-xl)}.sec-tall{padding-block:var(--space-3xl)}.on-surface{background:var(--color-surface);color:var(--color-on-surface);--color-text:var(--color-on-surface);--color-text-2:var(--color-on-surface-2);--color-meta:var(--color-on-surface-meta);--color-rule:var(--color-rule-surface);--color-rule-2:var(--color-rule-surface-2);--color-rule-strong:var(--color-on-surface);--color-bg:var(--color-surface);--color-bg-2:var(--lime-2);--color-bg-3:var(--lime-3);--color-danger:var(--color-danger-surface);--color-accent-text:var(--ochre-ink)}.on-surface h1,.on-surface h2,.on-surface h3,.on-surface h4{color:var(--color-on-surface)}.label{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-meta);font-weight:600;display:inline-block}.label-ochre{color:var(--color-accent-text)}.on-surface .label-ochre{color:var(--ochre-ink)}.lede{font-size:var(--text-md);color:var(--color-text-2);max-width:var(--measure);line-height:1.55}.prose{max-width:var(--measure)}.prose>*+*{margin-block-start:var(--space-sm)}.figure-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.num{font-variant-numeric:tabular-nums}.rule{border:0;border-block-start:var(--rule-hair) solid var(--color-rule)}.sec-head{justify-content:space-between;align-items:end;gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;margin-block-end:var(--space-xl);padding-block-end:var(--space-sm);display:flex;position:relative}.sec-head:after{content:"";border-block-end:var(--rule-thick) solid var(--ochre);width:4rem;position:absolute;inset-block-end:-1px;inset-inline-start:0}.skip-link{z-index:var(--z-top);background:var(--ochre);color:var(--anthracite);padding:var(--space-2xs) var(--space-sm);transition:inset-block-start var(--dur-short) var(--ease-out);font-weight:600;position:absolute;inset-block-start:-4rem;inset-inline-start:var(--space-sm)}.skip-link:focus-visible{inset-block-start:var(--space-sm)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.btn{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-bd:var(--color-rule-strong);justify-content:center;align-items:center;gap:var(--space-2xs);min-height:3rem;padding:.75rem var(--space-md);border:var(--rule-mid) solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-instant) var(--ease-out);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active,.btn.is-active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true],.btn.is-disabled{opacity:.4;cursor:not-allowed;transform:none}.btn[data-state=loading]{cursor:progress;color:#0000;position:relative}.btn[data-state=loading]:after{content:"";border:2px solid var(--btn-fg);border-block-start-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite btn-spin;position:absolute}.btn[data-state=error]{--btn-bd:var(--color-danger);--btn-fg:var(--color-danger)}.btn[data-state=success]{--btn-bd:var(--color-ok);--btn-fg:var(--color-ok)}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-primary{--btn-bg:var(--ochre);--btn-fg:var(--anthracite);--btn-bd:var(--ochre)}.btn-solid{--btn-bg:var(--color-text);--btn-fg:var(--color-bg);--btn-bd:var(--color-text)}.btn-line{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-bd:var(--color-text)}.btn-quiet{--btn-bd:var(--color-rule);--btn-fg:var(--color-text-2)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{--btn-bg:var(--ochre-deep);--btn-bd:var(--ochre-deep)}.btn-line:hover{--btn-bg:var(--color-text);--btn-fg:var(--color-bg)}.btn-solid:hover{--btn-bg:var(--ochre);--btn-bd:var(--ochre);--btn-fg:var(--anthracite)}.btn-quiet:hover{--btn-bd:var(--color-text);--btn-fg:var(--color-text)}}.btn-primary.is-hover{--btn-bg:var(--ochre-deep);--btn-bd:var(--ochre-deep)}.btn-line.is-hover{--btn-bg:var(--color-text);--btn-fg:var(--color-bg)}.btn-sm{min-height:2.5rem;padding:.5rem var(--space-sm);font-size:var(--text-xs)}.btn-lg{min-height:3.5rem;padding:1rem var(--space-lg);font-size:var(--text-base)}.link-arrow{text-decoration:underline;text-decoration-color:var(--ochre);text-underline-offset:.3em;white-space:nowrap;align-items:baseline;gap:.4em;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.link-arrow .arrow{transition:transform var(--dur-short) var(--ease-out)}@media (hover:hover) and (pointer:fine){.link-arrow:hover .arrow{transform:translate(.25em)}}.badges{border:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.badge{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-md);border-inline-start:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-2);min-height:2.75rem;font-weight:600;display:flex}.badge:first-child{border-inline-start:0}.badge__mark{background:var(--ochre);flex:none;width:8px;height:8px}.dossier{background:var(--color-bg-2);border:var(--rule-hair) solid var(--color-rule);color:inherit;transition:border-color var(--dur-short) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){a.dossier:hover{border-color:var(--ochre)}a.dossier:hover .dossier__title{color:var(--color-accent-text)}a.dossier:hover .dossier__media img{transform:scale(1.03)}}.dossier__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-meta);font-weight:600;display:flex}.dossier__ref{font-family:var(--font-display);color:var(--color-accent-text);letter-spacing:.02em}.dossier__media{aspect-ratio:var(--ratio,4 / 3);background:var(--color-bg-3);position:relative;overflow:hidden}.dossier__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-long) var(--ease-out)}.dossier__body{padding:var(--space-sm);gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.dossier__title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--track-display);text-transform:uppercase;transition:color var(--dur-short) var(--ease-out);line-height:1}.dossier__meta{font-size:var(--text-sm);color:var(--color-meta)}.dossier__note{font-size:var(--text-sm);color:var(--color-text-2)}.status{background:var(--ochre);color:var(--anthracite);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.15rem .45rem;font-weight:700;display:inline-flex}.status--done{color:var(--color-meta);border:var(--rule-hair) solid var(--color-rule);background:0 0}.field{display:block}.field>.field-label{font-size:var(--text-sm);margin-block-end:var(--space-3xs);font-weight:600;display:block}.field input,.field textarea,.field select{width:100%;min-height:3rem;font-size:max(1rem, var(--text-base));padding:.7rem var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-bg-2);color:var(--color-text);transition:border-color var(--dur-short) var(--ease-out)}.on-surface .field input,.on-surface .field textarea,.on-surface .field select{background:var(--white,#fff)}.field input::placeholder,.field textarea::placeholder{color:var(--color-meta)}.field input:hover,.field textarea:hover{border-color:var(--color-text-2)}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{border-color:var(--ochre)}.field[data-state=error] input,.field[data-state=error] textarea,.field[data-state=error] select{border-color:var(--color-danger);border-width:var(--rule-mid)}.field[data-state=success] input{border-color:var(--color-ok)}.field-hint{font-size:var(--text-sm);color:var(--color-meta);margin-block-start:var(--space-3xs);display:block}.field-error{font-size:var(--text-sm);color:var(--color-danger);margin-block-start:var(--space-3xs);font-weight:600;display:block}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.notice{border-block-start:var(--rule-thick) solid var(--ochre);font-size:var(--text-sm);color:var(--color-text-2);max-width:var(--measure);padding-block-start:var(--space-sm)}.notice--warn{border-block-start-color:var(--color-danger)}.content-status{border:var(--rule-hair) dashed var(--ochre);padding:var(--space-md);font-size:var(--text-sm);color:var(--color-text-2);background:var(--ochre-wash)}.content-status strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--color-text);margin-block-end:var(--space-3xs);font-weight:400;display:block}.grid-2,.grid-3{gap:var(--space-lg);display:grid}@media (width>=48rem){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.split{gap:var(--space-xl);align-items:start;display:grid}@media (width>=62rem){.split{gap:var(--space-2xl);grid-template-columns:7fr 5fr}.split-even{grid-template-columns:repeat(2,minmax(0,1fr))}.split-flip>:first-child{order:2}}.split>*{min-width:0}.table-scroll{overflow-x:auto}.shot{background:var(--color-bg-2);margin:0;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%}.shot figcaption{padding:var(--space-sm);color:var(--lime);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0000,oklch(18.5% 0 0/.92));position:absolute;inset-block-end:0;inset-inline:0}.link-arrow{align-items:center;gap:.4em;min-height:44px;display:inline-flex}summary{min-height:44px}.prose a,p a,li a,dd a{padding-block:.14em}.reveal,.reveal-up,.reveal-mask,[data-stagger]>*{opacity:1;clip-path:none;transform:none}@supports (animation-timeline:view()){html.motion.sdt .reveal{animation:linear both fade-in view();animation-range:entry 8% cover 26%}html.motion.sdt .reveal-up{animation:linear both rise-in view();animation-range:entry 6% cover 30%}html.motion.sdt .reveal-mask{animation:linear both mask-in view();animation-range:entry cover 34%}html.motion.sdt [data-stagger]>*{animation:linear both rise-in view();animation-range:entry 4% cover 24%}html.motion.sdt [data-stagger]>:nth-child(2){animation-range:entry 4% cover 30%}html.motion.sdt [data-stagger]>:nth-child(3){animation-range:entry 4% cover 36%}html.motion.sdt [data-stagger]>:nth-child(4){animation-range:entry 4% cover 42%}html.motion.sdt [data-stagger]>:nth-child(n+5){animation-range:entry 4% cover 48%}html.motion.sdt [data-parallax]{animation:linear both drift-up view();animation-range:cover}}html.motion:not(.sdt) .reveal,html.motion:not(.sdt) .reveal-up,html.motion:not(.sdt) [data-stagger]>*{opacity:0;transition:opacity var(--dur-long) var(--ease-out), transform var(--dur-long) var(--ease-out);transform:translateY(1.25rem)}html.motion:not(.sdt) .reveal.is-in,html.motion:not(.sdt) .reveal-up.is-in,html.motion:not(.sdt) [data-stagger].is-in>*{opacity:1;transform:none}html.motion:not(.sdt) [data-stagger]>:nth-child(2){transition-delay:70ms}html.motion:not(.sdt) [data-stagger]>:nth-child(3){transition-delay:.14s}html.motion:not(.sdt) [data-stagger]>:nth-child(n+4){transition-delay:.21s}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes mask-in{0%{clip-path:inset(28% 0 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes drift-up{0%{transform:translateY(3.5%)scale(1.06)}to{transform:translateY(-3.5%)scale(1.06)}}.hoverline{position:relative}.hoverline:after{content:"";background:var(--ochre);transform-origin:0;width:100%;height:2px;transition:transform var(--dur-mid) var(--ease-out);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.hoverline:hover:after,.hoverline:focus-within:after{transform:scaleX(1)}.zoomable img{transition:transform var(--dur-long) var(--ease-out)}.zoomable:hover img{transform:scale(1.045)}}.readbar{background:var(--ochre);transform-origin:0;height:3px;z-index:var(--z-top);pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){html.motion.sdt .readbar{animation:linear both readbar scroll(root)}}@keyframes readbar{to{transform:scaleX(1)}}@media (width<=48rem){html.motion.sdt [data-parallax]{animation:none}}.motion.sdt .sec__head{position:relative}.motion.sdt .sec__head:after{content:"";border-block-end:var(--rule-thick) solid var(--ochre);transform-origin:0;width:5rem;animation:linear both rule-draw view();animation-range:entry 10% entry 85%;position:absolute;inset-block-end:-2px;inset-inline-start:0}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion.sdt .need__media img,.motion.sdt .track__media img{animation:linear both media-settle view();animation-range:entry entry 70%}@keyframes media-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@media print{.reveal,.reveal-up,.reveal-mask,[data-stagger]>*,.sec__head:after,.need__media img,.track__media img{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-up,.reveal-mask,[data-stagger]>*,.sec__head:after,.need__media img,.track__media img{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}.util[data-astro-cid-ghmouojd]{background:var(--color-bg-2);border-block-end:var(--rule-hair) solid var(--color-rule);color:var(--color-text-2);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.util__inner[data-astro-cid-ghmouojd]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-height:2.25rem;display:flex}.util__area[data-astro-cid-ghmouojd]{align-items:center;gap:.5em;font-weight:600;display:inline-flex}.util__dot[data-astro-cid-ghmouojd]{background:var(--ochre);width:6px;height:6px}.util__links[data-astro-cid-ghmouojd]{align-items:center;gap:var(--space-sm);display:inline-flex}.util__hours[data-astro-cid-ghmouojd]{display:none}.util__links[data-astro-cid-ghmouojd] a[data-astro-cid-ghmouojd]{min-height:44px;color:var(--color-text);white-space:nowrap;align-items:center;padding-block:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.util__links[data-astro-cid-ghmouojd] a[data-astro-cid-ghmouojd]:hover{text-decoration:underline;text-decoration-color:var(--ochre);text-underline-offset:.25em;text-decoration-thickness:2px}@media (width>=48rem){.util__hours[data-astro-cid-ghmouojd]{display:inline}}@media (width<=40rem){.util__area[data-astro-cid-ghmouojd],.util__hours[data-astro-cid-ghmouojd]{display:none}.util__inner[data-astro-cid-ghmouojd]{justify-content:flex-start;gap:var(--space-md);padding-block:0}}.wm[data-astro-cid-qisgtjgl]{min-height:44px;color:inherit;font-size:var(--wm-size,1.35rem);flex-direction:column;gap:.22em;line-height:1;text-decoration:none;display:inline-flex}.wm__lockup[data-astro-cid-qisgtjgl]{align-items:center;gap:.42em;display:inline-flex}.wm__mark[data-astro-cid-qisgtjgl]{background:var(--ochre);flex:none;width:.72em;height:.72em;position:relative}.wm__mark[data-astro-cid-qisgtjgl]:after{content:"";background:var(--color-bg);width:.72em;height:.15em;position:absolute;inset-block-start:.28em;inset-inline-start:0}.wm__name[data-astro-cid-qisgtjgl]{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;color:var(--color-text);font-size:1em}.wm__sub[data-astro-cid-qisgtjgl]{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--color-meta);white-space:nowrap;padding-inline-start:1.16em;font-size:clamp(.56rem,1.6vw,.66rem);font-weight:600}.wm--stack[data-astro-cid-qisgtjgl]{--wm-size:clamp(1.9rem, 4vw, 3rem)}.wm--mark[data-astro-cid-qisgtjgl]{--wm-size:1.15rem}.hdr[data-astro-cid-fzpbxy5g]{backdrop-filter:none;border-block-end:var(--rule-hair) solid var(--color-rule);z-index:var(--z-header);background:oklch(18.5% 0 0/.92);position:sticky;inset-block-start:0}.hdr__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4.25rem;display:flex}.hdr__mark[data-astro-cid-fzpbxy5g]{--wm-size:1.5rem;flex:none}.hdr__nav[data-astro-cid-fzpbxy5g]{flex:auto;display:none}.hdr__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;gap:clamp(var(--space-xs), 1.4vw, var(--space-md));margin:0;padding:0;list-style:none;display:flex}.hdr__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;border-block-end:var(--rule-thick) solid transparent;transition:border-color var(--dur-short) var(--ease-out);padding-block:1.25rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.hdr__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{border-block-end-color:var(--ochre)}}.hdr__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{border-block-end-color:var(--ochre)}.hdr__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2xs);flex:none;display:flex}.hdr__check[data-astro-cid-fzpbxy5g],.hdr__cta[data-astro-cid-fzpbxy5g]{display:none}.hdr__burger[data-astro-cid-fzpbxy5g]{appearance:none;border:var(--rule-hair) solid var(--color-rule-strong);cursor:pointer;background:0 0;place-items:center;width:3rem;height:3rem;display:grid}.hdr__burger-lines[data-astro-cid-fzpbxy5g]{gap:4px;width:20px;display:grid}.hdr__burger-lines[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:var(--color-text);height:2px;display:block}@media (width>=62rem){.hdr__nav[data-astro-cid-fzpbxy5g]{display:block}.hdr__cta[data-astro-cid-fzpbxy5g]{display:inline-flex}.hdr__burger[data-astro-cid-fzpbxy5g]{display:none}}@media (width>=86rem){.hdr__check[data-astro-cid-fzpbxy5g]{display:inline-flex}}.menu[data-astro-cid-fzpbxy5g]{border:0;border-inline-start:var(--rule-hair) solid var(--color-rule);background:var(--color-bg-2);width:min(26rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);margin:0 0 0 auto;padding:0}.menu[data-astro-cid-fzpbxy5g][open]{flex-direction:column;display:flex}.menu[data-astro-cid-fzpbxy5g]::backdrop{background:oklch(18.5% 0 0/.7)}.menu__bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--gutter);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.menu__close[data-astro-cid-fzpbxy5g]{appearance:none;border:var(--rule-hair) solid var(--color-rule);min-height:2.75rem;padding-inline:var(--space-sm);font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;background:0 0;font-weight:700}.menu__nav[data-astro-cid-fzpbxy5g]{padding:var(--space-sm) var(--gutter);flex:auto;overflow-y:auto}.menu__primary[data-astro-cid-fzpbxy5g],.menu__secondary[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.menu__primary[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-block:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-rule);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;min-height:3rem;font-weight:700;text-decoration:none;display:block}.menu__primary[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--color-accent-text)}.menu__secondary[data-astro-cid-fzpbxy5g]{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-md);display:flex}.menu__secondary[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--text-sm);color:var(--color-meta);align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.menu__foot[data-astro-cid-fzpbxy5g]{gap:var(--space-2xs);padding:var(--space-sm) var(--gutter) calc(var(--space-sm) + env(safe-area-inset-bottom));border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}@media (width>=62rem){.menu[data-astro-cid-fzpbxy5g]{display:none}}.ft[data-astro-cid-nns7i3if]{border-block-start:var(--rule-hair) solid var(--color-rule)}.ft__act[data-astro-cid-nns7i3if]{background:var(--ochre);color:var(--anthracite)}.ft__act-inner[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);flex-wrap:wrap;display:flex}.ft__act-eyebrow[data-astro-cid-nns7i3if]{font-size:var(--text-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--anthracite);font-weight:700}.ft__act-title[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--track-display);text-transform:uppercase;max-width:26ch;margin-block-start:var(--space-3xs);line-height:.98}.ft__act-promise[data-astro-cid-nns7i3if]{font-size:var(--text-sm);margin-block-start:var(--space-2xs);font-weight:600}.ft__act-buttons[data-astro-cid-nns7i3if]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ft__act[data-astro-cid-nns7i3if] .btn-primary[data-astro-cid-nns7i3if]{--btn-bg:var(--anthracite);--btn-fg:var(--lime);--btn-bd:var(--anthracite)}.ft__act[data-astro-cid-nns7i3if] .btn-line[data-astro-cid-nns7i3if]{--btn-fg:var(--anthracite);--btn-bd:var(--anthracite)}@media (hover:hover) and (pointer:fine){.ft__act[data-astro-cid-nns7i3if] .btn-line[data-astro-cid-nns7i3if]:hover{--btn-bg:var(--anthracite);--btn-fg:var(--lime)}.ft__act[data-astro-cid-nns7i3if] .btn-primary[data-astro-cid-nns7i3if]:hover{--btn-bg:var(--ink-2,#2b302e);--btn-bd:var(--ink-2,#2b302e)}}.ft__body[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:start;gap:var(--space-lg);padding-block:var(--space-xl) var(--space-md);flex-wrap:wrap;display:flex}.ft__wm[data-astro-cid-nns7i3if]{--wm-size:1.5rem}.ft__promise[data-astro-cid-nns7i3if]{font-family:var(--font-display);font-size:var(--text-md);text-transform:uppercase;letter-spacing:var(--track-display);color:var(--color-text-2);max-width:20ch;margin-block-start:var(--space-2xs)}.ft__nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.ft__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px;font-size:var(--text-sm);color:var(--color-text-2);transition:color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);border-block-end:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ft__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-text);border-block-end-color:var(--ochre)}.ft__meta[data-astro-cid-nns7i3if]{padding-block:var(--space-md) var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-meta);justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.ft__meta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-text-2);text-underline-offset:.2em;padding-block:.55rem;text-decoration:underline 1px;display:inline-block}.ft__meta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-accent-text)}.ft__meta-legal[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ft__meta-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-align:center;min-width:44px}.ft__meta-note[data-astro-cid-nns7i3if]{font-size:var(--text-xs);flex-basis:100%;max-width:76ch}.mcta[data-astro-cid-6kjxvb5z]{transition:transform var(--dur-mid) var(--ease-out);z-index:var(--z-sticky);background:var(--color-bg-2);border-block-start:var(--rule-hair) solid var(--color-rule);grid-template-columns:1fr 1.6fr;padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.mcta__item[data-astro-cid-6kjxvb5z]{min-height:3.5rem;padding-inline:var(--space-2xs);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.mcta__item--go[data-astro-cid-6kjxvb5z]{background:var(--ochre);color:var(--anthracite)}body{padding-block-end:3.5rem}@media (width>=62rem){.mcta[data-astro-cid-6kjxvb5z]{display:none}body{padding-block-end:0}}.mcta[data-astro-cid-6kjxvb5z][data-rust]{transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.mcta[data-astro-cid-6kjxvb5z]{transition:none}}
