.cw{--cw-pad-x:clamp(14px, 1.2vw, 20px);--cw-col-gap:clamp(24px, 2.6vw, 48px);--cw-gap:12px;--cw-radius:12px;display:grid;gap:var(--cw-gap);list-style:none;margin:0;padding:0}.cw-strip{border-radius:var(--cw-radius);overflow:hidden;position:relative}.cw-in{display:grid;padding:clamp(26px,3.4vw,44px) clamp(20px,2.4vw,36px)}figure.cw-plate{border-bottom-width:0;border-radius:10px 10px 0 0;margin:0}.cw-chrome{align-items:center;display:flex;gap:6px;height:clamp(26px,2.4vw,34px);padding:0 clamp(10px,1vw,14px)}.cw-dot{aspect-ratio:1;border-radius:50%;flex:none;width:clamp(7px,.62vw,9px)}.cw-omnibox{border-radius:999px;flex:1;height:clamp(10px,.95vw,14px);margin-left:clamp(8px,1.4vw,20px);max-width:46%}.cw-t{margin:18px 0 0}.cw-copy{margin:16px 0 0}.cw-big{display:none}@media(min-width:1024px){.cw-in{-moz-column-gap:clamp(20px,2vw,32px);column-gap:clamp(20px,2vw,32px);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr auto auto auto 1fr}.cw-plate{align-self:center;grid-column:1 / span 7;grid-row:1 / -1}.cw-t{grid-row:3;margin-top:24px}.cw-copy,.cw-t{grid-column:8 / span 5}.cw-copy{grid-row:4;margin-top:20px}.cw-strip:nth-child(2n) .cw-plate{grid-column:6 / span 7}.cw-strip:nth-child(2n) .cw-copy,.cw-strip:nth-child(2n) .cw-t{grid-column:1 / span 5}}@media(min-width:1081px){.cw-sec.is-wall{display:flex;flex-direction:column;height:100dvh;overflow:hidden;padding-bottom:clamp(24px,4vh,44px);padding-top:var(--wall-lead)}.cw-sec.is-wall .cw-head{flex:none}.cw-sec.is-wall .cw{container-type:inline-size;display:grid;gap:var(--cw-gap);grid-template-rows:minmax(0,1fr);height:100%;transition:grid-template-columns .62s cubic-bezier(.32,.66,.2,1)}.cw-sec.is-wall .cw-strip{min-height:0;min-width:0;opacity:1;overflow:hidden;transform:none;transition:none;--cw-open-w:min( 100cqi * var(--cw-open-fr) - var(--cw-open-sub), 100cqi - var(--cw-gaps) - var(--cw-slats) );--cw-slat-w:calc(100cqi*var(--cw-slat-fr) - var(--cw-slat-sub));--cw-gutter:calc(var(--cw-slat-w) - var(--cw-pad-x)*2);--cw-col-w:calc(var(--cw-open-w)/3 - var(--cw-pad-x)*2/3 - var(--cw-gutter)/3 - var(--cw-col-gap))}.cw-sec.is-wall .cw-in{align-items:start;-moz-column-gap:var(--cw-col-gap);column-gap:var(--cw-col-gap);cursor:pointer;display:grid;grid-template-columns:var(--cw-gutter) repeat(3,var(--cw-col-w));grid-template-rows:min-content min-content clamp(28px,5vh,52px) minmax(0,1fr);height:100%;padding:clamp(18px,3vh,30px) var(--cw-pad-x);row-gap:clamp(10px,1.6vh,18px)}.cw-sec.is-wall .cw-big{align-self:start;display:block;font-size:var(--cw-numeral, clamp(38px, 3.6vw, 58px));font-variant-numeric:tabular-nums;font-weight:400;grid-column:1;grid-row:1 / -1;justify-self:center;letter-spacing:-.04em;line-height:1;transform:rotate(180deg);writing-mode:vertical-rl}.cw-sec.is-wall .cw-t{font-size:clamp(22px,2.1vw,40px);grid-column:2 / 4;justify-self:start;line-height:1.14}.cw-sec.is-wall .cw-copy,.cw-sec.is-wall .cw-t{align-self:start;grid-row:2;margin:0}.cw-sec.is-wall .cw-copy{grid-column:4 / 5;min-width:0}.cw-sec.is-wall .cw-plate{align-self:end;grid-column:2 / -1;grid-row:4;justify-self:start;margin-bottom:calc(clamp(18px,3vh,30px)*-1);max-height:100%;min-width:0;width:min(100%,calc(160dvh - 672px))}.cw-progress{display:none}.cw-sec.is-wall .cw-strip[data-open] .cw-progress{bottom:0;display:block;height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center}}@media(prefers-reduced-motion:reduce){.cw-sec.is-wall .cw{transition:none}}
