:root{--color-white:#fff;--color-neutral-100:#f7f6f3;--color-neutral-200:#eae8e1;--color-neutral-300:#d3d0c5;--color-neutral-400:#b5b2a6;--color-neutral-500:#928f81;--color-neutral-600:#656358;--color-neutral-700:#413f34;--color-neutral-800:#302d22;--color-neutral-900:#181711;--color-primary-200:#bbc4f7;--color-primary-300:#7383de;--color-primary-400:#0923b9;--color-primary-500:#021997;--color-primary-600:#001275;--color-accent-300:#d58167;--color-accent-400:#c45331;--color-accent-500:#b2492a;--color-green-400:#256a42;--color-success-400:#256a42;--color-trustpilot:#00b67a;--color-bg:var(--color-neutral-100);--color-bg-sand:var(--color-neutral-200);--color-bg-dark:var(--color-neutral-900);--color-surface:var(--color-white);--color-text:var(--color-neutral-800);--color-text-soft:var(--color-neutral-700);--color-heading:var(--color-neutral-900);--color-muted:var(--color-neutral-600);--color-decor:var(--color-neutral-500);--color-border:var(--color-neutral-300);--color-border-strong:var(--color-neutral-500);--color-border-field:var(--color-neutral-300);--color-border-field-hover:var(--color-neutral-500);--color-quote:var(--color-green-400);--color-link:var(--color-primary-400);--color-link-hover:var(--color-primary-500);--color-focus:var(--color-primary-400);--color-focus-on-dark:var(--color-primary-200);--color-error:var(--color-accent-500);--color-success:var(--color-success-400);--color-on-primary:var(--color-white);--color-on-dark:var(--color-neutral-200);--color-on-dark-muted:var(--color-neutral-400);--font-sans:"Silka", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Noto Serif Display", Georgia, "Times New Roman", serif;--font-serif-text:"Noto Serif", Georgia, "Times New Roman", serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--text-display:clamp(2.6rem, 2.1856rem + 1.768vw, 3.6rem);--text-h1:clamp(2.25rem, 1.856rem + 1.68vw, 3.2rem);--text-h2:clamp(1.75rem, 1.439rem + 1.326vw, 2.5rem);--text-h2-compact:clamp(1.6rem, 1.3307rem + 1.149vw, 2.25rem);--text-title:clamp(1.5rem, 1.355rem + .619vw, 1.85rem);--text-card-title:clamp(1.375rem, 1.3rem + .3vw, 1.625rem);--text-h3:1.25rem;--text-lead:1.125rem;--text-quote:clamp(3rem, 2.17rem + 3.54vw, 4.5rem);--text-body:1.0625rem;--text-small:.875rem;--text-tiny:.75rem;--text-micro:.65625rem;--text-button:.9375rem;--leading-tight:1.08;--leading-heading:1.15;--leading-snug:1.35;--leading-quote:1.45;--leading-body:1.6;--leading-lead:1.6;--tracking-heading:-.02em;--tracking-body:-.005em;--tracking-eyebrow:.14em;--tracking-quote:.01em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.5rem;--space-10:3rem;--space-11:3.5rem;--space-12:4rem;--space-13:5rem;--space-14:6rem;--space-15:7rem;--space-16:8rem;--space-section:clamp(5rem, 3.435rem + 6.96vw, 9rem);--space-block:clamp(3.5rem, 2.464rem + 4.42vw, 6rem);--space-gutter:clamp(1.25rem, .525rem + 3.09vw, 3rem);--space-card:clamp(1.5rem, 1.086rem + 1.77vw, 2.5rem);--split-gap:var(--space-14);--split-gap-stacked:var(--space-8);--wrap:72rem;--wrap-narrow:48rem;--measure:36rem;--measure-article:38rem;--page-pad:clamp(1rem, .586rem + 1.77vw, 2rem);--header-h:4.5rem;--tap:2.75rem;--control-h:3.5rem;--bp-sm:40rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem;--radius-s:.25rem;--radius-m:.5rem;--radius-l:.75rem;--radius-section:clamp(2rem, .757rem + 5.304vw, 5rem);--radius-pill:100rem;--border-w:1px;--focus-w:2px;--focus-offset:3px;--shadow-sticky:0 .5rem 1.875rem #1817111f;--shadow-header:0 1px 0 var(--color-neutral-200);--shadow-bar:0 -.25rem 1.25rem #18171114;--overlay:#181711b8;--overlay-light:#1817114d;--ease:cubic-bezier(.2, .7, .2, 1);--dur:.22s;--dur-slow:.36s;--dur-mid:.3s;--z-sticky:50;--z-header:60;--z-consent:80}@media (width>=64rem){:root{--header-h:5rem}}@media (prefers-reduced-motion:reduce){:root{--dur:0s;--dur-slow:0s;--dur-mid:0s}}@font-face{font-family:Silka;src:url(/fonts/silka-light-webfont.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Silka;src:url(/fonts/silka-lightitalic-webfont.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Silka;src:url(/fonts/silka-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silka;src:url(/fonts/silka-regularitalic-webfont.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Silka;src:url(/fonts/silka-medium-webfont.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Silka;src:url(/fonts/silka-mediumitalic-webfont.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Noto Serif Display;src:url(/fonts/noto-serif-display-400-italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:97%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Display;src:url(/fonts/noto-serif-display-400-italic-latin-ext.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:97%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;src:url(/fonts/noto-serif-display-400-italic-greek.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;size-adjust:97%;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;src:url(/fonts/noto-serif-400-greek.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:94%;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;src:url(/fonts/noto-serif-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:94%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;src:url(/fonts/noto-serif-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:94%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--color-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 15vh);interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html:has(dialog[open]:modal){scrollbar-gutter:stable;overflow:hidden}body{background:var(--color-bg-dark);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}main{background:var(--color-bg);border-end-end-radius:var(--radius-section);border-end-start-radius:var(--radius-section);flex:1 0 auto;position:relative;overflow:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}p,li,dd,figcaption{text-wrap:pretty;overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--leading-tight)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:-.01em}h4,h5,h6{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-body)}strong,b{font-weight:var(--weight-medium)}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-border-field);text-underline-offset:.25em;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-s)}:focus:not(:focus-visible){outline:none}::selection{background:var(--color-primary-200);color:var(--color-heading)}dialog{color:inherit;border:0;padding:0}dialog::backdrop{background:var(--overlay)}.prose{max-width:var(--measure);color:var(--color-text)}.prose>*+*{margin-top:var(--space-5)}.prose :is(h2,h3,h4){margin-top:var(--space-10)}.prose :is(h2,h3,h4)+*{margin-top:var(--space-4)}.prose h2{font-size:var(--text-title)}.prose h3{font-size:var(--text-h3)}.prose :is(ul,ol){padding-left:var(--space-6)}.prose li+li{margin-top:var(--space-3)}.prose li::marker{color:var(--color-decor)}.prose blockquote{margin-block:var(--space-9);padding-left:var(--space-6);border-left:var(--border-w) solid var(--color-border);color:var(--color-heading);font-size:var(--text-lead);font-style:italic;font-weight:var(--weight-light);line-height:var(--leading-snug)}.prose figure{margin-block:var(--space-9)}.prose figure img{border-radius:var(--radius-l);width:100%}.prose figcaption{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-small)}.prose .book{grid-template-columns:var(--space-13) minmax(0, 1fr);gap:var(--space-4);margin-top:var(--space-12);align-items:start;display:grid}.prose :is(h2,h3,h4)+.book{margin-top:var(--space-9)}.prose .book+h2{margin-top:var(--space-14)}.prose .book img{border-radius:var(--radius-s);width:100%;height:auto;box-shadow:0 0 0 var(--border-w) var(--color-border);display:block}.prose .book__title{margin-top:0}.prose .book__author{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-small)}.prose .book__description{margin-top:var(--space-3)}.prose .book__link{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:inline-flex}@media (width>=48rem){.prose .book{grid-template-columns:var(--space-15) minmax(0, 1fr);gap:var(--space-6)}}.prose hr{margin-block:var(--space-10);border:0;border-top:var(--border-w) solid var(--color-border)}.link{color:var(--color-text);font-weight:var(--weight-regular);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-border-field);text-underline-offset:.25em}.link:hover{color:var(--color-heading);text-decoration-color:currentColor}.link--arrow{text-decoration-line:none}.link--arrow:hover{text-decoration-line:underline}.link--arrow .icon{transition:transform var(--dur) var(--ease)}.link--arrow:hover .icon{transform:translate(.15em)}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.flow>*+*{margin-top:var(--flow-space,var(--space-5))}.measure{max-width:var(--measure)}.text-center{text-align:center}.hp{width:1px!important;height:1px!important;position:absolute!important;left:-100vw!important;overflow:hidden!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}}.btn[data-astro-cid-j6ocf6pu]{--btn-bg:transparent;--btn-fg:var(--color-heading);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--btn-px);border:var(--border-w) solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--btn-fs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:focus-visible{border-radius:var(--radius-pill)}.btn[data-astro-cid-j6ocf6pu] .icon{transition:transform var(--dur) var(--ease)}.btn[data-astro-cid-j6ocf6pu]:hover .icon:last-child{transform:translate(.15em)}.btn--sm[data-astro-cid-j6ocf6pu]{--btn-h:var(--tap);--btn-px:var(--space-5);--btn-fs:var(--text-small)}.btn--md[data-astro-cid-j6ocf6pu]{--btn-h:3rem;--btn-px:var(--space-6);--btn-fs:var(--text-button)}.btn--lg[data-astro-cid-j6ocf6pu]{--btn-h:var(--control-h);--btn-px:var(--space-8);--btn-fs:var(--text-body)}.btn--full[data-astro-cid-j6ocf6pu]{width:100%;display:flex}.btn--primary[data-astro-cid-j6ocf6pu]{--btn-bg:var(--color-primary-400);--btn-fg:var(--color-on-primary);--btn-border:var(--color-primary-400)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{--btn-bg:var(--color-primary-500);--btn-border:var(--color-primary-500);color:var(--color-on-primary)}.btn--ghost[data-astro-cid-j6ocf6pu]{--btn-fg:var(--color-heading);--btn-border:var(--color-border)}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{--btn-border:var(--color-heading);color:var(--color-heading)}.btn--light[data-astro-cid-j6ocf6pu]{--btn-bg:var(--color-white);--btn-fg:var(--color-neutral-900);--btn-border:var(--color-white)}.btn--light[data-astro-cid-j6ocf6pu]:hover{--btn-bg:var(--color-neutral-200);--btn-border:var(--color-neutral-200);color:var(--color-neutral-900)}.btn--link[data-astro-cid-j6ocf6pu]{--btn-px:0;--btn-fg:var(--color-text);font-weight:var(--weight-regular);white-space:normal;text-align:start;border:0;border-radius:0}.btn--link[data-astro-cid-j6ocf6pu] .btn__label[data-astro-cid-j6ocf6pu]{text-underline-offset:.25em;text-decoration:underline 1px;text-decoration-color:var(--color-border-field);transition:text-decoration-color var(--dur) var(--ease)}.btn--link[data-astro-cid-j6ocf6pu]:hover{color:var(--color-heading)}.btn--link[data-astro-cid-j6ocf6pu]:hover .btn__label[data-astro-cid-j6ocf6pu]{text-decoration-color:currentColor}.btn--link[data-astro-cid-j6ocf6pu]:has(.icon) .btn__label[data-astro-cid-j6ocf6pu]{text-decoration-line:none}.btn--link[data-astro-cid-j6ocf6pu]:has(.icon):hover .btn__label[data-astro-cid-j6ocf6pu]{text-decoration-line:underline}.btn--link[data-astro-cid-j6ocf6pu].btn--muted{--btn-fg:var(--color-muted);font-size:var(--text-small)}.btn--link[data-astro-cid-j6ocf6pu].btn--muted:hover{color:var(--color-heading)}.btn--link[data-astro-cid-j6ocf6pu]:focus-visible{border-radius:var(--radius-s)}.btn[data-astro-cid-j6ocf6pu]:disabled,.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{opacity:.5;cursor:not-allowed}.checkbox__row[data-astro-cid-u3dhig5c]{align-items:flex-start;gap:var(--space-3);display:flex}.checkbox__input[data-astro-cid-u3dhig5c]{appearance:none;border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-white);cursor:pointer;width:1.375rem;height:1.375rem;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;place-items:center;margin-top:.15em;display:grid}.checkbox__input[data-astro-cid-u3dhig5c]:after{content:"";border:solid var(--color-on-primary);width:.375rem;height:.7rem;transition:scale var(--dur) var(--ease);border-width:0 2px 2px 0;margin-top:-.15rem;rotate:45deg;scale:0}.checkbox__input[data-astro-cid-u3dhig5c]:checked{border-color:var(--color-primary-400);background:var(--color-primary-400)}.checkbox__input[data-astro-cid-u3dhig5c]:checked:after{scale:1}.checkbox__input[data-astro-cid-u3dhig5c]:disabled{opacity:.5;cursor:not-allowed}.checkbox__label[data-astro-cid-u3dhig5c]{min-height:var(--tap);padding-block:var(--space-2);margin-block:calc(-1 * var(--space-2));color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-body);cursor:pointer;position:relative}.checkbox__hint[data-astro-cid-u3dhig5c]{margin:var(--space-1) 0 0 calc(1.375rem + var(--space-3));color:var(--color-muted);font-size:var(--text-small)}.checkbox__error[data-astro-cid-u3dhig5c]{margin:var(--space-1) 0 0 calc(1.375rem + var(--space-3));color:var(--color-error);font-size:var(--text-small)}.checkbox--invalid[data-astro-cid-u3dhig5c] .checkbox__input[data-astro-cid-u3dhig5c]{border-color:var(--color-error)}.consent[data-astro-cid-mki2tb2f]{z-index:var(--z-consent);width:100%;max-width:none;max-height:calc(100dvh - var(--header-h));padding:var(--space-5) var(--page-pad) calc(var(--space-5) + env(safe-area-inset-bottom));border-top:var(--border-w) solid var(--color-neutral-200);background:var(--color-surface);box-shadow:var(--shadow-bar);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-snug);margin:0;display:none;position:fixed;inset:auto 0 0;overflow-y:auto}:root[data-consent=unset] .consent[data-astro-cid-mki2tb2f],.consent[data-astro-cid-mki2tb2f][open]{display:block}.consent[data-astro-cid-mki2tb2f]::backdrop{background:var(--overlay-light)}.consent[data-astro-cid-mki2tb2f]:focus-visible{outline:none}.consent__inner[data-astro-cid-mki2tb2f]{gap:var(--space-4);max-width:var(--wrap);flex-direction:column;margin-inline:auto;display:flex}.consent__title[data-astro-cid-mki2tb2f],.consent__text[data-astro-cid-mki2tb2f]{display:inline}.consent__title[data-astro-cid-mki2tb2f]{margin-right:var(--space-1);color:var(--color-heading);font-size:inherit;font-weight:var(--weight-medium)}.consent__title[data-astro-cid-mki2tb2f]:after{content:"."}.consent__title[data-astro-cid-mki2tb2f]:focus{outline:none}.consent__text[data-astro-cid-mki2tb2f] a[data-astro-cid-mki2tb2f]{color:inherit}.consent__custom[data-astro-cid-mki2tb2f]{gap:var(--space-3);padding-block:var(--space-2);flex-direction:column;display:flex}.consent__custom[data-astro-cid-mki2tb2f][hidden]{display:none}.consent__actions[data-astro-cid-mki2tb2f]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.consent__actions[data-astro-cid-mki2tb2f] .consent__customise{margin-left:auto}@media (width<=47.999rem){.consent__actions[data-astro-cid-mki2tb2f]{column-gap:var(--space-2)}.consent__actions[data-astro-cid-mki2tb2f] .btn:not(.btn--link){padding-inline:var(--space-4)}.consent__actions[data-astro-cid-mki2tb2f] .btn--link{--btn-fs:var(--text-small)}}.consent__actions[data-astro-cid-mki2tb2f] [hidden]{display:none}@media (width>=48rem){.consent[data-astro-cid-mki2tb2f]{padding-block:var(--space-10) calc(var(--space-10) + env(safe-area-inset-bottom));line-height:var(--leading-body)}.consent__actions[data-astro-cid-mki2tb2f] .btn{--btn-h:var(--control-h);--btn-fs:var(--text-body);--btn-px:var(--space-8)}.consent__inner[data-astro-cid-mki2tb2f]{align-items:center;gap:var(--space-4) var(--space-10);flex-direction:row}.consent__body[data-astro-cid-mki2tb2f]{max-width:var(--measure-article);flex:auto;margin-right:auto}.consent__actions[data-astro-cid-mki2tb2f]{flex-wrap:nowrap;flex:none}.consent__actions[data-astro-cid-mki2tb2f] .consent__customise{order:-1;margin-left:0}.consent__inner[data-astro-cid-mki2tb2f]:has(.consent__custom:not([hidden])){flex-direction:column;align-items:stretch}.consent__inner[data-astro-cid-mki2tb2f]:has(.consent__custom:not([hidden])) .consent__body[data-astro-cid-mki2tb2f]{max-width:var(--measure)}}.icon[data-astro-cid-zgufigjl]{width:var(--icon-size);height:var(--icon-size);flex:none}.lang[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]{color:inherit;text-decoration:none}.lang[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn][aria-current]{color:var(--color-heading);font-weight:var(--weight-medium)}.lang--menu[data-astro-cid-rjofyqcn]{position:relative}.lang__summary[data-astro-cid-rjofyqcn]{align-items:center;gap:var(--space-1);min-width:var(--tap);min-height:var(--tap);padding-inline:var(--space-2);color:var(--color-heading);font-size:var(--text-small);cursor:pointer;list-style:none;display:inline-flex}.lang__summary[data-astro-cid-rjofyqcn]::-webkit-details-marker{display:none}.lang--menu[data-astro-cid-rjofyqcn] .lang__chev{transition:rotate var(--dur) var(--ease)}.lang--menu[data-astro-cid-rjofyqcn][open] .lang__chev{rotate:180deg}.lang__list[data-astro-cid-rjofyqcn]{z-index:1;min-width:10rem;padding:var(--space-2);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-sticky);position:absolute;top:100%;right:0}.lang__list[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]{min-height:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius-s);color:var(--color-text);align-items:center;display:flex}.lang__list[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]:hover{background:var(--color-bg-sand)}.lang--inline[data-astro-cid-rjofyqcn] ul[data-astro-cid-rjofyqcn]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.lang--inline[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]{min-height:var(--tap);color:var(--color-muted);font-size:var(--text-small);align-items:center;display:inline-flex}.lang--inline[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]:hover,.lang--inline[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn][aria-current]{color:var(--color-heading);text-decoration:underline;text-decoration-thickness:var(--border-w);text-underline-offset:.35em}.lang--pills[data-astro-cid-rjofyqcn]{align-items:center;gap:var(--space-3);display:flex}.lang--pills[data-astro-cid-rjofyqcn] .lang__globe{color:var(--color-muted);flex:none}.lang__pills[data-astro-cid-rjofyqcn]{gap:var(--space-1);padding:var(--space-1);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-pill);display:inline-flex}.lang__pills[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]{min-width:var(--tap);height:var(--space-8);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-tiny);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.lang__pills[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]:after{inset:calc((var(--space-8) - var(--tap)) / 2) 0;content:"";position:absolute}.lang__pills[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn]:hover{color:var(--color-heading)}.lang__pills[data-astro-cid-rjofyqcn] a[data-astro-cid-rjofyqcn][aria-current]{background:var(--color-heading);color:var(--color-bg-dark)}.field[data-astro-cid-afmkvgyw]{--field-bg:var(--color-surface);--field-text:var(--color-neutral-900);--field-label:var(--color-neutral-600);--field-placeholder:var(--color-neutral-600);--field-border:var(--color-border-field);--field-border-hover:var(--color-border-field-hover);--field-focus:var(--color-primary-400);--_size:var(--field-size,var(--text-body));--_pad:var(--field-pad,.94em);--_pad-x:var(--field-pad-x,var(--_pad));--_breathe:var(--field-breathe,.3em);gap:var(--space-2);flex-direction:column;display:flex}.field--dark[data-astro-cid-afmkvgyw]{--field-bg:transparent;--field-text:var(--color-neutral-100);--field-label:var(--color-on-dark-muted);--field-placeholder:var(--color-neutral-500);--field-border:var(--color-neutral-600);--field-border-hover:var(--color-neutral-500);--field-focus:var(--color-focus-on-dark)}.field__control[data-astro-cid-afmkvgyw]{font-size:var(--_size);position:relative}.field__input[data-astro-cid-afmkvgyw]{width:100%;height:auto;padding:calc(var(--_pad) + .6em + var(--_breathe)) var(--_pad-x) calc(var(--_pad) - .6em + var(--_breathe));border:var(--border-w) solid var(--field-border);border-radius:var(--radius-m);background:var(--field-bg);color:var(--field-text);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);font-size:1em;line-height:1.3;display:block}.field__input[data-astro-cid-afmkvgyw]::placeholder{color:#0000;opacity:1;transition:color var(--dur) var(--ease)}.field__input[data-astro-cid-afmkvgyw]:focus::placeholder{color:var(--field-placeholder)}.field__input[data-astro-cid-afmkvgyw]:hover{border-color:var(--field-border-hover)}.field__input[data-astro-cid-afmkvgyw]:focus-visible{border-color:var(--field-focus);box-shadow:inset 0 0 0 var(--border-w) var(--field-focus);outline:none}.field--dark[data-astro-cid-afmkvgyw] .field__input[data-astro-cid-afmkvgyw]{color-scheme:dark;caret-color:var(--field-text)}.field--dark[data-astro-cid-afmkvgyw] .field__input[data-astro-cid-afmkvgyw]:autofill{-webkit-text-fill-color:var(--field-text);box-shadow:inset 0 0 0 var(--control-h) var(--color-bg-dark)}.field--dark[data-astro-cid-afmkvgyw] .field__input[data-astro-cid-afmkvgyw]:autofill:focus-visible{box-shadow:inset 0 0 0 var(--border-w) var(--field-focus), inset 0 0 0 var(--control-h) var(--color-bg-dark)}textarea[data-astro-cid-afmkvgyw].field__input{height:auto;min-height:8rem;padding-top:calc(var(--_pad) + .6em + var(--_breathe));resize:vertical}select[data-astro-cid-afmkvgyw].field__input{appearance:none;padding-right:calc(var(--_pad-x) + 1.5em);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23302d22' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--_pad-x) center;background-size:1.25rem}.field__label[data-astro-cid-afmkvgyw]{top:50%;left:calc(var(--_pad-x) + var(--border-w));right:var(--_pad-x);transform-origin:0 0;color:var(--field-label);font-size:1em;font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:top var(--dur) var(--ease), translate var(--dur) var(--ease), scale var(--dur) var(--ease), color var(--dur) var(--ease);line-height:1.3;position:absolute;overflow:hidden;translate:0 -50%}.field--textarea[data-astro-cid-afmkvgyw] .field__label[data-astro-cid-afmkvgyw]{top:calc(var(--_pad) + var(--_breathe));translate:none}.field__input[data-astro-cid-afmkvgyw]:focus+.field__label[data-astro-cid-afmkvgyw],.field__input[data-astro-cid-afmkvgyw]:not(:placeholder-shown)+.field__label[data-astro-cid-afmkvgyw],.field--select[data-astro-cid-afmkvgyw] .field__label[data-astro-cid-afmkvgyw],.field__input[data-astro-cid-afmkvgyw][type=date]+.field__label[data-astro-cid-afmkvgyw]{top:calc(var(--_pad) * .45 + var(--_breathe));translate:none;scale:.72}.field__input[data-astro-cid-afmkvgyw]:focus+.field__label[data-astro-cid-afmkvgyw]{color:var(--field-focus)}.field--select[data-astro-cid-afmkvgyw] .field__label[data-astro-cid-afmkvgyw]{right:var(--space-10)}.field__optional[data-astro-cid-afmkvgyw]{font-weight:var(--weight-regular)}.field__hint[data-astro-cid-afmkvgyw]{color:var(--color-muted);font-size:var(--text-small)}.field__error[data-astro-cid-afmkvgyw]{color:var(--color-error);font-size:var(--text-small)}.field__error[data-astro-cid-afmkvgyw]:empty{display:none}.field--invalid[data-astro-cid-afmkvgyw] .field__input[data-astro-cid-afmkvgyw]{border-color:var(--color-error)}.turnstile[data-astro-cid-4x3fs2r2]{max-width:100%}.turnstile--always[data-astro-cid-4x3fs2r2]{min-height:65px}.nl-form[data-astro-cid-5rxztya2]{gap:var(--space-4);flex-direction:column;display:flex}.nl-form__row[data-astro-cid-5rxztya2]{gap:var(--space-3);display:grid}.nl-form__row[data-astro-cid-5rxztya2]>.turnstile{grid-column:1/-1}.nl-form__row[data-astro-cid-5rxztya2]>.turnstile:empty{display:none}@media (width>=48rem){.nl-form--band[data-astro-cid-5rxztya2] .nl-form__row[data-astro-cid-5rxztya2]{grid-template-columns:1fr 1fr auto;align-items:start}}.nl-form--compact[data-astro-cid-5rxztya2] .nl-form__row[data-astro-cid-5rxztya2]{grid-template-columns:1fr}@media (width>=40rem){.nl-form--compact[data-astro-cid-5rxztya2] .nl-form__row[data-astro-cid-5rxztya2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.nl-form--compact[data-astro-cid-5rxztya2] .nl-form__submit{grid-column:1/-1;justify-self:start}}.nl-form--stacked[data-astro-cid-5rxztya2] .nl-form__row[data-astro-cid-5rxztya2]{grid-template-columns:minmax(0,1fr)}.nl-form[data-astro-cid-5rxztya2] .nl-form__submit{--btn-fs:var(--field-size,var(--text-body));--btn-h:calc(1.3em + 2 * var(--field-pad,.94em) + 2 * var(--border-w));--btn-px:calc(2 * var(--field-pad,.94em));margin-top:var(--space-2)}.nl-form--stacked[data-astro-cid-5rxztya2] .nl-form__submit{justify-self:start}@media (width>=48rem){.nl-form--band[data-astro-cid-5rxztya2] .nl-form__submit{margin-top:0}}.nl-form__legal[data-astro-cid-5rxztya2]{margin-top:calc(-1 * var(--space-2));max-width:var(--measure);color:var(--color-muted);font-size:var(--text-tiny)}.nl-form__legal[data-astro-cid-5rxztya2] a[data-astro-cid-5rxztya2]{color:inherit}.nl-form__legal--trust[data-astro-cid-5rxztya2]{font-size:var(--text-small)}.nl-form--compact[data-astro-cid-5rxztya2] .nl-form__legal[data-astro-cid-5rxztya2]{margin-top:0}.nl-form__status[data-astro-cid-5rxztya2]:empty{display:none}.nl-form__status[data-astro-cid-5rxztya2]{color:var(--color-heading);font-weight:var(--weight-medium)}.nl-form__status[data-astro-cid-5rxztya2][data-state=error]{color:var(--color-error)}.nl-form--dark[data-astro-cid-5rxztya2] .nl-form__status[data-astro-cid-5rxztya2][data-state=error]{color:var(--color-accent-300)}.nl-form[data-astro-cid-5rxztya2].is-sent .nl-form__row[data-astro-cid-5rxztya2],.nl-form[data-astro-cid-5rxztya2].is-sent .nl-form__legal[data-astro-cid-5rxztya2]{display:none}.site-footer[data-astro-cid-nw2ivrzo]{--color-text:var(--color-on-dark);--color-text-soft:var(--color-on-dark);--color-heading:var(--color-white);--color-muted:var(--color-on-dark-muted);--color-link:var(--color-on-dark);--color-link-hover:var(--color-white);--color-focus:var(--color-focus-on-dark);--color-border:var(--color-neutral-700);--color-border-strong:var(--color-neutral-600);background:var(--color-bg-dark);color:var(--color-text);font-size:var(--text-small)}.site-footer__wrap[data-astro-cid-nw2ivrzo]{gap:var(--space-12);max-width:calc(var(--wrap) + 2 * var(--page-pad));padding:var(--space-block) var(--page-pad) var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.site-footer__nl[data-astro-cid-nw2ivrzo]{gap:var(--space-8);padding-bottom:var(--space-12);border-bottom:var(--border-w) solid var(--color-border);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=48rem){.site-footer__nl[data-astro-cid-nw2ivrzo]{grid-template-columns:minmax(0, calc(var(--measure) * .75)) minmax(0, calc(var(--measure) * .6));justify-content:center;align-items:center;column-gap:var(--space-block)}}html:has([data-nl-inpage]) .site-footer__nl[data-astro-cid-nw2ivrzo]{display:none}.site-footer__nl[data-astro-cid-nw2ivrzo]{--field-size:1rem;--field-pad:.8em}.site-footer__nl-title[data-astro-cid-nw2ivrzo]{margin-bottom:var(--space-5);color:var(--color-on-dark);font-size:var(--text-h2-compact);font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.site-footer__nl-text[data-astro-cid-nw2ivrzo]{max-width:var(--measure);color:var(--color-on-dark-muted);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty}.site-footer__nl-recent[data-astro-cid-nw2ivrzo]{margin-top:var(--space-5)}.site-footer__nl-recent[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{color:var(--color-muted);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border-w);text-underline-offset:.25em;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}.site-footer__nl-post[data-astro-cid-nw2ivrzo]{color:var(--color-on-dark)}.site-footer__nl-post[data-astro-cid-nw2ivrzo]:after{content:" →" / ""}.site-footer__nl-recent[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover,.site-footer__nl-recent[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover .site-footer__nl-post[data-astro-cid-nw2ivrzo]{color:var(--color-heading);text-decoration-color:currentColor}.site-footer__main[data-astro-cid-nw2ivrzo]{gap:var(--space-10) var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.site-footer__main[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.site-footer__main[data-astro-cid-nw2ivrzo]{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,3fr))}}.site-footer__brand[data-astro-cid-nw2ivrzo]{align-items:flex-start;gap:var(--space-4);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=64rem){.site-footer__brand[data-astro-cid-nw2ivrzo]{grid-column:auto}}.site-footer__logo[data-astro-cid-nw2ivrzo]{min-height:var(--tap);align-items:center;display:inline-flex}.site-footer__logo[data-astro-cid-nw2ivrzo] img[data-astro-cid-nw2ivrzo]{filter:invert();width:auto;height:1.75rem}.site-footer__social[data-astro-cid-nw2ivrzo]{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--color-heading);text-decoration:none;display:inline-flex}.site-footer__social[data-astro-cid-nw2ivrzo]:hover{text-underline-offset:.2em;text-decoration:underline}.site-footer__heading[data-astro-cid-nw2ivrzo]{margin-bottom:var(--space-3);color:var(--color-muted);font-size:var(--text-tiny);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.site-footer__col[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{padding-block:var(--space-2);color:var(--color-text);line-height:var(--leading-snug);text-decoration:none;display:inline-block}.site-footer__col[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--color-heading);text-underline-offset:.2em;text-decoration:underline}.site-footer__lang[data-astro-cid-nw2ivrzo]{grid-column:1/-1}@media (width>=64rem){.site-footer__lang[data-astro-cid-nw2ivrzo]{grid-column:auto}}.site-footer__bottom[data-astro-cid-nw2ivrzo]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-top:var(--space-4);border-top:var(--border-w) solid var(--color-border);color:var(--color-muted);font-size:var(--text-tiny);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-nw2ivrzo]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{min-height:var(--tap);color:var(--color-muted);align-items:center;text-decoration:none;display:inline-flex}.site-footer__legal[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{color:var(--color-heading);text-underline-offset:.2em;text-decoration:underline}.site-header[data-astro-cid-jr7posx5]{z-index:var(--z-header);background:var(--color-surface);box-shadow:var(--shadow-header);position:sticky;top:0}.site-header__bar[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-6);max-width:calc(var(--wrap) + 2 * var(--page-pad));height:var(--header-h);padding-inline:var(--page-pad);margin-inline:auto;display:flex}.site-header__logo[data-astro-cid-jr7posx5]{min-height:var(--tap);flex:none;align-items:center;display:inline-flex}.site-header__logo[data-astro-cid-jr7posx5] img[data-astro-cid-jr7posx5]{width:auto;height:1.75rem}.site-nav[data-astro-cid-jr7posx5]{margin-inline:auto;display:none}.site-nav[data-astro-cid-jr7posx5] ul[data-astro-cid-jr7posx5]{align-items:center;gap:clamp(var(--space-4), 2vw, var(--space-7));display:flex}.site-nav__link[data-astro-cid-jr7posx5]{min-height:var(--tap);color:var(--color-text);font-size:var(--text-button);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.site-nav__link[data-astro-cid-jr7posx5]:after{content:"";height:var(--border-w);transform-origin:0;transition:scale var(--dur) var(--ease);background:currentColor;position:absolute;bottom:.6rem;left:0;right:0;scale:0 1}.site-nav__link[data-astro-cid-jr7posx5]:hover,.site-nav__link[data-astro-cid-jr7posx5].is-active{color:var(--color-heading)}.site-nav__link[data-astro-cid-jr7posx5]:hover:after,.site-nav__link[data-astro-cid-jr7posx5].is-active:after{scale:1}.site-header__actions[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.site-header__actions[data-astro-cid-jr7posx5] .site-header__lang,.site-header__actions[data-astro-cid-jr7posx5] .site-header__chart{display:none}.site-header__actions[data-astro-cid-jr7posx5] .site-header__lang-min{display:block}.menu-toggle[data-astro-cid-jr7posx5]{align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);margin-right:calc(-1 * var(--space-2));padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--color-heading);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;display:inline-flex}.menu-toggle__icon[data-astro-cid-jr7posx5]{width:var(--space-6);height:var(--space-6);flex:none;position:relative}.menu-toggle__icon[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]{width:var(--space-4);height:calc(1.5 * var(--border-w));border-radius:var(--radius-pill);background:currentColor;margin:auto;position:absolute;inset:0}.menu-toggle__icon[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]:first-child{translate:0 calc(var(--space-6) / -4)}.menu-toggle__icon[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]:nth-child(3){translate:0 calc(var(--space-6) / 4)}.site-header[data-astro-cid-jr7posx5]:is(.is-menu-open,:has(.menu:popover-open)) .menu-toggle__icon[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]:first-child{translate:0;rotate:45deg}.site-header[data-astro-cid-jr7posx5]:is(.is-menu-open,:has(.menu:popover-open)) .menu-toggle__icon[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]:nth-child(2){opacity:0;scale:0 1}.site-header[data-astro-cid-jr7posx5]:is(.is-menu-open,:has(.menu:popover-open)) .menu-toggle__icon[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]:nth-child(3){translate:0;rotate:-45deg}.menu-toggle__labels[data-astro-cid-jr7posx5]{display:inline-grid}.menu-toggle__label[data-astro-cid-jr7posx5]{grid-area:1/1}.menu-toggle__label--close[data-astro-cid-jr7posx5],.site-header[data-astro-cid-jr7posx5]:is(.is-menu-open,:has(.menu:popover-open)) .menu-toggle__label--open[data-astro-cid-jr7posx5]{visibility:hidden}.site-header[data-astro-cid-jr7posx5]:is(.is-menu-open,:has(.menu:popover-open)) .menu-toggle__label--close[data-astro-cid-jr7posx5]{visibility:visible}@media (width>=40rem){.site-header__actions[data-astro-cid-jr7posx5] .site-header__chart{display:inline-flex}}.menu[data-astro-cid-jr7posx5]{inset:var(--header-h) 0 0;border:0;border-top:var(--border-w) solid var(--color-neutral-200);overscroll-behavior:contain;background:var(--color-surface);width:auto;max-width:none;height:auto;max-height:none;color:inherit;margin:0;padding:0;display:none;position:fixed;overflow-y:auto}.menu[data-astro-cid-jr7posx5]:is(.is-open,:popover-open){display:block}.menu__inner[data-astro-cid-jr7posx5]{gap:var(--space-10);min-height:100%;padding:var(--space-8) var(--page-pad) var(--space-8);flex-direction:column;display:flex}.menu__links[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{min-height:3rem;color:var(--color-heading);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);align-items:center;text-decoration:none;display:flex}.menu__links[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:is([aria-current=page],.is-active){text-decoration:underline;text-decoration-thickness:var(--border-w);text-underline-offset:.35em}.menu__foot[data-astro-cid-jr7posx5]{gap:var(--space-6);flex-direction:column;display:flex}.menu__meta[data-astro-cid-jr7posx5]{color:var(--color-muted);font-size:var(--text-small)}@media (width<=63.999rem){html:has(#site-menu:is(.is-open,:popover-open)){overflow:hidden}}@media (width>=64rem){.site-nav[data-astro-cid-jr7posx5]{display:block}.site-header__actions[data-astro-cid-jr7posx5]{margin-left:0}.site-header__actions--min[data-astro-cid-jr7posx5]{margin-left:auto}.site-header__actions[data-astro-cid-jr7posx5] .site-header__lang{display:block}.menu-toggle[data-astro-cid-jr7posx5],.menu[data-astro-cid-jr7posx5]:is(.is-open,:popover-open){display:none}}@media (prefers-reduced-motion:no-preference){.menu-toggle__icon[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]{transition:translate var(--dur-mid) var(--ease), rotate var(--dur-mid) var(--ease), scale var(--dur-mid) var(--ease), opacity var(--dur-mid) var(--ease)}.menu[data-astro-cid-jr7posx5]{opacity:0;translate:0 calc(-1 * var(--space-2));transition:opacity var(--dur-mid) var(--ease), translate var(--dur-mid) var(--ease), display var(--dur-mid) allow-discrete, overlay var(--dur-mid) allow-discrete}.menu[data-astro-cid-jr7posx5]:is(.is-open,:popover-open){opacity:1;translate:0}@starting-style{.menu[data-astro-cid-jr7posx5]:is(.is-open,:popover-open){opacity:0;translate:0 calc(-1 * var(--space-2))}}.menu[data-astro-cid-jr7posx5]:is(.is-open,:popover-open) li[data-astro-cid-jr7posx5]{transition:opacity var(--dur-mid) var(--ease) calc(var(--i) * 40ms), translate var(--dur-mid) var(--ease) calc(var(--i) * 40ms)}@starting-style{.menu[data-astro-cid-jr7posx5]:is(.is-open,:popover-open) .menu__links[data-astro-cid-jr7posx5] li[data-astro-cid-jr7posx5]{opacity:0;translate:0 var(--space-2)}}}.skip-link[data-astro-cid-ycx7casv]{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-consent) + 1);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary-400);color:var(--color-on-primary);font-size:var(--text-small);align-items:center;text-decoration:none;display:inline-flex;position:fixed;translate:0 -200%}.skip-link[data-astro-cid-ycx7casv]:focus-visible{outline-color:var(--color-primary-600);translate:0}.breadcrumbs[data-astro-cid-mzinav4h] ol[data-astro-cid-mzinav4h]{align-items:center;gap:0 var(--space-2);color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}.breadcrumbs[data-astro-cid-mzinav4h] li[data-astro-cid-mzinav4h]{align-items:center;gap:var(--space-2);display:inline-flex}.breadcrumbs[data-astro-cid-mzinav4h] a[data-astro-cid-mzinav4h]{min-height:var(--tap);color:var(--color-muted);text-decoration-color:var(--color-border);align-items:center;display:inline-flex}.breadcrumbs[data-astro-cid-mzinav4h] a[data-astro-cid-mzinav4h]:hover{color:var(--color-heading)}.breadcrumbs[data-astro-cid-mzinav4h] [data-astro-cid-mzinav4h][aria-current]{max-width:24ch;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs__sep[data-astro-cid-mzinav4h]{color:var(--color-decor)}.container[data-astro-cid-ygbe67ah]{width:100%;max-width:calc(var(--max) + 2 * var(--page-pad));padding-inline:var(--page-pad);margin-inline:auto}.container--wrap[data-astro-cid-ygbe67ah]{--max:var(--wrap)}.container--narrow[data-astro-cid-ygbe67ah]{--max:var(--wrap-narrow)}.container--measure[data-astro-cid-ygbe67ah]{--max:var(--measure)}main[data-astro-cid-hkbrpulz]:focus{outline:none}.crumbs-bar{padding-top:var(--space-2);background:var(--crumbs-bg,transparent)}main>section.section--pad-section:first-of-type:not(:is(div:not(.crumbs-bar),article,aside,header,nav)~*),main>section:not(.section):first-of-type>.section--pad-section:first-child{padding-top:var(--space-10)}@media (width>=48rem){main>section.section--pad-section:first-of-type:not(:is(div:not(.crumbs-bar),article,aside,header,nav)~*),main>section:not(.section):first-of-type>.section--pad-section:first-child{padding-top:var(--space-14)}}main>.crumbs-bar~section.section:first-of-type:not(.crumbs-bar~:not(script,style)~*){padding-top:var(--space-8)}.crumbs-bar:has(~section.section--sand:first-of-type:not(.crumbs-bar~:not(script,style)~*)){--crumbs-bg:var(--color-bg-sand)}.crumbs-bar:has(~section.section--dark:first-of-type:not(.crumbs-bar~:not(script,style)~*)){--crumbs-bg:var(--color-bg-dark);--color-text:var(--color-on-dark);--color-heading:var(--color-white);--color-muted:var(--color-on-dark-muted);--color-border:var(--color-neutral-700);--color-focus:var(--color-focus-on-dark)}.section[data-astro-cid-5lyysmr3]{background:var(--section-bg);color:var(--color-text)}.section--default[data-astro-cid-5lyysmr3]{--section-bg:var(--color-bg)}.section--sand[data-astro-cid-5lyysmr3]{--section-bg:var(--color-bg-sand)}.section--dark[data-astro-cid-5lyysmr3]{--section-bg:var(--color-bg-dark);--color-text:var(--color-on-dark);--color-text-soft:var(--color-on-dark);--color-heading:var(--color-white);--color-muted:var(--color-on-dark-muted);--color-link:var(--color-primary-200);--color-link-hover:var(--color-white);--color-focus:var(--color-focus-on-dark);--color-border:var(--color-neutral-700)}.section--pad-section[data-astro-cid-5lyysmr3]{padding-block:var(--space-section)}:is(.section--default,.section--default+script,.section--default+script+script,.section--default+script+script+script)+.section--default,:is(.section--sand,.section--sand+script,.section--sand+script+script,.section--sand+script+script+script)+.section--sand{padding-top:0}.heading[data-astro-cid-pztda3xi]{color:var(--color-heading);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.heading--display[data-astro-cid-pztda3xi]{font-size:var(--text-display);line-height:var(--leading-heading)}.heading--h1[data-astro-cid-pztda3xi]{font-size:var(--text-h1);line-height:var(--leading-heading)}.heading--h2[data-astro-cid-pztda3xi]{font-size:var(--text-h2)}.heading--title[data-astro-cid-pztda3xi]{font-size:var(--text-title)}.heading--h3[data-astro-cid-pztda3xi]{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:-.01em}
