.btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.btn-main[data-astro-cid-lcdefpme],.btn-line[data-astro-cid-lcdefpme]{align-items:center;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.btn-main[data-astro-cid-lcdefpme]{background:var(--purple);color:var(--white)}.btn-main[data-astro-cid-lcdefpme]:hover{background:var(--charcoal)}.closing[data-astro-cid-lcdefpme] .btn-main[data-astro-cid-lcdefpme]:hover{background:var(--white);color:var(--charcoal)}.btn-line[data-astro-cid-lcdefpme]{border:1.5px solid var(--charcoal);color:var(--charcoal)}.btn-line[data-astro-cid-lcdefpme]:hover{background:var(--charcoal);color:var(--white)}.btn-main[data-astro-cid-lcdefpme]:focus-visible,.btn-line[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.hero[data-astro-cid-lcdefpme]{background:var(--white);color:var(--charcoal)}.hero-top[data-astro-cid-lcdefpme]{padding-top:88px;padding-bottom:48px}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:600}.hero-h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;color:var(--charcoal);max-width:18ch;margin:20px 0 0;font-size:clamp(42px,6.4vw,100px);font-weight:700;line-height:.98}.mark[data-astro-cid-lcdefpme]{box-shadow:inset 0 -.14em 0 var(--lavender)}.hero-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:36px;display:flex}.hero-sub[data-astro-cid-lcdefpme]{color:var(--body);max-width:44ch;margin:0;font-size:19px;line-height:1.5}.hero-facts[data-astro-cid-lcdefpme]{color:var(--charcoal);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;font-size:14px;font-weight:600;line-height:1.3;list-style:none;display:flex}.hero-facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--purple);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.live[data-astro-cid-lcdefpme]{border:1px solid var(--cloud);letter-spacing:.08em;color:var(--charcoal);border-radius:999px;align-items:center;margin-left:14px;padding:5px 11px;display:inline-flex}.pulse[data-astro-cid-lcdefpme]{background:var(--purple);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2s ease-out infinite pulse;display:inline-block}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--lavender)}70%{box-shadow:0 0 0 9px #b3aff000}to{box-shadow:0 0 #b3aff000}}.strip-wrap[data-astro-cid-lcdefpme]{position:relative}.sticker[data-astro-cid-lcdefpme]{z-index:2;background:var(--lavender);width:112px;height:112px;color:var(--charcoal);text-align:center;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1.05;display:flex;position:absolute;top:-54px;right:clamp(16px,6vw,96px);transform:rotate(-12deg)}.strip-item[data-astro-cid-lcdefpme]{margin:0;position:relative;overflow:hidden}.strip-item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:24px}.strip-item[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:var(--white);color:var(--charcoal);letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:12px}.strip-item[data-astro-cid-lcdefpme]:nth-child(2n) figcaption[data-astro-cid-lcdefpme]{bottom:36px}.strip-item[data-astro-cid-lcdefpme] .strip-photo{transition:transform .6s}.strip-item[data-astro-cid-lcdefpme]:hover .strip-photo{transform:scale(1.04)}.mark--dark[data-astro-cid-lcdefpme]{box-shadow:inset 0 -.14em 0 var(--purple)}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:clamp(280px,42vh,460px);display:grid;overflow:hidden}.strip[data-astro-cid-lcdefpme] .strip-photo{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}.h2-big[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:var(--charcoal);max-width:18ch;margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:1}.head-lead[data-astro-cid-lcdefpme]{color:var(--body);margin:0;font-size:17px;line-height:1.5}.programmes[data-astro-cid-lcdefpme]{background:var(--cloud);padding:88px 0}.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.door[data-astro-cid-lcdefpme]{aspect-ratio:4/5;color:var(--white);background:var(--charcoal);text-decoration:none;display:block;position:relative;overflow:hidden}.door[data-astro-cid-lcdefpme] .door-photo{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.door[data-astro-cid-lcdefpme]:hover .door-photo{transform:scale(1.03)}.door[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.door-label[data-astro-cid-lcdefpme]{background:var(--charcoal);flex-direction:column;gap:4px;padding:16px 20px;display:flex;position:absolute;bottom:16px;left:16px}.door-label[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--cloud);font-size:13.5px}.door-label[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:-.02em;align-items:center;gap:10px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.1;display:flex}.door-label[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--lavender);align-items:center;gap:8px;font-size:15px;font-style:normal;font-weight:600;display:inline-flex}.door--soon[data-astro-cid-lcdefpme]{cursor:default}.door--soon[data-astro-cid-lcdefpme] .door-photo{opacity:.7}.door--soon[data-astro-cid-lcdefpme]:hover .door-photo{transform:none}.door--soon[data-astro-cid-lcdefpme] .door-label[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--cloud)}.hero-top[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.hero-top[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero-top[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.18s}.strip-item[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.strip-item[data-astro-cid-lcdefpme]:first-child{animation-delay:.25s}.strip-item[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.35s}.strip-item[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.45s}.strip-item[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.55s}.sticker[data-astro-cid-lcdefpme]{animation:.6s cubic-bezier(.2,1.5,.4,1) .9s both pop}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes pop{0%{opacity:0;transform:rotate(-30deg)scale(.6)}}.head--k[data-astro-cid-lcdefpme]{margin-top:14px}.how[data-astro-cid-lcdefpme]{background:var(--white);padding:96px 0}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.how-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--cloud);position:relative;overflow:hidden}.how-photo[data-astro-cid-lcdefpme] .how-img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.how-h2[data-astro-cid-lcdefpme]{margin-top:14px}.how-steps[data-astro-cid-lcdefpme]{margin:36px 0 0;padding:0;list-style:none}.how-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--cloud);grid-template-columns:56px minmax(0,1fr);gap:6px 8px;padding:20px 0;display:grid}.how-n[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--muted);grid-row:span 2;padding-top:7px;font-size:15px;font-style:normal;font-weight:700}.how-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--cloud)}.how-steps[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--charcoal);font-size:clamp(22px,2.2vw,28px);font-weight:700}.how-steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--body);max-width:44ch;font-size:17px;line-height:1.5}.how-trust[data-astro-cid-lcdefpme]{color:var(--charcoal);max-width:44ch;margin:24px 0 0;font-size:16px;line-height:1.55}.how-cta[data-astro-cid-lcdefpme]{margin-top:28px}.closing[data-astro-cid-lcdefpme]{background:var(--charcoal);color:var(--white);padding:88px 0}.closing-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.closing-h[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0;font-size:clamp(48px,7vw,112px);font-weight:700;line-height:.92}.closing-contact[data-astro-cid-lcdefpme]{color:var(--cloud);margin:18px 0 0;font-size:15px}.closing-contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--white);align-items:center;text-decoration:none;display:inline-flex}@media (width<=760px){.hero-top[data-astro-cid-lcdefpme]{padding-top:48px;padding-bottom:32px}.hero-sub[data-astro-cid-lcdefpme]{font-size:17px}.strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;height:auto}.sticker[data-astro-cid-lcdefpme]{width:84px;height:84px;font-size:11.5px;top:-40px}.live[data-astro-cid-lcdefpme]{width:fit-content;margin:10px 0 0;display:flex}.strip-item[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:0}.strip-item[data-astro-cid-lcdefpme]:nth-child(2n) figcaption[data-astro-cid-lcdefpme]{bottom:12px}.strip[data-astro-cid-lcdefpme] .strip-photo{aspect-ratio:3/4;height:auto}.programmes[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{padding:64px 0}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.how-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:28px}.door[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.hero-top[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.strip-item[data-astro-cid-lcdefpme],.sticker[data-astro-cid-lcdefpme]{animation:none}.door[data-astro-cid-lcdefpme]:hover .door-photo,.strip-item[data-astro-cid-lcdefpme]:hover .strip-photo{transform:none}.pulse[data-astro-cid-lcdefpme]{animation:none}}
