/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.cx-poster{--px:16px;--dpr:1;--pad-y:40px;--gap:24px;--r:3px;background-color:var(--c-bg);min-height:100svh;color:var(--c-fg);font-family:var(--font-mono)}.cx-poster :where(button){font:inherit;color:inherit}.cx-poster :where(h1,h2,h3,p){margin:0}@media (min-width:768px){.cx-poster{--px:40px;--pad-y:clamp(64px, 10svh, 104px)}}@media (min-width:1024px){.cx-poster{--px:80px;--pad-y:clamp(72px, 13svh, 120px)}}.cx-poster ul{margin:0;padding:0;list-style:none}.cx-poster figure,.cx-poster blockquote{margin:0}.cx-poster button{-webkit-tap-highlight-color:transparent}.cx-poster-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-poster-sheet{isolation:isolate;background-color:var(--gp,var(--c-bg));color:var(--t,var(--c-fg));padding-block:var(--pad-y);position:relative}.cx-poster-sheet.is-same{padding-top:calc(var(--pad-y) * .35)}.cx-poster-ink{z-index:-1;background-color:var(--g,var(--c-bg));position:absolute;inset:0}.cx-poster-sheet.on-dots{background-image:radial-gradient(circle at center, var(--dotp) 1px, transparent 1.3px);background-size:22px 22px}.cx-poster-sheet.has-dots .cx-poster-ink{background-image:radial-gradient(circle at center, var(--dot) 1px, transparent 1.3px);background-size:22px 22px}.cx-poster-wrap{max-width:1600px;padding-inline:var(--px);margin-inline:auto;position:relative}.cx-poster-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tm);font-size:11px;font-weight:500;line-height:1.4}@media (min-width:768px){.cx-poster-label{font-size:12px}}.cx-poster-giant{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;color:var(--t);font-size:clamp(34px,10.2vw,44px);font-weight:700;line-height:1.04}@media (min-width:768px){.cx-poster-giant{font-size:clamp(48px,7.4vw,72px)}}@media (min-width:1024px){.cx-poster-giant{font-size:clamp(56px,6.3vw,100px);line-height:1.02}}.cx-poster-l-mask{margin-bottom:-.1em;padding-bottom:.1em}.cx-poster-list{font-family:var(--font-mono);color:var(--tm);gap:6px;font-size:15px;line-height:1.5;display:grid}@media (min-width:1024px){.cx-poster-list{font-size:17px}}.cx-poster-list--dots li{padding-left:22px;position:relative}.cx-poster-list--dots li:before{content:"";background-color:var(--t);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(.75em - 4px);left:2px}.cx-poster-hint{font-family:var(--font-mono);color:var(--tm);font-size:12px;line-height:1.4}.cx-poster-blob,.cx-poster-shot,.cx-poster-tile__btn{cursor:zoom-in;text-align:left;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.cx-poster-blob__clip,.cx-poster-shot__clip{display:block;position:absolute;inset:0;overflow:hidden}.cx-poster-blob__clip{background-color:var(--kfill,transparent)}.cx-poster-blob__edge{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--tl);stroke-width:1px;position:absolute;inset:0;overflow:visible}.cx-poster-blob img,.cx-poster-shot img,.cx-poster-tile__frame img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.cx-poster-blob img{object-position:var(--pos,50% 50%)}.cx-poster-shot{width:100%;aspect-ratio:var(--ar-d);max-width:calc(var(--nw-d) * 1px / var(--dpr))}.cx-poster-shot__clip{border-radius:var(--r);box-shadow:0 0 0 .5px var(--tl)}.cx-poster-shot.has-card .cx-poster-shot__clip{box-shadow:none;border-radius:0}.cx-poster-shot picture{width:100%;height:100%;display:block}.cx-poster-shot img{object-position:var(--pos-d,50% 50%)}@media (max-width:767px){.cx-poster-shot{aspect-ratio:var(--ar-mc,var(--ar-m,var(--ar-d)));max-width:calc(var(--nw-m,var(--nw-d)) * 1px / var(--dpr))}.cx-poster-shot img{object-position:var(--pos-m,50% 50%)}}.cx-poster-corner{border-top:1.5px solid var(--mark);border-left:1.5px solid var(--mark);pointer-events:none;width:19px;height:26px;position:absolute;top:-8px;left:-8px}.cx-poster-blob:focus-visible,.cx-poster-shot:focus-visible,.cx-poster-tile__btn:focus-visible{outline:2px solid var(--t);outline-offset:6px}.cx-poster-tile{position:relative}.cx-poster-tile:before{content:"";z-index:1;border-top:1.5px solid var(--mark);border-left:1.5px solid var(--mark);opacity:0;pointer-events:none;width:19px;height:26px;position:absolute;top:-10px;left:-10px;transform:translate(6px,6px)}@media (hover:hover) and (pointer:fine){.cx-poster-tile:before{transition:opacity .28s var(--ease-out), transform .28s var(--ease-out)}.cx-poster-tile:hover:before,.cx-poster-tile:focus-within:before{opacity:1;transform:none}.cx-poster-shot img,.cx-poster-tile__frame img{transition:transform .6s var(--ease-out)}.cx-poster-shot:hover img,.cx-poster-tile__btn:hover .cx-poster-tile__frame img{transform:scale(1.02)}}.cx-poster-cover{height:100svh;min-height:540px;padding-block:0}.cx-poster-cover__grid{height:100%;padding-top:calc(var(--cx-header-h) + 10px);padding-bottom:calc(var(--cx-bar-h) + 16px);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.cx-poster-cover__top{justify-content:space-between;gap:16px;display:flex}.cx-poster-cover__kind{display:none}.cx-poster-title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--t);white-space:nowrap;min-width:0;margin:6px 0 0 -.03em;font-size:64px;font-weight:700;line-height:.92;position:relative}.cx-poster-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.cx-poster-title__line{display:block}.cx-poster-cover__stage{grid-template-rows:auto minmax(0,1fr) auto;row-gap:14px;min-height:0;margin-top:12px;display:grid}.cx-poster-cover__summary{max-width:34ch;font-family:var(--font-mono);color:var(--t);grid-row:1;font-size:15px;line-height:1.45}.cx-poster-cover__visit{--visit-ink:var(--t);--visit-paper:var(--g);--visit-mark:var(--mark);--visit-size:124px;z-index:2;grid-area:2/1;place-self:start end;margin-top:2px}@media (max-width:1023px){.cx-poster-cover__stage>.cx-poster-cover__blobbox{grid-area:2/1}.cx-poster-cover__stage>.cx-poster-cover__metric{grid-area:3/1}}.cx-poster-cover__blobbox{place-items:center;min-height:0;display:grid;container-type:size}.cx-poster-cover__blob{width:min(96cqh,100cqw);max-width:calc(var(--src-w,4000) * 1px / var(--dpr));aspect-ratio:.96}.cx-poster-cover__metric{align-items:flex-end;gap:14px;display:flex}.cx-poster-cover__value{font-family:var(--font-display);letter-spacing:-.045em;color:var(--acc);white-space:nowrap;flex:none;font-size:44px;font-weight:700;line-height:.86}.cx-poster-sheet:not(.is-acc-text) .cx-poster-cover__value:after{content:"";background-color:var(--mark);border-radius:50%;width:.2em;height:.2em;margin-left:.08em;display:inline-block}.cx-poster-cover__metric-label{text-wrap:balance;max-width:24ch;font-family:var(--font-mono);color:var(--tm);padding-bottom:1px;font-size:12px;line-height:1.35}@media (min-width:768px){.cx-poster-cover__visit{--visit-size:156px}.cx-poster-cover__summary{font-size:18px}.cx-poster-cover__value{font-size:64px}.cx-poster-cover__metric-label{font-size:13px}}@media (min-width:1024px){.cx-poster-cover__grid{padding-top:calc(var(--cx-header-h) + 22px);padding-bottom:36px}.cx-poster-cover__kind{display:block}.cx-poster-title{margin-top:14px}.cx-poster-cover__stage{grid-template:minmax(0,1fr)/minmax(0,1fr);margin-top:28px}.cx-poster-cover__stage>*{grid-area:1/1}.cx-poster-cover__visit{--visit-size:clamp(132px, 12.5vw, 188px);grid-area:1/1;margin-top:4px;margin-right:14px}.cx-poster-cover__summary{z-index:1;place-self:start;max-width:min(27%,25ch);font-size:clamp(18px,1.45vw,22px);line-height:1.4}.cx-poster-cover__blob{width:min(96cqh,42cqw);max-width:calc(var(--src-w,4000) * 1px / var(--dpr))}.cx-poster-cover__metric{z-index:1;text-align:right;flex-direction:column;place-self:end;align-items:flex-end;gap:14px;max-width:27%}.cx-poster-cover__value{font-size:min(clamp(64px, 7vw, 112px), calc((100vw - 2 * var(--px)) * .26 / (var(--n,5) * .58)))}.cx-poster-cover__metric-label{max-width:22ch;font-size:14px}}@media (min-width:1024px) and (max-height:760px){.cx-poster-cover__visit{--visit-size:clamp(120px, 19vh, 150px)}}.cx-poster-was__grid{gap:32px;display:grid}.cx-poster-was__text{align-content:start;gap:18px;display:grid}.cx-poster-was__fig{justify-items:center;gap:10px;display:grid;position:relative}.cx-poster-was__blob{width:min(100%,300px);max-width:calc(var(--src-w,4000) * 1px / var(--dpr));aspect-ratio:.96}.cx-poster-was__note{opacity:.9}@media (min-width:1024px){.cx-poster-was__grid{align-items:center;column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cx-poster-was__text{gap:28px}.cx-poster-was__blob{width:min(100%, 520px, calc(100svh - 2 * var(--pad-y)))}.cx-poster-was.is-bare .cx-poster-was__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){.cx-poster-was__blob{width:min(100%,440px)}}.cx-poster-did__grid{gap:36px;display:grid}.cx-poster-did__text{gap:18px;display:grid}.cx-poster-did__shot{justify-self:center}@media (min-width:1024px){.cx-poster-did__text{gap:28px}.cx-poster-did__text .cx-poster-giant{max-width:16em}.cx-poster-did__grid{gap:56px}.cx-poster-did__shot{width:min(100%, calc((100svh - 150px) * var(--ar-d)));justify-self:start}.cx-poster-did--side .cx-poster-did__grid{align-items:center;column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cx-poster-did--side .cx-poster-did__shot{justify-self:center}.cx-poster-did--side .cx-poster-did__text{container-type:inline-size}.cx-poster-did--side .cx-poster-giant{font-size:min(clamp(56px,6.3vw,100px),10.4167cqw)}}@media (min-width:1024px) and (max-height:799px){.cx-poster-did:not(.cx-poster-did--side) .cx-poster-did__grid{align-items:center;column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cx-poster-did:not(.cx-poster-did--side) .cx-poster-giant{font-size:clamp(44px,4.2vw,72px)}.cx-poster-did:not(.cx-poster-did--side) .cx-poster-did__shot{width:min(100%, calc((100svh - 2 * var(--pad-y)) * var(--ar-d)));justify-self:end}}.cx-poster-now{padding-top:32px}.cx-poster-now__grid{gap:14px;display:grid}.cx-poster-now__number{font-family:var(--font-display);font-weight:700;font-size:min(calc((100vw - 2 * var(--px)) / (var(--n,5) * .575)), 34svh);letter-spacing:-.05em;white-space:nowrap;color:var(--num,var(--t));margin:4px 0 0 -.05em;line-height:.8}.cx-poster-now__number.is-rolling .cx-poster-odo__col{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.cx-poster-odo{vertical-align:top;display:inline-flex}.cx-poster-odo__col,.cx-poster-odo__ch{height:.8em;line-height:.8;display:block}.cx-poster-odo__col{margin-inline:-.12em;padding-inline:.12em;overflow:hidden}.cx-poster-thin,.cx-poster-word{vertical-align:top;display:inline-block;overflow:hidden}.cx-poster-thin{width:.26em}.cx-poster-word{width:.36em}.cx-poster-odo__strip{will-change:transform;display:block}.cx-poster-odo__strip>span{height:1em;line-height:1;display:block}.cx-poster-now__metric{max-width:34ch;font-family:var(--font-mono);color:var(--tm);font-size:13px;line-height:1.4}.cx-poster-now__row{gap:28px;margin-top:22px;display:grid}.cx-poster-now__text{align-content:start;gap:4px;display:grid}.cx-poster-now__line{font-family:var(--font-mono);color:var(--t);font-size:16px;line-height:1.5}.cx-poster-now__text .cx-poster-now__lead{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.06}.cx-poster-now__shot{--ar-mc:5 / 4;justify-self:center}.cx-poster-now .cx-poster-shot__clip{box-shadow:none}.cx-poster-pill{--btn-bg:var(--c-bg);--btn-fg:var(--c-fg);--btn-bg-hover:var(--c-fg);--btn-fg-hover:var(--c-bg);justify-self:start;gap:12px;margin-top:20px}.cx-poster-pill__host{opacity:.62}.cx-poster-tap{z-index:2;pointer-events:none;width:0;height:0;position:absolute}.cx-poster-tap[hidden]{display:none}.cx-poster-tap i,.cx-poster-tap:after{content:"";border-radius:50%;width:42px;height:42px;position:absolute;top:-21px;left:-21px}.cx-poster-tap i{box-shadow:0 0 0 2px var(--t), 0 0 0 3.5px var(--g), inset 0 0 0 1.5px var(--g)}@supports (color:color-mix(in lab, red, red)){.cx-poster-tap i{box-shadow:0 0 0 2px var(--t), 0 0 0 3.5px color-mix(in srgb, var(--g) 80%, transparent), inset 0 0 0 1.5px color-mix(in srgb, var(--g) 80%, transparent)}}.cx-poster-tap:after{border:1.5px solid var(--t);animation:cx-poster-tap 2.2s var(--ease-out) infinite}@keyframes cx-poster-tap{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}@media (min-width:768px){.cx-poster-now__metric{font-size:15px}.cx-poster-now__line{font-size:18px}.cx-poster-now__text .cx-poster-now__lead{font-size:40px}.cx-poster-now{padding-top:calc(var(--pad-y) * .6)}}@media (min-width:1024px){.cx-poster-now__number{font-size:min(calc((100vw - 2 * var(--px)) / (var(--n,5) * .575)), 40svh)}.cx-poster-now__metric{font-size:16px}.cx-poster-now__text .cx-poster-now__lead{font-size:clamp(36px,3.4vw,56px)}.cx-poster-now__row{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;margin-top:40px}.cx-poster-now__line{font-size:20px}.cx-poster-now__shot{width:min(100%, calc((100svh - 180px) * var(--ar-d)));justify-self:end}}.cx-poster-screens__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.cx-poster-hint--desk{display:none}.cx-poster-wall{margin-inline:calc(-1 * var(--px));padding-inline:var(--px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--px);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cx-poster-wall::-webkit-scrollbar{display:none}.cx-poster-wall{align-items:flex-start}.cx-poster-tile{scroll-snap-align:start;flex:0 0 min(84%,400px)}.cx-poster-tile__btn{border-radius:var(--r);background-color:var(--srf);width:100%;height:100%;box-shadow:0 0 0 .5px var(--tl);color:var(--t);flex-direction:column;display:flex;overflow:hidden}.cx-poster-tile__head{align-content:start;gap:8px;padding:20px 20px 22px;display:grid}.cx-poster-tile__cap{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:26px;font-weight:700;line-height:1.06}.cx-poster-tile__cap--sub{letter-spacing:-.02em;font-size:20px}.cx-poster-tile__num{font-family:var(--font-display);letter-spacing:-.05em;margin-left:-.04em;font-size:88px;font-weight:700;line-height:.88}.cx-poster-tile__frame{width:100%;aspect-ratio:var(--ar-m);border-top:.5px solid var(--tl);flex:none;display:block;position:relative;overflow:hidden}.cx-poster-tile__frame img{object-position:var(--pos-m,50% 50%);position:absolute;inset:0}@media (max-width:767px){.cx-poster-tile__frame[data-cut-m=bottom] img{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),#0000);mask-image:linear-gradient(#000 calc(100% - 64px),#0000)}.cx-poster-tile__frame[data-cut-m=top] img{-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.cx-poster-tile__frame[data-cut-m=top\ bottom] img{-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 64px),#0000)}.cx-poster-tile__frame[data-edge-m=pad]{background-color:var(--padc-m)}.cx-poster-tile__frame[data-edge-m=pad] img{height:calc(100% * var(--padk-m));inset:0 0 auto}.cx-poster-tile__frame[data-edge-m=fade] img{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}}@media (min-width:768px){.cx-poster-tile__frame[data-edge-d=pad]{background-color:var(--padc-d)}.cx-poster-tile__frame[data-edge-d=pad] img{height:calc(100% * var(--padk-d));inset:0 0 auto}.cx-poster-tile__frame[data-edge-d=fade] img{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}}.cx-poster-tile--nums:before{display:none}.cx-poster-nums{border-radius:var(--r);background-color:var(--srf);height:100%;box-shadow:0 0 0 .5px var(--tl);color:var(--t);display:grid}.cx-poster-nums__item{align-content:start;gap:8px;padding:20px 20px 22px;display:grid}.cx-poster-nums__item+.cx-poster-nums__item{border-top:.5px solid var(--tl)}.cx-poster-nums .cx-poster-tile__num{font-size:76px}@media (min-width:768px){.cx-poster-nums{grid-template-columns:repeat(var(--k,3), minmax(0, 1fr))}.cx-poster-nums__item{gap:12px;padding:28px 28px 32px}.cx-poster-nums__item+.cx-poster-nums__item{border-top:0;border-left:.5px solid var(--tl)}.cx-poster-nums .cx-poster-tile__num{font-size:clamp(88px,10vw,168px)}}@media (min-width:1024px){.cx-poster-nums__item{padding:36px 32px 40px}}.cx-poster-tile.is-inset .cx-poster-tile__frame{width:min(calc(100% - 40px), calc(var(--nw-m) * 1px / var(--dpr)));box-shadow:0 0 0 .5px var(--tl);border-top:0;border-radius:2px;align-self:center;margin:auto 20px 20px}@media (min-width:768px){.cx-poster-hint--desk{display:block}.cx-poster-hint--phone{display:none}.cx-poster-screens__head{margin-bottom:32px}.cx-poster-wall{align-items:stretch;gap:var(--gap);flex-wrap:wrap;margin-inline:0;padding-inline:0;display:flex;overflow:visible}.cx-poster-tile{flex:0 0 calc((100% - var(--gaps,0) * var(--gap)) * var(--share,1) - .5px);min-width:0}.cx-poster-tile__head{gap:12px;padding:28px 28px 32px}.cx-poster-tile__cap{letter-spacing:-.035em;font-size:clamp(30px,3.5vw,56px);line-height:1.02}.cx-poster-tile__cap--sub{letter-spacing:-.02em;font-size:clamp(20px,1.9vw,28px)}.cx-poster-tile__num{font-size:clamp(88px,10vw,168px)}.cx-poster-tile__frame{aspect-ratio:var(--ar-d);margin-top:auto}.cx-poster-tile__frame img{object-position:var(--pos-d,50% 50%)}.cx-poster-tile__frame[data-cut-d=bottom] img{-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.cx-poster-tile__frame[data-cut-d=top] img{-webkit-mask-image:linear-gradient(#0000,#000 56px);mask-image:linear-gradient(#0000,#000 56px)}.cx-poster-tile__frame[data-cut-d=top\ bottom] img{-webkit-mask-image:linear-gradient(#0000,#000 56px calc(100% - 72px),#0000);mask-image:linear-gradient(#0000,#000 56px calc(100% - 72px),#0000)}.cx-poster-tile.is-inset .cx-poster-tile__frame{width:min(calc(100% - 56px), calc(var(--nw-d) * 1px / var(--dpr)));margin:auto 28px 28px}}@media (min-width:1024px){.cx-poster-tile--full .cx-poster-tile__btn{grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.cx-poster-tile--full .cx-poster-tile__frame{width:min(100%, calc(62svh * var(--ar-d)));border-top:0;border-left:.5px solid var(--tl);place-self:end;margin-top:0}.cx-poster-tile--full.is-inset .cx-poster-tile__frame{width:min(calc(100% - 56px), calc(var(--nw-d) * 1px / var(--dpr)), calc(62svh * var(--ar-d)));border-left:0;justify-self:end;margin:28px}.cx-poster-screens__head{margin-bottom:40px}.cx-poster-tile__head{padding:32px 32px 36px}}@media (prefers-reduced-motion:reduce){.cx-poster,.cx-poster *{transition-property:none}.cx-poster-tap:after{opacity:0;animation:none}.cx-poster-shot img,.cx-poster-tile__frame img{transition:none}}.cx-poster .cx-fallback :where(h2){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-top:2.25rem;font-size:12px;font-weight:500;line-height:1.4}.cx-poster .cx-fallback :where(h2):before{content:"[ "}.cx-poster .cx-fallback :where(h2):after{content:" ]"}.cx-poster .cx-fallback :where(ul){padding:0;list-style:none}.cx-poster .cx-fallback :where(strong){font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2rem,9vw,3.5rem);line-height:1}.cx-poster .cx-fallback :where(img){max-width:28rem}}

