.hero[data-astro-cid-ge2uvauf]{isolation:isolate;align-items:end;min-height:100svh;padding-block:120px clamp(80px,12vh,140px);display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{z-index:-2;will-change:transform;position:absolute;inset:-8% 0}.hero-media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:60% 30%;width:100%;height:100%}.hero-veil[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(180deg, color-mix(in oklab, var(--navy-950) 55%, transparent) 0%, transparent 30%), linear-gradient(0deg, var(--navy-950) 0%, color-mix(in oklab, var(--navy-800) 70%, transparent) 40%, color-mix(in oklab, var(--red-700) 45%, transparent) 100%);mix-blend-mode:normal;position:absolute;inset:0}h1[data-astro-cid-ge2uvauf]{margin-block:.4rem 1.2rem;display:grid}.hero-les[data-astro-cid-ge2uvauf]{color:var(--sand);font-size:clamp(1.6rem,4vw,2.6rem)}.hero-title[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--cream) 40%, var(--sand));color:#0000;filter:drop-shadow(0 8px 30px #00000059);-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,24vw,17rem);line-height:.82;display:flex}.char[data-astro-cid-ge2uvauf]{display:inline-block}.hero-lead[data-astro-cid-ge2uvauf]{max-width:44ch;color:color-mix(in oklab, var(--cream) 82%, transparent);margin:0 0 1.8rem;font-size:1.1em}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.8rem;display:flex}.scroll-cue[data-astro-cid-ge2uvauf]{border:2px solid color-mix(in oklab, var(--cream) 45%, transparent);border-radius:20px;width:26px;height:42px;position:absolute;bottom:24px;left:50%;translate:-50%}.scroll-cue[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--cream);width:4px;height:8px;animation:cue 1.8s var(--ease) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (width<=520px){.scroll-cue[data-astro-cid-ge2uvauf]{display:none}.hero-cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}@media (prefers-reduced-motion:reduce){.scroll-cue[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:none}}.marquee[data-astro-cid-543bmuqs]{background:var(--jersey);z-index:2;background-position:0 70%;background-size:100% 300%;margin-block:-10px;padding-block:18px;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.05);box-shadow:0 20px 40px -20px #0009}.track[data-astro-cid-543bmuqs]{width:max-content;animation:38s linear infinite slide;display:flex}ul[data-astro-cid-543bmuqs]{margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-543bmuqs]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.2em;padding-inline:.6em;font-size:clamp(1.6rem,4vw,2.6rem);display:flex}.marquee[data-astro-cid-543bmuqs] .sep{color:var(--sand);vertical-align:middle}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-543bmuqs]{animation:none}}h2[data-astro-cid-m7i2gwzt]{margin-block:.8rem 1.2rem}.accent[data-astro-cid-m7i2gwzt]{color:var(--accent)}.grid[data-astro-cid-m7i2gwzt]{grid-template-columns:1fr;gap:14px;margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid[data-astro-cid-m7i2gwzt]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grid[data-astro-cid-m7i2gwzt]{grid-template-columns:repeat(4,1fr)}}.card[data-astro-cid-m7i2gwzt]{border-radius:var(--radius);background:linear-gradient(160deg, var(--navy-800), var(--navy-900));border:1px solid color-mix(in oklab, var(--cream) 8%, transparent);transition:transform .5s var(--ease), border-color .4s;flex-direction:column;gap:.4rem;padding:28px 24px;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-m7i2gwzt]:after{content:"";background:var(--accent);transform-origin:0;height:4px;transition:transform .6s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (hover:hover){.card[data-astro-cid-m7i2gwzt]:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent);transform:translateY(-6px)}.card[data-astro-cid-m7i2gwzt]:hover:after{transform:scaleX(1)}}.num[data-astro-cid-m7i2gwzt]{font-family:var(--font-display);color:color-mix(in oklab, var(--cream) 6%, transparent);font-size:3.4rem;position:absolute;top:12px;right:18px}.k[data-astro-cid-m7i2gwzt]{letter-spacing:.2em;text-transform:uppercase;color:var(--sand);font-size:.75rem;font-weight:700}.v[data-astro-cid-m7i2gwzt]{font-family:var(--font-display);text-transform:uppercase;font-size:1.7rem;font-weight:400;line-height:1.05}.d[data-astro-cid-m7i2gwzt]{color:var(--muted);font-size:.95rem}.link[data-astro-cid-m7i2gwzt]{color:var(--cream);margin-top:auto;padding-top:.6rem;font-size:.9rem;font-weight:700;text-decoration:none}.access[data-astro-cid-ix6zsrvh]{background:var(--navy-900)}.head[data-astro-cid-ix6zsrvh]{align-items:end;gap:1.2rem;margin-bottom:clamp(28px,4vw,48px);display:grid}@media (width>=800px){.head[data-astro-cid-ix6zsrvh]{grid-template-columns:1fr 1fr}}h2[data-astro-cid-ix6zsrvh]{margin-top:.8rem}.map-shell[data-astro-cid-ix6zsrvh]{border:1px solid color-mix(in oklab, var(--cream) 10%, transparent);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000c}.map[data-astro-cid-ix6zsrvh]{background:var(--navy-800);height:clamp(380px,70svh,640px)}.map-ui[data-astro-cid-ix6zsrvh]{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:12px}.chip[data-astro-cid-ix6zsrvh]{-webkit-backdrop-filter:blur(8px);min-height:42px;padding:0 1.1em;font-size:.78rem}.btn-ghost[data-astro-cid-ix6zsrvh].chip{background:color-mix(in oklab, var(--navy-950) 70%, transparent)}.pin{pointer-events:none;width:48px;height:48px}.pin-head{background:var(--red-500);border:3px solid var(--cream);opacity:0;border-radius:50% 50% 50% 0;place-items:center;width:40px;height:40px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:grid;position:absolute;top:0;left:4px;transform:translateY(-40px)rotate(-45deg)scale(.4);box-shadow:0 10px 24px #00000080}.pin.is-in .pin-head{opacity:1;transform:translateY(0)rotate(-45deg)scale(1)}.pin-head span{color:var(--cream);display:grid;rotate:45deg}.maplibregl-ctrl-attrib{font-size:10px}.jersey[data-astro-cid-6h22afvl]{background:radial-gradient(120% 80% at 80% 50%, color-mix(in oklab, var(--red-700) 35%, transparent), transparent 60%), var(--navy-950)}.layout[data-astro-cid-6h22afvl]{align-items:center;gap:48px;display:grid}@media (width>=900px){.layout[data-astro-cid-6h22afvl]{grid-template-columns:1fr 1fr}}h2[data-astro-cid-6h22afvl]{margin-block:.8rem 1.2rem}.swatches[data-astro-cid-6h22afvl]{gap:18px;margin:2rem 0 0;padding:0;list-style:none;display:flex}.swatches[data-astro-cid-6h22afvl] li[data-astro-cid-6h22afvl]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-items:center;gap:8px;font-size:.75rem;display:grid}.swatches[data-astro-cid-6h22afvl] li[data-astro-cid-6h22afvl]:before{content:"";background:var(--c);border:2px solid color-mix(in oklab, var(--cream) 18%, transparent);border-radius:50%;width:56px;height:56px}.visuals[data-astro-cid-6h22afvl]{perspective:900px;justify-content:center;gap:4%;display:flex;position:relative}.frame[data-astro-cid-6h22afvl]{aspect-ratio:828/1450;background:var(--navy-800);width:min(46%,280px);box-shadow:0 30px 60px -20px #000000b3, 0 0 0 1px color-mix(in oklab, var(--cream) 10%, transparent);will-change:transform;border-radius:22px;overflow:hidden}.frame[data-astro-cid-6h22afvl] img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.f1[data-astro-cid-6h22afvl]{margin-top:12%}.head[data-astro-cid-rj65ajc3]{align-items:end;gap:1.2rem;margin-bottom:clamp(32px,5vw,56px);display:grid}@media (width>=800px){.head[data-astro-cid-rj65ajc3]{grid-template-columns:1fr 1fr}}h2[data-astro-cid-rj65ajc3]{margin-top:.8rem}.grid[data-astro-cid-rj65ajc3]{columns:2;column-gap:8px;margin:0;padding:0;list-style:none}@media (width>=640px){.grid[data-astro-cid-rj65ajc3]{columns:3;column-gap:12px}.grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{margin-bottom:12px}}.see-all[data-astro-cid-rj65ajc3]{margin:16px auto 0;display:none}.js .see-all[data-astro-cid-rj65ajc3]{display:flex}.js .grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]:not([data-pick]){display:none}@media (width<=639px){.js .grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3][data-pick=desktop]{display:none}.see-all[data-astro-cid-rj65ajc3]{width:100%;margin-top:8px}}.grid[data-astro-cid-rj65ajc3] li[data-astro-cid-rj65ajc3]{break-inside:avoid;background:var(--navy-800);border-radius:14px;margin-bottom:8px;overflow:hidden}.grid[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{all:unset;cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.grid[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.grid[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease), filter .5s}@media (hover:hover){.grid[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover img[data-astro-cid-rj65ajc3]{filter:saturate(1.15);transform:scale(1.06)}}.lightbox[data-astro-cid-rj65ajc3]{background:color-mix(in oklab, var(--navy-950) 94%, transparent);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--cream);border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{backdrop-filter:blur(6px);background:#0009}.lightbox[data-astro-cid-rj65ajc3][open]{place-items:center;display:grid}figure[data-astro-cid-rj65ajc3]{justify-items:center;gap:12px;margin:0;padding:64px 12px;display:grid}figure[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;border-radius:8px;width:auto;max-width:min(96vw,1600px);max-height:calc(100dvh - 140px)}figcaption[data-astro-cid-rj65ajc3]{letter-spacing:.18em;color:var(--muted);font-size:.85rem}.lb-btn[data-astro-cid-rj65ajc3]{border:1px solid color-mix(in oklab, var(--cream) 22%, transparent);background:color-mix(in oklab, var(--navy-800) 80%, transparent);width:48px;height:48px;color:var(--cream);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}.lb-close[data-astro-cid-rj65ajc3]{top:calc(14px + env(safe-area-inset-top));right:14px}.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{bottom:calc(18px + env(safe-area-inset-bottom))}.lb-prev[data-astro-cid-rj65ajc3]{left:calc(50% - 60px)}.lb-next[data-astro-cid-rj65ajc3]{left:calc(50% + 12px)}@media (width>=800px){.lb-prev[data-astro-cid-rj65ajc3],.lb-next[data-astro-cid-rj65ajc3]{top:50%;bottom:auto;translate:0 -50%}.lb-prev[data-astro-cid-rj65ajc3]{left:20px}.lb-next[data-astro-cid-rj65ajc3]{left:auto;right:20px}}.licence[data-astro-cid-7oavmkaw]{background:linear-gradient(180deg, var(--navy-950), var(--navy-900) 30%, var(--red-900) 140%)}.layout[data-astro-cid-7oavmkaw]{align-items:start;gap:48px;display:grid}@media (width>=900px){.layout[data-astro-cid-7oavmkaw]{grid-template-columns:1fr 1fr}}h2[data-astro-cid-7oavmkaw]{margin-block:.8rem 1.2rem}.perks[data-astro-cid-7oavmkaw]{gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.perks[data-astro-cid-7oavmkaw] li[data-astro-cid-7oavmkaw]{padding-left:1.6em;position:relative}.perks[data-astro-cid-7oavmkaw] .tick{color:var(--accent);stroke-width:2.5px;position:absolute;top:.3em;left:0}.card[data-astro-cid-7oavmkaw]{background:color-mix(in oklab, var(--navy-800) 70%, transparent);border:1px solid color-mix(in oklab, var(--cream) 10%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:24px;gap:14px;padding:clamp(20px,3vw,32px);display:grid}.plans[data-astro-cid-7oavmkaw]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan[data-astro-cid-7oavmkaw]{all:unset;box-sizing:border-box;cursor:pointer;border:2px solid color-mix(in oklab, var(--cream) 12%, transparent);transition:border-color .3s, background .3s, transform .3s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:16px;gap:4px;padding:18px 16px;display:grid}.plan[data-astro-cid-7oavmkaw]:active{transform:scale(.98)}.plan[data-astro-cid-7oavmkaw]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.plan[data-astro-cid-7oavmkaw][aria-checked=true]{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent)}.plan-label[data-astro-cid-7oavmkaw]{letter-spacing:.16em;text-transform:uppercase;color:var(--sand);font-size:.75rem;font-weight:700}.plan-amount[data-astro-cid-7oavmkaw]{font-family:var(--font-display);font-size:clamp(2rem,6vw,2.8rem);line-height:1}.plan-amount[data-astro-cid-7oavmkaw] small[data-astro-cid-7oavmkaw]{color:var(--muted);font-size:.5em}.plan-sub[data-astro-cid-7oavmkaw]{color:var(--muted);font-size:.82rem}.pay[data-astro-cid-7oavmkaw]{width:100%}.alt[data-astro-cid-7oavmkaw]{color:var(--muted);justify-self:center;font-size:.85rem}.widget[data-astro-cid-7oavmkaw]{background:#fff;border-radius:16px;scroll-margin-top:90px;overflow:hidden}.widget[data-astro-cid-7oavmkaw] iframe[data-astro-cid-7oavmkaw]{border:0;width:100%;height:750px;display:block}.demo[data-astro-cid-7oavmkaw]{color:#ffe6a3;background:oklab(80.6918% .0238416 .164509/.18);border-radius:10px;margin:0;padding:10px 14px;font-size:.82rem}.secure[data-astro-cid-7oavmkaw]{text-align:center;color:var(--muted);margin:0;font-size:.8rem}
