*{box-sizing:border-box;margin:0}img,video{height:auto;max-width:100%}input,button,textarea,select{font:inherit}button{background-color:transparent;border:none;padding-inline:0}ul,ol{padding-inline-start:0}address{font-style:normal}fieldset{padding-block-start:initial;padding-block-end:initial;padding-inline-start:initial;padding-inline-end:initial;min-inline-size:initial}div,section{position:relative}sub{line-height:1em}@font-face{font-family:heading;font-display:swap;src:local("Avital"),url(/fonts/Avital.woff2) format("woff2")}@font-face{font-family:subheading;font-display:swap;src:local("Bellefair-Regular"),url(/fonts/Bellefair-Regular.woff2) format("woff2")}@font-face{font-family:main;font-display:swap;src:local("Semplicita Light"),url(/fonts/Semplicita%20Light.woff2) format("woff2")}@font-face{font-family:mainbold;font-display:swap;src:local("Semplicita Medium"),url(/fonts/Semplicita%20Medium.woff2) format("woff2")}@font-face{font-family:complementary;font-display:swap;src:local("Virgolate"),url(/fonts/Virgolate.woff2) format("woff2")}@view-transition{navigation: auto;}::view-transition-group(content){animation-duration:1s}::view-transition-old(content){animation:slide-to-top1 .5s forwards}::view-transition-new(content){animation:slide-to-top2 .5s forwards}@keyframes slide-to-top1{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-to-top2{0%{transform:translateY(100%)}to{transform:translateY(0)}}html{height:100%;scroll-behavior:var(--scroll-behavior)}body{background:url(/assets/images/background.webp);background-color:var(--color-background);background-position:center;color:var(--color-foreground);font-family:main,monospace;font-size:1.25rem;line-height:1.5em;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;overflow-x:hidden}.btn-switch-mode{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-foreground);font-family:heading,monospace;line-height:1em;margin-bottom:2.5rem}h1.type2,h2.type2,h3.type2,h4.type2,h5.type2,h6.type2,.h1.type2,.h2.type2,.h3.type2,.h4.type2,.h5.type2,.h6.type2{font-family:subheading,monospace}h1,.h1{font-size:clamp(1.5rem,5vmin + 1rem,3rem)}h2,.h2{font-size:clamp(1.125rem,3vmin + 1rem,1.25rem)}h3,.h3{font-size:clamp(1.375rem,2vmin + 1rem,2rem)}h4,.h4{font-size:clamp(1.125rem,2vmin + 1rem,1.125rem)}h5,.h5,h6,.h6{font-size:clamp(1rem,2vmin + 1rem,1rem)}h1.type2{font-size:clamp(1.5rem,5vmin + 1rem,3rem)}h2.type2{font-size:clamp(1.375rem,3vmin + 1rem,1.5rem)}h3.type2{font-size:clamp(1.375rem,2vmin + 1rem,1.375rem)}h4.type2{font-size:clamp(1.125rem,2vmin + 1rem,1.125rem)}h5.type2,h6.type2{font-size:clamp(1rem,2vmin + 1rem,1rem)}p{max-width:80ch}p+p{margin-top:1em}hr{width:100%;height:1px;background-color:var(--color-foreground);margin-block-end:1em;margin-block-start:1em;border-style:none;border-width:.0625rem}.icon-before svg,.icon-after svg,.icons svg{vertical-align:text-bottom}.icon-before svg{margin-right:.5rem}.icon-after svg{margin-left:.5rem}.icons svg:first-of-type{margin-right:.5rem}.icons svg:last-of-type{margin-left:.5rem}header{width:100%;background-color:var(--color-background);color:var(--color-foreground)}.header__logo{display:block;width:80%;max-width:400px;color:var(--color-foreground)}.header__logo svg{color:var(--color-foreground)}.header__btn-hamburger-menu{display:flex;justify-content:center;align-items:center;border-radius:50%;height:2rem;position:fixed;top:.5rem;right:.5rem;z-index:var(--z-index-content)}.header__btn-hamburger-menu span{width:2rem;height:.125rem;display:block;background-color:var(--color-foreground);border-radius:.125rem;position:relative}.header__btn-hamburger-menu span:before,.header__btn-hamburger-menu span:after{content:"";width:100%;height:.125rem;display:block;background-color:var(--color-foreground);border-radius:inherit;position:absolute;top:-.5rem;transition:all .4s ease-in-out}.header__btn-hamburger-menu span:after{top:10px}.header__btn-hamburger-menu.open-menu span{background-color:var(--color-background)}.header__btn-hamburger-menu.open-menu span:before{transform:rotate(45deg);top:0}.header__btn-hamburger-menu.open-menu span:after{transform:rotate(-45deg);top:0}.nav-main a{display:inline-block;font-size:1.1em;font-weight:700;padding:1rem 2rem;position:relative;color:var(--color-link)}.nav-main a:not(:last-child){margin-inline-end:1em}.nav-main a:hover,.nav-main a:focus{color:var(--color-hover)}.nav-main a:active{color:var(--color-c2)}.nav-main.open-menu{opacity:1}.nav-main.open-menu a{display:block}.vintage__flowers{width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply}.vintage__flowers:before{content:"";width:50%;aspect-ratio:1;background:url(/assets/images/flor1.webp) no-repeat;background-size:contain;position:absolute;top:60vw;left:-4vw}@media (width >= 24.375rem){.vintage__flowers:before{top:52vw;left:-6vw}}@media (width >= 30rem){.vintage__flowers:before{width:40%;top:44vw;left:-7vw}}@media (width >= 48rem){.vintage__flowers:before{top:30vw;left:-6vw}}@media (width >= 64rem){.vintage__flowers:before{top:9vw;left:-7vw}}@media (width >= 80rem){.vintage__flowers:before{top:-10vw;left:-9vw}}@media (width >= 90rem){.vintage__flowers:before{top:-10vw;left:-4vw}}.vintage__flowers:after{content:"";width:55%;aspect-ratio:1;background:url(/assets/images/flor2.webp) no-repeat;background-size:contain;position:absolute;top:135vw;right:0;transform:translate(11vw)}@media (width >= 24.375rem){.vintage__flowers:after{top:110vw}}@media (width >= 30rem){.vintage__flowers:after{width:45%;top:76vw}}@media (width >= 48rem){.vintage__flowers:after{width:40%;top:45vw}}@media (width >= 64rem){.vintage__flowers:after{top:35vw}}@media (width >= 90rem){.vintage__flowers:after{top:21vw}}.vintage section{padding-inline:min(5rem,2.5%)}.vintage__header{width:clamp(22.5rem,100%,48rem);margin-inline:auto;margin-bottom:2rem;margin-top:7vh;text-align:center}.vintage__main-title,.vintage__title{text-align:center;text-transform:uppercase}.vintage__title{background:url(/assets/images/ribete.svg) no-repeat;background-position:center top;height:5rem;padding-top:2.9rem;margin-top:-.5rem}.vintage__subtitle{font-size:1.6rem;position:relative;line-height:1.8rem}.vintage__ceremony,.vintage__place{width:clamp(22.5rem,100%,48rem);margin-inline:auto;margin-bottom:5rem;text-align:center}.vintage__name-place{font-size:clamp(1.5rem,5vmin + 1rem,3rem)}.vintage__great-day{font-family:complementary}.vintage__celebration{position:relative;text-align:center;margin-bottom:5rem}.vintage__celebration:before{content:"";background:url(/assets/images/flor3.webp) no-repeat;background-size:contain;aspect-ratio:1;display:block;width:65%;position:absolute;top:60svh;left:-6rem}@media (width >= 30rem){.vintage__celebration:before{background-size:60vw;width:100vw;top:75vh;left:-3rem}}@media (width >= 48rem){.vintage__celebration:before{background-size:50vw;width:50vw;top:-15vh;left:-6rem}}@media (width >= 64rem){.vintage__celebration:before{background-size:40vw;width:50vw;top:-15vh;left:-6rem}}@media (width >= 80rem){.vintage__celebration:before{background-size:30vw;width:50vw;top:26vh;left:-5rem}}.vintage__celebration p{width:clamp(22.5rem,100%,48rem);margin-inline:auto}.vintage__confirm{display:flex;flex-direction:column;align-items:center;gap:3rem}.vintage__confirmation{overflow:hidden;margin-bottom:0}@media (width >= 64rem){.vintage__confirmation:after{content:"";background:url(/assets/images/flor4.webp) no-repeat;background-size:contain;aspect-ratio:1;display:block;width:30%;position:absolute;top:26vh;right:0;transform:translate(5vw)}}.vintage__confirmation-header{width:clamp(22.5rem,100%,48rem);margin-inline:auto;margin-top:0}.vintage__confirmation-title{display:block;margin-inline:auto;width:40%}.vintage__confirmation.form-open{opacity:0;interpolate-size:allow-keywords;animation:form-open .5s ease-in-out 0s forwards}@keyframes form-open{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.vintage__number{font-family:heading;font-size:clamp(1.5rem,5vmin + 1rem,3rem)}.vintage__days{width:clamp(22.5rem,100%,48rem);margin-inline:auto;display:flex;justify-content:center;flex-direction:row;align-items:start;flex-wrap:wrap;gap:1rem;margin-block:1em}.vintage__day{width:30%;font-size:.85em;line-height:1.2em;min-width:240px}.vintage__day span{display:block}.vintage__form{width:clamp(22.5rem,100%,48rem);margin-inline:auto;text-align:left}@media (width <= 30rem){.vintage__form input[type=radio]+label{font-size:.9em}}.vintage__name{display:flex;justify-content:start;flex-direction:row;align-items:center;flex-wrap:no-wrap;gap:.5rem}.vintage__guests{display:flex}.vintage__guests label span{display:block;font-size:.7em;margin-top:-.5rem}.vintage__guests input{font-family:heading;font-size:clamp(1.5rem,5vmin + 1rem,3rem);margin-bottom:0;margin-top:-1rem;border-bottom:none;width:2ch}.vintage__msg-confirmation{font-size:clamp(1.5rem,5vmin + 1rem,3rem);text-align:center}.vintage__music,.vintage__presents,.vintage__others{width:clamp(22.5rem,100%,48rem);margin-inline:auto;margin-top:5rem}.vintage__footer{position:relative;padding-bottom:40vh;overflow:hidden}@media (width >= 48rem){.vintage__footer{padding-bottom:10vh}}.vintage__footer:after{content:"";width:110vw;max-width:550px;aspect-ratio:1;background:url(/assets/images/flor2.webp) no-repeat;background-size:cover;position:absolute;bottom:-40vw;right:0;transform:translate(35vw)}@media (width >= 30rem){.vintage__footer:after{bottom:-40vw;transform:translate(35vw)}}@media (width >= 48rem){.vintage__footer:after{width:50vw;bottom:26vw;transform:translate(35vw)}}@media (width >= 64rem){.vintage__footer:after{width:50vw;bottom:10vw;transform:translate(35vw)}}@media (width >= 80rem){.vintage__footer:after{width:50vw;bottom:10vw;transform:translate(35vw)}}.envelope{backdrop-filter:blur(8px);width:100%;height:100lvh;position:absolute;top:0;left:0;z-index:var(--z-index-max)}.envelope__top{width:100%;height:100lvh;position:absolute;top:0;left:0;opacity:.8;transition:all .3s ease-in-out;transform-origin:top;filter:drop-shadow(0 3px 4px rgba(0,0,0,.2))}.envelope__top:before{content:"";width:100%;height:100lvh;position:absolute;clip-path:url(#envelopeSup);top:0;left:0;background-color:var(--color-gray-50)}.envelope__top:has(+.envelope__wax-seal:hover){transform:perspective(5000px) rotateX(25deg);filter:drop-shadow(2px 45px 10px rgba(0,0,0,.3))}.envelope__inf{background-color:var(--color-gray-50);width:100%;height:100lvh;position:absolute;clip-path:url(#envelopeInf);top:0;left:0;opacity:.8;z-index:var(--z-index-negative);transform:translateY(0)}.envelope__content{text-align:center;transform:translateY(64svh);padding:0 1rem;position:relative;height:100%;z-index:var(--z-index-max)}.envelope__content:before,.envelope__content:after{content:"";background:url(/assets/images/envelope-flowers.svg) no-repeat;background-size:contain;display:block;position:absolute;top:-10vw;width:43vw;min-width:360px;height:100lvh;z-index:var(--z-index-negative)}@media (max-width: 48rem){.envelope__content:before,.envelope__content:after{width:100%}}.envelope__content:after{right:0;transform:rotateY(180deg)}@media (max-width: 48rem){.envelope__content:after{display:none}}.envelope__text{font-family:complementary;font-size:clamp(1.5rem,5vmin + 1rem,3rem);font-weight:400}.envelope__wax-seal{position:absolute;inset:0;margin-inline:auto;transform-origin:top;transition:all .3s ease-in-out;width:clamp(110px,40%,180px);height:100svh;z-index:var(--z-index-max);filter:drop-shadow(0 3px 4px rgba(0,0,0,.2))}.envelope__wax-seal:hover{cursor:pointer;filter:drop-shadow(2px 45px 10px rgba(0,0,0,.3));transform:perspective(5000px) rotateX(25deg)}.envelope__btn-audio{color:var(--color-primary);display:flex;justify-content:center;align-items:center;gap:.3rem;margin-inline:auto}.envelope__btn-audio:hover{color:var(--color-quaternary)}.envelope__btn-audio:hover:before{fill:var(--color-quaternary)}.envelope__btn-audio:before{content:url(/assets/icons/notas.svg);display:inline-block;width:20px;aspect-ratio:1}.envelope p{font-family:complementary;font-size:clamp(1.5rem,5vmin + 1rem,3rem);position:relative;z-index:var(--z-index-modal)}.envelope-open{animation:blur .6s ease-in 1s forwards}@keyframes blur{0%{backdrop-filter:blur(8px)}to{backdrop-filter:blur(0)}}.envelope-open .envelope__top{animation:envelope-sup 1.5s ease-in 0s forwards}@keyframes envelope-sup{0%{transform:perspective(5000px) rotateX(25deg);filter:drop-shadow(2px 45px 10px rgba(0,0,0,.3))}40%{transform:perspective(5000px) rotateX(45deg);filter:drop-shadow(2px 90px 18px rgba(0,0,0,.3))}to{transform:perspective(5000px) rotateX(100deg);filter:drop-shadow(2px 120px 28px rgba(0,0,0,0))}}.envelope-open .envelope__inf{display:block;animation:envelope-inf .5s ease-in 1.2s forwards}@keyframes envelope-inf{0%{display:block;transform:translateY(0)}99%{display:block;transform:translateY(120svh)}to{display:none;transform:translateY(120svh)}}.envelope-open .envelope__content{display:block;animation:content .5s ease-in 1.2s forwards}@keyframes content{0%{display:block;transform:translateY(64svh)}99%{display:block;transform:translateY(120svh)}to{display:none;transform:translateY(120svh)}}.envelope-open .envelope__wax-seal{animation:wax-seal 1.5s ease-in 0s forwards}@keyframes wax-seal{0%{transform:perspective(5000px) rotateX(25deg);filter:drop-shadow(2px 45px 10px rgba(0,0,0,.3))}40%{transform:perspective(5000px) rotateX(45deg);filter:drop-shadow(2px 90px 18px rgba(0,0,0,.3))}to{transform:perspective(5000px) rotateX(100deg);filter:drop-shadow(2px 90px 18px rgba(0,0,0,.3))}}.envelope-open .envelope__flash{position:fixed;display:flex;justify-content:center;align-items:center;filter:blur(2rem);inset:0;pointer-events:none;z-index:9999}.envelope-open .envelope__flash:before{content:"";display:block;background:var(--color-gray-50);opacity:0;width:95%;height:95%;animation:flashEffect .6s ease-out 1.3s forwards}@keyframes flashEffect{0%{opacity:0}30%{opacity:.8}to{opacity:0}}.btn--outline,.btn--secondary,.btn{border:.0625rem solid;border-radius:2rem;display:inline-block;font-size:1.3rem;min-height:2rem;line-height:.7em;padding:.625rem 2rem;text-decoration:none;transition:var(--anim-out-duration) ease-in-out;width:initial}.btn--outline:hover,.btn--secondary:hover,.btn:hover,.btn--outline:focus,.btn--secondary:focus,.btn:focus{transition:var(--anim-in-duration) ease-in-out}.btn--outline:active,.btn--secondary:active,.btn:active{transition:none}.btn{background-color:var(--color-btn-primary-background);border-color:var(--color-btn-primary-border);color:var(--color-btn-primary-foreground)}.btn:hover,.btn:focus{background-color:var(--color-btn-primary-hover-background);border-color:var(--color-btn-primary-hover-border);color:var(--color-btn-primary-hover-foreground)}.btn:active{background-color:var(--color-btn-primary-active-background);border-color:var(--color-btn-primary-active-border);color:var(--color-btn-primary-active-foreground)}.btn--secondary{background-color:var(--color-btn-secondary-background);border-color:var(--color-btn-secondary-border);color:var(--color-btn-secondary-foreground)}.btn--secondary:hover,.btn--secondary:focus{background-color:var(--color-btn-secondary-hover-background);border-color:var(--color-btn-secondary-hover-border);color:var(--color-btn-secondary-hover-foreground)}.btn--secondary:active{background-color:var(--color-btn-secondary-active-background);border-color:var(--color-btn-secondary-active-border);color:var(--color-btn-secondary-active-foreground)}.btn--outline{background-color:var(--color-btn-outline-background);border-color:var(--color-btn-outline-border);color:var(--color-btn-outline-foreground)}.btn--outline:hover,.btn--outline:focus{background-color:var(--color-btn-outline-hover-background);border-color:var(--color-btn-outline-hover-border);color:var(--color-btn-outline-hover-foreground)}.btn--outline:active{background-color:var(--color-btn-outline-active-background);border-color:var(--color-btn-outline-active-border);color:var(--color-btn-outline-active-foreground)}.btn--large{font-size:2rem;padding:.625rem 2rem}.btn--icons:before{content:url(/assets/icons/corazon.svg);margin-right:.5em}.btn--icons:after{content:url(/assets/icons/corazones-light.svg);margin-left:.5em}.btn--icons:hover:before,.btn--icons:hover:after,.btn--icons:focus:before,.btn--icons:focus:after{filter:brightness(.2)}.btn--icons:active:before,.btn--icons:active:after{filter:none}a{text-decoration:none;color:var(--color-link);transition:var(--anim-out-duration) ease-in-out;vertical-align:baseline}a:hover,a:focus{transition:var(--anim-in-duration) ease-in-out;color:var(--color-link-hover)}a:active{transition:none;color:var(--color-link-active)}dl,ul,ol{padding-inline-start:0;list-style-position:inside;margin-bottom:1em}dt:before{content:"- "}dd{padding-left:1.5em}ul li{list-style-type:circle}form{color:var(--color-foreground)}fieldset{border:none;margin-top:10px;margin-bottom:2em}legend{padding-inline:0;border-radius:0}label{display:inline-block;font-family:main,monospace;font-size:1.25rem;position:relative;width:fit-content;white-space:nowrap}label:has(+textarea:not(:is(:valid,:placeholder-shown,:focus))),label:has(+select:not(:is(:valid,:placeholder-shown,:focus))),label:has(+input[type=text]:not(:is(:valid,:placeholder-shown,:focus))),label:has(+input[type=password]:not(:is(:valid,:placeholder-shown,:focus))),label:has(+input[type=url]:not(:is(:valid,:placeholder-shown,:focus))),label:has(+input[type=email]:not(:is(:valid,:placeholder-shown,:focus))),label:has(+input[type=tel]:not(:is(:valid,:placeholder-shown,:focus))),label:has(+input[type=search]:not(:is(:valid,:placeholder-shown,:focus))){display:inline-block;color:var(--color-error)}label:has(+textarea:not(:is(:valid,:placeholder-shown,:focus))):before,label:has(+select:not(:is(:valid,:placeholder-shown,:focus))):before,label:has(+input[type=text]:not(:is(:valid,:placeholder-shown,:focus))):before,label:has(+input[type=password]:not(:is(:valid,:placeholder-shown,:focus))):before,label:has(+input[type=url]:not(:is(:valid,:placeholder-shown,:focus))):before,label:has(+input[type=email]:not(:is(:valid,:placeholder-shown,:focus))):before,label:has(+input[type=tel]:not(:is(:valid,:placeholder-shown,:focus))):before,label:has(+input[type=search]:not(:is(:valid,:placeholder-shown,:focus))):before{content:attr(data-error);font-size:1.125rem;position:absolute;transform:translate(.5rem,4.5rem);width:fit-content;white-space:nowrap}input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],input[type=search]{width:100%;margin-block-end:0}input[type=color]{height:1.875rem;padding:0;width:3.75rem;border:none}input[type=range]{appearance:auto;display:block;padding:1rem}input[list=datalist]{display:block}select{appearance:none;width:100%}textarea{width:100%;min-height:1rem;resize:vertical;resize:none;padding:.5em}input,select,textarea{background-color:var(--color-input-background);color:var(--color-input-foreground);border-width:.125rem;border-style:solid;border-color:var(--color-input-border);border-top:none;border-left:none;border-right:none;border-radius:0;font-size:1em;padding:.5rem .25rem;margin-block-end:1.5em}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:.125rem solid var(--color-info-500);outline-offset:.125rem}input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-gray-500)}select:not(:is(:valid,:placeholder-shown,:focus)),textarea:not(:is(:valid,:placeholder-shown,:focus)),input:not(:is([type=submit],[type=reset],:valid,:placeholder-shown,:focus)){border-color:var(--color-error);outline:2px solid var(--color-error)}.pass-wrapper,.search-wrapper{position:relative}.pass-wrapper input,.search-wrapper input{padding:.75rem 3rem .75rem 1.5rem}.pass-wrapper input+*,.search-wrapper input+*{position:absolute;bottom:2rem;right:.8rem}.search-wrapper input+*{bottom:2.3rem}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{box-shadow:0 0 0 62.5rem var(--color-background) inset}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{position:relative;top:0;padding:0;margin-left:0;margin-bottom:1.5rem;line-height:1em;display:flex;align-items:center;gap:.5rem}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";width:2.5rem;height:2.5rem;display:inline-block;vertical-align:bottom;margin-right:5px;background-color:var(--color-input-background);outline:.125rem solid var(--color-input-foreground);border-radius:.5rem}input[type=checkbox]+label svg,input[type=radio]+label svg{position:absolute;top:12px;left:1rem;stroke-dasharray:25;stroke-dashoffset:25;transform:scale(1.5);transition:all .15s ease-in;transform:scale(2.5)}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:var(--color-success-500)}input[type=checkbox]:checked+label svg,input[type=radio]:checked+label svg{stroke-dashoffset:50}input[type=radio]+label:before{border-radius:.5rem}input[type=radio]:checked+label:before{background-color:var(--color-success-500)}dialog{position:fixed;margin-inline:auto;transform:translateY(25vh)}dialog::backdrop{background-color:color-mix(in srgb,var(--color-gray-50) 80%,transparent)}footer{padding:2vw}.copyright{font-size:1.125rem;line-height:.7em}:root{--anim-in-duration: .3s;--anim-out-duration: .5s;--anim-iteration-count: 1;--scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){:root{--anim-in-duration: .01ms;--anim-out-duration: .01ms;--anim-iteration-count: 1;--scroll-behavior: auto}}:root{--color-primary: oklch(35.2% .0216 107.46deg);--color-secondary: oklch(92.07% .0218 95.3deg);--color-tertiary: oklch(69% .15 159deg);--color-quaternary: oklch(51% .13 52deg);--color-primary-light: oklch(97% .017 106.71deg);--color-primary-dark: oklch(21% .035 105.65deg);--color-secondary-light: oklch(93% .06 80deg);--color-secondary-dark: oklch(52% .1 80deg);--color-tertiary-light: oklch(91% .13 159deg);--color-tertiary-dark: oklch(33% .07 159deg);--color-quaternary-light: oklch(87% .07 52deg);--color-quaternary-dark: oklch(37% .09 52deg);--color-gray-50: oklch(98% 0 0deg);--color-gray-100: oklch(90% 0 0deg);--color-gray-200: oklch(84% 0 0deg);--color-gray-300: oklch(74% 0 0deg);--color-gray-400: oklch(64% 0 0deg);--color-gray-500: oklch(50% 0 0deg);--color-gray-600: oklch(44% 0 0deg);--color-gray-700: oklch(35% 0 0deg);--color-gray-800: oklch(20% 0 0deg);--color-gray-900: oklch(12% 0 0deg);--color-error: oklch(50% .19 29deg);--color-warning: oklch(80% .15 87deg);--color-success: oklch(75% .13 135deg);--color-info: oklch(79% .09 219deg);--color-error-light: oklch(87% .06 29deg);--color-error-dark: oklch(21% .08 29deg);--color-warning-light: oklch(93% .07 87deg);--color-warning-dark: oklch(21% .04 87deg);--color-success-light: oklch(92% .12 135deg);--color-success-dark: oklch(20% .06 135deg);--color-info-light: oklch(94% .09 219deg);--color-info-dark: oklch(20% .03 219deg);--color-background: oklch(92.07% .0218 95.3deg);--color-foreground: oklch(20% 0 0deg);--color-link: oklch(51% .13 52deg);--color-link-hover: oklch(37% .09 52deg);--color-link-active: oklch(33% .07 159deg);--color-btn-primary-background: oklch(35.2% .0216 107.46deg);--color-btn-primary-foreground: oklch(97% .017 106.71deg);--color-btn-primary-border: oklch(35.2% .0216 107.46deg);--color-btn-primary-hover-background: oklch(97% .017 106.71deg);--color-btn-primary-hover-foreground: oklch(21% .035 105.65deg);--color-btn-primary-hover-border: oklch(97% .017 106.71deg);--color-btn-primary-active-background: oklch(35.2% .0216 107.46deg);--color-btn-primary-active-foreground: oklch(97% .017 106.71deg);--color-btn-primary-active-border: oklch(35.2% .0216 107.46deg);--color-btn-secondary-background: oklch(92.07% .0218 95.3deg);--color-btn-secondary-foreground: oklch(52% .1 80deg);--color-btn-secondary-border: oklch(92.07% .0218 95.3deg);--color-btn-secondary-hover-background: oklch(93% .06 80deg);--color-btn-secondary-hover-foreground: oklch(52% .1 80deg);--color-btn-secondary-hover-border: oklch(93% .06 80deg);--color-btn-secondary-active-background: oklch(92.07% .0218 95.3deg);--color-btn-secondary-active-foreground: oklch(52% .1 80deg);--color-btn-secondary-active-border: oklch(92.07% .0218 95.3deg);--color-btn-tertiary-background: oklch(69% .15 159deg);--color-btn-tertiary-foreground: oklch(91% .13 159deg);--color-btn-tertiary-border: oklch(69% .15 159deg);--color-btn-tertiary-hover-background: oklch(91% .13 159deg);--color-btn-tertiary-hover-foreground: oklch(33% .07 159deg);--color-btn-tertiary-hover-border: oklch(91% .13 159deg);--color-btn-tertiary-active-background: oklch(33% .07 159deg);--color-btn-tertiary-active-foreground: oklch(91% .13 159deg);--color-btn-tertiary-active-border: oklch(33% .07 159deg);--color-btn-outline-background: transparent;--color-btn-outline-foreground: oklch(35.2% .0216 107.46deg);--color-btn-outline-border: oklch(35.2% .0216 107.46deg);--color-btn-outline-hover-background: oklch(35.2% .0216 107.46deg);--color-btn-outline-hover-foreground: oklch(97% .017 106.71deg);--color-btn-outline-hover-border: oklch(97% .017 106.71deg);--color-btn-outline-active-foreground: oklch(91% .13 159deg);--color-btn-outline-active-border: oklch(91% .13 159deg);--color-btn-disabled-background: oklch(90% 0 0deg);--color-btn-disabled-foreground: oklch(74% 0 0deg);--color-btn-disabled-border: oklch(84% 0 0deg);--color-input-background: transparent;--color-input-foreground: oklch(20% 0 0deg);--color-input-border: oklch(20% 0 0deg);--color-input-toggle-background: oklch(98% 0 0deg);--color-input-toggle-foreground: oklch(12% 0 0deg);--color-input-toggle-checked-background: oklch(35.2% .0216 107.46deg);--color-input-toggle-checked-foreground: oklch(98% 0 0deg);--color-table-heading-background: oklch(20% 0 0deg);--color-table-heading-foreground: oklch(98% 0 0deg);--color-table-body-cell-background: oklch(84% 0 0deg);--color-table-body-cell-foreground: oklch(12% 0 0deg);--color-table-body-cell-even-background: oklch(64% 0 0deg);--color-table-body-cell-even-foreground: oklch(12% 0 0deg);--color-table-border: oklch(12% 0 0deg);--media-xxl: 120rem;--media-xl: 90rem;--media-l: 80rem;--media-m: 64rem;--media-s: 48rem;--media-xs: 30rem;--media-xxs: 24.375rem;--z-index-max: 1000;--z-index-modal: 400;--z-index-tooltip: 300;--z-index-dropdown: 200;--z-index-sticky: 100;--z-index-nav: 50;--z-index-content: 10;--z-index-base: 0;--z-index-negative: -1}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex--start{display:flex;justify-content:start;flex-wrap:wrap}.d-flex--center{display:flex;justify-content:center;flex-wrap:wrap}.d-flex--end{display:flex;justify-content:end;flex-wrap:wrap}.d-flex--space-between{display:flex;justify-content:space-between;flex-wrap:wrap}.d-flex--space-around{display:flex;justify-content:space-around;flex-wrap:wrap}.d-flex--space-evenly{display:flex;justify-content:space-evenly;flex-wrap:wrap}.f-direction-column{flex-direction:column}.f-wrap-nowrap{flex-wrap:nowrap}.a-items-center{align-items:center}.a-items-start{align-items:start}.a-items-end{align-items:end}.a-self-center{align-self:center}.a-self-start{align-self:start}.a-self-end{align-self:end}.w-5{width:100%;max-width:inherit}@media (min-width: 48rem){.w-5{width:5%}}.w-10{width:100%;max-width:inherit}@media (min-width: 48rem){.w-10{width:10%}}.w-15{width:100%;max-width:inherit}@media (min-width: 48rem){.w-15{width:15%}}.w-20{width:100%;max-width:inherit}@media (min-width: 48rem){.w-20{width:20%}}.w-25{width:100%;max-width:inherit}@media (min-width: 48rem){.w-25{width:25%}}.w-30{width:100%;max-width:inherit}@media (min-width: 48rem){.w-30{width:30%}}.w-35{width:100%;max-width:inherit}@media (min-width: 48rem){.w-35{width:35%}}.w-40{width:100%;max-width:inherit}@media (min-width: 48rem){.w-40{width:40%}}.w-45{width:100%;max-width:inherit}@media (min-width: 48rem){.w-45{width:45%}}.w-50{width:100%;max-width:inherit}@media (min-width: 48rem){.w-50{width:50%}}.w-55{width:100%;max-width:inherit}@media (min-width: 48rem){.w-55{width:55%}}.w-60{width:100%;max-width:inherit}@media (min-width: 48rem){.w-60{width:60%}}.w-65{width:100%;max-width:inherit}@media (min-width: 48rem){.w-65{width:65%}}.w-70{width:100%;max-width:inherit}@media (min-width: 48rem){.w-70{width:70%}}.w-75{width:100%;max-width:inherit}@media (min-width: 48rem){.w-75{width:75%}}.w-80{width:100%;max-width:inherit}@media (min-width: 48rem){.w-80{width:80%}}.w-85{width:100%;max-width:inherit}@media (min-width: 48rem){.w-85{width:85%}}.w-90{width:100%;max-width:inherit}@media (min-width: 48rem){.w-90{width:90%}}.w-95{width:100%;max-width:inherit}@media (min-width: 48rem){.w-95{width:95%}}.w-100{width:100%;max-width:inherit}@media (min-width: 48rem){.w-100{width:100%}}.block-width-1-1{width:100%;max-width:inherit}@media (min-width: 48rem){.block-width-1-1{width:5%}}.block-width-1-2{width:100%;max-width:inherit}@media (min-width: 48rem){.block-width-1-2{width:10%}}.block-width-1-3{width:100%;max-width:inherit}@media (min-width: 48rem){.block-width-1-3{width:15%}}.block-width-1-4{width:100%;max-width:inherit}@media (min-width: 48rem){.block-width-1-4{width:20%}}.block-width-1-5{width:100%;max-width:inherit}@media (min-width: 48rem){.block-width-1-5{width:25%}}.w-fit{width:fit-content}.p-12{padding:.125rem}.p-25{padding:.25rem}.p-50{padding:.5rem}.p-75{padding:.75rem}.p-100{padding:1rem}.p-125{padding:1.25rem}.p-150{padding:1.5rem}.p-175{padding:1.75rem}.p-200{padding:2rem}.p-225{padding:2.25rem}.p-250{padding:2.5rem}.p-275{padding:2.75rem}.p-300{padding:3rem}.p-325{padding:3.25rem}.p-350{padding:3.5rem}.p-375{padding:3.75rem}.p-400{padding:4rem}.p-425{padding:4.25rem}.p-450{padding:4.5rem}.p-475{padding:4.75rem}.p-500{padding:5rem}.p-auto{padding:auto}.p-top-12{padding-top:.125rem}.p-top-25{padding-top:.25rem}.p-top-50{padding-top:.5rem}.p-top-75{padding-top:.75rem}.p-top-100{padding-top:1rem}.p-top-125{padding-top:1.25rem}.p-top-150{padding-top:1.5rem}.p-top-175{padding-top:1.75rem}.p-top-200{padding-top:2rem}.p-top-225{padding-top:2.25rem}.p-top-250{padding-top:2.5rem}.p-top-275{padding-top:2.75rem}.p-top-300{padding-top:3rem}.p-top-325{padding-top:3.25rem}.p-top-350{padding-top:3.5rem}.p-top-375{padding-top:3.75rem}.p-top-400{padding-top:4rem}.p-top-425{padding-top:4.25rem}.p-top-450{padding-top:4.5rem}.p-top-475{padding-top:4.75rem}.p-top-500{padding-top:5rem}.p-top-auto{padding-top:auto}.p-right-12{padding-right:.125rem}.p-right-25{padding-right:.25rem}.p-right-50{padding-right:.5rem}.p-right-75{padding-right:.75rem}.p-right-100{padding-right:1rem}.p-right-125{padding-right:1.25rem}.p-right-150{padding-right:1.5rem}.p-right-175{padding-right:1.75rem}.p-right-200{padding-right:2rem}.p-right-225{padding-right:2.25rem}.p-right-250{padding-right:2.5rem}.p-right-275{padding-right:2.75rem}.p-right-300{padding-right:3rem}.p-right-325{padding-right:3.25rem}.p-right-350{padding-right:3.5rem}.p-right-375{padding-right:3.75rem}.p-right-400{padding-right:4rem}.p-right-425{padding-right:4.25rem}.p-right-450{padding-right:4.5rem}.p-right-475{padding-right:4.75rem}.p-right-500{padding-right:5rem}.p-right-auto{padding-right:auto}.p-bottom-12{padding-bottom:.125rem}.p-bottom-25{padding-bottom:.25rem}.p-bottom-50{padding-bottom:.5rem}.p-bottom-75{padding-bottom:.75rem}.p-bottom-100{padding-bottom:1rem}.p-bottom-125{padding-bottom:1.25rem}.p-bottom-150{padding-bottom:1.5rem}.p-bottom-175{padding-bottom:1.75rem}.p-bottom-200{padding-bottom:2rem}.p-bottom-225{padding-bottom:2.25rem}.p-bottom-250{padding-bottom:2.5rem}.p-bottom-275{padding-bottom:2.75rem}.p-bottom-300{padding-bottom:3rem}.p-bottom-325{padding-bottom:3.25rem}.p-bottom-350{padding-bottom:3.5rem}.p-bottom-375{padding-bottom:3.75rem}.p-bottom-400{padding-bottom:4rem}.p-bottom-425{padding-bottom:4.25rem}.p-bottom-450{padding-bottom:4.5rem}.p-bottom-475{padding-bottom:4.75rem}.p-bottom-500{padding-bottom:5rem}.p-bottom-auto{padding-bottom:auto}.p-left-12{padding-left:.125rem}.p-left-25{padding-left:.25rem}.p-left-50{padding-left:.5rem}.p-left-75{padding-left:.75rem}.p-left-100{padding-left:1rem}.p-left-125{padding-left:1.25rem}.p-left-150{padding-left:1.5rem}.p-left-175{padding-left:1.75rem}.p-left-200{padding-left:2rem}.p-left-225{padding-left:2.25rem}.p-left-250{padding-left:2.5rem}.p-left-275{padding-left:2.75rem}.p-left-300{padding-left:3rem}.p-left-325{padding-left:3.25rem}.p-left-350{padding-left:3.5rem}.p-left-375{padding-left:3.75rem}.p-left-400{padding-left:4rem}.p-left-425{padding-left:4.25rem}.p-left-450{padding-left:4.5rem}.p-left-475{padding-left:4.75rem}.p-left-500{padding-left:5rem}.p-left-auto{padding-left:auto}.p-inline-12{padding-inline:.125rem}.p-inline-25{padding-inline:.25rem}.p-inline-50{padding-inline:.5rem}.p-inline-75{padding-inline:.75rem}.p-inline-100{padding-inline:1rem}.p-inline-125{padding-inline:1.25rem}.p-inline-150{padding-inline:1.5rem}.p-inline-175{padding-inline:1.75rem}.p-inline-200{padding-inline:2rem}.p-inline-225{padding-inline:2.25rem}.p-inline-250{padding-inline:2.5rem}.p-inline-275{padding-inline:2.75rem}.p-inline-300{padding-inline:3rem}.p-inline-325{padding-inline:3.25rem}.p-inline-350{padding-inline:3.5rem}.p-inline-375{padding-inline:3.75rem}.p-inline-400{padding-inline:4rem}.p-inline-425{padding-inline:4.25rem}.p-inline-450{padding-inline:4.5rem}.p-inline-475{padding-inline:4.75rem}.p-inline-500{padding-inline:5rem}.p-inline-auto{padding-inline:auto}.p-block-12{padding-block:.125rem}.p-block-25{padding-block:.25rem}.p-block-50{padding-block:.5rem}.p-block-75{padding-block:.75rem}.p-block-100{padding-block:1rem}.p-block-125{padding-block:1.25rem}.p-block-150{padding-block:1.5rem}.p-block-175{padding-block:1.75rem}.p-block-200{padding-block:2rem}.p-block-225{padding-block:2.25rem}.p-block-250{padding-block:2.5rem}.p-block-275{padding-block:2.75rem}.p-block-300{padding-block:3rem}.p-block-325{padding-block:3.25rem}.p-block-350{padding-block:3.5rem}.p-block-375{padding-block:3.75rem}.p-block-400{padding-block:4rem}.p-block-425{padding-block:4.25rem}.p-block-450{padding-block:4.5rem}.p-block-475{padding-block:4.75rem}.p-block-500{padding-block:5rem}.p-block-auto{padding-block:auto}.m-12{margin:.125rem}.m-25{margin:.25rem}.m-50{margin:.5rem}.m-75{margin:.75rem}.m-100{margin:1rem}.m-125{margin:1.25rem}.m-150{margin:1.5rem}.m-175{margin:1.75rem}.m-200{margin:2rem}.m-225{margin:2.25rem}.m-250{margin:2.5rem}.m-275{margin:2.75rem}.m-300{margin:3rem}.m-325{margin:3.25rem}.m-350{margin:3.5rem}.m-375{margin:3.75rem}.m-400{margin:4rem}.m-425{margin:4.25rem}.m-450{margin:4.5rem}.m-475{margin:4.75rem}.m-500{margin:5rem}.m-auto{margin:auto}.m-top-12{margin-top:.125rem}.m-top-25{margin-top:.25rem}.m-top-50{margin-top:.5rem}.m-top-75{margin-top:.75rem}.m-top-100{margin-top:1rem}.m-top-125{margin-top:1.25rem}.m-top-150{margin-top:1.5rem}.m-top-175{margin-top:1.75rem}.m-top-200{margin-top:2rem}.m-top-225{margin-top:2.25rem}.m-top-250{margin-top:2.5rem}.m-top-275{margin-top:2.75rem}.m-top-300{margin-top:3rem}.m-top-325{margin-top:3.25rem}.m-top-350{margin-top:3.5rem}.m-top-375{margin-top:3.75rem}.m-top-400{margin-top:4rem}.m-top-425{margin-top:4.25rem}.m-top-450{margin-top:4.5rem}.m-top-475{margin-top:4.75rem}.m-top-500{margin-top:5rem}.m-top-auto{margin-top:auto}.m-right-12{margin-right:.125rem}.m-right-25{margin-right:.25rem}.m-right-50{margin-right:.5rem}.m-right-75{margin-right:.75rem}.m-right-100{margin-right:1rem}.m-right-125{margin-right:1.25rem}.m-right-150{margin-right:1.5rem}.m-right-175{margin-right:1.75rem}.m-right-200{margin-right:2rem}.m-right-225{margin-right:2.25rem}.m-right-250{margin-right:2.5rem}.m-right-275{margin-right:2.75rem}.m-right-300{margin-right:3rem}.m-right-325{margin-right:3.25rem}.m-right-350{margin-right:3.5rem}.m-right-375{margin-right:3.75rem}.m-right-400{margin-right:4rem}.m-right-425{margin-right:4.25rem}.m-right-450{margin-right:4.5rem}.m-right-475{margin-right:4.75rem}.m-right-500{margin-right:5rem}.m-right-auto{margin-right:auto}.m-bottom-12{margin-bottom:.125rem}.m-bottom-25{margin-bottom:.25rem}.m-bottom-50{margin-bottom:.5rem}.m-bottom-75{margin-bottom:.75rem}.m-bottom-100{margin-bottom:1rem}.m-bottom-125{margin-bottom:1.25rem}.m-bottom-150{margin-bottom:1.5rem}.m-bottom-175{margin-bottom:1.75rem}.m-bottom-200{margin-bottom:2rem}.m-bottom-225{margin-bottom:2.25rem}.m-bottom-250{margin-bottom:2.5rem}.m-bottom-275{margin-bottom:2.75rem}.m-bottom-300{margin-bottom:3rem}.m-bottom-325{margin-bottom:3.25rem}.m-bottom-350{margin-bottom:3.5rem}.m-bottom-375{margin-bottom:3.75rem}.m-bottom-400{margin-bottom:4rem}.m-bottom-425{margin-bottom:4.25rem}.m-bottom-450{margin-bottom:4.5rem}.m-bottom-475{margin-bottom:4.75rem}.m-bottom-500{margin-bottom:5rem}.m-bottom-auto{margin-bottom:auto}.m-left-12{margin-left:.125rem}.m-left-25{margin-left:.25rem}.m-left-50{margin-left:.5rem}.m-left-75{margin-left:.75rem}.m-left-100{margin-left:1rem}.m-left-125{margin-left:1.25rem}.m-left-150{margin-left:1.5rem}.m-left-175{margin-left:1.75rem}.m-left-200{margin-left:2rem}.m-left-225{margin-left:2.25rem}.m-left-250{margin-left:2.5rem}.m-left-275{margin-left:2.75rem}.m-left-300{margin-left:3rem}.m-left-325{margin-left:3.25rem}.m-left-350{margin-left:3.5rem}.m-left-375{margin-left:3.75rem}.m-left-400{margin-left:4rem}.m-left-425{margin-left:4.25rem}.m-left-450{margin-left:4.5rem}.m-left-475{margin-left:4.75rem}.m-left-500{margin-left:5rem}.m-left-auto{margin-left:auto}.m-inline-12{margin-inline:.125rem}.m-inline-25{margin-inline:.25rem}.m-inline-50{margin-inline:.5rem}.m-inline-75{margin-inline:.75rem}.m-inline-100{margin-inline:1rem}.m-inline-125{margin-inline:1.25rem}.m-inline-150{margin-inline:1.5rem}.m-inline-175{margin-inline:1.75rem}.m-inline-200{margin-inline:2rem}.m-inline-225{margin-inline:2.25rem}.m-inline-250{margin-inline:2.5rem}.m-inline-275{margin-inline:2.75rem}.m-inline-300{margin-inline:3rem}.m-inline-325{margin-inline:3.25rem}.m-inline-350{margin-inline:3.5rem}.m-inline-375{margin-inline:3.75rem}.m-inline-400{margin-inline:4rem}.m-inline-425{margin-inline:4.25rem}.m-inline-450{margin-inline:4.5rem}.m-inline-475{margin-inline:4.75rem}.m-inline-500{margin-inline:5rem}.m-inline-auto{margin-inline:auto}.m-block-12{margin-block:.125rem}.m-block-25{margin-block:.25rem}.m-block-50{margin-block:.5rem}.m-block-75{margin-block:.75rem}.m-block-100{margin-block:1rem}.m-block-125{margin-block:1.25rem}.m-block-150{margin-block:1.5rem}.m-block-175{margin-block:1.75rem}.m-block-200{margin-block:2rem}.m-block-225{margin-block:2.25rem}.m-block-250{margin-block:2.5rem}.m-block-275{margin-block:2.75rem}.m-block-300{margin-block:3rem}.m-block-325{margin-block:3.25rem}.m-block-350{margin-block:3.5rem}.m-block-375{margin-block:3.75rem}.m-block-400{margin-block:4rem}.m-block-425{margin-block:4.25rem}.m-block-450{margin-block:4.5rem}.m-block-475{margin-block:4.75rem}.m-block-500{margin-block:5rem}.m-block-auto{margin-block:auto}.gap-12{gap:.125rem}.gap-25{gap:.25rem}.gap-50{gap:.5rem}.gap-75{gap:.75rem}.gap-100{gap:1rem}.gap-125{gap:1.25rem}.gap-150{gap:1.5rem}.gap-175{gap:1.75rem}.gap-200{gap:2rem}.gap-225{gap:2.25rem}.gap-250{gap:2.5rem}.gap-275{gap:2.75rem}.gap-300{gap:3rem}.gap-325{gap:3.25rem}.gap-350{gap:3.5rem}.gap-375{gap:3.75rem}.gap-400{gap:4rem}.gap-425{gap:4.25rem}.gap-450{gap:4.5rem}.gap-475{gap:4.75rem}.gap-500{gap:5rem}.gap-auto{gap:auto}.b{border:.0625rem solid}.b-top{border-top:.0625rem solid}.b-right{border-right:.0625rem solid}.b-bottom{border-bottom:.0625rem solid}.b-left{border-left:.0625rem solid}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-align-left{text-align:left}.f-left{float:left}.f-right{float:right}.c-both{clear:both}.lock-scroll{overflow:hidden;height:100%}.invert-color{filter:invert(100%)}.icon--small,.icon{vertical-align:middle;fill:var(--color-foreground)}.icon{width:auto;height:3.75rem}@media (min-width:){.icon{width:auto;height:3.75rem}}.icon--small{width:auto;height:1.875rem}
