@charset "UTF-8";:root{--width-max: 1440px;--width-max-inner: 1160px;--offset: clamp(20px, calc(1.878vw + 12.958px), 40px);--offset-l: clamp(100px, calc(8.929vw + 11.424px), 140px);--grid-gutter: clamp(19px, calc(1.972vw + 11.605px), 40px);--color-vi-01: #009cb7;--color-vi-02: #1b67b2;--color-vi-03: #00528d;--color-vi-04: #535d64;--color-vi-05: #9fa0a0;--color-vi-06: #e6e6e6;--color-ui-black: #161819;--color-ui-white: #fff;--color-ui-gray-line: #ddd;--color-ui-gray-text: #636f78;--color-ui-blue-bg: #ebf2f8;--color-ui-red: #e31e23;--grad-vi: linear-gradient(359.94deg, #00528d -1.2%, #00adb2 99.42%);--grad-bg: linear-gradient(.29deg, #00528d .25%, #008096 99.75%);--grad-foot: linear-gradient(301.83deg, #00528d 30.85%, #008096 100%);--spacing-01: clamp( 8rem, calc(7.512vw + 5.183rem), 16rem );--spacing-02: clamp( 6rem, calc(5.634vw + 3.8873rem), 12rem );--spacing-03: clamp( 4rem, calc(3.756vw + 2.5915rem), 8rem );--spacing-04: clamp( 4rem, calc(1.878vw + 3.2958rem), 6rem );--spacing-05: clamp( 3rem, calc(.939vw + 2.6479rem), 4rem );--spacing-06: 3rem;--spacing-07: 2rem;--spacing-08: 1rem;--header-height:calc(clamp( 3.6rem, calc(.376vw + 3.459rem), 4rem ) + clamp( 1.4rem, calc(.563vw + 1.1889rem), 2rem )*2 + 2rem);--font-family-headline: "Marcellus", serif;--font-family-ja: "YuGothic", "Yu Gothic", "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "MS Pゴシック", "MS PGothic", sans-serif;--font-family-en: "Helvetica Neue", helvetica, arial, "Segoe UI", sans-serif;--font-size-3xl: clamp( 2.6rem, calc(.939vw + 2.2479rem), 3.6rem );--font-size-2xl: clamp( 2.2rem, calc(.563vw + 1.9889rem), 2.8rem );--font-size-xl: clamp( 2rem, calc(.188vw + 1.9295rem), 2.2rem );--font-size-l: 1.8rem;--font-size-m: 1.6rem;--font-size-s: 1.4rem;--font-size-xs: 1.2rem;--font-size-2xs: 1rem;--font-size-headline: clamp( 4rem, calc(3.756vw + 2.5915rem), 8rem );--font-size-button: 1.5rem;--line-height-xs: 1.68;--line-height-s: 1.9;--line-height-m: 2;--line-height-headline: 1.25;--border-radius: 10px;--transition-duration: .4s;--transition-timing-function: cubic-bezier(.23, 1, .32, 1)}@media screen and (max-width: 767px){:root{--header-height:calc(clamp( 3.6rem, calc(.376vw + 3.459rem), 4rem ) + clamp( 1.4rem, calc(.563vw + 1.1889rem), 2rem )*2)}}@font-face{font-family:Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}*:where(:not(html,iframe,canvas,img,svg,video,a,svg *,audio,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1.6rem}a,button{cursor:revert}ol,ul,menu,details{list-style:none}img,picture,video,canvas,svg{max-width:100%;height:auto}table{border-collapse:collapse}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,button,textarea,select{font:inherit}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}b,strong{font-weight:700}em,i{font-style:italic}s,strike,del{text-decoration:line-through}u{text-decoration:underline}sup{font-size:smaller;vertical-align:super}sub{font-size:smaller;vertical-align:sub}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}body{padding-right:var(--scrollbar-width, 0);background-color:#fff;color:var(--color-ui-black);letter-spacing:.04em;line-height:2}body:lang(ja){font-family:var(--font-family-ja)}body:lang(en){font-family:var(--font-family-en)}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--color-vi-01);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important}}.logo_sr:where(.astro-XBSTL6G3){position:fixed!important;top:0!important;left:0!important;display:block!important;overflow:hidden!important;width:4px!important;height:4px!important;padding:0!important;border:none!important;margin:0!important;opacity:0!important;visibility:visible!important}.header:where(.astro-XBSTL6G3){--header-border-radius:calc(clamp( 1.4rem, calc(.563vw + 1.1889rem), 2rem ) + clamp( 3.6rem, calc(.376vw + 3.459rem), 4rem )/2);position:absolute;z-index:1;top:2rem;left:var(--header-offset, 15px);width:calc(100% - var(--header-offset, 15px) * 2 - var(--scrollbar-width, 0px));border-radius:var(--header-border-radius);background-color:var(--color-ui-white);padding-block:clamp(1.4rem,calc(.563vw + 1.1889rem),2rem);padding-inline:clamp(15px,calc(.939vw + 11.479px),25px);transition:all var(--transition-duration) var(--transition-timing-function) 0s;transition-property:border-radius,left,width,box-shadow}.-header-fixed .header:where(.astro-XBSTL6G3){position:fixed;top:0;left:0;width:calc(100% - var(--scrollbar-width, 0px));border-radius:0 0 var(--header-border-radius) var(--header-border-radius);box-shadow:0 10px 50px #1618191a}.-change-scroll-lock .header:where(.astro-XBSTL6G3){transition:none}@media screen and (max-width: 767px){.header:where(.astro-XBSTL6G3){position:fixed;top:0;left:0;width:calc(100% - var(--scrollbar-width, 0px));border-radius:0 0 var(--header-border-radius) var(--header-border-radius)}}.header_inner:where(.astro-XBSTL6G3){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:0 30px}@media screen and (max-width: 41.5625rem){.header_inner:where(.astro-XBSTL6G3){-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (max-width: 767px){.header_inner:where(.astro-XBSTL6G3){-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (max-width: 77.1875rem){.header_inner:where(.astro-XBSTL6G3):lang(ja){-webkit-justify-content:space-between;justify-content:space-between}}.logo:where(.astro-XBSTL6G3){-webkit-flex:0 1 auto;flex:0 1 auto}.logo:where(.astro-XBSTL6G3):lang(ja){-webkit-flex-basis:clamp(23.8rem,calc(5.634vw + 21.6873rem),29.8rem);flex-basis:clamp(23.8rem,calc(5.634vw + 21.6873rem),29.8rem)}.logo:where(.astro-XBSTL6G3):lang(en){-webkit-flex-basis:clamp(26rem,calc(6.009vw + 23.7466rem),32.4rem);flex-basis:clamp(26rem,calc(6.009vw + 23.7466rem),32.4rem)}.logo_anchor:where(.astro-XBSTL6G3){display:block;width:100%;height:clamp(2.4rem,calc(.563vw + 2.1889rem),3rem)}.navigation:where(.astro-XBSTL6G3){margin-left:auto}@media screen and (max-width: 41.5625rem){.navigation:where(.astro-XBSTL6G3){display:none}}@media screen and (max-width: 767px){.navigation:where(.astro-XBSTL6G3){display:none}}@media screen and (max-width: 68.125rem){.navigation:where(.astro-XBSTL6G3) :lang(ja):where(.astro-XBSTL6G3){display:none}}.navigation_list:where(.astro-XBSTL6G3){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:0 20px}.navigation_listItemAnchor:where(.astro-XBSTL6G3){position:relative;display:-webkit-flex;display:flex;min-height:3rem;-webkit-align-items:center;align-items:center;font-size:1.4rem;font-weight:700;background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat;transition:background-size var(--transition-duration) var(--transition-timing-function) 0s}@media (hover: hover){.navigation_listItemAnchor:where(.astro-XBSTL6G3):hover{background-position:0 100%;background-size:100% 1px}}.navigation_listItemAnchor:where(.astro-XBSTL6G3).-current:after{position:absolute;bottom:-.8rem;left:calc(50% - .2rem);display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--color-vi-01);content:""}.languageList:where(.astro-XBSTL6G3){display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:0 20px}@media screen and (max-width: 52.5rem){.languageList:where(.astro-XBSTL6G3){display:none}}@media screen and (max-width: 767px){.languageList:where(.astro-XBSTL6G3){display:none}}@media screen and (max-width: 77.1875rem){.languageList:where(.astro-XBSTL6G3):lang(ja){display:none}}.languageList_item:where(.astro-XBSTL6G3){position:relative}.languageList_item:where(.astro-XBSTL6G3):not(:last-child):after{position:absolute;top:calc(50% - .7rem);right:-10px;width:1px;height:1.4rem;background-color:var(--color-ui-gray-line);content:""}.languageList_itemAnchor:where(.astro-XBSTL6G3){display:-webkit-flex;display:flex;min-height:3rem;-webkit-align-items:center;align-items:center;color:var(--color-ui-gray-text);font-size:1.2rem}.languageList_itemAnchor:where(.astro-XBSTL6G3) span:where(.astro-XBSTL6G3){background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat;transition:background-size var(--transition-duration) var(--transition-timing-function) 0s}@media (hover: hover){.languageList_itemAnchor:where(.astro-XBSTL6G3):hover span:where(.astro-XBSTL6G3){background-position:0 100%;background-size:100% 1px}}.languageList_itemAnchor:where(.astro-XBSTL6G3).-current{color:var(--color-ui-black);font-weight:700}.hamburgerButton:where(.astro-XBSTL6G3){position:relative;display:-webkit-flex;display:flex;overflow:hidden;width:clamp(5rem,calc(.939vw + 4.6479rem),6rem);height:clamp(3.6rem,calc(.376vw + 3.459rem),4rem);-webkit-flex:0 0 clamp(5rem,calc(.939vw + 4.6479rem),6rem);flex:0 0 clamp(5rem,calc(.939vw + 4.6479rem),6rem);-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:clamp(1.8rem,calc(.188vw + 1.7295rem),2rem);background:var(--grad-vi);cursor:pointer}.hamburgerButton:where(.astro-XBSTL6G3):before{position:absolute;inset:0;background-image:var(--grad-bg);content:"";opacity:0;transition:opacity var(--transition-duration) var(--transition-timing-function) 0s}@media (hover: hover){.hamburgerButton:where(.astro-XBSTL6G3):hover:before{opacity:1}}.hamburgerButton_line:where(.astro-XBSTL6G3){position:absolute;top:calc(50% - 1px);width:2rem;height:2px;background-color:var(--color-ui-white);-webkit-transform-origin:center;transform-origin:center}.hamburgerButton_line:where(.astro-XBSTL6G3):first-child{margin-top:-.3rem}.hamburgerButton:where(.astro-XBSTL6G3)[aria-expanded=true] .hamburgerButton_line:where(.astro-XBSTL6G3):first-child{margin-top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.hamburgerButton_line:where(.astro-XBSTL6G3):last-child{margin-top:.3rem}.hamburgerButton:where(.astro-XBSTL6G3)[aria-expanded=true] .hamburgerButton_line:where(.astro-XBSTL6G3):last-child{margin-top:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.footer:where(.astro-MTXGG6PP){background:var(--grad-bg);color:var(--color-ui-white)}.footer:where(.astro-MTXGG6PP) :focus-visible:where(.astro-MTXGG6PP){outline-color:#fff}.footer_inner:where(.astro-MTXGG6PP){margin-inline:auto;padding-inline:var(--offset)}.footer_block:where(.astro-MTXGG6PP){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:clamp(6rem,calc(1.878vw + 5.2958rem),8rem) 40px;padding-block:clamp(6rem,calc(1.878vw + 5.2958rem),8rem)}@media screen and (max-width: 767px){.footer_block:where(.astro-MTXGG6PP):lang(ja){-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}@media screen and (max-width: 575px){.footer_block:where(.astro-MTXGG6PP):lang(en){-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.footer_block:where(.astro-MTXGG6PP):not(:last-child){padding-bottom:calc(clamp(6rem,calc(1.878vw + 5.2958rem),8rem) - 1px);border-bottom:1px solid rgba(255,255,255,.2)}.logo:where(.astro-MTXGG6PP):lang(ja){width:clamp(238px,calc(5.634vw + 216.873px),298px)}.logo:where(.astro-MTXGG6PP):lang(en){width:clamp(260px,calc(6.009vw + 237.466px),324px)}.logo:where(.astro-MTXGG6PP) svg:where(.astro-MTXGG6PP){display:block}.globalNavigation:where(.astro-MTXGG6PP){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:1rem 20px}@media screen and (max-width: 575px){.globalNavigation:where(.astro-MTXGG6PP):lang(ja){display:grid;width:100%;gap:1rem var(--grid-gutter);grid-template-columns:repeat(2,1fr)}.globalNavigation:where(.astro-MTXGG6PP):lang(en){-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.globalNavigation_anchor:where(.astro-MTXGG6PP){display:-webkit-flex;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:3rem;-webkit-align-items:center;align-items:center;font-size:1.4rem;font-weight:700}.globalNavigation_anchor:where(.astro-MTXGG6PP) span:where(.astro-MTXGG6PP){background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat;transition:background-size var(--transition-duration) var(--transition-timing-function) 0s}@media (hover: hover){.globalNavigation_anchor:where(.astro-MTXGG6PP):hover span:where(.astro-MTXGG6PP){background-position:0 100%;background-size:100% 1px}}.otherNavigation:where(.astro-MTXGG6PP){display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:1rem 20px}@media screen and (max-width: 575px){.otherNavigation:where(.astro-MTXGG6PP):lang(ja){display:grid;width:100%;gap:1rem var(--grid-gutter);grid-template-columns:repeat(2,1fr)}.otherNavigation:where(.astro-MTXGG6PP):lang(en){-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}}.otherNavigation_anchor:where(.astro-MTXGG6PP){display:-webkit-flex;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:3rem;-webkit-align-items:center;align-items:center;font-size:1.2rem}.otherNavigation_anchor:where(.astro-MTXGG6PP) span:where(.astro-MTXGG6PP){background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat;transition:background-size var(--transition-duration) var(--transition-timing-function) 0s}@media (hover: hover){.otherNavigation_anchor:where(.astro-MTXGG6PP):hover span:where(.astro-MTXGG6PP){background-position:0 100%;background-size:100% 1px}}.copyright:where(.astro-MTXGG6PP){display:-webkit-flex;display:flex;min-height:3rem;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;align-items:center;margin-left:auto;font-family:var(--font-family-en);font-size:1rem}.item_anchor:where(.astro-MBGMJKYL){font-size:var(--font-size-l);font-weight:700;display:block;width:100%;padding-bottom:1rem;background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat,linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)) 0 100%/100% 1px no-repeat;transition:background-size var(--transition-duration) var(--transition-timing-function) 0s}.item_anchor:where(.astro-MBGMJKYL):hover{background-position:0 100%,0 100%;background-size:100% 1px,100% 1px}.item_childList:where(.astro-MBGMJKYL){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-top:calc(var(--spacing-07) - .5rem);gap:.5rem 0}.item_childListItem:where(.astro-MBGMJKYL){font-size:var(--font-size-xs);font-weight:700}.item_childListItem:where(.astro-MBGMJKYL) a:where(.astro-MBGMJKYL){display:inline-block;padding:.5rem 0}@media screen and (max-width: 767px){.item_childListItem:where(.astro-MBGMJKYL) a:where(.astro-MBGMJKYL){display:block}}.item_childListItem:where(.astro-MBGMJKYL) a:where(.astro-MBGMJKYL) span:where(.astro-MBGMJKYL){background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat;transition:background-size var(--transition-duration) var(--transition-timing-function) 0s;padding-block:.5em}@media (hover: hover){.item_childListItem:where(.astro-MBGMJKYL) a:where(.astro-MBGMJKYL):hover span:where(.astro-MBGMJKYL){background-position:0 100%;background-size:100% 1px}}.menu:where(.astro-52D4WJY7){position:fixed;z-index:2;top:0;left:0;overflow:auto;width:100vw;height:100dvh;background:var(--grad-bg);color:var(--color-ui-white);opacity:1;pointer-events:auto;visibility:visible}.menu:where(.astro-52D4WJY7).-initialed{transition:opacity .3s,visibility 0s}.menu:where(.astro-52D4WJY7)[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}.menu:where(.astro-52D4WJY7)[aria-hidden=true].-initialed{transition:opacity .3s,visibility .3s}.menu:where(.astro-52D4WJY7) :focus-visible{outline-color:var(--color-ui-white)}.menu_inner:where(.astro-52D4WJY7){position:relative;max-width:var(--width-max);padding-top:calc(clamp(10.4rem,calc(3.38vw + 9.1325rem),14rem) - var(--scroll-y, 0px));padding-bottom:8rem;margin-inline:auto;padding-inline:var(--offset)}@media screen and (max-width: 767px){.menu_inner:where(.astro-52D4WJY7){padding-top:clamp(8.4rem,calc(3.38vw + 7.1325rem),12rem)}}.menu_listWrapper:where(.astro-52D4WJY7){display:grid;gap:var(--spacing-05) var(--grid-gutter)}.menu_listWrapper:where(.astro-52D4WJY7):lang(ja){grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width: 991px){.menu_listWrapper:where(.astro-52D4WJY7):lang(ja){grid-template-columns:1fr 1fr;grid-template-rows:-webkit-max-content -webkit-max-content 1fr;grid-template-rows:max-content max-content 1fr}}@media screen and (max-width: 767px){.menu_listWrapper:where(.astro-52D4WJY7):lang(ja){grid-template-columns:1fr;grid-template-rows:none}}.menu_listWrapper:where(.astro-52D4WJY7):lang(en){grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 767px){.menu_listWrapper:where(.astro-52D4WJY7):lang(en){grid-template-columns:1fr;grid-template-rows:none}}.menu_list:where(.astro-52D4WJY7):lang(ja){display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-self:self-start;align-self:self-start;gap:var(--spacing-05) 0}@media screen and (max-width: 991px){.menu_list:where(.astro-52D4WJY7):lang(ja){-webkit-align-self:start;align-self:start}.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(1){grid-row:1/2}.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(2){grid-row:1/3}.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(3){grid-row:2/4}.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(4){grid-row:3/4}}@media screen and (max-width: 767px){.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(1),.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(2),.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(3),.menu_list:where(.astro-52D4WJY7):lang(ja):nth-child(4){grid-row:auto}}.languageList:where(.astro-52D4WJY7){position:absolute;top:calc(clamp(3.7rem,calc(.751vw + 3.4184rem),4.5rem) - var(--scroll-y, 0px));left:var(--offset);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:0 40px}@media screen and (max-width: 767px){.languageList:where(.astro-52D4WJY7){top:clamp(1.7rem,calc(.751vw + 1.4184rem),2.5rem)}}.languageList_item:where(.astro-52D4WJY7){position:relative}.languageList_item:where(.astro-52D4WJY7):not(:last-child):after{position:absolute;top:1rem;right:-20px;width:1px;height:1rem;background-color:#fff3;content:""}.languageList_itemAnchor:where(.astro-52D4WJY7){display:block;padding-bottom:.8rem;color:var(--color-ui-white);font-size:1.2rem;line-height:2.5}.languageList_itemAnchor:where(.astro-52D4WJY7) span:where(.astro-52D4WJY7){background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat;transition:background-size var(--transition-duration) var(--transition-timing-function) 0s;padding-block:.5em}@media (hover: hover){.languageList_itemAnchor:where(.astro-52D4WJY7):hover span:where(.astro-52D4WJY7){background-position:0 100%;background-size:100% 1px}}.languageList_itemAnchor:where(.astro-52D4WJY7).-current{position:relative;font-weight:700}.languageList_itemAnchor:where(.astro-52D4WJY7).-current:before{position:absolute;bottom:0;left:calc(50% - .2rem);display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--color-ui-white);content:""}.closeButton:where(.astro-52D4WJY7){display:none;-webkit-align-items:center;align-items:center;margin-top:var(--spacing-05);cursor:pointer;font-size:1.5rem;font-weight:700;gap:0 10px;margin-inline:auto}@media screen and (max-width: 767px){.closeButton:where(.astro-52D4WJY7){display:-webkit-flex;display:flex}}.closeButton:where(.astro-52D4WJY7) svg:where(.astro-52D4WJY7){width:1rem;height:1rem}.menu_buttonWrapper:where(.astro-52D4WJY7){position:fixed;top:calc(clamp(3.4rem,calc(.563vw + 3.1889rem),4rem) - var(--scroll-y, 0px));right:calc(clamp(15px,calc(.939vw + 11.479px),25px) + 15px + var(--scrollbar-width, 0px))}.-header-fixed .menu_buttonWrapper:where(.astro-52D4WJY7){right:calc(clamp(15px,calc(.939vw + 11.479px),25px) + var(--scrollbar-width, 0px))}@media screen and (max-width: 767px){.menu_buttonWrapper:where(.astro-52D4WJY7){top:clamp(1.4rem,calc(.563vw + 1.1889rem),2rem);right:calc(clamp(15px,calc(.939vw + 11.479px),25px) + var(--scrollbar-width, 0px))}}.hamburgerButton:where(.astro-52D4WJY7){position:relative;display:-webkit-flex;display:flex;width:clamp(5rem,calc(.939vw + 4.6479rem),6rem);height:clamp(3.6rem,calc(.376vw + 3.459rem),4rem);-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:clamp(1.8rem,calc(.188vw + 1.7295rem),2rem);background:var(--color-ui-white);cursor:pointer}.hamburgerButton_line:where(.astro-52D4WJY7){position:absolute;top:calc(50% - 1px);width:2rem;height:2px;background-color:var(--color-vi-01);-webkit-transform-origin:center;transform-origin:center}.hamburgerButton_line:where(.astro-52D4WJY7):first-child{margin-top:-.3rem}.hamburgerButton:where(.astro-52D4WJY7)[aria-expanded=true] .hamburgerButton_line:where(.astro-52D4WJY7):first-child{margin-top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.hamburgerButton_line:where(.astro-52D4WJY7):last-child{margin-top:.3rem}.hamburgerButton:where(.astro-52D4WJY7)[aria-expanded=true] .hamburgerButton_line:where(.astro-52D4WJY7):last-child{margin-top:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.container:where(.astro-SCKKX6R4){overflow:clip}@media screen and (max-width: 767px){.container:where(.astro-SCKKX6R4){overflow:hidden}}.container:where(.astro-SCKKX6R4):not(.-home){padding-top:var(--header-height)}@media screen and (max-width: 767px){.container:where(.astro-SCKKX6R4):not(.-home){padding-top:var(--header-height)}}
