.faq-module__9kCRYa__page{--spruce:#073f48;--spruce-deep:#052f36;--teal:#5e8b8e;--cream:#f6f0e7;--cream-hi:#fffaf3;--line:#073f482e;min-height:100vh;color:var(--spruce);background:var(--cream);overflow-x:clip}.faq-module__9kCRYa__page *,.faq-module__9kCRYa__page :before,.faq-module__9kCRYa__page :after{box-sizing:border-box}.faq-module__9kCRYa__page h1,.faq-module__9kCRYa__page h2,.faq-module__9kCRYa__page h3,.faq-module__9kCRYa__page p{margin:0}.faq-module__9kCRYa__eyebrow{color:var(--teal);font-family:var(--font-plex-mono), monospace;letter-spacing:.19em;text-transform:uppercase;font-size:.62rem;font-weight:600}.faq-module__9kCRYa__hero{isolation:isolate;min-height:min(44rem,100svh - 5rem);color:var(--cream-hi);background:var(--spruce-deep);align-items:end;display:grid;position:relative;overflow:hidden}.faq-module__9kCRYa__hero:before{content:"";z-index:-2;filter:saturate(.84)contrast(1.04);background:url(/design-preview/scenes/columbia-gorge-hero-clean.webp) 50% 55%/cover no-repeat;position:absolute;inset:-2%;transform:scale(1.025)}.faq-module__9kCRYa__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#052f36fa,#052f36cc 48%,#052f3640);position:absolute;inset:0}.faq-module__9kCRYa__heroInner{width:min(100% - 5rem,82.5rem);margin-inline:auto;padding-block:clamp(4rem,9vw,7rem)}.faq-module__9kCRYa__breadcrumbs{color:#fffaf3c7;margin-bottom:clamp(3rem,8vh,6rem)}.faq-module__9kCRYa__breadcrumbs nav,.faq-module__9kCRYa__breadcrumbs nav a,.faq-module__9kCRYa__breadcrumbs nav span{color:inherit}.faq-module__9kCRYa__hero .faq-module__9kCRYa__eyebrow{color:#a8cbca}.faq-module__9kCRYa__hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:62rem;margin-top:1.4rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(4rem,7.5vw,7rem);font-weight:400;line-height:.86}.faq-module__9kCRYa__heroLead{color:#fffaf3d1;max-width:42rem;font-size:.98rem;line-height:1.75;margin-top:1.8rem!important}.faq-module__9kCRYa__faqBody{width:min(100% - 5rem,82.5rem);margin-inline:auto;padding-block:clamp(5rem,8vw,8rem)}.faq-module__9kCRYa__intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(3rem,8vw,7rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.faq-module__9kCRYa__intro h2{letter-spacing:-.052em;text-wrap:balance;max-width:38rem;margin-top:1.1rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(3.2rem,5.6vw,5.4rem);font-weight:400;line-height:.91}.faq-module__9kCRYa__intro>p{color:#4d6665;max-width:35rem;font-size:.9rem;line-height:1.75}.faq-module__9kCRYa__group{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,7rem);padding-block:clamp(3.5rem,6vw,5.5rem);display:grid}.faq-module__9kCRYa__group+.faq-module__9kCRYa__group{border-top:1px solid var(--line)}.faq-module__9kCRYa__group h2{letter-spacing:-.035em;max-width:16rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:400;line-height:1}.faq-module__9kCRYa__group details{scroll-margin-top:7rem}.faq-module__9kCRYa__group details+details{border-top:1px solid var(--line)}.faq-module__9kCRYa__group summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:5rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(1.15rem,1.7vw,1.35rem);line-height:1.25;list-style:none;display:grid}.faq-module__9kCRYa__group summary::-webkit-details-marker{display:none}.faq-module__9kCRYa__group summary i{color:var(--teal);font-family:var(--font-plex-mono), monospace;font-size:1.1rem;font-style:normal;transition:transform .2s}.faq-module__9kCRYa__group details[open] summary i{transform:rotate(45deg)}.faq-module__9kCRYa__group details>p{color:#4d6665;max-width:47rem;padding:0 3rem 1.75rem 0;font-size:.85rem;line-height:1.75}.faq-module__9kCRYa__group summary:focus-visible{outline:2px solid var(--teal);outline-offset:.4rem}.faq-module__9kCRYa__cta{color:var(--cream-hi);background:var(--spruce);padding:clamp(4rem,7vw,6rem)}.faq-module__9kCRYa__ctaInner{grid-template-columns:1fr auto;align-items:end;gap:3rem;width:min(100%,82.5rem);margin-inline:auto;display:grid}.faq-module__9kCRYa__cta .faq-module__9kCRYa__eyebrow{color:#a8cbca}.faq-module__9kCRYa__cta h2{letter-spacing:-.052em;text-wrap:balance;max-width:50rem;margin-top:1.1rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(3rem,5.5vw,5.2rem);font-weight:400;line-height:.9}.faq-module__9kCRYa__cta p{color:#fffaf3bf;max-width:38rem;font-size:.88rem;line-height:1.7;margin-top:1.5rem!important}.faq-module__9kCRYa__cta a{border:1px solid var(--cream-hi);background:var(--cream-hi);min-height:3.25rem;color:var(--spruce);font-family:var(--font-plex-mono), monospace;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;padding-inline:1.4rem;font-size:.58rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.faq-module__9kCRYa__cta a:hover{color:var(--cream-hi);background:0 0}@media (max-width:800px){.faq-module__9kCRYa__heroInner,.faq-module__9kCRYa__faqBody{width:min(100% - 2.5rem,82.5rem)}.faq-module__9kCRYa__intro,.faq-module__9kCRYa__group,.faq-module__9kCRYa__ctaInner{grid-template-columns:1fr}.faq-module__9kCRYa__group{gap:1.8rem}.faq-module__9kCRYa__group h2{max-width:none}}@media (max-width:520px){.faq-module__9kCRYa__hero{min-height:38rem}.faq-module__9kCRYa__hero h1{font-size:clamp(3.5rem,16vw,4.6rem)}.faq-module__9kCRYa__breadcrumbs{margin-bottom:3rem}.faq-module__9kCRYa__group details>p{padding-right:1.5rem}.faq-module__9kCRYa__cta{padding-inline:1.25rem}.faq-module__9kCRYa__cta a{width:100%}}
