._inner_1yu0h_1{max-width:var(--subpage-width);margin-inline:auto}._hero_1yu0h_5,._benefits_1yu0h_6,._guide_1yu0h_7,._related_1yu0h_8,._invitation_1yu0h_9{padding-inline:var(--page-gutter)}._hero_1yu0h_5{padding-block:.8rem clamp(4rem,6vw,6rem)}._breadcrumb_1yu0h_15{color:#6c716a;flex-wrap:wrap;gap:.65rem;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.7rem;display:flex}._breadcrumb_1yu0h_15 a:hover{color:var(--color-accent)}._heroGrid_1yu0h_26{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}._heroCopy_1yu0h_32{min-width:0}._eyebrow_1yu0h_35{color:var(--color-accent);margin-bottom:1.25rem;font-size:.8rem;font-weight:550;line-height:1.5}._eyebrow_1yu0h_35 span{padding-inline:.4rem}._hero_1yu0h_5 h1{max-width:19ch;font-family:var(--font-sans);letter-spacing:-.07em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.7rem,4.15vw,3.9rem);font-weight:450;line-height:1.04}._hero_1yu0h_5 h1 span{color:var(--color-accent)}._intro_1yu0h_58{color:#424a41;max-width:48ch;margin-top:1.7rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.6}._actions_1yu0h_65{margin-top:2rem}._primary_1yu0h_68,._textLink_1yu0h_69{justify-content:center;align-items:center;gap:.85rem;min-height:3.2rem;font-size:.95rem;font-weight:550;display:inline-flex}._primary_1yu0h_68{background:var(--color-accent);color:#fff;text-align:center;border-radius:.3rem;max-width:100%;padding:1rem 1.6rem;transition:background .2s}._primary_1yu0h_68:hover{background:var(--color-green)}._primary_1yu0h_68 svg,._textLink_1yu0h_69 svg{flex-shrink:0}._textLink_1yu0h_69{color:var(--color-accent);justify-content:flex-start}._textLink_1yu0h_69:hover{text-underline-offset:.3em;text-decoration:underline}._note_1yu0h_102{color:#636c61;align-items:center;gap:.4rem;margin-top:1rem;font-size:.7rem;display:flex}._note_1yu0h_102 svg{color:var(--color-accent);flex-shrink:0}._photography_1yu0h_114{aspect-ratio:1.08;isolation:isolate;min-width:0;position:relative}._photoBackdrop_1yu0h_120{border:1px solid #b7c9b2;border-radius:.5rem;width:76%;height:83%;position:absolute;top:2%;right:0}._heroPhoto_1yu0h_129{border-radius:.5rem;position:absolute;inset:0 3% 13% 9%;overflow:hidden}._heroPhoto_1yu0h_129 img,._featurePhoto_1yu0h_136 img,._photoInset_1yu0h_137 img{object-fit:cover;width:100%;height:100%}._photoInset_1yu0h_137{aspect-ratio:1.04;background:var(--subpage-paper);border-radius:.5rem;width:38%;padding:.35rem;position:absolute;bottom:7%;left:0;transform:rotate(-3deg);box-shadow:0 12px 24px #172b1a12}._photoInset_1yu0h_137 img{border-radius:.2rem}._photography_1yu0h_114 figcaption{border-left:2px solid var(--color-accent);color:#475440;width:57%;padding-left:.9rem;font-size:.75rem;line-height:1.6;position:absolute;bottom:2%;right:0}._darkHero_1yu0h_168{color:#fff;background:#0b1712}._darkHero_1yu0h_168 ._breadcrumb_1yu0h_15{color:#a2b0a5}._darkHero_1yu0h_168 ._eyebrow_1yu0h_35,._darkHero_1yu0h_168 ._note_1yu0h_102 svg,._darkHero_1yu0h_168 h1 span{color:#b6d3b4}._darkHero_1yu0h_168 ._intro_1yu0h_58{color:#e0e5df}._darkHero_1yu0h_168 ._note_1yu0h_102{color:#bdc8bc}._darkHero_1yu0h_168 ._primary_1yu0h_68{color:#0c2615;background:#d4e5cb}._darkHero_1yu0h_168 ._primary_1yu0h_68:hover{background:#fff}._darkHero_1yu0h_168 ._photoInset_1yu0h_137{background:#0b1712}._darkHero_1yu0h_168 ._photoBackdrop_1yu0h_120{border-color:#50634d}._darkHero_1yu0h_168 ._photography_1yu0h_114 figcaption{color:#c0cdbb;border-color:#b6d3b4}._darkHero_1yu0h_168 :focus-visible{outline-color:#d4e5cb}._featurePhoto_1yu0h_136{aspect-ratio:1.08;border-radius:.5rem;overflow:hidden}._benefits_1yu0h_6{background:#fff;padding-block:clamp(4rem,7vw,7rem)}._sectionIntro_1yu0h_215{text-align:center;max-width:47rem;margin:0 auto clamp(2.5rem,5vw,4rem)}._sectionIntro_1yu0h_215 h2,._guide_1yu0h_7 h2,._related_1yu0h_8 h2,._invitation_1yu0h_9 h2{font-family:var(--font-sans);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(2.2rem,3.5vw,3.25rem);font-weight:450;line-height:1.08}._sectionIntro_1yu0h_215>p:last-child{color:#5c655a;max-width:62ch;margin:1.25rem auto 0;line-height:1.7}._featureGrid_1yu0h_237{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}._benefitList_1yu0h_243{gap:1.8rem;display:grid}._benefit_1yu0h_6{align-items:flex-start;gap:.85rem;display:flex}._benefit_1yu0h_6>svg{color:var(--color-accent);flex-shrink:0;margin-top:.1rem}._benefit_1yu0h_6 h3{letter-spacing:-.025em;margin:0 0 .55rem;font-size:1.1rem;font-weight:550;line-height:1.4}._benefit_1yu0h_6 p{color:#5c655a;font-size:.95rem;line-height:1.7}._benefitList_1yu0h_243>._textLink_1yu0h_69{margin-left:2.15rem}._guide_1yu0h_7{text-align:center;background:#fff;border-top:1px solid #e9ebe5;padding-block:clamp(4rem,7vw,6rem);scroll-margin-top:7rem}._guideIntro_1yu0h_279{max-width:47rem;margin-inline:auto}._guideIntro_1yu0h_279 ._eyebrow_1yu0h_35{color:#394a34;border:1px solid #b5beb0;border-radius:.3rem;padding:.45rem 1rem;display:inline-block}._steps_1yu0h_290{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.8rem 0 2.2rem;padding:0;list-style:none;display:grid}._steps_1yu0h_290 li{background:var(--subpage-paper);border-radius:.7rem;min-width:0;padding:clamp(1.5rem,2.4vw,2rem)}._steps_1yu0h_290 span{background:var(--color-accent);color:#fff;width:2.3rem;height:2.3rem;font-family:var(--font-sans);border-radius:50%;place-items:center;margin-bottom:1.8rem;font-size:1.1rem;display:grid}._steps_1yu0h_290 h3{letter-spacing:-.03em;margin:0 0 .8rem;font-size:1.1rem;font-weight:550;line-height:1.35}._steps_1yu0h_290 p{color:#4c5748;font-size:.95rem;line-height:1.65}._invitation_1yu0h_9{color:#fff;text-align:center;background:#0b1712;padding-block:clamp(4rem,6vw,6rem)}._invitation_1yu0h_9 p{color:#b6cbb3;margin-bottom:1.5rem;font-size:.85rem}._invitation_1yu0h_9 h2{max-width:29ch;margin-inline:auto}._invitation_1yu0h_9 a{color:#0c2615;background:#d4e5cb;border-radius:.3rem;justify-content:center;align-items:center;gap:.85rem;max-width:100%;min-height:3.2rem;margin-top:2rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:550;display:inline-flex}._invitation_1yu0h_9 a svg{flex-shrink:0}._invitation_1yu0h_9 a:hover{background:#fff}._invitation_1yu0h_9 :focus-visible{outline-color:#fff}._related_1yu0h_8{background:#fff;padding-block:clamp(3.5rem,6vw,6rem)}._relatedHeading_1yu0h_372{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}._relatedHeading_1yu0h_372 h2{max-width:24ch;font-size:clamp(2rem,3vw,2.8rem)}._relatedHeading_1yu0h_372>a{color:var(--color-accent);align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;display:flex}._relatedGrid_1yu0h_391{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}._relatedGrid_1yu0h_391>a{border-top:1px solid #d0d9cc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.5rem;transition:color .2s;display:grid}._relatedGrid_1yu0h_391>a:hover{color:var(--color-accent)}._relatedGrid_1yu0h_391 span{color:var(--color-muted);grid-column:1/-1;font-size:.75rem}._relatedGrid_1yu0h_391 strong{letter-spacing:-.025em;font-size:1.1rem;font-weight:550}@media (max-width:900px){._heroGrid_1yu0h_26{gap:1.75rem}._hero_1yu0h_5 h1{font-size:clamp(2.4rem,4.8vw,3rem)}._photography_1yu0h_114{aspect-ratio:.85}._featureGrid_1yu0h_237{gap:2rem}._featurePhoto_1yu0h_136{aspect-ratio:4/5}}@media (max-width:700px){._hero_1yu0h_5{padding-top:1rem}._breadcrumb_1yu0h_15{margin-bottom:2rem}._heroGrid_1yu0h_26,._featureGrid_1yu0h_237,._relatedGrid_1yu0h_391{grid-template-columns:minmax(0,1fr)}._heroGrid_1yu0h_26{gap:2.5rem}._hero_1yu0h_5 h1{max-width:20ch;font-size:clamp(2.35rem,9.8vw,3.5rem)}._intro_1yu0h_58{max-width:52ch;margin-top:1.5rem}._actions_1yu0h_65{margin-top:1.5rem}._primary_1yu0h_68{padding-inline:1.25rem;font-size:.875rem}._photography_1yu0h_114{aspect-ratio:1.08;width:100%;max-width:32rem;margin-inline:auto}._photography_1yu0h_114 figcaption{font-size:.65rem}._featurePhoto_1yu0h_136{aspect-ratio:6/5}._sectionIntro_1yu0h_215{text-align:left}._benefitList_1yu0h_243{gap:1.5rem}._steps_1yu0h_290{grid-template-columns:minmax(0,1fr);gap:1rem}._steps_1yu0h_290 li{grid-template-columns:2.3rem minmax(0,1fr);column-gap:1rem;display:grid}._steps_1yu0h_290 span{grid-row:span 2;margin:0}._steps_1yu0h_290 h3{padding-top:.25rem}._relatedGrid_1yu0h_391{gap:0}}
