:root{--sp-overview-scale: min(calc(100vw / 393), calc(100svh / 852));--subpage-scale: min(calc(100vw / 1440), .125svh );--header-unit: calc(100svh / var(--vh-base));--line-thin: max(1px, calc(.5 * var(--vh-unit)));--line-thin-sp: max(1px, calc(.5 * var(--sp-overview-scale)));--font-family-jp: "Noto Sans JP", sans-serif;--menu-ui-bg: #877e7f;--white: #fff;--black: #000;--gray: #E2DDDC;--fs-unit: var(--vh-unit);--fs-xxs: calc(8 * var(--fs-unit));--fs-xs: calc(10 * var(--fs-unit));--fs-s: calc(12 * var(--fs-unit));--fs-m: calc(14 * var(--fs-unit));--fs-l: calc(16 * var(--fs-unit));--fs-xl: calc(18 * var(--fs-unit));--fs-xxl: calc(20 * var(--fs-unit));--fs-xxxl: calc(22 * var(--fs-unit));--fs-xxxxl: calc(30 * var(--fs-unit))}@media(max-width:768px){:root{--fs-unit: var(--sp-overview-scale);--subpage-scale: min(calc(100vw / 393), calc(100svh / 852));--fs-xxs: calc(10 * var(--fs-unit));--fs-xs: calc(12 * var(--fs-unit));--fs-s: calc(14 * var(--fs-unit));--fs-m: calc(16 * var(--fs-unit));--fs-l: calc(18 * var(--fs-unit));--fs-xl: calc(20 * var(--fs-unit));--fs-xxl: calc(22 * var(--fs-unit));--fs-xxxl: calc(24 * var(--fs-unit));--fs-xxxxl: calc(28 * var(--fs-unit))}}html,body{width:100%;height:100%;padding:0}img{width:100%;height:auto;max-width:none}a:hover,button:hover{opacity:.7}a,button{transition:opacity .3s ease-out;color:var(--white-black)}.l-scroll img{width:auto;height:100%}.en{font-family:var(--font-family-en)}.sp{display:none}.pc{display:block}@media(max-width:768px){.sp{display:block}.pc{display:none}}body{overflow:hidden;font-family:var(--font-family-main);background:radial-gradient(circle at 18% 18%,#fff3,#fff0 28%),radial-gradient(circle at 76% 32%,#ffffff24,#fff0 30%),linear-gradient(90deg,var(--bg-dynamic-start) 0%,var(--bg-dynamic-mid, var(--bg-base-3)) 50%,var(--bg-dynamic-end) 100%);background-color:var(--bg-dynamic-start);color:var(--white);overscroll-behavior:none}.main-content{background:transparent;color:var(--color)}.main-content,.main-content>.shopify-section,.main-content>.shopify-section>*{height:100%}.l-scroll{display:flex;align-items:stretch;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.l-scroll>[data-hs-section]{flex:0 0 auto}.l-scroll:active{cursor:-webkit-grabbing;cursor:grabbing}.l-scroll:focus-visible{outline:calc(2 * var(--vh-unit)) solid var(--white);outline-offset:calc(-2 * var(--vh-unit))}.l-scroll::-webkit-scrollbar{display:none}ul,ol{margin:0;padding:0;list-style:none}.c-link a{position:relative;padding-bottom:calc(2 * var(--vh-unit))}.c-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--line-thin);background:var(--white)}.c-link a:hover:after{transform:scaleX(1)}@media(max-width:768px){html.is-menu-open,body.is-menu-open{background-color:var(--menu-ui-bg)}body{overscroll-behavior:none}.l-scroll{box-sizing:border-box;padding-top:clamp(3.5svh,2.4svh + env(safe-area-inset-top,0px),6.2svh);padding-bottom:10.56338svh;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.c-link a{padding-bottom:calc(2*min(.2564102564vw,.1184834123svh))}.c-link a:after{height:max(1px,1 * min(.2564102564vw,.1184834123svh))}}.is-subpage{--vh-unit: 1px;--fs-unit: 1px;--line-thin: 1px;--line-thin-sp: 1px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto}.is-subpage__solid{background-color:var(--bg-dynamic-end)}body.is-subpage main{position:relative}body.is-subpage__transparent{background-color:var(--gray)}.c-header{position:fixed;top:0;left:0;z-index:20}.c-header img{width:auto;height:100%}.c-header__fixed{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:calc(66 * var(--vh-unit));max-width:66px;height:100%;-webkit-backdrop-filter:blur(calc(12 * var(--vh-unit)));backdrop-filter:blur(calc(6 * var(--vh-unit)));z-index:30}.c-header__toggle{display:flex;flex-direction:column;justify-content:center;gap:calc(3 * var(--vh-unit));width:calc(20 * var(--vh-unit));height:calc(20 * var(--vh-unit));border:0;margin-top:calc(23 * var(--vh-unit));padding:0;background:transparent;cursor:pointer}.c-header__toggle span{width:100%;height:calc(1 * var(--vh-unit));border-radius:calc(10 * var(--vh-unit));background:#fff;transition:transform .4s ease,opacity .2s ease}.c-header__drawer{display:flex;flex-direction:column;justify-content:center;row-gap:calc(86 * var(--vh-unit));position:fixed;top:0;left:0;width:calc(278 * var(--vh-unit));height:100%;padding:calc(30 * var(--vh-unit)) calc(86 * var(--vh-unit)) 0 calc(116 * var(--vh-unit));box-sizing:content-box;background:color-mix(in oklab,var(--bg-base-2) 100%,black);transform:translate(-100%);transition:transform .6s ease;z-index:20}.c-header__drawer .p-overview__toc-title,.c-header__drawer .c-header__menu{padding-left:calc(32 * var(--vh-unit))}.c-header__drawer .c-header__menu .p-overview__toc-link{gap:calc(34 * var(--vh-unit))}.c-header__drawer .c-header__menu .p-overview__toc-link a span{font-size:var(--fs-m);margin-bottom:calc(4 * var(--vh-unit))}.c-header__drawer .c-header__menu .p-overview__toc-link a span.js-toc-label{font-size:var(--fs-l);letter-spacing:var(--ls-100)}.c-header__drawer .p-overview__logo{padding-top:calc(44 * var(--vh-unit));max-height:95px}.c-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#05070a59;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:10}.c-header__status-fill{display:none;position:fixed;top:0;left:0;width:100%;height:calc(env(safe-area-inset-top,0px) + 44 * var(--vh-unit));background:color-mix(in oklab,var(--bg-base-2) 88%,black);opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:19}.c-header__logo{height:calc(60 * var(--vh-unit));max-height:60px}.c-header__nav{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(14 * var(--vh-unit));margin-bottom:calc(20 * var(--vh-unit))}.c-header__nav li{height:calc(24 * var(--vh-unit));max-height:24px}.c-header__menu{display:flex;flex-direction:column;gap:calc(30 * var(--vh-unit))}.c-header__menu a{color:#fff;text-decoration:none;font-size:var(--fs-m);letter-spacing:.08em}.c-header.is-open .c-header__drawer{transform:translate(0)}.c-header.is-open .c-header__overlay{opacity:1;pointer-events:auto}.c-header.is-open .c-header__status-fill{opacity:1}.c-header.is-open .c-header__toggle span:nth-child(1){transform:translateY(calc(4 * var(--vh-unit))) rotate(45deg)}.c-header.is-open .c-header__toggle span:nth-child(2){opacity:0}.c-header.is-open .c-header__toggle span:nth-child(3){transform:translateY(calc(-4 * var(--vh-unit))) rotate(-45deg)}@media(max-width:768px){.c-header{--sp-header-scale: min(calc(100vw / 390), calc(100svh / 844));inset:auto 0 0 0;width:100%}.c-header__fixed{flex-direction:row;align-items:center;justify-content:space-between;top:0;bottom:auto;left:0;width:100%;max-width:none;height:calc(40 * var(--sp-header-scale));margin:clamp(14px,10px + env(safe-area-inset-top,0px),34px) auto 0;padding:calc(20 * var(--sp-header-scale)) calc(24 * var(--vh-unit)) 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;z-index:30}.c-header__toggle{order:1;margin-top:0;flex:0 0 22px;width:22px;height:22px}.c-header__logo{order:2;height:16px;margin-left:calc(32 * var(--vh-unit))}.c-header__nav{order:3;flex-direction:row;align-items:center;gap:calc(24 * var(--vh-unit));margin-bottom:0}.c-header__nav li{height:18px}.c-header__drawer{top:0;bottom:auto;left:0;width:100%;height:100dvh;min-height:100svh;padding:calc(92 * var(--vh-unit) + env(safe-area-inset-top,0px)) calc(70 * var(--vh-unit)) calc(32 * var(--vh-unit));padding-bottom:calc(32 * var(--vh-unit) + env(safe-area-inset-bottom,0px));box-sizing:border-box;transform:translateY(-100%);row-gap:calc(36 * var(--vh-unit))}.c-header__drawer .p-overview__toc-title{padding-left:0;font-size:var(--fs-l)}.c-header__drawer .c-header__menu{width:100%;padding-left:0}.c-header__drawer .c-header__menu .p-overview__toc-link{gap:calc(34 * var(--vh-unit))}.c-header__drawer .c-header__menu .p-overview__toc-link a span{font-size:var(--fs-s);margin-bottom:calc(4 * var(--vh-unit))}.c-header__drawer .c-header__menu .p-overview__toc-link a span.js-toc-label{font-size:var(--fs-l);letter-spacing:var(--ls-100)}.c-header__drawer .p-overview__logo{height:calc(68 * var(--sp-overview-scale));padding-top:calc(14 * var(--vh-unit))}.c-header__status-fill{display:block;height:calc(env(safe-area-inset-top,0px) + 20 * var(--sp-header-scale))}.c-header__menu{gap:calc(27 * var(--sp-overview-scale))}.c-header__menu a{font-size:var(--fs-l)}}.c-footer{padding:0 calc(80 * var(--vh-unit)) 0 calc(148 * var(--vh-unit))}.c-footer__wrap{display:flex;flex-direction:row;gap:calc(660 * var(--vh-unit));height:calc(100% - 176 * var(--vh-unit));margin:calc(96 * var(--vh-unit)) 0 calc(80 * var(--vh-unit))}.c-footer__index{display:flex;flex-direction:column;justify-content:space-between;gap:calc(35 * var(--vh-unit));width:calc(226 * var(--vh-unit));height:100%}.c-footer__index-logo{height:calc(25.4 * var(--vh-unit))}.c-footer__toc{display:flex;flex-direction:column;gap:calc(62 * var(--vh-unit))}.c-footer__toc-list{display:flex;flex-direction:column;gap:calc(24 * var(--vh-unit))}.c-footer__toc-link a{display:flex;align-items:flex-end;gap:calc(28 * var(--vh-unit));position:relative;width:100%;padding:calc(5 * var(--vh-unit)) 0 calc(5 * var(--vh-unit));font-size:var(--fs-l);letter-spacing:var(--ls-100)}.c-footer__toc-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--line-thin);background:var(--white)}.c-footer__toc-link a span{font-size:var(--fs-s);margin-bottom:calc(4 * var(--vh-unit))}.c-footer__toc-link a span.js-toc-label{font-size:var(--fs-m);letter-spacing:var(--ls-100)}.c-footer__secondary-list{display:flex;flex-direction:column;gap:calc(16 * var(--vh-unit))}.c-footer__secondary-link a{display:block;position:relative;width:100%;padding:calc(5 * var(--vh-unit)) 0;font-size:var(--fs-xs);letter-spacing:var(--ls-250)}.c-footer__secondary-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--line-thin);background:var(--white)}.c-footer__form-link{margin-top:calc(10 * var(--vh-unit))}.c-footer__form-link a{display:block;position:relative;width:calc(100% - 22 * var(--vh-unit));padding:calc(5 * var(--vh-unit)) calc(10 * var(--vh-unit));font-size:var(--fs-xs);line-height:1.75;letter-spacing:var(--ls-250);border:var(--line-thin) solid var(--white)}.c-footer__form-link a .c-footer__form-link-arrow{position:absolute;top:50%;right:6%;display:inline-block;width:calc(20 * var(--vh-unit));height:var(--line-thin);border-radius:9999px;background:currentColor;transform:translateY(-50%) rotate(-45deg)}.c-footer__form-link a .c-footer__form-link-arrow:before,.c-footer__form-link a .c-footer__form-link-arrow:after{content:"";position:absolute;top:calc(50% - 0 * var(--vh-unit));right:0;width:calc(8 * var(--vh-unit));height:var(--line-thin);border-radius:9999px;background:currentColor;transform-origin:calc(100% - 0 * var(--vh-unit)) 50%}.c-footer__form-link a .c-footer__form-link-arrow:before{transform:rotate(45deg)}.c-footer__form-link a .c-footer__form-link-arrow:after{transform:rotate(-45deg)}.c-footer__sub-nav{display:flex;flex-direction:row;align-items:flex-end;gap:calc(76 * var(--vh-unit))}.c-footer__sub-logo{height:15.25%;margin-bottom:110.95%}.c-footer__sub-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:calc(34 * var(--vh-unit))}.c-footer__sns{display:flex;flex-direction:row;gap:calc(20 * var(--vh-unit))}.c-footer__sns li{height:calc(32 * var(--vh-unit))}.c-footer__page-top a{display:inline-flex;align-items:center;gap:calc(14 * var(--vh-unit));position:relative;font-size:var(--fs-s);letter-spacing:var(--ls-100);line-height:var(--lh-150)}.c-footer__page-top a .c-footer__page-top-arrow{position:relative;display:inline-block;width:calc(38 * var(--vh-unit));height:var(--line-thin);border-radius:9999px;background:currentColor}.c-footer__page-top a .c-footer__page-top-arrow:before,.c-footer__page-top a .c-footer__page-top-arrow:after{content:"";position:absolute;top:calc(50% - 0 * var(--vh-unit));left:0;width:calc(8 * var(--vh-unit));height:var(--line-thin);border-radius:9999px;background:currentColor;transform-origin:calc(0% + 0 * var(--vh-unit)) 50%}.c-footer__page-top a .c-footer__page-top-arrow:before{transform:rotate(45deg)}.c-footer__page-top a .c-footer__page-top-arrow:after{transform:rotate(-45deg)}.c-footer__copyright{font-size:var(--fs-s);letter-spacing:var(--ls-100);line-height:var(--lh-150)}@media(max-width:768px){.c-footer{--sp-footer-scale: min(calc(100vw / 390), calc(100svh / 844));margin-top:calc(138 * var(--sp-footer-scale));padding:0 calc(72 * var(--sp-footer-scale)) 0 calc(128 * var(--sp-footer-scale))}.c-footer__wrap{display:flex;flex-direction:row;gap:calc(104 * var(--vh-unit));height:100%;margin:0}.c-footer__index{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(40 * var(--sp-footer-scale));height:100%}.c-footer__index-logo{display:none;height:calc(25.4 * var(--sp-footer-scale))}.c-footer__toc{display:flex;flex-direction:column;gap:calc(30 * var(--sp-footer-scale));width:calc(184 * var(--sp-footer-scale))}.c-footer__toc-list{display:flex;flex-direction:column;gap:calc(24 * var(--sp-footer-scale))}.c-footer__toc-link a{display:flex;align-items:flex-end;gap:calc(18 * var(--sp-footer-scale));position:relative;width:100%;padding:calc(5 * var(--sp-footer-scale)) 0;font-size:var(--fs-l);letter-spacing:var(--ls-100)}.c-footer__toc-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:max(1px,.5 * var(--sp-footer-scale));background:var(--white)}.c-footer__toc-link a span{font-size:var(--fs-xxs);margin-bottom:calc(4 * var(--sp-footer-scale))}.c-footer__toc-link a span.js-toc-label{font-size:var(--fs-xs);letter-spacing:var(--ls-100)}.c-footer__secondary-list{display:flex;flex-direction:column;gap:calc(16 * var(--sp-footer-scale));margin-top:calc(26 * var(--sp-footer-scale))}.c-footer__secondary-link a{display:block;position:relative;width:100%;padding:calc(5 * var(--sp-footer-scale)) 0;font-size:var(--fs-xxs);letter-spacing:var(--ls-250)}.c-footer__secondary-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:max(1px,.5 * var(--sp-footer-scale));background:var(--white)}.c-footer__form-link{margin-top:0}.c-footer__form-link a{display:block;position:relative;width:calc(100% - 23 * var(--sp-footer-scale));padding:calc(5 * var(--sp-footer-scale)) calc(10 * var(--sp-footer-scale));font-size:var(--fs-xxs);line-height:1.75;letter-spacing:var(--ls-150);border:max(1px,.5 * var(--sp-footer-scale)) solid var(--white)}.c-footer__form-link a .c-footer__form-link-arrow{position:absolute;top:50%;right:6%;display:inline-block;width:calc(20 * var(--sp-footer-scale));height:max(1px,.5 * var(--sp-footer-scale));border-radius:9999px;background:currentColor;transform:translateY(-50%) rotate(-45deg)}.c-footer__form-link a .c-footer__form-link-arrow:before,.c-footer__form-link a .c-footer__form-link-arrow:after{content:"";position:absolute;top:calc(50% - 0 * var(--sp-footer-scale));right:0;width:calc(8 * var(--sp-footer-scale));height:max(1px,.5 * var(--sp-footer-scale));border-radius:9999px;background:currentColor;transform-origin:calc(100% - 0 * var(--sp-footer-scale)) 50%}.c-footer__form-link a .c-footer__form-link-arrow:before{transform:rotate(45deg)}.c-footer__form-link a .c-footer__form-link-arrow:after{transform:rotate(-45deg)}.c-footer__sub-nav{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:calc(200 * var(--sp-footer-scale));margin-left:calc(-140 * var(--sp-footer-scale));margin-bottom:calc(14 * var(--sp-footer-scale))}.c-footer__sub-logo{height:calc(68 * var(--sp-footer-scale));margin-bottom:0}.c-footer__sub-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:calc(12 * var(--sp-footer-scale))}.c-footer__sns{display:flex;flex-direction:row;gap:calc(20 * var(--sp-footer-scale))}.c-footer__sns li{height:calc(32 * var(--sp-footer-scale))}.c-footer__page-top{margin-top:calc(44 * var(--sp-footer-scale))}.c-footer__page-top a{position:relative;font-size:var(--fs-xxs);letter-spacing:var(--ls-100);line-height:var(--lh-150)}.c-footer__page-top__copyright{font-size:var(--fs-xxs);letter-spacing:var(--ls-100);line-height:var(--lh-150)}.c-footer__copyright{font-size:var(--fs-xxs)}}.p-overview{position:relative;display:flex;align-items:flex-end;gap:calc(80 * var(--vh-unit));width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:calc(100vw + 480 * var(--vh-unit));height:100%;padding:0 calc(100 * var(--vh-unit)) 0 calc(126 * var(--vh-unit));box-sizing:border-box;background:transparent}.p-overview__lead{display:flex;flex-direction:column;justify-content:space-between;gap:calc(60 * var(--vh-unit));flex:0 0 auto;width:calc(304 * var(--vh-unit));height:60%;margin:auto 0 calc(70 * var(--vh-unit))}.p-overview__heading{font-size:var(--fs-m);letter-spacing:var(--ls-25);font-weight:var(--font-weight-bold);line-height:1;text-transform:none;color:var(--color)}.p-overview__logo{height:calc(95 * var(--vh-unit))}.p-overview__image{width:auto;height:90%;margin:auto 0}.p-overview__scroll{display:inline-flex;align-items:center;gap:calc(8 * var(--vh-unit));position:absolute;left:calc(100vw - 120 * var(--vh-unit));bottom:calc(48 * var(--vh-unit));font-size:var(--fs-s);letter-spacing:var(--ls-100);text-transform:lowercase}.p-overview__scroll-arrow{position:relative;display:inline-block;width:calc(38 * var(--vh-unit));height:var(--line-thin);border-radius:9999px;background:currentColor}.p-overview__scroll-arrow:before,.p-overview__scroll-arrow:after{content:"";position:absolute;top:calc(50% - 0 * var(--vh-unit));right:0;width:calc(8 * var(--vh-unit));height:var(--line-thin);border-radius:9999px;background:currentColor;transform-origin:calc(100% - 0 * var(--vh-unit)) 50%}.p-overview__scroll-arrow:before{transform:rotate(45deg)}.p-overview__scroll-arrow:after{transform:rotate(-45deg)}.p-overview__concept{display:flex;flex-direction:column;justify-content:space-between;gap:calc(10 * var(--vh-unit));width:calc(516 * var(--vh-unit));height:74.25%;margin:auto 0 calc(96 * var(--vh-unit))}.p-overview__concept-wrap{position:relative;margin:5% 0 0}.p-overview__concept-block{display:flex;flex-direction:column;gap:calc(62 * var(--vh-unit));padding-bottom:calc(30 * var(--vh-unit))}.p-overview__concept-image{position:absolute;bottom:0;right:0;height:93%;-o-object-fit:cover;object-fit:cover}.p-overview__text-en{font-size:var(--fs-s);line-height:var(--lh-228);letter-spacing:var(--ls-100)}.p-overview__text-jp{font-size:var(--fs-xs);line-height:var(--lh-228);letter-spacing:var(--ls-250)}.p-overview__link a{display:inline-block;width:calc(152 * var(--vh-unit));font-size:var(--fs-l);letter-spacing:var(--ls-100)}.p-overview__index{display:flex;flex-direction:column;justify-content:space-between;gap:calc(10 * var(--vh-unit));width:calc(284 * var(--vh-unit));height:81.25%;margin:auto 0 calc(40 * var(--vh-unit)) calc(40 * var(--vh-unit))}.p-overview__index-logo{height:calc(30 * var(--vh-unit))}.p-overview__toc{display:flex;flex-direction:column;gap:calc(60 * var(--vh-unit));width:calc(228 * var(--vh-unit))}.p-overview__toc-title{font-size:var(--fs-l);letter-spacing:var(--ls-100)}.p-overview__toc-list{display:flex;flex-direction:column;gap:calc(27 * var(--vh-unit))}.p-overview__toc-link a{display:flex;align-items:flex-end;gap:calc(28 * var(--vh-unit));position:relative;width:100%;padding:calc(5 * var(--vh-unit)) 0;font-size:var(--fs-l);letter-spacing:var(--ls-100)}.p-overview__toc-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--line-thin);background:var(--white)}.p-overview__toc-link a span{font-size:var(--fs-s);margin-bottom:calc(4 * var(--vh-unit))}.p-overview__toc-link a span.js-toc-label{font-size:var(--fs-m);letter-spacing:var(--ls-100)}@media(max-width:768px){.p-overview{position:relative;display:flex;align-items:flex-end;gap:calc(78 * var(--sp-overview-scale));width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:auto;height:100%;margin-left:calc(50 * var(--sp-overview-scale));padding:0 calc(80 * var(--sp-overview-scale)) 0 0;box-sizing:border-box;background:transparent}.p-overview__lead{display:flex;flex-direction:column;justify-content:flex-end;gap:calc(30 * var(--sp-overview-scale));flex:0 0 auto;position:relative;z-index:1;width:calc(294 * var(--sp-overview-scale));height:calc(130 * var(--sp-overview-scale));margin:auto 0 calc(40 * var(--sp-overview-scale)) calc(6 * var(--sp-overview-scale))}.p-overview__heading{font-size:var(--fs-s)}.p-overview__logo{display:flex;justify-content:flex-end;height:calc(76.7 * var(--sp-overview-scale))}.p-overview__image{position:absolute;top:0;left:0;width:auto;height:70.496%;margin:auto 0}.p-overview__scroll{display:inline-flex;align-items:center;gap:calc(8 * var(--sp-overview-scale));position:absolute;left:calc(6 * var(--sp-overview-scale));bottom:calc(50 * var(--sp-overview-scale));font-size:var(--fs-s);letter-spacing:var(--ls-100);text-transform:lowercase}.p-overview__scroll-arrow{position:relative;display:inline-block;width:calc(38 * var(--sp-overview-scale));height:var(--line-thin-sp);border-radius:9999px;background:currentColor}.p-overview__scroll-arrow:before,.p-overview__scroll-arrow:after{content:"";position:absolute;top:calc(50% - 0 * var(--sp-overview-scale));right:0;width:calc(8 * var(--sp-overview-scale));height:var(--line-thin-sp);border-radius:9999px;background:currentColor;transform-origin:calc(100% - 0 * var(--sp-overview-scale)) 50%}.p-overview__scroll-arrow:before{transform:rotate(45deg)}.p-overview__scroll-arrow:after{transform:rotate(-45deg)}.p-overview__concept{display:flex;flex-direction:row;justify-content:flex-start;gap:calc(162 * var(--sp-overview-scale));width:auto;height:calc(166 * var(--sp-overview-scale));margin:auto 0 calc(20 * var(--sp-overview-scale))}.p-overview__concept-wrap{position:relative;margin:0}.p-overview__concept-block{display:flex;flex-direction:row;align-items:flex-end;gap:calc(88 * var(--sp-overview-scale));padding-bottom:0}.p-overview__concept-image{position:absolute;top:-5%;bottom:auto;right:0;height:47.214%;-o-object-fit:cover;object-fit:cover}.p-overview__text-en{font-size:var(--fs-xs);line-height:var(--lh-200);letter-spacing:var(--ls-25)}.p-overview__text-jp{font-size:var(--fs-xxs);line-height:var(--lh-233);letter-spacing:var(--ls-100)}.p-overview__link a{display:inline-block;width:calc(64 * var(--vh-unit));font-size:var(--fs-xs);letter-spacing:var(--ls-50)}.p-overview__index{display:flex;flex-direction:column;justify-content:space-between;gap:calc(10 * var(--sp-overview-scale));position:relative;width:calc(310 * var(--sp-overview-scale));height:67.114%;margin:auto 0 calc(40 * var(--sp-overview-scale)) 0}.p-overview__index-logo{height:calc(22 * var(--sp-overview-scale))}.p-overview__toc{display:flex;flex-direction:column;gap:calc(67 * var(--sp-overview-scale));width:calc(156 * var(--sp-overview-scale))}.p-overview__toc-title{font-size:var(--fs-m);letter-spacing:var(--ls-50)}.p-overview__toc-list{display:flex;flex-direction:column;gap:calc(21 * var(--sp-overview-scale))}.p-overview__toc-link a{display:flex;align-items:flex-end;gap:calc(18 * var(--sp-overview-scale));position:relative;width:100%;padding:calc(5 * var(--sp-overview-scale)) 0;font-size:var(--fs-l);letter-spacing:var(--ls-100)}.p-overview__toc-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--line-thin-sp);background:var(--white)}.p-overview__toc-link a span{font-size:var(--fs-xxs);margin-bottom:calc(4 * var(--sp-overview-scale))}.p-overview__toc-link a span.js-toc-label{font-size:var(--fs-xs);letter-spacing:var(--ls-50)}}.p-hs__background--01,.p-hs__background--02{background:transparent}.p-hs__background--03{background:transparent;opacity:1;transition:opacity .28s ease-out}.p-perspective-fixed-heading{position:fixed;top:calc(42 * var(--vh-unit));left:50%;z-index:12;width:auto;font-size:var(--fs-xl);letter-spacing:var(--ls-100);opacity:0;pointer-events:none;transform:translate(-50%) rotate(90deg);transform-origin:left top;transition:opacity .24s ease-out}.p-perspective-fixed-heading span{display:inline-block;width:calc(500 * var(--vh-unit))}.p-perspective-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;pointer-events:none;opacity:0;transition:none}.p-perspective-stage__panel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:none}.p-perspective-stage__panel.is-stage-reveal-pending .js-reveal-image,.p-perspective-stage__panel.is-stage-reveal-pending .js-reveal-item{opacity:0!important;transform:translate3d(0,calc(12 * var(--vh-unit)),0)!important;filter:blur(calc(1.2 * var(--vh-unit)))!important;-webkit-clip-path:inset(0 0 100% 0)!important;clip-path:inset(0 0 100% 0)!important}.p-perspective-stage__panel.is-stage-reveal-pending .js-reveal-text .js-reveal-text-unit{opacity:0!important;transform:translate3d(0,calc(11 * var(--vh-unit)),0)!important;filter:blur(calc(1.4 * var(--vh-unit)))!important;-webkit-clip-path:inset(0 0 100% 0)!important;clip-path:inset(0 0 100% 0)!important}.p-perspective-stage__panel.is-active{pointer-events:auto;opacity:1}.p-perspective-stage .p-perspective{justify-content:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;max-width:none;padding-left:calc(40 * var(--vh-unit));overflow:visible}.p-perspective-stage .p-perspective-stage__panel[data-stage-index="0"]{transition:none}.p-perspective-stage .p-perspective-stage__panel[data-stage-index="0"] .js-reveal-image,.p-perspective-stage .p-perspective-stage__panel[data-stage-index="0"] .js-reveal-item,.p-perspective-stage .p-perspective-stage__panel[data-stage-index="0"] .js-reveal-text .js-reveal-text-unit{transition:none!important;-webkit-animation:none!important;animation:none!important}.p-perspective-stage .p-perspective-stage__panel[data-stage-index="0"] .js-reveal-image.is-visible,.p-perspective-stage .p-perspective-stage__panel[data-stage-index="0"] .js-reveal-item.is-visible,.p-perspective-stage .p-perspective-stage__panel[data-stage-index="0"] .js-reveal-text.is-visible .js-reveal-text-unit{opacity:1!important;transform:none!important;filter:none!important;-webkit-clip-path:inset(0 0 0 0)!important;clip-path:inset(0 0 0 0)!important}.is-perspective-stage-active .p-perspective-stage{opacity:1;pointer-events:auto}@media(min-width:769px){.is-perspective-stage-active .p-perspective-stage__panel{display:flex;justify-content:center;align-items:flex-end;width:100%}}.is-perspective-stage-active .p-hs__background>.p-perspective{visibility:hidden}.is-perspective-stage-active .p-hs__background--03{opacity:0;pointer-events:none}.p-perspective{display:flex;align-items:flex-end;gap:calc(20 * var(--vh-unit));width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;padding:0;box-sizing:border-box}.p-perspective__intro{width:calc(30 * var(--vh-unit));height:90%;margin:calc(54 * var(--vh-unit)) 0 auto 0}.p-perspective__heading{width:auto;font-size:var(--fs-l);letter-spacing:var(--ls-50);transform:rotate(90deg)}.p-perspective__heading span{display:inline-block;width:calc(210 * var(--vh-unit));font-weight:400}.p-perspective__sentence-wrap--01{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:calc(24 * var(--vh-unit));height:calc(100% - 40 * var(--vh-unit));margin:calc(0 * var(--vh-unit)) 0 0 calc(80 * var(--vh-unit))}.p-perspective__sentence-wrap--01 .p-perspective__image:first-of-type{height:54.65%;margin-right:calc(60 * var(--vh-unit))}.p-perspective__sentence-wrap--01 .p-perspective__image:nth-of-type(2){height:42.22%}.p-perspective__sentence-wrap--02{display:flex;flex-direction:column;justify-content:space-between;gap:calc(40 * var(--vh-unit));height:calc(100% - 110 * var(--vh-unit));margin:calc(50 * var(--vh-unit)) 0 calc(60 * var(--vh-unit)) 0}.p-perspective__sentence-wrap--02 .p-perspective__image{height:85.6%}.p-perspective__sentence-outer{display:flex;flex-direction:column;gap:0;width:93%;margin:0 0 0 auto}.p-perspective__sentence-text{font-size:var(--fs-l);line-height:var(--lh-170);letter-spacing:var(--ls-100)}.p-perspective__sentence-inner{display:flex;align-items:center;justify-content:space-between}.p-perspective__sentence-inner .p-perspective__sentence-text-jp{font-size:var(--fs-xs);line-height:var(--lh-233);letter-spacing:var(--ls-100)}.p-perspective .p-overview__link--sp{display:none}.p-hs__background{--p-x-unit: var(--vh-unit);display:flex;align-items:stretch;flex:0 0 auto;height:100%}.p-hs__background>.p-perspective__intro{position:-webkit-sticky;position:sticky;left:calc(80 * var(--vh-unit));flex:0 0 auto;align-self:flex-start;z-index:12}.p-hs__background>[data-hs-section]{flex:0 0 auto}.is-perspective-heading-released .p-hs__background>.p-perspective__intro{transform:translate(calc(-1 * var(--perspective-heading-release-shift, 0px)))}.p-perspective--02{padding:0 0 0 calc(120 * var(--vh-unit))}.p-perspective--02 .p-perspective__intro{width:calc(30 * var(--vh-unit));height:90%}.p-perspective--02 .p-perspective__heading{width:auto;font-size:var(--fs-xl);letter-spacing:var(--ls-100);transform:rotate(90deg)}.p-perspective--02 .p-perspective__heading span{display:inline-block;width:calc(500 * var(--vh-unit))}.p-perspective--02 .p-perspective__sentence-wrap--01{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:calc(20 * var(--vh-unit));height:calc(100% - 148 * var(--vh-unit));margin:calc(58 * var(--vh-unit)) 0 calc(90 * var(--vh-unit)) calc(0 * var(--vh-unit))}.p-perspective--02 .p-perspective__sentence-wrap--01 .p-perspective__image{height:86.5%;margin-right:0}.p-perspective--02 .p-perspective__sentence-wrap--02{display:flex;flex-direction:column;justify-content:space-between;gap:0;height:calc(100% - 90 * var(--vh-unit));margin:calc(90 * var(--vh-unit)) 0 auto 0}.p-perspective--02 .p-perspective__sentence-wrap--02 .p-perspective__image{height:67.04%}.p-perspective--02 .p-perspective__sentence-wrap--03{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0;height:calc(100% - 427 * var(--vh-unit));margin:calc(363 * var(--vh-unit)) 0 calc(60 * var(--vh-unit)) 0}.p-perspective--02 .p-perspective__sentence-wrap--03 .p-perspective__image{height:81.668%}.p-perspective--02 .p-perspective__sentence-wrap--03 .p-overview__link{margin-left:auto;margin-right:calc(-10 * var(--vh-unit))}.p-perspective--02 .p-perspective__sentence-outer{display:flex;flex-direction:column;width:50%;margin:0 auto 0 28.5%}.p-perspective--03{padding:0 0 0 calc(120 * var(--vh-unit))}.p-perspective--03 .p-perspective__intro{width:calc(30 * var(--vh-unit));height:90%}.p-perspective--03 .p-perspective__sentence-wrap--01{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:calc(20 * var(--vh-unit));height:calc(100% - 80 * var(--vh-unit));margin:calc(40 * var(--vh-unit)) 0 calc(40 * var(--vh-unit)) calc(0 * var(--vh-unit))}.p-perspective--03 .p-perspective__sentence-wrap--01 .p-perspective__image{height:100%;margin-right:0}.p-perspective--03 .p-perspective__sentence-wrap--02{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:0;height:calc(100% - 153 * var(--vh-unit));margin:calc(97 * var(--vh-unit)) 0 calc(60 * var(--vh-unit)) 0}.p-perspective--03 .p-perspective__sentence-wrap--02 .p-perspective__image{height:60.588%}.p-perspective--03 .p-perspective__sentence-wrap--02 .p-perspective__sentence-block{display:flex;flex-direction:row;align-items:flex-end;gap:calc(20 * var(--vh-unit));height:60.588%;margin-top:calc(-172 * var(--vh-unit))}.p-perspective--03 .p-perspective__sentence-wrap--02 .p-perspective__sentence-block .p-perspective__image{height:88.96%;margin-bottom:calc(59 * var(--vh-unit))}.p-perspective--03 .p-perspective__sentence-block-text{display:flex;flex-direction:column;gap:calc(135.35 * var(--vh-unit));width:calc(292 * var(--vh-unit))}.p-perspective--03 .p-perspective__sentence-block-text .p-overview__link{display:flex;justify-content:flex-end;padding-right:0;margin-right:calc(-31 * var(--vh-unit))}.p-perspective--03 .p-perspective__sentence-outer{display:flex;flex-direction:column;width:100%;margin:0 auto}.p-perspective--04{padding:0 0 0 calc(120 * var(--vh-unit))}.p-perspective--04 .p-perspective{display:flex;align-items:flex-end;gap:calc(20 * var(--vh-unit));width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;box-sizing:border-box}.p-perspective--04 .p-perspective__intro{display:flex;flex-direction:column;width:calc(30 * var(--vh-unit));height:90%}.p-perspective--04 .p-perspective__heading{width:auto;font-size:var(--fs-xl);letter-spacing:var(--ls-100);transform:translate(calc(34 * var(--vh-unit))) rotate(90deg)}.p-perspective--04 .p-perspective__heading span{display:inline-block;width:calc(500 * var(--vh-unit))}.p-perspective--04 .p-perspective__image{width:auto;height:37.8%;margin:23vh 0 auto}.p-perspective--04 .p-perspective__sentence-wrap--01{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:calc(20 * var(--vh-unit));height:calc(100% - 246 * var(--vh-unit));margin:calc(146 * var(--vh-unit)) 0 calc(60 * var(--vh-unit)) calc(176 * var(--vh-unit))}.p-perspective--04 .p-perspective__sentence-wrap--01 .p-perspective__image{height:70.9%;margin:0}.p-perspective--04 .p-perspective__sentence-wrap--02{display:flex;flex-direction:column;justify-content:space-between;gap:calc(18 * var(--vh-unit));height:calc(100% - 204 * var(--vh-unit));margin:calc(144 * var(--vh-unit)) 0 calc(60 * var(--vh-unit)) 0}.p-perspective--04 .p-perspective__sentence-wrap--02 .p-perspective__image{height:93.289%;margin:0}.p-perspective--04 .p-perspective__sentence-wrap--02 .p-overview__link{display:flex;justify-content:flex-end;margin:0 0 0 auto}.p-perspective--04 .p-perspective__sentence-outer{display:flex;flex-direction:column;width:100%;margin:0 auto}@media(max-width:768px){:root{--sp-perspective-scale: min(calc(100vw / 393), calc(100svh / 852));--sp-perspective-hero-height: calc(434 * var(--sp-perspective-scale))}.p-perspective__intro{width:calc(28 * var(--sp-perspective-scale));margin-top:0}.p-perspective-fixed-heading{transform:translate(-50%) rotate(90deg)}.p-hs__background{--p-x-unit: var(--vh-unit);display:flex;align-items:stretch;flex:0 0 auto;height:100%}.p-hs__background>.p-perspective__intro{position:-webkit-sticky;position:sticky;left:calc(20 * var(--sp-perspective-scale));flex:0 0 0;overflow:visible;align-self:flex-start;z-index:12}.p-hs__background>[data-hs-section]{flex:0 0 auto}.p-perspective-stage{display:none}.p-perspective{display:grid;grid-template-columns:calc(124 * var(--sp-perspective-scale)) calc(122 * var(--sp-perspective-scale)) calc(122 * var(--sp-perspective-scale)) calc(96 * var(--sp-perspective-scale));align-content:start;align-items:start;-moz-column-gap:calc(10 * var(--sp-perspective-scale));column-gap:calc(10 * var(--sp-perspective-scale));row-gap:calc(10 * var(--sp-perspective-scale));grid-template-rows:var(--sp-perspective-hero-height) auto;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;margin-top:0;padding:calc(20 * var(--sp-perspective-scale)) 0 calc(88 * var(--sp-perspective-scale));box-sizing:border-box}.p-perspective__sentence-wrap,.p-perspective__sentence-block,.p-perspective__sentence-block-text{display:contents!important}.p-perspective__image{height:auto}.p-perspective__image img{width:100%;height:auto}.p-perspective__sentence-outer{display:flex;flex-direction:column;grid-column:1;grid-row:2;align-self:start;width:100%;margin:0}.p-perspective__sentence-text{font-size:var(--fs-xs);line-height:var(--lh-170);letter-spacing:var(--ls-50)}.p-perspective__sentence-inner{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--sp-perspective-scale));margin-top:0}.p-perspective__sentence-inner .p-perspective__sentence-text-jp{display:block;font-size:var(--fs-xxs);line-height:var(--lh-233);letter-spacing:var(--ls-100)}.p-perspective__sentence-inner .p-overview__link{display:block;margin-top:0}.p-perspective .p-overview__link{display:flex;align-items:flex-end;justify-content:flex-start;grid-column:4;grid-row:2;justify-self:start;margin:0;padding:0;overflow:visible;transform:translate(calc(24 * var(--sp-perspective-scale)))}.p-perspective .p-overview__link a{width:calc(96 * var(--sp-perspective-scale))}.p-perspective__heading{font-size:var(--fs-xs);letter-spacing:var(--ls-50);transform:rotate(90deg)}.p-perspective__heading span{width:calc(240 * var(--sp-perspective-scale))}.p-perspective--01,.p-perspective--02,.p-perspective--03,.p-perspective--04{padding:0;margin-left:calc(120 * var(--sp-perspective-scale))}.p-perspective--01{margin-left:0;grid-template-columns:calc(202 * var(--sp-perspective-scale)) calc(217 * var(--sp-perspective-scale)) calc(180 * var(--sp-perspective-scale)) calc(59 * var(--sp-perspective-scale))}.p-perspective--01 .p-perspective__sentence-wrap--02>.p-perspective__image{grid-column:1/-1;grid-row:1;height:var(--sp-perspective-hero-height)}.p-perspective--01 .p-perspective__sentence-wrap--02>.p-perspective__image img{height:100%;-o-object-fit:cover;object-fit:cover}.p-perspective--01 .p-perspective__sentence-wrap--01>.p-perspective__image:first-of-type{grid-column:2;grid-row:2;margin-right:0}.p-perspective--01 .p-perspective__sentence-wrap--01>.p-perspective__image:nth-of-type(2){grid-column:3;grid-row:2}.p-perspective--01 .p-perspective__sentence-wrap--02>.p-perspective__sentence-outer{grid-column:1;grid-row:2;margin-top:calc(80 * var(--sp-overview-scale))}.p-perspective--01 .p-perspective__sentence-wrap--02>.p-perspective__sentence-outer .p-perspective__sentence-text,.p-perspective--01 .p-perspective__sentence-wrap--02>.p-perspective__sentence-outer .p-perspective__sentence-inner{padding-left:calc(30 * var(--sp-overview-scale))}.p-perspective--01 .p-perspective__sentence-inner>.p-overview__link{display:none}.p-perspective--01 .p-overview__link--sp{display:flex;grid-column:4;grid-row:2;position:absolute;bottom:calc(10 * var(--sp-overview-scale));right:calc(-46 * var(--sp-overview-scale))}.p-perspective--02{grid-template-columns:calc(280 * var(--sp-perspective-scale)) calc(183 * var(--sp-perspective-scale)) calc(145 * var(--sp-perspective-scale)) calc(50 * var(--sp-perspective-scale))}.p-perspective--02 .p-perspective__sentence-wrap--01>.p-perspective__image{grid-column:1/-1;grid-row:1;height:var(--sp-perspective-hero-height)}.p-perspective--02 .p-perspective__sentence-wrap--01>.p-perspective__image img{height:100%;-o-object-fit:cover;object-fit:cover}.p-perspective--02 .p-perspective__sentence-wrap--02>.p-perspective__image{grid-column:1;grid-row:2;height:100%;padding-left:calc(64 * var(--sp-perspective-scale))}.p-perspective--02 .p-perspective__sentence-wrap--03>.p-perspective__image{grid-column:2;grid-row:2}.p-perspective--02 .p-perspective__sentence-wrap--01>.p-perspective__sentence-outer{grid-column:3;grid-row:2;width:100%;margin:calc(140 * var(--sp-overview-scale)) auto 0 0}.p-perspective--02 .p-perspective__sentence-wrap--01>.p-perspective__sentence-outer .p-perspective__sentence-text,.p-perspective--02 .p-perspective__sentence-wrap--01>.p-perspective__sentence-outer .p-perspective__sentence-inner{padding-left:calc(37 * var(--sp-overview-scale))}.p-perspective--02 .p-perspective__sentence-wrap--03>.p-overview__link{grid-column:4;grid-row:2;position:absolute;bottom:calc(10 * var(--sp-overview-scale));right:calc(-37 * var(--sp-overview-scale))}.p-perspective--03{grid-template-columns:calc(190 * var(--sp-perspective-scale)) calc(194 * var(--sp-perspective-scale)) calc(214 * var(--sp-perspective-scale)) calc(60 * var(--sp-perspective-scale))}.p-perspective--03 .p-perspective__sentence-wrap--01>.p-perspective__image{grid-column:1/-1;grid-row:1;height:var(--sp-perspective-hero-height)}.p-perspective--03 .p-perspective__sentence-wrap--01>.p-perspective__image img{height:100%;-o-object-fit:cover;object-fit:cover}.p-perspective--03 .p-perspective__sentence-wrap--02>.p-perspective__image{grid-column:3;grid-row:2;height:100%}.p-perspective--03 .p-perspective__sentence-block>.p-perspective__image{grid-column:2;grid-row:2}.p-perspective--03 .p-perspective__sentence-block-text>.p-perspective__sentence-outer{grid-column:1;grid-row:2;margin:calc(96 * var(--sp-overview-scale)) auto 0 0}.p-perspective--03 .p-perspective__sentence-block-text>.p-perspective__sentence-outer .p-perspective__sentence-text,.p-perspective--03 .p-perspective__sentence-block-text>.p-perspective__sentence-outer .p-perspective__sentence-inner{padding-left:calc(24 * var(--sp-overview-scale))}.p-perspective--03 .p-perspective__sentence-block-text>.p-overview__link{grid-column:4;grid-row:2;position:absolute;bottom:calc(10 * var(--sp-overview-scale));right:calc(-16 * var(--sp-overview-scale))}.p-perspective--04{grid-template-columns:calc(276 * var(--sp-perspective-scale)) calc(192 * var(--sp-perspective-scale)) calc(190 * var(--sp-perspective-scale)) calc(0 * var(--sp-perspective-scale))}.p-perspective--04 .p-perspective__intro{display:contents;width:auto;height:auto}.p-perspective--04 .p-perspective__intro>.p-perspective__image{grid-column:2;grid-row:2;margin:0}.p-perspective--04 .p-perspective__sentence-wrap--01>.p-perspective__image{grid-column:1;grid-row:2;width:auto;height:100%;padding-left:calc(60 * var(--sp-perspective-scale))}.p-perspective--04 .p-perspective__sentence-wrap--02>.p-perspective__image{grid-column:1/-1;grid-row:1;height:var(--sp-perspective-hero-height)}.p-perspective--04 .p-perspective__sentence-wrap--02>.p-perspective__image img{height:100%;-o-object-fit:cover;object-fit:cover}.p-perspective--04 .p-perspective__sentence-wrap--01>.p-perspective__sentence-outer{grid-column:3;grid-row:2;margin:calc(58 * var(--sp-overview-scale)) auto 0 0}.p-perspective--04 .p-perspective__sentence-wrap--01>.p-perspective__sentence-outer .p-perspective__sentence-text,.p-perspective--04 .p-perspective__sentence-wrap--01>.p-perspective__sentence-outer .p-perspective__sentence-inner{padding-left:calc(24 * var(--sp-overview-scale))}.p-perspective--04 .p-perspective__sentence-wrap--02>.p-perspective__sentence-block-text>.p-overview__link{grid-column:4;grid-row:2;position:absolute;bottom:calc(10 * var(--sp-overview-scale));right:calc(-46 * var(--sp-overview-scale))}}.p-collection{padding-left:calc(120 * var(--vh-unit))}.p-collection__wrap{display:flex;flex-direction:column;justify-content:space-between;gap:calc(15 * var(--vh-unit));height:calc(100% - 100 * var(--vh-unit));margin:calc(40 * var(--vh-unit)) 0 calc(60 * var(--vh-unit)) 0}.p-collection__image-block{display:flex;flex-direction:row;justify-content:flex-start;gap:calc(15 * var(--vh-unit));height:43.715%}.p-collection__image-block li{width:100%}.p-collection__sentence-block{display:flex;flex-direction:row;justify-content:space-between;gap:calc(30 * var(--vh-unit));width:88.1%;margin:calc(32 * var(--vh-unit)) 0 0 calc(80 * var(--vh-unit))}.p-collection__sentence-block .p-collection__text{font-size:var(--fs-l);line-height:var(--lh-150);letter-spacing:var(--ls-100)}.p-collection__sentence-block .p-collection__index-logo{height:calc(25.4 * var(--vh-unit))}.p-collection__sentence-block .p-collection__link{display:inline-block;font-size:var(--fs-l);letter-spacing:var(--ls-100);margin-left:calc(120 * var(--vh-unit));margin-right:calc(-120 * var(--vh-unit))}.p-collection__sentence-block .p-collection__link a{display:block;width:calc(152 * var(--vh-unit))}@media(max-width:768px){.p-collection{--sp-collection-scale: min(calc(100vw / 390), calc(100svh / 844));--sp-collection-h-01: calc(254 * var(--sp-collection-scale));--sp-collection-h-02: calc(168 * var(--sp-collection-scale));--sp-collection-h-03: calc(254 * var(--sp-collection-scale));--sp-collection-h-04: calc(340 * var(--sp-collection-scale));--sp-collection-h-05: calc(254 * var(--sp-collection-scale));--sp-collection-h-06: calc(340 * var(--sp-collection-scale));--sp-collection-h-07: calc(254 * var(--sp-collection-scale));--sp-collection-h-08: calc(168 * var(--sp-collection-scale));padding-left:calc(140 * var(--sp-collection-scale))}.p-collection__wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:calc(5 * var(--sp-collection-scale));column-gap:calc(5 * var(--sp-collection-scale));row-gap:calc(5 * var(--sp-collection-scale));gap:calc(5 * var(--sp-collection-scale));position:relative;width:auto;height:auto;margin:0;padding:calc(45 * var(--sp-collection-scale)) 0 0 0}.p-collection__image-block{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:calc(5 * var(--sp-collection-scale));column-gap:calc(5 * var(--sp-collection-scale));grid-column:1/-1}.p-collection__image-block:first-of-type>p:nth-child(1){grid-column:1;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-01)}.p-collection__image-block:first-of-type>p:nth-child(2){grid-column:2;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-02)}.p-collection__image-block:first-of-type>p:nth-child(3){grid-column:3;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-03)}.p-collection__image-block:first-of-type>p:nth-child(4){grid-column:4;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-04)}.p-collection__image-block:nth-of-type(2)>p:nth-child(1){grid-column:1;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-05);margin-top:calc(-86 * var(--sp-collection-scale))}.p-collection__image-block:nth-of-type(2)>p:nth-child(2){grid-column:2;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-06);margin-top:calc(-172 * var(--sp-collection-scale))}.p-collection__image-block:nth-of-type(2)>p:nth-child(3){grid-column:3;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-07);margin-top:calc(-86 * var(--sp-collection-scale))}.p-collection__image-block:nth-of-type(2)>p:nth-child(4){grid-column:4;grid-row:1;--sp-collection-item-height: var(--sp-collection-h-08)}.p-collection__image-block p{width:100%;height:var(--sp-collection-item-height);overflow:hidden}.p-collection__image-block p picture{display:block;width:100%;height:100%}.p-collection__image-block p img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.p-collection__sentence-block{grid-column:1/-1;grid-row:3;display:flex;flex-direction:row;justify-content:space-between;gap:calc(30 * var(--sp-collection-scale));width:calc(100% - 20 * var(--sp-collection-scale));margin:calc(30 * var(--sp-collection-scale)) 0 0 calc(30 * var(--sp-collection-scale))}.p-collection__sentence-block .p-collection__text{position:absolute;top:calc(92 * var(--sp-collection-scale));left:calc(-60 * var(--sp-collection-scale));transform:rotate(90deg);font-size:var(--fs-xs);line-height:var(--lh-150);letter-spacing:var(--ls-50)}.p-collection__sentence-block .p-collection__index-logo{height:calc(17.6 * var(--sp-collection-scale))}.p-collection__sentence-block .p-collection__link{display:inline-block;margin-top:calc(80 * var(--vh-unit));margin-left:calc(0 * var(--vh-unit));margin-right:calc(-30 * var(--vh-unit));font-size:var(--fs-xs);letter-spacing:var(--ls-50)}.p-collection__sentence-block .p-collection__link a{display:block;width:calc(64 * var(--vh-unit))}}:root{--anim-duration-fast: .36s;--anim-duration-base: .76s;--anim-duration-slow: 1.2s;--anim-ease: cubic-bezier(.2, .7, .25, 1);--img-reveal-duration-fast: calc(var(--anim-duration-fast) + .18s);--img-reveal-duration-base: calc(var(--anim-duration-base) + .26s);--img-reveal-duration-slow: calc(var(--anim-duration-slow) + .42s)}[data-text-reveal]:not(.js-reveal-text){opacity:0}[data-element-reveal]:not(.js-reveal-item){opacity:0}[data-element-reveal=logo] img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.js-reveal-image{opacity:0;transform:translate3d(0,calc(24 * var(--vh-unit)),0) scale(.985);will-change:opacity,transform;transition:opacity var(--img-reveal-duration-base) var(--anim-ease),transform calc(var(--img-reveal-duration-slow) + .12s) var(--anim-ease)}.js-reveal-image.is-visible{opacity:1;transform:translateZ(0) scale(1)}.js-reveal-image.js-reveal-image--b{transform:translate3d(calc(26 * var(--vh-unit)),0,0) scale(.99);filter:blur(calc(6 * var(--vh-unit)));will-change:opacity,transform,filter;transition:opacity var(--img-reveal-duration-base) var(--anim-ease),transform calc(var(--img-reveal-duration-slow) + .16s) var(--anim-ease),filter calc(var(--img-reveal-duration-base) + .18s) ease-out}.js-reveal-image.js-reveal-image--b.is-visible{transform:translateZ(0) scale(1);filter:blur(0)}.js-reveal-image.js-reveal-image--c{transform:translate3d(0,calc(10 * var(--vh-unit)),0);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);will-change:opacity,transform,clip-path;transition:opacity calc(var(--img-reveal-duration-fast) + .12s) ease-out,transform calc(var(--img-reveal-duration-base) + .24s) var(--anim-ease),-webkit-clip-path calc(var(--img-reveal-duration-slow) + .36s) cubic-bezier(.2,.82,.24,1);transition:opacity calc(var(--img-reveal-duration-fast) + .12s) ease-out,transform calc(var(--img-reveal-duration-base) + .24s) var(--anim-ease),clip-path calc(var(--img-reveal-duration-slow) + .36s) cubic-bezier(.2,.82,.24,1);transition:opacity calc(var(--img-reveal-duration-fast) + .12s) ease-out,transform calc(var(--img-reveal-duration-base) + .24s) var(--anim-ease),clip-path calc(var(--img-reveal-duration-slow) + .36s) cubic-bezier(.2,.82,.24,1),-webkit-clip-path calc(var(--img-reveal-duration-slow) + .36s) cubic-bezier(.2,.82,.24,1)}.js-reveal-image.js-reveal-image--c.is-visible{transform:translateZ(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-reveal-image.js-reveal-image--peek{--peek-visible-ratio: .6;--peek-visible-ratio-x: .5;--peek-visible-ratio-y: .6;opacity:0;transform:none;filter:none;-webkit-clip-path:inset(calc((1 - var(--peek-visible-ratio-y)) * 50%) calc((1 - var(--peek-visible-ratio-x)) * 50%) calc((1 - var(--peek-visible-ratio-y)) * 50%) calc((1 - var(--peek-visible-ratio-x)) * 50%));clip-path:inset(calc((1 - var(--peek-visible-ratio-y)) * 50%) calc((1 - var(--peek-visible-ratio-x)) * 50%) calc((1 - var(--peek-visible-ratio-y)) * 50%) calc((1 - var(--peek-visible-ratio-x)) * 50%));will-change:clip-path;transition:opacity .76s cubic-bezier(.2,.7,.25,1),-webkit-clip-path 1.6s cubic-bezier(.16,.84,.22,1);transition:opacity .76s cubic-bezier(.2,.7,.25,1),clip-path 1.6s cubic-bezier(.16,.84,.22,1);transition:opacity .76s cubic-bezier(.2,.7,.25,1),clip-path 1.6s cubic-bezier(.16,.84,.22,1),-webkit-clip-path 1.6s cubic-bezier(.16,.84,.22,1)}.js-reveal-image.js-reveal-image--peek.is-peek-ready{opacity:1}.js-reveal-image.js-reveal-image--peek.is-visible{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-reveal-image.js-reveal-image--d{transform:translate3d(0,calc(8 * var(--vh-unit)),0) scale(1.07);filter:saturate(.78) contrast(.92);transform-origin:center center;will-change:opacity,transform,filter;transition:opacity var(--img-reveal-duration-base) var(--anim-ease),transform calc(var(--img-reveal-duration-slow) + .24s) var(--anim-ease),filter calc(var(--img-reveal-duration-base) + .2s) ease-out}.js-reveal-image.js-reveal-image--d.is-visible{transform:translateZ(0) scale(1);filter:saturate(1) contrast(1)}.js-reveal-image.js-reveal-image--e{--img-e-delay: 0ms;transform:translate3d(0,calc(20 * var(--vh-unit)),0) scale(1);filter:blur(calc(2.2 * var(--vh-unit)));-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform-origin:center bottom;will-change:opacity,transform,filter,clip-path;transition:opacity calc(var(--img-reveal-duration-base) + .12s) var(--anim-ease),transform calc(var(--img-reveal-duration-slow) + .26s) var(--anim-ease),filter calc(var(--img-reveal-duration-base) + .26s) ease-out,-webkit-clip-path calc(var(--img-reveal-duration-slow) + .46s) cubic-bezier(.18,.82,.26,1);transition:opacity calc(var(--img-reveal-duration-base) + .12s) var(--anim-ease),transform calc(var(--img-reveal-duration-slow) + .26s) var(--anim-ease),filter calc(var(--img-reveal-duration-base) + .26s) ease-out,clip-path calc(var(--img-reveal-duration-slow) + .46s) cubic-bezier(.18,.82,.26,1);transition:opacity calc(var(--img-reveal-duration-base) + .12s) var(--anim-ease),transform calc(var(--img-reveal-duration-slow) + .26s) var(--anim-ease),filter calc(var(--img-reveal-duration-base) + .26s) ease-out,clip-path calc(var(--img-reveal-duration-slow) + .46s) cubic-bezier(.18,.82,.26,1),-webkit-clip-path calc(var(--img-reveal-duration-slow) + .46s) cubic-bezier(.18,.82,.26,1);transition-delay:var(--img-e-delay)}.js-reveal-image.js-reveal-image--e.is-visible{transform:translateZ(0) scale(1);filter:blur(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.p-collection__image-block p.js-reveal-image--e:nth-child(1){--img-e-delay: 60ms}.p-collection__image-block p.js-reveal-image--e:nth-child(2){--img-e-delay: .18s}.p-collection__image-block p.js-reveal-image--e:nth-child(3){--img-e-delay: .3s}.p-collection__image-block p.js-reveal-image--e:nth-child(4){--img-e-delay: .42s}.js-reveal-item{opacity:0;transform:translate3d(0,calc(14 * var(--vh-unit)),0);filter:blur(calc(1.2 * var(--vh-unit)));will-change:opacity,transform,filter;transition:opacity var(--anim-duration-base) var(--anim-ease),transform calc(var(--anim-duration-slow) + .12s) var(--anim-ease),filter calc(var(--anim-duration-base) + 80ms) ease-out}.js-reveal-item[data-element-reveal=logo]{transform:translate3d(0,calc(22 * var(--vh-unit)),0) scale(1);filter:blur(calc(1.2 * var(--vh-unit)));transition:opacity calc(var(--anim-duration-base) + .22s) var(--anim-ease),transform calc(var(--anim-duration-slow) + .36s) var(--anim-ease),filter calc(var(--anim-duration-base) + .24s) ease-out;transition-delay:.18s}.js-reveal-item[data-element-reveal=logo] img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);will-change:clip-path;transition:-webkit-clip-path calc(var(--anim-duration-slow) + .52s) cubic-bezier(.18,.82,.26,1) .18s;transition:clip-path calc(var(--anim-duration-slow) + .52s) cubic-bezier(.18,.82,.26,1) .18s;transition:clip-path calc(var(--anim-duration-slow) + .52s) cubic-bezier(.18,.82,.26,1) .18s,-webkit-clip-path calc(var(--anim-duration-slow) + .52s) cubic-bezier(.18,.82,.26,1) .18s}.js-reveal-item[data-element-reveal=link],.js-reveal-item[data-element-reveal=scroll-cue]{transform:translate3d(0,calc(8 * var(--vh-unit)),0);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity var(--anim-duration-base) var(--anim-ease),transform calc(var(--anim-duration-base) + .18s) var(--anim-ease),filter calc(var(--anim-duration-base) + 80ms) ease-out,-webkit-clip-path calc(var(--anim-duration-slow) + .22s) cubic-bezier(.18,.82,.26,1);transition:opacity var(--anim-duration-base) var(--anim-ease),transform calc(var(--anim-duration-base) + .18s) var(--anim-ease),filter calc(var(--anim-duration-base) + 80ms) ease-out,clip-path calc(var(--anim-duration-slow) + .22s) cubic-bezier(.18,.82,.26,1);transition:opacity var(--anim-duration-base) var(--anim-ease),transform calc(var(--anim-duration-base) + .18s) var(--anim-ease),filter calc(var(--anim-duration-base) + 80ms) ease-out,clip-path calc(var(--anim-duration-slow) + .22s) cubic-bezier(.18,.82,.26,1),-webkit-clip-path calc(var(--anim-duration-slow) + .22s) cubic-bezier(.18,.82,.26,1)}.js-reveal-item[data-element-reveal=menu-toggle]{transform:translate3d(0,calc(6 * var(--vh-unit)),0);filter:blur(calc(.8 * var(--vh-unit)));transition:opacity calc(var(--anim-duration-base) - .12s) var(--anim-ease),transform var(--anim-duration-base) var(--anim-ease),filter calc(var(--anim-duration-base) - .12s) ease-out}.js-reveal-item[data-element-reveal=menu-toggle]:not(.is-visible) span{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:opacity calc(var(--anim-duration-base) - .18s) ease-out,-webkit-clip-path calc(var(--anim-duration-base) + 40ms) var(--anim-ease);transition:opacity calc(var(--anim-duration-base) - .18s) ease-out,clip-path calc(var(--anim-duration-base) + 40ms) var(--anim-ease);transition:opacity calc(var(--anim-duration-base) - .18s) ease-out,clip-path calc(var(--anim-duration-base) + 40ms) var(--anim-ease),-webkit-clip-path calc(var(--anim-duration-base) + 40ms) var(--anim-ease)}.js-reveal-item[data-element-reveal=menu-toggle]:not(.is-visible) span:nth-child(1){transition-delay:80ms}.js-reveal-item[data-element-reveal=menu-toggle]:not(.is-visible) span:nth-child(2){transition-delay:.15s}.js-reveal-item[data-element-reveal=menu-toggle]:not(.is-visible) span:nth-child(3){transition-delay:.22s}.js-reveal-item.is-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.js-reveal-item.is-visible[data-element-reveal=link],.js-reveal-item.is-visible[data-element-reveal=scroll-cue],.js-reveal-item.is-visible[data-element-reveal=logo] img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-reveal-item.is-visible[data-element-reveal=menu-toggle] span{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.js-reveal-item[data-element-reveal=toc-item]{--toc-stagger: 0ms;opacity:1;transform:none;filter:none;transition:none}.js-reveal-item[data-element-reveal=toc-item]>a:after{transform:scaleX(0);transform-origin:left center;transition:transform calc(var(--anim-duration-base) + 80ms) var(--anim-ease);transition-delay:calc(var(--toc-stagger) + .12s)}.js-reveal-item[data-element-reveal=toc-item]>a>span:first-child,.js-reveal-item[data-element-reveal=toc-item]>a>.js-toc-label{opacity:0;transform:translate3d(0,calc(8 * var(--vh-unit)),0);transition:opacity calc(var(--anim-duration-base) - .12s) var(--anim-ease),transform calc(var(--anim-duration-base) + 40ms) var(--anim-ease)}.js-reveal-item[data-element-reveal=toc-item]>a>span:first-child{transition-delay:calc(var(--toc-stagger) + 40ms)}.js-reveal-item[data-element-reveal=toc-item]>a>.js-toc-label{display:inline-block;transition-delay:calc(var(--toc-stagger) + .26s)}.js-reveal-item[data-element-reveal=toc-item].is-visible>a:after{transform:scaleX(1)}.js-reveal-item[data-element-reveal=toc-item].is-visible>a>span:first-child,.js-reveal-item[data-element-reveal=toc-item].is-visible>a>.js-toc-label{opacity:1;transform:translateZ(0)}.js-reveal-item[data-element-reveal=toc-title]{opacity:0;transform:translate3d(0,calc(8 * var(--vh-unit)),0);filter:blur(calc(.8 * var(--vh-unit)));transition:opacity calc(var(--anim-duration-base) - .16s) var(--anim-ease),transform var(--anim-duration-base) var(--anim-ease),filter calc(var(--anim-duration-base) - .12s) ease-out}.js-reveal-item[data-element-reveal=toc-title].is-visible{opacity:1;transform:translateZ(0);filter:blur(0)}.js-reveal-item[data-element-reveal=heading]{opacity:0;transform:rotate(90deg);filter:blur(calc(.6 * var(--vh-unit)));transition:opacity calc(var(--anim-duration-base) - .14s) var(--anim-ease),filter calc(var(--anim-duration-base) - .14s) ease-out}.js-reveal-item[data-element-reveal=heading].is-visible{opacity:1;transform:rotate(90deg);filter:blur(0)}@media(max-width:768px){.js-reveal-item[data-element-reveal=heading]{transform:translate3d(0,calc(8 * var(--vh-unit)),0) rotate(90deg)}.js-reveal-item[data-element-reveal=heading].is-visible{transform:translate3d(0,calc(100 * var(--vh-unit)),0) rotate(90deg)}}.p-overview__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(1){--toc-stagger: 0ms}.p-overview__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(2){--toc-stagger: 90ms}.p-overview__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(3){--toc-stagger: .18s}.p-overview__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(4){--toc-stagger: .27s}.p-overview__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(5){--toc-stagger: .36s}.c-footer__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(1){--toc-stagger: 0ms}.c-footer__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(2){--toc-stagger: 90ms}.c-footer__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(3){--toc-stagger: .18s}.c-footer__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(4){--toc-stagger: .27s}.c-footer__toc-list>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(5){--toc-stagger: .36s}.c-header__menu>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(1){--toc-stagger: 0ms}.c-header__menu>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(2){--toc-stagger: 90ms}.c-header__menu>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(3){--toc-stagger: .18s}.c-header__menu>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(4){--toc-stagger: .27s}.c-header__menu>li.js-reveal-item[data-element-reveal=toc-item]:nth-child(5){--toc-stagger: .36s}.js-reveal-text .js-reveal-text-unit{display:inline-block;opacity:0;transform:translate3d(0,calc(11 * var(--vh-unit)),0);filter:blur(calc(1.4 * var(--vh-unit)));-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);will-change:opacity,transform,filter,clip-path;transition:opacity var(--anim-duration-base) var(--anim-ease),transform calc(var(--anim-duration-base) + .12s) var(--anim-ease),filter calc(var(--anim-duration-base) + .12s) ease-out,-webkit-clip-path calc(var(--anim-duration-base) + .16s) cubic-bezier(.25,.9,.3,1);transition:opacity var(--anim-duration-base) var(--anim-ease),transform calc(var(--anim-duration-base) + .12s) var(--anim-ease),filter calc(var(--anim-duration-base) + .12s) ease-out,clip-path calc(var(--anim-duration-base) + .16s) cubic-bezier(.25,.9,.3,1);transition:opacity var(--anim-duration-base) var(--anim-ease),transform calc(var(--anim-duration-base) + .12s) var(--anim-ease),filter calc(var(--anim-duration-base) + .12s) ease-out,clip-path calc(var(--anim-duration-base) + .16s) cubic-bezier(.25,.9,.3,1),-webkit-clip-path calc(var(--anim-duration-base) + .16s) cubic-bezier(.25,.9,.3,1);transition-delay:var(--reveal-delay, 0ms)}.js-reveal-text[data-text-reveal=line] .js-reveal-text-unit{min-width:1px}.js-reveal-text.is-visible .js-reveal-text-unit{opacity:1;transform:translateZ(0);filter:blur(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.l-scroll.is-inertia-scrolling{cursor:-webkit-grabbing;cursor:grabbing}@media(prefers-reduced-motion:reduce){*,*:before,*:after{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}a[data-link-pending]{pointer-events:none;cursor:default}.l-scroll img{-webkit-user-drag:none;-khtml-user-drag:none;user-drag:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/stilllife-top.css.map */
