.dp-landing .dp-disclosure-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .2s;display:grid}.dp-landing .dp-disclosure-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.dp-landing .dp-disclosure-clip{min-height:0;overflow:hidden}.dp-landing :is(.dp-syllabus,.dp-faq,.dp-simple-faq){overflow-anchor:none}.dp-landing .dp-disclosure-panel .dp-faq__answer,.dp-landing .dp-paper .dp-question__answer{animation:none}.dp-landing :is(.dp-simple-faq,.dp-syllabus details) summary>svg{transition:transform .22s}@media (prefers-reduced-motion:reduce){.dp-landing .dp-disclosure-panel,.dp-landing :is(.dp-simple-faq,.dp-syllabus details) summary>svg{transition:none}}
.dp-landing .dp-player{border:3px solid var(--ink);background:var(--ink);box-shadow:10px 10px 0 var(--ink);margin:0;overflow:hidden}.dp-landing .dp-player__stage{aspect-ratio:10/7;background:#0b0b0c;position:relative}.dp-landing .dp-player__stage video{object-fit:cover;opacity:0;width:100%;height:100%;display:block}.dp-landing .dp-player__stage video.tile-media-in{opacity:1}.dp-landing .dp-player__loading,.dp-landing .dp-player__error{color:#f8f4e8;text-align:center;align-content:center;place-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.dp-landing .dp-player__loading-pill{background:#000000b3;border-radius:999px;place-items:center;padding:12px 16px;display:inline-grid}.dp-landing .dp-player__idle{cursor:pointer;background:#0000001f;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.dp-landing .dp-player__idle-play{border:3px solid var(--ink);background:var(--yellow);width:76px;height:76px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:5px 5px #f8f4e8}.dp-landing .dp-player__idle:hover .dp-player__idle-play{transform:translate(-2px,-2px);box-shadow:7px 7px #f8f4e8}.dp-landing .dp-player__error p{margin:0;font-size:15px;font-weight:700}.dp-landing .dp-player__error button{border:3px solid var(--ink);background:var(--yellow);color:var(--ink);text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:4px 4px #f8f4e8}.dp-landing .dp-player__controls{border-top:3px solid var(--ink);background:var(--bg,#f8f4e8);color:var(--ink);align-items:center;gap:16px;padding:12px 16px;display:flex}.dp-landing .dp-player__toggle{border:3px solid var(--ink);background:var(--yellow);width:44px;height:44px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;flex:none;place-items:center;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1);display:grid}.dp-landing .dp-player__toggle:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.dp-landing .dp-player__toggle:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.dp-landing .dp-player__toggle:disabled{opacity:.4;cursor:not-allowed;transform:none}.dp-landing .dp-player__mute{border:3px solid var(--ink);width:40px;height:40px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;background:#fff;flex:none;place-items:center;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1);display:grid}.dp-landing .dp-player[data-playing=true] .dp-player__mute{background:var(--dp-accent,var(--yellow))}.dp-landing .dp-player__mute:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.dp-landing .dp-player__mute:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.dp-landing .dp-player__mute:disabled{opacity:.4;cursor:not-allowed;transform:none}.dp-landing .dp-player__seek{cursor:pointer;appearance:none;background:0 0;flex:auto;min-width:60px;height:14px;margin:0;padding:0}.dp-landing .dp-player__seek:disabled{cursor:not-allowed;opacity:.5}.dp-landing .dp-player__seek::-webkit-slider-runnable-track{border:2px solid var(--ink);background:linear-gradient(to right,var(--dp-accent,var(--yellow))var(--played,0%),#d9d4c4 var(--played,0%));height:14px}.dp-landing .dp-player__seek::-moz-range-track{border:2px solid var(--ink);background:#d9d4c4;height:14px}.dp-landing .dp-player__seek::-moz-range-progress{background:var(--dp-accent,var(--yellow));height:14px}.dp-landing .dp-player__seek::-webkit-slider-thumb{appearance:none;border:3px solid var(--ink);width:14px;height:22px;box-shadow:2px 2px 0 var(--ink);background:#fff;margin-top:-4px;transition:transform .12s cubic-bezier(.16,1,.3,1)}.dp-landing .dp-player__seek::-moz-range-thumb{border:3px solid var(--ink);width:14px;height:22px;box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:0}.dp-landing .dp-player__seek:hover::-webkit-slider-thumb{transform:scale(1.08)}.dp-landing .dp-player__title{min-width:0;font-family:var(--font-archivo-black),sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:0 auto;font-size:13px;line-height:1.2;overflow:hidden}@media (max-width:700px){.dp-landing .dp-player{box-shadow:6px 6px 0 var(--ink)}.dp-landing .dp-player__controls{gap:12px;padding:10px 12px}.dp-landing .dp-player__toggle,.dp-landing .dp-player__mute{width:38px;height:38px}.dp-landing .dp-player__title{font-size:11px}}@media (max-width:420px){.dp-landing .dp-player__title{display:none}}@media (prefers-reduced-motion:reduce){.dp-landing .dp-player__toggle,.dp-landing .dp-player__mute{transition:none}}
.dp-landing .dp-media-slot{border:3px solid var(--ink);background:var(--bg);box-shadow:10px 10px 0 var(--ink);margin:0;overflow:hidden}.dp-landing .dp-media-slot__bar,.dp-landing .dp-media-slot>figcaption{justify-content:space-between;align-items:center;gap:14px;padding:14px 19px;font-size:11px;font-weight:700;display:flex}.dp-landing .dp-media-slot__bar{background:var(--ink);color:#f8f4e8;text-transform:uppercase}.dp-landing .dp-media-slot__bar>span:last-child{white-space:nowrap;font-size:9px}.dp-landing .dp-media-slot__stage{aspect-ratio:16/11;background:var(--dp-accent,#ffe817);flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;container-type:inline-size}.dp-landing .dp-media-slot__word{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:2px var(--ink);font-size:10.5cqi;line-height:1}.dp-landing .dp-media-slot__caption{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;border-top:3px solid var(--ink);align-items:flex-end;gap:24px;padding-top:25px;font-size:29px;line-height:1.12;display:flex;position:relative}.dp-landing .dp-media-slot__caption svg{flex:0 0 32px}.dp-landing .dp-media-slot>figcaption{border-top:3px solid var(--ink);background:var(--bg);color:var(--ink)}.dp-landing .dp-media-slot>figcaption>span:last-child{font-size:10px}@media (max-width:1100px){.dp-landing .dp-media-slot__stage{padding:24px}.dp-landing .dp-media-slot__caption{gap:18px;font-size:24px}}@media (max-width:700px){.dp-landing .dp-media-slot{box-shadow:6px 6px 0 var(--ink)}.dp-landing .dp-media-slot__bar,.dp-landing .dp-media-slot>figcaption{padding:12px;font-size:9px}.dp-landing .dp-media-slot__bar>span:last-child{font-size:8px}.dp-landing .dp-media-slot__stage{padding:23px}.dp-landing .dp-media-slot__caption{gap:14px;padding-top:18px;font-size:23px}.dp-landing .dp-media-slot__caption svg{flex-basis:25px;width:25px}.dp-landing .dp-media-slot>figcaption>span:last-child{font-size:9px}}@media (max-width:370px){.dp-landing .dp-media-slot__caption{font-size:20px}}
