html[data-theme] body.typography-refined .public-home-five{--home-button-line:#7d9987;--home-button-hover:#e1ece4;--home-button-focus:#336c4d}html[data-theme=dark] body.typography-refined .public-home-five{--home-button-line:#73937d;--home-button-hover:#335c42;--home-button-focus:#bfe7ca}html[data-theme] body.typography-refined .public-home-five :is(.button,.ready-cta,.main-nav a,.menu-button){border:1px solid var(--home-button-line);box-shadow:none;border-radius:8px;font-weight:500;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s}html[data-theme] body.typography-refined .public-home-five :is(.button-light,.button-outline,.button-dark,.ready-cta,.main-nav a,.menu-button){background:var(--ui-soft);color:var(--ui-ink)}html[data-theme] body.typography-refined .public-home-five .main-nav a{min-height:44px;font-size:var(--ui-secondary);justify-content:center;align-items:center;gap:8px;display:flex}html[data-theme] body.typography-refined .public-home-five :is(.button-red,.main-nav .ready-link){color:#fff;background:#650f24;border-color:#994457}html[data-theme] body.typography-refined .public-home-five :is(.button,.ready-cta,.main-nav a,.menu-button):is(:hover,:active){filter:none;background:var(--home-button-hover);border-color:var(--home-button-focus);transform:none}html[data-theme] body.typography-refined .public-home-five :is(.button-red,.main-nav .ready-link):is(:hover,:active){background:#7b1832;border-color:#bb7486}html[data-theme] body.typography-refined .public-home-five .display-tools-five{border:1px solid var(--home-button-line);background:var(--ui-soft);border-radius:8px;flex-shrink:0;align-items:center;gap:0;padding:3px;display:flex}html[data-theme] body.typography-refined .public-home-five .display-tools-five button{width:44px;height:44px;color:var(--ui-ink);box-shadow:none;filter:none;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;font-size:16px;font-weight:500;line-height:1;transition:background-color .16s;display:grid;transform:none}html[data-theme] body.typography-refined .public-home-five .display-tools-five button+button{border-left:1px solid var(--home-button-line)}html[data-theme] body.typography-refined .public-home-five .display-tools-five button:is(:hover,[aria-pressed=true]){background:var(--home-button-hover)}html[data-theme] body.typography-refined .public-home-five .display-tools-five svg{width:22px;height:22px}html[data-theme] body.typography-refined .public-home-five :is(a,button):focus-visible{outline:2px solid var(--home-button-focus);outline-offset:3px;box-shadow:none}html[data-theme] body.typography-refined:has(.public-home-five) .quote-modal :is(.button,.modal-close){border:1px solid var(--ui-line);box-shadow:none;border-radius:8px;font-weight:500;transition:background-color .16s,border-color .16s}html[data-theme] body.typography-refined:has(.public-home-five) .quote-modal .modal-close{background:var(--ui-soft);width:44px;height:44px;color:var(--ui-ink)}html[data-theme] body.typography-refined:has(.public-home-five) .quote-modal .button-red{color:#fff;background:#650f24;border-color:#994457}html[data-theme] body.typography-refined:has(.public-home-five) .quote-modal :is(.button,.modal-close):is(:hover,:active){filter:none;border-color:#73937d;transform:none}html[data-theme] body.typography-refined:has(.public-home-five) .quote-modal .button-red:hover{background:#7b1832;border-color:#bb7486}html[data-theme] body.typography-refined:has(.public-home-five) .quote-modal :is(button,a):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #73937d}@media (prefers-reduced-motion:reduce){html[data-theme] body.typography-refined .public-home-five :is(.button,.ready-cta,.main-nav a,.menu-button,.display-tools-five button){transition:none}html[data-theme] body.typography-refined:has(.public-home-five) .quote-modal :is(.button,.modal-close){transition:none}}
html[data-theme] body.typography-refined .public-navigation-five .main-nav{--nav-line:#7d9987;--nav-hover:#e1ece4;--nav-focus:#336c4d;border:1px solid var(--nav-line);background:var(--ui-soft);border-radius:8px;gap:0;padding:3px}html[data-theme=dark] body.typography-refined .public-navigation-five .main-nav{--nav-line:#73937d;--nav-hover:#335c42;--nav-focus:#bfe7ca}html[data-theme] body.typography-refined .public-navigation-five .main-nav a{min-height:44px;color:var(--ui-ink);font-size:var(--ui-secondary);box-shadow:none;filter:none;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:500;line-height:1.4;transition:background-color .16s,color .16s;display:flex;transform:none}html[data-theme] body.typography-refined .public-navigation-five .main-nav a+a{border-left:1px solid var(--nav-line)}html[data-theme] body.typography-refined .public-navigation-five .main-nav a:is(:hover,:active,[aria-current=page]){background:var(--nav-hover);color:var(--ui-ink);border-color:var(--nav-line);box-shadow:none;filter:none;transform:none}html[data-theme] body.typography-refined .public-navigation-five .main-nav .ready-link{color:#fff;background:#650f24}html[data-theme] body.typography-refined .public-navigation-five .main-nav .ready-link:is(:hover,:active,[aria-current=page]){color:#fff;background:#7b1832}html[data-theme] body.typography-refined .public-navigation-five .main-nav a:focus-visible{outline:2px solid var(--nav-focus);outline-offset:-2px;box-shadow:none;position:relative}@media (max-width:1120px){html[data-theme] body.typography-refined .public-navigation-five .main-nav{flex-basis:100%;order:3;min-width:0}html[data-theme] body.typography-refined .public-navigation-five .main-nav a{white-space:normal;justify-content:flex-start}html[data-theme] body.typography-refined .public-navigation-five .main-nav a+a{border-left:0;border-top:1px solid var(--nav-line)}}@media (prefers-reduced-motion:reduce){html[data-theme] body.typography-refined .public-navigation-five .main-nav a{transition:none}}
