.mp-product{--mp-bg:#141011;--mp-ink:#fff5e9;--mp-muted:#e0d3ca;--mp-gold:#e0bf84;--mp-wine:#301c23;--mp-divider:#e0bf8447;--mp-gutter:clamp(20px, 6vw, 96px);--mp-space:clamp(44px, 7vw, 105px)}.mp-frame{width:min(calc(100% - 2 * var(--mp-gutter)), 1280px);margin-inline:auto}.mp-hero{isolation:isolate;background:var(--mp-bg);min-height:min(760px,90svh);color:var(--mp-ink);place-items:end center;padding-block:clamp(170px,21vw,312px) clamp(48px,7vw,100px);display:grid;position:relative;overflow:hidden}.mp-hero[data-has-cover=false]{min-height:0;padding-block-start:clamp(112px,14vw,175px)}.mp-hero-image{z-index:-1;position:absolute;inset:0}.mp-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--mp-cover-position,50% 37%);object-position:var(--mp-cover-position,50% 37%);width:100%;height:100%;display:block}.mp-hero[data-overlay=true] .mp-hero-image:after{content:"";background:linear-gradient(180deg, #100b0ad4 0%, #100b0a1c 28%, #100b0a8c 52%, var(--mp-bg) 100%);position:absolute;inset:0}.mp-hero[data-overlay=false] .mp-hero-copy{background:color-mix(in srgb, var(--mp-bg) 93%, transparent);padding:clamp(16px,3vw,32px)}.mp-hero-copy{text-align:center;max-width:1040px}.mp-hero-title{font-size:calc(clamp(46px, 6.4vw, 104px) * var(--a11y-font-scale,1));letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 4px 32px #120d0e91;margin:0;font-weight:800;line-height:1.06}.mp-hero-title .m-headline-line--accent{color:var(--mp-gold);font-size:.78em}.mp-hero-copy>p{color:var(--mp-muted);max-width:56ch;font-size:calc(clamp(17px, 1.55vw, 22px) * var(--a11y-font-scale,1));margin:20px auto 0;line-height:1.65}.mp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 24px;margin-block-start:23px;display:flex}.mp-action,.mp-link{justify-content:center;align-items:center;gap:.55em;width:fit-content;min-height:44px;font-size:17px;line-height:1.25;display:inline-flex}.mp-action{background:var(--mp-gold);color:#211618;border-radius:6px;padding:14px 19px;font-weight:750;transition:background-color .18s}.mp-action:hover{background:#f0d8ac}.mp-link{text-underline-offset:.3em;color:var(--mp-gold);text-decoration:underline}.mp-hero-actions svg,.mp-link svg{flex-shrink:0}.mp-frame :is(a,button):focus-visible{outline:2px solid var(--mp-gold);outline-offset:5px}.mp-product-mainshow{--mp-cover-position:50% 32%}.mp-product-closeup{--mp-bg:#21161a;--mp-wine:#442630;--mp-cover-position:50% 42%}.mp-product-lectures{--mp-bg:#211914;--mp-wine:#30241e;--mp-cover-position:50% 36%}.mp-story{background:var(--mp-wine);padding-block:var(--mp-space)}.mp-story-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.mp-story[data-image-position=left] .mp-story-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.mp-story[data-image-position=left] .mp-story-figure{order:1}.mp-story-figure,.mp-story-copy p{margin:0}.mp-story-media{background:var(--mp-bg);border-radius:8px;position:relative;overflow:hidden}.mp-story-media img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.mp-story-figure figcaption{color:var(--mp-muted);margin-block-start:.65rem;font-size:.9rem}.mp-story-copy h2{color:var(--mp-ink);font-size:calc(clamp(34px, 4.2vw, 64px) * var(--a11y-font-scale,1));letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:760;line-height:1.12}.mp-story-copy p{font-size:calc(1.125rem * var(--a11y-font-scale,1));color:var(--mp-muted);white-space:pre-line;margin-block-start:.85em;line-height:1.75}.mp-story-copy p.mp-story-intro{color:var(--mp-gold);font-weight:650}.mp-story-copy .mp-link{margin-block-start:10px}.mp-story-figure[data-reveal=true] .mp-story-media img{animation:1.45s cubic-bezier(.18,.72,.23,1) both mp-scene-focus}.mp-story-figure[data-reveal=true] .mp-story-media:after{content:"";pointer-events:none;background:var(--mp-bg);animation:1.35s ease-out both mp-stage-light;position:absolute;inset:0}@keyframes mp-scene-focus{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes mp-stage-light{0%{opacity:.37}to{opacity:0}}.mp-video{padding-block:var(--mp-space);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:22px clamp(28px,7vw,112px);display:grid}.mp-video h2,.mp-quotes h2,.mp-clients h2{text-wrap:balance;margin:0 0 .4em;font-size:clamp(30px,4vw,54px);font-weight:760;line-height:1.12}.mp-video-copy p{color:var(--mp-muted);font-size:clamp(17px,1.5vw,21px);line-height:1.7}.mp-screen{aspect-ratio:16/9;background:#21171a;border-radius:6px;overflow:hidden}.mp-screen>:is(iframe,video,button){border:0;width:100%;height:100%;display:block}.mp-play{isolation:isolate;place-items:center;position:relative;display:grid!important}.mp-play:after{content:"";z-index:-1;background:#1b111950;position:absolute;inset:0}.mp-play img{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mp-play span{background:var(--mp-gold);color:#201517;border-radius:6px;align-items:center;gap:10px;padding:12px 17px;font-weight:750;display:inline-flex}.mp-play:focus-visible{outline-offset:-6px}.mp-video-direct{grid-column:2}.mp-product :is([data-section-type=text_block],[data-section-type=image_text]){border-block-start:1px solid var(--mp-divider)}.mp-product [data-section-type=text_block]>div>section{padding-block:clamp(39px,5vw,70px)}.mp-product [data-section-type=text_block]>div>section>.container{width:min(calc(100% - 2 * var(--mp-gutter)), 1080px);grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:20px clamp(30px,8vw,125px);max-width:none;padding-inline:0;display:grid}.mp-product [data-section-type=text_block]>div>section{padding-inline:0}.mp-product [data-section-type=text_block] h2{color:var(--mp-ink);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,40px)}.mp-product [data-section-type=text_block] .prose{color:var(--mp-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.75}.mp-product [data-section-type=text_block] .prose :is(p,ul):first-child{margin-top:0}.mp-product [data-section-type=text_block] .prose a{color:var(--mp-gold);text-underline-offset:.25em}.mp-product [data-section-type=image_text] .inner-image-text{padding-block:var(--mp-space)}.mp-product [data-section-type=image_text] .inner-image-text-copy p{white-space:pre-line}.mp-product-closeup [data-section-id=closeup-detail-0]{background:var(--mp-bg)}.mp-product-lectures [data-section-id=lectures-influence]{background:#292019}.mp-clients{color:#2b1d20;padding-block:var(--mp-space);background:#eee2d4}.mp-client-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:28px clamp(30px,6vw,80px);display:grid}.mp-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.mp-logo-grid li{background:#fffbf4;border-radius:3px;place-items:center;min-width:0;padding:clamp(5px,.9vw,12px);display:grid}.mp-logo-grid img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:min(100%,90px);height:auto}.mp-logo-grid[data-grayscale=true] img{filter:grayscale()}.mp-quotes{padding-block:var(--mp-space);background:var(--mp-wine);color:var(--mp-ink)}.mp-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,7vw,80px);margin-block:24px 12px;display:grid}.mp-quote-grid figure{border-block-start:1px solid var(--mp-divider);margin:0;padding-block:22px}.mp-quote-grid blockquote{font-size:clamp(17px,1.8vw,24px);line-height:1.7}.mp-quote-grid figcaption{color:var(--mp-gold);margin-top:10px;font-size:16px}.mp-product [data-section-type=faq]{border-block-start:1px solid var(--mp-divider)}.mp-product [data-section-type=faq] section{padding-block:var(--mp-space)}.mp-product [data-section-type=contact]{background:var(--mp-wine)}.mp-product [data-section-type=contact] #page-contact{background:0 0}.mp-product [id]{scroll-margin-top:94px}@media (width<=800px){.mp-hero{min-height:0;padding-block:clamp(214px,63vw,355px) 44px}.mp-hero-image{height:clamp(350px,87vw,525px);bottom:auto}.mp-hero[data-overlay=true] .mp-hero-image:after{background:linear-gradient(180deg, #100b0acc 0%, transparent 35%, var(--mp-bg) 96%)}.mp-hero-title{font-size:calc(clamp(33px, 8.6vw, 64px) * var(--a11y-font-scale,1))}.mp-hero-title .m-headline-line--accent{font-size:.94em}.mp-hero-copy>p{margin-block-start:16px}.mp-hero-actions{gap:5px 18px;margin-block-start:19px}.mp-story-grid,.mp-story[data-image-position=left] .mp-story-grid{grid-template-columns:minmax(0,1fr)}.mp-story[data-image-position=left] .mp-story-figure{order:0}.mp-story-media img{aspect-ratio:16/10}.mp-video,.mp-client-grid,.mp-quote-grid{grid-template-columns:minmax(0,1fr)}.mp-video-direct{grid-column:1}.mp-product [data-section-type=text_block]>div>section>.container{text-align:start;grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.mp-action{transition:none}.mp-story-media img,.mp-story-media:after{animation:none!important}.mp-story-media:after{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not(.a11y-stop-animations,.minder-cinema-motion-paused) .mp-hero-image img{animation:1.7s cubic-bezier(.18,.72,.23,1) both mp-scene-focus}}:is(html.a11y-stop-animations,html.minder-cinema-motion-paused) .mp-story-media img,:is(html.a11y-stop-animations,html.minder-cinema-motion-paused) .mp-story-media:after{animation:none!important}:is(html.a11y-stop-animations,html.minder-cinema-motion-paused) .mp-story-media:after{opacity:0}
