@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/roboto-condensed-original-500-italic.BtZfqFpQ.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/roboto-condensed-original-400-normal.DKaiY-zt.woff2)format("woff2")}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/funnel-display-original-300-800-normal.CYddJW1B.ttf)format("truetype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/roboto-condensed-original-700-normal.xocudk4l.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/roboto-original-500-normal.Bih6N3qw.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/roboto-condensed-original-500-normal.BF68PS2c.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/roboto-original-400-normal.BHi116lC.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/roboto-condensed-original-800-normal.Dv8LTal5.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/roboto-original-700-normal.B6b9ug_i.woff2)format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/roboto-original-400-italic.DF_DQKIn.woff2)format("woff2")}:root{--font-display:"Funnel Display", sans-serif;--font-body:Roboto, sans-serif;--font-condensed:"Roboto Condensed", sans-serif;--ink:#2f282a;--paper:#f2f1f0;--muted:#d9dcda;--blue:#00aabf;--blue-dark:#008fa1;--line:#ffffff47;--motion-fast:.18s;--motion-ui:.24s;--motion-enter:.6s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-distance:36px;font-family:var(--font-body);letter-spacing:.16px;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--sticky-header-offset,0px);scroll-padding-bottom:var(--cookie-banner-height,0px)}body{min-width:0;margin:0}button,input,textarea{font:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit}p,h1,h2,h3{margin-top:0}h1,h2,h3{font-family:var(--font-display)}p{text-wrap:pretty;line-height:1.55}.container{width:min(100% - 3rem,1200px);margin-inline:auto}.eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:.82rem;font-weight:700}.button{letter-spacing:.06em;cursor:pointer;min-height:48px;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border:2px solid #0000;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:.94rem;font-weight:700;text-decoration:none;display:inline-flex}.button--blue{background:var(--blue);color:#fff}.button--blue:hover{background:var(--blue-dark)}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.section{padding-block:clamp(4rem,7vw,7.2rem)}.section--light{background:var(--paper);color:var(--ink)}.section--dark{color:var(--paper);background:#000}.logo-strip{scrollbar-width:thin;align-items:center;gap:2rem;padding:1rem 0;display:flex;overflow-x:auto}.logo-strip img{object-fit:contain;flex:0 0 180px;max-width:180px;max-height:95px}.logo-strip--light img{filter:brightness(.2)}@media (width<=700px){:root{--motion-distance:24px}.container{width:min(100% - 2rem,1200px)}.section{padding-block:4rem}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-ui:0s;--motion-enter:0s;--motion-distance:0px}html{scroll-behavior:auto}.button{transition:none}}.button--blue{border-color:var(--paper);color:var(--blue);background:0 0;border-radius:30px;font-family:Arial Narrow,Arial,sans-serif;font-size:1.1rem}.button--blue:hover{color:var(--paper);background:var(--blue)}@font-face{font-family:Barlow;src:url(/_astro/barlow-regular.DgxWDqdj.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/_astro/barlow-bold.CmzkzBEx.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:D-DIN Exp;src:url(/_astro/d-din-exp-regular.CLhvipOK.ttf)format("truetype");font-weight:400;font-display:swap}.skip-link{z-index:1000;color:#000;background:#fff;padding:.6rem 1rem;position:absolute;top:-60px;left:1rem}.skip-link:focus{top:1rem}.site-header{height:395.172px;color:var(--paper);isolation:isolate;z-index:10;letter-spacing:.16px;background:#000;position:relative;overflow:clip}.site-header:before{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.site-header__video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.site-header__poster{z-index:-3;position:absolute;inset:0}.site-header__poster img{object-fit:cover;width:100%;height:100%}.site-header__inner{border-bottom:1px solid var(--paper);justify-content:space-between;align-items:center;width:calc(100% - 21.44px);max-width:none;margin:0 10.72px;padding-top:10.72px;padding-bottom:7.04px;display:flex}.brand{flex:none;line-height:0;display:block}.brand img{width:254px;height:62.6406px;display:block}.primary-nav{font:400 17px/1.5 var(--font-condensed);align-items:center;gap:24px;display:flex}.primary-nav a{color:inherit;text-transform:uppercase;transition:background-size var(--motion-fast) ease;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.primary-nav a:is(:hover,:focus-visible,[aria-current=page]){background-size:100% 1px}.primary-nav a:focus-visible,.menu-toggle:focus-visible{outline-color:#fff}.primary-nav__home,.menu-toggle{display:none}.site-header__tagline{box-sizing:content-box;width:calc(40% - 8.576px);max-width:none;margin:0;padding:16px;position:absolute;top:326.844px;left:calc(15% + 7.504px);transform:translate(-30%,-80%)}.site-header__tagline :is(h1,p){max-width:none;font:500 40px/1.05 var(--font-display);text-wrap:pretty;margin:0}.site-header.is-floating{z-index:60}.site-header.is-floating .site-header__inner{opacity:0;pointer-events:none;width:100%;transition:top var(--motion-ui) var(--motion-ease), opacity var(--motion-fast) ease;background:#000000f0;border-bottom-color:#ffffff3d;margin:0;padding:12px 20px;position:fixed;top:-110px;left:0;right:0;box-shadow:0 8px 24px #0000002e}.site-header.is-floating .brand img{width:188px;height:auto}.site-header.is-floating .site-header__inner.is-visible{opacity:1;pointer-events:auto;top:0}.site-header.is-floating .site-header__inner:focus-within{opacity:1;pointer-events:auto;transition:none;top:0}.page-legal .site-header{background:#000}.page-legal .site-header__video,.page-legal .site-header__poster{display:none}@media (width>=1024px) and (width<=1919px){.site-header__tagline{width:calc(45% - 9.648px)}.site-header__tagline :is(h1,p){font-size:35px}}.site-footer{color:var(--paper);letter-spacing:.16px;background:#000;padding:0 0 66.72px}.footer-banner{text-align:center;background:#000 url(/_astro/background-home-image.CKClDTgh.png) 50%/cover no-repeat;justify-content:center;align-items:flex-start;padding:53px 10.72px 57.03px;display:flex}.footer-banner p{font:600 clamp(28px, 4vw, 60px)/1.1 var(--font-display);text-wrap:wrap;margin:0}.footer-grid{gap:40px;width:calc(100% - 32px);max-width:none;min-height:255.094px;margin:36px 16px 0;display:flex}.footer-grid:before{content:"";flex:0 0 100px;height:37px}.footer-grid>div{flex:1 1 0;min-width:0;padding-inline:10.72px}.footer-grid>div:nth-child(3){padding:0}.footer-grid h2{font:800 17px/1.5 var(--font-condensed);margin:0 0 19.0625px}.footer-grid a{max-width:200px;font:400 17px/1.5 var(--font-condensed);margin:0 0 7.04px;text-decoration:underline;display:block}.footer-grid>div:first-child a{text-wrap:pretty}.footer-grid>div:nth-child(2) a{font-family:var(--font-body);text-decoration:none}.footer-grid>div:last-child a{margin-bottom:8px;text-decoration:none}.footer-social{gap:7.04px;display:flex}.footer-social a{margin:0}.footer-social svg{width:24px;height:24px;display:block}.footer-grid a,.footer-bottom a{transition:color var(--motion-fast) ease}.footer-grid a:hover,.footer-bottom a:hover{color:var(--blue)}.footer-bottom{text-align:center;border:0;width:calc(100% - 32px);max-width:none;margin:55.4375px 16px 0;padding:0}.footer-bottom p{font:400 17px/1.5 var(--font-body);margin:0}.footer-bottom a{font-family:var(--font-condensed);text-decoration:underline}.footer-bottom p+p{margin-top:10.72px}.footer-separator{display:none}.page-home .site-footer{padding-bottom:36px}.page-home .footer-bottom{margin-top:66.1563px}.page-home .footer-separator{border-top:1px solid #888;margin:41px 12px 0;display:block}@media (width>=1920px){.footer-grid{margin-top:60.3125px}.site-footer{padding-bottom:91.03px}.page-home .site-footer{padding-bottom:49.0938px}.page-home .footer-grid{margin-top:49.1094px}.page-home .footer-separator{margin-top:41.4375px}}@media (width<=781px){.site-header{height:388px}.site-header__inner{padding-top:23.125px}.site-header__tagline{width:calc(100% - 21.44px);top:336.047px;left:.72px;transform:translateY(-50%)}.site-header__tagline :is(h1,p){font-size:25px;line-height:1.15}.menu-toggle{width:24px;height:24px;color:inherit;cursor:pointer;z-index:30;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}.menu-toggle span{width:16px;height:1.5px;transition:transform var(--motion-ui) var(--motion-ease);background:currentColor;display:block}.menu-toggle span:nth-child(3),.primary-nav{display:none}.site-header:has(.primary-nav.is-open){z-index:200;overflow:clip visible}body:has(.primary-nav.is-open){overflow:hidden}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){transform:translateY(-3.75px)rotate(-45deg)}.footer-banner{justify-content:flex-start}.footer-banner p{width:80%;font-size:25px;line-height:1.1}.footer-grid{flex-direction:column;gap:40px;margin-top:66px}.footer-grid:before{flex:0 0 37px}.footer-grid>div{flex:auto;padding-inline:10px}.footer-grid>div:nth-child(3){padding-inline:10px}.footer-grid h2,.footer-grid a{font-size:13.503px}.footer-grid>div:first-child{padding-bottom:44.0156px}.footer-grid>div:nth-child(2){padding-bottom:12.9844px}.footer-grid>div:nth-child(3){padding-bottom:20.0156px}.footer-grid>div:last-child{padding-bottom:43.03px}.footer-bottom p{font-size:13.503px}}@media (prefers-reduced-motion:reduce){.site-header__video{display:none}}@media (width<=599px){.site-header{overflow:clip visible}.brand img{width:min(254px,100vw - 96px);height:auto}.menu-toggle{width:44px;height:44px;position:relative}.primary-nav{background:var(--blue);font:600 clamp(18px, 6vw, 24px)/1.4 var(--font-condensed);z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-ui) ease, visibility 0s linear var(--motion-ui);flex-direction:column;justify-content:center;gap:35px;margin:0;display:flex;position:fixed;inset:0}.primary-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.primary-nav a{transition:translate var(--motion-ui) var(--motion-ease), background-size var(--motion-fast) ease;translate:0 8px}.primary-nav.is-open a{translate:0}.primary-nav__home{display:block}}@media (width>=600px) and (width<=1023px){.primary-nav{font-size:clamp(13.5031px,11.8144px + .433vw,17px);display:flex}.menu-toggle{display:none}}@media (width>=768px) and (width<=1023px){.site-header{height:388px}.site-header__inner{padding-top:23.125px}.site-header__tagline{width:calc(60% - 12.864px);top:339.25px;left:calc(19% + 6.6464px);transform:translate(-30%,-80%)}.site-header__tagline :is(h1,p){font-size:24px;line-height:1.05}.footer-banner{justify-content:center}.footer-banner p{width:70%;font-size:4vw}.footer-grid h2,.footer-grid a,.footer-bottom p{font-size:calc(11.8144px + .433vw)}}.back-to-top[data-astro-cid-vy5be4ad]{right:max(20px, env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + var(--cookie-banner-height,0px));z-index:40;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;width:48px;height:48px;transition:opacity var(--motion-ui) ease, transform var(--motion-ui) var(--motion-ease), visibility 0s linear var(--motion-ui);background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(8px)}.back-to-top[data-astro-cid-vy5be4ad][data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.back-to-top[data-astro-cid-vy5be4ad] img[data-astro-cid-vy5be4ad]{width:48px;height:auto;display:block}.back-to-top[data-astro-cid-vy5be4ad]:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 3px #111}@media (width<=1023px){.back-to-top[data-astro-cid-vy5be4ad] img[data-astro-cid-vy5be4ad]{width:38px}}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-vy5be4ad]{transition:none;transform:none}}.cookie-consent{--consent-accent:#006d78;--consent-border:#dcd9d9;z-index:100;color:var(--ink);font-family:var(--font-body);text-align:left;position:relative}.cookie-consent__bar{max-height:90dvh;padding:22px max(32px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(32px, env(safe-area-inset-left));border-top:1px solid var(--consent-border);background:#fff;justify-content:space-between;align-items:center;gap:28px;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 32px #00000012}.cookie-consent__bar[hidden],.cookie-consent__launcher[hidden]{display:none}.cookie-consent__copy{max-width:780px}.cookie-consent__copy>strong{font:600 20px/1.3 var(--font-display)}.cookie-consent__copy p{margin:6px 0 0;font-size:14px;line-height:1.55}.cookie-consent a{color:var(--consent-accent);text-underline-offset:3px;text-decoration:underline}.cookie-consent__policy{margin-top:8px;font-size:14px;line-height:1.5;display:inline-block}.cookie-consent__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.cookie-consent button{cursor:pointer;font:inherit;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease}.cookie-consent__actions button{border:1px solid var(--blue);background:var(--blue);color:#111;min-height:44px;font:500 16px/1.25 var(--font-condensed);white-space:nowrap;border-radius:999px;padding:8px 19px}.cookie-consent__actions button:hover{background:#7bd8e2;border-color:#7bd8e2}.cookie-consent__actions .cookie-consent__settings,.cookie-consent__actions .cookie-consent__save{color:var(--consent-accent);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.cookie-consent__actions .cookie-consent__settings:hover,.cookie-consent__actions .cookie-consent__save:hover{background:#e9f7f8}.cookie-consent :is(button,a,input):focus-visible{outline:3px solid var(--consent-accent);outline-offset:3px}.cookie-consent__launcher{left:max(20px, env(safe-area-inset-left));bottom:max(20px, env(safe-area-inset-bottom));background:var(--blue);color:#111;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed;box-shadow:0 4px 16px #0003}.cookie-consent__launcher:hover{background:#7bd8e2}.cookie-consent__launcher svg{display:block}.cookie-consent__dialog{overscroll-behavior:contain;width:min(620px,100vw - 32px);max-width:none;max-height:min(88dvh,800px);color:var(--ink);opacity:0;transition:opacity var(--motion-ui) ease, translate var(--motion-ui) var(--motion-ease), display var(--motion-ui) allow-discrete, overlay var(--motion-ui) allow-discrete;background:#fff;border:0;border-radius:16px;margin:auto;padding:28px;overflow:auto;translate:0 8px;box-shadow:0 24px 80px #0005}.cookie-consent__dialog[open]{opacity:1;translate:0}.cookie-consent__dialog::backdrop{opacity:0;transition:opacity var(--motion-ui) ease, display var(--motion-ui) allow-discrete, overlay var(--motion-ui) allow-discrete;background:#15121499}.cookie-consent__dialog[open]::backdrop{opacity:1}@starting-style{.cookie-consent__dialog[open]{opacity:0;translate:0 8px}.cookie-consent__dialog[open]::backdrop{opacity:0}}.cookie-consent__bar:not([hidden]),.cookie-consent__launcher:not([hidden]){animation:tlv-consent-enter var(--motion-ui) var(--motion-ease)}@keyframes tlv-consent-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.cookie-consent__dialog,.cookie-consent__dialog::backdrop{transition:none;translate:none}.cookie-consent__bar,.cookie-consent__launcher{animation:none}}.cookie-consent__dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cookie-consent__eyebrow{color:var(--consent-accent);font:700 14px/1.4 var(--font-condensed);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;display:block}.cookie-consent__dialog h2{font:600 28px/1.2 var(--font-display);margin:0}.cookie-consent .cookie-consent__close{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;margin:-6px -8px 0 0;padding:0;font-size:32px;line-height:1;display:grid}.cookie-consent__close:hover{background:var(--paper)}.cookie-consent__intro{margin:18px 0 22px}.cookie-consent__intro p{margin:0;font-size:15px;line-height:1.55}.cookie-consent__category{border-top:1px solid var(--consent-border);justify-content:space-between;align-items:center;gap:22px;padding:20px 0;display:flex}.cookie-consent__category h3,.cookie-consent__category strong{font:700 16px/1.4 var(--font-body);margin:0 0 5px;display:block}.cookie-consent__category p,.cookie-consent__description{margin:0;font-size:14px;line-height:1.5;display:block}.cookie-consent__required{color:var(--consent-accent);flex-shrink:0;font-size:13px;font-weight:700}.cookie-consent__category--toggle{cursor:pointer}.cookie-consent__category input{width:22px;height:22px;accent-color:var(--consent-accent);cursor:pointer;flex:0 0 22px;margin:0}.cookie-consent__dialog .cookie-consent__actions{border-top:1px solid var(--consent-border);padding-top:22px}@media (width<=1000px){.cookie-consent__bar{flex-direction:column;align-items:stretch;gap:18px}.cookie-consent__bar .cookie-consent__actions{justify-content:flex-start}}@media (height<=500px){.cookie-consent__bar{max-height:50dvh}}@media (width<=520px){.cookie-consent__bar{padding:18px max(20px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.cookie-consent__copy>strong{font-size:18px}.cookie-consent__copy p{font-size:13px}.cookie-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cookie-consent__actions button{padding-inline:12px}.cookie-consent__actions .cookie-consent__settings,.cookie-consent__actions .cookie-consent__save{grid-area:2/1/auto/-1}.cookie-consent__dialog{padding:22px}.cookie-consent__dialog h2{font-size:26px}.cookie-consent__category{gap:14px}.cookie-consent__required{text-align:right;max-width:65px}.cookie-consent__dialog .cookie-consent__actions{padding-top:18px}}[data-motion-pending]{opacity:0}[data-motion-active]{animation-duration:var(--motion-enter);animation-timing-function:var(--motion-ease);animation-fill-mode:both}[data-motion-active=fade]{animation-name:tlv-content-fade}[data-motion-active=rise]{animation-name:tlv-content-rise}[data-motion-active=team-reveal]{animation-name:tlv-team-reveal}@keyframes tlv-content-fade{0%{opacity:0}to{opacity:1}}@keyframes tlv-content-rise{0%{opacity:0;translate:0 var(--motion-distance)}to{opacity:1;translate:0}}@keyframes tlv-team-reveal{0%{opacity:0;translate:0 calc(var(--motion-distance) * 2);clip-path:inset(0 0 12%);scale:.94}to{opacity:1;clip-path:inset(0);translate:0;scale:1}}@media (prefers-reduced-motion:reduce){[data-motion-pending]{opacity:1}[data-motion-active]{animation:none}}@media print{[data-motion-pending]{opacity:1}[data-motion-active]{animation:none}}
