@font-face{font-family:Gordita;src:url(/fonts/gordita-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/gordita-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gordita;src:url(/fonts/gordita-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/fonts/recoleta-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Recoleta;src:url(/fonts/recoleta-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--orange: #ff812e;--dark: #222222;--black: #000000;--navy: #212b36;--bg: #fbfaf5;--white: #ffffff;--border: #e8e4dc;--muted: #6b6b6b;--sub: #444444;--gutter: 20px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Gordita,DM Sans,system-ui,sans-serif;font-size:16px;line-height:28px;color:var(--dark);background:var(--bg)}h1,h2,h3,h4{font-family:Recoleta,Georgia,serif;font-weight:600;color:var(--dark)}h1{font-size:26px;line-height:34px}h2{font-size:22px;line-height:30px}h3{font-size:19px;line-height:27px}h4{font-size:17px;line-height:25px}p{font-size:16px;line-height:28px;color:var(--sub)}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.eyebrow{font-family:Gordita,DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--orange);display:block;margin-bottom:10px}.btn-primary{padding:14px 28px;background:var(--orange);color:#fff;font-family:Gordita,DM Sans,sans-serif;font-size:15px;font-weight:600;border:1.5px solid var(--orange);cursor:pointer;border-radius:50px;display:inline-block;transition:background .2s,border-color .2s}.btn-primary:hover{background:var(--black);border-color:var(--black)}.btn-secondary{padding:14px 28px;background:transparent;color:var(--orange);font-family:Gordita,DM Sans,sans-serif;font-size:15px;font-weight:600;border:1.5px solid var(--orange);cursor:pointer;border-radius:50px;display:inline-block;transition:background .2s,color .2s}.btn-secondary:hover{background:var(--orange);color:#fff}.btn-ghost{padding:10px 22px;border:1.5px solid var(--orange);background:transparent;font-family:Gordita,DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--orange);cursor:pointer;border-radius:50px;transition:background .2s,color .2s}.btn-ghost:hover{background:var(--orange);color:#fff}.btn-solid{padding:10px 22px;background:var(--orange);color:#fff;font-family:Gordita,DM Sans,sans-serif;font-size:13px;font-weight:600;border:1.5px solid var(--orange);cursor:pointer;border-radius:50px;transition:background .2s,border-color .2s}.btn-solid:hover{background:var(--black);border-color:var(--black)}.btn-white{padding:14px 28px;background:#fff;color:var(--dark);font-family:Gordita,DM Sans,sans-serif;font-size:15px;font-weight:600;border:1.5px solid #fff;cursor:pointer;border-radius:50px;transition:all .2s}.btn-white:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.btn-outline-white{padding:14px 28px;background:transparent;color:#fff;font-family:Gordita,DM Sans,sans-serif;font-size:15px;font-weight:600;border:1.5px solid rgba(255,255,255,.45);cursor:pointer;border-radius:50px;transition:all .2s}.btn-outline-white:hover{border-color:#fff;background:#ffffff1a}@media(min-width:600px){h1{font-size:30px;line-height:38px}h2{font-size:26px;line-height:34px}}@media(min-width:768px){:root{--gutter: 32px}h1{font-size:36px;line-height:44px}h2{font-size:30px;line-height:38px}}@media(min-width:1024px){:root{--gutter: 64px}h1{font-size:44px;line-height:54px}h2{font-size:38px;line-height:48px}}
