.north-business{--bark:#243b36;--bark-soft:#eee8de;--bark-mid:#243b36;--bark-card:#faf9f5;--parchment:#243b36;--parchment-soft:#344d48;--copper:#836449;--copper-pale:#836449;--muted:#52625b;--muted-light:#52625b;--border:rgba(36,59,54,.14);--border-md:rgba(36,59,54,.22);--border-strong:rgba(36,59,54,.35);background:#f7f4ee;color:#243b36}
.north-business nav.north-header,.north-business nav.north-header.scrolled{background:#f7f4ee;border-bottom:1px solid var(--border)}.north-business nav.north-header .nav-logo,.north-business nav.north-header .nav-links a,.north-business .north-menu-toggle{color:#243b36}.north-business .nav-right{display:flex;align-items:center}.north-business nav.north-header .nav-cta{background:#243b36;color:#fff9ef}.north-business nav.north-nav-open{background:#f7f4ee}.north-business .hero{min-height:0;height:auto;background:#f7f4ee;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:calc(var(--north-season-height,38px) + 150px) 6% 70px}.north-business .hero:before{display:none}.north-business .hero-title{font-size:clamp(48px,5.3vw,80px);line-height:1.05}.north-business .hero-lead{font-size:17px;max-width:58ch}.business-photo{margin:0}.business-photo img{width:100%;height:460px;object-fit:cover;border-radius:3px}.business-photo figcaption{font-size:13px;color:#52625b;margin-top:10px}.north-business .btn-primary,.north-business .pkg-card.featured .pkg-cta{background:#243b36;color:#fff9ef;border:1px solid #243b36;display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-transform:none;letter-spacing:0;font-size:15px;padding:14px 22px}.north-business .btn-primary:hover{background:#344d48}.north-business .btn-secondary,.north-business .pkg-cta{font-size:15px;text-transform:none;letter-spacing:0;min-height:48px;padding:14px 22px}.north-business .usp-row{background:#eee8de;padding:0 4%}.north-business .usp-title,.north-business .benefit-title{font-size:17px}.north-business .usp-desc,.north-business .benefit-desc,.north-business .pkg-desc{font-size:15px}.north-business .section{padding:72px 6%}.north-business .section-title{font-size:clamp(38px,4vw,58px);line-height:1.1}.north-business .section-body{font-size:16px}.north-business .two-col{gap:6%}.north-business .pkg-grid,.north-business .apt-grid,.north-business .benefits-grid{background:transparent;gap:20px}.north-business .pkg-card,.north-business .apt-card,.north-business .benefit-item{border:1px solid var(--border);border-radius:3px;background:#faf9f5!important}.north-business .pkg-card.featured{background:#eee8de!important;border-color:#836449}.north-business .pkg-card.featured .pkg-badge{background:#e4ddcf;color:#685239;border-color:#c8b79c}.north-business .pkg-name,.north-business .apt-name{font-size:30px}.north-business .pkg-features li,.north-business .apt-detail{font-size:14px}.north-business .pkg-price-note{font-size:13px}.north-business .apt-tag{font-size:12px;text-transform:none;letter-spacing:0;padding:5px 8px}.business-apt-link{color:#243b36;font-size:14px;margin-top:16px;text-underline-offset:4px}.north-business .cta-section{background:#243b36;color:#fff9ef;padding:72px 6%;scroll-margin-top:150px}.north-business .cta-title,.north-business .cta-title em,.north-business .cta-sub,.north-business .cta-contact-val,.north-business .cta-contact-val a,.north-business .cta-contact-label,.north-business .cta-section .section-label{color:#fff9ef!important}.north-business .cta-section .btn-primary{background:#f7f4ee;color:#243b36}.north-business .cta-sub{font-size:16px;max-width:65ch}.north-business .cta-contact-val{overflow-wrap:anywhere}.north-business .season-month{font-size:12px}.north-business .season-month.business{background:#e4ddcf;color:#685239}.north-business footer{background:#eee8de}.north-business .footer-bottom{background:#f7f4ee}.north-business a:focus-visible{outline:3px solid #ab754d;outline-offset:5px}
@media(max-width:900px){.north-business .hero{padding-top:calc(var(--north-season-height,38px) + 130px);gap:32px}.business-photo img{height:360px}.north-business .pkg-grid{grid-template-columns:1fr}.north-business nav.north-header .nav-links{background:#f7f4ee}.north-business .usp-row{padding:0}.north-business .season-bar{grid-template-columns:repeat(6,1fr)}}@media(max-width:600px){.north-business .hero{grid-template-columns:1fr;padding:calc(var(--north-season-height,48px) + 110px) 5% 40px}.north-business .hero-title{font-size:52px}.business-photo img{height:300px}.north-business .section{padding:48px 5%}.north-business .apt-grid{grid-template-columns:1fr}.north-business .usp-item{padding:22px 18px}.north-business .hero-actions{flex-direction:column;align-items:stretch}.north-business .hero-actions a{text-align:center}.north-business .cta-contacts{gap:24px}.north-business .cta-section{padding:48px 5%}.north-business .season-legend{flex-wrap:wrap;gap:12px}}
.north-site.north-business footer,.north-site.north-business .footer-bottom{color:#243b36}
.north-site.north-business footer .f-logo-main,.north-site.north-business footer .f-col h4{color:#243b36}
.north-site.north-business footer .f-logo-sub,.north-site.north-business footer .f-orgnr,.north-site.north-business footer .f-tagline,.north-site.north-business footer .f-col a,.north-site.north-business .footer-bottom-left,.north-site.north-business .footer-bottom a{color:#43564e}
.north-site.north-business footer .north-footer-book{color:#243b36;border-color:#83928a;background:#f7f4ee}
.north-site.north-business footer a:hover,.north-site.north-business .footer-bottom a:hover{color:#243b36;text-decoration:underline}
