:root{--text-muted:var(--gray-600);--brand-strong:var(--amaranth-700);--brand-stronger:#a81f3c;--brand-fill:var(--amaranth-700);--brand-contrast:#fff}.display,.h1,.h2,.h3{font-family:var(--font-primary);font-weight:var(--weight-bold);text-wrap:balance;margin:0}.display{font-size:clamp(1.75rem,1.15rem + 2.6vw,3rem);line-height:var(--leading-tight);letter-spacing:-.025em}.h1{font-size:clamp(1.625rem,1.25rem + 1.7vw,2.5rem);line-height:var(--leading-tight);letter-spacing:-.02em}.h2{font-size:clamp(1.375rem,1.2rem + .75vw,1.75rem);line-height:var(--leading-snug);letter-spacing:-.02em}.h3{font-size:clamp(1.125rem,1.05rem + .35vw,1.375rem);line-height:var(--leading-snug);letter-spacing:-.01em}:root{--fs-body:1.0625rem;--fs-body-sm:.9375rem;--fs-caption:.84375rem;--fs-label:.75rem;--fs-ui:.875rem;--fs-ui-lg:1.125rem}.body-lg,.body,.body-sm,.caption{font-family:var(--font-primary)}.body-lg{font-size:clamp(var(--fs-body), .95rem + .25vw, 1.1875rem);line-height:var(--leading-relaxed)}.body{font-size:var(--fs-body);line-height:var(--leading-relaxed)}.body-sm{font-size:var(--fs-body-sm);line-height:var(--leading-normal)}.caption{font-size:var(--fs-caption);line-height:var(--leading-normal)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0;line-height:1.2}.u-muted{color:var(--text-muted)}.u-strong{color:var(--text-strong)}.u-inverse{color:#fff}.u-brand{color:var(--brand-strong)}.u-inverse-soft{color:#ffffffeb}.u-bold{font-weight:var(--weight-bold)}:root{--container-site:1200px;--gutter:40px}@media (width<=860px){:root{--gutter:22px}}@media (width<=480px){:root{--gutter:18px}}.container{max-width:var(--container-site);padding-inline:var(--gutter);width:100%;margin-inline:auto}.keep-case{text-transform:none}.measure{max-width:65ch}.measure-tight{max-width:45ch}.measure-wide{max-width:80ch}.section{padding-block:var(--space-12)}.section-md{padding-block:var(--space-9)}.section-sm{padding-block:var(--space-8)}.section-hero{padding-block:var(--space-6) var(--space-8)}@media (width<=860px){.section{padding-block:var(--space-9)}.section-md{padding-block:var(--space-8)}.section-sm{padding-block:var(--space-6)}}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px;border-radius:var(--radius-xs)}:where(.on-dark,.on-brand) :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline-color:#fff}.skip-link{z-index:100;background:var(--brand-fill);color:#fff;font-family:var(--font-primary);font-weight:var(--weight-bold);border-radius:0 0 var(--radius-sm) 0;padding:12px 18px;position:absolute;top:0;left:-9999px}.skip-link:focus{color:#fff;left:0}html{scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.2s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media (width<=860px){[style*=grid-template-columns]:not(.keep-columns){grid-template-columns:minmax(0,1fr)!important}.tier-connector{display:none!important}.tier-row{row-gap:var(--space-3)}}@media (width>=861px) and (width<=1100px){.tier-row,.stack-grid{row-gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))!important}.tier-connector{display:none!important}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=375px) and (width<=860px){.stats-2up{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stats-2up>*{padding:16px!important}}@media (width<=374px){.stats-2up{grid-template-columns:minmax(0,1fr)!important}}@media (width<=1100px){.stat-rows{grid-template-columns:minmax(0,1fr)!important}.stat-rows>*{justify-content:space-between;align-items:baseline;gap:12px;display:flex;text-align:left!important;padding:10px 14px!important}.stat-rows>*>b{white-space:nowrap;flex-shrink:0}.stat-rows>*>:last-child{text-align:right;min-width:0;margin-top:0!important}}.r-card{border-radius:var(--radius-lg)}.r-md{border-radius:var(--radius-md)}.r-sm{border-radius:var(--radius-sm)}.r-pill{border-radius:var(--radius-pill)}.dot{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.dot:before{content:"";border-radius:var(--radius-pill);background:#ffffff8c;width:9px;height:9px;transition:background .2s,transform .2s}.dot[aria-current=true]:before{background:#fff;transform:scale(1.25)}.hero-pause{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;place-items:center;width:24px;height:24px;margin-left:2px;padding:0;display:grid}.hero-pause:before{content:"";opacity:.85;clip-path:polygon(0 0,3px 0,3px 9px,0 9px,5px 0,8px 0,8px 9px,5px 9px);background:#fff;width:8px;height:9px}.hero-pause[aria-pressed=true]:before{clip-path:polygon(0 0,8px 50%,0 100%)}.hero-pause:hover:before{opacity:1}.dot:active:before{transition-duration:.1s;transform:scale(.8)}.hero-pause:active:before{opacity:1;transform:scale(.85)}[data-loading]>button{cursor:progress}.video-tile[data-loading] .video-play>span:first-of-type>span,.loc-map[data-loading] .loc-hint{opacity:.7;transition:transform .16s ease-out,opacity .16s ease-out;transform:scale(.9)}.section-stack{padding-block:var(--space-9) var(--space-2)}.section-open{padding-block:var(--space-9)}.section-lg{padding-block:var(--space-10)}.section-tail{padding-block:0 var(--space-10)}.section-grid{padding-block:var(--space-8) var(--space-10)}@media (width<=860px){.section-stack{padding-block:var(--space-8) var(--space-2)}.section-open{padding-block:var(--space-8)}.section-lg{padding-block:var(--space-9)}.section-tail{padding-block:0 var(--space-9)}.section-grid{padding-block:var(--space-6) var(--space-9)}.section-sm{padding-block:var(--space-6)}.section-hero{padding-block:var(--space-5) var(--space-6)}}:root{--shadow-card:0 1px 3px #49505714;--shadow-lift:0 14px 30px -14px #49505752;--shadow-lift-brand:0 14px 30px -14px #ff3f6980;--shadow-raised:0 18px 44px -14px #49505752}.u-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--u-card-pad,var(--space-5));background:#fff}.u-panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--u-panel-pad,var(--space-5))}@media (width<=480px){.u-card:not([style*=--u-card-pad\:0]),.u-panel{padding-inline:20px}}.u-brand-block{background:var(--brand-fill);color:#fff;border-radius:var(--radius-lg);position:relative;overflow:hidden}.u-dark-block{background:var(--gray-900);color:#fff;border-radius:var(--radius-lg);position:relative;overflow:hidden}.closing-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;padding:40px 44px;display:flex}.closing-copy,.closing-actions{position:relative}.closing-copy{flex:420px;min-width:0}.closing-eyebrow{letter-spacing:.14em;color:#ffffffe6;margin:0 0 12px}.u-dark-block .closing-eyebrow{color:var(--amaranth-300)}.closing-heading{letter-spacing:-.02em;color:#fff;margin:0 0 8px;line-height:1.12}.closing-copy>p:not(.eyebrow){max-width:56ch;font-size:var(--fs-body);color:#fffffff2;margin:0;line-height:1.6}.closing-copy>p:not(.eyebrow)+p{margin-top:10px}.u-dark-block .closing-copy>p:not(.eyebrow){color:var(--gray-300)}.closing-actions{flex-wrap:wrap;gap:12px;display:flex}.closing-glow{pointer-events:none;background:radial-gradient(circle,#ff3f6947,#ff3f6900 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px}@media (width<=600px){.closing-band{padding:32px 24px}}.u-atgc{background:url(/assets/patterns/pattern_atgc_white.svg);background-size:var(--u-atgc-size,120px);opacity:var(--u-atgc-opacity,.12);pointer-events:none;position:absolute;inset:0}.u-pill{border-radius:var(--radius-pill);padding:var(--u-pill-pad,7px 15px);letter-spacing:var(--u-pill-tracking,.1em);align-items:center;display:inline-flex}.u-pill-brand{background:var(--brand-fill);color:#fff}.u-pill-soft{background:var(--brand-soft);color:var(--brand-stronger)}.u-pill-surface{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--text-body)}.u-pill-outline{border:1px solid var(--border-subtle);color:var(--text-body);background:#fff}.u-pill-on-dark{border:1px solid #fff6}.u-notice{border:1px solid var(--border-subtle);border-left:3px solid var(--brand);border-radius:var(--radius-md);background:var(--u-notice-bg,var(--surface-subtle));padding:var(--u-notice-pad,18px 20px)}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Karla-2.004-Regular-symbols.woff2)format("woff2");unicode-range:U+A1-A2,U+A4-A7,U+A9-AC,U+AE-B3,U+B5-BF,U+C5-C7,U+D0,U+D7-D8,U+DD-DF,U+E5-E7,U+F0,U+F7-F8,U+FD-FF,U+201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A8,U+20AC,U+2122,U+2202,U+2205,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265}@font-face{font-family:Karla;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/Karla-2.004-Italic-symbols.woff2)format("woff2");unicode-range:U+A1-A2,U+A4-A7,U+A9-AC,U+AE-B3,U+B5-BF,U+C5-C7,U+D0,U+D7-D8,U+DD-DF,U+E5-E7,U+F0,U+F7-F8,U+FD-FF,U+201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A8,U+20AC,U+2122,U+2202,U+2205,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Karla-2.004-Bold-symbols.woff2)format("woff2");unicode-range:U+A1-A2,U+A4-A7,U+A9-AC,U+AE-B3,U+B5-BF,U+C5-C7,U+D0,U+D7-D8,U+DD-DF,U+E5-E7,U+F0,U+F7-F8,U+FD-FF,U+201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A8,U+20AC,U+2122,U+2202,U+2205,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265}@font-face{font-family:Karla;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/Karla-2.004-BoldItalic-symbols.woff2)format("woff2");unicode-range:U+A1-A2,U+A4-A7,U+A9-AC,U+AE-B3,U+B5-BF,U+C5-C7,U+D0,U+D7-D8,U+DD-DF,U+E5-E7,U+F0,U+F7-F8,U+FD-FF,U+201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20A8,U+20AC,U+2122,U+2202,U+2205,U+220F,U+2211,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265}.crumbs[data-astro-cid-vx4iavld]{padding-block:var(--space-3) 0}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{font-size:var(--fs-label);color:var(--text-muted);align-items:center;line-height:1.4;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";margin-right:var(--space-2);color:var(--border-default)}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--text-muted);text-decoration:none}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--brand-strong)}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current=page]{color:var(--text-strong);font-weight:700}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:has(.is-split){flex:auto;min-width:0}.crumbs[data-astro-cid-vx4iavld] .is-split[data-astro-cid-vx4iavld]{align-items:center;min-width:0;display:flex}.crumbs[data-astro-cid-vx4iavld] .crumb-head[data-astro-cid-vx4iavld]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumbs[data-astro-cid-vx4iavld] .crumb-tail[data-astro-cid-vx4iavld]{white-space:pre;flex:none}@media (width<=860px){.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld],.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current=page]{align-items:center;min-height:28px;display:flex}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]:has(.is-split){flex-wrap:nowrap}}*{box-sizing:border-box}:root{--surface-page:#fff;--surface-subtle:#f8f9fa}body{font-family:var(--font-primary);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:var(--brand-strong);text-decoration:none}a:hover{color:var(--brand-stronger)}.nav-item{align-items:center;height:76px;display:flex;position:relative}.primary-nav{gap:15px;min-width:0;margin-left:8px;display:flex}.primary-nav .nav-trigger{white-space:nowrap}.compact-nav{cursor:pointer;margin-left:8px;display:none}@media (width<=1100px){.primary-nav{display:none}.compact-nav{display:flex}}@media (width<=860px){[style*="padding:0 40px"],[style*="padding:64px 40px"],[style*="padding:72px 40px"],[style*="padding:84px 40px 72px"],[style*="padding:56px 40px"],[style*="padding:48px 40px"]{padding-left:22px!important;padding-right:22px!important}[style*="padding:40px 44px"]{padding:26px 22px!important}}@media (width<=480px){[style*="padding:0 40px"]{padding-left:18px!important;padding-right:18px!important}[style*="padding:28px 32px"],[style*="padding:26px 32px"],[style*="padding:28px 30px"],[style*="padding:26px 30px"],[style*="padding:26px 28px"],[style*="padding:24px 26px"],[style*="padding:20px 26px"],[style$=padding\:26px],[style$=padding\:28px]{padding-left:20px!important;padding-right:20px!important}}.nav-trigger{font-family:inherit;font-size:var(--fs-body-sm);color:var(--text-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:flex}.primary-nav .nav-item:hover .nav-trigger,.primary-nav .nav-item:focus-within .nav-trigger,.nav-item.is-open .nav-trigger,.compact-nav .nav-trigger:hover{color:var(--brand-strong)}.nav-trigger svg{transition:transform .16s}.primary-nav .nav-item:hover .nav-trigger svg,.primary-nav .nav-item:focus-within .nav-trigger svg,.nav-item.is-open .nav-trigger svg{transform:rotate(180deg)}.nav-menu{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:232px;box-shadow:var(--shadow-raised);opacity:0;visibility:hidden;z-index:30;background:#fff;padding:7px;transition:opacity .16s,transform .16s;position:absolute;top:100%;left:-12px;transform:translateY(6px)}.primary-nav .nav-item:hover .nav-menu,.primary-nav .nav-item:focus-within .nav-menu,.nav-item.is-open .nav-menu{opacity:1;visibility:visible;transform:translateY(0)}@media (width<=1100px){.compact-nav .nav-menu{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);left:50%;right:auto;overflow-y:auto;transform:translate(-50%,6px)}.compact-nav.is-open .nav-menu{transform:translate(-50%)}}.nav-menu a{border-radius:var(--radius-md);font-size:var(--fs-ui);color:var(--text-body);white-space:nowrap;padding:9px 12px;text-decoration:none;display:block}.nav-menu a:hover{background:var(--surface-subtle);color:var(--brand-strong)}.nav-menu a.nav-all{color:var(--text-strong);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;margin-bottom:5px;padding-bottom:11px;font-weight:700}.nav-group summary{border-radius:var(--radius-md);font-size:var(--fs-ui);color:var(--text-body);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;list-style:none;display:flex}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:hover{background:var(--surface-subtle);color:var(--brand-strong)}.nav-group[open]>summary{color:var(--brand-strong)}.nav-group summary svg{flex:none;transition:transform .16s}.nav-group[open]>summary svg{transform:rotate(180deg)}.nav-sub{border-left:1px solid var(--border-subtle);margin:2px 0 6px 18px;padding-left:8px}.btn{letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;width:auto;font-family:var(--font-primary);font-weight:var(--weight-bold,700);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;transition:transform .12s,filter .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-sm{height:36px;font-size:var(--fs-ui);padding:0 14px}.btn-lg{height:52px;font-size:var(--fs-ui-lg);padding:0 28px}.btn-primary{background:var(--brand-fill);color:var(--brand-contrast,#fff);box-shadow:var(--shadow-brand)}.btn-secondary{color:var(--brand-strong);border-color:var(--brand);background:0 0}.btn-inverse{color:var(--brand-strong);box-shadow:var(--shadow-sm);background:#fff}.btn-ghost{color:var(--text-body);background:0 0}.btn-ghost-inverse{color:#fff;background:0 0;border-color:#ffffffbf}@media (hover:hover) and (pointer:fine){.btn-primary:hover{filter:brightness(.94);color:var(--brand-contrast,#fff)}.btn-secondary:hover,.btn-inverse:hover,.btn-ghost:hover{background:var(--brand-softer)}.btn-ghost-inverse:hover{color:#fff;background:#ffffff24}}.lift{transition:transform .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.lift:hover,.lift-sm:hover,.lift-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.lift-brand:hover{box-shadow:var(--shadow-lift-brand);transform:translateY(-2px)}}.lift:active,.lift-sm:active,.lift-brand:active,.lift-card:active{transition-duration:.1s;transform:scale(.985)}.lift-anchor{transition:box-shadow .2s}@media (hover:hover) and (pointer:fine){.lift-anchor:hover{box-shadow:var(--shadow-lift-brand)}}.btn,.lift,.lift-sm,.lift-brand,.lift-card,.dot,.hero-pause{-webkit-tap-highlight-color:transparent}a,button,summary,label{touch-action:manipulation}button,.btn,summary{-webkit-user-select:none;user-select:none}.dot,.hero-pause{-webkit-touch-callout:none}.stack-link{color:inherit;text-decoration:none}.stack-link:hover{color:var(--brand-strong)}.stack-names,.tier-names{flex-direction:column;gap:8px;display:flex}.brand-mark-lockup{--mark-ink:44px;--mark-fill:.831;align-items:center;gap:calc(var(--mark-ink) * .298);white-space:nowrap;display:flex}.brand-mark-lockup img{width:calc(var(--mark-ink) / var(--mark-fill));flex:none;height:auto}.brand-lockup{font-family:var(--font-primary);font-size:calc(var(--mark-ink) * .517);color:var(--brand);flex-direction:column;font-weight:700;line-height:1;display:flex}.brand-lockup-reverse{color:#fff}.brand-tm{--tm-cap:.6563em;--tm-gap:calc(var(--tm-cap) * .1091 - .0426em);width:calc(var(--tm-cap) * .6042);height:calc(var(--tm-cap) * .3);margin-left:var(--tm-gap);margin-right:calc(-1 * (var(--tm-cap) * .6042 + var(--tm-gap)));vertical-align:calc(var(--tm-cap) * .7);display:inline-block}.header-row{align-items:center;gap:18px;height:76px;display:flex}@media (width<=480px){.brand-mark-lockup{--mark-ink:28px}}@media (width<=359px){.header-row{gap:10px}.brand-mark-lockup{--mark-ink:22px}}.tier-link{color:var(--text-muted);text-decoration:none}.tier-link:hover{color:var(--brand-strong)}.tier-link-brand{color:#fff}.tier-link-brand:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.tier-logo-link{border-radius:var(--radius-sm);align-items:center;width:fit-content;max-width:100%;min-height:28px;transition:opacity .15s;display:flex}.tier-logo-link:hover{opacity:.72}.tier-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:22px;display:block}.tier-logo-anchor{height:36px}.tier-logo-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=1101px){.tier-card{padding-inline:8px!important}}@media (width<=860px){.tier-link,.stack-names .stack-link{align-items:center;min-height:28px;display:flex}.nav-trigger{min-height:28px}.fw-cta{align-items:center;min-height:28px;display:flex}a.eyebrow:not(.fw-cta),.foot-legal a{align-items:center;min-height:28px;display:inline-flex}}.slide-link:focus-visible{outline-offset:-3px;border-radius:20px}.foot-top{padding-block:var(--space-8) var(--space-6);flex-wrap:wrap;justify-content:space-between;gap:36px 48px;display:flex}.foot-brand{flex-wrap:wrap;flex:100%;align-items:center;gap:14px 32px;display:flex}.foot-lockup{--mark-ink:40px;--mark-fill:.969}.foot-blurb{max-width:56ch;color:var(--gray-400);flex:34ch;margin:0;line-height:1.6}.foot-social{gap:10px;display:flex}.foot-base{padding-block:var(--space-5);border-top:1px solid #ffffff1a}.foot-legal{color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-bottom:10px;display:flex}.foot-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.foot-place{align-items:center;gap:8px;display:flex}@media (width<=600px){.foot-links{gap:0 18px}.foot-place{flex-basis:100%}.foot-sep{display:none}}.foot-note{color:var(--gray-500);max-width:78ch;line-height:1.6}.social-dot{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}@media (hover:hover) and (pointer:fine){.social-dot:hover{background:var(--brand);color:#fff}}.foot-link{font-size:var(--fs-ui);color:var(--gray-300);margin-bottom:9px;display:block}.foot-link:hover{color:#fff}.foot-head{color:var(--gray-400);margin:0 0 14px}.foot-all{font-weight:var(--weight-bold);color:#fff}@media (width<=1100px){.foot-top{justify-content:flex-start;column-gap:48px}}@media (width<=860px){.foot-top{padding-block:var(--space-7) var(--space-5);gap:28px 24px}.foot-brand{margin-bottom:8px}.foot-col{flex:0 calc(33.333% - 16px);min-width:0}.foot-link{min-height:28px;margin-bottom:4px;padding-block:6px}}@media (width<=560px){.foot-top{columns:2;column-gap:24px;display:block}.foot-brand{column-span:all;margin-bottom:36px}.foot-col{break-inside:avoid;margin-bottom:28px}}#site-header{backdrop-filter:blur(10px);background:#f8f9fae0;transition:background .2s,box-shadow .2s}#site-header.is-scrolled{background:var(--gray-050);backdrop-filter:none;box-shadow:0 1px 3px #4950571f}@media (prefers-reduced-transparency:reduce){#site-header{background:var(--gray-050);backdrop-filter:none}}
