
.hv-story{--hv-ink:#111b17;--hv-paper:#faf3e6;--hv-gold:#efc260;--hv-line:#c9c7bb;background:var(--hv-paper);color:var(--hv-ink);font:400 18px/1.55 Arial,Helvetica,sans-serif;letter-spacing:0;overflow:hidden}
.hv-story *{box-sizing:border-box}.hv-story h2,.hv-story h3,.hv-story p,.hv-story figure{margin:0}.hv-story h2,.hv-story h3{font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;color:inherit!important;font-weight:700!important}.hv-story h2{font-size:clamp(40px,4.7vw,72px)!important;line-height:1.02!important;letter-spacing:-.045em!important;max-width:1000px}.hv-story h2 span{color:var(--hv-gold)}.hv-story h3{font-size:26px!important;line-height:1.18!important;letter-spacing:-.03em!important}.hv-story p{font-size:18px;line-height:1.55}.hv-story .hv-kicker{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;margin-bottom:22px;color:#756020}.hv-story .hv-intro{font-size:clamp(18px,1.65vw,25px);line-height:1.45;margin-top:25px;max-width:700px}.hv-story .hv-note{font-size:14px;line-height:1.5;color:#526054;margin-top:18px}.hv-story a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.hv-story a:focus-visible,.hv-story summary:focus-visible,.hv-story video:focus-visible{outline:3px solid #a47920;outline-offset:5px}.hv-wrap{max-width:1440px;padding:85px 4.3%;margin:0 auto}.hv-dark{background:var(--hv-ink);color:var(--hv-paper);--hv-line:#647066}.hv-dark .hv-kicker,.hv-dark .hv-note{color:#d3dbce}.hv-dark a{color:var(--hv-gold)}.hv-story img{display:block;width:100%;height:auto;max-width:100%}.hv-media{position:relative;margin-top:38px!important}.hv-media video{width:100%;aspect-ratio:16/9;display:block;background:#111b17;border-radius:9px;object-fit:contain}.hv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:28px}.hv-step{display:flex;gap:18px;align-items:baseline}.hv-step>span{font-size:28px;font-weight:700;color:#8d6a15}.hv-step h3{font-size:24px!important}.hv-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.3fr);align-items:center;gap:55px}.hv-split .hv-photo{border-radius:4px;overflow:hidden}.hv-photo img{height:100%;object-fit:cover}.hv-rows{margin-top:35px}.hv-row{padding:22px 0;border-top:1px solid var(--hv-line)}.hv-row p{margin-top:9px}.hv-row:last-child{border-bottom:1px solid var(--hv-line)}.hv-photo figcaption{font-size:14px;line-height:1.5;margin-top:12px;color:inherit}.hv-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.hv-pair figure{position:relative}.hv-pair img{aspect-ratio:16/9;object-fit:cover;border-radius:5px}.hv-pair figcaption{padding-top:17px;font-size:19px;font-weight:700}.hv-bar{border-top:1px solid var(--hv-line);display:flex;gap:30px;align-items:baseline;justify-content:space-between;margin-top:35px;padding-top:25px}.hv-bar strong{font-size:28px;letter-spacing:-.03em;line-height:1.15}.hv-warning{padding:22px 26px;border:1px solid #9c7b31;margin-top:34px!important;font-weight:700}.hv-support-scene{position:relative;min-height:590px;display:flex;align-items:center;background:#111b17;isolation:isolate}.hv-support-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:75% center}.hv-support-scene:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111b17 0%,#111b17f2 23%,#111b17b3 42%,#111b1700 75%)}.hv-support-copy{width:52%;padding:75px 4.3%;}.hv-support-copy h2{font-size:clamp(40px,4.7vw,72px)!important;text-transform:uppercase}.hv-support-caption{position:absolute;bottom:18px;right:20px;background:#111b17c4;padding:5px 9px!important;font-size:12px!important}.hv-support-links{padding-top:40px;padding-bottom:55px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;border-top:1px solid var(--hv-line)}.hv-support-links article:before{content:'';display:block;width:70px;height:2px;background:var(--hv-gold);margin-bottom:20px}.hv-support-links article p{margin-top:16px}.hv-support-links article a{display:inline-flex;min-height:44px;align-items:center;margin-top:15px;font-size:18px}.hv-support-note{grid-column:1/-1;margin:0!important}.hv-faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:65px}.hv-faq-title h2{text-transform:uppercase}.hv-faq-title .hv-photo{margin-top:38px;overflow:hidden;border-radius:4px}.hv-faq-title .hv-photo img{aspect-ratio:1.35;object-fit:cover}.hv-faq details{border-top:1px solid var(--hv-line)}.hv-faq details:last-of-type{border-bottom:1px solid var(--hv-line)}.hv-faq summary{display:flex;justify-content:space-between;gap:25px;align-items:center;cursor:pointer;list-style:none;padding:25px 0;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.025em}.hv-faq summary::-webkit-details-marker{display:none}.hv-faq summary:after{content:'+';font:400 30px/1 Arial,Helvetica,sans-serif;color:var(--hv-gold)}.hv-faq details[open] summary:after{content:'−'}.hv-faq-answer{padding:0 40px 25px 0}.hv-faq-answer p{font-size:18px}.hv-faq-contact{display:inline-flex;min-height:48px;align-items:center;margin-top:28px;font-weight:700}.hv-story [id]{scroll-margin-top:30px}
@media(max-width:900px){.hv-wrap{padding:60px 5%}.hv-split{gap:30px;grid-template-columns:1fr 1.1fr}.hv-story h2{font-size:46px!important}.hv-faq-grid{gap:35px;grid-template-columns:1fr 1.4fr}.hv-faq summary{font-size:21px}.hv-support-copy{width:60%}.hv-support-links{gap:28px}.hv-story h3{font-size:23px!important}}
@media(max-width:650px){.hv-wrap{padding:50px 24px}.hv-story h2{font-size:40px!important;letter-spacing:-.045em!important}.hv-story h3{font-size:23px!important}.hv-story p{font-size:17px}.hv-story .hv-kicker{font-size:12px;letter-spacing:.12em;margin-bottom:18px}.hv-story .hv-intro{font-size:19px;margin-top:20px}.hv-split,.hv-faq-grid{grid-template-columns:1fr;gap:30px}.hv-media{margin-top:26px!important}.hv-steps{grid-template-columns:1fr;gap:17px;margin-top:24px}.hv-step{gap:14px}.hv-step>span{font-size:24px}.hv-step h3{font-size:21px!important}.hv-pair{grid-template-columns:1fr;gap:27px;margin-top:28px}.hv-pair figcaption{font-size:18px;padding-top:11px}.hv-bar{display:block;margin-top:28px;padding-top:23px}.hv-bar strong{font-size:25px}.hv-bar p{margin-top:14px}.hv-rows{margin-top:27px}.hv-row{padding:19px 0}.hv-warning{padding:18px;font-size:17px!important}.hv-support-scene{min-height:650px;align-items:flex-end}.hv-support-photo{object-position:65% top}.hv-support-scene:after{background:linear-gradient(180deg,#111b1700 0%,#111b1745 29%,#111b17e6 53%,#111b17 85%)}.hv-support-copy{width:100%;padding:250px 24px 75px}.hv-support-caption{font-size:11px!important;bottom:15px;left:24px;right:24px;text-align:center}.hv-support-links{grid-template-columns:1fr;gap:32px;padding-top:35px;padding-bottom:40px}.hv-support-links article a{margin-top:8px}.hv-support-links article p{margin-top:10px}.hv-faq-grid{gap:35px}.hv-faq-title .hv-photo{max-width:340px;margin-top:25px}.hv-faq summary{font-size:21px;padding:22px 0;gap:15px}.hv-faq-answer{padding:0 10px 22px 0}.hv-faq-answer p{font-size:17px}.hv-faq-contact{font-size:17px}.hv-story .hv-note{font-size:14px}.hv-photo figcaption{font-size:14px}}
.hv-story .hv-support-photo{height:100%;width:100%;object-fit:cover}.hv-story h2 span{font:inherit!important;color:var(--hv-gold)}
