.mb-hero{margin-top:-1px;margin-bottom:calc(-1 * var(--mb-lap));padding-bottom:calc(var(--mb-4xl) + var(--mb-lap))}.mb-film{position:absolute;inset:0;pointer-events:none}.mb-film video{width:100%;height:100%;object-fit:cover}.mb-film__wide{display:none}@media (width >= 640px){.mb-film__wide{display:block}.mb-film__narrow{display:none}}.mb-hero__in{position:relative;display:flex;align-items:flex-end;min-height:75vh}.mb-hero__qr{display:flex;margin-top:var(--mb-lg)}@media (width >= 640px){.mb-hero__box{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--mb-gut);align-items:flex-end}.mb-hero__copy{grid-column:span 9}.mb-hero__qr{grid-column:span 3;justify-content:flex-end;margin-top:0}}@media (width >= 900px){.mb-eyebrow--lead{margin-bottom:var(--mb-xs)}}.mb-display{font-family:var(--mb-sans);font-size:56px;line-height:60.48px;font-weight:330;letter-spacing:-.01em;text-wrap:balance}@media (width < 350px){.mb-display{font-size:34px;line-height:1.1}}@media (width >= 900px){.mb-display{font-size:70px;line-height:75.6px;letter-spacing:-.015em}}@media (width >= 900px) and (width < 1199px){.mb-display{font-size:63px;line-height:72px}}@media (width >= 1200px){.mb-display{font-size:86px;line-height:98px;font-weight:300;letter-spacing:-.025em}}.mb-intro{margin-top:-1px;margin-bottom:calc(-1 * var(--mb-lap));padding-bottom:64px;border-radius:32px 32px 0 0}.mb-intro__cols{row-gap:var(--mb-xl)}.mb-intro__text{display:flex;flex-direction:column;padding-top:64px}.mb-intro__art,.mb-intro__text{grid-column:span 4;margin-block:auto}.mb-intro__art picture{display:block}.mb-intro__art img{display:block;width:100%;max-width:511px;height:511px;margin-inline:auto;border-radius:16px;object-fit:cover}@media (width >= 640px){.mb-intro__text{grid-column:span 6}.mb-intro__art{grid-column:1/span 8}}@media (width >= 900px){.mb-intro__art,.mb-intro__text{padding-block:80px}.mb-intro__art{grid-column:8/span 5}.mb-intro__art img{margin-left:auto}}.mb-lift{margin-top:calc(-1 * var(--mb-2xl));margin-bottom:calc(-1 * var(--mb-lap));padding-top:var(--mb-2xl);padding-bottom:calc(var(--mb-2xl) + var(--mb-lap))}@media (width >= 900px){.mb-lift{padding-top:var(--mb-3xl)}}@media (width >= 1200px){.mb-lift{padding-top:var(--mb-4xl)}}.mb-head{grid-column:1/span 4}@media (width >= 640px){.mb-head{grid-column:1/span 8}}@media (width >= 900px){.mb-head{grid-column:1/span 10}}@media (width >= 1200px){.mb-head{grid-column:1/span 8}}.mb-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mb-gut)}@media (width >= 640px){.mb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--mb-card-round);background-color:var(--mb-card-bg)}.mb-card__frame{aspect-ratio:16/9;overflow:hidden}.mb-card__frame img{display:block;width:100%;height:100%;object-fit:cover}.mb-card__flat{display:block;width:100%;height:auto}.mb-card__txt{display:flex;flex:none;flex-direction:column;padding:var(--mb-xl)}@media (width >= 1200px){.mb-card__txt{padding:64px}}.mb-sub{font-family:var(--mb-sans);font-size:30px;line-height:34.2px;font-weight:330;text-wrap:pretty}@media (width >= 900px){.mb-sub{font-size:36px;line-height:40.32px;letter-spacing:-.005em}}@media (width >= 1200px){.mb-sub{font-size:44px;line-height:48.4px;letter-spacing:-.01em}}.mb-copy{padding-top:8px;font-size:16px;line-height:22.4px;font-weight:420;letter-spacing:-.006em;color:rgba(255,255,255,.7)}.mb-sec--pale .mb-copy{color:rgba(0,0,0,.6)}@media (width >= 1200px){.mb-copy{font-size:18px;line-height:25.2px;font-weight:400;letter-spacing:normal}}.mb-closing{margin-top:-1px;margin-bottom:calc(-1 * var(--mb-lap));padding-top:80px;padding-bottom:calc(var(--mb-4xl) + var(--mb-lap))}@media (width >= 1200px){.mb-closing{padding-top:128px}}.mb-closing__cols{row-gap:var(--mb-xl)}.mb-closing__qr,.mb-closing__text{grid-column:span 4}.mb-closing__qr{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--mb-xl)}.mb-eyebrow--tag{margin-bottom:var(--mb-sm)}.mb-big{font-family:var(--mb-sans);font-size:44px;line-height:47.52px;font-weight:330;letter-spacing:-.005em;text-wrap:balance}@media (width >= 640px){.mb-closing__text{grid-column:span 8}.mb-closing__qr{grid-column:1/span 6}}@media (width >= 900px){.mb-closing__qr{align-items:flex-end;grid-column:9/span 4}.mb-big{font-size:54px;line-height:58.152px}}@media (width >= 1200px){.mb-big{font-size:64px;line-height:69.12px;letter-spacing:-.02em}}.mb-faq{z-index:1;margin-top:-1px;margin-bottom:-1px;padding-top:80px;padding-bottom:var(--mb-4xl)}@media (width >= 1200px){.mb-faq{padding-top:128px}}.mb-faq__list{display:grid;grid-column:1/span 4;row-gap:var(--mb-xl)}@media (width >= 640px){.mb-faq__list{grid-column:1/span 8}}@media (width >= 900px){.mb-faq__list{grid-column:1/span 12}}.mb-faq__item{display:grid;padding-bottom:var(--mb-xl);border-bottom:1px solid rgba(0,0,0,.2);interpolate-size:allow-keywords}.mb-faq__item::details-content{height:0;overflow:hidden;opacity:0;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),content-visibility allow-discrete .4s}.mb-faq__item[open]::details-content{height:auto;opacity:1;transition-delay:0s,.2s,0s}@media (prefers-reduced-motion:reduce){.mb-faq__item::details-content{transition:none}}.mb-faq__ask{display:flex;align-items:center;justify-content:space-between;column-gap:var(--mb-sm);list-style:none;text-align:start;cursor:pointer}.mb-faq__ask::-webkit-details-marker{display:none}.mb-faq__q{max-width:576px;color:#000;font-size:22px;line-height:26px;font-weight:400;letter-spacing:-.005em}.mb-faq__toggle{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;margin-inline-start:auto;border:0 solid #000;border-radius:9999px;background-color:#000;color:#fff;transition:color .5s cubic-bezier(.4,0,.2,1) 50ms,background-color .5s cubic-bezier(.4,0,.2,1) 50ms,border-color .5s cubic-bezier(.4,0,.2,1) 50ms}.mb-faq__item[open] .mb-faq__toggle{border-width:2px;background-color:transparent}.mb-faq__glyph{position:relative;width:20px;height:20px}.mb-faq__glyph svg{position:absolute;top:50%;left:50%;width:20px;height:20px;translate:-50% -50%;transition:all .5s cubic-bezier(.4,0,.2,1) 50ms}.mb-faq__minus{color:#000;opacity:0}.mb-faq__plus{color:#fff;opacity:1}.mb-faq__bar{transform-origin:center;transition:transform .5s cubic-bezier(.4,0,.2,1) 50ms,rotate .5s cubic-bezier(.4,0,.2,1) 50ms}.mb-faq__item[open] .mb-faq__minus{opacity:1}.mb-faq__item[open] .mb-faq__plus{opacity:0}.mb-faq__item[open] .mb-faq__bar:first-child{rotate:180deg}.mb-faq__item[open] .mb-faq__bar:last-child{rotate:90deg}.mb-faq__panel{max-width:576px;padding-inline-end:32px;overflow:hidden}.mb-faq__a{padding-top:var(--mb-sm);color:#000;font-size:16px;line-height:22.4px;font-weight:420;letter-spacing:-.006em;opacity:.7}@media (width >= 900px){.mb-faq__toggle{width:44px;height:44px}.mb-faq__q{max-width:672px;font-size:26px;line-height:31.2px;font-weight:360;letter-spacing:-.01em}.mb-faq__panel{max-width:672px;margin-inline-end:var(--mb-sm);padding-inline-end:44px}}@media (width >= 1200px){.mb-faq__q{font-size:28px;line-height:33.6px}.mb-faq__panel,.mb-faq__q{max-width:768px}.mb-faq__a{font-size:18px;line-height:25.2px;font-weight:400;letter-spacing:normal}}