.mdetail__content{padding:7rem 0}.mdetail__content .container{max-width:900px}.mdetail__content p{margin-bottom:2rem}.mdetail__content h2,.mdetail__content h3{margin-bottom:1.5rem;margin-top:4rem}.mdetail__inside-machine{background:var(--c-light-grey);overflow:hidden;padding:3rem 0 7rem;position:relative}.mdetail__itm-dots{height:331px;pointer-events:none;position:absolute;right:10rem;top:10rem;width:331px}@media screen and (max-width:991px){.mdetail__itm-dots{display:none}}.mdetail__inside-machine-inner{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr;position:relative;z-index:1}@media screen and (min-width:992px){.mdetail__inside-machine-inner{align-items:stretch;gap:4rem;grid-template-columns:2fr 3fr}}.mdetail__inside-machine-content{display:flex;flex-direction:column;justify-content:center}.mdetail__inside-machine-heading{color:#04173f;margin-bottom:2rem}.mdetail__inside-machine-body{margin-bottom:3rem;max-width:50ch}.mdetail__itm-btn{align-items:stretch;border:2px solid #04173f;display:inline-flex;flex-shrink:0;overflow:hidden;text-decoration:none}.mdetail__itm-btn:hover
.mdetail__itm-btn-text{background:rgba(4,23,63,.06)}.mdetail__itm-btn-text{align-items:center;color:#04173f;display:flex;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;padding:1rem 1.5rem;text-transform:uppercase;white-space:nowrap}.mdetail__itm-btn-icon{align-items:center;background:#ff2400;display:flex;flex-shrink:0;justify-content:center;width:4rem}.mdetail__inside-machine-media{position:relative}.mdetail__inside-machine-media
.content-wmedia__media-wrap{align-items:stretch;display:flex;height:100%;width:100%}.mdetail__inside-machine-media
.content-wmedia__embed-container,.mdetail__inside-machine-media
.content-wmedia__oembed-container{max-width:951px;width:100%}.mdetail__inside-machine-media
.content-wmedia__iframe-wrapper{height:0;padding-bottom:57%;position:relative;width:100%}.mdetail__inside-machine-media
.content-wmedia__oembed-container-iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:992px){.mdetail__inside-machine{padding-bottom:0}.content-columns__links.btn-group{margin-bottom:7rem}.mdetail__inside-machine-media{align-items:stretch;display:flex;margin-bottom:0;margin-top:6rem;position:relative;top:auto;z-index:10}.mdetail__inside-machine-media .content-wmedia__media-wrap{flex:1}}.mdetail__itm-thumb{background:#000;border:none;cursor:pointer;display:block;line-height:0;padding:0;position:relative;width:100%}.mdetail__itm-thumb>img{display:block;image-rendering:auto;object-fit:cover;width:100%}.mdetail__itm-oembed-container
.mdetail__itm-thumb{height:100%;inset:0;position:absolute;width:100%;z-index:1}.mdetail__itm-oembed-container
.mdetail__itm-thumb>img{height:100%;image-rendering:auto;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.mdetail__itm-title-overlay{background:rgba(4,23,63,.88);line-height:0;max-width:38rem;padding:1.4rem 2rem;position:absolute;right:0;text-align:left;top:0}.mdetail__itm-title-pre{font-size:1.1rem;letter-spacing:.1em}.mdetail__itm-title-name,.mdetail__itm-title-pre{color:#fff;display:block;font-family:var(--font-heading);font-weight:700;line-height:1.3;text-transform:uppercase}.mdetail__itm-title-name{font-size:1.5rem;letter-spacing:.04em;margin-top:.3rem}.mdetail__itm-play{height:9rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:8rem}.mdetail__itm-play svg{fill:#5494cc;filter:drop-shadow(0 4px 16px rgba(0,0,0,.35));height:100%;transition:opacity .2s ease,transform .2s ease;width:100%}.mdetail__itm-thumb:hover
.mdetail__itm-play svg{opacity:.85;transform:scale(1.05)}.mdetail__itm-thumb-sm-play svg{fill:#5494cc;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));transition:opacity .2s ease,transform .2s ease}.mdetail__itm-thumb-sm.is-active
.mdetail__itm-thumb-sm-play svg,.mdetail__itm-thumb-sm:hover
.mdetail__itm-thumb-sm-play svg{opacity:1;transform:scale(1.05)}.mdetail__itm-main{position:relative;width:100%}.mdetail__itm-oembed-container{display:none;height:0;padding-bottom:56.25%;position:relative;width:100%}.mdetail__itm-oembed-container.is-active{display:block}.mdetail__itm-oembed-info{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.mdetail__itm-thumb.is-hidden{display:none}.mdetail__itm-iframe-wrapper{inset:0;position:absolute}.mdetail__itm-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.mdetail__itm-pagination{align-items:center;display:flex;gap:.8rem;margin-top:2.4rem}.mdetail__itm-nav{align-items:center;background:transparent;border:.2rem solid var(--c-light);color:var(--c-light);cursor:pointer;display:flex;flex-shrink:0;height:4rem;justify-content:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out;width:3.8rem}.mdetail__itm-nav:hover{background-color:var(--c-light);color:#fff}.mdetail__itm-counter{color:var(--c-second);font-family:var(--font-body);font-size:2rem;font-weight:700;letter-spacing:.02em}.mdetail__itm-thumbs{align-items:flex-start;display:flex;gap:1.2rem;margin-top:1.6rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1.2rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mdetail__itm-thumbs::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}.mdetail__itm-thumb-item{flex:0 0 calc(33.333% - 0.8rem);min-width:0;position:relative}.mdetail__itm-thumb-sm{aspect-ratio:16/9;background:transparent;border:none;cursor:pointer;display:block;line-height:0;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.mdetail__itm-thumb-sm img{backface-visibility:hidden;display:block;height:100%;image-rendering:auto;inset:0;object-fit:cover;object-position:center;opacity:.8;position:absolute;transform:none;transition:opacity .2s ease;width:100%}.mdetail__itm-thumb-sm.is-active img,.mdetail__itm-thumb-sm:hover img{opacity:1;transform:none}.mdetail__itm-thumb-sm-play{height:3.2rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.2rem;z-index:5}.mdetail__itm-thumb-sm-play svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));height:100%;width:100%}.mdetail__itm-thumb-title{color:var(--c-second);display:block;font-family:var(--font-body);font-size:1.2rem;font-weight:700;line-height:1.35;margin-top:.8rem;padding-right:.4rem;text-align:left}@media screen and (max-width:991px){.mdetail__inside-machine{padding:7rem 0}.mdetail__inside-machine-media{margin-top:0}.mdetail__itm-thumb-item{flex:0 0 calc(50% - 0.6rem)}.mdetail__itm-thumb-title{display:none}}