.ContactFAQ_faq__lx4CF{position:relative;z-index:2;padding:0 var(--page-gutter) clamp(96px,14vw,200px)}.ContactFAQ_inner__TcMTm{display:grid;grid-template-columns:minmax(200px,.4fr) minmax(0,1.35fr);grid-gap:clamp(36px,5vw,84px);gap:clamp(36px,5vw,84px);align-items:start;border-top:1px solid rgba(241,234,222,.12);padding-top:clamp(52px,7vw,96px)}.ContactFAQ_head__LhAsE{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,22px)}.ContactFAQ_eyebrow__7yt3D{display:flex;align-items:center;gap:.75em;margin:0;font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--text-body);letter-spacing:normal;color:rgba(241,234,222,.85)}.ContactFAQ_eyebrowDot__pderB{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#c99a64}.ContactFAQ_title__YU1mo{margin:0;font-family:var(--font-display);font-weight:var(--fw-light);font-size:clamp(22px,2.2vw,32px);line-height:1.1;letter-spacing:-.01em;color:#f1eade}.ContactFAQ_list__dnjM_{list-style:none;margin:0;padding:0;border-top:1px solid rgba(241,234,222,.12)}.ContactFAQ_item__DVXaF{border-bottom:1px solid rgba(241,234,222,.12)}.ContactFAQ_q__123Z7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,3vw,2.5rem);padding:clamp(20px,2vw,30px) 0;background:none;border:none;cursor:pointer;text-align:left;color:#f1eade}.ContactFAQ_qText__GF8xF{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:clamp(17px,1.6vw,23px);line-height:1.3;letter-spacing:-.01em;transition:color .4s cubic-bezier(.16,1,.3,1)}.ContactFAQ_q__123Z7:hover .ContactFAQ_qText__GF8xF{color:#c99a64}.ContactFAQ_q__123Z7:focus-visible{outline:2px solid rgba(241,234,222,.55);outline-offset:4px;border-radius:2px}.ContactFAQ_icon__XzDJf{position:relative;flex-shrink:0;width:14px;height:14px}.ContactFAQ_icon__XzDJf:after,.ContactFAQ_icon__XzDJf:before{content:"";position:absolute;background:#c99a64;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1)}.ContactFAQ_icon__XzDJf:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.ContactFAQ_icon__XzDJf:after{left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%)}.ContactFAQ_iconOpen__p6_Rm:after{transform:translateX(-50%) scaleY(0);opacity:0}.ContactFAQ_aWrap__5fmTE{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.ContactFAQ_aWrapOpen__3U5jO{grid-template-rows:1fr}.ContactFAQ_aInner__Z4268{overflow:hidden}.ContactFAQ_a__SixWa{margin:0;padding-bottom:clamp(20px,2vw,30px);max-width:62ch;font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--text-body-lg);line-height:1.75;color:rgba(241,234,222,.6);opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1)}.ContactFAQ_aWrapOpen__3U5jO .ContactFAQ_a__SixWa{opacity:1}@media (max-width:760px){.ContactFAQ_inner__TcMTm{grid-template-columns:1fr;gap:clamp(26px,7vw,40px)}.ContactFAQ_title__YU1mo{font-size:clamp(38px,3.8vw,65px)}}@media (prefers-reduced-motion:reduce){.ContactFAQ_aWrap__5fmTE,.ContactFAQ_a__SixWa,.ContactFAQ_icon__XzDJf:after,.ContactFAQ_icon__XzDJf:before,.ContactFAQ_qText__GF8xF{transition:none}}