*{font-family:Inter,sans-serif;--main-page-gradient: linear-gradient( 90deg, #97c9f1 0%, rgba(237, 226, 205, .95) 49.34%, #feab8c 100% );--content-column-max-width: 1550px}html,body{overflow-x:hidden;padding:0;margin:0}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:auto}}p,h1,h2,h3,h4,h5{margin:0}button,a.button{box-sizing:border-box;background:unset;border:unset;text-transform:uppercase;font-size:18px;font-weight:700;letter-spacing:.28em;color:#000;max-width:390px;width:100%;height:60px;padding:0 60px;cursor:pointer}button:not(.nav-button):hover,a.button:not(.nav-button):hover{background-color:#5d5555}button.inverted,a.button.inverted{color:#fff;background-color:#000}button.icon-button,a.button.icon-button{padding:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}button.icon-button:hover,a.button.icon-button:hover{background:none;opacity:.7}button.icon-button:disabled,a.button.icon-button:disabled{cursor:not-allowed;opacity:.3}button.icon-button:disabled:hover,a.button.icon-button:disabled:hover{opacity:.3}button.nav-button,a.button.nav-button{text-wrap:nowrap;text-decoration-thickness:1.5px}button.nav-button:hover,a.button.nav-button:hover{text-decoration-line:underline}button.nav-button.selected,a.button.nav-button.selected{text-decoration-line:underline;text-decoration-thickness:3px}a.button{text-decoration:none;display:flex;align-items:center;justify-content:center}.corner-outline-button:after{content:" "}.top-nav a.button:hover{text-decoration:underline}
