.cb-d0392b5b .jute-faq-hero,.cb-d0392b5b .jute-faq-hero *,.cb-d0392b5b .jute-faq-hero ::before,.cb-d0392b5b .jute-faq-hero ::after{box-sizing:border-box}.cb-d0392b5b .jute-faq-hero{--jfh-ink:#24251f;--jfh-muted:#77776e;--jfh-accent:#f7d69f;--jfh-line:#e6e4dd;width:100%;background:#faf9f6;color:var(--jfh-ink);overflow:hidden;font-family:inherit}.cb-d0392b5b .jute-faq-hero a{color:inherit;text-decoration:none}.cb-d0392b5b .jute-faq-hero__container{width:min(calc(100% - 32px),1350px);margin-inline:auto;padding-block:55px 60px;display:grid;grid-template-columns:minmax(0,1fr);gap:42px}.cb-d0392b5b .jute-faq-hero__content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.cb-d0392b5b .jute-faq-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:25px;font-size:10px;line-height:1.5;font-weight:750;letter-spacing:.13em;color:#8c7556}.cb-d0392b5b .jute-faq-hero__dot{flex:none;width:8px;height:8px;border-radius:50%;background:#c4975c;box-shadow:0 0 0 4px #f2e6d3}.cb-d0392b5b .jute-faq-hero__title{max-width:850px;margin:0;font-size:clamp(40px,10.2vw,84px);line-height:1.075;font-weight:750;letter-spacing:-.064em;text-wrap:balance;overflow-wrap:break-word}.cb-d0392b5b .jute-faq-hero__title span{color:#b18a56}.cb-d0392b5b .jute-faq-hero__description{max-width:540px;margin:26px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.8;color:var(--jfh-muted)}.cb-d0392b5b .jute-faq-hero__actions{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:35px}.cb-d0392b5b .jute-faq-hero__primary,.cb-d0392b5b .jute-faq-hero__secondary{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:15px 21px;border-radius:11px;font-size:13px;font-weight:750;transition:background .2s ease,transform .2s ease,border-color .2s ease}.cb-d0392b5b .jute-faq-hero__primary{background:var(--jfh-accent);border:1px solid var(--jfh-accent)}.cb-d0392b5b .jute-faq-hero__primary:hover{background:#edc487;transform:translateY(-2px)}.cb-d0392b5b .jute-faq-hero__secondary{background:0 0;border:1px solid #dcd8cd}.cb-d0392b5b .jute-faq-hero__secondary:hover{background:#fff;border-color:#b9ad99;transform:translateY(-2px)}.cb-d0392b5b .jute-faq-hero__primary span,.cb-d0392b5b .jute-faq-hero__secondary span{font-size:19px;font-weight:400}.cb-d0392b5b .jute-faq-hero__footer{width:100%;display:flex;align-items:flex-start;gap:13px;margin-top:47px;padding-top:21px;border-top:1px solid var(--jfh-line)}.cb-d0392b5b .jute-faq-hero__footer-line{flex:none;width:23px;height:1px;margin-top:10px;background:#b58a55}.cb-d0392b5b .jute-faq-hero__footer p{max-width:390px;margin:0;color:#8b8980;font-size:12px;line-height:1.7}.cb-d0392b5b .jute-faq-hero__media{position:relative;min-width:0;min-height:430px;aspect-ratio:4/4.5;overflow:hidden;border-radius:20px;background:#e6d6be;isolation:isolate}.cb-d0392b5b .jute-faq-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.cb-d0392b5b .jute-faq-hero__media:hover .jute-faq-hero__image{transform:scale(1.035)}.cb-d0392b5b .jute-faq-hero__media::after{content:"";position:absolute;inset:35%0 0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(30,23,14,.18) 35%,rgba(30,23,14,.76) 100%)}.cb-d0392b5b .jute-faq-hero__image-label{position:absolute;z-index:1;left:25px;right:25px;bottom:29px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#fff}.cb-d0392b5b .jute-faq-hero__label-kicker{font-size:10px;font-weight:750;letter-spacing:.15em;color:#f7d69f}.cb-d0392b5b .jute-faq-hero__image-label strong{font-size:clamp(25px,4vw,39px);line-height:1.12;letter-spacing:-.045em;font-weight:750}.cb-d0392b5b .jute-faq-hero__label-location{font-size:12px;line-height:1.5;color:rgba(255,255,255,.8)}.cb-d0392b5b .jute-faq-hero__corner{position:absolute;z-index:1;top:23px;right:23px;padding:11px 13px;border-radius:8px;background:rgba(255,255,255,.91);color:#51412d;font-size:10px;font-weight:800;letter-spacing:.1em}@media (max-width:390px){.cb-d0392b5b .jute-faq-hero__container{width:min(calc(100% - 28px),1350px);padding-top:43px}.cb-d0392b5b .jute-faq-hero__title{font-size:clamp(36px,10vw,40px)}.cb-d0392b5b .jute-faq-hero__actions{align-items:stretch}.cb-d0392b5b .jute-faq-hero__primary,.cb-d0392b5b .jute-faq-hero__secondary{width:100%;justify-content:space-between}.cb-d0392b5b .jute-faq-hero__media{min-height:390px}.cb-d0392b5b .jute-faq-hero__image-label{left:19px;right:19px;bottom:23px}}@media (min-width:700px){.cb-d0392b5b .jute-faq-hero__container{width:min(calc(100% - 64px),1350px);padding-block:75px;gap:55px}.cb-d0392b5b .jute-faq-hero__media{aspect-ratio:5/4;min-height:480px}.cb-d0392b5b .jute-faq-hero__image-label{left:36px;bottom:35px}}@media (min-width:1050px){.cb-d0392b5b .jute-faq-hero__container{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:clamp(40px,4.5vw,80px);padding-block:75px 95px}.cb-d0392b5b .jute-faq-hero__content{justify-content:center;padding-block:20px}.cb-d0392b5b .jute-faq-hero__title{font-size:clamp(57px,5vw,84px)}.cb-d0392b5b .jute-faq-hero__description{margin-top:32px}.cb-d0392b5b .jute-faq-hero__actions{margin-top:42px}.cb-d0392b5b .jute-faq-hero__footer{margin-top:75px}.cb-d0392b5b .jute-faq-hero__media{aspect-ratio:auto;min-height:660px;border-radius:24px}.cb-d0392b5b .jute-faq-hero__image-label{left:40px;right:40px;bottom:42px}}@media (prefers-reduced-motion:reduce){.cb-d0392b5b .jute-faq-hero *,.cb-d0392b5b .jute-faq-hero ::before,.cb-d0392b5b .jute-faq-hero ::after{transition:none!important}}