/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}*,:after,:before{box-sizing:border-box}html{font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#f9f9f9;overflow-x:hidden}body.no-scroll{overflow-y:hidden}img,svg{vertical-align:top}img{height:auto;max-width:100%}button,input,select,textarea{font-family:inherit}a{color:#d66969;text-decoration:none;transition:color .25s ease-out}a:hover{color:#822424;cursor:pointer}.rich-text a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rich-text a:hover{text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}html{color:#141414;font-size:87.5%;line-height:1.7857142857}h1,h2,h3,h4,h5,h6{margin:0 0 1rem}.heading-text,h1,h2,h3{font-family:Playfair Display,serif}.heading-text,h1,h2,h3,h4,h5,h6{font-style:inherit;font-weight:900;line-height:1.3em}h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif}.body-text,html{font-family:Roboto,Helvetica,Arial,sans-serif;font-style:inherit}.body-text,blockquote,html{font-weight:inherit;text-transform:inherit}blockquote{font-family:Garamond,serif;font-style:italic}h1{font-size:36px;font-size:2.5714285714rem}h2{font-size:28px;font-size:2rem}h3{font-size:21px;font-size:1.5rem}h4,h5,h6{font-size:18px;font-size:1.2857142857rem}small{font-size:10px;font-size:.7142857143rem}.button{background-color:transparent;background-image:none;border:0;box-shadow:none}.button:hover{cursor:pointer}.template-form-page .button{background-color:#e7e6df;background-image:none;border:1px solid #a5a39d;border-radius:8px;box-shadow:none;color:#5a5957;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.2857142857rem;font-style:inherit;font-weight:900;line-height:1.3em;padding:10px 25px}.template-form-page .button:hover{background-color:#eee3e3;border:1px solid #d66969;color:#d66969;cursor:pointer}.button-menu-toggle{background:transparent;border:0;display:block;height:30px;margin-top:5px;position:relative;transform:rotate(0deg);transition:.25s ease-out;width:40px;z-index:10}.button-menu-toggle__line{background:#fff;display:block;height:4px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:top,width,opacity,transform,left,.25s ease-out;width:100%}.button-menu-toggle__line:first-child{top:0}.is-open .button-menu-toggle__line:first-child{left:50%;top:10px;width:0}.button-menu-toggle__line:nth-child(2),.button-menu-toggle__line:nth-child(3){opacity:.25;top:12px}.is-open .button-menu-toggle__line:nth-child(2),.is-open .button-menu-toggle__line:nth-child(3){opacity:1}.is-open .button-menu-toggle__line:nth-child(2){transform:rotate(45deg)}.is-open .button-menu-toggle__line:nth-child(3){transform:rotate(-45deg)}.button-menu-toggle__line:nth-child(4){top:24px}.is-open .button-menu-toggle__line:nth-child(4){left:50%;top:10px;width:0}.card blockquote,blockquote{background:#f9f9f9;border-left:5px solid #c4c2c2;margin:1rem 0;padding:1rem}.card blockquote .quote,blockquote .quote{font-size:28px;font-size:2rem;line-height:1.1em}.card blockquote p.attribution,blockquote p.attribution{line-height:1.1em;margin-top:1em}.card blockquote p,blockquote p{line-height:1.1em;margin:0;padding:0}.call-to-action{margin:1rem 0;padding:1rem 0}.form__container{margin-bottom:20px}.form__errors{background-color:#eee3e3;color:#d66969;font-size:13px;font-size:.9285714286rem;font-weight:700;margin-bottom:15px;padding:20px}.form-item{margin-bottom:20px}.form-item--errors{border:1px dotted red;margin-bottom:20px;padding:20px}.form-item--checkbox_input{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.form-item--checkbox_input label{font-weight:400;margin-bottom:0;order:2}.form-item--checkbox_input input{order:1}.form-item--checkbox_input .form-item__help{flex-basis:100%;order:3}.form-item--radio_select input:not([type=checkbox]){display:inline-block;margin-right:5px;width:auto!important}.form-item--hidden_input,.form-item--re_captcha .required{display:none}.form-item__required{color:red}.form-item__label{display:block;font-size:18px;font-size:1.2857142857rem;font-weight:700;margin-bottom:5px}.form-item__errors{color:red;font-weight:700;margin-bottom:10px}.form-item__errors,.form-item__help{font-size:13px;font-size:.9285714286rem}.form-item__help{color:hsla(0,0%,8%,.6);margin-top:5px}.form-item input:not([type=checkbox]),.form-item select,.form-item textarea{border:1px solid #141414;padding:10px;width:100%}.form-item input[type=checkbox]{margin-right:10px}.grid{display:flex;flex-wrap:wrap;justify-content:center}.grid>*{flex-basis:calc(100% - 20px);margin:10px}@media (min-width:480px){.grid>*{flex-basis:calc(50% - 20px)}}@media (min-width:1024px){.grid>*{flex-basis:calc(30% - 20px)}}.grid--wide{text-align:center}@media only screen and (min-width:768px){.grid--wide{text-align:left}}.grid--narrow{text-align:center}@media only screen and (min-width:768px){.grid--narrow{text-align:left}}.grid--jules,.grid--jules-excess{align-content:flex-start;display:flex;flex-direction:row;margin:0 auto}.grid--jules .item,.grid--jules-excess .item{background-color:#474747;background-position:50% 25%;background-repeat:no-repeat;background-size:cover;border:1px solid #141414;margin:10px;transition:all .25s ease;width:100%}.grid--jules .item:hover,.grid--jules-excess .item:hover{background-color:#2e2e2e;transition:all .25s ease}@media (min-width:480px){.grid--jules .item,.grid--jules-excess .item{flex-basis:calc(50% - 20px)}.grid--jules .item-1,.grid--jules-excess .item-1{flex-basis:calc(100% - 20px)}}@media only screen and (min-width:1024px){.grid--jules,.grid--jules-excess{width:90%}.grid--jules .item,.grid--jules-excess .item{flex-basis:calc(30% - 20px)}.grid--jules .item-1,.grid--jules .item-2,.grid--jules-excess .item-1,.grid--jules-excess .item-2{flex-basis:calc(45% - 20px)}}.grid--homepage-latest{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1100px}.grid--homepage-latest .section{margin-bottom:25px}.grid--homepage-latest .section-1{align-self:center;margin:0 auto;text-align:center}.grid--homepage-latest .section-2{display:flex;flex-flow:row wrap;margin:0 auto}.grid--homepage-latest .section-2 .item{width:100%}.grid--homepage-latest .section-3{align-self:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0}.grid--homepage-latest .section-4{display:flex;flex-direction:column;margin:0 auto;width:100%}.grid--homepage-latest .section-4 .list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto}.grid--homepage-latest .section-4 .image-thumbnail{width:calc(50% - 10px)}@media only screen and (min-width:480px){.grid--homepage-latest .section-3 .item{width:calc(50% - 10px)}.grid--homepage-latest .section-3 .item-3{display:none}.grid--homepage-latest .section-4 .list-wrapper{flex-wrap:nowrap;justify-content:space-between}.grid--homepage-latest .section-4 .item{width:25%}}@media only screen and (min-width:768px){.grid--homepage-latest .section{margin-bottom:20px;max-width:90%}.grid--homepage-latest .section-1{margin-bottom:0}.grid--homepage-latest .section-2 .item{max-width:calc(50% - 10px)}.grid--homepage-latest .section-2 .item-1{max-width:calc(100% - 10px)}.grid--homepage-latest .section-3 .item{max-width:calc(33% - 10px)}.grid--homepage-latest .section-3 .item-3{display:block}}@supports(display:grid){.grid{display:grid;margin:20px auto;max-width:1100px;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.grid>*{flex-basis:auto;margin:0}.grid--homepage-latest{display:flex;margin:0 auto;max-width:1100px;grid-gap:0}@media only screen and (min-width:768px){.grid--homepage-latest{display:grid;grid-template-columns:1fr 1fr 28%}.grid--homepage-latest .section{margin:0;max-width:none}.grid--homepage-latest .section-4{grid-column-end:3;grid-column-start:1;grid-row-end:4;grid-row-start:1;margin-top:20px}.grid--homepage-latest .section-1{grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:1;text-align:right}.grid--homepage-latest .section-2{grid-column-end:3;grid-column-start:1;grid-row-end:6;grid-row-start:4;max-width:100%}.grid--homepage-latest .section-2 .section-head{padding-top:.5em}.grid--homepage-latest .section-3{flex-direction:column;flex-wrap:nowrap;grid-column-end:4;grid-column-start:3;grid-row-end:6;grid-row-start:3;max-width:100%}.grid--homepage-latest .section-3 .section-head{margin:10px 0 0 20px;width:calc(100% - 20px)!important}.grid--homepage-latest .section-3 .item{margin:15px 0 0 35px;max-width:none;width:calc(100% - 50px)}.grid--homepage-latest .section-3 .item .gallery-card .title{font-size:18px;font-size:1.2857142857rem;margin:0 45px 10px 0}.grid--homepage-latest .section-3 .item .gallery-card .count{font-size:13px;font-size:.9285714286rem}.grid--homepage-latest .section-3 .item .gallery-card p.gallery-date{display:none}}@media only screen and (min-width:1024px){.grid--homepage-latest .section-3 .item .gallery-card .title{font-size:28px;font-size:2rem}}.grid--featured{border:1px solid #6a737c}.grid--featured div{float:none}.grid--narrow{grid-template-columns:repeat(auto-fit,minmax(200px,200px));justify-content:center;text-align:center}@media only screen and (min-width:768px){.grid--narrow{justify-content:flex-start;text-align:left}}.grid--jules,.grid--jules-excess{display:flex;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid--jules .item,.grid--jules-excess .item{align-items:center;background-color:#474747;background-position:50% 25%;background-repeat:no-repeat;background-size:cover;border:1px solid #141414;display:flex;justify-content:center;margin:0 0 10px;text-align:center;transition:all .25s ease;width:100%}.grid--jules .item:hover,.grid--jules-excess .item:hover{background-color:#2e2e2e;transition:all .25s ease}@media only screen and (min-width:650px){.grid--jules,.grid--jules-excess{display:grid}.grid--jules .item,.grid--jules-excess .item{margin:0}.grid--jules{grid-template-columns:1fr 1fr}.grid--jules .item-1{grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1}.grid--jules .item-2{grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:2}.grid--jules .item-3{grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2}.grid--jules .item-4{grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:3}.grid--jules .item-5{grid-column-end:3;grid-column-start:2;grid-row-end:4;grid-row-start:3}}@media only screen and (min-width:768px){.grid--jules{grid-template-columns:1fr 1fr 1fr}.grid--jules .item-1{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:1}.grid--jules .item-2{grid-column-end:4;grid-column-start:3;grid-row-end:2;grid-row-start:1}.grid--jules .item-3{grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:2}.grid--jules .item-4{grid-column-end:2;grid-column-start:1;grid-row-end:4;grid-row-start:3}.grid--jules .item-5{grid-column-end:4;grid-column-start:2;grid-row-end:4;grid-row-start:3}}}.icon{fill:#fff;height:20px;text-align:center;transition:fill .25s ease-out;width:50px}.icon:hover{fill:#ccc}.icon--home{fill:#6a737c;height:15px;margin-right:5px;width:15px}.icon--footer-social{margin:0 8px}.icon--instagram{width:30px}.nav{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}@media only screen and (min-width:768px){.nav{flex-direction:row}}.nav--primary{display:flex}@media only screen and (min-width:768px){.nav--primary{flex-direction:row;justify-content:flex-end;margin-top:0}}.nav--secondary{margin-right:15px}.nav--subnav{background:#c4c2c2;height:100%;left:0;padding-top:20px;position:absolute;top:0;transform:translate3d(100%,0,0);transition:transform .25s cubic-bezier(.24,.26,.2,1) 0s;z-index:10}.nav--subnav.is-visible{transform:translateZ(0)}@media only screen and (min-width:768px){.nav--subnav{display:none}}.nav--tertiary{flex-wrap:wrap;height:auto}.nav--tertiary li:first-child a{margin-left:0}.nav--breadcrumb{flex-direction:row;margin-bottom:10px}.nav__item{border-bottom:1px solid hsla(0,0%,8%,.2);font-weight:700;margin-bottom:10px;padding-bottom:0;text-align:center;width:60%}.nav--tertiary .nav__item{border-bottom:0;margin-bottom:0;width:100%}@media only screen and (min-width:768px){.nav--tertiary .nav__item{font-size:13px;font-size:.9285714286rem;width:auto}}.nav__item:last-child{border-bottom:0}@media only screen and (min-width:768px){.nav__item{border-bottom:0;font-weight:200;margin:0;padding:0;text-align:left;width:auto}.nav__item:after{color:#f9f9f9;content:"|"}.nav__item:last-of-type:after{content:""}}.nav__item--secondary{font-weight:200}.nav__item--footer a{color:#fff}.nav__item--footer-column:after{display:none}.nav__item--footer-column a{color:#d66969;margin:0}.nav__item--back{font-size:12px;font-size:.8571428571rem;text-transform:uppercase}.nav__item--breadcrumb{border-bottom:0;font-size:12px;font-weight:200;margin:0 5px 0 0;padding:0;text-transform:uppercase;width:auto}.nav__item--breadcrumb:after{color:#6a737c;content:"›"}.nav__item--breadcrumb:first-child a{margin-left:0}.nav__item--breadcrumb:last-of-type:after{content:"›"}.nav__link{border-bottom:1px solid transparent;color:hsla(0,0%,8%,.7);transition:color,border .25s ease-out}.nav__link:hover{cursor:pointer}@media only screen and (min-width:1024px){.nav__link:hover{border-bottom:1px solid #c4c2c2;color:#f6f6f6}}@media only screen and (min-width:768px){.nav__link{color:#fff;margin:0 10px;padding:5px 0}}.nav__link--breadcrumb{color:#6a737c}.nav__link--breadcrumb:hover{border-bottom:1px solid #6a737c;color:#9fa6ad}@media only screen and (min-width:1024px){.nav__icon{display:none}}.nextprev{font-family:Courier New,monospace;font-size:12px;font-size:.8571428571rem;font-style:inherit;font-weight:inherit;text-align:left;text-transform:inherit}.nextprev span{display:block;font-family:Playfair Display,serif;font-size:14px;font-size:1rem;font-style:italic;font-weight:700;line-height:1.1em;margin-left:1em}.nextprev li{margin:10px 0}@media only screen and (min-width:480px){.nextprev{text-align:center}.nextprev span{display:inline;margin-left:0}}.responsive-object{position:relative}.responsive-object embed,.responsive-object iframe,.responsive-object object{height:100%;left:0;position:absolute;top:0;width:100%}.section--main iframe.instagram-media{max-width:none!important;min-width:280px!important}.rich-text ul{list-style:none;list-style-position:outside;margin:1em 0 1em 1.5em}.rich-text ul li{list-style-type:circle;list-style-type:"✲";margin:1em 0;-webkit-padding-start:1ch;padding-inline-start:1ch}.rich-text ul li::marker{color:#f30;font-size:1.2em}.rich-text ol{list-style-position:outside;list-style-type:decimal;margin:1em 0 1em 2em}.rich-text ol li{margin:1em 0;-webkit-padding-start:1ch;padding-inline-start:1ch}.rich-text ol li::marker{color:#141414;font-family:Playfair Display,serif;font-size:1.5em}.rich-text p{margin-bottom:2em}@media only screen and (min-width:768px){.inline-aside-block,.inline-embed-block,.inline-image-block{align-items:center;display:flex;flex-flow:row;justify-content:space-between}.inline-aside-block__aside--left,.inline-aside-block__embed--left,.inline-aside-block__image--left,.inline-embed-block__aside--left,.inline-embed-block__embed--left,.inline-embed-block__image--left,.inline-image-block__aside--left,.inline-image-block__embed--left,.inline-image-block__image--left{flex-flow:row-reverse}.inline-aside-block .inline-image .card,.inline-embed-block .inline-image .card,.inline-image-block .inline-image .card{width:320px}.inline-aside-block .inline-image,.inline-embed-block .inline-image,.inline-image-block .inline-image{padding-bottom:1em}.inline-aside-block .paragraph,.inline-embed-block .paragraph,.inline-image-block .paragraph{align-self:flex-start;max-width:calc(100% - 350px)}}.inline-aside-block .inline-aside{background-color:#fff;border:1px dashed hsla(0,57%,63%,.5)}@media only screen and (min-width:768px){.inline-aside-block .inline-aside,.inline-aside-block .inline-quote{width:35%}.inline-aside-block .paragraph{max-width:calc(65% - 20px)}}.inline-embed-block .inline-embed{background-color:transparent;padding:0}.inline-embed-block .inline-embed .instagram-media{margin-bottom:0!important}@media only screen and (min-width:768px){.inline-embed-block .inline-embed{min-width:280px;width:40%}.inline-embed-block .paragraph{max-width:calc(60% - 20px)}}.section--main{flex-grow:2}.section--main:only-child{margin:0 auto}.section--side{flex-grow:1;margin:20px 0;max-width:790px}@media only screen and (min-width:768px){.section--side{margin:40px 0 40px 40px;max-width:calc(100% - 790px);min-width:200px}}.container--small,.rich-text{margin-left:auto;margin-right:auto;max-width:790px}.container--small .container--small,.container--small .container--wide,.rich-text .container--small,.rich-text .container--wide{max-width:none}.container--wide{margin-left:auto;margin-right:auto;max-width:1100px}.container--wide .container--small,.container--wide .container--wide{max-width:none}.card{background-color:#f9f9f9;padding:20px;transition:background-color .25s ease-out}.card:hover{background-color:#e0e0e0}.card p{font-size:13px;font-size:.9285714286rem;margin:0;padding:0}.card .date{font-family:Courier New,monospace;font-size:12px;font-size:.8571428571rem;font-style:inherit;font-weight:inherit;line-height:1.1em;text-transform:inherit}.card .title{font-family:Playfair Display,serif;font-style:italic;font-weight:700}.card .medium{color:#6a737c;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-size:.8571428571rem;font-style:italic;font-weight:inherit;line-height:1.4em;margin-top:.3em;text-transform:inherit}.card .description{line-height:1.4em;margin:.3em 0}.card .title-container{display:flex;justify-content:space-between}.card .social{flex-shrink:0;font-size:10px;font-size:.7142857143rem}.card .social a .icon{fill:#6a737c;height:20px;width:20px}.card .social a.sktchy .icon{width:30px}.card .social a{margin-right:5px}.card .social a:hover .icon{fill:#141414}.image-card img{margin-bottom:10px}.image-card .title{color:#141414;font-family:Playfair Display,serif;font-size:18px;font-size:1.2857142857rem;font-style:italic;font-weight:700;font-weight:900;margin:0 0 .3em;position:relative}.image-card .drawn-from{background-color:hsla(0,0%,8%,.1);color:hsla(0,0%,8%,.5);font-size:10px;font-size:.7142857143rem;line-height:1.3em;padding:0 .5em}.image-card .admin-link{display:none}.image-card:hover .admin-link{display:block;font-size:.8em;padding-bottom:10px;position:absolute}.grid--images .image-card{margin-bottom:10px;padding:0 0 20px}.grid--images .image-card,.grid--images .image-card:hover{background-color:transparent}.grid--images .image-card:hover img{border:2px solid #141414}@media only screen and (min-width:480px){.grid--images .image-card{background-color:#f9f9f9;margin-bottom:0;padding:20px;transition:background-color .25s ease-out}.grid--images .image-card:hover{background-color:#e0e0e0}.grid--images .image-card:hover img{border:1px solid #141414}}.embed-gallery{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto}.embed-gallery .embed-card{background-color:transparent;margin:10px 0;padding:0;width:100%}.embed-gallery .embed-card .instagram-media{margin-bottom:0!important}@media only screen and (min-width:768px){.embed-gallery--1 .embed-card{margin:10px auto;max-width:790px;width:100%}.embed-gallery--2{justify-content:space-between;max-width:790px}.embed-gallery--2 .embed-card{margin:10px 0;min-width:280px;width:calc(50% - 10px)}}@media only screen and (min-width:650px){.embed-gallery--long{justify-content:space-between}.embed-gallery--long .embed-card{margin:10px 0;width:calc(50% - 10px)}}@media only screen and (min-width:1024px){.embed-gallery--long .embed-card{margin:10px 0;min-width:280px;width:calc(33% - 10px)}}.gallery-card{position:relative}.gallery-card .count,.gallery-card .title{background-color:hsla(0,0%,8%,.9);color:#fff}.gallery-card:hover .count,.gallery-card:hover .details span,.gallery-card:hover .title{background-color:#141414}.gallery-card img{border:2px solid #141414}.gallery-card .count{font-size:18px;font-size:1.2857142857rem;font-weight:700;padding:.2em .5em;position:absolute;right:20px;top:35px}.gallery-card .title{font-size:28px;font-size:2rem;line-height:1.05em;margin:0 60px 10px 0;padding:10px}.gallery-card .details{bottom:35px;position:absolute}.gallery-card .details p{font-size:12px;font-size:.8571428571rem;font-style:italic;line-height:1.8em;margin:0;padding:0}.gallery-card .details p span{background-color:hsla(0,0%,8%,.9);color:#fff;padding:.2em .7em}.gallery-card .details p.gallery-date{margin-bottom:.1em}.gallery-card{padding:10px}.gallery-card .count{right:10px;top:25px}@media only screen and (min-width:480px){.gallery-card{padding:20px}.gallery-card .count{right:20px;top:35px}}.blog-card{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;margin:auto;min-height:150px;padding:20px;position:relative;text-align:center;width:100%}.blog-card:hover{background-color:#141414}.blog-card .details{background-color:hsla(0,0%,8%,.9);color:#fff;font-size:28px;font-size:2rem;min-width:70%;padding:1em}.blog-card .category{background-color:#d66969;color:#141414;font-family:Courier New,monospace;font-size:12px;font-size:.8571428571rem;font-style:inherit;font-weight:inherit;font-weight:700;line-height:1.1em;padding:5px 10px;position:absolute;right:0;text-transform:inherit;top:10px}.blog-card .title{color:#fff;font-size:21px;font-size:1.5rem;line-height:1.1em;margin:0}.blog-card .date{margin:.6em 0}.blog-card .summary{font-family:Garamond,serif;font-size:15px;font-size:1.0714285714rem;font-style:italic;font-weight:inherit;line-height:1.1em;text-transform:inherit}.item-1 .blog-card .title{font-size:28px;font-size:2rem}.item-1 .blog-card .summary{font-size:18px;font-size:1.2857142857rem}.single-image-card{margin:1em auto}.single-image-card img{border:1px solid #141414;margin:0 0 1em}.single-image-card .title{font-size:15px;font-size:1.0714285714rem;margin:0 0 .2em}.single-image-card .gallery-link{font-size:12px;font-size:.8571428571rem;margin:0}.single-image-card .gallery-link .gallery-title{font-family:Playfair Display,serif;font-style:italic;font-weight:700}.single-image-card .gallery-link a{color:#d66969}.single-image-card--hide-meta img{margin:0}.single-image-card--hide-meta .description{font-family:Garamond,serif;font-style:italic;font-weight:inherit;margin:.3em 0 0;text-transform:inherit}.single-image-card{padding:10px}@media only screen and (min-width:768px){.single-image-card{padding:20px}}.wrapper--small{margin:0 auto;max-width:790px}.wrapper--large{margin:0 auto;max-width:1280px}.wrapper--main{background-color:#fff;padding:20px}.wrapper--flex{display:flex;flex-direction:column}@media only screen and (min-width:768px){.wrapper--flex{flex-direction:row}}.wrapper--with_side{display:flex;flex-direction:column;margin:0 auto;max-width:1100px}@media only screen and (min-width:768px){.wrapper--with_side{flex-direction:row}}.cookie{bottom:0;display:none;left:auto;padding:0 10px 10px;pointer-events:none;position:fixed;right:auto;transition:transform .25s ease-out 0s;width:100%;z-index:13}@media only screen and (min-width:1024px){.cookie{padding:0 12.5px 12.5px}}@media only screen and (min-width:2556px){.cookie{padding:0 15px 15px}}.cookie.inactive{display:block;transform:translate3d(0,100%,0)}.cookie.active{display:block;transform:translateZ(0)}.cookie__container{align-items:center;background-color:#fff;border:1px solid hsla(0,0%,8%,.2);border-radius:5px;color:#141414;display:flex;font-size:12px;font-size:.8571428571rem;justify-content:space-between;line-height:1.4;margin:0 auto;max-width:700px;padding:5px 10px}@media only screen and (min-width:1024px){.cookie__container{padding:6.25px 12.5px}}@media only screen and (min-width:2556px){.cookie__container{padding:7.5px 15px}}@media only screen and (min-width:1024px){.cookie__container{font-size:13px;font-size:.9285714286rem}}.cookie__message p{margin-bottom:0}.cookie__link{color:#6a737c;pointer-events:auto}.cookie__link:hover{color:#141414}.cookie__btn{cursor:pointer;display:block;font-size:13px;font-size:.9285714286rem;height:24px;pointer-events:auto;width:24px}.cookie__btn:hover .cookie__btn-icon{fill:#c4c2c2}.cookie__btn-icon{fill:#141414;transition:fill .25s ease-out 0s}.accordion:active,.accordion:hover{cursor:pointer}.accordion:active .accordion__icon,.accordion:hover .accordion__icon{fill:#141414}.accordion:active .accordion__title,.accordion:hover .accordion__title{color:#141414}.accordion.is-open .accordion__icon{transform:rotate(90deg)}.accordion.is-open .accordion__content{display:block}.accordion__title{align-items:center;color:#6a737c;display:flex;font-weight:700;transition:color .2s ease}.accordion__icon{fill:#6a737c;height:30px;margin-right:20px;transition:transform,fill,.2s ease;width:30px}.accordion__content{display:none;margin-left:40px}.carousel__liveregion{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px)}.progress-bar{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;height:2px;left:0;overflow:hidden;position:fixed;right:0;top:0;vertical-align:top;width:100%;z-index:10}.progress-bar::-webkit-progress-bar{background-color:transparent}.progress-bar::-webkit-progress-value{background-color:#6a737c;color:#6a737c;opacity:1}.progress-bar::-moz-progress-bar{background-color:#6a737c}.video-modal{background-color:rgba(0,0,0,.9);display:none;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:10}.video-modal.open{display:block}.video-modal__container{margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:90%}@media only screen and (min-width:768px){.video-modal__container{max-width:800px;width:56%}}.video-modal__close{display:inline-block;position:absolute;right:20px;top:20px;z-index:2}.image-modal{background-color:rgba(0,0,0,.9);display:none;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:10}.image-modal.open{display:block}.image-modal__container{margin:0 auto;position:relative;text-align:center;top:50%;transform:translateY(-50%);width:90%}@media only screen and (min-width:768px){.image-modal__container{max-width:1000px;width:80%}}.image-modal__close{display:inline-block;font-size:18px;font-size:1.2857142857rem;position:absolute;right:20px;top:20px;z-index:2}.featured-gallery-wrapper img{border:1px solid #adadad}.footer{background-color:#6a737c;color:#c4c2c2;padding:20px}.footer__social-links{display:flex;justify-content:center;line-height:1.1em;padding-bottom:30px}@media only screen and (min-width:768px){.footer__social-links{align-items:center;justify-content:flex-start;padding-bottom:20px}}.footer__heading{display:none}@media only screen and (min-width:768px){.footer__heading{display:block;font-family:Garamond,serif;font-size:13px;font-size:.9285714286rem;font-style:italic;font-weight:inherit;font-weight:400;margin:0;text-transform:inherit}}.footer__credit{display:flex;flex-flow:row wrap;font-family:Garamond,serif;font-size:13px;font-size:.9285714286rem;font-style:italic;font-weight:inherit;justify-content:center;margin-top:10px;text-align:center;text-transform:inherit}.footer__credit a{color:#c4c2c2;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.footer__credit a:hover{text-decoration:underline}.footer__credit p{line-height:1.1em;margin:10px 10px 0 0;padding:0;width:100%}@media only screen and (min-width:768px){.footer__credit{justify-content:space-between;margin-top:0}.footer__credit p{width:auto}}.header{background-image:url("../images/cssBackgrounds/riso_tile.2aacca6c7b3a.png");background-size:cover;padding:10px}@media only screen and (min-width:480px){.header{background-image:url("../images/cssBackgrounds/riso_full.6671d46357a2.jpg");background-position:center 19%;background-size:cover}}@media only screen and (min-width:650px){.header{padding:15px 20px 7px}}@media only screen and (min-width:768px){.header .nav__link{font-weight:700;margin:0 5px}}@media only screen and (min-width:1600px){.header{background-size:auto}}.header__inner{display:flex;justify-content:space-between}.header__inner--top{align-items:center;display:flex;justify-content:flex-end}.header__menus--desktop{display:none}@media only screen and (min-width:768px){.header__menus--desktop{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.header__menus--desktop .nav__item{font-size:12px;font-size:.8571428571rem}}@media only screen and (min-width:1024px){.header__menus--desktop .nav__item{font-size:15px;font-size:1.0714285714rem}}.header__menus--mobile{background:hsla(0,0%,100%,.95);display:flex;height:100%;left:0;padding-top:20px;position:fixed;top:87px;transform:translate3d(100%,0,0);transition:transform .25s cubic-bezier(.24,.26,.2,1) 0s;width:100%;z-index:2}@media only screen and (min-width:1024px){.header__menus--mobile{display:none}}.header__menus--mobile.is-visible{transform:translateZ(0)}.header__menus--mobile nav{width:100%}.header__logo{align-items:center;display:flex;justify-content:space-between}.header__logo img{display:block;filter:drop-shadow(0 0 .1em #141414);max-width:30px}.header__logo svg{background-image:none;fill:#fff;filter:drop-shadow(0 0 .1em rgba(20,20,20,.5));height:40px;padding-left:0;width:100px}.header__logo:hover svg{fill:hsla(0,0%,100%,.7)}.header__logo:hover img{filter:grayscale(100%)}@media only screen and (min-width:480px){.header__logo img{display:block;filter:drop-shadow(0 0 .1em #141414);max-width:50px}.header__logo svg{background-image:none;fill:#fff;fill:#141414;filter:drop-shadow(0 0 .1em rgba(20,20,20,.5));height:70px;padding-left:0;width:160px}}.header__menu-toggle{align-items:flex-end;color:#c4c2c2;display:flex;flex-direction:column;font-size:12px;font-size:.8571428571rem;font-weight:700;text-transform:uppercase;z-index:10}@media only screen and (min-width:768px){.header__menu-toggle{display:none}}.sidebar{flex:0 0 12rem;margin-top:20px}@media only screen and (min-width:768px){.sidebar{margin:0 20px 0 0;order:-1}}.sidebar--filters{flex:0 0 2rem;order:-1}@media only screen and (min-width:768px){.sidebar--filters{flex:0 0 12rem}}.sidebar__inner{background:#f9f9f9;padding:20px}.backtotop{align-self:center;text-align:center}.date{font-family:Courier New,monospace;font-size:12px;font-size:.8571428571rem;font-style:inherit;font-weight:inherit;line-height:1.1em;text-transform:inherit}.intro{font-size:21px;font-size:1.5rem;font-weight:700}.template-information-page .intro{font-weight:400}.template-information-page h1{margin-top:10px}.template-blog-index-page .wrapper--main,.template-gallery-index-page .wrapper--main{padding-top:40px}.template-blog-index-page .header__logo img,.template-gallery-index-page .header__logo img{display:block;filter:drop-shadow(0 0 .1em #141414);max-width:30px}.template-blog-index-page .header__logo svg,.template-gallery-index-page .header__logo svg{background-image:none;fill:#fff;filter:drop-shadow(0 0 .1em rgba(20,20,20,.5));height:40px;padding-left:0;width:100px}@media only screen and (min-width:480px){.template-blog-index-page .header__logo img,.template-gallery-index-page .header__logo img{display:block;filter:drop-shadow(0 0 .1em #141414);max-width:50px}.template-blog-index-page .header__logo svg,.template-gallery-index-page .header__logo svg{background-image:none;fill:#fff;filter:drop-shadow(0 0 .1em rgba(20,20,20,.5));height:70px;padding-left:0;width:160px}}.template-blog-index-page h1,.template-gallery-index-page h1{align-self:flex-end;color:#fff;flex-grow:1;font-size:28px;font-size:2rem;line-height:1.1em;margin:0;padding-right:10px;text-align:right}@media only screen and (min-width:350px){.template-blog-index-page h1,.template-gallery-index-page h1{font-size:42px;font-size:3rem}}@media only screen and (min-width:480px){.template-blog-index-page h1,.template-gallery-index-page h1{font-size:60px;font-size:4.2857142857rem;margin:0 0 -14px 20px;padding:0;text-align:center;text-align:left}}@media only screen and (min-width:1024px){.template-blog-index-page h1,.template-gallery-index-page h1{font-size:70px;font-size:5rem}}.template-blog-index-page .intro,.template-gallery-index-page .intro{margin-top:0;text-align:center}.template-gallery-index-page .section--main,.template-gallery-page .section--main{text-align:center}.template-gallery-index-page .section--main nav,.template-gallery-page .section--main nav{display:inline-block}.template-gallery-index-page .section--main .media-type,.template-gallery-index-page .section--main .topic-type,.template-gallery-page .section--main .media-type,.template-gallery-page .section--main .topic-type{font-size:12px;font-size:.8571428571rem;font-style:italic;line-height:1.8em;margin:0;padding:0}.template-gallery-index-page .section--main .media-type span,.template-gallery-index-page .section--main .topic-type span,.template-gallery-page .section--main .media-type span,.template-gallery-page .section--main .topic-type span{background-color:hsla(0,0%,8%,.9);color:#fff;padding:.2em .7em}.template-home-page h1{display:none}.template-home-page .header__logo img{display:block;filter:drop-shadow(0 0 .1em #141414);max-width:50px}.template-home-page .header__logo svg{background-image:none;fill:#fff;filter:drop-shadow(0 0 .1em rgba(20,20,20,.5));height:70px;padding-left:0;width:160px}.template-home-page .header__logo img,.template-home-page .header__logo svg{filter:drop-shadow(0 0 .2em #141414)}@media only screen and (min-width:480px){.template-home-page .header{background-position:center 20%;padding-top:30px}.template-home-page .header img{filter:drop-shadow(0 0 .1em #141414);max-width:100px}.template-home-page .header svg{fill:#fff;filter:drop-shadow(0 0 .1em rgba(20,20,20,.5));height:100px;width:200px}}.template-home-page .header__menus--desktop .nav--primary{align-items:flex-end;flex-direction:column;justify-content:flex-end}.template-home-page .header__menus--desktop .nav--primary .nav__item{font-size:36px;font-size:2.5714285714rem;text-align:right}.template-home-page .header__menus--desktop .nav--primary .nav__item:after{content:""}.template-home-page .header__menus--desktop .nav--primary .nav__item .nav__link{background-color:#141414;border-bottom:0;line-height:1em;padding:4px 10px}.template-home-page .header__menus--desktop .nav--primary .nav__item .nav__link:hover{background-color:hsla(0,0%,8%,.5)}.template-home-page .strapline{display:block;font-family:Playfair Display,serif;font-size:2.5rem;font-style:inherit;font-style:italic;font-weight:inherit;font-weight:200;line-height:1em;margin:15px 0 10px;text-align:center;text-transform:inherit}@media only screen and (min-width:1024px){.template-home-page .strapline{font-size:3rem;line-height:.9em}}.template-home-page .obsession{display:block;margin:5px;padding:5px 10px}.template-home-page .obsession .rich-text>*,.template-home-page .obsession>*{line-height:1.1em;margin:0}.template-home-page .obsession h2{font-size:14px;font-size:1rem;margin:0}.template-home-page .obsession .rich-text,.template-home-page .obsession h2{font-family:Courier New,monospace;font-style:inherit;font-weight:inherit;text-transform:inherit}.template-home-page .obsession .rich-text{font-size:28px;font-size:2rem;font-style:italic}@media only screen and (min-width:768px){.template-home-page .obsession{margin:30px 5px 15px}}.template-home-page .latest-wrapper{padding-bottom:20px}.template-home-page .latest-wrapper .header-link{width:100%}.template-home-page .latest-wrapper .header-link:hover .section-head{border-bottom:1px solid #f1785a;color:#f1785a;font-style:italic}.template-home-page .latest-wrapper .section-head{border-bottom:1px solid #141414;color:#141414;font-size:28px;font-size:2rem;font-weight:900;line-height:.85em;padding-left:15px;width:100%}.template-home-page .latest-wrapper .blog-list{margin-top:30px;position:relative}.template-home-page .latest-wrapper .blog-list .section-head{border-bottom:1px solid #141414;font-size:28px;font-size:2rem;line-height:.8em;width:100%}.template-home-page .latest-wrapper .blog-list .item{background-color:#474747;background-position:50% 25%;background-repeat:no-repeat;background-size:cover;border:1px solid #141414;margin:5px}.template-home-page .latest-wrapper .blog-list .item:hover{background-color:#2e2e2e;transition:all .25s ease}@media only screen and (min-width:768px){.template-home-page .latest-wrapper .blog-list{margin-top:10px}.template-home-page .latest-wrapper .blog-list .section-head{font-size:42px;font-size:3rem}}.template-home-page .latest-wrapper .gallery-list,.template-home-page .latest-wrapper .gallery-list .item{position:relative}.template-home-page .latest-wrapper .gallery-list .item-category{background-color:#d66969;color:#141414;font-family:Courier New,monospace;font-size:12px;font-size:.8571428571rem;font-style:inherit;font-weight:inherit;font-weight:700;line-height:1.1em;padding:5px 10px;position:absolute;right:5px;text-transform:inherit;top:10px;z-index:1}.template-home-page .latest-wrapper .gallery-list .card{display:block;margin:0;padding:0}.template-home-page .latest-wrapper .gallery-list .card img{border:5px solid #141414}.template-home-page .latest-wrapper .gallery-list .card .count{right:0;top:50px}.template-home-page .latest-wrapper .gallery-list .card:hover img{filter:brightness(.3)}.template-home-page .latest-wrapper .gallery-list .card:last-child{margin-bottom:5px}.template-home-page .latest-wrapper .image-list .section-head{display:block;font-size:28px;font-size:2rem;margin:30px 0 10px}.template-home-page .latest-wrapper .image-list .image-thumbnail{margin:5px auto;padding:10px;position:relative}.template-home-page .latest-wrapper .image-list .image-thumbnail .title{background-color:#141414;color:#fff;font-family:Garamond,serif;font-size:12px;font-size:.8571428571rem;font-style:italic;font-weight:inherit;line-height:1.1em;margin-right:10px;padding:.2em .5em;position:absolute;text-transform:inherit;top:10px}.template-home-page .latest-wrapper .image-list .image-thumbnail img{border:1px solid #141414;margin-bottom:0}@media only screen and (min-width:768px){.template-home-page .latest-wrapper .image-list .section-head{font-size:21px;font-size:1.5rem}.template-home-page .latest-wrapper .image-list .image-thumbnail{margin:5px}}
