.faq_page__3EqO_{--dark:#1c2b22;--gold:#c9994a;--gold-lt:#d4b47a;--gold-dk:#a07a30;--sage:#4a7c59;--cream:#f7f3ee;--cream-dk:#ede8df;--border:rgba(14,28,47,.09);--muted:#7a8c7e;font-family:Outfit,sans-serif;background:#fdfaf6;color:var(--dark);overflow-x:hidden}@keyframes faq_fadeUp__Q4MpX{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.faq_fadeUp__Q4MpX{animation:faq_fadeUp__Q4MpX .7s ease both}.faq_d1__EdVKP{animation-delay:.1s}.faq_d2__Nq8Rc{animation-delay:.2s}.faq_d3__2c5G8{animation-delay:.3s}.faq_d4__oEY3H{animation-delay:.4s}.faq_reveal__L_xKL{opacity:0;transform:translateY(28px);transition:opacity .7s,transform .7s}.faq_visible__l_Jr3{opacity:1;transform:translateY(0)}.faq_sectionEyebrow__TuZZz{font-size:10px;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:var(--gold-dk);margin-bottom:16px;display:flex;align-items:center;gap:10px}.faq_sectionEyebrow__TuZZz:before{content:"";width:20px;height:.5px;background:var(--gold)}.faq_sectionTitle__zOC8I{font-family:Cormorant Garamond,serif;font-size:clamp(34px,3.8vw,50px);font-weight:300;line-height:1.1;color:var(--dark);margin-bottom:20px}.faq_sectionTitle__zOC8I em{font-style:italic;color:var(--gold-dk)}.faq_sectionSub__6RKZJ{font-size:16px;font-weight:300;line-height:1.8;color:var(--muted);max-width:480px}.faq_section__dTIMy{padding:112px 80px}.faq_btnPrimary__2L_uE{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--cream);background:var(--dark);padding:17px 38px;text-decoration:none;border:none;cursor:pointer;transition:background .3s,transform .2s;display:inline-block}.faq_btnPrimary__2L_uE:hover{background:#162436;transform:translateY(-1px)}.faq_btnGold__sUpbg{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--dark);background:var(--gold);padding:17px 38px;text-decoration:none;border:none;cursor:pointer;transition:background .3s,transform .2s;display:inline-block}.faq_btnGold__sUpbg:hover{background:var(--gold-dk);transform:translateY(-1px)}.faq_btnGhost__kZjgY{font-size:11px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.6);background:transparent;padding:17px 0;text-decoration:none;cursor:pointer;border:none;border-bottom:.5px solid hsla(0,0%,100%,.25);transition:color .2s;display:inline-block}.faq_btnGhost__kZjgY:hover{color:hsla(0,0%,100%,.9)}.faq_card__4nqkH{background:#fff;border:.5px solid var(--border);transition:box-shadow .2s,transform .2s}.faq_card__4nqkH:hover{box-shadow:0 6px 28px rgba(0,0,0,.1);transform:translateY(-2px)}.faq_hero___DnVo{background:var(--dark);padding:80px 80px 72px;position:relative;overflow:hidden}.faq_hero___DnVo:before{inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E")}.faq_hero___DnVo:after,.faq_hero___DnVo:before{content:"";position:absolute;pointer-events:none;z-index:0}.faq_hero___DnVo:after{top:-120px;right:-80px;width:480px;height:480px;background:radial-gradient(circle,rgba(201,153,74,.12) 0,transparent 70%)}.faq_heroInner__USnwU{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.faq_heroEyebrow__0N_H_{font-size:10px;font-weight:400;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:10px}.faq_heroEyebrow__0N_H_:before{content:"";width:20px;height:.5px;background:var(--gold)}.faq_heroTitle__1VsE1{font-family:Cormorant Garamond,serif;font-size:clamp(36px,3.8vw,52px);font-weight:300;line-height:1.1;color:#fff;margin:0 0 20px}.faq_heroTitle__1VsE1 em{font-style:italic;color:var(--gold-lt)}.faq_heroSub__FzbdG{font-size:15px;font-weight:300;line-height:1.8;color:hsla(0,0%,100%,.65);max-width:440px;margin-bottom:32px}.faq_heroImage__VW6FU{position:relative;aspect-ratio:4/3;overflow:hidden;border:.5px solid hsla(0,0%,100%,.08)}.faq_searchInput__ByyUY{width:100%;max-width:400px;padding:14px 18px;background:hsla(0,0%,100%,.06);border:.5px solid hsla(0,0%,100%,.18);color:#fff;font-size:14px;font-family:Outfit,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.faq_searchInput__ByyUY::-moz-placeholder{color:hsla(0,0%,100%,.38)}.faq_searchInput__ByyUY::placeholder{color:hsla(0,0%,100%,.38)}.faq_searchInput__ByyUY:focus{border-color:var(--gold);box-shadow:0 0 0 2px rgba(201,153,74,.18)}.faq_contentSection__GZ1HV{background:var(--cream);padding:72px 80px 100px}.faq_contentInner__dK8OB{max-width:800px;margin:0 auto}.faq_searchMeta__hNNb7{font-size:13px;color:var(--muted);margin-bottom:28px;font-family:Outfit,sans-serif}.faq_categoryGroup__nsvyI{margin-bottom:56px}.faq_categoryHeading__l8igt{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;color:var(--dark);padding-bottom:10px;border-bottom:.5px solid var(--gold);margin-bottom:20px}.faq_accordionList__m4Xdi{display:flex;flex-direction:column;gap:6px}.faq_accordionItem__zVFUE{background:#fff;border:.5px solid var(--border);overflow:hidden;transition:box-shadow .2s}.faq_accordionItem__zVFUE:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.faq_accordionTrigger__nZlCz{width:100%;text-align:left;padding:18px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:transparent;border:none;cursor:pointer;font-family:Outfit,sans-serif}.faq_accordionTrigger__nZlCz:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.faq_accordionQuestion__w6Z51{flex:1}.faq_accordionBadge__RyTok{display:inline-block;font-size:9px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-dk);background:rgba(160,122,48,.08);padding:3px 9px;margin-bottom:8px}.faq_accordionQ__ezOPh{font-size:14px;font-weight:500;color:var(--dark);margin:0;line-height:1.45;font-family:Outfit,sans-serif}.faq_accordionIcon__v9BKJ{font-size:20px;line-height:1;color:var(--sage);flex-shrink:0;transition:transform .25s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;font-style:normal}.faq_accordionIconOpen__p_vex{transform:rotate(45deg)}.faq_accordionBody__5oriW{padding:0 24px 20px;border-top:.5px solid var(--cream-dk)}.faq_accordionAnswer__NTUMl{font-family:Outfit,sans-serif;font-size:14px;color:var(--muted);line-height:1.75;margin:14px 0 0}.faq_ctaSection__mt5Ml{background:var(--dark);padding:56px 48px;text-align:center;position:relative;overflow:hidden;margin-top:48px}.faq_ctaSection__mt5Ml:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.faq_ctaInner__K6eYo{position:relative;z-index:1}.faq_ctaTitle__D_qHV{font-family:Cormorant Garamond,serif;font-size:clamp(28px,3vw,38px);font-weight:300;color:#fff;margin:0 0 12px}.faq_ctaSub__pYZ2z{font-size:14px;color:hsla(0,0%,100%,.6);font-family:Outfit,sans-serif;margin:0 0 28px}.faq_ctaActions__4XaqX{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.faq_hero___DnVo{padding:64px 24px 56px;background:var(--cream)}.faq_hero___DnVo:after,.faq_hero___DnVo:before{display:none}.faq_heroInner__USnwU{grid-template-columns:1fr;gap:0}.faq_heroImage__VW6FU{display:none}.faq_heroEyebrow__0N_H_{color:var(--gold-dk)}.faq_heroTitle__1VsE1{font-size:clamp(30px,7vw,40px);color:var(--dark)}.faq_heroTitle__1VsE1 em{color:var(--gold-dk)}.faq_heroSub__FzbdG{font-size:14px;color:var(--muted)}.faq_searchInput__ByyUY{max-width:100%;background:#fff;border-color:var(--border);color:var(--dark)}.faq_searchInput__ByyUY::-moz-placeholder{color:rgba(14,28,47,.35)}.faq_searchInput__ByyUY::placeholder{color:rgba(14,28,47,.35)}.faq_contentSection__GZ1HV{padding:48px 24px 64px}.faq_accordionTrigger__nZlCz{padding:16px 18px}.faq_accordionBody__5oriW{padding:0 18px 16px}.faq_ctaSection__mt5Ml{padding:48px 24px}.faq_ctaTitle__D_qHV{font-size:clamp(24px,6vw,32px)}}