.hero[data-astro-cid-dcwno5ig]{min-height:min(calc(100svh - var(--header-h)), 780px);color:#fff;background:var(--cinema);align-items:flex-end;padding-block:clamp(5rem,14vw,9rem) clamp(2.2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-dcwno5ig]{position:absolute;inset:0;overflow:hidden}.hero__photo[data-astro-cid-dcwno5ig]{object-fit:cover;object-position:50% 45%;width:100%;height:116%;position:absolute;inset:-8% 0}.hero__scrim[data-astro-cid-dcwno5ig]{background:linear-gradient(#0f0c086b 0%,#0f0c0880 40%,#0f0c08eb 100%),linear-gradient(90deg,#0f0c089e 0%,#0f0c080d 75%);position:absolute;inset:0}.hero__inner[data-astro-cid-dcwno5ig]{position:relative}.hero__inner[data-astro-cid-dcwno5ig]>[data-astro-cid-dcwno5ig]{max-width:760px}.hero__eyebrow[data-astro-cid-dcwno5ig]{letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold-bright);margin-bottom:1rem;font-size:.78rem;font-weight:600}.hero__title[data-astro-cid-dcwno5ig]{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 30px #00000059;font-size:clamp(2.35rem,1.5rem + 4.6vw,4.9rem);font-weight:500;line-height:1.03}.hero__lead[data-astro-cid-dcwno5ig]{color:#ffffffed;font-size:var(--fs-lead);text-shadow:0 1px 16px #0006;max-width:54ch;margin:1.1rem 0 1.7rem}.hero__trust[data-astro-cid-dcwno5ig]{color:#ffffffeb;border-top:1px solid #fff3;flex-wrap:wrap;gap:.5rem 1.4rem;max-width:900px;margin-top:1.6rem;padding:1.1rem 0 0;font-size:.88rem;list-style:none;display:flex}.hero__trust[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{align-items:center;gap:.4rem;display:inline-flex}.hero__trust[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig] svg{color:var(--gold-bright);flex:none}.hero__rating[data-astro-cid-dcwno5ig]{text-underline-offset:3px;align-items:center;gap:.5rem;text-decoration:underline #ffffff59;display:inline-flex}.hero__rating[data-astro-cid-dcwno5ig]:hover{color:var(--gold-bright)}.hero__stars[data-astro-cid-dcwno5ig]{color:var(--gold-bright);gap:1px;display:inline-flex}.hero__scroll[data-astro-cid-dcwno5ig]{right:var(--gutter);border:1.5px solid #ffffff8c;border-radius:14px;width:26px;height:42px;display:none;position:absolute;bottom:1.6rem}.hero__scroll[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{width:3px;height:8px;animation:scroll-dot 1.8s var(--ease) infinite;background:#fff;border-radius:2px;margin-left:-1.5px;position:absolute;top:8px;left:50%}@keyframes scroll-dot{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}@media (width>=1001px){.hero__scroll[data-astro-cid-dcwno5ig]{display:block}}@media (width<=600px){.hero[data-astro-cid-dcwno5ig]{padding-top:4.5rem}.hero__cta[data-astro-cid-dcwno5ig]>.btn{flex:100%}.hero__trust[data-astro-cid-dcwno5ig]{gap:.45rem 1.1rem;font-size:.84rem}.hero__lead[data-astro-cid-dcwno5ig]{margin-bottom:1.3rem}}@media (prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]{animation:none}}.tiles__big[data-astro-cid-lqxbeeos]{grid-template-columns:repeat(4,1fr);gap:1.1rem;display:grid}.tile[data-astro-cid-lqxbeeos]{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-lqxbeeos]:hover{box-shadow:var(--shadow);border-color:var(--gold-line);transform:translateY(-6px)}.tile__media[data-astro-cid-lqxbeeos] img[data-astro-cid-lqxbeeos]{transition:transform 1s var(--ease-out)}.tile[data-astro-cid-lqxbeeos]:hover .tile__media[data-astro-cid-lqxbeeos] img[data-astro-cid-lqxbeeos]{transform:scale(1.06)}.tile--big[data-astro-cid-lqxbeeos]{aspect-ratio:4/5.2;background:var(--cinema);color:#fff;border:0}.tile--big[data-astro-cid-lqxbeeos] .tile__media[data-astro-cid-lqxbeeos]{position:absolute;inset:0}.tile--big[data-astro-cid-lqxbeeos]:after{content:"";pointer-events:none;background:linear-gradient(#0f0c0800 30%,#0f0c08eb 100%);position:absolute;inset:0}.tile--big[data-astro-cid-lqxbeeos] .tile__body[data-astro-cid-lqxbeeos]{z-index:1;gap:.3rem;margin-top:auto;padding:1.3rem 1.3rem 1.4rem;display:grid;position:relative}.tile--big[data-astro-cid-lqxbeeos] .tile__title[data-astro-cid-lqxbeeos]{color:#fff;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)}.tile--big[data-astro-cid-lqxbeeos] .tile__sub[data-astro-cid-lqxbeeos]{color:#ffffffdb;font-size:.92rem}.tile--big[data-astro-cid-lqxbeeos] .tile__price[data-astro-cid-lqxbeeos]{letter-spacing:.05em;text-transform:uppercase;color:var(--cinema);background:var(--gold-bright);border-radius:var(--radius-pill);justify-self:start;margin-bottom:.3rem;padding:.28rem .6rem;font-size:.74rem;font-weight:700}.tile--big[data-astro-cid-lqxbeeos] .tile__more[data-astro-cid-lqxbeeos]{color:var(--gold-bright);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.tile[data-astro-cid-lqxbeeos]:hover .tile__more[data-astro-cid-lqxbeeos] svg{transform:translate(4px)}.tiles__sub[data-astro-cid-lqxbeeos]{font-family:var(--font-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);margin:2.6rem 0 1rem;font-size:.78rem;font-weight:700}.tiles__small[data-astro-cid-lqxbeeos]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.tile--small[data-astro-cid-lqxbeeos] .tile__media[data-astro-cid-lqxbeeos]{aspect-ratio:16/10}.tile__icon[data-astro-cid-lqxbeeos]{color:#fff;-webkit-backdrop-filter:blur(6px);background:#1a17129e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:.7rem;left:.7rem}.tile--small[data-astro-cid-lqxbeeos] .tile__body[data-astro-cid-lqxbeeos]{flex:1;align-content:start;gap:.25rem;padding:.95rem 1.05rem 1.1rem;display:grid}.tile--small[data-astro-cid-lqxbeeos] .tile__title[data-astro-cid-lqxbeeos]{font-size:1.12rem}.tile--small[data-astro-cid-lqxbeeos] .tile__sub[data-astro-cid-lqxbeeos]{color:var(--muted);font-size:.88rem;line-height:1.45}.tile--small[data-astro-cid-lqxbeeos] .tile__price[data-astro-cid-lqxbeeos]{color:var(--gold-ink);margin-top:.2rem;font-size:.84rem;font-weight:700}.tiles__foot[data-astro-cid-lqxbeeos]{margin-top:2.2rem}@media (width<=1100px) and (width>=761px){.tiles__big[data-astro-cid-lqxbeeos]{grid-template-columns:repeat(2,1fr)}.tile--big[data-astro-cid-lqxbeeos]{aspect-ratio:4/3.4}.tiles__small[data-astro-cid-lqxbeeos]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.tile--big[data-astro-cid-lqxbeeos]{aspect-ratio:4/5}.tile[data-astro-cid-lqxbeeos]:hover{transform:none}}.whyme__media[data-astro-cid-btvyoj6w]{aspect-ratio:4/4.6;margin:0}.whyme__badge[data-astro-cid-btvyoj6w]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fffffff5;padding:.7rem 1rem;line-height:1.2;position:absolute;bottom:1rem;left:1rem}.whyme__badge[data-astro-cid-btvyoj6w] strong[data-astro-cid-btvyoj6w]{font-family:var(--font-display);color:var(--gold-ink);font-size:1.35rem;display:block}.whyme__badge[data-astro-cid-btvyoj6w] span[data-astro-cid-btvyoj6w]{color:var(--muted);font-size:.78rem}.whyme__copy[data-astro-cid-btvyoj6w] h2[data-astro-cid-btvyoj6w]{margin:.7rem 0 1rem}.whyme__points[data-astro-cid-btvyoj6w]{gap:1.1rem;margin:1.6rem 0;padding:0;list-style:none;display:grid}.whyme__points[data-astro-cid-btvyoj6w] li[data-astro-cid-btvyoj6w]{gap:.9rem;display:flex}.whyme__points[data-astro-cid-btvyoj6w] h3[data-astro-cid-btvyoj6w]{margin-bottom:.2rem;font-size:1.08rem}.whyme__points[data-astro-cid-btvyoj6w] p[data-astro-cid-btvyoj6w]{color:var(--muted);font-size:.93rem}.whyme__sig[data-astro-cid-btvyoj6w]{font-family:var(--font-display);color:var(--ink);margin-bottom:1.4rem;font-style:italic}@media (width<=860px){.whyme__media[data-astro-cid-btvyoj6w]{aspect-ratio:4/3}}.aud[data-astro-cid-jsnzzbpa]{padding-block:var(--space-section)}.aud__grid[data-astro-cid-jsnzzbpa]{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.aud__card[data-astro-cid-jsnzzbpa]{background:var(--cinema-2);border:1px solid var(--on-dark-line);border-radius:var(--radius-xl);transition:transform var(--dur) var(--ease-out), border-color var(--dur);flex-direction:column;display:flex;overflow:hidden}.aud__card[data-astro-cid-jsnzzbpa]:hover{border-color:var(--gold);transform:translateY(-5px)}.aud__media[data-astro-cid-jsnzzbpa]{aspect-ratio:16/8}.aud__media[data-astro-cid-jsnzzbpa] img{transition:transform 1s var(--ease-out)}.aud__card[data-astro-cid-jsnzzbpa]:hover .aud__media[data-astro-cid-jsnzzbpa] img{transform:scale(1.05)}.aud__body[data-astro-cid-jsnzzbpa]{padding:1.5rem 1.6rem 1.8rem}.aud__eyebrow[data-astro-cid-jsnzzbpa]{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--gold-bright);margin-bottom:.7rem;font-size:.74rem;font-weight:600}.aud__title[data-astro-cid-jsnzzbpa]{color:#fff;font-size:var(--fs-h3);margin-bottom:.6rem}.aud__copy[data-astro-cid-jsnzzbpa]{color:var(--on-dark-muted);margin-bottom:1.1rem;font-size:.98rem}.aud__link[data-astro-cid-jsnzzbpa]{color:var(--gold-bright);align-items:center;gap:.4rem;font-size:.94rem;font-weight:700;display:inline-flex}.aud__card[data-astro-cid-jsnzzbpa]:hover .aud__link[data-astro-cid-jsnzzbpa] svg{transform:translate(4px)}@media (width<=820px){.aud__grid[data-astro-cid-jsnzzbpa]{grid-template-columns:1fr}}.areas__grid[data-astro-cid-kuwyf74r]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.areas__feature[data-astro-cid-kuwyf74r]{border-radius:var(--radius-xl);aspect-ratio:16/10;box-shadow:var(--shadow-lg);color:#fff;display:block;position:relative;overflow:hidden}.areas__feature[data-astro-cid-kuwyf74r] img{object-fit:cover;width:100%;height:100%}.areas__feature[data-astro-cid-kuwyf74r]:after{content:"";background:linear-gradient(#0f0c0800 35%,#0f0c08d9);position:absolute;inset:0}.areas__feature-body[data-astro-cid-kuwyf74r]{z-index:1;gap:.2rem;display:grid;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.areas__feature-body[data-astro-cid-kuwyf74r] small[data-astro-cid-kuwyf74r]{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:700}.areas__feature-body[data-astro-cid-kuwyf74r] strong[data-astro-cid-kuwyf74r]{font-family:var(--font-display);align-items:center;gap:.5rem;font-size:1.3rem;font-weight:600;display:inline-flex}.areas__feature[data-astro-cid-kuwyf74r]:hover svg{transform:translate(4px)}.areas__group[data-astro-cid-kuwyf74r]{margin-bottom:1.6rem}.areas__group-title[data-astro-cid-kuwyf74r]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--gold-ink);align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.76rem;display:flex}.areas__chips[data-astro-cid-kuwyf74r]{flex-wrap:wrap;gap:.5rem;display:flex}.areas__chip[data-astro-cid-kuwyf74r]{min-height:42px;color:var(--ink-2);background:var(--sand-2);border:1px solid var(--line);border-radius:var(--radius-pill);transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast), border-color var(--dur-fast);align-items:center;padding:.45rem .9rem;font-size:.9rem;font-weight:500;display:inline-flex}.areas__chip[data-astro-cid-kuwyf74r]:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-2px)}@media (width<=860px){.areas__grid[data-astro-cid-kuwyf74r]{grid-template-columns:1fr}}.gstrip__grid[data-astro-cid-hu5oygr4]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.gcard[data-astro-cid-hu5oygr4]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur), border-color var(--dur);flex-direction:column;padding:1.6rem 1.5rem 1.3rem;display:flex}.gcard[data-astro-cid-hu5oygr4]:hover{box-shadow:var(--shadow);border-color:var(--gold-line);transform:translateY(-5px)}.gcard__answer[data-astro-cid-hu5oygr4]{font-family:var(--font-display);color:var(--gold-ink);letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.7rem;font-weight:600;line-height:1.1}.gcard__title[data-astro-cid-hu5oygr4]{margin-bottom:.5rem;font-size:1.15rem;line-height:1.3}.gcard__ex[data-astro-cid-hu5oygr4]{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin-bottom:.7rem;font-size:.93rem;display:-webkit-box;overflow:hidden}.gcard[data-astro-cid-hu5oygr4]:hover .link-arrow[data-astro-cid-hu5oygr4] svg{transform:translate(4px)}@media (width<=900px){.gstrip__grid[data-astro-cid-hu5oygr4]{grid-template-columns:1fr}}
