@charset "UTF-8";:root{--header-pad-x: 20px;--header-pad-y: 10px;--logo-h: 16px;--logo-scale: 1;--header-control-h: 32px;--header-content-h: max( calc(var(--logo-h) * var(--logo-scale, 1)), var(--header-control-h) );--header-h: calc((var(--header-pad-y) * 2) + var(--header-content-h))}._container_1lrix_38{--header-foreground: var(--c-ink-strong);--header-landing-handoff-progress: 1;--header-landing-foreground: color-mix( in srgb, #f5f4f1 calc((1 - var(--header-landing-handoff-progress)) * 100%), var(--c-ink-strong) calc(var(--header-landing-handoff-progress) * 100%) );--header-landing-background: color-mix( in srgb, transparent calc((1 - var(--header-landing-handoff-progress)) * 100%), var(--c-paper) calc(var(--header-landing-handoff-progress) * 100%) );--header-divider-thickness: .5px;--header-top-stroke-opacity: 0;--header-reveal-distance: 26px;--header-reveal-stagger: 145ms;position:fixed;z-index:100;top:0;left:0;right:0;width:100%;color:var(--header-foreground);background-color:var(--c-paper);transform-origin:center;transform:scaleX(1);transition:background-color .4s ease,color .4s ease,opacity .3s ease}._container_1lrix_38[data-instant-bg=true]{transition:color .4s ease,opacity .3s ease}._container_1lrix_38[data-landing-mode=true]{--header-foreground: var(--header-landing-foreground);background-color:var(--header-landing-background);transition:opacity .3s ease}._container_1lrix_38[data-landing-mode=true][data-landing-has-video=false]{--header-foreground: var(--c-ink-strong)}._container_1lrix_38:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--header-divider-thickness);background-color:var(--c-rule);opacity:var(--header-top-stroke-opacity);pointer-events:none;transition:opacity .4s ease}._container_1lrix_38[data-landing-mode=true]:before{transition:none}._innerContainer_1lrix_102{box-sizing:border-box;position:relative;width:100%;height:var(--header-h);min-height:var(--header-h);padding:0 var(--header-pad-x);display:flex;align-items:center;justify-content:center;color:inherit;background-color:transparent;transition:background-color .4s ease,color .4s ease}._container_1lrix_38[data-landing-mode=true] ._innerContainer_1lrix_102{transition:none}._left_1lrix_124,._right_1lrix_125{position:absolute;top:50%;bottom:auto;display:inline-flex;align-items:center;height:var(--header-content-h);opacity:1;transform:translateY(-50%)}._left_1lrix_124{left:var(--header-pad-x);gap:16px}._right_1lrix_125{right:var(--header-pad-x);height:var(--header-control-h)}._logoWrapper_1lrix_146{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);pointer-events:none}._revealMask_1lrix_160{display:inline-flex;align-items:center;height:var(--header-content-h);overflow:visible}._revealContent_1lrix_167{display:inline-flex;align-items:center;gap:inherit;height:100%}._revealNavItem_1lrix_174{display:inline-flex;align-items:center;height:var(--header-control-h);line-height:1}._logoReveal_1lrix_181{display:inline-flex;align-items:center;justify-content:center}._container_1lrix_38 [data-header-reveal]{opacity:0;will-change:transform,opacity;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .56s ease;transition-delay:calc(var(--header-reveal-order, 0) * var(--header-reveal-stagger))}._container_1lrix_38 [data-header-reveal=item]{transform:translate3d(0,calc(var(--header-reveal-distance) * .7),0)}._container_1lrix_38 [data-header-reveal=logo]{transform:translate3d(0,calc(var(--header-reveal-distance) * .45),0)}._container_1lrix_38[data-header-loaded=true] [data-header-reveal]{opacity:1;transform:translateZ(0)}._logoButton_1lrix_213{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:transparent;color:inherit;cursor:pointer;pointer-events:auto}._logoTarget_1lrix_228{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--logo-h) * var(--logo-scale, 1));width:auto}._logoHome_1lrix_236{display:block;height:var(--logo-h);width:auto;transform-origin:center;transform:scale(var(--logo-scale, 1));opacity:var(--header-logo-opacity, 1);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(var(--header-logo-wipe, 0) * 100%),transparent calc(var(--header-logo-wipe, 0) * 100% + 14%),transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 calc(var(--header-logo-wipe, 0) * 100%),transparent calc(var(--header-logo-wipe, 0) * 100% + 14%),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform 0ms linear,opacity 0ms linear}._logo_1lrix_146{display:block;height:var(--logo-h);width:auto}._audioButton_1lrix_259{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:var(--header-control-h);height:var(--header-control-h);padding:0;margin:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:opacity .18s ease}._audioButton_1lrix_259:disabled{cursor:not-allowed;opacity:.7}._audioButton_1lrix_259:focus-visible{outline:none;box-shadow:none}._audioLabel_1lrix_286{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit!important}@media(max-width:1024px){:root{--header-pad-x: 30px;--header-pad-y: 20px}}@media(max-width:768px){:root{--header-pad-x: 30px;--header-pad-y: 20px;--logo-h: 16px;--header-control-h: 32px}}@media(max-width:500px){:root{--header-pad-x: 30px;--header-pad-y: 20px;--logo-h: 15px;--header-control-h: 32px}._container_1lrix_38{--header-reveal-distance: 18px;--header-reveal-stagger: .12s}}._overlay_k0nmd_25{position:fixed;inset:0;z-index:10000;display:block;width:100vw;height:100vh;background:#000;pointer-events:auto}._audioIcon_1nie3_25{display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:32px;height:32px;padding-left:0;gap:4px;color:inherit}._bar_1nie3_37{display:block;width:2px;height:13px;background:currentColor;opacity:1;transform:scaleY(.22);transform-origin:center;transition:opacity .72s ease,transform .96s cubic-bezier(.16,1,.3,1)}._audioIcon_1nie3_25[data-playing=true] ._bar_1nie3_37{animation:_audioBarPulse_1nie3_1 2.88s ease-in-out infinite}._audioIcon_1nie3_25[data-playing=true] ._bar_1nie3_37:nth-child(1){animation-duration:2.72s}._audioIcon_1nie3_25[data-playing=true] ._bar_1nie3_37:nth-child(2){animation-duration:3.28s;animation-delay:272ms}._audioIcon_1nie3_25[data-playing=true] ._bar_1nie3_37:nth-child(3){animation-duration:3.04s;animation-delay:496ms}._audioIcon_1nie3_25[data-playing=true] ._bar_1nie3_37:nth-child(4){animation-duration:3.6s;animation-delay:144ms}._audioIcon_1nie3_25[data-playing=true] ._bar_1nie3_37:nth-child(5){animation-duration:3.44s;animation-delay:416ms}._audioIcon_1nie3_25[data-playing=false] ._bar_1nie3_37{transform:scaleY(.22)}._audioIcon_1nie3_25[data-settling=true] ._bar_1nie3_37{animation:_audioBarSettle_1nie3_1 1.2s cubic-bezier(.16,1,.3,1) forwards}._audioIcon_1nie3_25[data-settling=true] ._bar_1nie3_37:nth-child(1){animation-name:_audioBarSettleLow_1nie3_1}._audioIcon_1nie3_25[data-settling=true] ._bar_1nie3_37:nth-child(2){animation-name:_audioBarSettleHigh_1nie3_1;animation-duration:1.28s}._audioIcon_1nie3_25[data-settling=true] ._bar_1nie3_37:nth-child(3){animation-duration:1.12s}._audioIcon_1nie3_25[data-settling=true] ._bar_1nie3_37:nth-child(4){animation-name:_audioBarSettleHigh_1nie3_1;animation-duration:1.32s}._audioIcon_1nie3_25[data-settling=true] ._bar_1nie3_37:nth-child(5){animation-name:_audioBarSettleLow_1nie3_1;animation-duration:1.24s}._audioIcon_1nie3_25[data-disabled=true]{opacity:1}._audioIcon_1nie3_25[data-disabled=true] ._bar_1nie3_37{animation:none;opacity:1;transform:scaleY(.18)}@keyframes _audioBarPulse_1nie3_1{0%,to{transform:scaleY(.2)}25%{transform:scaleY(.78)}50%{transform:scaleY(.38)}75%{transform:scaleY(1)}}@keyframes _audioBarSettle_1nie3_1{0%{transform:scaleY(.62)}55%{transform:scaleY(.3)}to{transform:scaleY(.22)}}@keyframes _audioBarSettleLow_1nie3_1{0%{transform:scaleY(.42)}55%{transform:scaleY(.26)}to{transform:scaleY(.22)}}@keyframes _audioBarSettleHigh_1nie3_1{0%{transform:scaleY(.86)}55%{transform:scaleY(.34)}to{transform:scaleY(.22)}}@media(prefers-reduced-motion:reduce){._audioIcon_1nie3_25[data-playing=true] ._bar_1nie3_37{animation:none;transform:scaleY(.82)}._audioIcon_1nie3_25[data-settling=true] ._bar_1nie3_37{animation:none}}._button_14qsa_25{--menu-icon-ease: cubic-bezier(.16, 1, .3, 1);--menu-icon-snap: cubic-bezier(.7, 0, .2, 1);--menu-open-scale: 1.1;padding:0;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;color:inherit;transform:translateZ(0) scale(1);transition:transform .26s var(--menu-icon-ease),opacity .18s ease}._icon_14qsa_42{display:block;position:relative;z-index:1;overflow:visible;transform:translateZ(0);transition:transform .42s var(--menu-icon-ease)}._icon_14qsa_42 rect{fill:currentColor;transform-box:fill-box;transform-origin:center;transition:transform .56s var(--menu-icon-ease),opacity .18s ease,width .36s var(--menu-icon-ease),x .36s var(--menu-icon-ease)}._button_14qsa_25:hover{transform:translate3d(0,-1px,0) scale(1.04)}._button_14qsa_25:active{transform:translateZ(0) scale(.94);transition-duration:90ms}._top_14qsa_67{transform:translateY(0);transform-origin:50% 50%}._middle_14qsa_72{transform:scaleX(1);transform-origin:50% 50%}._bottom_14qsa_77{transform:translateY(0);transform-origin:50% 50%}._icon_14qsa_42:not(._open_14qsa_82) ._top_14qsa_67{x:3.5px;width:7px;transition-delay:0ms}._icon_14qsa_42:not(._open_14qsa_82) ._middle_14qsa_72{x:3.5px;width:7px;transition-delay:34ms}._icon_14qsa_42:not(._open_14qsa_82) ._bottom_14qsa_77{x:3.5px;width:7px;transition-delay:68ms}._button_14qsa_25:hover ._icon_14qsa_42:not(._open_14qsa_82),._button_14qsa_25:focus-visible ._icon_14qsa_42:not(._open_14qsa_82){transform:translate3d(0,-.5px,0)}._button_14qsa_25:hover ._icon_14qsa_42:not(._open_14qsa_82) ._top_14qsa_67,._button_14qsa_25:focus-visible ._icon_14qsa_42:not(._open_14qsa_82) ._top_14qsa_67{x:3.5px;width:7px;transform:translateY(-.5px);transition-delay:0ms}._button_14qsa_25:hover ._icon_14qsa_42:not(._open_14qsa_82) ._middle_14qsa_72,._button_14qsa_25:focus-visible ._icon_14qsa_42:not(._open_14qsa_82) ._middle_14qsa_72{x:3.5px;width:7px;transform:scaleX(1);transition-delay:0ms}._button_14qsa_25:hover ._icon_14qsa_42:not(._open_14qsa_82) ._bottom_14qsa_77,._button_14qsa_25:focus-visible ._icon_14qsa_42:not(._open_14qsa_82) ._bottom_14qsa_77{x:3.5px;width:7px;transform:translateY(.5px);transition-delay:0ms}._open_14qsa_82{transform:scale(var(--menu-open-scale))}._open_14qsa_82 ._top_14qsa_67{x:3.5px;width:7px;transform:translateY(3px) rotate(45deg) scaleX(1);transition-delay:0ms}._open_14qsa_82 ._middle_14qsa_72{opacity:0;x:3.5px;width:7px;transform:scaleX(0);transition-delay:0ms}._open_14qsa_82 ._bottom_14qsa_77{x:3.5px;width:7px;transform:translateY(-3px) rotate(-45deg) scaleX(1);transition-delay:0ms}._button_14qsa_25:hover ._open_14qsa_82,._button_14qsa_25:focus-visible ._open_14qsa_82{transform:rotate(90deg) scale(var(--menu-open-scale))}._button_14qsa_25:hover ._open_14qsa_82 ._top_14qsa_67,._button_14qsa_25:hover ._open_14qsa_82 ._bottom_14qsa_77,._button_14qsa_25:focus-visible ._open_14qsa_82 ._top_14qsa_67,._button_14qsa_25:focus-visible ._open_14qsa_82 ._bottom_14qsa_77{transition-timing-function:var(--menu-icon-snap)}._button_14qsa_25[data-open=true]:active ._open_14qsa_82{transform:rotate(90deg) scale(calc(var(--menu-open-scale) * .92))}@media(max-width:500px){._button_14qsa_25{--menu-open-scale: 1.2}}._languageScreenWipe_18ljh_29{position:fixed;inset:0;z-index:10000;pointer-events:none;overflow:hidden}._languageScreenWipeLayer_18ljh_37{position:absolute;inset:0;width:100vw;height:100svh;will-change:transform}._sectionLinks_18ljh_45{--nav-label-optical-shift-y: 1px;display:inline-flex;align-items:center;height:var(--header-control-h);gap:20px;margin:0;padding:0;line-height:1}._navButton_18ljh_56{--underline-progress: 0;--underline-left: 0%;--underline-right: calc((1 - var(--underline-progress)) * 100%);appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--header-control-h);min-height:var(--header-control-h);padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap}._navButtonLabel_18ljh_80{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs);line-height:var(--leading-xs);letter-spacing:0;font-weight:var(--weight-xs);display:inline-flex;align-items:center;justify-content:center;height:var(--header-control-h);margin:0;padding:0;line-height:1;white-space:nowrap;color:inherit;transform:translateY(var(--nav-label-optical-shift-y))}._navButton_18ljh_56:after{content:"";position:absolute;left:0;right:0;bottom:.1em;height:1px;background:currentColor;clip-path:inset(0 var(--underline-right) 0 var(--underline-left));transition:clip-path .36s cubic-bezier(.22,1,.36,1),opacity .22s ease}._navButton_18ljh_56[data-underline-from=left]{--underline-left: 0%;--underline-right: calc((1 - var(--underline-progress)) * 100%)}._navButton_18ljh_56[data-underline-from=right]{--underline-left: calc((1 - var(--underline-progress)) * 100%);--underline-right: 0%}._navButton_18ljh_56:hover,._navButton_18ljh_56:focus-visible,._navButton_18ljh_56[data-open=true]{--underline-progress: 1}._navButton_18ljh_56[data-active=true],._navButton_18ljh_56:disabled{cursor:default;opacity:.42}._navButton_18ljh_56[data-active=true]:after,._navButton_18ljh_56:disabled:after{opacity:.18}._menuButton_18ljh_149{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:var(--header-control-h);height:var(--header-control-h);padding:0;margin:0;border:0;background:transparent;color:inherit;cursor:pointer}._menuButtonFloating_18ljh_165{position:fixed;top:var(--header-pad-y);right:var(--header-pad-x);z-index:10000;color:#fff}._menuButton_18ljh_149:focus-visible{outline:none;box-shadow:none}._contactDrawerLayer_18ljh_178{--contact-overlay-pad-x: 30px;--contact-overlay-bar-h: 58px;--contact-overlay-card-w: min(33.333vw, 560px);position:fixed;inset:0;z-index:9998;display:flex;justify-content:flex-end;pointer-events:none}._contactDrawerBackdrop_18ljh_190{position:absolute;inset:0;border:0;padding:0;background:#00000080;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);opacity:0;pointer-events:auto}._contactOverlayRail_18ljh_201{position:absolute;inset:0;display:flex;justify-content:flex-end;pointer-events:none}._contactDrawerCard_18ljh_209{position:absolute;top:0;right:0;width:var(--contact-overlay-card-w);min-width:320px;height:100svh;box-sizing:border-box}._contactDrawer_18ljh_178{position:relative;top:0;right:0;width:var(--contact-overlay-card-w);min-width:320px;height:100svh;background:#000;color:#fff;pointer-events:auto;box-sizing:border-box}._menuDrawer_18ljh_232{background:#f7f7f5;color:#050505}._secondaryOverlayRail_18ljh_237{z-index:2}._secondaryDrawer_18ljh_241{z-index:3}._contactDrawerInner_18ljh_245{display:flex;justify-content:flex-end;min-height:100%;flex-direction:column;padding:calc(var(--contact-overlay-bar-h) + 34px) 32px 36px;box-sizing:border-box;overflow-y:auto}._contactAnimWrap_18ljh_255{position:relative;overflow:hidden}._contactOverlayClose_18ljh_260{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-s);line-height:var(--leading-s);letter-spacing:0;font-weight:var(--weight-s);position:fixed;top:34px;right:26px;z-index:10000;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;opacity:0}._overlayCloseButton_18ljh_290{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-m);line-height:var(--leading-m);letter-spacing:0;font-weight:var(--weight-m);position:absolute;top:18px;right:22px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;padding:0;background:transparent;color:inherit;font-weight:700;font-size:36px;line-height:1;cursor:pointer}._contactOverlayCloseButton_18ljh_327{top:20px;right:20px;opacity:0}._contactDrawerEyebrow_18ljh_333,._contactDrawerLabel_18ljh_334{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs);line-height:var(--leading-xs);letter-spacing:0;font-weight:var(--weight-xs);margin:0;color:#ffffffad}._contactDrawerGrid_18ljh_356{display:grid;gap:24px}._contactDrawerSection_18ljh_361{display:grid;gap:18px}._contactDrawerRule_18ljh_366{height:1px;background:#fff3}._contactDrawerStack_18ljh_371{--contact-drawer-row-pad: 4px;display:grid;gap:0;margin:calc(0px - var(--contact-drawer-row-pad)) 0}._contactDrawerPrimaryLink_18ljh_378{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-l);line-height:var(--leading-l);letter-spacing:0;font-weight:var(--weight-l);--contact-drawer-primary-size: clamp(3.2rem, calc(2.05rem + 1.35vw) , 5.2rem);display:block;margin:0;color:inherit;font-size:var(--contact-drawer-primary-size);text-decoration:none}._contactDrawerPrimaryLink_18ljh_378{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:.28em;width:fit-content;position:relative;max-width:100%;border:0;padding:var(--contact-drawer-row-pad) 0;background:transparent;color:inherit;cursor:pointer;line-height:1;text-align:left;transition:color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}._contactDrawerGrid_18ljh_356[data-language=ja] ._contactDrawerPrimaryLink_18ljh_378{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-l-ja);line-height:var(--leading-l-ja);letter-spacing:0;font-weight:var(--weight-l-ja);color:inherit;font-size:calc(var(--contact-drawer-primary-size) - 1rem);transition:color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}._contactDrawerGrid_18ljh_356[data-language=ja] ._contactDrawerCopyValue_18ljh_447{line-height:inherit}._contactDrawerCopyValue_18ljh_447{position:relative;display:inline-grid;min-width:0;overflow:hidden;line-height:1}._contactDrawerTriangleArrow_18ljh_459{display:inline-block;flex:0 0 auto;width:0;height:0;border-top:.18em solid transparent;border-bottom:.18em solid transparent;border-left:.32em solid currentColor;opacity:0;transform:translate3d(-.36em,0,0);transition:opacity .18s ease,transform .42s cubic-bezier(.16,1,.3,1)}._contactDrawerPrimaryLink_18ljh_378:hover ._contactDrawerTriangleArrow_18ljh_459,._contactDrawerPrimaryLink_18ljh_378:focus-visible ._contactDrawerTriangleArrow_18ljh_459{opacity:1;transform:translateZ(0)}._contactDrawerCopyText_18ljh_478,._contactDrawerRevealText_18ljh_479{display:inline-flex;grid-area:1/1;transition:opacity .16s ease,transform .26s cubic-bezier(.16,1,.3,1)}._contactDrawerCopyText_18ljh_478{transform:translateZ(0)}._contactDrawerCopyText_18ljh_478[data-hidden=true]{opacity:0;transform:translate3d(0,-115%,0)}._contactDrawerRevealText_18ljh_479{opacity:0;transform:translate3d(0,115%,0);pointer-events:none}._contactDrawerOdometerLetter_18ljh_500{--contact-odometer-index: 0;display:inline-block;transform:translateZ(0);transition:opacity .18s ease,transform .52s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--contact-odometer-index) * 18ms)}._contactDrawerRevealText_18ljh_479 ._contactDrawerOdometerLetter_18ljh_500{transform:translate3d(0,115%,0)}._contactDrawerPrimaryLink_18ljh_378:hover ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerCopyText_18ljh_478,._contactDrawerPrimaryLink_18ljh_378:focus-visible ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerCopyText_18ljh_478{opacity:0;transform:translate3d(0,-115%,0)}._contactDrawerPrimaryLink_18ljh_378:hover ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerCopyText_18ljh_478 ._contactDrawerOdometerLetter_18ljh_500,._contactDrawerPrimaryLink_18ljh_378:focus-visible ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerCopyText_18ljh_478 ._contactDrawerOdometerLetter_18ljh_500{transform:translate3d(0,-115%,0)}._contactDrawerPrimaryLink_18ljh_378:hover ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerRevealText_18ljh_479,._contactDrawerPrimaryLink_18ljh_378:focus-visible ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerRevealText_18ljh_479{opacity:1;transform:translateZ(0)}._contactDrawerPrimaryLink_18ljh_378:hover ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerRevealText_18ljh_479 ._contactDrawerOdometerLetter_18ljh_500,._contactDrawerPrimaryLink_18ljh_378:focus-visible ._contactDrawerCopyValue_18ljh_447[data-has-reveal=true]:not([data-copied=true]) ._contactDrawerRevealText_18ljh_479 ._contactDrawerOdometerLetter_18ljh_500{transform:translateZ(0)}._contactDrawerCopiedText_18ljh_534{display:inline-flex;grid-area:1/1;pointer-events:none}._contactDrawerCopiedLetter_18ljh_540{--copy-letter-index: 0;display:inline-block;animation:_contactCopiedLetterRoll_18ljh_1 1.98s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--copy-letter-index) * 28ms);transform:translate3d(0,115%,0);opacity:0}._contactDrawerCopySrOnly_18ljh_549{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _contactCopiedLetterRoll_18ljh_1{0%{opacity:0;transform:translate3d(0,115%,0)}18%,78%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,115%,0)}}._contactDrawerGrid_18ljh_356:has(._contactDrawerPrimaryLink_18ljh_378:hover) ._contactDrawerPrimaryLink_18ljh_378,._contactDrawerGrid_18ljh_356:has(._contactDrawerPrimaryLink_18ljh_378:focus-visible) ._contactDrawerPrimaryLink_18ljh_378{color:#ffffff57}._contactDrawerGrid_18ljh_356:has(._contactDrawerPrimaryLink_18ljh_378:hover) ._contactDrawerPrimaryLink_18ljh_378:hover,._contactDrawerGrid_18ljh_356:has(._contactDrawerPrimaryLink_18ljh_378:focus-visible) ._contactDrawerPrimaryLink_18ljh_378:focus-visible{color:#fff}._contactDrawerPrimaryLink_18ljh_378:active{transform:scale(.975);transition-duration:80ms}._combinedDrawerInner_18ljh_590{position:relative;justify-content:flex-start;gap:28px;padding:calc(var(--contact-overlay-bar-h) + 22px) 32px 36px}._drawerViewPane_18ljh_597{position:absolute;inset:calc(var(--contact-overlay-bar-h) + 62px) 32px 36px;visibility:hidden;pointer-events:none}._drawerViewPane_18ljh_597[data-active=true]{visibility:visible;pointer-events:auto}._menuView_18ljh_609{display:block;min-height:0}._contactDrawerGrid_18ljh_356._drawerViewPane_18ljh_597{align-content:start;overflow-y:auto}._internshipDrawerPane_18ljh_619{overflow-y:auto}._internshipDrawerBody_18ljh_623{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-s);line-height:var(--leading-s);letter-spacing:0;font-weight:var(--weight-s);max-width:34em;margin:0;color:#fff;line-height:1.42;white-space:pre-line}._internshipDrawerCvText_18ljh_648{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-s);line-height:var(--leading-s);letter-spacing:0;font-weight:var(--weight-s);margin:6px 0 0;color:#fff;line-height:1.42}._internshipDrawerCvLink_18ljh_671{appearance:none;-webkit-appearance:none;display:inline-flex;vertical-align:baseline;border:0;padding:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .18s ease,text-underline-offset .18s cubic-bezier(.16,1,.3,1)}._internshipDrawerCvLink_18ljh_671:hover,._internshipDrawerCvLink_18ljh_671:focus-visible{color:#fff;text-underline-offset:.28em}._drawerBackButton_18ljh_694{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-m);line-height:var(--leading-m);letter-spacing:0;font-weight:var(--weight-m);--drawer-back-arrow-x: 0px;position:absolute;top:calc(var(--contact-overlay-bar-h) + 14px);left:32px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;opacity:0;pointer-events:none;transform:translate3d(8px,0,0);transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}._drawerBackButton_18ljh_694:after{content:"←";position:relative;z-index:1;transform:translate3d(var(--drawer-back-arrow-x),0,0);transition:transform .26s cubic-bezier(.16,1,.3,1)}._drawerBackButton_18ljh_694[data-active=true]{opacity:1;pointer-events:auto;transform:translateZ(0)}._drawerBackButton_18ljh_694[data-active=true]:hover,._drawerBackButton_18ljh_694[data-active=true]:focus-visible{--drawer-back-arrow-x: -3px;--drawer-back-ring-scale: 1}._combinedDrawerNav_18ljh_753{--combined-drawer-row-pad: 4px;display:grid;gap:0;margin:calc(2px - var(--combined-drawer-row-pad)) 0}._combinedDrawerLink_18ljh_760{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-sans);font-size:var(--type-xl);line-height:var(--leading-xl);letter-spacing:0;font-weight:var(--weight-xl);justify-content:flex-start;width:fit-content;height:auto;min-height:0;padding-block:var(--combined-drawer-row-pad);line-height:1;color:#fff;opacity:1;transition:color .18s ease}._combinedDrawerLink_18ljh_760 ._navButtonLabel_18ljh_80{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-sans);font-size:var(--type-xl);line-height:var(--leading-xl);letter-spacing:0;font-weight:var(--weight-xl);height:auto;transform:none;line-height:1;color:inherit;transform-origin:left center;transition:transform .18s cubic-bezier(.16,1,.3,1)}._combinedDrawerNav_18ljh_753[data-language=ja] ._combinedDrawerLink_18ljh_760,._combinedDrawerNav_18ljh_753[data-language=ja] ._combinedDrawerLink_18ljh_760 ._navButtonLabel_18ljh_80{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xl-ja);line-height:var(--leading-xl-ja);letter-spacing:0;font-weight:var(--weight-xl-ja);color:inherit}._combinedDrawerNav_18ljh_753[data-language=ja] ._combinedDrawerLink_18ljh_760{color:#fff;transition:color .18s ease}._combinedDrawerNav_18ljh_753[data-language=ja] ._combinedDrawerLink_18ljh_760 ._navButtonLabel_18ljh_80{transform:none;transform-origin:left center;transition:transform .18s cubic-bezier(.16,1,.3,1)}._combinedDrawerLink_18ljh_760:after{display:none}._combinedDrawerNav_18ljh_753:has(._combinedDrawerLink_18ljh_760:hover) ._combinedDrawerLink_18ljh_760,._combinedDrawerNav_18ljh_753:has(._combinedDrawerLink_18ljh_760:focus-visible) ._combinedDrawerLink_18ljh_760{color:#ffffff57}._combinedDrawerNav_18ljh_753:has(._combinedDrawerLink_18ljh_760:hover) ._combinedDrawerLink_18ljh_760:hover,._combinedDrawerNav_18ljh_753:has(._combinedDrawerLink_18ljh_760:focus-visible) ._combinedDrawerLink_18ljh_760:focus-visible{color:#fff}._combinedDrawerLink_18ljh_760:active ._navButtonLabel_18ljh_80{transform:scale(.975);transition-duration:80ms}._languageSelectorWrap_18ljh_869{position:absolute;top:var(--header-pad-y);left:32px;display:flex;align-items:center;height:var(--header-control-h);width:fit-content;overflow:visible;z-index:4}._menuDrawerInner_18ljh_881{display:grid;grid-template-rows:auto 1fr auto;gap:48px;min-height:100%;padding:74px 32px 28px;overflow:hidden}._menuDrawerNav_18ljh_890{display:grid;align-self:center;gap:42px;transform:translateY(4px)}._menuDrawerLink_18ljh_897{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-sans);font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-xl);justify-content:flex-start;width:fit-content;height:auto;min-height:0;line-height:.95;letter-spacing:0}._menuDrawerLink_18ljh_897 ._navButtonLabel_18ljh_80{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-sans);font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-xl);height:auto;transform:none;line-height:.95;letter-spacing:0}._menuDrawerLink_18ljh_897:after{bottom:-.08em}._menuLanguageSelector_18ljh_953{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs);line-height:var(--leading-xs);letter-spacing:0;font-weight:var(--weight-xs);--menu-language-ease: cubic-bezier(.16, 1, .3, 1);--menu-language-pad: 3px;--menu-language-item-w: 48px;--menu-language-item-h: 22px;--menu-language-active-x: 0px;--menu-language-hover-x: var(--menu-language-active-x);position:relative;display:inline-grid;grid-template-columns:repeat(2,var(--menu-language-item-w));align-items:center;padding:var(--menu-language-pad);border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px #ffffff3d;color:inherit;overflow:hidden;transition:background .18s ease,box-shadow .18s ease}._menuLanguageSelector_18ljh_953:before,._menuLanguageSelector_18ljh_953:after{content:"";position:absolute;top:var(--menu-language-pad);left:var(--menu-language-pad);width:var(--menu-language-item-w);height:var(--menu-language-item-h);border-radius:999px;pointer-events:none}._menuLanguageSelector_18ljh_953:before{z-index:0;background:#ffffff1f;opacity:0;transform:translate3d(var(--menu-language-hover-x),0,0);transition:opacity .18s ease,transform .42s var(--menu-language-ease)}._menuLanguageSelector_18ljh_953:after{z-index:1;background:#f4f2ef;transform:translate3d(var(--menu-language-active-x),0,0);transition:transform .42s var(--menu-language-ease)}._menuLanguageSelector_18ljh_953[data-active-language=ja]{--menu-language-active-x: var(--menu-language-item-w);--menu-language-hover-x: var(--menu-language-item-w)}._menuLanguageSelector_18ljh_953:has(._menuLanguageOption_18ljh_1022:first-of-type:hover),._menuLanguageSelector_18ljh_953:has(._menuLanguageOption_18ljh_1022:first-of-type:focus-visible){--menu-language-hover-x: 0px}._menuLanguageSelector_18ljh_953:has(._menuLanguageOption_18ljh_1022:last-of-type:hover),._menuLanguageSelector_18ljh_953:has(._menuLanguageOption_18ljh_1022:last-of-type:focus-visible){--menu-language-hover-x: var(--menu-language-item-w)}._menuLanguageSelector_18ljh_953:hover,._menuLanguageSelector_18ljh_953:focus-within,._languageSelectorWrap_18ljh_869:hover ._menuLanguageSelector_18ljh_953{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff70}._menuLanguageSelector_18ljh_953:hover:before,._menuLanguageSelector_18ljh_953:focus-within:before{opacity:1}._menuLanguageOption_18ljh_1022:disabled{cursor:default}._menuLanguageOption_18ljh_1022{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs);line-height:var(--leading-xs);letter-spacing:0;font-weight:var(--weight-xs);appearance:none;-webkit-appearance:none;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:0;width:var(--menu-language-item-w);height:var(--menu-language-item-h);box-sizing:border-box;margin:0;padding:2px 0 0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.46;line-height:1;text-align:center;white-space:nowrap;transition:color .18s ease,opacity .18s ease}._menuLanguageOption_18ljh_1022[data-active=true],._menuLanguageOption_18ljh_1022:hover{opacity:1}._menuLanguageOption_18ljh_1022[data-active=true]{color:#111}._menuDrawerFooter_18ljh_1099{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs);line-height:var(--leading-xs);letter-spacing:0;font-weight:var(--weight-xs);position:absolute;left:32px;right:32px;bottom:36px;z-index:4;color:#fff;margin:0;font-weight:700;line-height:1.2}@media(max-width:1024px){._contactDrawer_18ljh_178,._contactDrawerCard_18ljh_209{height:100dvh}._sectionLinks_18ljh_45{gap:16px}._contactDrawerLayer_18ljh_178{--contact-overlay-pad-x: 24px;--contact-overlay-bar-h: 66px}._contactDrawer_18ljh_178,._contactDrawerCard_18ljh_209{width:min(100vw,480px);min-width:0}._contactDrawerCardBack_18ljh_1148{width:min(100vw - 40px,440px)}._contactDrawerCardMid_18ljh_1151{width:min(100vw - 16px,464px)}._contactDrawerInner_18ljh_245{padding:calc(var(--contact-overlay-bar-h) + 28px) 24px 28px}._contactOverlayClose_18ljh_260{top:26px;right:18px}._overlayCloseButton_18ljh_290{top:18px;right:18px}._menuDrawerInner_18ljh_881{padding:74px 24px 28px}._combinedDrawerInner_18ljh_590{padding:calc(var(--contact-overlay-bar-h) + 24px) 24px 28px;gap:24px}._drawerViewPane_18ljh_597{inset:calc(var(--contact-overlay-bar-h) + 64px) 24px 28px}._drawerBackButton_18ljh_694{top:calc(var(--contact-overlay-bar-h) + 16px);left:24px}._menuDrawerFooter_18ljh_1099{left:24px;right:24px;bottom:28px}._languageSelectorWrap_18ljh_869{left:24px}._combinedDrawerLink_18ljh_760,._combinedDrawerLink_18ljh_760 ._navButtonLabel_18ljh_80{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-sans);font-size:var(--type-xl);line-height:var(--leading-xl);letter-spacing:0;font-weight:var(--weight-xl);font-size:calc(var(--type-xl) * 1.2);color:#fff}._combinedDrawerNav_18ljh_753{--combined-drawer-row-pad: 7px}._combinedDrawerNav_18ljh_753[data-language=ja] ._combinedDrawerLink_18ljh_760,._combinedDrawerNav_18ljh_753[data-language=ja] ._combinedDrawerLink_18ljh_760 ._navButtonLabel_18ljh_80{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xl-ja);line-height:var(--leading-xl-ja);letter-spacing:0;font-weight:var(--weight-xl-ja);font-size:calc(var(--type-xl) * 1.2);color:#fff}._menuDrawerNav_18ljh_890{gap:42px}}@media(hover:none)and (max-width:1024px){._combinedDrawerNav_18ljh_753:has(._combinedDrawerLink_18ljh_760:hover) ._combinedDrawerLink_18ljh_760,._combinedDrawerNav_18ljh_753:has(._combinedDrawerLink_18ljh_760:focus-visible) ._combinedDrawerLink_18ljh_760{color:#fff}}._preserveLineBreaks_19p08_25{white-space:pre-line!important}._uppercase_19p08_29{text-transform:uppercase}._numberEnglish_19p08_33{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}._xxl-sans_19p08_40{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;--type-leading: var(--leading-xxl);font-family:var(--font-sans);font-size:var(--type-xxl);line-height:var(--leading-xxl);letter-spacing:var(--tracking-xxl);font-weight:var(--weight-xxl)}._xl-sans_19p08_62{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-sans);font-size:var(--type-xl);line-height:var(--leading-xl);letter-spacing:0;font-weight:var(--weight-xl)}._xl-serif_19p08_83{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-times-now);font-size:var(--type-xl);line-height:var(--leading-xl);letter-spacing:0;font-weight:var(--weight-xl)}._l-sans_19p08_104{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-l);line-height:var(--leading-l);letter-spacing:0;font-weight:var(--weight-l)}._m-sans_19p08_124{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-m);line-height:var(--leading-m);letter-spacing:0;font-weight:var(--weight-m)}._s-sans_19p08_144{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-s);line-height:var(--leading-s);letter-spacing:0;font-weight:var(--weight-s)}._xs-sans_19p08_164{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs);line-height:var(--leading-xs);letter-spacing:0;font-weight:var(--weight-xs)}._m-italic-sans_19p08_184{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-m);line-height:var(--leading-m);letter-spacing:0;font-weight:var(--weight-m);font-style:italic}._xxl-sans-ja_19p08_205{color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;--type-leading: var(--leading-xxl-ja);font-family:var(--font-sans);font-size:var(--type-xxl-ja);line-height:var(--leading-xxl-ja);letter-spacing:var(--tracking-xxl-ja);font-weight:var(--weight-xxl-ja)}._xl-sans-ja_19p08_227{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xl-ja);line-height:var(--leading-xl-ja);letter-spacing:0;font-weight:var(--weight-xl-ja)}._xl-serif-ja_19p08_247{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-family:var(--font-serif-ja);font-size:var(--type-xl-ja);line-height:var(--leading-xl-ja);letter-spacing:0;font-weight:var(--weight-xl-ja)}._l-sans-ja_19p08_268{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-l-ja);line-height:var(--leading-l-ja);letter-spacing:0;font-weight:var(--weight-l-ja)}._m-sans-ja_19p08_288{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-m-ja);line-height:var(--leading-m-ja);letter-spacing:0;font-weight:var(--weight-m-ja)}._s-sans-ja_19p08_308{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-s-ja);line-height:var(--leading-s-ja);letter-spacing:0;font-weight:var(--weight-s-ja)}._xs-sans-ja_19p08_328{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs-ja);line-height:var(--leading-xs-ja);letter-spacing:0;font-weight:var(--weight-xs-ja)}._m-italic-sans-ja_19p08_348{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;overflow:visible;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-m-ja);line-height:var(--leading-m-ja);letter-spacing:0;font-weight:var(--weight-m-ja);font-style:italic}._section_rbqvv_25{display:flex;flex-direction:column;min-height:auto;background:transparent;padding:0}._sectionNoPadding_rbqvv_33{padding:0}._root_j5xsm_25{position:fixed;inset:0;z-index:99999;overflow:hidden;pointer-events:auto}._root_j5xsm_25,._root_j5xsm_25 *{cursor:default!important}._exitLayer_j5xsm_38,._container_j5xsm_39{position:absolute;inset:0}._exitLayer_j5xsm_38{will-change:clip-path}._exitLayerBack_j5xsm_48{z-index:0}._exitLayerMid_j5xsm_52{z-index:1}._container_j5xsm_39{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;opacity:1;overflow:hidden;pointer-events:auto;transition:background-color .22s ease;will-change:clip-path,opacity,transform}._container_j5xsm_39[data-final-theme-settled=true],._container_j5xsm_39[data-loader-variant=standard]{background-color:#000}._exitLayer_j5xsm_38{background-color:#000!important}._brand_j5xsm_79{position:relative;display:flex;justify-content:center;width:min(var(--grid-span-4),640px);max-width:calc(100vw - var(--grid-padding) * 2);z-index:1}._brandViewport_j5xsm_88{position:relative;width:100%;aspect-ratio:1360/115;overflow:hidden}._brandLogo_j5xsm_95{display:block;width:100%;height:100%;overflow:visible;color:var(--loader-logo-color, var(--c-ink-strong));transition:color .48s ease-in-out}._brandLogo_j5xsm_95 [data-loader-word-group],._brandLogo_j5xsm_95 [data-loader-letter]{transform-box:fill-box;transform-origin:50% 100%}._brandLogo_j5xsm_95 path{fill:currentColor}._audioChoices_j5xsm_114{position:absolute;left:50%;top:80svh;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;opacity:1}._audioChoiceButton_j5xsm_128{font-family:var(--font-sans);color:var(--c-ink);white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none;-webkit-hyphens:none;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";font-optical-sizing:auto;text-wrap:pretty;font-size:var(--type-xs);line-height:var(--leading-xs);letter-spacing:0;font-weight:var(--weight-xs);--audio-choice-opacity: 1;--audio-choice-delay: 80ms;--audio-choice-background: #000000;--audio-choice-color: #ffffff;--audio-choice-radius: 2px;--button-ease: cubic-bezier(.16, 1, .3, 1);position:relative;appearance:none;box-sizing:border-box;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:150px;height:34px;border:0;border-radius:var(--audio-choice-radius);padding:0 18px;line-height:1;color:var(--audio-choice-color);background:transparent;cursor:pointer;opacity:0;overflow:visible;transform:translateZ(0) scale(1);animation:_audioChoiceButtonIn_j5xsm_1 .52s cubic-bezier(.16,1,.3,1) var(--audio-choice-delay) forwards;transition:transform .22s var(--button-ease),color .18s ease,opacity .18s ease}._audioChoiceButton_j5xsm_128:before,._audioChoiceButton_j5xsm_128:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}._audioChoiceButton_j5xsm_128:before{z-index:1;background:var(--audio-choice-background);transform:scaleX(0);transform-origin:left center;animation:_audioChoiceFillIn_j5xsm_1 .56s cubic-bezier(.16,1,.3,1) calc(var(--audio-choice-delay) + .12s) forwards;transition:background-color .18s ease}._audioChoiceButton_j5xsm_128:after{z-index:4;border:.5px solid #ffffff;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);animation:_audioChoiceBorderIn_j5xsm_1 .68s cubic-bezier(.16,1,.3,1) var(--audio-choice-delay) forwards}._audioChoiceButtonFill_j5xsm_201{--audio-choice-delay: 80ms;--audio-choice-background: #ffffff;--audio-choice-color: #000000;color:#000}._audioChoiceButtonFill_j5xsm_201:hover,._audioChoiceButtonFill_j5xsm_201:focus-visible{--audio-choice-background: #ffffff;--audio-choice-color: #000000;color:#000}._audioChoiceButtonOutline_j5xsm_215{--audio-choice-delay: .36s;--audio-choice-background: transparent;--audio-choice-color: #ffffff;min-width:150px;height:24px;padding:0 0 5px;color:#fff}._audioChoiceButtonOutline_j5xsm_215:before{display:none}._audioChoiceButtonOutline_j5xsm_215:after{display:none}._audioChoiceButtonOutline_j5xsm_215 ._audioChoiceButtonLabel_j5xsm_233{left:50%;right:auto;width:max-content;padding-bottom:3px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% .5px;transform:translate(-50%,-50%)}._audioChoiceButtonLabel_j5xsm_233{position:absolute;left:0;right:0;top:50%;z-index:3;display:flex;align-items:flex-start;justify-content:center;height:1em;overflow:hidden;white-space:pre;line-height:1;transform:translateY(-50%)}._audioChoiceButtonLetter_j5xsm_261{display:inline-block;transform:translateY(110%);animation:_audioChoiceLetterIn_j5xsm_1 .52s cubic-bezier(.16,1,.3,1) calc(var(--audio-choice-delay) + .3s + var(--letter-index) * 24ms) forwards}._audioChoiceButtonLetter_j5xsm_261:nth-child(1){--letter-index: 0}._audioChoiceButtonLetter_j5xsm_261:nth-child(2){--letter-index: 1}._audioChoiceButtonLetter_j5xsm_261:nth-child(3){--letter-index: 2}._audioChoiceButtonLetter_j5xsm_261:nth-child(4){--letter-index: 3}._audioChoiceButtonLetter_j5xsm_261:nth-child(5){--letter-index: 4}._audioChoiceButtonLetter_j5xsm_261:nth-child(6){--letter-index: 5}._audioChoiceButtonLetter_j5xsm_261:nth-child(7){--letter-index: 6}._audioChoiceButtonLetter_j5xsm_261:nth-child(8){--letter-index: 7}._audioChoiceButtonLetter_j5xsm_261:nth-child(9){--letter-index: 8}._audioChoiceButtonLetter_j5xsm_261:nth-child(10){--letter-index: 9}._audioChoiceButtonLetter_j5xsm_261:nth-child(11){--letter-index: 10}._audioChoiceButtonLetter_j5xsm_261:nth-child(12){--letter-index: 11}._audioChoiceButtonLetter_j5xsm_261:nth-child(13){--letter-index: 12}._audioChoiceButtonLetter_j5xsm_261:nth-child(14){--letter-index: 13}._audioChoiceButtonLetter_j5xsm_261:nth-child(15){--letter-index: 14}._audioChoiceButtonLetter_j5xsm_261:nth-child(16){--letter-index: 15}._audioChoiceButtonLetter_j5xsm_261:nth-child(17){--letter-index: 16}._audioChoiceButtonLetter_j5xsm_261:nth-child(18){--letter-index: 17}._audioChoiceButtonLetter_j5xsm_261:nth-child(19){--letter-index: 18}._audioChoiceButtonLetter_j5xsm_261:nth-child(20){--letter-index: 19}._audioChoiceButtonLetter_j5xsm_261:nth-child(21){--letter-index: 20}._audioChoiceButtonLetter_j5xsm_261:nth-child(22){--letter-index: 21}._audioChoiceButtonLetter_j5xsm_261:nth-child(23){--letter-index: 22}._audioChoiceButtonLetter_j5xsm_261:nth-child(24){--letter-index: 23}._audioChoiceButton_j5xsm_128:hover,._audioChoiceButton_j5xsm_128:focus-visible{transform:translate3d(0,-1px,0) scale(1.015)}._audioChoiceButton_j5xsm_128:active{transform:translateZ(0) scale(.985);transition-duration:90ms}._audioChoiceButton_j5xsm_128:focus-visible{outline:2px solid rgba(255,255,255,.74);outline-offset:4px}._audioChoiceButton_j5xsm_128:disabled{--audio-choice-opacity: .42;cursor:not-allowed}@keyframes _audioChoiceButtonIn_j5xsm_1{0%{opacity:0}to{opacity:var(--audio-choice-opacity)}}@keyframes _audioChoiceBorderIn_j5xsm_1{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}@keyframes _audioChoiceFillIn_j5xsm_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _audioChoiceLetterIn_j5xsm_1{0%{transform:translateY(110%)}to{transform:translateY(0)}}._progressTrack_j5xsm_417{position:absolute;top:0;left:0;right:0;height:4px;background:var(--loader-progress-track, rgba(var(--color-pc-black-rgb), .08));overflow:hidden}._progressBar_j5xsm_427{position:absolute;top:0;left:0;bottom:0;width:100%;background-color:var(--loader-progress-color, var(--c-ink-strong));transition:background-color .48s ease-in-out;clip-path:inset(0 calc(100% - var(--progress, 0%)) 0 0);-webkit-clip-path:inset(0 calc(100% - var(--progress, 0%)) 0 0);will-change:clip-path}@media(max-width:720px){._brand_j5xsm_79{width:min(72vw,360px);max-width:calc(100vw - 48px)}._audioChoices_j5xsm_114{width:min(72vw,360px);flex-direction:column;gap:18px}._audioChoiceButton_j5xsm_128{width:min(100%,240px);min-width:0;height:44px;padding-inline:24px;font-size:1.2rem}._audioChoiceButtonOutline_j5xsm_215{height:34px;padding:0 0 6px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.grid{display:grid}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Helvetica Neue Custom;src:url(/assets/HelveticaNeueLight-Ct5-NwMS.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(/assets/HelveticaNeueLightItalic-DThesBRY.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(/assets/HelveticaNeueRoman-CSpBGpqm.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(/assets/HelveticaNeueItalic-DKx4JyHi.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(/assets/HelveticaNeueMedium-BlACjMrQ.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Custom;src:url(/assets/HelveticaNeueBold-CvSAbIAR.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Times Now;src:url(/assets/TimesNow-Light-DO1ypU2-.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Times Now;src:url(/assets/TimesNow-LightItalic-C-ZjmwMg.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}:root{--fz-html:62.5%;--fz-base:1.2rem;--fw-base:400;--lh-base:1.6;font-size:var(--fz-html);--font-sans:"Helvetica Neue Custom", "Helvetica Neue", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", Helvetica, Arial, sans-serif;--font-times-now:"Times Now", Georgia, "Times New Roman", serif;--font-serif-display:var(--font-times-now);--v-gap-top:1;--v-gap-bottom:1.2;--grid-columns:4;--grid-gap:10px;--grid-padding:16px;--grid-max-width:1920px;--grid-viewport-width:min(100vw, var(--grid-max-width));--grid-offset-space:calc(max(calc((100vw - var(--grid-max-width)) / 2), 0px) + var(--grid-padding));--grid-width:calc(var(--grid-viewport-width) - var(--grid-padding) * 2);--grid-column-width:calc((var(--grid-width) - (var(--grid-gap) * (var(--grid-columns) - 1))) / var(--grid-columns));--grid-span-1:var(--grid-column-width);--grid-span-2:calc(var(--grid-column-width) * 2 + var(--grid-gap));--grid-span-3:calc(var(--grid-column-width) * 3 + var(--grid-gap) * 2);--grid-span-4:calc(var(--grid-column-width) * 4 + var(--grid-gap) * 3);--grid-span-5:calc(var(--grid-column-width) * 5 + var(--grid-gap) * 4);--grid-span-6:calc(var(--grid-column-width) * 6 + var(--grid-gap) * 5);--grid-span-7:calc(var(--grid-column-width) * 7 + var(--grid-gap) * 6);--grid-span-8:calc(var(--grid-column-width) * 8 + var(--grid-gap) * 7);--grid-span-9:calc(var(--grid-column-width) * 9 + var(--grid-gap) * 8);--grid-span-10:calc(var(--grid-column-width) * 10 + var(--grid-gap) * 9);--grid-span-11:calc(var(--grid-column-width) * 11 + var(--grid-gap) * 10);--grid-span-12:calc(var(--grid-column-width) * 12 + var(--grid-gap) * 11);--spacing01:8px;--spacing02:16px;--spacing03:24px;--spacing04:32px;--spacing05:48px;--spacing06:80px;--spacing07:120px;--spacing08:160px;--content-max:var(--grid-span-12);--content-gutter:var(--grid-padding);--card-max-width:580px;--c-paper:#fff;--c-ink:#232633;--c-ink-strong:#161821;--c-ink-muted:#515667;--c-ink-soft:#6b7084;--c-ink-faint:#8e92a0;--c-rule:#d4d5d9;--c-wash:#f7f8fa80;--c-splash:#161821;--color-canvas:var(--c-paper);--color-canvas-rgb:255, 255, 255;--color-surface:var(--c-paper);--color-surface-rgb:255, 255, 255;--color-text-strong:var(--c-ink-strong);--color-text-body:var(--c-ink);--color-text-muted:var(--c-ink-muted);--color-text-faint:var(--c-ink-faint);--color-text-rgb:35, 38, 51;--color-rule-soft:var(--c-rule);--color-rule-strong:var(--c-ink-faint);--border-pc-hi-mid:1px solid var(--c-rule);--border-gray:var(--c-rule);--color-pc-black:var(--c-ink-strong);--color-pc-black-rgb:22, 24, 33;--color-pc-white:var(--c-paper);--color-pc-white-rgb:255, 255, 255;--color-pc-hi-mid:var(--c-ink-faint);--accent:var(--c-ink-soft);--accent-warm:var(--c-ink-soft);--type-xs:clamp(.96rem, calc(.9rem + .12vw) , 1.12rem);--type-xs-ja:calc(var(--type-xs) - .15rem);--type-s:clamp(1.2rem, calc(1.08rem + .18vw) , 1.44rem);--type-s-ja:calc(var(--type-s) - .2rem);--type-m:clamp(1.52rem, calc(1.24rem + .36vw) , 1.92rem);--type-m-ja:calc(var(--type-m) - .4rem);--type-l:clamp(3.2rem, calc(2.05rem + 1.35vw) , 5.2rem);--type-l-ja:calc(var(--type-l) - 1rem);--type-xl:clamp(4rem, calc(2.28rem + 2.18vw) , 7.2rem);--type-xl-ja:calc(var(--type-xl) - 1rem);--type-xxl:clamp(4.8rem, 4.85vw, 8.8rem);--type-xxl-ja:clamp(4.8rem, 3.72vw, 6.4rem);--weight-xs:500;--weight-xs-ja:500;--weight-s:400;--weight-s-ja:400;--weight-m:300;--weight-m-ja:400;--weight-l:300;--weight-l-ja:400;--weight-xl:300;--weight-xl-ja:300;--weight-xxl:var(--weight-l);--weight-xxl-ja:var(--weight-xxl);--leading-xs:1;--leading-xs-ja:1.45;--leading-s:1.35;--leading-s-ja:1.45;--leading-m:1.34;--leading-m-ja:1.5;--leading-l:1.08;--leading-l-ja:1.3;--leading-xl:1.04;--leading-xl-ja:1.08;--leading-xxl:.96;--leading-xxl-ja:1.22;--tracking-xs:0;--tracking-xs-ja:0;--tracking-s:0;--tracking-s-ja:0;--tracking-m:0;--tracking-m-ja:0;--tracking-l:0;--tracking-l-ja:0;--tracking-xl:0;--tracking-xl-ja:0;--tracking-xxl:0;--tracking-xxl-ja:0}@media(max-width:500px){:root{--type-s:1.44rem;--type-s-ja:1.2rem;--type-m:1.824rem;--type-m-ja:1.344rem}}@media(min-width:768px){:root{--grid-columns:8;--grid-gap:16px;--grid-padding:32px;--spacing04:40px;--spacing05:64px;--spacing06:96px;--spacing07:136px;--spacing08:220px}}@media(min-width:1024px){:root{--grid-columns:12;--grid-gap:clamp(20px, 1.67vw, 24px);--grid-padding:clamp(60px, 5vw, 96px);--spacing04:48px;--spacing05:80px;--spacing06:120px;--spacing07:160px;--spacing08:300px}}@media(min-width:1440px){:root{--grid-max-width:2560px;--type-s:clamp(1.339rem, calc(.593rem + .518vw) , 1.92rem);--type-m:clamp(1.758rem, calc(.318rem + 1vw) , 2.88rem);--type-l:clamp(3.994rem, calc(-.326rem + 3vw) , 7.2rem)}}*,:before,:after{box-sizing:border-box;cursor:default!important}html{scroll-behavior:auto;scrollbar-width:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light only;background:#fff}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}body{font-family:var(--font-sans);font-size:var(--fz-base);line-height:var(--lh-base);font-weight:var(--fw-base);letter-spacing:0;background:var(--c-paper);color:var(--c-ink);font-variant-numeric:lining-nums proportional-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}#app{background:var(--c-paper)}@media(max-width:720px){html,body,#app{width:100%;max-width:100%;overflow-x:clip}}html.viewport-warning-active,html.viewport-warning-active body{overscroll-behavior:none;overflow:hidden}a{color:inherit}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible{outline:1.5px solid var(--c-ink-faint);outline-offset:4px;border-radius:2px}[data-scroll-line]{--scroll-line-progress:0;--scroll-line-size:.5px;--scroll-line-base-color:var(--c-rule)}@supports (color:color-mix(in lab,red,red)){[data-scroll-line]{--scroll-line-base-color:color-mix(in srgb, var(--c-rule) 24%, transparent)}}[data-scroll-line]{--scroll-line-draw-color:var(--c-rule);position:relative}[data-scroll-line]:before,[data-scroll-line]:after{content:"";z-index:2;pointer-events:none;display:block;position:absolute}[data-scroll-line]:before{background:var(--scroll-line-base-color)}[data-scroll-line]:after{background:var(--scroll-line-draw-color)}[data-scroll-line=horizontal]:before,[data-scroll-line=horizontal]:after{height:var(--scroll-line-size);bottom:0;left:0;right:0}[data-scroll-line=horizontal]:after{transform:scaleX(var(--scroll-line-progress));transform-origin:100%}[data-scroll-line=vertical]:before,[data-scroll-line=vertical]:after{width:var(--scroll-line-size);top:0;bottom:0;left:0}[data-scroll-line=vertical]:after{transform:scaleY(var(--scroll-line-progress));transform-origin:bottom}@media(max-width:1024px){[data-scroll-line=vertical][data-scroll-line-mobile=horizontal]:before,[data-scroll-line=vertical][data-scroll-line-mobile=horizontal]:after{width:auto;height:var(--scroll-line-size);inset:0 0 auto}[data-scroll-line=vertical][data-scroll-line-mobile=horizontal]:after{transform:scaleX(var(--scroll-line-progress));transform-origin:100%}}.type-xs{font-family:var(--font-sans);font-size:var(--type-xs);line-height:var(--leading-xs);font-weight:var(--weight-xs);letter-spacing:0}.type-s{font-family:var(--font-sans);font-size:var(--type-s);line-height:var(--leading-s);font-weight:var(--weight-s);letter-spacing:0}.type-m{font-family:var(--font-sans);font-size:var(--type-m);line-height:var(--leading-m);font-weight:var(--weight-m);letter-spacing:0}.type-l{font-family:var(--font-sans);font-size:var(--type-l);line-height:var(--leading-l);font-weight:var(--weight-l);letter-spacing:0}.type-xl{font-family:var(--font-sans);font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-xl);letter-spacing:0}.type-xxl{font-family:var(--font-sans);font-size:var(--type-xxl);line-height:var(--leading-xxl);font-weight:var(--weight-xxl);letter-spacing:var(--tracking-xxl)}.type-xl-serif{font-family:var(--font-serif-display);font-size:var(--type-xl);line-height:var(--leading-xl);font-weight:var(--weight-xl);letter-spacing:0}.soft-content-card{box-sizing:border-box;width:min(calc(100% - 5rem),var(--card-max-width));max-width:var(--card-max-width);background:var(--c-wash);border:.5px solid var(--c-rule);border-radius:10px;justify-content:center;margin:0 auto;padding:5rem;display:flex;position:relative;overflow:hidden}.soft-content-card>*{width:100%!important}@media(max-width:768px){.soft-content-card{width:min(calc(100% - 3rem),var(--card-max-width));padding:1.5rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
