.territory-explorer-module__QJ5YWG__section{--territory-panel:#bdc8bf;--territory-bg:#bdc8bf;border-top:1px solid var(--ui-line,var(--line));background:var(--territory-bg);color:var(--ui-ink,var(--ink));padding:88px clamp(24px,7vw,110px) 80px;scroll-margin-top:100px}.territory-explorer-module__QJ5YWG__heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(28px,6vw,90px);margin-bottom:36px;display:grid}.territory-explorer-module__QJ5YWG__heading h2{font-size:var(--type-section,clamp(30px,3.8vw,54px));letter-spacing:-.022em;text-wrap:balance;max-width:650px;margin:0;font-weight:500;line-height:1.16}.territory-explorer-module__QJ5YWG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted,var(--muted));align-items:center;gap:10px;margin:0 0 20px;font-size:12px;font-weight:500;display:flex}.territory-explorer-module__QJ5YWG__eyebrow span,.territory-explorer-module__QJ5YWG__liveDot{background:#789b81;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.territory-explorer-module__QJ5YWG__intro{max-width:460px;color:var(--ui-muted,var(--muted));font-size:17px;line-height:1.65}.territory-explorer-module__QJ5YWG__intro p{margin:0}.territory-explorer-module__QJ5YWG__intro .territory-explorer-module__QJ5YWG__hint{margin-top:14px;font-size:14px}.territory-explorer-module__QJ5YWG__viewer{height:clamp(560px,46vw,680px);position:relative}.territory-explorer-module__QJ5YWG__scrollRail,.territory-explorer-module__QJ5YWG__scrollHint{display:none}.territory-explorer-module__QJ5YWG__dialog{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:#bdc8bf;border:1px solid #71887866;border-radius:14px;margin:0;padding:0;position:relative;inset:auto;overflow:hidden;box-shadow:0 12px 32px #10271b0b}.territory-explorer-module__QJ5YWG__dialog iframe{border:0;width:100%;height:calc(100% - 56px);display:block}.territory-explorer-module__QJ5YWG__toolbar{background:var(--territory-panel);height:56px;color:var(--ui-ink,var(--ink));border-bottom:1px solid var(--ui-line,var(--line));justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:13px;display:flex}.territory-explorer-module__QJ5YWG__toolbar>span{align-items:center;gap:9px;display:flex}.territory-explorer-module__QJ5YWG__toolbar button{color:#fff;cursor:pointer;font:inherit;background:#650f24;border:1px solid #994457;border-radius:8px;min-height:36px;padding:8px 14px;transition:background-color .16s}.territory-explorer-module__QJ5YWG__toolbar button:hover{background:#7b1832}.territory-explorer-module__QJ5YWG__toolbar button:focus-visible{outline:2px solid var(--home-button-focus,#73937d);outline-offset:3px}.territory-explorer-module__QJ5YWG__expanded{border:0;border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}.territory-explorer-module__QJ5YWG__dialog::backdrop{background:#172b24d9}.territory-explorer-module__QJ5YWG__placeholder{place-items:center;height:calc(100% - 56px);display:grid;position:relative}.territory-explorer-module__QJ5YWG__placeholder img{object-fit:contain;width:100%;height:100%}.territory-explorer-module__QJ5YWG__placeholder span{background:var(--ui-panel,#fffdf4);color:var(--ui-ink,#244835);border-radius:8px;padding:10px 16px;font-size:13px;position:absolute;bottom:24px}.territory-explorer-module__QJ5YWG__footnote{color:var(--ui-muted,var(--muted));justify-content:space-between;align-items:baseline;gap:24px;margin-top:18px;font-size:12px;line-height:1.6;display:flex}.territory-explorer-module__QJ5YWG__footnote p{max-width:670px;margin:0}.territory-explorer-module__QJ5YWG__footnote a{color:var(--ui-ink,var(--ink));white-space:nowrap;text-underline-offset:4px;text-decoration:underline}@media (max-width:700px){.territory-explorer-module__QJ5YWG__section{padding:56px 16px}.territory-explorer-module__QJ5YWG__heading{grid-template-columns:1fr;gap:22px;margin-bottom:26px}.territory-explorer-module__QJ5YWG__heading h2{max-width:480px}.territory-explorer-module__QJ5YWG__eyebrow{margin-bottom:16px}.territory-explorer-module__QJ5YWG__intro{max-width:500px;font-size:16px}.territory-explorer-module__QJ5YWG__intro .territory-explorer-module__QJ5YWG__hint{margin-top:10px}.territory-explorer-module__QJ5YWG__viewer{height:580px}.territory-explorer-module__QJ5YWG__toolbar{gap:8px;padding:0 10px;font-size:11px}.territory-explorer-module__QJ5YWG__toolbar>span{gap:6px}.territory-explorer-module__QJ5YWG__toolbar button{min-height:40px;padding:8px}.territory-explorer-module__QJ5YWG__footnote{display:block}.territory-explorer-module__QJ5YWG__footnote a{margin-top:12px;display:inline-block}}@media (prefers-reduced-motion:reduce){.territory-explorer-module__QJ5YWG__toolbar button{transition:none}}@media (max-width:700px),(max-width:1000px) and (pointer:coarse){.territory-explorer-module__QJ5YWG__viewer{margin-inline:16px}.territory-explorer-module__QJ5YWG__scrollRail{touch-action:pan-y pinch-zoom;width:32px;color:var(--ui-muted,var(--muted));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.territory-explorer-module__QJ5YWG__scrollRailLeft{left:-32px}.territory-explorer-module__QJ5YWG__scrollRailRight{right:-32px}.territory-explorer-module__QJ5YWG__scrollRail span{border:1px solid var(--ui-line,var(--line));border-radius:12px;place-items:center;width:18px;height:60px;font-size:18px;display:grid}.territory-explorer-module__QJ5YWG__viewerExpanded .territory-explorer-module__QJ5YWG__scrollRail{display:none}.territory-explorer-module__QJ5YWG__scrollHint{min-height:52px;color:var(--ui-muted,var(--muted));text-align:center;touch-action:pan-y pinch-zoom;margin:0;padding:14px 0 4px;font-size:12px;line-height:1.6;display:block}.territory-explorer-module__QJ5YWG__toolbar>span{font-size:10px}.territory-explorer-module__QJ5YWG__toolbar button{flex-shrink:0;min-height:44px}}html[data-theme=dark] .territory-explorer-module__QJ5YWG__section{--territory-panel:var(--ui-panel,#1b2a21);--territory-bg:var(--ui-soft,#24372b)}
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}}
