/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}.discover{background-position:100% 100%;background-repeat:no-repeat;background-size:200px}@media (min-width:80rem){.discover{background-image:url(/images/hero/image4.png)}}.footer{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-gray-800,#27272a);--tw-font-weight:var(--font-weight-medium,500);width:100%;height:288px;font-weight:var(--font-weight-medium,500);margin-inline:auto}.input-focus,.input:hover{box-shadow:2px 2px #202024}.input:hover{background:#f4f4f5}.joint-h6{font-family:var(--font-gloria),sans-serif;font-weight:400}.modal{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:1000;background-color:#0000004d;width:100%;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.modal{background-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}.modal_body{width:300px;height:100vh;padding:calc(var(--spacing,.25rem)*6);background-color:#fbfaf8}@keyframes slideIn{0%{transform:translate(-300px)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-300px)}}.slide-in{animation:slideIn .6s ease-out forwards}.slide-out{animation:slideOut .6s ease-in forwards}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}