.ba-kicker[data-astro-cid-67ggu7zt]{margin:.85em 0 .35em}.ba[data-astro-cid-67ggu7zt]{margin:0}.frame[data-astro-cid-67ggu7zt]{border-radius:var(--radius);touch-action:pan-y;cursor:ew-resize;aspect-ratio:4/3;background:var(--alt);position:relative;overflow:hidden}.frame[data-astro-cid-67ggu7zt] .img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clip[data-astro-cid-67ggu7zt]{z-index:2;clip-path:inset(0 50% 0 0);position:absolute;inset:0}.tag[data-astro-cid-67ggu7zt]{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:var(--plum);pointer-events:none;background:#ffffffeb;border-radius:999px;padding:4px 11px;font-size:.7rem;font-weight:700;position:absolute;top:12px}.tag[data-astro-cid-67ggu7zt].left{left:12px}.tag[data-astro-cid-67ggu7zt].right{right:12px}.handle[data-astro-cid-67ggu7zt]{z-index:4;cursor:ew-resize;place-items:center;width:44px;margin-left:-22px;display:grid;position:absolute;top:0;bottom:0;left:50%}.handle[data-astro-cid-67ggu7zt]:before{content:"";background:#fff;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #48123c2e}.grip[data-astro-cid-67ggu7zt]{background:#fff;border-radius:50%;width:40px;height:40px;position:relative;box-shadow:0 2px 10px #48123c47}.grip[data-astro-cid-67ggu7zt]:before,.grip[data-astro-cid-67ggu7zt]:after{content:"";border-block:5px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.grip[data-astro-cid-67ggu7zt]:before{border-right:7px solid var(--red);left:9px}.grip[data-astro-cid-67ggu7zt]:after{border-left:7px solid var(--red);right:9px}figcaption[data-astro-cid-67ggu7zt]{color:var(--ink-3);margin-top:10px;font-size:.85rem}.showcase[data-astro-cid-efubdbif]{max-width:1080px;margin-inline:auto}.tablist[data-astro-cid-efubdbif]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(26px,3.4vw,40px);display:flex}.tablist[data-astro-cid-efubdbif] button[data-astro-cid-efubdbif]{background:var(--card);min-height:46px;font-family:var(--sans);color:var(--ink-2);cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:999px;padding:11px 22px;font-size:.96rem;font-weight:700}.tablist[data-astro-cid-efubdbif] button[data-astro-cid-efubdbif]:hover{color:var(--plum)}.tablist[data-astro-cid-efubdbif] button[data-astro-cid-efubdbif][aria-selected=true]{background:var(--plum);color:#fff}.stage[data-astro-cid-efubdbif]{align-items:center;gap:clamp(24px,3.4vw,44px);display:grid}@media (width>=900px){.stage[data-astro-cid-efubdbif]{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(36px,4.5vw,64px)}}.panel[data-astro-cid-efubdbif]{overflow-x:clip}.shots[data-astro-cid-efubdbif]{aspect-ratio:3/4;width:100%;max-width:360px;margin-inline:auto;position:relative}@media (width<=899px){.shots[data-astro-cid-efubdbif]{max-width:min(360px,100% - 46px)}}.shot[data-astro-cid-efubdbif]{border-radius:var(--radius);box-shadow:var(--shadow);transform-origin:50% 90%;transform:rotate(calc(var(--depth,0) * 4deg)) translateX(calc(var(--depth,0) * 14px)) scale(calc(1 - var(--depth,0) * .05));opacity:calc(1 - var(--depth,0) * .35);transition:transform .45s cubic-bezier(.3,.8,.3,1),opacity .45s;position:absolute;inset:0;overflow:hidden}.shot[data-astro-cid-efubdbif][data-active=true]{opacity:1}.shot[data-astro-cid-efubdbif] img{object-fit:cover;width:100%;height:100%;display:block}.before-layer[data-astro-cid-efubdbif]{opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.shot[data-astro-cid-efubdbif][data-showing=before] .before-layer[data-astro-cid-efubdbif]{opacity:1}.flip[data-astro-cid-efubdbif]{z-index:3;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:0;display:flex;position:absolute;inset:0}.shot[data-astro-cid-efubdbif][data-showing=after] .flip-label[data-astro-cid-efubdbif]{opacity:0}.flip-label[data-astro-cid-efubdbif]{color:var(--plum);letter-spacing:.09em;text-transform:uppercase;box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:999px;margin:12px;padding:7px 14px;font-size:.7rem;font-weight:700;transition:opacity .2s}.flip[data-astro-cid-efubdbif]:focus-visible .flip-label[data-astro-cid-efubdbif]{outline:2px solid var(--red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.before-layer[data-astro-cid-efubdbif]{transition:none}}.tap[data-astro-cid-efubdbif]{z-index:5;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.tap[data-astro-cid-efubdbif]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.copy[data-astro-cid-efubdbif]{text-align:left}.copy[data-astro-cid-efubdbif] .eyebrow[data-astro-cid-efubdbif]{margin-bottom:.35em}.flag[data-astro-cid-efubdbif]{font-family:var(--serif);color:var(--red);margin:0 0 .5em;font-size:1.05rem;font-style:italic}.blurb[data-astro-cid-efubdbif]{font-family:var(--serif);color:var(--plum);margin:0 0 1em;font-size:clamp(1.25rem,1.05rem + .9vw,1.65rem);line-height:1.3}.who-h[data-astro-cid-efubdbif],.inc-h[data-astro-cid-efubdbif]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .4em;font-size:.74rem;font-weight:700}.who[data-astro-cid-efubdbif]{color:var(--ink-2);margin:0 0 1.4em}.inc-h[data-astro-cid-efubdbif]{margin-top:0}.copy[data-astro-cid-efubdbif] .checklist[data-astro-cid-efubdbif]{text-align:left;margin:0 0 1.6em}.slide-cta[data-astro-cid-efubdbif]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;display:flex}.slide-cta[data-astro-cid-efubdbif] .more[data-astro-cid-efubdbif]{font-size:.92rem;font-weight:700;text-decoration:none}.nav[data-astro-cid-efubdbif]{align-items:center;gap:14px;margin-top:clamp(20px,2.6vw,28px);display:flex}.arrow[data-astro-cid-efubdbif]{border:1.5px solid var(--rule);background:var(--card);width:44px;height:44px;color:var(--plum);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.arrow[data-astro-cid-efubdbif]:hover{border-color:var(--red);color:var(--red)}.arrow[data-astro-cid-efubdbif] svg[data-astro-cid-efubdbif]{width:19px;height:19px}.counter[data-astro-cid-efubdbif]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;font-weight:700}
