.cs{font:var(--r-body);color:var(--fg)}.cs section,.cs header,.cs-next{background:var(--bg);color:var(--fg)}.cs-sec{padding-block:clamp(56px,7vw,112px)}.cs-eyebrow{font:var(--r-eyebrow);letter-spacing:var(--track-title-s);text-transform:uppercase;color:var(--acc);white-space:pre-wrap;margin:0}.cs-h2{font:var(--r-headline);text-wrap:balance;margin:0}.cs-lead{font:var(--r-lead);max-width:62ch;margin:0}.cs-body{font:var(--r-body);color:color-mix(in srgb, var(--fg) 84%, var(--bg));max-width:62ch;margin:0}.cs-pull{font:var(--r-pull);color:var(--acc);max-width:30ch;margin:0}.cs a:not(.cs-next):not(.cs-back):not(.cs-link){color:inherit;text-underline-offset:3px}.cs figcaption{font:var(--r-caption);color:var(--mute)}.cs-missing{font:var(--label-m);color:#c00;background:#fff3f0;outline:1px dashed #c00;justify-self:start;padding:8px 12px}.cs-hero{padding-block:clamp(32px,4vw,56px) clamp(40px,5vw,72px)}.cs-hero__in{gap:40px;display:grid}.cs-hero.has-art .cs-hero__in{grid-template-columns:minmax(0,1fr) minmax(200px,400px);align-items:end}.cs-hero__copy{justify-items:start;gap:18px;display:grid}.cs-hero.is-center .cs-hero__copy{text-align:center;justify-items:center}.cs-back{font:var(--label-l);color:var(--mute);margin-bottom:12px;text-decoration:none}.cs-back:hover{color:var(--fg)}.cs-title{font:var(--r-heroTitle);text-wrap:balance;margin:0}.cs-dek{font:var(--r-lead);max-width:46ch;color:var(--mute);margin:0}.cs-hero .cs-dek{max-width:82ch}.cs-key{font:var(--r-small);color:var(--mute);flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cs-key li{align-items:center;gap:8px;display:flex}.cs-key i{border-radius:50%;width:12px;height:12px;display:block}.cs-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cs-hero.is-center .cs-tags{justify-content:center}.cs-tag{font:var(--r-label);letter-spacing:var(--track-label-m);text-transform:uppercase;border:1px solid var(--rule-c);padding:8px 12px}.cs-link{font:var(--r-label);letter-spacing:var(--track-label-m);color:var(--acc);text-underline-offset:4px;margin-left:12px}.cs-plate{padding-block:clamp(24px,3.5vw,56px)}.cs-plate.is-bleed{padding:0}.cs-plate__in{margin-inline:auto}.cs-plate.is-bleed figcaption{padding-inline:var(--gutter)}.cs-brief__in{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(32px,6vw,120px);display:grid}.cs-brief__copy{align-content:start;gap:20px;display:grid}.cs-facts{border-top:1px solid var(--rule-c);align-content:start;margin:0;display:grid}.cs-facts div{border-bottom:1px solid var(--rule-c);gap:4px;padding:14px 0;display:grid}.cs-facts dt,.cs-credits dt,.cs-schedule dt{font:var(--r-label);letter-spacing:var(--track-label-m);text-transform:uppercase;color:var(--mute)}.cs-facts dd{font:var(--r-small);margin:0}.cs-stats-sec{padding-block:clamp(40px,5vw,72px)}.cs-stats{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:32px clamp(16px,2.5vw,40px);margin:0;display:grid}.cs-stats div{border-top:2px solid var(--acc);align-content:start;gap:10px;padding-top:16px;display:grid}.cs-stats dd{font:var(--r-stat);margin:0}.cs-stats dt{font:var(--r-small);color:var(--mute);max-width:26ch}.cs-stats--in{margin-top:clamp(32px,4vw,56px)}.cs-ch__in{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);display:grid}.cs-ch__in>*{min-width:0}.cs-ch__copy{align-content:start;gap:20px;max-width:880px;display:grid}.cs-ch.is-split .cs-ch__in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.cs-ch.is-split.media-first .cs-ch__copy{order:2}.cs-ch.is-split .cs-ch__copy{top:calc(var(--nav-h,60px) + 24px);position:sticky}.cs-ch.no-media .cs-ch__in{grid-template-columns:1fr}.cs-ch.no-media .cs-ch__copy{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-auto-flow:dense;column-gap:clamp(32px,6vw,120px);max-width:none;position:static}.cs-ch__head{align-content:start;gap:20px;display:grid}.cs-ch__logo{width:min(486px,100%);height:auto;display:block}.cs-ch.is-center .cs-ch__copy{text-align:center;justify-items:center;margin-inline:auto}.cs-ch.is-center .cs-ch__head{justify-items:center}.cs-ch.is-center .cs-media{width:100%;max-width:1204px;margin-inline:auto}.cs-ch.no-media .cs-ch__head{grid-area:1/1/span 8}.cs-ch.no-media .cs-ch__copy>:not(.cs-ch__head){grid-column:2}.cs-bullets{border-top:1px solid var(--rule-c);margin:8px 0 0;padding:0;list-style:none;display:grid}.cs-bullets li{border-bottom:1px solid var(--rule-c);font:var(--r-small);padding:16px 0 16px 28px;position:relative}.cs-bullets li:before{content:"";background:var(--acc);width:10px;height:10px;position:absolute;top:1.35em;left:0}.cs-bullets--wide{max-width:880px}.cs-schedule{border-top:1px solid var(--rule-c);margin:12px 0 0}.cs-schedule div{border-bottom:1px solid var(--rule-c);grid-template-columns:140px 1fr;gap:16px;padding:14px 0;display:grid}.cs-schedule dt{color:var(--acc)}.cs-schedule dd{font:var(--r-small);margin:0}.cs-items{gap:clamp(20px,2.5vw,32px);margin:0;padding:0;list-style:none;display:grid}.cs-items li{align-content:start;gap:10px;min-width:0;display:grid}.cs-items__n{font:var(--r-number);color:var(--acc)}.cs-items__t{font:var(--r-itemTitle);margin:0}.cs-items__d{font:var(--r-small);color:color-mix(in srgb, var(--fg) 80%, var(--bg));margin:0}.i-steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.i-steps li{border-top:1px solid var(--rule-c);padding-top:20px}.i-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.i-cards li{background:color-mix(in srgb, var(--fg) 5%, var(--bg));padding:0 0 24px}.i-cards li>:not(figure){padding-inline:20px}.i-cards .cs-items__n,.i-rows .cs-items__n,.i-gestures .cs-items__n,.i-schedule .cs-items__n{font:var(--r-label);letter-spacing:var(--track-label-m);text-transform:uppercase;padding-top:8px}.i-gestures{grid-template-columns:repeat(3,minmax(0,1fr))}.i-highlights{grid-template-columns:repeat(var(--n), minmax(0, 1fr))}.i-highlights li{border-top:2px solid var(--acc);padding-top:18px}.i-rows,.i-schedule{border-top:1px solid var(--rule-c);gap:0}.i-rows li,.i-schedule li{border-bottom:1px solid var(--rule-c);grid-template-columns:120px minmax(160px,260px) 1fr;align-items:baseline;gap:24px;padding:20px 0}.cs-media{gap:clamp(12px,1.6vw,24px);display:grid}.m-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.m-mosaic{grid-template-columns:1.33fr 1fr 1fr;align-items:start}.m-masonry{columns:3;column-gap:clamp(12px,1.6vw,24px);display:block}.m-masonry .ci{break-inside:avoid;margin-bottom:clamp(20px,2.4vw,36px)}.m-stack{grid-template-columns:1fr 1fr}.m-stack .ci:last-child{grid-column:1/-1}.cs-thumbs-wrap{gap:16px;display:grid}.cs-thumbs{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-thumbs .ci{gap:0}.ci{gap:10px;min-width:0;margin:0;display:grid}.ci img,.ci video{width:100%;height:auto;display:block}.ci video{object-fit:cover;background:var(--bg)}@media (width<=640px){.ci--video video{height:auto;aspect-ratio:var(--ar-m,4 / 5)!important}}.ci__ph{background:color-mix(in srgb, currentColor 8%, transparent);outline:1px dashed color-mix(in srgb, currentColor 30%, transparent);outline-offset:-1px;place-items:center;width:100%;min-height:80px;padding:16px;display:grid}.ci__ph span{font:var(--label-s);letter-spacing:.04em;text-transform:uppercase;opacity:.55;text-align:center;overflow-wrap:anywhere;max-width:30ch}.cs-band .ci{gap:0}.cs-quote__in{text-align:center;justify-items:center;gap:24px;max-width:1100px;margin:0 auto;display:grid}.cs-quote blockquote{font:var(--r-quote);text-wrap:balance;margin:0}.cs-quote figcaption{font:var(--r-small);max-width:62ch;color:var(--mute)}.cs-credits{padding-block:clamp(40px,5vw,72px)}.cs-credits__in{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:32px;margin:0 auto;display:grid}.cs-credits__in div{border-top:1px solid var(--rule-c);align-content:start;gap:10px;padding-top:16px;display:grid}.cs-credits dd{font:var(--r-small);margin:0}.cs-client__in{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,80px);display:grid}.cs-client__name{font:var(--r-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin:0}.cs-client__in p:not(.cs-client__name){max-width:70ch;color:var(--mute);font:var(--r-small);margin:0}.cs-next{padding-block:clamp(48px,6vw,88px);text-decoration:none;display:block}.cs-next__in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;display:grid}.cs-next__l{gap:12px;min-width:0;display:grid}.cs-next__btn{box-sizing:border-box;background:var(--acc);min-width:230px;color:var(--bg);font:var(--label-l);letter-spacing:var(--track-label-l);text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:18px 22px;transition:background-color .25s,color .25s;display:inline-flex}.cs-next:hover .cs-next__btn,.cs-next:focus-visible .cs-next__btn{background:var(--fg);color:var(--bg)}.cs--next{display:block}@media (width<=640px){.cs-next__in{grid-template-columns:minmax(0,1fr)}.cs-next__btn{justify-self:start}}.cs-next__t{font:var(--r-next);align-items:baseline;gap:20px;display:flex}.cs-next__arrow{color:var(--acc);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-block}.cs-next:hover .cs-next__arrow{transform:translate(14px)}@media (width<=1000px){.cs-brief__in,.cs-ch.is-split .cs-ch__in,.cs-hero.has-art .cs-hero__in{grid-template-columns:minmax(0,1fr)}.cs-ch.is-split .cs-ch__copy{position:static}.cs-ch.no-media .cs-ch__copy{grid-template-columns:1fr}.cs-ch.no-media .cs-ch__copy>*{grid-area:auto/1!important}.cs-ch.is-split.media-first .cs-ch__copy{order:0}.cs-stats,.i-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.i-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.i-cards,.i-gestures,.m-grid3,.m-mosaic,.m-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.m-masonry{columns:2}.cs-credits__in{grid-template-columns:1fr}.cs-hero__art{max-width:280px}}@media (width<=640px){.i-cards,.i-gestures,.m-grid2,.m-grid3,.m-mosaic,.m-stack{grid-template-columns:1fr}.m-masonry{columns:1}.i-rows li,.i-schedule li{grid-template-columns:1fr;gap:6px}.cs-client__in{grid-template-columns:1fr}.cs-schedule div{grid-template-columns:1fr;gap:4px}.cs-link{margin-left:0}}.cs-brief .cs-lead,.cs-ch:not(.is-split) .cs-ch__copy>.cs-body:first-of-type{max-width:58ch;font-size:clamp(1.25rem,1.05rem + .5vw,1.4375rem);line-height:1.45}.cs-ch__top{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.cs-ch.has-top .cs-ch__copy{max-width:none}.cs-ch__top .cs-media .ci img{object-fit:contain}.cs-ch__wide{margin-top:clamp(8px,2vw,24px)}.cs-credits dt{font:var(--r-itemTitle);letter-spacing:0;text-transform:none;color:var(--acc)}.cs-credits dd{font:var(--r-body);font-size:1.0625rem;line-height:1.5}.cs-credits__in div{gap:12px;padding-top:20px}@media (width<=900px){.cs-ch__top{grid-template-columns:1fr}}.cs-ch__wide{grid-column:1/-1}.cs-stats--in dd{font-size:clamp(2.125rem,1.5rem + 1.9vw,3.25rem)}.cs-quote__body{columns:2;text-align:left;justify-self:stretch;column-gap:clamp(32px,5vw,72px);max-width:1100px;margin-top:8px}.cs-quote__body p{font:var(--r-body);color:color-mix(in srgb, var(--fg) 84%, var(--bg));break-inside:avoid-column;margin:0 0 1em;font-size:1.0625rem;line-height:1.55}@media (width<=760px){.cs-quote__body{columns:1}}.cs-credits__in div{border-top:3px solid var(--acc)}.cs-tl{border-block:1px solid var(--rule-c)}.cs-tl__head{gap:14px;max-width:1000px;display:grid}.cs-tl__head .cs-eyebrow{color:var(--acc)}.cs-tl__head .cs-body{color:var(--mute);max-width:1000px}.cs-tl__rail{height:150px;margin:clamp(24px,3vw,40px) 0 clamp(20px,3vw,44px);position:relative}.cs-tl__axis{background:var(--rule-c);height:1px;position:absolute;top:86px;left:0;right:0}.cs-tl__tick{background:var(--acc);width:2px;height:22px;margin-left:-1px;position:absolute;top:76px}.cs-tl__lbl{font:700 .8125rem/1.34 var(--f-text);color:var(--acc);position:absolute;top:106px;transform:translate(-50%)}.cs-tl__lbl:first-of-type{transform:none}.cs-tl__lbl.is-end{transform:translate(-100%)}.cs-tl__note{max-width:520px;font:400 .8125rem/1.34 var(--f-text);color:var(--mute);margin:0;position:absolute;top:34px}.cs-tl__hl{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-block:1px solid var(--rule-c);margin:0;padding:0;list-style:none;display:grid}.cs-tl__hl li{align-content:start;gap:10px;padding:34px 28px 44px;display:grid}.cs-tl__hl li:first-child{padding-left:0}.cs-tl__hl li+li{border-left:1px solid var(--rule-c)}.cs-tl__yr{font:var(--r-number);color:var(--acc);font-size:1.875rem;line-height:1.34}.cs-tl__hl h3{font:700 1.125rem/1.16 var(--f-text);margin:0}.cs-tl__hl p{font:var(--r-small);color:var(--mute);max-width:32ch;margin:0;line-height:1.36}@media (width<=900px){.cs-tl__hl{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-tl__hl li{padding:24px 16px 28px}.cs-tl__hl li:nth-child(odd){border-left:0;padding-left:0}.cs-tl__hl li:nth-child(n+3){border-top:1px solid var(--rule-c)}.cs-tl__note{display:none}.cs-tl__rail{height:120px}}@media (width<=520px){.cs-tl__hl{grid-template-columns:1fr}.cs-tl__hl li{padding-left:0;border-left:0!important}.cs-tl__hl li+li{border-top:1px solid var(--rule-c)}}.cs-tl__thumbs{margin-bottom:clamp(28px,3.5vw,48px)}.ci--embed{justify-items:center}.cs-embed{place-items:center;width:100%;max-width:960px;display:grid}.cs-embed svg{width:100%;height:100%;display:block}.cs-embed__ph{font:var(--label-s);letter-spacing:.04em;text-transform:uppercase;opacity:.45}.ci--embed figcaption{width:100%;max-width:960px}.cs-sec.is-joined{padding-top:clamp(8px,1.5vw,24px)}.cs-plate.has-browser{padding-block:clamp(40px,6vw,104px) clamp(32px,4vw,64px)}.cs-plate.has-browser .cs-plate__in{max-width:min(var(--plate-max,100%), 1240px)}.cs-browser{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 30px 60px -20px #00000059,0 0 0 1px #00000014}.cs-browser__bar{background:#ececec;border-bottom:1px solid #d9d9d9;grid-template-columns:1fr minmax(0,2.2fr) 1fr;align-items:center;height:clamp(30px,2.6vw,40px);padding-inline:14px;display:grid}.cs-browser__dots{gap:7px;display:flex}.cs-browser__dots i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.cs-browser__dots i:nth-child(2){background:#febc2e}.cs-browser__dots i:nth-child(3){background:#28c840}.cs-browser__url{max-width:100%;font:500 clamp(.6875rem, .6rem + .25vw, .8125rem)/1 var(--f-text);color:#555;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:6px;justify-self:center;align-items:center;gap:6px;padding:4px 18px;display:inline-flex;overflow:hidden}.cs-browser__url svg{color:#8a8a8a;flex:none}.cs-browser__view .ci{margin:0}.cs-browser__view img,.cs-browser__view video{border-radius:0;width:100%;display:block}.cs-browser__cap{font:var(--r-caption,var(--label-s));color:var(--mute);max-width:70ch;margin-top:18px}@media (width<=640px){.cs-browser{border-radius:7px}.cs-browser__dots i{width:8px;height:8px}.cs-browser__dots{gap:5px}.cs-browser__bar{padding-inline:10px}}.cs-chband{border-top:1px solid var(--rule-c);grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:clamp(40px,5vw,80px);padding-top:clamp(24px,3vw,40px);display:grid}.cs-chband__q{font:var(--r-itemTitle);margin:0 0 10px}.cs-chband__d{font:var(--r-small);color:var(--mute);max-width:32ch;margin:0}.cs-chband .ci--embed{margin:0}.cs-chband .cs-embed{max-width:none}@media (width<=900px){.cs-chband{grid-template-columns:1fr}}.cs-ch .cs-lead{max-width:58ch;font-size:clamp(1.25rem,1.05rem + .5vw,1.4375rem);line-height:1.45}.cs-ch__top:has(>.cs-ch__side){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center}.cs-ch__side{margin:0}.cs-ch__side .cs-embed,.cs-ch__side figcaption{max-width:640px;margin-inline:auto}@media (width>=901px){.cs-ch.is-split.has-mediaw .cs-ch__in{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ch-media,1.15fr));align-items:center}}.cs-ch.has-mediaw .cs-h2{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.cs-ch.has-mediaw .cs-lead{font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem)}@media (width>=901px){.cs-ch.is-split.has-mediaw.media-first .cs-ch__in{grid-template-columns:minmax(0, var(--ch-media,1.15fr)) minmax(0, 1fr)}}.cs-marquee{scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;user-select:none;--mq-h:clamp(220px, 26vw, 380px);--mq-gap:clamp(10px, 1.2vw, 18px);width:100vw;margin-left:calc(50% - 50vw);overflow-x:auto}.cs-marquee__track,.cs-marquee__dup{gap:var(--mq-gap);width:max-content;display:flex}.cs-marquee .ci{flex:none;margin:0}.cs-marquee .ci img{height:var(--mq-h);border-radius:4px;width:auto}@keyframes cs-mq{to{transform:translateX(calc(-50% - var(--mq-gap) / 2))}}.i-people{grid-template-columns:repeat(3,minmax(0,1fr))}.i-people li{background:color-mix(in srgb, var(--fg) 5%, var(--bg));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-content:center;align-items:center;gap:6px 18px;padding:18px}.i-people li>figure{grid-row:1/span 2}.i-people li>.cs-items__t{align-self:end}.i-people li>.cs-items__d{align-self:start}.i-people .ci img{object-fit:contain;aspect-ratio:1!important}@media (width<=1100px){.i-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.i-people{grid-template-columns:1fr}}@media (width>=1101px){.i-cards[style*=--n\:4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-cta{margin:8px 0 0}.cs-dl{box-sizing:border-box;background:var(--acc);min-width:230px;color:var(--bg);font:var(--label-l);letter-spacing:var(--track-label-l);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 28px;padding:18px 22px;text-decoration:none;transition:background-color .25s;display:inline-flex}.cs-dl__n{font:var(--label-s);letter-spacing:.04em;opacity:.8;text-transform:none}.cs-dl:hover{background:var(--fg);color:var(--bg)}.cs-band--pan{overflow:hidden}.cs-band--pan .ci img{will-change:transform;max-width:none;height:clamp(300px,40vw,600px);width:auto!important}.cs-yt{aspect-ratio:16/9;background:#000}.cs-yt iframe{border:0;width:100%;height:100%;display:block}.cs-yt__cap{font:var(--r-small);color:var(--mute);margin:10px 0 0}.cs-carousel{width:100vw;margin-left:calc(50% - 50vw);position:relative}.cs-carousel__track{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter,56px), calc((100vw - var(--page-max,1536px)) / 2 + 56px));padding-inline:max(var(--gutter,56px), calc((100vw - var(--page-max,1536px)) / 2 + 56px));scrollbar-width:none;gap:clamp(10px,1.2vw,18px);display:flex;overflow-x:auto}.cs-carousel__track::-webkit-scrollbar{display:none}.cs-carousel .ci{scroll-snap-align:start;flex:none;margin:0}.cs-carousel .ci img{max-width:none;height:clamp(260px,34vw,520px);width:auto!important}.cs-carousel__nav{padding:16px max(var(--gutter,56px), calc((100vw - var(--page-max,1536px)) / 2 + 56px)) 0;justify-content:flex-end;gap:10px;display:flex}.cs-carousel__nav button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;font-size:18px}.cs-carousel__nav button:hover{background:var(--acc);border-color:var(--acc);color:var(--bg)}@media (width<=640px){.cs-carousel__track,.cs-carousel__nav{padding-inline:20px;scroll-padding-inline:20px}}.cs-rotate{position:relative;overflow:hidden}.cs-rotate .ci{opacity:0;margin:0;transition:opacity .9s;display:block;position:absolute;inset:0}.cs-rotate .ci.is-on{opacity:1}.cs-rotate .ci img{object-fit:cover;width:100%;display:block;height:100%!important}.cs-schedule.is-plain,.cs-schedule.is-plain div{border:0}.cs-schedule.is-plain div{padding:7px 0}.cs-ch.is-split .cs-rotate{aspect-ratio:1!important}.cs-marquee::-webkit-scrollbar{display:none}.cs-marquee.is-drag{cursor:grabbing}.cs-marquee img{-webkit-user-drag:none;pointer-events:none}.cs-quote figcaption{font:var(--r-small);font-size:1.125rem;font-weight:700}.cs-schedule,.cs-schedule div{border:0!important}.cs-schedule div{padding:7px 0}.cs-dl:hover,.cs-dl:focus-visible{color:#fff;background:#141414}.cs-dl:hover *,.cs-dl:focus-visible *{color:#fff}.cs-ch__in>.cs-media+.cs-ch__wide{margin-top:calc(16px - clamp(32px,4vw,56px))}@media (width<=900px){.cs-ch__top:has(>.cs-ch__side){grid-template-columns:minmax(0,1fr);row-gap:0}.cs-ch__top:has(>.cs-ch__side)>.cs-ch__copy{display:contents}.cs-ch__top:has(>.cs-ch__side)>.cs-ch__copy>*{order:2}.cs-ch__top:has(>.cs-ch__side)>.cs-ch__copy>.cs-ch__head{order:0}.cs-ch__top:has(>.cs-ch__side)>.cs-ch__side{order:1;margin-block:20px 28px}}@media (width<=1100px){.cs-ch.swipe-m .cs-media{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:calc(50% - 50vw);padding-inline:20px;scroll-padding-inline:20px;overflow-x:auto;columns:auto!important;display:flex!important}.cs-ch.swipe-m .cs-media::-webkit-scrollbar{display:none}.cs-ch.swipe-m .cs-media .ci{scroll-snap-align:start;flex:none;width:auto;margin:0!important}.cs-ch.swipe-m .cs-media .ci img{height:min(62vw,440px);aspect-ratio:auto!important;width:auto!important}.cs-sec:has(+.cs-sec.is-joined),.cs-sec:has(.cs-marquee){padding-bottom:clamp(16px,3vw,28px)}.cs-ch__after:empty,.cs-ch__copy[hidden]{display:none}}.cs-stepnav{display:none}@media (width<=1100px){.cs-stepnav{display:flex}.cs-ch__in>.cs-stepnav{margin-top:-16px;padding-top:0}.cs-stepnav{padding-inline:0}}
