.hero[data-astro-cid-i3irphx7]{align-items:flex-end;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-i3irphx7]{position:absolute;inset:0}.hero-media[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;object-position:60% center;width:100%;height:100%}.hero-shade[data-astro-cid-i3irphx7]{background:linear-gradient(0deg, var(--ink) 0%, #0e101200 38%), linear-gradient(90deg, #0e1012d9 0%, #0e10128c 45%, #0e101226 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-i3irphx7]{justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:clamp(36px,5vw,72px);display:flex;position:relative}.hero-copy[data-astro-cid-i3irphx7]{justify-items:start;gap:clamp(22px,2.4vw,32px);display:grid}.hero-lede[data-astro-cid-i3irphx7]{color:var(--bone);--o:.82;max-width:44ch}.hero-in[data-astro-cid-i3irphx7]{animation:hero-in 1.1s var(--ease) var(--d,0s) both}@keyframes hero-in{0%{opacity:0;transform:translateY(20px)}to{opacity:var(--o,1);transform:none}}.hero-actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:14px;display:flex}.hero-code[data-astro-cid-i3irphx7]{color:var(--grey);white-space:nowrap;right:var(--gutter);position:absolute;bottom:clamp(36px,5vw,72px)}@media (width<=1299px){.hero-code[data-astro-cid-i3irphx7]{display:none}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{min-height:0;display:block}.hero-media[data-astro-cid-i3irphx7]{height:56svh;min-height:280px;position:relative}.hero-media[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-position:center}.hero-shade[data-astro-cid-i3irphx7]{background:linear-gradient(0deg, var(--ink) 0%, #0e101200 35%), linear-gradient(180deg, #0e10128c 0%, #0e101200 25%)}.hero-inner[data-astro-cid-i3irphx7]{margin-top:-24px;padding-top:8px;padding-bottom:48px;display:block}.hero-code[data-astro-cid-i3irphx7]{display:none}.hero-actions[data-astro-cid-i3irphx7] .btn{flex:100%}}.statement-h[data-astro-cid-lcdefpme]{max-width:18ch}.principles[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:clamp(64px,8vw,128px);display:grid}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:12px;padding:28px 0;display:grid}.principles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38ch}@media (width>=860px){.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:0;padding:32px clamp(20px,3vw,48px) 0 0}.principles[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,48px)}}.parts[data-astro-cid-lcdefpme]{padding-top:0}.part[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);align-items:center;gap:28px;padding-block:clamp(48px,6vw,96px);display:grid}.part[data-astro-cid-lcdefpme]:first-child{padding-top:var(--section-y);border-top:0}.part-img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--ink);display:block;overflow:hidden}.part-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1s}.part[data-astro-cid-lcdefpme]:hover .part-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.part-text[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;display:grid}.part-name[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(36px,4.4vw,68px);font-weight:500;line-height:1}.part-link[data-astro-cid-lcdefpme]{margin-top:8px;font-weight:500}@media (width>=860px){.part[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(40px,7vw,120px)}.part[data-astro-cid-lcdefpme].flip{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.part[data-astro-cid-lcdefpme].flip .part-img[data-astro-cid-lcdefpme]{order:2}}.mkc-top[data-astro-cid-lcdefpme]{align-items:end;gap:24px;padding-bottom:clamp(32px,4vw,56px);display:grid}.mkc-giant[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(96px,16vw,240px);font-weight:500;line-height:.85}.mkc-meta[data-astro-cid-lcdefpme]{gap:8px;display:grid}.mkc-meta[data-astro-cid-lcdefpme] .t-label[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mkc-body[data-astro-cid-lcdefpme]{gap:40px;display:grid}.mkc-img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.mkc-side[data-astro-cid-lcdefpme]{align-content:space-between;justify-items:start;gap:32px;display:grid}.caps[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);width:100%}.caps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:16px 0;display:grid}.caps[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--muted);padding-top:4px}@media (width>=960px){.mkc-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.mkc-meta[data-astro-cid-lcdefpme]{text-align:right;justify-items:end}.mkc-body[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(40px,6vw,100px)}.mkc-img[data-astro-cid-lcdefpme]{aspect-ratio:auto;height:100%;min-height:420px}}.film[data-astro-cid-lcdefpme]{place-items:center;min-height:clamp(380px,52vw,720px);display:grid;position:relative;overflow:hidden}.film[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-shade[data-astro-cid-lcdefpme]{background:#0e10128c;position:absolute;inset:0}.film-inner[data-astro-cid-lcdefpme]{text-align:center;padding:48px var(--gutter);justify-items:center;gap:32px;display:grid;position:relative}.play[data-astro-cid-lcdefpme]{border:1px solid var(--bone);width:96px;height:96px;color:var(--bone);transition:background-color .3s var(--ease), color .3s var(--ease), transform .6s var(--ease);border-radius:50%;place-items:center;padding-left:6px;display:grid}.play[data-astro-cid-lcdefpme]:hover,.play[data-astro-cid-lcdefpme]:focus-visible{background:var(--bone);color:var(--ink);transform:scale(1.06)}.cta-inner[data-astro-cid-lcdefpme]{align-items:end;gap:40px;display:grid}.cta-side[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}@media (width>=860px){.cta-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.cta-side[data-astro-cid-lcdefpme]{max-width:32ch}}
