@font-face{font-family:ivar-display;src:url(/fonts/ivar-display-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ivar-display;src:url(/fonts/ivar-display-regular-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ivar-display;src:url(/fonts/ivar-display-medium.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ivar-display;src:url(/fonts/ivar-display-medium-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:gt-standard-m-standard;src:url(/fonts/gt-standard-m-standard-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gt-standard-m-standard;src:url(/fonts/gt-standard-m-standard-regular-oblique.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:gt-standard-m-standard;src:url(/fonts/gt-standard-m-standard-medium.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:gt-standard-m-standard;src:url(/fonts/gt-standard-m-standard-medium-oblique.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:gt-standard-l-standard;src:url(/fonts/gt-standard-l-standard-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gt-standard-l-standard;src:url(/fonts/gt-standard-l-standard-regular-oblique.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:gt-standard-l-standard;src:url(/fonts/gt-standard-l-standard-medium.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:gt-standard-l-standard;src:url(/fonts/gt-standard-l-standard-medium-oblique.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--spacer-xsm:.4rem;--spacer-sm:1.2rem;--spacer-md:1.6rem;--spacer-lg:2.4rem}@media (min-width:768px){:root{--spacer-xsm:.8rem;--spacer-sm:1.6rem;--spacer-md:2.4rem;--spacer-lg:4.4rem}}:root{--color-true-black:#000;--color-neutral-black:#141414;--color-neutral-white:#fff;--color-neutral-extra-dark-gray:#1e1f24;--color-neutral-light-gray:#f3f5fa;--color-utility-black-scrim-8:color-mix(in srgb,transparent,var(--color-neutral-black)8%);--color-utility-black-scrim-12:color-mix(in srgb,transparent,var(--color-neutral-black)12%);--color-utility-white-scrim-8:color-mix(in srgb,transparent,var(--color-neutral-white)8%);--color-utility-white-scrim-12:color-mix(in srgb,transparent,var(--color-neutral-white)12%);--color-gray-300:#b1bcd2;--color-gray-400:#8994aa;--color-gray-500:#7b8499;--color-gray-900:#2a2b34;--color-gray-extra-dark:#949494;--color-red:#df4f41;--color-surface-primary:var(--color-neutral-white);--color-surface-secondary:var(--color-neutral-light-gray);--color-surface-invert:var(--color-neutral-black);--color-border-color:var(--color-utility-black-scrim-8);--color-border-color-2:var(--color-utility-black-scrim-12);--color-text-primary:var(--color-neutral-black);--color-text-secondary:var(--color-gray-400);--color-text-small:var(--color-gray-400);--color-backdrop:color-mix(in srgb,transparent,var(--color-neutral-white)88%);--color-button-color:var(--color-neutral-black);--color-button-color-hover:var(--color-neutral-white);--color-button-background-color:var(--color-surface-secondary);--color-button-background-color-hover:var(--color-neutral-black);--color-button-border-color:var(--color-utility-black-scrim-8);--color-button-border-color-hover:var(--color-neutral-black);--color-secondary-button-color:var(--color-neutral-black);--color-secondary-button-color-hover:var(--color-neutral-white);--color-secondary-button-background-color:var(--color-utility-black-scrim-8);--color-secondary-button-background-color-hover:var(--color-neutral-black);--color-secondary-button-border-color:var(--color-utility-black-scrim-8);--color-secondary-button-border-color-hover:var(--color-neutral-black);--font-ivar-display:ivar-display,serif;--font-gt-standard-m-standard:gt-standard-m-standard,sans-serif;--font-gt-standard-l-standard:gt-standard-l-standard,sans-serif}@media (prefers-color-scheme:dark){:root{--color-surface-primary:var(--color-neutral-black);--color-surface-secondary:var(--color-neutral-extra-dark-gray);--color-surface-invert:var(--color-neutral-white);--color-border-color:var(--color-utility-white-scrim-8);--color-border-color-2:var(--color-utility-white-scrim-12);--color-text-primary:var(--color-neutral-white);--color-text-secondary:var(--color-gray-500);--color-text-small:var(--color-gray-300);--color-backdrop:color-mix(in srgb,transparent,var(--color-neutral-black)88%);--color-button-color:var(--color-neutral-white);--color-button-color-hover:var(--color-neutral-black);--color-button-background-color:var(--color-surface-secondary);--color-button-background-color-hover:var(--color-neutral-white);--color-button-border-color:var(--color-utility-white-scrim-8);--color-button-border-color-hover:var(--color-neutral-white);--color-secondary-button-color:var(--color-neutral-white);--color-secondary-button-color-hover:var(--color-neutral-black);--color-secondary-button-background-color:var(--color-gray-900);--color-secondary-button-background-color-hover:var(--color-neutral-white);--color-secondary-button-border-color:var(--color-utility-white-scrim-8);--color-secondary-button-border-color-hover:var(--color-neutral-white)}}[data-text-variant=display-1]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:4.4rem;font-weight:400}@media (min-width:768px){[data-text-variant=display-1]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:8rem;font-weight:400}}[data-text-variant=display-2]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:3.6rem;font-weight:400}@media (min-width:768px){[data-text-variant=display-2]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:6.4rem;font-weight:400}}[data-text-variant=display-3]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:3.2rem;font-weight:400}@media (min-width:768px){[data-text-variant=display-3]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:5.6rem;font-weight:400}}[data-text-variant=display-4]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:3.2rem;font-weight:400}@media (min-width:768px){[data-text-variant=display-4]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:0;font-size:4.4rem;font-weight:400}}[data-text-variant=display-5]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:-.024rem;font-size:2.4rem;font-weight:400}@media (min-width:768px){[data-text-variant=display-5]{line-height:1.12;font-family:var(--font-ivar-display);letter-spacing:-.032rem;font-size:3.2rem;font-weight:400}}[data-text-variant=display-6]{line-height:1.32;font-family:var(--font-gt-standard-l-standard);letter-spacing:0;font-size:2rem;font-weight:350}@media (min-width:768px){[data-text-variant=display-6]{line-height:1.32;font-family:var(--font-gt-standard-l-standard);letter-spacing:0;font-size:2.4rem;font-weight:400}}[data-text-variant=body-primary]{line-height:1.4;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;font-size:1.6rem;font-weight:400}@media (min-width:768px){[data-text-variant=body-primary]{line-height:1.4;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;font-size:1.6rem;font-weight:400}}[data-text-variant=body-secondary]{line-height:1.4;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;font-size:1.4rem;font-weight:400}@media (min-width:768px){[data-text-variant=body-secondary]{line-height:1.4;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;font-size:1.4rem;font-weight:400}}[data-text-variant=body-tertiary]{line-height:1.12;font-family:var(--font-gt-standard-m-standard);letter-spacing:.012rem;font-size:1.2rem;font-weight:400}@media (min-width:768px){[data-text-variant=body-tertiary]{line-height:1.12;font-family:var(--font-gt-standard-m-standard);letter-spacing:.012rem;font-size:1.2rem;font-weight:400}}[data-text-variant=cta]{line-height:1;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;font-size:1.4rem;font-weight:400}@media (min-width:768px){[data-text-variant=cta]{line-height:1;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;font-size:1.4rem;font-weight:400}}:root{font-size:clamp(62.5%,2.66667vw,100%)}@media (min-width:768px){:root{font-size:max(62.5%,.694444vw)}}html{overscroll-behavior-block:none}body{margin:unset;min-height:100vh;color:var(--color-text-primary);background-color:var(--color-surface-primary);line-height:1.4;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;flex-direction:column;font-size:1.6rem;font-weight:400;display:flex}@media (min-width:768px){body{line-height:1.4;font-family:var(--font-gt-standard-m-standard);letter-spacing:0;font-size:1.6rem;font-weight:400}}body:has([data-scroll-locking-element=true]){overflow:clip}main{z-index:5;flex-direction:column;flex:1;display:flex;position:relative;overflow:clip}h1,h2,h3,h4,h5,h6,p{margin:unset}a{color:inherit}img,svg,video{width:100%;max-width:100%;height:auto;display:block}button{cursor:pointer}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
