@font-face{font-family:GT Standard S;src:url(/fonts/GTStandardS-NormalMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Standard S;src:url(/fonts/GTStandardS-NormalBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Standard M;src:url(/fonts/GTStandardM-NormalMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Standard M;src:url(/fonts/GTStandardM-NormalSemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GT Standard M;src:url(/fonts/GTStandardM-NormalBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Standard L;src:url(/fonts/GTStandardL-NormalBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GTStandardM-NormalMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GTStandardM-NormalSemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GTStandardM-NormalBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Standard Mono;src:url(/fonts/GTStandardMono-NormalLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Standard Mono;src:url(/fonts/GTStandardMono-NormalMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cooper BT;src:url(/fonts/CooperBT-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cooper BT;src:url(/fonts/CooperBT-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}.h1-primary{font-family:var(--font-haas-knowles);letter-spacing:-.025em;font-size:clamp(4.5rem,18vw,9.375rem);font-style:normal;font-weight:400;line-height:normal}.h2-primary{font-family:var(--font-haas-knowles);letter-spacing:-.04rem;font-size:4rem;font-style:normal;font-weight:400;line-height:normal}.h3-primary{font-family:var(--font-haas-jones);letter-spacing:-.025rem;font-size:3rem;font-style:normal;font-weight:400;line-height:3.125rem}.h4-primary{font-family:var(--font-haas-knowles);letter-spacing:-.014375rem;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal}.text-sub-large{letter-spacing:-.02rem;font-family:JKR Haas Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:2.4375rem}.text-body-large{letter-spacing:-.02rem;font-family:JKR Haas Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.6875rem}.text-body-small{letter-spacing:-.01rem;font-family:JKR Haas Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.375rem}@media (max-width:1280px) and (min-width:1081px){.h1-primary{letter-spacing:-.14375rem;font-size:5.3125rem}}@media (max-width:1080px){.h1-primary{letter-spacing:-.15625rem;font-size:5.625rem}}@media (max-width:768px){.h1-primary{letter-spacing:-.125rem;font-size:5rem}.h2-primary{letter-spacing:-.03rem;font-size:3rem}.h3-primary{letter-spacing:-.02rem;font-size:2rem;line-height:2.5rem}.h4-primary{letter-spacing:-.0125rem;font-size:1.25rem}}@media (max-width:480px){.h1-primary{letter-spacing:-.09375rem;font-size:3.75rem}.h2-primary{letter-spacing:-.0225rem;font-size:2.25rem}.h3-primary{letter-spacing:-.0175rem;font-size:1.75rem;line-height:2.1875rem}.h4-primary{letter-spacing:-.01125rem;font-size:1.125rem}}.font-display{font-family:var(--font-haas-jones)}.font-medium{font-family:var(--font-haas-knowles)}.font-serif{font-family:var(--font-tiempos-text)}.font-gt-standard-s-medium{font-family:GT Standard S,GT Standard,sans-serif;font-weight:500}.font-gt-standard-s-bold{font-family:GT Standard S,GT Standard,sans-serif;font-weight:700}.font-gt-standard-m-medium{font-family:GT Standard M,GT Standard,sans-serif;font-weight:500}.font-gt-standard-m-semibold{font-family:GT Standard M,GT Standard,sans-serif;font-weight:600}.font-gt-standard-m-bold{font-family:GT Standard M,GT Standard,sans-serif;font-weight:700}.font-gt-standard-l-bold{font-family:GT Standard L,GT Standard,sans-serif;font-weight:700}.font-gt-standard-bold{font-family:GT Standard,sans-serif;font-weight:700}.font-gt-standard-medium{font-family:GT Standard,sans-serif;font-weight:500}.font-gt-standard-semibold{font-family:GT Standard,sans-serif;font-weight:600}.font-gt-standard-mono{font-family:GT Standard Mono,monospace;font-weight:500}.font-gt-standard-mono-light{font-family:GT Standard Mono,monospace;font-weight:300}.font-cooper-bold{font-family:Cooper BT,serif;font-weight:700}.font-cooper-bold-italic{font-family:Cooper BT,serif;font-style:italic;font-weight:700}.text-body-sm{letter-spacing:-.6px;font-family:GT Standard S,GT Standard,sans-serif;font-size:12px;font-weight:500;line-height:16px}.text-body-sm-emphasis{letter-spacing:-.6px;font-family:GT Standard S,GT Standard,sans-serif;font-size:12px;font-weight:700;line-height:16px}.text-body-md{letter-spacing:-.5px;font-family:GT Standard M,GT Standard,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.text-body-md-emphasis{letter-spacing:-.5px;font-family:GT Standard M,GT Standard,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.text-body-lg{letter-spacing:-.5px;font-family:GT Standard M,GT Standard,sans-serif;font-size:16px;font-weight:500;line-height:1.1}@media (min-width:768px){.text-body-lg{font-size:20px}}.text-body-lg-emphasis{letter-spacing:-.6px;font-family:GT Standard M,GT Standard,sans-serif;font-size:16px;font-weight:700;line-height:1.1}@media (min-width:768px){.text-body-lg-emphasis{font-size:20px}}.text-body-xl{letter-spacing:-.5px;font-family:GT Standard M,GT Standard,sans-serif;font-size:20px;font-weight:500;line-height:1.25}@media (min-width:768px){.text-body-xl{font-size:24px}}.text-heading-h1{letter-spacing:0;font-family:Cooper BT,serif;font-size:38px;font-weight:700;line-height:1.03}@media (min-width:768px){.text-heading-h1{font-size:68px;line-height:70px}}.text-heading-h2{letter-spacing:0;font-family:Cooper BT,serif;font-size:28px;font-weight:700;line-height:35px}.text-button-lg{letter-spacing:-.4px;font-family:GT Standard M,GT Standard,sans-serif;font-size:16px;font-weight:600;line-height:1}.text-number-md{letter-spacing:-.5px;font-family:GT Standard Mono,monospace;font-size:16px;font-weight:500;line-height:1.1}.text-input-lg{letter-spacing:0;font-family:GT Standard L,GT Standard,sans-serif;font-size:24px;font-weight:700;line-height:1.1}@media (min-width:768px){.text-input-lg{font-size:32px}}.btn-base{width:10.0625rem;height:3.125rem;font-family:var(--font-haas-knowles);letter-spacing:-.02rem;border-radius:3.75rem;padding:0 1rem;font-size:1rem;font-weight:400}.btn-primary{color:#fff;background-color:#000;box-shadow:0 5px 4px #00000040}.btn-primary:hover{filter:brightness(110%)}.btn-primary:active{box-shadow:none}.btn-secondary{color:#000;background-color:#e3e3e3;box-shadow:0 5px 4px #00000040}.btn-secondary:hover{filter:brightness(110%)}.btn-secondary:active{box-shadow:none}.btn-outline{color:#fff;box-shadow:none;background:0 0;border:2px solid #fff}.btn-outline:hover{color:#000;background:#fff}.btn-outline:active{box-shadow:none}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.animate-wave{transform-origin:70% 70%;animation:2.5s ease-in-out infinite wave;display:inline-block}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.animate-fade-out-down{animation:.16s ease-out forwards fadeOutDown}@keyframes fadeOutDownUnsend{0%{opacity:.5;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.animate-fade-out-down-unsend{animation:.4s ease-out forwards fadeOutDownUnsend!important}.animate-bubble-in{animation:.16s ease-out forwards bubbleFadeInUp}.animate-bubble-out{animation:.16s ease-out forwards bubbleFadeOutUp}
