.mzv4{--v4-obsidian:#050506;--v4-panel:#0b0b0d;--v4-ivory:#f1efe8;--v4-ivory-soft:#d9d6ce;--v4-copy-muted:#f1efe8c7;--v4-line-fine:#f1efe824;--v4-line-strong:#f1efe847;--v4-accent:#b9a7ff;--v4-air:#b9a7ff;--v4-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--v4-ease-standard:cubic-bezier(.2, .7, .2, 1);--v4-dur-micro:.21s;--v4-dur-standard:.52s;--v4-dur-transform:.86s;--v4-max-width:1480px;--v4-gutter:clamp(20px, 4vw, 72px);--v4-radius:6px;--v4-font-grotesk:var(--font-muzeum), "Darker Grotesque", system-ui, sans-serif;--v4-font-serif:var(--font-v4-serif,"Instrument Serif"), Georgia, serif;background:var(--v4-obsidian);color:var(--v4-ivory);font-family:var(--v4-font-grotesk);-webkit-font-smoothing:antialiased;isolation:isolate}.mzv4-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 72% 54% at 22% 18%, color-mix(in srgb, var(--v4-air) 11%, transparent), transparent 70%), radial-gradient(ellipse 60% 48% at 82% 78%, color-mix(in srgb, var(--v4-air) 6%, transparent), transparent 72%);position:fixed;inset:0}.mzv4-shell{width:100%;max-width:var(--v4-max-width);padding-inline:var(--v4-gutter);margin-inline:auto}.mzv4-eyebrow{letter-spacing:.04em;color:var(--v4-copy-muted);font-size:clamp(.8rem,.75rem + .3vw,.95rem);font-weight:600}.mzv4-headline{letter-spacing:-.015em;color:var(--v4-ivory);text-wrap:balance;font-size:clamp(2.6rem,1.6rem + 5vw,6.2rem);font-weight:700;line-height:.98}.mzv4-heading{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2.8vw,3.6rem);font-weight:700;line-height:1.02}.mzv4-body{color:var(--v4-copy-muted);max-width:34em;font-size:clamp(1.05rem,1rem + .35vw,1.3rem);line-height:1.5}.mzv4-serif{font-family:var(--v4-font-serif);letter-spacing:0;font-style:normal;font-weight:400}.mzv4-caption{color:var(--v4-copy-muted);font-size:.92rem;line-height:1.4}.mzv4-action{font:inherit;border-radius:var(--v4-radius);cursor:pointer;transition:background-color var(--v4-dur-micro) var(--v4-ease-standard), color var(--v4-dur-micro) var(--v4-ease-standard), border-color var(--v4-dur-micro) var(--v4-ease-standard);padding:.78em 1.9em;font-size:clamp(.98rem,.94rem + .2vw,1.08rem);font-weight:600;line-height:1;text-decoration:none;display:inline-block}.mzv4-action--primary{background:var(--v4-ivory);color:var(--v4-obsidian);border:1px solid var(--v4-ivory)}.mzv4-action--primary:hover{background:var(--v4-ivory-soft);border-color:var(--v4-ivory-soft)}.mzv4-action--secondary{color:var(--v4-ivory);border:1px solid var(--v4-line-strong);background:0 0}.mzv4-action--secondary:hover{border-color:var(--v4-ivory-soft)}.mzv4-action--text{color:var(--v4-ivory);border:0;border-bottom:1px solid var(--v4-line-strong);background:0 0;border-radius:0;padding:.4em 0}.mzv4-action--text:hover{border-bottom-color:var(--v4-accent)}.mzv4 :focus-visible{outline:2px solid var(--v4-ivory);outline-offset:3px}.mzv4-rule{border:0;border-top:1px solid var(--v4-line-fine)}.mzv4-index{font-variant-numeric:tabular-nums;color:var(--v4-copy-muted);font-size:.9rem;font-weight:600}.mzv4-media{border-radius:var(--v4-radius);background:var(--v4-panel);position:relative;overflow:hidden}.mzv4-media>img,.mzv4-media>video{object-fit:cover;width:100%;height:100%;display:block}.mzv4-video-toggle{z-index:2;font:inherit;color:var(--v4-ivory);border:1px solid var(--v4-line-strong);cursor:pointer;opacity:0;transition:opacity var(--v4-dur-micro) var(--v4-ease-standard);background:#05050699;border-radius:4px;padding:.25em .75em;font-size:.85rem;font-weight:600;position:absolute;bottom:10px;right:10px}.mzv4-media:hover .mzv4-video-toggle,.mzv4-video-toggle:focus-visible{opacity:1}@media (pointer:coarse){.mzv4-video-toggle{opacity:1}}.mzv4-grain:after{content:"";pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.mzv4-chapter{padding-block:clamp(96px,14vh,200px);position:relative}.mzv4-sticky-stage{height:100svh;position:sticky;top:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mzv4 *,.mzv4 :before,.mzv4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.mzv4-hero{height:170svh;position:relative}.mzv4-hero__stage{background:var(--v4-obsidian,#050506)}.mzv4-field{--row-h:20vh;opacity:.88;flex-direction:column;justify-content:center;gap:2.6svh;display:flex;position:absolute;inset:-6%;transform:rotate(-2.2deg)scale(1.05)}.mzv4-field__row{justify-content:center;gap:1.4vw;display:flex}.mzv4-field__tile{height:var(--row-h);width:calc(var(--tile-ar,1.2) * var(--row-h));flex:none;position:relative}.mzv4-field__tile--vacant{background:0 0}@supports (height:1svh){.mzv4-field{--row-h:20svh}}.mzv4-featured{--fx-w:clamp(280px, 26vw, 460px);z-index:2;pointer-events:none;clip-path:inset(max(6vh, calc(50vh - var(--fx-w) * .75)) calc(42vw - var(--fx-w) / 2) max(6vh, calc(50vh - var(--fx-w) * .75)) calc(58vw - var(--fx-w) / 2) round 6px);clip-path:inset(max(6svh, calc(50svh - var(--fx-w) * .75)) calc(42vw - var(--fx-w) / 2) max(6svh, calc(50svh - var(--fx-w) * .75)) calc(58vw - var(--fx-w) / 2) round 6px);margin:0;position:absolute;inset:0}.mzv4-featured__frame{background:var(--v4-panel,#0b0b0d);position:absolute;inset:0}.mzv4-featured__distortion{opacity:0;width:100%;height:100%;transition:opacity .6s var(--v4-ease-standard,ease);pointer-events:none;position:absolute;inset:0}.mzv4-featured__caption{left:var(--v4-gutter,clamp(20px, 4vw, 72px));opacity:0;gap:3px;display:grid;position:absolute;bottom:clamp(24px,5vh,48px)}.mzv4-featured__title{color:var(--v4-ivory,#f1efe8);font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.mzv4-featured__creator,.mzv4-featured__medium{color:var(--v4-copy-muted,#f1efe89e);font-size:.95rem}.mzv4-hero__reveal-line{right:var(--v4-gutter,clamp(20px, 4vw, 72px));z-index:3;opacity:0;color:var(--v4-ivory-soft,#d9d6ce);margin:0;font-size:clamp(1.2rem,1.8vw,1.7rem);font-style:italic;position:absolute;bottom:clamp(24px,5vh,48px)}.mzv4-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050506f5 0%,#050506e0 26%,#05050685 44%,#05050600 68%);position:absolute;inset:0}.mzv4-hero__copy{z-index:3;gap:clamp(14px,2vh,22px);max-width:none;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mzv4-hero__copy>*{max-width:560px}.mzv4-hero__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}@media (min-width:901px) and (max-width:1280px){.mzv4-hero__copy>*{max-width:440px}.mzv4-featured{--fx-w:clamp(250px, 27vw, 380px);clip-path:inset(max(6vh, calc(50vh - var(--fx-w) * .75)) calc(38vw - var(--fx-w) / 2) max(6vh, calc(50vh - var(--fx-w) * .75)) calc(62vw - var(--fx-w) / 2) round 6px);clip-path:inset(max(6svh, calc(50svh - var(--fx-w) * .75)) calc(38vw - var(--fx-w) / 2) max(6svh, calc(50svh - var(--fx-w) * .75)) calc(62vw - var(--fx-w) / 2) round 6px)}}@media (max-width:900px){.mzv4-hero{height:126svh}.mzv4-field{--row-h:15vh;opacity:.6;justify-content:flex-end;padding-bottom:4svh}@supports (height:1svh){.mzv4-field{--row-h:15svh}}.mzv4-hero__stage{background: radial-gradient(ellipse 120% 26% at 50% 58%, color-mix(in srgb, var(--v4-air,#b9a7ff) 30%, transparent), transparent 74%),  radial-gradient(ellipse 130% 38% at 44% 10%, color-mix(in srgb, var(--v4-air,#b9a7ff) 24%, transparent), transparent 76%), radial-gradient(ellipse 66% 30% at 98% 40%, color-mix(in srgb, var(--v4-air,#b9a7ff) 16%, transparent), transparent 72%), var(--v4-obsidian,#050506)}.mzv4-featured{--fx-w:clamp(180px, 52vw, 300px);clip-path:inset(max(52vh, calc(93vh - var(--fx-w) * 1.5)) calc(50vw - var(--fx-w) / 2) 7vh calc(50vw - var(--fx-w) / 2) round 6px);clip-path:inset(max(52svh, calc(93svh - var(--fx-w) * 1.5)) calc(50vw - var(--fx-w) / 2) 7svh calc(50vw - var(--fx-w) / 2) round 6px)}.mzv4-featured__caption{max-width:68vw;bottom:clamp(18px,4vh,32px)}.mzv4-featured__title{font-size:1.25rem}.mzv4-hero__reveal-line{right:auto;left:var(--v4-gutter,20px);font-size:1.1rem;bottom:clamp(112px,17vh,168px)}.mzv4-hero__scrim{background:linear-gradient(#0505064d 0%,#05050642 34%,#05050670 48%,#05050633 62%,#05050600 74%)}.mzv4-hero__copy{gap:clamp(10px,1.5vh,14px);padding-top:78px;top:0;transform:none}.mzv4-hero__copy .mzv4-headline{font-size:clamp(1.95rem,8.2vw,2.6rem);line-height:1.02}.mzv4-hero__copy .mzv4-body{max-width:34em;font-size:1rem;line-height:1.45}.mzv4-hero__actions{grid-auto-flow:row;justify-items:start;gap:14px;width:min(100%,340px);margin-top:6px;display:grid}.mzv4-hero__actions .mzv4-action--primary{justify-content:center;align-items:center;width:100%;min-height:50px;padding:.7em 1.4em;display:flex}.mzv4-hero__actions .mzv4-action--secondary{min-height:44px;color:var(--v4-ivory-soft,#d9d6ce);box-shadow:inset 0 -1px 0 0 var(--v4-line-strong,#f1efe847);background:0 0;border:0;border-radius:0;align-items:center;padding:0 2px;display:inline-flex}}.mzv4[data-tier=reduced] .mzv4-hero{height:auto;min-height:100svh}.mzv4[data-tier=reduced] .mzv4-hero__reveal-line{display:none}.mzv4[data-tier=reduced] .mzv4-featured{clip-path:none;inset:auto;left:calc(58% - var(--fx-w) / 2);top:max(6svh, calc(50svh - var(--fx-w) * .75));width:var(--fx-w);height:min(calc(var(--fx-w) * 1.5), 74vh)}.mzv4[data-tier=reduced] .mzv4-featured__frame{border-radius:6px;overflow:hidden}.mzv4[data-tier=reduced] .mzv4-featured__caption{opacity:1;top:calc(100% + 10px);bottom:auto;left:0}@media (max-width:900px){.mzv4[data-tier=reduced] .mzv4-featured{left:calc(50% - var(--fx-w) / 2);top:auto;bottom:6svh}.mzv4[data-tier=reduced] .mzv4-featured__caption{top:auto;bottom:calc(100% + 8px)}}@media (max-width:900px) and (orientation:landscape){.mzv4-featured{clip-path:inset(16svh 8vw 16svh 58vw round 6px)}.mzv4-hero__copy{gap:8px;padding-top:calc(52px + 2svh)}.mzv4-hero__copy .mzv4-headline{font-size:clamp(1.7rem,6.5vh,2.4rem)}.mzv4-hero__copy .mzv4-body{font-size:.95rem}.mzv4-hero__actions{grid-auto-flow:column;justify-content:start;gap:10px;width:auto;margin-top:2px}.mzv4-hero__actions .mzv4-action{min-height:44px;padding:.55em 1.3em;font-size:.92rem}.mzv4[data-tier=reduced] .mzv4-featured{width:clamp(150px,26vw,230px);height:min(1.5*clamp(150px,26vw,230px),68svh);inset:16svh 8vw auto auto}.mzv4[data-tier=reduced] .mzv4-featured__caption{top:calc(100% + 8px);bottom:auto}}.mzv4-chapter .mzv4-rule{margin-bottom:clamp(28px,5vh,56px)}.mzv4-chapter .mzv4-heading{margin-bottom:18px}