.eyes_container__uGspl{position:absolute;right:50%;top:15%;transform:translateX(50%);display:flex;gap:2rem;justify-content:center;align-items:center;pointer-events:none;z-index:2}.eyes_eye0__Xd3iy,.eyes_eye1__9rTMW{width:80px;height:80px;border:7px solid var(--color-primary);border-radius:50%;background:var(--color-secondary);position:relative;overflow:hidden}.eyes_pupil__CCMJ1{width:30px;height:30px;background:var(--color-primary);border-radius:50%;position:absolute;top:20px;left:20px}.eyes_eyelid__CPuzJ{position:absolute;top:0;left:0;width:100px;height:100%;background:var(--color-secondary);transform-origin:top center;transform:scaleY(0);z-index:3}@keyframes notification_fadeInFromTop__Ywjr8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.notification_wrapper__1QiMc{position:fixed;top:1%;transform:translateX(50%);right:50%;width:100%;max-width:550px;z-index:10000;display:flex;flex-direction:column;gap:var(--spacing-xs);pointer-events:none;padding:var(--spacing-md)}.notification_notification__uO7RY{width:100%;padding:var(--spacing-md) var(--spacing-xxl) var(--spacing-md) var(--spacing-md);border-radius:var(--border-radius-base);box-shadow:var(--shadow-xl);cursor:pointer;position:relative;transition:opacity .3s ease-out,background-color .3s;animation:notification_fadeInFromTop__Ywjr8 .4s cubic-bezier(.19,1,.22,1) forwards;pointer-events:auto}.notification_message__meHOl{font-weight:700;margin:0;line-height:var(--line-height-base)}.notification_close__4thc6{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;padding:var(--spacing-xs);opacity:.8;transition:opacity .2s}.notification_close__4thc6:hover{opacity:1}.notification_base__XPUt1{background-color:var(--color-primary);border-left:4px solid var(--color-detail)}.notification_base__XPUt1,.notification_base__XPUt1 .notification_close__4thc6{color:var(--color-secondary)}.notification_success__Se5Ic{background-color:var(--color-success-bg);border-left:4px solid var(--color-success-text)}.notification_success__Se5Ic,.notification_success__Se5Ic .notification_close__4thc6{color:var(--color-success-text)}.notification_error__P_dAw{background-color:var(--color-danger-bg);border-left:4px solid var(--color-danger-text)}.notification_error__P_dAw,.notification_error__P_dAw .notification_close__4thc6{color:var(--color-danger-text)}.choose-color-button_toggleColorBox__yvMGq{font-family:var(--font-body);height:60px;max-width:90%;background-color:var(--color-primary);padding:var(--spacing-xs);aspect-ratio:2/1;z-index:10000}.choose-color-button_toggleColorMode__m0tJD{height:100%;z-index:2;gap:var(--spacing-md);cursor:pointer}.choose-color-button_toggleColorMode__m0tJD:hover{cursor:pointer}.choose-color-button_toggleColorModeCircle__S_DTt{background-color:var(--color-secondary);height:100%;aspect-ratio:1/1;position:relative;clip-path:polygon(25% 0,75% 0,75% 10%,90% 10%,90% 25%,100% 25%,100% 75%,90% 75%,90% 90%,75% 90%,75% 100%,25% 100%,25% 90%,10% 90%,10% 75%,0 75%,0 25%,10% 25%,10% 10%,25% 10%)}.lang-change-button_chioseLanguageBox__ztswq{position:relative;width:fit-content;height:60px;overflow:hidden;background-color:var(--color-primary);color:var(--color-secondary);font-family:var(--font-body)}.lang-change-button_chioseLanguageBox__ztswq:hover{cursor:pointer}.lang-change-button_chioseLanguageBox__ztswq:hover .lang-change-button_innerScroll__2loGM{transform:translateY(-60px)}.lang-change-button_innerScroll__2loGM{display:flex;flex-direction:column;height:120px;transition:transform .3s ease-in-out}.lang-change-button_language__6_iU4,.lang-change-button_toggleLanguage__ofsWm{height:60px;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);box-sizing:border-box;transition:transform .3s ease-in-out}.lang-change-button_toggleLanguage__ofsWm{display:flex;justify-content:space-around;width:100%;gap:var(--spacing-sm)}.lang-change-button_toggleLanguage__ofsWm button{display:block;font-size:1rem;transition:background-color .3s ease;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm)}.lang-change-button_toggleLanguage__ofsWm button:hover{background-color:var(--color-secondary-hover)}.lang-change-button_currentLang__isAGd{font-weight:700;color:var(--color-detail)}.custom-cursor_wrapper__3pq9T{mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;left:0;z-index:15000}.custom-cursor_inner__x2X5d,.custom-cursor_outer__IyfHu{position:absolute;top:0;left:0;border-radius:50%;transition:transform .2s ease,background-color .3s ease;pointer-events:none;transform:translate(-50%,-50%);transform-origin:center center}.custom-cursor_outer__IyfHu{width:45px;height:45px;border:8px solid #fff}.custom-cursor_inner__x2X5d{width:12px;height:12px;background-color:#fff;transition:transform .3s;transform-origin:center center}.custom-cursor_innerActive__bM7dz{transform:translate(-50%,-50%) scale(5)}.form_form__jakRN{position:relative;margin-top:3rem;height:fit-content;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-xxxl);padding:0 var(--space-xl);transition:width .5s ease-in-out}.form_form__jakRN.form_error__K60gz .form_button__0zy1n,.form_form__jakRN.form_error__K60gz .form_checkboxLabel__zcUGG.form_hasError__lthtm,.form_form__jakRN.form_error__K60gz .form_inputGroup__FSmwi.form_hasError__lthtm{animation:form_shake__R2bzE .4s ease-in-out}.form_inputBox__bOpQt{width:100%}.form_inputGroup__FSmwi{position:relative;display:flex;flex-direction:column;width:100%;transition:color .3s ease-in-out,border-color color .3s ease-in-out}.form_inputGroup__FSmwi.form_hasError__lthtm{color:var(--color-danger-text)}.form_inputGroup__FSmwi.form_hasError__lthtm input,.form_inputGroup__FSmwi.form_hasError__lthtm textarea{border-color:var(--color-danger-text);background-color:var(--color-danger-bg)}.form_inputField__W1Fat{color:var(--color-primary);font-family:var(--font-body);background-color:var(--color-secondary);width:100%;padding:var(--space-md);border-bottom:1px solid var(--color-primary);resize:none;overflow-y:auto;height:auto;max-height:300px;line-height:1.5;scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-secondary)}.form_inputField__W1Fat::placeholder{color:rgba(0,0,0,0);font-family:var(--font-body);transition:color .3s ease-in-out}.form_inputField__W1Fat:focus{outline:none}.form_inputField__W1Fat:focus::placeholder{color:gray}.form_inputField__W1Fat::-webkit-scrollbar{width:8px}.form_inputField__W1Fat::-webkit-scrollbar-track{background:var(--color-secondary);border-radius:4px}.form_inputField__W1Fat::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:4px;border:2px solid var(--color-secondary)}.form_inputField__W1Fat::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-hover)}.form_inputTextLabel__rsT0M{font-family:var(--font-header);position:absolute;top:50%;width:fit-content;transform:translateY(-50%);left:var(--space-xs);transition:top .3s ease,font-size .3s ease;padding:0 .1rem}.form_inputField__W1Fat:focus+.form_inputTextLabel__rsT0M,.form_inputField__W1Fat:not(:placeholder-shown)+.form_inputTextLabel__rsT0M{top:-1rem;font-size:.75rem}.form_boxCheckbox__zTt6k{width:100%;max-width:500px;display:flex;flex-direction:column;gap:var(--space-xs)}.form_checkboxLabel__zcUGG{display:flex;align-items:center;cursor:pointer;font-size:.95rem;gap:1rem;position:relative;line-height:1.4}.form_checkboxLabel__zcUGG.form_hasError__lthtm{color:var(--color-danger-text)}.form_checkboxInput__Mo2KX{position:absolute;opacity:0;pointer-events:none}.form_checkboxInput__Mo2KX:checked+.form_customCheckbox__4Kzf9:after{transform:scale(1)}.form_customCheckbox__4Kzf9{min-width:2rem;min-height:2rem;border:1px solid var(--color-primary);display:inline-block;position:relative;transition:all .2s ease}.form_customCheckbox__4Kzf9:after{content:"";position:absolute;left:.6rem;top:.13rem;width:9px;height:16px;border:solid var(--color-primary);border-width:0 1px 1px 0;transition:transform .2s ease,opacity .2s ease;opacity:0}.form_checkboxInput__Mo2KX:checked+.form_customCheckbox__4Kzf9:after{opacity:1;transform:rotate(45deg)}.form_privacyLink___T661{color:var(--color-detail);text-decoration:underline}.form_privacyLink___T661:hover{text-decoration:none}.form_errorMsg__C9pSe{font-size:1rem;color:var(--color-danger-text)}.form_errorMsg__C9pSe.form_inputError__L6V2b{padding:.5rem 1rem}.form_errorToSending__tnHzj{color:var(--color-danger-text)}.form_errorToSending__tnHzj,.form_successMsg__1_rXi{position:absolute;top:102%;font-size:1rem;padding:0 var(--spacing-xl);width:100%;max-width:calc(500px + var(--spacing-xl)*2);animation:form_fadeIn__xZth3 .5s ease-out}.form_successMsg__1_rXi{color:var(--color-success-text)}.form_button__0zy1n{display:flex;align-items:center;justify-content:center;font-family:var(--font-header);background-color:var(--color-primary);color:var(--color-secondary);padding:var(--space-xs) var(--space-xs);width:100%;max-width:500px;border:7px solid var(--color-primary);transition:background-color .3s ease-in-out,color .3s ease-in-out}.form_button__0zy1n:hover{background-color:var(--color-secondary);color:var(--color-primary)}.form_loader__9hFwq{display:flex;align-items:center;gap:var(--spacing-sm);width:fit-content}.form_loaderDot__vBfvE{display:block;width:.5rem;height:.5rem;border-radius:50%;aspect-ratio:1/1;mix-blend-mode:difference;background-color:#fff;animation:form_bounce__hrA4X .6s infinite alternate}.form_loaderDot__vBfvE:nth-child(2){animation-delay:.2s}.form_loaderDot__vBfvE:nth-child(3){animation-delay:.4s}@keyframes form_shake__R2bzE{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@keyframes form_fadeIn__xZth3{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes form_bounce__hrA4X{0%{transform:translateY(.3rem)}to{transform:translateY(-.3rem)}}.footer_container__W7VF1{overflow:hidden;width:100%;height:auto;padding-bottom:70px;padding-top:20px;--logo-scale:2}.footer_footer__CZyut{color:#080808;position:relative;height:fit-content;padding:var(--space-md) var(--space-xl)}.footer_nav__86jrh{display:flex;flex-direction:column;gap:clamp(10px,3vw,25px)}.footer_upSection__IzF4g{width:100%}.footer_flexRow__qK4TF,.footer_upSection__IzF4g{display:flex;flex-direction:row;gap:var(--space-xl)}.footer_flexRow__qK4TF{justify-content:space-between;align-items:flex-start}.footer_flexColumn__xIevI{display:flex;flex-direction:column}.footer_section__SFQI8{width:fit-content;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.footer_social__YLZEX ul{display:flex;flex-direction:row;gap:clamp(10px,3vw,20px)}.footer_social__YLZEX a{display:block;width:clamp(30px,4vw,40px)}.footer_title__zUN5X{font-size:clamp(1.5rem,2vw,2rem);width:fit-content;color:#080808}.footer_listItem__Nxxbf{display:block;color:var(--color-detail);text-decoration:underline}.footer_line__q4Inf{width:100%;height:1px;background-color:#080808}.footer_logoLink__9spCL{width:fit-content}.footer_completeLogoContainer___ewOa{position:relative;top:0;aspect-ratio:1800/950;height:calc(var(--logo-scale)/10*(3rem + 24vw))}@media(max-width:768px){.footer_flexRow__qK4TF,.footer_upSection__IzF4g{flex-direction:column;gap:var(--space-md)}.footer_flexRow__qK4TF{align-items:center}.footer_footer__CZyut{padding:var(--space-md) var(--space-lg)}}@media(max-width:480px){.footer_container__W7VF1{padding-bottom:50px;padding-top:15px}.footer_footer__CZyut{padding:var(--space-md) var(--space-md)}.footer_social__YLZEX ul{justify-content:center}}.layered-scene_layeredSceneContainer__TGAcD{position:relative;right:5%;width:120%;aspect-ratio:1/1;z-index:-1}@media(min-width:600px){.layered-scene_layeredSceneContainer__TGAcD{aspect-ratio:2/1}}@media(min-width:900px){.layered-scene_layeredSceneContainer__TGAcD{aspect-ratio:3/1}}@media(min-width:1200px){.layered-scene_layeredSceneContainer__TGAcD{aspect-ratio:4/1}}.layered-scene_boxLayer__PQfkd{position:absolute;width:100%;height:100%;inset:0}.layered-scene_imageLayer___LNad{position:relative;width:100%;height:100%}.layered-scene_gradientOverlay__wiOH_{position:absolute;left:0;top:99%;width:100%;height:800px;background:linear-gradient(180deg,#ffffff 0,#efefef);pointer-events:none}.layered-scene_imageLayer___LNad img{object-fit:cover;width:100%;height:100%}.not-found_notFound__HziGD{width:100%;position:relative}.not-found_notFound__HziGD .not-found_space__aTTh0{height:50vh}.not-found_notFound__HziGD .not-found_textBox__h1rOM{display:flex;flex-direction:column;align-items:center;width:fit-content;z-index:-1;position:absolute;top:17%;left:50%;transform:translate(-50%)}.not-found_notFound__HziGD .not-found_textBox__h1rOM .not-found_message__6cMpF{text-align:center;font-family:var(--font-header);font-size:clamp(1rem,3vw,4rem)}.not-found_notFound__HziGD .not-found_textBox__h1rOM .not-found_errorType__oizL8{font-size:clamp(4rem,22vw,20rem);line-height:1}.about-me_aboutMe___mObp{overflow:hidden;gap:var(--space-xxl)}.about-me_header__hD4W_{display:flex;gap:var(--spacing-xl);flex-direction:column;padding:0 var(--space-lg);width:100%;margin-bottom:var(--space-xxl)}.about-me_header__hD4W_>div:nth-of-type(2){align-self:flex-end}.about-me_title__Zp5ZQ{position:relative;display:flex;flex-direction:column;font-size:clamp(4.5rem,10vw,20rem);font-weight:700;line-height:.9;letter-spacing:calc(-.3rem + .1vw);transform:scaleY(1.2);transform-origin:bottom;margin-bottom:var(--space-xl)}.about-me_title__Zp5ZQ:after{content:"&";font-family:var(--font-detail);color:#8f4040;font-size:calc(4rem + 2vw);display:block;transition:background .5s ease-in-out;opacity:0;position:absolute;right:calc(-2% - 1rem);bottom:13%;transition:opacity .3s ease}.about-me_title__Zp5ZQ>.about-me_titleLine__IkIR4{width:fit-content;display:block;overflow:hidden}.about-me_title__Zp5ZQ>.about-me_titleLine__IkIR4>.about-me_titleWord__85XNw{width:fit-content;display:block;transform:translateY(100%);transition:transform .8s cubic-bezier(.19,1,.22,1)}.about-me_subTitle___BDiC{display:flex;flex-direction:row;align-self:flex-end;width:fit-content;opacity:0;color:var(--color-primary);transition:opacity .7s ease}.about-me_subTitle___BDiC .about-me_content__DMFNk{font-size:calc(1rem + 1vw)}.about-me_subTitle___BDiC .about-me_tag__T0JG3{font-family:var(--font-detail);color:var(--color-detail);font-size:calc(2rem + 2vw);position:relative;line-height:0}.about-me_subTitle___BDiC .about-me_tag__T0JG3:first-child{display:inline-block;position:relative;bottom:.5rem;padding:var(--space-xs);align-self:flex-start}.about-me_subTitle___BDiC .about-me_tag__T0JG3:nth-child(3){display:inline-block;padding:var(--space-xs);align-self:flex-end;top:.5rem}.about-me_onView__x_dbe.about-me_title__Zp5ZQ .about-me_titleWord__85XNw{transform:translateY(13%)}.about-me_onView__x_dbe.about-me_subTitle___BDiC{opacity:1}.about-me_container__xWpoD{display:flex;flex-direction:column;gap:var(--space-lg)}.about-me_aboutMeArticle__2oJ_X{position:relative;display:flex;flex-direction:column;gap:var(--space-md);width:100%;padding:0 var(--space-xl);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.about-me_aboutMeArticle__2oJ_X:nth-child(odd){transform:translateX(-3%)}.about-me_aboutMeArticle__2oJ_X:nth-child(2n){transform:translateX(3%)}.about-me_aboutMeArticle__2oJ_X.about-me_onView__x_dbe{transform:translateX(0);opacity:1}.about-me_titleBox__idRmY{width:fit-content;position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);margin-bottom:var(--spacing-lg)}.about-me_titleBox__idRmY a{color:var(--color-detail);text-decoration:underline}.about-me_icon__p_ClI{width:calc(3rem + 3vw);position:relative;top:-1em}.about-me_aboutMeArticle__2oJ_X:last-child .about-me_icon__p_ClI{width:calc(2rem + 1vw);position:relative;top:-2em;left:2em}.about-me_headingH3__cu7P4{font-family:var(--font-header);position:relative;display:flex;align-items:flex-end;flex-direction:column;width:fit-content;font-size:clamp(2rem,4vw,5rem);transition:color .5s ease}.about-me_headingH3__cu7P4 .about-me_after__Coll6{font-family:var(--font-detail);color:var(--color-detail);display:block;font-size:calc(2rem + 1vw);line-height:.7}.about-me_headingH3__cu7P4 .about-me_tag__T0JG3{font-family:var(--font-detail);color:var(--color-detail);font-size:calc(2rem + 2vw);position:relative;line-height:0}.about-me_headingH4__VOEIQ{font-family:var(--font-header);position:relative;display:flex;align-items:flex-end;flex-direction:column;width:fit-content;font-size:clamp(2.25rem,.9rem + .5vw,3.75rem);transition:color .5s ease;margin-bottom:var(--spacing-lg)}.about-me_article__IYDJi{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xl);width:100%}.about-me_textBox__bw9mZ{display:flex;flex-direction:column;gap:var(--space-md);width:100%;font-size:clamp(1.25rem,.9rem + .5vw,1.55rem)}.about-me_content__DMFNk{gap:var(--space-xs);width:100%;max-width:800px;transition:color .5s ease}.about-me_content__DMFNk span{display:block}.about-me_content__DMFNk strong{font-weight:600}.about-me_linkList__Vl8PG{font-size:clamp(1.25rem,.9rem + .5vw,1.75rem);transition:color .5s ease}.about-me_link__xVMFr{color:var(--color-detail);position:relative;height:1em;overflow:hidden;text-decoration:underline;font-weight:600}.about-me_image__vNonk{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1/1}.about-me_composableImages__2Z8_i{display:flex;position:relative;width:fit-content;max-width:100%;height:clamp(200px,25vw,400px)}.about-me_whoAmIImage__QcMfh{position:relative;width:100%;height:100%}.about-me_whoAmIImage__QcMfh:first-child{position:relative;aspect-ratio:1800/2250;width:100%;height:100%}.about-me_whoAmIImage__QcMfh:nth-child(2){aspect-ratio:2000/1730;right:9%}.about-me_imageBox__tVq1X{position:relative;display:inline-block;width:fit-content;max-width:100%}.about-me_developingImage____Sdd{display:block;aspect-ratio:1560/1308;height:clamp(200px,25vw,400px)}.about-me_seoSemImage__PMr4e{display:block;aspect-ratio:1300/680;height:clamp(200px,15vw,300px)}.about-me_designImage__qzaTR{display:block;aspect-ratio:1730/1150;height:clamp(200px,25vw,400px)}.about-me_textImage__tHHQ9{font-family:var(--font-header);font-size:clamp(1.5rem,3vw,2rem);position:absolute;white-space:nowrap;top:45%;left:10%;max-width:100%;transform:translateY(-50%);z-index:2;color:var(--color-primary);pointer-events:none;border-right:2px solid var(--color-primary);overflow:hidden;animation:about-me_typing__Qedek 3s steps(25) infinite alternate,about-me_blink__S_Ikt .7s step-end infinite}@keyframes about-me_typing__Qedek{0%{width:0}to{width:100%}}@keyframes about-me_blink__S_Ikt{50%{border-color:rgba(0,0,0,0)}}.about-me_imageWithText__wWM7g{flex:0 0 300px}@media(min-width:1024px){.about-me_aboutMe___mObp .about-me_aboutMeArticle__2oJ_X .about-me_article__IYDJi{width:100%;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}.about-me_aboutMe___mObp .about-me_aboutMeArticle__2oJ_X .about-me_article__IYDJi .about-me_textBox__bw9mZ{flex:1 1 0}.about-me_aboutMe___mObp .about-me_whoAmIImage__QcMfh:nth-child(2){right:0}.about-me_aboutMe___mObp .about-me_whoAmIImage__QcMfh:first-child{left:10%}}.section-divider_dividerSection__8uuON{font-family:var(--font-header);overflow:hidden;width:100%;position:relative;font-size:calc(4rem + 4vw);opacity:0;transition:opacity .5s ease-in-out;margin-bottom:var(--space-xxl);mask-image:linear-gradient(90deg,transparent 0,black 30%,black 70%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 30%,black 70%,transparent);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.section-divider_dividerSection__8uuON.section-divider_onView__1DBaQ{opacity:1;transition:opacity .5s ease-in-out}.section-divider_dividerLine__2l1Hm{line-height:.8;display:inline-block;white-space:nowrap;animation:section-divider_scrollLeft__sEBbW 200s linear infinite}@keyframes section-divider_scrollLeft__sEBbW{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.hero-section-home-page_heroSection__LWrEi{--logo-scale:10;font-family:var(--font-header);width:100vw;height:100vh;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;gap:var(--space-md);font-size:clamp(1rem,1rem + 1vw,2rem);position:relative;contain:layout style;will-change:transform}.hero-section-home-page_logoBox__LYZ_L{width:fit-content;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center}.hero-section-home-page_logoBox__LYZ_L .hero-section-home-page_textLogo__vcFPF{color:var(--color-primary);display:block;font-family:var(--font-header);font-size:calc(var(--logo-scale)/10*(2.5rem + 6vw))}.hero-section-home-page_alexiosLogoContainer__u_2wQ{position:relative;top:0;aspect-ratio:1800/2250;height:calc(var(--logo-scale)/10*(3rem + 24vw))}.hero-section-home-page_curriculumLink__oe9Fx{font-size:clamp(1rem,1rem + 1vw,1.5rem);width:fit-content;color:var(--color-secondary);background-color:var(--color-primary);border:clamp(.3rem,.3rem + .1vw,.5rem) solid var(--color-primary);transition:color .3s ease,background-color .3s ease;transition-behavior:allow-discrete;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;text-decoration:none;display:inline-block}.hero-section-home-page_curriculumLink__oe9Fx:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.hero-section-home-page_curriculumLink__oe9Fx:focus,.hero-section-home-page_curriculumLink__oe9Fx:hover{color:var(--color-primary);background-color:var(--color-secondary)}@media(hover:hover)and (pointer:fine){.hero-section-home-page_curriculumLink__oe9Fx:focus,.hero-section-home-page_curriculumLink__oe9Fx:hover{transform:translateY(-1px);transition:all .3s ease}}@media(prefers-reduced-motion:reduce){.hero-section-home-page_curriculumLink__oe9Fx{transition:none}.hero-section-home-page_curriculumLink__oe9Fx:focus,.hero-section-home-page_curriculumLink__oe9Fx:hover{transform:none}}@media(max-width:768px){.hero-section-home-page_heroSection__LWrEi{gap:var(--space-sm);font-size:clamp(.875rem,.875rem + 1vw,1.5rem)}.hero-section-home-page_curriculumLink__oe9Fx{font-size:clamp(.875rem,.875rem + 1vw,1.25rem);padding:var(--spacing-xs) var(--spacing-sm)}}@media(min-width:1200px){.hero-section-home-page_heroSection__LWrEi{gap:var(--space-lg)}}.form-section_formSection__Vwc2O{position:relative}.form-section_header__kI1Ar{display:flex;gap:var(--spacing-xl);flex-direction:column;padding:0 var(--space-lg);width:100%;margin-bottom:var(--space-xxl)}.form-section_header__kI1Ar>div:nth-of-type(2){align-self:flex-end}.form-section_title__AB5Q_{width:fit-content;position:relative;display:flex;flex-direction:column;align-items:flex-end;line-height:.9;transform-origin:bottom}.form-section_title__AB5Q_ .form-section_headingH2__oicgk{font-family:var(--font-header);font-size:clamp(3rem,5vw,10rem)}.form-section_title__AB5Q_ .form-section_headingH3__gs2Ss{font-family:var(--font-detail);position:relative;left:1%;font-size:clamp(3rem,5vw,10rem);color:var(--color-detail)}.form-section_subTitle__WriY2{display:flex;flex-direction:row;align-self:flex-end;width:fit-content;color:var(--color-primary)}.form-section_subTitle__WriY2 .form-section_content__LFpr1{font-size:calc(1rem + .5vw)}.form-section_subTitle__WriY2 .form-section_tag__V6HAk{font-family:var(--font-detail);color:var(--color-detail);font-size:calc(2rem + 2vw);position:relative;line-height:0}.form-section_subTitle__WriY2 .form-section_tag__V6HAk:first-child{display:inline-block;position:relative;bottom:.5rem;padding:var(--space-xs);align-self:flex-start}.form-section_subTitle__WriY2 .form-section_tag__V6HAk:nth-child(3){display:inline-block;padding:var(--space-xs);align-self:flex-end;top:.5rem}.form-section_composableImage__rPS17{display:none}@media(min-width:1024px){.form-section_formContainer__QMQ9j{display:flex;align-items:center;justify-content:space-between}.form-section_formContainer__QMQ9j .form-section_form__gg1Ve{max-width:800px;width:100%}.form-section_formContainer__QMQ9j .form-section_composableImage__rPS17{display:block;position:relative;margin-right:var(--space-xl)}.form-section_formContainer__QMQ9j .form-section_logoBox__21VN2{display:block;aspect-ratio:1320/1650;height:30vw;position:relative;z-index:1}}.policy-page_policy__tudWA{max-width:1100px;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.policy-page_policy__tudWA .policy-page_titleBox__NXxQr{display:flex;position:relative;margin-bottom:var(--space-xl);width:fit-content}.policy-page_policy__tudWA .policy-page_titleBox__NXxQr h1{font-size:clamp(3rem,4vw,18rem)}.policy-page_policy__tudWA .policy-page_titleBox__NXxQr p{font-size:clamp(3rem,4vw,20rem);font-family:var(--font-detail);color:var(--color-detail);position:absolute;right:0;bottom:-4rem}.policy-page_policy__tudWA section{margin:var(--spacing-xxl) auto;max-width:900px;gap:0}.policy-page_policy__tudWA section h2{font-size:clamp(2rem,2.5vw,15rem);margin-bottom:var(--spacing-md)}