@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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{--bg: #f0f0ee;--surface: #ffffff;--ink: #101211;--ink-80: rgba(16, 18, 17, .8);--muted: rgba(16, 18, 17, .6);--faint: rgba(16, 18, 17, .42);--line: rgba(16, 18, 17, .12);--dark: #0e100f;--dark-2: #161917;--on-dark: #f0f0ee;--dark-muted: rgba(240, 240, 238, .62);--dark-line: rgba(240, 240, 238, .14);--mint: #58c995;--mint-deep: #1f6b49;--f-sans: "Geist Variable", "Geist", ui-sans-serif, system-ui, sans-serif;--fs-h1: clamp(2.6rem, 6.2vw, 6rem);--fs-h2: clamp(2rem, 4.2vw, 3.75rem);--fs-statement: clamp(1.6rem, 2.9vw, 2.75rem);--fs-h3: clamp(1.25rem, 1.7vw, 1.6rem);--fs-lede: clamp(1.05rem, 1.2vw, 1.2rem);--max: 1440px;--gutter: 20px;--section: clamp(88px, 11vw, 168px);--r-frame: 28px;--r-card: 24px;--r-media: 16px;--out: cubic-bezier(.16, 1, .3, 1);--std: cubic-bezier(.25, .1, .25, 1);--sheet: cubic-bezier(.32, .72, 0, 1)}@media(min-width:700px){:root{--gutter: 32px}}@media(min-width:1100px){:root{--gutter: 48px}}@media(max-width:699px){:root{--r-frame: 20px;--r-card: 20px}}html,body{background:var(--bg);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px;scrollbar-color:rgba(16,18,17,.28) var(--bg)}body{margin:0;font-family:var(--f-sans);font-size:1rem;line-height:1.6;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3{font-weight:500;text-wrap:balance}p,li,dd{text-wrap:pretty}ul,ol{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}::selection{background:#58c99552;color:var(--ink)}:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px;border-radius:6px}.dark :focus-visible,.on-photo :focus-visible{outline-color:var(--mint)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#10121147;border-radius:6px;border:3px solid var(--bg)}.skip{position:absolute;left:12px;top:-80px;z-index:300;background:var(--ink);color:var(--on-dark);padding:10px 16px;border-radius:999px}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.h1{font-size:var(--fs-h1);line-height:.98;letter-spacing:-.038em;font-weight:500}.h2{font-size:var(--fs-h2);line-height:1.02;letter-spacing:-.032em;font-weight:500}.h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em;font-weight:500}.lede{font-size:var(--fs-lede);line-height:1.55;letter-spacing:-.005em;color:var(--muted);max-width:34rem}.small{font-size:.875rem;line-height:1.4;font-weight:500}.muted{color:var(--muted)}.tnum{font-variant-numeric:tabular-nums}.em{color:#10121180}.dark .em{color:#f0f0ee8f}.on-photo .em{color:#ffffffb3}.dark{background:var(--dark);color:var(--on-dark)}.dark .lede,.dark .muted{color:var(--dark-muted)}.sheet-top{border-radius:40px 40px 0 0;margin-top:-40px;position:relative;z-index:2}@media(max-width:699px){.sheet-top{border-radius:28px 28px 0 0;margin-top:-28px}}.btn{--btn-bg: var(--ink);--btn-fg: var(--on-dark);--disc-bg: var(--mint);--disc-fg: var(--ink);display:inline-flex;align-items:center;gap:14px;height:52px;padding:8px 8px 8px 22px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);text-decoration:none;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background .3s var(--std),transform .3s var(--std)}.btn:active{transform:scale(.97)}.btn--light{--btn-bg: #fff;--btn-fg: var(--ink)}.btn--glass{--btn-bg: rgba(255, 255, 255, .14);--btn-fg: #fff;--disc-bg: rgba(255, 255, 255, .18);--disc-fg: #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff38}.btn--glass:hover{--btn-bg: rgba(255, 255, 255, .22)}.btn--line{--btn-bg: transparent;--btn-fg: var(--ink);--disc-bg: var(--ink);--disc-fg: #fff;box-shadow:inset 0 0 0 1px #10121133}.btn--line:hover{--btn-bg: rgba(16, 18, 17, .05)}.btn__roll{display:inline-grid;height:20px;overflow:hidden;line-height:20px}.btn__roll>span{transition:transform .5s var(--std)}.btn:hover .btn__roll>span,.btn:focus-visible .btn__roll>span{transform:translateY(-100%)}.btn__disc{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--disc-bg);color:var(--disc-fg);flex:none}.btn__disc svg{width:16px;height:16px;transition:transform .5s var(--std)}.btn:hover .btn__disc svg,.btn:focus-visible .btn__disc svg{transform:rotate(-45deg)}.link{font-weight:500;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px;padding-bottom:2px;transition:background-size .35s var(--std)}.link:hover{background-size:0% 1px;background-position:100% 100%}.media{position:relative;overflow:hidden;border-radius:var(--r-media);background:#d9d9d6}.media picture,.media img{display:block;width:100%;height:100%;object-fit:cover}.tag{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;font-size:.8125rem;font-weight:500;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-80)}.dark .tag{box-shadow:inset 0 0 0 1px var(--dark-line);color:var(--dark-muted)}.dot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #58c99538;flex:none}.check{width:18px;height:18px;flex:none;color:var(--mint-deep)}.dark .check{color:var(--mint)}.lt{--lt-ink: var(--ink);--lt-muted: var(--muted);--lt-soft: var(--ink);--lt-accent: var(--mint-deep);--lt-bg: var(--bg);position:relative}.dark .lt{--lt-ink: var(--on-dark);--lt-muted: var(--dark-muted);--lt-soft: var(--on-dark);--lt-accent: var(--mint);--lt-bg: var(--dark)}.lt svg{display:block;width:100%!important;height:100%!important;overflow:visible}.lt [stroke="rgb(255,0,255)"]{stroke:var(--lt-ink)}.lt [fill="rgb(255,0,255)"]{fill:var(--lt-ink)}.lt [stroke="rgb(255,255,0)"]{stroke:var(--lt-muted)}.lt [fill="rgb(255,255,0)"]{fill:var(--lt-muted)}.lt [stroke="rgb(0,0,255)"]{stroke:var(--lt-soft)}.lt [fill="rgb(0,0,255)"]{fill:var(--lt-soft)}.lt [stroke="rgb(0,255,0)"]{stroke:var(--lt-accent)}.lt [fill="rgb(0,255,0)"]{fill:var(--lt-accent)}.lt [stroke="rgb(0,255,255)"]{stroke:var(--lt-bg)}.lt [fill="rgb(0,255,255)"]{fill:var(--lt-bg)}.lt text{font-family:var(--f-sans)}.js [data-reveal]{opacity:0;transform:translateY(28px)}.js [data-reveal].is-in{opacity:1;transform:none;transition:opacity .9s var(--out),transform .9s var(--out);transition-delay:var(--d, 0s)}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}.btn__roll>span,.btn__disc svg{transition:none}}.scene{--sc-bg: #d9eee3;--sc-disc: #bfe3cf;--sc-card: #ffffff;--sc-ink: #101211;--sc-soft: rgba(16, 18, 17, .1);--sc-floor: rgba(31, 107, 73, .1);position:relative;container-type:inline-size;overflow:hidden;isolation:isolate;width:100%;height:100%;background:var(--sc-bg);color:var(--sc-ink);font-size:clamp(11px,2.1cqw,17px);line-height:1.25;font-weight:500}.scene--paper{--sc-bg: #e6e9e3;--sc-disc: #d3ebdd;--sc-floor: rgba(16, 18, 17, .06)}.scene--ink{--sc-bg: #131614;--sc-disc: #1c2a22;--sc-card: #1f2522;--sc-ink: #f0f0ee;--sc-soft: rgba(240, 240, 238, .16);--sc-floor: rgba(0, 0, 0, .35)}.scene--deep{--sc-bg: #1f6b49;--sc-disc: #2a7d57;--sc-floor: rgba(0, 0, 0, .16)}.scene--bare{--sc-bg: transparent;overflow:visible}.sc-floor{position:absolute;left:-12%;right:-12%;bottom:-10%;height:32%;border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--sc-floor);z-index:-1}.sc-disc{position:absolute;aspect-ratio:1;border-radius:50%;background:var(--sc-disc);z-index:-1}.sc-card{position:absolute;display:grid;gap:1.5cqw;align-content:start;padding:2.4cqw;border-radius:2.6cqw;background:var(--sc-card);color:var(--sc-ink);box-shadow:0 2.6cqw 5cqw -2.8cqw #1012114d}.sc-row{display:flex;align-items:center;gap:1.4cqw;min-width:0}.sc-bar{display:block;height:1.3cqw;border-radius:1cqw;background:var(--sc-soft);flex:none}.sc-bar--mint{background:var(--mint)}.sc-bar--s{width:34%}.sc-bar--m{width:58%}.sc-bar--l{width:86%}.sc-bar--grow{flex:1;width:auto}.sc-dot{width:1.5cqw;height:1.5cqw;border-radius:50%;background:var(--sc-soft);flex:none}.sc-check{display:grid;place-items:center;width:3.2cqw;height:3.2cqw;border-radius:50%;background:var(--mint);color:#101211;flex:none}.sc-check svg{width:62%;height:62%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sc-check--off{background:var(--sc-soft)}.sc-chip{position:absolute;display:inline-flex;align-items:center;gap:1.2cqw;padding:1.3cqw 2.2cqw;border-radius:99cqw;background:#101211;color:#fff;white-space:nowrap;box-shadow:0 2cqw 4cqw -2.4cqw #10121166}.sc-chip--mint{background:var(--mint);color:#101211}.sc-chip--light{background:#fff;color:#101211}.sc-chip .sc-check{width:2.8cqw;height:2.8cqw}.sc-mascot{position:absolute}.sc-label{color:color-mix(in srgb,var(--sc-ink) 62%,transparent)}.js .scene [data-pop]{opacity:0;transform:translateY(2.4cqw) scale(.96)}.js .scene.is-seen [data-pop]{opacity:1;transform:none;transition:opacity .7s var(--out),transform .9s var(--out);transition-delay:calc(var(--i, 0) * 90ms + .12s)}@media(prefers-reduced-motion:reduce){.js .scene [data-pop]{opacity:1;transform:none;transition:none}}.hd[data-astro-cid-3ef6ksr2]{--hd-y: 12px;--hd-x: var(--gutter);--soft: cubic-bezier(.45, 0, .2, 1);position:fixed;top:0;left:0;right:0;z-index:80;pointer-events:none;padding-block:var(--hd-y);transition:padding .75s var(--soft)}.hd[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;box-shadow:0 1px 0 var(--line);opacity:0;transform:translateY(-10px);transition:opacity .65s var(--soft),transform .75s var(--soft)}.hd--over[data-astro-cid-3ef6ksr2]{--hd-y: calc(12px + clamp(12px, 1.6vw, 20px)) ;--hd-x: calc(12px + clamp(12px, 2vw, 28px)) }.hd[data-astro-cid-3ef6ksr2].is-solid{--hd-y: 10px;pointer-events:auto}.hd[data-astro-cid-3ef6ksr2].is-solid:before{opacity:1;transform:none}.hd__in[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;gap:10px;padding-inline:var(--hd-x)}.hd--over[data-astro-cid-3ef6ksr2] .hd__in[data-astro-cid-3ef6ksr2]{max-width:none}.hd__pill[data-astro-cid-3ef6ksr2],.hd[data-astro-cid-3ef6ksr2] .hd__cta{pointer-events:auto}.hd__pill[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:52px;border-radius:999px;background:#fff;transition:background-color .65s var(--soft),box-shadow .65s var(--soft),color .65s var(--soft),-webkit-backdrop-filter .65s var(--soft),backdrop-filter .65s var(--soft)}.hd[data-astro-cid-3ef6ksr2] .hd__cta{transition:background-color .65s var(--soft),color .65s var(--soft),transform .3s var(--std)}.hd__logo[data-astro-cid-3ef6ksr2]{padding:0 20px 0 16px;color:var(--ink)}.hd__logo[data-astro-cid-3ef6ksr2] .logo{width:128px;height:auto}.hd__nav[data-astro-cid-3ef6ksr2]{margin-left:auto;padding:0 8px;background:#ffffffd1;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.hd__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex}.hd__a[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;gap:6px;padding:10px 14px;border:0;background:none;cursor:pointer;font-size:.90625rem;font-weight:500;color:var(--ink-80);text-decoration:none;transition:color .65s var(--soft)}.hd__a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:14px;right:14px;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--std)}.hd__a[data-astro-cid-3ef6ksr2]:hover,.hd__a[data-astro-cid-3ef6ksr2][aria-current],.hd__a[data-astro-cid-3ef6ksr2].is-on,.hd__ddbtn[data-astro-cid-3ef6ksr2][aria-expanded=true]{color:var(--ink)}.hd__a[data-astro-cid-3ef6ksr2]:hover:after,.hd__a[data-astro-cid-3ef6ksr2][aria-current]:after,.hd__a[data-astro-cid-3ef6ksr2].is-on:after{transform:scaleX(1)}.hd__ddbtn[data-astro-cid-3ef6ksr2]:after{right:32px}.hd__chev[data-astro-cid-3ef6ksr2]{display:grid;width:12px;height:12px;transition:transform .35s var(--out)}.hd__chev[data-astro-cid-3ef6ksr2] svg{width:12px;height:12px}[data-astro-cid-3ef6ksr2][aria-expanded=true]>.hd__chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.hd--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hd__pill[data-astro-cid-3ef6ksr2]{background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 0 0 1px #ffffff38}.hd--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hd__a[data-astro-cid-3ef6ksr2]{color:#ffffffdb}.hd--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hd__a[data-astro-cid-3ef6ksr2]:hover,.hd--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hd__ddbtn[data-astro-cid-3ef6ksr2][aria-expanded=true]{color:#fff}.hd--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hd__cta{--btn-bg: #fff;--btn-fg: var(--ink)}.hd--over[data-astro-cid-3ef6ksr2]:not(.is-solid) .hd__burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{background:#fff}.is-solid[data-astro-cid-3ef6ksr2] .hd__pill[data-astro-cid-3ef6ksr2]{background:#fff0;box-shadow:inset 0 0 0 1px #fff0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.is-solid[data-astro-cid-3ef6ksr2] .hd__menu[data-astro-cid-3ef6ksr2]{box-shadow:inset 0 0 0 1px var(--line)}.hd__dd[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);right:var(--gutter);width:min(760px,calc(100% - 2 * var(--gutter)));padding:10px;border-radius:24px;background:#fff;pointer-events:auto;box-shadow:0 24px 60px -24px #10121166,0 2px 8px -4px #1012111f;opacity:0;transform:translateY(-6px);transition:opacity .22s var(--std),transform .3s var(--out)}.hd__dd[data-astro-cid-3ef6ksr2].is-open{opacity:1;transform:none}.hd__ddgrid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr;gap:2px}.hd__svc[data-astro-cid-3ef6ksr2],.hd__all[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;height:100%;padding:14px 16px;border-radius:16px;text-decoration:none;transition:background .2s var(--std)}.hd__svc[data-astro-cid-3ef6ksr2]:hover,.hd__svc[data-astro-cid-3ef6ksr2]:focus-visible,.hd__svc[data-astro-cid-3ef6ksr2][aria-current]{background:var(--bg)}.hd__svct[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;font-size:.96875rem;font-weight:500;letter-spacing:-.012em}.hd__svca[data-astro-cid-3ef6ksr2]{display:grid;width:14px;height:14px;color:var(--mint-deep);opacity:0;transform:translate(-4px);transition:opacity .2s,transform .3s var(--out)}.hd__svca[data-astro-cid-3ef6ksr2] svg{width:14px;height:14px}.hd__svc[data-astro-cid-3ef6ksr2]:hover .hd__svca[data-astro-cid-3ef6ksr2],.hd__svc[data-astro-cid-3ef6ksr2]:focus-visible .hd__svca[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.hd__svcs[data-astro-cid-3ef6ksr2]{font-size:.84375rem;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hd__all[data-astro-cid-3ef6ksr2]{position:relative;background:var(--ink);color:var(--on-dark);padding-right:64px}.hd__alls[data-astro-cid-3ef6ksr2]{font-size:.84375rem;line-height:1.45;color:var(--dark-muted)}.hd__alld[data-astro-cid-3ef6ksr2]{position:absolute;right:14px;top:50%;translate:0 -50%;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--mint);color:var(--ink);transition:transform .4s var(--std)}.hd__alld[data-astro-cid-3ef6ksr2] svg{width:16px;height:16px}.hd__all[data-astro-cid-3ef6ksr2]:hover .hd__alld[data-astro-cid-3ef6ksr2],.hd__all[data-astro-cid-3ef6ksr2]:focus-visible .hd__alld[data-astro-cid-3ef6ksr2]{transform:rotate(-45deg)}.hd__menu[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto;gap:12px;padding:0 18px 0 22px;border:0;cursor:pointer;font-size:.9375rem;font-weight:500}.hd__burger[data-astro-cid-3ef6ksr2]{display:grid;gap:5px;width:18px}.hd__burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;height:1.6px;background:var(--ink);border-radius:2px;transition:transform .4s var(--std)}[data-astro-cid-3ef6ksr2][aria-expanded=true] .hd__burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.3px) rotate(45deg)}[data-astro-cid-3ef6ksr2][aria-expanded=true] .hd__burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.3px) rotate(-45deg)}.hd__veil[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background:#0a0c0b73;pointer-events:auto;opacity:0;transition:opacity .4s}.hd__veil[data-astro-cid-3ef6ksr2].is-open{opacity:1}.hd__sheet[data-astro-cid-3ef6ksr2]{position:fixed;left:10px;right:10px;bottom:10px;max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain;padding:28px 24px 24px;border-radius:24px;background:#fff;pointer-events:auto;transform:translateY(110%);transition:transform .5s var(--sheet)}.hd__sheet[data-astro-cid-3ef6ksr2].is-open{transform:none}.hd__sheetlist[data-astro-cid-3ef6ksr2]{display:grid;margin-bottom:24px}.hd__sheetlist[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]+li[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--line)}.hd__sheetlist[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],.hd__subbtn[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;border:0;background:none;cursor:pointer;font-size:1.875rem;font-weight:500;letter-spacing:-.03em;text-decoration:none;text-align:left;color:var(--ink)}.hd__subbtn[data-astro-cid-3ef6ksr2] .hd__chev[data-astro-cid-3ef6ksr2],.hd__subbtn[data-astro-cid-3ef6ksr2] .hd__chev[data-astro-cid-3ef6ksr2] svg{width:20px;height:20px}.hd__sub[data-astro-cid-3ef6ksr2]{display:grid;padding:0 0 14px}.hd__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:8px 0 8px 2px;font-size:1.125rem;font-weight:500;letter-spacing:-.012em;color:var(--ink-80);text-decoration:none}.hd__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current],.hd__sub[data-astro-cid-3ef6ksr2] .hd__suball[data-astro-cid-3ef6ksr2]{color:var(--mint-deep)}.hd__sheet[data-astro-cid-3ef6ksr2] .hd__sheet-cta{width:100%;justify-content:space-between}@media(max-width:979px){.hd__nav[data-astro-cid-3ef6ksr2],.hd[data-astro-cid-3ef6ksr2] .hd__cta,.hd__dd[data-astro-cid-3ef6ksr2]{display:none}.hd__menu[data-astro-cid-3ef6ksr2]{display:flex}}@media(max-width:420px){.hd__logo[data-astro-cid-3ef6ksr2] .logo{width:112px}.hd__logo[data-astro-cid-3ef6ksr2]{padding:0 16px 0 14px}}@media(prefers-reduced-motion:reduce){.hd[data-astro-cid-3ef6ksr2],.hd[data-astro-cid-3ef6ksr2]:before,.hd__pill[data-astro-cid-3ef6ksr2],.hd__a[data-astro-cid-3ef6ksr2],.hd[data-astro-cid-3ef6ksr2] .hd__cta,.hd__sheet[data-astro-cid-3ef6ksr2],.hd__veil[data-astro-cid-3ef6ksr2],.hd__burger[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2],.hd__dd[data-astro-cid-3ef6ksr2],.hd__chev[data-astro-cid-3ef6ksr2]{transition:none}}.ft[data-astro-cid-sz7xmlte]{padding:clamp(64px,8vw,112px) 0 28px}.ft__top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--dark-line)}.ft__logo[data-astro-cid-sz7xmlte]{color:var(--on-dark)}.ft__logo[data-astro-cid-sz7xmlte] .logo{width:clamp(180px,22vw,280px);height:auto}.ft__line[data-astro-cid-sz7xmlte]{max-width:26rem;color:var(--dark-muted);font-size:1.0625rem}.ft__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:32px;padding-block:clamp(40px,5vw,64px)}.ft__h[data-astro-cid-sz7xmlte]{font-size:.8125rem;color:var(--dark-muted);margin-bottom:14px}.ft__cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:8px}.ft__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--on-dark);transition:color .25s}.ft__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--mint)}.ft__mail[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:12px}address[data-astro-cid-sz7xmlte]{font-style:normal;display:grid;color:var(--dark-muted)}.ft__foot[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--dark-line);font-size:.8125rem;color:var(--dark-muted)}.ft__top-link[data-astro-cid-sz7xmlte]{color:var(--dark-muted);text-decoration:none}.ft__top-link[data-astro-cid-sz7xmlte]:hover{color:var(--on-dark)}@media(max-width:900px){.ft__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ft__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
