.pil26-video{font-family:var(--st-font);padding:var(--st-section) var(--st-inline)}.pil26-video__in{margin-inline:auto;max-width:var(--st-col-read)}.pil26-video__head{margin:0 0 clamp(1.25rem,1rem + 1vw,1.75rem)}.pil26-video__head h2{color:var(--st-heading);font-size:var(--st-fs-h2);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.pil26-video__head .st-eyebrow{margin-bottom:.625rem}.pil26-video__intro{margin:.875rem 0 0}.pil26-video__intro p{color:var(--st-ink-soft);font-size:var(--st-fs-body);line-height:1.65;margin:0;max-width:none}.pil26-video__intro p+p{margin-top:.5rem}.pil26-video__intro strong{color:var(--st-ink)}.pil26-video__fig{margin:0}.pil26-video__frame{aspect-ratio:16/9;background:var(--st-midnight);border-radius:var(--st-radius-card);box-shadow:var(--st-shadow-card);isolation:isolate;overflow:hidden;position:relative}.pil26-video__poster{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.pil26-video__frame:after{background:linear-gradient(180deg,rgba(10,10,46,0) 45%,rgba(10,10,46,.55));content:"";inset:0;pointer-events:none;position:absolute}.pil26-video__frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%;z-index:2}.pil26-video__frame.is-playing .pil26-video__play,.pil26-video__frame.is-playing .pil26-video__poster,.pil26-video__frame.is-playing:after{display:none}.pil26-video__play{align-items:center;background:transparent;border:0;color:var(--st-white);cursor:pointer;display:flex;flex-direction:column;font:800 .9375rem/1.2 var(--st-font);gap:.75rem;height:100%;inset:0;justify-content:center;margin:0;padding:0;position:absolute;width:100%;z-index:1}.pil26-video__disc{background:var(--st-white);border-radius:50%;box-shadow:0 10px 30px rgba(10,10,46,.35);color:var(--st-midnight);display:grid;height:4.5rem;place-items:center;transition:transform var(--st-dur-fast) var(--st-ease),background var(--st-dur-fast) var(--st-ease);width:4.5rem}.pil26-video__disc svg{fill:currentColor;height:2rem;margin-left:.2rem;width:2rem}.pil26-video__play:hover .pil26-video__disc{background:var(--st-green);transform:scale(1.06)}.pil26-video__play:focus-visible{border-radius:var(--st-radius-card);outline:3px solid var(--st-focus);outline-offset:-6px}.pil26-video__label{backdrop-filter:blur(4px);background:rgba(10,10,46,.6);border-radius:999px;letter-spacing:.01em;padding:.375rem .75rem}.pil26-video__dur{font-family:var(--st-font-mono);font-weight:600;opacity:.85}.pil26-video__dur:before{content:"· "}.pil26-video__cap{color:var(--st-muted);font-size:var(--st-fs-small);line-height:1.55;margin:.75rem 0 0}.pil26-video__cap a{color:var(--st-link);font-weight:700}.pil26-video__priv{display:block;margin-top:.125rem}.pil26-video__ph{border:1px dashed var(--st-line);border-radius:var(--st-radius-card);color:var(--st-muted);font-size:var(--st-fs-small);margin:0;padding:2rem 1rem;text-align:center}.pil26-video__tx{background:var(--st-surface);border:1px solid var(--st-line);border-radius:var(--st-radius-card);margin:1rem 0 0}.pil26-video__tx summary{align-items:center;color:var(--st-heading);cursor:pointer;display:flex;font-size:.9375rem;font-weight:800;gap:.625rem;list-style:none;min-height:2.75rem;padding:.625rem 1rem}.pil26-video__tx summary::-webkit-details-marker{display:none}.pil26-video__tx summary:before{border-bottom:2px solid;border-right:2px solid;content:"";flex:0 0 auto;height:.5rem;transform:rotate(-45deg);transition:transform var(--st-dur-fast) var(--st-ease);width:.5rem}.pil26-video__tx[open] summary:before{transform:rotate(45deg)}.pil26-video__tx summary:focus-visible{border-radius:var(--st-radius-card);outline:3px solid var(--st-focus);outline-offset:-3px}.pil26-video__tx-body{padding:0 1rem 1rem}.pil26-video__tx-body :is(p,li){color:var(--st-ink-soft);font-size:var(--st-fs-small);line-height:1.65;max-width:none}.pil26-video__tx-body p{margin:0 0 .625rem}.pil26-video__tx-body ol,.pil26-video__tx-body ul{margin:0 0 .625rem 1.25rem;padding:0}@media (prefers-reduced-motion:reduce){.pil26-video__disc{transition:none}.pil26-video__play:hover .pil26-video__disc{transform:none}}@media (max-width:479px){.pil26-video__disc{height:3.75rem;width:3.75rem}.pil26-video__disc svg{height:1.625rem;width:1.625rem}}