.hero{position:relative;min-height:clamp(600px,calc(100vh - 108px),820px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#1d1c24;isolation:isolate}.slides{position:absolute;inset:0;z-index:-2}.slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 1.2s ease}.slide.on{opacity:1}.slide img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 8s ease-out}.slide.on img{transform:scale(1.08)}.hero-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e0b14d1,#0e0b148c 38%,#0e0b140d 70%),linear-gradient(0deg,#0e0b14b3,#0e0b1400 45%)}.hero-in{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:96px;padding-bottom:56px}.hero-copy{max-width:640px}.hero h1{font-size:clamp(42px,5.6vw,76px);line-height:1;letter-spacing:-.035em;font-weight:700;max-width:14ch;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero .lede{font-size:20px;color:#ffffffdb;max-width:46ch;margin:22px 0 30px}.hero .actions{margin:0}.hero .fine{margin-top:20px;font-size:14px;color:#ffffffb3}.hero-ctrl{flex:none;width:300px;text-align:right}.slide-caption{margin:0 0 12px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:20px;line-height:1.25;text-shadow:0 1px 12px rgba(0,0,0,.4)}.dots{display:inline-flex;align-items:center;gap:2px}.sl-dot{border:0;background:none;padding:10px 4px;cursor:pointer}.sl-dot span{display:block;width:22px;height:4px;border-radius:2px;background:#ffffff73;transition:width .3s ease,background .3s ease}.sl-dot.on span{width:36px;background:#fff}.sl-dot:focus-visible,.sl-pause:focus-visible{outline:3px solid #fff;outline-offset:0;border-radius:6px}.sl-pause{border:0;background:#ffffff2e;width:30px;height:30px;border-radius:50%;margin-right:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sl-pause span{width:8px;height:10px;border-left:3px solid #fff;border-right:3px solid #fff}.sl-pause.is-paused span{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff;margin-left:2px}.show-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.show-steps{list-style:none;counter-reset:s;margin:32px 0;padding:0;display:grid;gap:24px}.show-steps li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;column-gap:16px}.show-steps li:before{content:counter(s);grid-row:span 2;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--ink);font-weight:600}.show-steps h3{font-size:21px;letter-spacing:-.01em}.show-steps p{color:var(--ink-soft);margin-top:4px;max-width:46ch}.show-phones{position:relative;display:flex;justify-content:center;gap:0;min-height:580px}.show-a{position:relative;z-index:2;margin-right:-40px;margin-top:40px}.show-b{position:relative;z-index:1}.ads-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.ads-copy p:not(.kicker){color:var(--ink-soft);font-size:18px;margin:18px 0 26px;max-width:48ch}.venue-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.venue-strip a{position:relative;display:block;border-radius:20px;overflow:hidden;aspect-ratio:3 / 4;text-decoration:none}.venue-strip img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.venue-strip a:hover img{transform:scale(1.05)}.venue-strip span{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;color:#fff;font-weight:600;background:linear-gradient(to top,rgba(15,12,20,.75),transparent)}.get-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.get-grid>div{border-top:2px solid var(--ink);padding-top:18px}.get-grid h3{font-size:20px;letter-spacing:-.01em;margin-bottom:8px}.get-grid p{color:var(--ink-soft)}.launch{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.launch-p{color:var(--ink-soft);font-size:18px;margin:16px 0 24px;max-width:42ch}.launch-line{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.launch-line:before{content:"";position:absolute;left:8px;right:8px;top:8px;height:2px;background:var(--line)}.launch-line li{position:relative;padding:32px 12px 0 0}.launch-line li:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.launch-line li:last-child:before{background:var(--red);border-color:var(--red)}.launch-line .when{display:block;font-size:14px;font-weight:600;color:var(--ink-soft)}.launch-line .what{display:block;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:18px;line-height:1.25;margin-top:4px}.faq-list{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-weight:600;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-soft);margin:10px 0 0;max-width:64ch}.faq-more{margin-top:24px;color:var(--ink-soft)}@media(max-width:1080px){.get-grid{grid-template-columns:repeat(2,1fr)}.venue-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.hero{min-height:calc(100svh - 108px)}.slide img{object-position:center 30%!important}.hero-shade{background:linear-gradient(0deg,#0e0b14e6,#0e0b1499 45%,#0e0b141a 80%)}.hero-in{flex-direction:column;align-items:stretch;gap:22px;padding-top:220px;padding-bottom:28px}.hero .lede{font-size:18px}.hero-ctrl{width:auto;text-align:left}.slide-caption{font-size:16px;margin-bottom:4px}.show-grid,.ads-grid,.launch{grid-template-columns:1fr;gap:40px}.show-phones{min-height:0}.show-a{margin-right:-60px}.launch-line{grid-template-columns:1fr 1fr;row-gap:28px}.launch-line:before{display:none}}@media(max-width:560px){.get-grid{grid-template-columns:1fr}.venue-strip{grid-template-columns:1fr 1fr}.show-b{display:none}.show-a{margin:0}}@media(prefers-reduced-motion:reduce){.slide,.slide img,.venue-strip img{transition:none!important}.slide img,.slide.on img{transform:none}}
