._chosen_1e6ca_1{--map-ink:#17312a;--map-paper:#fbf6eb;--map-yellow:#f3c34d;--map-orange:#ea6242;background:var(--map-paper);color:var(--map-ink)}._chosen_1e6ca_1 a{color:inherit;text-decoration:none}._header_1e6ca_3{z-index:30;background:var(--map-paper);border-bottom:1px solid #17312a1c;grid-template-columns:1fr auto;align-items:center;height:72px;padding:0 clamp(22px,5vw,76px);display:grid;position:relative}._brand_1e6ca_4{align-items:center;gap:10px;display:flex}._brand_1e6ca_4>img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}._brand_1e6ca_4>b{font:800 15px/1 Arial,sans-serif}._brand_1e6ca_4 small{letter-spacing:.15em;margin-top:5px;font:700 6px/1 Arial,sans-serif;display:block}._menuToggle_1e6ca_8{border:1px solid var(--map-ink);color:var(--map-ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:100px;justify-self:end;align-items:center;gap:10px;padding:11px 16px;font:850 10px Arial,sans-serif;display:flex}._menuToggle_1e6ca_8>span{gap:3px;width:16px;display:grid}._menuToggle_1e6ca_8 i{border-top:1px solid;display:block}._menuLayer_1e6ca_11{z-index:100;position:fixed;inset:0}._menuBackdrop_1e6ca_12{cursor:pointer;background:#102822a8;border:0;width:100%;height:100%;position:absolute;inset:0}._menuDrawer_1e6ca_13{background:var(--map-paper);width:min(430px,92vw);height:100%;color:var(--map-ink);flex-direction:column;padding:78px 42px 38px;display:flex;position:absolute;top:0;right:0;box-shadow:-24px 0 70px #1028224d}._menuClose_1e6ca_14{width:42px;height:42px;color:var(--map-ink);cursor:pointer;background:0 0;border:1px solid #17312a35;border-radius:50%;font:400 28px/1 Arial,sans-serif;position:absolute;top:24px;right:28px}._menuDrawer_1e6ca_13>p{color:#69756f;letter-spacing:.17em;margin:0 0 42px;font:850 8px Arial,sans-serif}._menuDrawer_1e6ca_13 nav{display:grid}._menuDrawer_1e6ca_13 nav a{font:650 28px/1 var(--font-display),Georgia,serif;letter-spacing:-.03em;border-bottom:1px solid #17312a25;grid-template-columns:34px 1fr;align-items:baseline;padding:19px 0;display:grid}._menuDrawer_1e6ca_13 nav span{letter-spacing:.1em;color:var(--map-orange);font:800 8px Arial,sans-serif}._menuDirections_1e6ca_19{background:var(--map-ink);text-align:center;border-radius:100px;margin-top:38px;padding:14px 18px;font:800 10px Arial,sans-serif;color:#fff!important}._menuDrawer_1e6ca_13>small{color:#69756f;margin-top:auto;font:700 8px/1.5 Arial,sans-serif}._hero_1e6ca_21{background:#e7ddca;min-height:0;padding-top:clamp(24px,3vw,42px);display:block}._copy_1e6ca_22{z-index:8;background:var(--map-paper);border:1px solid #17312a26;grid-template-columns:minmax(0,1.25fr) minmax(310px,.58fr);align-items:end;gap:clamp(36px,6vw,90px);width:calc(100% - clamp(32px,6vw,92px));margin:0 auto clamp(-62px,-4vw,-44px);padding:clamp(28px,3vw,42px) clamp(28px,4vw,58px);display:grid;position:relative;box-shadow:0 20px 55px #4d40382e}._eyebrow_1e6ca_23{text-transform:uppercase;letter-spacing:.17em;font:850 10px Arial,sans-serif}._copy_1e6ca_22 h1{font:750 clamp(62px,7.3vw,112px)/.84 var(--font-display),Georgia,serif;letter-spacing:-.06em;margin:18px 0 0}._copy_1e6ca_22 h1 span,._copy_1e6ca_22 h1 em{display:block}._copy_1e6ca_22 h1 em{color:var(--map-orange);font-weight:400}._mastheadText_1e6ca_27{color:#53635f;max-width:460px;margin:0;font:clamp(16px,1.25vw,19px)/1.55 Arial,sans-serif}._mapUtility_1e6ca_28{background:var(--map-paper);border-bottom:1px solid #17312a1c;justify-content:space-between;align-items:center;gap:36px;min-height:102px;padding:20px clamp(24px,5vw,76px);display:flex}._actions_1e6ca_29{gap:12px;margin:0;display:flex}._actions_1e6ca_29 a{background:var(--map-ink);color:#fff;border-radius:100px;padding:13px 18px;font:800 10px Arial,sans-serif}._actions_1e6ca_29 a:last-child{color:var(--map-ink);background:0 0;border:1px solid #17312a55}._facts_1e6ca_32{gap:clamp(22px,4vw,56px);font:700 10px Arial,sans-serif;display:flex}._facts_1e6ca_32 b{font:800 22px var(--font-display),Georgia,serif;color:var(--map-orange);margin-bottom:4px;display:block}._planWrap_1e6ca_34{background:#e7ddca;flex-direction:column;justify-content:center;width:100%;padding:clamp(92px,8vw,124px) clamp(16px,3vw,46px) 28px;display:flex;position:relative;overflow:hidden}._planTitle_1e6ca_35{letter-spacing:.15em;justify-content:space-between;align-items:end;margin-bottom:14px;font:900 10px Arial,sans-serif;display:flex}._planTitle_1e6ca_35 small{color:#64716c;font-size:7px}._plan_1e6ca_34{aspect-ratio:1.55;background-color:#e1d7c3;background-image:linear-gradient(#526b6320 1px,#0000 1px),linear-gradient(90deg,#526b6320 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #60726b;border-radius:2px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 55px #4d40382b}._north_1e6ca_38{z-index:5;text-align:center;font:800 7px Arial,sans-serif;display:grid;position:absolute;top:4px;right:7px}._north_1e6ca_38 i{transform-origin:50%;font:300 18px/1 Arial,sans-serif;transform:rotate(21deg)}._measure_1e6ca_40{align-items:center;gap:5px;font:700 6px Arial,sans-serif;display:flex;position:absolute;top:16px;left:14px}._measure_1e6ca_40 i{border:1px solid #576c64;border-top:0;width:52px;height:5px;display:block}._rearAccess_1e6ca_42{letter-spacing:.11em;background:#d7d7cf;border:1px solid #82908b;justify-content:center;align-items:center;gap:8px;height:11%;font:800 5px Arial,sans-serif;display:flex;position:absolute;top:7%;left:5%;right:25%}._rearAccess_1e6ca_42 small{color:#68736f;font-size:5px}._vetParking_1e6ca_44{letter-spacing:.1em;background:repeating-linear-gradient(90deg,#d5d5cd 0 16px,#a9b1ad 17px,#d5d5cd 18px);border:1px solid #687872;justify-content:center;align-items:center;width:17%;height:9%;font:850 5px Arial,sans-serif;display:flex;position:absolute;top:7%;right:3%}._vetRearPath_1e6ca_45{z-index:1;box-sizing:border-box;background:#d8d1c3;border-left:1px solid #8b9690;border-right:1px solid #8b9690;width:17%;height:2%;position:absolute;top:16%;right:3%}._building_1e6ca_46{background:#f4ead8;border:2px solid #29463e;height:24%;display:flex;position:absolute;top:18%;left:5%;right:25%;box-shadow:8px 8px #58676028}._building_1e6ca_46 a{background:color-mix(in srgb,var(--unit) 25%,#f5ebdc);text-align:center;border-right:1px solid #29463e;flex-direction:column;flex:1;justify-content:center;padding:7px 5px;transition:all .2s;display:flex;position:relative}._building_1e6ca_46 a:hover,._building_1e6ca_46 a:focus{background:var(--unit);color:#fff;z-index:2;outline:2px solid #fff;transform:translateY(-4px)}._building_1e6ca_46 a._wide_1e6ca_49{flex:1.6}._building_1e6ca_46 a>span{font:900 7px Arial,sans-serif;position:absolute;top:5px;left:6px}._building_1e6ca_46 a>b{font:850 clamp(7px,1vw,12px)/1 Arial,sans-serif}._building_1e6ca_46 a>small{margin-top:4px;font:650 clamp(5px,.62vw,7px)/1.2 Arial,sans-serif}._door_1e6ca_53{background:#263c36;border:1px solid #f4ead8;width:16px;height:9px;position:absolute;bottom:-2px;left:calc(50% - 8px)}._vetMap_1e6ca_54{color:#fff;text-align:center;background:#6e5aa8;border:2px solid #29463e;flex-direction:column;justify-content:center;width:17%;height:24%;display:flex;position:absolute;top:18%;right:3%;box-shadow:8px 8px #58676028}._vetMap_1e6ca_54 span{letter-spacing:.12em;font:750 5px Arial,sans-serif}._vetMap_1e6ca_54 b{margin:6px 0;font:900 clamp(8px,1vw,13px)/1 Arial,sans-serif}._vetMap_1e6ca_54 small{font:700 5px Arial,sans-serif}._walkway_1e6ca_58{z-index:1;background:#ddd4c3;border:1px solid #6b7c76;justify-content:center;align-items:center;height:8%;display:flex;position:absolute;top:42%;left:5%;right:3%}._walkway_1e6ca_58 span{z-index:2;letter-spacing:.15em;color:#6b756f;text-align:center;white-space:nowrap;font:800 6px Arial,sans-serif;position:absolute;top:50%;left:38%;transform:translate(-50%,-50%)}._crossPath_1e6ca_60{z-index:1;box-sizing:border-box;color:#68726d;background:repeating-linear-gradient(0deg,#d8d1c3 0 20px,#c1bbae 21px,#d8d1c3 22px);border-left:1px solid #8b9690;border-right:1px solid #8b9690;justify-content:center;align-items:center;width:5%;height:70%;display:flex;position:absolute;top:7%;left:75%}._crossPath_1e6ca_60 span{writing-mode:vertical-rl;letter-spacing:.14em;font:800 4px Arial,sans-serif}._pullin_1e6ca_62{z-index:2;box-sizing:border-box;color:#f7f0e1;text-align:center;background:repeating-linear-gradient(135deg,#52645f 0 18px,#4d5f5a 18px 36px);border:0;justify-content:center;align-items:center;height:6%;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff20}._pullinNear_1e6ca_63{border-top:6px solid #e5dccb;border-radius:14% 14% 0 0/100% 100% 0 0;top:71%;left:40.6%;right:25%}._pullinFar_1e6ca_64{border-bottom:6px solid #e5dccb;border-radius:0 0 14% 14%/0 0 100% 100%;top:92%;left:9.6%;right:56%}._pullin_1e6ca_62 b{z-index:1;letter-spacing:.12em;background:#50625d;padding:3px 8px;font:900 7px Arial,sans-serif;position:relative}._sideGrass_1e6ca_66{color:#667057;letter-spacing:.12em;background:#cfd8af;border:1px solid #94a075;justify-content:center;align-items:center;width:9.2%;height:19%;font:800 5px Arial,sans-serif;display:flex;position:absolute;top:50%;left:5%}._steps_1e6ca_67{color:#53605c;letter-spacing:.12em;background:repeating-linear-gradient(0deg,#d8d0c1 0 8px,#919d98 9px,#d8d0c1 10px);border:1px solid #7f8b86;justify-content:center;align-items:center;width:9.2%;height:19%;font:850 5px Arial,sans-serif;display:flex;position:absolute;top:50%;left:14.2%}._grass_1e6ca_68{color:#667057;letter-spacing:.12em;background:#cfd8af;border:1px solid #94a075;justify-content:center;align-items:center;height:19%;font:800 5px Arial,sans-serif;display:flex;position:absolute;top:50%;left:23.4%;right:25%}._vetGrass_1e6ca_69{color:#667057;letter-spacing:.12em;background:#cfd8af;border:1px solid #94a075;justify-content:center;align-items:center;width:17%;height:19%;font:800 5px Arial,sans-serif;display:flex;position:absolute;top:50%;right:3%}._frontPath_1e6ca_70{z-index:1;box-sizing:border-box;color:#68726d;text-align:center;background:repeating-linear-gradient(90deg,#d8d1c3 0 30px,#c1bbae 31px,#d8d1c3 32px);border-top:1px solid #8b9690;border-bottom:1px solid #8b9690;height:8%;position:absolute;top:69%;left:5%;right:3%}._frontPath_1e6ca_70 span{letter-spacing:.16em;font:800 7px Arial,sans-serif;position:absolute;top:50%;left:19.4%;transform:translate(-50%,-50%)}._farPath_1e6ca_72{z-index:1;box-sizing:border-box;color:#68726d;background:repeating-linear-gradient(90deg,#d8d1c3 0 30px,#c1bbae 31px,#d8d1c3 32px);border-top:1px solid #8b9690;height:8%;position:absolute;top:92%;left:0;right:0}._farPath_1e6ca_72 span{letter-spacing:.16em;font:800 7px Arial,sans-serif;position:absolute;top:50%;left:72%;transform:translate(-50%,-50%)}._evMarkers_1e6ca_74{z-index:2;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._evMarkers_1e6ca_74 i{color:#fff;background:#e75c3d;border:1px solid #f7f0e1;border-radius:50%;place-items:center;width:13px;height:13px;font:900 8px/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 1px #334b45}._pullinFar_1e6ca_64 b{font-size:6px;position:absolute;left:3%}._road_1e6ca_77{z-index:1;color:#f7f0e1;text-align:center;background:#364945;height:15%;position:absolute;top:77%;left:0;right:0;overflow:hidden}._kerb_1e6ca_78{background:#e5dccb;height:6px;position:absolute}._kerbTop_1e6ca_79{border-bottom:1px solid #aab3ad;top:0}._kerbBottom_1e6ca_80{border-top:1px solid #aab3ad;bottom:0}._kerbTopLeft_1e6ca_81{width:40.6%;left:0}._kerbTopRight_1e6ca_82{width:25%;right:0}._kerbBottomLeft_1e6ca_83{width:9.6%;left:0}._kerbBottomRight_1e6ca_84{width:56%;right:0}._road_1e6ca_77>span{letter-spacing:.22em;font:900 clamp(10px,1.3vw,16px) Arial,sans-serif;position:absolute;top:23%;left:0;right:0}._dashes_1e6ca_86{justify-content:space-around;display:flex;position:absolute;top:50%;left:0;right:0}._dashes_1e6ca_86 i{border-top:2px solid #f1e6cf88;width:9%}._legend_1e6ca_88{z-index:4;color:#29463e;white-space:nowrap;background:#e7ddcaed;border:1px solid #82908b;grid-template-columns:repeat(3,max-content);gap:3px 10px;padding:3px 7px 4px;font:700 4px Arial,sans-serif;display:grid;position:absolute;top:1%;left:50%;transform:translate(-50%)}._legend_1e6ca_88>b{text-align:center;letter-spacing:.16em;grid-column:1/-1;font:900 4px Arial,sans-serif}._legend_1e6ca_88 span{align-items:center;gap:3px;display:flex}._legend_1e6ca_88 i{box-sizing:border-box;width:6px;height:6px;display:inline-block}._pullinKey_1e6ca_92{background:#52645f;border:1px solid #29463e}._vetParkingKey_1e6ca_93{background:repeating-linear-gradient(90deg,#d5d5cd 0 3px,#a9b1ad 4px,#d5d5cd 5px);border:1px solid #687872}._legend_1e6ca_88 i._evKey_1e6ca_94{color:#fff;background:#e75c3d;border-radius:50%;place-items:center;width:8px;height:8px;font:900 5px/1 Arial,sans-serif;display:grid}._planNote_1e6ca_95{font:italic 8px var(--font-display),Georgia,serif;color:#6d756e;margin:9px 0 0}._selectedUnit_1e6ca_96{box-shadow:0 0 0 5px var(--map-orange),8px 8px 0 #58676028!important;z-index:6!important;outline:3px solid #fff!important}._planDrawer_1e6ca_97{z-index:20;width:min(360px,100% - 48px);color:var(--map-ink);background:#fffaf0;border:1px solid #17312a2e;border-radius:20px;padding:34px 30px 28px;position:absolute;top:24px;bottom:24px;right:24px;overflow:auto;box-shadow:0 22px 70px #17312a40}._drawerClose_1e6ca_98{width:34px;height:34px;color:var(--map-ink);cursor:pointer;background:#fffaf0;border:1px solid #17312a2e;border-radius:50%;font:500 24px/1 Arial,sans-serif;position:absolute;top:12px;right:14px}._drawerUnit_1e6ca_99{letter-spacing:.14em;background:#efe6d5;border-radius:100px;padding:7px 10px;font:850 7px Arial,sans-serif;display:inline-block}._drawerCategory_1e6ca_100{text-transform:uppercase;letter-spacing:.14em;margin:22px 0 8px;font:850 8px Arial,sans-serif}._planDrawer_1e6ca_97 h2{font:700 34px/1 var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:0}._drawerIntro_1e6ca_102{color:#53635f;margin:18px 0;font:13px/1.55 Arial,sans-serif}._planDrawer_1e6ca_97 h3{letter-spacing:.13em;text-transform:uppercase;margin:22px 0 10px;font:850 9px Arial,sans-serif}._planDrawer_1e6ca_97 ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}._planDrawer_1e6ca_97 li{background:#efece4;border-radius:100px;padding:7px 9px;font:700 9px Arial,sans-serif}._planDrawer_1e6ca_97 blockquote{color:#53635f;font:italic 13px/1.5 var(--font-display),Georgia,serif;border-top:1px solid #17312a24;margin:24px 0 18px;padding-top:17px}._planDrawer_1e6ca_97 blockquote span{color:#e8a914;letter-spacing:.12em;margin-bottom:6px;font:700 9px Arial,sans-serif;display:block}._drawerActions_1e6ca_108{flex-wrap:wrap;gap:7px;display:flex}._drawerActions_1e6ca_108 a{border:1px solid #17312a2e;border-radius:100px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:18px 24px;font:800 15px/1.3 Arial,sans-serif;display:flex}._drawerActions_1e6ca_108 a:focus-visible{outline-offset:4px;outline:3px solid #dba523}._drawerActions_1e6ca_108 a:first-child{background:var(--map-ink);border-color:var(--map-ink);color:#fff}._ticker_1e6ca_112{background:var(--map-ink);color:#fff;letter-spacing:.14em;justify-content:space-around;align-items:center;height:48px;font:850 8px Arial,sans-serif;display:flex}._ticker_1e6ca_112 i{color:var(--map-yellow)}@media (max-width:1050px){._copy_1e6ca_22{grid-template-columns:1fr;gap:24px;padding:36px 6vw 34px}._copy_1e6ca_22 h1{font-size:clamp(64px,9.7vw,98px)}._mastheadText_1e6ca_27{max-width:700px}._planWrap_1e6ca_34{padding:100px 4vw 28px}._plan_1e6ca_34{aspect-ratio:1.38}._mapUtility_1e6ca_28{align-items:flex-end}}@media (max-width:680px){._header_1e6ca_3{grid-template-columns:1fr auto;height:72px}._header_1e6ca_3 nav{display:none}._directions_1e6ca_115{font-size:7px}._hero_1e6ca_21{min-height:0}._copy_1e6ca_22{padding:58px 22px}._copy_1e6ca_22 h1{font-size:50px}._facts_1e6ca_32{gap:16px}._planTitle_1e6ca_35 small{display:none}._north_1e6ca_38{font-size:5px;top:2px;right:5px}._north_1e6ca_38 i{font-size:14px}._rearAccess_1e6ca_42{height:11%;top:6%;left:3%;right:25%}._vetParking_1e6ca_44{width:18%;top:6%;right:2%}._vetRearPath_1e6ca_45{width:18%;height:2%;top:15%;right:2%}._building_1e6ca_46{height:30%;top:17%;left:3%;right:25%}._building_1e6ca_46 a>small{display:none}._building_1e6ca_46 a>b{writing-mode:vertical-rl;font-size:7px;transform:rotate(180deg)}._vetMap_1e6ca_54{width:18%;height:30%;top:17%;right:2%}._vetMap_1e6ca_54 span{display:none}._vetMap_1e6ca_54 b{font-size:6px}._vetMap_1e6ca_54 small{font-size:4px}._walkway_1e6ca_58{top:47%;left:3%;right:2%}._crossPath_1e6ca_60{height:71%;top:6%}._sideGrass_1e6ca_66{width:9.5%;height:15%;top:55%;left:3%}._steps_1e6ca_67{width:9.4%;height:15%;top:55%;left:12.5%}._grass_1e6ca_68{height:15%;top:55%;left:21.9%;right:25%}._vetGrass_1e6ca_69{width:18%;height:15%;top:55%;right:2%}._frontPath_1e6ca_70{height:7%;top:70%;left:3%;right:2%}._frontPath_1e6ca_70 span{left:19.3%}._farPath_1e6ca_72{height:8%;top:92%}._pullin_1e6ca_62{height:5%}._pullinNear_1e6ca_63{border-top-width:5px;top:72%;left:39.6%;right:25%}._pullinFar_1e6ca_64{border-bottom-width:5px;top:92%;left:7.75%;right:56.85%}._evMarkers_1e6ca_74{gap:2px;left:50%}._evMarkers_1e6ca_74 i{width:10px;height:10px;font-size:6px}._pullinFar_1e6ca_64 b{font-size:5px;left:5%}._kerbTopLeft_1e6ca_81{width:39.6%}._kerbTopRight_1e6ca_82{width:25%}._kerbBottomLeft_1e6ca_83{width:7.75%}._kerbBottomRight_1e6ca_84{width:56.85%}._road_1e6ca_77{height:15%;top:77%}._legend_1e6ca_88{display:none}._ticker_1e6ca_112{white-space:nowrap;justify-content:flex-start;gap:20px;padding-left:18px;overflow:hidden}._planDrawer_1e6ca_97{width:calc(100% - 24px);padding:30px 22px 24px;top:12px;bottom:12px;right:12px}._planDrawer_1e6ca_97 h2{font-size:29px}._hero_1e6ca_21{padding-top:14px}._menuToggle_1e6ca_8{padding:10px 12px}._menuDrawer_1e6ca_13{padding:72px 24px 30px}._menuClose_1e6ca_14{top:18px;right:18px}._menuDrawer_1e6ca_13 nav a{font-size:25px}._copy_1e6ca_22{gap:20px;width:calc(100% - 24px);margin-bottom:-28px;padding:28px 20px 26px}._copy_1e6ca_22 h1{font-size:clamp(47px,13.7vw,58px);line-height:.87}._mastheadText_1e6ca_27{font-size:16px}._mapUtility_1e6ca_28{gap:22px;padding:22px;display:grid}._facts_1e6ca_32{justify-content:space-between;gap:12px;width:100%}._facts_1e6ca_32 span{max-width:30%}._facts_1e6ca_32 b{font-size:20px}._actions_1e6ca_29{width:100%}._actions_1e6ca_29 a{text-align:center;flex:1;padding:13px 10px}._planWrap_1e6ca_34{padding:58px 10px 22px}._planTitle_1e6ca_35{padding:0 3px}._plan_1e6ca_34{aspect-ratio:.92}}
