.cs-hero[data-astro-cid-p5wr5ghm]{padding:calc(var(--header-h) + clamp(50px, 7vw, 110px)) 0 clamp(40px, 6vw, 90px);isolation:isolate;position:relative;overflow:clip}.cs-hero__glow[data-astro-cid-p5wr5ghm]{z-index:-1;background:radial-gradient(50% 50%,#3a47d466,#0000 70%);width:100vw;height:70vw;position:absolute;top:-30vw;left:50%;transform:translate(-50%)}.cs-hero__inner[data-astro-cid-p5wr5ghm]{gap:20px;margin-bottom:clamp(32px,5vw,72px);display:grid}.cs-hero__hotel[data-astro-cid-p5wr5ghm]{font-family:var(--font-serif);color:#fff;font-size:clamp(1.4rem,2.4vw,2.4rem);font-style:italic}.cs-hero[data-astro-cid-p5wr5ghm] .eyebrow[data-astro-cid-p5wr5ghm] a[data-astro-cid-p5wr5ghm]{color:inherit;text-underline-offset:3px;text-decoration:underline #ffffff59}.cs-hero__cta[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:8px;display:flex}.cs-hero__tags[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;gap:8px;display:flex}.cs-hero__tags[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:7px 14px;font-size:.875rem;font-weight:600}.cs-hero__title[data-astro-cid-p5wr5ghm]{letter-spacing:-.045em;max-width:22ch;font-size:clamp(2.2rem,5vw,5.6rem);line-height:.98}.cs-hero__title[data-astro-cid-p5wr5ghm] em{font-family:var(--font-serif);background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.cs-video[data-astro-cid-p5wr5ghm]{aspect-ratio:16/9;border-radius:var(--radius-xl);color:#fff;text-align:left;width:100%;display:block;position:relative;overflow:hidden}.cs-video--still[data-astro-cid-p5wr5ghm]{margin:0}.cs-video[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.cs-video[data-astro-cid-p5wr5ghm]:hover img[data-astro-cid-p5wr5ghm]{transform:scale(1.04)}.cs-video[data-astro-cid-p5wr5ghm]:after{content:"";background:linear-gradient(#0000 40%,#05061abf);position:absolute;inset:0}.cs-video__ui[data-astro-cid-p5wr5ghm]{z-index:2;align-items:flex-end;gap:clamp(16px,2.4vw,32px);display:flex;position:absolute;bottom:clamp(20px,3vw,48px);left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px)}.cs-video__quote[data-astro-cid-p5wr5ghm]{font-family:var(--font-serif);gap:8px;max-width:30ch;font-size:clamp(1.2rem,2.2vw,2.2rem);font-style:italic;line-height:1.2;display:grid}.cs-video__quote[data-astro-cid-p5wr5ghm] small[data-astro-cid-p5wr5ghm]{font-family:var(--font-body);color:#fff;font-size:.875rem;font-style:normal;font-weight:700}.cs-stats[data-astro-cid-p5wr5ghm]{background:var(--grad-diag)}.cs-stats__grid[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);display:grid}.cs-stat[data-astro-cid-p5wr5ghm]{border-top:1px solid #ffffff4d;gap:10px;padding-top:20px;display:grid}.cs-stat__v[data-astro-cid-p5wr5ghm]{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(3.4rem,7vw,8rem);font-weight:600;line-height:.85}.cs-stat__v--text[data-astro-cid-p5wr5ghm]{font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:.95}.cs-stat__l[data-astro-cid-p5wr5ghm]{color:#fff;max-width:22ch;font-weight:600}.cs-story__grid[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.cs-story__img[data-astro-cid-p5wr5ghm]{top:calc(var(--header-h) + 20px);aspect-ratio:4/5;border-radius:var(--radius-xl);position:sticky;overflow:hidden}.cs-story__img[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{object-fit:cover;width:100%;height:100%}.cs-story__text[data-astro-cid-p5wr5ghm]{gap:clamp(48px,6vw,90px);display:grid}.cs-block[data-astro-cid-p5wr5ghm]{gap:16px;display:grid}.cs-block__no[data-astro-cid-p5wr5ghm]{font-family:var(--font-mono);color:var(--blue-300);font-size:.8125rem}.cs-block__title[data-astro-cid-p5wr5ghm]{letter-spacing:-.04em;font-size:clamp(2rem,3.6vw,3.6rem)}.cs-lp__grid[data-astro-cid-p5wr5ghm]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,100px);display:grid}.cs-lp__text[data-astro-cid-p5wr5ghm]{justify-items:start;gap:20px;display:grid}.cs-lp__lead[data-astro-cid-p5wr5ghm]{font-size:var(--fs-lead);color:var(--fg-2)}.cs-lp__stage[data-astro-cid-p5wr5ghm]{padding-right:clamp(40px,7vw,110px);position:relative}.cs-lp__browser[data-astro-cid-p5wr5ghm]{background:#1a1d3a;border-radius:16px;overflow:hidden;box-shadow:0 40px 100px -40px #000c}.cs-lp__bar[data-astro-cid-p5wr5ghm]{align-items:center;gap:6px;padding:10px 14px;display:flex}.cs-lp__bar[data-astro-cid-p5wr5ghm] i[data-astro-cid-p5wr5ghm]{background:#ffffff40;border-radius:50%;width:9px;height:9px}.cs-lp__bar[data-astro-cid-p5wr5ghm] em[data-astro-cid-p5wr5ghm]{font-family:var(--font-mono);color:#fff;background:#ffffff14;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:.75rem;font-style:normal}.cs-lp__screen[data-astro-cid-p5wr5ghm]{aspect-ratio:8/5;background:#fff;display:block}.cs-lp__screen[data-astro-cid-p5wr5ghm] video[data-astro-cid-p5wr5ghm]{object-fit:cover;width:100%;height:100%}.cs-lp__phone[data-astro-cid-p5wr5ghm]{border:6px solid #0b0d22;border-radius:26px;width:clamp(120px,15vw,210px);height:auto;position:absolute;bottom:-8%;right:0;box-shadow:0 30px 70px -20px #000000b3}.cs-more__head[data-astro-cid-p5wr5ghm]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(24px,3vw,40px);display:flex}.cs-more__grid[data-astro-cid-p5wr5ghm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.cs-more__card[data-astro-cid-p5wr5ghm]{gap:10px;display:grid}.cs-more__img[data-astro-cid-p5wr5ghm]{aspect-ratio:3/2;border-radius:var(--radius-lg,20px);display:block;overflow:hidden}.cs-more__img[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out)}.cs-more__card[data-astro-cid-p5wr5ghm]:hover .cs-more__img[data-astro-cid-p5wr5ghm] img[data-astro-cid-p5wr5ghm]{transform:scale(1.05)}.cs-more__stat[data-astro-cid-p5wr5ghm]{color:var(--fg-2);margin-top:6px;font-size:.875rem;font-weight:600}.cs-more__stat[data-astro-cid-p5wr5ghm] b[data-astro-cid-p5wr5ghm]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);font-size:1.6rem}.cs-more__hotel[data-astro-cid-p5wr5ghm]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:.8125rem;font-weight:700}.cs-more__title[data-astro-cid-p5wr5ghm]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:600;line-height:1.15}.cs-fit__card[data-astro-cid-p5wr5ghm]{width:min(100% - var(--gutter) * 2, var(--maxw) + var(--gutter) * 2);border-radius:var(--radius-xl);background:#fff;justify-items:start;gap:24px;padding:clamp(28px,5vw,72px);display:grid;box-shadow:0 30px 80px -40px #0a0c284d}.cs-fit__card[data-astro-cid-p5wr5ghm] ul[data-astro-cid-p5wr5ghm]{gap:14px;display:grid}.cs-fit__card[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{align-items:center;gap:12px;font-size:1.125rem;font-weight:600;display:flex}.cs-fit__card[data-astro-cid-p5wr5ghm] svg{background:var(--grad);color:#fff;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}@media (width<=900px){.cs-stats__grid[data-astro-cid-p5wr5ghm],.cs-story__grid[data-astro-cid-p5wr5ghm],.cs-lp__grid[data-astro-cid-p5wr5ghm],.cs-more__grid[data-astro-cid-p5wr5ghm]{grid-template-columns:1fr}.cs-lp__stage[data-astro-cid-p5wr5ghm]{padding-bottom:8%;padding-right:22%}.cs-lp__phone[data-astro-cid-p5wr5ghm]{border-width:4px;border-radius:16px;width:30%}.cs-story__img[data-astro-cid-p5wr5ghm]{position:relative;top:0}.cs-video__quote[data-astro-cid-p5wr5ghm]{display:none}}
