.reviews-summary[data-astro-cid-cn2a356h]{display:flex;align-items:baseline;gap:.6rem;text-decoration:none}.reviews-score[data-astro-cid-cn2a356h]{font-size:2.2rem;font-weight:800;color:var(--color-cloud);line-height:1}.reviews-stars[data-astro-cid-cn2a356h]{color:var(--color-cyan);letter-spacing:.1em}.review[data-astro-cid-cn2a356h]{display:flex;flex-direction:column;background:var(--color-ink-2);border:1px solid var(--color-line);border-radius:4px;padding:1.4rem}.review-text[data-astro-cid-cn2a356h]{margin-top:.6rem;color:var(--color-fog);font-size:.95rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.wlp-marquee[data-astro-cid-k4ypi56e]{overflow:hidden}.mq-track[data-astro-cid-k4ypi56e]{display:flex;width:max-content;animation:mq-slide 38s linear infinite}.mq-fade[data-astro-cid-k4ypi56e]{position:absolute;inset-block:0;width:6rem;pointer-events:none}.mq-fade-l[data-astro-cid-k4ypi56e]{left:0;background:linear-gradient(to right,#000,transparent)}.mq-fade-r[data-astro-cid-k4ypi56e]{right:0;background:linear-gradient(to left,#000,transparent)}.mq-list[data-astro-cid-k4ypi56e]{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.mq-list[data-astro-cid-k4ypi56e] li[data-astro-cid-k4ypi56e]{display:flex;align-items:center;gap:clamp(1.5rem,3vw,2.75rem);padding-right:clamp(1.5rem,3vw,2.75rem);font-size:clamp(1.5rem,3.2vw,2.6rem);line-height:1.2;white-space:nowrap;color:var(--color-cloud)}.mq-list[data-astro-cid-k4ypi56e] li[data-astro-cid-k4ypi56e]:after{content:"";width:.22em;height:.22em;border-radius:50%;background:var(--color-purple);box-shadow:0 0 18px #676ad2cc}.mq-list[data-astro-cid-k4ypi56e] li[data-astro-cid-k4ypi56e].mq-outline{color:transparent;-webkit-text-stroke:1.5px var(--color-mist)}@keyframes mq-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mq-track[data-astro-cid-k4ypi56e]{animation:none;width:auto}.mq-list[data-astro-cid-k4ypi56e]{flex-wrap:wrap;justify-content:center}.mq-list[data-astro-cid-k4ypi56e][aria-hidden]{display:none}}.stage-shade[data-astro-cid-k4ypi56e]{background:linear-gradient(to bottom,#000,#0000008c 22%,#00000026 55%,#00000059 85%,#000)}#stage[data-astro-cid-k4ypi56e] h2[data-astro-cid-k4ypi56e]{text-shadow:0 4px 30px rgba(0,0,0,.6)}.stage-on[data-astro-cid-k4ypi56e]{opacity:0}#stage[data-astro-cid-k4ypi56e].is-lit .stage-on[data-astro-cid-k4ypi56e]{animation:lights-on 1.4s steps(1,end) .3s forwards}@keyframes lights-on{0%{opacity:.85}8%{opacity:.1}16%{opacity:1}24%{opacity:.35}34%,to{opacity:1}}.stage-tiles[data-astro-cid-k4ypi56e]{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.9rem,2.5vw,2rem)}.stage-tile[data-astro-cid-k4ypi56e]{position:relative;isolation:isolate;display:block;overflow:hidden;width:clamp(9.5rem,26vw,21.25rem);aspect-ratio:1;border-radius:4px;background:#7b6fbe;box-shadow:0 0 0 1px #ffffff14,0 24px 60px -24px #7b6fbee6;transition:transform .5s var(--ease-out-expo),box-shadow .5s ease}.stage-tile[data-astro-cid-k4ypi56e] img[data-astro-cid-k4ypi56e]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.stage-tile[data-astro-cid-k4ypi56e]:before{content:"";position:absolute;z-index:0;inset:-20% -60%;background:linear-gradient(115deg,transparent 42%,rgba(196,188,247,.55) 47%,#c9c1fa 50%,rgba(196,188,247,.55) 53%,transparent 58%);transform:translate(-60%);animation:tile-sweep 3.6s cubic-bezier(.6,0,.3,1) infinite}.stage-tile[data-astro-cid-k4ypi56e]+.stage-tile[data-astro-cid-k4ypi56e]:before{animation-delay:1.8s}.stage-tile[data-astro-cid-k4ypi56e]:hover,.stage-tile[data-astro-cid-k4ypi56e]:focus-visible{transform:translateY(-6px);box-shadow:0 0 0 1px #ffffff4d,0 30px 70px -20px #7b6fbe}.stage-tile[data-astro-cid-k4ypi56e]:focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes tile-sweep{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}.brand-groups[data-astro-cid-k4ypi56e]{display:grid;gap:3.5rem 2.5rem}@media(min-width:900px){.brand-groups[data-astro-cid-k4ypi56e]{grid-template-columns:3fr 2fr}.brand-group[data-astro-cid-k4ypi56e]:first-child{grid-column:1 / -1}}.brand-label[data-astro-cid-k4ypi56e]{display:flex;align-items:baseline;gap:.9rem;margin-bottom:1.1rem;font-size:clamp(1.4rem,2.4vw,2rem);text-transform:uppercase;letter-spacing:.04em;color:var(--color-cloud)}.brand-label[data-astro-cid-k4ypi56e] span[data-astro-cid-k4ypi56e]{font-size:.55em;color:var(--color-purple);letter-spacing:.1em}.brand-grid[data-astro-cid-k4ypi56e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10.5rem,40vw),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.brand-grid[data-astro-cid-k4ypi56e] li[data-astro-cid-k4ypi56e]{display:flex;align-items:center;justify-content:center;aspect-ratio:2 / 1;padding:.75rem;overflow:hidden;background:#0a0a0c;border:1px solid var(--color-line);border-radius:4px;transition:border-color .35s ease,background-color .35s ease}.brand-grid[data-astro-cid-k4ypi56e] img[data-astro-cid-k4ypi56e]{max-width:72%;max-height:clamp(1.9rem,3.4vw,2.9rem);width:auto;height:auto;object-fit:contain;transition:transform .5s var(--ease-out-expo)}.brand-grid[data-astro-cid-k4ypi56e] li[data-astro-cid-k4ypi56e].is-square img[data-astro-cid-k4ypi56e]{max-height:clamp(2.6rem,4.6vw,4rem)}.brand-grid[data-astro-cid-k4ypi56e] li[data-astro-cid-k4ypi56e]:hover{border-color:var(--color-purple);background:#101015}.brand-grid[data-astro-cid-k4ypi56e] li[data-astro-cid-k4ypi56e]:hover img[data-astro-cid-k4ypi56e]{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.stage-tile[data-astro-cid-k4ypi56e]:before{animation:none;opacity:0}#stage[data-astro-cid-k4ypi56e].is-lit .stage-on[data-astro-cid-k4ypi56e]{animation:none;opacity:1}}@media(max-width:767px){#introduction[data-astro-cid-k4ypi56e]{position:relative;isolation:isolate}#introduction-photo[data-astro-cid-k4ypi56e]{position:absolute;inset:0;z-index:-1;border-radius:0;opacity:1;transform:none;filter:none}#introduction-photo[data-astro-cid-k4ypi56e]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#000000e0,#0000009e 45%,#000000e6)}#introduction[data-astro-cid-k4ypi56e] p[data-astro-cid-k4ypi56e]{color:var(--color-cloud)}.stage-tile[data-astro-cid-k4ypi56e]{width:min(calc(50% - .45rem),13rem)}}.slogan-gap[data-astro-cid-k4ypi56e]:before{content:" "}@media(max-width:767px)and (orientation:portrait){#top[data-astro-cid-k4ypi56e]{display:block;min-height:0;padding-top:5.25rem}.hero-media[data-astro-cid-k4ypi56e]{position:relative;inset:auto;aspect-ratio:840 / 700}.hero-content[data-astro-cid-k4ypi56e]{margin-top:-2.75rem;padding-bottom:3rem}.hero-heading[data-astro-cid-k4ypi56e]{font-size:8.4vw;margin-bottom:0}.hero-slogan[data-astro-cid-k4ypi56e]{font-size:11.6vw;margin-top:.35rem}.slogan-line[data-astro-cid-k4ypi56e]{display:block}.slogan-gap[data-astro-cid-k4ypi56e]:before{content:none}.hero-media[data-astro-cid-k4ypi56e] img[data-astro-cid-k4ypi56e]{transform:none!important;scale:none;object-position:center}.hero-media[data-astro-cid-k4ypi56e]:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(to top,#000 8%,rgba(0,0,0,.7) 45%,transparent)}.hero-shade[data-astro-cid-k4ypi56e]{display:none}}@media(max-width:767px),(orientation:landscape)and (max-height:500px){#introduction[data-astro-cid-k4ypi56e]{overflow-x:clip}.hero-ctas[data-astro-cid-k4ypi56e]{flex-wrap:nowrap;gap:.6rem}.hero-ctas[data-astro-cid-k4ypi56e] .btn[data-astro-cid-k4ypi56e]{flex:1 1 0;justify-content:center;text-align:center;padding:.9rem .75rem;font-size:.78rem;line-height:1.15}}@media(orientation:landscape)and (max-height:500px){.hero-content[data-astro-cid-k4ypi56e]{padding-top:4.75rem;padding-bottom:1.25rem}.hero-heading[data-astro-cid-k4ypi56e]{font-size:1.5rem;margin-bottom:0}.hero-slogan[data-astro-cid-k4ypi56e]{font-size:min(6.5vw,10vh);margin-top:.25rem}.hero-ctas[data-astro-cid-k4ypi56e]{margin-top:1.25rem;max-width:26rem}}
