.home-welcome[data-astro-cid-6u64v3nd]{background:var(--paper);border-bottom:1px solid #103e4314;padding:60px 0;scroll-margin-top:80px}.welcome-grid[data-astro-cid-6u64v3nd]{grid-template-columns:1.5fr .8fr;grid-template-areas:"video copy";align-items:center;gap:7%;display:grid}.welcome-copy[data-astro-cid-6u64v3nd]{text-align:left;grid-area:copy}.welcome-copy[data-astro-cid-6u64v3nd] .eyebrow[data-astro-cid-6u64v3nd]{color:#8b682c;margin-bottom:20px}.welcome-copy[data-astro-cid-6u64v3nd] h2[data-astro-cid-6u64v3nd]{margin-bottom:24px;font-size:clamp(42px,4.5vw,66px);line-height:1.04}.welcome-copy[data-astro-cid-6u64v3nd] h2[data-astro-cid-6u64v3nd] em[data-astro-cid-6u64v3nd]{display:block}.welcome-copy[data-astro-cid-6u64v3nd]>p[data-astro-cid-6u64v3nd]:not(.eyebrow){max-width:330px;color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.8}.welcome-detail[data-astro-cid-6u64v3nd]{letter-spacing:.04em;color:var(--muted);margin-top:28px;font-size:11px;display:block}.welcome-detail[data-astro-cid-6u64v3nd]>span[data-astro-cid-6u64v3nd]{color:#997736;padding:0 8px}casafina-welcome-player[data-astro-cid-6u64v3nd]{grid-area:video;min-width:0;display:block}.welcome-frame[data-astro-cid-6u64v3nd]{aspect-ratio:16/9;background:var(--teal-dark);border-radius:5px;position:relative;overflow:hidden;box-shadow:0 20px 50px -25px #0b303542}video[data-astro-cid-6u64v3nd]{object-fit:contain;width:100%;height:100%;display:block}video[data-astro-cid-6u64v3nd]:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.welcome-play[data-astro-cid-6u64v3nd]{cursor:pointer;width:100%;height:100%;color:var(--paper);font:500 13px/1.4 var(--sans);text-align:left;background:linear-gradient(#0000 52%,#0b3035a6);border:0;align-items:flex-end;gap:14px;padding:25px;display:flex;position:absolute;inset:0}.welcome-play[data-astro-cid-6u64v3nd]>span[data-astro-cid-6u64v3nd]:last-child{align-self:flex-end;padding-bottom:17px}.play-circle[data-astro-cid-6u64v3nd]{background:var(--paper);width:52px;height:52px;color:var(--teal);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,transform .2s;display:grid}.welcome-play[data-astro-cid-6u64v3nd]:hover .play-circle[data-astro-cid-6u64v3nd]{background:var(--gold-light,#ecd49f);transform:scale(1.06)}.welcome-play[data-astro-cid-6u64v3nd]:focus-visible{outline-offset:-6px;outline-color:var(--paper)}[data-astro-cid-6u64v3nd][hidden]{display:none!important}.welcome-error[data-astro-cid-6u64v3nd]{margin-top:14px;font-size:13px}.welcome-error[data-astro-cid-6u64v3nd] a[data-astro-cid-6u64v3nd]{text-decoration:underline}@media (width<=760px){.home-welcome[data-astro-cid-6u64v3nd]{padding:40px 0}.welcome-grid[data-astro-cid-6u64v3nd]{grid-template-columns:1fr;grid-template-areas:"copy""video";gap:28px}.welcome-copy[data-astro-cid-6u64v3nd] h2[data-astro-cid-6u64v3nd]{margin-bottom:16px;font-size:46px}.welcome-copy[data-astro-cid-6u64v3nd] h2[data-astro-cid-6u64v3nd] em[data-astro-cid-6u64v3nd]{display:inline}.welcome-copy[data-astro-cid-6u64v3nd]>p[data-astro-cid-6u64v3nd]:not(.eyebrow){max-width:460px;font-size:15px}.welcome-copy[data-astro-cid-6u64v3nd] .eyebrow[data-astro-cid-6u64v3nd]{margin-bottom:14px}.welcome-detail[data-astro-cid-6u64v3nd]{margin-top:18px}.welcome-play[data-astro-cid-6u64v3nd]{gap:10px;padding:16px;font-size:12px}.play-circle[data-astro-cid-6u64v3nd]{width:44px;height:44px}.welcome-play[data-astro-cid-6u64v3nd]>span[data-astro-cid-6u64v3nd]:last-child{padding-bottom:13px}}@media (prefers-reduced-motion:reduce){.play-circle[data-astro-cid-6u64v3nd]{transition:none}}.home-hero[data-astro-cid-lcdefpme]{--hero-gold:#df972a;background:linear-gradient(180deg,var(--hero-gold) 0%,var(--cream) 100%);padding-top:38px}.home-hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:7%}.home-hero-copy[data-astro-cid-lcdefpme]{padding:18px 0 30px}.home-hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:22px}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:25px;font-size:clamp(76px,8vw,118px);line-height:.98}.hero-statement[data-astro-cid-lcdefpme]{max-width:470px;font-size:clamp(27px,2.7vw,38px);line-height:1.3}.hero-format[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{margin-top:26px}.home-hero-image[data-astro-cid-lcdefpme]{padding-bottom:20px}.home-hero-image[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-position:54% 40%;border-radius:120px 0 0;height:420px}.photo-caption[data-astro-cid-lcdefpme]{color:var(--muted);letter-spacing:.08em;font-size:9px}.hero-credentials[data-astro-cid-lcdefpme]{background:var(--teal);color:var(--paper);margin-top:20px}.trust-row[data-astro-cid-lcdefpme]{border:0;grid-template-columns:1.25fr 1fr .85fr 1.1fr;align-items:center;gap:28px;margin-top:0;padding-top:28px;padding-bottom:30px}.trust-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{min-width:0}.trust-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid #648285;padding-left:28px}.trust-stat[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;display:flex}.trust-row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:500 clamp(35px,3.4vw,49px)/1 var(--serif);color:var(--gold-light);white-space:nowrap;letter-spacing:-.035em}.trust-stat[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:12px}.rating-line[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.trust-row[data-astro-cid-lcdefpme] .rating-stars[data-astro-cid-lcdefpme]{font:400 14px/1 var(--sans);letter-spacing:2px;color:var(--gold-light)}.trust-row[data-astro-cid-lcdefpme] .trust-review[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:12px 0 0;font-size:12px;line-height:1.6;display:block}.trust-review[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:500}.session-choice[data-astro-cid-lcdefpme]{background:var(--cream);border-bottom:1px solid #d3c4a3;padding:65px 0;scroll-margin-top:24px}.choice-heading[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:34px;display:grid}.choice-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:16px}.choice-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(43px,4.7vw,66px);line-height:1.05}.choice-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--gold-ink)}.choice-intro[data-astro-cid-lcdefpme]{max-width:400px}.choice-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px;line-height:1.85}.choice-intro[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:16px}.choice-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.choice-card[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid #d3c4a3;border-top:3px solid var(--gold);flex-direction:column;align-items:flex-start;padding:32px 34px;display:flex}.choice-card[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:17px;font-size:10px}.choice-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:balance;margin-bottom:17px;font-size:clamp(32px,3.2vw,43px)}.choice-card[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow):not(.choice-detail){max-width:440px;font-size:14px;line-height:1.8}.choice-formats[data-astro-cid-lcdefpme]{gap:35px;width:100%;margin-top:auto;padding-top:22px;display:flex}.choice-formats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.choice-formats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:12px}.choice-formats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:17px;font-weight:500}.choice-card[data-astro-cid-lcdefpme] .choice-detail[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:14px;margin-bottom:22px;font-size:11px;line-height:1.7}.choice-card[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:auto}.continue-path[data-astro-cid-lcdefpme]{border-top:1px solid #cabc9b;grid-template-columns:1.2fr 1fr;align-items:start;gap:8%;margin-top:32px;padding-top:30px;display:grid}.continue-path[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:12px}.continue-path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:34px;line-height:1.15}.continue-path[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){font-size:14px;line-height:1.8}.continue-path[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:12px}.events-section[data-astro-cid-lcdefpme]{padding-top:68px;padding-bottom:68px}.events-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(42px,4.3vw,62px)}.method-section[data-astro-cid-lcdefpme]{padding-top:60px;padding-bottom:60px}.method-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:1000px;margin-bottom:28px;font-size:clamp(40px,5vw,70px);line-height:1.08}.method-statement[data-astro-cid-lcdefpme]{max-width:760px;font:400 clamp(25px,2.7vw,38px)/1.3 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 auto 30px}.method-statement[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--gold-ink)}@media (width<=1000px) and (width>=761px){.home-hero-grid[data-astro-cid-lcdefpme]{gap:5%}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:80px}.home-hero-image[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{height:380px}.trust-row[data-astro-cid-lcdefpme]{gap:20px}.trust-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{padding-left:20px}.rating-line[data-astro-cid-lcdefpme]{gap:10px}.trust-row[data-astro-cid-lcdefpme] .rating-stars[data-astro-cid-lcdefpme]{letter-spacing:1px;font-size:11px}.choice-card[data-astro-cid-lcdefpme]{padding:28px 25px}.choice-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:34px}}@media (width<=760px){.home-hero[data-astro-cid-lcdefpme]{padding-top:28px}.home-hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.home-hero-copy[data-astro-cid-lcdefpme]{padding:0}.home-hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:17px}.home-hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:clamp(64px,17vw,90px)}.hero-statement[data-astro-cid-lcdefpme]{max-width:450px;font-size:28px}.hero-format[data-astro-cid-lcdefpme]{margin-top:18px;font-size:12px}.hero-actions[data-astro-cid-lcdefpme]{margin-top:21px}.home-hero-image[data-astro-cid-lcdefpme]{grid-row:auto;padding-bottom:0}.home-hero-image[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-position:50% 43%;border-radius:70px 0 0;height:225px}.photo-caption[data-astro-cid-lcdefpme]{gap:15px;font-size:8px}.hero-credentials[data-astro-cid-lcdefpme]{margin-top:24px}.trust-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:23px 20px;padding-top:25px;padding-bottom:25px}.trust-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-left:0!important;padding:0!important}.trust-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(2n){border-left:1px solid #648285!important;padding-left:22px!important}.trust-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid #648285;padding-top:22px!important}.trust-row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:37px}.trust-stat[data-astro-cid-lcdefpme]{gap:9px}.trust-stat[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-size:11px}.rating-line[data-astro-cid-lcdefpme]{gap:11px}.trust-row[data-astro-cid-lcdefpme] .rating-stars[data-astro-cid-lcdefpme]{letter-spacing:0;font-size:11px}.trust-row[data-astro-cid-lcdefpme] .trust-review[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:9px;font-size:10px}.session-choice[data-astro-cid-lcdefpme]{padding:42px 0}.choice-heading[data-astro-cid-lcdefpme],.continue-path[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.choice-heading[data-astro-cid-lcdefpme]{margin-bottom:25px}.choice-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:46px}.choice-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14px}.choice-intro[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:10px}.choice-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px}.choice-card[data-astro-cid-lcdefpme]{padding:26px 24px}.choice-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:36px}.choice-card[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{gap:18px;width:100%}.choice-formats[data-astro-cid-lcdefpme]{gap:30px}.continue-path[data-astro-cid-lcdefpme]{gap:16px;margin-top:26px;padding-top:26px}.continue-path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:32px}.events-section[data-astro-cid-lcdefpme]{padding-top:46px;padding-bottom:46px}.events-section[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px}.events-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:43px}.method-section[data-astro-cid-lcdefpme]{padding-top:44px;padding-bottom:44px}}
