*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;margin:0;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[id]{scroll-margin-top:var(--gap-lg)}body{font-family:var(--body-font);font-size:var(--body-font-size);line-height:var(--body-line-height);background-image:linear-gradient(to bottom, var(--white-true) 150px, var(--white) 350px);letter-spacing:-.1px;color:var(--black);@media screen and (width<=850px){--site-x-padding:var(--gap-md);--site-y-padding:var(--gap-md)}@media screen and (width<=550px){display:block}}h1,h2,h3{word-wrap:break-word;font-family:var(--heading-font);font-weight:700}h1,h2{letter-spacing:-.2px}h1{font-size:var(--heading-font-size-lg);line-height:var(--heading-line-height-lg);margin-bottom:var(--gap-xs);color:var(--navy);text-wrap:balance;font-weight:800;transform:translate(-.06em);@media screen and (width<=550px){font-weight:700}}h2{font-size:var(--heading-font-size-sm);line-height:var(--heading-line-height-sm);color:var(--red)}h3{font-size:var(--heading-font-size-xs);line-height:var(--heading-line-height-xs);color:var(--navy);font-weight:500}p.small{font-size:1rem}.flow.flow{&>*{margin-block:0}&>astro-island{display:block}&>*+*{margin-top:var(--flow-default)}&>:is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){margin-top:var(--flow-prose)}&>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--flow-tight)}&>.intro+*{margin-top:var(--flow-default)}&>.intro+astro-island,&>.intro+script+astro-island,&>.intro+table{margin-top:var(--flow-tight)}&>*+h2{margin-top:var(--flow-section)}&>:not(p,ul,ol,h2,h3)+h2,&>*+:is(.image-divider,.post-it-wrapper,.prefooter),&>:is(.image-divider,.post-it-wrapper)+*{margin-top:var(--flow-major)}}.folded{--fold-deg:-135deg;--fold-size:var(--gap-sm);--fold-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);--fold-radius:var(--border-radius-md);--fold-gradient-lite:color-mix(in srgb, var(--color), var(--white));--fold-gradient-dark:#ffffff1a;--fold-gradient:linear-gradient(var(--fold-deg), transparent 50%, var(--fold-gradient-lite) 50%, var(--fold-gradient-dark) 100%);--local-background-image:var(--noise), linear-gradient(var(--fold-deg), #0000001a, transparent 65px);isolation:isolate;border-radius:var(--fold-radius);background:linear-gradient(var(--fold-deg), transparent var(--fold-size), var(--color) 0);position:relative;&:before{content:"";z-index:-1;border-radius:var(--fold-radius);background-color:var(--color);background-image:var(--noise);clip-path:var(--fold-clip-path);position:absolute;inset:0}&:after{content:none;width:var(--fold-size);height:var(--fold-size);background:var(--fold-gradient);position:absolute}&.top-right{--fold-clip-path:polygon(0% 0%, calc(100% - var(--fold-size)) 0%, 100% var(--fold-size), 100% 100%, 0% 100%);&:before{background-image:var(--local-background-image)}&:after{content:"";border-bottom-left-radius:var(--fold-radius);top:0;right:0}}&.bottom-right{--fold-deg:-45deg;--fold-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--fold-size)), calc(100% - var(--fold-size)) 100%, 0% 100%);&:before{background-image:var(--local-background-image)}&:after{content:"";border-top-left-radius:var(--fold-radius);bottom:0;right:0}}&.bottom-left{--fold-deg:45deg;--fold-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, var(--fold-size) 100%, 0% calc(100% - var(--fold-size)));&:before{background-image:var(--local-background-image)}&:after{content:"";border-top-right-radius:var(--fold-radius);bottom:0;left:0}}}.stamp{--offset:-60px;--offset-left:-100px;top:var(--offset);right:var(--offset);--c:var(--icon-color);z-index:1;margin:0!important;position:absolute!important}.stamp.stamp-left{top:0;left:var(--offset-left);right:auto}.stamp.stamp-bottom-right{top:auto;bottom:-80px;right:-80px}.callout.compact>.stamp{--offset:-50px;--offset-left:-90px;width:100px;height:100px}.callout.compact>.stamp.stamp-bottom-right{bottom:-55px;right:-55px}@media screen and (width<=1200px) and (width>=851px){.stamp{top:var(--offset)!important;right:var(--offset)!important;bottom:auto!important;left:auto!important}.callout:has(>.stamp+.stamp)>.stamp+.stamp{top:0!important;right:auto!important;left:var(--offset-left)!important;bottom:auto!important}}@media screen and (width<=850px){.stamp{float:right;width:100px!important;height:100px!important;position:relative!important;inset:auto!important}.callout:has(>.stamp){display:flow-root}}.callout>.stamp:first-child+*,.callout>.stamp:first-child+.stamp+*{margin-top:0}.stamp:after{content:"";z-index:-1;background:radial-gradient(35% 35%, #0000) color-mix(in srgb, var(--c), white 85%);filter:drop-shadow(0 2px 3px #00000026);clip-path:polygon(100% 50%,89.23% 57.8%,96.19% 69.13%,83.26% 72.22%,85.36% 85.36%,72.22% 83.26%,69.13% 96.19%,57.8% 89.23%,50% 100%,42.2% 89.23%,30.87% 96.19%,27.78% 83.26%,14.64% 85.36%,16.74% 72.22%,3.81% 69.13%,10.77% 57.8%,0% 50%,10.77% 42.2%,3.81% 30.87%,16.74% 27.78%,14.64% 14.64%,27.78% 16.74%,30.87% 3.81%,42.2% 10.77%,50% 0%,57.8% 10.77%,69.13% 3.81%,72.22% 16.74%,85.36% 14.64%,83.26% 27.78%,96.19% 30.87%,89.23% 42.2%);position:absolute;inset:0}.stamp .icon,.stamp .circular-text{transform:scale(.72)}.callout:has(>.stamp){display:flow-root}.callout.compact>.stamp{width:100px;height:100px}b{font-weight:700}@property --highlight-size{syntax:"<percentage>";inherits:false;initial-value:0%}@property --underline-size{syntax:"<percentage>";inherits:false;initial-value:100%}a{color:var(--navy);box-decoration-break:clone;border-radius:var(--border-radius-sm);background-image:linear-gradient(currentColor 0 0), linear-gradient(var(--yellow-highlight) 0 0);background-position:100% 100%,0 0;background-repeat:no-repeat;background-size:var(--underline-size) 1px, var(--highlight-size) 100%;transition:--highlight-size .15s var(--cubic-bezier), --underline-size .25s var(--cubic-bezier);line-height:1.2rem;text-decoration:none;position:relative;&:hover,&:focus-within{--highlight-size:100%;--underline-size:0%;box-shadow:var(--juicy-box-shadow)}}.clickable{background-color:var(--white);background-image:linear-gradient(var(--black), var(--black));transition:color .3s var(--cubic-bezier), background-size .2s var(--cubic-bezier), box-shadow .2s var(--cubic-bezier);background-position:0;background-repeat:no-repeat;background-size:0% 100%;&:hover,&:focus-within{color:var(--white);box-shadow:var(--juicy-box-shadow);transition:color 80ms var(--cubic-bezier), background-size .2s var(--cubic-bezier), box-shadow .2s var(--cubic-bezier);background-size:100% 100%}}a,.clickable{&:active{box-shadow:none;transition:box-shadow 50ms}}.btn{cursor:pointer;color:var(--black);border-radius:var(--border-radius-sm);border:none;display:inline-block}blockquote{color:var(--gray-dark);margin:var(--gap-xs) 0 0 var(--gap-xs)}img{color:#0000}:root{--img-fade-transition:opacity .4s var(--cubic-bezier)}.img-fade img,.img-fade .college-svg-wrapper svg{opacity:0;transition:var(--img-fade-transition)}.img-fade img[data-loaded],.img-fade .college-svg-wrapper svg[data-loaded],.img-fade .lightbox-content img{opacity:1}div:has(>img[data-lightbox-srcset]),div:has(>img[data-lightbox-fallback]){cursor:pointer;transition:.4s box-shadow var(--cubic-bezier);& img{transition:.3s transform var(--cubic-bezier), var(--img-fade-transition)}&:hover,&:focus-within{box-shadow:var(--juicy-box-shadow);transition:.2s box-shadow var(--cubic-bezier);& img{transition:.1s transform var(--cubic-bezier), var(--img-fade-transition);transform:scale(1.03)}}&:active{box-shadow:none;transition:.2s box-shadow var(--cubic-bezier)}}:root{--heading-font:"Syne Variable", serif;--body-font:"Space Grotesk Variable", sans-serif;--marquee-font:"Bitcount Grid Single Variable", sans-serif;--white-true:#fff;--white:#eee;--black:#22272c;--gray-liter:#dbe1ec;--gray-litest:#f5f8ff;--gray-lite:#b7c6dd;--gray:#6a707d;--gray-dark:#444957;--yellow-highlight:#ff0;--gold:#ffdc12;--navy-lite:#7b95c5;--navy:#1d3a6f;--red:#c23838;--philosophy:#ce004c;--philosophy-text:var(--white-true);--program:#d04517;--program-text:var(--white-true);--community:#4800ff;--community-text:var(--white-true);--text:var(--black);--text-dimmed:#606060;--info:#7dbcff;--info-title:#0a2553;--quote:#e9e5ec;--quote-title:#454545;--tip:#ffc955;--tip-title:#785000;--site-max-width:65rem;--site-max-width-lg:calc(var(--site-max-width) * 1.5);--site-x-padding:3.75rem;--site-y-padding:var(--gap-md);--heading-font-size-lg:clamp(2.5rem, 5.5vw, 4rem);--heading-line-height-lg:clamp(2.75rem, 6.5vw, 4.5rem);--heading-font-size-md:clamp(2rem, 5vw, 3rem);--heading-line-height-md:clamp(2.5rem, 5.5vw, 3.25rem);--heading-font-size-sm:clamp(1.5rem, 4vw, 2rem);--heading-line-height-sm:clamp(1.75rem, 4.5vw, 2.5rem);--heading-font-size-xs:clamp(1rem, 3vw, 1.5rem);--heading-line-height-xs:clamp(1.25rem, 3.5vw, 2rem);--body-font-size:clamp(1rem, 3vw, 1.25rem);--body-line-height:clamp(1.75rem, 4.25vw, 2.25rem);--font-size-sm:1rem;--line-height-sm:1.4rem;--gap-lg:clamp(1.75rem, 7vw, 5rem);--gap-md:clamp(1.5rem, 5vw, 3.5rem);--gap-sm:clamp(1.25rem, 4vw, 2.5rem);--gap-xs:clamp(1rem, 2.5vw, 1.5rem);--gap-2xs:.75rem;--gap-3xs:calc(var(--gap-2xs) * .7);--flow-tight:calc(var(--gap-xs) * .75);--flow-prose:var(--gap-xs);--flow-default:calc(var(--gap-md) * .8);--flow-section:calc(var(--gap-md));--flow-major:calc(var(--gap-md) * 1.2);--border-radius-lg:15px;--border-radius-md:9px;--border-radius-sm:5px;--cubic-bezier:cubic-bezier(.4, 0, .2, 1);--content-entrance-duration:.35s;--content-entrance-stagger:.1s;--content-entrance-total:.7s;--juicy-box-shadow:0 4px 8px #0000000d, 0 8px 16px #0000000d, 0 16px 32px #00000012, 0 32px 64px #00000012;--juicy-box-shadow-flipped:0 -4px 8px #0000000d, 0 -8px 16px #0000000d, 0 -16px 32px #00000012, 0 -32px 64px #00000012;--juicy-drop-shadow:drop-shadow(0 4px 8px #0000000d) drop-shadow(0 8px 16px #0000000d) drop-shadow(0 16px 32px #00000012) drop-shadow(0 32px 64px #00000012);--noise:url(data:image/png;base64,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)}.mobile-menu-btn,.bg-text-wrapper,.bg-text,.mobile-title{display:none}.nav-wrapper{z-index:10;background-color:var(--white);position:relative}nav{& ul{margin:0;padding:0;& li{list-style-type:none}}}.nav-item{cursor:default;text-transform:uppercase;letter-spacing:1px;font-size:calc(var(--font-size-sm) * 1.1);position:relative;&[data-label=Philosophy]{--label-color:var(--philosophy);& .sub-item a{background-image:var(--noise), linear-gradient(var(--philosophy), var(--philosophy));&:hover{color:var(--philosophy-text)}}}&[data-label=Program]{--label-color:var(--program);& .sub-item a{background-image:var(--noise), linear-gradient(var(--program), var(--program));&:hover{color:var(--program-text)}}}&[data-label=Community]{--label-color:var(--community);& .sub-item a{background-image:var(--noise), linear-gradient(var(--community), var(--community));&:hover{color:var(--community-text)}}}}.nav-item,.sub-item{&:hover{color:var(--white)}& a{color:inherit}}.sub-item{letter-spacing:0;& a{padding:var(--gap-2xs);display:block}}@media screen and (width>=551px){.nav-wrapper{--sidebar-slide-duration:.3s;--pill-duration:.35s;--pill-stagger:80ms;--last-pill-delay:calc(var(--sidebar-slide-duration) + (var(--pill-count) - 1) * var(--pill-stagger))}@keyframes sidebar-slide-in{0%{transform:translate(-100%)}}@keyframes pill-fade-slide-in{0%{opacity:0;transform:translateY(-20px)rotate(180deg)}}@keyframes wordmark-fade-slide-up{0%{opacity:0;transform:translateY(20px)rotate(180deg)}}.bg-text-wrapper{justify-content:center;align-items:flex-end;height:100%;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.bg-text{writing-mode:vertical-lr;font-size:clamp(1.5rem, min(calc(var(--body-line-height) * 1.375), 6.5vh), 3.1rem);letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase;color:var(--navy-lite);padding:var(--gap-3xs);box-shadow:none;transition:color .3s var(--cubic-bezier);animation:wordmark-fade-slide-up calc(var(--pill-duration) + .5s) var(--cubic-bezier) both;animation-delay:calc(var(--last-pill-delay) + .1s);background:0 0;font-weight:600;line-height:.8;display:block;transform:rotate(180deg);&:hover,&:focus-visible{color:var(--navy);box-shadow:none}}nav{--transparent-percent:70%;height:100vh;padding:var(--gap-3xs);animation:sidebar-slide-in var(--sidebar-slide-duration) var(--cubic-bezier) both;pointer-events:none;position:sticky;top:0;& .nav-item-container{pointer-events:auto}background:linear-gradient(to bottom, var(--navy) 10%, var(--gray-liter) 60%, transparent var(--transparent-percent));&:before{content:"";background-image:var(--noise);-webkit-mask-image:linear-gradient(to bottom, black 0%, transparent var(--transparent-percent));mask-image:linear-gradient(to bottom, black 0%, transparent var(--transparent-percent));position:absolute;inset:0}}.nav-item{writing-mode:vertical-lr;padding:var(--gap-xs) 0;margin-bottom:var(--gap-3xs);border-radius:var(--border-radius-sm);background-color:var(--white);animation:pill-fade-slide-in var(--pill-duration) var(--cubic-bezier) both;animation-delay:calc(var(--sidebar-slide-duration) + var(--i) * var(--pill-stagger));transition:background-color .2s var(--cubic-bezier), color .1s var(--cubic-bezier);border:2px solid #0000;transform:rotate(180deg);&.donate{color:var(--navy);border-color:var(--navy);& a{background:0 0}}& a{margin-left:unset;margin-right:unset}&:hover,&:focus-within{color:var(--white);background-color:var(--black);background-image:var(--noise);&[data-label=Philosophy]{background-color:var(--philosophy)}&[data-label=Program]{background-color:var(--program)}&[data-label=Community]{background-color:var(--community)}&.donate{background-color:var(--navy);width:100%;padding:0;display:block;& a{line-height:unset;padding:var(--gap-xs) 0;width:100%;height:100%;box-shadow:var(--juicy-box-shadow-flipped);display:block;&:active{box-shadow:none}}}& .sub-item-container{visibility:visible;pointer-events:auto;&:after{opacity:.8;transition:.2s opacity var(--cubic-bezier)}}& .sub-item{opacity:1;transform:translateY(0)}}}.sub-item-container{--distance-to-menu:var(--gap-2xs);top:100%;left:calc(var(--distance-to-menu) * -1);writing-mode:horizontal-tb;transform-origin:0 0;visibility:hidden;pointer-events:none;padding:var(--gap-3xs);border-radius:var(--border-radius-md);color:var(--black);position:absolute;transform:rotate(180deg);&:before{content:"";top:0;left:calc(var(--distance-to-menu) * -1);height:100%;width:calc(var(--distance-to-menu) * 2);position:absolute}&:after{z-index:-1;content:"";background-image:linear-gradient(to right, var(--navy), color-mix(in srgb, var(--navy), transparent 85%) 40%, color-mix(in srgb, var(--navy), transparent 95%) 55%, color-mix(in srgb, var(--navy), transparent 98%) 60%, transparent 65%);border-radius:var(--border-radius-md);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}}.sub-item{border-radius:var(--border-radius-sm);opacity:0;width:max-content;transition:opacity .1s var(--cubic-bezier), transform .3s var(--cubic-bezier);transition-delay:calc(var(--i) * 30ms);transform:translateY(15px);&:not(:last-of-type){margin-bottom:var(--gap-3xs)}& a{background-color:var(--white);width:max-content}}}@media screen and (width>=551px) and (height<=900px){nav{--transparent-percent:90%;background:linear-gradient(to bottom, var(--navy) 10%, var(--gray-liter) 70%, transparent var(--transparent-percent))}}@media screen and (width<=550px){body:has(nav.is-open){height:100vh;overflow:hidden}.mobile-menu-btn{cursor:pointer;z-index:11;top:var(--site-y-padding);left:var(--site-x-padding);color:var(--white);background:var(--yellow-highlight);border:2px solid var(--gray-dark);border-radius:var(--border-radius-sm);box-shadow:var(--juicy-box-shadow);width:2.5rem;height:2.5rem;padding:0;display:block;position:fixed;& svg{width:100%;height:100%;stroke:var(--black)}}.nav-wrapper:not(:has(nav.is-open)){display:none}.nav-wrapper,nav{width:100%;height:100%;position:fixed;top:0;left:0}nav{background-color:var(--gray-liter);overflow-y:auto;&:not(.is-open){visibility:hidden;display:none}}.mobile-title{padding:calc(var(--site-y-padding) * 3) var(--site-x-padding) 0;font-family:var(--heading-font);font-size:var(--heading-font-size-xs);text-transform:uppercase;letter-spacing:-.02em;color:var(--navy);box-shadow:none;transition:color .3s var(--cubic-bezier);background:0 0;font-weight:700;display:block;&:hover,&:focus-visible{color:var(--black);box-shadow:none}}.nav-item-container{padding:var(--site-y-padding) var(--site-x-padding)}.nav-item{margin-bottom:var(--gap-sm);& span{margin-bottom:var(--gap-3xs);color:var(--label-color);font-weight:700;display:inline-block}&:hover{color:unset;background-color:unset}}.sub-item{margin-bottom:var(--gap-3xs);border-radius:var(--border-radius-sm)}}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitcount Grid Single Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitcount Grid Single Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitcount-grid-single-latin-wght-normal.BESgwnJB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.icon[data-astro-cid-xl5jwdib]{width:1rem;height:1rem;margin-bottom:-2px;margin-left:2px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{print-color-adjust:exact}}.map-section[data-astro-cid-dgezircb]{width:100%;position:relative}.map-wrapper[data-astro-cid-dgezircb]{border-radius:var(--border-radius-md);filter:saturate(85%)brightness(105%);width:100%;height:100%;box-shadow:var(--juicy-box-shadow);@media screen and (width<=1000px){height:300px}}.attribution-widget[data-astro-cid-dgezircb]{z-index:1;bottom:var(--gap-2xs);right:var(--gap-2xs);align-items:center;gap:var(--gap-3xs);font-size:.8rem;line-height:1.1rem;display:flex;position:absolute}.attr-toggle[data-astro-cid-dgezircb]{cursor:pointer;border-radius:var(--border-radius-sm);background-color:var(--white);color:var(--black);border:none;justify-content:center;align-items:center;font-style:italic;display:flex;&:hover,&:focus-within{color:var(--white)}}.attr-content[data-astro-cid-dgezircb]{background-color:var(--white);padding:0 var(--gap-3xs);border-radius:var(--border-radius-sm);color:var(--black);opacity:0;visibility:hidden;transition:.2s all var(--cubic-bezier);border:none;transform:translate(10px)}.attr-content[data-astro-cid-dgezircb].is-visible{opacity:1;visibility:visible;transform:translate(0)}.custom-marker-container{color:var(--red);--marker-stroke-color:var(--navy);filter:drop-shadow(1px 0px 0px var(--marker-stroke-color)) drop-shadow(-1px 0px 0px var(--marker-stroke-color)) drop-shadow(0px 1px 0px var(--marker-stroke-color)) drop-shadow(0px -1px 0px var(--marker-stroke-color));transition:.2s color var(--cubic-bezier);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.custom-marker-container:hover{color:var(--navy)}.skip-link[data-astro-cid-4ddih5sx]{left:var(--gap-2xs);z-index:100;padding:var(--gap-2xs) var(--gap-xs);color:var(--white-true);background-color:var(--navy);border-radius:var(--border-radius-sm);transition:top .15s var(--cubic-bezier);background-image:none;position:absolute;top:-100%;&:focus{top:var(--gap-2xs)}}main[data-astro-cid-4ddih5sx]:focus{outline:none}.main-wrapper[data-astro-cid-4ddih5sx]{grid-template-columns:auto 1fr;display:grid;@media screen and (width<=550px){display:block}}main[data-astro-cid-4ddih5sx]{background-image:radial-gradient(circle at 1px 1px, var(--gray-lite) 1.5px, transparent 0);background-size:40px 40px;min-width:0}.apply-btn-wrapper[data-astro-cid-4ddih5sx]{--f:.5em;--r:.8em;z-index:11;top:0;right:var(--site-x-padding);filter:var(--juicy-drop-shadow);animation:ribbon-fade-slide-in .8s var(--cubic-bezier) both;animation-delay:var(--content-entrance-total);position:fixed;&:before{--shadow-size:30px;z-index:1;content:"";left:calc(var(--shadow-size) * -1);width:calc(100% + var(--f) + var(--shadow-size));background:radial-gradient(50% .2em at top,#0000006b,#0000) border-box,padding-box padding-box;height:10px;position:absolute}&:active{filter:unset}}@keyframes ribbon-fade-slide-in{0%{opacity:0;transform:translateY(-100%)}}.apply-btn[data-astro-cid-4ddih5sx]{color:var(--white-true);text-transform:uppercase;background:var(--noise), var(--red);padding:var(--gap-2xs) var(--gap-xs);border-right:var(--f) solid #0000;border-bottom:var(--r) solid #0000;clip-path:polygon(calc(100% - var(--f)) 0, 0 0, 0 100%, calc(50% - var(--f) / 2) calc(100% - var(--r)), calc(100% - var(--f)) 100%);transition:.2s padding var(--cubic-bezier);border-radius:0;display:block;&:hover,&:focus-within{padding-top:var(--gap-sm)}&:active{padding-top:var(--gap-md)}}footer[data-astro-cid-4ddih5sx]{background-image:linear-gradient(to bottom, var(--gray-liter), var(--white));margin-top:calc(var(--site-y-padding) * 3);position:relative;&:before{content:"";top:calc(var(--border-radius-lg) * -2);height:calc(var(--border-radius-lg) * 2);width:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);box-shadow:0 var(--border-radius-lg) 0 0 var(--gray-liter);background-color:#0000;position:absolute;left:0}&:after{content:"";top:calc(var(--border-radius-lg) * -2);height:calc(var(--border-radius-lg) * 2);width:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg);box-shadow:0 var(--border-radius-lg) 0 0 var(--gray-liter);background-color:#0000;position:absolute;right:0}&.no-margin{margin-top:0}}.footer-wrapper[data-astro-cid-4ddih5sx]{gap:var(--gap-md);max-width:var(--site-max-width-lg);padding:calc(var(--gap-md)) var(--site-x-padding) calc(var(--site-y-padding) * 1.5);font-size:var(--font-size-sm);line-height:var(--line-height-sm);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid;position:relative;@media screen and (width<=1000px){flex-flow:column;justify-content:space-between;display:flex}}.skyline-pattern[data-astro-cid-4ddih5sx]{--skyline-size:15%;left:calc((100% - var(--skyline-size)) / 2);width:var(--skyline-size);aspect-ratio:100/35;filter:brightness(0)saturate()invert(91%)sepia(10%)saturate(206%)hue-rotate(180deg)brightness(99%)contrast(91%);background-position:bottom;background-repeat:no-repeat;background-size:auto 100%;position:absolute;bottom:0;@media screen and (width<=1000px){--skyline-size:70%}@media screen and (width<=550px){--skyline-size:100%}}.map-section[data-astro-cid-4ddih5sx]{flex-shrink:1}.left-section[data-astro-cid-4ddih5sx]{text-align:right;@media screen and (width<=1000px){text-align:left}}.left-section[data-astro-cid-4ddih5sx],.right-section[data-astro-cid-4ddih5sx]{z-index:1;& h2{text-align:unset;color:var(--navy);font-weight:800;font-size:var(--heading-font-size-xs)}& p{margin-bottom:0}}.subway[data-astro-cid-4ddih5sx]{text-align:center;border-radius:50%;width:1.25rem;height:1.25rem;font-family:Helvetica,Arial,sans-serif;font-size:.8rem;font-weight:700;line-height:1.25rem;display:inline-block;&.q{color:#000;background-color:#f6bc26}&.six{color:#fff;background-color:#009952}&.f{color:#fff;background-color:#eb6800}}.bus[data-astro-cid-4ddih5sx]{color:#fff;background-color:#08179c;border-radius:3px;padding:0 .25rem;font-size:.8rem;line-height:1.25rem;display:inline-block}h2[data-astro-cid-4ddih5sx],.label-group[data-astro-cid-4ddih5sx]{margin-bottom:var(--gap-xs);&:has(.subway) p[data-astro-cid-4ddih5sx]{margin-bottom:.5rem}}.label[data-astro-cid-4ddih5sx]{color:var(--text-dimmed)}.lightbox[data-astro-cid-4ddih5sx]{background:0 0;border:none;max-width:100vw;max-height:100vh;padding:0}.lightbox[data-astro-cid-4ddih5sx]::backdrop{cursor:pointer;background-color:#0006;background-image:var(--noise);backdrop-filter:blur(4px)saturate(60%)}.lightbox-content[data-astro-cid-4ddih5sx]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.lightbox-content[data-astro-cid-4ddih5sx] img[data-astro-cid-4ddih5sx]{max-width:calc(100vw - var(--site-x-padding));max-height:calc(100vh - var(--site-y-padding));object-fit:contain;border-radius:var(--border-radius-lg);transition:opacity .3s ease-in-out}.lightbox-spinner[data-astro-cid-4ddih5sx]{border:3px solid var(--gray-lite);border-top-color:var(--black);opacity:0;border-radius:50%;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;animation:.8s linear infinite lightbox-spin;position:fixed;top:50%;left:50%}.lightbox-spinner[data-astro-cid-4ddih5sx]:not([data-visible]){transition:opacity .2s ease-in-out}.lightbox-spinner[data-astro-cid-4ddih5sx][data-visible]{opacity:1}@keyframes lightbox-spin{to{transform:rotate(360deg)}}#close-lightbox[data-astro-cid-4ddih5sx]{cursor:pointer;top:var(--gap-2xs);right:var(--gap-2xs);background-color:var(--gray-lite);border-radius:var(--border-radius-sm);width:30px;height:30px;box-shadow:var(--juicy-box-shadow);border:none;font-size:2rem;line-height:0;position:absolute}
