:root{--scheme-accent-100:#3d0818;--scheme-accent-200:#d91c5c;--scheme-accent-300:#d91c5c;--scheme-accent-400:#d91c5c;--scheme-accent-500:#d91c5c;--scheme-accent-600:#d91c5c;--scheme-accent-700:#d91c5c;--scheme-accent-800:#d91c5c;--scheme-accent-900:#d91c5c;--scheme-accent-1000:#d91c5c;--scheme-accent-1100:#d91c5c;--scheme-accent-1200:#d91c5c;--scheme-accent-600-10:rgba(217,28,92,0.1);--scheme-accent-600-30:rgba(217,28,92,0.3);--scheme-accent-600-50:rgba(217,28,92,0.5)}:root,html{color-scheme:dark!important}@media (prefers-color-scheme:light){:root,html,html[data-theme=light]{color-scheme:dark!important}}html[data-theme]{color-scheme:dark!important}html{scroll-behavior:smooth}@media (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important;caret-color:#d91c5c!important;text-size-adjust:100%}.input-field input,.once-ui-input input,.once-ui-textarea textarea,.textarea-field textarea,[data-once-ui=input] input,[data-once-ui=textarea] textarea,input:focus,select:focus,textarea:focus{font-size:16px!important;caret-color:#d91c5c!important}input:focus,select:focus,textarea:focus{transform-origin:left top;transform:scale(1)}}@media (min-width:769px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:14px!important;caret-color:#d91c5c!important}}:root{--vh:1vh;--full-height:100vh;--custom-gradient-pink:#ca3563;--custom-hover-cyan:#1cd4d8}.custom-gradient-effect{position:fixed;pointer-events:none;z-index:0;overflow:hidden}.custom-gradient-effect,.custom-gradient-effect:before{top:0;left:50%;transform:translateX(-50%);width:100%;height:100%}.custom-gradient-effect:before{content:"";position:absolute;background:radial-gradient(ellipse 120vw 100vh at 50% 0,#ca3563 0,#ca3563 30%,rgba(202,53,99,.95) 40%,rgba(202,53,99,.85) 50%,rgba(202,53,99,.7) 60%,rgba(202,53,99,.55) 70%,rgba(202,53,99,.4) 78%,rgba(202,53,99,.25) 85%,rgba(202,53,99,.12) 91%,rgba(202,53,99,.05) 96%,transparent 100%)}@media (min-width:768px){.custom-gradient-effect:before{background:radial-gradient(ellipse 100vw 80vh at 50% 0,#ca3563 0,#ca3563 20%,rgba(202,53,99,.95) 30%,rgba(202,53,99,.85) 40%,rgba(202,53,99,.7) 50%,rgba(202,53,99,.55) 60%,rgba(202,53,99,.4) 70%,rgba(202,53,99,.25) 80%,rgba(202,53,99,.12) 88%,rgba(202,53,99,.05) 94%,transparent 100%)}}@media (min-width:1024px){.custom-gradient-effect:before{background:radial-gradient(ellipse 120vw 100vh at 50% 0,#ca3563 0,#ca3563 18%,rgba(202,53,99,.95) 28%,rgba(202,53,99,.85) 38%,rgba(202,53,99,.7) 48%,rgba(202,53,99,.55) 58%,rgba(202,53,99,.4) 68%,rgba(202,53,99,.25) 78%,rgba(202,53,99,.12) 86%,rgba(202,53,99,.05) 93%,transparent 100%)}}@media (min-width:1440px){.custom-gradient-effect:before{background:radial-gradient(ellipse 140vw 110vh at 50% 0,#ca3563 0,#ca3563 15%,rgba(202,53,99,.95) 25%,rgba(202,53,99,.85) 35%,rgba(202,53,99,.7) 45%,rgba(202,53,99,.55) 55%,rgba(202,53,99,.4) 65%,rgba(202,53,99,.25) 75%,rgba(202,53,99,.12) 84%,rgba(202,53,99,.05) 92%,transparent 100%)}}@media (min-width:1920px){.custom-gradient-effect:before{background:radial-gradient(ellipse 160vw 120vh at 50% 0,#ca3563 0,#ca3563 12%,rgba(202,53,99,.95) 22%,rgba(202,53,99,.85) 32%,rgba(202,53,99,.7) 42%,rgba(202,53,99,.55) 52%,rgba(202,53,99,.4) 62%,rgba(202,53,99,.25) 72%,rgba(202,53,99,.12) 82%,rgba(202,53,99,.05) 91%,transparent 100%)}}@supports (-webkit-appearance:none){:root{--full-height:100dvh}}html{height:100%;height:var(--full-height)}body,html{overscroll-behavior:none}body{min-height:100%;min-height:var(--full-height);overflow-x:hidden}@media screen and (max-width:768px){html{text-size-adjust:100%;height:100%}body{padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}[data-once-ui=column][data-as=body]{min-height:100vh;min-height:100dvh}footer{position:relative;margin-top:auto;padding-bottom:env(safe-area-inset-bottom)}}@supports (-webkit-touch-callout:none){body,html{overscroll-behavior:none}[data-once-ui=column][data-as=body]{min-height:-webkit-fill-available}}