.home[data-astro-cid-3b3whmna]{--phone-height:62svh;--phone-width:calc(var(--phone-height) * 431 / 834);--phone-top:16svh;--phone-radius:calc(var(--phone-width) * 56 / 431)}@media (width>=992px){.home[data-astro-cid-3b3whmna]{--phone-height:77.8svh;--phone-top:16.4svh}}.home[data-astro-cid-3b3whmna]{background:var(--color-navy);position:relative}.stage[data-astro-cid-3b3whmna]{grid-template-areas:"opening""intro""map";display:grid;position:relative;overflow:clip}.video-frame[data-astro-cid-3b3whmna],.shade[data-astro-cid-3b3whmna],.overlay[data-astro-cid-3b3whmna],.strip[data-astro-cid-3b3whmna]{grid-area:opening}.video-frame[data-astro-cid-3b3whmna]{background:var(--color-black);min-height:100svh}.video-frame[data-astro-cid-3b3whmna] video[data-astro-cid-3b3whmna]{object-fit:cover;object-position:46% 50%;width:100%;height:100%}.shade[data-astro-cid-3b3whmna]{z-index:1;opacity:0;pointer-events:none;background:#00000073}.overlay[data-astro-cid-3b3whmna]{z-index:2;height:100svh;margin-block-start:-10svh}@media (aspect-ratio>=4/5){.overlay[data-astro-cid-3b3whmna]{margin-block-start:-9.5svh}}.overlay[data-astro-cid-3b3whmna]{flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.overlay[data-astro-cid-3b3whmna] img[data-astro-cid-3b3whmna]{width:100%;height:auto}.overlay-fill[data-astro-cid-3b3whmna]{background:var(--texture) center top/cover no-repeat;flex:1 1 0;scale:1 -1}@media (aspect-ratio<=4/5){.overlay-fill[data-astro-cid-3b3whmna]{background-image:var(--texture-portrait)}}.strip[data-astro-cid-3b3whmna]{z-index:3;align-self:end;padding:0 calc(clamp(.75rem,.6544rem + .3922vw,1.125rem) + clamp(1.75rem,1.4314rem + 1.3072vw,3rem) + .75rem) clamp(1rem,.6336rem + 1.5033vw,2.4375rem);font-size:clamp(.75rem,.6225rem + .5229vw,1.25rem);font-weight:100;line-height:1.2}@media (width>=768px){.strip[data-astro-cid-3b3whmna]{padding-inline:clamp(1rem,6.7974vw - .6569rem,7.5rem)}}.strip[data-astro-cid-3b3whmna] span[data-astro-cid-3b3whmna]+span[data-astro-cid-3b3whmna]:before{content:" "}@media (width>=768px){.strip[data-astro-cid-3b3whmna]{justify-content:space-between;gap:1rem;display:flex}.strip[data-astro-cid-3b3whmna] span[data-astro-cid-3b3whmna]+span[data-astro-cid-3b3whmna]:before{content:none}.strip[data-astro-cid-3b3whmna] span[data-astro-cid-3b3whmna]:nth-child(2){text-align:center}.strip[data-astro-cid-3b3whmna] span[data-astro-cid-3b3whmna]:last-child{text-align:end}}.landscape-slot[data-astro-cid-3b3whmna]{display:none}.intro[data-astro-cid-3b3whmna]{z-index:1;grid-area:intro;align-content:start;padding:clamp(6.5rem,5.0821rem + 5.817vw,12.0625rem) clamp(1rem,6.7974vw - .6569rem,7.5rem) clamp(4rem,3.1078rem + 3.6601vw,7.5rem);display:grid;position:relative}@media (width>=992px){.intro[data-astro-cid-3b3whmna]{grid-template-columns:minmax(0,.3125fr) minmax(0,.6875fr)}.intro[data-astro-cid-3b3whmna]>[data-astro-cid-3b3whmna]{grid-column:2}}.intro[data-astro-cid-3b3whmna]:before,.intro[data-astro-cid-3b3whmna]:after{content:"";border-block-end:3px solid var(--color-white);width:clamp(1.75rem,1.4314rem + 1.3072vw,3rem);height:clamp(1.75rem,1.4314rem + 1.3072vw,3rem);position:absolute;inset-block-end:clamp(1.5rem,1.1654rem + 1.3725vw,2.8125rem)}.intro[data-astro-cid-3b3whmna]:after{border-inline-start:3px solid var(--color-white);inset-inline-start:clamp(.75rem,.6544rem + .3922vw,1.125rem)}.intro[data-astro-cid-3b3whmna]:before{border-inline-end:3px solid var(--color-white);inset-inline-end:clamp(.75rem,.6544rem + .3922vw,1.125rem)}.intro[data-astro-cid-3b3whmna] h1[data-astro-cid-3b3whmna]{text-transform:uppercase;font-size:clamp(2.75rem,1.4118rem + 5.4902vw,8rem);font-weight:700;line-height:.95}.intro[data-astro-cid-3b3whmna] h1[data-astro-cid-3b3whmna] span[data-astro-cid-3b3whmna]{display:block}.intro[data-astro-cid-3b3whmna] .lead[data-astro-cid-3b3whmna]{max-width:41.25rem;margin-block-start:clamp(2rem,1.6176rem + 1.5686vw,3.5rem);font-size:clamp(1.125rem,1.0294rem + .3922vw,1.5rem);font-weight:700;line-height:1.25}.intro[data-astro-cid-3b3whmna] .body[data-astro-cid-3b3whmna]{max-width:43.125rem;margin-block-start:clamp(1.5rem,1.2451rem + 1.0458vw,2.5rem);font-size:clamp(.9375rem,.9216rem + .0654vw,1rem);font-weight:400;line-height:1.55}.backdrop[data-astro-cid-3b3whmna],.map-panel[data-astro-cid-3b3whmna]{grid-area:map}.backdrop[data-astro-cid-3b3whmna]{overflow:hidden}.backdrop[data-astro-cid-3b3whmna] picture{height:100%;display:block}.backdrop[data-astro-cid-3b3whmna] img{object-fit:cover;transform-origin:7.3% 50.1%;width:100%;height:100%;transform:scale(4.098)}.map-panel[data-astro-cid-3b3whmna]{z-index:2;min-height:100svh;padding:var(--phone-top) clamp(1rem, -.6569rem + 6.7974vw, 7.5rem) clamp(3rem, 2.2353rem + 3.1373vw, 6rem);align-content:start;gap:2rem;display:grid;position:relative}@media (width>=992px){.map-panel[data-astro-cid-3b3whmna]{grid-template-columns:minmax(0, 1fr) var(--phone-width) minmax(0, 1fr);column-gap:clamp(1.5rem,3.2328vw - .5043rem,3.375rem);height:100svh;padding-block-end:0;overflow:clip}}.phone[data-astro-cid-3b3whmna]{width:var(--phone-width);height:var(--phone-height);border-radius:var(--phone-radius);justify-self:center;display:block;overflow:hidden}@media (width>=992px){.phone[data-astro-cid-3b3whmna]{grid-area:1/2}}.phone[data-astro-cid-3b3whmna] picture{height:100%;display:block}.phone[data-astro-cid-3b3whmna] img{object-fit:cover;object-position:46% 50%;width:100%;height:100%}@media (width>=992px){.map-heading[data-astro-cid-3b3whmna],.map-body[data-astro-cid-3b3whmna]{grid-row:1}}.map-heading[data-astro-cid-3b3whmna]{container-type:inline-size}@media (width>=992px){.map-heading[data-astro-cid-3b3whmna]{grid-column:1;margin-block-start:clamp(3rem,15.7328vw - 6.7543rem,12.125rem)}}.map-heading[data-astro-cid-3b3whmna] .title[data-astro-cid-3b3whmna]{text-transform:uppercase;white-space:nowrap;font-size:min(clamp(2.75rem,1.6667rem + 4.4444vw,7rem),20cqi);font-weight:700;line-height:1.07}.map-heading[data-astro-cid-3b3whmna] .stats[data-astro-cid-3b3whmna]{margin-block-start:clamp(1rem,.6336rem + 1.5033vw,2.4375rem);font-size:clamp(1.75rem,1.4314rem + 1.3072vw,3rem);font-weight:700;line-height:1.02}.map-heading[data-astro-cid-3b3whmna] .stats[data-astro-cid-3b3whmna] span[data-astro-cid-3b3whmna]{display:block}.map-heading[data-astro-cid-3b3whmna] .note[data-astro-cid-3b3whmna]{max-width:17rem;margin-block-start:clamp(.75rem,.6225rem + .5229vw,1.25rem);font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-weight:400;line-height:1.5}@media (width>=992px){.map-body[data-astro-cid-3b3whmna]{grid-column:3;max-width:25.1875rem;margin-block-start:clamp(3rem,15.194vw - 6.4203rem,11.8125rem);margin-inline-start:clamp(0rem,3.2328vw - 2.0043rem,1.875rem)}}.map-body[data-astro-cid-3b3whmna] .lead[data-astro-cid-3b3whmna]{font-size:clamp(1.125rem,1.0294rem + .3922vw,1.5rem);font-weight:700;line-height:1.25}.map-body[data-astro-cid-3b3whmna] .body[data-astro-cid-3b3whmna]{margin-block-start:clamp(1.25rem,1.0907rem + .6536vw,1.875rem);font-size:clamp(1rem,.9681rem + .1307vw,1.125rem);font-weight:400;line-height:1.5}.map-body[data-astro-cid-3b3whmna] .cta[data-astro-cid-3b3whmna]{color:var(--color-white);font:inherit;cursor:pointer;backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-block-start:2rem;padding:.75rem 1.75rem;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (hover:hover){.map-body[data-astro-cid-3b3whmna] .cta[data-astro-cid-3b3whmna]:hover{background:#ffffff2e}}.map-body[data-astro-cid-3b3whmna] .cta[data-astro-cid-3b3whmna]{text-transform:uppercase;font-size:clamp(.875rem,.8431rem + .1307vw,1rem);font-weight:700;line-height:1.2}@media (prefers-reduced-motion:no-preference){.js .stage[data-astro-cid-3b3whmna]{display:block}.js .backdrop[data-astro-cid-3b3whmna],.js .video-frame[data-astro-cid-3b3whmna],.js .shade[data-astro-cid-3b3whmna],.js .overlay[data-astro-cid-3b3whmna],.js .intro[data-astro-cid-3b3whmna]{height:100svh;position:absolute;inset-block-start:0;inset-inline:0}.js .backdrop[data-astro-cid-3b3whmna]{z-index:0;opacity:0}.js .video-frame[data-astro-cid-3b3whmna]{z-index:1;clip-path:inset(0);min-height:0}.js .shade[data-astro-cid-3b3whmna]{z-index:2}.js .map-panel[data-astro-cid-3b3whmna]{z-index:3}.js .intro[data-astro-cid-3b3whmna]{z-index:4;opacity:0;pointer-events:none}.js .overlay[data-astro-cid-3b3whmna]{z-index:5}.js .strip[data-astro-cid-3b3whmna]{z-index:6;position:absolute;inset-block-start:100svh;inset-inline:0;translate:0 -100%}.js .landscape-slot[data-astro-cid-3b3whmna]{width:min(var(--phone-height), 100vw - 2 * clamp(1rem, -.6569rem + 6.7974vw, 7.5rem));aspect-ratio:1010/522;border-radius:var(--phone-radius);visibility:hidden;display:block;position:absolute;inset-block-start:50svh;inset-inline-start:50%;translate:-50% -50%}.js [data-astro-cid-3b3whmna][data-map-text],.js [data-astro-cid-3b3whmna][data-phone-image]{opacity:0}}
