.direct-advantage-modal[data-astro-cid-ptdf4urk].opacity-100{pointer-events:auto}.direct-advantage-modal[data-astro-cid-ptdf4urk] .direct-advantage-card[data-astro-cid-ptdf4urk]{opacity:0;max-height:90vh;transition:opacity .3s ease-out,transform .3s ease-out;overflow:visible;transform:scale(.98)}.direct-advantage-modal[data-astro-cid-ptdf4urk] .direct-advantage-card[data-astro-cid-ptdf4urk]>div[data-astro-cid-ptdf4urk]{-webkit-overflow-scrolling:touch;max-height:inherit;overflow-y:auto}.direct-advantage-modal[data-astro-cid-ptdf4urk].opacity-100 .direct-advantage-card[data-astro-cid-ptdf4urk]{opacity:1;transform:scale(1)}.direct-advantage-modal[data-astro-cid-ptdf4urk] .modal-close-btn[data-astro-cid-ptdf4urk]{touch-action:manipulation}.direct-advantage-modal[data-astro-cid-ptdf4urk]{padding:2.5rem 1rem 1rem}@media (min-width:640px){.direct-advantage-modal[data-astro-cid-ptdf4urk]{padding:3rem 1rem 1rem}}@media (max-width:640px){.direct-advantage-modal[data-astro-cid-ptdf4urk] .direct-advantage-card[data-astro-cid-ptdf4urk]{max-height:85vh}}.hero-availability{background:#fff;border-radius:.75rem;flex-wrap:wrap;align-items:stretch;gap:.375rem;width:100%;padding:.375rem;display:flex}.hero-availability-fields{flex:12rem;align-items:stretch;gap:.125rem;min-width:0;display:flex}.hero-availability-field{cursor:pointer;border-radius:.5rem;flex-direction:column;flex:1 1 0;justify-content:center;gap:.05rem;min-width:0;padding:.3rem .65rem .35rem;display:flex}.hero-availability-field:hover,.hero-availability-field:focus-within{background:#f4f7fa}.hero-availability-label{letter-spacing:.08em;text-transform:uppercase;color:#174672;font-size:.625rem;font-weight:700;line-height:1.2}.hero-availability-input{color:#1a1a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;font-family:inherit;font-size:.9375rem;line-height:1.3}.hero-availability-input:focus{outline:none}.hero-availability-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.hero-availability-arrow{color:#94a3b8;flex-shrink:0;align-self:center;padding:0 .1rem;font-size:.75rem}.hero-availability-submit{color:#fff;white-space:nowrap;cursor:pointer;background:#174672;border:0;border-radius:.5rem;flex:none;align-self:stretch;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600}.hero-availability-submit:hover{background:#123a5e}.hero-availability-submit:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #174672}.hero-availability-error{color:#9b1c1c;flex:100%;margin:0;padding:.15rem .5rem .25rem;font-size:.75rem}@media (max-width:639px){.hero-availability-input{font-size:16px}.hero-availability-fields{flex:100%}.hero-availability-arrow{display:none}.hero-availability-submit{flex:100%;width:100%;min-height:2.75rem}}#hero-mobile{isolation:isolate}#hero-embla .hero-embla-viewport{touch-action:pan-y pinch-zoom}#hero-embla .hero-embla-track{grid-template-columns:100%;transform:none!important}#hero-embla .hero-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;grid-area:1/1;width:100%;transition:opacity 1s ease-in-out;flex:none!important;transform:none!important}#hero-embla .hero-slide-photo{z-index:0;transform:none!important}#hero-embla .hero-slide[data-embla-slide="0"]{opacity:1}#hero-embla .hero-slide[data-embla-slide="1"],#hero-embla .hero-slide[data-embla-slide="2"]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){#hero-embla .hero-slide{transition:none}}.hero-availability-wrap{isolation:isolate;border-radius:.75rem;overflow:visible;box-shadow:0 10px 32px #0000003d,0 0 0 1px #ffffff14}.hero-copy{opacity:1;transform:none}@media (min-width:768px){@media (prefers-reduced-motion:no-preference){#hero-embla .hero-copy{opacity:0;animation:.9s ease-out forwards hero-copy-enter;transform:translateY(16px)}}}@keyframes hero-copy-enter{to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.hero-copy{opacity:1;animation:none;transform:none}}.hero-heading{text-shadow:0 2px 24px #00000073}.hero-subtitle,.hero-kicker{text-shadow:0 1px 12px #0006}.hero-kicker:after{content:"";background:linear-gradient(90deg,#d4af37e6,#d4af3726);width:2.5rem;height:1px;margin-top:.75rem;display:block}.hero-ken-burns{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:28s ease-in-out infinite alternate hero-ken-burns;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.hero-ken-burns{animation:none}}@keyframes hero-ken-burns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.05)translate(-1%,-.5%)}}@media (prefers-reduced-motion:reduce){.hero-progress-wrap{display:none}}.hero-dot-active{box-shadow:0 0 0 3px #d4af3740}#hero-embla .hero-arrow{box-shadow:none}#hero-embla .hero-arrow:hover{box-shadow:0 4px 16px #0003}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.5}}
