*,:before,:after{box-sizing:border-box}body{margin:0}img{max-width:100%;display:block}:root{color-scheme:light}:where(body){color:#111827;background:#fff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter/700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/600.woff2)format("woff2")}:root{--primary:#0d7df5;--primary-h:211;--primary-s:92%;--primary-l:51%;--primary-hover:#096ad3;--primary-ultra-light:#e7f2fe;--primary-light:#b6d8fc;--primary-medium:#0a7cf5;--primary-dark:#053e7a;--primary-ultra-dark:#021931;--primary-trans-10:#0d7df51a;--primary-trans-20:#0d7df533;--primary-trans-30:#0d7df54d;--primary-trans-40:#0d7df566;--primary-trans-50:#0d7df580;--primary-trans-60:#0d7df599;--primary-trans-70:#0d7df5b3;--primary-trans-80:#0d7df5cc;--primary-trans-90:#0d7df5e6;--secondary:#011933;--secondary-h:211;--secondary-s:96%;--secondary-l:10%;--secondary-hover:#00050a;--secondary-ultra-light:#e6f2fe;--secondary-light:#b4d8fd;--secondary-medium:#057bfa;--secondary-dark:#033e7d;--secondary-ultra-dark:#011932;--secondary-trans-10:#0119331a;--secondary-trans-20:#01193333;--secondary-trans-30:#0119334d;--secondary-trans-40:#01193366;--secondary-trans-50:#01193380;--secondary-trans-60:#01193399;--secondary-trans-70:#011933b3;--secondary-trans-80:#011933cc;--secondary-trans-90:#011933e6;--accent:#b8d92e;--accent-h:72;--accent-s:69%;--accent-l:52%;--accent-hover:#9fbe23;--accent-ultra-light:#f8fbe9;--accent-light:#e9f3be;--accent-medium:#b4d728;--accent-dark:#5a6c14;--accent-ultra-dark:#242b08;--accent-trans-10:#b8d92e1a;--accent-trans-20:#b8d92e33;--accent-trans-30:#b8d92e4d;--accent-trans-40:#b8d92e66;--accent-trans-50:#b8d92e80;--accent-trans-60:#b8d92e99;--accent-trans-70:#b8d92eb3;--accent-trans-80:#b8d92ecc;--accent-trans-90:#b8d92ee6;--base:#1e2733;--base-h:214;--base-s:26%;--base-l:16%;--base-hover:#0f141a;--base-ultra-light:#eff2f6;--base-light:#cfd7e3;--base-medium:#5e7ba1;--base-dark:#2f3e50;--base-ultra-dark:#131920;--base-trans-10:#1e27331a;--base-trans-20:#1e273333;--base-trans-30:#1e27334d;--base-trans-40:#1e273366;--base-trans-50:#1e273380;--base-trans-60:#1e273399;--base-trans-70:#1e2733b3;--base-trans-80:#1e2733cc;--base-trans-90:#1e2733e6;--neutral:#6b7280;--neutral-h:220;--neutral-s:9%;--neutral-l:46%;--neutral-hover:#585e6a;--neutral-ultra-light:#f1f2f3;--neutral-light:#d5d8dc;--neutral-medium:#747c8b;--neutral-dark:#3a3e45;--neutral-ultra-dark:#17191c;--neutral-trans-10:#6b72801a;--neutral-trans-20:#6b728033;--neutral-trans-30:#6b72804d;--neutral-trans-40:#6b728066;--neutral-trans-50:#6b728080;--neutral-trans-60:#6b728099;--neutral-trans-70:#6b7280b3;--neutral-trans-80:#6b7280cc;--neutral-trans-90:#6b7280e6;--white:#fff;--white-h:0;--white-s:0%;--white-l:100%;--white-trans-10:#ffffff1a;--white-trans-20:#fff3;--white-trans-30:#ffffff4d;--white-trans-40:#fff6;--white-trans-50:#ffffff80;--white-trans-60:#fff9;--white-trans-70:#ffffffb3;--white-trans-80:#fffc;--white-trans-90:#ffffffe6;--black:#000;--black-h:0;--black-s:0%;--black-l:0%;--black-trans-10:#0000001a;--black-trans-20:#0003;--black-trans-30:#0000004d;--black-trans-40:#0006;--black-trans-50:#00000080;--black-trans-60:#0009;--black-trans-70:#000000b3;--black-trans-80:#000c;--black-trans-90:#000000e6;--link-color:var(--primary);--link-color-hover:var(--primary-hover);--surface:var(--base-ultra-light);--space-xs:clamp(.444rem, .386rem + .25vw, .611rem);--space-s:clamp(.667rem, .579rem + .376vw, .917rem);--space-m:clamp(1rem, .868rem + .563vw, 1.375rem);--space-l:clamp(1.5rem, 1.302rem + .845vw, 2.063rem);--space-xl:clamp(2.25rem, 1.953rem + 1.268vw, 3.094rem);--space-xxl:clamp(3.375rem, 2.929rem + 1.901vw, 4.641rem);--section-space-xs:clamp(1.556rem, 1.243rem + 1.335vw, 2.444rem);--section-space-s:clamp(2.333rem, 1.864rem + 2.003vw, 3.667rem);--section-space-m:clamp(3.5rem, 2.796rem + 3.005vw, 5.5rem);--section-space-l:clamp(5.25rem, 4.194rem + 4.507vw, 8.25rem);--section-space-xl:clamp(7.875rem, 6.29rem + 6.761vw, 12.375rem);--section-space-xxl:clamp(11.813rem, 9.436rem + 10.141vw, 18.563rem);--container-spacing:var(--space-l);--container-gap:var(--container-spacing);--content-gap:var(--space-m);--grid-gap:var(--space-m);--site-margin:clamp(1.25rem, 5vw, 3.5rem);--gutter:var(--site-margin);--content-width:80rem;--content-width-safe:min(var(--content-width), calc(100% - 2 * var(--site-margin)));--text-xs:clamp(.694rem, .7rem + -.022vw, .68rem);--text-s:clamp(.833rem, .827rem + .025vw, .85rem);--text-m:clamp(1rem, .978rem + .094vw, 1.063rem);--text-l:clamp(1.2rem, 1.155rem + .192vw, 1.328rem);--text-xl:clamp(1.44rem, 1.362rem + .331vw, 1.66rem);--text-xxl:clamp(1.728rem, 1.606rem + .522vw, 2.075rem);--h6:clamp(.844rem, .811rem + .141vw, .938rem);--h5:clamp(1.029rem, .956rem + .313vw, 1.238rem);--h4:clamp(1.256rem, 1.123rem + .567vw, 1.634rem);--h3:clamp(1.532rem, 1.312rem + .938vw, 2.156rem);--h2:clamp(1.869rem, 1.525rem + 1.468vw, 2.846rem);--h1:clamp(2.28rem, 1.76rem + 2.218vw, 3.757rem);--text-line-height:1.6;--heading-line-height:1.05;--heading-letter-spacing:-.02em;--text-size:var(--text-m);--text-color:var(--base-dark);--heading-weight:700;--heading-color:var(--base-ultra-dark);--font-primary:"Inter", sans-serif;--font-heading:"Inter", sans-serif;--border-width:1px;--border-light:var(--neutral-light);--border-dark:var(--neutral-dark);--border:var(--border-width) solid var(--border-light);--border-strong:var(--border-width) solid var(--border-dark);--radius-s:calc(10px / 2);--radius-m:10px;--radius-l:calc(10px * 2);--shadow-s:0 1px 2px #0000001a;--shadow-m:0 6px 16px #0000001a;--shadow-l:0 18px 40px #00000029;--motion-duration:.6s;--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-distance:24px;--motion-stagger:80ms;--focus-color:var(--primary);--focus-width:2px;--focus-style:solid;--focus-offset:2px;--tap-target:44px;--transition:.2s ease;--btn-display:inline-flex;--btn-justify-content:center;--btn-align-items:center;--btn-text-align:center;--btn-padding-block:.8em;--btn-padding-inline:1.6em;--btn-gap:.5em;--btn-width:fit-content;--btn-min-width:0px;--btn-border-radius:999px;--btn-border-width:var(--border-width);--btn-border-style:solid;--btn-font-family:var(--font-primary);--btn-font-size:1em;--btn-font-weight:600;--btn-font-style:normal;--btn-line-height:1.2;--btn-letter-spacing:0;--btn-text-transform:none;--btn-text-decoration:none;--btn-tone:var(--primary);--btn-tone-hover:var(--primary-hover);--btn-tone-contrast:#fff;--btn-tone-soft:var(--primary-trans-10);--btn-transition:var(--transition);--btn-hover-lift:0px;--btn-active-shift:1px;--btn-shadow:none}:where(html){font-size:100%}:where(h1){font-size:var(--h1)}:where(h2){font-size:var(--h2)}:where(h3){font-size:var(--h3)}:where(h4){font-size:var(--h4)}:where(h5){font-size:var(--h5)}:where(h6){font-size:var(--h6)}:where(body){font-family:var(--font-primary);font-size:var(--text-size);line-height:var(--text-line-height);color:var(--text-color);background:var(--white)}:where(:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--primary));outline-offset:var(--focus-offset,2px)}:where([builder-data-element=section]){padding-block:var(--section-space-m);padding-inline:var(--site-margin);row-gap:var(--content-gap);column-gap:var(--content-gap);flex-direction:column;margin-block:0;display:flex}:where([builder-data-element=header]){justify-content:space-between;align-items:center;gap:var(--space-m);z-index:10;padding-block:var(--space-s);padding-inline:var(--site-margin);display:flex;position:relative}:where([builder-data-element=container]){inline-size:100%;max-inline-size:var(--content-width);gap:var(--container-spacing);flex-direction:column;margin-block:0;margin-inline:auto;display:flex}:where([builder-data-element=flex]){gap:var(--space-m);flex-flow:wrap;justify-content:flex-start;align-items:stretch;display:flex}:where([builder-data-element=div]){display:block}:where([builder-data-element=figure]){gap:var(--space-2xs,.5rem);flex-direction:column;margin:0;display:flex}:where([builder-data-element=heading]){font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--heading-color);text-wrap:balance;margin-block:0}:where([builder-data-element=text]){font-family:var(--font-primary);font-size:var(--text-size);line-height:var(--text-line-height);margin-block:0}:where([builder-data-element=link]){color:var(--link-color);text-underline-offset:.15em;transition:var(--transition);text-decoration:underline}:where([builder-data-element=link]:hover){color:var(--link-color-hover)}:where([builder-data-element=link]:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--link-color));outline-offset:var(--focus-offset,2px)}:where([builder-data-element=button]),:where(.btn),:where([class*=btn--]:where(:not(.btn--none))){display:var(--btn-display);align-items:var(--btn-align-items);justify-content:var(--btn-justify-content);text-align:var(--btn-text-align);gap:var(--btn-gap);inline-size:var(--btn-width);min-inline-size:var(--btn-min-width);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);text-decoration:var(--btn-text-decoration);cursor:pointer;transition:var(--btn-transition);border-color:#0000}:where([builder-data-element=button]:hover),:where(.btn:hover),:where([class*=btn--]:where(:not(.btn--none)):hover){transform:translateY(calc(-1 * var(--btn-hover-lift)))}:where([builder-data-element=button]:active),:where(.btn:active),:where([class*=btn--]:where(:not(.btn--none)):active){transform:translateY(var(--btn-active-shift))}:where([builder-data-element=button]:disabled),:where(.btn:disabled),:where([class*=btn--]:where(:not(.btn--none)):disabled){opacity:.5;cursor:not-allowed}:where([builder-data-element=image]){object-fit:cover;block-size:auto;max-inline-size:100%;display:block}:where([builder-data-element=icon]){vertical-align:-.125em;fill:currentColor;flex-shrink:0;block-size:1em;inline-size:1em;display:inline-block}:where([builder-data-element=svg]){flex-shrink:0;block-size:auto;inline-size:1.5rem;display:block}:where([builder-data-element=list]){gap:var(--space-2xs,.5rem);flex-direction:column;padding-inline-start:1.2em;list-style:outside;display:flex}:where([popover]:not(:popover-open)){display:none}:where([class*=btn--]:where(:not(.btn--none))){--btn-background:var(--btn-tone);--btn-text-color:var(--btn-tone-contrast);--btn-border-color:var(--btn-background);--btn-background-hover:var(--btn-tone-hover);--btn-text-color-hover:var(--btn-text-color);--btn-border-color-hover:var(--btn-background-hover);--btn-focus-color:var(--btn-tone);--btn-shadow-hover:var(--btn-shadow);background:var(--btn-background);color:var(--btn-text-color);border-color:var(--btn-border-color);box-shadow:var(--btn-shadow)}:where([class*=btn--]:where(:not(.btn--none)):hover),:where([class*=btn--]:where(:not(.btn--none)):focus-visible){background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);box-shadow:var(--btn-shadow-hover)}:where([class*=btn--]:where(:not(.btn--none)):focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--btn-focus-color);outline-offset:var(--focus-offset,2px)}.clickable-parent{position:relative;& .clickable-link:after,&:not(:has(.clickable-link)) a[href]:after{content:"";z-index:1;position:absolute;inset:0}& .clickable-above{z-index:2;position:relative}}.focus-parent:has(:focus-visible){outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--primary));outline-offset:var(--focus-offset,2px);& :focus-visible{outline:none}}.accessibly-hidden,.hidden-until-focus:not(:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border-width:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tap-target{position:relative;&:after{content:"";inline-size:max(100%, var(--tap-target,44px));block-size:max(100%, var(--tap-target,44px));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}:where(.btn--primary){--btn-tone:var(--primary);--btn-tone-hover:var(--primary-hover);--btn-tone-contrast:#fff;--btn-tone-soft:var(--primary-trans-10);--btn-focus-color:var(--primary-light)}:where(.btn--secondary){--btn-tone:var(--secondary);--btn-tone-hover:var(--secondary-hover);--btn-tone-contrast:#fff;--btn-tone-soft:var(--secondary-trans-10);--btn-focus-color:var(--secondary-light)}:where(.btn--accent){--btn-tone:var(--accent);--btn-tone-hover:var(--accent-hover);--btn-tone-contrast:#101014;--btn-tone-soft:var(--accent-trans-10);--btn-focus-color:var(--accent-light)}:where(.btn--base){--btn-tone:var(--base);--btn-tone-hover:var(--base-hover);--btn-tone-contrast:#fff;--btn-tone-soft:var(--base-trans-10);--btn-focus-color:var(--base-light)}:where(.btn--neutral){--btn-tone:var(--neutral);--btn-tone-hover:var(--neutral-hover);--btn-tone-contrast:#fff;--btn-tone-soft:var(--neutral-trans-10);--btn-focus-color:var(--neutral-light)}:where(.btn--white){--btn-tone:var(--white);--btn-tone-hover:color-mix(in oklab, var(--white) 88%, var(--btn-tone-contrast));--btn-tone-contrast:#101014;--btn-tone-soft:var(--white-trans-10);--btn-focus-color:color-mix(in oklab, var(--white) 50%, var(--btn-tone-contrast))}:where(.btn--black){--btn-tone:var(--black);--btn-tone-hover:color-mix(in oklab, var(--black) 88%, var(--btn-tone-contrast));--btn-tone-contrast:#fff;--btn-tone-soft:var(--black-trans-10);--btn-focus-color:color-mix(in oklab, var(--black) 50%, var(--btn-tone-contrast))}:where(.btn--theme){--btn-tone:var(--theme-btn,var(--primary));--btn-tone-hover:var(--theme-btn-hover,var(--primary-hover));--btn-tone-contrast:var(--theme-btn-contrast,#fff);--btn-tone-soft:var(--theme-btn-soft,var(--primary-trans-10));--btn-focus-color:var(--theme-btn-ring,var(--primary-light))}:where(.btn--outline){--btn-background:transparent;--btn-text-color:var(--btn-tone);--btn-border-color:var(--btn-tone);--btn-background-hover:var(--btn-tone);--btn-text-color-hover:var(--btn-tone-contrast);--btn-border-color-hover:var(--btn-tone);--btn-shadow:none}:where(.btn--soft){--btn-background:var(--btn-tone-soft);--btn-text-color:var(--btn-tone);--btn-border-color:transparent;--btn-background-hover:var(--btn-tone);--btn-text-color-hover:var(--btn-tone-contrast);--btn-shadow:none}:where(.btn--text){--btn-background:transparent;--btn-text-color:var(--btn-tone);--btn-border-color:transparent;--btn-background-hover:var(--btn-tone-soft);--btn-text-color-hover:var(--btn-tone-hover);--btn-border-color-hover:transparent;--btn-shadow:none;--btn-padding-inline:.4em}:where(.btn--pill){--btn-border-radius:999px}:where(.btn--block){--btn-width:100%}:where(.btn--xs){--btn-font-size:var(--text-xs);--btn-padding-block:.5em;--btn-padding-inline:.9em}:where(.btn--s){--btn-font-size:var(--text-s);--btn-padding-block:.65em;--btn-padding-inline:1.1em}:where(.btn--l){--btn-font-size:var(--text-l);--btn-padding-block:.9em;--btn-padding-inline:1.6em}:where(.btn--xl){--btn-font-size:var(--text-xl);--btn-padding-block:1em;--btn-padding-inline:2em}.legal__heading{margin:var(--space-m) 0 0;font-size:var(--h5);letter-spacing:-.01em}.legal__lines{display:grid}.legal__link{color:var(--primary);text-decoration:none;&:hover{text-decoration:underline}&:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}}.legal__list{gap:var(--space-xs);margin:0;padding-inline-start:1.25em;display:grid}.hero__caption-name{font-weight:600}.site-header{z-index:20;position:relative}.topbar{padding-block:var(--space-xs);z-index:999;padding-inline:var(--site-margin);background:var(--secondary);color:var(--white)}.topbar__inner{justify-content:flex-end;align-items:center;gap:var(--space-xs) var(--space-m);inline-size:100%;max-inline-size:var(--content-width);flex-wrap:wrap;margin-inline:auto;display:flex;@media (width<=40rem){justify-content:center;gap:var(--space-xs) var(--space-s)}}.topbar__link{color:inherit;font-size:var(--text-s);transition:color var(--transition);align-items:center;gap:.5em;text-decoration:none;display:inline-flex;& [builder-data-element=icon]{color:var(--primary);flex:none}&:hover{color:var(--primary-light)}&:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}@media (width<=40rem){font-size:var(--text-xs)}}.topbar__label{white-space:nowrap}.masthead{padding-block:var(--space-s);z-index:999;padding-inline:var(--site-margin);background:var(--white)}.masthead__inner{justify-content:space-between;align-items:center;gap:var(--space-m);inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto;display:flex}.brand{color:inherit;gap:.15em;text-decoration:none;display:grid;&:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}}.brand__name{font-size:var(--text-l);letter-spacing:-.01em;color:var(--base-ultra-dark);font-weight:700;line-height:1.15}.brand__tagline{font-size:var(--text-s);color:var(--primary);font-weight:500;line-height:1.2}[builder-data-element=nav]{align-items:center;display:flex;position:relative;@media (width<=45rem){position:static}}[builder-data-element=nav-list]{align-items:center;gap:var(--space-s);margin:0;padding:0;list-style:none;display:flex;@media (width<=45rem){align-items:stretch;gap:var(--space-xs);flex-direction:column}}[builder-data-element=nav-item]{align-items:center;display:flex;position:relative;@media (width<=45rem){&>*{flex:auto}}}[builder-data-element=nav-link]{color:var(--base-dark);border-radius:var(--radius-s);font-size:var(--text-m);white-space:nowrap;transition:color var(--transition);align-items:center;gap:.35em;padding:.5em .75em;font-weight:500;text-decoration:none;display:inline-flex;&:hover{color:var(--primary)}&[aria-current]{font-weight:600}&:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}@media (width<=45rem){justify-content:flex-start;padding-block:.7em;padding-inline:0}}[builder-data-element=nav-panel]{align-items:center;display:flex;@media (width<=45rem){z-index:100;inline-size:100%;padding:var(--space-s) var(--site-margin) var(--space-m);background:var(--white);border-block-start:var(--border-width) solid var(--border-light);box-shadow:var(--shadow-m);visibility:hidden;opacity:0;flex-direction:column;align-items:stretch;transition:opacity .2s,translate .2s,visibility .2s;position:absolute;inset-block-start:100%;inset-inline:0;translate:0 -.5rem;[data-nav-part=nav][data-nav-open]>&{visibility:visible;opacity:1;translate:0}}}[builder-data-element=nav-toggle]{block-size:2.75rem;inline-size:2.75rem;color:var(--base-ultra-dark);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none;&:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}@media (width<=45rem){z-index:110;display:inline-flex;position:relative}}[builder-data-element=nav-burger]{background:currentColor;border-radius:2px;block-size:2px;inline-size:1.4rem;transition:background-color .12s;display:block;position:relative;&:before,&:after{content:"";background:currentColor;border-radius:2px;block-size:2px;inline-size:1.4rem;transition:translate .2s,rotate .2s;display:block;position:absolute;inset-inline-start:0}&:before{translate:0 -.42rem}&:after{translate:0 .42rem}[aria-expanded=true]>&{background:0 0}[aria-expanded=true]>&:before{translate:0;rotate:45deg}[aria-expanded=true]>&:after{translate:0;rotate:-45deg}}[builder-data-element=nav-skip]{z-index:200;color:var(--white);background:var(--primary);border-radius:var(--radius-s);font-size:var(--text-s);opacity:0;padding:.6em 1em;text-decoration:none;transition:translate .15s,opacity .15s;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 calc(-100% - 1rem);&:is(:focus,:focus-visible){opacity:1;translate:0}}.site-footer{padding-block:var(--section-space-s);background:var(--secondary);color:var(--base-light);scroll-margin-block-start:var(--space-xs)}.site-footer__inner{gap:var(--space-m);inline-size:100%;max-inline-size:var(--content-width);justify-items:start;margin-inline:auto;display:grid}.site-footer__brand{gap:.15em;display:grid}.site-footer__tagline{color:var(--primary);font-weight:500}.site-footer__lines{gap:.15em;display:grid}.site-footer__link{color:inherit;text-decoration:none;&:hover{color:var(--white);text-decoration:underline}&:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}}.site-footer__legal{gap:var(--space-s) var(--space-m);inline-size:100%;border-block-start:var(--border-width) solid var(--white-trans-20);flex-wrap:wrap;margin-block-start:var(--space-s);padding-block-start:var(--space-m);display:flex}.site-footer__legal-link{color:var(--primary);text-decoration:none;&:hover{text-decoration:underline}&:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset)}}.site-footer__name{font-size:var(--text-l);letter-spacing:-.01em;color:var(--white);font-weight:600;line-height:1.15}.site-footer__line{text-decoration:none}
