*,:before,:after{box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;color:var(--navy-text);scrollbar-width:none;-ms-overflow-style:none;margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--navy-deep)}::selection{background:var(--blue);color:#fff}input,textarea,select,button{font-family:inherit}img{max-width:100%}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes lz-wave{0%{opacity:.5;transform:scale(1)}70%{opacity:.12}to{opacity:0;transform:scale(1.85)}}@keyframes lz-ring{0%,to{box-shadow:0 0 #f5b6228c}50%{box-shadow:0 0 0 12px #f5b62200}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.lz-root{background:var(--surface);overflow-x:clip}.lz-cq{container-type:inline-size}.lz-shell{max-width:var(--shell-max);padding-inline:var(--shell-pad);margin:0 auto}@media (max-width:979.98px){.lz-shell{padding-inline:16px}}.lz-section{padding-block:var(--sec-y);background:var(--surface)}.lz-section--tint{background:var(--surface-tint)}.lz-section--top{border-top:1px solid var(--border-faint)}@media (max-width:979.98px){.lz-desktop-only{display:none!important}}@media (min-width:980px){.lz-mobile-only{display:none!important}}.lz-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lz-skip{z-index:100;background:var(--navy-deep);color:#fff;border-radius:var(--r-sm);padding:14px 18px;font-size:13px;font-weight:700;position:absolute;top:8px;left:-9999px}.lz-skip:focus{color:#fff;left:8px}.lz-rule{background:var(--gold);border-radius:2px;width:clamp(30px,3cqw,46px);height:4px;margin:0 0 14px}.lz-rule--sm{width:clamp(26px,2.6cqw,38px);height:3px;margin-bottom:12px}.lz-h1{font-family:var(--font-head);text-transform:uppercase;font-size:var(--fs-h1-page);letter-spacing:.025em;color:#fff;text-wrap:pretty;margin:14px 0 0;font-weight:700;line-height:1.26}.lz-h2{font-family:var(--font-head);text-transform:uppercase;font-size:var(--fs-h2);letter-spacing:.025em;color:var(--navy-text);text-wrap:pretty;margin:0;font-weight:700;line-height:1.24}.lz-h2--underline{border-bottom:2px solid var(--navy-text);margin-bottom:26px;padding-bottom:22px}@media (max-width:979.98px){.lz-h1{font-size:24px}.lz-h2{font-size:20px}}.lz-kicker{letter-spacing:.14em;color:var(--blue);font-size:11.5px;font-weight:800}.lz-lead{text-align:justify;font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.7}.lz-pagehead{background:var(--navy-deep);padding-block:clamp(14.3px,6cqw,52px);position:relative;overflow:hidden}.lz-pagehead--tall{padding-block:clamp(16px,6.5cqw,60px)}.lz-pagehead__texture{background:var(--diagonal);pointer-events:none;position:absolute;inset:0}.lz-pagehead__inner{position:relative}.lz-crumb{color:#ffffff8c;letter-spacing:.06em;font-size:12.5px;font-weight:700}.lz-crumb a{color:inherit}.lz-crumb a:hover{color:#fff}@media (max-width:979.98px){.lz-crumb a,.lz-crumbbar__inner a{padding-block:15px}}.lz-pagehead__lead{text-align:justify;color:#ffffffb8;max-width:680px;margin:12px 0 0;font-size:clamp(13.5px,1.3cqw,16px);line-height:1.65}@media (max-width:979.98px){.lz-pagehead{padding:20px 0}.lz-pagehead__lead{margin-top:8px;font-size:13px}}.lz-crumbbar{border-bottom:1px solid var(--border);background:var(--surface-tint)}.lz-crumbbar__inner{max-width:var(--shell-max);color:var(--ink-2);margin:0 auto;padding:16px 24px;font-size:13px;font-weight:600}.lz-crumbbar__inner strong{color:var(--navy-text);font-weight:600}.lz-btn{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-sm);cursor:pointer;min-height:44px;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:none;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex}.lz-btn--blue{background:var(--blue);color:#fff;padding:15px 24px;font-size:clamp(12px,1.05cqw,13.5px)}.lz-btn--blue:hover{background:var(--navy-deep);color:#fff}.lz-btn--gold{background:var(--gold);color:var(--navy-deep);padding:16px 26px;font-size:clamp(12.5px,1.1cqw,14px)}.lz-btn--gold:hover{background:var(--gold-hover);color:var(--navy-deep)}.lz-btn--white{color:var(--blue);background:#fff;padding:16px 26px;font-size:clamp(12.5px,1.1cqw,14px)}.lz-btn--white:hover{background:var(--surface-blue);color:var(--blue)}.lz-btn--ghost{color:#fff;background:0 0;border:1.5px solid #fff6;padding:16px;font-size:clamp(12px,1.05cqw,13.5px)}.lz-btn--ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}.lz-btn--pill{border-radius:var(--r-pill)}.lz-btn--block{width:100%;display:flex}.lz-textlink{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--blue);border-bottom:2px solid var(--gold);padding-bottom:5px;font-size:clamp(12px,1.05cqw,13.5px);font-weight:800;display:inline-block}.lz-input,.lz-select,.lz-textarea{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;color:var(--navy-text);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;outline:none;padding:15px 16px;font-size:clamp(13px,1.2cqw,15px)}.lz-textarea{resize:vertical;min-height:130px;line-height:1.6}.lz-input:focus,.lz-select:focus,.lz-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1b4fa01f}.lz-input:focus-visible,.lz-select:focus-visible,.lz-textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lz-input::placeholder,.lz-textarea::placeholder{color:var(--ink-3)}.lz-input--onNavy,.lz-select--onNavy,.lz-textarea--onNavy{border:none;padding:16px 18px}.lz-field-error{color:var(--danger);margin-top:6px;font-size:12.5px;font-weight:600}@media (max-width:979.98px){.lz-input,.lz-select,.lz-textarea{padding:11px 13px;font-size:13px}.lz-textarea{min-height:92px}}.lz-chevron{font-size:clamp(13.5px,1.3cqw,16px);line-height:1}.lz-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lz-fill--contain{object-fit:contain}

