.Alert_alert__field__vSy4F{position:fixed;padding:1em;z-index:1}.Alert_alert--top__RFu2a{top:1em}.Alert_alert--bottom__HNpCm{bottom:1em}.Alert_alert--left__ALqtF{--x:-100%;left:1em}.Alert_alert--right__dbF9_{--x:100%;right:1em}.Alert_alert__container__jBm_g{--animationSpeed:500ms;--opactiy:0.8;color:#fff;margin-top:1em;padding:1em 2em;font-size:var(--fs-xs);border:.1em solid var(--color);background-color:var(--color);cursor:pointer;animation:Alert_appear__s8ndh var(--animationSpeed) ease-in-out}.Alert_alert__container--closing__YW9Ww{animation:Alert_close__dkWdG var(--animationSpeed) ease-in-out}.Alert_alert--success__5dIy_{--color:hsl(var(--primary-400)/var(--opactiy))}.Alert_alert--error__OSe87{--color:hsl(var(--secondary-400)/var(--opactiy))}@keyframes Alert_appear__s8ndh{0%{opacity:0;transform:translateX(var(--x))}to{transform:translateX(0)}}@keyframes Alert_close__dkWdG{0%{opacity:1;transform:translateX(0)}to{transform:translateX(var(--x));opacity:0}}.Header_header__1RJ5C{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease-in-out;border-bottom:1px solid hsla(33,45%,61%,.1)}.Header_header__wrapper__0zrqj{position:relative;width:100%;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);background:linear-gradient(180deg,rgba(10,13,18,.92),rgba(10,13,18,.76))}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.Header_header__wrapper__0zrqj{background:rgba(10,13,18,.96)}}.Header_header__container__81gQq{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0}@media(max-width:45rem){.Header_header__container__81gQq{padding:.7rem 0}}.Header_logo__X2AKx{font-size:1.6rem;font-family:var(--display-font);font-weight:400;font-style:italic;letter-spacing:.02em;cursor:pointer;color:hsl(var(--primary-400));transition:color .3s ease}.Header_logo__X2AKx:hover{color:hsl(var(--accent-400))}.Header_navBar__5kP7U{display:flex;align-items:center;position:relative}.Header_navBar__list__xPreH{display:flex;gap:2.5rem;list-style:none;padding:0;margin:0}@media(max-width:45rem){.Header_navBar__list__xPreH{position:absolute;top:calc(100% + .7rem);right:0;min-width:220px;padding:.7rem;flex-direction:column;gap:.25rem;border:1px solid hsla(33,45%,61%,.18);border-radius:.35rem 1rem .35rem 1rem;background:linear-gradient(180deg,rgba(10,13,18,.98),rgba(10,13,18,.94));box-shadow:0 18px 36px rgba(0,0,0,.4);opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}}.Header_navLink__aMPBQ{text-decoration:none;color:hsla(35,26%,82%,.6);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;position:relative;padding:.4rem .2rem;font-family:var(--mono-font);transition:color .25s ease}.Header_navLink__aMPBQ:after{content:"";position:absolute;bottom:-.05rem;left:0;width:0;height:1.5px;background:hsl(var(--accent-400));transition:width .25s ease;border-radius:2px}.Header_navLink--active__ZWTQB,.Header_navLink__aMPBQ:hover{color:hsl(var(--primary-400))}.Header_navLink--active__ZWTQB:after,.Header_navLink__aMPBQ:hover:after{width:100%}@media(max-width:45rem){.Header_navLink__aMPBQ{width:100%;font-size:.7rem;padding:.62rem .7rem;border-radius:.5rem}.Header_navLink__aMPBQ:after{display:none}.Header_navLink--active__ZWTQB,.Header_navLink__aMPBQ:hover{transform:none;background:rgba(200,130,60,.08)}}.Header_menuButton__3VUTo{display:none}@media(max-width:45rem){.Header_menuButton__3VUTo{width:2.2rem;height:2.2rem;padding:.35rem;border:1px solid hsla(33,45%,61%,.2);border-radius:.5rem;background:rgba(15,19,25,.8);display:grid;align-content:center;grid-gap:.26rem;gap:.26rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.Header_menuButton__3VUTo span{display:block;width:100%;height:1.5px;border-radius:999px;background:hsl(var(--primary-400));transition:transform .2s ease,opacity .2s ease}.Header_menuButton__3VUTo:hover{border-color:hsla(33,45%,61%,.4);background:rgba(20,24,30,.95)}.Header_navBar--open__2dSwP .Header_menuButton__3VUTo span:first-child{transform:translateY(.4rem) rotate(45deg)}.Header_navBar--open__2dSwP .Header_menuButton__3VUTo span:nth-child(2){opacity:0}.Header_navBar--open__2dSwP .Header_menuButton__3VUTo span:nth-child(3){transform:translateY(-.4rem) rotate(-45deg)}.Header_navBar--open__2dSwP .Header_navBar__list__xPreH{opacity:1;transform:translateY(0);pointer-events:auto}.Header_navBar__5kP7U{align-items:flex-start}}.Container_container__FTpm3{width:82em;max-width:100%;margin:0 auto;padding:0 2em}.Container_container--dark__Z6jEV,.Container_container--projects__KFHaX,.Container_container__FTpm3{--container-color:hsl(var(--primary-400))}@media(max-width:45rem){.Container_container__FTpm3{padding:0 1em}}.Footer_footer__wrapper__7A55u{width:100%;background:transparent;padding-top:5rem;padding-bottom:2rem;position:relative;overflow:hidden;scroll-snap-align:start}.Footer_footer__wrapper__7A55u:before{content:"";position:absolute;top:0;left:50%;width:min(720px,88%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,hsl(var(--accent-400)/.3),hsl(var(--secondary-300)/.35),transparent)}.Footer_footer__container__1b_Yb{display:flex;flex-direction:column;gap:4rem}.Footer_footer__content__smo_u{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:3rem}@media(max-width:45rem){.Footer_footer__content__smo_u{flex-direction:column;align-items:center;text-align:center}}.Footer_footer__brand__LAp4z{max-width:400px}.Footer_footer__logo__KLfRh{font-size:2.2rem;font-family:var(--display-font);font-weight:400;font-style:italic;color:hsl(var(--primary-400));margin-bottom:1rem;letter-spacing:-.01em}.Footer_footer__logo__KLfRh span{color:hsl(var(--accent-400))}.Footer_footer__description__x8Skz{color:hsla(35,26%,82%,.6);line-height:1.7;font-size:1rem;max-width:36ch}.Footer_footer__links__bXk0J{display:flex;gap:4rem}.Footer_footer__links__bXk0J h3{color:hsl(var(--primary-400));font-size:.7rem;margin-bottom:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-family:var(--mono-font)}.Footer_footer__socials__hLA3l{display:flex;gap:1rem}.Footer_footer__socials__hLA3l a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:rgba(30,24,18,.6);border:1px solid hsla(33,45%,61%,.15);color:hsla(0,0%,100%,.92);transition:all .3s cubic-bezier(.2,.8,.2,1)}.Footer_footer__socials__hLA3l a svg{width:18px;height:18px;fill:currentColor;transition:all .3s ease}.Footer_footer__socials__hLA3l a:hover{background:rgba(50,38,28,.7);border-color:hsl(var(--accent-400)/.4);transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.3);color:#fff}.Footer_footer__socials__hLA3l a:hover svg{transform:scale(1.1)}.Footer_footer__bottom__zwMrD{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid hsla(33,45%,61%,.12);color:hsla(35,26%,82%,.4);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--mono-font)}@media(max-width:45rem){.Footer_footer__bottom__zwMrD{flex-direction:column;gap:1rem;text-align:center}}.Footer_footer__bottom_links__O_ETR{display:flex;gap:2rem}.BackToTop_backToTop__wrapper__cRaNn{position:fixed;width:max-content;bottom:2em;right:2em;padding:.75em;display:grid;border:.1em solid hsla(33,65%,69%,.3);-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);border-radius:.125em;place-items:center;background-color:rgba(20,26,31,.94);color:hsl(var(--primary-400));transition:background-color .1s ease-in-out,scale .1s ease-in-out;rotate:-90deg;z-index:1;cursor:pointer}.BackToTop_backToTop__wrapper__cRaNn path{fill:hsl(var(--primary-400))}.BackToTop_backToTop__wrapper__cRaNn:hover{background-color:hsla(34,57%,83%,.98);scale:1.02}.BackToTop_observable__div__nmaiS{--height:1em;position:absolute;width:100%;height:var(--height);margin-top:calc(100vh - var(--height))}:root{--display-font:"Instrument Serif","Georgia",serif;--Sans-font:"Satoshi","Segoe UI",sans-serif;--header-font:"Cabinet Grotesk","Satoshi",sans-serif;--button-font:"Cabinet Grotesk","Satoshi",sans-serif;--mono-font:"JetBrains Mono","Fira Code",monospace;--Oldenburg-font:"Instrument Serif","Georgia",serif;--fs-2xl:5rem;--fs-xl:4rem;--fs-lg:3.5rem;--fs-md:2rem;--fs-sm:1.5rem;--fs-xs:1.25rem;--primary-400:38 30% 90%;--primary-300:168 22% 62%;--primary-200:210 18% 24%;--primary-100:216 28% 9%;--secondary-400:24 62% 32%;--secondary-300:24 70% 54%;--secondary-200:22 50% 66%;--secondary-100:26 60% 86%;--accent-400:172 66% 50%;--accent-300:172 52% 62%;--projects-bg:218 26% 10%;--projects-card-bg:218 22% 14%;--projects-accent:24 70% 54%}@media(max-width:45rem){:root{--fs-2xl:3.25rem;--fs-xl:3rem;--fs-lg:2.65rem;--fs-md:1.5rem;--fs-sm:1.25rem;--fs-xs:0.9375rem}}body,html{padding:0;margin:0;font-family:var(--Sans-font)}body{width:100vw;min-height:100vh;overflow-x:clip;color:hsl(var(--primary-400));background:radial-gradient(ellipse 80% 50% at 10% 8%,rgba(200,130,60,.1) 0,transparent 50%),radial-gradient(ellipse 60% 50% at 88% 85%,rgba(50,160,140,.08) 0,transparent 50%),linear-gradient(168deg,#0a0d12,#0e1319 48%,#0b0f14);background-attachment:fixed;background-size:cover}body:before{background-image:radial-gradient(hsla(33,45%,61%,.08) 1px,transparent 0);background-position:0 0;background-size:28px 28px;opacity:.22;z-index:-1}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:9999;opacity:.032;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px}body[data-season=winter]{box-shadow:inset 0 0 200px rgba(70,140,180,.06)}body[data-season=spring]{box-shadow:inset 0 0 200px hsla(18,48%,59%,.06)}body[data-season=autumn]{box-shadow:inset 0 0 200px rgba(160,80,40,.08)}html{scrollbar-width:thin;scrollbar-color:hsla(33,45%,61%,.18) transparent}a{color:inherit;text-decoration:none}*,:after,:before{padding:0;margin:0;box-sizing:border-box}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(33,45%,61%,.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsla(33,45%,61%,.35)}::selection{background:hsl(var(--secondary-300)/.3);color:hsl(var(--primary-400))}.Typography_title1__ytFJO{font-size:var(--fs-2xl);width:100%;font-weight:700;line-height:1.05}.Typography_title1__ytFJO,.Typography_title2__gY1Bf{font-family:var(--header-font);color:var(--container-color)}.Typography_title2__gY1Bf{font-size:var(--fs-lg);font-weight:600;line-height:1.08}.Typography_title3__OxkOG{font-size:var(--fs-md)}.Typography_title3__OxkOG,.Typography_title4__ohcI5{font-family:var(--Sans-font);color:var(--container-color)}.Typography_title4__ohcI5{font-size:var(--fs-sm);text-transform:capitalize}.Typography_paragraph__syIzV{font-size:var(--fs-xs);font-weight:400;line-height:1.8}.Typography_large__paragraph__3JfJZ,.Typography_paragraph__syIzV{font-family:var(--Sans-font);color:var(--container-color);letter-spacing:.02em}.Typography_large__paragraph__3JfJZ{font-size:var(--fs-sm);line-height:1.5em}.Typography_highlighted__text__gskHS{font-family:var(--header-font);color:hsl(var(--secondary-300));font-size:var(--fs-md);text-transform:none;font-weight:600}.Button_button__Gqoe0{--opacity:1;outline:none;border:1px solid transparent;border-radius:0;font-family:var(--button-font);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;padding:.65em 1.2em;cursor:pointer;text-transform:uppercase;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in-out}.Button_button--primary__oDbFn{--color:var(--primary-400)}.Button_button--secondary__utybG{--color:var(--secondary-400)}.Button_button--field__94q11{color:hsl(var(--primary-100));background-color:hsl(var(--color)/var(--opacity));border-color:hsl(var(--color)/calc(var(--opacity) * .85))}.Button_button--outlined__ag67t{color:hsl(var(--primary-400));background-color:hsl(var(--primary-100)/calc(1 - var(--opacity)));border:.1em solid hsl(var(--color)/var(--opacity))}.Button_button--large__T6dNt{font-size:var(--fs-sm)}.Button_button__Gqoe0:hover{--opacity:0.8}.Button_button__Gqoe0:disabled{--opacity:0.85;cursor:not-allowed}.InputField_input__field__HpNf1{display:flex;flex-direction:column}.InputField_input__field__HpNf1 label{font-family:var(--Sans-font);font-size:var(--fs-xs)}.InputField_input__field__container__PrTRt{position:relative;padding:1em 0;display:flex;flex-direction:column-reverse}.InputField_input__field__container__PrTRt:after{content:"";position:absolute;left:0;bottom:-.2em;width:100%;height:.05em;background-color:hsla(33,65%,69%,.28)}.InputField_input__field__label__TvuZ_{position:absolute;top:50%;color:hsla(36,47%,85%,.62);font-size:var(--fs-sm);font-weight:700;letter-spacing:.05em;pointer-events:none;transition:top .15s ease-in-out,color .15s ease-in-out;transition-delay:.12s}.InputField_input__field__underline__SVJ20{position:absolute;width:0;height:.2em;background:linear-gradient(90deg,rgba(157,90,58,.9),rgba(97,163,141,.78));left:0;bottom:-.2em;transition:width .15s ease-in-out}.InputField_input__field__HpNf1 input[type=email],.InputField_input__field__HpNf1 input[type=text],.InputField_input__field__HpNf1 textarea{width:100%;margin-top:1em;font-size:var(--fs-xs);background-color:transparent;border:none;border-radius:3px;resize:none;outline:none;color:hsla(37,41%,91%,.96);caret-color:hsl(var(--primary-400));transition:color .15s ease;transition-delay:.12s}.InputField_input__field__HpNf1 input[type=email]::placeholder,.InputField_input__field__HpNf1 input[type=text]::placeholder,.InputField_input__field__HpNf1 textarea::placeholder{color:hsla(36,47%,85%,.28)}.InputField_input__field__HpNf1 input[type=email]:focus+label,.InputField_input__field__HpNf1 input[type=email]:not(:placeholder-shown)+label,.InputField_input__field__HpNf1 input[type=text]:focus+label,.InputField_input__field__HpNf1 input[type=text]:not(:placeholder-shown)+label,.InputField_input__field__HpNf1 textarea:focus+label,.InputField_input__field__HpNf1 textarea:not(:placeholder-shown)+label{top:0;transition-delay:0ms;color:hsla(37,31%,87%,.9)}.InputField_input__field__HpNf1 input[type=email]:focus,.InputField_input__field__HpNf1 input[type=email]:not(:placeholder-shown),.InputField_input__field__HpNf1 input[type=text]:focus,.InputField_input__field__HpNf1 input[type=text]:not(:placeholder-shown),.InputField_input__field__HpNf1 textarea:focus,.InputField_input__field__HpNf1 textarea:not(:placeholder-shown){color:hsla(36,52%,94%,.98)}.InputField_input__field__HpNf1 input[type=email]:focus~div,.InputField_input__field__HpNf1 input[type=email]:not(:placeholder-shown)~div,.InputField_input__field__HpNf1 input[type=text]:focus~div,.InputField_input__field__HpNf1 input[type=text]:not(:placeholder-shown)~div,.InputField_input__field__HpNf1 textarea:focus~div,.InputField_input__field__HpNf1 textarea:not(:placeholder-shown)~div{width:100%}.InputField_input__field__HpNf1 input[type=email]:focus::placeholder,.InputField_input__field__HpNf1 input[type=text]:focus::placeholder,.InputField_input__field__HpNf1 textarea:focus::placeholder{color:hsla(36,47%,85%,.42)}.InputField_input__field__HpNf1 textarea{min-height:5rem}.InputField_input__field__error__iXLc0{width:100%;height:1.5em;color:#ff7a7a;font-family:var(--Sans-font);font-size:var(--fs-xs)}.Contact_email_icon_wrapper__ZvaZV{position:fixed;bottom:2.5rem;left:2.5rem;z-index:100;background:rgba(14,18,24,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.85rem;display:flex;align-items:center;gap:.8rem;border-radius:999px;cursor:pointer;border:1px solid hsla(33,45%,61%,.18);box-shadow:0 8px 24px rgba(0,0,0,.3);transition:all .35s cubic-bezier(.2,.8,.2,1);animation:Contact_floatIcon__BWOnY 3s ease-in-out infinite}@media(max-width:45rem){.Contact_email_icon_wrapper__ZvaZV{bottom:1.5rem;left:1.5rem;padding:.7rem}}.Contact_email_icon_wrapper__ZvaZV:after{content:"Get in touch";color:hsl(var(--primary-400));font-size:.78rem;font-weight:600;font-family:var(--mono-font);letter-spacing:.05em;white-space:nowrap;width:0;opacity:0;overflow:hidden;transition:all .4s ease}.Contact_email_icon_wrapper__ZvaZV>svg{width:22px;height:22px}.Contact_email_icon_wrapper__ZvaZV>svg path{stroke:hsl(var(--accent-400))}.Contact_email_icon_wrapper__ZvaZV:hover{animation-play-state:paused;background:#0e1218;transform:scale(1.05) translateY(-4px);border-color:hsl(var(--accent-400)/.35);padding-right:1.8rem}.Contact_email_icon_wrapper__ZvaZV:hover:after{width:82px;opacity:1;margin-left:.4rem}.Contact_email_icon_wrapper--disabled__V03YN{opacity:.35;cursor:not-allowed;animation:none;pointer-events:none}.Contact_email_icon_wrapper--disabled__V03YN:after{width:auto;opacity:1;margin-left:.4rem;content:"Send disabled"}.Contact_email_icon_wrapper--disabled__V03YN:hover{background:rgba(14,18,24,.9);transform:none;border-color:hsla(33,45%,61%,.18);padding-right:.85rem}.Contact_contact__wrapper__R9bNs{width:100%;max-width:780px;margin:0 auto;padding:3rem;display:flex;flex-direction:column;gap:2.5rem;background:repeating-linear-gradient(180deg,hsla(33,45%,61%,.015),hsla(33,45%,61%,.015) 30px,transparent 0,transparent 62px),linear-gradient(168deg,rgba(12,16,22,.96),rgba(8,12,18,.94));border:1px solid hsla(33,45%,61%,.18);border-radius:2px 16px 2px 16px;position:relative;overflow:hidden;box-shadow:0 24px 48px rgba(0,0,0,.4),0 0 0 1px hsla(33,45%,61%,.06)}.Contact_contact__wrapper__R9bNs:before{content:"";position:absolute;top:-8rem;right:-7rem;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(200,130,60,.16) 0,transparent 70%);pointer-events:none}.Contact_contact__wrapper__R9bNs:after{content:"";position:absolute;bottom:-9rem;left:-7rem;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,hsl(var(--accent-400)/.1) 0,transparent 70%);pointer-events:none}@media(max-width:45rem){.Contact_contact__wrapper__R9bNs{padding:1.5rem;border-radius:14px}}.Contact_contact__header__7XWPl{text-align:center;position:relative;z-index:1}.Contact_contact__header__7XWPl h2{font-size:clamp(2rem,5vw,2.8rem);font-weight:400;font-style:italic;font-family:var(--display-font);color:hsl(var(--primary-400));margin-bottom:.8rem}.Contact_contact__header__7XWPl p{color:hsla(35,26%,82%,.65);font-size:1rem;max-width:38rem;margin:0 auto;line-height:1.65}.Contact_contact__content__zXLv2{width:100%;position:relative;z-index:1;padding:1.4rem;border-radius:2px 10px 2px 10px;background:linear-gradient(165deg,rgba(14,18,24,.75),rgba(10,14,20,.65));border:1px dashed hsla(33,45%,61%,.14)}.Contact_contact__inputs__wZ_IH{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-bottom:1.5rem}@media(max-width:45rem){.Contact_contact__inputs__wZ_IH{grid-template-columns:1fr}}.Contact_contact__submit__rWugK{margin-top:1.5rem;display:flex;justify-content:flex-end}.Contact_contact__submitButton__9j0Zl{min-width:11rem;padding:.85rem 1.5rem!important;border-radius:999px!important;font-size:.85rem!important;font-family:var(--mono-font)!important;letter-spacing:.06em;background:linear-gradient(135deg,hsl(var(--secondary-300)) 0,hsl(var(--secondary-400)) 100%)!important;box-shadow:0 8px 20px rgba(0,0,0,.25),inset 0 0 0 1px rgba(255,230,200,.12);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease!important}.Contact_contact__submitButton__9j0Zl:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 28px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,230,200,.2)}.Contact_contact__footer__19z3C{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:.5rem;position:relative;z-index:1}.Contact_contact__footer__or__mhFM1{width:100%;height:1px;background:hsla(33,45%,61%,.14);position:relative;display:flex;justify-content:center;align-items:center}.Contact_contact__footer__or__mhFM1 span{position:absolute;padding:0 .8rem;background:transparent;color:hsla(35,26%,82%,.4);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-family:var(--mono-font)}.Contact_contact__footer__socials__E5c_9{display:flex;gap:1rem}.Contact_contact__contactField__QtdXF{position:relative;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:2px 10px 2px 10px;background:rgba(30,24,18,.4);border:1px solid hsla(33,45%,61%,.15);transition:all .3s ease;cursor:pointer}.Contact_contact__contactField__QtdXF svg{width:22px;height:22px;fill:hsla(35,26%,82%,.7)}.Contact_contact__contactField__QtdXF:hover{background:hsl(var(--accent-400)/.1);border-color:hsl(var(--accent-400)/.3);box-shadow:0 8px 20px rgba(0,0,0,.25);transform:translateY(-3px)}.Contact_contact__contactField__link__FX0gf{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsl(var(--accent-400));border-radius:inherit;opacity:0;transition:opacity .24s ease}.Contact_contact__contactField__link__FX0gf svg{width:18px;height:18px;fill:#0a0d12}.Contact_contact__contactField__QtdXF.Contact_copied__0C5X7 .Contact_contact__contactField__link__FX0gf{opacity:1}@keyframes Contact_floatIcon__BWOnY{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.SeasonalEffects_seasonSwitch__b1HPQ{position:fixed;left:50%;bottom:1.15rem;transform:translateX(-50%);z-index:120;display:flex;gap:.45rem;align-items:center;padding:.35rem;border-radius:999px;border:1px solid hsla(33,45%,61%,.18);background:rgba(12,10,8,.72);box-shadow:0 10px 28px rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.02);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:768px){.SeasonalEffects_seasonSwitch__b1HPQ{bottom:.8rem;gap:.3rem;padding:.28rem}}.SeasonalEffects_seasonSwitch__button__TVRlu{border:1px solid transparent;background:transparent;color:hsla(35,26%,82%,.75);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:.42rem .7rem;border-radius:999px;cursor:pointer;font-family:var(--mono-font);transition:all .2s ease}.SeasonalEffects_seasonSwitch__button__TVRlu:hover{background:rgba(40,30,22,.6);color:hsla(36,40%,90%,.95)}.SeasonalEffects_seasonSwitch__button--active__gxd9E{color:#fff;border-color:hsl(var(--accent-400)/.65);background:linear-gradient(140deg,hsl(var(--accent-400)/.28),hsl(var(--secondary-300)/.2));box-shadow:0 0 18px hsl(var(--accent-400)/.2)}