.page-module__bqnXvq__main{width:100%;overflow-x:hidden}.page-module__bqnXvq__container{max-width:1440px;margin:0 auto;padding:0 5%}.page-module__bqnXvq__eyebrowLight{text-transform:uppercase;letter-spacing:2px;color:#ffffffb3;margin-bottom:1rem;font-size:.95rem;font-weight:700;display:block}.page-module__bqnXvq__eyebrowDark{text-transform:uppercase;letter-spacing:2px;color:var(--color-medium-jungle,#272928);margin-bottom:1rem;font-size:.95rem;font-weight:700;display:block}.page-module__bqnXvq__titleLight{color:var(--color-white,#fff);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1}.page-module__bqnXvq__titleDark{color:var(--color-graphite,#2d2c2f);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1}.page-module__bqnXvq__paragraph{color:var(--color-graphite,#2d2c2f);opacity:.85;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.page-module__bqnXvq__paragraphLight{color:#ffffffd9;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.page-module__bqnXvq__sectionHeader{text-align:center;max-width:800px;margin:0 auto 5rem}.page-module__bqnXvq__iconSpruce{color:var(--color-dark-spruce,#1a362d);margin-bottom:1.5rem}.page-module__bqnXvq__iconHoneydew{color:var(--color-honeydew,#f0fff0);margin-bottom:1.5rem}.page-module__bqnXvq__whiteSection{background-color:var(--color-white,#fff);padding:8rem 0}.page-module__bqnXvq__graphiteSection{background-color:var(--color-graphite,#2d2c2f);padding:8rem 0}.page-module__bqnXvq__darkSpruceSection{background-color:var(--color-dark-spruce,#1a362d);padding:8rem 0}.page-module__bqnXvq__heroSection{align-items:center;min-height:90vh;padding:8rem 0;display:flex;position:relative;overflow:hidden}.page-module__bqnXvq__heroBg{z-index:1;position:absolute;inset:0}.page-module__bqnXvq__bgImage{object-fit:cover;object-position:center}.page-module__bqnXvq__heroOverlay{mix-blend-mode:multiply;z-index:2;background:linear-gradient(#202724c5 0%,#303735a3 50%,#1a1f1e78 100%);position:absolute;inset:0}.page-module__bqnXvq__heroContent{z-index:3;max-width:700px;position:relative}.page-module__bqnXvq__heroTitle{color:var(--color-white,#fff);margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:clamp(3rem,5vw,5rem);line-height:1.1}.page-module__bqnXvq__heroSubtitle{color:#ffffffe6;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}.page-module__bqnXvq__primaryBtn{background-color:var(--color-white,#fff);color:var(--color-dark-spruce,#1a362d);letter-spacing:1px;border-radius:100px;padding:1.2rem 2.5rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.page-module__bqnXvq__primaryBtn:hover{background-color:var(--color-honeydew,#f0fff0);transform:translateY(-2px);box-shadow:0 10px 30px #00000026}.page-module__bqnXvq__splitGridAlternating{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.page-module__bqnXvq__textCol{flex-direction:column;justify-content:center;display:flex}.page-module__bqnXvq__imageCol{width:100%;height:100%;position:relative}.page-module__bqnXvq__imageWrapper{aspect-ratio:1;border-radius:12px;width:100%;position:relative;overflow:hidden}.page-module__bqnXvq__imageWrapperBordered{aspect-ratio:1;border:10px solid var(--color-white,#fff);border-radius:12px;width:100%;position:relative;overflow:hidden}.page-module__bqnXvq__gridFour{grid-template-columns:repeat(4,1fr);gap:2.5rem;display:grid}.page-module__bqnXvq__featureCard{background:#00000005;border:1px solid #0000000d;border-radius:12px;flex-direction:column;align-items:flex-start;padding:3rem 2rem;transition:transform .3s;display:flex}.page-module__bqnXvq__featureCard:hover{background:var(--color-white,#fff);transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.page-module__bqnXvq__cardTitleDark{color:var(--color-graphite,#2d2c2f);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.page-module__bqnXvq__cardDescDark{color:var(--color-graphite,#2d2c2f);opacity:.8;font-size:1.05rem;line-height:1.6}.page-module__bqnXvq__baGrid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:4rem;display:grid}.page-module__bqnXvq__baCard{flex-direction:column;display:flex}.page-module__bqnXvq__baVisuals{aspect-ratio:4/5;perspective:1000px;width:100%;margin-bottom:2rem;position:relative}.page-module__bqnXvq__baCardUnder{border:4px solid var(--color-dark-spruce,#1a362d);border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.page-module__bqnXvq__baCardTop{z-index:10;border:4px solid var(--color-white,#fff);background:var(--color-white,#fff);transform-origin:bottom;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 50px #0003}.page-module__bqnXvq__baImage{object-fit:cover;pointer-events:none}.page-module__bqnXvq__baCardTopHeader{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.page-module__bqnXvq__baLabelBefore{color:#fff;letter-spacing:1px;background:#000000b3;border-radius:100px;padding:.4rem 1rem;font-size:.8rem;font-weight:700}.page-module__bqnXvq__baLabelAfter{background:var(--color-dark-spruce,#1a362d);color:#fff;letter-spacing:1px;z-index:5;border-radius:100px;padding:.4rem 1rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem;left:1rem}.page-module__bqnXvq__swipePrompt{color:var(--color-graphite,#2d2c2f);text-transform:uppercase;pointer-events:none;background:#fffffff2;border-radius:100px;padding:.4rem 1rem;font-size:.75rem;font-weight:800;box-shadow:0 4px 10px #0000001a}.page-module__bqnXvq__resetBtn{color:var(--color-graphite,#2d2c2f);cursor:pointer;z-index:5;background:#fffffff2;border:none;border-radius:100px;padding:.6rem 1.2rem;font-size:.8rem;font-weight:700;transition:all .2s;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px 10px #00000026}.page-module__bqnXvq__resetBtn:hover{background:#fff;transform:scale(1.05)}.page-module__bqnXvq__baContent{padding-left:.5rem}.page-module__bqnXvq__baLocation{text-transform:uppercase;color:var(--color-medium-jungle,#272928);opacity:.5;letter-spacing:1px;margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:block}.page-module__bqnXvq__baTitle{color:var(--color-graphite,#2d2c2f);margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:1.5rem}.page-module__bqnXvq__baDesc{color:var(--color-graphite,#2d2c2f);opacity:.8;font-size:.95rem;line-height:1.6}.page-module__bqnXvq__testimonialWrapperDark{text-align:center;background:var(--color-graphite,#2d2c2f);border-radius:16px;max-width:900px;margin:0 auto;padding:5rem 4rem;position:relative;box-shadow:0 20px 50px #0003}.page-module__bqnXvq__quoteIconDark{color:var(--color-white,#fff);opacity:.05;font-family:Playfair Display,serif;font-size:8rem;line-height:1;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.page-module__bqnXvq__quoteTextLight{color:var(--color-white,#fff);z-index:2;margin-bottom:2rem;font-family:Playfair Display,serif;font-size:1.5rem;font-style:italic;line-height:1.6;position:relative}.page-module__bqnXvq__authorInfoLight{flex-direction:column;gap:.25rem;display:flex}.page-module__bqnXvq__authorNameLight{color:var(--color-white,#fff);font-size:1.1rem;font-weight:700}.page-module__bqnXvq__authorLocationLight{color:#fff9;font-size:.95rem}.page-module__bqnXvq__accordionWrap{flex-direction:column;width:100%;display:flex}.page-module__bqnXvq__accordionItemDark{border-bottom:1px solid #0000001a}.page-module__bqnXvq__accordionHeaderDark{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;display:flex}.page-module__bqnXvq__accordionTitleDark{color:var(--color-graphite,#2d2c2f);font-size:1.25rem;font-weight:600;transition:color .3s}.page-module__bqnXvq__accordionHeaderDark:hover .page-module__bqnXvq__accordionTitleDark{color:var(--color-medium-jungle,#272928)}.page-module__bqnXvq__accordionIconDark{color:var(--color-graphite,#2d2c2f);opacity:.5;font-size:1.8rem;font-weight:300}.page-module__bqnXvq__accordionAnswerDark{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.page-module__bqnXvq__open .page-module__bqnXvq__accordionAnswerDark{max-height:300px}.page-module__bqnXvq__accordionAnswerDark p{color:var(--color-graphite,#2d2c2f);opacity:.8;padding:0 0 2rem;font-size:1.05rem;line-height:1.6}.page-module__bqnXvq__ctaWrapper{text-align:center;max-width:700px;margin:0 auto}.page-module__bqnXvq__ctaSubtitle{color:#fffc;margin-bottom:3rem;font-size:1.2rem;line-height:1.6}@media (max-width:1024px){.page-module__bqnXvq__splitGridAlternating{grid-template-columns:1fr;gap:4rem}.page-module__bqnXvq__gridFour{grid-template-columns:repeat(2,1fr);gap:2rem}.page-module__bqnXvq__baGrid{grid-template-columns:1fr;gap:4rem}.page-module__bqnXvq__baVisuals{max-width:500px;margin:0 auto 2rem}.page-module__bqnXvq__baContent{text-align:center;max-width:600px;margin:0 auto}.page-module__bqnXvq__testimonialWrapperDark{padding:4rem 2rem}}@media (max-width:600px){.page-module__bqnXvq__heroSection{padding:8rem 0 5rem}.page-module__bqnXvq__heroOverlay{background:linear-gradient(#1a362d4d 0%,#1a362db3 40%,#1a362df2 100%)}.page-module__bqnXvq__whiteSection,.page-module__bqnXvq__graphiteSection,.page-module__bqnXvq__darkSpruceSection{padding:5rem 0}.page-module__bqnXvq__gridFour{grid-template-columns:1fr}.page-module__bqnXvq__quoteTextLight{font-size:1.25rem}}
