@font-face{font-family:'Apple SD Gothic Neo';font-weight:100;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Thin.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Thin.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:200;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-ExtraLight.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-ExtraLight.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Light.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Light.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Regular.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Regular.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Medium.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Medium.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-SemiBold.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-SemiBold.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Bold.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Bold.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-ExtraBold.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-ExtraBold.ttf) format('truetype')}@font-face{font-family:'Apple SD Gothic Neo';font-weight:900;font-style:normal;font-display:swap;src:url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Black.woff2) format('woff2'),url(/assets/fonts/AppleSDGothicNeo/AppleSDGothicNeo-Black.ttf) format('truetype')}@font-face{font-family:'Belgiano Serif';src:local('Belgiano Serif Regular'),local('BelgianoSerif-Regular'),url(/assets/fonts/Belgiano/BelgianoSerif-Regular.woff2) format('woff2'),url(/assets/fonts/Belgiano/BelgianoSerif-Regular.woff) format('woff'),url(/assets/fonts/Belgiano/BelgianoSerif-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Book Antiqua';src:local('Book Antiqua'),local('BookAntiqua'),url(/assets/fonts/BookAntiqua/BookAntiqua.woff2) format('woff2'),url(/assets/fonts/BookAntiqua/BookAntiqua.woff) format('woff'),url(/assets/fonts/BookAntiqua/BookAntiqua.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Book Antiqua';src:local('Book Antiqua Bold'),local('BookAntiqua-Bold'),url(/assets/fonts/BookAntiqua/BookAntiqua-Bold.woff2) format('woff2'),url(/assets/fonts/BookAntiqua/BookAntiqua-Bold.woff) format('woff'),url(/assets/fonts/BookAntiqua/BookAntiqua-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Explora';src:local('Explora Regular'),local('Explora-Regular'),url(/assets/fonts/Explora/Explora-Regular.woff2) format('woff2'),url(/assets/fonts/Explora/Explora-Regular.woff) format('woff'),url(/assets/fonts/Explora/Explora-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Quentin';src:local('Quentin'),url(/assets/fonts/Quentin/Quentin.woff2) format('woff2'),url(/assets/fonts/Quentin/Quentin.woff) format('woff'),url(/assets/fonts/Quentin/Quentin.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Inter/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Inter/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/Inter/Inter-Thin.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:100;font-display:swap;src:url(/assets/fonts/Inter/Inter-ThinItalic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:200;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/Inter/Inter-Light.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/Inter/Inter-LightItalic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter/Inter-Regular.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter/Inter-Italic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Inter/Inter-Medium.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/Inter/Inter-MediumItalic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Inter/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/Inter/Inter-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter/Inter-Bold.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter/Inter-BoldItalic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/Inter/Inter-Black.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/Inter/Inter-BlackItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-Thin.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:100;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-ThinItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-ExtraLight.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:200;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-Light.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-LightItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-Regular.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-Italic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-Medium.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-MediumItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-SemiBold.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-Bold.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-BoldItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-ExtraBold.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-Black.woff2) format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/Inter/InterDisplay-BlackItalic.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}li{list-style:none}a{text-decoration:none;color:inherit}strong,p,span,div,h1,h2,h3,h4,h5,h6,ul,ol,li{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}:root{--caption3:0.62rem;--m-o_-static---h1:4.38rem;--m-o_-static---h2:4rem;--m-o_-static---h3:3.12rem;--m-o_-static---h4:2.25rem;--m-o_-static---h5:2rem;--m-o_-static---h6:1.75rem;--m-o_-static---h7:1rem;--m-o_-static---subtitle1:1.75rem;--m-o_-static---subitle2:1.5rem;--m-o_-static---body1:1.12rem;--m-o_-static---body2:1rem;--m-o_-static---body3:1rem;--m-o_-static---body4:0.94rem;--m-o_-static---caption1:0.81rem;--m-o_-static---caption2:0.81rem;--m-o_-t-itle---h1:5rem;--m-o_-t-itle---h2:3.5rem;--m-o_-t-itle---h3:2.5rem;--m-o_-t-itle---h4:2rem;--m-o_-t-itle---h5:1.75rem;--m-o_-t-itle---h6:1.75rem;--m-o_-t-itle---h7:1.5rem;--p-c_-static---h1:11.25rem;--p-c_-static---h2:11.25rem;--p-c_-static---h3:10.62rem;--p-c_-static---h4:9.38rem;--p-c_-static---h5:7.5rem;--p-c_-static---h6:6.25rem;--p-c_-static---h7:5.62rem;--p-c_-static---h8:2.5rem;--p-c_-static---subtitle1:5rem;--p-c_-static---subtitle2:3.5rem;--p-c_-static---body1:2.5rem;--p-c_-static---body2:2rem;--p-c_-static---body3:1.5rem;--p-c_-static---body4:1.5rem;--p-c_-static---caption1:1.88rem;--p-c_-static---caption2:1.5rem;--p-c_-static---caption3:1.5rem;--p-c_-static---caption4:1.25rem;--p-c_-static---caption5:1rem;--p-c_-static---caption5:1rem;--p-c_-title---h1:24.69rem;--p-c_-title---h2:8.12rem;--p-c_-title---h3:7.5rem;--p-c_-title---h4:6rem;--p-c_-title---h5:5.62rem;--p-c_-title---h6:5rem;--p-c_-title---h7:4.38rem;--white-color:#FFFFFF;--cream-color:#F8F8F4;--black-color:#000000;--black-color-hover:#202020;--black-100-color:#020202;--gray-color:#6E6464;--font-default:"Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-AppleSDGothicNeo:"Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-Belgiano:"Belgiano Serif", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-BookAntiqua:"Book Antiqua", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-Explora:"Explora", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-Inter:"Inter", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--font-Quentin:"Quentin", "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--header-height:2.67rem;--header-height-mobile:2.33rem;--container1-padding:2.33rem;--container1-padding-mobile:1.33rem;--container2-padding:118px;--max-width:1920px;--dvh:calc(var(--vh, 1vh) * 100);font-family:var(--font-default)}html,body{width:100%;height:100%;margin:0;padding:0}html{font-size:clamp(1px, 1.2500vw, 18px);font-size:clamp(1px, 1.2500vw, 20px)}@media screen and (max-width:768px){html{font-size:clamp(1px, 6.8000vw, 34px)}}*,*::before,*::after{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:keep-all;text-wrap-style:stable}body:has(.header-wrapper input:checked){overflow:hidden}body:not(.light-theme) .header-wrapper{--header-base-color:var(--white-color);--header-reverse-color:var(--black-color);--nav-font-color:#FFFDFD;--nav-copyright-color:#FBF5F5}body.light-theme .header-wrapper{--header-base-color:var(--black-color);--header-reverse-color:var(--white-color);--nav-font-color:var(--black-color);--nav-copyright-color:var(--black-color)}.header-wrapper header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:101}.header-wrapper header .header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:1.67rem!important;padding-bottom:unset!important;position:relative;z-index:1}.header-wrapper div#logoWrap h1{color:var(--header-reverse-color);font-size:1.33333rem;font-style:normal;font-weight:500;line-height:100%;transition:all 0.25s ease}.header-wrapper label:has(#navToggle){display:inline-block;width:2.66667rem;height:2.66667rem;cursor:pointer}.header-wrapper label:has(#navToggle)>input{position:absolute;top:0;left:0;display:none;width:1px;height:1px}.header-wrapper label:has(#navToggle)>.hamburger{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.25rem;width:100%;height:100%}.header-wrapper label:has(#navToggle)>.hamburger:before,.header-wrapper label:has(#navToggle)>.hamburger:after{content:"";position:absolute;width:calc(100% - calc(0.25rem * 2));height:2px;background:var(--header-reverse-color);top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.25s ease}.header-wrapper label:has(#navToggle)>.hamburger:before{top:40%}.header-wrapper label:has(#navToggle)>.hamburger:after{top:61%}.header-wrapper label:has(#navToggle)>input:checked+.hamburger:before,.header-wrapper label:has(#navToggle)>input:checked+.hamburger:after{background:var(--header-base-color);background:#FFF}.header-wrapper label:has(#navToggle)>input:checked+.hamburger:before{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header-wrapper label:has(#navToggle)>input:checked+.hamburger:after{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.header-wrapper nav{position:absolute;top:0;left:0;padding-bottom:2.21rem;display:flex;flex-direction:column;width:100%;height:calc(100vh + 2px);height:calc(100dvh + 2px);height:calc(var(--dvh) + 2px);background:var(--header-reverse-color);background:#000;opacity:0;visibility:hidden;transition:all 0.25s ease}.header-wrapper>header:has(input:checked) nav{opacity:1;visibility:visible}.header-wrapper nav>ul{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;flex:1}.header-wrapper nav>p{color:var(--nav-copyright-color);color:#FBF5F5;font-size:.66667rem;font-style:normal;font-weight:500;line-height:1rem;text-align:center;}.header-wrapper nav>ul>li{list-style:none}.header-wrapper nav>ul>li>a{color:var(--nav-font-color);color:#FFF;text-align:center;font-size:3.33333rem;font-style:normal;font-weight:800;line-height:3.75rem}@media screen and (max-width:768px){.header-wrapper header{height:var(--header-height-mobile)}.header-wrapper header .header-inner{padding:1.23rem .62rem 0!important}.header-wrapper div#logoWrap h1{font-size:.61538rem;line-height:.92308rem}.header-wrapper label:has(#navToggle){width:.92308rem;height:.92308rem}.header-wrapper label:has(#navToggle)>.hamburger{padding:0}.header-wrapper label:has(#navToggle)>.hamburger:before,.header-wrapper label:has(#navToggle)>.hamburger:after{width:100%}.header-wrapper label:has(#navToggle)>.hamburger:before{top:30%}.header-wrapper label:has(#navToggle)>.hamburger:after{top:70%}.header-wrapper nav>ul{gap:2.76923rem}.header-wrapper nav>ul>li>a{font-size:1.38462rem;line-height:1.38462rem}.header-wrapper nav>p{font-size:.61538rem;line-height:.92308rem}}footer{position:relative;background:var(--cream-color)}footer .footer-inner{width:100%;max-width:var(--max-width);margin:0 auto;padding-bottom:3.83rem!important}.footer-about{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--black-color);font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5rem}.footer-about>div{display:flex;align-items:center;gap:14.83rem}.footer-contants{display:flex;flex-direction:row;justify-content:space-between}.footer-description{display:flex;flex-direction:column}.footer-description>strong{color:var(--black-color);font-size:4.16667rem;font-style:normal;font-weight:800;line-height:3.75rem}.footer-description>div{margin-top:3.33rem;color:var(--black-color);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.footer-info{display:flex;flex-direction:column;gap:1.5rem;margin-top:18.12rem}.footer-info-contact{display:flex;align-items:center;gap:.67rem}.footer-info-contact>a{display:flex;padding:.66667rem;justify-content:center;align-items:center;border-radius:50%;border:2px solid var(--black-color)}.footer-info-contact>a>img{width:1rem;height:1rem}.footer-info-text{display:flex;flex-direction:column;gap:1.33rem}.footer-info-text>div>strong{color:var(--black-color);font-size:1rem;font-style:normal;font-weight:800;line-height:1.75rem}.footer-info-text>div>p{color:var(--black-color);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.footer-copyright{margin-top:1.18rem;color:var(--black-color);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}#btnTop{width:2.66667rem;height:2.66667rem;padding:.5rem;border-radius:50%;background:var(--black-color);border:none;position:absolute;bottom:2rem;right:2rem;cursor:pointer;transition:all 0.25s ease}#btnTop:hover{background:#0f0f0f;transform:translateY(-.25rem)}#btnTop>svg{position:relative;width:100%;height:100%}@media screen and (max-width:768px){footer{}footer .footer-inner{padding-bottom:2.1rem!important}.footer-about{justify-content:space-between;font-size:.5rem;line-height:.84615rem;margin-bottom:1.85rem}.footer-about>*{width:100%;text-align:right}.footer-about>div{justify-content:space-between;gap:unset;width:125%}.footer-contants{flex-direction:column}.footer-description>strong{font-size:1.23077rem;line-height:1.23077rem}.footer-description>div{margin-top:1.23rem;font-size:.5rem;line-height:.84615rem}.footer-info{gap:.62rem;margin-top:1.54rem}.footer-info-contact{gap:.62rem}.footer-info-contact>a{padding:.38rem}.footer-info-text{gap:.62rem}.footer-info-text>div>strong{font-size:.5rem;line-height:.42308rem}.footer-info-text>div>p{font-size:.5rem;line-height:.84615rem;margin-top:.31rem}.footer-copyright{margin-top:1.54rem;font-size:.5rem;line-height:.84615rem}#btnTop{width:1.83333rem;height:1.83333rem;padding:.25rem;bottom:.5rem;right:.5rem}#btnTop:hover{transform:unset}}.font-default{font-family:var(--font-default)}.font-AppleSDGothicNeo{font-family:var(--font-AppleSDGothicNeo)}.font-Belgiano{font-family:var(--font-Belgiano)}.font-BookAntiqua{font-family:var(--font-BookAntiqua)}.font-Explora{font-family:var(--font-Explora)}.font-Inter{font-family:var(--font-Inter)}.font-Quentin{font-family:var(--font-Quentin)}.container-1{width:100%;margin:0 auto;padding:var(--container1-padding)}.container-2{width:100%;margin:0 auto;padding:var(--container2-padding)}.soundonly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.d-mobile{display:none}@media screen and (max-width:768px){.container-1{padding:var(--container1-padding-mobile)}.d-mobile{display:block}}#sticky1{position:relative;width:calc(100% + 2px);min-height:calc(100vh + 2px);min-height:calc(100dvh + 2px);min-height:calc(var(--dvh) + 2px);display:flex;flex-direction:column;overflow:hidden}#sticky1>section{position:relative;width:100%;min-height:calc(100vh + 2px);min-height:calc(100dvh + 2px);min-height:calc(var(--dvh) + 2px);overflow:hidden}#sticky1 #visual video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;will-change:transform}#sticky1 #visual strong{position:absolute;bottom:2.29rem;right:5.5rem;color:var(--white-color);font-family:var(--font-Inter);font-size:5rem;font-style:normal;font-weight:700;line-height:2;z-index:2;will-change:transform,opacity}#sticky1 #visual .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:.8;z-index:1;will-change:opacity}#sticky1 #desc{position:absolute;width:100%;z-index:2}#sticky1 #desc .desc-title{display:flex;justify-content:center;align-items:center}#sticky1 #desc .desc-title strong{position:absolute;color:var(--white-color);text-align:center;font-size:3.33333rem;font-style:normal;font-weight:800;line-height:3.75rem;white-space:nowrap}#project{position:relative;padding:9.33rem 4.92rem 5rem;max-width:var(--max-width);margin:0 auto}#project>h2{color:var(--black-color);font-size:3.33333rem;font-style:normal;font-weight:800;line-height:3.75rem}#project>ul{display:grid;grid-template-columns:repeat(2,1fr);gap:3.29rem 6.58rem;margin-top:5rem}#project>ul>li{display:block;width:100%}#project>ul>li>a{display:flex;flex-direction:column;width:100%;gap:1rem}#project>ul>li>a>.img-box{width:100%;height:auto;aspect-ratio:109/61;overflow:hidden}#project>ul>li>a>.img-box>img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;will-change:transform}#project>ul>li>a:hover>.img-box>img{transform:scale(1.05)}#project>ul>li>a>strong{color:var(--black-color);font-size:1rem;font-style:normal;font-weight:700;line-height:normal}@media (max-width:768px){#sticky1 #visual strong{font-size:2.15385rem;line-height:normal;bottom:4.08rem;right:1.23rem}#sticky1 #desc .desc-title strong{font-size:.92308rem;line-height:normal}#project{padding:2.46rem 1.23rem}#project>h2{font-size:1.07692rem;line-height:normal}#project>ul{margin-top:2.31rem;gap:1.85rem}#project>ul>li>a{gap:.62rem}#project>ul>li>a>.img-box{aspect-ratio:311.00/174.12}#project>ul>li>a>strong{font-size:.61538rem;line-height:.42308rem}}@media (max-width:500px){#project>ul{grid-template-columns:repeat(1,1fr)}}