.pw-wall,.pw-wall *{box-sizing:border-box}.pw-wall{--pw-ink:#171717;--pw-muted:hsla(0,0%,9%,.56);--pw-accent:#ff3c00;--pw-gap:clamp(10px,1vw,18px);--pw-row-gap:clamp(26px,2.6vw,46px);--pw-radius:clamp(6px,0.6vw,10px);--pw-ease:cubic-bezier(0.2,0.7,0.2,1);--pw-ease-slow:cubic-bezier(0.45,0,0.2,1);width:100%;color:var(--pw-ink)}.pw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--pw-gap);column-gap:var(--pw-gap);row-gap:var(--pw-row-gap);margin:0;padding:0;list-style:none}.pw-item{min-width:0;transition:opacity .8s ease var(--pw-delay,0ms),transform 1.1s var(--pw-ease) var(--pw-delay,0ms)}.pw-item[data-size=wide]{grid-column:1/-1}.pw-item[data-size=wide] .pw-stage{aspect-ratio:2/1}.pw-tile{display:block;color:inherit;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.pw-stage{position:relative;aspect-ratio:1/1;overflow:hidden;isolation:isolate;border-radius:var(--pw-radius);background:var(--pw-tone,#e7e1d8);clip-path:inset(0 0 0 0 round var(--pw-radius));transition:clip-path 1.15s var(--pw-ease) var(--pw-delay,0ms)}.pw-tile:focus-visible .pw-stage{outline:2px solid var(--pw-accent);outline-offset:4px;clip-path:none}.pw-layer{position:absolute;transform:translate3d(calc(var(--px, 0) * var(--depth, 0) * -16px),calc(var(--py, 0) * var(--depth, 0) * -12px),0);transition:transform .9s var(--pw-ease)}.pw-layer--fill{inset:0}.pw-layer--window{overflow:hidden;container-type:size}.pw-media{position:relative;width:100%;transform-origin:50% 62%;transition:transform 1.25s var(--pw-ease)}.pw-layer--fill .pw-media{height:100%}.pw-media img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pw-layer--fill .pw-media img{-o-object-fit:cover;object-fit:cover}.pw-frame--sheet{border-radius:clamp(5px,.7vw,12px) clamp(5px,.7vw,12px) 0 0;box-shadow:0 34px 90px rgba(5,10,22,.42)}.pw-frame--screen{overflow:hidden;border-radius:clamp(5px,.6vw,10px);box-shadow:0 0 0 1px rgba(31,40,30,.08),0 26px 60px rgba(31,40,30,.22)}.pw-frame--phone{overflow:hidden;border:clamp(3px,.35vw,6px) solid #1d211c;border-radius:clamp(12px,1.5vw,26px);box-shadow:0 28px 60px rgba(31,40,30,.32)}.pw-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .5s ease}.pw-tile.is-live .pw-media--zoom{transform:scale(1.045)}.pw-media--scroll{transition:transform 3.4s var(--pw-ease-slow)}.pw-tile.is-live .pw-media--scroll{transform:translate3d(0,var(--scroll-y,calc(-100% + 100cqh)),0)}.pw-media--pan img{-o-object-position:var(--pan-from,50% 50%);object-position:var(--pan-from,50% 50%);transition:object-position 3.6s var(--pw-ease-slow),transform 1.25s var(--pw-ease);transition:object-position 3.6s var(--pw-ease-slow),transform 1.25s var(--pw-ease),-o-object-position 3.6s var(--pw-ease-slow)}.pw-tile.is-live .pw-media--pan img{-o-object-position:var(--pan-to,50% 50%);object-position:var(--pan-to,50% 50%);transform:scale(1.03)}.pw-tile.is-playing .pw-video{opacity:1}.pw-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:clamp(12px,1vw,18px)}.pw-tag{flex:none;padding:.32em .7em .3em;border:1px solid;border-radius:999px;color:var(--pw-muted);font-size:clamp(11px,.72vw,13px);line-height:1;letter-spacing:.02em;transform:translateY(-.2em)}.pw-name{margin:0;min-width:0;color:var(--pw-ink);font-size:clamp(18px,1.45vw,28px);line-height:1.12;letter-spacing:-.025em}.pw-name span{background-image:linear-gradient(var(--pw-accent),var(--pw-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .55s var(--pw-ease)}.pw-tile.is-live .pw-name span,.pw-tile:focus-visible .pw-name span{background-size:100% 2px}.pw-wall.is-armed .pw-item.is-pending{opacity:0;transform:translate3d(0,56px,0)}.pw-wall.is-armed .pw-item.is-pending .pw-stage{clip-path:inset(18% 0 0 0 round var(--pw-radius))}.pw-wall.is-armed .pw-item.is-pending .pw-media{transform:scale(1.08)}@media (max-width:640px){.pw-grid{grid-template-columns:minmax(0,1fr)}.pw-item[data-size=wide] .pw-stage{aspect-ratio:1/1}.pw-name{font-size:clamp(19px,5.6vw,24px)}}@media (prefers-reduced-motion:reduce){.pw-item,.pw-layer,.pw-media,.pw-media img,.pw-name span,.pw-stage{transition:none!important}.pw-layer,.pw-tile.is-live .pw-media,.pw-tile.is-live .pw-media img{transform:none!important}.pw-media--pan img{-o-object-position:var(--pan-from,50% 50%)!important;object-position:var(--pan-from,50% 50%)!important}.pw-video{display:none}.pw-tile[data-reduced=poster] .pw-layer{visibility:hidden}.pw-tile[data-reduced=poster] .pw-reduced-poster{display:block}}.pw-reduced-poster{position:absolute;inset:0;display:none}.pw-reduced-poster img{-o-object-fit:cover;object-fit:cover}