:root{--pit-navy:#12263f;--pit-orange:#f28c28;--pit-orange-dark:#b5560a;--pit-header-h:92px;--pit-header-bg:#ffffff80;--pit-ease:cubic-bezier(.65, 0, .35, 1)}@media (max-width:720px){:root{--pit-header-h:120px}}html,body{height:100%;margin:0;overflow:hidden}html body{background:var(--pit-navy);font-family:Poppins,system-ui,sans-serif}.pit-btn{letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.pit-btn:hover{transform:translateY(-1px)}.pit-btn--dark{background:var(--pit-navy);color:#fff}.pit-btn--dark:hover{background:#1d3a5f}.pit-btn--accent{background:var(--pit-orange);color:var(--pit-navy)}.pit-btn--accent:hover{background:#ffa54a}.pit-btn:focus-visible,.pit-nav__link:focus-visible,.pit-overlay__close:focus-visible{outline:3px solid var(--pit-orange);outline-offset:2px}.pit-header{z-index:60;height:var(--pit-header-h);box-sizing:border-box;background:var(--pit-header-bg);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px 10px #12263f2e}.pit-header__brand{flex:0 auto;min-width:0;display:block}.pit-header__logo{width:min(320px,46vw);height:auto;display:block}.pit-nav{align-items:center;gap:20px;display:flex}.pit-nav__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.pit-nav__list li+li:before{content:"|";color:#9aa7b8}.pit-nav__link{appearance:none;font:inherit;color:var(--pit-navy);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 14px;font-size:15px;font-weight:600;transition:border-color .2s}.pit-nav__link:hover,.pit-nav__link[aria-current=page]{border-bottom-color:var(--pit-orange)}@media (max-width:720px){.pit-header{flex-direction:column;justify-content:center;gap:6px;padding:0 12px}.pit-header__logo{width:min(260px,72vw)}.pit-nav{justify-content:center;gap:8px;width:100%}.pit-nav__link{padding:6px 8px;font-size:14px}.pit-nav__maps{padding:8px 14px}}.pit-main{height:100svh}.pit-hero{box-sizing:border-box;height:100%;padding:calc(var(--pit-header-h) + 24px) 24px 24px;color:#fff;text-align:left;background:url(/images/slide-01-1920x1000.jpg) 50%/cover no-repeat;align-items:center;display:flex;overflow-y:auto}.pit-hero__inner{width:100%;max-width:1100px;margin:0 auto}.pit-hero__title{color:#fff;text-shadow:0 2px 4px #0000008c,0 4px 24px #0000008c;max-width:14em;margin:0 0 16px;font-size:clamp(32px,6vw,60px);font-weight:700;line-height:1.1}.pit-hero__lead{color:#fff;text-shadow:0 1px 3px #000000b3,0 2px 14px #0009;max-width:34em;margin:0 0 28px;font-size:clamp(16px,2.2vw,20px);line-height:1.7}.pit-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.pit-overlay{inset:var(--pit-header-h) 0 0 0;z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.1);clip-path:inset(0);background:#ffffffe6;position:fixed}.pit-overlay.is-opening{animation:1.15s both pit-unfold}.pit-overlay.is-closing{animation:.95s both pit-fold}@keyframes pit-unfold{0%{clip-path:inset(50%);animation-timing-function:ease-out}8%{clip-path:inset(calc(50% - 2px));animation-timing-function:var(--pit-ease)}38%{clip-path:inset(calc(50% - 2px) 0);animation-timing-function:var(--pit-ease)}to{clip-path:inset(0)}}@keyframes pit-fold{0%{clip-path:inset(0);animation-timing-function:var(--pit-ease)}62%{clip-path:inset(calc(50% - 2px) 0);animation-timing-function:var(--pit-ease)}92%{clip-path:inset(calc(50% - 2px));animation-timing-function:ease-in}to{clip-path:inset(50%)}}.pit-overlay__close{z-index:2;background:var(--pit-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:grid;position:absolute;top:12px;right:16px;box-shadow:0 2px 8px #12263f4d}.pit-overlay__close:hover{background:#1d3a5f}.pit-overlay__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none;position:absolute;inset:0;overflow-y:auto}.pit-overlay__content{box-sizing:border-box;max-width:880px;margin:0 auto;padding:32px 24px 64px}.pit-overlay__msg{color:var(--pit-navy);text-align:center;margin:48px 0;font-size:18px}.pit-fade-in{animation:.4s both pit-fade}@keyframes pit-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pit-prose{text-align:left;color:#243447;font-size:16px;line-height:1.7}.pit-prose h1,.pit-prose h2,.pit-prose h3,.pit-prose h4,.pit-prose h5,.pit-prose h6{color:var(--pit-navy);text-shadow:none}.pit-prose a:not(.btn){color:var(--pit-orange-dark)}.pit-prose img,.pit-prose iframe,.pit-prose video{max-width:100%;height:auto}.pit-prose .shell{width:auto;max-width:none;padding-left:0;padding-right:0}.pit-prose .range,.pit-prose [class*=cell-]{float:none;text-align:left;width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (prefers-reduced-motion:reduce){.pit-overlay.is-opening{animation:.25s both pit-fade-in-only}.pit-overlay.is-closing{animation:.25s both pit-fade-out-only}.pit-fade-in{animation:none}.pit-btn,.pit-btn:hover{transition:none;transform:none}}@keyframes pit-fade-in-only{0%{opacity:0}to{opacity:1}}@keyframes pit-fade-out-only{0%{opacity:1}to{opacity:0}}.pit-prose h1 br,.pit-prose h2 br{display:none}.pit-hero__inner{transition:opacity .6s}.pit-main.is-dimmed .pit-hero__inner{opacity:.08}.pit-prose .btn-primary,.pit-prose .btn-primary:hover,.pit-prose .btn-primary:focus{background:var(--pit-orange);border-color:var(--pit-orange);color:var(--pit-navy)}.pit-prose .btn{margin:0 8px 12px 0}
