.rdt{color:var(--mk-ink);background:var(--mk-paper);padding-block:clamp(3rem,5vw,5rem)}.rdt .mk-shell,.rdt-intro,.rdt-figure{min-width:0}.rdt-intro{max-width:58rem;margin-block-end:1.75rem}.rdt-eyebrow{color:var(--mk-accent-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem}.rdt h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:400;line-height:1.1}.rdt-lede{max-width:48rem;color:var(--mk-ink-2);margin:1rem 0 0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.rdt-tabs{border-block-end:1px solid var(--mk-line);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.rdt-tabs button{border:0;max-width:100%;min-height:44px;color:var(--mk-ink-2);font:500 .9375rem / 1.4 var(--font-ui);text-align:start;cursor:pointer;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:.5rem;margin-block-end:-1px;padding:.5rem 0;display:inline-flex}.rdt-tabs button span{font-family:var(--font-mono);opacity:.7;font-size:.6875rem}.rdt-tabs button[aria-selected=true]{border-block-end-color:var(--mk-accent-text);color:var(--mk-ink)}.rdt-description{min-height:3.25rem;color:var(--mk-ink-2);margin:0;padding-block:.75rem;font-size:.875rem;line-height:1.5}.rdt-figure{margin:0}.rdt-content{position:relative}.rdt-stage{aspect-ratio:8/5;border:1px solid var(--mk-line);border-radius:.5rem;place-items:center;display:grid;position:relative;overflow:hidden}.rdt-stage video{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.rdt-pause{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rdt-pause:focus-visible{z-index:2;clip-path:none;white-space:normal;border:1px solid var(--mk-line);width:auto;height:auto;min-height:44px;color:var(--mk-ink);background:var(--mk-paper);border-radius:.375rem;padding:.5rem .75rem;inset-block-start:4.25rem;inset-inline-start:.5rem}@media (prefers-reduced-motion:reduce){.rdt-pause{display:none}}.rdt button:focus-visible,.rdt [role=tabpanel]:focus-visible{outline:2px solid var(--mk-accent-text);outline-offset:3px}.rdt-caption{color:var(--mk-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.25rem 1.5rem;min-height:3rem;padding-block-start:.5rem;font-size:.75rem;line-height:1.6;display:flex}.rdt-caption>span{flex:30rem}.rdt-language{display:inline}@media (min-width:1100px){.rdt>.mk-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);column-gap:2.5rem;display:grid}.rdt-intro{grid-row:1/3;align-self:center;margin-block-end:0}.rdt-tabs,.rdt-content{grid-column:2}.rdt h2{text-wrap:pretty;font-size:clamp(2rem,3.1vw,3rem)}}@media (max-width:600px){.rdt-tabs{gap:0 1rem}.rdt-tabs button{font-size:.8125rem}.rdt-description{min-height:4.125rem}.rdt-caption{min-height:6rem}}
.mk-band{position:relative}.mk-band--sage{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--mk-sage) 12%, transparent) 20%, color-mix(in srgb, var(--mk-sage) 15%, transparent) 50%, color-mix(in srgb, var(--mk-sage) 10%, transparent) 82%, transparent 100%)}.mk-band--warm{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--mk-accent) 8%, transparent) 22%, color-mix(in srgb, var(--mk-accent) 11%, transparent) 50%, color-mix(in srgb, var(--mk-accent) 7%, transparent) 80%, transparent 100%)}.mk-grain{z-index:1;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mk-grain{opacity:.08}}
