@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(./marcellus-latin-ext-400-normal-DkjSXVBo.woff2) format("woff2"),url(./marcellus-latin-ext-400-normal-D06jIo1e.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(./marcellus-latin-400-normal-86dSXJnk.woff2) format("woff2"),url(./marcellus-latin-400-normal-AvMY561b.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}li{list-style:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent}html,body{font-family:var(--font-primary);color:var(--color-text);background:var(--color-bg)}a:link,a:visited{color:var(--color-link)}:root{--color-text: #000;--color-bg: #fff;--color-link: #000;--color-primary: #000;--color-rule: #111;--color-rule-light: #aaa;--color-muted: #999;--color-inverse: #fff;--color-fill-base: #e5e5e5;--font-primary: "Marcellus", "游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;--font-display: "Marcellus", "游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--content-width-mobile: 90%;--content-width-desktop: 80rem;--content-width-narrow: 40%;--content-width-medium: 50%;--content-width-large: 60%;--content-width-wide: 70%;--content-width-full: 80%;--content-width-90v: 90%;--content-width-100v: 100%;--credit-width: 24rem;--logo-width: min(30vw, 6rem);--ease-out: cubic-bezier(.215, .61, .355, 1)}@media(min-width:768px){:root{--logo-width: 8rem}}body{max-width:var(--content-width-desktop);margin-inline:auto;overflow-x:hidden}br.pc{display:none}@media(min-width:768px){br.sp{display:none}br.pc{display:inline}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-animate]{opacity:0}}.char-mask{display:inline-block;overflow:hidden;line-height:inherit;vertical-align:bottom}.char{display:inline-block;line-height:inherit}.word{display:inline-block;white-space:nowrap}.line-mask{display:block;overflow:hidden;line-height:inherit}.line{display:block;line-height:inherit}body.is-scroll-locked{overflow:hidden;touch-action:none;overscroll-behavior:none}.preloader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);transition:transform 1s var(--ease-out)}.preloader .preloader__logo{width:var(--logo-width);aspect-ratio:1024 / 337.427}.preloader .preloader__logo,.preloader .preloader__logo .preloader__logo-letter{background:linear-gradient(to top,var(--color-text) 0%,var(--color-text) var(--progress, 0%),var(--color-fill-base) var(--progress, 0%),var(--color-fill-base) 100%);-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%201024%20337.427'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20137)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M82.113,320.048h35.814v9.044H0v-9.044h35.81V96.492H0v-9.044h121.181c39.432,0,86.459,4.702,86.459,54.985,0,40.877-43.049,54.985-76.69,58.601v.724c56.432,8.682,69.094,39.068,69.094,98.033,0,12.66,1.085,27.13,35.81,20.618v8.682c-10.129,2.531-20.258,4.34-30.747,4.34-36.534,0-55.708-18.447-55.708-55.346,0-30.025-5.066-52.452-14.471-60.412-10.129-8.68-21.703-13.023-32.917-13.023h-19.898v115.396ZM82.113,195.609h29.663c32.556,0,45.943-15.556,45.943-48.112,0-40.516-11.938-51.006-44.134-51.006h-31.472v99.118Z'/%3e%3cpath%20class='st0'%20d='M278.081,202.121c0-59.688,52.454-120.1,112.864-120.1s112.504,60.412,112.504,120.1c0,66.199-40.88,132.398-112.504,132.398s-112.864-66.199-112.864-132.398ZM450.271,163.776c0-13.023-1.809-25.323-5.427-36.174-7.236-22.067-22.067-36.536-53.899-36.536-32.196,0-47.752,14.469-54.263,36.536-3.254,10.852-5.423,23.152-5.423,36.174v78.86c0,14.109.721,27.854,3.978,40.516,6.511,24.96,21.703,42.323,55.708,42.323,34.365,0,49.197-17.363,55.708-42.323,3.257-12.662,3.618-26.407,3.618-40.516v-78.86Z'/%3e%3cpath%20class='st0'%20d='M552.18,87.447h116.846c45.939,0,100.927,9.405,100.927,66.561,0,50.643-52.814,65.475-94.415,65.475h-41.24v100.564h38.343v9.044h-120.46v-9.044h35.814V96.492h-35.814v-9.044ZM676.622,210.441c35.09,0,42.321-27.132,42.321-56.794,0-26.045-1.805-57.155-42.321-57.155h-42.325v113.949h42.325Z'/%3e%3cpath%20class='st0'%20d='M1013.511,251.317c-7.596,40.876-17.725,68.73-64.753,68.73h-51.37v-110.694c39.071-1.084,51.73,7.598,54.988,47.752h10.129v-100.927h-10.129c-1.809,38.705-20.258,44.132-54.988,44.132v-103.82h38.347c11.938,0,22.428.36,31.472,2.894,18.45,5.064,32.196,18.449,39.792,53.177h10.129l-2.173-65.115h-180.192L1016.745,9.108l-3.581-8.314-198.253,85.344v10.354h36.174v223.556h-36.174v9.044h205.835l3.254-77.775h-10.489Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%201024%20337.427'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20137)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M82.113,320.048h35.814v9.044H0v-9.044h35.81V96.492H0v-9.044h121.181c39.432,0,86.459,4.702,86.459,54.985,0,40.877-43.049,54.985-76.69,58.601v.724c56.432,8.682,69.094,39.068,69.094,98.033,0,12.66,1.085,27.13,35.81,20.618v8.682c-10.129,2.531-20.258,4.34-30.747,4.34-36.534,0-55.708-18.447-55.708-55.346,0-30.025-5.066-52.452-14.471-60.412-10.129-8.68-21.703-13.023-32.917-13.023h-19.898v115.396ZM82.113,195.609h29.663c32.556,0,45.943-15.556,45.943-48.112,0-40.516-11.938-51.006-44.134-51.006h-31.472v99.118Z'/%3e%3cpath%20class='st0'%20d='M278.081,202.121c0-59.688,52.454-120.1,112.864-120.1s112.504,60.412,112.504,120.1c0,66.199-40.88,132.398-112.504,132.398s-112.864-66.199-112.864-132.398ZM450.271,163.776c0-13.023-1.809-25.323-5.427-36.174-7.236-22.067-22.067-36.536-53.899-36.536-32.196,0-47.752,14.469-54.263,36.536-3.254,10.852-5.423,23.152-5.423,36.174v78.86c0,14.109.721,27.854,3.978,40.516,6.511,24.96,21.703,42.323,55.708,42.323,34.365,0,49.197-17.363,55.708-42.323,3.257-12.662,3.618-26.407,3.618-40.516v-78.86Z'/%3e%3cpath%20class='st0'%20d='M552.18,87.447h116.846c45.939,0,100.927,9.405,100.927,66.561,0,50.643-52.814,65.475-94.415,65.475h-41.24v100.564h38.343v9.044h-120.46v-9.044h35.814V96.492h-35.814v-9.044ZM676.622,210.441c35.09,0,42.321-27.132,42.321-56.794,0-26.045-1.805-57.155-42.321-57.155h-42.325v113.949h42.325Z'/%3e%3cpath%20class='st0'%20d='M1013.511,251.317c-7.596,40.876-17.725,68.73-64.753,68.73h-51.37v-110.694c39.071-1.084,51.73,7.598,54.988,47.752h10.129v-100.927h-10.129c-1.809,38.705-20.258,44.132-54.988,44.132v-103.82h38.347c11.938,0,22.428.36,31.472,2.894,18.45,5.064,32.196,18.449,39.792,53.177h10.129l-2.173-65.115h-180.192L1016.745,9.108l-3.581-8.314-198.253,85.344v10.354h36.174v223.556h-36.174v9.044h205.835l3.254-77.775h-10.489Z'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.preloader .preloader__logo.preloader__logo--split{position:relative;background:none;-webkit-mask-image:none;mask-image:none}.preloader .preloader__logo .preloader__logo-letter{position:absolute;inset:0}.preloader .preloader__logo:not(.preloader__logo--split),.preloader .preloader__logo .preloader__logo-letter{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.preloader.is-logo-hidden .preloader__logo:not(.preloader__logo--split),.preloader.is-logo-hidden .preloader__logo-letter{opacity:0;transform:translateY(-40%)}.preloader.is-hidden{transform:translateY(100%);pointer-events:none}@media(prefers-reduced-motion:reduce){.preloader{transition:opacity .4s var(--ease-out)}.preloader.is-hidden{transform:none;opacity:0}.preloader.is-logo-hidden .preloader__logo:not(.preloader__logo--split),.preloader.is-logo-hidden .preloader__logo-letter{transform:none}}@media(scripting:none){.preloader{display:none}}.hero{position:sticky;top:0;z-index:0;width:100%;height:100vh;height:100dvh;overflow:hidden;background-color:var(--color-text)}.hero .hero__swiper{position:absolute;inset:0;width:100%;height:100%}.hero .hero__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.hero .hero__overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;pointer-events:none}.hero .hero__logo{align-self:flex-end;width:var(--logo-width);height:auto}.hero .hero__catch{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);margin:0;font-family:var(--font-display);font-weight:400;color:var(--color-inverse);text-align:center;margin-bottom:2rem}.hero .hero__catch-sub{margin-inline-end:-.228rem;font-size:.7rem;letter-spacing:.326em}.hero .hero__catch-main{display:flex;flex-direction:column;align-items:center;font-size:1.75rem;line-height:1.2}.hero .hero__catch-line--a{margin-inline-end:-.322rem;letter-spacing:.184em}.hero .hero__catch-line--b{margin-inline-end:-.393rem;letter-spacing:.225em}@media(min-width:768px){.hero .hero__catch-sub{margin-inline-end:-.895rem;font-size:1.1rem;letter-spacing:.814em}.hero .hero__catch-main{display:block;margin-inline-end:-.27rem;font-size:2.25rem;line-height:1.5;letter-spacing:.12em}.hero .hero__catch-line{margin-inline-end:0;letter-spacing:inherit}}@media(min-width:1024px){.hero{width:min(100dvh * .8,100%);height:auto;margin-inline:auto;aspect-ratio:1024 / 1280}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.hero:not(.is-hero-ready){background-color:var(--color-bg)}}.contents{position:relative;z-index:1;display:flow-root;background-color:var(--color-bg)}.lead{padding:3rem var(--spacing-sm);color:var(--color-text);text-align:center;background-color:var(--color-bg)}.lead .lead__inner{max-width:720px;margin:0 auto}.lead .lead__tag{margin-bottom:var(--spacing-md);font-family:var(--font-display);font-size:.9rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase}.lead .lead__jp{font-size:.7rem;line-height:2;letter-spacing:.12em}@media(min-width:768px){.lead{padding:4rem var(--spacing-md)}.lead .lead__tag{margin-bottom:var(--spacing-lg);font-size:1.2rem}.lead .lead__jp{font-size:1rem}}.look{margin-block:var(--spacing-lg)}.look .look__header{width:var(--content-width-mobile);margin:0 auto var(--spacing-md);text-align:center}.look .look__heading{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) 0;border-top:1px solid transparent;border-bottom:1px solid transparent;font-size:1.25rem;font-weight:500;letter-spacing:.05em}.look .look__heading:before,.look .look__heading:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:var(--color-rule);transform:scaleX(var(--heading-line-scale, 1));transform-origin:left}.look .look__heading:before{top:-1px}.look .look__heading:after{bottom:-1px}.look .look__heading-rule{flex:none;width:1px;height:.9em;background-color:var(--color-rule)}.look .look__lead{font-size:.8rem;line-height:1.9;letter-spacing:.05em}@media(min-width:768px){.look .look__header{width:var(--content-width-wide)}.look .look__heading{gap:1.5rem;padding:var(--spacing-md) 0;font-size:1.75rem}.look .look__lead{font-size:1rem;line-height:2}}.look .content-block{position:relative;margin:var(--spacing-md) auto}@media(min-width:768px){.look .content-block{margin-block:var(--spacing-xl)}}.look .w-narrow,.look .w-medium,.look .w-large,.look .w-wide,.look .w-full{width:var(--content-width-mobile)}.look .w-90v{width:var(--content-width-90v)}.look .w-100v,.look .layout-two-col{width:var(--content-width-100v)}@media(min-width:768px){.look .w-narrow{width:var(--content-width-narrow)}.look .w-medium{width:var(--content-width-medium)}.look .w-large{width:var(--content-width-large)}.look .w-wide{width:var(--content-width-wide)}.look .w-full{width:var(--content-width-full)}}.look .photo img{display:block;width:100%;transition:transform .4s var(--ease-out)}.look .photo a{position:relative;display:block;overflow:hidden}.look .photo{overflow:hidden}@media(hover:hover)and (prefers-reduced-motion:no-preference){.look .photo a:hover img{transform:scale(1.02)}}.look .layout-single .image-gallery{display:flex;align-items:center;justify-content:center}.look .layout-single .image-gallery .image-item{width:100%}.look .layout-two-col .image-gallery{display:flex;align-items:center;justify-content:center;gap:5%}.look .layout-two-col .image-gallery .image-item{flex:1;min-width:0}@media(min-width:768px){.look .layout-two-col .image-gallery{gap:var(--spacing-md)}}.look .gap-medium .image-gallery,.look .gap-large .image-gallery{gap:.5rem}.look .gap-tight .image-gallery{gap:.25rem}@media(min-width:768px){.look .gap-medium .image-gallery{gap:1.75rem}.look .gap-large .image-gallery{gap:4rem}}@media(min-width:768px){.look .ratio-55-45 .image-gallery .item-1{flex:55}.look .ratio-55-45 .image-gallery .item-2,.look .ratio-45-55 .image-gallery .item-1{flex:45}.look .ratio-45-55 .image-gallery .item-2{flex:55}.look .ratio-40-60 .image-gallery .item-1{flex:40}.look .ratio-40-60 .image-gallery .item-2,.look .ratio-60-40 .image-gallery .item-1{flex:60}.look .ratio-60-40 .image-gallery .item-2{flex:40}}.look .credits{position:relative;width:var(--content-width-mobile);margin:var(--spacing-md) auto 0;padding:0;list-style:none}.look .layout-two-col .credits{width:calc(var(--content-width-mobile) * .9)}@media(min-width:768px){.look .credits{width:var(--credit-width);margin-right:0;margin-left:auto}.look .layout-two-col .credits{width:var(--credit-width)}}.look .credits:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--color-rule);opacity:var(--credits-line-opacity, 1)}.look .credits__item{position:relative}.look .credits__item:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1px;background-color:var(--color-rule-light);opacity:var(--credits-item-line-opacity, 1)}.look .credits__item:last-child:after{background-color:var(--color-rule)}.look .credits__link{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:baseline;gap:1.5rem;padding:.5rem;font-size:.75rem;letter-spacing:.05rem;color:inherit;text-decoration:none;transition:opacity .3s var(--ease-out)}.look .credits__name{color:var(--color-text)}.look .credits__price{color:var(--color-text);font-family:var(--font-display);text-align:center}.look .credits__action{color:var(--color-link);letter-spacing:.15rem;text-align:right}@media(hover:hover){.look .credits__link:hover{opacity:.4}}.look .credits__link:focus-visible{opacity:.4}.staff-credit{padding:4rem var(--spacing-sm);text-align:center}.staff-credit .staff-credit__list{display:flex;flex-direction:column;gap:var(--spacing-md)}.staff-credit .staff-credit__item{display:flex;flex-direction:column;gap:.25rem}.staff-credit .staff-credit__role{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);line-height:2}.staff-credit .staff-credit__name{font-size:.75rem;letter-spacing:.1em}@media(min-width:768px){.staff-credit{padding:8rem var(--spacing-md)}.staff-credit .staff-credit__list{gap:var(--spacing-lg)}.staff-credit .staff-credit__role{font-size:.65rem}.staff-credit .staff-credit__name{font-size:.85rem}}.catalog{width:var(--content-width-mobile);max-width:var(--content-width-desktop);margin:4rem auto;padding:var(--spacing-md) 0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.catalog .catalog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md) 2%;margin:0;padding:0;list-style:none}.catalog .catalog__item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.catalog .catalog__figure{margin:0;overflow:hidden}.catalog .catalog__figure a{display:block}.catalog .catalog__figure img{display:block;width:100%;height:auto}@media(min-width:768px){.catalog{width:60%;margin:8rem auto;padding:var(--spacing-xl) 0}.catalog .catalog__grid{gap:3rem}}.ec{display:flex;justify-content:center;width:var(--content-width-mobile);margin:1rem auto 2rem}@media(min-width:768px){.ec{width:100%;margin:1.5rem auto 8rem}}.ec .ec__link{display:flex;justify-content:center;align-items:center;width:80%;min-height:3.75rem;padding:0 var(--spacing-sm);border:1px solid var(--color-rule);font-size:.9rem;font-style:italic;letter-spacing:.15rem;text-align:center;color:var(--color-link);background-color:var(--color-bg);transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}@media(min-width:768px){.ec .ec__link{width:auto;min-width:30rem;min-height:4.375rem}}.ec .ec__link:hover{color:var(--color-bg);background-color:var(--color-text)}.floating-cta{position:fixed;left:50%;bottom:1.25rem;z-index:100;width:88%;max-width:26rem;opacity:0;pointer-events:none;transform:translate(-50%,1.25rem)}@media(min-width:768px){.floating-cta{width:auto;max-width:none}}@media(prefers-reduced-motion:no-preference){.floating-cta{transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}}.floating-cta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-cta .floating-cta__link{display:block;padding:.9375rem .3125rem;border:2px solid var(--color-rule);border-radius:3.125rem;font-size:1rem;letter-spacing:.1rem;text-align:center;text-decoration:none;color:var(--color-link);background-color:var(--color-bg)}@media(min-width:768px){.floating-cta .floating-cta__link{padding:1rem 5rem;transition:border-radius .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out)}.floating-cta .floating-cta__link:hover{color:var(--color-bg);background-color:var(--color-text);border-radius:0}}.footer{width:100%;margin:var(--spacing-lg) auto;text-align:center}@media(min-width:768px){.footer{margin:5.625rem auto}}.footer a:hover img{opacity:.5}.footer .footer__logo{margin:0 auto 5.625rem}.footer .footer__logo p{width:5.625rem;margin:0 auto}.footer .footer__links{margin:0 auto 5.625rem;font-size:.8rem;letter-spacing:.1rem}.footer .footer__links a{display:block;margin:0 auto 1.25rem}@media(min-width:768px){.footer .footer__links a{display:inline;margin:0}}.footer .footer__links span{display:none}@media(min-width:768px){.footer .footer__links span{display:inline;margin:0 1.5625rem;color:var(--color-rule-light)}}.footer .footer__sns{margin:0 auto 5.625rem}.footer .footer__sns .footer__sns-title{margin:0 auto 2.5rem;font-size:1rem;letter-spacing:.1rem}.footer .footer__sns .footer__sns-icons{display:flex;justify-content:center;gap:2.5rem}.footer .footer__sns .footer__sns-icons img{width:2.0625rem}.footer .footer__copyright{margin:0 auto 5.625rem;font-size:.8rem;letter-spacing:.1rem}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
