@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a,del,ins{text-decoration:none}a{color:inherit}label,button{cursor:pointer}input,button{outline:0;background-color:none}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.success-message{font-size:.875rem;color:#4caf50;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem);border-radius:10px}.error-message{font-size:.875rem;color:#d94343;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem);border-radius:10px}.info-message{font-size:.875rem;color:#2196f3;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem);border-radius:10px}.warning-message{font-size:.875rem;color:#ffa000;margin-top:clamp(.25rem,.5vw,.5rem);text-align:center;padding:clamp(.25rem,.5vw,.5rem);border-radius:10px}.display,.display-xxl,.display-xl,.display-lg{font-family:Poppins,sans-serif;font-size:clamp(2.5rem,4vw,5rem);font-weight:500;line-height:.9;letter-spacing:-.04em}.display-lg{font-size:clamp(3rem,6vw,6rem)}.display-xl{font-size:clamp(5rem,10vw,10rem)}.display-xxl{font-size:clamp(6rem,10vw,12rem)}.title,.container__title{font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;width:fit-content;text-wrap:pretty}.subtitle,.container__subtitle{font-family:Poppins,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;width:fit-content;text-wrap:pretty}.subtitle--thin{font-family:Poppins,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);width:fit-content;font-weight:600}.description,body,.container__description{line-height:1.25;width:100%;width:fit-content;font-weight:400;letter-spacing:-.9px;text-wrap:pretty}.caption{width:fit-content;font-family:Inter,sans-serif;font-size:clamp(.75rem,2vw,.875rem);font-style:italic;line-height:1.25;margin:clamp(.5rem,1vw,1rem) 0}.caption strong{width:fit-content;text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.bold{font-weight:500}.medium{font-weight:400}.italic{font-style:italic}.highlight{text-decoration:underline}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}li{display:flex;align-items:center;gap:clamp(.25rem,1vw,.5rem);text-align:start}.card--active{background-color:#ff9fb9;border:1px solid rgba(17,17,17,.1)}.cta-button{color:#d84c3e}.cta-button:hover,.cta-button:focus{color:#427dbd;transition:color .3s ease}.label--highlight-yellow{background-color:#e9cf51;color:#1a1a1a;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);border-radius:10px}.label--highlight-pink{background-color:#d780ac;color:#1a1a1a;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);border-radius:10px}.section--alt{background-color:#f4ecde}.container-base,.border,.container{margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;z-index:3}.border{width:100%;max-width:800px;padding:clamp(1rem,2vw,2rem) clamp(.75rem,1.5vw,1.5rem);border:3px solid rgba(255,255,255,.25);border-radius:16px;background-color:#ffffff40;margin:clamp(1rem,2vw,2rem) auto;box-shadow:0 2px 6px #0003;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:clamp(.5rem,1vw,1rem)}@media (max-width: 780px){.border{padding:clamp(.75rem,1.5vw,1.5rem)}}.full-width{width:100%;max-width:1200px;padding:0}.flex-base,.flex{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;max-width:1200px}.flex{justify-content:space-between;flex-direction:row}@media (max-width: 780px){.flex{flex-direction:column}}.grid-base{display:grid;gap:clamp(.5rem,1vw,1rem);margin:clamp(.5rem,1vw,1rem) auto}.section{--block-pad: 80px;padding-block:var(--block-pad);position:relative;z-index:1}.section--full{min-block-size:100vh;display:grid;align-items:center}@supports (min-height: 100dvh){.section--full{min-block-size:100dvh}}@media (max-width: 780px){.section--full{min-block-size:80svh}}.section--center{display:grid;place-items:center}.section--no-pad{--block-pad: 0;padding-block:0}.section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none;z-index:1}.section__title{font-size:clamp(2.5rem,4vw,5rem);font-weight:600;margin-bottom:clamp(1rem,2vw,2rem)}.section .shell{min-block-size:inherit;width:100%;max-width:calc(100% + 80px);margin:0 auto;padding-inline:64px}@media (max-width: 780px){.section .shell{padding-inline:40px}}@media (max-width: 430px){.section .shell{padding-inline:22px}}.section .section__inner{display:flex;flex-direction:column;min-block-size:inherit}@media (max-width: 780px){.section .section__inner .container__content{margin-top:clamp(1rem,2vw,2rem)}}.section .section__inner--center{display:grid;place-items:center}.section .section__inner--no-pad{padding-block:0}.section .section__inner .section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.container{width:100%;margin-inline:auto;z-index:3}.container__title,.container__subtitle{margin-bottom:clamp(1rem,2vw,2rem);font-weight:600}.container .text{margin-bottom:clamp(.75rem,1.5vw,1.5rem)}.container__description{max-width:600px}.container__header,.container__content{width:100%}.container__title,.container__subtitle,.container__description,.container__content{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.container.animate-in .container__title{opacity:1;transform:none;transition-delay:.16s}.container.animate-in .container__subtitle{opacity:1;transform:none;transition-delay:.32s}.container.animate-in .container__description{opacity:1;transform:none;transition-delay:.48s}.container.animate-in .container__content{opacity:1;transform:none;transition-delay:.64s}.container.animate-out .container__title,.container.animate-out .container__subtitle,.container.animate-out .container__description,.container.animate-out .container__content{opacity:0;transform:translateY(12px);transition-delay:0s}.container.animate-in .container__content.animate-children>*{opacity:1;transform:none}.container .container__content.animate-children>*{opacity:0;transform:translateY(8px);transition:opacity .32s ease,transform .32s ease}.container .container__content.animate-children>*:nth-child(1){transition-delay:.68s}.container .container__content.animate-children>*:nth-child(2){transition-delay:.72s}.container .container__content.animate-children>*:nth-child(3){transition-delay:.76s}@media (prefers-reduced-motion: reduce){.container,.container.animate-in,.container.animate-out,.container__content>*{transition:none!important;transform:none!important;opacity:1!important}}.header{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;font-size:1.5rem;color:#ffffff40;position:fixed;top:0;left:0;width:100%;height:70px;z-index:20;transition:all .4s ease-in-out;background-color:transparent;padding-inline:64px;text-transform:lowercase;letter-spacing:-.02em;font-weight:600}@media (max-width: 780px){.header{padding:clamp(.75rem,1.5vw,1.5rem) clamp(1.5rem,3vw,3rem)}}.header__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;width:100%;gap:clamp(.5rem,1vw,1rem)}.header__menu{display:none}.header__mobile{display:flex;align-items:center}.header .logo{z-index:210}@media (min-width: 780px){.header__menu{display:block}.header .burger-button{display:none}}.header .burger-button{z-index:210;transition:all .4s ease-in-out}.header .burger-button .circle,.header .burger-button .square{color:currentColor}.header__navigation{display:flex;gap:clamp(.5rem,1vw,1rem)}.header--inverted{color:#d9d8ca}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:transparent;transition:background-color .3s ease}.footer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;padding:clamp(1.5rem,3vw,3rem);text-align:center;width:100%;background-color:#00000080;color:#ffffff40;transform:translateY(24px);opacity:0;will-change:transform,opacity;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.footer.is-enter{transform:none;opacity:1}.footer__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;width:100%;gap:clamp(.5rem,1vw,1rem)}@media (max-width: 430px){.footer__container{flex-direction:column-reverse;gap:clamp(.25rem,.5vw,.5rem)}}.footer__links{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;flex-wrap:wrap;gap:clamp(1rem,2vw,1.5rem)}@media (max-width: 430px){.footer__links{flex-direction:column}}.footer__links-item,.footer__links .footer__rights{opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}.footer__links-item:hover:hover,.footer__links-item:hover:focus,.footer__links-item:hover:active,.footer__links-item:focus-visible:hover,.footer__links-item:focus-visible:focus,.footer__links-item:focus-visible:active,.footer__links .footer__rights:hover:hover,.footer__links .footer__rights:hover:focus,.footer__links .footer__rights:hover:active,.footer__links .footer__rights:focus-visible:hover,.footer__links .footer__rights:focus-visible:focus,.footer__links .footer__rights:focus-visible:active{opacity:.5;transition:all .4s ease-in-out;cursor:pointer}.footer.is-enter .footer__rights{opacity:1;transform:none;transition-delay:.12s}.footer.is-enter .footer__links-item:nth-of-type(1){opacity:1;transform:none;transition-delay:.2s}.footer.is-enter .footer__links-item:nth-of-type(2){opacity:1;transform:none;transition-delay:.28s}.footer.is-enter .footer__links-item:nth-of-type(3){opacity:1;transform:none;transition-delay:.36s}.footer__links-item:hover:hover,.footer__links-item:hover:focus,.footer__links-item:hover:active{opacity:.5;transition:all .4s ease-in-out;cursor:pointer}@media (prefers-reduced-motion: reduce){.footer,.footer *{transition:none!important;transform:none!important;opacity:1!important}}.page{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex:1}.page__title{font-size:clamp(3rem,6vw,6rem);font-family:neue-haas-grotesk-display,sans-serif;margin:0 auto}.homepage{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.scroll-container{overflow-y:auto;scroll-behavior:smooth}.notfound__page{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center}.notfound__page .image-container{width:100%;max-width:300px;height:auto;animation:daisySpin 3s ease-in-out infinite}.notfound__page .image-container img{object-fit:contain;width:100%;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.notfound.section{display:flex;flex:1;align-items:center;justify-content:center}.notfound.section .shell .section__inner,.notfound__container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.notfound__container .container__content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.terms.section{flex:1}.terms__container{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.terms__container .container__header{flex:1 1 40%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.terms__container .container__content{flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap}.accordion-section{padding:0;width:100%;transition:all .4s ease-in-out;z-index:3}.accordion-section button{background-color:transparent;border:transparent}.accordion-header{cursor:pointer;text-align:center;transition:all .4s ease-in-out;width:100%}.accordion-toggle{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.5rem,2.5vw,2rem);color:#ffffff40;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:clamp(.75rem,1.5vw,1.5rem);border-bottom:1px solid rgba(255,255,255,.25)}.accordion-lines{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;width:1.5rem;height:1.5rem;position:relative;transition:transform .3s ease-in-out;margin-left:1rem}.accordion-lines .line{background-color:#ffffff40;height:2px;width:100%;position:absolute;left:0;transition:all .3s ease-in-out}.accordion-lines .line1{top:.4rem}.accordion-lines .line2{bottom:.4rem}.accordion-lines.open .line1{transform:rotate(45deg);top:.7rem}.accordion-lines.open .line2{transform:rotate(-45deg);bottom:.7rem}.accordion-content{overflow:hidden;padding:clamp(.75rem,1.5vw,1.5rem);opacity:1;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,padding .3s ease;will-change:max-height,opacity}.accordion-subtitle{font-family:neue-haas-grotesk-display,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;margin-bottom:clamp(.5rem,1vw,1rem);text-align:center}.card{display:flex;flex-direction:column;justify-content:space-between;padding:2rem;height:100%;overflow:hidden;scroll-snap-align:start;border-radius:32px;transition:all .4s ease-in-out}.card .card__content{display:flex;flex-direction:column;min-height:100%}.card .card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem}.card:hover .shape{transform:translateY(-2px) rotate(3deg) scale(1.03);transition:all .4s ease-in-out}.card:hover{transform:translateY(-2px) scale(1.03);transition:all .4s ease-in-out;box-shadow:0 2px 6px #0003}.card__header{display:flex;flex-direction:column}.card__header .subtitle{margin:clamp(.5rem,1vw,1rem) 0 clamp(1rem,2vw,2rem);font-size:clamp(1rem,2vw,1.125rem)}.card .divider{width:100%;margin:clamp(.5rem,1vw,1rem) 0 clamp(.75rem,1.5vw,1.5rem);border:0;border-top:1px solid rgba(255,255,255,.25)}.card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:0;transition:all .4s ease-in-out}.card__cta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.card__footnote{margin-top:clamp(.5rem,1vw,1rem);padding-top:clamp(.5rem,1vw,1rem);border-top:1.5px solid rgba(0,0,0,.08)}.card__intro{margin-bottom:clamp(.5rem,1vw,1rem);color:#ffffff40}.card__intro:last-child{margin-bottom:0}.card--pricing .price-tag{margin:clamp(.5rem,1vw,1rem) 0;text-align:center}.card--pricing .price-tag .price-lead{font-size:1rem;margin-right:.5ch}.card--pricing .price-tag .price{display:inline-flex;align-items:baseline;gap:.25rem;font-variant-numeric:tabular-nums}.card--pricing .price-tag .price .price__amount{font-size:clamp(2.5rem,4vw,5rem);font-weight:600;line-height:1}.card--pricing .price-tag .price .price__currency{font-weight:600;opacity:.9}.logo{font-family:Poppins,sans-serif;transition:all .4s ease-in-out;display:flex;align-items:center}.logo:hover{color:#ffffff40}.logo:hover .square{transform:rotate(90deg)}.logo .square{display:inline-block;margin-right:clamp(.25rem,.5vw,.5rem);transition:all .4s ease-in-out}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;z-index:200;opacity:0;pointer-events:none;transition:all .4s ease-in-out}.drawer--open{opacity:1;pointer-events:auto;animation-delay:.8s}.drawer--open .drawer__content{transform:translateY(0)}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#00000073;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:default}.drawer__backdrop:focus{outline:none}.drawer__content{width:100%;background-color:#b1b0a4;padding:4rem 2rem;transform:translateY(100%);transition:transform .3s ease-in-out;color:#fdfaf3;display:flex;flex-direction:column;justify-content:center;align-items:center}.drawer__close{align-self:flex-end;font-size:1.5rem;border:none;background:none;cursor:pointer}.drawer__links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem,1vw,1rem);font-family:Inter,sans-serif}.drawer__links-item{text-transform:lowercase;font-size:1.5rem;text-align:center}.menu .menu__list{display:flex;align-items:center;gap:clamp(.5rem,1vw,1rem);list-style:none;margin:0;padding:0}.menu__item{position:relative}.menu__link{display:inline-flex;align-items:center;border-radius:10px;text-decoration:none;transition:all .4s ease-in-out}.menu__link:hover:hover,.menu__link:hover:focus,.menu__link:hover:active,.menu__link:focus-visible:hover,.menu__link:focus-visible:focus,.menu__link:focus-visible:active{opacity:.5;transition:all .4s ease-in-out;cursor:pointer}.menu .menu__item-5{display:none;inline-size:auto}.menu__dropdown{position:absolute;inset-inline-start:0;top:calc(100% + 6px);z-index:10;list-style:none;width:max-content;min-width:clamp(16rem,24vw,28rem);max-width:min(90vw,40rem);display:block;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.menu__dropdown-item:hover:hover,.menu__dropdown-item:hover:focus,.menu__dropdown-item:hover:active,.menu__dropdown-item:focus-visible:hover,.menu__dropdown-item:focus-visible:focus,.menu__dropdown-item:focus-visible:active{opacity:.5;transition:all .4s ease-in-out;cursor:pointer}.menu .has-children:focus-within>.menu__dropdown,.menu .has-children:hover>.menu__dropdown{opacity:1;transform:none;pointer-events:auto}@media (max-width: 780px){.menu{font-size:clamp(1.5rem,2.5vw,2rem)}.menu .menu__item-5{display:flex}.menu .menu__list{flex-direction:column;align-items:stretch;gap:clamp(1.5rem,3vw,2rem)}.menu__item{flex-direction:column}.menu__dropdown{position:static;transform:none;opacity:1;pointer-events:auto;display:none;transition:all .4s ease-in-out}.menu__dropdown-item{justify-content:center;opacity:.3}.menu .menu__item.is-open>.menu__dropdown{display:block}.menu .menu__item-0,.menu .menu__item-1,.menu .menu__item-2,.menu .menu__item-3,.menu .menu__item-4,.menu .menu__item-5{opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}.menu.is-visible .menu__item-0{opacity:1;transform:none;transition-delay:.2s}.menu.is-visible .menu__item-1{opacity:1;transform:none;transition-delay:.4s}.menu.is-visible .menu__item-2{opacity:1;transform:none;transition-delay:.6s}.menu.is-visible .menu__item-3{opacity:1;transform:none;transition-delay:.8s}.menu.is-visible .menu__item-4{opacity:1;transform:none;transition-delay:1s}.menu.is-visible .menu__item-5{opacity:1;transform:none;transition-delay:1.2s}}.form{width:100%;display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem)}.form__row{display:flex;flex-wrap:wrap;gap:clamp(1rem,2vw,1.5rem)}@media (max-width: 780px){.form__row{flex-direction:column;gap:clamp(.5rem,1vw,1rem)}}.form-section{margin-bottom:clamp(1.5rem,3vw,3rem)}.form-group{flex:1;display:flex;flex-direction:column;min-width:45%}.form-group__label{margin-bottom:clamp(.5rem,1vw,1rem)}.form-group__error{color:#d94343;font-size:1rem;margin-top:clamp(.25rem,.5vw,.5rem)}.form__options{display:flex;flex-wrap:wrap;gap:clamp(.5rem,1vw,1rem)}.form__status-message{margin-top:clamp(.75rem,1.5vw,1.5rem);text-align:center}.form__status-message.success-message{color:#4caf50}.form__status-message.error-message{color:#d94343}.spinner-overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fdfaf3;z-index:300}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-icon{width:150px;height:auto;animation:spin 3s ease-in-out infinite;transform-origin:center;color:#d84c3e}.button,.button--arrow{all:unset;display:inline-flex;align-items:center;justify-content:center;padding:clamp(.25rem,.5vw,.5rem) clamp(.5rem,1vw,1rem);font-size:22px;border-radius:10px;width:fit-content;text-align:center;background-color:transparent;transition:all .4s ease-in-out;cursor:pointer}.button:hover,.button--arrow:hover,.button:focus,.button--arrow:focus{transform:scale(1.02)}.button:active,.button--arrow:active{transform:scale(.95)}.button:focus-visible,.button--arrow:focus-visible{outline:2px dashed #D84C3E;outline-offset:3px}.button--arrow{height:30px;width:30px;padding:clamp(.25rem,.5vw,.5rem);background-color:#00000014}.button--arrow:hover{background-color:#00000080;color:#fdfaf3}.button--primary{background-color:#fdfaf3;color:#fdfaf3;text-transform:uppercase}.button--primary:hover{background-color:#00000080}.button--ghost{background-color:transparent;color:#00000080;border:1px solid rgba(0,0,0,.5);text-transform:uppercase}.button--ghost:hover{background-color:#fdfaf31a;color:#fdfaf3}.button--secondary{background-color:#00000014;color:#1a1a1a;border:1.5px solid #1A1A1A}.button--secondary:hover{background-color:#1a1a1a;color:#fdfaf3}.button--small{height:25px;font-size:.875rem;border-radius:6px}.button--large{height:44px;font-size:22px}.button--tag{font-family:Inter,sans-serif;padding:.2rem clamp(.5rem,1vw,1rem);border:1.5px solid;max-height:25px}.button--tag:hover{background-color:#00000014;color:#1a1a1a}.button--text{all:unset;font:inherit;color:inherit;display:inline;cursor:pointer}.button--text:hover{text-decoration:underline}.button--text:focus-visible{outline:none;text-decoration:underline}.button--card{background-color:#00000014;margin:.5rem 0}.button--card:hover{color:#1a1a1a}.button--image{min-width:100px;height:40px;flex-direction:column;border:1.5px solid transparent;background-color:#00000014}.button--image:hover{background-color:#00000080;border-color:#1a1a1a}.button--image img{width:100%;height:100%;object-fit:contain}.button--format{background-color:#1a1a1a;color:#00000014;border:1px solid}.button--format:hover{background-color:#00000014;color:#1a1a1a}.cta{font-size:1.125rem;text-align:center;padding:.6rem 1.8rem;border-radius:10px;line-height:1.2;cursor:pointer;transition:all .4s ease-in-out;display:inline-flex;align-items:center;justify-content:center;max-width:100%}.cta:hover{transform:translateY(-2px) scale(1.02)}.cta:focus-visible{outline:2px dashed #1A1A1A;outline-offset:4px}.cta--primary{background-color:#00000080;color:#fdfaf3;border:1.5px solid #5a5d59;display:flex;width:100%}.cta--primary:hover{background-color:#2c2c2c;border-color:#2c2c2c}.cta--secondary{background-color:transparent;color:#1a1a1a;border:1.5px solid #1A1A1A;display:inline-flex;width:auto}.cta--secondary:hover{background-color:#1a1a1a;color:#fdfaf3}.socials{display:flex;gap:clamp(.5rem,1vw,1rem);width:fit-content;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.socials{margin:1rem 0}}.socials .social-icon{display:flex;transform:scale(.9)}.socials .social-icon:hover:hover,.socials .social-icon:hover:focus,.socials .social-icon:hover:active{opacity:.5;transition:all .4s ease-in-out;cursor:pointer}.socials .social-label{display:block}.floating{position:fixed;top:60%;right:clamp(.5rem,1vw,1rem);z-index:5;transition:all .4s ease-in-out;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1vw,1rem);width:80px}@media (max-width: 780px){.floating{bottom:clamp(.75rem,1.5vw,1.5rem);right:clamp(.25rem,.5vw,.5rem)}}@media (max-width: 430px){.floating{display:none}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.modal-overlay .modal,.modal-overlay .floating-banner{pointer-events:auto}.modal{color:#b1b0a4;padding:clamp(1.5rem,3vw,3rem)}@media (max-width: 780px){.modal{padding:2rem}}.modal--centered{background-color:#5a5d59;border-radius:32px;box-shadow:0 2px 6px #0003;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem)}@media (max-width: 780px){.modal--centered{max-width:600px}}@media (max-width: 430px){.modal--centered{width:95%;max-width:95vw;gap:clamp(.25rem,1vw,.5rem)}}.modal--centered form{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem)}.modal--centered form input,.modal--centered form textarea{font-size:1rem;padding:clamp(.5rem,1vw,1rem)}.floating-banner{position:fixed;z-index:40;border-radius:10px;box-shadow:0 2px 6px #0003;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:350px}@media (max-width: 780px){.floating-banner{max-width:300px}}@media (max-width: 430px){.floating-banner{max-width:260px}}.floating-banner__description{font-size:.875rem}.floating-banner__body{font-size:1rem;line-height:1.6;display:flex;flex-direction:column;gap:clamp(.25rem,1vw,.5rem)}.floating-banner--cookies{bottom:1rem;right:1rem;background-color:#00000080;color:#fdfaf3}.floating-banner--newsletter{top:1rem;right:1rem;border:1.5px solid #D84C3E;background-color:#fdfaf3}.burger-button{--size: 44px;--line: 2px;--offset: 6px;--color: $light-grey;--bg: transparent;--ease: cubic-bezier(.2,.8,.2,1);--dur: .22s;inline-size:var(--size);block-size:var(--size);display:inline-grid;place-items:center;color:var(--color);background:var(--bg);border:1px solid transparent;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;isolation:isolate}.burger-button:focus-visible{outline:2px solid #e9cf51;outline-offset:3px}.burger-button:active{transform:scale(.98)}.burger-button>span{position:absolute;left:50%;inline-size:60%;block-size:var(--line);background:currentColor;transform-origin:center;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),inline-size var(--dur) var(--ease);will-change:transform,opacity}.burger-button>span:nth-child(1){transform:translate(-50%,calc(-1 * var(--offset)))}.burger-button>span:nth-child(2){transform:translate(-50%)}.burger-button>span:nth-child(3){transform:translate(-50%,var(--offset))}.burger-button.open>span:nth-child(1){transform:translate(-50%) rotate(45deg)}.burger-button.open>span:nth-child(2){opacity:0;transform:translate(-50%) scaleX(.5)}.burger-button.open>span:nth-child(3){transform:translate(-50%) rotate(-45deg)}@media (prefers-reduced-motion: reduce){.burger-button>span{transition:none}.burger-button:active{transform:none}}.burger-button--light{--color: #2a2d2b}.burger-button--dark{--color: #f4f7f3}.burger-button--sm{--size: 36px;--offset: 7px;--line: 2px}.burger-button--lg{--size: 52px;--offset: 9px;--line: 3px}.close-btn{display:flex;justify-content:center;align-items:center;width:1rem;height:1rem;position:relative;background:transparent;border:none;cursor:pointer;transition:all .4s ease-in-out;color:#1a1a1a}.close-btn:hover{color:#d84c3e;transform:rotate(90deg) scale(1.1)}.close-btn span{position:absolute;width:1rem;height:2px;background-color:currentColor;border-radius:1px;transition:all .4s ease-in-out}.close-btn span:first-child{transform:rotate(45deg)}.close-btn span:last-child{transform:rotate(-45deg)}@media (max-width: 780px){.close-btn{width:.85rem;height:.85rem}.close-btn span{width:1rem}}@media (max-width: 430px){.close-btn{width:.75rem;height:.75rem}.close-btn span{width:.875rem}}.gallery--preview{display:grid;gap:clamp(clamp(.5rem,1vw,1rem),1.6vw,clamp(1rem,2vw,1.5rem));max-height:100%;padding:0 clamp(1rem,2vw,2rem)}@media (max-width: 780px){.gallery--preview{padding:0}}.gallery--preview .gallery__main{--main-ratio: 4/3;aspect-ratio:var(--main-ratio);min-height:clamp(220px,20vw,400px);position:relative;border-radius:16px;overflow:hidden;background:#00000014}.gallery--preview .gallery__main .gallery__main-image{position:absolute;top:0;right:0;bottom:0;left:0}.gallery--preview .gallery__main .gallery__main-image img{width:100%;height:100%;object-fit:cover;display:block}.gallery--preview .gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:clamp(clamp(.25rem,1vw,.5rem),1vw,clamp(.5rem,1vw,1rem))}.gallery--preview .gallery__thumb{display:block;border:1px solid #81837e;border-radius:10px;background:#00000014;overflow:hidden;cursor:pointer;transition:all .4s ease-in-out}.gallery--preview .gallery__thumb .gallery__thumb-image img{display:block;width:100%;transform:scale(1);transition:transform .25s ease,filter .25s ease;border-radius:10px}.gallery--preview .gallery__thumb:hover .gallery__thumb-image img{transform:scale(1.03)}.gallery--preview .gallery__thumb:focus-visible{outline:2px solid var(--accent-1, #e9cf51);outline-offset:2px}.gallery--preview .gallery__thumb.is-selected{border-color:var(--accent-1, #e9cf51)}@media (prefers-reduced-motion: reduce){.gallery--preview .gallery__thumb-image img{transition:none;transform:none!important}}.fade{opacity:0;transition:opacity var(--fade-ms, .28s) ease;will-change:opacity}.fade--enter{opacity:1}.fade--exit{animation:fadeOut var(--fade-ms, .28s) forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.fade,.fade--exit{transition:none!important;animation:none!important;opacity:1!important}}.progress-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#5a5d59;display:flex;justify-content:center;align-items:center;z-index:300;transition:all .4s ease-in-out}.progress-bar{width:30%;height:6px;background-color:#b1b0a4cc;border-radius:6px;overflow:hidden;transition:all .4s ease-in-out}.progress-bar:before{content:"";display:block;height:100%;width:100%;background-color:#81837e;transform:scaleX(0);transform-origin:left;animation:load-progress 2s ease-in-out infinite}@keyframes load-progress{0%{transform:scaleX(0)}50%{transform:scaleX(1)}to{transform:scaleX(0)}}.scroll-progress{position:fixed;top:0;left:0;height:4px;width:100%;transform-origin:left center;transform:scaleX(0);z-index:5;background:#d84c3e;pointer-events:none}.newsletter{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem);padding:clamp(.25rem,.5vw,.5rem)}.newsletter form{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,1rem)}.newsletter span svg{margin-right:clamp(.5rem,1vw,1rem);color:#d84c3e}.color-preview-wrapper{padding:2rem;background:#fefefe;color:#111}.color-preview-wrapper h2{font-size:1.5rem;margin-bottom:1rem}.color-preview-wrapper .color-grid{display:flex;flex-wrap:wrap;gap:1rem}.color-preview-wrapper .color-box{padding:1rem 1.5rem;border-radius:6px;font-weight:700;border:1px solid rgba(0,0,0,.1);transition:all .2s ease;min-width:120px;text-align:center}.color-preview-red{background-color:#e63946;color:#fff}.color-preview-orange{background-color:#f4a261;color:#111}.color-preview-pink{background-color:#f7a8b8;color:#111}.color-preview-yellow{background-color:#f4d35e;color:#111}.color-preview-blue{background-color:#3a86ff;color:#fff}.color-preview-dark{background-color:#111;color:#fff}.color-preview-light{background-color:#fff;color:#111}.image-container img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.visual{position:relative;display:flex;gap:1rem}.visual--background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;justify-content:center;align-items:center}.visual .shape{transition:transform .5s ease;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.visual .shape--circle{border-radius:50%;background-color:#e9cf51}.visual .shape--square{background-color:#427dbd}.visual .shape--triangle{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:70px solid #D84C3E}.visual .shape--small{width:20px;height:20px}.visual .shape--medium{width:40px;height:40px}.visual .shape--large{width:80px;height:80px}.visual:hover .shape{transform:rotate(15deg) scale(1.1)}.shape{transition:all .3s ease}.triangle{width:0;height:0;border-left:10px solid;border-right:10px solid;border-bottom:16px solid;transform:scaleY(1);transition:transform .3s ease}.circle{width:22px;height:22px;border-radius:50%;border:2.5px solid #e9cf51}.square{width:20px;height:20px;border:2.5px solid rgba(255,255,255,.25)}.choices{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.choices .choice{padding:clamp(.5rem,1vw,1rem) 0;border-bottom:1.5px solid;inline-size:auto;transition:all .4s ease-in-out;opacity:1}.choices .choice svg{margin-right:clamp(.75rem,1.5vw,1.5rem);flex:0 0 auto;width:.8em;height:.8em;transition:all .4s ease-in-out}.choices:has(.choice:hover) .choice:not(:hover){opacity:.2}.choices:has(.choice[data-active]) .choice:not([data-active]){opacity:.2}.choices:has(.choice:focus-visible) .choice:not(:focus-visible){opacity:.2}.choices .choice[aria-current=true],.choices .choice[data-active],.choices .choice:focus-visible{opacity:1}.feature-list{list-style:none;margin:0;padding:0}.feature-item{display:flex;margin-bottom:clamp(.5rem,1vw,1rem)}.feature-item svg{width:14px}.feature-item.excluded{opacity:.5}.feature-item.priced{font-style:italic}.hero__section .shell{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.hero__section .shell .section__inner{padding-bottom:64px}@media (max-width: 430px){.hero__section .shell .section__inner{padding-bottom:unset;justify-content:center;align-content:center}}.hero__container{margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}@media (max-width: 430px){.hero__container{margin-top:unset}}.hero__container.animate-in .hero__top{opacity:1;transition-delay:.4s;transform:translateY(-12px)}.hero__container.animate-in .hero__bottom{opacity:1;transform:translateY(-12px);transition-delay:.8s}.hero__container.animate-out .hero__top,.hero__container.animate-out .hero__bottom{opacity:0}.hero__top,.hero__bottom{position:relative;z-index:1;display:flex;flex-direction:column;gap:.2em;cursor:pointer;opacity:0;transform:translateY(12px);transition:all .4s ease-in-out}@media (max-width: 430px){.hero__top h1,.hero__bottom h1{font-size:70px}}.hero__top span,.hero__bottom span{font-size:inherit;mix-blend-mode:difference;transition:all .4s ease-in-out}.hero__top .filled,.hero__bottom .filled{-webkit-text-stroke:0;-webkit-text-fill-color:currentColor;color:currentColor}.hero__top .filled:hover,.hero__bottom .filled:hover{color:#e9cf51;letter-spacing:-.08em}.hero__top .outlined,.hero__bottom .outlined{color:#ffffff40}.hero__top{align-items:flex-start;line-height:.9}.hero__top .filled{color:#b1b0a4}.hero__bottom{padding-top:clamp(.75rem,1.5vw,1.5rem);align-items:flex-end;background-size:250% auto;background-position:left center}.hero__bottom .filled{color:#b1b0a4}.hero__bottom:hover{background-position:right center}@keyframes float{0%{transform:translateY(-10px)}to{transform:translateY(-150px)}}.studio__section{background-color:#81837e}.studio__section .container{height:100%;display:flex;flex:1}@media (max-width: 780px){.studio__section .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}}.studio__section .container__header{flex:1 1 50%;height:100%;margin-bottom:auto}.studio__section .container__content{margin-top:auto;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap}.studio__section .container__content .image-container{flex:0 0 30%;max-width:200px;aspect-ratio:1/1;border-radius:32px;overflow:hidden;background:#ffffff40;box-shadow:0 10px 30px #0000000f}.studio__section .container__content .image-container img{width:100%;border-radius:32px;object-fit:cover;opacity:.8;mix-blend-mode:luminosity}.studio__section .container__text{padding-left:clamp(1.5rem,3vw,3rem);align-self:center;max-width:64ch}.studio__section .container__text .subtitle{color:transparent;-webkit-text-stroke:1px #1A1A1A;-webkit-text-fill-color:transparent}.studio__section .container__text .title,.studio__section .container__text .subtitle,.studio__section .container__text .description,.studio__section .container__text body{margin-bottom:clamp(.75rem,1.5vw,1.5rem)}.studio__section .container__text .socials{margin-top:clamp(.75rem,1.5vw,1.5rem)}@media (prefers-reduced-motion: reduce){.studio__section .about .title .square{transition:none!important}}.details__section{color:#b1b0a4;background-color:#5a5d59}.details__section .container--details{--details-header: 40%;display:grid;grid-template-columns:minmax(260px,var(--details-header)) 1fr;gap:clamp(2rem,4vw,3rem);align-items:start;min-inline-size:0}@media (max-width: 780px){.details__section .container--details{grid-template-columns:1fr}}.details__section .container--details .container__header{display:flex;flex-direction:column}.details__section .container--details .container__header .description,.details__section .container--details .container__header body{margin-bottom:30px}.details__section .container--details .container__header .choices{margin:30px 0}.details__section .container--details .container__header .feature-list{width:fit-content}.details__section .container--details .container__header .feature-list li:last-child{margin-bottom:0}.details__section .container--details .container__header .feature-list .feature-item.excluded{display:none}.details__section .container--details .container__content{min-inline-size:0;align-self:stretch;display:block;margin:auto}.details-fade{opacity:0;transform:translateY(6px);transition:opacity .33s ease,transform .33s ease}.details-fade[style],.details-fade,.details-fade--up{opacity:1;transform:none}@starting-style{.details-fade[style],.details-fade,.details-fade--up{opacity:0;transform:translateY(6px)}}.details-fade--delay{transition-delay:.06s}.image__preview{position:relative;overflow:hidden;min-block-size:clamp(320px,50vh,720px);transition:all .4s ease-in-out}.image__preview .image-container{position:relative;inline-size:100%;block-size:100%}.image__preview img{width:100%;height:100%;object-fit:cover;max-height:none;display:block}@media (prefers-reduced-motion: reduce){.details-fade,.image__preview .gallery__item{transition:none!important;transform:none!important;opacity:1!important}}.offers__section{color:#81837e;background-color:#b1b0a4}.offers__section .container--offers{flex:1;min-height:100%;display:flex;gap:clamp(2rem,4vw,3rem)}@media (max-width: 780px){.offers__section .container--offers{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}}.offers__section .container--offers .container__header{margin-bottom:auto}.offers__section .container--offers .container__content{margin-top:auto}.offers__section .container--offers .container__header{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.offers__section .container--offers .container__content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap}.pricing{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.pricing__section{color:#b1b0a4;background-color:#00000080}.pricing__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:100%;width:100%}.pricing__container .container__header{margin-bottom:clamp(1rem,2vw,2rem)}@media (max-width: 780px){.pricing__container .container__children{display:flex;flex-direction:column-reverse}}.pricing__grid{gap:clamp(1.5rem,3vw,2rem);display:grid;justify-content:center;align-items:stretch;grid-template-columns:repeat(3,minmax(260px,1fr));padding:0 clamp(1rem,2vw,2rem)}@media (max-width: 1024px){.pricing__grid{grid-template-columns:repeat(2,minmax(280px,1fr));padding:0;gap:clamp(1rem,2vw,1.5rem)}.pricing__grid>.card:nth-child(3){grid-column:1/-1;max-inline-size:680px;justify-self:center;width:100%}}@media (max-width: 430px){.pricing__grid{grid-template-columns:1fr}.pricing__grid>.card:nth-child(3){grid-column:auto;max-inline-size:none}}.pricing__card{border:1px solid #81837e;background-color:#00000014}.pricing__card:last-child{--accent-1: #f6f2c1dc;--accent-2: #507cb5;--angle: 135deg;transition:background .35s ease,box-shadow .35s ease,transform .2s ease;color:#5a5d59;background:linear-gradient(var(--angle),rgba(0,0,0,.08),rgba(0,0,0,.08)) padding-box,linear-gradient(var(--angle),var(--accent-1),var(--accent-2)) border-box;border:1px solid transparent;position:relative}.pricing__card:last-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 120% at 100% 0,rgba(255,255,255,.06),transparent 45%);pointer-events:none}.pricing__card:last-child:hover{--angle: 190deg;transform:translateY(-2px);box-shadow:0 8px 24px #0000003d}.method{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.method__section{background-color:#b1b0a4;color:#81837e}.method__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;justify-content:space-between;flex:1}.method__container .container__content{margin-top:auto}.method__card{border:1px solid #b1b0a4;background-color:#00000014}.timeline{display:grid;grid-template-columns:repeat(4,minmax(16rem,1fr));gap:clamp(1rem,2.5vw,2rem);align-items:stretch}.timeline__item{display:flex;flex-direction:column;align-items:start;position:relative;z-index:1;border-left:1px solid;padding:0 1.5rem}.timeline__item .subtitle{margin-bottom:clamp(.5rem,1vw,1rem);font-weight:600}.timeline__item .description,.timeline__item body{margin-bottom:clamp(.25rem,.5vw,.5rem)}@media (max-width: 1024px){.timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width: 430px){.timeline{border-left:1.5px solid rgba(0,0,0,.08);grid-template-columns:1fr}.timeline__item{border-left:none}}.contact__section{color:#81837e}.contact__section .container{display:flex;flex:1}@media (max-width: 1024px){.contact__section .container{gap:clamp(1rem,2vw,1.5rem)}}@media (max-width: 780px){.contact__section .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}}.contact__section .container__header{flex:0 0 40%;height:100%;margin-bottom:auto}@media (max-width: 780px){.contact__section .container__header{flex:0 0 30%}}.contact__section .container__content{display:flex;margin-top:auto;justify-content:flex-end}.contact__section .container__content .form{max-width:600px}@media (max-width: 780px){.contact__section .container__content .form{max-width:unset}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;transition:all .4s ease-in-out;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{font-family:Poppins,sans-serif;font-weight:400;line-height:1.6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light dark}html,body,#root{width:100%;height:100%;overflow-x:hidden;scroll-behavior:smooth;transition:all .4s ease-in-out;overflow-y:auto}html{font-size:100%}body{text-rendering:optimizeLegibility;font-optical-sizing:auto}body{background-color:#5a5d59;color:#d9d8ca;min-height:100vh;font-size:clamp(1rem,2vw,1.125rem);font-weight:400}#root{display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column}a{text-decoration:none;cursor:pointer}input,textarea{width:100%;padding:clamp(.5rem,1vw,1rem);border:0;border-bottom:1px solid rgba(255,255,255,.25);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:inherit;transition:all .4s ease-in-out;line-height:1.4;font-family:inherit;font-size:clamp(1rem,.35vw + .95rem,1.0625rem)}input::placeholder,textarea::placeholder{opacity:1}input:focus,textarea:focus{border-color:#00000014}textarea{min-height:6rem;resize:vertical;overflow-y:auto}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#1A1A1A!important;background-color:transparent!important;transition:background-color 5000s ease-in-out 0s}::selection{background:#fdfaf3;color:#d84c3e}select.form-group__input{width:100%;font-size:22px;padding:clamp(.5rem,1vw,1rem);border:0;border-bottom:1px solid rgba(255,255,255,.25);background-color:transparent;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:clamp(.75rem,1.5vw,1.5rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='currentColor' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right clamp(.25rem,.5vw,.5rem) center;background-size:.75rem .5rem;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}select.form-group__input:focus{border-color:#00000014}select.form-group__input:hover{background-color:#00000014}select.form-group__input::-ms-expand{display:none}select.form-group__input option{background:#00000080;color:#00000080}select.form-group__input option:checked,select.form-group__input option:hover{background:#5a5d59;color:#00000080}
