:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{height:100%;width:100%}html{font-family:Roboto,sans-serif}a:link,a:visited,a:hover,a:active{color:#000;text-decoration:none}#landing-photo{display:block;width:220px;margin-left:-10px}#header-container{display:block;margin:auto;width:100vw;height:10vh}.container{position:relative;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;z-index:20}#header-bg{position:absolute;top:0;left:0;height:10vh;width:100%;background-image:url(/assets/bg_1-sPCKwxd8.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(6px);-webkit-filter:blur(6px);opacity:40%;z-index:0}#header{position:relative;margin:auto;max-width:1440px;height:100%;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#header-right{display:flex;flex-direction:row;justify-content:end;height:100%;align-items:center}.header-icon{width:20px;filter:invert() brightness(15%);margin-right:8px}.header-link{display:flex;flex-direction:row;white-space:nowrap;align-items:center;text-align:center;padding:0 8px;margin:0 2px;height:30px;border-radius:10px;background-color:transparent;transition:background-color .2s}.header-link-text{font-weight:700;white-space:nowrap;text-align:center;line-height:30px;padding-bottom:1px}.header-link:hover{filter:brightness(0) saturate(100%) invert(8%) sepia(67%) saturate(6704%) hue-rotate(358deg) brightness(127%) contrast(110%)}#content{margin:200px auto 0;max-width:1440px}h1{color:#c00;text-transform:uppercase;font-weight:800;margin-bottom:20px}ul{list-style:none;padding-left:0}li{padding-left:1.5em;background-image:url(/assets/STARK_icon-CANNu2mA.png);background-repeat:no-repeat;background-size:1em;background-position:left center;margin-bottom:10px;font-size:18px}.content-section{margin-bottom:80px}#section-location{display:flex;flex-direction:column;width:50%;align-items:end}.inline-icon{display:inline;width:1.2em;height:1.2em;filter:brightness(0) saturate(100%) invert(8%) sepia(67%) saturate(6704%) hue-rotate(358deg) brightness(127%) contrast(110%)}#location-text{font-size:12px;display:flex}#location-text .inline-icon{margin-right:.3em}#location-text p{text-align:right;line-height:1em}#location-gmaps{margin-top:10px}#section-first{display:flex;flex-direction:row}#section-list{width:50%}#section-first{width:100%}#gmaps{width:600px;height:400px}@media only screen and (max-width: 767px){#content{width:75%}#header-right{flex-direction:column;height:60px}#header{flex-direction:column;height:200px}#header-container,#header-bg{height:220px}#header-left{width:100%;height:120px}#landing-photo,#header-right{width:100%}}@media only screen and (max-width: 1080px){#content{margin-top:30px;width:75%}#header{width:75%}#section-first{flex-direction:column}#section-location{align-items:center}h1{text-align:center;line-height:1.2em;margin-bottom:20px}#section-list{width:100%}#section-location{margin-top:20px;width:100%}#location-text p{text-align:justify}#location-gmaps,#gmaps{width:100%}#location-text .inline-icon{width:2em;height:2em}}@media only screen and (max-width: 1500px){#content{max-width:1080px}h1{font-size:24px}#header{max-width:1080px}}
