@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-ext-500-normal.DngHVvy4.woff2)format("woff2"),url(/_astro/oswald-cyrillic-ext-500-normal.Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-cyrillic-500-normal.Dz4ZC46J.woff2)format("woff2"),url(/_astro/oswald-cyrillic-500-normal.CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-vietnamese-500-normal.hXcn5ojQ.woff2)format("woff2"),url(/_astro/oswald-vietnamese-500-normal.Bi4XG4HV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-ext-500-normal.QdEKgtiz.woff2)format("woff2"),url(/_astro/oswald-latin-ext-500-normal.DcyNJhgm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(/_astro/oswald-latin-500-normal.DM85Di4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-cyrillic-ext-700-normal.CtkJES1U.woff2)format("woff2"),url(/_astro/oswald-cyrillic-ext-700-normal.VKAui8kQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-cyrillic-700-normal.BO0IwMyy.woff2)format("woff2"),url(/_astro/oswald-cyrillic-700-normal.DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-vietnamese-700-normal._DkZZ6ID.woff2)format("woff2"),url(/_astro/oswald-vietnamese-700-normal.BxFoeH7J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-ext-700-normal.BKErdSR5.woff2)format("woff2"),url(/_astro/oswald-latin-ext-700-normal.CJSSDThd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/oswald-latin-700-normal.vy6hmKSr.woff2)format("woff2"),url(/_astro/oswald-latin-700-normal.UmC9Ev9x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2)format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2)format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2)format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2)format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fbf9f4;--band:#f1ede4;--surface:#fff;--text:#211f20;--text-soft:#3d3a3a;--muted:#6a6562;--faint:#8f8984;--accent:#211f20;--accent-hover:#3d3a3a;--accent-contrast:#f3e625;--hairline:#211f2026;--footer-bg:var(--text);--footer-text:var(--bg);--footer-muted:#fbf9f499;--font-display:"Oswald", "Arial Narrow", Impact, sans-serif;--font-body:"Inter", system-ui, sans-serif;--fs-eyebrow:.8125rem;--fs-h2:clamp(1.75rem, 1.39rem + 1.54vw, 2.375rem);--fs-body:1rem;--section-pad:clamp(3rem, 2.13rem + 3.7vw, 4.5rem);--container-max:82rem;--radius:0;--page-bg:var(--bg);--page-accent:var(--accent)}.theme-alt{--page-bg:var(--band);--page-accent:var(--text-soft)}*{box-sizing:border-box}html{scroll-padding-top:6rem}body{color:var(--text);font:400 var(--fs-body)/1.55 var(--font-body);background-color:var(--page-bg);-webkit-text-size-adjust:100%;margin:0}img{max-width:100%}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-weight:700}p{color:var(--text-soft);margin:0}a{color:var(--accent)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:1rem}.band{background:var(--band);border-block:1px solid var(--hairline)}.section{padding-block:var(--section-pad)}.prose{max-width:680px}.prose>*+*{margin-top:12px}.eyebrow{font:700 var(--fs-eyebrow) var(--font-body);color:var(--page-accent);letter-spacing:.1em;text-transform:uppercase}.section-head{font:700 var(--fs-h2) var(--font-display);margin:0 0 16px}@media (width>=1024px){.section-head{margin-bottom:24px}}.section-link{font:700 13px var(--font-body);color:var(--accent);text-decoration:underline}.btn{min-height:44px;font:700 16px var(--font-body);text-align:center;border:2px solid var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:transform .12s ease-out,background-color .12s ease-out;display:inline-flex}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn--secondary{color:var(--text);background:0 0}.btn--secondary:hover{background:var(--band)}.btn .ext{font-size:13px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);color:var(--text);border:2px solid var(--text);font:700 14px var(--font-body);padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.site-nav[data-astro-cid-wpvy4v7s]{z-index:100;background:var(--page-bg);width:100%;box-shadow:0 8px 24px color-mix(in srgb, var(--text) 12%, transparent);padding:.75rem 1rem;position:sticky;top:0}.bar[data-astro-cid-wpvy4v7s]{justify-content:flex-end;align-items:center;width:100%;display:flex}.logo[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--text);align-items:center;gap:10px;margin:0 auto 0 0;text-decoration:none;display:flex}.mark[data-astro-cid-wpvy4v7s]{width:auto;height:38px}.wordmark[data-astro-cid-wpvy4v7s]{font:700 18px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em}.ul[data-astro-cid-wpvy4v7s]{margin:0;padding:0}.li[data-astro-cid-wpvy4v7s]{list-style:none}.li-link[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--text);align-items:center;padding-block:10px;text-decoration:none;display:inline-flex;position:relative}@media (width<=1023.5px){body.nav-open{overflow:hidden}.site-nav[data-astro-cid-wpvy4v7s]:before{content:"";background:color-mix(in srgb, var(--text) 60%, transparent);opacity:0;z-index:-2;backdrop-filter:blur(10px);width:100%;height:0;transition:height .5s,opacity .5s;display:block;position:absolute;top:100%;right:0}.site-nav[data-astro-cid-wpvy4v7s].open:before{opacity:1;height:150vh}.toggle[data-astro-cid-wpvy4v7s]{border-radius:var(--radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(2.75rem,6vw,3rem);height:clamp(2.75rem,6vw,3rem);margin:0 0 0 auto;padding:0;display:flex}.box[data-astro-cid-wpvy4v7s]{width:clamp(1.5rem,2vw,1.75rem);height:clamp(.875rem,1.5vw,1rem);position:relative}.line[data-astro-cid-wpvy4v7s]{background:var(--text);border-radius:2px;width:100%;height:2px;position:absolute;left:50%;transform:translate(-50%)}.line1[data-astro-cid-wpvy4v7s]{transform-origin:50%;transition:transform .5s,top .3s,left .3s;top:0}.line2[data-astro-cid-wpvy4v7s]{transition:top .3s,left .3s,transform .5s;top:50%;transform:translate(-50%)translateY(-50%)}.line3[data-astro-cid-wpvy4v7s]{transition:bottom .3s,opacity .3s;bottom:0}.toggle[data-astro-cid-wpvy4v7s].open .line1[data-astro-cid-wpvy4v7s]{top:50%;transform:translate(-50%,-50%)rotate(225deg)}.toggle[data-astro-cid-wpvy4v7s].open .line2[data-astro-cid-wpvy4v7s]{transform-origin:50%;top:50%;transform:translate(-50%,-50%)translateY(0)rotate(-225deg)}.toggle[data-astro-cid-wpvy4v7s].open .line3[data-astro-cid-wpvy4v7s]{opacity:0;bottom:100%}.ul-wrapper[data-astro-cid-wpvy4v7s]{background:var(--page-bg);width:100%;height:auto;box-shadow:inset 0 8px 24px color-mix(in srgb, var(--text) 20%, transparent);opacity:0;z-index:-1;transform-origin:top;padding-bottom:2.4em;transition:transform .4s,opacity .3s;position:absolute;top:100%;left:0;overflow:hidden;transform:scaleY(0)}.site-nav[data-astro-cid-wpvy4v7s].open .ul-wrapper[data-astro-cid-wpvy4v7s]{opacity:1;transition-delay:.15s;transform:scaleY(1)}.ul[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:65vh;padding:3rem 0 0;display:flex;overflow:auto}.li[data-astro-cid-wpvy4v7s]{text-align:center;opacity:0;width:100%;transition:transform .6s,opacity .9s;transform:translateY(-4.375rem)}.li[data-astro-cid-wpvy4v7s]:first-of-type{transition-delay:50ms}.li[data-astro-cid-wpvy4v7s]:nth-of-type(2){transition-delay:.1s}.li[data-astro-cid-wpvy4v7s]:nth-of-type(3){transition-delay:.15s}.li[data-astro-cid-wpvy4v7s]:nth-of-type(4){transition-delay:.2s}.li[data-astro-cid-wpvy4v7s]:nth-of-type(5){transition-delay:.25s}.site-nav[data-astro-cid-wpvy4v7s].open .li[data-astro-cid-wpvy4v7s]{opacity:1;transform:translateY(0)}.li-link[data-astro-cid-wpvy4v7s]{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.2}.li-link[data-astro-cid-wpvy4v7s]:before{content:"";background:currentColor;width:100%;height:1px;display:none;position:absolute;bottom:8px;left:0}.li-link[data-astro-cid-wpvy4v7s].current:before{display:block}.li-cta[data-astro-cid-wpvy4v7s]{margin-top:.75rem}.nav-cta[data-astro-cid-wpvy4v7s]{display:none}}@media (width>=1024px){.site-nav[data-astro-cid-wpvy4v7s]{padding:0 1rem}.bar[data-astro-cid-wpvy4v7s]{gap:1.5rem;max-width:80rem;margin:auto}.mark[data-astro-cid-wpvy4v7s]{height:44px}.wordmark[data-astro-cid-wpvy4v7s]{font-size:20px}.toggle[data-astro-cid-wpvy4v7s],.li-cta[data-astro-cid-wpvy4v7s]{display:none}.ul[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem);display:flex}.li[data-astro-cid-wpvy4v7s]{flex:none;padding:calc(2rem - 10px) 0}.li-link[data-astro-cid-wpvy4v7s]{font:500 clamp(.875rem, 1vw, 1rem) / 1.5 var(--font-body);color:var(--text-soft)}.li-link[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--accent);width:0;height:2px;transition:width .3s;display:block;position:absolute;bottom:6px;left:0}.li-link[data-astro-cid-wpvy4v7s]:hover:before,.li-link[data-astro-cid-wpvy4v7s].current:before{width:100%}.li-link[data-astro-cid-wpvy4v7s].current{color:var(--text)}}.site-footer[data-astro-cid-jo6i4kqk]{padding:var(--section-pad) 1rem clamp(1.875rem, 5vw, 3.125rem);background:var(--footer-bg);color:var(--footer-text);z-index:1;text-align:center;position:relative;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--footer-text)}.card-group[data-astro-cid-jo6i4kqk]{gap:clamp(1.25rem,4vw,3.625rem);max-width:34.375rem;margin:auto;padding:0 0 clamp(3.75rem,7vw,6.25rem);list-style:none;display:grid}.card[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:clamp(1rem,2vw,1.5rem);display:flex}.icon-tile[data-astro-cid-jo6i4kqk]{background:var(--accent-contrast);color:var(--accent);border-radius:var(--radius);padding:1.25rem;line-height:0;display:block}.icon[data-astro-cid-jo6i4kqk]{width:2rem;height:2rem}.flex[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;display:flex}.h3[data-astro-cid-jo6i4kqk]{color:var(--footer-text);margin:0 0 .25rem;font-size:clamp(1.25rem,2vw,1.5625rem);line-height:1.2}.card-info[data-astro-cid-jo6i4kqk]{color:var(--footer-text);opacity:.8;font-size:1rem;line-height:1.5;text-decoration:none;display:block}a[data-astro-cid-jo6i4kqk].card-info{align-items:center;min-height:44px;display:inline-flex}a[data-astro-cid-jo6i4kqk].card-info:hover,.link[data-astro-cid-jo6i4kqk]:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:clamp(2rem,7vw,3rem);width:100%;max-width:34.375rem;margin:auto;display:grid}.contact[data-astro-cid-jo6i4kqk]{gap:2rem;display:grid}.topper[data-astro-cid-jo6i4kqk]{font:700 1rem / 1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-contrast);margin-bottom:.25rem;display:block}.contact-link[data-astro-cid-jo6i4kqk]{font:700 1.25rem / 1.2 var(--font-body);color:var(--footer-text);overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-jo6i4kqk]{min-height:44px;font:700 1.5rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--footer-text);align-items:center;margin-bottom:.5rem;text-decoration:none;display:inline-flex}.text[data-astro-cid-jo6i4kqk]{max-width:44rem;color:var(--footer-text);opacity:.8;margin:0 auto}.header[data-astro-cid-jo6i4kqk]{font:700 clamp(1.25rem, 3vw, 1.5625rem) / 1.5 var(--font-display);color:var(--footer-text);margin:0 0 .5rem}.ul[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.link[data-astro-cid-jo6i4kqk]{color:var(--footer-text);opacity:.8;align-items:center;min-height:44px;font-size:1rem;line-height:1.5;text-decoration:none;display:inline-flex}.bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb, var(--footer-text) 15%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;width:100%;max-width:80rem;margin:clamp(3.75rem,7vw,5rem) auto 0;padding-top:1.5rem;display:flex}.credit[data-astro-cid-jo6i4kqk]{color:var(--footer-muted);font-size:.9375rem}.fine-print[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.5rem;display:flex}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.legal[data-astro-cid-jo6i4kqk] .link[data-astro-cid-jo6i4kqk]{font-size:.9375rem}.socials[data-astro-cid-jo6i4kqk]{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=600px){.site-footer[data-astro-cid-jo6i4kqk]{text-align:left}.card-group[data-astro-cid-jo6i4kqk]{max-width:80rem}.card[data-astro-cid-jo6i4kqk]{flex-direction:row}.flex[data-astro-cid-jo6i4kqk]{align-items:flex-start}.columns[data-astro-cid-jo6i4kqk]{max-width:80rem;padding-top:var(--section-pad);grid-template-columns:repeat(12,1fr)}.contact[data-astro-cid-jo6i4kqk]{grid-column:span 12;grid-template-columns:repeat(12,1fr)}.contact-info[data-astro-cid-jo6i4kqk]{grid-column:span 6}.logo-group[data-astro-cid-jo6i4kqk]{grid-column:span 12}.text[data-astro-cid-jo6i4kqk]{margin:0}.ul-wrapper[data-astro-cid-jo6i4kqk]{grid-column:span 6}.ul[data-astro-cid-jo6i4kqk]{align-items:flex-start}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between}}@media (width>=1024px){.card-group[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}.card[data-astro-cid-jo6i4kqk]{grid-column:span 1}.logo-group[data-astro-cid-jo6i4kqk]{grid-column:span 4}.ul-wrapper[data-astro-cid-jo6i4kqk]{grid-column:span 2}.contact[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-column:span 4;display:flex}}
