.px{padding:0}.px .sx-top{padding:calc(22 * var(--u)) calc(26 * var(--u)) 0;position:relative;top:auto;left:auto;right:auto}.px .sx-foot{margin-top:0}.px .body{z-index:4;padding:calc(18 * var(--u)) calc(26 * var(--u)) 0;position:relative}.sx-say small{margin-top:calc(8 * var(--u));font-family:var(--do-font-body);font-weight:500;font-size:max(12px, calc(14 * var(--u)));letter-spacing:0;color:color-mix(in srgb, var(--do-off-white) 76%, transparent);line-height:1.4;display:block}.ph-fade:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 62%, transparent) 0%, color-mix(in srgb, var(--do-prussian-blue) 30%, transparent) 26%, color-mix(in srgb, var(--do-prussian-blue) 55%, transparent) 55%, color-mix(in srgb, var(--do-prussian-blue) 94%, transparent) 80%, var(--do-prussian-blue) 100%);position:absolute;inset:0}svg.q .t-xl{fill:var(--do-white);font-family:var(--do-font-heading);letter-spacing:-.02em;font-weight:800}.sx .win{--u:calc(100cqw / 560)}.win-flat{padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u))}.win-flat h5{font-family:var(--do-font-heading);font-weight:800;font-size:max(15px, calc(21 * var(--u)));letter-spacing:-.02em;color:var(--do-prussian-blue);margin:0}.win-flat .s{font-size:max(11px, calc(13 * var(--u)));color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);margin:3px 0 0}.tbl{border-collapse:collapse;width:100%;margin-top:calc(12 * var(--u));font-size:max(11px, calc(13 * var(--u)))}.tbl th{text-align:left;font-family:var(--do-font-mono);font-weight:600;font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);padding:0 calc(6 * var(--u)) calc(6 * var(--u)) 0}.tbl td{padding:calc(7 * var(--u)) calc(6 * var(--u)) calc(7 * var(--u)) 0;border-top:1px solid color-mix(in srgb, var(--do-prussian-blue) 10%, transparent);vertical-align:middle;font-weight:600}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl td.m{font-family:var(--do-font-mono);font-weight:500;font-size:max(9.5px, calc(11 * var(--u)));color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent)}.chip{font-family:var(--do-font-mono);font-weight:600;font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--do-prussian-blue);background:color-mix(in srgb, var(--do-sky-blue) 32%, transparent);border-radius:99px;padding:2px 8px;display:inline-block}.chip--a{background:var(--do-amber)}.chip--o{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--do-prussian-blue) 40%, transparent);background:0 0}.tbl tr.hit td{background:color-mix(in srgb, var(--do-amber) 16%, transparent)}.tbl tr.hit td:first-child{box-shadow:inset 3px 0 0 var(--do-amber);padding-left:calc(8 * var(--u))}.win-foot{margin-top:calc(12 * var(--u));padding-top:calc(10 * var(--u));border-top:2px solid var(--do-prussian-blue);font-size:max(11px, calc(12.5 * var(--u)));flex-wrap:wrap;justify-content:space-between;gap:10px;font-weight:700;display:flex}.win-foot span{font-family:var(--do-font-mono);font-weight:600;font-size:max(9px, calc(10.5 * var(--u)));letter-spacing:.1em;text-transform:uppercase}.a960 .d17-ph img{object-position:50% 30%;--d17-grade:saturate(.6) contrast(1.05) brightness(.8)}.a960 .win{margin:0 calc(22 * var(--u))}.chat{padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));gap:calc(12 * var(--u));flex-direction:column;display:flex}.bub{max-width:86%;padding:calc(11 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));font-size:max(12px, calc(14.5 * var(--u)));font-weight:500;line-height:1.4}.bub small{font-family:var(--do-font-mono);font-size:max(8.5px, calc(9.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:4px;display:block}.bub--q{background:var(--do-prussian-blue);color:var(--do-off-white);border-bottom-right-radius:3px;align-self:flex-end}.bub--a{background:var(--do-white);border:1px solid color-mix(in srgb, var(--do-prussian-blue) 14%, transparent);border-bottom-left-radius:3px;align-self:flex-start}.srcs{gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.srcs div{border:1px solid color-mix(in srgb, var(--do-prussian-blue) 16%, transparent);border-radius:calc(7 * var(--u));padding:calc(8 * var(--u)) calc(9 * var(--u));background:color-mix(in srgb, var(--do-sky-blue) 8%, var(--do-white))}.srcs span{font-family:var(--do-font-mono);font-size:max(8px, calc(9 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);display:block}.srcs b{font-family:var(--do-font-heading);font-weight:800;font-size:max(17px, calc(24 * var(--u)));letter-spacing:-.02em;margin-top:2px;display:block}.srcs div.x{border:2px solid var(--do-amber);background:color-mix(in srgb, var(--do-amber) 12%, var(--do-white))}.typing{margin-top:calc(10 * var(--u));font-family:var(--do-font-mono);font-size:max(9px, calc(10 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--do-text-cerulean);gap:4px;display:inline-flex}.a961 .stage{aspect-ratio:560/470}.a961 .d17-ph img{object-position:30% 40%;--d17-grade:saturate(.6) contrast(1.06) brightness(.82)}.a961:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 55%, transparent) 0%, transparent 16%, transparent 50%, color-mix(in srgb, var(--do-prussian-blue) 92%, transparent) 76%, var(--do-prussian-blue) 100%);position:absolute;inset:0}.a961 .sx-tag b{font-family:var(--do-font-mono);font-weight:600;font-size:max(8px, calc(10 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:var(--do-prussian-blue);margin-top:3px;display:block}.a961 .sx-tag b i{background:var(--do-amber);border-radius:2px;padding:1px 5px;font-style:normal}.desk{z-index:4;left:50%;bottom:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));background:var(--do-amber);color:var(--do-prussian-blue);font-family:var(--do-font-mono);font-weight:700;font-size:max(9px, calc(11 * var(--u)));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 6px color-mix(in srgb, var(--do-amber) 25%, transparent);border-radius:99px;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.a962 .stage{aspect-ratio:560/450}.a962 .d17-ph{bottom:30%}.a962 .d17-ph img{object-position:50% 45%;--d17-grade:saturate(.6) contrast(1.05) brightness(.8)}.a962:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 55%, transparent) 0%, transparent 18%, transparent 40%, var(--do-prussian-blue) 70%);position:absolute;inset:0}.a962 .doc-c{left:calc(24 * var(--u));top:calc(64 * var(--u));width:calc(330 * var(--u));transform:rotate(-2.5deg)}.a962 .doc-g{left:calc(338 * var(--u));top:calc(150 * var(--u));width:calc(200 * var(--u));transform:rotate(3.5deg)}.cov{margin-top:calc(10 * var(--u))}.cov div{padding:calc(5 * var(--u)) 0;border-top:1px solid color-mix(in srgb, var(--do-prussian-blue) 11%, transparent);font-size:max(8px, calc(11.5 * var(--u)));white-space:nowrap;grid-template-columns:1fr auto;align-items:center;gap:8px;font-weight:600;display:grid}.cov em{font-style:normal;font-family:var(--do-font-mono);font-size:max(6.5px, calc(9 * var(--u)));letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:1px 6px}.cov em.y{background:color-mix(in srgb, var(--do-sky-blue) 40%, transparent)}.cov em.n{box-shadow:inset 0 0 0 1.3px var(--do-amber);color:color-mix(in srgb, var(--do-prussian-blue) 80%, transparent)}.cov-bar{height:calc(12 * var(--u));margin-top:calc(10 * var(--u));background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--do-amber) 55%, var(--do-white)) 0 4px, var(--do-white) 4px 8px);box-shadow:inset 0 0 0 1.3px var(--do-amber);border-radius:99px;display:flex;overflow:hidden}.cov-bar i{background:var(--do-cerulean);transform-origin:0;width:25%}.cov-k{margin-top:calc(5 * var(--u));font-family:var(--do-font-mono);font-size:max(6.5px, calc(9 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);justify-content:space-between;display:flex}.q-list{margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none}.q-list li{padding:calc(6 * var(--u)) 0;border-top:1px solid color-mix(in srgb, var(--do-prussian-blue) 11%, transparent);font-size:max(8px, calc(11 * var(--u)));white-space:normal;font-weight:600;line-height:1.3;display:block}.q-list li span{font-family:var(--do-font-mono);font-weight:500;font-size:max(6.5px, calc(9 * var(--u)));letter-spacing:.08em;text-transform:uppercase;color:var(--do-text-cerulean);display:block}.q-list li.hot span{color:color-mix(in srgb, var(--do-amber) 55%, var(--do-prussian-blue))}.a963 svg.q{margin-top:calc(4 * var(--u))}svg.q .qb{fill:color-mix(in srgb, var(--do-sky-blue) 30%, var(--do-prussian-blue));stroke:color-mix(in srgb, var(--do-sky-blue) 65%, transparent);stroke-width:1.2px}svg.q .qb-a{fill:color-mix(in srgb, var(--do-amber) 70%, var(--do-prussian-blue));stroke:var(--do-amber);stroke-width:1.2px}.a964 .stage{aspect-ratio:560/540}.a964 .d17-ph img{object-position:50% 50%;--d17-grade:saturate(.7) contrast(1.06) brightness(.86)}.a964:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 60%, transparent) 0%, color-mix(in srgb, var(--do-prussian-blue) 12%, transparent) 18%, color-mix(in srgb, var(--do-prussian-blue) 12%, transparent) 55%, color-mix(in srgb, var(--do-prussian-blue) 92%, transparent) 84%, var(--do-prussian-blue) 100%);position:absolute;inset:0}.a964 .sx-tag{min-width:calc(150 * var(--u))}.a964 .sx-tag .v{font-family:var(--do-font-heading);font-weight:800;font-size:max(14px, calc(22 * var(--u)));letter-spacing:-.02em;margin-top:2px;display:block}.a964 .sx-tag .v--t{font-size:max(12px, calc(17 * var(--u)))}.a964 .sku{z-index:4;padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(4 * var(--u));background:var(--do-prussian-blue);color:var(--do-off-white);border:1.5px solid var(--do-sky-blue);font-family:var(--do-font-mono);font-weight:600;font-size:max(9px, calc(11 * var(--u)));letter-spacing:.12em;white-space:nowrap;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}svg.q .bx-x2{fill:color-mix(in srgb, var(--do-amber) 18%, var(--do-prussian-blue));stroke:var(--do-amber);stroke-width:2.4px}svg.q .crack{fill:none;stroke:var(--do-amber);stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round}.a966 .d17-ph img{object-position:50% 50%;--d17-grade:saturate(.55) contrast(1.05) brightness(.72)}.a966 .pair{z-index:4;padding:calc(16 * var(--u)) calc(22 * var(--u)) 0;gap:calc(34 * var(--u));display:grid;position:relative}.a966 .win-bar{height:max(30px, calc(40 * var(--u)))}.a966 .ord{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.a966 .ord h5{grid-column:1/-1}.a966 .ord p{font-size:max(11px, calc(13 * var(--u)));color:color-mix(in srgb, var(--do-prussian-blue) 80%, transparent);margin:0;line-height:1.35}.a966 .ord p b{color:var(--do-prussian-blue)}.cols{gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.cols .c{background:color-mix(in srgb, var(--do-prussian-blue) 5%, var(--do-off-white));border-radius:calc(6 * var(--u));padding:calc(8 * var(--u))}.cols .c>span{font-family:var(--do-font-mono);font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);margin-bottom:calc(6 * var(--u));display:block}.cols .j{background:var(--do-white);border:1px solid color-mix(in srgb, var(--do-prussian-blue) 12%, transparent);border-radius:calc(4 * var(--u));padding:calc(6 * var(--u)) calc(7 * var(--u));margin-bottom:calc(5 * var(--u));font-size:max(9.5px, calc(11 * var(--u)));font-weight:700;line-height:1.25}.cols .j small{font-family:var(--do-font-mono);font-weight:500;font-size:max(7.5px, calc(8.5 * var(--u)));letter-spacing:.08em;color:var(--do-text-cerulean);display:block}.cols .j.miss{border:2px dashed var(--do-amber);background:color-mix(in srgb, var(--do-amber) 10%, var(--do-white));color:color-mix(in srgb, var(--do-prussian-blue) 80%, transparent)}.a966 .gap-l{z-index:5;font-family:var(--do-font-mono);font-weight:700;font-size:max(9px, calc(10.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--do-prussian-blue);background:var(--do-amber);padding:calc(4 * var(--u)) calc(10 * var(--u));white-space:nowrap;border-radius:99px;align-items:center;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.a967{--u:calc(100cqw / 1600);aspect-ratio:1600/760;margin-top:34px}.a967 .gridl{pointer-events:none;opacity:.55;background-image:linear-gradient(color-mix(in srgb, var(--do-sky-blue) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--do-sky-blue) 6%, transparent) 1px, transparent 1px);background-size:calc(40 * var(--u)) calc(40 * var(--u));position:absolute;inset:0}.a967 svg.route{width:100%;height:100%;position:absolute;inset:0}.a967 .eb{left:calc(70 * var(--u));top:calc(52 * var(--u));font-size:max(10px, calc(18 * var(--u)));color:var(--do-sky-blue);margin:0;position:absolute}.a967 .st{width:calc(240 * var(--u));margin:0;position:absolute}.a967 .st .n{font-family:var(--do-font-mono);font-size:calc(15 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--do-sky-blue);display:block}.a967 .st h4{margin:calc(4 * var(--u)) 0 0;font-family:var(--do-font-heading);font-weight:800;font-size:calc(27 * var(--u));letter-spacing:-.02em;color:var(--do-off-white);line-height:1.05}.a967 .st p{margin:calc(6 * var(--u)) 0 0;font-size:calc(17 * var(--u));color:color-mix(in srgb, var(--do-off-white) 76%, transparent);line-height:1.35}.a967 .st--v h4{color:color-mix(in srgb, var(--do-off-white) 70%, transparent)}.a967 .st--a .n,.a967 .st--a h4{color:var(--do-amber)}.a967 .st--start h4{font-size:calc(40 * var(--u));color:var(--do-white)}.a967 .res{width:calc(290 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));border-radius:calc(10 * var(--u));position:absolute}.a967 .res .n{font-family:var(--do-font-mono);font-size:calc(14 * var(--u));letter-spacing:.16em;text-transform:uppercase;display:block}.a967 .res b{margin-top:calc(4 * var(--u));font-family:var(--do-font-heading);font-weight:800;font-size:calc(28 * var(--u));letter-spacing:-.02em;line-height:1.05;display:block}.a967 .res p{margin:calc(6 * var(--u)) 0 0;font-size:calc(16 * var(--u));line-height:1.35}.a967 .res--v{border:1.5px dashed color-mix(in srgb, var(--do-sky-blue) 55%, transparent);background:color-mix(in srgb, var(--do-prussian-blue) 70%, transparent);color:color-mix(in srgb, var(--do-off-white) 80%, transparent)}.a967 .res--v .n{color:var(--do-sky-blue)}.a967 .res--a{border:2.5px solid var(--do-amber);background:color-mix(in srgb, var(--do-amber) 14%, var(--do-prussian-blue));color:var(--do-off-white)}.a967 .res--a .n,.a967 .res--a b{color:var(--do-amber)}.a967 .print{background:var(--do-off-white);padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(38 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) #00000073;position:absolute}.a967 .print img{object-fit:cover;filter:grayscale()contrast(1.12)brightness(.98);width:100%;height:100%;display:block}.a967 .print .tint{inset:calc(8 * var(--u)) calc(8 * var(--u)) calc(38 * var(--u));background:var(--do-prussian-blue);mix-blend-mode:multiply;opacity:.36;position:absolute}.a967 .print span{left:calc(11 * var(--u));right:calc(9 * var(--u));bottom:calc(8 * var(--u));font-family:var(--do-font-mono);font-size:calc(12 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 85%, transparent);line-height:1.3;position:absolute}.a967 .d17-mark{left:calc(26 * var(--u));bottom:calc(22 * var(--u));font-size:max(10px, calc(16 * var(--u)))}@media (max-width:760px){.a967{aspect-ratio:auto;padding:22px 18px 70px}.a967 svg.route,.a967 .prints{display:none}.a967 .eb,.a967 .st,.a967 .res{width:auto!important;position:static!important}.a967 .st--start{margin-top:8px}.a967 .st--start h4{font-size:24px}.a967 .lane{margin-top:18px;padding-left:28px;position:relative}.a967 .lane:before{content:"";border-radius:4px;width:4px;position:absolute;top:6px;bottom:6px;left:7px}.a967 .lane--v:before{background:repeating-linear-gradient(180deg, var(--do-sky-blue) 0 7px, transparent 7px 13px)}.a967 .lane--a:before{background:var(--do-amber)}.a967 .lane .st{padding:6px 0 8px}.a967 .lane .st .n{font-size:10px}.a967 .lane .st h4{font-size:17px}.a967 .lane .st p{font-size:13px}.a967 .lane .res{margin-top:6px;padding:12px 14px}.a967 .res .n{font-size:10px}.a967 .res b{font-size:19px}.a967 .res p{font-size:13px}.a967 .d17-mark{bottom:20px;left:18px}}.a968 .d17-ph img{object-position:50% 50%;--d17-grade:saturate(.55) contrast(1.05) brightness(.72)}.a968 .win{margin:calc(16 * var(--u)) calc(22 * var(--u)) 0}.a968 .shelf{gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));border:2px solid var(--do-amber);background:color-mix(in srgb, var(--do-amber) 12%, var(--do-white));align-items:center;display:flex}.a968 .shelf img{width:calc(78 * var(--u));aspect-ratio:1;object-fit:cover;border-radius:calc(5 * var(--u));filter:saturate(.8);min-width:52px}.a968 .shelf p{font-size:max(11px, calc(13 * var(--u)));margin:0;font-weight:600;line-height:1.35}.a968 .shelf p span{font-family:var(--do-font-mono);font-weight:600;font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--do-amber) 45%, var(--do-prussian-blue));display:block}.a969 .d17-ph{bottom:26%}.a969 .d17-ph img{object-position:50% 50%;--d17-grade:saturate(.65) contrast(1.06) brightness(.82)}.a969:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 55%, transparent) 0%, transparent 18%, transparent 42%, var(--do-prussian-blue) 74%);position:absolute;inset:0}.lp{left:calc(28 * var(--u));top:calc(62 * var(--u));width:calc(370 * var(--u));padding:calc(14 * var(--u)) calc(30 * var(--u));color:color-mix(in srgb, var(--do-prussian-blue) 92%, #000);font-family:var(--do-font-mono);font-size:max(7.5px, calc(10.5 * var(--u)));letter-spacing:.02em;background:radial-gradient(circle at calc(12 * var(--u)) 50%, color-mix(in srgb, var(--do-prussian-blue) 40%, #000) calc(3.5 * var(--u)), transparent calc(4 * var(--u))) left top / 100% calc(22 * var(--u)) repeat-y, radial-gradient(circle at calc(100% - 12 * var(--u)) 50%, color-mix(in srgb, var(--do-prussian-blue) 40%, #000) calc(3.5 * var(--u)), transparent calc(4 * var(--u))) left top / 100% calc(22 * var(--u)) repeat-y, repeating-linear-gradient(180deg, color-mix(in srgb, var(--do-sky-blue) 22%, var(--do-white)) 0 calc(22 * var(--u)), var(--do-white) calc(22 * var(--u)) calc(44 * var(--u)));box-shadow:0 calc(26 * var(--u)) calc(50 * var(--u)) #00000073;line-height:1.5;position:absolute;transform:rotate(-2deg)}.lp .hd{letter-spacing:.1em;justify-content:space-between;font-weight:700;display:flex}.lp .row{white-space:nowrap;grid-template-columns:44% 1fr;gap:6px;display:grid}.lp .row span:last-child{font-weight:600}.lp .row.no span:last-child{color:color-mix(in srgb, var(--do-amber) 35%, var(--do-prussian-blue));background:color-mix(in srgb, var(--do-amber) 26%, transparent);padding:0 4px;font-weight:700}.sticky{z-index:5;right:calc(28 * var(--u));top:calc(206 * var(--u));width:calc(170 * var(--u));padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u));background:color-mix(in srgb, var(--do-amber) 75%, var(--do-white));color:var(--do-prussian-blue);box-shadow:0 calc(16 * var(--u)) calc(30 * var(--u)) #00000073;font-family:var(--do-font-heading);font-weight:700;font-size:max(11px, calc(16 * var(--u)));line-height:1.25;position:absolute;transform:rotate(4deg)}.sticky small{font-family:var(--do-font-mono);font-weight:600;font-size:max(7.5px, calc(9 * var(--u)));letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:4px;display:block}.a970 .d17-ph{height:calc(250 * var(--u));bottom:auto}.a970 .d17-ph img{object-position:50% 40%;--d17-grade:saturate(.55) contrast(1.06) brightness(.8)}.a970:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 55%, transparent) 0%, transparent calc(60 * var(--u)), color-mix(in srgb, var(--do-prussian-blue) 70%, transparent) calc(170 * var(--u)), var(--do-prussian-blue) calc(250 * var(--u)));position:absolute;inset:0}.rt{padding:0 0 0 calc(34 * var(--u));margin:0;list-style:none;position:relative}.rt:before{content:"";left:calc(9 * var(--u));top:calc(12 * var(--u));bottom:calc(14 * var(--u));background:linear-gradient(180deg, var(--do-sky-blue), var(--do-sky-blue) 88%, var(--do-amber));transform-origin:top;border-radius:5px;width:5px;position:absolute}.rt li{padding:calc(7 * var(--u)) 0;border-bottom:1px dashed color-mix(in srgb, var(--do-sky-blue) 22%, transparent);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid;position:relative}.rt li:before{content:"";left:calc(-34 * var(--u) + 2px);box-sizing:border-box;background:var(--do-off-white);border:4px solid var(--do-prussian-blue);width:16px;height:16px;box-shadow:0 0 0 2px var(--do-sky-blue);border-radius:50%;margin-top:-8px;position:absolute;top:50%}.rt li b{font-family:var(--do-font-heading);font-weight:700;font-size:max(13px, calc(17 * var(--u)));color:var(--do-white);line-height:1.2;display:block}.rt li small{font-size:max(11px, calc(12.5 * var(--u)));color:color-mix(in srgb, var(--do-off-white) 70%, transparent);display:block}.rt li em{font-style:normal;font-family:var(--do-font-mono);font-weight:700;font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--do-prussian-blue);background:var(--do-amber);white-space:nowrap;border-radius:3px;padding:2px 7px}.rt li em.k{color:var(--do-sky-blue);box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--do-sky-blue) 60%, transparent);background:0 0}.a970 .print{z-index:5;right:calc(24 * var(--u));top:calc(58 * var(--u));width:calc(170 * var(--u));background:var(--do-white);color:var(--do-prussian-blue);padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(3 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(36 * var(--u)) #00000080;position:absolute;transform:rotate(3deg)}.a970 .print .ref{font-family:var(--do-font-mono);font-size:max(7.5px, calc(9 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent)}.a970 .print b{font-family:var(--do-font-heading);font-size:max(12px, calc(17 * var(--u)));margin-top:3px;display:block}.a970 .print i{height:calc(5 * var(--u));margin-top:calc(7 * var(--u));background:color-mix(in srgb, var(--do-prussian-blue) 14%, transparent);border-radius:9px;display:block}svg.q .vac{fill:url(#q-hatch-o);stroke:var(--do-amber);stroke-width:2.2px;stroke-dasharray:8 6}.a972 .d17-ph img{object-position:50% 50%;--d17-grade:saturate(.5) contrast(1.05) brightness(.7)}.a972 .win{margin:calc(16 * var(--u)) calc(22 * var(--u)) 0}.a972 .tbl td.o{color:var(--do-prussian-blue)}.a972 .tbl td.o span{align-items:center;gap:6px;display:inline-flex}.a972 .tbl td.o span:before{content:"";width:max(14px, calc(18 * var(--u)));height:max(14px, calc(18 * var(--u)));background:var(--do-amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='7.4' r='3.3' fill='%23023047'/%3E%3Cpath d='M3.6 17c.9-3.4 3.4-5.2 6.4-5.2s5.5 1.8 6.4 5.2' fill='%23023047'/%3E%3C/svg%3E") center/80% no-repeat;border-radius:50%}.a973 .d17-ph img{object-position:50% 50%;--d17-grade:saturate(.55) contrast(1.05) brightness(.72)}.a973 .win{margin:calc(16 * var(--u)) calc(22 * var(--u)) 0}.chart{gap:calc(6 * var(--u));height:calc(210 * var(--u));min-height:130px;margin-top:calc(16 * var(--u));border-bottom:2px solid color-mix(in srgb, var(--do-prussian-blue) 60%, transparent);grid-template-columns:repeat(12,1fr);align-items:end;padding:0;display:grid;position:relative}.chart i{height:var(--h);border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;transform-origin:bottom;background:color-mix(in srgb, var(--do-cerulean) 55%, var(--do-sky-blue));display:block}.chart i.over{background:linear-gradient(180deg, var(--do-amber) 0, var(--do-amber) calc(100% - var(--cap)), color-mix(in srgb, var(--do-cerulean) 55%, var(--do-sky-blue)) calc(100% - var(--cap)))}.chart .cap{left:-4px;right:-4px;bottom:var(--capH);border-top:2px dashed var(--do-prussian-blue);z-index:2;position:absolute}.chart .cap span{right:0;top:calc(-24 * var(--u) - 6px);font-family:var(--do-font-mono);font-weight:700;font-size:max(8.5px, calc(10 * var(--u)));letter-spacing:.12em;text-transform:uppercase;background:var(--do-off-white);color:var(--do-prussian-blue);padding:0 4px;position:absolute}.months{gap:calc(6 * var(--u));text-align:center;font-family:var(--do-font-mono);font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.04em;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);grid-template-columns:repeat(12,1fr);margin-top:6px;display:grid}.legend{margin-top:calc(12 * var(--u));font-size:max(10.5px, calc(12 * var(--u)));flex-wrap:wrap;gap:6px 14px;font-weight:600;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend span:before{content:"";background:var(--c);border-radius:3px;width:12px;height:12px}.gantt{z-index:4;margin:calc(16 * var(--u)) calc(26 * var(--u)) 0;position:relative}.gantt .r{grid-template-columns:calc(150 * var(--u)) 1fr;gap:calc(12 * var(--u));padding:calc(7 * var(--u)) 0;border-bottom:1px solid color-mix(in srgb, var(--do-sky-blue) 14%, transparent);align-items:center;display:grid}.gantt .r b{font-family:var(--do-font-heading);font-weight:700;font-size:max(12px, calc(15.5 * var(--u)));color:var(--do-off-white);line-height:1.2}.gantt .r b small{font-family:var(--do-font-mono);font-weight:500;font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--do-sky-blue);display:block}.gantt .bar{height:max(16px, calc(24 * var(--u)));position:relative}.gantt .bar i{border-radius:calc(4 * var(--u));transform-origin:0;position:absolute;top:0;bottom:0}.gantt .bar i.w{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--do-amber) 55%, transparent) 0 5px, transparent 5px 10px);box-shadow:inset 0 0 0 1.5px var(--do-amber)}.gantt .bar i.d{background:var(--do-sky-blue)}.gantt .scale{margin-left:calc(162 * var(--u));padding-top:calc(6 * var(--u));font-family:var(--do-font-mono);font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--do-sky-blue) 80%, transparent);justify-content:space-between;display:flex}.gantt .key{margin-top:calc(12 * var(--u));font-size:max(11px, calc(12.5 * var(--u)));color:color-mix(in srgb, var(--do-off-white) 80%, transparent);gap:16px;display:flex}.gantt .key span{align-items:center;gap:7px;display:inline-flex}.gantt .key i{border-radius:3px;width:22px;height:12px}.gantt .key i.w{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--do-amber) 55%, transparent) 0 4px, transparent 4px 8px);box-shadow:inset 0 0 0 1.5px var(--do-amber)}.gantt .key i.d{background:var(--do-sky-blue)}.a975 .d17-ph{bottom:24%}.a975 .d17-ph img{object-position:50% 50%;--d17-grade:saturate(.6) contrast(1.06) brightness(.78)}.a975:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 55%, transparent) 0%, transparent 16%, transparent 44%, var(--do-prussian-blue) 76%);position:absolute;inset:0}.xl{background:var(--do-white);color:var(--do-prussian-blue);border-radius:calc(4 * var(--u));box-shadow:0 calc(22 * var(--u)) calc(44 * var(--u)) #0000007a;position:absolute;overflow:hidden}.xl .fn{padding:calc(6 * var(--u)) calc(9 * var(--u));background:color-mix(in srgb, var(--do-cerulean) 70%, var(--do-prussian-blue));color:var(--do-off-white);font-family:var(--do-font-mono);font-weight:600;font-size:max(7px, calc(10 * var(--u)));letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;display:flex}.xl .fn:before{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--do-sky-blue);border-radius:2px}.xl table{border-collapse:collapse;width:100%;font-size:max(6.5px, calc(9.5 * var(--u)));font-family:var(--do-font-mono)}.xl th,.xl td{border:1px solid color-mix(in srgb, var(--do-prussian-blue) 14%, transparent);padding:calc(3 * var(--u)) calc(5 * var(--u));white-space:nowrap;text-align:left}.xl th{background:color-mix(in srgb, var(--do-prussian-blue) 7%, var(--do-white));color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);text-align:center;font-weight:600}.xl td.rn{background:color-mix(in srgb, var(--do-prussian-blue) 7%, var(--do-white));color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);text-align:center;width:1%;padding-inline:calc(4 * var(--u))}.xl td.err{color:var(--do-prussian-blue);background:color-mix(in srgb, var(--do-amber) 45%, var(--do-white));font-weight:700}.xl td.sel{box-shadow:inset 0 0 0 2px var(--do-cerulean)}.xl .tabs{padding:calc(4 * var(--u)) calc(6 * var(--u)) 0;background:color-mix(in srgb, var(--do-prussian-blue) 6%, var(--do-white));font-family:var(--do-font-mono);font-size:max(6.5px, calc(8.5 * var(--u)));white-space:nowrap;gap:2px;display:flex;overflow:hidden}.xl .tabs span{padding:calc(2 * var(--u)) calc(6 * var(--u));background:color-mix(in srgb, var(--do-prussian-blue) 8%, transparent);border-radius:3px 3px 0 0}.xl .tabs span.on{background:var(--do-white);font-weight:700}.xl-a{left:calc(18 * var(--u));top:calc(70 * var(--u));width:calc(300 * var(--u));transform:rotate(-3deg)}.xl-b{left:calc(262 * var(--u));top:calc(52 * var(--u));width:calc(270 * var(--u));transform:rotate(2.5deg)}.xl-c{left:calc(150 * var(--u));top:calc(214 * var(--u));width:calc(290 * var(--u));transform:rotate(-1deg)}.dlg{z-index:6;right:calc(22 * var(--u));top:calc(236 * var(--u));width:calc(210 * var(--u));background:var(--do-off-white);color:var(--do-prussian-blue);border-radius:calc(6 * var(--u));border:2px solid var(--do-amber);box-shadow:0 calc(18 * var(--u)) calc(36 * var(--u)) #00000080;padding:calc(12 * var(--u)) calc(13 * var(--u));position:absolute;transform:rotate(3deg)}.dlg b{font-family:var(--do-font-heading);font-size:max(10.5px, calc(14 * var(--u)));align-items:center;gap:6px;display:flex}.dlg b:before{content:"!";width:max(14px, calc(18 * var(--u)));height:max(14px, calc(18 * var(--u)));background:var(--do-amber);font-family:var(--do-font-mono);font-size:max(9px, calc(11 * var(--u)));border-radius:50%;place-items:center;display:inline-grid}.dlg p{margin:calc(5 * var(--u)) 0 0;font-size:max(9px, calc(11.5 * var(--u)));line-height:1.35}.dlg .btns{margin-top:calc(9 * var(--u));gap:6px;display:flex}.dlg .btns span{font-family:var(--do-font-mono);font-size:max(7.5px, calc(9 * var(--u)));letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--do-prussian-blue) 40%, transparent);border-radius:3px;padding:3px 8px}.dlg .btns span:first-child{background:var(--do-prussian-blue);color:var(--do-off-white);box-shadow:none}.a977 .stage{aspect-ratio:560/500}.a977 .d17-ph img{object-position:55% 50%;--d17-grade:saturate(.6) contrast(1.06) brightness(.82)}.a977:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 60%, transparent) 0%, color-mix(in srgb, var(--do-prussian-blue) 20%, transparent) 18%, color-mix(in srgb, var(--do-prussian-blue) 20%, transparent) 56%, color-mix(in srgb, var(--do-prussian-blue) 92%, transparent) 82%, var(--do-prussian-blue) 100%);position:absolute;inset:0}.a977 .sx-tag span{font-weight:500;font-size:max(9.5px, calc(11.5 * var(--u)));color:color-mix(in srgb, var(--do-prussian-blue) 75%, transparent);display:block}.a977 .who{z-index:5;text-align:center;padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(6 * var(--u));border:2px dashed var(--do-amber);background:color-mix(in srgb, var(--do-prussian-blue) 88%, transparent);color:var(--do-off-white);font-family:var(--do-font-heading);font-weight:700;font-size:max(11px, calc(15 * var(--u)));white-space:nowrap;line-height:1.2;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.a977 .who small{font-family:var(--do-font-mono);font-weight:600;font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--do-amber);margin-bottom:3px;display:block}.a978 .stage{aspect-ratio:560/460}.a978 .d17-ph{bottom:26%}.a978 .d17-ph img{object-position:50% 40%;--d17-grade:saturate(.6) contrast(1.06) brightness(.8)}.a978:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--do-prussian-blue) 55%, transparent) 0%, transparent 18%, transparent 42%, var(--do-prussian-blue) 74%);position:absolute;inset:0}.a978 .doc-d{left:calc(26 * var(--u));top:calc(66 * var(--u));width:calc(240 * var(--u));transform:rotate(-3deg)}.a978 .doc-t{left:calc(262 * var(--u));top:calc(96 * var(--u));width:calc(276 * var(--u));transform:rotate(2.5deg)}.ck{margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none}.ck li{grid-template-columns:calc(16 * var(--u)) 1fr;gap:calc(8 * var(--u));padding:calc(5.5 * var(--u)) 0;border-top:1px solid color-mix(in srgb, var(--do-prussian-blue) 11%, transparent);font-size:max(8px, calc(11.5 * var(--u)));white-space:nowrap;align-items:center;font-weight:600;display:grid}.ck li:before{content:"";width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--do-cerulean) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/85% no-repeat;border-radius:3px}.ck li.no{white-space:normal;line-height:1.25}.ck li.no:before{box-shadow:inset 0 0 0 1.6px var(--do-amber);background:0 0}.ck li.no em{font-style:normal;font-family:var(--do-font-mono);font-weight:600;font-size:max(6.5px, calc(8.5 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--do-amber) 45%, var(--do-prussian-blue));display:block}.a718 .d17-ph img{object-position:50% 40%;--d17-grade:saturate(.55) contrast(1.06) brightness(.78)}.a718 .doc-r{left:calc(10 * var(--u));top:calc(0 * var(--u));width:calc(380 * var(--u));transform:rotate(-2.5deg)}.a718 .doc-s{left:calc(420 * var(--u));top:calc(34 * var(--u));width:calc(270 * var(--u));transform:rotate(2.8deg)}.a718 .doc-l{left:calc(90 * var(--u));top:calc(316 * var(--u));width:calc(470 * var(--u));transform:rotate(-1deg)}.reg{border-collapse:collapse;width:100%;margin-top:calc(10 * var(--u));font-size:max(9px, calc(12 * var(--u)))}.reg th{text-align:left;font-family:var(--do-font-mono);font-weight:600;font-size:max(7px, calc(9.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);padding:0 0 calc(5 * var(--u))}.reg td{padding:calc(5.5 * var(--u)) calc(8 * var(--u)) calc(5.5 * var(--u)) 0;border-top:1px solid color-mix(in srgb, var(--do-prussian-blue) 11%, transparent);white-space:nowrap;font-weight:600}.reg td+td{font-weight:500}.reg td.s{font-family:var(--do-font-mono);font-size:max(7px, calc(10 * var(--u)));color:var(--do-text-cerulean)}.sop .h{margin:calc(9 * var(--u)) 0 0;font-family:var(--do-font-mono);font-weight:700;font-size:max(7px, calc(10 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--do-text-cerulean)}.sop .h i{color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);margin-right:6px;font-style:normal}.sop .p{margin:calc(3 * var(--u)) 0 0;font-size:max(8.5px, calc(11.5 * var(--u)));line-height:1.35}.sop .line{height:calc(5 * var(--u));margin-top:calc(6 * var(--u));background:color-mix(in srgb, var(--do-prussian-blue) 12%, transparent);border-radius:9px}.il .e{grid-template-columns:calc(90 * var(--u)) 1fr;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) 0;border-top:1px solid color-mix(in srgb, var(--do-prussian-blue) 12%, transparent);display:grid}.il .e:first-of-type{margin-top:calc(8 * var(--u))}.il .d b{font-weight:700;font-size:max(9px, calc(12 * var(--u)));display:block}.il .d{font-family:var(--do-font-mono);font-size:max(7px, calc(9.5 * var(--u)));color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent)}.il .t span{grid-template-columns:calc(56 * var(--u)) 1fr;font-size:max(8.5px, calc(11.5 * var(--u)));gap:8px;line-height:1.4;display:grid}.il .t em{font-style:normal;font-family:var(--do-font-mono);font-size:max(6.5px, calc(8.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--do-prussian-blue) 72%, transparent);padding-top:2px}.a718 .keys{margin:calc(22 * var(--u)) 0 0;padding:0;list-style:none}.a718 .keys li{padding:calc(10 * var(--u)) 0;border-top:1px solid color-mix(in srgb, var(--do-sky-blue) 22%, transparent);grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;display:grid}.a718 .keys li:last-child{border-bottom:1px solid color-mix(in srgb, var(--do-sky-blue) 22%, transparent)}.a718 .keys b{font-family:var(--do-font-mono);color:var(--do-amber);font-size:max(11px, calc(14 * var(--u)))}.a718 .keys span{font-family:var(--do-font-heading);font-weight:800;font-size:max(15px, calc(21 * var(--u)));color:var(--do-white);letter-spacing:-.01em}.a718 .keys small{font-family:var(--do-font-mono);font-size:max(9px, calc(11 * var(--u)));letter-spacing:.12em;color:var(--do-sky-blue)}@media (max-width:760px){.a718 .il .e{grid-template-columns:1fr;gap:4px}.a718 .il .t span{grid-template-columns:64px 1fr}.reg td{white-space:normal}}.a719{padding:calc(40 * var(--pu)) calc(40 * var(--pu)) calc(30 * var(--pu))}.a719 .v-tall{display:none}.a719 .foot{margin-top:calc(8 * var(--u));justify-content:space-between;align-items:center;gap:14px;display:flex}.a719 .foot .k{font-size:max(9px, calc(12 * var(--u)));color:var(--do-sky-blue)}@media (max-width:760px){.a719{padding:22px 14px 20px}.a719 .v-wide{display:none}.a719 .v-tall{display:block}.a719 .foot{flex-direction:column;align-items:flex-start}.a962 .stage{aspect-ratio:560/560}.a969 .stage{aspect-ratio:560/540}.a975 .stage{aspect-ratio:560/560}.a978 .stage{aspect-ratio:560/600}.a961 .stage{aspect-ratio:560/540}.a964 .stage{aspect-ratio:560/620}.a977 .stage{aspect-ratio:560/580}.a962 .doc-c,.a962 .doc-g,.a978 .doc-d,.a978 .doc-t{padding:9px 10px}.srcs b{font-size:16px}.gantt .r{grid-template-columns:96px 1fr}.gantt .scale{margin-left:108px}}.a966 .pair{gap:calc(6 * var(--u))}.a966 .gapr{padding:calc(10 * var(--u)) 0;justify-content:center;display:flex;position:relative}.a966 .gapr:before{content:"";border-left:2px dashed var(--do-amber);position:absolute;top:0;bottom:0;left:50%}.a966 .gapr span{font-family:var(--do-font-mono);font-weight:700;font-size:max(9px, calc(10.5 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--do-prussian-blue);background:var(--do-amber);padding:calc(4 * var(--u)) calc(10 * var(--u));white-space:nowrap;border-radius:99px;position:relative}.seasons{gap:calc(6 * var(--u));margin-top:calc(12 * var(--u));grid-template-columns:repeat(12,1fr);display:grid}.seasons span{text-align:center;font-family:var(--do-font-mono);font-weight:600;font-size:max(8px, calc(9.5 * var(--u)));letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--do-sky-blue) 26%, transparent);color:var(--do-prussian-blue);white-space:nowrap;border-radius:99px;padding:2px 0;overflow:hidden}.seasons span.on{background:color-mix(in srgb, var(--do-amber) 50%, transparent)}.ck li.no span{display:block}.a969 .lp .hd,.a969 .lp .row{min-height:calc(22 * var(--u));align-items:center}.a969 .lp .row{display:grid}.a969 .stage{aspect-ratio:560/380}.a975 .stage{aspect-ratio:560/410}.xl-a{left:calc(14 * var(--u));top:calc(60 * var(--u));width:calc(330 * var(--u))}.xl-b{left:calc(328 * var(--u));top:calc(40 * var(--u));width:calc(216 * var(--u))}.xl-c{left:calc(70 * var(--u));top:calc(236 * var(--u));width:calc(260 * var(--u))}.dlg{top:calc(214 * var(--u))}.a970 .print{top:calc(40 * var(--u))}.a970 .body{padding-top:calc(150 * var(--u))}.chart .cap span{left:4px;right:auto}.a718 .doc-l{left:calc(150 * var(--u));top:calc(384 * var(--u));width:calc(460 * var(--u))}.a718 .stage{min-height:calc(580 * var(--u))}@media (max-width:760px){.a970 .print{width:118px;top:34px;right:12px}.a970 .body{padding-top:150px}.a718 .stage .d17-doc{--u:.82px}.a975 .stage{aspect-ratio:560/520}.a967 .st .n{font-size:10px}.a967 .st p{font-size:13px}.a967 .st h4{font-size:17px}.a967 .st--start h4{font-size:24px}}
