﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:HeldaneDisplay;src:url(/wp-content/themes/bbdigi/font/heldane-display-regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:HeldaneDisplay;src:url(/wp-content/themes/bbdigi/font/heldane-display-regular-italic.woff2);font-weight:400;font-style:italic}@font-face{font-family:HeldaneDisplay;src:url(/wp-content/themes/bbdigi/font/heldane-display-medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:HeldaneDisplay;src:url(/wp-content/themes/bbdigi/font/heldane-display-medium-italic.woff2);font-weight:500;font-style:italic}@font-face{font-family:HeldaneDisplay;src:url(/wp-content/themes/bbdigi/font/heldane-display-bold.woff2);font-weight:700;font-style:normal}@font-face{font-family:HeldaneDisplay;src:url(/wp-content/themes/bbdigi/font/heldane-display-bold-italic.woff2);font-weight:700;font-style:italic}@font-face{font-family:HeldaneText;src:url(/wp-content/themes/bbdigi/font/heldane-text-regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:HeldaneText;src:url(/wp-content/themes/bbdigi/font/heldane-text-regular-italic.woff2);font-weight:400;font-style:italic}@font-face{font-family:HeldaneText;src:url(/wp-content/themes/bbdigi/font/heldane-text-medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:HeldaneText;src:url(/wp-content/themes/bbdigi/font/heldane-text-medium-italic.woff2);font-weight:500;font-style:italic}@font-face{font-family:HeldaneText;src:url(/wp-content/themes/bbdigi/font/heldane-text-bold.woff2);font-weight:700;font-style:normal}@font-face{font-family:HeldaneText;src:url(/wp-content/themes/bbdigi/font/heldane-text-bold-italic.woff2);font-weight:700;font-style:italic}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}body{color:#4f454b;-moz-osx-font-smoothing:grayscale;background-color:#f7f4f1;font-family:HeldaneText,serif;font-size:1em;font-weight:400;line-height:1.7}h1{text-transform:uppercase;letter-spacing:.15em;margin:0 0 .4em;font-family:HeldaneDisplay;font-size:2.8em;line-height:1.2}h2{margin:0 0 .4em;font-size:2.1em;line-height:1.2}h3{margin:0 0 1.2em;font-size:1.8em;line-height:1.4}h4{text-transform:uppercase;letter-spacing:.15em;margin:0 0 .4em;font-family:HeldaneDisplay;font-size:1.2em;font-weight:500;line-height:1.2}p,ul,ol,table{margin:0 0 1.5em;font-size:1.15em}ul{list-style-type:disc}ol{list-style-type:decimal}ul li,ol li{margin-left:2em}b,strong,.bold{font-weight:700}i,em,.italic{font-style:italic}a,a:visited{color:#4f454b;vertical-align:top;border-bottom:1px solid #0000;line-height:1.5;text-decoration:none;transition:all .2s;display:inline-block}@media only screen and (max-width:768px){a,a:visited{border-bottom:none}}a.noline,a.noline:visited,a:visited.noline,a:visited.noline:visited,a.noline:hover,a.noline:active,a.noline:visited:hover,a.noline:visited:active,a:visited.noline:hover,a:visited.noline:active,a:visited.noline:visited:hover,a:visited.noline:visited:active{border-bottom:none}a.rev,a:visited.rev{color:#fefaf7}a.rev:hover,a.rev:active,a:visited.rev:hover,a:visited.rev:active{border-bottom:1px solid #fefaf766}@media only screen and (max-width:768px){a.rev:hover,a.rev:active,a:visited.rev:hover,a:visited.rev:active{border-bottom:none}}a:hover,a:active,a:visited:hover,a:visited:active{border-bottom:1px solid #c8c5c6}@media only screen and (max-width:768px){a:hover,a:active,a:visited:hover,a:visited:active{border-bottom:none}}img{width:auto;max-width:100%;height:auto}hr{background-color:#c8c5c6;border:none;height:1px;margin:2em 0}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],textarea{color:#4f454b;-webkit-appearance:none;background-color:#fefaf7;border:2px solid #ddd;border-radius:0;outline:0;width:calc(100% - 1em);max-width:24em;margin:0;padding:.25em .5em;font-family:HeldaneText,serif;font-size:1em;font-weight:400;line-height:1.4;display:inline-block}input[type=text].medium,input[type=email].medium,input[type=tel].medium,input[type=number].medium,input[type=password].medium,textarea.medium{max-width:12em}input[type=text].small,input[type=email].small,input[type=tel].small,input[type=number].small,input[type=password].small,textarea.small{max-width:4em}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus,input[type=text].warning,input[type=email].warning,input[type=tel].warning,input[type=number].warning,input[type=password].warning,textarea.warning{border:2px solid #bd1c28;box-shadow:0 0 5px #bd1c28}input[type=text].completed,input[type=email].completed,input[type=tel].completed,input[type=number].completed,input[type=password].completed,textarea.completed{border:2px solid #0c0;box-shadow:0 0 5px #0c0}textarea{height:4em}select{color:#4f454b;white-space:nowrap;-webkit-appearance:none;background:#fefaf7 url(img/gr_select-arrow.png) calc(100% - 8px) no-repeat;border:2px solid #ddd;border-radius:0;outline:0;max-width:100%;margin:0;padding:.25em 2.5em .25em .5em;font-family:HeldaneText,serif;font-size:1em;font-weight:400;line-height:1.4;display:inline-block}select:focus,select.warning{border:2px solid #bd1c28;box-shadow:0 0 5px #bd1c28}select.completed{border:2px solid #0c0;box-shadow:0 0 5px #0c0}div.ZebraDialog div.ZebraDialog_Buttons a,div.ZebraDialog div.ZebraDialog_Buttons a:visited,p.btn>a,p.btn>a:visited,a.btn,a.btn:visited,button,input[type=button],input[type=submit],input[type=reset]{color:#fefaf7;white-space:nowrap;cursor:pointer;-webkit-appearance:none;background-color:#1b2d3f;border:none;border-radius:0;outline:0;margin:0;padding:.5em 1.5em;font-family:HeldaneText,serif;font-size:1.2em;font-weight:400;line-height:1.4;transition:all .2s;display:inline-block}div.ZebraDialog div.ZebraDialog_Buttons a:hover,div.ZebraDialog div.ZebraDialog_Buttons a:active,div.ZebraDialog div.ZebraDialog_Buttons a:visited:hover,div.ZebraDialog div.ZebraDialog_Buttons a:visited:active,p.btn>a:hover,p.btn>a:active,p.btn>a:visited:hover,p.btn>a:visited:active,a.btn:hover,a.btn:active,a.btn:visited:hover,a.btn:visited:active,button:hover,button:active,input[type=button]:hover,input[type=button]:active,input[type=submit]:hover,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:active{color:#1b2d3f;background-color:#fefaf7;border-bottom:none}@media only screen and (max-width:768px){div.ZebraDialog div.ZebraDialog_Buttons a:hover,div.ZebraDialog div.ZebraDialog_Buttons a:active,div.ZebraDialog div.ZebraDialog_Buttons a:visited:hover,div.ZebraDialog div.ZebraDialog_Buttons a:visited:active,p.btn>a:hover,p.btn>a:active,p.btn>a:visited:hover,p.btn>a:visited:active,a.btn:hover,a.btn:active,a.btn:visited:hover,a.btn:visited:active,button:hover,button:active,input[type=button]:hover,input[type=button]:active,input[type=submit]:hover,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:active{color:#fefaf7;background-color:#1b2d3f}}div.ZebraDialog div.ZebraDialog_Buttons a.btnsmall,div.ZebraDialog div.ZebraDialog_Buttons a:visited.btnsmall,p.btn>a.btnsmall,p.btn>a:visited.btnsmall,a.btn.btnsmall,a.btn:visited.btnsmall,button.btnsmall,input[type=button].btnsmall,input[type=submit].btnsmall,input[type=reset].btnsmall{font-size:.8em}.content-width{width:85%;max-width:1400px;margin:0 auto}@media only screen and (max-width:768px){.content-width{width:85%}}.max-width{width:100%;max-width:2540px;margin:0 auto}.warning{border:2px solid #bd1c28;box-shadow:0 0 5px #bd1c28}.left{text-align:left}.center{text-align:center}.right{text-align:right}.smallest{font-size:.6em}.smaller{font-size:.8em}.larger{font-size:1.2em}.largest{font-size:1.4em}.floatleft{float:left;max-width:50%;margin:0 1.5em 1em 0}.floatright{float:right;max-width:50%;margin:0 0 1em 1.5em}.nowrap{white-space:nowrap}.hidden,.mobileonly{display:none}@media only screen and (max-width:768px){.mobileonly{display:block}.nomobile{display:none}}div.cols{justify-content:space-between;column-gap:4rem;display:flex}div.cols.reverse{flex-direction:row-reverse}div.cols.flex{justify-content:flex-start}div.cols div.col{width:auto}div.cols div.col2{width:calc(50% - 2rem)}div.cols div.col13{width:calc(33.333% - 2rem)}div.cols div.col23{width:calc(66.666% - 2rem)}.animate{opacity:0;position:relative;top:40px}header{z-index:1002;position:relative}header div.logowrapper{z-index:1000;text-align:center;width:100%;margin:4.5em 0 0;position:absolute;top:0;left:0}@media only screen and (max-width:768px){header div.logowrapper{width:85%;margin:1.5em 0 0;left:7.5%}header div.logowrapper a img.logo,header div.logowrapper a:visited img.logo{width:70%;margin:3.5em auto 0}}header div.logowrapper.back{text-align:left;width:calc(90% - 2em);margin:4.2em calc(5% - 1em) 0}@media only screen and (max-width:768px){header div.logowrapper.back{width:85%;margin:1.5em 0 0}}header div.logowrapper.back a img.logo,header div.logowrapper.back a:visited img.logo{width:106px;margin:0}@media only screen and (max-width:768px){header div.logowrapper.back a img.logo,header div.logowrapper.back a:visited img.logo{width:80px}}header div.logowrapper a img.logo,header div.logowrapper a:visited img.logo{display:block}header div.logowrapper a img.logo-mod,header div.logowrapper a:visited img.logo-mod{display:none}header img.mobilenav{z-index:1000;cursor:pointer;width:50px;padding:1em;position:absolute;top:4.5em;right:calc(5% - 1em)}@media only screen and (max-width:768px){header img.mobilenav{transform-origin:100%;top:1.5em;right:calc(5% - .4em);transform:scaleX(.6)}}header.mod{z-index:1000;background-color:#fefaf7;width:100%;position:fixed;top:0;left:0}header.mod div.logowrapper{margin:1.2em 0 1.1em;position:relative;top:auto;left:auto}@media only screen and (max-width:768px){header.mod div.logowrapper{text-align:left;width:85%;margin:1.2em auto 1.1em}}header.mod div.logowrapper a img.logo,header.mod div.logowrapper a:visited img.logo{display:none}header.mod div.logowrapper a img.logo-mod,header.mod div.logowrapper a:visited img.logo-mod{display:block}@media only screen and (max-width:768px){header.mod div.logowrapper a img.logo-mod,header.mod div.logowrapper a:visited img.logo-mod{display:none}}header.mod div.logowrapper a img.logo-mod.mobile,header.mod div.logowrapper a:visited img.logo-mod.mobile{display:none}@media only screen and (max-width:768px){header.mod div.logowrapper a img.logo-mod.mobile,header.mod div.logowrapper a:visited img.logo-mod.mobile{width:55px;display:block}}header.mod div.logowrapper.back{text-align:center;width:100%}@media only screen and (max-width:768px){header.mod div.logowrapper.back{text-align:left;width:85%}}header.mod img.mobilenav{top:.7em}header #overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1b2d3fcc;width:100%;height:100%;display:none;position:fixed;top:0;left:0}@media only screen and (max-width:768px){header #overlay{background-color:#1b2d3fe6}}header nav{z-index:1001;justify-content:space-between;width:100%;height:100vh;display:flex;position:fixed;top:0;left:100%}@media only screen and (max-width:768px){header nav{z-index:1002;display:block}}header nav div.content{background-color:#1b2d3f;width:calc(50% - 12em);padding:6em;position:relative}@media only screen and (max-width:768px){header nav div.content{background-color:#0000;width:calc(100% - 4em);height:100vh;padding:3em 2em 2em}}header nav div.content img.close{cursor:pointer;display:block;position:absolute;top:6.35em;right:6em}@media only screen and (max-width:768px){header nav div.content img.close{width:1.5em;top:2em;right:5%}}header nav div.content img.logo-initials{margin:0 0 5.5em;display:block}@media only screen and (max-width:768px){header nav div.content img.logo-initials{margin:0 0 3em}}header nav div.content ul{margin:0;list-style-type:none;position:relative}header nav div.content ul li{margin:0 0 .9em;display:block;position:relative}@media only screen and (max-width:768px){header nav div.content ul li{margin:0 0 .7em}}header nav div.content ul li a,header nav div.content ul li a:visited{color:#fefaf7;text-transform:uppercase;letter-spacing:.15em;font-family:HeldaneDisplay;font-size:1.4em;line-height:1.15}@media only screen and (max-width:768px){header nav div.content ul li a,header nav div.content ul li a:visited{font-size:1.1em}}header nav div.content ul li a:hover,header nav div.content ul li a:active,header nav div.content ul li a:visited:hover,header nav div.content ul li a:visited:active{color:#c8b5a5;border-bottom:1px solid #0000}@media only screen and (max-width:768px){header nav div.content ul li a:hover,header nav div.content ul li a:active,header nav div.content ul li a:visited:hover,header nav div.content ul li a:visited:active{border-bottom:none}}header nav div.content ul.social-media,header nav div.content ul.social-media li{position:relative}header nav div.content ul.social-media li a,header nav div.content ul.social-media li a:visited{padding:0 0 .05em;font-size:.9em}header nav div.content hr{background-color:#fefaf766;margin:2.5em 0 3em}@media only screen and (max-width:768px){header nav div.content hr{margin:2em 0 2.5em}}#page{background-color:#fefaf7;max-width:2540px;margin:0 auto}@media only screen and (max-width:768px){body.page-template-page_about #page main article section.hero img.hero.mobile,body.page-template-page_profile #page main article section.hero img.hero.mobile,body.page-template-page-project #page main article section.hero img.hero.mobile,body.page-template-property-trust #page main article section.hero img.hero.mobile{width:100%;height:auto;position:relative;top:auto;left:auto;transform:none}body.page-template-page-archive #page main article section.hero{z-index:999;width:100%;height:100vh;position:absolute;top:0;left:0}body.page-template-page-contact #page main article section.hero{background-color:#fff;height:30em}body.page-template-page-contact #page main article section.hero div.max-width img.hero{width:100%;height:auto;position:absolute;top:auto;bottom:0;left:0;transform:none}body.page-template-page-historical-stories #page main article section.hero{height:19em}body.page-template-page-portfolio #page main article section.hero{height:16em}main article section.hero{height:24em;position:relative;overflow:hidden}}main article section.hero img.hero{width:100%;max-width:none;display:block}@media only screen and (max-width:768px){main article section.hero img.hero{width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}main article section.hero img.hero.normal{display:none}}main article section.hero img.hero.mobile{display:none}@media only screen and (max-width:768px){main article section.hero img.hero.mobile{display:block}}main article section.hero div.pagetitle{z-index:999;text-align:center;width:100%;position:absolute;top:4em;left:0}@media only screen and (max-width:768px){main article section.hero div.pagetitle{z-index:1001;top:8em}}main article section.hero div.pagetitle h1{margin:0;font-size:2em}main article section.hero div.pagetitle img.decorative-image{opacity:.6;margin:.5em auto 0;display:block}@media only screen and (max-width:768px){main article section.hero div.pagetitle img.decorative-image{display:none}}main article section.hero div.pagetitle img.decorative-image.mobile{display:none}@media only screen and (max-width:768px){main article section.hero div.pagetitle img.decorative-image.mobile{display:block}}main article section.hero.light div.pagetitle h1{color:#fefaf7}main article.home section.slide-show div.intro{z-index:1002;background-color:#1b2d3f;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}@media only screen and (max-width:768px){main article.home section.slide-show div.intro{background-size:85%}}main article.home section.slide-show div.intro div.bgimage{opacity:0;background-position:50%;background-repeat:no-repeat;width:100%;height:100vh;position:absolute;top:40px;left:0}@media only screen and (max-width:768px){main article.home section.slide-show div.intro div.bgimage{background-size:85%}}main article.home section.slide-show div.intro div.content{text-align:center;width:750px}@media only screen and (max-width:768px){main article.home section.slide-show div.intro div.content{width:75%}}main article.home section.slide-show div.intro div.content div.intro-text{color:#fefaf7;text-transform:uppercase;letter-spacing:.15em;font-family:HeldaneDisplay;font-size:1.9em;line-height:1.4}@media only screen and (max-width:768px){main article.home section.slide-show div.intro div.content div.intro-text{font-size:1.6em}}main article.home section.slide-show div.intro div.content img.decorative-image{margin:.5em auto 0;display:block}@media only screen and (max-width:768px){main article.home section.slide-show div.intro div.content img.decorative-image{display:none}}main article.home section.slide-show div.intro div.content img.decorative-image.mobile{display:none}@media only screen and (max-width:768px){main article.home section.slide-show div.intro div.content img.decorative-image.mobile{display:block}}main article.home section.slide-show div.slide-show{width:100%;height:100vh;position:relative;top:0;left:0}main article.home section.slide-show div.slide-show div.slide{z-index:998;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}main article.home section.slide-show div.slide-show div.slide div.content{border-top:1px solid #fefaf766;justify-content:space-between;align-items:flex-end;margin:0 0 1.5em;padding:1.2em 0 0;display:flex}@media only screen and (max-width:768px){main article.home section.slide-show div.slide-show div.slide div.content{margin:0 0 1em;padding:.6em 0 0;display:block}}main article.home section.slide-show div.slide-show div.slide div.content h2{color:#fefaf7;text-transform:uppercase;letter-spacing:.25em;margin:0;font-family:HeldaneDisplay;font-size:1.5em;line-height:1.4}@media only screen and (max-width:768px){main article.home section.slide-show div.slide-show div.slide div.content h2{margin:0 0 .6em;font-size:1.2em}}main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:visited{color:#fefaf7;text-transform:uppercase;letter-spacing:.25em}@media only screen and (max-width:768px){main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:visited{font-size:.8em}}main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:hover,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:active,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:visited:hover,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:visited:active{border-bottom:1px solid #fefaf766}@media only screen and (max-width:768px){main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:hover,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:active,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:visited:hover,main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap a:visited:active{border-bottom:none}main article.home section.slide-show div.slide-show div.slide div.content div.arrow-wrap img.arrow{width:18px;top:-2px}}main article.home section.section-1{padding:6em 0 5em}@media only screen and (max-width:768px){main article.home section.section-1{padding:4em 0 3em}main article.home section.section-1 h1{font-size:1.8em}main article.home section.section-1 h1 br{display:none}}main article.home section.section-1 p{width:50%}@media only screen and (max-width:768px){main article.home section.section-1 p{width:auto}}main article.home section.section-2{justify-content:space-between;column-gap:5px;display:flex}@media only screen and (max-width:768px){main article.home section.section-2{display:block}}main article.home section.section-2 div.section-2-left{background-position:100% 0;background-repeat:no-repeat;background-size:cover;width:72%;overflow:hidden}@media only screen and (max-width:768px){main article.home section.section-2 div.section-2-left{width:auto;height:16em;margin:0 0 5px}}main article.home section.section-2 div.section-2-right{color:#fefaf7;background-color:#1b2d3f;width:28%;min-height:360px;padding:4em 5em 12em}@media only screen and (max-width:768px){main article.home section.section-2 div.section-2-right{width:auto;min-height:0;padding:3em 20% 2em 5%}}main article.home section.section-2 div.section-2-right p{font-family:HeldaneDisplay;font-size:1.7em;line-height:1.4}@media only screen and (max-width:768px){main article.home section.section-2 div.section-2-right p{font-size:1.3em}}main article.home section.section-2 div.section-2-right p.cta{font-family:HeldaneText,serif;font-size:.9em}@media only screen and (max-width:768px){main article.home section.section-2 div.section-2-right p.cta{font-size:.8em}}main article.home section.section-2 div.section-2-right p.cta a,main article.home section.section-2 div.section-2-right p.cta a:visited{text-transform:uppercase;letter-spacing:.25em}@media only screen and (max-width:768px){main article.home section.section-2 div.section-2-right p.cta img.arrow{width:18px}}main article.about section.section-1 div.content-width div.wrapper{justify-content:space-between;column-gap:6em;padding:7em 0 5em;display:flex}@media only screen and (max-width:768px){main article.about section.section-1 div.content-width div.wrapper{padding:3em 0 0;display:block}}main article.about section.section-1 div.content-width div.wrapper div.details{width:43%}@media only screen and (max-width:768px){main article.about section.section-1 div.content-width div.wrapper div.details{width:auto}}main article.about section.section-1 div.content-width div.wrapper div.details img{margin:0 0 1.5em;display:block}main article.about section.section-1 div.content-width div.wrapper div.details h2{text-align:center;text-transform:uppercase;letter-spacing:.15em;font-family:HeldaneDisplay;font-size:1.55em;line-height:1.4}@media only screen and (max-width:768px){main article.about section.section-1 div.content-width div.wrapper div.details h2{text-align:left;letter-spacing:.075em;margin:0 0 1em;font-size:1.4em}}main article.about section.section-1 div.content-width div.wrapper div.biography{width:57%;margin:-.7em 0 0}@media only screen and (max-width:768px){main article.about section.section-1 div.content-width div.wrapper div.biography{width:auto;margin:0}}main article.about section.section-1 div.content-width div.wrapper div.biography p{font-size:1.1em;line-height:1.9}main article.about section.section-1 div.content-width div.wrapper div.biography p:first-child{font-size:1.5em}@media only screen and (max-width:768px){main article.about section.section-1 div.content-width div.wrapper div.biography p:first-child{font-size:1.1em}}main article.about section.section-1 div.content-width img.decorative-image{margin:0 auto;display:block}@media only screen and (max-width:768px){main article.about section.section-1 div.content-width img.decorative-image{display:none}}main article.about section.section-1 div.content-width img.decorative-image.mobile{display:none}@media only screen and (max-width:768px){main article.about section.section-1 div.content-width img.decorative-image.mobile{margin:3.5em auto 2em;display:block}}main article.about section.section-1 div.content-width:nth-child(2n) div.wrapper{flex-direction:row-reverse}main article.about section.section-2{justify-content:space-between;column-gap:5px;display:flex}@media only screen and (max-width:768px){main article.about section.section-2{display:block}}main article.about section.section-2 div.section-2-left{background-position:50%;background-repeat:no-repeat;background-size:cover;width:75%;position:relative;overflow:hidden}@media only screen and (max-width:768px){main article.about section.section-2 div.section-2-left{width:auto;height:18em;margin:4em 0 5px}}main article.about section.section-2 div.section-2-left h3{color:#fefaf7;margin:0;position:absolute;bottom:1.2em;left:7.5%}@media only screen and (max-width:768px){main article.about section.section-2 div.section-2-left h3{bottom:.5em;left:5%}}main article.about section.section-2 div.section-2-right{color:#fefaf7;background-color:#1b2d3f;width:25%;min-height:360px;padding:4em 5em 12em}@media only screen and (max-width:768px){main article.about section.section-2 div.section-2-right{width:auto;min-height:0;padding:2.5em 5% 3.5em}}main article.about section.section-2 div.section-2-right img.quote-mark{margin:0 0 1.2em;display:block}main article.about section.section-2 div.section-2-right p{margin:0;font-family:HeldaneDisplay;font-size:1.7em;line-height:1.4}@media only screen and (max-width:768px){main article.about section.section-2 div.section-2-right p{font-size:1.4em}}main article.archive section.gallery{z-index:998;margin:0 0 4.5em;position:relative}@media only screen and (max-width:768px){main article.archive section.gallery div.row:first-child div.wrapper{height:24em;position:relative;overflow:hidden}main article.archive section.gallery div.row:first-child div.wrapper img{width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}}main article.error-404 section.hero{overflow:visible}main article.error-404 section.hero div.max-width div.pagetitle{margin:10vh 0 0}main article.error-404 section.hero div.max-width div.pagetitle h1{text-transform:none;letter-spacing:.01em;font-size:5em}@media only screen and (max-width:768px){main article.error-404 section.hero div.max-width div.pagetitle h1{font-size:3em}}main article.error-404 section.hero div.max-width div.pagetitle div.arrow-wrap{text-align:center;margin:2em 0 0}main article.error-404 section.hero div.max-width div.pagetitle div.arrow-wrap a,main article.error-404 section.hero div.max-width div.pagetitle div.arrow-wrap a:visited{text-transform:uppercase;letter-spacing:.15em;font-size:1.3em}@media only screen and (max-width:768px){main article.error-404 section.hero div.max-width div.pagetitle div.arrow-wrap a,main article.error-404 section.hero div.max-width div.pagetitle div.arrow-wrap a:visited{font-size:1em}}main article.error-404 section.hero div.max-width div.pagetitle div.arrow-wrap img{width:30px;display:inline-block;top:3px;left:12px}@media only screen and (max-width:768px){main article.error-404 section.hero div.max-width div.pagetitle div.arrow-wrap img{width:25px;top:1px}}main article.error-404 section.section-1{height:40vh}@media only screen and (max-width:768px){main article.error-404 section.section-1{height:20vh}}main article.contact div.content{white-space:nowrap;position:absolute;top:16em;left:7.5%}@media only screen and (max-width:768px){main article.contact div.content{display:none}}main article.contact div.content img.logo{width:218px;margin:0 0 1.5em;display:block}main article.contact div.content p{margin:0 0 1.2em;font-family:HeldaneDisplay;font-size:1.3em}main article.contact div.content ul.social-media{margin:0;list-style-type:none}main article.contact div.content ul.social-media li{vertical-align:top;margin:0 1em 0 0;display:inline-block}main article.contact div.content ul.social-media li a,main article.contact div.content ul.social-media li a:visited{display:block}main article.historical-stories{padding:14em 0 0}@media only screen and (max-width:768px){main article.historical-stories{padding:0}}main article.historical-stories div.intro-text{text-align:center;width:70%;margin:0 auto 8em}@media only screen and (max-width:768px){main article.historical-stories div.intro-text{text-align:left;width:auto;margin:0 0 6em}}main article.historical-stories div.intro-text p{font-size:1.5em;line-height:1.9}main article.historical-stories div.intro-text p span{text-transform:uppercase;letter-spacing:.15em;font-size:.8em;font-weight:500}@media only screen and (max-width:768px){main article.historical-stories div.intro-text p{font-size:1.1em}}main article.historical-stories section.gallery div.row{margin:0 0 8em}@media only screen and (max-width:768px){main article.historical-stories section.gallery div.row{margin:0 0 3em}}main article.historical-stories section.gallery div.row:last-child{margin:0 0 6em}main article.historical-stories section.gallery div.row h2{letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #c8c5c6;margin:0 0 2em;padding:.7em 0 0;font-family:HeldaneDisplay;font-size:1.6em}@media only screen and (max-width:768px){main article.historical-stories section.gallery div.row h2{margin:0 0 1em;font-size:1.1em}}main article.historical-stories section.gallery div.row a,main article.historical-stories section.gallery div.row a:visited,main article.historical-stories section.gallery div.row a img,main article.historical-stories section.gallery div.row a:visited img{display:block}main article.portfolio{padding:16em 0 0}@media only screen and (max-width:768px){main article.portfolio{padding:0}}main article.portfolio section.projects-wrapper{margin:0 0 10em}@media only screen and (max-width:768px){main article.portfolio section.projects-wrapper{margin:0 0 5em}}main article.portfolio section.projects-wrapper:last-child{margin:0 0 6em}main article.portfolio section.projects-wrapper h2{letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #c8c5c6;margin:0 0 2em;padding:.7em 0 0;font-family:HeldaneDisplay;font-size:1.6em}@media only screen and (max-width:768px){main article.portfolio section.projects-wrapper h2{margin:0 0 1em;font-size:1.1em}}main article.portfolio section.projects-wrapper div.projects{flex-wrap:wrap;gap:1.2em 1em;display:flex}@media only screen and (max-width:768px){main article.portfolio section.projects-wrapper div.projects{display:block}}main article.portfolio section.projects-wrapper div.projects a.project,main article.portfolio section.projects-wrapper div.projects a.project:visited{border-bottom:1px solid #fefaf7e6;flex:0 0 calc(33.3333% - .666667em);width:calc(33.333% - 1em);display:block;position:relative}@media only screen and (max-width:768px){main article.portfolio section.projects-wrapper div.projects a.project,main article.portfolio section.projects-wrapper div.projects a.project:visited{width:auto;margin:0 0 1.3em}}main article.portfolio section.projects-wrapper div.projects a.project:hover div.overlay,main article.portfolio section.projects-wrapper div.projects a.project:active div.overlay,main article.portfolio section.projects-wrapper div.projects a.project:visited:hover div.overlay,main article.portfolio section.projects-wrapper div.projects a.project:visited:active div.overlay{opacity:1}main article.portfolio section.projects-wrapper div.projects a.project:hover div.overlay div.content,main article.portfolio section.projects-wrapper div.projects a.project:active div.overlay div.content,main article.portfolio section.projects-wrapper div.projects a.project:visited:hover div.overlay div.content,main article.portfolio section.projects-wrapper div.projects a.project:visited:active div.overlay div.content{opacity:1;top:0}main article.portfolio section.projects-wrapper div.projects a.project img,main article.portfolio section.projects-wrapper div.projects a.project:visited img{display:block}main article.portfolio section.projects-wrapper div.projects a.project div.overlay,main article.portfolio section.projects-wrapper div.projects a.project:visited div.overlay{opacity:0;background-color:#fefaf7e6;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .8s;display:flex;position:absolute;top:0;left:0}main article.portfolio section.projects-wrapper div.projects a.project div.overlay div.content,main article.portfolio section.projects-wrapper div.projects a.project:visited div.overlay div.content{text-align:center;opacity:0;width:70%;margin:0 auto;transition:all .8s;position:relative;top:40px}main article.portfolio section.projects-wrapper div.projects a.project div.overlay div.content div.counter,main article.portfolio section.projects-wrapper div.projects a.project:visited div.overlay div.content div.counter{text-align:center;border-bottom:1px solid #c8c5c6;width:auto;margin:0 auto 1em;display:inline-block}main article.portfolio section.projects-wrapper div.projects a.project div.overlay div.content h3,main article.portfolio section.projects-wrapper div.projects a.project:visited div.overlay div.content h3{text-align:center;margin:0;font-family:HeldaneDisplay;font-size:1.8em;line-height:1.2}main article.portfolio section.projects-wrapper div.projects a.project div.overlay div.content img.divider,main article.portfolio section.projects-wrapper div.projects a.project:visited div.overlay div.content img.divider{opacity:.6;margin:1em auto 0;display:block}main article.profile section.section-1{padding:6em 0 5em}@media only screen and (max-width:768px){main article.profile section.section-1{padding:4em 0 2.5em}}main article.profile section.section-1 div.content-width{justify-content:space-between;display:flex}@media only screen and (max-width:768px){main article.profile section.section-1 div.content-width{display:block}}main article.profile section.section-1 div.content-width div.section-1-left{border-right:1px solid #c8c5c6;width:calc(40% - 1px - 6em);padding:.5em 6em 0 0}@media only screen and (max-width:768px){main article.profile section.section-1 div.content-width div.section-1-left{border-bottom:1px solid #c8c5c6;border-right:none;width:auto;margin:0 0 2.5em;padding:0 0 1.5em}}main article.profile section.section-1 div.content-width div.section-1-left h2{font-family:HeldaneDisplay;font-size:2.1em;line-height:1.4}@media only screen and (max-width:768px){main article.profile section.section-1 div.content-width div.section-1-left h2{font-size:1.7em}}main article.profile section.section-1 div.content-width div.section-1-right{width:calc(60% - 6em);padding:.5em 0 0 6em}@media only screen and (max-width:768px){main article.profile section.section-1 div.content-width div.section-1-right{width:auto;padding:0}}main article.profile section.section-3{background-color:#f7f3f0;padding:6em 0 5em}@media only screen and (max-width:768px){main article.profile section.section-3{padding:4.5em 0 3em}}main article.profile section.section-3 div.content-width{justify-content:space-between;display:flex}@media only screen and (max-width:768px){main article.profile section.section-3 div.content-width{display:block}}main article.profile section.section-3 div.content-width div.section-3-left{width:calc(35% - 6em);padding:0 6em 0 0}@media only screen and (max-width:768px){main article.profile section.section-3 div.content-width div.section-3-left{width:auto;margin:0 0 3em;padding:0}}main article.profile section.section-3 div.content-width div.section-3-left img{display:block}main article.profile section.section-3 div.content-width div.section-3-right{column-count:3;column-gap:2em;width:65%}@media only screen and (max-width:768px){main article.profile section.section-3 div.content-width div.section-3-right{column-count:1;width:auto}}main article.profile section.section-3 div.content-width div.section-3-right div.block{break-inside:avoid;margin:2em 0 0}main article.profile section.section-3 div.content-width div.section-3-right p{break-inside:avoid;margin:0 0 .6em;line-height:1.4}main article.property-trust section.section-1{padding:6em 0 5em}@media only screen and (max-width:768px){main article.property-trust section.section-1{padding:4em 0 2.5em}}main article.property-trust section.section-1 div.content-width{justify-content:space-between;display:flex}@media only screen and (max-width:768px){main article.property-trust section.section-1 div.content-width{display:block}}main article.property-trust section.section-1 div.content-width div.section-1-left{border-right:1px solid #c8c5c6;width:calc(40% - 1px - 6em);padding:.5em 6em 0 0}@media only screen and (max-width:768px){main article.property-trust section.section-1 div.content-width div.section-1-left{border-bottom:1px solid #c8c5c6;border-right:none;width:auto;margin:0 0 2.5em;padding:0 0 1.5em}}main article.property-trust section.section-1 div.content-width div.section-1-left h2{font-family:HeldaneDisplay;font-size:2.1em;line-height:1.4}@media only screen and (max-width:768px){main article.property-trust section.section-1 div.content-width div.section-1-left h2{font-size:1.7em}}main article.property-trust section.section-1 div.content-width div.section-1-right{width:calc(60% - 6em);padding:.5em 0 0 6em}main article.property-trust section.section-1 div.content-width div.section-1-right p:has(+ul){margin:0 0 .4em}main article.property-trust section.section-1 div.content-width div.section-1-right p:has(+ul) strong{text-transform:uppercase;letter-spacing:.15em;font-family:HeldaneDisplay;font-size:1.05em;font-weight:500;line-height:1.2}main article.property-trust section.section-1 div.content-width div.section-1-right ul{list-style-type:none}main article.property-trust section.section-1 div.content-width div.section-1-right ul li{margin:0 0 0 8px;padding:0 0 0 15px;position:relative}main article.property-trust section.section-1 div.content-width div.section-1-right ul li:before{content:"›";position:absolute;top:-1px;left:0}@media only screen and (max-width:768px){main article.property-trust section.section-1 div.content-width div.section-1-right{width:auto;padding:0}}main article.property-trust section.section-2 img{width:100%;max-width:none;display:block}main article.property-trust section.section-2 div.row{margin:0 0 5px}main article.property-trust section.section-2 div.row.three-block{justify-content:space-between;column-gap:5px;display:flex}@media only screen and (max-width:768px){main article.property-trust section.section-2 div.row.three-block{display:block}}main article.property-trust section.section-2 div.row.three-block div.set-left{width:50%}@media only screen and (max-width:768px){main article.property-trust section.section-2 div.row.three-block div.set-left{width:auto;margin:0 0 5px}}main article.property-trust section.section-2 div.row.three-block div.set-right{flex-wrap:wrap;row-gap:5px;width:50%;display:flex}@media only screen and (max-width:768px){main article.property-trust section.section-2 div.row.three-block div.set-right{width:auto;display:block}}main article.property-trust section.section-2 div.row.three-block div.set-right div.wrapper{color:#fefaf7;background-color:#1b2d3f;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:50%}@media only screen and (max-width:768px){main article.property-trust section.section-2 div.row.three-block div.set-right div.wrapper{margin:0 0 5px}}main article.property-trust section.section-2 div.row.three-block div.set-right div.wrapper:last-child{height:calc(50% - 5px)}main article.property-trust section.section-2 div.row.three-block div.set-right div.wrapper img.mobileonly{display:none}@media only screen and (max-width:768px){main article.property-trust section.section-2 div.row.three-block div.set-right div.wrapper img.mobileonly{display:block}}main article.project section.description{padding:5em 0 4em}@media only screen and (max-width:768px){main article.project section.description{padding:4em 0 2.5em}}main article.project section.description h1{width:50%}@media only screen and (max-width:768px){main article.project section.description h1{width:auto;font-size:1.8em}}main article.project section.description p{width:50%}@media only screen and (max-width:768px){main article.project section.description p{width:auto}}main article.project section.gallery{margin:0 0 4.5em}main article.project section.gallery div.arrow-wrap{text-align:left;margin:3em 0 0}main article.project section.gallery div.arrow-wrap a,main article.project section.gallery div.arrow-wrap a:visited{text-transform:uppercase;letter-spacing:.15em;font-size:1.3em}@media only screen and (max-width:768px){main article.project section.gallery div.arrow-wrap a,main article.project section.gallery div.arrow-wrap a:visited{font-size:1em}}main article.project section.gallery div.arrow-wrap img{width:30px;display:inline-block;top:3px;left:12px}@media only screen and (max-width:768px){main article.project section.gallery div.arrow-wrap img{width:25px;top:1px}}main article.archive section.gallery img,main article.project section.gallery img{width:100%;max-width:none;display:block}main article.archive section.gallery div.wrapper,main article.project section.gallery div.wrapper{position:relative}main article.archive section.gallery div.wrapper div.counter,main article.project section.gallery div.wrapper div.counter{color:#fefaf7;border-bottom:1px solid #c8c5c680;font-size:.8em;position:absolute;top:1.25em;left:2em}main article.archive section.gallery div.row,main article.project section.gallery div.row{margin:0 0 5px}main article.archive section.gallery div.row.two-across,main article.project section.gallery div.row.two-across{justify-content:space-between;column-gap:5px;display:flex}@media only screen and (max-width:768px){main article.archive section.gallery div.row.two-across,main article.project section.gallery div.row.two-across{display:block}}main article.archive section.gallery div.row.two-across div.wrapper,main article.project section.gallery div.row.two-across div.wrapper{width:50%}@media only screen and (max-width:768px){main article.archive section.gallery div.row.two-across div.wrapper:first-child,main article.project section.gallery div.row.two-across div.wrapper:first-child{margin:0 0 5px}main article.archive section.gallery div.row.two-across div.wrapper,main article.project section.gallery div.row.two-across div.wrapper{width:auto}}main article.archive section.gallery div.row.three-block,main article.project section.gallery div.row.three-block{justify-content:space-between;column-gap:5px;display:flex}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-block,main article.project section.gallery div.row.three-block{display:block}}main article.archive section.gallery div.row.three-block div.set-left,main article.project section.gallery div.row.three-block div.set-left{flex-wrap:wrap;row-gap:5px;width:50%;display:flex}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-block div.set-left,main article.project section.gallery div.row.three-block div.set-left{width:auto;display:block}}main article.archive section.gallery div.row.three-block div.set-left div.wrapper,main article.project section.gallery div.row.three-block div.set-left div.wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:50%}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-block div.set-left div.wrapper,main article.project section.gallery div.row.three-block div.set-left div.wrapper{margin:0 0 5px}}main article.archive section.gallery div.row.three-block div.set-left div.wrapper:last-child,main article.project section.gallery div.row.three-block div.set-left div.wrapper:last-child{height:calc(50% - 5px)}main article.archive section.gallery div.row.three-block div.set-left div.wrapper img.mobileonly,main article.project section.gallery div.row.three-block div.set-left div.wrapper img.mobileonly{display:none}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-block div.set-left div.wrapper img.mobileonly,main article.project section.gallery div.row.three-block div.set-left div.wrapper img.mobileonly{display:block}}main article.archive section.gallery div.row.three-block div.set-right,main article.project section.gallery div.row.three-block div.set-right{width:50%}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-block div.set-right,main article.project section.gallery div.row.three-block div.set-right{width:auto}}main article.archive section.gallery div.row.three-quote,main article.project section.gallery div.row.three-quote{justify-content:space-between;column-gap:5px;display:flex}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-quote,main article.project section.gallery div.row.three-quote{display:block}}main article.archive section.gallery div.row.three-quote div.set-left,main article.project section.gallery div.row.three-quote div.set-left{width:50%}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-quote div.set-left,main article.project section.gallery div.row.three-quote div.set-left{width:auto;margin:0 0 5px}}main article.archive section.gallery div.row.three-quote div.set-right,main article.project section.gallery div.row.three-quote div.set-right{flex-wrap:wrap;row-gap:5px;width:50%;display:flex}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-quote div.set-right,main article.project section.gallery div.row.three-quote div.set-right{width:auto;display:block}}main article.archive section.gallery div.row.three-quote div.set-right div.wrapper,main article.project section.gallery div.row.three-quote div.set-right div.wrapper{color:#fefaf7;background-color:#1b2d3f;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:50%}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-quote div.set-right div.wrapper,main article.project section.gallery div.row.three-quote div.set-right div.wrapper{margin:0 0 5px}}main article.archive section.gallery div.row.three-quote div.set-right div.wrapper:last-child,main article.project section.gallery div.row.three-quote div.set-right div.wrapper:last-child{height:calc(50% - 5px)}main article.archive section.gallery div.row.three-quote div.set-right div.wrapper img.mobileonly,main article.project section.gallery div.row.three-quote div.set-right div.wrapper img.mobileonly{display:none}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-quote div.set-right div.wrapper img.mobileonly,main article.project section.gallery div.row.three-quote div.set-right div.wrapper img.mobileonly{display:block}}main article.archive section.gallery div.row.three-quote div.set-right div.wrapper div.quote,main article.project section.gallery div.row.three-quote div.set-right div.wrapper div.quote{padding:4em 15em 3em 5em}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-quote div.set-right div.wrapper div.quote,main article.project section.gallery div.row.three-quote div.set-right div.wrapper div.quote{padding:2.5em 5% 4em}}main article.archive section.gallery div.row.three-quote div.set-right div.wrapper div.quote img.quote-mark,main article.project section.gallery div.row.three-quote div.set-right div.wrapper div.quote img.quote-mark{width:auto;max-width:100%;margin:0 0 1.2em;display:block}main article.archive section.gallery div.row.three-quote div.set-right div.wrapper div.quote p,main article.project section.gallery div.row.three-quote div.set-right div.wrapper div.quote p{margin:0;font-family:HeldaneDisplay;font-size:1.7em;line-height:1.4}@media only screen and (max-width:768px){main article.archive section.gallery div.row.three-quote div.set-right div.wrapper div.quote p,main article.project section.gallery div.row.three-quote div.set-right div.wrapper div.quote p{font-size:1.5em}}img.arrow{position:relative;top:2px;left:4px}img.leaf{position:relative;top:4px;left:3px}footer{padding:10em 0 4em}@media only screen and (max-width:768px){footer{padding:5em 0 .5em}}footer div.content{justify-content:space-between;display:flex}@media only screen and (max-width:768px){footer div.content{display:block}}footer div.content div.content-left{flex:1}@media only screen and (max-width:768px){footer div.content div.content-left{margin:0 0 4em}}footer div.content div.content-left img.logo{margin:.2em 0 1.5em;display:block}@media only screen and (max-width:768px){footer div.content div.content-left img.logo{width:220px;margin:0 0 1.5em}}footer div.content div.content-left p{margin:0;font-size:.9em;line-height:1.9}footer div.content div.content-left p a,footer div.content div.content-left p a:visited{vertical-align:bottom;margin-bottom:0;line-height:1.7;display:inline-block}footer div.content div.content-left p a:hover,footer div.content div.content-left p a:active,footer div.content div.content-left p a:visited:hover,footer div.content div.content-left p a:visited:active{color:#bd1c28;border-bottom:1px solid #0000}@media only screen and (max-width:768px){footer div.content div.content-left p a:hover,footer div.content div.content-left p a:active,footer div.content div.content-left p a:visited:hover,footer div.content div.content-left p a:visited:active{color:#4f454b}}footer div.content div.content-left ul.social-media{margin:0;list-style-type:none;display:none}@media only screen and (max-width:768px){footer div.content div.content-left ul.social-media{display:block}}footer div.content div.content-left ul.social-media li{vertical-align:top;margin:.3em 1em 0 0;display:inline-block}footer div.content div.content-left ul.social-media li a,footer div.content div.content-left ul.social-media li a:visited{display:block}footer div.content div.content-right{flex:0 auto}footer div.content div.content-right ul.footer-menu{margin:0;list-style-type:none}@media only screen and (max-width:768px){footer div.content div.content-right ul.footer-menu{margin:0 0 4em;line-height:1}}footer div.content div.content-right ul.footer-menu li{margin:0 0 .4em;display:block}footer div.content div.content-right ul.footer-menu li:nth-child(5){margin:0 0 .6em}@media only screen and (max-width:768px){footer div.content div.content-right ul.footer-menu li:nth-child(5),footer div.content div.content-right ul.footer-menu li{margin:0 0 .5em}}footer div.content div.content-right ul.footer-menu li:last-child{margin:0}footer div.content div.content-right ul.footer-menu li a,footer div.content div.content-right ul.footer-menu li a:visited{text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;font-family:HeldaneDisplay;font-size:1.1em;line-height:1.25}@media only screen and (max-width:768px){footer div.content div.content-right ul.footer-menu li a,footer div.content div.content-right ul.footer-menu li a:visited{font-size:.9em}}footer div.content div.content-right ul.footer-menu li a:hover,footer div.content div.content-right ul.footer-menu li a:active,footer div.content div.content-right ul.footer-menu li a:visited:hover,footer div.content div.content-right ul.footer-menu li a:visited:active{color:#bd1c28;border-bottom:1px solid #0000}@media only screen and (max-width:768px){footer div.content div.content-right ul.footer-menu li a:hover,footer div.content div.content-right ul.footer-menu li a:active,footer div.content div.content-right ul.footer-menu li a:visited:hover,footer div.content div.content-right ul.footer-menu li a:visited:active{color:#4f454b}}footer hr{margin:6em 0 1em}@media only screen and (max-width:768px){footer hr{margin:2em 0 .5em}}footer p.copyright{font-size:.7em}