section[data-astro-cid-5znuxhmn]{max-width:34rem;padding:var(--space-2xl) var(--gutter);margin:0 auto}.eyebrow[data-astro-cid-5znuxhmn]{font-size:var(--text-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.eyebrow-row[data-astro-cid-5znuxhmn]{font-size:var(--text-eyebrow);background-color:color-mix(in srgb, var(--color-surface-dominant) 90%, transparent);border:1px solid color-mix(in srgb, var(--color-accent-champagne) 35%, transparent);border-radius:999px;align-items:center;gap:.6em;margin:0;padding:.5em 1em .5em .6em;display:flex}.eyebrow-icon[data-astro-cid-5znuxhmn]{width:1.5em;height:1.5em;color:var(--color-accent-champagne);flex-shrink:0}h2[data-astro-cid-5znuxhmn]{font-size:var(--text-h2);margin-bottom:var(--space-md)}p[data-astro-cid-5znuxhmn]{color:var(--color-text-secondary)}.arrival[data-astro-cid-5znuxhmn]{max-width:none;padding:0;position:relative}.arrival-sticky[data-astro-cid-5znuxhmn]{background-color:var(--color-surface-dominant);justify-content:flex-start;align-items:center;min-height:clamp(560px,85vh,720px);display:flex;position:relative;overflow:hidden}.arrival-media[data-astro-cid-5znuxhmn]{position:absolute;inset:0}.arrival-media[data-astro-cid-5znuxhmn] img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.legibility-scrim[data-astro-cid-5znuxhmn]{background:linear-gradient(90deg,#fafaf7eb 0%,#fafaf7bd 32%,#fafaf740 52%,#0000 68%);position:absolute;inset:0}.arrival-content[data-astro-cid-5znuxhmn]{z-index:1;max-width:40rem;padding-left:clamp(7rem,12vw,11rem);padding-right:var(--gutter);position:relative}.arrival[data-astro-cid-5znuxhmn] h1[data-astro-cid-5znuxhmn]{font-size:clamp(2rem, 1.5rem + 2vw, var(--text-h1));line-height:var(--line-height-tight);color:var(--color-text-primary);text-wrap:balance;max-width:22ch;margin-bottom:var(--space-md)}.lead[data-astro-cid-5znuxhmn]{font-size:var(--text-lead);max-width:40ch;margin:0 0 var(--space-lg)}.arrival-actions[data-astro-cid-5znuxhmn],.arrival-primary-group[data-astro-cid-5znuxhmn]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}@media (width>=60em){.arrival-primary-group[data-astro-cid-5znuxhmn]{flex-wrap:nowrap}.arrival-primary-group[data-astro-cid-5znuxhmn] .arrival-cta[data-astro-cid-5znuxhmn],.arrival-primary-group[data-astro-cid-5znuxhmn] .eyebrow-row[data-astro-cid-5znuxhmn]{flex-shrink:0}}.arrival-cta[data-astro-cid-5znuxhmn]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-accent-champagne);transition:transform var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);background-color:#fff;border-radius:999px;align-items:center;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.arrival-cta-label[data-astro-cid-5znuxhmn]{z-index:1;position:relative}.arrival-cta[data-astro-cid-5znuxhmn]:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent-champagne) 85%, white) 50%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 52%, transparent 70%);transition:transform .7s var(--ease-standard);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.arrival-cta[data-astro-cid-5znuxhmn]:hover,.arrival-cta[data-astro-cid-5znuxhmn]:focus-visible{box-shadow:0 4px 16px -4px color-mix(in srgb, var(--color-accent-champagne) 45%, transparent);transform:translateY(-2px)}.arrival-cta[data-astro-cid-5znuxhmn]:hover:before,.arrival-cta[data-astro-cid-5znuxhmn]:focus-visible:before{transform:translate(130%)}.arrival-cta-secondary[data-astro-cid-5znuxhmn]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-text-primary);transition:background-color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard);background-color:#0000;border-radius:999px;align-items:center;padding:.75rem 1.75rem;text-decoration:none;display:inline-flex}.arrival-cta-secondary[data-astro-cid-5znuxhmn]:hover,.arrival-cta-secondary[data-astro-cid-5znuxhmn]:focus-visible{background-color:var(--color-surface-elevated);border-color:var(--color-accent-champagne)}@media (prefers-reduced-motion:reduce){.arrival-cta[data-astro-cid-5znuxhmn]{transition:box-shadow var(--motion-standard) var(--ease-standard)}.arrival-cta[data-astro-cid-5znuxhmn]:hover,.arrival-cta[data-astro-cid-5znuxhmn]:focus-visible{transform:none}.arrival-cta[data-astro-cid-5znuxhmn]:before{transition:none}.arrival-cta[data-astro-cid-5znuxhmn]:hover:before,.arrival-cta[data-astro-cid-5znuxhmn]:focus-visible:before{transform:translate(-130%)}}@media (width<=59.99em){.arrival-sticky[data-astro-cid-5znuxhmn]{min-height:clamp(520px,85vh,680px)}.arrival-media[data-astro-cid-5znuxhmn] img{object-position:90% center}.legibility-scrim[data-astro-cid-5znuxhmn]{background:linear-gradient(90deg,#fafaf7f0 0% 55%,#fafaf780 78%,#fafaf733 100%)}.arrival-content[data-astro-cid-5znuxhmn]{padding-left:clamp(1.5rem,6vw,3rem)}}@media (height<=850px) and (width>=60em){.arrival-sticky[data-astro-cid-5znuxhmn]{min-height:clamp(480px,85vh,620px)}.arrival[data-astro-cid-5znuxhmn] h1[data-astro-cid-5znuxhmn]{margin-bottom:var(--space-sm);font-size:clamp(1.75rem,1.1rem + 1.6vw,2.5rem)}.lead[data-astro-cid-5znuxhmn]{font-size:var(--text-body);margin-bottom:var(--space-md)}.arrival-actions[data-astro-cid-5znuxhmn]{gap:var(--space-sm)}.arrival-cta[data-astro-cid-5znuxhmn],.arrival-cta-secondary[data-astro-cid-5znuxhmn]{font-size:var(--text-small);padding:.6rem 1.4rem}}.narrative[data-astro-cid-5znuxhmn]{border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);max-width:none}.narrative-inner[data-astro-cid-5znuxhmn]{gap:var(--space-xl);grid-template-columns:1fr;max-width:62rem;margin:0 auto;display:grid}@media (width>=50em){.narrative-inner[data-astro-cid-5znuxhmn]{gap:var(--space-2xl,4rem);grid-template-columns:.85fr 1.15fr;align-items:start}}.narrative-heading[data-astro-cid-5znuxhmn] h2[data-astro-cid-5znuxhmn]{margin-bottom:0}.narrative-body[data-astro-cid-5znuxhmn]>p[data-astro-cid-5znuxhmn]{text-wrap:pretty;max-width:60ch}.narrative-highlight[data-astro-cid-5znuxhmn]{margin-top:var(--space-xl);padding:var(--space-lg);background-color:var(--color-surface-elevated);border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:4px solid #8f6a16}.narrative-highlight-title[data-astro-cid-5znuxhmn]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-xs)}.narrative-highlight-copy[data-astro-cid-5znuxhmn]{font-size:var(--text-small);color:var(--color-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}.section-eyebrow[data-astro-cid-5znuxhmn]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:#7a6030;margin:0 0 var(--space-sm)}.section-divider[data-astro-cid-5znuxhmn]{width:4rem;height:2px;margin:var(--space-md) 0 0;background:linear-gradient(90deg, var(--color-accent-champagne), transparent)}.modalidades[data-astro-cid-5znuxhmn]{background-color:var(--color-surface-elevated);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);max-width:none}.modalidades-inner[data-astro-cid-5znuxhmn]{gap:var(--space-xl);grid-template-columns:1fr;max-width:62rem;margin:0 auto;display:grid}@media (width>=50em){.modalidades-inner[data-astro-cid-5znuxhmn]{gap:var(--space-2xl,4rem);grid-template-columns:.85fr 1.15fr;align-items:start}}.modalidades-heading[data-astro-cid-5znuxhmn] h2[data-astro-cid-5znuxhmn]{margin-bottom:0}.modalidades-media[data-astro-cid-5znuxhmn]{isolation:isolate;margin-top:var(--space-lg);backdrop-filter:blur(6px);border:var(--border-width) solid #e5e0d8;border-radius:var(--radius-lg);background-color:#fff9;padding:clamp(1rem,2.5vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 8px 30px #0000000a}.modalidades-glow[data-astro-cid-5znuxhmn]{z-index:-1;pointer-events:none;filter:blur(28px);background:radial-gradient(closest-side,#8f6a161a 0%,#0000 100%);border-radius:50%;width:10rem;height:10rem;position:absolute;top:-2.5rem;left:-2.5rem}.modalidades-media[data-astro-cid-5znuxhmn] img{border-radius:var(--radius-md);width:100%;height:auto;transition:transform .5s var(--ease-standard);display:block}@media (hover:hover) and (pointer:fine){.modalidades-media[data-astro-cid-5znuxhmn]:hover img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.modalidades-media[data-astro-cid-5znuxhmn]:hover img{transform:none}}.narrative-emphasis[data-astro-cid-5znuxhmn]{color:#7a3520;font-weight:var(--font-weight-semibold);border-bottom:2px solid #7a35204d;padding-bottom:.05em}.modalidades-grid[data-astro-cid-5znuxhmn]{gap:var(--space-md);grid-template-columns:1fr;display:grid}.modalidad-card[data-astro-cid-5znuxhmn]{background-color:var(--color-surface-dominant);border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);padding:var(--space-lg);border-radius:1rem;position:relative;box-shadow:0 20px 40px -12px #0000000d}.modalidad-card--featured[data-astro-cid-5znuxhmn]{border:1px solid color-mix(in srgb, var(--color-accent-champagne) 60%, transparent);padding:var(--space-xl);box-shadow:0 20px 40px -12px #d4af371a}.featured-badge[data-astro-cid-5znuxhmn]{font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:#7a6030;background-color:color-mix(in srgb, var(--color-accent-champagne) 22%, var(--color-surface-elevated));margin:0 0 var(--space-sm);border-radius:999px;padding:.3em .85em;display:inline-block}@media (width>=28em){.featured-badge[data-astro-cid-5znuxhmn]{top:var(--space-md);right:var(--space-md);margin:0;position:absolute}.modalidad-card--featured[data-astro-cid-5znuxhmn] .modalidad-title[data-astro-cid-5znuxhmn]{padding-right:8rem}}.modalidad-title[data-astro-cid-5znuxhmn]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--text-lead);margin:0 0 var(--space-md)}.modalidad-copy[data-astro-cid-5znuxhmn]{font-size:var(--text-small);color:var(--color-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}.conversion[data-astro-cid-5znuxhmn]{background-color:var(--color-surface-dominant);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);max-width:none}.closing-inner[data-astro-cid-5znuxhmn]{gap:var(--space-xl);grid-template-columns:1fr;max-width:62rem;margin:0 auto;display:grid}@media (width>=50em){.closing-inner[data-astro-cid-5znuxhmn]{gap:var(--space-2xl,4rem);grid-template-columns:.85fr 1.15fr;align-items:start}}.closing-eyebrow[data-astro-cid-5znuxhmn]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:#7a6030;margin:0 0 var(--space-sm)}.closing-title[data-astro-cid-5znuxhmn]{color:var(--color-text-primary);text-wrap:balance;margin:0}.closing-copy[data-astro-cid-5znuxhmn]{font-size:var(--text-body);color:var(--color-text-secondary);max-width:55ch;margin:0 0 var(--space-xl);text-wrap:pretty;line-height:1.6}.closing-cta-label[data-astro-cid-5znuxhmn]{z-index:1;position:relative}.cta-trial[data-astro-cid-5znuxhmn]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);border:var(--border-width) solid var(--color-accent-champagne);transition:transform var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);background-color:#fff;border-radius:999px;align-items:center;padding:.85rem 2rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cta-trial[data-astro-cid-5znuxhmn]:before{content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 48%, color-mix(in srgb, var(--color-accent-champagne) 85%, white) 50%, color-mix(in srgb, var(--color-accent-champagne) 55%, transparent) 52%, transparent 70%);transition:transform .7s var(--ease-standard);pointer-events:none;position:absolute;inset:0;transform:translate(-130%)}.cta-trial[data-astro-cid-5znuxhmn]:hover,.cta-trial[data-astro-cid-5znuxhmn]:focus-visible{box-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-accent-champagne) 45%, transparent);transform:translateY(-2px)}.cta-trial[data-astro-cid-5znuxhmn]:hover:before,.cta-trial[data-astro-cid-5znuxhmn]:focus-visible:before{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.cta-trial[data-astro-cid-5znuxhmn]{transition:box-shadow var(--motion-standard) var(--ease-standard)}.cta-trial[data-astro-cid-5znuxhmn]:hover,.cta-trial[data-astro-cid-5znuxhmn]:focus-visible{transform:none}.cta-trial[data-astro-cid-5znuxhmn]:before{transition:none}.cta-trial[data-astro-cid-5znuxhmn]:hover:before,.cta-trial[data-astro-cid-5znuxhmn]:focus-visible:before{transform:translate(-130%)}}.cross-nav[data-astro-cid-5znuxhmn]{max-width:none}.cross-nav-inner[data-astro-cid-5znuxhmn]{border-top:var(--border-width) solid var(--color-border);max-width:60rem;padding-top:var(--space-lg);margin:0 auto}.cross-nav-label[data-astro-cid-5znuxhmn]{font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--space-lg)}.cross-nav-grid[data-astro-cid-5znuxhmn]{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=640px){.cross-nav-grid[data-astro-cid-5znuxhmn]{grid-template-columns:repeat(3,1fr)}}.cross-nav-card[data-astro-cid-5znuxhmn]{justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);padding:var(--space-lg);color:#f4f3f0;font-size:var(--text-small);font-weight:var(--font-weight-medium);transition:transform var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);background-color:#1a1d20;border:1px solid #d4af3733;text-decoration:none;display:flex}.cross-nav-arrow[data-astro-cid-5znuxhmn]{color:var(--color-accent-champagne);transition:transform var(--motion-standard) var(--ease-standard);flex-shrink:0}.cross-nav-card[data-astro-cid-5znuxhmn]:hover,.cross-nav-card[data-astro-cid-5znuxhmn]:focus-visible{border-color:#d4af3780;transform:translateY(-2px);box-shadow:0 8px 24px -8px #d4af3740}.cross-nav-card[data-astro-cid-5znuxhmn]:hover .cross-nav-arrow[data-astro-cid-5znuxhmn],.cross-nav-card[data-astro-cid-5znuxhmn]:focus-visible .cross-nav-arrow[data-astro-cid-5znuxhmn]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.cross-nav-card[data-astro-cid-5znuxhmn]:hover,.cross-nav-card[data-astro-cid-5znuxhmn]:focus-visible,.cross-nav-card[data-astro-cid-5znuxhmn]:hover .cross-nav-arrow[data-astro-cid-5znuxhmn],.cross-nav-card[data-astro-cid-5znuxhmn]:focus-visible .cross-nav-arrow[data-astro-cid-5znuxhmn]{transform:none}}
