.hvh{--hvh-yellow: #ffde59;--hvh-dark: #1c1c1c;--hvh-white: #fff;font-family:var(--text-font-family, Arial, sans-serif);font-weight:var(--text-font-weight, 400);font-size:max(var(--text-base, 16px),16px);line-height:1.65;padding-block:max(var(--section-vertical-spacing, 64px),64px);color:rgb(var(--text-color));background:rgb(var(--background));text-align:left}.hvh,.hvh *,.hvh *:before,.hvh *:after{box-sizing:border-box}.hvh h2,.hvh h3,.hvh h4,.hvh p,.hvh ol{margin:0}.hvh h2,.hvh h3,.hvh h4{font-family:var(--heading-font-family, Arial, sans-serif);font-weight:var(--heading-font-weight, 400);color:inherit;text-wrap:balance;overflow-wrap:anywhere}.hvh h2{font-size:clamp(25px,2.25vw,34px);text-transform:var(--heading-text-transform, uppercase);letter-spacing:.1em;line-height:1.4}.hvh h3{font-size:21px;line-height:1.4;letter-spacing:.01em;text-transform:none}.hvh h4{font-size:19px;line-height:1.5;letter-spacing:0;text-transform:none}.hvh a{color:inherit;text-decoration:none}.hvh .hvh-container{width:auto;margin-inline:auto;max-width:1500px;padding-inline:var(--container-gutter, 24px)}.hvh .hvh-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px}.hvh .hvh-lead{font-size:17px;line-height:1.75}.hvh .hvh-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:15px 24px;border:1px solid currentColor;border-radius:var(--button-border-radius, 0);font-family:var(--text-font-family, Arial, sans-serif);font-size:12px;font-weight:700;letter-spacing:.11em;line-height:1.5;text-transform:var(--button-text-transform, uppercase);text-decoration:none;transition:opacity .16s ease}.hvh .hvh-button>span{font-size:20px;font-weight:400;letter-spacing:0}.hvh .hvh-button:hover{opacity:.82}.hvh .hvh-button--accent{background:var(--hvh-yellow);color:var(--hvh-dark);border-color:var(--hvh-yellow)}.hvh .hvh-button--outline{background:transparent;color:inherit}.hvh .hvh-button--dark{background:var(--hvh-dark);color:var(--hvh-white);border-color:var(--hvh-dark)}.hvh .hvh-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-size:14px}.hvh .hvh-link:hover{text-decoration-thickness:2px}.hvh a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.hvh-rental a:focus-visible{outline-color:var(--hvh-yellow)}.hvh-personal a:focus-visible{outline-color:var(--hvh-dark)}.hvh-rental .hvh-rental__intro{display:grid;grid-template-columns:1fr 1fr;gap:70px}.hvh-rental .hvh-rental__intro>.hvh-lead{max-width:590px}.hvh-rental .hvh-rental__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:48px}.hvh-rental .hvh-option{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid rgb(var(--text-color) / .25);padding-top:27px}.hvh-rental .hvh-option h3{margin-bottom:16px}.hvh-rental .hvh-option p{margin-bottom:27px;max-width:550px;opacity:.85}.hvh-rental .hvh-option .hvh-button{margin-top:auto}.hvh-rental .hvh-note{font-size:12px;margin-top:35px;opacity:.75}.hvh-personal .hvh-personal__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(48px,8vw,120px);align-items:center}.hvh-personal .hvh-personal__copy h2{margin-bottom:26px}.hvh-personal .hvh-personal__copy .hvh-lead{max-width:610px}.hvh-personal .hvh-contact{width:100%;max-width:480px;background:var(--hvh-white);color:var(--hvh-dark);margin-left:auto}.hvh-personal .hvh-contact__portrait{aspect-ratio:1.35;overflow:hidden}.hvh-personal .hvh-contact__portrait img{display:block;width:100%;height:100%;object-fit:cover}.hvh-personal .hvh-contact__body{padding:34px}.hvh-personal .hvh-monogram{display:flex;align-items:center;justify-content:center;border:1px solid rgb(28 28 28 / .2);border-radius:50%;width:60px;height:60px;font-family:var(--heading-font-family, Arial, sans-serif);font-size:22px;margin-bottom:24px}.hvh-personal .hvh-contact__name{font-family:var(--heading-font-family, Arial, sans-serif);font-size:28px;line-height:1.25;margin-bottom:10px}.hvh-personal .hvh-contact__role{font-size:13px;line-height:1.6;opacity:.75;margin-bottom:28px}.hvh-personal .hvh-contact .hvh-button{width:100%}.hvh-personal .hvh-contact .hvh-link{margin-top:12px}.hvh-personal .hvh-steps{border-top:1px solid rgb(var(--text-color) / .18);padding-top:30px;margin-top:55px}.hvh-personal .hvh-steps__heading{margin-bottom:28px}.hvh-personal .hvh-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;padding:0}.hvh-personal .hvh-step-no{display:block;opacity:.6;font-size:12px;margin-bottom:13px}.hvh-personal .hvh-steps__grid h4{margin-bottom:13px}.hvh-personal .hvh-steps__grid p{font-size:15px;line-height:1.65;opacity:.82}@media(max-width:999px){.hvh-rental .hvh-rental__intro,.hvh-rental .hvh-rental__grid{gap:36px}.hvh-personal .hvh-personal__grid{gap:40px}.hvh-personal .hvh-contact__body{padding:28px}.hvh-personal .hvh-steps__grid{gap:28px}}@media(max-width:699px){.hvh{padding-block:44px}.hvh h2{font-size:25px;letter-spacing:.08em;line-height:1.45}.hvh h3{font-size:22px}.hvh h4{font-size:20px}.hvh .hvh-eyebrow{margin-bottom:17px;font-size:10px}.hvh .hvh-lead{font-size:16px}.hvh .hvh-button{min-height:50px;padding:14px 19px;font-size:11px;gap:20px}.hvh-rental .hvh-rental__intro{grid-template-columns:1fr;gap:22px}.hvh-rental .hvh-rental__grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.hvh-rental .hvh-option{padding-top:24px}.hvh-rental .hvh-option p{margin-bottom:23px}.hvh-rental .hvh-note{margin-top:30px}.hvh-personal .hvh-personal__grid{grid-template-columns:1fr;gap:28px}.hvh-personal .hvh-contact{max-width:none}.hvh-personal .hvh-contact__body{padding:26px}.hvh-personal .hvh-contact__name{font-size:27px}.hvh-personal .hvh-steps{margin-top:38px;padding-top:26px}.hvh-personal .hvh-steps__grid{grid-template-columns:1fr;gap:27px}.hvh-personal .hvh-step-no,.hvh-personal .hvh-steps__grid h4{margin-bottom:8px}.hvh-personal .hvh-steps__grid p{font-size:16px}}@media(prefers-reduced-motion:reduce){.hvh *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/havyn-home.css.map */
