.page-module__NfDiEG__main{background-color:#fafaf9;min-height:100vh;overflow-x:hidden}.page-module__NfDiEG__heroSplit{flex-direction:column-reverse;width:100%;min-height:100dvh;display:flex}.page-module__NfDiEG__heroTextSide{color:#fafaf9;z-index:2;text-align:left;background-color:#1c1917;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:50vh;padding:3rem 1.5rem;display:flex}.page-module__NfDiEG__heroImageSide{width:100%;height:50vh;position:relative}.page-module__NfDiEG__heroSlideshowContainer{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__NfDiEG__heroOverlayText{color:#c5a059;font-size:3rem;font-family:var(--font-playfair);text-shadow:2px 2px 8px #000000b3;letter-spacing:.1em;z-index:2;text-align:center;width:100%;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.page-module__NfDiEG__heroOverlayText{top:65%}}@media (min-width:992px){.page-module__NfDiEG__heroSplit{flex-direction:row;height:100dvh}.page-module__NfDiEG__heroTextSide{flex:0 0 45%;padding:6rem}.page-module__NfDiEG__heroImageSide{flex:1;height:auto}}.page-module__NfDiEG__heroTitle{font-family:var(--font-playfair),serif;letter-spacing:.1em;text-transform:uppercase;color:#c5a059;margin-bottom:2rem;font-size:3rem;font-weight:700;line-height:1.1}.page-module__NfDiEG__heroSubtitle{font-family:var(--font-montserrat),sans-serif;letter-spacing:.1rem;opacity:.9;max-width:500px;font-size:1.1rem;font-weight:300;line-height:1.6}.page-module__NfDiEG__poemSection{text-align:center;background-color:#fff;justify-content:center;align-items:center;padding:8rem 2rem;display:flex}.page-module__NfDiEG__poemContent{max-width:700px}.page-module__NfDiEG__poemText{font-family:var(--font-playfair),serif;color:#1c1917;margin-bottom:2rem;font-size:2rem;font-style:italic;line-height:1.6}.page-module__NfDiEG__poemHighlight{color:#c5a059;text-transform:uppercase;letter-spacing:.05em;margin-top:1rem;font-size:2.2rem;font-style:normal;font-weight:600;display:block}.page-module__NfDiEG__poemSub{font-family:var(--font-montserrat),sans-serif;color:#57534e;letter-spacing:.05em;font-size:1.1rem}.page-module__NfDiEG__featureSection{background-color:#fafaf9;width:100%}.page-module__NfDiEG__row{flex-direction:column;min-height:auto;display:flex}@media (min-width:992px){.page-module__NfDiEG__row{flex-direction:row;min-height:600px}.page-module__NfDiEG__rowReverse{flex-direction:row-reverse}}.page-module__NfDiEG__imageSide,.page-module__NfDiEG__textSide{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.page-module__NfDiEG__imageSide{min-height:400px;overflow:hidden}.page-module__NfDiEG__featureImage{object-fit:cover;width:100%;height:100%;transition:transform .8s}.page-module__NfDiEG__textSide{background-color:#fafaf9;padding:4rem 2rem}.page-module__NfDiEG__textContent{text-align:left;max-width:550px}.page-module__NfDiEG__label{font-family:var(--font-montserrat),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#c5a059;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:block}.page-module__NfDiEG__heading{font-family:var(--font-playfair),serif;color:#1c1917;margin-bottom:1.5rem;font-size:2.25rem;line-height:1.2}.page-module__NfDiEG__bulletList{font-family:var(--font-montserrat),sans-serif;color:#57534e;font-size:1rem;line-height:1.8;list-style-type:none}.page-module__NfDiEG__bulletList li{margin-bottom:1rem;padding-left:1.5rem;position:relative}.page-module__NfDiEG__bulletList li:before{content:"•";color:#c5a059;font-size:1.5rem;line-height:1.2rem;position:absolute;left:0}.page-module__NfDiEG__footerQuoteSection{color:#fafaf9;text-align:center;font-family:var(--font-playfair),serif;background-color:#1c1917;padding:6rem 2rem}.page-module__NfDiEG__footerQuote{max-width:800px;margin:0 auto 2rem;font-size:2rem;font-style:italic;line-height:1.5}.page-module__NfDiEG__footerSub{font-family:var(--font-montserrat),sans-serif;opacity:.7;letter-spacing:.1em;text-transform:uppercase;font-size:1rem}@media (min-width:768px){.page-module__NfDiEG__heroTitle{font-size:4rem}.page-module__NfDiEG__poemText{font-size:2.5rem}}
