@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-ext-wght-normal.C8B9Chlh.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-wght-normal.DbeVG3Ps.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-greek-wght-normal.DPM5d9ub.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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-vietnamese-wght-normal.DcI17N1q.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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-ext-wght-normal.DZyYlgcm.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-wght-normal.BBL8hQxZ.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ks-spar-white: #fafaf8;--ks-plank: #ede9e2;--ks-rule: #d8d2c8;--ks-hull: #262220;--ks-amber: #96682c;--ks-amber-deep: #7a5423;--ks-amber-light: #c89a4e;--ks-hull-soft: #5c544e;--ks-spar-soft: #a8a099;--ks-paper: var(--ks-spar-white);--ks-band: var(--ks-plank);--ks-deck: var(--ks-hull);--ks-text: var(--ks-hull);--ks-text-muted: var(--ks-hull-soft);--ks-text-accent: var(--ks-amber-deep);--ks-text-on-deck: var(--ks-spar-white);--ks-text-on-deck-muted: var(--ks-spar-soft);--ks-text-on-deck-accent: var(--ks-amber-light);--ks-keel: var(--ks-amber);--ks-keel-on-deck: var(--ks-amber-light);--ks-rib: var(--ks-rule);--ks-rib-on-deck: #453e3a;--ks-action-bg: var(--ks-amber-deep);--ks-action-text: var(--ks-spar-white);--ks-action-bg-hover: #63431b;--ks-focus: var(--ks-amber-deep);--ks-focus-halo: var(--ks-spar-white);--ks-font-display: "Geologica Variable", "Geologica", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ks-font-body: "Source Serif 4 Variable", "Source Serif 4", ui-serif, Georgia, "Times New Roman", serif;--ks-font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--ks-t-micro: .8125rem;--ks-t-small: .9375rem;--ks-t-body: 1.0625rem;--ks-t-lead: clamp(1.1875rem, 1.06rem + .55vw, 1.375rem);--ks-t-h4: 1.0625rem;--ks-t-h3: clamp(1.1875rem, 1.11rem + .36vw, 1.375rem);--ks-t-h2: clamp(1.5rem, 1.31rem + .85vw, 2rem);--ks-t-h1: clamp(2rem, 1.45rem + 2.45vw, 3.25rem);--ks-lh-tight: 1.12;--ks-lh-snug: 1.32;--ks-lh-body: 1.62;--ks-ls-tag: .15em;--ks-ls-display: -.015em;--ks-w-body: 400;--ks-w-medium: 500;--ks-w-semi: 600;--ks-w-display: 620;--ks-s1: .25rem;--ks-s2: .5rem;--ks-s3: .75rem;--ks-s4: 1rem;--ks-s5: 1.5rem;--ks-s6: 2rem;--ks-s7: 3rem;--ks-s8: 4rem;--ks-s9: 6rem;--ks-shell: 74rem;--ks-measure: 38rem;--ks-gutter: clamp(1.125rem, 3.2vw, 2.25rem);--ks-keel-clear: clamp(.875rem, 2.2vw, 1.5rem);--ks-hair: 1px;--ks-rib-gap: 2.75rem;--ks-rib-alpha: .45;--ks-tap: 2.75rem;--ks-ease: cubic-bezier(.2, 0, .13, 1);--ks-dur: .16s;--ks-z-rib: 0;--ks-z-content: 1;--ks-z-header: 20;--ks-z-keel: 21;--ks-z-menu: 30}@media(prefers-reduced-motion:reduce){:root{--ks-dur: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--ks-paper)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;background-color:var(--ks-paper);color:var(--ks-text);font-family:var(--ks-font-body);font-size:var(--ks-t-body);font-weight:var(--ks-w-body);line-height:var(--ks-lh-body);font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,figure,blockquote,table,pre){margin:0}.ks-flow>*+*{margin-block-start:var(--ks-flow-space, var(--ks-s4))}.ks-flow>*+:where(h2){--ks-flow-space: var(--ks-s7)}.ks-flow>*+:where(h3){--ks-flow-space: var(--ks-s6)}.ks-flow>:where(h2,h3,h4)+*{--ks-flow-space: var(--ks-s3)}h1,h2,h3,h4,h5,h6{font-family:var(--ks-font-display);font-weight:var(--ks-w-display);letter-spacing:var(--ks-ls-display);line-height:var(--ks-lh-tight);color:var(--ks-text);text-wrap:balance}h1{font-size:var(--ks-t-h1);font-weight:650}h2{font-size:var(--ks-t-h2);line-height:var(--ks-lh-snug)}h3{font-size:var(--ks-t-h3);line-height:var(--ks-lh-snug)}h4{font-size:var(--ks-t-h4);font-weight:var(--ks-w-semi);line-height:var(--ks-lh-snug)}p,li,dd,dt,blockquote{text-wrap:pretty}.ks-prose p,.ks-prose ul,.ks-prose ol,.ks-prose blockquote{max-width:var(--ks-measure)}a{color:var(--ks-text-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:var(--ks-keel);transition:text-decoration-color var(--ks-dur) var(--ks-ease),color var(--ks-dur) var(--ks-ease)}a:hover{color:var(--ks-text);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ks-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--ks-focus-halo)}.ks-deck-surface :focus-visible{outline-color:var(--ks-keel-on-deck);box-shadow:0 0 0 4px var(--ks-deck)}:focus:not(:focus-visible){outline:none}ul,ol{padding-inline-start:1.15em}li+li{margin-block-start:var(--ks-s2)}.ks-bare-list{list-style:none;padding-inline-start:0}table{border-collapse:collapse;width:100%;font-size:var(--ks-t-small)}caption{text-align:left;color:var(--ks-text-muted);font-size:var(--ks-t-small);padding-block-end:var(--ks-s2)}th,td{text-align:left;padding:var(--ks-s3) var(--ks-s4) var(--ks-s3) 0;border-block-end:var(--ks-hair) solid var(--ks-rib);vertical-align:baseline}th{font-family:var(--ks-font-display);font-weight:var(--ks-w-semi);font-size:var(--ks-t-micro);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;color:var(--ks-text-muted)}img,picture,svg,video{display:block;max-width:100%;height:auto}hr{border:0;border-block-start:var(--ks-hair) solid var(--ks-rib);margin-block:var(--ks-s7)}blockquote{margin:0;padding-inline-start:var(--ks-s5);border-inline-start:var(--ks-hair) solid var(--ks-keel);color:var(--ks-text-muted)}code,kbd,samp,pre{font-family:var(--ks-font-mono);font-size:.9em}strong,b{font-weight:var(--ks-w-semi)}::selection{background:var(--ks-keel);color:var(--ks-spar-white)}.ks-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ks-skip{position:absolute;inset-block-start:-100vh;inset-inline-start:var(--ks-s4);z-index:100;padding:var(--ks-s3) var(--ks-s4);background:var(--ks-action-bg);color:var(--ks-action-text);font-family:var(--ks-font-display);font-size:var(--ks-t-small);font-weight:var(--ks-w-semi);letter-spacing:.04em;text-decoration:none}.ks-skip:focus{inset-block-start:var(--ks-s3)}.ks-tag{font-family:var(--ks-font-display);font-size:var(--ks-t-micro);font-weight:var(--ks-w-semi);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;color:var(--ks-text-accent);font-variant-numeric:tabular-nums}.ks-lead{font-size:var(--ks-t-lead);line-height:1.48;color:var(--ks-text);max-width:var(--ks-measure)}.ks-muted{color:var(--ks-text-muted)}.ks-small{font-size:var(--ks-t-small)}.ks-nums{font-family:var(--ks-font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ks-shell{width:100%;max-width:var(--ks-shell);margin-inline:auto;padding-inline-start:calc(var(--ks-gutter) + var(--ks-keel-clear));padding-inline-end:var(--ks-gutter);position:relative}.ks-hull{position:relative;isolation:isolate;background-color:var(--ks-paper)}.ks-hull:before{content:"";position:absolute;inset:0;z-index:var(--ks-z-rib);pointer-events:none;opacity:var(--ks-rib-alpha);background-image:repeating-linear-gradient(to bottom,var(--ks-rib) 0,var(--ks-rib) var(--ks-hair),transparent var(--ks-hair),transparent var(--ks-rib-gap));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12rem,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12rem,#000 100%)}.ks-hull:after{content:"";position:absolute;inset-block:0;inset-inline-start:max(var(--ks-gutter),calc(50% - (var(--ks-shell) / 2) + var(--ks-gutter)));width:var(--ks-hair);z-index:var(--ks-z-keel);background-color:var(--ks-keel);pointer-events:none}.ks-hull>*{position:relative;z-index:var(--ks-z-content)}.ks-rib-rule{position:relative;block-size:var(--ks-hair);background-color:var(--ks-rib);margin-block:var(--ks-s8) var(--ks-s6);margin-inline-start:calc(-1 * var(--ks-keel-clear));inline-size:calc(100% + var(--ks-keel-clear))}.ks-rib-rule__tag{position:absolute;inset-block-start:50%;inset-inline-start:.625rem;transform:translateY(-50%);padding-inline:.6rem .75rem;background-color:var(--ks-paper);font-family:var(--ks-font-display);font-size:var(--ks-t-micro);font-weight:var(--ks-w-semi);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;color:var(--ks-text-accent);white-space:nowrap;font-variant-numeric:tabular-nums}.ks-rib-rule__index{color:var(--ks-keel);margin-inline-end:.5em}.ks-band-surface .ks-rib-rule__tag{background-color:var(--ks-band)}.ks-deck-surface .ks-rib-rule{background-color:var(--ks-rib-on-deck)}.ks-deck-surface .ks-rib-rule__tag{background-color:var(--ks-deck);color:var(--ks-text-on-deck-accent)}.ks-deck-surface .ks-rib-rule__index{color:var(--ks-text-on-deck-muted)}.ks-section{padding-block:0 var(--ks-s8)}.ks-section:last-child{padding-block-end:var(--ks-s9)}.ks-band-surface{background-color:var(--ks-band);border-block:var(--ks-hair) solid var(--ks-rib)}.ks-deck-surface{background-color:var(--ks-deck);color:var(--ks-text-on-deck)}.ks-deck-surface h1,.ks-deck-surface h2,.ks-deck-surface h3,.ks-deck-surface h4{color:var(--ks-text-on-deck)}.ks-deck-surface a{color:var(--ks-text-on-deck-accent);text-decoration-color:var(--ks-keel-on-deck)}.ks-deck-surface a:hover{color:var(--ks-text-on-deck)}.ks-deck-surface .ks-muted,.ks-deck-surface .ks-tag{color:var(--ks-text-on-deck-muted)}.ks-members{display:grid;gap:0;list-style:none;padding:0;margin:0;border-block-start:var(--ks-hair) solid var(--ks-rib)}.ks-members>li{margin:0;padding-block:var(--ks-s5);border-block-end:var(--ks-hair) solid var(--ks-rib)}@media(min-width:48rem){.ks-members--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ks-s7)}.ks-members--3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ks-s6)}}.ks-member{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:var(--ks-s3);align-items:start}.ks-member__index{font-family:var(--ks-font-display);font-size:var(--ks-t-micro);font-weight:var(--ks-w-semi);letter-spacing:.08em;color:var(--ks-keel);font-variant-numeric:tabular-nums;padding-block-start:.35em}.ks-member__title{font-family:var(--ks-font-display);font-size:var(--ks-t-h4);font-weight:var(--ks-w-semi);line-height:var(--ks-lh-snug);margin:0 0 var(--ks-s2)}.ks-member__body{margin:0;color:var(--ks-text-muted);font-size:var(--ks-t-small);line-height:1.55}.ks-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--ks-s2);min-block-size:var(--ks-tap);padding:var(--ks-s3) var(--ks-s5);border:var(--ks-hair) solid transparent;font-family:var(--ks-font-display);font-size:var(--ks-t-small);font-weight:var(--ks-w-semi);letter-spacing:.045em;line-height:1.2;text-decoration:none;cursor:pointer;background-color:var(--ks-action-bg);color:var(--ks-action-text);transition:background-color var(--ks-dur) var(--ks-ease),color var(--ks-dur) var(--ks-ease),border-color var(--ks-dur) var(--ks-ease)}.ks-action:hover{background-color:var(--ks-action-bg-hover);color:var(--ks-action-text)}.ks-action--ghost{background-color:transparent;color:var(--ks-text);border-color:var(--ks-keel)}.ks-action--ghost:hover{background-color:transparent;color:var(--ks-text-accent);border-color:var(--ks-text-accent)}.ks-deck-surface .ks-action--ghost{color:var(--ks-text-on-deck);border-color:var(--ks-keel-on-deck)}.ks-deck-surface .ks-action--ghost:hover{color:var(--ks-text-on-deck-accent);border-color:var(--ks-text-on-deck-accent)}.ks-action-row{display:flex;flex-wrap:wrap;gap:var(--ks-s3);align-items:center}.ks-spec{display:grid;gap:0;margin:0}.ks-spec>div{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:var(--ks-s3);padding-block:var(--ks-s3);border-block-end:var(--ks-hair) solid var(--ks-rib);align-items:baseline}.ks-spec dt{font-family:var(--ks-font-display);font-size:var(--ks-t-micro);font-weight:var(--ks-w-semi);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;color:var(--ks-text-muted)}.ks-spec dd{margin:0;font-size:var(--ks-t-small)}.ks-spec dd b,.ks-spec dd strong{font-family:var(--ks-font-display);font-weight:var(--ks-w-semi);font-variant-numeric:tabular-nums}@media(max-width:30rem){.ks-spec>div{grid-template-columns:minmax(0,1fr);gap:var(--ks-s1)}}:target{scroll-margin-block-start:var(--ks-s6)}.ks-call[data-astro-cid-zk5x4rtq]{display:inline-flex;flex-direction:column;gap:var(--ks-s2);align-items:flex-start}.ks-call__label[data-astro-cid-zk5x4rtq]{letter-spacing:var(--ks-ls-tag);text-transform:uppercase;font-size:var(--ks-t-micro);opacity:.82}.ks-call__number[data-astro-cid-zk5x4rtq]{font-variant-numeric:tabular-nums;white-space:nowrap}.ks-call__notice[data-astro-cid-zk5x4rtq]{font-family:var(--ks-font-display);font-size:var(--ks-t-micro);letter-spacing:.04em;color:var(--ks-text-muted)}.ks-masthead[data-astro-cid-ctg3m53h]{position:relative;z-index:var(--ks-z-header)}.ks-masthead__strip[data-astro-cid-ctg3m53h]{border-block-start:0}.ks-masthead__strip-inner[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ks-s2) var(--ks-s5);padding-block:var(--ks-s2)}.ks-masthead__badge[data-astro-cid-ctg3m53h],.ks-masthead__where[data-astro-cid-ctg3m53h],.ks-masthead__tel[data-astro-cid-ctg3m53h]{margin:0;font-family:var(--ks-font-display);font-size:var(--ks-t-micro);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;color:var(--ks-text-muted)}.ks-masthead__badge[data-astro-cid-ctg3m53h]{display:inline-flex;gap:.45em}.ks-masthead__badge[data-astro-cid-ctg3m53h] b[data-astro-cid-ctg3m53h]{color:var(--ks-text-accent);font-weight:700}.ks-masthead__tel[data-astro-cid-ctg3m53h]{margin-inline-start:auto;font-variant-numeric:tabular-nums}.ks-masthead__tel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:var(--ks-text);text-decoration:none}.ks-masthead__tel[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--ks-text-accent)}.ks-masthead__main[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:var(--ks-s4);padding-block:var(--ks-s5) var(--ks-s4)}.ks-wordmark[data-astro-cid-ctg3m53h]{display:grid;text-decoration:none;line-height:1;color:var(--ks-text)}.ks-wordmark__lead[data-astro-cid-ctg3m53h]{font-family:var(--ks-font-display);font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem);font-weight:650;letter-spacing:-.02em}.ks-wordmark__trail[data-astro-cid-ctg3m53h]{font-family:var(--ks-font-display);font-size:var(--ks-t-micro);font-weight:var(--ks-w-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--ks-text-muted);margin-block-start:.42em}.ks-wordmark[data-astro-cid-ctg3m53h]:hover .ks-wordmark__lead[data-astro-cid-ctg3m53h]{color:var(--ks-text-accent)}.ks-nav__list[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:0;display:flex;gap:var(--ks-s4)}.ks-nav__item[data-astro-cid-ctg3m53h]{margin:0}.ks-nav__link[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:baseline;gap:.5em;min-block-size:var(--ks-tap);align-content:center;flex-wrap:wrap;padding-block:var(--ks-s2);font-family:var(--ks-font-display);font-size:var(--ks-t-small);font-weight:var(--ks-w-medium);letter-spacing:.02em;color:var(--ks-text);text-decoration:none;border-block-end:2px solid transparent}.ks-nav__tag[data-astro-cid-ctg3m53h]{font-size:var(--ks-t-micro);font-variant-numeric:tabular-nums;color:var(--ks-keel);letter-spacing:.1em}.ks-nav__link[data-astro-cid-ctg3m53h]:hover,.ks-nav__link[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--ks-text-accent);border-block-end-color:var(--ks-keel)}.ks-menu[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--ks-s6)}.ks-menu-toggle[data-astro-cid-ctg3m53h]{display:none}@media(max-width:62rem){.ks-menu-toggle[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:var(--ks-s2);min-block-size:var(--ks-tap);min-inline-size:var(--ks-tap);padding:var(--ks-s2) var(--ks-s3);background:transparent;border:var(--ks-hair) solid var(--ks-keel);color:var(--ks-text);font-family:var(--ks-font-display);font-size:var(--ks-t-micro);font-weight:var(--ks-w-semi);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;cursor:pointer}.ks-menu-toggle__bars[data-astro-cid-ctg3m53h]{display:grid;gap:3px;inline-size:1rem}.ks-menu-toggle__bars[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{display:block;block-size:var(--ks-hair);background:var(--ks-keel);transition:transform var(--ks-dur) var(--ks-ease),opacity var(--ks-dur) var(--ks-ease)}.ks-menu-toggle[data-astro-cid-ctg3m53h][aria-expanded=true] .ks-menu-toggle__bars[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:first-child{transform:translateY(4px) rotate(13deg)}.ks-menu-toggle[data-astro-cid-ctg3m53h][aria-expanded=true] .ks-menu-toggle__bars[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:nth-child(2){opacity:0}.ks-menu-toggle[data-astro-cid-ctg3m53h][aria-expanded=true] .ks-menu-toggle__bars[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:last-child{transform:translateY(-4px) rotate(-13deg)}.ks-masthead__main[data-astro-cid-ctg3m53h]{position:static}.ks-menu[data-astro-cid-ctg3m53h]{display:none;position:absolute;inset-inline:0;inset-block-start:100%;z-index:var(--ks-z-menu);flex-direction:column;align-items:stretch;gap:0;padding:var(--ks-s4) var(--ks-gutter) var(--ks-s6) calc(var(--ks-gutter) + var(--ks-keel-clear));background:var(--ks-paper);border-block:var(--ks-hair) solid var(--ks-keel)}.ks-menu[data-astro-cid-ctg3m53h][data-open]{display:flex}.ks-nav__list[data-astro-cid-ctg3m53h]{flex-direction:column;gap:0}.ks-nav__item[data-astro-cid-ctg3m53h]+.ks-nav__item[data-astro-cid-ctg3m53h]{border-block-start:var(--ks-hair) solid var(--ks-rib)}.ks-nav__link[data-astro-cid-ctg3m53h]{inline-size:100%;padding-block:var(--ks-s4);font-size:var(--ks-t-lead);border-block-end:0}.ks-nav__link[data-astro-cid-ctg3m53h][aria-current=page]{border-block-end:0}.ks-menu__action[data-astro-cid-ctg3m53h]{padding-block-start:var(--ks-s5);border-block-start:var(--ks-hair) solid var(--ks-rib)}}.ks-deck[data-astro-cid-gcn2mc3v]{position:relative;padding-block:var(--ks-s6) var(--ks-s8)}.ks-deck[data-astro-cid-gcn2mc3v]:after{content:"";position:absolute;inset-block:0;inset-inline-start:max(var(--ks-gutter),calc(50% - (var(--ks-shell) / 2) + var(--ks-gutter)));inline-size:var(--ks-hair);background:var(--ks-keel-on-deck);pointer-events:none}.ks-deck__inner[data-astro-cid-gcn2mc3v]{position:relative;z-index:1}.ks-deck__grid[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--ks-s6) var(--ks-s7);grid-template-columns:minmax(0,1fr)}@media(min-width:40rem){.ks-deck__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.ks-deck__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1.25fr 1fr 1.15fr 1fr}}.ks-deck__col[data-astro-cid-gcn2mc3v]{min-inline-size:0}.ks-deck__h[data-astro-cid-gcn2mc3v]{font-size:var(--ks-t-micro);font-weight:var(--ks-w-semi);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;color:var(--ks-text-on-deck-accent);margin-block-end:var(--ks-s3)}.ks-deck__h--spaced[data-astro-cid-gcn2mc3v]{margin-block-start:var(--ks-s5)}.ks-deck__line[data-astro-cid-gcn2mc3v]{margin:0;font-size:var(--ks-t-small);line-height:1.55;color:var(--ks-text-on-deck-muted)}.ks-deck__spec[data-astro-cid-gcn2mc3v]{margin-block-start:var(--ks-s3)}.ks-deck__spec[data-astro-cid-gcn2mc3v] div{border-block-end-color:var(--ks-rib-on-deck);grid-template-columns:minmax(0,1fr);gap:var(--ks-s1);padding-block:var(--ks-s3)}.ks-deck__spec[data-astro-cid-gcn2mc3v] dt{color:var(--ks-text-on-deck-muted)}.ks-deck__spec[data-astro-cid-gcn2mc3v] dd{color:var(--ks-text-on-deck)}.ks-deck__flag[data-astro-cid-gcn2mc3v],.ks-deck__zip[data-astro-cid-gcn2mc3v]{font-family:var(--ks-font-display);font-size:var(--ks-t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ks-text-on-deck-muted)}.ks-deck__note[data-astro-cid-gcn2mc3v]{margin-block-start:var(--ks-s3);font-size:var(--ks-t-micro);line-height:1.5;color:var(--ks-text-on-deck-muted)}.ks-deck__links[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:grid;gap:0}.ks-deck__links[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin:0;border-block-end:var(--ks-hair) solid var(--ks-rib-on-deck)}.ks-deck__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:block;padding-block:var(--ks-s2);font-family:var(--ks-font-display);font-size:var(--ks-t-small);text-decoration:none;color:var(--ks-text-on-deck)}.ks-deck__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--ks-text-on-deck-accent)}.ks-deck__legal[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--ks-s3);max-width:66rem}.ks-deck__disclaimer[data-astro-cid-gcn2mc3v]{margin:0;font-size:var(--ks-t-small);line-height:1.55;color:var(--ks-text-on-deck)}.ks-deck__fineprint[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--ks-s1);margin:0;font-family:var(--ks-font-display);font-size:var(--ks-t-micro);line-height:1.55;color:var(--ks-text-on-deck-muted)}.ks-deck__legal-links[data-astro-cid-gcn2mc3v]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--ks-s2) var(--ks-s5);margin:0;padding:0}.ks-deck__legal-links[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin:0}.ks-deck__legal-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-family:var(--ks-font-display);font-size:var(--ks-t-micro);letter-spacing:var(--ks-ls-tag);text-transform:uppercase;color:var(--ks-text-on-deck-muted);text-decoration:none}.ks-deck__legal-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--ks-text-on-deck-accent)}main:focus{outline:none}
