.marriage_page__HwvQj{--gold:#d8bc83;--line:#d8bc832b;background:#101c19;color:#f1eee4;font-family:Arial,sans-serif;min-height:100vh;padding:0 max(24px,calc((100vw - 1180px)/2));line-height:1.65}.marriage_nav__vtSgv{display:flex;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.12em}.marriage_page__HwvQj a{color:inherit}.marriage_nav__vtSgv a{text-decoration:none}.marriage_hero__rRyd1{padding:100px 0 70px;max-width:930px;background:radial-gradient(ellipse at 90% 20%,#d8bc8310,transparent 65%)}.marriage_eyebrow__YA2v3{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--gold)}.marriage_page__HwvQj h1,.marriage_page__HwvQj h2,.marriage_page__HwvQj h3{font-family:Georgia,serif;font-weight:400;line-height:1.15}.marriage_page__HwvQj h1{font-size:clamp(44px,6.7vw,88px);letter-spacing:-.045em;margin:26px 0}.marriage_page__HwvQj h1 em{color:var(--gold);font-weight:400}.marriage_page__HwvQj h2{font-size:clamp(32px,4vw,48px);margin:18px 0 28px}.marriage_page__HwvQj h3{font-size:25px}.marriage_hero__rRyd1>p:not(.marriage_eyebrow__YA2v3){max-width:710px;color:#c3cec5}.marriage_hero__rRyd1 .marriage_intro__S5OCv{font-size:21px}.marriage_button___5gTl{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--gold);color:#15221b!important;border:1px solid var(--gold);padding:16px 24px;text-decoration:none;font:inherit;cursor:pointer}.marriage_hero__rRyd1 .marriage_button___5gTl{margin-top:22px}.marriage_inscription__2KGQM{margin-top:64px;padding-left:22px;border-left:1px solid var(--gold);font:italic 23px/1.6 Georgia,serif}.marriage_section__fP5h_{padding:62px 0;border-top:1px solid var(--line);scroll-margin-top:30px}.marriage_section__fP5h_>p{max-width:820px;color:#c3cec5}.marriage_pillars___8LyY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:32px 0}.marriage_pillars___8LyY article{padding:28px;border:1px solid var(--line);background:#ffffff03}.marriage_gates__T5Hjv small,.marriage_pillars___8LyY small{color:var(--gold);font-size:11px;letter-spacing:.07em}.marriage_pillars___8LyY p{color:#c3cec5;font-size:14px}.marriage_gates__T5Hjv{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.marriage_gates__T5Hjv article{border-bottom:1px solid var(--line);padding:20px 0}.marriage_gates__T5Hjv h3{font-size:21px}.marriage_note__8k_hM{font-size:13px;color:#aebdb4}.marriage_page__HwvQj label{display:flex;flex-direction:column;gap:10px;margin:20px 0;font-size:14px}.marriage_two__ehKSN{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.marriage_page__HwvQj input:not([type=checkbox]),.marriage_page__HwvQj select,.marriage_page__HwvQj textarea{width:100%;box-sizing:border-box;background:#192a23;color:#fff;border:1px solid #647669;border-radius:2px;padding:13px;font:inherit}.marriage_page__HwvQj textarea{min-height:110px;resize:vertical}.marriage_page__HwvQj a:focus-visible,.marriage_page__HwvQj button:focus-visible,.marriage_page__HwvQj input:focus-visible,.marriage_page__HwvQj select:focus-visible,.marriage_page__HwvQj textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.marriage_assessment__Lj4JD{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:32px}.marriage_assessment__Lj4JD fieldset{min-width:0;border:1px solid var(--line);padding:20px}.marriage_assessment__Lj4JD legend{color:var(--gold);padding:0 8px}.marriage_assessment__Lj4JD p{font-size:14px;min-height:48px}.marriage_assessment__Lj4JD .marriage_two__ehKSN{gap:12px}.marriage_page__HwvQj .marriage_check__eyhjK{flex-direction:row;align-items:flex-start;gap:12px}.marriage_check__eyhjK input{margin-top:6px;accent-color:var(--gold)}.marriage_actions__FcAlB{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.marriage_actions__FcAlB button:not(.marriage_button___5gTl){background:transparent;color:#f1eee4;border:1px solid #647669;padding:15px;cursor:pointer}.marriage_actions__FcAlB span{font-size:12px;color:#aebdb4}.marriage_notice__gOADX{padding:20px;border-left:3px solid var(--gold);background:#d8bc8310}.marriage_report__XmMwM{white-space:pre-line}.marriage_report__XmMwM details{font-size:13px;color:#c3cec5}.marriage_weeks__FUkRN{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.marriage_weeks__FUkRN li{padding:22px;border-top:1px solid var(--line)}.marriage_weeks__FUkRN strong{color:var(--gold)}.marriage_footer__mD0Ty{padding:65px 0;text-align:center;border-top:1px solid var(--line);font:italic 23px/1.7 Georgia,serif;color:var(--gold)}.marriage_footer__mD0Ty p{font:11px Arial,sans-serif;letter-spacing:.18em;margin-top:30px}@media(max-width:760px){.marriage_nav__vtSgv span{display:none}.marriage_hero__rRyd1{padding-top:65px}.marriage_assessment__Lj4JD,.marriage_pillars___8LyY,.marriage_two__ehKSN{grid-template-columns:1fr}.marriage_assessment__Lj4JD .marriage_two__ehKSN,.marriage_gates__T5Hjv{grid-template-columns:1fr 1fr}.marriage_weeks__FUkRN{grid-template-columns:1fr}.marriage_page__HwvQj{padding:0 22px}.marriage_section__fP5h_{padding:42px 0}.marriage_page__HwvQj select{font-size:13px;padding:10px 5px}.marriage_nav__vtSgv{letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.marriage_page__HwvQj{scroll-behavior:auto}}