@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400&family=Open+Sans:wght@400&display=swap";*,:before,:after{box-sizing:border-box}html{line-sizing:normal}body{margin:0}[hidden]{display:none}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h1{margin:.67em 0}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}img,svg,iframe,embed{display:block;vertical-align:middle;max-width:100%}img,svg{height:auto}img{border-style:none}svg{overflow:hidden}article,details,figcaption,figure,footer,header,main,nav,section{display:block}:root{quotes:"\201c" "\201d" "\2018" "\2019"}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}html{line-height:1.8}h1,h2,h3{line-height:1.25}*{margin:0}:root{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;font-size:.9rem;background-color:#f5f5f5;color:#333;scroll-behavior:smooth}menu{list-style:none;padding:0}menu li:before{content:"\200b";position:absolute}p{text-wrap:pretty;orphans:3;widows:3}a{color:#a71c49;-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}h1{text-decoration:underline;-webkit-text-decoration:underline solid #ab835f;text-decoration:underline solid #ab835f;text-decoration-thickness:3px;-webkit-text-decoration:underline #ab835f 3px;text-decoration:underline #ab835f 3px}h1,h2,h3{font-weight:400}hr{color:#ab835f;color:#f0e9e2}body{display:grid;grid-template-columns:1fr minmax(0,1170px) 1fr;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}:root{scroll-padding-top:150px}.header-sentinel{grid-column:1/4}@media (min-width: 1200px){.header-sentinel{height:70px}}.header-spacer{grid-column:1/4}@media (min-width: 1200px){.header-spacer{height:170px}}.header{grid-column:1/4;display:flex;justify-content:center;position:-webkit-sticky;position:sticky;inset:0 0 auto;padding:10px 10px 5px;background-color:#f5f5f5;transition:all .2s ease-in-out;box-shadow:0 1px 1px #b7957780}.header .header-panel{display:flex;flex:1;flex-direction:column;gap:5px;max-width:1170px}.header .logo{flex:1}.header img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%}@media (min-width: 576px){.header{padding:10px}.header .header-panel{flex-direction:row}.header .logo{max-height:40px}.header #sitenav{order:2}.header .menutoggle{order:3}}@media (min-width: 768px){.header{height:70px}.header .logo{max-height:none;max-height:initial}}@media (min-width: 1200px){.header{position:fixed;height:240px;box-shadow:none}.header img{max-width:60%}[data-header=scrolled] .header{height:70px;box-shadow:0 1px 1px #b7957780}}.menutoggle{all:unset;align-self:flex-end;cursor:pointer;width:30px;background-color:transparent}.menutoggle:focus{outline:revert}@media (min-width: 576px){.menutoggle{align-self:flex-start}}@media (min-width: 768px){.menutoggle{display:none}}.menutoggle svg{-webkit-tap-highlight-color:transparent}.menutoggle path{fill:none;stroke:#ab835f;stroke-width:8;transition:all .2s ease-in-out}.menutoggle path:nth-child(1){stroke-dasharray:60 209}.menutoggle path:nth-child(2){stroke-dasharray:60 60}.menutoggle path:nth-child(3){stroke-dasharray:60 209}[data-menu=expanded] .menutoggle path:nth-child(1){stroke-dasharray:70 209;stroke-dashoffset:-130}[data-menu=expanded] .menutoggle path:nth-child(2){stroke-dasharray:1 60;stroke-dashoffset:-30}[data-menu=expanded] .menutoggle path:nth-child(3){stroke-dasharray:70 209;stroke-dashoffset:-130}#sitenav{display:none}[data-menu=expanded] #sitenav{display:block}@media (min-width: 768px){#sitenav{display:block}}#sitenav menu{border-top:1px solid #ab835f;margin:14px 0 0;text-align:center;transition:all .2s ease-in-out}#sitenav li{border-bottom:1px solid #ab835f;display:block;padding:15px 0 10px}#sitenav a{color:#ab835f;display:block;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:.8rem;padding:0 0 6px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}@media (min-width: 576px){#sitenav{flex:1}#sitenav a{font-size:1rem}}@media (min-width: 768px){#sitenav{flex:initial}#sitenav menu{border:none;margin:0;justify-self:flex-start}#sitenav li{display:inline-block;margin:0 0 0 15px;border:none}#sitenav li:first-child{margin:0}}@media (min-width: 992px){#sitenav a:after{background:#ab835f;content:"";display:block;height:4px;position:absolute;bottom:-7px;left:0;transition:all .2s ease-in-out;width:0}#sitenav a:hover:after{width:100%}}.media h1{-webkit-text-decoration:none;text-decoration:none;font-size:2.5rem;color:#a71c49}main{grid-column:2/3;--min-col-size: 50ch;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(50ch,100%),1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--min-col-size),100%),1fr));padding:3rem 1rem}.article{display:flex;flex-direction:column;gap:45px;justify-content:space-between;padding-bottom:2rem;border-bottom:solid 1px #f0e9e2}.article:last-of-type,.article:nth-last-of-type(2){border:none}.collage{align-items:center;justify-content:center}.collage img{border-radius:1rem;box-shadow:4px 4px 6px #ab835f80}.hero{grid-column:1/4;display:grid;grid-template-columns:1fr minmax(0,1170px) 1fr;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.hero .box{grid-area:1/1/1/4;background-image:-webkit-image-set(url("./assets/hero.avif") type("image/avif"),url("./assets/hero.webp") type("image/webp"),url("./assets/hero.jpg") type("image/jpeg"));background-image:image-set(url("./assets/hero.avif") type("image/avif"),url("./assets/hero.webp") type("image/webp"),url("./assets/hero.jpg") type("image/jpeg"));background-size:cover;background-repeat:no-repeat;background-position:right;transform:scale(-1);z-index:-1}.hero .content{grid-area:1/2;padding:3rem}.links{display:grid;grid-template-columns:subgrid;grid-column:1/4;background:#ebe1d8;font-size:.75rem;padding:15px 0}.links a{color:#ab835f;-webkit-text-decoration:none;text-decoration:none;text-align:center}.links a:hover{-webkit-text-decoration:none;text-decoration:none}.links p{padding:15px 0;text-align:center}.links li{margin:10px 0}.links span{display:block}.links img{margin:0 auto;max-width:160px}.links menu{grid-column:2/3}@media (min-width: 576px){.links menu{display:flex;gap:10px}.links li{flex:1}.links img{margin:0 auto;width:100%}}.footer{grid-column:1/4;background:#ab835f;color:#f5f5f5;font-size:.8rem;padding:15px 0;text-align:center}.footer menu{margin:0 0 10px;padding-left:30px}.footer li{display:block;margin:0 0 10px}.footer a{color:#f5f5f5;display:block;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.footer a:hover{color:#333}.footer p{margin:20px 0}@media (min-width: 768px){.footer li{display:inline-block;margin:0 0 0 18px}}
