.scramble{display:inline-block;position:relative}.scramble[data-s]:not([data-s=""]){-webkit-text-fill-color:transparent}.scramble[data-s]:not([data-s=""]):before{content:attr(data-s);-webkit-text-fill-color:currentColor;white-space:inherit;pointer-events:none;position:absolute;inset:0}@supports (content:"x" / ""){.scramble[data-s]:not([data-s=""]):before{content:attr(data-s) / ""}}.panel>canvas.panel-fx{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.panel[data-fx]>canvas.panel-fx{opacity:1}.panel[data-fx=ready]>picture,.panel[data-fx=ready]>img{visibility:hidden}.kinetic .kh-line{margin:-.08em 0 -.12em;padding:.08em 0 .12em;display:block;overflow:hidden}.kinetic .kh-inner{will-change:transform;display:inline-block}.torn-strip{background:#e6dcff;border-radius:24px;min-height:120px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #2f354873}.torn-strip .torn-photo{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.torn-strip .torn-move{will-change:transform;width:100%;position:absolute;top:0;bottom:0;left:0}.torn-strip .torn-move>picture,.torn-strip .torn-move img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.marquee{white-space:nowrap;width:100%;position:relative;overflow:hidden}.marquee-track{will-change:transform;width:max-content;display:flex}.marquee-half,.marquee-rep{flex:none;display:flex}.marquee-item{flex:none;align-items:center;display:inline-flex}.marquee-sep{background:linear-gradient(135deg,#5b8def,#9b6bff);border-radius:999px;flex:none;width:.28em;height:.28em;margin:0 .6em;display:inline-block}@media (prefers-reduced-motion:reduce){.marquee{white-space:normal}.marquee-track,.marquee-half{flex-wrap:wrap;justify-content:center;width:auto}.marquee-rep,.marquee-half[aria-hidden]{display:none}}.ph{position:relative;overflow:hidden}.ph-track{will-change:transform;gap:clamp(16px,2.5vw,40px);width:max-content;display:flex}.ph-track>*{flex:none}.ph[data-pin-state=pinned]{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.ph[data-pin-state=pinned] .ph-track{padding-inline:clamp(16px,4vw,64px)}.ph[data-pin-state=swipe] .ph-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:auto;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.ph[data-pin-state=swipe] .ph-track::-webkit-scrollbar{display:none}.ph[data-pin-state=swipe] .ph-track>*{scroll-snap-align:start;max-width:85vw}.ph[data-pin-state=stacked] .ph-track{will-change:auto;flex-direction:column;width:auto}.ph[data-pin-state=stacked] .ph-track>*{max-width:100%}.hover-distort{display:block;position:relative;overflow:hidden}.hover-distort .hd-defs{width:0;height:0;position:absolute;overflow:hidden}.hover-distort>.hd-inner{width:100%;height:100%;display:block;position:relative}.hover-distort>.hd-inner>picture{width:100%;height:100%;display:block}.hover-distort>.hd-inner>picture>img{object-fit:cover;width:100%;height:100%;display:block}.float-cards{pointer-events:none;position:relative}.float-cards .fc-layer{will-change:transform;position:absolute}.float-cards .fc-card{background:#e6dcff;border-radius:26px;overflow:hidden;box-shadow:0 40px 80px -30px #2f354873}.float-cards .fc-card>picture,.float-cards .fc-card img{object-fit:cover;width:100%;height:100%;display:block}.float-cards .fc-chip{color:#2f3548;white-space:nowrap;z-index:2;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 20px 50px -20px #2f354866}.float-cards .fc-dot{background:linear-gradient(135deg,#5b8def,#9b6bff);border-radius:12px;flex:none;width:34px;height:34px}.float-cards .fc-sub{color:#5f6880;font-size:12px;font-weight:500;display:block}
