.ps-k{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.ps-k span{color:var(--ink)}.ps-k i{width:36px;height:1px;background:var(--gold)}.ps-reel{padding-block:clamp(64px,7.5vw,128px) clamp(96px,10vw,176px)}.ps-reel .ps-k{margin-bottom:clamp(28px,3.4vw,52px)}.ps-reel__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,30px);align-items:start}.ps-card:nth-child(2n){transform:translateY(clamp(40px,5vw,88px))}.ps-card{display:grid;gap:20px}.ps-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;border-radius:28px;background:var(--paper);color:#fff;text-decoration:none;isolation:isolate}.ps-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .6s var(--ease)}.ps-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.28),rgba(20,18,16,0) 30%,rgba(20,18,16,0) 58%,rgba(20,18,16,.62))}.ps-card__n{top:16px;left:20px;font-size:clamp(2.4rem,1.6rem + 2vw,3.6rem);font-weight:300;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.9)}.ps-card__n,.ps-card__play{position:absolute;z-index:1}.ps-card__play{left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:var(--r-pill);background:rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);font-size:.88rem;font-weight:500}.ps-card__btn{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--ink);position:relative}.ps-card__btn svg{margin-left:2px}.ps-card__btn:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(255,255,255,.6);opacity:0;transform:scale(.85);transition:opacity var(--t-mid) var(--ease),transform var(--t-mid) var(--ease)}.ps-card__media:focus-visible img,.ps-card__media:hover img{transform:scale(1.045)}.ps-card__media:focus-visible .ps-card__btn:after,.ps-card__media:hover .ps-card__btn:after{opacity:1;transform:scale(1)}.ps-card__body{display:grid;gap:8px;padding-inline:4px}.ps-card__tag{margin:0;justify-self:start;padding:5px 12px;border-radius:var(--r-pill);font-size:.74rem;font-weight:500;letter-spacing:.04em;background:var(--sky);color:var(--sky-ink)}.ps-card--hair .ps-card__tag{background:var(--mint);color:var(--mint-ink)}.ps-card__name{margin:4px 0 0;font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem);font-weight:400;letter-spacing:-.035em;line-height:1.1}.ps-card__q{margin:0}.ps-card__q p{margin:0;color:var(--charcoal);font-weight:300;line-height:1.65;font-size:.97rem}.ps-card__links{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px 18px}.ps-card__links a{display:inline-flex;align-items:center;gap:5px;font-size:.88rem;font-weight:500;color:var(--gold-text);text-decoration:none;border-bottom:1px solid transparent}.ps-card__links a:hover{border-color:currentColor}@media (max-width:1100px){.ps-reel__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(40px,6vw,64px)}}@media (max-width:640px){.ps-reel{padding-bottom:clamp(64px,7.5vw,128px)}.ps-reel__list{grid-template-columns:minmax(0,1fr)}.ps-card:nth-child(2n){transform:none}.ps-card__media{aspect-ratio:4/4.6}}@media (prefers-reduced-motion:reduce){.ps-card__media img{transition:none}}.ps-card__media{aspect-ratio:4/5;width:100%;padding:0;border:0;cursor:pointer;text-align:left;font:inherit}button.ps-card__media:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ps-card__facts{margin:0;font-size:.86rem;color:var(--muted)}.ps-card__more{margin:2px 0 0}.ps-card__more summary{cursor:pointer;font-size:.9rem;font-weight:500;color:var(--ink);min-height:32px;display:inline-flex;align-items:center}.ps-card__more p{margin:10px 0 0;color:var(--charcoal);font-weight:300;line-height:1.65;font-size:.95rem}@media (max-width:640px){.ps-reel__list{grid-template-columns:minmax(0,1fr)}.ps-card__media{aspect-ratio:4/5}}.ps-card__media--video{overflow:visible;border-radius:0;background:none;isolation:auto}.ps-card__media--video:after{display:none}.ps-card__clip{display:block;height:100%;overflow:hidden;border-radius:28px;background:var(--paper);box-shadow:0 24px 50px -34px rgba(20,18,16,.45)}.ps-card__clip img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.ps-card__media--video:focus-visible .ps-card__clip img,.ps-card__media--video:hover .ps-card__clip img{transform:scale(1.025)}.ps-card__media--video{display:grid;gap:14px;aspect-ratio:auto;height:auto}.ps-card__media--video .ps-card__clip{position:relative;aspect-ratio:4/5}.ps-card__media--video .sv-bar{padding:0 4px 14px;border-bottom:1px solid rgba(25,25,25,.1)}.ps-card__q p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ps-read{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:4px;padding:0 18px;border:1px solid var(--line,rgba(25,25,25,.14));border-radius:var(--r-pill);background:#fff;color:var(--ink);font:inherit;font-size:.88rem;font-weight:500;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.ps-read:focus-visible,.ps-read:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ps-read svg{transition:transform var(--t-mid) var(--ease)}.ps-read:hover svg{transform:translateX(3px)}.sr-dlg{padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible;color:var(--ink)}.sr-dlg::backdrop{background:rgba(14,13,12,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sr-dlg[open] .sr-dlg__box{animation:sr-in .32s var(--ease) both}@keyframes sr-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.sr-dlg__box{position:relative;display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;width:min(820px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 32px));padding:26px;border-radius:26px;background:#fff;box-shadow:0 50px 100px -40px rgba(0,0,0,.55)}.sr-dlg__aside{align-self:start;position:sticky;top:0}.sr-poster{position:relative;display:block;width:100%;aspect-ratio:4/5;padding:0;border:0;border-radius:18px;overflow:hidden;background:var(--paper);cursor:pointer}.sr-poster img{display:block;width:100%;height:100%}.sr-poster img,img.sr-poster{object-fit:cover}.sr-poster__play{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:var(--r-pill);background:rgba(20,18,16,.86);color:#fff;font-size:.82rem;font-weight:500;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background var(--t-fast)}.sr-poster__play>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--ink)}.sr-poster:focus-visible .sr-poster__play,.sr-poster:hover .sr-poster__play{background:var(--gold-text)}.sr-dlg__main{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;display:grid;align-content:start;gap:10px}.sr-tag{margin:0}.sr-tag--hair{background:var(--mint);color:var(--mint-ink)}.sr-name{margin:2px 0 0;font-size:clamp(1.7rem,1.3rem + 1vw,2.3rem);font-weight:400;letter-spacing:-.04em;line-height:1.05}.sr-facts{margin:0;padding-bottom:14px;border-bottom:1px solid rgba(25,25,25,.1);font-size:.86rem;color:var(--muted)}.sr-text p{margin:0 0 12px;color:var(--charcoal);font-weight:300;line-height:1.7;font-size:.98rem}.sr-text p:first-child:first-letter{font-weight:400}.sr-links{margin:4px 0 0;padding-top:14px;border-top:1px solid rgba(25,25,25,.1);display:flex;flex-wrap:wrap;gap:6px 20px}.sr-links a{display:inline-flex;align-items:center;gap:5px;font-size:.88rem;font-weight:500;color:var(--gold-text);text-decoration:none}.sr-links a:hover{text-decoration:underline;text-underline-offset:.2em}.sr-dlg__x{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:var(--paper,#f4f1ec);color:var(--ink);cursor:pointer;transition:background var(--t-fast)}.sr-dlg__x:hover{background:#ebe6de}@media (max-width:700px){.sr-dlg__box{grid-template-columns:1fr;gap:16px;padding:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.sr-dlg__aside{position:static;display:grid;grid-template-columns:104px 1fr}.sr-poster{width:104px}.sr-poster__play{left:6px;right:6px;bottom:6px;min-height:30px;font-size:0;gap:0}.sr-dlg__main{overflow:visible;padding-right:0}}@media (prefers-reduced-motion:reduce){.sr-dlg[open] .sr-dlg__box{animation:none}}