@charset "UTF-8";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--black: #0c0c0e;--white: #ffffff;--grey: #6b6b6b;--red: #DA2B1F;--green: #5B8F7B;--yellow: #FAFF44;--primary-off-white: #EFF4EF;--primary-white: #FFFFFF;--primary-black: #0c0c0e;--primary-red-dark: #B8070F;--primary-red-light: #DA2B1F;--gray-100: #C8C8C8;--gray-200: #919191;--gray-300: #767676;--gray-400: #2F2F2F;--gray-500: #5E5E5E;--interaction-error: #DA2B1F;--interaction-success: #0F8802;--interaction-warning: #F79009;--black-rgb: 12, 12, 14;--white-rgb: 255, 255, 255;--grey-rgb: 107, 107, 107;--red-rgb: 218, 43, 31;--green-rgb: 91, 143, 123;--yellow-rgb: 250, 255, 68;--primary-off-white-rgb: 239, 244, 239;--primary-white-rgb: 255, 255, 255;--primary-black-rgb: 12, 12, 14;--primary-red-dark-rgb: 184, 7, 15;--primary-red-light-rgb: 218, 43, 31;--gray-100-rgb: 200, 200, 200;--gray-200-rgb: 145, 145, 145;--gray-300-rgb: 118, 118, 118;--gray-400-rgb: 47, 47, 47;--gray-500-rgb: 94, 94, 94;--interaction-error-rgb: 218, 43, 31;--interaction-success-rgb: 15, 136, 2;--interaction-warning-rgb: 247, 144, 9;--font-primary: InterVariable, Helvetica Neue, Helvetica, Arial, sans-serif;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--body1-font-size: 16px;--body1-font-size-m: 16px;--body1-font-size-t: 20px;--body1-font-size-d: 20px;--body1-font-weight: 400;--body1-line-height: 1.4;--body1-letter-spacing: 0;--body2-font-size: 14px;--body2-font-size-m: 14px;--body2-font-size-t: 14px;--body2-font-size-d: 16px;--body2-font-weight: 400;--body2-line-height: 1.4;--body2-letter-spacing: 0;--buttonlink-font-size: 16px;--buttonlink-font-size-m: 16px;--buttonlink-font-size-t: 20px;--buttonlink-font-size-d: 20px;--buttonlink-font-weight: 500;--buttonlink-line-height: 1.4;--buttonlink-letter-spacing: 0;--header1-font-size: 48px;--header1-font-size-m: 48px;--header1-font-size-t: 80px;--header1-font-size-d: 96px;--header1-font-weight: 500;--header1-line-height: .88;--header1-letter-spacing: -.04em;--header1-text-transform: uppercase;--header2-font-size: 44px;--header2-font-size-m: 44px;--header2-font-size-t: 64px;--header2-font-size-d: 80px;--header2-font-weight: 700;--header2-line-height: .88;--header2-letter-spacing: -.04em;--header2-text-transform: uppercase;--header3-font-size: 40px;--header3-font-size-m: 40px;--header3-font-size-t: 48px;--header3-font-size-d: 64px;--header3-font-weight: 700;--header3-line-height: .88;--header3-letter-spacing: -.04em;--header3-text-transform: uppercase;--subtitle1-font-size: 36px;--subtitle1-font-size-m: 36px;--subtitle1-font-size-t: 44px;--subtitle1-font-size-d: 64px;--subtitle1-font-weight: 400;--subtitle1-line-height: 1.12;--subtitle1-letter-spacing: -.02em;--subtitle2-font-size: 32px;--subtitle2-font-size-m: 32px;--subtitle2-font-size-t: 40px;--subtitle2-font-size-d: 48px;--subtitle2-font-weight: 400;--subtitle2-line-height: 1.12;--subtitle2-letter-spacing: -.02em;--subtitle3-font-size: 28px;--subtitle3-font-size-m: 28px;--subtitle3-font-size-t: 36px;--subtitle3-font-size-d: 36px;--subtitle3-font-weight: 500;--subtitle3-line-height: 1.12;--subtitle3-letter-spacing: -.02em;--letter-spacing-default: 0;--letter-spacing-header: -.04em;--letter-spacing-subtitle: -.02em;--line-height-default: 1.4;--line-height-header: .88;--line-height-subtitle: 1.12;--padding-xs: 12px;--padding-sm: 24px;--padding-md: 40px;--padding-lg: 64px;--padding-xl: 80px;--padding-2x: 92px;--padding-3x: 124px;--padding-4x: 196px;--section-vertical-padding: 24px;--square-button-size: 36px;--circle-button-size: 36px;--border-radius: 12px;--border-radius-button: 12px;--nav-height: 72px;--site-gutter: 20px}@media (min-width: 768px){:root{--body1-font-size: 20px;--body2-font-size: 14px;--buttonlink-font-size: 20px;--header1-font-size: 80px;--header2-font-size: 64px;--header3-font-size: 48px;--subtitle1-font-size: 44px;--subtitle2-font-size: 40px;--subtitle3-font-size: 36px}}@media (min-width: 992px){:root{--nav-height: 72px;--site-gutter: 40px;--body1-font-size: 20px;--body2-font-size: 16px;--buttonlink-font-size: 20px;--header1-font-size: 96px;--header2-font-size: 80px;--header3-font-size: 64px;--subtitle1-font-size: 64px;--subtitle2-font-size: 48px;--subtitle3-font-size: 36px;--section-vertical-padding: 24px;--square-button-size: 40px;--circle-button-size: 40px;--border-radius: 12px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.font-body1,body,p{font-size:var(--body1-font-size);font-weight:var(--body1-font-weight);line-height:var(--body1-line-height);letter-spacing:var(--body1-letter-spacing)}.font-body2{font-size:var(--body2-font-size);font-weight:var(--body2-font-weight);line-height:var(--body2-line-height);letter-spacing:var(--body2-letter-spacing)}.font-buttonlink,button,a{font-size:var(--buttonlink-font-size);font-weight:var(--buttonlink-font-weight);line-height:var(--buttonlink-line-height);letter-spacing:var(--buttonlink-letter-spacing)}.font-header1{font-size:var(--header1-font-size);font-weight:var(--header1-font-weight);line-height:var(--header1-line-height);letter-spacing:var(--header1-letter-spacing);text-transform:var(--header1-text-transform)}.font-header2{font-size:var(--header2-font-size);font-weight:var(--header2-font-weight);line-height:var(--header2-line-height);letter-spacing:var(--header2-letter-spacing);text-transform:var(--header2-text-transform)}.font-header3{font-size:var(--header3-font-size);font-weight:var(--header3-font-weight);line-height:var(--header3-line-height);letter-spacing:var(--header3-letter-spacing);text-transform:var(--header3-text-transform)}.font-subtitle1{font-size:var(--subtitle1-font-size);font-weight:var(--subtitle1-font-weight);line-height:var(--subtitle1-line-height);letter-spacing:var(--subtitle1-letter-spacing);text-transform:var(--subtitle1-text-transform)}.font-subtitle2{font-size:var(--subtitle2-font-size);font-weight:var(--subtitle2-font-weight);line-height:var(--subtitle2-line-height);letter-spacing:var(--subtitle2-letter-spacing);text-transform:var(--subtitle2-text-transform)}.font-subtitle3{font-size:var(--subtitle3-font-size);font-weight:var(--subtitle3-font-weight);line-height:var(--subtitle3-line-height);letter-spacing:var(--subtitle3-letter-spacing)}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/InterVariable.DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_astro/InterVariable-Italic.FCBEiFp6.woff2) format("woff2")}body,p{font-family:var(--font-primary);color:var(--primary-black)}.font-bold{font-weight:var(--font-weight-bold)}.font-medium{font-weight:var(--font-weight-medium)}.button-reset{background:none;border:none;padding:0;cursor:pointer}.button-primary,.button-primary-invert,.button-primary-with-plus,.button-primary-invert-with-plus,.button-primary-with-arrow,.button-primary-invert-with-arrow,.button-secondary{--btn-primary-inverted-color: var(--primary-off-white);--btn-primary-color: var(--primary-black);--btn-primary-active-color: var(--primary-white);--btn-primary-invalid-color: var(--gray-300);--btn-primary-background-color: var(--primary-white);--btn-primary-border-color: var(--btn-primary-background-color);--btn-primary-background-hover-color: var(--primary-off-white);display:inline-flex;font-weight:var(--font-weight-semibold);width:fit-content;position:relative;align-items:center;padding:.5rem 1.25rem;border-radius:var(--border-radius-button);border:1px solid var(--btn-primary-border-color);color:var(--btn-primary-color);background-color:var(--btn-primary-background-color);transition:all .2s ease}.button-primary span,.button-primary-invert span,.button-primary-with-plus span,.button-primary-invert-with-plus span,.button-primary-with-arrow span,.button-primary-invert-with-arrow span,.button-secondary span{padding:.325rem 0;border-bottom:1px solid transparent;position:relative;z-index:1}.button-primary.selected span,.selected.button-primary-invert span,.selected.button-primary-with-plus span,.selected.button-primary-invert-with-plus span,.selected.button-primary-with-arrow span,.selected.button-primary-invert-with-arrow span,.selected.button-secondary span{border-bottom-color:var(--btn-primary-color)}.button-primary.selected span:hover,.selected.button-primary-invert span:hover,.selected.button-primary-with-plus span:hover,.selected.button-primary-invert-with-plus span:hover,.selected.button-primary-with-arrow span:hover,.selected.button-primary-invert-with-arrow span:hover,.selected.button-secondary span:hover{border-bottom-color:transparent}.button-primary:hover,.button-primary-invert:hover,.button-primary-with-plus:hover,.button-primary-invert-with-plus:hover,.button-primary-with-arrow:hover,.button-primary-invert-with-arrow:hover,.button-secondary:hover{border-color:var(--btn-primary-background-hover-color);background-color:var(--btn-primary-background-hover-color)}.button-primary:hover span,.button-primary-invert:hover span,.button-primary-with-plus:hover span,.button-primary-invert-with-plus:hover span,.button-primary-with-arrow:hover span,.button-primary-invert-with-arrow:hover span,.button-secondary:hover span{border-bottom-color:transparent}.button-primary:hover span:after,.button-primary-invert:hover span:after,.button-primary-with-plus:hover span:after,.button-primary-invert-with-plus:hover span:after,.button-primary-with-arrow:hover span:after,.button-primary-invert-with-arrow:hover span:after,.button-secondary:hover span:after{font-weight:800}.button-primary:active,.button-primary-invert:active,.button-primary-with-plus:active,.button-primary-invert-with-plus:active,.button-primary-with-arrow:active,.button-primary-invert-with-arrow:active,.button-secondary:active{color:var(--btn-primary-active-color);border-color:var(--btn-primary-color);background-color:var(--btn-primary-color);transform-origin:center center;transform:scale(.98)}.button-primary:active span:after,.button-primary-invert:active span:after,.button-primary-with-plus:active span:after,.button-primary-invert-with-plus:active span:after,.button-primary-with-arrow:active span:after,.button-primary-invert-with-arrow:active span:after,.button-secondary:active span:after{font-weight:900}.button-primary--invalid{--btn-primary-color: var(--btn-primary-invalid-color);cursor:not-allowed}.button-primary--invalid:hover{border-color:transparent}.button-primary--invalid:active{transform:none;background-color:transparent;color:var(--btn-primary-invalid-color)}.button-secondary{--btn-primary-inverted-color: var(--primary-off-white);--btn-primary-color: var(--primary-white);--btn-primary-active-color: var(--primary-white);--btn-primary-invalid-color: var(--gray-300);--btn-primary-background-color: transparent;--btn-primary-background-hover-color: var(--primary-white);--btn-primary-border-color: var(--btn-primary-color)}.button-secondary span{padding:.325rem 0;border-bottom:1px solid transparent;position:relative;z-index:1}.button-secondary.selected span{border-bottom-color:var(--btn-primary-color)}.button-secondary.selected span:hover{border-bottom-color:transparent}.button-secondary:hover{border-color:var(--btn-primary-background-hover-color);background-color:var(--btn-primary-background-hover-color);color:var(--primary-black)}.button-secondary:active{color:var(--primary-black);border-color:var(--btn-primary-color);background-color:var(--btn-primary-color);transform-origin:center center;transform:scale(.98)}.button-secondary--invalid{--btn-primary-color: var(--btn-primary-invalid-color);cursor:not-allowed}.button-secondary--invalid:hover{border-color:transparent}.button-secondary--invalid:active{transform:none;background-color:transparent;color:var(--btn-primary-invalid-color)}.button-primary-with-arrow span,.button-primary-invert-with-arrow span{display:inline-flex;align-items:center;gap:var(--padding-xs)}.button-primary-with-arrow span:after,.button-primary-invert-with-arrow span:after{content:"↘";font-family:var(--font-primary);display:block;line-height:1;font-size:1.5rem;font-weight:350;padding-bottom:3px}.button-primary-with-plus span,.button-primary-invert-with-plus span{display:inline-flex;align-items:center;gap:var(--padding-xs)}.button-primary-with-plus span:before,.button-primary-invert-with-plus span:before{content:"+";font-family:var(--font-primary);display:block;line-height:1;font-size:1.5rem;font-weight:350;padding-bottom:3px}.button-primary-invert,.button-primary-invert-with-arrow,.button-primary-invert-with-plus{--btn-primary-inverted-color: var(--primary-black);--btn-primary-color: var(--primary-off-white);--btn-primary-active-color: var(--primary-black);--btn-primary-invalid-color: var(--gray-500)}.button-close{--btn-color: var(--primary-black);--btn-color-hover: var(--primary-off-white);width:var(--circle-button-size);height:var(--circle-button-size);display:flex;align-items:center;justify-content:center;position:relative;border:1px solid transparent;border-radius:50%;background:none;padding:0;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease;transform-origin:center center;transform:scale(1);z-index:10}.button-close span.hamburger{display:block;position:relative;height:100%;width:100%;transition:border-color .2s ease}.button-close span.hamburger:before,.button-close span.hamburger:after{content:"";display:block;position:absolute;width:45%;height:5%;background-color:var(--btn-color, currentColor);transform-origin:center center}.button-close span.hamburger:before{transform:rotate(45deg);top:47.5%;left:27.5%}.button-close span.hamburger:after{transform:rotate(-45deg);top:47.5%;left:27.5%}.button-close:hover{border-color:var(--btn-color, currentColor)}.button-close:hover span:before,.button-close:hover span:after{background-color:var(--btn-color, currentColor)}.button-close:active{transform:scale(.94);background-color:var(--btn-color, currentColor);border-color:var(--btn-color, currentColor)}.button-close:active span:before,.button-close:active span:after{background-color:var(--btn-color-hover, var(--primary-off-white))}*{outline:none;box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;text-rendering:geometricPrecision}html{padding:0;margin:0;overscroll-behavior-x:none;max-width:100vw;scroll-behavior:smooth}body{padding:0;margin:0;line-height:100%;scroll-behavior:smooth;background-color:var(--black);padding-bottom:calc(45rem - 720px);max-width:100vw}body:before{content:"";position:fixed;top:0;left:0;width:0;height:0;background-color:#0000;z-index:-1;opacity:0;transition:background-color .8s ease-in-out;pointer-events:none}body.has-backdrop:before{width:100%;height:100%;background-color:#0003;z-index:-1;opacity:1}main{background-color:var(--black);color:var(--white)}main p,main h1,main h2,main h3,main h4,main h5,main h6{color:var(--white)}strong{font-weight:var(--font-weight-bold)}figure{flex-shrink:0;display:grid;place-items:center}figure img{max-width:100%;max-height:100%}a,button{cursor:pointer;transition:all .2s ease;text-decoration:none;-webkit-tap-highlight-color:transparent}main{position:relative;min-height:100vh}@media (min-width: 1024px){body{padding-bottom:0}}hr{border:0;border-top:1px solid var(--black);margin:0;padding:0;width:100%}section{width:100%;overflow:hidden;padding-right:var(--site-gutter);padding-left:var(--site-gutter)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html,body{margin:0;padding:0;background:#000;height:100vh;font-family:var(--font-primary);color:var(--white)}main{position:relative}
