@font-face{font-family:IM Fell English SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-sc-latin-400-normal.CW_nhHm4.woff2) format("woff2"),url(/_astro/im-fell-english-sc-latin-400-normal.DPW2r_p4.woff) format("woff");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:IM Fell English;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-latin-400-normal.BhowGHCQ.woff2) format("woff2"),url(/_astro/im-fell-english-latin-400-normal.CxhBQSzl.woff) format("woff");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:IM Fell English;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/im-fell-english-latin-400-italic.DD_ylKHZ.woff2) format("woff2"),url(/_astro/im-fell-english-latin-400-italic.hN89MLGX.woff) format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-ext-400-normal.DN8azYTI.woff2) format("woff2"),url(/_astro/alegreya-cyrillic-ext-400-normal.Cj1kF6KR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-400-normal.72Io3whm.woff2) format("woff2"),url(/_astro/alegreya-cyrillic-400-normal.VT77nruV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-ext-400-normal.ueNFnE5s.woff2) format("woff2"),url(/_astro/alegreya-greek-ext-400-normal.UcF-MPys.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-400-normal.BI7tMDVB.woff2) format("woff2"),url(/_astro/alegreya-greek-400-normal.BTnTTGc4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-vietnamese-400-normal.D8CgJdBg.woff2) format("woff2"),url(/_astro/alegreya-vietnamese-400-normal.D-Jsyxvv.woff) format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-ext-400-normal.BJ1luULk.woff2) format("woff2"),url(/_astro/alegreya-latin-ext-400-normal.I24-Fo_X.woff) format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-400-normal.BLlBRtDv.woff2) format("woff2"),url(/_astro/alegreya-latin-400-normal.BuQWlRPA.woff) format("woff");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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-ext-400-italic.CJ53xJ73.woff2) format("woff2"),url(/_astro/alegreya-cyrillic-ext-400-italic.281qz-PX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-400-italic.CzOFVsaV.woff2) format("woff2"),url(/_astro/alegreya-cyrillic-400-italic.DSxbt1-2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-ext-400-italic.BqZ1xVE4.woff2) format("woff2"),url(/_astro/alegreya-greek-ext-400-italic.EKR1I7m6.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-400-italic.DpcfyKEk.woff2) format("woff2"),url(/_astro/alegreya-greek-400-italic.D9g29fJh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-vietnamese-400-italic.CJsk7YCA.woff2) format("woff2"),url(/_astro/alegreya-vietnamese-400-italic.DD2hiUnx.woff) format("woff");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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-ext-400-italic.Cf8WgXZg.woff2) format("woff2"),url(/_astro/alegreya-latin-ext-400-italic.BQgzjtbe.woff) format("woff");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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-400-italic.BXpar-rJ.woff2) format("woff2"),url(/_astro/alegreya-latin-400-italic.CJvUQvZT.woff) format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-cyrillic-ext-500-normal.BIfGEemn.woff2) format("woff2"),url(/_astro/alegreya-cyrillic-ext-500-normal.BMQ-IlQd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-cyrillic-500-normal.uJUgykjJ.woff2) format("woff2"),url(/_astro/alegreya-cyrillic-500-normal.h-VttLAG.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-greek-ext-500-normal.CpSZDjmq.woff2) format("woff2"),url(/_astro/alegreya-greek-ext-500-normal.DzZMWm6Q.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-greek-500-normal.Cs_YSU_p.woff2) format("woff2"),url(/_astro/alegreya-greek-500-normal.DSAlufuP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-vietnamese-500-normal.1pKrKpC8.woff2) format("woff2"),url(/_astro/alegreya-vietnamese-500-normal.Bulx4Dj7.woff) format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-latin-ext-500-normal.B_6HdrEK.woff2) format("woff2"),url(/_astro/alegreya-latin-ext-500-normal.BXZj8mwG.woff) format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-latin-500-normal.C25lLdV_.woff2) format("woff2"),url(/_astro/alegreya-latin-500-normal.B7TqNLeg.woff) format("woff");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{--ink: #0f1113;--panel: #15171a;--panel-2: #1b1d21;--panel-img: #1a1c1f;--line: #2a2224;--line-2: #3a3436;--line-red: #3a2a2a;--oxblood: #5a2a28;--crimson: #a8201a;--crimson-hi: #c2302a;--ember: #e0625a;--ember-soft: #ec8a83;--bone: #ece8df;--bone-2: #cfcac0;--muted: #b9b3a6;--dim: #9e988c;--faint: #8a8478;--font-display: "IM Fell English SC", "IM Fell English", Georgia, serif;--font-italic: "IM Fell English", Georgia, serif;--font-body: "Alegreya", Georgia, "Times New Roman", serif;--gutter: clamp(16px, 5vw, 64px);--container: 1200px;--header-h: 84px;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}@media(max-width:720px){:root{--header-h: 68px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 8px);background:var(--ink)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--bone);font-family:var(--font-body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,picture{display:block;max-width:100%}img{height:auto}a{color:var(--ember)}a:hover{color:var(--ember-soft)}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}h1,h2,h3{font-family:var(--font-display);font-weight:400;margin:0}p{margin:0}.container{width:100%;max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 18px;background:var(--crimson);color:var(--bone);font-family:var(--font-display);text-decoration:none}.skip-link:focus{top:12px}.eyebrow{font-family:var(--font-display);font-size:16px;letter-spacing:.18em;color:var(--ember)}.section-title{font-size:clamp(36px,5vw,60px);line-height:1.05;color:var(--bone);text-wrap:balance}.lede{font-size:19px;color:var(--muted);max-width:52ch}.meta-red{font-family:var(--font-display);font-size:16px;letter-spacing:.08em;color:var(--ember)}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;font-family:var(--font-display);font-size:18px;letter-spacing:.08em;text-decoration:none;white-space:nowrap;color:var(--bone);border:1px solid var(--oxblood);background:transparent;border-radius:0;cursor:pointer;transition:background-color .35s ease,border-color .35s ease,color .35s ease,transform .35s var(--ease),box-shadow .35s ease}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#ece8df00,#ece8df29,#ece8df00);transform:skew(-18deg);transition:left .6s var(--ease)}.btn:hover:after,.btn:focus-visible:after{left:120%}.btn svg{flex:none;transition:transform .35s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn:hover,.btn:focus-visible{color:var(--bone);border-color:var(--ember);background:#a8201a29;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,inset 0 0 18px #a8201a40}.btn--primary{background:var(--crimson);border-color:var(--crimson)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--crimson-hi);box-shadow:0 10px 28px #a8201a73,0 0 0 1px #e0625a59}.btn:active{transform:translateY(0);transition-duration:.1s}.btn:disabled{opacity:.6;cursor:progress}@media(prefers-reduced-motion:reduce){.btn,.btn svg{transition:none}.btn:after{display:none}.btn:hover{transform:none}}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--line-2);color:var(--bone);text-decoration:none;transition:border-color .3s ease,color .3s ease,background .3s ease}.chip:hover{border-color:var(--ember);color:var(--bone);background:#a8201a1f}.pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;background:transparent;border:1px solid var(--line-2);color:var(--bone);font-family:var(--font-display);font-size:16px;letter-spacing:.08em;cursor:pointer;transition:border-color .3s ease,background .3s ease,color .3s ease}.pill:hover{border-color:var(--oxblood)}.pill[aria-pressed=true]{background:#a8201a29;border-color:var(--ember);color:var(--ember-soft)}.pill__count{margin-left:8px;font-family:var(--font-body);letter-spacing:0;color:var(--faint)}.tag-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;background:transparent;border:1px solid var(--line);color:var(--muted);font-size:15px;cursor:pointer;transition:border-color .3s ease,background .3s ease,color .3s ease}.tag-btn:hover{border-color:var(--oxblood)}.tag-btn[aria-pressed=true]{background:#a8201a2e;border-color:var(--ember);color:var(--bone)}.field{min-height:52px;padding:0 16px;background:#0f1113e0;border:1px solid var(--line-2);border-radius:0;color:var(--bone);font-size:17px;transition:border-color .3s ease,box-shadow .3s ease}.field::placeholder{color:var(--faint)}.field:focus{outline:none;border-color:var(--ember);box-shadow:0 0 0 3px #e0625a33}.field[aria-invalid=true]{border-color:var(--ember)}.section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.section-head__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .9s var(--ease)}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}.grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;opacity:.05;z-index:60}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;height:var(--header-h);background:#0f1113e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header__inner[data-astro-cid-3ef6ksr2]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header__brand[data-astro-cid-3ef6ksr2]{flex:none;display:flex;align-items:center;min-height:44px}.site-header__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:44px;width:auto}.site-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(2px,1vw,8px)}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:var(--font-display);font-size:17px;letter-spacing:.08em;text-decoration:none;color:var(--bone);transition:color .3s ease,box-shadow .3s ease}.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.site-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ember);box-shadow:inset 0 -1px 0 var(--crimson)}.site-nav[data-astro-cid-3ef6ksr2] .site-nav__icon[data-astro-cid-3ef6ksr2]{width:44px;height:44px;justify-content:center;padding:0}.site-nav[data-astro-cid-3ef6ksr2] .site-nav__icon[data-astro-cid-3ef6ksr2]:hover{box-shadow:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:12px;min-width:44px;height:44px;padding:0 4px 0 12px;background:transparent;border:0;color:var(--bone);font-family:var(--font-display);font-size:17px;letter-spacing:.1em;cursor:pointer}@media(max-width:900px){.site-nav[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:720px){.site-header__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px}}.site-menu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;overflow:hidden auto;background:var(--ink);visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s linear .35s}.site-menu[data-astro-cid-3ef6ksr2].is-open{visibility:visible;opacity:1;transition:opacity .35s ease}.site-menu__seal[data-astro-cid-3ef6ksr2]{position:absolute;right:-120px;bottom:-100px;width:420px;height:auto;opacity:.08;pointer-events:none}.site-menu__top[data-astro-cid-3ef6ksr2]{flex:none;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.site-menu__top[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}.menu-btn--close[data-astro-cid-3ef6ksr2]{display:inline-flex}.site-menu__nav[data-astro-cid-3ef6ksr2]{flex:1 0 auto;display:flex;align-items:center;padding-top:40px;padding-bottom:40px}.site-menu__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.site-menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:56px;font-family:var(--font-display);font-size:clamp(34px,9vw,48px);line-height:1.1;color:var(--bone);text-decoration:none;opacity:0;transform:translateY(12px);transition:color .3s ease,opacity .5s ease,transform .6s var(--ease);transition-delay:0s,calc(var(--i) * 60ms + .12s),calc(var(--i) * 60ms + .12s)}.site-menu[data-astro-cid-3ef6ksr2].is-open .site-menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.site-menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.site-menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ember)}.site-menu__foot[data-astro-cid-3ef6ksr2]{flex:none;display:flex;flex-direction:column;gap:4px;padding-top:20px;padding-bottom:max(28px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.site-menu__foot[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);text-decoration:none}@media(prefers-reduced-motion:reduce){.site-menu[data-astro-cid-3ef6ksr2],.site-menu__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;background:var(--ink);border-top:1px solid var(--line);font-size:16px;color:var(--dim)}.site-footer__inner[data-astro-cid-sz7xmlte]{padding-top:56px;padding-bottom:32px;display:flex;flex-direction:column;gap:40px}.site-footer__row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 48px}.site-footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:64px;width:auto}nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 8px}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:var(--font-display);font-size:17px;letter-spacing:.08em;text-decoration:none;color:var(--bone);transition:color .3s ease}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}.site-footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.site-footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--bone);text-decoration:none}.site-footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}.site-footer__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:20px;border-top:1px solid var(--line);font-size:15px}.site-footer__base[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:0 24px}.site-footer__base[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;color:var(--dim)}.site-footer__base[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer__cookies[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}.site-footer__cookies[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent;border:0;color:var(--dim);font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:720px){nav[data-astro-cid-sz7xmlte]{margin-left:-12px}}.ck[data-astro-cid-fzbxxtek]{position:fixed;left:24px;bottom:24px;z-index:65;width:min(420px,calc(100vw - 48px));padding:28px 28px 24px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(160deg,var(--panel-2) 0%,var(--panel) 70%);border-top:2px solid var(--crimson);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));filter:drop-shadow(0 18px 40px rgba(0,0,0,.75));animation:ck-in .7s var(--ease) both}.ck[data-astro-cid-fzbxxtek][hidden]{display:none}.ck__corner[data-astro-cid-fzbxxtek]{position:absolute;right:0;top:0;width:44px;height:44px;background:linear-gradient(225deg,#a8201a99,#a8201a00 70%)}.ck__eyebrow[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:15px;letter-spacing:.14em;color:var(--ember)}.ck__title[data-astro-cid-fzbxxtek]{font-size:26px;line-height:1.15;color:var(--bone)}.ck__text[data-astro-cid-fzbxxtek]{font-size:16px;line-height:1.55;color:var(--muted)}.ck__actions[data-astro-cid-fzbxxtek]{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.ck__btn[data-astro-cid-fzbxxtek]{flex:1 1 120px;min-height:48px;padding:0 20px;font-size:17px}.ck__link[data-astro-cid-fzbxxtek]{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;font-size:15px;text-underline-offset:4px}@keyframes ck-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:720px){.ck[data-astro-cid-fzbxxtek]{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;padding:24px 22px 20px;gap:12px}.ck__title[data-astro-cid-fzbxxtek]{font-size:23px}.ck__text[data-astro-cid-fzbxxtek]{font-size:15px}}@media(prefers-reduced-motion:reduce){.ck[data-astro-cid-fzbxxtek]{animation:none}}
