@font-face{font-family:Archivo;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/archivo-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2)format("woff2");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{--c-white:#fff;--c-paper:#f4f5f6;--c-paper-deep:#eceef0;--c-line:#e2e5e7;--c-line-soft:#eef0f1;--c-ink:#16181b;--c-graphite:#22262a;--c-steel:#2f353a;--c-slate:#4a5158;--c-mist:#7b838a;--c-signal:#e9b200;--c-signal-deep:#a37c00;--c-accent:var(--c-signal-deep);--c-accent-dark:#7d5f00;--c-accent-bright:var(--c-signal);--c-accent-soft:#fdf3d1;--c-ok:#2c6e4f;--c-warn:#8a6100;--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:clamp(1.75rem, 2.6vw, 2.375rem);--fs-3xl:clamp(2.35rem, 4.1vw, 3.5rem);--lh-tight:1.06;--lh-snug:1.2;--lh-body:1.66;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--wrap:1200px;--wrap-narrow:780px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--radius:0;--radius-lg:0;--shadow-card:none;--shadow-lift:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-white);color:var(--c-slate);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}::selection{background:var(--c-signal);color:var(--c-ink)}a{color:inherit;text-decoration:underline 1px;text-decoration-color:var(--c-signal);text-underline-offset:3px}a:hover{color:var(--c-ink);text-decoration-color:var(--c-ink)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--c-ink);line-height:var(--lh-snug);letter-spacing:-.015em;margin:0 0 var(--s-3)}h1{font-size:var(--fs-3xl);font-weight:700;line-height:var(--lh-tight);letter-spacing:-.025em}h2{font-size:var(--fs-2xl);font-weight:600}h3{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:600}h4{font-size:var(--fs-md);font-weight:600}p{margin:0 0 var(--s-4)}ul,ol{margin:0 0 var(--s-4);padding-left:1.25rem}li{margin-bottom:var(--s-2)}strong{color:var(--c-ink);font-weight:600}hr{border:0;border-top:1px solid var(--c-line);margin:var(--s-7) 0}:focus-visible{outline:2px solid var(--c-ink);outline-offset:3px}.hero :focus-visible,.section--dark :focus-visible,.hdr__top :focus-visible,.ftr :focus-visible{outline-color:var(--c-signal)}.card--link,.btn{transition:border-color .18s,background-color .18s,color .18s}.card--link:hover{border-color:var(--c-slate)}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3rem,5vw,4.75rem)}.section--paper{background:var(--c-paper)}.section--tight{padding-block:clamp(2rem,3vw,2.75rem)}.section--dark{background:var(--c-ink);color:#ffffffb3}.section--dark h2,.section--dark h3{color:var(--c-white)}.grid{gap:var(--s-5);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.grid--2,.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.btn{font-size:var(--fs-sm);padding-inline:clamp(.75rem,3vw,1.15rem)}h1,h2,h3,.hero h1,.section-head h2{hyphens:auto;overflow-wrap:break-word}}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-mist);margin-bottom:var(--s-3);font-size:.6875rem;font-weight:400;display:block}.lede{font-size:var(--fs-md);color:var(--c-slate);max-width:62ch;line-height:1.7}.muted{color:var(--c-mist);font-size:var(--fs-sm)}.section-head{max-width:64ch;margin-bottom:var(--s-6)}.section-head p:last-child{margin-bottom:0}.btn{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:0;padding:.8rem 1.4rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.btn--primary:hover,.btn--signal{background:var(--c-signal);border-color:var(--c-signal);color:var(--c-ink)}.btn--signal:hover{color:var(--c-ink);background:#f2c233;border-color:#f2c233}.btn--ghost{border-color:var(--c-line);color:var(--c-ink);background:0 0}.btn--ghost:hover{border-color:var(--c-ink);color:var(--c-ink)}.btn--onDark{color:var(--c-white);background:0 0;border-color:#ffffff6b}.btn--onDark:hover{background:var(--c-white);border-color:var(--c-white);color:var(--c-ink)}.btn-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.link-arrow{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-ink);align-items:center;gap:.4rem;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .15s}.link-arrow:hover:after{transform:translate(3px)}.card{background:var(--c-white);border:1px solid var(--c-line);padding:var(--s-5);color:inherit;border-radius:0;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.card__media{aspect-ratio:4/3;background:var(--c-white);border:0;position:relative;overflow:hidden}.card__media img{object-fit:contain;width:100%;height:100%}.card:hover{border-color:var(--c-ink)}.card__body{padding:var(--s-5) 0 var(--s-2);flex-direction:column;flex:1;gap:.5rem;display:flex}.card__body h3{font-size:var(--fs-md);margin:0}.card__body p{font-size:var(--fs-sm);color:var(--c-slate);margin:0;line-height:1.55}.card__foot{padding-top:var(--s-4);margin-top:auto}.card--link:hover{text-decoration:none}.card--link:hover h3{text-underline-offset:.2em;text-decoration:underline 1px}.range-end{justify-content:flex-start;gap:var(--s-2);padding:var(--s-5) var(--s-5) calc(var(--s-5) + var(--s-2));background:var(--c-white);border:1px solid var(--c-line);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex}.range-end:hover{border-color:var(--c-ink)}.range-end .eyebrow{margin-bottom:0}.range-end h3{font-size:var(--fs-lg);margin:0;line-height:1.3}.range-end p{font-size:var(--fs-sm);color:var(--c-slate);max-width:46ch;margin:0;line-height:1.55}.range-end .link-arrow{padding-top:var(--s-3);margin-top:auto}.tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-mist);margin-bottom:var(--s-1);font-size:.625rem;font-weight:400;display:inline-block}.spec-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.spec-table caption{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-mist);padding-bottom:var(--s-3);font-size:.6875rem;font-weight:400}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--c-line-soft);vertical-align:top;padding:.7rem .9rem .7rem 0}.spec-table thead th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-mist);border-bottom:1px solid var(--c-ink);padding-bottom:var(--s-2);font-size:.6875rem;font-weight:400}.spec-table th{width:38%;color:var(--c-ink);font-weight:500}.spec-table td{color:var(--c-slate);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.specTableWrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin-block:var(--s-4);overflow-x:auto}@media (width<=640px){.spec-table th,.spec-table td{font-size:var(--fs-xs);padding:.55rem .6rem .55rem 0}}.field{margin-bottom:var(--s-4);flex-direction:column;gap:.35rem;display:flex}.field label{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-slate);font-weight:500}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:var(--fs-base);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line);border-radius:0;width:100%;padding:.7rem .85rem;transition:border-color .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-ink);outline:none}.field textarea{resize:vertical;min-height:120px}.field--honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field-error{color:#a32a12;font-size:var(--fs-xs);min-height:1em}.form-note{font-size:var(--fs-xs);color:var(--c-mist)}.badge-list{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.badge{border:1px solid var(--c-line);font-family:var(--font-mono);color:var(--c-slate);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;padding:.3rem .65rem;font-size:.6875rem;font-weight:400;display:inline-block}.prose{max-width:70ch}.prose h2{font-size:var(--fs-xl);margin-top:var(--s-7)}.prose h3{margin-top:var(--s-6)}.prose ul,.prose ol{color:var(--c-slate)}.skip-link{background:var(--c-ink);color:var(--c-white);z-index:999;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card:hover .card__media img{transform:none}}.grid[data-paged]{scroll-margin-top:96px}.is-hidden{display:none!important}.pager{justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--c-line);flex-wrap:wrap;display:flex}.pager__nums{gap:var(--s-1);display:flex}.pager__btn{min-width:44px;height:44px;padding:0 var(--s-3);background:var(--c-white);border:1px solid var(--c-line);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.pager__btn:hover:not(:disabled){border-color:var(--c-ink)}.pager__btn[aria-current=page]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.pager__btn:disabled{color:var(--c-mist);border-color:var(--c-line-soft);cursor:not-allowed;background:0 0}.pager__btn:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.pager__status{margin-left:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-mist)}@media (width<=560px){.pager__btn{min-width:40px;height:40px;padding:0 var(--s-2)}.pager__status{text-align:center;width:100%;margin-left:0}}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background:var(--c-white);border-bottom:1px solid var(--c-line);position:sticky;top:0}.hdr__top[data-astro-cid-nen7h5rs]{background:var(--c-ink);font-size:var(--fs-xs);border-bottom:0}.hdr__topInner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);color:#ffffffa8;min-height:40px;display:flex}.hdr__contact[data-astro-cid-nen7h5rs]{color:inherit;align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.hdr__contact[data-astro-cid-nen7h5rs]:hover{color:var(--c-white);text-decoration:none}.hdr__contactLabel[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffff6b;font-size:.625rem}.hdr__contactValue[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);font-size:.6875rem}.hdr__divider[data-astro-cid-nen7h5rs]{background:#ffffff2e;width:1px;height:11px}.hdr__topCta[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffb8;border-bottom:1px solid var(--c-signal);margin-left:auto;font-size:.6875rem;text-decoration:none}.hdr__topCta[data-astro-cid-nen7h5rs]:hover{color:var(--c-white)}.hdr__mainInner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-7);min-height:88px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--c-ink);flex-shrink:0;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.brand__mark[data-astro-cid-nen7h5rs]{background:var(--c-white);place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.brand__mark[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;width:54px;height:54px}.brand__text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1;display:flex}.brand__name[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.11em;font-size:1.55rem;font-weight:700}.brand__sub[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--c-mist);margin-top:3px;font-size:.5625rem}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);margin-left:auto;display:flex}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);margin:0;padding:0;list-style:none;display:flex}.nav__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0}.nav__link[data-astro-cid-nen7h5rs]{color:var(--c-slate);padding:.55rem 0;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .12s;display:inline-block;position:relative}.nav__link[data-astro-cid-nen7h5rs]:hover,.nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--c-ink);text-decoration:none}.nav__link[data-astro-cid-nen7h5rs].is-active:after{content:"";background:var(--c-signal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav__cta[data-astro-cid-nen7h5rs]{letter-spacing:.02em;padding:.85rem 1.35rem;font-size:.875rem}.languagePicker[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.languagePicker__trigger[data-astro-cid-nen7h5rs]{border:1px solid var(--c-line);background:var(--c-white);min-width:126px;height:38px;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:.48rem;padding:0 .8rem 0 .72rem;font-size:.8125rem;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.languagePicker__trigger[data-astro-cid-nen7h5rs]:hover{border-color:var(--c-slate);transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.languagePicker__trigger[data-astro-cid-nen7h5rs]:focus-visible,.languagePicker[data-astro-cid-nen7h5rs].is-open .languagePicker__trigger[data-astro-cid-nen7h5rs]{border-color:var(--c-signal);outline:none;box-shadow:0 0 0 3px #e9b20029}.languagePicker__globe[data-astro-cid-nen7h5rs]{fill:none;width:14px;height:14px;stroke:var(--c-slate);stroke-width:1.5px;flex:0 0 14px}.languagePicker__current[data-astro-cid-nen7h5rs]{white-space:nowrap;text-overflow:ellipsis;max-width:78px;overflow:hidden}.languagePicker__chevron[data-astro-cid-nen7h5rs]{fill:none;width:10px;height:7px;stroke:var(--c-slate);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;margin-left:auto;transition:transform .18s}.languagePicker[data-astro-cid-nen7h5rs].is-open .languagePicker__chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.languagePicker__menu[data-astro-cid-nen7h5rs]{z-index:100;border:1px solid var(--c-line);background:var(--c-white);opacity:0;pointer-events:none;border-radius:12px;min-width:140px;margin:0;padding:4px 0;list-style:none;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;top:calc(100% + 8px);left:0;right:auto;transform:translateY(-4px);box-shadow:0 10px 25px -5px #16181b1f,0 8px 10px -6px #16181b14}.languagePicker[data-astro-cid-nen7h5rs].is-open .languagePicker__menu[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:auto;transform:translateY(0)}.languagePicker__menu[data-astro-cid-nen7h5rs][hidden]{display:block}.languagePicker__option[data-astro-cid-nen7h5rs]{min-height:36px;color:var(--c-slate);white-space:nowrap;justify-content:space-between;align-items:center;padding:8px 16px;font-size:.8125rem;line-height:20px;text-decoration:none;transition:background .14s,color .14s;display:flex}.languagePicker__option[data-astro-cid-nen7h5rs]:hover,.languagePicker__option[data-astro-cid-nen7h5rs]:focus-visible{background:var(--c-paper);color:var(--c-ink);outline:none;text-decoration:none}.languagePicker__option[data-astro-cid-nen7h5rs].is-selected{color:var(--c-ink);background:#e9b2001f;font-weight:700}.languagePicker__check[data-astro-cid-nen7h5rs]{color:var(--c-signal);opacity:0;margin-left:1.2rem;font-size:.75rem}.languagePicker__option[data-astro-cid-nen7h5rs].is-selected .languagePicker__check[data-astro-cid-nen7h5rs]{opacity:1}.mobileTools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);margin-left:auto;display:none}.languagePicker--mobile[data-astro-cid-nen7h5rs]{display:none}.navToggle[data-astro-cid-nen7h5rs]{border:1px solid var(--c-line);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;margin-left:auto;padding:0 9px;display:none}.navToggle__bar[data-astro-cid-nen7h5rs]{background:var(--c-ink);height:1.5px;transition:transform .2s,opacity .2s;display:block}.sr-only[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1020px){.hdr__topInner[data-astro-cid-nen7h5rs]{gap:var(--s-3);flex-wrap:wrap;padding-block:.4rem}.hdr__contactLabel[data-astro-cid-nen7h5rs]{display:none}.mobileTools[data-astro-cid-nen7h5rs],.navToggle[data-astro-cid-nen7h5rs]{display:flex}.languagePicker--mobile[data-astro-cid-nen7h5rs]{display:inline-flex}.nav[data-astro-cid-nen7h5rs]{background:var(--c-white);border-bottom:1px solid var(--c-ink);padding:var(--s-3) var(--gutter) var(--s-5);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav[data-astro-cid-nen7h5rs].is-open{display:flex}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.nav__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-line-soft);margin:0}.nav__link[data-astro-cid-nen7h5rs]{font-size:var(--fs-base);padding:.85rem 0;display:block}.nav__link[data-astro-cid-nen7h5rs].is-active:after{display:none}.nav__link[data-astro-cid-nen7h5rs].is-active{color:var(--c-ink);font-weight:600}.nav__cta[data-astro-cid-nen7h5rs],.languagePicker[data-astro-cid-nen7h5rs]{margin-top:var(--s-4);align-self:flex-start}}@media (width<=560px){.hdr__mainInner[data-astro-cid-nen7h5rs]{gap:var(--s-3);padding-inline:1rem}.brand[data-astro-cid-nen7h5rs]{min-width:0}.brand__mark[data-astro-cid-nen7h5rs],.brand__mark[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:44px;height:44px}.brand__text[data-astro-cid-nen7h5rs]{min-width:0}.brand__name[data-astro-cid-nen7h5rs]{letter-spacing:.08em;font-size:1.2rem}.brand__sub[data-astro-cid-nen7h5rs]{letter-spacing:.2em}.languagePicker--mobile[data-astro-cid-nen7h5rs] .languagePicker__trigger[data-astro-cid-nen7h5rs]{min-width:102px;height:34px;padding-inline:.62rem;font-size:.6875rem}.languagePicker--mobile[data-astro-cid-nen7h5rs] .languagePicker__current[data-astro-cid-nen7h5rs]{max-width:58px}.languagePicker--mobile[data-astro-cid-nen7h5rs] .languagePicker__menu[data-astro-cid-nen7h5rs]{left:0;right:auto}.hdr__topCta[data-astro-cid-nen7h5rs],.hdr__divider[data-astro-cid-nen7h5rs],.hdr__contact[data-astro-cid-nen7h5rs]:nth-of-type(2){display:none}.hdr__topInner[data-astro-cid-nen7h5rs]{min-height:32px}.hdr__contactValue[data-astro-cid-nen7h5rs]{font-size:.8125rem}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--c-ink);color:#ffffff9e;padding-block:clamp(3rem, 6vw, 4.5rem) var(--s-5);font-size:var(--fs-sm)}.ftr__grid[data-astro-cid-jo6i4kqk]{gap:var(--s-6);grid-template-columns:1.4fr 1fr 1fr 1.2fr;display:grid}.ftr__logo[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-4);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.ftr__mark[data-astro-cid-jo6i4kqk]{background:var(--c-white);place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ftr__mark[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:42px;height:42px}.ftr__logo[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:.11em;color:var(--c-white);font-size:1.3rem;font-weight:700;line-height:1;display:block}.ftr__logo[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{letter-spacing:.3em;text-transform:uppercase;color:#ffffff73;margin-top:4px;font-size:.625rem;font-style:normal;display:block}.ftr__blurb[data-astro-cid-jo6i4kqk]{max-width:34ch;line-height:1.65}.ftr__badges[data-astro-cid-jo6i4kqk]{gap:var(--s-2);margin:var(--s-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ftr__badges[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff2e;margin:0;padding:.25rem .6rem;font-size:.625rem}.ftr__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:0 0 var(--s-4);font-size:.625rem;font-weight:400}.ftr__title--gap[data-astro-cid-jo6i4kqk]{margin-top:var(--s-5)}.ftr__list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.ftr__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0 0 .55rem}.ftr__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffff9e;text-decoration:none;transition:color .15s}.ftr__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-white)}.ftr__address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.6}.ftr__address[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 var(--s-3)}.ftr__address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffc7;text-decoration:none}.ftr__address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-white)}.ftr__label[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin-bottom:2px;font-size:.625rem;display:block}.ftr__cta[data-astro-cid-jo6i4kqk]{margin-top:var(--s-4)}.ftr__bottom[data-astro-cid-jo6i4kqk]{gap:var(--s-4);margin-top:var(--s-7);padding-top:var(--s-5);font-size:var(--fs-xs);color:#ffffff6b;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ftr__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.ftr__legal[data-astro-cid-jo6i4kqk]{color:#ffffff8c;border-left:1px solid #ffffff2e;margin-left:.6rem;padding-left:.6rem;text-decoration:none}.ftr__legal[data-astro-cid-jo6i4kqk]:hover{color:var(--c-white);text-decoration:underline}.ftr__social[data-astro-cid-jo6i4kqk]{gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ftr__social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0}.ftr__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffff8c;text-decoration:none}.ftr__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-white)}@media (width<=980px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=620px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
