.venner-citadel-hero{position:relative;display:grid;align-items:end;min-height:var(--vcit-hero-height-mobile, 32rem);overflow:hidden;isolation:isolate}.venner-citadel-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.venner-citadel-hero__media img,.venner-citadel-hero__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--vcit-focal, center)}.venner-citadel-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgb(0 0 0 / var(--vcit-scrim, .55)),rgb(0 0 0 / calc(var(--vcit-scrim, .55) * .75)) 38%,rgb(0 0 0 / calc(var(--vcit-scrim, .55) * .18)))}.venner-citadel-hero__inner{display:grid;gap:1rem;justify-items:center;text-align:center;padding-block:3.5rem 2.75rem;color:#fff}.venner-citadel-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border:1px solid rgb(255 255 255 / .45);border-radius:var(--rounded-full, 999px);font-size:var(--text-xs, .75rem);letter-spacing:.14em;text-transform:uppercase}.venner-citadel-hero__title{margin:0;max-width:18ch;font-family:var(--heading-font-family);font-size:var(--vcit-title-mobile, 2.5rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.venner-citadel-hero__accent{color:var(--vcit-accent, #297793)}.venner-citadel-hero__text{max-width:44ch;margin:0;font-size:var(--text-sm, .9375rem);opacity:.92}.venner-citadel-hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-block-start:.25rem;font-size:var(--text-xs, .75rem);letter-spacing:.08em;text-transform:uppercase}.venner-citadel-hero__fact{display:inline-flex;align-items:center;gap:.45rem}.venner-citadel-hero__fact:before{content:"";width:.35rem;height:.35rem;border-radius:var(--rounded-full, 999px);background:var(--vcit-accent, #297793)}.venner-citadel-hero__form{width:min(100%,30rem);margin-block-start:1.25rem}@media screen and (min-width:1000px){.venner-citadel-hero{min-height:var(--vcit-hero-height, 42rem)}.venner-citadel-hero__inner{padding-block:6rem 4rem}.venner-citadel-hero__title{font-size:var(--vcit-title, 4rem)}.venner-citadel-hero__text{font-size:1.0625rem}}.venner-citadel-signup__fields{display:grid;gap:.75rem}.venner-citadel-signup__field{display:grid;gap:.35rem;text-align:start}.venner-citadel-signup__label{font-size:var(--text-xs, .75rem);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.venner-citadel-signup__input{width:100%;padding:.95rem 1rem;border:1px solid var(--vcit-field-border, rgb(255 255 255 / .35));border-radius:var(--button-border-radius, .25rem);background:var(--vcit-field-background, rgb(255 255 255 / .12));color:inherit;font-family:var(--text-font-family);font-size:1rem;line-height:1.3}.venner-citadel-signup__input::placeholder{color:inherit;opacity:.55}.venner-citadel-signup__input:focus-visible{outline:2px solid var(--vcit-accent, #297793);outline-offset:2px}.venner-citadel-signup__note{margin:0;font-size:var(--text-xs, .75rem);opacity:.72}.venner-citadel-signup__button{width:100%;margin-block-start:.85rem;padding:1.05rem 1.5rem;border:0;border-radius:var(--button-border-radius, .25rem);background:var(--vcit-accent, #297793);color:var(--vcit-accent-text, #fff);font-family:var(--text-font-family);font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.venner-citadel-signup__button:hover{opacity:.88}.venner-citadel-signup__button[disabled]{opacity:.6;cursor:progress}.venner-citadel-signup__error{margin:.7rem 0 0;font-size:var(--text-sm, .875rem);color:var(--vcit-error, #ff9d9d)}.venner-citadel-signup__legal{margin:.7rem 0 0;font-size:var(--text-xs, .75rem);line-height:1.5;opacity:.65}.venner-citadel-signup__success{display:grid;gap:.4rem;padding:1.5rem;border:1px solid var(--vcit-field-border, rgb(255 255 255 / .35));border-radius:var(--button-border-radius, .25rem);text-align:center}.venner-citadel-signup__success-heading{margin:0;font-family:var(--heading-font-family);font-size:1.375rem;line-height:1.2}.venner-citadel-signup__success-text{font-size:var(--text-sm, .9375rem);opacity:.85}.venner-citadel-signup__success-text>:first-child{margin-block-start:0}.venner-citadel-signup__success-text>:last-child{margin-block-end:0}.venner-citadel-info{display:grid;gap:2.25rem;align-items:center}.venner-citadel-info__details{display:grid;gap:1.5rem}.venner-citadel-info__heading{margin:0;text-transform:none;letter-spacing:-.01em}.venner-citadel-info__list{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.venner-citadel-info__term{margin:0 0 .15rem;font-size:var(--text-xs, .75rem);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.venner-citadel-info__value{margin:0;font-size:1.0625rem;line-height:1.45}.venner-citadel-info__value>:first-child{margin-block-start:0}.venner-citadel-info__value>:last-child{margin-block-end:0}.venner-citadel-info__figure{display:grid;gap:.6rem;margin:0}.venner-citadel-info__caption{margin:0;font-size:var(--text-xs, .75rem);letter-spacing:.08em;text-transform:uppercase;opacity:.6;text-align:center}@media screen and (min-width:1000px){.venner-citadel-info{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}}.venner-citadel-map{display:block;width:100%;height:auto;border-radius:var(--button-border-radius, .25rem)}.venner-citadel-map__walk{fill:var(--vcit-map-walk, #fbf9f5)}.venner-citadel-map__anchor{fill:var(--vcit-map-anchor, #dcd3c4)}.venner-citadel-map__unit{fill:var(--vcit-map-unit, #e8e1d5)}.venner-citadel-map__label{font-family:var(--text-font-family);font-size:30px;font-weight:700;letter-spacing:.1em;fill:var(--vcit-map-label, #6b6356);text-anchor:middle}.venner-citadel-map__label--sm{font-size:22px;letter-spacing:.08em;fill:var(--vcit-map-label-soft, #8a8276)}.venner-citadel-map__halo{fill:var(--vcit-accent, #297793);opacity:.15}.venner-citadel-map__pin{fill:var(--vcit-accent, #297793)}.venner-citadel-map__pin-dot{fill:#fff}.venner-citadel-map__chip{fill:var(--vcit-map-chip, #1c1c1c)}.venner-citadel-map__chip-text{font-family:var(--heading-font-family);font-size:31px;letter-spacing:.18em;fill:var(--vcit-map-chip-text, #fff);text-anchor:middle}@media(prefers-reduced-motion:no-preference){.venner-citadel-map__halo{transform-box:fill-box;transform-origin:center;animation:venner-citadel-pulse 2.4s ease-out infinite}}@keyframes venner-citadel-pulse{0%{transform:scale(.75);opacity:.35}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/venner-citadel.css.map */
