@import url(https://fonts.googleapis.com/css?family=Oswald);@import url(https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}body{background-color:#fff;color:#222;font-family:"Playfair Display",serif;font-size:20px;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5}article,aside,figure,footer,header,main,nav{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}img{border-style:none;max-width:100%;height:auto;border-radius:10px}body,button,figure{margin:0}button{font:inherit;overflow:visible;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:inherit}.entry-content:before,.entry:before,.nav-primary:before,.site-container:before,.site-footer:before,.site-header:before,.wrap:before{content:" ";display:table}.entry-content:after,.entry:after,.nav-primary:after,.site-container:after,.site-footer:after,.site-header:after,.wrap:after{clear:both;content:" ";display:table}body>div{font-size:2rem}.gallery img,a,button{transition:all .2s ease-in-out}a{color:#3a2519;text-decoration:underline}a:focus,a:hover{color:#333;text-decoration:none}p,ul{margin:0 0 28px;padding:0}ul{margin:0}li{list-style-type:none}h1,h2{font-family:"Oswald",sans-serif;font-weight:700;margin:0 0 25px;font-size:54px;font-size:5.4rem;letter-spacing:-1.5px;line-height:1.1}h2{line-height:1.3;font-size:36px;font-size:3.6rem;letter-spacing:-.75px}.entry-content h2{margin-top:40px}.gallery{overflow:hidden}.gallery-item{float:left;margin:0 0 28px;text-align:center}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:left}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:focus,.gallery img:hover{border:1px solid #999}button:focus{outline:1px solid #ccc}::-ms-input-placeholder{color:#333;opacity:1}button{background-color:#3a2519;border:0;border-radius:10px;box-shadow:0 7px 16px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:2px;line-height:1;padding:22px 36px 20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;width:auto;margin-bottom:40px}button:focus,button:hover{background-color:#3a2519;box-shadow:none;color:#fff;outline-offset:3px;-moz-outline-radius:100px}.screen-reader-shortcut{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;width:1px;word-wrap:normal!important}.screen-reader-shortcut,.screen-reader-text{position:absolute!important}.screen-reader-shortcut:focus{clip:auto!important;color:#333;display:block;font-size:1em;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.screen-reader-shortcut:focus,.screen-reader-text:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);font-weight:700}.wrap{margin:0 auto;max-width:1200px}.site-inner{clear:both;word-wrap:break-word;background-color:transparent;position:relative;width:100%}.site-inner:after,.site-inner:before{background-color:#f5f5f5;content:"";height:50%;position:absolute;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg);width:100%;z-index:-1}.site-inner:before{top:120px}.site-inner:after{bottom:100px}.content{float:right;width:880px}.content-sidebar .content{float:left;max-width:700px}.sidebar-primary{float:right;width:360px}.entry-title{font-size:54px;font-size:5.4rem;letter-spacing:-1.5px;margin-bottom:100px;text-align:center}.genesis-skip-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-size:1.4rem;margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}:focus{color:#333;outline:#ccc solid 1px}.site-header{background-color:#fff;z-index:9}.site-header>.wrap{max-width:none;padding:40px 50px 100px}.title-area{float:left;margin-top:5px;padding:10px 0;width:300px}.header-image .title-area{margin:0 auto;max-width:300px;padding:0}.site-title{font-family:"Playfair Display",serif;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:5px;line-height:1.2;text-transform:uppercase}.site-title a{border-bottom:3px solid #3a2519;color:#333;display:inline-block;padding:0 0 8px 5px;text-decoration:none}.site-title a:focus,.site-title a:hover{border-bottom:3px solid #3a2519;color:#3a2519;text-decoration:none}.header-image .site-title>a{background-size:contain!important;border-bottom:none;float:left;min-height:80px;width:100%}.site-description{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.5;border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important;margin-bottom:0}.site-footer p,.site-title{margin-bottom:0}.header-image .site-title{display:block;text-indent:-9999px}.genesis-nav-menu{clear:both;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1;text-transform:uppercase;width:100%}.genesis-nav-menu .menu-item{display:inline-block;margin-bottom:0;padding-bottom:0;text-align:left}.genesis-nav-menu a{color:#333;outline-offset:-1px;text-decoration:none;display:block;padding:20px 18px}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{color:#3a2519}.genesis-nav-menu .menu-item:hover{position:static}.menu .menu-item:focus{position:static}.site-header .nav-primary{float:right;max-width:940px}.entry,.sidebar{margin-bottom:40px}.content .entry{background-color:transparent;border-radius:10px;padding-bottom:40px;transition:all .4s}.page .content .entry:hover{border-radius:0;box-shadow:none;background-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}.content .entry:hover{background-color:#fff;border-radius:10px;box-shadow:0 35px 70px 0 rgba(0,0,0,.12);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}.content .entry .entry-content{padding:0 60px}.sidebar{font-size:16px;font-size:1.6rem}.academy-top-banner{background:#a47a5a;display:none;padding:24px 80px;position:relative;text-align:center}.academy-top-banner,.academy-top-banner a{font-family:"Playfair Display",serif;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.55}.academy-top-banner,.academy-top-banner a,.academy-top-banner a:focus,.academy-top-banner a:hover{color:#fff}#academy-top-banner-close,#academy-top-banner-close:focus,#academy-top-banner-close:hover{background:0 0;border:0;box-shadow:none;color:#fff;height:100%;opacity:0;position:absolute;right:0;top:0;transform:none;-moz-outline-radius:0}#academy-top-banner-close{padding-left:35px;padding-right:35px}.site-footer{background-color:#fff;font-size:16px;font-size:1.6rem;line-height:1;text-align:center}.site-footer>.wrap{padding:60px 0}@media only screen and (max-width:1360px){.entry-title,h1{font-size:50px;font-size:5rem}.wrap{max-width:1140px}.content{max-width:680px}.sidebar-primary{width:360px}.site-header .nav-primary{max-width:800px}}@media only screen and (max-width:1200px){.wrap{max-width:960px}.content,.content-sidebar .content{max-width:600px}.sidebar-primary{width:300px}.site-header .nav-primary{max-width:720px}}@media only screen and (max-width:1023px){.wrap{max-width:800px}.academy-top-banner{text-align:left}.content,.content-sidebar .content,.sidebar-primary,.site-header .nav-primary{max-width:100%;width:100%}.title-area{max-width:50%}.header-image .title-area{margin:0;max-width:50%}.site-header .wrap{padding:20px 5% 40px}.genesis-nav-menu li,.header-image .title-area,.site-header ul.genesis-nav-menu{float:none}.genesis-nav-menu{text-align:center}.site-header .title-area{margin-bottom:20px}.header-image .site-title>a{background-position:center!important}}@media only screen and (max-width:860px){body,body>div{font-size:1.8rem}body{font-size:18px}.entry-title,h1{font-size:40px;font-size:4rem}.wrap{padding-left:5%;padding-right:5%}.academy-top-banner{padding:20px 80px 20px 5%}.header-image .title-area{margin:0 auto 20px;max-width:none}.header-image .site-title>a{display:block;float:none}.sidebar{margin-bottom:5%}.content .entry .entry-content{padding:0 5%}}@media print{*,:after,:before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}.site-title>a:after,a[href^="#"]:after{content:""}img{max-width:100%!important}@page{margin:2cm .5cm}h1,h2,p{orphans:3;widows:3}.content,.content-sidebar{width:100%}.nav-primary,.sidebar,button{display:none!important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative;top:-100px}h1,h2,img{page-break-after:avoid;page-break-inside:avoid}ul{page-break-before:avoid}}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(figure){margin:0 0 1em}@font-face{font-display:swap;font-family:"sp-icons";src:url(/wp-content/themes/academy-pro/css/sp-icons/sp-icons.eot?6y4lku);src:url(/wp-content/themes/academy-pro/css/sp-icons/sp-icons.eot?6y4lku#iefix)format("embedded-opentype"),url(/wp-content/themes/academy-pro/css/sp-icons/sp-icons.ttf?6y4lku)format("truetype"),url(/wp-content/themes/academy-pro/css/sp-icons/sp-icons.woff?6y4lku)format("woff"),url(/wp-content/themes/academy-pro/css/sp-icons/sp-icons.svg?6y4lku#sp-icons)format("svg");font-weight:400;font-style:normal}[class^=sp-icon-]:before{font-family:"sp-icons"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp-icon-x:before{content:""}