.dt-mobile-banner{display:none}@media(max-width:749px){.slideshow--mobile-portrait .slideshow__slide{container-type:inline-size;height:100%;min-height:0}.slideshow--mobile-portrait .slideshow__slide--mobile-designed{display:block;padding:0}.slideshow--mobile-portrait .slideshow__slide--mobile-designed>.slideshow__media,.slideshow--mobile-portrait .slideshow__slide--mobile-designed>.slideshow__text-wrapper{display:none}.slideshow--mobile-portrait .dt-mobile-banner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;color:#f7f5ef;background:#161616}.dt-mobile-banner__photo{position:relative;flex:0 0 57%;min-height:0;overflow:hidden}.dt-mobile-banner__photo>img{display:block;width:100%;height:100%;object-fit:cover}.dt-mobile-banner__copy{flex:1;min-height:0;padding:4cqw 6.5cqw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.dt-mobile-banner p,.dt-mobile-banner h2{margin:0;color:inherit}.dt-mobile-banner__eyebrow{font-size:max(9px,2.65cqw);letter-spacing:.12em;line-height:1.4}.dt-mobile-banner__title{font-size:10cqw;font-weight:500;letter-spacing:.015em;line-height:1.1}.dt-mobile-banner__description{font-size:max(11px,3.15cqw);letter-spacing:.01em;line-height:1.65}.dt-mobile-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:6cqw;min-height:44px;border-bottom:1px solid currentColor;font-size:max(11px,3cqw);line-height:1.3;letter-spacing:.025em;margin-top:1cqw}.dt-mobile-banner__credit{position:absolute;right:2cqw;bottom:1.6cqw;color:#fff;background:#00000094;padding:.6cqw 1cqw;font-size:1.8cqw;line-height:1.3}.slideshow--mobile-portrait .dt-mobile-banner--haider{background:#030329}.dt-mobile-banner--haider .dt-mobile-banner__photo{position:absolute;top:0;right:0;bottom:0;left:0}.dt-mobile-banner--haider .dt-mobile-banner__photo>img{object-position:25% top}.dt-mobile-banner--haider .dt-mobile-banner__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 36%,rgb(3 3 41 / 20%) 45%,rgb(3 3 41 / 94%) 76%,#030329 100%)}.dt-mobile-banner--haider .dt-mobile-banner__copy{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:flex-end;align-items:center;text-align:center;padding:6cqw 5cqw}.dt-mobile-banner--haider .dt-mobile-banner__by{font-family:Georgia,serif;font-style:italic;font-size:3.2cqw;line-height:1;margin:1.2cqw 0}.dt-mobile-banner--haider .dt-mobile-banner__title{font-family:Georgia,Times New Roman,serif;font-size:11cqw;font-weight:400;letter-spacing:-.045em;line-height:.96}.dt-mobile-banner--haider .dt-mobile-banner__description{font-size:max(10px,2.7cqw);letter-spacing:.16em;margin-top:3cqw}.dt-mobile-banner--haider .dt-mobile-banner__cta{margin-top:2cqw}.slideshow--mobile-portrait .dt-mobile-banner--sato{background:#e9e7e1;color:#242b32}.dt-mobile-banner--sato .dt-mobile-banner__copy{display:contents}.dt-mobile-banner--sato .dt-mobile-banner__eyebrow{position:absolute;top:3.5%;left:4%;width:92%;text-align:center;font-size:max(9px,2.4cqw)}.dt-mobile-banner--sato .dt-mobile-banner__title{position:absolute;top:7%;left:4%;width:92%;text-align:center;font-size:19cqw;font-weight:400;letter-spacing:-.035em}.dt-mobile-banner--sato .dt-mobile-banner__photo{position:absolute;top:26%;left:0;width:100%;height:56%}.dt-mobile-banner--sato .dt-mobile-banner__photo>img{object-position:57% 20%}.dt-mobile-banner--sato .dt-mobile-banner__description{position:absolute;top:84%;left:4%;width:92%;text-align:center}.dt-mobile-banner--sato .dt-mobile-banner__cta{position:absolute;bottom:1.8%;left:50%;transform:translate(-50%);white-space:nowrap;min-height:32px;margin:0;gap:4cqw}.slideshow--mobile-portrait .dt-mobile-banner--yuichi{color:#182f45;background:#eaf0f5}.dt-mobile-banner--yuichi .dt-mobile-banner__photo{flex-basis:56%;padding:4cqw 11cqw 0;display:flex;flex-direction:column;justify-content:center;gap:3cqw}.dt-mobile-banner--yuichi .dt-mobile-banner__photo>img{height:auto;aspect-ratio:2.65;object-fit:cover;flex:0 0 auto}.dt-mobile-banner--yuichi .dt-mobile-banner__copy{align-items:center;text-align:center;padding:0 6.5cqw 2cqw}.dt-mobile-banner--yuichi .dt-mobile-banner__title{font-size:6.8cqw;font-weight:500;line-height:1.35;margin:1.5cqw 0}.dt-mobile-banner--yuichi .dt-mobile-banner__edition{font-size:max(10px,2.8cqw);line-height:1.5}.slideshow--mobile-portrait .dt-mobile-banner--matsuda{background:#182018}.dt-mobile-banner--matsuda .dt-mobile-banner__copy{display:contents}.dt-mobile-banner--matsuda .dt-mobile-banner__eyebrow{position:absolute;top:5%;left:6.5%}.dt-mobile-banner--matsuda .dt-mobile-banner__title{position:absolute;top:12%;left:6.5%;width:78%;line-height:0}.dt-mobile-banner--matsuda .dt-mobile-banner__title>img{display:block;width:100%;height:auto}.dt-mobile-banner--matsuda .dt-mobile-banner__statement{position:absolute;top:29%;left:6.5%;font-size:3.2cqw;line-height:1.5;letter-spacing:.055em}.dt-mobile-banner--matsuda .dt-mobile-banner__photo{position:absolute;top:36%;left:22%;width:78%;height:53%}.dt-mobile-banner--matsuda .dt-mobile-banner__photo>img{object-position:66% top}.dt-mobile-banner--matsuda .dt-mobile-banner__description{position:absolute;top:38%;left:5%;height:47%;writing-mode:vertical-rl;text-orientation:upright;font-size:max(11px,3.2cqw);line-height:1.9;letter-spacing:.12em}.dt-mobile-banner--matsuda .dt-mobile-banner__cta{position:absolute;right:6.5%;bottom:1.8%;min-height:32px;margin:0}.slideshow--mobile-portrait .dt-mobile-banner--rehab{background:#2b2220;color:#f0e9dc}.dt-mobile-banner--rehab .dt-mobile-banner__copy{display:contents}.dt-mobile-banner--rehab .dt-mobile-banner__eyebrow{position:absolute;top:5%;left:7%}.dt-mobile-banner--rehab .dt-mobile-banner__title{position:absolute;top:9%;left:6%;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:25cqw;font-weight:400;font-style:italic;letter-spacing:-.055em;line-height:1}.dt-mobile-banner--rehab .dt-mobile-banner__photo{position:absolute;top:29%;left:7%;width:86%;height:43%}.dt-mobile-banner--rehab .dt-mobile-banner__photo>img{object-position:58% 43%}.dt-mobile-banner--rehab .dt-mobile-banner__description{position:absolute;top:75%;right:7%;max-width:86%;text-align:right}.dt-mobile-banner--rehab .dt-mobile-banner__detail{position:absolute;top:81%;right:7%;max-width:86%;text-align:right;font-size:max(10px,2.7cqw);line-height:1.5}.dt-mobile-banner--rehab .dt-mobile-banner__cta{position:absolute;bottom:1.8%;left:7%;min-height:30px;margin:0}.slideshow--mobile-portrait .dt-mobile-banner--unimatic{background:#202923}.dt-mobile-banner--unimatic .dt-mobile-banner__copy{display:contents}.dt-mobile-banner--unimatic .dt-mobile-banner__photo{position:absolute;top:0;left:30%;width:70%;height:100%}.dt-mobile-banner--unimatic .dt-mobile-banner__photo>img{object-position:right center;transform:scale(1.25);transform-origin:right center}.dt-mobile-banner--unimatic .dt-mobile-banner__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / 55%),transparent 20%,transparent 55%,rgb(10 15 11 / 82%) 75%,rgb(10 15 11 / 90%) 100%)}.dt-mobile-banner--unimatic .dt-mobile-banner__eyebrow{position:absolute;top:5%;right:5%;width:61%;text-align:right;font-size:max(9px,2.2cqw)}.dt-mobile-banner--unimatic .dt-mobile-banner__title{position:absolute;left:8%;top:50%;height:max-content;white-space:nowrap;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;text-orientation:mixed;font-size:13cqw;font-weight:500;letter-spacing:.09em;line-height:1}.dt-mobile-banner--unimatic .dt-mobile-banner__description{position:absolute;right:5%;bottom:19%;width:60%;text-align:right;font-size:max(12px,3.6cqw)}.dt-mobile-banner--unimatic .dt-mobile-banner__cta{position:absolute;right:5%;bottom:5%;gap:4cqw;margin:0}}@media(max-width:360px){.dt-mobile-banner--yuichi .dt-mobile-banner__title{font-size:6.5cqw;margin:1cqw 0}.dt-mobile-banner--yuichi .dt-mobile-banner__copy{padding-bottom:1cqw}.dt-mobile-banner--sato .dt-mobile-banner__title{font-size:18cqw}.dt-mobile-banner--sato .dt-mobile-banner__description{font-size:10px}.dt-mobile-banner--sato .dt-mobile-banner__cta{min-height:28px;bottom:1.2%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/slideshow-mobile-portrait.css.map */
