*{margin:0;padding:0;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Kalice;src:url(/fonts/Kalice-Trial-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Selecta;src:url(/fonts/Selecta-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Selecta;src:url(/fonts/Selecta%20Regular%20Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Selecta;src:url(/fonts/Selecta-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Selecta;src:url(/fonts/Selecta-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--font-kalice: "Kalice", ui-serif, Georgia, serif;--font-selecta: "Selecta", system-ui, sans-serif;--shadow-cuttoff-fix: 2em;--border-width: clamp(1px, .0625em, 4px);--outline-width: calc(100% + var(--border-width));--outline-height: calc(100% + var(--border-width));--outline-top: calc(0% - var(--border-width) / 2);--outline-left: calc(0% - var(--border-width) / 2);--shine-width: calc(100% - var(--border-width));--shine-height: calc(100% - var(--border-width));--shine-top: calc(0% + var(--border-width) / 2);--shine-left: calc(0% + var(--border-width) / 2);--btn-shadow-width: calc(100% - var(--shadow-cuttoff-fix) - .25em);--btn-shadow-height: calc(100% - var(--shadow-cuttoff-fix) - .25em);--btn-shadow-top: calc(var(--shadow-cuttoff-fix) - .5em);--btn-shadow-left: calc(var(--shadow-cuttoff-fix) - .875em)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{animation:spin 1s linear infinite}@property --angle-1{syntax: "<angle>"; inherits: false; initial-value: -75deg;}@property --angle-2{syntax: "<angle>"; inherits: false; initial-value: -45deg;}.glassmorphic-button-wrap{position:relative;z-index:2;border-radius:999vw;width:280px;background:transparent;pointer-events:none;transition:all .4s cubic-bezier(.25,1,.5,1)}@media(min-width:768px){.glassmorphic-button-wrap{width:145px!important}}.glassmorphic-button-shadow{position:absolute;width:calc(100% + var(--shadow-cuttoff-fix));height:calc(100% + var(--shadow-cuttoff-fix));top:calc(0% - var(--shadow-cuttoff-fix) / 2);left:calc(0% - var(--shadow-cuttoff-fix) / 2);filter:blur(clamp(2px,.125em,12px));overflow:visible;pointer-events:none}.glassmorphic-button-shadow:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:999vw;background:linear-gradient(180deg,#0003,#0000001a);width:var(--btn-shadow-width);height:var(--btn-shadow-height);top:var(--btn-shadow-top);left:var(--btn-shadow-left);padding:.125em;box-sizing:border-box;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;transition:all .4s cubic-bezier(.25,1,.5,1);overflow:visible;opacity:1}.glassmorphic-button{--border-width: clamp(1px, .0625em, 4px);all:unset;cursor:pointer;position:relative;width:280px;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:auto;z-index:3;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);border-radius:999vw;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 0 #fff;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;align-items:center;justify-content:center;height:68px;text-decoration:none}@media(min-width:768px){.glassmorphic-button{width:154px}}.glassmorphic-button:disabled{pointer-events:none}.glassmorphic-button:hover{transform:scale(.975);-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,0 0 .05em .1em inset #ffffff80,0 0 #fff}.glassmorphic-button span{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;color:#323232;text-shadow:0em .05em .05em rgba(0,0,0,.05);transition:all .4s cubic-bezier(.25,1,.5,1);padding-inline:1.75em;font-family:var(--font-selecta);font-size:1.125rem;font-weight:500;letter-spacing:-.18px;white-space:nowrap}.glassmorphic-button:hover span{text-shadow:.025em .025em .025em rgba(0,0,0,.06)}.glassmorphic-button span:after{content:"";display:block;position:absolute;z-index:1;width:var(--shine-width);height:var(--shine-height);top:var(--shine-top);left:var(--shine-left);box-sizing:border-box;border-radius:999vw;overflow:clip;background:linear-gradient(var(--angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 40% 50%,rgba(255,255,255,0) 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;transition:background-position .5s cubic-bezier(.25,1,.5,1),--angle-2 .5s cubic-bezier(.25,1,.5,1)}.glassmorphic-button:hover span:after{background-position:25% 50%}.glassmorphic-button:active span:after{background-position:50% 15%;--angle-2: -15deg}@media(hover:none)and (pointer:coarse){.glassmorphic-button span:after,.glassmorphic-button:active span:after{--angle-2: -45deg}}.glassmorphic-button:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:999vw;width:var(--outline-width);height:var(--outline-height);top:var(--outline-top);left:var(--outline-left);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;transition:all .4s cubic-bezier(.25,1,.5,1),--angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #ffffff80}.glassmorphic-button:hover:after{--angle-1: -125deg}.glassmorphic-button:active:after{--angle-1: -75deg}@media(hover:none)and (pointer:coarse){.glassmorphic-button:after,.glassmorphic-button:hover:after,.glassmorphic-button:active:after{--angle-1: -75deg}}.glassmorphic-button-wrap:has(button:hover) .glassmorphic-button-shadow,.glassmorphic-button-wrap:has(a:hover) .glassmorphic-button-shadow{filter:blur(clamp(2px,.0625em,6px));transition:filter .4s cubic-bezier(.25,1,.5,1)}.glassmorphic-button-wrap:has(button:hover) .glassmorphic-button-shadow:after,.glassmorphic-button-wrap:has(a:hover) .glassmorphic-button-shadow:after{top:calc(var(--shadow-cuttoff-fix) - .875em);opacity:1}.glassmorphic-button-wrap:has(button:active),.glassmorphic-button-wrap:has(a:active){transform:rotateX(25deg)}.glassmorphic-button-wrap:has(button:active) .glassmorphic-button,.glassmorphic-button-wrap:has(a:active) .glassmorphic-button{box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .125em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 .225em .05em #0000000d,0 .25em #ffffffbf,inset 0 .25em .05em #00000026}.glassmorphic-button-wrap:has(button:active) .glassmorphic-button-shadow,.glassmorphic-button-wrap:has(a:active) .glassmorphic-button-shadow{filter:blur(clamp(2px,.125em,12px))}.glassmorphic-button-wrap:has(button:active) .glassmorphic-button-shadow:after,.glassmorphic-button-wrap:has(a:active) .glassmorphic-button-shadow:after{top:calc(var(--shadow-cuttoff-fix) - .5em);opacity:.75}.glassmorphic-button-wrap:has(button:active) span,.glassmorphic-button-wrap:has(a:active) span{text-shadow:.025em .1em .05em rgba(0,0,0,.08)}.nav-button.glassmorphic-button-wrap,.glassmorphic-button-wrap--header{width:126px!important}.nav-button .glassmorphic-button,.glassmorphic-button-wrap--header .glassmorphic-button{width:126px!important;height:40px!important}.nav-button .glassmorphic-button span,.glassmorphic-button-wrap--header .glassmorphic-button span{font-size:14px;font-weight:400;letter-spacing:-.16px;padding-inline:1.25em}@media(min-width:768px){.nav-button.glassmorphic-button-wrap,.glassmorphic-button-wrap--header{width:145px!important}.nav-button .glassmorphic-button,.glassmorphic-button-wrap--header .glassmorphic-button{width:145px!important;height:46px!important}.nav-button .glassmorphic-button span,.glassmorphic-button-wrap--header .glassmorphic-button span{font-size:16px}}.social-icon-button.glassmorphic-button-wrap,.social-icon-button .glassmorphic-button{width:32px!important;height:32px!important}.social-icon-button .glassmorphic-button span{padding:0}.footer-root a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.footer-root a:hover{color:#525252;opacity:1}@media(min-width:768px){.footer-legal{display:flex!important}}.footer-dark{color:#737373}.footer-dark a{color:#737373;text-decoration:none;transition:color .2s}.footer-dark a:hover{color:#999}.footer-dark .glassmorphic-button span{color:#737373}@media(max-width:640px){.footer-root{padding-left:16px!important;padding-right:16px!important}.social-icon-button.glassmorphic-button-wrap,.social-icon-button .glassmorphic-button{width:30px!important;height:30px!important}}
