.park-walkthrough .smalls h2,body{font-family:"Helvetica Neue",Helvetica,sans-serif}h1,h3{line-height:1.1}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}html{height:100%}body{color:#191919}button:focus,input:focus,select:focus,textarea:focus{outline:0}*{box-sizing:border-box}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.intro{padding:calc(50vw + 25px) 24px 24px;background:url(/images/post-imgs/irregular_outfields/background.png) 0 25px no-repeat #fff;background-size:200%}@media only screen and (min-width:640px){.intro{background-size:100%;background-position:0 30px;padding:calc(25vw + 30px) 24px 24px}.prose .chart#outfield-overlay{min-height:500px}}.intro h1{font-size:48px;text-align:center}@media only screen and (max-width:650px){.intro h1{font-size:40px}}.story{padding:16px 12px}.park-walkthrough{max-width:960px;margin:0 auto;padding:32px 0;border-top:1px solid #b5b5b5}.park-walkthrough#bostonRedSox{margin:64px auto 0}.park-walkthrough .park{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.park-walkthrough .park .left{width:100%;text-align:center!important}.park-walkthrough .park .left h3,.park-walkthrough .park .left h4{text-align:center}.park-walkthrough .park .left h3{font-family:Tinos,Georgia,serif;font-size:36px;margin:15px auto}.park-walkthrough .park .left .info{display:block;width:100%;margin-bottom:32px}.park-walkthrough .park .left .toggles{width:100%}.park-walkthrough .park .left .illustration{display:inline-block;width:200px;height:200px}.park-walkthrough .park .left .illustration img{width:100%}.park-walkthrough .park .right{width:100%;padding:0}.park-walkthrough .park .right .chart{width:100%}.park-walkthrough .park .right .prose{margin:0;max-width:100%}.park-walkthrough .park .right .prose h2{font-size:24px;margin-bottom:16px;margin-top:0}.park-walkthrough .park .right .prose p{margin-top:4px}.park-walkthrough .smalls{width:100%;height:auto;position:relative}.park-walkthrough .smalls .related-nav .related-nav-button{position:absolute;top:50%;text-align:center;color:#b5b5b5;cursor:pointer;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20.8px}.park-walkthrough .smalls .related-nav .related-nav-button:hover{color:#191919}.park-walkthrough .smalls .related-nav .related-nav-button.related-next{right:10px}.park-walkthrough .smalls .related-nav .related-nav-button.related-prev{left:10px;display:none}.park-walkthrough .smalls h2{font-size:14px;font-weight:700;color:#191919;margin:10px auto}.park-walkthrough .smalls .related-container{overflow:hidden;height:275px;transition:all .2s ease}.park-walkthrough .smalls .related-container .related-list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;transition:all .2s}.park-walkthrough .smalls .related-container .related-list .related{min-width:150px;height:auto}.park-walkthrough .smalls .related-container .related-list .related h5{text-align:center;margin:0;padding:0;width:100%}.park-walkthrough .smalls .related-container .related-list .related h6{text-align:center;color:#666;margin:4px 0 0;font-weight:400;width:100%}@media only screen and (min-width:650px){.park-walkthrough .smalls{border-top:1px solid #b5b5b5}.park-walkthrough .smalls .related{position:relative}.park-walkthrough .park{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.park-walkthrough .park .left{width:320px;text-align:left}.park-walkthrough .park .left h3,.park-walkthrough .park .left h4{text-align:left}.park-walkthrough .park .left .info{display:block;float:none;width:100%}.park-walkthrough .park .left .illustration{display:block;width:75%;height:75%;margin-bottom:32px}.park-walkthrough .park .right{width:calc(100% - 320px);border-left:1px solid #b5b5b5;padding:0 0 0 32px}}.prose a,.prose a:hover{border:none!important;background:0 0!important;box-shadow:none!important}.prose{max-width:640px;margin:0 auto}.prose h2{margin-top:32px}.prose .chart{width:100%;position:relative}.prose .chart .chart-restart{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1);display:none;opacity:0;font-size:2em;color:#666;cursor:pointer;z-index:9}.prose .chart .chart-restart:hover{color:#191919}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.prose a{color:#53796C;text-decoration:underline!important;transition:all .2s ease!important}.button,.switch-btn,.switch-btn:after{transition:all .2s ease}.prose a:hover{color:#191919!important}h1{font-family:Tinos,Georgia,serif;font-size:48px;font-weight:500;margin-top:.67em;margin-bottom:.67em}h2,h3{font-weight:700;color:#191919}@media only screen and (min-width:640px){h1{font-size:64px}}h2{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:24px}h3{font-family:Tinos,Georgia,serif;font-size:48px;margin:8px 0}.h4,.story h4,.story h5,.story h6{font-family:"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:640px){h3{font-size:48px}}.h4,.story h4{font-weight:400;color:#666;font-size:11.2px;text-transform:uppercase;letter-spacing:2px;margin:0 0 3.2px}.story h5{font-size:13px;font-weight:700}.byline,.lead p,.story h6{font-weight:400}.story h6{font-size:11px}.intro p{margin:30px 0}.story p{margin:15px 0}.intro p,.story p{font-family:Tinos,Georgia,serif;font-size:20px;line-height:1.6}.button,.byline,.footnotes .prose p,.toggle .switch-label{font-family:"Helvetica Neue",Helvetica,sans-serif}.lead{max-width:800px}.lead p{font-size:24px;line-height:1.6;text-align:center}@media only screen and (max-width:650px){.lead p{font-size:22px}}.byline{text-align:center;font-size:16px}.button{font-size:1em;text-transform:uppercase;letter-spacing:1px;color:#000;padding:0;cursor:pointer;pointer-events:all;display:inline-block;position:relative;border-bottom:1px solid}.button:hover{-ms-transform:translate(0,-2px);transform:translate(0,-2px)}.footnotes{color:#666;margin-top:48px;margin-bottom:64px}.footnotes .prose{border-top:1px solid #b5b5b5}.footnotes .prose h2{font-size:1.25em}.footnotes .prose p{font-size:14px}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.annotation.custom path{stroke-width:1.5px}.annotation.custom path.connector-dot{fill:#fff}.annotation.custom .annotation-note-label{font-size:10px;fill:#666}@media only screen and (min-width:650px){.annotation.custom .annotation-note-label{font-size:11px}}.annotation.custom .annotation-note-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.annotation-groupBG path{stroke:none}.annotation-groupBG path.connector-dot{fill:none}.annotation-groupBG .annotation-note-label{fill:#fff;stroke:rgba(255,255,255,.9);stroke-width:4}.annotation-groupBG .annotation-note-title{fill:#fff;stroke:rgba(255,255,255,.9);stroke-width:5}.toggle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-bottom:8px;width:100%}@media only screen and (min-width:650px){.annotation.custom .annotation-note-title{font-size:13px;letter-spacing:2px}.toggle{-ms-flex-pack:left;justify-content:left}}.toggle .switch-label{margin-left:10px;font-size:11.2px;color:#b5b5b5;text-transform:uppercase;letter-spacing:2px}.switch{display:none}.switch:checked+.switch-btn:after{left:50%}.switch-btn{outline:0;display:block;width:30px;height:20px;position:relative;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:2px;background:#fff;border:2px solid #f2f2f2;border-radius:2em}.switch-btn:after,.switch-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.axis path,.switch-btn:before{display:none}.switch-btn:after{left:0;background:#f2f2f2;content:"";border-radius:50%}.axis text{font-family:"Roboto Mono",monospace,monospace;font-size:10px;fill:#666}.axis line{stroke:#ddd;stroke-dasharray:2 2;pointer-events:none}.outfield-wall{stroke-linejoin:round}