.site-header.site-header-cinematic{box-shadow:none;background:0 0;position:absolute;inset:0 0 auto}.site-header-cinematic .header-inner{border-bottom:none;max-width:none;height:64px;margin-inline:48px;padding-inline:0}.site-header-cinematic .wordmark{font-family:var(--font-semibold);letter-spacing:-.8px;align-items:center;gap:10px;font-size:24px}.header-brand-symbol,.story-brand-symbol{background:linear-gradient(140deg,#b984fc,#a42bea);flex-shrink:0;width:32px;height:32px;display:block;-webkit-mask:url(/assets/mbekt-mark.svg) 50%/contain no-repeat;mask:url(/assets/mbekt-mark.svg) 50%/contain no-repeat}.site-header-cinematic .main-nav{gap:30px}.site-header-cinematic .main-nav>a{color:#c2c1cf;font-size:12px}.site-header-cinematic .main-nav>a:hover{color:#d5abff}.site-header-cinematic .header-cta .button{color:#f8f4ff;min-height:40px;font-family:var(--font-sans);background:#ffffff05;border-radius:999px;gap:24px;padding:11px 19px;font-size:11px;font-weight:400;box-shadow:inset 0 0 0 1px #b78af05c}.site-header-cinematic .header-cta .arrow-icon{filter:brightness(0)invert()}.site-header-cinematic .header-cta .button:hover{background:#b181ed1c}.scroll-hero{background:#030815;height:600svh;position:relative}.story-stage{isolation:isolate;color:#f9f7ff;background:#030815;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.story-poster,.story-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story-poster img{object-fit:contain;width:100%;height:100%}.story-canvas{opacity:0}.story-stage[data-ready=true] .story-canvas{opacity:1}.story-topline{top:78px;font:9px/1.5 var(--font-mono);letter-spacing:1.7px;color:#b2b5c9;justify-content:space-between;gap:20px;display:flex;position:absolute;inset-inline:49px}.story-kicker{align-items:center;gap:9px;display:inline-flex}.story-kicker>span{background:#b58ce4;border-radius:50%;width:4px;height:4px}.story-discipline{display:none}.story-final{aspect-ratio:16/9;text-align:center;flex-direction:column;align-items:center;width:min(100%,177.778svh);padding-top:8.8%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.story-final-brand{font-family:var(--font-semibold);letter-spacing:-.5cqw;justify-content:center;align-items:center;gap:2.6cqw;font-size:8.8cqw;font-weight:600;line-height:1;display:flex}.story-final-brand .story-brand-symbol{width:10.5cqw;height:10.5cqw}.story-final-brand .brand-logo{width:min(38cqw,448px);height:auto}.story-final h2{color:#f9f7ff;font-family:var(--font-sans);letter-spacing:.055cqw;text-transform:uppercase;margin-top:2.1cqw;font-size:3.05cqw;font-weight:400;line-height:1.3}.story-final h2 strong{color:#bd56f1;font-family:var(--font-semibold);font-weight:600}.story-cta{background:#080b2140;border:2px solid #be47ed;border-radius:999px;justify-content:center;align-items:center;gap:2.5cqw;min-height:5.8cqw;margin-top:2.8cqw;padding:1.1cqw 4.2cqw;font-size:2.15cqw;line-height:1.3;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 30px #aa24ec0a,inset 0 0 20px #aa24ec08}.story-cta svg{color:#c45bf6;width:2.8cqw;height:2.8cqw}.story-cta:hover{background:#9e32cd24;box-shadow:0 0 35px #aa24ec30}.story-cta:focus-visible{outline-color:#d8a2ff}.story-bottom{z-index:2;position:absolute;inset:auto 48px 29px}.story-scroll-note{align-items:center;gap:12px;display:flex}.story-scroll-note>span:nth-child(2){font:9px/1.5 var(--font-mono);letter-spacing:1.4px;color:#e5dff4}.story-scroll-icon{border:1px solid #c1b2d78a;border-radius:9px;justify-content:center;width:15px;height:23px;padding-top:5px;display:flex}.story-scroll-icon>span{background:#d4b5f4;width:1px;height:5px}.story-scroll-detail{color:#b0a9bd;margin-left:8px;font-size:10px}.story-edge{z-index:-1;pointer-events:none;background:linear-gradient(#0000,#030815e6);height:160px;position:absolute;inset:auto 0 0}.story-stage[data-final=true] .story-scroll-detail{visibility:hidden}.scroll-hero+.home-sections{padding-top:88px}.scroll-hero-static{height:100svh;min-height:560px}.scroll-hero-static .story-stage{height:100%;position:relative}.scroll-hero-static .story-final{opacity:1}.scroll-hero-static .story-discipline{display:none}@media (max-width:1100px){.site-header-cinematic .header-inner{margin-inline:30px}.site-header-cinematic .main-nav{gap:20px}.site-header-cinematic .main-nav>a{font-size:11px}.story-topline{inset-inline:31px}.story-bottom{inset-inline:30px}.story-discipline{display:none}}@media (max-width:760px){.site-header-cinematic .header-inner{height:78px;margin-inline:22px}.site-header-cinematic .wordmark{gap:8px;font-size:22px}.header-brand-symbol{width:27px;height:27px}.site-header-cinematic .header-cta{display:none}.site-header-cinematic .menu-toggle{border-color:#b78af04d;border-radius:50%;margin-left:auto}.site-header-cinematic .main-nav{background:#070d1c;top:78px}.site-header-cinematic .main-nav>a{font-size:19px}.story-topline{top:103px;letter-spacing:1.4px;font-size:8px;inset-inline:23px}.story-bottom{inset-inline:22px;bottom:24px}.story-scroll-detail{display:none}.scroll-hero-static{min-height:620px;max-height:1000px}.story-poster img,.scroll-hero-static .story-poster img{object-fit:contain;object-position:center}.scroll-hero-static .story-poster img{object-position:center bottom}.story-final{aspect-ratio:auto;width:100%;padding:0 24px;top:25%;transform:translate(-50%)}.story-final-brand{letter-spacing:-.7cqw;gap:3.2cqw;font-size:14cqw}.story-final-brand .story-brand-symbol{width:15cqw;height:15cqw}.story-final h2{letter-spacing:-.1cqw;margin-top:9cqw;font-size:6.1cqw;line-height:1.5}.story-final h2 strong{display:block}.story-cta{border-width:1px;gap:8cqw;min-height:54px;margin-top:9cqw;padding:16px 24px;font-size:4cqw}.story-cta svg{width:23px;height:23px}}@media (prefers-reduced-motion:reduce){.scroll-hero-static{height:100svh}}
.expert-catalogue{flex-direction:column;gap:2rem;padding:3rem 0;display:flex}.expert-catalogue-heading{justify-content:space-between;align-items:flex-end;gap:2.5rem;display:flex}.expert-catalogue-heading h2{letter-spacing:-.05em;max-width:740px;margin-top:1.3rem;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.07}.expert-catalogue-heading h2 span{color:var(--color-muted)}.expert-catalogue-heading p{max-width:350px;font-size:.95rem;line-height:1.65}.expert-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.expert-catalogue-card{border:1px solid var(--color-border);min-height:280px;color:var(--color-ink);background:linear-gradient(145deg,#131e2a,#0b111b);border-radius:22px;flex-direction:column;gap:.8rem;padding:1.75rem;transition:border-color .2s,transform .2s;display:flex}.expert-catalogue-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.expert-catalogue-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.expert-catalogue-number,.expert-catalogue-family{font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-accent)}.expert-catalogue-card h3{letter-spacing:-.035em;margin-top:.7rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.2}.expert-catalogue-card p{font-size:.92rem;line-height:1.65}.expert-catalogue-link{color:var(--color-accent);margin-top:auto;padding-top:1.3rem;font-size:.83rem;font-weight:600}.expert-catalogue-all{color:var(--color-accent);text-underline-offset:5px;align-self:flex-end;font-size:.9rem;text-decoration:underline}.expert-catalogue-closing,.expert-detail-sections>section{border-top:1px solid var(--color-border);padding:4rem 0}.expert-catalogue-closing p,.expert-detail-close p,.expert-explanation{max-width:760px;margin:1.25rem 0 2rem;font-size:1rem;line-height:1.7}.expert-detail-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.25rem;display:grid}.expert-detail-results article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;min-height:180px;padding:1.5rem}.expert-detail-results article span,.expert-detail-modules article span{color:var(--color-accent);font:500 11px var(--font-mono)}.expert-detail-results article h3{margin-top:1.5rem;font-size:1.12rem;line-height:1.4}.expert-detail-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:2rem;display:grid}.expert-detail-modules article{border-top:1px solid var(--color-border);gap:1.3rem;padding:1.2rem 0;display:flex}.expert-detail-modules article h3{color:var(--color-ink);margin-bottom:.45rem;font-size:1.05rem}.expert-detail-modules article p{font-size:.89rem;line-height:1.6}.expert-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.expert-detail-columns li{color:var(--color-muted);margin:.9rem 0;line-height:1.7}.expert-detail-guardrails{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:2.5rem!important}.expert-detail-guardrails p{max-width:850px;margin-top:1rem;line-height:1.7}.expert-detail-close{padding-bottom:6rem!important}.expert-not-found{padding:8rem 0}@media (max-width:900px){.expert-catalogue-heading{display:block}.expert-catalogue-heading p{max-width:720px;margin-top:1rem}.expert-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-detail-results,.expert-detail-columns{grid-template-columns:1fr}}@media (max-width:620px){.expert-catalogue-grid,.expert-detail-modules{grid-template-columns:1fr}.expert-catalogue{padding:2rem 0}.expert-catalogue-card{min-height:230px}.expert-detail-sections>section{padding:2.5rem 0}}.expert-catalogue-compact .expert-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.expert-catalogue-compact .expert-catalogue-card{border-radius:14px;gap:.55rem;min-height:195px;padding:1.25rem}.expert-catalogue-compact .expert-catalogue-card:first-child{background:linear-gradient(125deg,#1b354e,#101e31);border-color:#52769a;grid-column:span 2}.expert-catalogue-compact .expert-catalogue-card h3{margin-top:.2rem;font-size:1.1rem}.expert-catalogue-compact .expert-catalogue-card:first-child h3{font-size:1.6rem}.expert-catalogue-compact .expert-catalogue-card p{font-size:.83rem;line-height:1.5}.expert-catalogue-compact .expert-catalogue-link{padding-top:.5rem;font-size:.75rem}@media (max-width:900px){.expert-catalogue-compact .expert-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.expert-catalogue-compact .expert-catalogue-grid{grid-template-columns:1fr}.expert-catalogue-compact .expert-catalogue-card:first-child{grid-column:auto}.expert-catalogue-compact .expert-catalogue-card{min-height:0}}
.enquiry-error{color:#ffb5b5;background:#351a23;border:1px solid #9a4c60;border-radius:10px;margin:1rem 0;padding:1rem;line-height:1.5}
