.faq-page{--display:"Bodoni Moda",Georgia,serif;color:#303625;background:#f8f6ef}.faq-page .nav.masthead{color:#303625;display:grid;position:fixed}.faq-page .nav.masthead .masthead-links>a[aria-current=page]:after{transform:scaleX(1)}.faq-hero{grid-template-columns:1fr .9fr;align-items:center;gap:11%;min-height:680px;margin-top:118px;padding:110px 7% 100px;display:grid}.faq-hero-copy .eyebrow{color:#68715c}.faq-hero h1{letter-spacing:-.06em;margin:35px 0 34px;font-size:clamp(75px,9.2vw,145px);line-height:.9}.faq-hero h1 em{padding-left:12%;display:block}.faq-hero-copy>p:not(.eyebrow){font-family:var(--display);letter-spacing:-.025em;max-width:450px;font-size:clamp(23px,2.25vw,34px);line-height:1.35}.faq-hero-copy .line-link{margin-top:40px}.faq-hero-photo{align-self:stretch;min-height:490px;margin:0}.faq-hero-photo img{object-fit:cover;object-position:48% center;width:100%;height:100%;display:block}.faq-hero-photo figcaption{letter-spacing:1.8px;color:#66705c;margin-top:16px;font-size:9px}.faq-intro{border-top:1px solid #d5d5c8;border-bottom:1px solid #d5d5c8;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:30px;padding:36px 7%;display:grid}.faq-intro>p:nth-child(2){font-family:var(--display);font-size:22px;line-height:1.3}.faq-intro a{text-underline-offset:4px;text-decoration:underline}.faq-intro>span{letter-spacing:1.5px;color:#68715c;white-space:nowrap;font-size:9px}.faq-groups{padding:35px 7% 125px}.faq-group{border-bottom:1px solid #d5d5c8;grid-template-columns:.68fr 1.32fr;gap:10%;padding:90px 0;display:grid}.faq-group:last-child{border-bottom:0;padding-bottom:0}.faq-group-heading .eyebrow{color:#68715c}.faq-group-heading h2{letter-spacing:-.04em;margin-top:24px;font-size:clamp(47px,4.5vw,74px);line-height:1.03}.faq-list{border-top:1px solid #bcc4b9}.faq-item{border-bottom:1px solid #bcc4b9}.faq-item>summary{cursor:pointer;grid-template-columns:35px 1fr 26px;align-items:start;gap:18px;padding:28px 0;list-style:none;display:grid}.faq-item>summary::-webkit-details-marker{display:none}.faq-item h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.3}.faq-number{letter-spacing:1.5px;color:#68715c;margin-top:10px;font-size:10px}.faq-plus{text-align:right;color:#68715c;font-size:25px;font-weight:400;line-height:1.2;transition:transform .3s}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-answer{max-width:690px;margin:0 45px 35px 53px;animation:.4s entrance}.faq-answer p{color:#5e6658;font-size:14px;line-height:1.9}.faq-answer a{text-underline-offset:4px;color:#303625;text-decoration:underline}.faq-page .contact{background:#e7e9df}.faq-page .response-time a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.faq-hero{gap:6%}.faq-group{grid-template-columns:.7fr 1.3fr;gap:6%}.faq-intro{grid-template-columns:1fr 1.6fr}.faq-intro>span{grid-column:2}.faq-page .nav.masthead{display:flex}.faq-hero{min-height:590px;margin-top:93px}.faq-hero h1{font-size:clamp(65px,9vw,95px)}.faq-hero-photo{min-height:430px}}@media (max-width:700px){.faq-hero{flex-direction:column;align-items:stretch;gap:45px;padding:75px 7% 85px;display:flex}.faq-hero h1{margin:30px 0;font-size:clamp(68px,15vw,105px)}.faq-hero-copy>p:not(.eyebrow){font-size:27px}.faq-hero-copy .line-link{margin-top:25px}.faq-hero-photo{height:420px;min-height:0;margin-left:10%}.faq-intro{padding:40px 7%;display:block}.faq-intro>p:nth-child(2){margin:16px 0 20px;font-size:25px}.faq-groups{padding:15px 7% 90px}.faq-group{padding:70px 0;display:block}.faq-group-heading{margin-bottom:36px}.faq-group-heading h2{font-size:55px}.faq-item>summary{grid-template-columns:30px 1fr 22px;gap:10px;padding:23px 0}.faq-item h3{font-size:26px}.faq-number{margin-top:7px;font-size:9px}.faq-plus{font-size:22px}.faq-answer{margin:0 22px 30px 40px}.faq-answer p{font-size:13px}}@media (max-width:480px){.faq-hero{margin-top:88px}.faq-hero h1{font-size:68px}.faq-hero-photo{height:330px}.faq-group-heading h2{font-size:49px}}
