.dna-run{position:relative;height:calc(100svh + 292svh);margin-top:24px}.dna-stage{position:sticky;top:52px;height:calc(100svh - 52px);display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:12px;padding-block:8px 20px}.dna-art{min-height:0;display:flex;justify-content:center}.dna-fig{height:100%;width:auto;max-width:100%;color:var(--ink);overflow:visible}.dna-copy{position:relative;min-height:200px}.dna-step{position:absolute;inset:0 0 auto 0;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1)}.dna-stage[data-step="0"] [data-copy="0"],.dna-stage[data-step="1"] [data-copy="1"],.dna-stage[data-step="2"] [data-copy="2"],.dna-stage[data-step="3"] [data-copy="3"]{opacity:1;transform:none;pointer-events:auto}.dna-name{font-family:var(--font-compact,inherit);font-weight:700;font-size:48px;line-height:52px;color:var(--ink);letter-spacing:-.01em}.dna-text{margin:8px 0 14px;font-size:17px;line-height:24px;color:var(--ink);max-width:34ch;text-wrap:pretty}.dna-chip{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;background:var(--band);color:var(--ink);padding:7px 14px 7px 10px;font-size:16px;line-height:20px;font-weight:700}.dna-support{opacity:0;transform:translateY(14px);transition:opacity .36s cubic-bezier(.23,1,.32,1),transform .36s cubic-bezier(.23,1,.32,1)}.dna-stage[data-support] .dna-support{opacity:1;transform:none}@media (min-width:735px){.dna-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:48px;padding-block:24px 32px}.dna-art{grid-row:1;align-items:center}.dna-copy{grid-row:1;align-self:center;min-height:300px}.dna-support{grid-column:1/-1}.dna-name{font-size:80px;line-height:84px}.dna-text{font-size:21px;line-height:29px;margin:12px 0 20px}.dna-chip{font-size:17px;line-height:21px}}@media (min-width:1069px){.dna-name{font-size:96px;line-height:100px}}.dna-fig [data-draw],.dna-fig [data-drawn]{stroke-dasharray:1 1;stroke-dashoffset:1}.dna-fig [data-body]{transition:opacity .36s cubic-bezier(.23,1,.32,1)}.dna-stage[data-step="1"] [data-body]{opacity:.28}.dna-stage[data-step="2"] [data-body]{opacity:.55}.dna-stage[data-step="3"] [data-body]{opacity:.4}.dna-stage .dna-fig [data-l]{opacity:0;transition:opacity .36s cubic-bezier(.23,1,.32,1)}.dna-stage[data-step="1"] [data-l=technical],.dna-stage[data-step="2"] [data-l=tactical],.dna-stage[data-step="3"] [data-l=mental]{opacity:1}.dna-fig [data-b1f]{fill:var(--color-b1-red)}.dna-fig [data-l]{color:var(--color-b1-red)}.dna-fig [data-morph] path{fill:none}.dna-stage .dna-fig [data-drawn]{opacity:0}.dna-fig [data-pulse]{transform-box:view-box;transform-origin:340px 380px}.dna-fig [data-ball],.dna-fig [data-ring2],.dna-fig [data-ring]{transform-box:fill-box;transform-origin:center}.dna-frames{display:none}@media (prefers-reduced-motion:reduce){.dna-run{display:none}.dna-frames{display:grid;gap:12px;margin-top:40px;padding-bottom:96px}.dna-frame{display:grid;gap:16px;border-radius:28px;background:var(--band);padding:24px}.dna-frame .dna-art{height:300px}.dna-frame-pair .dna-art{height:240px}.dna-fig [data-body],.dna-fig [data-l],.dna-step,.dna-support{transition:none}@media (min-width:735px){.dna-frame{grid-template-columns:1fr 1fr;align-items:center;padding:36px}.dna-frame .dna-art{height:420px}}}.dna-still[data-still=b1]{--b1:1;--body:0}.dna-still[data-still=physical]{--phy:0.35}.dna-still[data-still=technical]{--body:0.28;--tec:1}.dna-still[data-still=tactical]{--body:0.55;--tac:1}.dna-still[data-still=mental]{--body:0.4;--men:1}.adm-run{position:relative;height:calc(100svh + 180svh)}.adm-stage{position:sticky;top:52px;height:calc(100svh - 52px);display:grid;align-content:center;gap:24px;padding-block:12px}.adm-list{position:relative}.adm-list ol{gap:14px}.adm-track{position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:var(--line)}.adm-fill{position:absolute;inset:0;background:var(--color-b1-red);transform-origin:top;transform:scaleY(0)}.adm-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:16px}.adm-node{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:9999px;border:2px solid var(--color-b1-red);background:var(--color-b1-red);color:#fff;font-size:17px;font-weight:700}.adm-title{font-family:var(--font-compact);font-size:19px;line-height:23px;font-weight:700;color:var(--ink);padding-top:10px}.adm-text{margin-top:4px;font-size:16px;line-height:22px;color:var(--ink);text-wrap:pretty;max-width:52ch}.adm-run[data-live] .adm-step{opacity:0;translate:0 24px;transition:opacity .42s var(--ease-out-strong),translate .42s var(--ease-out-strong)}.adm-run[data-live] .adm-node{background:var(--page);border-color:var(--line);color:var(--ink);transition:background-color .32s var(--ease-out-strong),border-color .32s var(--ease-out-strong),color .32s var(--ease-out-strong)}.adm-stage[data-active="0"] [data-adm-step="0"],.adm-stage[data-active="1"] :is([data-adm-step="0"],[data-adm-step="1"]),.adm-stage[data-active="2"] :is([data-adm-step="0"],[data-adm-step="1"],[data-adm-step="2"]),.adm-stage[data-active="3"] [data-adm-step]{opacity:1!important;translate:none!important}.adm-stage[data-active="0"] [data-adm-step="0"] .adm-node,.adm-stage[data-active="1"] :is([data-adm-step="0"],[data-adm-step="1"]) .adm-node,.adm-stage[data-active="2"] :is([data-adm-step="0"],[data-adm-step="1"],[data-adm-step="2"]) .adm-node,.adm-stage[data-active="3"] [data-adm-step] .adm-node{background:var(--color-b1-red);border-color:var(--color-b1-red);color:#fff}.adm-extra{transition:opacity .42s var(--ease-out-strong),translate .42s var(--ease-out-strong)}.adm-run[data-live]:not([data-done])+.adm-after .adm-extra{opacity:0;translate:0 24px}@media (min-width:735px){.adm-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;column-gap:56px}.adm-list ol{gap:28px}.adm-title{font-size:24px;line-height:28px;padding-top:8px}.adm-text{font-size:17px;line-height:25px}}@media (prefers-reduced-motion:reduce){.adm-run,.adm-stage{height:auto}.adm-stage{position:static;padding-block:0 24px}.adm-extra,.adm-node,.adm-step{transition:none}.adm-fill{transform:none}}@keyframes par-elite{0%{transform:translate3d(0,-2.5%,0)}to{transform:translate3d(0,2.5%,0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.par-in.par-elite{animation-name:par-elite}}}