nav[data-astro-cid-ihije3mh]{z-index:1;width:100%;height:var(--height);color:var(--color-foreground);--shadow-transparency:75%;text-shadow:1px 1px 0 color-mix(in srgb, var(--color-background), transparent var(--shadow-transparency));transition:height .3s;position:sticky;top:0;overflow:hidden}@media (prefers-color-scheme:dark){nav[data-astro-cid-ihije3mh]{--shadow-transparency:50%}}nav[data-astro-cid-ihije3mh]{backdrop-filter:blur(clamp(0rem, calc(var(--scroll-y) * .1), 6rem));border-bottom:.5px solid color-mix(in srgb, var(--color-foreground), transparent clamp(90%, calc(100% - ((var(--scroll-y) / 60rem) * 100%)), 100%))}nav[data-astro-cid-ihije3mh] .resizer-content[data-astro-cid-ihije3mh]{grid-template-columns:auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}@media (width>=48rem){nav[data-astro-cid-ihije3mh] .resizer-content[data-astro-cid-ihije3mh]{grid-template-columns:1fr 1fr 1fr}}h1[data-astro-cid-ihije3mh]{font-family:var(--font-serif);flex-shrink:0;font-size:3rem}a[data-astro-cid-ihije3mh]{text-decoration:none;transition:color .3s ease-out}a[data-astro-cid-ihije3mh]:hover{color:var(--color-primary)}#heading-scroll-spy-target[data-astro-cid-ihije3mh]{grid-area:2/1/auto/2}@media (width>=48rem){#heading-scroll-spy-target[data-astro-cid-ihije3mh]{text-align:center;grid-area:auto}}#heading-scroll-spy-target[data-astro-cid-ihije3mh]:empty{display:none}#menu-container[data-astro-cid-ihije3mh]{color:var(--color-foreground);flex-direction:row;grid-column:auto;justify-content:flex-end;align-items:center;gap:1rem;display:flex}@media (width>=48rem){#menu-container[data-astro-cid-ihije3mh]{grid-column:3}}#menu-container[data-astro-cid-ihije3mh] .toggle[data-astro-cid-ihije3mh]{aspect-ratio:1;width:2rem;color:var(--color-muted);cursor:pointer;text-box-trim:trim-both;text-box-edge:cap alphabetic;border:none;padding:.25rem;font-size:1.5rem;transition:color .3s ease-out;display:block}[data-astro-cid-ihije3mh]:is(#menu-container .toggle):hover{color:var(--color-foreground)}#menu-container[data-astro-cid-ihije3mh] ul[data-astro-cid-ihije3mh]{opacity:0;transition-behavior:allow-discrete;transition:all .3s ease-out;display:none;transform:translate(100%)}#menu-container[data-astro-cid-ihije3mh] .menu-icon[data-astro-cid-ihije3mh] line[data-astro-cid-ihije3mh]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:transform .3s,opacity .2s}#menu-container[data-astro-cid-ihije3mh].open ul[data-astro-cid-ihije3mh]{opacity:1;flex-direction:row;gap:1rem;display:flex;transform:translate(0)}@starting-style{#menu-container[data-astro-cid-ihije3mh].open ul[data-astro-cid-ihije3mh]{opacity:0;transform:translate(100%)}}#menu-container[data-astro-cid-ihije3mh].open .menu-icon[data-astro-cid-ihije3mh] .top[data-astro-cid-ihije3mh]{transform:translateY(6px)rotate(45deg)}#menu-container[data-astro-cid-ihije3mh].open .menu-icon[data-astro-cid-ihije3mh] .middle[data-astro-cid-ihije3mh]{opacity:0}#menu-container[data-astro-cid-ihije3mh].open .menu-icon[data-astro-cid-ihije3mh] .bottom[data-astro-cid-ihije3mh]{transform:translateY(-6px)rotate(-45deg)}footer[data-astro-cid-7lhuyvjk]{z-index:1;width:100%;color:var(--color-muted);grid-template-columns:1fr auto;margin-top:6rem;padding:1rem;display:grid;position:relative}@media (width>=48rem){footer[data-astro-cid-7lhuyvjk]{grid-template-columns:1fr auto 1fr}}footer[data-astro-cid-7lhuyvjk]{align-items:center}a[data-astro-cid-7lhuyvjk]{text-decoration:none;transition:color .3s ease-out}a[data-astro-cid-7lhuyvjk]:hover{color:var(--color-primary)}:root{interpolate-size:allow-keywords;--font-serif:var(--font-playfair-display), serif;--font-sans:var(--font-ia-writer-quattro), "Helvetica Neue", sans-serif;--color-primary-50:#fff2f0;--color-primary-100:#fbe4e1;--color-primary-200:#facdc6;--color-primary-300:#faa79d;--color-primary-400:#f47265;--color-primary-500:#ed483f;--color-primary-600:#d11f1f;--color-primary-700:#b52622;--color-primary-800:#981f1b;--color-primary-900:#782822;--color-primary-950:#430e0b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e6e5e5;--color-neutral-300:#d6d3d2;--color-neutral-400:#a5a09e;--color-neutral-500:#817b79;--color-neutral-600:#575251;--color-neutral-700:#44403e;--color-neutral-800:#282524;--color-neutral-900:#1b1919;--color-neutral-950:#0c0a0a;--color-background:var(--color-neutral-50);--color-foreground:var(--color-neutral-950);--color-muted:var(--color-neutral-600);--color-primary:var(--color-primary-500)}@media (prefers-color-scheme:dark){:root{--color-background:var(--color-neutral-900);--color-foreground:var(--color-neutral-50);--color-muted:var(--color-neutral-400)}}:root{--prose-container-max-width:50rem}html,body{width:100%;font-family:var(--font-sans);background:var(--color-background);color:var(--color-foreground);margin:0}#root[data-astro-cid-ju4pidww]{padding:1rem;position:relative;overflow-x:hidden}*,:before,:after{box-sizing:border-box}*{min-width:0;margin:0;padding:0}[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{text-size-adjust:100%}body{min-height:100svh}html{scrollbar-gutter:stable;overscroll-behavior:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;text-rendering:optimizelegibility;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg,embed,iframe,object,audio{max-width:100%;height:auto;display:block}svg[width][height]{max-width:revert}button{background:0 0;border:none}input,button,textarea,select{font:inherit;appearance:none}button,[role=button],label,summary,select{cursor:pointer}a{color:inherit}ul,ol{list-style:none}table{border-collapse:collapse}th{font-weight:inherit}fieldset{border:none;padding:0}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace;font-size:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}#root{isolation:isolate}
