html.mtx-guide-lightbox-open,html.mtx-guide-lightbox-open body{overflow:hidden}
.mtx-guide-center-main[data-mtx-guide-version="v95520-guide-slider-research"]{background:radial-gradient(circle at top center,rgba(194,132,47,.14),transparent 34%),linear-gradient(180deg,#030605 0%,#08110d 44%,#050907 100%)}
.mtx-guide-center-main[data-mtx-guide-version="v95520-guide-slider-research"] .mtx-guide-center-hero{position:relative;overflow:hidden;padding:72px 0 38px;border-bottom:1px solid rgba(194,132,47,.32);min-height:250px}
.mtx-guide-center-main[data-mtx-guide-version="v95520-guide-slider-research"] .mtx-guide-center-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,6,.98) 0%,rgba(4,7,6,.9) 36%,rgba(4,7,6,.42) 68%,rgba(4,7,6,.82) 100%),var(--mtx-guide-hero-image);background-size:cover;background-position:center;opacity:.9;pointer-events:none}
.mtx-guide-center-main[data-mtx-guide-version="v95520-guide-slider-research"] .mtx-guide-center-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(194,132,47,.65),transparent)}
.mtx-guide-center-main[data-mtx-guide-version="v95520-guide-slider-research"] .mtx-guide-center-hero-inner{position:relative;z-index:1;max-width:1080px}
.mtx-guide-visual-story{width:min(1220px,calc(100% - 56px));margin:30px auto 22px;padding:28px;border:1px solid rgba(194,132,47,.3);background:linear-gradient(180deg,rgba(8,15,12,.96),rgba(4,8,7,.98));box-shadow:0 26px 64px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.03);position:relative}
.mtx-guide-visual-story:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(194,132,47,.09),transparent 30%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(194,132,47,.018) 18px 19px);pointer-events:none}
.mtx-guide-visual-head,.mtx-guide-story-shell,.mtx-guide-story-footnote{position:relative;z-index:1}
.mtx-guide-visual-head{max-width:920px}
.mtx-guide-visual-head span{display:inline-block;font-family:var(--font-rajdhani,"Rajdhani",sans-serif);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#d2a45a;margin-bottom:10px;font-weight:700}
.mtx-guide-visual-head h2{margin:0 0 11px;color:#f6f1e7;font-family:var(--font-saira-stencil,"Saira Stencil One","Rajdhani",sans-serif);font-size:clamp(28px,3.1vw,46px);line-height:1.08;text-transform:uppercase;letter-spacing:.015em}
.mtx-guide-visual-head p,.mtx-guide-story-footnote{color:rgba(233,238,235,.82);font-family:var(--font-inter,"Inter",sans-serif);line-height:1.72;font-size:15px}
.mtx-guide-story-shell{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:18px;margin-top:22px;align-items:start}
.mtx-guide-story-stage{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:10px;align-items:stretch}
.mtx-guide-story-nav{border:1px solid rgba(194,132,47,.34);background:linear-gradient(180deg,rgba(194,132,47,.17),rgba(194,132,47,.06));color:#f2e8d5;cursor:pointer;transition:.24s ease;display:flex;align-items:center;justify-content:center;min-height:100%}
.mtx-guide-story-nav svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mtx-guide-story-nav:hover,.mtx-guide-story-nav:focus-visible{background:linear-gradient(180deg,rgba(194,132,47,.3),rgba(194,132,47,.12));outline:1px solid rgba(210,164,90,.45);outline-offset:2px}
.mtx-guide-story-slides{position:relative;min-height:0}
.mtx-guide-story-slide{display:none;border:1px solid rgba(194,132,47,.3);background:rgba(8,14,12,.9);overflow:hidden;cursor:zoom-in}
.mtx-guide-story-slide.is-active{display:block;animation:mtxGuideFade .38s ease}
@keyframes mtxGuideFade{from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}
.mtx-guide-story-media,.mtx-guide-story-thumb-media,.mtx-guide-lightbox-media{background-image:var(--mtx-guide-bg);background-repeat:no-repeat;background-size:cover;background-position:center}
.mtx-guide-story-media{aspect-ratio:16/9;width:100%;background-color:#111512;position:relative;overflow:hidden}
.mtx-guide-story-media:after{content:"";position:absolute;inset:46% 0 0;background:linear-gradient(180deg,transparent,rgba(2,5,4,.82));pointer-events:none}
.mtx-guide-story-image-title{position:absolute;z-index:1;left:20px;right:20px;bottom:17px;color:#fff5e4;font-family:var(--font-rajdhani,"Rajdhani",sans-serif);font-size:clamp(18px,2vw,27px);font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.035em;text-shadow:0 2px 14px rgba(0,0,0,.9)}
.mtx-guide-story-caption{padding:18px 19px 20px}
.mtx-guide-story-caption strong,.mtx-guide-lightbox-copy strong{display:block;color:#f5f1e7;font-family:var(--font-rajdhani,"Rajdhani",sans-serif);text-transform:uppercase;letter-spacing:.035em;font-size:22px;line-height:1.15;margin-bottom:8px}
.mtx-guide-story-caption p,.mtx-guide-lightbox-copy p{margin:0;color:rgba(233,238,235,.84);font-family:var(--font-inter,"Inter",sans-serif);line-height:1.7;font-size:15px}
.mtx-guide-story-zoom{margin-top:15px;padding:10px 14px;border:1px solid rgba(194,132,47,.4);background:rgba(194,132,47,.11);color:#f3eadc;font-family:var(--font-rajdhani,"Rajdhani",sans-serif);text-transform:uppercase;font-weight:700;letter-spacing:.055em;cursor:pointer}
.mtx-guide-story-zoom:hover,.mtx-guide-story-zoom:focus-visible{background:rgba(194,132,47,.22);outline:1px solid rgba(210,164,90,.45);outline-offset:2px}
.mtx-guide-story-thumbs{display:grid;gap:11px}
.mtx-guide-story-thumb{border:1px solid rgba(194,132,47,.22);background:rgba(9,15,12,.9);color:#f4efe4;padding:10px;text-align:left;cursor:pointer;display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:start;transition:.22s ease}
.mtx-guide-story-thumb.is-active,.mtx-guide-story-thumb:hover,.mtx-guide-story-thumb:focus-visible{border-color:rgba(194,132,47,.62);transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.2);outline:none}
.mtx-guide-story-thumb.is-active{background:linear-gradient(135deg,rgba(194,132,47,.13),rgba(9,15,12,.94))}
.mtx-guide-story-thumb-media{display:block;aspect-ratio:16/10;width:100%;background-color:#111514;border:1px solid rgba(255,255,255,.04)}
.mtx-guide-thumb-copy{display:block;min-width:0}
.mtx-guide-story-thumb b{display:block;margin:1px 0 6px;font-family:var(--font-rajdhani,"Rajdhani",sans-serif);font-size:15px;line-height:1.18;text-transform:uppercase;letter-spacing:.035em}
.mtx-guide-story-thumb small{display:block;color:rgba(230,236,233,.73);font-family:var(--font-inter,"Inter",sans-serif);font-size:12.5px;line-height:1.48;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mtx-guide-story-footnote{margin-top:15px;padding-top:12px;border-top:1px solid rgba(194,132,47,.18)}
.mtx-guide-lightbox[hidden]{display:none!important}.mtx-guide-lightbox{position:fixed;inset:0;z-index:9999}.mtx-guide-lightbox-backdrop{position:absolute;inset:0;background:rgba(2,5,4,.9);backdrop-filter:blur(5px)}
.mtx-guide-lightbox-close{position:absolute;top:15px;right:17px;z-index:3;width:46px;height:46px;border:1px solid rgba(194,132,47,.42);background:rgba(4,8,7,.94);color:#f6efdf;font-size:30px;line-height:1;cursor:pointer}
.mtx-guide-lightbox-panel{position:relative;z-index:1;width:min(1280px,calc(100% - 32px));max-height:92vh;margin:4vh auto;background:#07100c;border:1px solid rgba(194,132,47,.38);box-shadow:0 40px 90px rgba(0,0,0,.48);overflow:auto}
.mtx-guide-lightbox-media{aspect-ratio:16/9;width:100%;background-color:#0d120f;background-size:contain}
.mtx-guide-lightbox-copy{padding:20px 23px 25px}
@media(max-width:1020px){.mtx-guide-visual-story{width:min(100%,calc(100% - 28px));padding:22px 18px}.mtx-guide-story-shell{grid-template-columns:1fr}.mtx-guide-story-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.mtx-guide-story-thumb{display:block}.mtx-guide-story-thumb-media{margin-bottom:9px}.mtx-guide-story-thumb small{-webkit-line-clamp:2}}
@media(max-width:720px){.mtx-guide-center-main[data-mtx-guide-version="v95520-guide-slider-research"] .mtx-guide-center-hero{padding-top:52px}.mtx-guide-story-stage{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px}.mtx-guide-story-thumbs{grid-template-columns:1fr}.mtx-guide-story-thumb{display:grid;grid-template-columns:105px minmax(0,1fr)}.mtx-guide-story-caption strong,.mtx-guide-lightbox-copy strong{font-size:19px}.mtx-guide-story-image-title{left:14px;right:14px;bottom:13px}}
@media(prefers-reduced-motion:reduce){.mtx-guide-story-slide.is-active{animation:none}.mtx-guide-story-thumb,.mtx-guide-story-nav{transition:none}}
