.marketing_root__wjETK{--mktSage:#8fa28e;--mktSageDark:#7a8e79;--mktLightSage:#d9e2d7;--mktNavy:#1d2a3a;--mktPeach:#d9a48a;--mktSand:#f5efe9;--mktInk:#1d2a3a;--mktMuted:#5a6b62;--mktHint:#8c9690;--mktLine:#e2e6dd;--mktSurface:#eef0e9;--mktAmber:#9c6233;--mktFhead:var(--font-playfair),Georgia,serif;--mktFbody:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mktRadius:14px;min-height:100dvh;background:var(--mktSand);color:var(--mktInk);font-family:var(--mktFbody);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.marketing_root__wjETK *,.marketing_root__wjETK :after,.marketing_root__wjETK :before{box-sizing:border-box}.marketing_container__T8L7q{max-width:1120px;margin:0 auto;padding:0 28px}.marketing_nav__hT4kn{position:relative;z-index:5}.marketing_navInner__QmHmA{display:flex;align-items:center;gap:28px;padding:22px 0}.marketing_brand__QFzEl{font-family:var(--mktFhead);font-size:20px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;gap:10px;color:var(--mktInk);text-decoration:none}.marketing_navLinks__ajN6M{display:flex;gap:26px;margin-left:auto;font-size:13.5px;font-weight:500;color:var(--mktMuted)}.marketing_navLinks__ajN6M a{color:inherit;text-decoration:none}.marketing_navLinks__ajN6M a:hover{color:var(--mktInk)}.marketing_navBtn__go7AK{background:var(--mktNavy);color:#fff;font-size:13px;font-weight:600;padding:10px 20px;border-radius:10px;text-decoration:none;white-space:nowrap}.marketing_navBtn__go7AK:hover{background:#2a3b50}.marketing_navBtnAuthed__KMZjh{white-space:nowrap}.marketing_hero__nmD_z{position:relative;overflow:hidden;padding-bottom:80px}.marketing_aurora__hUKe0{position:absolute;inset:-30% -15% auto;height:120%;pointer-events:none;background:radial-gradient(42% 55% at 20% 28%,rgba(143,162,142,.36),transparent 70%),radial-gradient(38% 50% at 78% 20%,rgba(217,164,138,.3),transparent 70%),radial-gradient(52% 62% at 55% 72%,rgba(217,226,215,.5),transparent 72%);filter:blur(34px)}.marketing_heroGrid__g6w6t{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center;padding-top:52px}.marketing_kicker__n2ln6{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mktAmber);font-weight:600;margin-bottom:16px}.marketing_h1__s1oiI{font-family:var(--mktFhead);font-size:clamp(36px,4.6vw,52px);font-weight:700;line-height:1.12;margin:0 0 18px;color:var(--mktInk)}.marketing_h1__s1oiI em{font-style:italic;color:var(--mktSageDark)}.marketing_heroSub__JTmo5{font-size:16px;color:var(--mktMuted);line-height:1.7;max-width:440px;margin:0 0 28px}.marketing_ctaRow__Wm_Do{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.marketing_ctaPrimary__ljDkq{background:var(--mktSage);color:#fff;font-size:14.5px;font-weight:600;padding:14px 28px;border-radius:11px;box-shadow:0 8px 22px rgba(143,162,142,.42);transition:transform .15s,box-shadow .15s;text-decoration:none;display:inline-block}.marketing_ctaPrimary__ljDkq:hover{transform:translateY(-1px);box-shadow:0 11px 26px rgba(143,162,142,.5)}.marketing_heroShotWrap__B4HyA{transform:rotate(1.6deg)}.marketing_shotFrame__PYiAm{background:#fff;border-radius:var(--mktRadius);box-shadow:0 20px 54px rgba(20,30,25,.18);padding:14px;border:1px solid rgba(0,0,0,.05)}.marketing_shotImg__DpYqI{border-radius:10px;width:100%;height:auto;display:block}.marketing_shotPlaceholder__1W_6p{background:var(--mktSurface);border-radius:10px;aspect-ratio:16/11;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--mktHint);font-size:12px;text-align:center;padding:20px}.marketing_shotTag__Q0MEv{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:var(--mktLightSage);color:var(--mktSageDark);padding:4px 11px;border-radius:20px}.marketing_roles__8Q_gD{padding:76px 0 30px}.marketing_sectionKicker__UvmkL{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mktSage);font-weight:600;text-align:center;margin-bottom:12px}.marketing_h2__fdjoR{font-family:var(--mktFhead);font-size:clamp(28px,3.4vw,38px);font-weight:700;text-align:center;line-height:1.2;margin:0 0 14px;color:var(--mktInk)}.marketing_sectionSub__767u4{font-size:15px;color:var(--mktMuted);text-align:center;max-width:560px;margin:0 auto 52px;line-height:1.7}.marketing_rolePanel__lQ0h8{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:38px 0}.marketing_rolePanel__lQ0h8.marketing_flip__kNH_9 .marketing_roleText__qSsCJ{order:2}.marketing_roleLabel__d1_Ds{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--mktSageDark);background:var(--mktLightSage);padding:6px 14px;border-radius:20px;margin-bottom:16px}.marketing_roleTitle__leVQw{font-family:var(--mktFhead);font-size:27px;font-weight:700;line-height:1.25;margin-bottom:12px;color:var(--mktInk)}.marketing_roleBody__O_q1a{font-size:14.5px;color:var(--mktMuted);line-height:1.75;max-width:430px;margin:0}.marketing_roleBody__O_q1a strong{color:var(--mktInk);font-weight:600}.marketing_roleShot__JYQp0 .marketing_shotFrame__PYiAm{transform:rotate(-1deg)}.marketing_rolePanel__lQ0h8.marketing_flip__kNH_9 .marketing_roleShot__JYQp0 .marketing_shotFrame__PYiAm{transform:rotate(1deg)}.marketing_story__HKjg8{position:relative;margin-top:70px;background:var(--mktNavy);color:var(--mktSand);overflow:hidden}.marketing_storyPhoto__OI7QV{position:absolute;inset:0;background-image:linear-gradient(115deg,rgba(29,42,58,.94) 34%,rgba(29,42,58,.55) 70%,rgba(29,42,58,.35)),radial-gradient(60% 80% at 80% 40%,rgba(217,164,138,.25),transparent 70%),radial-gradient(50% 70% at 70% 80%,rgba(143,162,142,.3),transparent 70%),url(/book/chapel-1400.jpg);background-size:cover,cover,cover,cover;background-position:50%,50%,50%,50%}.marketing_storyInner__PtgGX{position:relative;max-width:620px;padding:88px 0}.marketing_storyKicker__lWYnp{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mktPeach);font-weight:600;margin-bottom:18px}.marketing_storyTitle__cWYhV{font-family:var(--mktFhead);font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.25;margin-bottom:18px}.marketing_storyBody__nby9v{font-size:15px;color:rgba(245,239,233,.82);line-height:1.8;margin:0 0 14px}.marketing_storyBody__nby9v em{font-style:italic;color:var(--mktPeach)}.marketing_closing__0GYrx{padding:96px 0 90px;text-align:center;position:relative;overflow:hidden}.marketing_closingAurora__KbAPG{position:absolute;inset:auto -15% -60%;height:130%;pointer-events:none;background:radial-gradient(50% 55% at 50% 70%,rgba(143,162,142,.28),transparent 72%),radial-gradient(40% 45% at 30% 80%,rgba(217,164,138,.2),transparent 70%);filter:blur(30px)}.marketing_closingInner__iT9um{position:relative}.marketing_closingTitle__lUK3x{font-family:var(--mktFhead);font-size:clamp(30px,3.8vw,42px);font-weight:700;line-height:1.18;margin-bottom:14px;color:var(--mktInk)}.marketing_closingTitle__lUK3x em{font-style:italic;color:var(--mktSageDark)}.marketing_closingSub___hj2Z{font-size:15px;color:var(--mktMuted);max-width:460px;margin:0 auto 30px;line-height:1.7}.marketing_footer__wyfe8{border-top:1px solid var(--mktLine);padding:34px 0 44px}.marketing_footInner__JXRTo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.marketing_footBrand__itM__{display:flex;align-items:center;gap:10px;font-family:var(--mktFhead);font-size:16px;font-weight:700}.marketing_footNote__IMO87{font-size:12.5px;color:var(--mktHint);margin-left:auto;text-align:right;line-height:1.6}@media (max-width:860px){.marketing_navLinks__ajN6M{display:none}.marketing_heroGrid__g6w6t{grid-template-columns:1fr;gap:36px;padding-top:36px}.marketing_heroShotWrap__B4HyA{transform:rotate(0);max-width:480px}.marketing_rolePanel__lQ0h8{grid-template-columns:1fr;gap:24px;padding:28px 0}.marketing_rolePanel__lQ0h8.marketing_flip__kNH_9 .marketing_roleText__qSsCJ{order:0}.marketing_rolePanel__lQ0h8.marketing_flip__kNH_9 .marketing_roleShot__JYQp0 .marketing_shotFrame__PYiAm,.marketing_roleShot__JYQp0 .marketing_shotFrame__PYiAm{transform:none;max-width:480px}.marketing_storyInner__PtgGX{padding:64px 0}.marketing_footNote__IMO87{margin-left:0;text-align:left}}@media (prefers-reduced-motion:reduce){.marketing_ctaPrimary__ljDkq{transition:none}.marketing_ctaPrimary__ljDkq:hover{transform:none}}