a,body,div,em,h1,h2,h3,h4,html,img,li,nav,p,section,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}nav,section{display:block}body,html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:22px}img{max-width:100%}ul{list-style:none}a,body,div,h1,h2,h3,h4,html,li,p,section,ul{box-sizing:border-box}em{font-style:italic}img{border-style:none}.absolute{position:absolute}.top4{top:1.5625rem}.right4{right:1.5625rem}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.none{display:none}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.column,.row{-webkit-box-direction:normal}.column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.black{color:#1e1e1e}.white{color:#fafaf8}.red{color:#a02223}.o-80{opacity:.8}.o-90{opacity:.9}.bg-yellow{background-color:#ecb817}.bg-red{background-color:#a02223}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.h4{height:1.5625rem}.h90{height:90%}.h100{height:100%}.vh50{height:50vh}.vh75{height:75vh}.mw-5{max-width:28.421709430404007rem}.mw-6{max-width:35.52713678800501rem}.f-1{font-size:.8rem}.f-2{font-size:1rem}.f-3{font-size:1.25rem}.f-4{font-size:1.5625rem}.f-5{font-size:1.953125rem}.sans-serif{font-family:franklin-gothic-urw,Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif}.condensed{font-family:franklin-gothic-urw-comp,Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif}.fw-bold{font-weight:700}.text-center{text-align:center}.no-underline{text-decoration:none}.uppercase{text-transform:uppercase}.indent--1{text-indent:-.5em}.line-height-3{line-height:1.2}.pl1{padding-left:.8rem}.pl3{padding-left:1.25rem}.pr1{padding-right:.8rem}.pr3{padding-right:1.25rem}.pv2{padding-top:1rem}.pv3{padding-top:1.25rem}.pt7,.pv7{padding-top:3.0517578125rem}.pt8{padding-top:3.814697265625rem}.pv2{padding-bottom:1rem}.pv3{padding-bottom:1.25rem}.pv7{padding-bottom:3.0517578125rem}.pb1{padding-bottom:.8rem}.pb3{padding-bottom:1.25rem}.pb5{padding-bottom:1.953125rem}.pb6{padding-bottom:2.44140625rem}.pb7{padding-bottom:3.0517578125rem}.ml5{margin-left:1.953125rem}.mr1{margin-right:.8rem}.anim-opacity{transition:opacity .3s ease-in-out}@media only screen and (max-width:1150px){.column-m{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.items-center-m{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mw-7-m{max-width:44.40892098500626rem}}@media only screen and (max-width:600px){.top2-s{top:1rem}.right2-s{right:1rem}.none-s{display:none}.column-s{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.w100-s{width:100%}.h3-s{height:1.25rem}.h80-s{height:80%}.pb6-s{padding-bottom:2.44140625rem}.pb7-s{padding-bottom:3.0517578125rem}.ml0-s{margin-left:0}.mr0-s{margin-right:0}.mb2-s{margin-bottom:1rem}.mb5-s{margin-bottom:1.953125rem}}body{background-color:#fafaf8;color:#1e1e1e;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"kern","liga";font-feature-settings:"kern","liga";-webkit-font-kerning:normal;font-kerning:normal}.center{margin:auto}.link{color:#fafaf8;text-decoration:none;text-shadow:.03em 0 #a02223,-.03em 0 #a02223,0 .03em #a02223,0 -.03em #a02223,.06em 0 #a02223,-.06em 0 #a02223,.09em 0 #a02223,-.09em 0 #a02223,.12em 0 #a02223,-.12em 0 #a02223,.1em 0 #a02223,-.1em 0 #a02223;background-image:linear-gradient(#a02223,#a02223),linear-gradient(#a02223,#a02223),linear-gradient(#fafaf8,#fafaf8);background-size:.05em 2px,.05em 2px,2px 2px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 91%,100% 100%,0 91%;transition:color .5s ease;cursor:pointer}.link::selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.1em 0 #b4d5fe,-.1em 0 #b4d5fe;background:#b4d5fe}.link::-moz-selection{text-shadow:.03em 0 #b4d5fe,-.03em 0 #b4d5fe,0 .03em #b4d5fe,0 -.03em #b4d5fe,.06em 0 #b4d5fe,-.06em 0 #b4d5fe,.09em 0 #b4d5fe,-.09em 0 #b4d5fe,.12em 0 #b4d5fe,-.12em 0 #b4d5fe,.1em 0 #b4d5fe,-.1em 0 #b4d5fe;background:#b4d5fe}.link:after,.link:before{text-shadow:none}.link:hover,.link:visited{color:#fafaf8}.o-100-hover:hover{opacity:1}.font-smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.red-hover:hover{color:#a02223}.buy-link{color:#1e1e1e;transition:color .3s ease}.buy-link:hover{color:#a02223}.tour-links li{padding-bottom:1.5rem}.tour-links a{color:#1e1e1e;transition:color .3s ease}.tour-links a:visited{color:#1e1e1e}.tour-links a:hover{color:#a02223}.notes{font-size:21px}.notes #back-to-top{position:fixed;bottom:1rem;right:1rem;background:#ecb817;color:#1e1e1e;padding:.5rem 1rem;font-weight:700;cursor:pointer;text-decoration:none}.notes #back-to-top:hover{color:#a02223}.notes .correction-notice{padding-bottom:6rem}.notes h2,.notes h3{text-align:center;font-weight:700}.notes h3{font-size:1.2rem;padding-bottom:3rem;padding-top:0;line-height:1.1}.notes h2{padding-top:5rem;font-size:1.5rem;padding-bottom:0;line-height:1.1}.notes h2+h3,.notes h2+h4{padding-top:3rem}.notes h4{font-weight:700}.notes p{padding-left:2rem;padding-bottom:2rem}.notes p+h3{padding-top:3rem}.notes p a{transition:color .3s ease}.notes p a,.notes p a:visited{color:#1e1e1e}.notes p a:hover{color:#a02223}.notes .index{padding-bottom:4rem}.notes .index h2,.notes .index h3{padding-bottom:0;padding-top:0;font-weight:400;text-align:left;font-size:1rem;line-height:1.4}.notes .index h2 a,.notes .index h3 a{color:#1e1e1e;transition:color .3s ease}.notes .index h2 a:visited,.notes .index h3 a:visited{color:#1e1e1e}.notes .index h2 a:hover,.notes .index h3 a:hover{color:#a02223}.notes .index h2{padding-top:1rem}.notes .index h3{padding-left:2rem}