@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.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-opsz-normal.BmPQvyvo.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-opsz-normal.BM0NlUE_.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-opsz-normal.Ci9T9ieq.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-opsz-normal.DpK-iCPk.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-normal.5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-normal.Cabi7G8-.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-normal.CT1r92Rl.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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-normal.BOwq7MWX.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-cyrillic-wght-italic.D5dBZ3aJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-vietnamese-wght-italic.DUEcMSM3.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-ext-wght-italic.ze_cPdSg.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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/playfair-display-latin-wght-italic.DmbndNpe.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{--color-bone: #F7F5F0;--color-panel: #FCFBF8;--color-band: #EFEBE2;--color-ink: #14150F;--color-ink-70: #3A3C31;--color-stone: #57594C;--color-stone-light: #8A8B7E;--color-line: #DFDAD0;--color-line-dark: #2E2F26;--color-moss: #4E6238;--color-moss-light: #7E9463;--color-bone-dim: #A9AA9C;--color-surface: var(--color-bone);--color-surface-raised: var(--color-panel);--color-surface-sunken: var(--color-band);--color-surface-inverse: var(--color-ink);--color-text: var(--color-ink);--color-text-secondary: var(--color-stone);--color-text-muted: var(--color-stone-light);--color-text-inverse: #F7F5F0;--color-text-inverse-muted: var(--color-bone-dim);--color-border: var(--color-line);--color-border-strong: #CFC9BC;--color-accent: var(--color-moss);--color-accent-inverse: var(--color-moss-light);--color-danger: #8C3B2E;--font-display: "Playfair Display", Georgia, serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--text-label: 12px;--text-caption: 14px;--text-nav: 15px;--text-body: 17px;--text-lead: 20px;--text-h4: 21px;--text-h3: 26px;--text-h3-lg: 34px;--text-h2-sm: 42px;--text-display-sm: 44px;--text-h2: 52px;--text-display-md: 60px;--text-display: 84px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-caps: .14em;--leading-tight: 1.12;--leading-heading: 1.2;--leading-body: 1.7;--leading-caption: 1.55;--breakpoint-mobile: 390px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1280px;--container-measure: 720px;--container-content: 1160px;--container-page: 1240px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--space-36: 144px;--radius-sm: 4px;--radius-md: 8px;--radius-full: 999px;--duration-fast: .16s;--duration-base: .2s;--duration-slow: .24s;--ease-out: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}:root{--font-display: "Playfair Display Variable", "Playfair Display", Georgia, serif;--font-sans: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--pad-x: clamp(20px, calc((100vw - 1240px)/2) , 100px);--pad-x-header: clamp(20px, calc((100vw - 1160px)/2) , 140px);--content: 1240px;--sy: 1;--fs-display: 84px;--lh-display: 88px;--fs-h2: 52px;--lh-h2: 62px;--fs-cta: 72px;--lh-cta: 78px;--fs-lede: 29px;--lh-lede: 36px;--color-plate: #E7E3D8;--color-rule-soft: #D8D2C5;--color-on-ink-link: #D6D3C8;--color-on-ink-label: #8A8B7E;--color-btn-arrow: #9FA893;--status-building: #B9A15C;--status-experimenting: #8A8B7E}@media(max-width:1279px){:root{--pad-x: 56px;--pad-x-header: 56px;--sy: .72;--fs-display: 60px;--lh-display: 68px;--fs-h2: 42px;--lh-h2: 52px;--fs-cta: 56px;--lh-cta: 62px;--fs-lede: 25px;--lh-lede: 32px}}@media(max-width:767px){:root{--pad-x: 24px;--pad-x-header: 24px;--sy: .5;--fs-display: 44px;--lh-display: 50px;--fs-h2: 34px;--lh-h2: 40px;--fs-cta: 44px;--lh-cta: 50px;--fs-lede: 21px;--lh-lede: 29px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--color-bone);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;overflow-wrap:break-word}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--color-moss);color:var(--color-bone)}:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}.section--ink :focus-visible,.site-footer :focus-visible{outline-color:var(--color-moss-light)}.skip-link{position:absolute;left:16px;top:-100px;z-index:200;padding:12px 18px;border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-panel);font-size:14px;font-weight:500}.skip-link:focus{top:16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{padding:calc(var(--pt, 112px) * var(--sy)) var(--pad-x) calc(var(--pb, 112px) * var(--sy));background:var(--color-bone)}.section--band{background:var(--color-band)}.section--panel{background:var(--color-panel)}.section--ink{background:var(--color-ink);color:var(--color-bone)}.section--rule{border-top:1px solid var(--color-line)}.wrap{max-width:var(--content);margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;line-height:16px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-stone-light)}.eyebrow--rule{color:var(--color-stone)}.eyebrow--rule:before{content:"";width:34px;height:1px;flex-shrink:0;background:var(--color-ink);opacity:.45}.eyebrow--ink{color:var(--color-moss-light)}.kicker{font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:14px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-moss)}.kicker--muted{color:var(--color-stone-light)}.display{font-family:var(--font-display);font-size:var(--fs-display);font-weight:500;line-height:var(--lh-display);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.section--ink .h2,.section--ink .display{color:var(--color-bone)}.h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:32px;letter-spacing:-.01em;color:var(--color-ink)}.h4{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500;line-height:28px;letter-spacing:-.01em;color:var(--color-ink)}.lede{font-family:var(--font-display);font-size:var(--fs-lede);font-weight:500;line-height:var(--lh-lede);letter-spacing:-.01em;color:var(--color-moss)}.body{font-size:var(--text-body);line-height:29px;color:var(--color-ink-70)}.body--stone{color:var(--color-stone)}.note{font-size:var(--text-nav);line-height:25px;color:var(--color-stone)}.caption{font-size:var(--text-caption);line-height:22px;color:var(--color-stone)}.section--ink .body,.section--ink .note{color:var(--color-bone-dim)}.stack>*+*{margin-top:var(--stack, 16px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:17px 28px;border:1px solid transparent;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:18px;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.btn__icon{font-size:14px;line-height:18px;transition:transform var(--duration-fast) var(--ease-out)}.btn:hover .btn__icon--go{transform:translate(3px)}.btn:hover .btn__icon--out{transform:translate(2px,-2px)}.btn--primary{background:var(--color-ink);color:var(--color-panel)}.btn--primary .btn__icon{color:var(--color-btn-arrow)}.btn--primary:hover{background:var(--color-line-dark)}.btn--primary:active{background:#000}.btn--secondary{border-color:var(--color-line);color:var(--color-ink)}.btn--secondary .btn__icon{color:var(--color-stone-light);font-size:13px}.btn--secondary:hover{border-color:var(--color-ink);background:var(--color-band)}.btn--secondary:active{background:#e4ded2}.btn--light{background:var(--color-bone);color:var(--color-ink);font-weight:600}.btn--light .btn__icon{color:var(--color-stone);font-size:13px}.btn--light:hover{background:#fff}.btn--outline-light{border-color:var(--color-ink-70);color:var(--color-bone)}.btn--outline-light .btn__icon{color:var(--color-bone-dim);font-size:13px}.btn--outline-light:hover{border-color:var(--color-bone-dim)}.btn--sm{gap:8px;padding:13px 22px;font-size:14px}.btn--sm .btn__icon{font-size:13px;line-height:16px;font-weight:500}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media(max-width:767px){.btn-row--stack{flex-direction:column;align-items:stretch}}.arrow-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:18px;color:var(--color-moss);transition:color var(--duration-fast) var(--ease-out)}.arrow-link__icon{font-size:13px;line-height:16px;transition:transform var(--duration-fast) var(--ease-out)}.arrow-link:hover{color:var(--color-ink)}.arrow-link:hover .arrow-link__icon{transform:translate(4px)}.text-link{font-size:var(--text-caption);font-weight:500;line-height:18px;color:var(--color-ink);border-bottom:1px solid transparent;transition:border-color var(--duration-fast) var(--ease-out)}.text-link:hover{border-color:currentColor}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:80px;padding-bottom:calc(var(--head-gap, 52px) * max(var(--sy),.7))}.section-head--top{align-items:flex-start}.section-head__title{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:var(--title-w, none)}.section-head__aside{flex-shrink:0;width:var(--aside-w, 360px);max-width:100%}@media(max-width:1023px){.section-head{flex-direction:column;align-items:flex-start;gap:22px}.section-head__title{max-width:none}.section-head__aside{width:auto;max-width:560px;padding:0!important}}.tag{display:inline-flex;align-items:center;padding:7px 15px;border:1px solid var(--color-line);border-radius:var(--radius-full);font-size:var(--text-caption);line-height:18px;color:var(--color-ink)}.tag--accent{background:var(--color-moss);border-color:var(--color-moss);color:var(--color-panel);font-weight:500}.tag--sm{padding:5px 12px;font-size:12px;line-height:16px;color:var(--color-stone)}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-stone)}.status:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--dot, var(--color-moss))}.status--building{--dot: var(--status-building)}.status--experimenting{--dot: var(--status-experimenting)}.plate{display:flex;align-items:center;justify-content:center;background:var(--color-band)}.plate img{object-fit:contain}.post-rows{border-bottom:1px solid var(--color-border-strong)}.post-row{display:flex;align-items:center;gap:32px;padding-block:26px;border-top:1px solid var(--color-border-strong);transition:background-color var(--duration-fast) var(--ease-out)}.post-row__cat{width:150px;flex-shrink:0}.post-row__title{flex:1 1 0;font-family:var(--font-display);font-size:27px;font-weight:500;line-height:36px;letter-spacing:-.01em;color:var(--color-ink)}.post-row__meta{width:84px;flex-shrink:0;text-align:right;font-size:13px;line-height:16px;color:var(--color-stone-light)}.post-row__go{width:16px;flex-shrink:0;font-size:15px;line-height:18px;color:var(--color-stone);transition:transform var(--duration-fast) var(--ease-out)}.post-row:hover .post-row__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.post-row:hover .post-row__go{transform:translate(4px);color:var(--color-moss)}@media(max-width:1279px){.post-row__cat{width:110px}}@media(max-width:767px){.post-row{display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding-block:22px}.post-row__cat,.post-row__meta{width:auto}.post-row__title{grid-column:1 / -1;grid-row:2;font-size:22px;line-height:31px}.post-row__go{display:none}}@media(max-width:767px){.body{font-size:16px;line-height:27px}.eyebrow{gap:12px;font-size:11px;line-height:14px}.eyebrow--rule:before{width:24px}}.site-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:50;background:var(--color-bone);border-bottom:1px solid var(--color-line)}.bar[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:calc(1160px + 2 * var(--pad-x-header));margin-inline:auto;padding:26px var(--pad-x-header)}.wordmark[data-astro-cid-ctg3m53h]{font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1em;color:var(--color-ink);white-space:nowrap}.nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;align-items:flex-start;gap:38px}.nav__link[data-astro-cid-ctg3m53h]{position:relative;display:block;font-size:var(--text-nav);line-height:18px;color:var(--color-stone);white-space:nowrap;padding-bottom:8.5px;transition:color var(--duration-fast) var(--ease-out)}.nav__link[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:1.5px;margin-left:-10px;background:var(--color-moss);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.nav__link[data-astro-cid-ctg3m53h]:hover{color:var(--color-ink)}.nav__link[data-astro-cid-ctg3m53h]:hover:after{opacity:.4}.nav__link[data-astro-cid-ctg3m53h].is-active{color:var(--color-ink);font-weight:500}.nav__link[data-astro-cid-ctg3m53h].is-active:after{opacity:1}.menu-toggle[data-astro-cid-ctg3m53h]{display:none;flex-direction:column;align-items:flex-end;gap:5px;padding:8px 0 8px 12px}.menu-toggle[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{display:block;height:1.5px;background:var(--color-ink)}.menu-toggle[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:first-child{width:22px}.menu-toggle[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:last-child{width:14px}@media(max-width:1279px){.nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{gap:24px}}@media(max-width:1023px){.nav[data-astro-cid-ctg3m53h],.hello[data-astro-cid-ctg3m53h]{display:none}.menu-toggle[data-astro-cid-ctg3m53h]{display:flex}.bar[data-astro-cid-ctg3m53h]{padding:12px var(--pad-x-header) 16px}.wordmark[data-astro-cid-ctg3m53h]{font-size:14px;line-height:18px}}.drawer[data-astro-cid-ctg3m53h]{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:var(--color-bone);overflow-y:auto;visibility:hidden;transform:translate(100%);transition:transform var(--duration-slow) var(--ease-out),visibility 0s linear var(--duration-slow)}.drawer[data-astro-cid-ctg3m53h].is-open{visibility:visible;transform:none;transition:transform var(--duration-slow) var(--ease-out),visibility 0s}.drawer__bar[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding:12px var(--pad-x-header) 16px;border-bottom:1px solid var(--color-line)}.wordmark--sm[data-astro-cid-ctg3m53h]{font-size:14px;line-height:18px}.drawer__close[data-astro-cid-ctg3m53h]{width:22px;height:28px;font-size:22px;font-weight:300;line-height:28px;color:var(--color-ink)}.drawer__list[data-astro-cid-ctg3m53h]{padding:38px var(--pad-x-header) 0}.drawer__link[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding-block:17px;border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-size:var(--text-h3);font-weight:500;line-height:32px;letter-spacing:-.015em;color:var(--color-stone)}.drawer__list[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]:last-child .drawer__link[data-astro-cid-ctg3m53h]{border-bottom:0}.drawer__link[data-astro-cid-ctg3m53h].is-active{color:var(--color-ink)}.drawer__dot[data-astro-cid-ctg3m53h]{width:6px;height:6px;border-radius:50%}.drawer__link[data-astro-cid-ctg3m53h].is-active .drawer__dot[data-astro-cid-ctg3m53h]{background:var(--color-moss)}.drawer__foot[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:22px;margin-top:auto;padding:40px var(--pad-x-header)}.drawer__hello[data-astro-cid-ctg3m53h]{padding-block:18px;font-size:16px;line-height:20px}.drawer__meta[data-astro-cid-ctg3m53h]{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;line-height:18px;color:var(--color-stone)}@media(min-width:1024px){.drawer[data-astro-cid-ctg3m53h]{display:none}}.site-footer[data-astro-cid-gcn2mc3v]{padding:48px var(--pad-x) 44px;background:var(--color-ink);border-top:1px solid var(--color-line-dark)}.top[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;align-items:flex-start;gap:80px;padding-bottom:44px}.brand[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:10px;width:320px;flex-shrink:0}.brand__mark[data-astro-cid-gcn2mc3v]{font-size:16px;font-weight:600;line-height:20px;letter-spacing:.1em;color:var(--color-bone)}.brand__line[data-astro-cid-gcn2mc3v]{font-size:var(--text-caption);line-height:23px;color:var(--color-bone-dim)}.cols[data-astro-cid-gcn2mc3v]{display:flex;align-items:flex-start;gap:64px}.col[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:14px;width:150px;flex-shrink:0}.col--elsewhere[data-astro-cid-gcn2mc3v]{width:180px}.col__label[data-astro-cid-gcn2mc3v]{font-size:11px;font-weight:600;line-height:14px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-on-ink-label)}.col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:14px}.col[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{line-height:18px}.col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:var(--text-caption);line-height:18px;color:var(--color-on-ink-link);transition:color var(--duration-fast) var(--ease-out)}.col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--color-bone)}.bottom[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:26px;border-top:1px solid var(--color-line-dark);font-size:13px;line-height:16px;color:var(--color-on-ink-label)}@media(max-width:1279px){.top[data-astro-cid-gcn2mc3v]{gap:48px}.brand[data-astro-cid-gcn2mc3v]{width:240px;flex-shrink:1}.cols[data-astro-cid-gcn2mc3v]{gap:40px}.col[data-astro-cid-gcn2mc3v]{width:130px}.col--elsewhere[data-astro-cid-gcn2mc3v]{width:170px}}@media(max-width:1023px){.top[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:40px}.brand[data-astro-cid-gcn2mc3v]{width:auto}.cols[data-astro-cid-gcn2mc3v]{gap:40px}}@media(max-width:767px){.site-footer[data-astro-cid-gcn2mc3v]{padding-top:44px;padding-bottom:36px}.cols[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;width:100%}.col[data-astro-cid-gcn2mc3v],.col--elsewhere[data-astro-cid-gcn2mc3v]{width:auto}.col--elsewhere[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}.bottom[data-astro-cid-gcn2mc3v]{flex-wrap:wrap;gap:12px 24px}}
