@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-ext-wght-normal.Do5M0Ily.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-cyrillic-wght-normal.B6TcUuog.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-ext-wght-normal.CWquSNfd.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-greek-wght-normal.3MQCHfgS.woff2) format("woff2-variations");unicode-range:U+0370-03FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-vietnamese-wght-normal.tOLCUG4Y.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-ext-wght-normal.BS_KWkeb.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eb-garamond-latin-wght-normal.BNZDUUQw.woff2) format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.C2S99t-D.woff2) format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth;color-scheme:dark light;color:var(--gray-50);background-color:var(--gray-950)}body{padding:0;margin:0;font-size:var(--step-0);line-height:var(--lh-0);font-family:var(--body);min-height:100vh;min-height:100svh}a{line-height:var(--lh-0);color:var(--primary-400);text-decoration-thickness:from-font;text-underline-offset:2px}a:hover{color:var(--primary-500)}a>.manicule-inline{margin-inline-start:2px;block-size:1em;inline-size:1em;transform:translateY(3px) rotate(-90deg)}h1{font-size:var(--step-5);line-height:var(--lh-5)}h2{margin-top:2em;font-size:var(--step-3);line-height:var(--lh-3)}h3{margin-top:2em;font-size:var(--step-2);line-height:var(--lh-2)}h1,h2{font-family:var(--heading);font-weight:400;text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin-bottom:0;color:var(--primary-500);text-wrap:pretty}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{line-height:inherit}h3,h4,h5,h6{font-family:var(--body);font-weight:500;font-size:1.1em}hr{margin-inline:var(--space-s);border:1px solid var(--gray-100)}small{font-size:var(--step--1)}p{margin-block:var(--space-s)}blockquote{padding:var(--space-3xs) var(--space-s);margin:0;border-inline-start:2px solid var(--primary-800);background-color:var(--med-100);color:var(--primary-100);font-family:var(--quote)}blockquote>p:first-child{margin-block-start:0}blockquote>p:last-child{margin-block-end:0}button{font-family:var(--accent);cursor:pointer;border:none;color:#fff;background-color:var(--primary-700);border-radius:0;font-weight:600;font-size:var(--step-0);padding:var(--space-xs) var(--space-s);text-align:center}button:hover,button:focus{background-color:var(--primary-800)}button:disabled{opacity:.8}textarea{resize:vertical;min-height:var(--space-2xl)}@supports (field-sizing: content){textarea{field-sizing:content;resize:none}}ol{list-style-type:none;padding-left:0}li{margin-top:1.5em}main{margin-top:calc(2 * var(--step-5));margin-bottom:calc(2 * var(--step-5))}.l-stack>*,.l-stack:before,.l-stack:after{grid-area:1/1/2/2;position:relative}.l-switcher{display:flex;flex-wrap:wrap;--l-switcher-modifier: calc(50rem - 100%) ;gap:var(--space-m)}.l-switcher>*{flex-grow:1;flex-basis:calc(var(--l-switcher-modifier) * 999)}.l-sidebar{display:flex;flex-wrap:wrap;gap:2rem;row-gap:0}.l-sidebar>.sidebar{flex-grow:1;flex-basis:var(--l-sidebar-width, 20rem)}.l-sidebar>:not(.sidebar){flex-basis:0;flex-grow:999;min-inline-size:50%}:root{--step--2: clamp(.7rem, calc(.73rem - .03vw) , .72rem);--step--1: clamp(.9rem, calc(.89rem + .07vw) , .94rem);--step-0: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--step-1: clamp(1.41rem, calc(1.32rem + .45vw) , 1.67rem);--step-2: clamp(1.76rem, calc(1.6rem + .81vw) , 2.22rem);--step-3: clamp(2.2rem, calc(1.93rem + 1.33vw) , 2.96rem);--step-4: clamp(2.75rem, calc(2.33rem + 2.09vw) , 3.95rem);--step-5: clamp(3.43rem, calc(2.8rem + 3.18vw) , 5.26rem);--lh--2: 2.1;--lh--1: 1.8;--lh-0: 1.6;--lh-1: 1.3;--lh-2: 1.1;--lh-3: 1;--lh-4: 1;--lh-5: 1;--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5453rem + .0862vw, .625rem);--space-xs: clamp(.875rem, .8578rem + .0862vw, .9375rem);--space-s: clamp(1.125rem, 1.0905rem + .1724vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6358rem + .2586vw, 1.875rem);--space-l: clamp(2.25rem, 2.181rem + .3448vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2716rem + .5172vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.3621rem + .6897vw, 5rem);--space-3xl: clamp(6.75rem, 6.5431rem + 1.0345vw, 7.5rem);--space-4xl: clamp(9rem, 8.7241rem + 1.3793vw, 10rem);--space-3xs-2xs: clamp(.3125rem, .2263rem + .431vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4591rem + .5172vw, .9375rem);--space-xs-s: clamp(.875rem, .7716rem + .5172vw, 1.25rem);--space-s-m: clamp(1.125rem, .9181rem + 1.0345vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.4634rem + 1.1207vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.8362rem + 2.069vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.9267rem + 2.2414vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.6724rem + 4.1379vw, 7.5rem);--space-3xl-4xl: clamp(6.75rem, 5.8534rem + 4.4828vw, 10rem);--space-2xs-s: clamp(.5625rem, .3728rem + .9483vw, 1.25rem);--space-xl-m: clamp(1.875rem, 3.7888rem + -2.069vw, 3.375rem);--body: "Inter Variable", system-ui, sans-serif;--heading: "EB Garamond Variable", "Palatino Linotype", Georgia, Cambria, "Times New Roman", serif;--accent: "Inter Variable", system-ui, sans-serif;--quote: Georgia, Cambria, "Times New Roman", serif;--white: hsl(0, 0%, 100%);--black: hsl(0, 0%, 0%);--primary-50: hsl(168, 88%, 97%);--primary-100: hsl(172, 96%, 89%);--primary-200: hsl(173, 95%, 78%);--primary-300: hsl(175, 87%, 64%);--primary-400: hsl(177, 74%, 50%);--primary-500: hsl(178, 90%, 36%);--primary-600: hsl(180, 94%, 32%);--primary-700: hsl(180, 86%, 26%);--primary-800: hsl(181, 78%, 22%);--primary-900: hsl(180, 69%, 19%);--primary-950: hsl(184, 96%, 10%);--gray-50: hsl(168, 0%, 97%);--gray-100: hsl(172, 0%, 89%);--gray-200: hsl(173, 0%, 78%);--gray-300: hsl(175, 0%, 64%);--gray-400: hsl(177, 0%, 50%);--gray-500: hsl(178, 0%, 40%);--gray-600: hsl(180, 0%, 29%);--gray-700: hsl(180, 0%, 26%);--gray-800: hsl(181, 0%, 22%);--gray-900: hsl(180, 0%, 19%);--gray-950: hsl(184, 0%, 10%)}.u-bg-pattern{background-color:var(--gray-200);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 80 80'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='church-on-sunday' fill='%23738c88' fill-opacity='0.1'%3E%3Cpath d='M77.17 0H80v2.83l-.1.1A39.9 39.9 0 0 1 74.64 20a39.9 39.9 0 0 1 5.24 17.06l.11.11v2.89c-.01 6.9-1.8 13.79-5.35 19.94A39.96 39.96 0 0 1 80 79.94V80h-2.83L66.84 69.66a39.83 39.83 0 0 1-24.1 10.25l.09.09h-5.66l.1-.1c-8.7-.58-17.22-4-24.1-10.23L2.82 80H0V79.94c.01-6.9 1.8-13.8 5.35-19.94A39.96 39.96 0 0 1 0 40.06V37.17l.1-.1A39.9 39.9 0 0 1 5.36 20 39.9 39.9 0 0 1 .1 2.94L0 2.83V0h2.83l-.1.1a39.83 39.83 0 0 1 24.1 10.24L37.18 0H40c0 6.92-1.78 13.83-5.35 20A39.96 39.96 0 0 1 40 40c0-6.92 1.78-13.83 5.35-20A39.96 39.96 0 0 1 40 0h2.83l10.33 10.34A39.83 39.83 0 0 1 77.26.09L77.17 0zm.77 77.94c-.3-5.52-1.8-11-4.49-16a40.18 40.18 0 0 1-5.17 6.34l9.66 9.66zm-12.52-9.7l-6.83-6.83-5.46 5.46-1.41 1.41-9.66 9.66c8.4-.45 16.69-3.68 23.36-9.7zm-23.07 6.58l7.99-7.98a40.05 40.05 0 0 1-3.79-4.9 37.88 37.88 0 0 0-4.2 12.88zM47.68 60a37.98 37.98 0 0 0 4.07 5.42L57.17 60l-5.42-5.42A38 38 0 0 0 47.68 60zm2.66-6.84a40.06 40.06 0 0 0-3.79 4.9 37.88 37.88 0 0 1-4.2-12.88l7.99 7.98zm1.38-1.44l1.41 1.41 5.46 5.46 6.83-6.84a37.85 37.85 0 0 0-23.36-9.7l9.66 9.67zM60 60l6.87 6.87A38.1 38.1 0 0 0 72.32 60a38.11 38.11 0 0 0-5.45-6.87L60 60zm-14.65 0a39.9 39.9 0 0 0-5.24 17.06l-.11.11-.1-.1A39.9 39.9 0 0 0 34.64 60a39.9 39.9 0 0 0 5.24-17.06l.11-.11.1.1A39.9 39.9 0 0 0 45.36 60zm9.23-48.25a37.85 37.85 0 0 1 23.36-9.7l-9.66 9.67-1.41 1.41-5.46 5.46-6.83-6.84zm13.67 13.67L62.83 20l5.42-5.42A38 38 0 0 1 72.32 20a37.98 37.98 0 0 1-4.07 5.42zm5.2-3.47a40.05 40.05 0 0 1-3.79 4.89l7.99 7.98c-.61-4.45-2.01-8.82-4.2-12.87zm-6.58 4.92l1.41 1.41 9.66 9.66a37.85 37.85 0 0 1-23.36-9.7l6.83-6.83 5.46 5.46zM53.13 13.13L60 20l-6.87 6.87A38.11 38.11 0 0 1 47.68 20a38.1 38.1 0 0 1 5.45-6.87zm-1.41-1.41l-9.66-9.66c.3 5.52 1.8 11 4.49 16a40.18 40.18 0 0 1 5.17-6.34zm-9.66 26.22c.3-5.52 1.8-11 4.49-16a40.18 40.18 0 0 0 5.17 6.34l-9.66 9.66zm26.22 13.78l9.66-9.66c-.3 5.52-1.8 11-4.49 16a40.18 40.18 0 0 0-5.17-6.34zm8.98-11.81L66.84 50.34a39.83 39.83 0 0 0-24.1-10.25l10.42-10.43a39.83 39.83 0 0 0 24.1 10.25zm-7.6-26.75a40.06 40.06 0 0 1 3.79 4.9 37.88 37.88 0 0 0 4.2-12.88l-7.99 7.98zm-31.72 28.9c-8.4.45-16.69 3.68-23.36 9.7l6.83 6.83 5.46-5.46 1.41-1.41 9.66-9.66zM22.83 60l5.42 5.42c1.54-1.7 2.9-3.52 4.07-5.42a38 38 0 0 0-4.07-5.42L22.83 60zm5.45 8.28l-1.41-1.41-5.46-5.46-6.83 6.84a37.85 37.85 0 0 0 23.36 9.7l-9.66-9.67zm9.37 6.54l-7.99-7.98a40.05 40.05 0 0 0 3.79-4.9 37.88 37.88 0 0 1 4.2 12.88zM20 60l-6.87-6.87A38.11 38.11 0 0 0 7.68 60a38.11 38.11 0 0 0 5.45 6.87L20 60zm17.26-19.9L26.84 29.65a39.83 39.83 0 0 1-24.1 10.25l10.42 10.43a39.83 39.83 0 0 1 24.1-10.25zm-35.2 1.96l9.66 9.66a40.18 40.18 0 0 0-5.17 6.33c-2.7-5-4.2-10.47-4.5-16zm4.49 19.89c-2.7 5-4.2 10.47-4.5 16l9.67-9.67a40.18 40.18 0 0 1-5.17-6.33zm31.1-16.77c-.61 4.45-2.01 8.82-4.2 12.87a40.06 40.06 0 0 0-3.79-4.89l7.99-7.98zm-4.2-23.23c2.7 5 4.2 10.47 4.5 16l-9.67-9.67c1.97-1.97 3.7-4.1 5.17-6.33zm-14.86-.54l6.83 6.84a37.85 37.85 0 0 1-23.36 9.7l9.66-9.67 1.41-1.41 5.46-5.46zm-8.25 5.43l-7.99 7.98c.61-4.45 2.01-8.82 4.2-12.87a40.04 40.04 0 0 0 3.79 4.89zm1.41-1.42A37.99 37.99 0 0 1 7.68 20a38 38 0 0 1 4.07-5.42L17.17 20l-5.42 5.42zm-5.2-7.37a40.04 40.04 0 0 1 3.79-4.89L2.35 5.18c.61 4.45 2.01 8.82 4.2 12.87zm6.58-4.92l-1.41-1.41-9.66-9.66a37.85 37.85 0 0 1 23.36 9.7l-6.83 6.83-5.46-5.46zm13.74 13.74L20 20l6.87-6.87A38.1 38.1 0 0 1 32.32 20a38.1 38.1 0 0 1-5.45 6.87zm6.58-8.82a40.18 40.18 0 0 0-5.17-6.33l9.66-9.66c-.3 5.52-1.8 11-4.49 16z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.u-bg-white{background-color:var(--white)}.u-guttered{padding:var(--space-m);margin-inline:auto;max-inline-size:60ch}.u-guttered-lg{padding:var(--space-m);margin-inline:auto;max-inline-size:90ch}a.u-link-subtle:not(:focus-visible){text-decoration:none}.u-slub{font-family:var(--accent);font-weight:600;font-size:var(--step-0);color:var(--gray-500)}.u-error{background:#fce5d4;border-color:#f17822;color:#c65606}@media (max-width: 512px){.u-desktop-only{display:none}}@media (min-width: 513px){.u-mobile-only{display:none}}/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}footer.astro-scinlfmn{background-color:var(--gray-800);color:var(--gray-100);line-height:var(--lh-0);padding-block:var(--space-m);position:sticky;top:100vh;top:100svh}footer.astro-scinlfmn p.astro-scinlfmn{margin-block:0;padding-block-start:0;padding-block-end:var(--space-xs)}footer.astro-scinlfmn p.astro-scinlfmn:last-child{padding-block-end:0}footer.astro-scinlfmn a.astro-scinlfmn{color:var(--primary-300)}footer.astro-scinlfmn a.astro-scinlfmn:hover{color:var(--primary-200)}:root{--nav-height: var(--space-2xl)}header.astro-nma3qo4e{block-size:var(--nav-height);position:relative;background-color:var(--gray-950)}nav.astro-nma3qo4e{position:absolute;inset-block-start:0;inset-inline:0;z-index:10;block-size:var(--nav-height)}.nav-container.astro-nma3qo4e{overflow-y:hidden;block-size:var(--nav-height);background-color:var(--gray-950);color:var(--gray-50);font-size:var(--step--1);transition:block-size .3s ease}.nav-container.astro-nma3qo4e::-webkit-scrollbar{display:none}.nav-inner.astro-nma3qo4e{block-size:100%;margin:0 auto;list-style:none;display:flex;align-items:center;margin-inline:calc(-1 * var(--space-s));padding:0}a.astro-nma3qo4e{font-family:var(--accent);text-decoration:none;text-transform:uppercase;padding-inline:var(--space-s);display:block;block-size:var(--nav-height);line-height:var(--nav-height);font-size:var(--step-0);font-weight:300}a.astro-nma3qo4e>svg{display:inline-block;margin-left:.2em;transform:translateY(.15em) scale(1.2)}a.astro-nma3qo4e:hover{text-decoration:underline;text-decoration-color:var(--primary-600);text-decoration-thickness:3px;text-underline-offset:6px}a.astro-nma3qo4e:link,a.astro-nma3qo4e:visited{color:inherit}
