
body.page-id-11{overflow:hidden}
body.page-id-11 #wpvibe-preview-banner{display:none!important}
@media (min-width:821px){
  html:has(body.page-id-11),body.page-id-11{height:100%;overflow:hidden!important}
  body:has(.mf-story-v18) .mf-site-header{display:block!important}
  body:has(.mf-story-v18) .mf-site-footer,body:has(.mf-story-v18) footer{display:none!important}
  .mf-story-v18{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) 62px;color:#f7f2e8;background:#090a0d;isolation:isolate}
  .mf-story18-motherland{position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,rgba(8,10,28,.16),rgba(3,5,16,.34)),url("https://michaelflexig.com/wp-content/uploads/2026/10/MF-Story-Motherland-Golden-Dom-Phi-v01.png") 50% 50%/cover no-repeat;filter:saturate(1.10) contrast(1.12) brightness(.88);pointer-events:none}
  .mf-story-v18:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 20% 48%,rgba(5,7,18,.64),transparent 60%),radial-gradient(ellipse at 80% 48%,rgba(16,18,44,.28),transparent 56%),linear-gradient(180deg,rgba(8,9,26,.06),rgba(4,6,18,.14))}
  .mf-story18-scene-area{position:relative;z-index:2;min-height:0;height:100%;overflow:hidden}
  .mf-story-v18{--mf-story-heading-size:60px;--mf-story-body-size:16px;--mf-story-start-y:138px}
  .mf-story18-scene{position:absolute;inset:0;width:min(1420px,100%);height:100%;margin:0 auto;padding:var(--mf-story-start-y) clamp(58px,7vw,118px) clamp(18px,2vh,26px);overflow:hidden}
  .mf-story18-scene[hidden]{display:none!important}
  .mf-story18-intro,.mf-story18-chapter{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(48px,5.5vw,88px);align-items:start}
  .mf-story18-intro{align-content:center;padding-top:clamp(84px,12vh,96px);padding-bottom:clamp(84px,12vh,96px);transform:translateY(16px)}
  .mf-story18-intro-copy,.mf-story18-copy{width:min(40vw,635px);max-width:635px;justify-self:center;align-self:start;margin:0;text-align:left;position:relative;z-index:4}
  .mf-story18-larry{width:min(40vw,635px);max-width:635px;justify-self:center;align-self:start;margin:0;display:grid;grid-template-rows:auto auto;gap:18px}
  .mf-story18-intro>.mf-story18-larry{gap:54px}
  .mf-story18-larry-copy{width:100%;justify-self:center;margin:0;position:relative;z-index:4}
  .mf-story18-eyebrow{margin:0 0 13px;font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.82)}
  .mf-story18-intro h1,.mf-story18-larry h2,.mf-story18-copy h2{margin:0;font-family:var(--mf-display)!important;font-size:var(--mf-story-heading-size)!important;font-weight:500;line-height:.94;letter-spacing:.045em;text-transform:none;font-variant-caps:small-caps;font-feature-settings:"smcp" 1;color:#f1dfb7;text-shadow:0 1px 14px rgba(0,0,0,.38),0 0 20px rgba(224,184,103,.10)}
  .mf-story18-identity{margin:13px 0 0;font-family:var(--mf-sans)!important;font-size:19px!important;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:rgba(241,223,183,.88);text-shadow:0 2px 18px rgba(0,0,0,.42)}
  .mf-story18-lede,.mf-story18-copy p{margin:18px 0 0;max-width:635px;font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:400;line-height:1.55;color:rgba(241,223,183,.92);text-shadow:0 2px 18px rgba(0,0,0,.54)}
  .mf-story18-lede{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 4px}
  .mf-story18-lede span{display:block;max-width:100%}
  .mf-story18-copy a{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding-bottom:6px;border-bottom:1px solid rgba(217,189,122,.54);font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.91)}
  .mf-story18-media{position:relative;isolation:isolate;width:min(42vw,670px);height:clamp(305px,41vh,430px);margin:0;justify-self:center;align-self:start;overflow:visible}
  .mf-story18-video-wrap{width:100%;height:auto;aspect-ratio:16/9}
  .mf-story18-media--portrait{width:min(32vw,485px);height:clamp(325px,43vh,455px)}
  .mf-story18-media--wide{width:min(44vw,710px);height:clamp(305px,40vh,420px)}
  .mf-story18-aura{position:absolute;z-index:-3;left:50%;top:50%;width:182%;height:182%;opacity:.48;transform:translate(-50%,-50%) scale(1.04);object-fit:cover;filter:blur(64px) saturate(1.20) brightness(1.28) contrast(.96);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 0%,rgba(0,0,0,.96) 42%,rgba(0,0,0,.68) 62%,rgba(0,0,0,.24) 76%,transparent 88%);mask-image:radial-gradient(ellipse 58% 56% at 50% 50%,#000 0%,rgba(0,0,0,.96) 42%,rgba(0,0,0,.68) 62%,rgba(0,0,0,.24) 76%,transparent 88%);pointer-events:none}
  .mf-story18-main-media{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;border:0;background:transparent;transform:scale(1.025);transform-origin:center;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.46) 1.4%,rgba(0,0,0,.90) 3.2%,#000 5%,#000 95%,rgba(0,0,0,.90) 96.8%,rgba(0,0,0,.46) 98.6%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.46) 1.4%,rgba(0,0,0,.90) 3.2%,#000 5%,#000 95%,rgba(0,0,0,.90) 96.8%,rgba(0,0,0,.46) 98.6%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.46) 1.4%,rgba(0,0,0,.90) 3.2%,#000 5%,#000 95%,rgba(0,0,0,.90) 96.8%,rgba(0,0,0,.46) 98.6%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.46) 1.4%,rgba(0,0,0,.90) 3.2%,#000 5%,#000 95%,rgba(0,0,0,.90) 96.8%,rgba(0,0,0,.46) 98.6%,transparent 100%);mask-composite:intersect;filter:saturate(1.01) contrast(1.015) brightness(1.055) drop-shadow(0 0 26px rgba(255,228,164,.18))}
  .mf-story18-scene[data-story18-content="zeno"] .mf-story18-main-media{filter:none!important}
  .mf-story18-media--portrait .mf-story18-main-media,.mf-story18-media--portrait .mf-story18-aura{object-fit:contain}
  .mf-story18-video{transform:scale(1.025)}
  .mf-story18-video-poster{position:relative;padding:0;cursor:pointer;overflow:hidden}
  .mf-story18-video-poster>img{display:block;width:100%;height:100%;object-fit:cover}
  .mf-story18-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:52px;border-radius:16px;background:rgba(0,0,0,.62);font-size:27px;line-height:1;color:#fff;text-indent:3px;box-shadow:0 8px 26px rgba(0,0,0,.35)}
  .mf-story18-chapter--reverse .mf-story18-copy{grid-column:2;grid-row:1;justify-self:center}
  .mf-story18-chapter--reverse .mf-story18-media{grid-column:1;grid-row:1;justify-self:center}
  .mf-story18-voice{align-content:center;padding-top:clamp(84px,12vh,96px);padding-bottom:clamp(84px,12vh,96px);transform:translateY(16px)}
  .mf-story18-voice-copy,.mf-story18-voice-outside{align-self:start;display:grid;grid-template-rows:auto auto auto;row-gap:18px}
  .mf-story18-voice-copy{padding-top:0}
  .mf-story18-voice-slogan,.mf-story18-voice-outside>h2{font-size:var(--mf-story-heading-size)!important;line-height:.94!important}
  .mf-story18-uli-visual>h2,.mf-story18-uli-copy>h2,.mf-story18-zeno-visual>h2{font-size:var(--mf-story-heading-size)!important;line-height:.94!important}
  .mf-story18-voice-text{width:100%;aspect-ratio:16/9;margin:0;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 4px;max-width:635px}
  .mf-story18-voice-text p{margin:0}
  .mf-story18-voice-video{position:relative;width:100%;max-width:635px;height:auto;aspect-ratio:16/9;overflow:visible}
  .mf-story18-voice-video .mf-story18-kotf-poster{position:absolute;inset:0;width:100%;height:100%;transform:none}
  .mf-story18-voice-action{display:inline-flex!important;align-items:center;align-self:flex-start;gap:10px;margin:0!important;padding-bottom:6px;border-bottom:1px solid rgba(217,189,122,.54);font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:500!important;line-height:1.55!important;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.91)!important;text-shadow:none!important}
  .mf-story18-voice-action--static{width:max-content}
  .mf-story18-kotf-poster{position:relative;isolation:isolate;background:rgba(10,22,48,.10)}
  .mf-story18-kotf-poster:before{content:"";position:absolute;z-index:0;inset:-12%;background:url("https://michaelflexig.com/wp-content/uploads/2026/10/Keeper-of-the-Flame-—-album-artwork.jpg") 50% 50%/cover no-repeat;filter:blur(38px) saturate(1.12) brightness(.86);transform:scale(1.12);opacity:.58;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 13%,rgba(0,0,0,.72) 28%,#000 42%,#000 58%,rgba(0,0,0,.72) 72%,rgba(0,0,0,.24) 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 13%,rgba(0,0,0,.72) 28%,#000 42%,#000 58%,rgba(0,0,0,.72) 72%,rgba(0,0,0,.24) 87%,transparent 100%)}
  .mf-story18-kotf-poster>img{position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 0 18px rgba(72,108,170,.16))}
  .mf-story18-uli{align-content:center;padding-top:clamp(84px,12vh,96px);padding-bottom:clamp(84px,12vh,96px);transform:translateY(16px)}
  .mf-story18-uli-visual,.mf-story18-uli-copy{align-self:start;display:grid;grid-template-rows:auto auto auto;row-gap:18px}
  .mf-story18-uli-visual{width:min(40vw,635px);max-width:635px;justify-self:center;margin:0;position:relative;z-index:4}
  .mf-story18-uli-visual>h2,.mf-story18-uli-copy>h2{margin:0;font-family:var(--mf-display)!important;font-size:var(--mf-story-heading-size)!important;font-weight:500;line-height:.94;letter-spacing:.045em;font-variant-caps:small-caps;font-feature-settings:"smcp" 1;color:#f1dfb7;text-shadow:0 1px 14px rgba(0,0,0,.38),0 0 20px rgba(224,184,103,.10)}
  .mf-story18-uli-media{position:relative;width:100%;max-width:635px;height:auto;aspect-ratio:16/9;overflow:visible}
  .mf-story18-uli-media .mf-story18-main-media{position:absolute;inset:0;width:100%;height:100%;transform:none;object-fit:cover}
  .mf-story18-uli-poster{cursor:pointer}
  .mf-story18-uli-poster .mf-story18-play{z-index:5;width:60px;height:44px;border-radius:14px;background:rgba(0,0,0,.52);font-size:23px;box-shadow:0 8px 24px rgba(0,0,0,.30);opacity:.96;pointer-events:none}
  .mf-story18-uli-media iframe.mf-story18-video{-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;transform:none!important}
  .mf-story18-uli-text{width:100%;aspect-ratio:16/9;margin:0;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 4px;max-width:635px}
  .mf-story18-uli-text p{margin:0}
  .mf-story18-uli-action,.mf-story18-uli-caption{display:inline-flex!important;align-items:center;align-self:flex-start;gap:10px;margin:0!important;padding-bottom:6px;border-bottom:1px solid rgba(217,189,122,.54);font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:500!important;line-height:1.55!important;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.91)!important;text-shadow:none!important}
  .mf-story18-uli-caption{width:max-content}
  .mf-story18-zeno{align-content:center;padding-top:clamp(84px,12vh,96px);padding-bottom:clamp(84px,12vh,96px);transform:translateY(16px)}
  .mf-story18-zeno-visual,.mf-story18-zeno-copy{align-self:start;display:grid;grid-template-rows:auto auto auto;row-gap:18px}
  .mf-story18-zeno-visual{width:min(40vw,635px);max-width:635px;justify-self:center;margin:0;position:relative;z-index:4}
  .mf-story18-zeno-visual>h2,.mf-story18-zeno-copy>h2{margin:0;font-family:var(--mf-display)!important;font-size:var(--mf-story-heading-size)!important;font-weight:500;line-height:.94;letter-spacing:.045em;font-variant-caps:small-caps;font-feature-settings:"smcp" 1;color:#f1dfb7;text-shadow:0 1px 14px rgba(0,0,0,.38),0 0 20px rgba(224,184,103,.10)}
  .mf-story18-zeno-media{position:relative;width:100%;max-width:635px;height:auto;aspect-ratio:16/9;overflow:visible}
  .mf-story18-zeno-media .mf-story18-main-media{position:absolute;inset:0;width:100%;height:100%;transform:none;object-fit:cover;filter:none!important}
  .mf-story18-zeno-poster{cursor:pointer}
  .mf-story18-zeno-poster .mf-story18-play{z-index:5;width:60px;height:44px;border-radius:14px;background:rgba(0,0,0,.52);font-size:23px;box-shadow:0 8px 24px rgba(0,0,0,.30);opacity:.96;pointer-events:none}
  .mf-story18-zeno-media iframe.mf-story18-video{-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;transform:none!important}
  .mf-story18-zeno-text{width:100%;aspect-ratio:16/9;margin:0;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 4px;max-width:635px}
  .mf-story18-zeno-text p{margin:0}
  .mf-story18-zeno-action,.mf-story18-zeno-caption{display:inline-flex!important;align-items:center;align-self:flex-start;gap:10px;margin:0!important;padding-bottom:6px;border-bottom:1px solid rgba(217,189,122,.54);font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:500!important;line-height:1.55!important;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.91)!important;text-shadow:none!important}
  .mf-story18-zeno-caption{width:max-content}
  .mf-story18-zeno-heading{display:flex;align-items:center;gap:18px}
  .mf-story18-zeno-heading h2{margin:0;font-family:var(--mf-display)!important;font-size:var(--mf-story-heading-size)!important;font-weight:500;line-height:.94;letter-spacing:.045em;font-variant-caps:small-caps;font-feature-settings:"smcp" 1;color:#f1dfb7;text-shadow:0 1px 14px rgba(0,0,0,.38),0 0 20px rgba(224,184,103,.10)}
  .mf-story18-zeno-torch{appearance:none;position:relative;width:51px;height:51px;aspect-ratio:1/1;flex:0 0 51px;padding:0;border:1px solid rgba(217,189,122,.34);border-radius:7px;background:rgba(7,8,14,.18);overflow:hidden;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.18);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
  .mf-story18-zeno-torch img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}
  .mf-story18-zeno-torch:after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:22px;height:18px;border-radius:6px;background:rgba(0,0,0,.42);font-size:11px;line-height:1;color:rgba(255,255,255,.94);text-indent:1px;box-shadow:0 2px 8px rgba(0,0,0,.24);pointer-events:none}
  .mf-story18-zeno-torch:hover{transform:translateY(-1px);border-color:rgba(217,189,122,.72);box-shadow:0 8px 24px rgba(0,0,0,.26)}
  .mf-story18-combo{align-content:center;padding-top:clamp(84px,12vh,96px);padding-bottom:clamp(84px,12vh,96px);transform:translateY(16px)}
  .mf-story18-combo-visual,.mf-story18-combo-copy{align-self:start;display:grid;grid-template-rows:auto auto auto;row-gap:18px}
  .mf-story18-combo-visual{width:min(40vw,635px);max-width:635px;justify-self:center;margin:0;position:relative;z-index:4}
  .mf-story18-combo-visual>h2,.mf-story18-combo-copy>h2{margin:0;font-family:var(--mf-display)!important;font-size:var(--mf-story-heading-size)!important;font-weight:500;line-height:.94;letter-spacing:.045em;font-variant-caps:small-caps;font-feature-settings:"smcp" 1;color:#f1dfb7;text-shadow:0 1px 14px rgba(0,0,0,.38),0 0 20px rgba(224,184,103,.10)}
  .mf-story18-combo-media{position:relative;width:100%;max-width:635px;height:auto;aspect-ratio:16/9;overflow:visible}
  .mf-story18-combo-media .mf-story18-main-media{position:absolute;inset:0;width:100%;height:100%;transform:none;object-fit:cover}
  .mf-story18-combo-poster{cursor:pointer}
  .mf-story18-combo-poster .mf-story18-play{z-index:5;width:60px;height:44px;border-radius:14px;background:rgba(0,0,0,.52);font-size:23px;box-shadow:0 8px 24px rgba(0,0,0,.30);opacity:.96;pointer-events:none}
  .mf-story18-combo-media iframe.mf-story18-video{-webkit-mask-image:none!important;mask-image:none!important;filter:none!important;transform:none!important}
  .mf-story18-combo-text{width:100%;aspect-ratio:16/9;margin:0;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 4px;max-width:635px}
  .mf-story18-combo-text p{margin:0}
  .mf-story18-combo-action{display:inline-flex!important;align-items:center;align-self:flex-start;gap:10px;margin:0!important;padding-bottom:6px;border-bottom:1px solid rgba(217,189,122,.54);font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:500!important;line-height:1.55!important;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.91)!important;text-shadow:none!important}
  .mf-story18-combo-heading{display:flex;align-items:center;gap:18px}
  .mf-story18-combo-heading h2{margin:0;font-family:var(--mf-display)!important;font-size:var(--mf-story-heading-size)!important;font-weight:500;line-height:.94;letter-spacing:.045em;font-variant-caps:small-caps;font-feature-settings:"smcp" 1;color:#f1dfb7;text-shadow:0 1px 14px rgba(0,0,0,.38),0 0 20px rgba(224,184,103,.10)}
  .mf-story18-combo-mask{appearance:none;position:relative;width:51px;height:51px;aspect-ratio:1/1;flex:0 0 51px;padding:0;border:1px solid rgba(217,189,122,.34);border-radius:7px;background:rgba(7,8,14,.18);overflow:hidden;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.18);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
  .mf-story18-combo-mask span{position:absolute;inset:2px;display:block;background:url("data:image/webp;base64,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") 50% 50%/contain no-repeat}
  .mf-story18-combo-mask:after{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:22px;height:18px;border-radius:6px;background:rgba(0,0,0,.42);font-size:11px;line-height:1;color:rgba(255,255,255,.94);text-indent:1px;box-shadow:0 2px 8px rgba(0,0,0,.24);pointer-events:none}
  .mf-story18-combo-mask:hover{transform:translateY(-1px);border-color:rgba(217,189,122,.72);box-shadow:0 8px 24px rgba(0,0,0,.26)}
  .mf-story18-tabs{position:relative;z-index:7;display:flex;align-items:center;justify-content:center;gap:clamp(22px,3.2vw,52px);height:62px;min-height:62px;padding:8px clamp(28px,4vw,68px) 10px;border-top:1px solid rgba(217,189,122,.18);background:linear-gradient(180deg,rgba(5,6,8,.08),rgba(5,6,8,.34))}
  .mf-story18-tab{appearance:none;border:0;border-bottom:1px solid transparent;padding:0 0 8px;background:transparent;font-family:var(--mf-sans)!important;font-size:var(--mf-story-body-size)!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:rgba(255,255,255,.68);cursor:pointer}
  .mf-story18-tab:hover,.mf-story18-tab.is-active{color:#fff;border-bottom-color:#d9bd7a}
}
/* Mobile STORY: one-column composition; no change to the desktop master. */
@media (max-width:820px){
  html:has(body.page-id-11){overflow-x:clip}
  body.page-id-11{overflow-x:clip;overflow-y:auto}
  /* Let the header scroll away on this long mobile page instead of covering copy. */
  body.page-id-11 .mf-site-header{position:absolute;inset:0 0 auto;z-index:30}
  .mf-story-v18{
    position:relative;isolation:isolate;width:100%;max-width:100%;min-height:100svh;
    overflow:hidden;color:#f7f2e8;background:#090a0d;
  }
  .mf-story18-motherland{
    position:fixed;z-index:0;inset:0;pointer-events:none;
    background:linear-gradient(180deg,rgba(4,4,5,.16),rgba(4,4,5,.38)),
      url("https://michaelflexig.com/wp-content/uploads/2026/10/MF-Story-Motherland-Golden-Dom-Phi-v01.png") 50% 50%/cover no-repeat;
    filter:saturate(1.08) contrast(1.08) brightness(.88);
  }
  .mf-story18-scene-area,.mf-story18-tabs{position:relative;z-index:2;min-width:0;max-width:100%}
  .mf-story18-scene-area{width:100%;padding:118px 22px 26px}
  .mf-story18-scene{
    position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:42px;
    min-width:0;width:100%;max-width:100%;height:auto;padding:0;margin:0;overflow:visible;
  }
  .mf-story18-scene[hidden]{display:none!important}
  .mf-story18-intro,.mf-story18-chapter{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}
  .mf-story18-intro-copy,.mf-story18-copy,.mf-story18-larry,.mf-story18-larry-copy,
  .mf-story18-uli-visual,.mf-story18-zeno-visual,.mf-story18-combo-visual{
    position:relative;min-width:0;width:100%;max-width:100%;margin:0;
    justify-self:stretch;align-self:start;text-align:left;
  }
  .mf-story18-eyebrow{
    margin:0 0 17px;font-family:var(--mf-sans);font-size:10px!important;
    font-weight:500;letter-spacing:.3em;line-height:1.5;text-transform:uppercase;
    color:rgba(255,255,255,.9);
  }
  .mf-story18-intro h1,.mf-story18-larry h2,.mf-story18-copy h2,
  .mf-story18-uli-visual>h2,.mf-story18-zeno-visual>h2,
  .mf-story18-combo-visual>h2,.mf-story18-zeno-heading h2,
  .mf-story18-combo-heading h2,.mf-story18-voice-outside>h2{
    max-width:100%;margin:0;font-family:var(--mf-display)!important;font-weight:400;
    font-variant-caps:small-caps;letter-spacing:.02em;line-height:1.08;
    color:#f1dfb7;overflow-wrap:break-word;
    text-shadow:0 2px 15px rgba(0,0,0,.65);
  }
  .mf-story18-intro h1{font-size:clamp(34px,9vw,47px)!important}
  .mf-story18-larry h2,.mf-story18-copy h2,
  .mf-story18-uli-visual>h2,.mf-story18-zeno-visual>h2,
  .mf-story18-combo-visual>h2,.mf-story18-zeno-heading h2,
  .mf-story18-combo-heading h2,.mf-story18-voice-outside>h2{
    font-size:clamp(30px,8.5vw,43px)!important;
  }
  .mf-story18-identity{
    max-width:100%;margin:14px 0 0;font-family:var(--mf-sans);
    font-size:13px!important;line-height:1.5;letter-spacing:.13em;
    color:rgba(255,255,255,.95);
  }
  .mf-story18-lede,.mf-story18-copy p{
    width:100%;max-width:100%;font-family:var(--mf-sans);
    font-size:15px!important;font-weight:400;line-height:1.73;
    color:rgba(255,255,255,.96);text-shadow:0 2px 14px rgba(0,0,0,.83);
    overflow-wrap:break-word;
  }
  .mf-story18-lede{
    display:block;height:auto;aspect-ratio:auto;margin:24px 0 0;padding:0;
  }
  .mf-story18-lede span{display:block;margin:0 0 15px}
  .mf-story18-lede span:last-child{margin-bottom:0}
  .mf-story18-larry,.mf-story18-uli-visual,.mf-story18-zeno-visual,
  .mf-story18-combo-visual,.mf-story18-voice-outside{display:grid;gap:18px}
  .mf-story18-larry{margin-top:6px}
  .mf-story18-voice-text,.mf-story18-uli-text,.mf-story18-zeno-text,
  .mf-story18-combo-text{width:100%;max-width:100%;height:auto;aspect-ratio:auto;margin:0}
  .mf-story18-voice-text p,.mf-story18-uli-text p,
  .mf-story18-zeno-text p,.mf-story18-combo-text p{margin:0 0 16px}
  .mf-story18-media,.mf-story18-video-wrap,.mf-story18-voice-video,
  .mf-story18-uli-media,.mf-story18-zeno-media,.mf-story18-combo-media{
    position:relative;display:block;width:100%;max-width:100%;min-width:0;
    height:auto;aspect-ratio:16/9;margin:0;overflow:visible;
  }
  .mf-story18-aura{
    position:absolute;z-index:-1;left:-10%;top:-10%;width:120%;height:120%;
    object-fit:cover;opacity:.44;filter:blur(26px) saturate(1.12) brightness(1.14);
    pointer-events:none;
    -webkit-mask-image:radial-gradient(ellipse,#000 35%,transparent 78%);
    mask-image:radial-gradient(ellipse,#000 35%,transparent 78%);
  }
  .mf-story18-video-poster,.mf-story18-main-media,
  iframe.mf-story18-video{
    position:relative;display:block;width:100%;height:100%;
    padding:0;margin:0;border:0;border-radius:2px;
    background:transparent;transform:none;filter:none;
  }
  .mf-story18-video-poster{overflow:hidden;cursor:pointer}
  .mf-story18-video-poster>img{
    display:block;width:100%;height:100%;object-fit:cover;object-position:center;
  }
  .mf-story18-kotf-poster>img{object-fit:contain}
  iframe.mf-story18-video{aspect-ratio:16/9}
  .mf-story18-play{
    position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);
    display:grid;place-items:center;width:58px;height:43px;border-radius:12px;
    background:rgba(0,0,0,.66);font-size:22px;line-height:1;color:#fff;text-indent:2px;
    box-shadow:0 5px 22px rgba(0,0,0,.36);
  }
  .mf-story18-zeno-heading,.mf-story18-combo-heading{
    display:flex;align-items:center;flex-wrap:wrap;gap:14px;min-width:0;
  }
  .mf-story18-zeno-heading h2,.mf-story18-combo-heading h2{min-width:0}
  .mf-story18-zeno-torch,.mf-story18-combo-mask{
    position:relative;flex:0 0 46px;width:46px;height:46px;
    padding:0;border:1px solid rgba(217,189,122,.5);border-radius:4px;
    background:rgba(5,7,15,.35);overflow:hidden;cursor:pointer;
  }
  .mf-story18-zeno-torch img{display:block;width:100%;height:100%;object-fit:contain}
  .mf-story18-zeno-torch:after,.mf-story18-combo-mask:after{
    content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
    display:grid;place-items:center;width:23px;height:20px;border-radius:5px;
    background:rgba(0,0,0,.56);color:#fff;font-size:11px;
  }
  .mf-story18-voice-action,.mf-story18-uli-action,.mf-story18-zeno-action,
  .mf-story18-combo-action,.mf-story18-uli-caption,.mf-story18-zeno-caption{
    display:inline-flex;max-width:100%;width:fit-content;gap:8px;align-items:center;
    margin:10px 0 0;padding-bottom:5px;border-bottom:1px solid rgba(217,189,122,.54);
    font-size:11px!important;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;
    white-space:normal;overflow-wrap:break-word;color:rgba(255,255,255,.94);
  }
  .mf-story18-tabs{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
    align-items:center;gap:7px 13px;max-width:100%;
    padding:20px 22px 26px;border-top:1px solid rgba(217,189,122,.25);
    background:linear-gradient(180deg,rgba(5,6,8,.1),rgba(5,6,8,.5));
  }
  .mf-story18-tab{
    display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;
    padding:8px 6px;border:1px solid rgba(217,189,122,.24);border-radius:2px;
    background:rgba(6,8,14,.38);font-family:var(--mf-sans);
    font-size:10px!important;font-weight:500;letter-spacing:.10em;line-height:1.5;
    white-space:normal;text-align:center;text-transform:uppercase;color:#f7f2e8;
    cursor:pointer;
  }
  .mf-story18-tab.is-active{border-color:rgba(217,189,122,.85);background:rgba(217,189,122,.15)}
}
@media (max-width:360px){
  .mf-story18-scene-area{padding-left:17px;padding-right:17px}
  .mf-story18-intro h1{font-size:33px!important}
  .mf-story18-tabs{padding-left:17px;padding-right:17px}
}

/* STORY mobile light-birth: colour comes from each original image.
   Decorative light bleeds past its edges without cropping subject matter.
   Desktop (821px+) remains untouched. */
@media (max-width:820px){
  .mf-story18-media{
    position:relative;
    isolation:isolate;
    overflow:visible;
    background:transparent;
  }
  /* The existing, source-matched aura is kept separate from the sharp media. */
  .mf-story18-media > .mf-story18-aura{
    position:absolute;
    z-index:0;
    left:-16%;
    top:-20%;
    width:132%;
    height:140%;
    object-fit:cover;
    opacity:.63;
    filter:blur(31px) saturate(1.18) brightness(1.22);
    mix-blend-mode:screen;
    pointer-events:none;
    -webkit-mask-image:radial-gradient(ellipse 67% 62% at 50% 50%,
      #000 0%,rgba(0,0,0,.95) 42%,rgba(0,0,0,.6) 66%,transparent 94%);
    mask-image:radial-gradient(ellipse 67% 62% at 50% 50%,
      #000 0%,rgba(0,0,0,.95) 42%,rgba(0,0,0,.6) 66%,transparent 94%);
  }
  /* An understated gold-and-indigo light spill joins each picture to the hall. */
  .mf-story18-media::after{
    content:"";
    position:absolute;
    z-index:1;
    inset:-16% -13%;
    pointer-events:none;
    background:
      radial-gradient(ellipse 55% 26% at 50% 48%,
        rgba(255,237,189,.25) 0%,rgba(225,180,101,.13) 51%,transparent 94%),
      radial-gradient(ellipse 73% 62% at 50% 53%,
        rgba(87,117,209,.17) 0%,rgba(76,61,140,.11) 55%,transparent 94%),
      linear-gradient(90deg,transparent 6%,
        rgba(242,218,169,.09) 27%,rgba(255,241,199,.22) 50%,
        rgba(242,218,169,.09) 73%,transparent 94%);
    background-size:100% 100%,100% 100%,100% 2px;
    background-position:center,center,center;
    background-repeat:no-repeat;
    filter:blur(17px);
    mix-blend-mode:screen;
    opacity:.82;
  }
  /* Only the outermost pixels dissolve; the subjects remain sharply visible. */
  .mf-story18-media > .mf-story18-video-poster{
    position:relative;
    z-index:2;
    -webkit-mask-image:
      linear-gradient(90deg,transparent 0%,rgba(0,0,0,.85) 1.6%,#000 3.6%,#000 96.4%,rgba(0,0,0,.85) 98.4%,transparent 100%),
      linear-gradient(180deg,transparent 0%,rgba(0,0,0,.88) 2%,#000 4%,#000 96%,rgba(0,0,0,.88) 98%,transparent 100%);
    -webkit-mask-composite:source-in;
    mask-image:
      linear-gradient(90deg,transparent 0%,rgba(0,0,0,.85) 1.6%,#000 3.6%,#000 96.4%,rgba(0,0,0,.85) 98.4%,transparent 100%),
      linear-gradient(180deg,transparent 0%,rgba(0,0,0,.88) 2%,#000 4%,#000 96%,rgba(0,0,0,.88) 98%,transparent 100%);
    mask-composite:intersect;
    filter:saturate(1.035) brightness(1.035);
  }
  /* Keep video playback controls and picture fully intact once opened. */
  .mf-story18-media > iframe.mf-story18-video,
  .mf-story18-media > .mf-story18-video:not(.mf-story18-video-poster){
    position:relative;
    z-index:2;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }
  .mf-story18-kotf-poster > img{
    object-fit:contain;
    filter:brightness(1.035) saturate(1.035);
  }
  /* The miniatures emit light without losing their miniature frames. */
  .mf-story18-zeno-torch,
  .mf-story18-combo-mask{
    box-shadow:0 6px 22px rgba(0,0,0,.29),
      0 0 16px rgba(231,200,129,.24),
      0 0 30px rgba(100,117,200,.15);
  }
  .mf-story18-play{
    background:rgba(0,0,0,.61);
    box-shadow:0 0 0 1px rgba(241,223,183,.16),
      0 5px 22px rgba(0,0,0,.36),
      0 0 22px rgba(241,223,183,.17);
  }
}
