@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:wght@600;700&family=IBM+Plex+Sans:wght@500&family=IBM+Plex+Serif:wght@300;400&display=swap";
h2.title{text-transform:uppercase;text-align:center;letter-spacing:.1rem;justify-content:center;width:100%;margin:1rem 0;display:flex;position:relative}h2.title span{border:1px solid var(--color-white);color:var(--color-white);font-size:1.2rem;font-family:var(--font-sans-condensed);padding:0 .45rem}.runway-calendar{z-index:10;margin-top:1.5rem;position:relative}.runway-calendar .day-container{opacity:0;transition:opacity .2s ease-in-out}.runway-calendar .day-container.loaded{opacity:1}.runway-calendar .day-container:first-of-type.loaded{transition-delay:50ms}.runway-calendar .day-container:nth-of-type(2).loaded{transition-delay:.1s}.runway-calendar .day-container:nth-of-type(3).loaded{transition-delay:.15s}.runway-calendar .day-container:nth-of-type(4).loaded{transition-delay:.2s}.runway-calendar .day-container:nth-of-type(5).loaded{transition-delay:.25s}.runway-calendar .day-container:nth-of-type(6).loaded{transition-delay:.3s}.runway-calendar .day-container:nth-of-type(7).loaded{transition-delay:.35s}.runway-calendar .day-container:nth-of-type(8).loaded{transition-delay:.4s}.runway-calendar .day-container:nth-of-type(9).loaded{transition-delay:.45s}.runway-calendar .day-container:nth-of-type(10).loaded{transition-delay:.5s}.runway-calendar .day-container:nth-of-type(11).loaded{transition-delay:.55s}.runway-calendar .day-container:nth-of-type(12).loaded{transition-delay:.6s}.runway-calendar .day-container:nth-of-type(13).loaded{transition-delay:.65s}.runway-calendar .day-container:nth-of-type(14).loaded{transition-delay:.7s}.runway-calendar.unloading .day-container{opacity:0!important}.runway-calendar.unloading .day-container:nth-of-type(14){transition-delay:20ms}.runway-calendar.unloading .day-container:nth-of-type(13){transition-delay:40ms}.runway-calendar.unloading .day-container:nth-of-type(12){transition-delay:60ms}.runway-calendar.unloading .day-container:nth-of-type(11){transition-delay:80ms}.runway-calendar.unloading .day-container:nth-of-type(10){transition-delay:.1s}.runway-calendar.unloading .day-container:nth-of-type(9){transition-delay:.12s}.runway-calendar.unloading .day-container:nth-of-type(8){transition-delay:.14s}.runway-calendar.unloading .day-container:nth-of-type(7){transition-delay:.16s}.runway-calendar.unloading .day-container:nth-of-type(6){transition-delay:.18s}.runway-calendar.unloading .day-container:nth-of-type(5){transition-delay:.2s}.runway-calendar.unloading .day-container:nth-of-type(4){transition-delay:.22s}.runway-calendar.unloading .day-container:nth-of-type(3){transition-delay:.24s}.runway-calendar.unloading .day-container:nth-of-type(2){transition-delay:.26s}.runway-calendar.unloading .day-container:first-of-type{transition-delay:.28s}.day-container{border-radius:var(--border-radius);margin:.5rem 0;padding:.5rem;position:relative;left:0}.day-container .day-overview{justify-content:space-between;align-items:center;display:flex}.day-container .detail-body{margin:0;display:flex;position:relative}.day-container h2{font-weight:300;font-family:var(--font-serif);color:var(--color-white);align-items:center;margin:0;font-size:1.3rem;display:flex}.day-container h2 b{padding-right:.5rem;font-weight:300}.day-container .guess-button{font-family:var(--font-sans-condensed)}.day-container.closed{cursor:pointer}.runway{width:100%;max-width:100%;margin:0 auto;padding:3rem .25rem 1.5rem;transition:scroll-left .5s;overflow:scroll}.runway::-webkit-scrollbar{display:none}.runway .runway-scroll{white-space:nowrap;width:auto;margin:0;display:table;position:relative;overflow:scroll}.runway .runway-scroll .runway-segment{cursor:pointer;background:var(--color-runway);border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white);display:inline-block;position:relative}.runway .runway-scroll .runway-segment:first-of-type{border-left:4px solid var(--color-white)}.runway .runway-scroll .runway-segment:last-of-type{border-right:5px solid var(--color-white)}.runway .runway-scroll .runway-segment:last-of-type .runway-hour:first-child .plane{display:none!important}.runway .runway-scroll .runway-segment:after{background-image:repeating-linear-gradient(90deg,var(--color-white)0 6px,transparent 6px 12px);content:"";pointer-events:none;z-index:0;opacity:1;width:100%;height:1px;position:absolute;top:1.42rem;left:0}.runway .runway-scroll .runway-segment .runway-hours,.runway .runway-scroll .runway-segment .runway-hour,.runway .runway-scroll .runway-segment{box-sizing:border-box;height:3rem}.runway .runway-scroll .runway-segment .selection-highlight{display:block;position:absolute;inset:0}.runway .runway-scroll .runway-segment .block-info{color:var(--color-black)}.runway .runway-scroll .runway-segment .block-info .time{font-family:var(--font-sans-condensed);color:var(--color-white);transform-origin:0;font-size:.7rem;position:absolute;top:-1rem;left:.1rem;transform:rotate(-90deg)}.runway .runway-scroll .runway-segment.westerly.rwy0-27R.rwy1-27L .block-info .runway-designation{background:var(--runway-color);font-size:.85rem;top:auto;bottom:-.4rem;left:1.5rem}.runway .runway-scroll .runway-segment .block-info .runway-designation{background-color:var(--color-runway);color:var(--color-white);transform-origin:0;z-index:110;gap:.35rem;font-size:1.2rem;display:inline-flex;position:absolute;top:1.15rem;left:2rem;transform:rotate(-90deg)}.runway .runway-scroll .runway-segment.quiet .block-info .runway-designation{background-color:var(--color-runway-quiet)}.runway .runway-scroll .runway-segment .block-info .runway-designation .runway-designator{flex-direction:column;align-items:center;line-height:1;display:inline-flex}.runway .runway-scroll .runway-segment .block-info .runway-designation .runway-designator-number{font-family:"OpenRunwayNumbers",var(--font-sans-condensed);font-weight:400}.runway .runway-scroll .runway-segment .block-info .runway-designation .runway-designator-suffix{font-family:var(--font-sans-condensed);font-size:.8em;font-weight:700}.runway .runway-scroll .runway-segment .block-info .wind-arrow{margin-left:.6rem;position:absolute;top:-1.5rem}.runway .runway-scroll .runway-segment .block-info .announcement{width:1rem;height:1rem;margin-left:1.7rem;position:absolute;top:-1.5rem}.runway .runway-scroll .runway-segment .block-info .announcement:before{content:""}.runway .runway-scroll .runway-segment .block-info .announcement{color:var(--color-white);text-decoration:none}.runway .runway-scroll .runway-segment .block-info .announcement:hover{color:#09c}.runway .runway-scroll .runway-segment .rationale{text-align:left;color:var(--color-white);font-size:.8rem;font-family:var(--font-serif);position:absolute;bottom:-1.5rem;left:0}.runway .runway-scroll .runway-segment .rationale span{position:static}.runway .runway-scroll .runway-segment .rationale.right,.runway .runway-scroll .runway-segment:last-of-type .rationale{text-align:right;left:auto;right:0}.runway .runway-scroll .runway-segment.no-data{background:0 0;display:none}.runway .runway-scroll .runway-segment.no-data:after{display:none}.runway .runway-scroll .runway-segment.no-data .dash{border:2px dashed #aaa;border-left-style:solid;position:absolute;inset:0}.runway .runway-scroll .runway-segment.no-data .block-info .wind-arrow{color:#aaa}.runway .runway-scroll .runway-segment.no-data .runway-hour-nodata:after{font-size:.9rem;font-weight:600;font-family:var(--font-sans-condensed);content:"?";color:#aaa;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.runway .runway-scroll .runway-segment .runway-hour,.runway .runway-scroll .runway-segment .runway-hour-nodata{width:64px;padding-right:2px;display:inline-block;position:relative}.runway .runway-scroll .runway-segment .runway-hour{color:var(--color-white)}.runway .runway-scroll .runway-segment .runway-hour:first-child{border-left:1px solid var(--color-white);padding-right:0;position:relative;bottom:1px}.runway .runway-scroll .runway-segment .runway-hour:before,.runway .runway-scroll .runway-segment .runway-hour:after{display:none}.runway .runway-scroll .runway-segment .runway-hour:first-child:before,.runway .runway-scroll .runway-segment .runway-hour:first-child:after,.runway .runway-scroll .runway-segment .runway-hour.current:before,.runway .runway-scroll .runway-segment .runway-hour.current:after{font-size:.9rem;font-weight:600;font-family:var(--font-sans-condensed);transform-origin:0 0;z-index:2;display:block;position:absolute;top:2.25rem;left:.1rem;transform:rotate(-90deg)}.runway .runway-scroll .runway-segment .runway-hour.current:before{background-color:var(--color-runway)}.runway .runway-scroll .runway-segment .runway-hour.current .plane{display:none}.runway .runway-scroll .runway-segment .runway-hour.current:before{left:.3rem}.runway .runway-scroll .runway-segment .runway-hour .plane{width:1rem;height:1rem;font-size:1.5rem;display:block;position:absolute;top:1.2rem;left:1.8rem;transform:rotate(180deg)}.runway .runway-scroll .runway-segment .runway-hour .plane:before{content:""}.runway .runway-scroll .runway-segment .runway-hour .plane{z-index:2}.runway .runway-scroll .runway-segment .runway-hour .current-time{font-family:var(--font-sans-condensed);border:1px dashed #0f0;position:absolute;inset:0}.runway .runway-scroll .runway-segment .runway-hour .closure-time{font-family:var(--font-sans-condensed);border-left:1px solid var(--color-white);pointer-events:none;z-index:3;width:0;position:absolute;top:0;bottom:1px;left:-1px}.runway .runway-scroll .runway-segment .runway-hour .closure-time .closure-label{transform-origin:0;font-family:var(--font-sans-condensed);color:var(--color-white);white-space:nowrap;font-size:.7rem;font-weight:100;position:absolute;top:-.95rem;left:.1rem;transform:rotate(-90deg)}.runway .runway-scroll .runway-segment .runway-hour.past{background:var(--color-runway-past);color:var(--color-black);border-color:var(--color-black)}.runway .runway-scroll .runway-segment .runway-hour.past .plane{color:var(--color-runway)}.runway .runway-scroll .runway-segment .runway-hour.past:before,.runway .runway-scroll .runway-segment .runway-hour.past:after{background:var(--color-runway-past)}.runway .runway-scroll .runway-segment .runway-hour.closed{background-image:linear-gradient(135deg,#5b5b5b 25%,#4d4d4d 25% 50%,#5b5b5b 50% 75%,#4d4d4d 75% 100%)}.runway .runway-scroll .runway-segment .runway-hour.closed .plane,.runway .runway-scroll .runway-segment .runway-hour.closed:before,.runway .runway-scroll .runway-segment .runway-hour.closed:after{opacity:0!important}.runway .runway-scroll .runway-segment.easterly .runway-hour .plane{opacity:1;top:.7rem;left:3.5rem;transform:rotate(0)}.runway .runway-scroll .runway-segment.easterly .runway-hour:first-child .plane,.runway .runway-scroll .runway-segment.easterly .runway-hour.current .plane{display:block}.runway .runway-scroll .runway-segment.easterly .runway-hour.past:before{background-color:var(--color-runway-past)}.runway .runway-scroll .runway-segment.quiet{background:var(--color-runway-quiet)}.runway .runway-scroll .runway-segment.quiet.rwy0-27L .runway-hour:before,.runway .runway-scroll .runway-segment.quiet.rwy0-27R .runway-hour:before,.runway .runway-scroll .runway-segment.quiet.rwy0-27L .runway-hour.future:before,.runway .runway-scroll .runway-segment.quiet.rwy0-27R .runway-hour.future:before,.runway .runway-scroll .runway-segment.quiet .runway-hour:before{background-color:var(--color-runway-quiet)}.runway .runway-scroll .runway-segment.quiet .runway-hour,.runway .runway-scroll .runway-segment.quiet .current-time{border-color:var(--color-white)}.runway .runway-scroll .runway-segment:hover{opacity:.9}.runway .runway-scroll .runway-segment.selected{background:var(--color-selected)}.runway .runway-scroll .runway-segment.selected:hover{opacity:1}.runway .runway-scroll .runway-segment.selected .runway-hour{background:0 0}.runway .runway-scroll .runway-segment.selected .runway-hour.future:first-of-type:after,.runway .runway-scroll .runway-segment.selected .runway-hour.future:first-of-type:before,.runway .runway-scroll .runway-segment.selected .runway-hour.current:after,.runway .runway-scroll .runway-segment.selected .runway-hour.current:before,.runway .runway-scroll .runway-segment.selected .runway-hour.past:first-of-type:after,.runway .runway-scroll .runway-segment.selected .runway-hour.past:first-of-type:before{background-color:var(--color-selected)}.runway .runway-scroll .runway-segment.selected .runway-hour:before,.runway .runway-scroll .runway-segment.selected .runway-hour:after,.runway .runway-scroll .runway-segment.selected .runway-hour .plane{opacity:1}.runway .runway-scroll .runway-segment.selected .runway-hour .plane{color:var(--color-white)}.runway .runway-scroll .runway-segment.rwy0-27R .runway-hour.past:first-of-type,.runway .runway-scroll .runway-segment.rwy0-27L .runway-hour.past:first-of-type{border-color:var(--color-white)}.runway .runway-scroll .runway-segment.rwy0-27R .runway-hour:first-of-type .plane,.runway .runway-scroll .runway-segment.rwy0-27L .runway-hour:first-of-type .plane{display:none}.runway .runway-scroll .runway-segment.rwy1-27L .runway-hour .plane,.runway .runway-scroll .runway-segment.rwy1-27R .runway-hour .plane{left:1.3rem}.runway .runway-scroll .runway-segment.rwy1-27L .runway-hour .plane:first-child,.runway .runway-scroll .runway-segment.rwy1-27R .runway-hour .plane:first-child{top:.4rem}.runway .runway-scroll .runway-segment.rwy1-27L .runway-hour .plane:last-child,.runway .runway-scroll .runway-segment.rwy1-27R .runway-hour .plane:last-child{top:auto;bottom:.2rem}.runway .runway-scroll .runway-segment.rwy0-27R.rwy1-27L .runway-hour:before,.runway .runway-scroll .runway-segment.rwy0-27R.rwy1-27L .runway-hour:after{font-size:.35rem}.runway .runway-scroll .runway-segment.rwy1-27L.rwy1-09L .runway-hour .plane,.runway .runway-scroll .runway-segment.rwy1-27L.rwy1-09R .runway-hour .plane,.runway .runway-scroll .runway-segment.rwy1-27R.rwy1-09L .runway-hour .plane,.runway .runway-scroll .runway-segment.rwy1-27R.rwy1-09R .runway-hour .plane{opacity:1}.runway .runway-scroll .runway-segment.rwy1-27L.rwy1-09L .runway-hour:before,.runway .runway-scroll .runway-segment.rwy1-27L.rwy1-09L .runway-hour:after,.runway .runway-scroll .runway-segment.rwy1-27L.rwy1-09R .runway-hour:before,.runway .runway-scroll .runway-segment.rwy1-27L.rwy1-09R .runway-hour:after,.runway .runway-scroll .runway-segment.rwy1-27R.rwy1-09L .runway-hour:before,.runway .runway-scroll .runway-segment.rwy1-27R.rwy1-09L .runway-hour:after,.runway .runway-scroll .runway-segment.rwy1-27R.rwy1-09R .runway-hour:before,.runway .runway-scroll .runway-segment.rwy1-27R.rwy1-09R .runway-hour:after{transform-origin:100% 0;opacity:1;transform:rotate(90deg)}.runway-hour-nodata,.day-container .detail-body .runway .runway-scroll .runway.segment.no-data{display:none}.runway .runway-scroll .runway-segment.rwy1-27L.rwy0-27R .runway-hour .plane:last-child,.runway .runway-scroll .runway-segment.rwy1-27R.rwy0-27R .runway-hour .plane:last-child,.runway .runway-scroll .runway-segment.rwy1-27L.rwy0-27L .runway-hour .plane:first-child,.runway .runway-scroll .runway-segment.rwy1-27R.rwy0-27L .runway-hour .plane:first-child,.runway .runway-scroll .runway-segment.rwy1-27L.rwy0-09L .runway-hour .plane:first-child,.runway .runway-scroll .runway-segment.rwy1-27R.rwy0-09L .runway-hour .plane:first-child,.runway .runway-scroll .runway-segment.rwy1-27L.rwy0-09R .runway-hour .plane:last-child,.runway .runway-scroll .runway-segment.rwy1-27R.rwy0-09R .runway-hour .plane:last-child{left:2rem}@media screen and (min-width:600px){.runway::-webkit-scrollbar:horizontal{height:11px}.runway::-webkit-scrollbar-thumb{border:2px solid var(--color-white);background-color:#0000;border-radius:8px}.runway::-webkit-scrollbar{width:0;height:11px;display:block}}@media screen and (min-width:1200px){.runway::-webkit-scrollbar:horizontal{height:0;display:none}.runway::-webkit-scrollbar-thumb{border:none;display:none}runway::-webkit-scrollbar{display:none}}
[data-route=support] .site-nav,[data-route=info] .site-nav,[data-route=mylocation] .site-nav,body.scroll .site-nav{bottom:0}.site-nav{z-index:300;will-change:transform;width:100%;transform:translateY(0),translateZ(0);transition:bottom .2s linear;position:fixed;bottom:-1.6rem;left:0;overflow:hidden}.site-nav:hover{bottom:0}.site-nav nav{justify-content:center;margin-left:auto;margin-right:auto;display:flex}.site-nav nav ul{border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);pointer-events:all;background-color:var(--color-night);justify-content:center;gap:1rem;margin:0;padding:.75rem 1rem .5rem;list-style:none;display:flex;overflow:hidden}.site-nav nav ul li{font-family:var(--font-sans-condensed);cursor:pointer;margin:0 .1rem}.site-nav nav ul li a{border-radius:var(--border-radius);color:var(--color-white);cursor:pointer;flex-direction:column;justify-content:center;padding:.2rem;text-decoration:none;transition:color .25s ease-in-out;display:flex}.site-nav nav ul li a i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.8rem;height:1.8rem;margin:0 auto;display:block}.site-nav nav ul li a span{opacity:1;white-space:nowrap;text-align:center;padding-top:.25rem;font-size:clamp(70%,5vw,80%);display:inline-block}.site-nav nav ul li.active a,.site-nav nav ul li a:hover{color:var(--color-easterly)}.site-nav nav ul li.main a i{background-image:url(/assets/nav-plane-icon.svg)}.site-nav nav ul li.archive a i{background-image:url(/assets/nav-archive-icon.svg)}.site-nav nav ul li.info a i{background-image:url(/assets/nav-info-icon.svg)}.site-nav nav ul li.support a i{background-image:url(/assets/nav-support-icon.svg)}.site-nav nav ul li.maplink a i{background-image:url(/assets/nav-near-icon.svg)}
body.support-frame-open .overlay{z-index:550;background-color:#0006}[data-route=support] section.page{max-width:600px}.support-wrapper{grid-template-columns:repeat(3,1fr);justify-content:center;gap:0;max-width:450px;margin-left:auto;margin-right:auto;padding:0 .5rem;display:grid}h3.support-call-out{text-align:center;margin-bottom:0}h3.support-call-out a{font-family:var(--font-sans-condensed);border-color:var(--color-white);color:var(--color-white);border:1px solid var(--color-white);background-color:#0000;padding:.5rem;text-decoration:none;transition:all .25s ease-in-out;display:block}h3.support-call-out a:hover{color:var(--color-yellow)}h3.support-call-out a.active{background-color:var(--color-white);color:var(--color-black)}h3.support-call-out:nth-of-type(2) a{background-color:var(--color-yellow);color:var(--color-black);border-left:none;border-right:none}h3.support-call-out:nth-of-type(2) a.active{background-color:var(--color-white);color:var(--color-black)}.updates-form,.subscribe-form,.support-form{max-width:calc(450px - 2rem);color:var(--color-black);background-color:var(--color-white);border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;margin-left:.5rem;margin-right:.5rem;padding:1rem;position:relative}@media screen and (min-width:600px){.updates-form,.subscribe-form,.support-form{margin-left:auto;margin-right:auto}}.updates-form h3,.subscribe-form h3,.support-form h3{font-family:var(--font-sans-condensed);margin-top:0}.updates-form p,.subscribe-form p,.support-form p{font-family:var(--font-serif)}.updates-form .close-button,.subscribe-form .close-button,.support-form .close-button{color:var(--color-black);background:0 0;border:none;margin:0;padding:0;font-size:1.75rem;position:absolute;top:.5rem;right:1rem}.updates-form .close-button:hover,.subscribe-form .close-button:hover,.support-form .close-button:hover{cursor:pointer}article.news{border-bottom:1px dashed #000;margin-bottom:1rem;padding-bottom:1rem}article.news b{font-size:90%;font-family:var(--font-condensed);padding-right:1rem;display:block}article.news small{font-family:var(--font-serif)}article.news small a{color:var(--color-black)}.support-form .button-wrapper{flex-direction:column;gap:1rem;max-width:100%;display:flex}.subscribe-form input{width:100%}.subscribe-form input[type=email]{border:2px solid var(--color-black);border-radius:1rem;width:calc(100% - 1rem);margin-bottom:1rem;padding:.5rem;font-size:1.15rem;font-weight:700}.subscribe-form input[type=submit]{background-color:var(--color-black);font-size:1rem;font-family:var(--font-condensed);color:var(--color-white);border:none;border-radius:1rem;padding:.75rem;font-weight:700;transition:all .25s ease-in-out}.subscribe-form input[type=submit]:hover{cursor:pointer;background-color:var(--color-yellow);color:var(--color-black)}section.support{z-index:600;justify-content:center;width:calc(100% - 1rem);padding:0 .5rem;transition:transform .3s ease-in;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(calc(100% - 2.5rem))}section.support:hover{cursor:pointer;transform:translateY(0)}section.support p{font-size:1.25rem;font-family:var(--font-serif)}section.support .support-frame{max-width:var(--max-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}section.support .support-headline{background-color:var(--color-white);border-top-right-radius:calc(var(--border-radius)*2);border-top-left-radius:calc(var(--border-radius)*2);align-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:.35rem .65rem;display:inline-flex}section.support .support-headline h2{font-family:var(--font-sans-condensed);text-align:center;color:var(--color-black);text-transform:uppercase;letter-spacing:.01rem;flex-direction:row;align-items:center;margin:0;font-size:1.1rem;display:flex}section.support .support-headline .plane-753{background-image:url(/assets/icons/icon-side-plane.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.8rem;height:1.8rem;margin-left:.5rem;display:block}section.support .support-silo{border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);background-color:var(--color-white);padding:1rem;box-shadow:0 5px 15px 5px #00000045}section.support .support-silo p{margin:0}section.support .support-details{background:#000}ul.support-buttons{grid-gap:.5rem;grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}ul.support-buttons li a{text-align:center;font-family:var(--font-sans-condensed);border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.05rem;border:1px solid var(--color-white);color:var(--color-white);margin:.25rem;padding:.5rem;text-decoration:none;transition:all .25s ease-in-out;display:block}ul.support-buttons li a:hover{color:var(--color-black);background-color:var(--color-white)}.content-box blockquote{border-left:4px solid var(--color-white);margin:0 0 2rem;padding-left:.5rem}.content-box blockquote:last-of-type{margin-bottom:0}.content-box blockquote p{font-family:var(--font-serif)}.content-box blockquote p a{color:var(--color-white)}.content-box blockquote cite{color:var(--color-white);font-family:var(--font-sans);font-style:italic}.content-box blockquote cite a{color:var(--color-white)}
.weather-clock{max-width:400px;margin:0 auto 2rem}.weather-clock svg{width:100%;height:auto;fill:var(--color-white);font-family:var(--font-sans-condensed)}.weather-clock__spinner{animation:1.15s linear infinite weatherClockSpin}.weather-clock__loading-text{animation:1.2s ease-in-out infinite weatherClockPulse}@keyframes weatherClockSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes weatherClockPulse{0%,to{opacity:.55}50%{opacity:.95}}
header.map-header{z-index:300;justify-content:center;align-items:flex-start;width:100%;display:flex;position:fixed;top:0;left:0}.map-help-button{background-color:var(--color-black);width:2.25rem;height:2.25rem;color:var(--color-white);font-size:1.5rem;font-weight:700;font-family:var(--font-serif);cursor:pointer;z-index:301;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;top:.25rem;left:.25rem;box-shadow:0 4px 10px #15151580}.map-help-button:hover{background-color:var(--color-yellow);color:var(--color-black);transform:scale(1.05)}.header-map-wrapper{color:var(--color-white);display:flex;box-shadow:0 7px 10px #15151580}@media screen and (min-width:600px){.header-map-wrapper{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);overflow:hidden}}header.map-header button{background-color:var(--color-black);font-family:var(--font-sans-condensed);color:var(--color-white);border:none;padding:.5rem .75rem;font-size:110%}header.map-header button:hover{cursor:pointer}header.map-header button span{display:block}header.map-header button.active:last-of-type{background-color:var(--color-red)}header.map-header button.current{border-bottom:3px solid var(--color-yellow)}header.map-header button.active{color:var(--color-white);background-color:var(--color-black)}.third-runway-toggle{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-sans-condensed);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:110%;display:flex}.third-runway-toggle:hover{background-color:#1a1a1a}.third-runway-toggle input[type=checkbox]{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--color-red);margin:0}.third-runway-toggle span{display:block}.third-runway-info-button{background-color:var(--color-black);color:var(--color-white);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.5rem .75rem;font-family:serif;font-size:1.25rem;transition:all .2s;display:flex}.third-runway-info-button:hover{background-color:var(--color-yellow);color:var(--color-black)}.map{z-index:100;width:100%;height:100vh;position:fixed;top:0;left:0}.map-page{width:100vw!important;max-width:none!important;height:100vh!important}body.page-map [data-react-component]{max-width:none}body.page-map header.page svg path{fill:var(--color-black)}body.page-map header.page .side-note a{color:var(--color-black)}body.page-map header.page,body.page-map footer{display:none}body.distance-panel-open .site-nav{bottom:-10rem}.distance-panel{pointer-events:none;justify-content:center;width:100%;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:fixed;bottom:0;left:0}.distance-panel.closing{animation:.3s cubic-bezier(.4,0,1,1) slideDown}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.distance-panel-inside{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);z-index:400;pointer-events:all;max-width:500px;color:var(--color-white);background-color:var(--color-black);padding:.5rem;position:relative;box-shadow:0 7px 29px #15151580}.distance-panel-inside button{background-color:var(--color-white);color:var(--color-black);border:none;border-radius:1rem;font-size:1.2rem;position:absolute;top:.5rem;right:.5rem}.distance-panel-inside button:hover{background-color:var(--color-yellow);color:var(--color-black);cursor:pointer}.distance-panel-inside h2.title{margin-top:0}.distance-panel-inside p{text-wrap:balance;font-family:var(--font-sans);margin-top:0;padding-right:1rem;font-size:90%}.distance-panel-inside ul{color:var(--color-white);font-family:var(--font-sans);font-size:var(--font-size-small);gap:.5rem;margin:0;padding:0;list-style:none}.distance-panel-inside ul li{width:100%;color:var(--color-white);margin-bottom:.5rem;font-size:90%;display:block}.distance-panel-inside ul li:last-child{margin-bottom:0}.distance-panel-inside ul li b{font-family:var(--font-sans-condensed)}.distance-panel-inside ul li span{font-family:var(--font-serif)}.runway-header{justify-content:space-between;align-items:center;display:flex}.runway-header.clickable{cursor:pointer;border-radius:var(--color-border-radius);margin:-.25rem -.25rem .25rem;padding:.25rem;transition:background-color .2s}.runway-header.clickable:hover{background-color:#ffffff1a}.runway-header-right{align-items:center;gap:.5rem;display:flex}.expand-icon{font-family:var(--font-mono);opacity:.7;font-size:120%;font-weight:700;line-height:1}.runway-header b{font-size:100%}.noise-badge{font-family:var(--font-mono);border-radius:3px;padding:.125rem .5rem;font-size:85%;font-weight:700}.noise-badge[data-level=quiet]{color:#22c55e;background-color:#22c55e4d;border:1px solid #22c55e80}.noise-badge[data-level=low]{color:var(--color-black);background-color:#22c55e}.noise-badge[data-level=moderate]{color:var(--color-black);background-color:#eab308}.noise-badge[data-level=high]{color:var(--color-white);background-color:#f97316}.noise-badge[data-level=very-high]{color:var(--color-white);background-color:#ef4444}.runway-distance{opacity:.8;margin-bottom:.75rem;font-size:85%;display:block}.noise-info{margin-top:.75rem}.noise-scale-container{flex-direction:column;gap:.75rem;display:flex}.noise-scale-row{align-items:center;gap:.75rem;display:flex}.scale-label{font-family:var(--font-sans-condensed);text-align:right;min-width:4rem;font-size:85%}.scale-track{flex:1}.scale-line{background:#ffffff1a;border-radius:12px;align-items:center;height:24px;padding:0 .5rem;display:flex;position:relative}.scale-line.noise-low{background:linear-gradient(90deg,#22c55e4d,#22c55e99)}.scale-line.noise-moderate{background:linear-gradient(90deg,#eab3084d,#eab30899)}.scale-line.noise-high{background:linear-gradient(90deg,#f973164d,#f9731699)}.scale-line.noise-very-high{background:linear-gradient(90deg,#ef44444d,#ef444499)}.scale-min,.scale-max{font-family:var(--font-mono);opacity:.7;font-size:75%;position:absolute}.scale-min{left:.25rem}.scale-max{right:.25rem}.scale-indicator{flex-direction:column;align-items:center;gap:.125rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.scale-dot{background:var(--color-white);border:2px solid var(--color-black);border-radius:50%;width:12px;height:12px;box-shadow:0 2px 4px #0000004d}.scale-value{font-family:var(--font-mono);background:var(--color-white);color:var(--color-black);white-space:nowrap;border-radius:3px;padding:.125rem .375rem;font-size:80%;font-weight:700}.noise-footer{opacity:.7;text-align:center;font-size:80%;font-family:var(--font-sans);margin-top:.75rem}.map-intro-overlay{z-index:600;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:fixed;top:0;left:0}.map-intro-content{background-color:var(--color-white);color:var(--color-black);border-radius:var(--border-radius);max-width:500px;padding:2rem;box-shadow:0 10px 40px #00000080}.map-intro-content h2{font-family:var(--font-sans-condensed);margin-top:0;font-size:2rem}.map-intro-content p{font-family:var(--font-sans);margin-bottom:1rem;line-height:1.6}.map-intro-content ul{font-family:var(--font-sans);margin:1rem 0;padding-left:1.5rem;line-height:1.8}.map-intro-content ul li{margin-bottom:.5rem}.map-intro-note{opacity:.8;margin-bottom:1.5rem;font-size:90%}.map-intro-close{background-color:var(--color-black);color:var(--color-white);padding:§0.75rem 2rem;font-size:1.1rem;font-family:var(--font-sans-condensed);border-radius:var(--border-radius);cursor:pointer;border:none;width:100%;transition:all .2s}.map-intro-close:hover{background-color:var(--color-yellow);color:var(--color-black)}small.your-location{opacity:.8;text-overflow:ellipsis;font-size:75%;font-family:var(--font-serif);position:relative;overflow:hidden}

.map-intro-overlay{z-index:600;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;padding:.5px;display:flex;position:fixed;top:0;left:0}.map-intro-content{background-color:var(--color-black);color:var(--color-white);border-radius:var(--border-radius);min-width:300px;max-width:350px;padding:1rem;box-shadow:0 10px 40px #00000080}.map-intro-content ul li,.map-intro-content p{font-family:var(--font-serif);font-size:90%;font-weight:300;line-height:1.3}.map-intro-content ul{margin:1rem 0}.map-intro-content ul li{margin:0}.map-intro-content input[type=password],.map-intro-content input[type=email]{border-radius:var(--border-radius);font-size:1rem;font-family:var(--font-sans-condensed);border:none;padding:.5rem}.map-intro-content .link-button{color:var(--color-white);font-size:var(--font-serif);background:0 0;border:none}.map-intro-note{opacity:.8;margin-bottom:1.5rem;font-size:90%}.map-intro-close{background-color:var(--color-black);color:var(--color-white);font-size:1.1rem;font-family:var(--font-sans-condensed);border-radius:var(--border-radius);cursor:pointer;border:none;width:100%;padding:.75rem 2rem;transition:all .2s}.map-intro-close:hover{background-color:var(--color-yellow);color:var(--color-black)}
