/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanMP - Based on Noto Serif JP */@font-face{font-family:YakuHanMP;font-style:normal;font-weight:200;font-display:swap;src:url(../_astro/YakuHanMP-ExtraLight.DB0Yza8k.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanMP;font-style:normal;font-weight:300;font-display:swap;src:url(../_astro/YakuHanMP-Light.COVSWSre.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanMP;font-style:normal;font-weight:400;font-display:swap;src:url(../_astro/YakuHanMP-Regular.DFKVveNM.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanMP;font-style:normal;font-weight:500;font-display:swap;src:url(../_astro/YakuHanMP-Medium.wZ79TbsZ.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanMP;font-style:normal;font-weight:600;font-display:swap;src:url(../_astro/YakuHanMP-SemiBold.BjfTalSV.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanMP;font-style:normal;font-weight:700;font-display:swap;src:url(../_astro/YakuHanMP-Bold.Cofnat1z.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}@font-face{font-family:YakuHanMP;font-style:normal;font-weight:900;font-display:swap;src:url(../_astro/YakuHanMP-Black.DtmUMikt.woff2) format("woff2");unicode-range:U+3001,U+3002,U+3008,U+3009,U+300a,U+300b,U+300c,U+300d,U+300e,U+300f,U+3010,U+3011,U+3014,U+3015,U+30fb,U+ff01,U+ff08,U+ff09,U+ff1a,U+ff1b,U+ff1f,U+ff3b,U+ff3d,U+ff5b,U+ff5d}.sr-only{position:fixed!important;top:0!important;left:0!important;display:block!important;visibility:visible!important;width:4px!important;height:4px!important;padding:0!important;margin:0!important;overflow:hidden!important;border:none!important;opacity:0!important}:root{--100vw: 100vw;--window-width: tan(atan2(var(--100vw), 1px));--px: calc(1px * max(1440, var(--window-width)) / 1440);--rem: calc(1rem * max(1440, var(--window-width)) / 1440);--max-width: 1440px;--font-family-sans-serif-text: "Noto Sans JP", sans-serif;--font-family-serif-text: yakuhanmp, "Noto Serif JP", serif;--font-family-sans-serif-display: futura-pt, sans-serif;--font-family-serif-display: linotype-didot, sans-serif;--color-black: #000;--color-white: #fff;--sp-video-padding: calc(82 * var(--px));--transition-duration-default: .2s;--transition-easing-smooth: cubic-bezier(.23, 1, .32, 1)}@media (prefers-reduced-motion: reduce){:root{--transition-duration-default: 0}}@property --100vw{syntax: "<length>"; initial-value: 0; inherits: false;}html:has(.ct2025){scroll-behavior:revert}body.ct2025{background-color:var(--color-black)}body.ct2025 .p-header-topics{display:none}body.ct2025 .l-header{position:fixed;top:0;left:0;width:100%}body.ct2025 .l-header,body.ct2025 .p-fixed-header{visibility:hidden;opacity:0;transition:all var(--transition-duration-default) var(--transition-easing-smooth);transition-property:visibility,opacity}body.ct2025 .l-header.is-show,body.ct2025 .l-header.is-open,body.ct2025 .p-fixed-header.is-show,body.ct2025 .p-fixed-header.is-open{visibility:visible;opacity:1;transition-duration:calc(var(--transition-duration-default) * 2)}.wrapper{padding-right:var(--scrollbar-width, 0);font-family:var(--font-family-sans-serif-text);font-size:calc(1.6 * var(--rem));font-style:normal;font-weight:400;font-optical-sizing:auto;font-feature-settings:"palt";line-height:1.6;color:var(--color-white);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}.wrapper a{color:inherit;text-decoration:none}.wrapper :where(:focus-visible,:target){scroll-margin-block:0}.wrapper :where(:focus-visible){outline:none;box-shadow:revert}.js-focus-visible .wrapper :focus:not(.focus-visible){outline:none}.js-focus-visible .wrapper .focus-visible{outline:2px solid var(--color-white);outline-offset:4px}@use "@/styles/extension" as *;.gradient-background:where(.astro-pp3gucz7){display:grid;grid-template-rows:repeat(3,auto)}.ct2025-1 .gradient-background:where(.astro-pp3gucz7) #pre-release{grid-row:1/2;grid-column:1/-1}.ct2025-1 .gradient-background:where(.astro-pp3gucz7) #director{grid-row:2/3;grid-column:1/-1}.ct2025-1 .gradient-background:where(.astro-pp3gucz7) .footer{grid-row:3/4;grid-column:1/-1}.ct2025-2 .gradient-background:where(.astro-pp3gucz7) #pre-release,.ct2025-3 .gradient-background:where(.astro-pp3gucz7) #pre-release{grid-row:1/2;grid-column:1/-1}.ct2025-2 .gradient-background:where(.astro-pp3gucz7) #director,.ct2025-3 .gradient-background:where(.astro-pp3gucz7) #director{grid-row:2/3;grid-column:1/-1}.ct2025-2 .gradient-background:where(.astro-pp3gucz7) #product,.ct2025-3 .gradient-background:where(.astro-pp3gucz7) #product{grid-row:3/4;grid-column:1/-1}.gradient:where(.astro-pp3gucz7){--_gradient-height: calc(810 * var(--px));position:sticky;bottom:0;left:0;display:flex;grid-row:1/-1;grid-column:1/-1;align-items:end;align-self:end}.ct2025-1 .gradient:where(.astro-pp3gucz7){--_gradient-height: calc(492 * var(--px));height:60vh;height:60lvh}@media screen and (max-width: max(767px,47.9375rem)){.ct2025-1 .gradient:where(.astro-pp3gucz7){--_gradient-height: calc(352 * var(--px))}}.ct2025-2 .gradient:where(.astro-pp3gucz7),.ct2025-3 .gradient:where(.astro-pp3gucz7){height:80vh;height:80lvh}.object:where(.astro-pp3gucz7){width:100%;height:var(--_gradient-height);opacity:0;transition:opacity 2.4s ease}.is-sticky:where(.astro-pp3gucz7) .object:where(.astro-pp3gucz7){opacity:1}.ct2025-1 .object:where(.astro-pp3gucz7){background:linear-gradient(180deg,#000 56.64%,#2f3848 74.45%,#535e75 83.97%,#98a6b9)}@media screen and (max-width: max(767px,47.9375rem)){.ct2025-1 .object:where(.astro-pp3gucz7){background:linear-gradient(180deg,#000 18%,#2f3848 43%,#535e75 63%,#98a6b9 95%)}}.ct2025-2 .object:where(.astro-pp3gucz7),.ct2025-3 .object:where(.astro-pp3gucz7){background:linear-gradient(0deg,#ece6ff -3.64%,#d7d8f4,#c4ccf2 17.23%,#9ba5c9 35.22%,#687693 59.2%,#424f65 78.1%,#0000) no-repeat left bottom/100% auto}.button-sound:where(.astro-gghu6aux){position:relative;display:grid;place-items:center;width:calc(2 * var(--rem));height:calc(2 * var(--rem));color:#fff;cursor:pointer}.icon:where(.astro-gghu6aux){position:relative;display:block;width:calc(2 * var(--rem));height:calc(2 * var(--rem))}.icon:where(.astro-gghu6aux) :not(.-show):where(.astro-gghu6aux){visibility:hidden;opacity:0}.icon:where(.astro-gghu6aux) svg{position:absolute;top:0;left:0;width:calc(2 * var(--rem));height:calc(2 * var(--rem));transition:all calc(var(--transition-duration-default) * 1.5) var(--transition-easing-smooth);transition-property:visibility,opacity}.container:where(.astro-pdocvd5v){position:relative;z-index:1}.control:where(.astro-pdocvd5v){position:sticky;top:0;left:0;z-index:3;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:var(--aspect-ratio-height, 100svh)}.control-inner:where(.astro-pdocvd5v){display:flex;flex-direction:column;gap:calc(12 * var(--px));padding:calc(30 * var(--px));font-size:0}@media screen and (max-width: max(767px,47.9375rem)){.control-inner:where(.astro-pdocvd5v){padding:calc(15 * var(--px))}}.video:where(.astro-pdocvd5v){position:sticky;top:0;width:100%;height:100svh;height:100vh;margin-top:calc(-1 * var(--aspect-ratio-height, 100svh));overflow:hidden}@media screen and (max-width: max(767px,47.9375rem)){.video:where(.astro-pdocvd5v){height:calc(var(--aspect-ratio-height, 100svh) + var(--sp-video-padding))}}.video:where(.astro-pdocvd5v) .placeholder:where(.astro-pdocvd5v){display:none}.is-power-saving .video:where(.astro-pdocvd5v) .placeholder:where(.astro-pdocvd5v){display:block;width:100%;height:100%;object-fit:cover;object-position:center}.is-power-saving .video:where(.astro-pdocvd5v) .placeholder:where(.astro-pdocvd5v) img:where(.astro-pdocvd5v){width:100%;height:100%;object-fit:cover;object-position:center}.video-object:where(.astro-pdocvd5v){width:100%;height:100%;object-fit:cover;object-position:center}.video-object:where(.astro-pdocvd5v).-pc{display:block}@media screen and (max-width: max(767px,47.9375rem)){.video-object:where(.astro-pdocvd5v).-pc{display:none}}.video-object:where(.astro-pdocvd5v).-sp{display:none}@media screen and (max-width: max(767px,47.9375rem)){.video-object:where(.astro-pdocvd5v).-sp{display:block;height:var(--aspect-ratio-height, 100svh)}}.is-power-saving .video-object:where(.astro-pdocvd5v){display:none}.body:where(.astro-pdocvd5v){position:relative;z-index:2;margin-inline:auto;margin-top:clamp(-162 * var(--px),var(--window-width) / 100 * -5.07px + -88.988 * var(--px),-108 * var(--px))}@media screen and (max-width: max(767px,47.9375rem)){.body:where(.astro-pdocvd5v){margin-top:calc(clamp(-162 * var(--px),var(--window-width) / 100 * -5.07px + -88.988 * var(--px),-108 * var(--px)) - var(--sp-video-padding))}}.body-logo:where(.astro-pdocvd5v){width:clamp(256 * var(--px),var(--window-width) / 100 * 13.521px + 205.296 * var(--px),400 * var(--px));margin-inline:auto}.body-logo:where(.astro-pdocvd5v) img{width:100%;height:auto}.body-copy:where(.astro-pdocvd5v){max-width:calc(620 * var(--px) + 20 * var(--px) * 2);margin-inline:auto;font-family:var(--font-family-serif-text);text-align:center}.body-copy-01:where(.astro-pdocvd5v){margin-top:clamp(270 * var(--px),var(--window-width) / 100 * 17.84px + 203.1 * var(--px),460 * var(--px))}.body-copy-01:where(.astro-pdocvd5v) p:where(.astro-pdocvd5v){font-size:clamp(2 * var(--rem),var(--window-width) / 1000 * .188rem + 1.9295 * var(--rem),2.2 * var(--rem));line-height:1.8;letter-spacing:-.01em}.body-copy-02:where(.astro-pdocvd5v){padding-bottom:clamp(200 * var(--px),var(--window-width) / 100 * 15.023px + 143.664 * var(--px),360 * var(--px));margin-top:clamp(200 * var(--px),var(--window-width) / 100 * 15.023px + 143.664 * var(--px),360 * var(--px))}.body-copy-02:where(.astro-pdocvd5v) .body-copy-inner:where(.astro-pdocvd5v){display:flex;flex-direction:column;gap:clamp(50 * var(--px),var(--window-width) / 100 * 1.878px + 42.958 * var(--px),70 * var(--px))}.body-copy-02:where(.astro-pdocvd5v) p:where(.astro-pdocvd5v){font-size:clamp(1.3 * var(--rem),var(--window-width) / 1000 * .282rem + 1.1943 * var(--rem),1.6 * var(--rem));line-height:1.8;letter-spacing:-.015em}.images:where(.astro-ekdd2ejq){position:sticky;top:0;width:100%;height:100vh;height:100svh;overflow-x:clip}@media screen and (max-width: max(767px,47.9375rem)){.images:where(.astro-ekdd2ejq){position:revert;top:revert;width:revert;height:revert;overflow:revert}}.images-body:where(.astro-ekdd2ejq){--_image-translate-x: calc(calc(80 * var(--px)) * var(--_image-translate-ratio));display:flex;justify-content:space-between}@media screen and (max-width: max(767px,47.9375rem)){.images-body:where(.astro-ekdd2ejq){--_image-translate-x: 0;display:block}}.images-body:where(.astro-ekdd2ejq) img{width:100%}.image01:where(.astro-ekdd2ejq){width:calc(701 * var(--px));translate:calc(-1 * var(--_image-translate-x)) 0}@media screen and (max-width: max(767px,47.9375rem)){.image01:where(.astro-ekdd2ejq){width:100%;translate:0 0}}.image02:where(.astro-ekdd2ejq){width:calc(700 * var(--px));translate:var(--_image-translate-x) 0}@media screen and (max-width: max(767px,47.9375rem)){.image02:where(.astro-ekdd2ejq){display:none;width:100%;translate:0 0}}.image02:where(.astro-ekdd2ejq).-sp{display:none}@media screen and (max-width: max(767px,47.9375rem)){.image02:where(.astro-ekdd2ejq).-sp{display:block;width:100%;height:100%;aspect-ratio:357/397;margin-top:calc(60 * var(--px));object-fit:cover;object-position:center top}.image02:where(.astro-ekdd2ejq).-sp img{width:100%}}.about:where(.astro-ekdd2ejq){--_about-padding-bottom: 0;position:relative;padding-bottom:calc(1 * var(--px) * var(--_about-padding-bottom));text-align:center}@media screen and (max-width: max(767px,47.9375rem)){.about:where(.astro-ekdd2ejq){--_about-padding-bottom: 0;padding-bottom:0;margin-top:80px}}.about-head:where(.astro-ekdd2ejq){font-family:var(--font-family-serif-display);font-size:clamp(2.4 * var(--rem),var(--window-width) / 1000 * .751rem + 2.1184 * var(--rem),3.2 * var(--rem));line-height:1;letter-spacing:.03em}.about-body:where(.astro-ekdd2ejq){display:flex;flex-direction:column;gap:clamp(30 * var(--px),var(--window-width) / 100 * .939px + 26.479 * var(--px),40 * var(--px));margin-top:clamp(40 * var(--px),var(--window-width) / 100 * 3.756px + 25.915 * var(--px),80 * var(--px));font-family:var(--font-family-serif-text);letter-spacing:-.01em}.about-body:where(.astro-ekdd2ejq) p:where(.astro-ekdd2ejq){font-size:clamp(1.2 * var(--rem),var(--window-width) / 1000 * .282rem + 1.0943 * var(--rem),1.5 * var(--rem));line-height:1.8}.about-body:where(.astro-ekdd2ejq) p:where(.astro-ekdd2ejq) br:where(.astro-ekdd2ejq).-sp{display:none}@media screen and (max-width: max(991px,61.9375rem)){.about-body:where(.astro-ekdd2ejq) p:where(.astro-ekdd2ejq) br:where(.astro-ekdd2ejq).-sp{display:inline}}.pre-release:where(.astro-rsb6wj2q){--_press-release-margin-top: 0;--_padding-inline: calc(100 * var(--px));position:relative;width:min(100%,620 * var(--px) + var(--_padding-inline) * 2);padding-inline:var(--_padding-inline);padding-bottom:clamp(120 * var(--px),var(--window-width) / 100 * 7.512px + 91.83 * var(--px),200 * var(--px));margin-inline:auto;margin-top:calc(1 * var(--px) * var(--_press-release-margin-top));font-size:clamp(2.4 * var(--rem),var(--window-width) / 1000 * .751rem + 2.1184 * var(--rem),3.2 * var(--rem));line-height:1;text-align:center;transform:translateZ(0)}.ct2025-1 .pre-release:where(.astro-rsb6wj2q){padding-bottom:clamp(120 * var(--px),var(--window-width) / 100 * 10.329px + 81.266 * var(--px),230 * var(--px))}.ct2025-2 .pre-release:where(.astro-rsb6wj2q){padding-bottom:clamp(120 * var(--px),var(--window-width) / 100 * 4.695px + 102.394 * var(--px),170 * var(--px))}@media screen and (max-width: max(767px,47.9375rem)){.pre-release:where(.astro-rsb6wj2q){--_padding-inline: calc(20 * var(--px));margin-top:calc(40 * var(--px))}}.pre-release-head:where(.astro-rsb6wj2q){position:relative;display:grid;grid-template-areas:"left label right";grid-template-columns:1fr auto 1fr;gap:clamp(20 * var(--px),var(--window-width) / 100 * 1.878px + 12.958 * var(--px),40 * var(--px));align-items:center}.pre-release-head:where(.astro-rsb6wj2q) .border:where(.astro-rsb6wj2q){display:block;height:1px;background-color:#ffffff4d}.pre-release-head:where(.astro-rsb6wj2q) .border:where(.astro-rsb6wj2q).-left{grid-area:left}.pre-release-head:where(.astro-rsb6wj2q) .border:where(.astro-rsb6wj2q).-right{grid-area:right}.pre-release-head:where(.astro-rsb6wj2q) .label:where(.astro-rsb6wj2q){grid-area:label;font-family:var(--font-family-serif-text);font-size:clamp(2 * var(--rem),var(--window-width) / 1000 * .751rem + 1.7184 * var(--rem),2.8 * var(--rem));font-weight:400;line-height:1.7;letter-spacing:.1em}.pre-release-list:where(.astro-rsb6wj2q){display:flex;flex-direction:column;gap:clamp(7 * var(--rem),var(--window-width) / 1000 * 2.817rem + 5.9436 * var(--rem),10 * var(--rem));margin-top:clamp(7 * var(--rem),var(--window-width) / 1000 * 2.817rem + 5.9436 * var(--rem),10 * var(--rem))}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q):last-child{padding-top:clamp(60 * var(--px),var(--window-width) / 100 * 3.756px + 45.915 * var(--px),100 * var(--px));border-top:1px solid rgba(255,255,255,.3)}.ct2025-3 .pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q):last-child{padding-top:calc(60 * var(--px))}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .place:where(.astro-rsb6wj2q){font-family:var(--font-family-serif-text);font-size:clamp(2 * var(--rem),var(--window-width) / 1000 * 1.127rem + 1.5774 * var(--rem),3.2 * var(--rem));line-height:1.7;letter-spacing:.1em}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .place:where(.astro-rsb6wj2q) .en:where(.astro-rsb6wj2q){font-family:var(--font-family-serif-display)}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .place:where(.astro-rsb6wj2q) .detail:where(.astro-rsb6wj2q){margin-left:calc(20 * var(--px));font-size:clamp(1.5 * var(--rem),var(--window-width) / 1000 * .469rem + 1.3241 * var(--rem),2 * var(--rem));vertical-align:.125lh;letter-spacing:-.01em}@media screen and (max-width: max(767px,47.9375rem)){.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .place:where(.astro-rsb6wj2q) .detail:where(.astro-rsb6wj2q){display:block;margin-left:0;vertical-align:revert}}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .date:where(.astro-rsb6wj2q){margin-top:clamp(0 * var(--px),var(--window-width) / 100 * -1.408px + 20.28 * var(--px),15 * var(--px));font-family:var(--font-family-sans-serif-display);font-size:clamp(2 * var(--rem),var(--window-width) / 1000 * .376rem + 1.859 * var(--rem),2.4 * var(--rem));line-height:1.2;opacity:.7}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .note:where(.astro-rsb6wj2q){margin-top:calc(34 * var(--px));font-size:calc(1.3 * var(--rem));line-height:1.6;letter-spacing:.05em}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .note:where(.astro-rsb6wj2q) br:where(.astro-rsb6wj2q){display:none}@media screen and (max-width: max(991px,61.9375rem)){.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .note:where(.astro-rsb6wj2q) br:where(.astro-rsb6wj2q){display:inline}}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .note:where(.astro-rsb6wj2q)+.button-cv:where(.astro-rsb6wj2q){margin-top:calc(40 * var(--px))}.pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .button-cv:where(.astro-rsb6wj2q){margin-top:calc(27 * var(--px))}.ct2025-1 .pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .button-cv:where(.astro-rsb6wj2q),.ct2025-2 .pre-release-list:where(.astro-rsb6wj2q) .item:where(.astro-rsb6wj2q) .button-cv:where(.astro-rsb6wj2q){display:none}.director:where(.astro-lnoxm4oj){position:relative;z-index:1;display:grid;grid-template-areas:"image body";gap:calc(40 * var(--px));align-items:end;max-width:calc(840 * var(--px) + 40 * var(--px) * 2);padding-inline:calc(40 * var(--px));padding-bottom:clamp(120 * var(--px),var(--window-width) / 100 * 2.817px + 109.436 * var(--px),150 * var(--px));margin-inline:auto;transform:translateZ(0)}@media screen and (max-width: max(767px,47.9375rem)){.director:where(.astro-lnoxm4oj){grid-template-areas:"image" "body";align-items:revert;max-width:calc(370 * var(--px) + 40 * var(--px) * 2)}}.ct2025-1 .director:where(.astro-lnoxm4oj){padding-bottom:clamp(50 * var(--px),var(--window-width) / 100 * 2.817px + 39.436 * var(--px),80 * var(--px))}.director-image:where(.astro-lnoxm4oj){grid-area:image;width:calc(290 * var(--px));margin-left:clamp(0 * var(--px),var(--window-width) / 100 * 16.369px + -125.714 * var(--px),110 * var(--px))}@media screen and (max-width: max(767px,47.9375rem)){.director-image:where(.astro-lnoxm4oj){width:100%;padding-inline:calc(40 * var(--px))}}.director-image:where(.astro-lnoxm4oj) img{width:100%}.director-body:where(.astro-lnoxm4oj){grid-area:body}.director-body:where(.astro-lnoxm4oj) .position:where(.astro-lnoxm4oj){font-family:var(--font-family-sans-serif-display);font-size:clamp(1.5 * var(--rem),var(--window-width) / 1000 * .094rem + 1.4648 * var(--rem),1.6 * var(--rem));font-weight:300;line-height:1.2;letter-spacing:.05em}.director-body:where(.astro-lnoxm4oj) .name-en:where(.astro-lnoxm4oj){margin-top:calc(11 * var(--px));font-family:var(--font-family-sans-serif-display);font-size:clamp(2.8 * var(--rem),var(--window-width) / 1000 * .376rem + 2.659 * var(--rem),3.2 * var(--rem));line-height:1.2;letter-spacing:.025em}.director-body:where(.astro-lnoxm4oj) .name-ja:where(.astro-lnoxm4oj){font-size:calc(1.1 * var(--rem));line-height:1.8;letter-spacing:.05em}.director-body:where(.astro-lnoxm4oj) .text:where(.astro-lnoxm4oj) p:where(.astro-lnoxm4oj){margin-top:calc(30 * var(--px));font-size:clamp(1.2 * var(--rem),var(--window-width) / 1000 * .094rem + 1.1648 * var(--rem),1.3 * var(--rem));line-height:1.6;letter-spacing:.05em}@media screen and (max-width: max(767px,47.9375rem)){.director-body:where(.astro-lnoxm4oj) .text:where(.astro-lnoxm4oj) p:where(.astro-lnoxm4oj) br:where(.astro-lnoxm4oj).-pc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/1.CwKZ7-pC.css.map */
