.writing-page .background{min-height:100%;position:fixed;z-index:-9999;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,#fff,#777 70%)}.writing-page .root{margin-top:6.5rem;color:#000}@media (min-width:768px){.writing-page .root{margin-top:4rem}}.writing-page .title{text-align:center;font-weight:300;letter-spacing:1rem}@media (min-width:768px){.writing-page .title.top{margin-bottom:3rem}}@media (min-width:768px){.writing-page .title.bottom{margin-top:3rem;margin-bottom:3rem}}@media (min-width:768px){.writing-page .title{font-size:35px;letter-spacing:2.5rem}}.writing-page .main-image{background-size:cover;background-repeat:no-repeat;background-position:50%;height:29.8vw;width:100vw}.writing-page .copy-container{display:flex;align-items:flex-start;justify-content:center;margin-bottom:2rem}@media (min-width:768px){.writing-page .link-menu{display:flex;justify-content:space-around}}.writing-page .link-menu a{display:inline-block;text-decoration:none;color:#524721;position:relative}.writing-page .link-menu a:after{transition:opacity .5s ease;background:#524721;opacity:.5;content:"";position:absolute;left:0;bottom:0;height:1px;width:100%}.writing-page .link-menu a:hover:after{opacity:1}.writing-page .body-copy{font-size:20px;text-transform:none;color:#000;line-height:1.75;text-align:justify}.writing-page .body-copy p:first-child{margin-top:0!important;padding-top:0!important}@media (min-width:1024px){.writing-page .body-copy{width:90%}}h1[data-v-556c2883]{font-weight:200;font-size:20px;letter-spacing:.6rem;text-align:center}@media (min-width:768px){h1[data-v-556c2883]{font-size:35px;letter-spacing:1rem}}.contact[data-v-556c2883]{width:100%;margin-bottom:6rem}.contact-row[data-v-556c2883]{display:flex;justify-content:space-between;margin-bottom:1rem}.contact-cell[data-v-556c2883]{display:flex}.contact-cell.label[data-v-556c2883]{font-size:16px;letter-spacing:.4rem;text-transform:uppercase}@media (min-width:768px){.contact-cell.label[data-v-556c2883]{font-size:18px;letter-spacing:1rem}}.contact-cell.value[data-v-556c2883]{font-size:16px}@media (min-width:768px){.contact-cell.value[data-v-556c2883]{font-size:18px}}.contact-cell.value a[data-v-556c2883]{text-decoration:none;color:#524721;position:relative}.contact-cell.value a[data-v-556c2883]:after{transition:opacity .5s ease;background:#524721;opacity:.5;content:"";position:absolute;left:0;bottom:0;height:1px;width:100%}.contact-cell.value a[data-v-556c2883]:hover:after{opacity:1}