.hero__lattice[data-astro-cid-ssxvyu24]{--rise:linear-gradient(to bottom, #0000 0%, #00000003 7%, #0000000c 14%, #0000001b 21%, #0000002d 28%, #00000042 35%, #0000005a 42%, #00000073 48%, #0000008c 54%, #000000a5 60%, #000000bd 66%, #000000d2 72%, #000000e4 78%, #000000f3 84%, #000000fc 90%, #000 95%);mask-image:var(--rise);-webkit-mask-image:var(--rise);pointer-events:none;position:absolute;inset:0}.welcome__visual[data-astro-cid-pu2oq37m]{height:min(100vw,34rem);margin-top:3rem;position:relative;overflow:hidden}.welcome__sky[data-astro-cid-pu2oq37m]{clip-path:circle(76% at 92% 77%);background:radial-gradient(60% 70% at 70% 55%,#f8ffe2 0%,#499bd9 41%,#275273 100%);position:absolute;inset:0}.welcome__cloud[data-astro-cid-pu2oq37m]{opacity:.4;width:90%;animation:var(--animate-drift);position:absolute;top:12%;left:0}.welcome__building[data-astro-cid-pu2oq37m]{z-index:1;translate:0 calc(6.27% + var(--u) * 4 + var(--settle,0%));width:105%;max-width:none;height:auto;position:absolute;bottom:0;right:-18%}.welcome__greenery[data-astro-cid-pu2oq37m]{width:90%;translate:0 calc(22.5% + var(--u) * 4 + var(--settle,0%));height:auto;position:absolute;bottom:0;left:-10%}@media (prefers-reduced-motion:reduce){.welcome__cloud[data-astro-cid-pu2oq37m]{animation:none;transform:translate(45%)}}@media (width>=1024px){.welcome__visual[data-astro-cid-pu2oq37m]{height:auto;margin:0;position:absolute;inset:0}.welcome__sky[data-astro-cid-pu2oq37m]{clip-path:circle(calc(var(--u) * 828) at calc(100% - var(--u) * 146) calc(var(--u) * 827))}.welcome__cloud[data-astro-cid-pu2oq37m]{width:60%;top:20%}.welcome__building[data-astro-cid-pu2oq37m]{width:82.6%;left:52.5%;right:auto}.welcome__greenery[data-astro-cid-pu2oq37m]{width:66%;left:30%}}.amenity-tile[data-astro-cid-5czw3lt3]{position:relative}.amenity-tile[data-astro-cid-5czw3lt3]:before{content:"";inset:0 calc(var(--u) * 7) calc(var(--u) * 9) 0;pointer-events:none;z-index:1;border:1px solid #966138b3;position:absolute}.amenity-tile__inner[data-astro-cid-5czw3lt3]{min-height:8.5rem;margin:calc(var(--u) * 9) 0 0 calc(var(--u) * 7);background:var(--color-ink);border:1px solid #c8a27d8c;padding-block:1rem;position:relative;overflow:hidden}@media (width>=1536px){.amenity-tile__inner[data-astro-cid-5czw3lt3]{aspect-ratio:335/184;min-height:0;padding-block:0}}.map-embed[data-astro-cid-lw32l5nc] .map-embed__frame{width:calc(100% + 60px)}.map-embed[data-astro-cid-lw32l5nc][data-loaded]{z-index:20}.map-embed[data-astro-cid-lw32l5nc] iframe{filter:grayscale()invert(.95)sepia(.85)saturate(1.5)hue-rotate(-8deg)brightness(.88)contrast(1.05)}.marquee[data-astro-cid-3xgbcct7]:hover .marquee__track[data-astro-cid-3xgbcct7],.marquee[data-astro-cid-3xgbcct7]:focus-within .marquee__track[data-astro-cid-3xgbcct7],.marquee[data-astro-cid-3xgbcct7][data-touching] .marquee__track[data-astro-cid-3xgbcct7]{animation-play-state:paused}.diamond-frame[data-astro-cid-ef6l35gb]{--frame-h:var(--frame-height,calc(var(--u) * 76));--cap-h:var(--cap-height,var(--frame-h));--cap-w:calc(var(--cap-h) * 1.5);min-height:var(--frame-h);justify-content:center;align-items:center;display:flex;position:relative}.diamond-frame[data-astro-cid-ef6l35gb]:before{content:"";inset-block:0;inset-inline:calc(var(--cap-w) * .327);pointer-events:none;border-block:1px solid #0000;border-image:linear-gradient(90deg,#c7a17c,#935d34 38%,#fde7c5 64%,#966138 92%) 1;position:absolute}.diamond-frame__cap[data-astro-cid-ef6l35gb]{height:var(--cap-h);width:var(--cap-w);position:absolute;top:50%;overflow:visible;translate:0 -50%}.diamond-frame__cap--left[data-astro-cid-ef6l35gb]{left:0}.diamond-frame__cap--right[data-astro-cid-ef6l35gb]{right:0;transform:scaleX(-1)}.diamond-frame__body[data-astro-cid-ef6l35gb]{padding-inline:calc(var(--cap-w) * var(--body-inset,1.05));text-align:center;padding-block:.35rem;position:relative}.station{--frame-height:3.5rem;--cap-height:1.75rem;--body-inset:1}@media (width<=767px){.station .station__name[data-astro-cid-6x245ur2]{font-size:clamp(.75rem,3.85vw,1.0625rem)}}@media (width>=768px){.station{--frame-height:calc(var(--u) * 89);--cap-height:var(--frame-height);--body-inset:1.05}}@media (width>=1280px){.station{--frame-height:calc(var(--u) * 72);--cap-height:calc(var(--u) * 60);--body-inset:1}}@media (width>=1536px){.station{--frame-height:calc(var(--u) * 89);--cap-height:var(--frame-height);--body-inset:.95}ul[data-astro-cid-6x245ur2]:first-child>.station{margin-left:calc(var(--u) * -65)}ul[data-astro-cid-6x245ur2]:last-child>.station{margin-right:calc(var(--u) * -65)}}.call-pill{--frame-height:3.25rem;--cap-height:1.75rem;--body-inset:1}@media (width>=640px){.call-pill{--frame-height:calc(var(--u) * 76);--cap-height:var(--frame-height);--body-inset:1.05}}
