@font-face{font-family:PP Fuji;src:url(../../../fonts/fuji/PPFuji-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Fuji;src:url(../../../fonts/fuji/PPFuji-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20UltraLight%20Az.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20UltraLight%20Italic%20Az.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20ExtraLight%20Az.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20ExtraLight%20Italic%20Az.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Light%20Az.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Light%20Italic%20Az.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Regular%20Az.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Regular%20Italic%20Az.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Medium%20Az.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Medium%20Italic%20Az.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Semi%20Bold%20Az.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Semi%20Bold%20Italic%20Az.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Bold%20Az.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Bold%20Italic%20Az.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Black%20Az.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/sofia-pro/Sofia%20Pro%20Black%20Italic%20Az.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--red: #ec4139;--white: #ffffff;--black: #231f20}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root{isolation:isolate}body{color:var(--black);font-family:Sofia Pro}body a{text-decoration:none;color:var(--black)}button{padding:0;background:none;border:none}h1,h2,h3,h4,h5,h6{font-family:PP Fuji}.button{display:flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:12px}.button.button--clear{background:transparent;color:var(--white);border:2px solid var(--white);transition:all .2s ease-out}.button.button--clear:hover{background:var(--black);color:var(--white);border:2px solid transparent}.button.button--solid{background:var(--black);color:var(--white);border:2px solid transparent;transition:all .2s ease-out}.button.button--solid:hover{background:transparent;color:var(--white);border:2px solid var(--white)}.link{color:#fff;font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:-.08px;transition:.2s opacity ease-out}.link:hover{opacity:.8}
