.dc-sc-pin{display:grid;gap:2.5rem;padding:clamp(5rem,14vh,9rem) var(--ed-pad)}.dc-sc-head{display:grid;gap:1rem}.ed .dc-sc-h2{font-size:clamp(2.25rem,min(4.4vw,7vh),4.25rem)}.dc-sc-sub,.ed .dc-sc-h2 .m-line+.m-line{color:var(--fg2)}.dc-sc-sub{max-width:34rem;margin:0;font-size:clamp(1.0625rem,1.25vw,1.2rem);line-height:1.5;text-wrap:pretty}.dc-sc-bar{position:relative;display:block;height:2px;margin-top:1.75rem;overflow:hidden;background:var(--rule2)}.dc-sc-bar:after{content:"";position:absolute;inset:0;background:var(--fg);transform-origin:left;scale:var(--p,0) 1}[dir=rtl] .dc-sc-bar:after{transform-origin:right}.dc-sc-list{margin:.4rem 0 0;padding:0;list-style:none}.dc-sc-step{border-bottom:1px solid var(--rule)}.dc-sc-h{margin:0;font:inherit}.dc-sc-t{display:flex;align-items:baseline;gap:.85rem;width:100%;padding:.85rem 0;border:0;background:none;color:var(--fg3);font-family:var(--display);font-size:clamp(1.4rem,min(2.1vw,3.4vh),2rem);font-weight:540;letter-spacing:-.03em;line-height:1.08;text-align:start;transition:color .4s var(--m-ease-out)}button.dc-sc-t{cursor:pointer}button.dc-sc-t:focus-visible{outline:2px solid var(--em);outline-offset:2px;border-radius:.25rem}.dc-sc-step[data-now] .dc-sc-t{color:var(--fg)}@media (hover:hover){button.dc-sc-t:hover{color:var(--fg)}}.dc-sc-n{font-family:var(--sans);font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--fg3);translate:0 -.3em}.dc-sc-step[data-gold] .dc-sc-n{color:var(--gold-tx)}.dc-sc-b{max-width:34rem;margin:0;padding:0 0 1.1rem 2.1rem;line-height:1.55;color:var(--fg2);text-wrap:pretty}.dc-sc-big{display:none}@media (min-width:64em){.dc-sc-pin{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-content:center;align-items:center;column-gap:clamp(2.5rem,5vw,6rem);padding:calc(var(--hdr) + 1.25rem) var(--ed-pad) 1.5rem}.dc-sc:not([data-still]) .dc-sc-big{display:grid;justify-items:center;margin:0;font-family:var(--display);font-weight:560;font-size:clamp(8.1rem,min(18.9vw,41.4vh),21.6rem);line-height:.86;letter-spacing:-.045em;color:var(--fg)}.dc-sc-big:before{content:attr(data-label);grid-area:1/1;align-self:start;translate:0 -2.2rem;font-family:var(--sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg3)}.dc-sc-big span{grid-area:1/1;clip-path:inset(0 -.1em -.05em);transition:opacity .5s var(--m-ease-out),translate .7s var(--m-ease-out)}.dc-sc-big span:not([data-now]){opacity:0;translate:0 .35em}.dc-sc:has(.dc-sc-step[data-gold][data-now]) .dc-sc-big{color:var(--gold)}.dc-sc:not([data-still]) .dc-sc-step:not([data-now]) .dc-sc-b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width:64em) and (prefers-reduced-motion:no-preference){.dc-sc:not([data-still]) .dc-sc-step[data-now] .dc-sc-b{animation:dc-more var(--m-dur-l) var(--m-ease-out) both}}@keyframes dc-more{0%{opacity:0;translate:0 .6rem}}@media (max-width:63.99em){.dc-sc.m-scene{height:auto}.dc-sc>.m-scene-pin{position:relative;height:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.dc-sc-big span{transition:none}}:root[data-cf-rm] .dc-sc-step .dc-sc-b{animation:none}