@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-leading:initial}}}.geo-hero{background:radial-gradient(120% 140% at 0 0,var(--brand-lime)0,transparent 55%),linear-gradient(135deg,var(--brand-navy)0,var(--brand-navy)100%);color:#fff;isolation:isolate;overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){.geo-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--brand-lime)13%,transparent)0,transparent 55%),linear-gradient(135deg,var(--brand-navy)0,color-mix(in srgb,var(--brand-navy)78%,#000)100%)}}.geo-hero__photo{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0}.geo-hero__photo,.geo-hero__scrim{inset:calc(var(--spacing,.25rem)*0);position:absolute}.geo-hero__scrim{background:linear-gradient(100deg,var(--brand-navy)0,var(--brand-navy)30%,var(--brand-navy)58%,var(--brand-navy)100%);z-index:1}@supports (color:color-mix(in lab,red,red)){.geo-hero__scrim{background:linear-gradient(100deg,color-mix(in srgb,var(--brand-navy)96%,transparent)0,color-mix(in srgb,var(--brand-navy)88%,transparent)30%,color-mix(in srgb,var(--brand-navy)50%,transparent)58%,color-mix(in srgb,var(--brand-navy)12%,transparent))}}.geo-hero__watermark{font-family:var(--font-work-sans,"Work Sans","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif");--tw-font-weight:var(--font-weight-extrabold,800);bottom:-.12em;color:#ffffff17;font-size:clamp(5rem,20vw,17rem);font-weight:var(--font-weight-extrabold,800);letter-spacing:-.04em;line-height:.8;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%);max-width:100%;right:0;text-transform:uppercase;white-space:nowrap}.geo-hero__silhouette,.geo-hero__watermark{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.geo-hero__silhouette{color:#fff;height:86%;opacity:.12;right:4%;top:50%;transform:translateY(-50%);width:auto}@media(max-width:640px){.geo-hero__silhouette{height:70%;opacity:.08;right:-8%}}.geo-hero__inner{padding-block:calc(var(--spacing,.25rem)*12);position:relative}@media(min-width:64rem){.geo-hero__inner{padding-block:calc(var(--spacing,.25rem)*16)}}.geo-hero__inner{z-index:2}.geo-hero--typographic .geo-hero__inner{display:flex;flex-direction:column;justify-content:center}@media(min-width:64rem){.geo-hero--typographic .geo-hero__inner{min-height:300px}}.geo-hero--photo .geo-hero__inner{display:flex;flex-direction:column;justify-content:center}@media(min-width:64rem){.geo-hero--photo .geo-hero__inner{min-height:360px}}.geo-hero__inner .hub-geo-search{margin-top:calc(var(--spacing,.25rem)*8)}.geo-hero__breadcrumb{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*2);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*4)}.geo-hero__breadcrumb a{color:#ffffffb8;text-decoration-line:none}.geo-hero__breadcrumb a:hover{color:#fff}.geo-hero__breadcrumb [aria-current=page]{color:#fff;font-weight:600}.geo-hero__title{font-family:var(--font-work-sans,"Work Sans","-apple-system","BlinkMacSystemFont","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","sans-serif");font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}@media(min-width:48rem){.geo-hero__title{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.geo-hero__title{letter-spacing:-.02em}.geo-hero__subtitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));margin-top:calc(var(--spacing,.25rem)*3);max-width:42rem;--tw-leading:var(--leading-relaxed,1.625);color:#ffffffb8;line-height:var(--leading-relaxed,1.625)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
