.cf-stage{--cf-ink:#101720;--cf-paper:#faf6ee;--cf-sand:#e9e2d3;--cf-gold:#cfa74c;font-family:var(--font-text)}.cf-stage :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.045em}.cf-stage a:focus-visible,.cf-stage button:focus-visible,.cf-stage input:focus-visible{outline:2px solid var(--cf-gold);outline-offset:3px}.cf-stage .cf-hero{position:relative;isolation:isolate}.cf-stage .cf-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#faf6ee09 1px,transparent 1px),linear-gradient(90deg,#faf6ee09 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 100%);mask-image:linear-gradient(90deg,transparent 5%,#000 100%)}.cf-stage .cf-hero-inner{padding-block:calc(var(--header-h,96px) + 35px) 100px}.cf-stage .cf-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:8%;align-items:center}.cf-stage .cf-hero-copy{max-width:760px}.cf-stage .cf-hero h1{font-size:clamp(44px,5.2vw,76px);line-height:1.02}.cf-stage .cf-rule-list{border-top:1px solid #d6d2c8}.cf-stage .cf-rule-list>*{border-bottom:1px solid #d6d2c8;padding-block:22px}.cf-stage .cf-dark-rules{border-color:#faf6ee30}.cf-stage .cf-dark-rules>*{border-color:#faf6ee30}.cf-stage .cf-form{background:#faf6ee;border:1px solid #d6d2c8;border-radius:7px;padding:clamp(24px,3vw,48px);color:#101720}.cf-stage .cf-form :is(input,textarea,select){border-radius:4px;background:#fffdf8}.cf-stage .cf-form :is(input,textarea,select):focus-visible{border-color:#8a6a1f}.cf-stage .cf-window-body{background:#f4f2ec;color:#101720;padding:clamp(18px,2.5vw,32px)}.cf-stage .cf-window-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #d6d2c8}.cf-stage .cf-window-row:last-child{border-bottom:0}.cf-stage .cf-market-link{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid #d6d2c8;transition:color .2s ease,transform .2s ease}.cf-stage .cf-market-link:hover{color:#80601c;transform:translateY(-2px)}.cf-stage .cf-market-link:last-child{border-bottom:1px solid #d6d2c8}.cf-stage .cf-market-link span.text-xs{color:#6b4f14}.cf-stage .cf-index{color:#735519;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cf-stage .cf-night-index{color:#e3c77f}.cf-stage .cf-related-alt{background-color:#faf6ee!important}.cf-stage[data-testid=page-roi-calculator] section[aria-labelledby=related-content-title]{background-color:#faf6ee!important}.cf-stage .cf-sand-ink,.cf-stage a.cf-sand-ink{color:#6b4f14}:dir(rtl) .cf-stage .cf-index{letter-spacing:0;text-transform:none}.cf-stage .cf-stat{font-family:var(--font-display);font-size:clamp(32px,3.5vw,48px);line-height:1.05;letter-spacing:-.055em}.cf-stage .cf-booking iframe{display:block;width:100%;min-height:700px;border:0;background:#fffdf8}@media(max-width:767px){.cf-stage .cf-hero-inner{padding-block:calc(var(--header-h,96px) + 16px) 65px}.cf-stage .cf-hero-grid{grid-template-columns:minmax(0,1fr);gap:35px}.cf-stage .cf-hero h1{font-size:clamp(43px,11vw,58px)}.cf-stage .cf-booking iframe{min-height:760px}}@media(prefers-reduced-motion:reduce){.cf-stage .cf-market-link{transition:none}}
