.mtc{--mtc-paper:#f6f3e9;--mtc-forest:#243f32;--mtc-card:300px;--mtc-gap:16px;position:relative;display:block;padding:58px 32px 48px;background:var(--mtc-paper);color:var(--mtc-forest);font-family:Manrope,Arial,sans-serif;scroll-margin-top:90px;isolation:isolate}
.mtc *{box-sizing:border-box}.mtc .mtc-inner{max-width:1180px;margin:0 auto}.mtc .mtc-anchor{position:absolute;top:0;scroll-margin-top:90px}.mtc button,.mtc a{-webkit-tap-highlight-color:transparent}.mtc button{font:inherit;cursor:pointer}.mtc a:focus-visible,.mtc button:focus-visible,.mtc-rail:focus-visible{outline:2px solid #927646;outline-offset:4px}
.mtc .mtc-heading{max-width:700px;margin:0 0 25px}.mtc .mtc-heading h2{margin:0;color:var(--mtc-forest);font:400 36px/1.25 'Libre Baskerville',Georgia,serif;letter-spacing:-1.1px;text-wrap:balance}.mtc .mtc-intro{margin-top:12px;color:#626e58;font-size:14px;line-height:1.65}.mtc .mtc-intro p{margin:0}
.mtc .mtc-rail{position:relative;overflow-x:auto;overflow-y:hidden;padding:4px 0 7px;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch;cursor:grab}.mtc .mtc-rail::-webkit-scrollbar{display:none}.mtc .mtc-rail.is-dragging{cursor:grabbing;user-select:none}.mtc .mtc-track{display:flex;width:max-content}.mtc .mtc-group{display:flex;flex:none;gap:var(--mtc-gap);padding-right:var(--mtc-gap)}.mtc .mtc-card{position:relative;flex:0 0 var(--mtc-card);width:var(--mtc-card);aspect-ratio:3/4;overflow:hidden;border-radius:6px;background:#273a30}.mtc .mtc-film{position:relative;display:block;width:100%;height:100%;color:#fff;text-decoration:none;cursor:inherit;user-select:none;-webkit-user-drag:none}.mtc .mtc-film:focus-visible{outline-offset:-5px}.mtc .mtc-cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-drag:none}.mtc .mtc-play{position:absolute;left:50%;top:43%;display:grid;place-items:center;width:48px;height:48px;transform:translate(-50%,-50%);border:1px solid #ffffffb3;border-radius:50%;background:#13251f59;color:#fff;backdrop-filter:blur(3px)}.mtc .mtc-play svg{width:20px;height:20px;fill:currentColor;margin-left:2px}.mtc .mtc-caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-height:52%;padding:68px 20px 22px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.94) 55%,#000 82%);pointer-events:none}.mtc .mtc-caption strong{display:block;color:#fff;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.25px;text-wrap:pretty}.mtc .mtc-summary{display:block;color:#f5f5f2;font-size:13px;font-weight:400;line-height:1.5;text-wrap:pretty}
.mtc .mtc-dialog{width:min(780px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #bdc9b0;border-radius:6px;background:#20392c;color:#f7f3e8}.mtc .mtc-dialog::backdrop{background:#102019e8}.mtc .mtc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 9px 5px 18px}.mtc .mtc-dialog-head h3{margin:0;color:inherit;font:500 14px/1.5 Manrope,Arial,sans-serif}.mtc .mtc-dialog-head button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;font-size:30px;line-height:1}.mtc .mtc-dialog video{display:block;width:100%;max-height:calc(100dvh - 150px);background:#09150e}.mtc .mtc-dialog-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;font-size:12px;line-height:1.5}.mtc .mtc-dialog-foot p{margin:0;color:#d6dfca}.mtc .mtc-dialog-foot p:empty{display:none}.mtc .mtc-dialog-foot a{color:#eee4ce;text-underline-offset:4px}.mtc-video-open{overflow:hidden}
@media(max-width:749px){.mtc{--mtc-card:min(78vw,300px);--mtc-gap:12px;padding:35px 0 30px;scroll-margin-top:75px}.mtc .mtc-heading{margin:0 20px 20px}.mtc .mtc-heading h2{max-width:350px;font-size:28px;line-height:1.3;letter-spacing:-.8px}.mtc .mtc-intro{max-width:350px;margin-top:10px;font-size:13px;line-height:1.6}.mtc .mtc-rail{padding-left:20px;padding-right:20px}.mtc .mtc-caption{padding:62px 18px 19px}.mtc .mtc-caption strong{font-size:17px}.mtc .mtc-summary{font-size:12.5px;line-height:1.5}.mtc .mtc-anchor{scroll-margin-top:75px}}
@media(max-width:359px){.mtc .mtc-heading h2{font-size:25px}.mtc .mtc-caption{padding:55px 15px 17px}.mtc .mtc-caption strong{font-size:16px}.mtc .mtc-summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mtc *{scroll-behavior:auto!important;transition:none!important}}
