@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2)format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2)format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff)format("woff")}:root{--brand-orange:#f15a24;--brand-charcoal:#1a1a1a;--brand-teal:#2c9ab7;--brand-off-white:#f9f9f9;--brand-light-gray:#d9d9d9;--orange-hover:color-mix(in srgb, var(--brand-orange) 86%, var(--brand-charcoal));--orange-ink:color-mix(in srgb, var(--brand-orange) 70%, var(--brand-charcoal));--orange-action:color-mix(in srgb, var(--brand-orange) 79%, var(--brand-charcoal));--orange-action-hover:color-mix(in srgb, var(--brand-orange) 68%, var(--brand-charcoal));--teal-hover:color-mix(in srgb, var(--brand-teal) 82%, var(--brand-charcoal));--teal-deep:color-mix(in srgb, var(--brand-teal) 55%, var(--brand-charcoal));--teal-wash:color-mix(in srgb, var(--brand-teal) 10%, var(--brand-off-white));--charcoal-2:color-mix(in srgb, var(--brand-charcoal) 92%, white);--charcoal-3:color-mix(in srgb, var(--brand-charcoal) 84%, white);--gray-wash:color-mix(in srgb, var(--brand-light-gray) 35%, var(--brand-off-white));--border-soft:var(--brand-light-gray);--border-dark:#ffffff29;--overlay-hero:#1a1a1a94;--text-strong:var(--brand-charcoal);--text-body:color-mix(in srgb, var(--brand-charcoal) 86%, white);--text-on-dark:var(--brand-off-white);--text-muted-on-dark:color-mix(in srgb, var(--brand-off-white) 78%, var(--brand-charcoal));--font-display:"Montserrat", system-ui, sans-serif;--font-body:"Open Sans", system-ui, sans-serif;--step--1:clamp(.83rem, .8rem + .15vw, .94rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.19rem, 1.12rem + .35vw, 1.38rem);--step-2:clamp(1.44rem, 1.32rem + .6vw, 1.75rem);--step-3:clamp(1.78rem, 1.55rem + 1.1vw, 2.44rem);--step-4:clamp(2.2rem, 1.8rem + 2vw, 3.4rem);--step-5:clamp(2.6rem, 2rem + 3.2vw, 4.5rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-section:clamp(4rem, 3rem + 5vw, 8rem);--space-section-s:clamp(3rem, 2.5rem + 3vw, 5rem);--space-section-home:clamp(2.75rem, 2.25rem + 3vw, 5rem);--radius-card:8px;--radius-control:4px;--shadow-card:0 1px 3px #1a1a1a14;--shadow-card-raised:0 6px 24px #1a1a1a1a;--measure:68ch;--container:88rem;--container-wide:88rem;--ease-out:cubic-bezier(.2, .6, .2, 1);--duration:.18s}*,:before,:after{box-sizing:border-box}*{margin:0}html{color-scheme:light;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--step-0);color:var(--text-body);background:var(--brand-off-white);-webkit-font-smoothing:antialiased;line-height:1.65;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:1.15}h1{font-size:var(--step-5);letter-spacing:-.015em;font-weight:800}h2{font-size:var(--step-3);letter-spacing:-.01em}h3{font-size:var(--step-1)}p,li{max-width:var(--measure)}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--brand-teal);outline-offset:2px;border-radius:var(--radius-control)}[data-surface=dark] :focus-visible,[data-surface=teal] :focus-visible{outline-color:var(--brand-orange)}::selection{background:color-mix(in srgb, var(--brand-teal) 30%, transparent)}.skip-link{inset-inline-start:var(--space-m);top:var(--space-m);z-index:100;padding:var(--space-s) var(--space-m);background:var(--brand-charcoal);color:var(--brand-off-white);font-family:var(--font-display);font-weight:700;font-size:var(--step--1);border-radius:var(--radius-control);text-decoration:none;position:absolute;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.container{width:min(100% - 2 * var(--space-l), var(--container));margin-inline:auto}.container-wide{width:min(100% - 2 * var(--space-l), var(--container-wide));margin-inline:auto}.eyebrow{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink);margin-block-end:var(--space-m);display:block}[data-surface=dark] .eyebrow,[data-surface=teal] .eyebrow,.video-hero .eyebrow{color:var(--brand-orange)}[data-surface=light] .eyebrow.on-light-teal,.eyebrow.teal{color:var(--teal-deep)}.btn{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);letter-spacing:.02em;text-align:center;border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out);border:2px solid #0000;padding:.9em 1.8em;text-decoration:none;display:inline-block}.btn:hover{transform:translateY(-2px)}.btn:active{transition-duration:60ms;transform:translateY(0)}.btn-primary{background:var(--orange-action);color:#fff;box-shadow:0 2px 10px #f15a2440}.btn-primary:hover{background:var(--orange-action-hover);box-shadow:0 8px 22px #f15a2452}.btn-secondary{background:var(--brand-teal);color:var(--brand-charcoal);box-shadow:0 2px 10px #2c9ab738}.btn-secondary:hover{background:color-mix(in srgb, var(--brand-teal) 88%, white);box-shadow:0 8px 22px #2c9ab74d}.lift{transition:transform var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out)}.lift:hover{box-shadow:var(--shadow-card-raised);transform:translateY(-4px)}.btn-outline{color:var(--brand-off-white);border-color:color-mix(in srgb, var(--brand-off-white) 70%, transparent);background:0 0}.btn-outline:hover{border-color:var(--brand-off-white);background:#ffffff14}.btn-outline-dark{color:var(--brand-charcoal);border-color:var(--brand-charcoal);background:0 0}.btn-outline-dark:hover{background:var(--brand-charcoal);color:var(--brand-off-white)}[data-surface=light]{background:var(--brand-off-white)}[data-surface=gray]{background:var(--gray-wash)}[data-surface=dark]{background:var(--brand-charcoal);color:var(--text-muted-on-dark)}[data-surface=teal]{background:var(--teal-deep);color:var(--brand-off-white)}[data-surface=dark] :is(h1,h2,h3,h4),[data-surface=teal] :is(h1,h2,h3,h4){color:var(--brand-off-white)}.blueprint-grid{position:relative}.blueprint-grid:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--brand-teal) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-teal) 14%, transparent) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.blueprint-grid>*{position:relative}.has-particles{position:relative;overflow:clip}.has-particles>:not(.particle-field){position:relative}.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(color-mix(in srgb, var(--brand-orange) 85%, transparent), color-mix(in srgb, var(--brand-orange) 85%, transparent));transition:background-size .7s var(--ease-out) .25s;background-position:0 92%;background-repeat:no-repeat;background-size:0% .14em;font-style:normal;position:relative}.hl-teal{background-image:linear-gradient(color-mix(in srgb, var(--brand-teal) 85%, transparent), color-mix(in srgb, var(--brand-teal) 85%, transparent))}.hl-in .hl,.hl.hl-in{background-size:100% .14em}@media (prefers-reduced-motion:reduce){.hl{background-size:100% .14em}}@keyframes node-pulse{0%,to{opacity:1}50%{opacity:.35}}.foundation circle,.pulse-nodes circle{animation:node-pulse 3.2s var(--ease-out) infinite}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root:lang(ar),[lang=ar]{--font-display:"Segoe UI", "Noto Sans Arabic", "Geeza Pro", "Arial", sans-serif;--font-body:"Segoe UI", "Noto Sans Arabic", "Geeza Pro", "Arial", sans-serif}:root:lang(th),[lang=th]{--font-display:"Leelawadee UI", "Noto Sans Thai", "Thonburi", sans-serif;--font-body:"Leelawadee UI", "Noto Sans Thai", "Thonburi", sans-serif}:root:lang(ja),[lang=ja]{--font-display:"Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Meiryo", sans-serif;--font-body:"Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Meiryo", sans-serif}:root:lang(ko),[lang=ko]{--font-display:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--font-body:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}:root:lang(zh-Hans),[lang=zh-Hans]{--font-display:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}:root:lang(zh-Hant),[lang=zh-Hant]{--font-display:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif;--font-body:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif}:is([lang=ar],[lang=th],[lang=ja],[lang=ko],[lang=zh-Hans],[lang=zh-Hant]) :is(h1,h2,h3,h4){text-wrap:normal;line-height:1.3}[lang=ar] body,[lang=th] body{line-height:1.8}html[data-i18n-pending] body{visibility:hidden}.lang[data-astro-cid-5kyfx4tl]{flex-shrink:0;position:relative}.lang-button[data-astro-cid-5kyfx4tl]{border:1px solid var(--border-soft);border-radius:var(--radius-control);min-height:2.25rem;color:color-mix(in srgb, var(--brand-charcoal) 72%, white);font-family:var(--font-display);cursor:pointer;transition:color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out);background:0 0;align-items:center;gap:.3rem;padding:.35rem .5rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.lang-button[data-astro-cid-5kyfx4tl]:hover{color:var(--brand-charcoal);border-color:color-mix(in srgb, var(--brand-charcoal) 30%, transparent)}.lang-globe[data-astro-cid-5kyfx4tl]{flex-shrink:0}.lang-code[data-astro-cid-5kyfx4tl]{letter-spacing:.02em}.lang-chevron[data-astro-cid-5kyfx4tl]{transition:transform var(--duration) var(--ease-out)}.lang-button[data-astro-cid-5kyfx4tl][aria-expanded=true] .lang-chevron[data-astro-cid-5kyfx4tl]{transform:rotate(180deg)}.lang-popover[data-astro-cid-5kyfx4tl]{top:calc(100% + .4rem);z-index:60;border:1px solid var(--border-soft);border-radius:var(--radius-card);min-width:12rem;box-shadow:var(--shadow-card-raised);padding:var(--space-2xs);background:#fff;position:absolute;inset-inline-end:0}.lang-list[data-astro-cid-5kyfx4tl]{max-height:min(60vh,22rem);margin:0;padding:0;list-style:none;overflow-y:auto}.lang-option[data-astro-cid-5kyfx4tl]{justify-content:space-between;align-items:center;gap:var(--space-s);border-radius:var(--radius-control);width:100%;min-height:2.25rem;color:var(--text-body);font-family:var(--font-body);font-size:var(--step--1);text-align:start;cursor:pointer;background:0 0;border:0;padding:.5rem .7rem;font-weight:600;display:flex}.lang-option[data-astro-cid-5kyfx4tl]:hover{background:var(--teal-wash);color:var(--brand-charcoal)}.lang-tick[data-astro-cid-5kyfx4tl]{color:var(--brand-orange);visibility:hidden;flex-shrink:0}.lang-option[data-astro-cid-5kyfx4tl][aria-selected=true]{color:var(--brand-charcoal);font-weight:700}.lang-option[data-astro-cid-5kyfx4tl][aria-selected=true] .lang-tick[data-astro-cid-5kyfx4tl]{visibility:visible}.lang-note[data-astro-cid-5kyfx4tl]{margin:var(--space-2xs) 0 0;padding:var(--space-2xs) .7rem;border-block-start:1px solid var(--border-soft);color:var(--text-muted);font-size:.7rem;line-height:1.4}@media (width>=84.0625rem) and (width<=87.5rem){.lang-code[data-astro-cid-5kyfx4tl]{display:none}}@media (width<=84rem){.lang-button[data-astro-cid-5kyfx4tl]{min-height:2.9rem;padding-inline:.6rem}}.site-header[data-astro-cid-vwn3tmth]{z-index:50;border-block-end:1px solid var(--border-soft);background:#fff;position:sticky;top:0;box-shadow:0 2px 14px #1a1a1a0d}.header-inner[data-astro-cid-vwn3tmth]{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:4.25rem;display:flex}.main-nav[data-astro-cid-vwn3tmth],.header-actions[data-astro-cid-vwn3tmth],.brand[data-astro-cid-vwn3tmth]{flex-shrink:0}.brand[data-astro-cid-vwn3tmth]{flex-shrink:0;align-items:center;display:inline-flex}.brand[data-astro-cid-vwn3tmth] img[data-astro-cid-vwn3tmth]{width:auto;height:2rem}.nav-list[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--space-m);margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--space-2xs);display:flex;position:relative}.nav-item[data-astro-cid-vwn3tmth].has-children{gap:0}.nav-item[data-astro-cid-vwn3tmth].has-children>a[data-astro-cid-vwn3tmth]{padding-inline-end:.1rem}.nav-item[data-astro-cid-vwn3tmth].has-children .submenu-toggle[data-astro-cid-vwn3tmth]{margin-inline-start:-.2rem}.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]{color:color-mix(in srgb, var(--brand-charcoal) 72%, white);font-family:var(--font-display);white-space:nowrap;padding-block:1.5rem;padding-inline:var(--space-2xs);transition:color var(--duration) var(--ease-out);font-size:.8rem;font-weight:700;text-decoration:none;position:relative}.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:after{content:"";inset-inline:var(--space-2xs);background:var(--brand-orange);height:3px;transform-origin:inline-start;transition:transform var(--duration) var(--ease-out);border-radius:2px;position:absolute;bottom:1rem;transform:scaleX(0)}.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:hover,.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth][aria-current=page],.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth][data-section]{color:var(--brand-charcoal)}.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:hover:after,.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth][aria-current=page]:after,.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth][data-section]:after{transform:scaleX(1)}.submenu-toggle[data-astro-cid-vwn3tmth]{color:color-mix(in srgb, var(--brand-charcoal) 60%, white);cursor:pointer;background:0 0;border:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-grid}.submenu-toggle[data-astro-cid-vwn3tmth]:hover{color:var(--brand-charcoal)}.submenu[data-astro-cid-vwn3tmth]{top:100%;border:1px solid var(--border-soft);border-radius:var(--radius-card);min-width:17rem;box-shadow:var(--shadow-card-raised);padding:var(--space-xs);background:#fff;margin:0;list-style:none;display:none;position:absolute;inset-inline-start:50%;translate:-50%}[data-astro-cid-vwn3tmth][dir=rtl] .submenu[data-astro-cid-vwn3tmth]{translate:50%}.submenu-toggle[data-astro-cid-vwn3tmth][aria-expanded=true]+.submenu[data-astro-cid-vwn3tmth]{display:block}@media (width>=84.01rem){.nav-item[data-astro-cid-vwn3tmth].has-children:is(:hover,:focus-within) .submenu[data-astro-cid-vwn3tmth]{display:block}.nav-item[data-astro-cid-vwn3tmth].has-children:is(:hover,:focus-within) .submenu-toggle[data-astro-cid-vwn3tmth] svg[data-astro-cid-vwn3tmth]{transform:rotate(180deg)}}.submenu-toggle[data-astro-cid-vwn3tmth] svg[data-astro-cid-vwn3tmth]{transition:transform var(--duration) var(--ease-out)}.submenu-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] svg[data-astro-cid-vwn3tmth]{transform:rotate(180deg)}.submenu[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{padding:var(--space-s) var(--space-m);font-size:var(--step--1);color:var(--text-body);border-radius:var(--radius-control);font-weight:600;text-decoration:none;display:block}.submenu[data-astro-cid-vwn3tmth] li[data-astro-cid-vwn3tmth]:first-child a[data-astro-cid-vwn3tmth]{border-block-end:1px solid var(--border-soft);border-end-end-radius:0;border-end-start-radius:0}.submenu[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{background:var(--teal-wash);color:var(--brand-charcoal)}.submenu[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{color:var(--brand-charcoal);background:color-mix(in srgb, var(--brand-orange) 8%, #fff);box-shadow:inset 3px 0 0 var(--brand-orange);font-weight:700}[data-astro-cid-vwn3tmth][dir=rtl] .submenu[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current=page]{box-shadow:inset -3px 0 0 var(--brand-orange)}.nav-cta[data-astro-cid-vwn3tmth]{white-space:nowrap;padding:.65em 1.2em;font-size:.78rem;box-shadow:0 1px 6px #f15a2438}.nav-cta-item[data-astro-cid-vwn3tmth]{margin-inline-start:var(--space-xs)}.header-actions[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.nav-toggle[data-astro-cid-vwn3tmth],.nav-cta-item[data-astro-cid-vwn3tmth]{display:none}@media (width>=84.0625rem) and (width<=105rem){.header-inner[data-astro-cid-vwn3tmth]{gap:var(--space-m)}.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]{padding-inline:.15rem;font-size:.8rem}.nav-cta[data-astro-cid-vwn3tmth]{padding:.6em .85em;font-size:.74rem}.brand[data-astro-cid-vwn3tmth] img[data-astro-cid-vwn3tmth]{height:1.7rem}.header-actions[data-astro-cid-vwn3tmth]{gap:var(--space-2xs)}.header-inner[data-astro-cid-vwn3tmth]{gap:var(--space-s);padding-inline:var(--space-s)}.nav-list[data-astro-cid-vwn3tmth]{gap:.55rem}}@media (width<=84rem){.header-cta[data-astro-cid-vwn3tmth]{display:none}.nav-cta-item[data-astro-cid-vwn3tmth]{display:block}.nav-toggle[data-astro-cid-vwn3tmth]{border:1px solid var(--border-soft);border-radius:var(--radius-control);width:2.9rem;height:2.9rem;color:var(--brand-charcoal);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.nav-toggle-bar[data-astro-cid-vwn3tmth],.nav-toggle-bar[data-astro-cid-vwn3tmth]:before,.nav-toggle-bar[data-astro-cid-vwn3tmth]:after{content:"";width:1.2rem;height:2px;transition:transform var(--duration) var(--ease-out);background:currentColor;display:block;position:relative}.nav-toggle-bar[data-astro-cid-vwn3tmth]:before{position:absolute;top:-6px}.nav-toggle-bar[data-astro-cid-vwn3tmth]:after{position:absolute;top:6px}.nav-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .nav-toggle-bar[data-astro-cid-vwn3tmth]{background:0 0}.nav-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .nav-toggle-bar[data-astro-cid-vwn3tmth]:before{transform:translateY(6px)rotate(45deg)}.nav-toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .nav-toggle-bar[data-astro-cid-vwn3tmth]:after{transform:translateY(-6px)rotate(-45deg)}.nav-list[data-astro-cid-vwn3tmth]{inset-inline:0;border-block-end:1px solid var(--border-soft);padding:var(--space-m) var(--space-l) var(--space-l);background:#fff;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 4.25rem);display:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 18px 30px #1a1a1a14}.nav-list[data-astro-cid-vwn3tmth][data-open]{display:flex}.nav-item[data-astro-cid-vwn3tmth]{border-block-end:1px solid color-mix(in srgb, var(--border-soft) 50%, transparent);flex-wrap:wrap}.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]{white-space:normal;flex:1;padding-block:.95rem;font-size:1rem}.nav-item[data-astro-cid-vwn3tmth]>a[data-astro-cid-vwn3tmth]:after{display:none}.submenu-toggle[data-astro-cid-vwn3tmth]{justify-content:center;align-items:center;width:2.9rem;height:2.9rem}.submenu[data-astro-cid-vwn3tmth]{background:var(--gray-wash);width:100%;box-shadow:none;position:static;translate:none}.nav-cta-item[data-astro-cid-vwn3tmth]{border-block-end:0;margin-block-start:var(--space-l);margin-inline-start:0}.nav-cta-item[data-astro-cid-vwn3tmth] .nav-cta[data-astro-cid-vwn3tmth]{padding:.9em 1.4em;font-size:.9rem;display:block}}.site-footer[data-astro-cid-qup6pdxl]{border-block-start:4px solid var(--brand-orange)}.footer-inner[data-astro-cid-qup6pdxl]{gap:var(--space-2xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.footer-logo[data-astro-cid-qup6pdxl]{width:10rem;height:auto;margin-block-end:var(--space-l)}.footer-statement[data-astro-cid-qup6pdxl]{font-family:var(--font-display);color:var(--brand-off-white);margin-block-end:var(--space-s);font-weight:700}.footer-description[data-astro-cid-qup6pdxl]{font-size:var(--step--1);margin-block-end:var(--space-l)}.socials[data-astro-cid-qup6pdxl]{margin:var(--space-l) 0 0;gap:var(--space-s);padding:0;list-style:none;display:flex}.socials[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{width:2.6rem;height:2.6rem;color:var(--text-muted-on-dark);border:1px solid var(--border-dark);transition:color var(--duration) var(--ease-out), border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}.socials[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:#fff;background:var(--orange-action);border-color:var(--orange-action);transform:translateY(-2px)}.footer-heading[data-astro-cid-qup6pdxl]{font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-teal);margin-block-end:var(--space-m);font-weight:700}.footer-nav[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.footer-nav[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--text-muted-on-dark);font-size:var(--step--1);font-weight:600;text-decoration:none}.footer-nav[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--brand-off-white);text-decoration:underline}.footer-bottom[data-astro-cid-qup6pdxl]{border-block-start:1px solid var(--border-dark);padding-block:var(--space-l)}.footer-bottom[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{font-size:var(--step--1);margin:0}@media (width<=48rem){.footer-inner[data-astro-cid-qup6pdxl]{gap:var(--space-xl);grid-template-columns:1fr}}
