:root{--scale-y:0.1}.wave{animation:soundwave 1.5s ease-in-out infinite;animation-delay:1s}@keyframes soundwave{0%,to{transform:scaleY(var(--scale-y))}50%{transform:scaleY(1)}}:root{--driver-overlay-color:rgba(0,0,0,.5);--driver-popover-bg-color:#fff;--driver-popover-text-color:#374151;--driver-popover-title-color:#111827;--driver-popover-btn-bg-color:#e91e63;--driver-popover-btn-text-color:#fff;--driver-popover-btn-bg-color-hover:#c2185b;--driver-popover-close-btn-color:#9ca3af;--driver-popover-close-btn-color-hover:#6b7280;--driver-popover-arrow-side-color:#fff;--driver-popover-progress-text-color:#6b7280;--driver-z-index:10000}.driver-popover{border-radius:12px!important;padding:20px!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important;max-width:400px!important}.driver-popover-title{font-size:1.125rem!important;font-weight:600!important;margin-bottom:.5rem!important;color:var(--driver-popover-title-color)!important}.driver-popover-description{font-size:.875rem!important;line-height:1.5!important;color:var(--driver-popover-text-color)!important}.driver-popover-next-btn,.driver-popover-prev-btn{border-radius:8px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;transition:all .2s ease!important}.driver-popover-next-btn{background-color:var(--driver-popover-btn-bg-color)!important;color:var(--driver-popover-btn-text-color)!important}.driver-popover-next-btn:hover{background-color:var(--driver-popover-btn-bg-color-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(233,30,99,.3)!important}.driver-popover-prev-btn{color:#6b7280!important;background:transparent!important;border:none!important}.driver-popover-prev-btn:hover{color:#374151!important;background:#f3f4f6!important}.driver-popover-close-btn{font-size:18px!important;color:var(--driver-popover-close-btn-color)!important}.driver-popover-close-btn:hover{color:var(--driver-popover-close-btn-color-hover)!important}.driver-popover-progress-text{font-size:12px!important;color:var(--driver-popover-progress-text-color)!important}.driver-active-element{border-radius:8px!important}.driver-overlay{background-color:var(--driver-overlay-color)!important}.driver-popover-footer{margin-top:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.driver-popover[data-side=over]{max-width:500px!important}.driver-active-element,.driver-popover{transition:all .3s cubic-bezier(.4,0,.2,1)!important}@keyframes ws-kenburns-a{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.08) translate3d(-1.5%,-1%,0)}}@keyframes ws-kenburns-b{0%{transform:scale(1.06) translate3d(1%,0,0)}to{transform:scale(1.12) translate3d(-1%,1.5%,0)}}@keyframes ws-monogram-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ws-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 2.4s ease-in-out;will-change:opacity}.ws-hero-slide.is-active{opacity:1;z-index:1}.ws-hero-slide__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center center}.ws-hero-slide.is-active .ws-hero-slide__img.ws-kb-a{animation:ws-kenburns-a 14s ease-out forwards}.ws-hero-slide.is-active .ws-hero-slide__img.ws-kb-b{animation:ws-kenburns-b 14s ease-out forwards}.ws-hero-monogram{animation:ws-monogram-in 1.2s ease-out both}@keyframes ws-reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ws-reveal{opacity:0}.ws-reveal.is-visible{animation:ws-reveal-up .6s ease-out both}.ws-drawline{transform:scaleY(0);transform-origin:top;transition:transform .7s ease-out}.ws-drawline.is-visible{transform:scaleY(1)}.ws-filmstrip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ws-filmstrip::-webkit-scrollbar{display:none}.ws-filmstrip__item{scroll-snap-align:center;flex:0 0 auto}.ws-mosaic{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:120px;gap:10px}.ws-mosaic__item:nth-child(4n+1){grid-column:span 4;grid-row:span 2}.ws-mosaic__item:nth-child(4n+2),.ws-mosaic__item:nth-child(4n+3){grid-column:span 2;grid-row:span 1}.ws-mosaic__item:nth-child(4n){grid-column:span 3;grid-row:span 1}@media (max-width:640px){.ws-mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}.ws-mosaic__item{grid-column:span 1!important;grid-row:span 1!important}}@media (prefers-reduced-motion:reduce){.ws-hero-slide{transition:opacity .01ms}.ws-hero-monogram,.ws-hero-slide.is-active .ws-hero-slide__img.ws-kb-a,.ws-hero-slide.is-active .ws-hero-slide__img.ws-kb-b{animation:none}.ws-reveal,.ws-reveal.is-visible{animation:none;opacity:1}.ws-drawline,.ws-drawline.is-visible{transition:none;transform:none}}