.wc-c{--violet-d:#5B4BD6;--teal-dd:#0B5E58;padding:var(--sec) 0 0}.wc-c .wcc-head{text-align:center;margin-bottom:48px}.wc-c .wcc-head h2{font:300 56px/1.04 var(--fd);letter-spacing:-.025em;max-width:22ch;margin:0 auto;padding-top:0;color:var(--ink);text-wrap:balance}.wc-c .wcc-head .label{color:var(--teal-d)}.wcc-sc{--tone:var(--teal);--tone-d:var(--teal-dd)}.wcc-t-violet{--tone:var(--violet);--tone-d:var(--violet-d)}.wcc-t-teal-d{--tone:var(--teal-d);--tone-d:var(--teal-dd)}.wc-c .wcc-ph img{object-position:50% 50%}.wc-c .wcc-p3 img{object-position:50% 40%}.wc-c img{display:block;width:100%;height:100%;object-fit:cover}.wcc-scenes{list-style:none;margin:0 auto;padding:0 var(--gut);max-width:1248px;display:grid;gap:72px}.wcc-ph{margin:0;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px}.wcc-pb,.wcc-wipe{position:relative;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:var(--mist)}.wcc-wi,.wcc-pb>picture,.wcc-wi>picture{position:absolute;inset:0}.wcc-pills{position:absolute;inset:14px 14px auto;display:flex;justify-content:space-between;pointer-events:none}.wcc-pills .wcc-pla{margin-left:auto}.wcc-ph .wcc-pills{grid-column:1/-1}.wcc-pill{font:500 11px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding:8px 12px;border-radius:999px;background:#fafaf7d1;box-shadow:inset 0 1px #ffffffe6,0 4px 14px -6px #0b12204d}.wcc-plb{position:absolute;left:0}.wcc-pla{position:absolute;left:calc(50% + 18px)}.wcc-glass{margin-top:20px}.wcc-tx{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.6fr);gap:28px;align-items:end}.wcc-meta{display:grid;gap:10px;align-self:center}.wcc-idx{font:500 12px/1 var(--fm);letter-spacing:.08em;color:var(--tone-d)}.wcc-dots{display:flex;gap:4px}.wcc-dots i{width:16px;height:2px;border-radius:2px;background:#0b122029}.wcc-dots i.wcc-on{background:var(--tone)}.wcc-tag{display:block;font:500 11px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#4a5262;margin-bottom:8px}.wcc-af .wcc-tag{color:var(--tone-d)}.wcc-bf,.wcc-af{margin:0}.wcc-bt{position:relative;display:inline-block;color:#4a5262;font-size:17px;line-height:1.5;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:#4a526299}.wcc-sk{position:absolute;inset:0;color:transparent;text-decoration:line-through;text-decoration-color:var(--tone);text-decoration-thickness:2px}.wcc-at{display:block;font:300 36px/1.12 var(--fd);letter-spacing:-.02em;color:var(--ink)}.wcc-at b{font-weight:500;color:var(--tone-d);background:linear-gradient(var(--tone),var(--tone)) 0 100%/100% 2px no-repeat}.wcc-cap{font:500 12px/1.4 var(--fm);letter-spacing:.04em;color:var(--slate);text-align:right;max-width:1248px;margin:24px auto 0;padding:0 var(--gut)}.wcc-steps{display:none}html.wcc-fx .wc-c .wcc-run{position:relative;timeline-scope:--wcc1,--wcc2,--wcc3,--wcc4}html.wcc-fx .wc-c .wcc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip}html.wcc-fx .wc-c .wcc-scenes{position:absolute;inset:0;padding:0;max-width:none;display:block}html.wcc-fx .wc-c .wcc-sc{position:absolute;inset:0}html.wcc-fx .wc-c .wcc-s1{z-index:1}html.wcc-fx .wc-c .wcc-s2{z-index:2}html.wcc-fx .wc-c .wcc-s3{z-index:3}html.wcc-fx .wc-c .wcc-s4{z-index:4}html.wcc-fx .wc-c .wcc-ph{position:absolute;inset:0;display:block;background:var(--mist)}html.wcc-fx .wc-c .wcc-pb,html.wcc-fx .wc-c .wcc-wipe{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}html.wcc-fx .wc-c .wcc-wi{position:absolute;inset:0}html.wcc-fx .wc-c .wcc-wipe:after{content:"";position:absolute;top:0;bottom:0;right:0;width:3px;background:linear-gradient(#fff0,#fffffff2 30% 70%,#fff0);box-shadow:0 0 24px 6px #ffffff8c}html.wcc-fx .wc-c .wcc-ph:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,#fafaf799,#fafaf700);pointer-events:none}html.wcc-fx .wc-c .wcc-pills{inset:96px auto auto 50%;width:min(1120px,calc(100% - 48px));transform:translate(-50%);z-index:2;display:block}html.wcc-fx .wc-c .wcc-plb,html.wcc-fx .wc-c .wcc-pla{left:0}html.wcc-fx .wc-c .wcc-plb{opacity:0}html.wcc-fx .wc-c .wcc-glass{position:absolute;z-index:3;left:50%;bottom:40px;width:min(1120px,calc(100% - 48px));margin:0;transform:translate(-50%);padding:28px 36px;border-radius:24px;background:linear-gradient(135deg,#ffffffe0,#f0f3f7cc);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0b12200f,0 0 0 1px #ffffff8c,0 30px 60px -30px #0b122073}html.wcc-fx .wc-c .wcc-cap{position:absolute;z-index:6;top:96px;right:max(24px,calc((100% - 1120px)/2));margin:0;padding:8px 12px;border-radius:999px;background:#fafaf7eb;font-size:11px}html.wcc-fx .wc-c .wcc-steps{display:block}html.wcc-fx .wc-c .wcc-step{display:block;height:100vh;height:100svh}html.wcc-fx .wc-c .wcc-st1{view-timeline:--wcc1 block}html.wcc-fx .wc-c .wcc-st2{view-timeline:--wcc2 block}html.wcc-fx .wc-c .wcc-st3{view-timeline:--wcc3 block}html.wcc-fx .wc-c .wcc-st4{view-timeline:--wcc4 block}.wc-c .wcc-sc{--o0:0}.wc-c .wcc-sc *{--o0:1;--o1:1;--from:none}.wc-c .wcc-ib{--from:scale(1.06)}.wc-c .wcc-wipe{--from:translateX(-101%)}.wc-c .wcc-wi{--from:translateX(101%)}.wc-c .wcc-ia{--from:scale(1.08)}.wc-c .wcc-plb{--o0:1;--o1:0}.wc-c .wcc-pla{--from:translateY(-6px);--o0:0}.wc-c .wcc-bf{--from:translateY(12px);--o0:0}.wc-c .wcc-sk{--o0:0}.wc-c .wcc-af{--from:translateY(18px);--o0:0}@keyframes wcc-kin{0%{transform:var(--from,none);opacity:var(--o0,1)}to{transform:none;opacity:var(--o1,1)}}@keyframes wcc-kout{0%{transform:none;opacity:1}to{transform:translateY(-14px);opacity:0}}@supports (animation-timeline:view()){html.wcc-fx:not(.wcc-io) .wc-c :is(.wcc-s2,.wcc-s3,.wcc-s4,.wcc-ib,.wcc-wipe,.wcc-wi,.wcc-ia,.wcc-plb,.wcc-pla,.wcc-bf,.wcc-sk,.wcc-af){animation-name:wcc-kin;animation-fill-mode:both;animation-timing-function:linear}html.wcc-fx:not(.wcc-io) .wc-c :is(.wcc-s1,.wcc-s2,.wcc-s3) .wcc-tx{animation-name:wcc-kout;animation-fill-mode:both;animation-timing-function:linear}html.wcc-fx:not(.wcc-io) .wc-c .wcc-s1 *{animation-timeline:--wcc1}html.wcc-fx:not(.wcc-io) .wc-c .wcc-s2,html.wcc-fx:not(.wcc-io) .wc-c .wcc-s2 *{animation-timeline:--wcc2}html.wcc-fx:not(.wcc-io) .wc-c .wcc-s3,html.wcc-fx:not(.wcc-io) .wc-c .wcc-s3 *{animation-timeline:--wcc3}html.wcc-fx:not(.wcc-io) .wc-c .wcc-s4,html.wcc-fx:not(.wcc-io) .wc-c .wcc-s4 *{animation-timeline:--wcc4}html.wcc-fx:not(.wcc-io) .wc-c :is(.wcc-s2,.wcc-s3,.wcc-s4){animation-range:entry 0% entry 14%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-ib{animation-range:entry 0% entry 100%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc :is(.wcc-wipe,.wcc-wi){animation-range:entry 30% entry 66%;animation-timing-function:cubic-bezier(.45,0,.2,1)}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-ia{animation-range:entry 30% entry 82%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-plb{animation-range:entry 34% entry 48%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-pla{animation-range:entry 50% entry 62%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-bf{animation-range:entry 4% entry 16%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-sk{animation-range:entry 30% entry 40%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-af{animation-range:entry 50% entry 66%}html.wcc-fx:not(.wcc-io) .wc-c .wcc-sc .wcc-tx{animation-range:entry 90% entry 100%}}html.wcc-io .wc-c :is(.wcc-sc,.wcc-ib,.wcc-wipe,.wcc-wi,.wcc-ia,.wcc-plb,.wcc-pla,.wcc-bf,.wcc-sk,.wcc-af,.wcc-tx){transition:transform 1.1s var(--ease) var(--d,0s),opacity .7s var(--ease) var(--d,0s)}html.wcc-io .wc-c .wcc-sc:not(.wcc-in){opacity:0}html.wcc-io .wc-c .wcc-sc.wcc-s1{opacity:1}html.wcc-io .wc-c .wcc-sc:not(.wcc-done) :is(.wcc-ib,.wcc-wipe,.wcc-wi,.wcc-ia,.wcc-pla,.wcc-sk,.wcc-af){transform:var(--from,none);opacity:var(--o0,1)}html.wcc-io .wc-c .wcc-sc:not(.wcc-done) .wcc-plb{opacity:1}html.wcc-io .wc-c .wcc-sc:not(.wcc-in) .wcc-bf{transform:var(--from);opacity:0}html.wcc-io .wc-c .wcc-sc.wcc-done .wcc-sk{--d:.2s}html.wcc-io .wc-c .wcc-sc.wcc-done .wcc-af{--d:.45s}html.wcc-io .wc-c .wcc-sc.wcc-done .wcc-pla{--d:.5s}html.wcc-io .wc-c .wcc-sc.wcc-past .wcc-tx{opacity:0;transform:translateY(-14px)}@media(max-width:1000px){.wc-c .wcc-head h2{font-size:44px}.wcc-tx{grid-template-columns:1fr 1.4fr}.wcc-meta{grid-column:1/-1;display:flex;align-items:center;gap:14px}.wcc-at{font-size:30px}}@media(max-width:768px){.wc-c .wcc-head{text-align:left;margin-bottom:28px}.wc-c .wcc-head h2{font-size:34px;margin:0}.wcc-pb,.wcc-wipe{aspect-ratio:4/5}.wcc-scenes{gap:48px}.wcc-ph{grid-template-columns:1fr}html:not(.wcc-fx) .wc-c .wcc-pills{bottom:14px}html:not(.wcc-fx) .wc-c .wcc-pla{left:0;top:calc(50% + 18px)}.wcc-tx{grid-template-columns:1fr;gap:14px}.wcc-at{font-size:25px;line-height:1.18}.wcc-bt{font-size:15px}html.wcc-fx .wc-c .wcc-ph{inset:0 0 auto;height:72vh;height:72svh}html.wcc-fx .wc-c .wcc-glass{left:12px;right:12px;bottom:auto;top:calc(72svh - 84px);width:auto;transform:none;padding:20px 20px 22px;border-radius:20px}html.wcc-fx .wc-c .wcc-stage{background:var(--bg)}html.wcc-fx .wc-c .wcc-pills{inset:72px auto auto 12px;transform:none;width:auto}html.wcc-fx .wc-c .wcc-cap{top:72px;right:12px}html.wcc-fx .wc-c .wcc-ph:after{height:30%}.wc-c .wcc-p1 img{object-position:55% 50%}.wc-c .wcc-p2 img{object-position:50% 50%}.wc-c .wcc-p3 img{object-position:60% 50%}.wc-c .wcc-p4 img{object-position:78% 50%}}
