.hcf-home{background:#0a0b0b;color:#f4ead8;font-family:Arial,sans-serif}.hcf-home h1,.hcf-home h2,.hcf-home h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em}.hcf-home h1{font-size:clamp(3.5rem,7vw,7.5rem);line-height:.88;margin:0 0 2rem}.hcf-home h2{font-size:clamp(2.4rem,5vw,5rem);line-height:.95;margin:.2rem 0 1.4rem}.hcf-home p{line-height:1.55}.hcf-kicker{color:#c7a86c;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;font-weight:700}.hcf-button{display:inline-block;border:1px solid #c7a86c;color:#f4ead8;padding:.9rem 1.7rem;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.hcf-hero{min-height:760px;display:grid;grid-template-columns:38% 62%;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 50%,#30201e 0,#100d0d 38%,#050606 85%)}.hcf-hero__copy{padding:7vw 3vw 7vw 8vw;position:relative;z-index:2}.hcf-hero__copy:after{content:"";display:block;width:68px;border-top:2px solid #c7a86c;margin:2.4rem 0}.hcf-copy{max-width:27rem;margin-bottom:2rem;color:#e3d5c0}.hcf-hero__visual{height:100%;display:flex;align-items:end;justify-content:center;background:linear-gradient(90deg,transparent,#170d0d)}.hcf-hero__visual a{display:block;width:52%;margin-left:-10%}.hcf-hero__visual a:first-child{margin-bottom:5rem}.hcf-hero__visual img{display:block;width:100%;height:auto}.hcf-choice{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1180px;padding:4rem 5vw}.hcf-choice article{padding:2.3rem 3rem;background:#321017;border:1px solid #73343b}.hcf-choice article+article{background:#073e42;border-color:#18676b}.hcf-choice span{color:#d16d5c;font-family:Georgia,serif;font-size:2rem}.hcf-choice h2{font-size:2rem;margin:.5rem 0}.hcf-choice a{color:#d9c17e;text-decoration:none;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.hcf-scene{min-height:680px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.hcf-scene--joint{background:linear-gradient(100deg,#641b24 0 46%,#5c5b4f 46%)}.hcf-scene--gut{background:linear-gradient(100deg,#101b1a 0 50%,#07515a 50%)}.hcf-scene img{width:100%;height:680px;object-fit:cover}.hcf-scene__copy{padding:5vw 8vw;max-width:40rem}.hcf-scene__copy p:not(.hcf-kicker){max-width:22rem;color:#eadfcf}.hcf-scene--joint img{order:1}.hcf-scene--gut img{order:0}.hcf-scene--gut .hcf-scene__copy{order:1}.hcf-values{padding:6rem 8vw;display:grid;grid-template-columns:30% 70%;background:#0d0b0a}.hcf-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.hcf-values article{border-left:1px solid #8c7041;padding-left:1.5rem}.hcf-values article span{color:#c7a86c}.hcf-values h3{font-size:1.4rem}.hcf-values p{color:#d8cab7}.hcf-cta{text-align:center;padding:6rem 2rem;background:linear-gradient(100deg,#351421,#3f1824);border-top:1px solid #9c6b43}.hcf-cta p{max-width:32rem;margin:0 auto 1.7rem}.hcf-faq{max-width:1000px;margin:auto;padding:6rem 5vw}.hcf-faq details{border-top:1px solid #51403a;padding:1.4rem 0}.hcf-faq summary{cursor:pointer;font-family:Georgia,serif;font-size:1.15rem}.hcf-faq details div{padding:1rem 0;color:#cfc1b0}.hcf-home a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:749px){.hcf-hero{min-height:0;display:flex;flex-direction:column}.hcf-hero__copy{padding:6rem 1.5rem 3rem}.hcf-hero__visual{min-height:360px;width:100%;padding:0 1rem}.hcf-hero__visual a{width:57%;margin-left:-15%}.hcf-hero__visual a:first-child{margin-bottom:2rem}.hcf-choice,.hcf-scene,.hcf-values{display:block}.hcf-choice{padding:1.5rem}.hcf-choice article{padding:1.8rem}.hcf-choice article+article{margin-top:1px}.hcf-scene{min-height:0}.hcf-scene img{height:auto;min-height:350px;object-fit:cover}.hcf-scene__copy{padding:3rem 1.5rem}.hcf-scene--joint img,.hcf-scene--gut img{order:0}.hcf-scene--joint .hcf-scene__copy,.hcf-scene--gut .hcf-scene__copy{order:1}.hcf-values{padding:4rem 1.5rem}.hcf-values__grid{grid-template-columns:1fr;gap:1.5rem}.hcf-cta{padding:4rem 1.5rem}.hcf-faq{padding:4rem 1.5rem}}
