:root{--gray: #ababab;--bold: color-mix(in srgb, var(--gray), black 40%);--light: color-mix(in srgb, var(--gray), white 60%);--sage-green: #9da06f;--old-lace: #faf1e3;--typewriter-black: #050609;--rusty-spice: #b25424;--dusty-mauve: #783438;--black: #050609;--faded-mauve: #bc6268;--faded-spice: #dc8356}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v32/SlG8mQSNjdsmc35JDF1K5GRwUjY1ZzcP.woff2) format("woff2")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v32/SlGWmQSNjdsmc35JDF1K5GRweDY1ZzPJ.woff2) format("woff2")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v25/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format("woff2")}#skipnav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#skipnav:focus{position:fixed;top:10px;left:10px;width:auto;height:auto;clip:auto;z-index:1000;background:#fff;padding:10px;border:1px solid #000}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background-color:var(--sage-green);font-family:"EB Garamond",serif;font-size:20px;line-height:30px;color:var(--typewriter-black);font-weight:400}a{color:#b25424}a:visited{color:#dc8356}.container{display:grid;grid-template-columns:280px minmax(0, 1200px) 1fr;grid-template-rows:auto 1fr;min-height:100vh;background-color:var(--sage-green)}#user-bar{grid-column:2/4;grid-row:1;z-index:40;background-color:var(--black) !important;font-family:"Lato",sans-serif;font-size:16px;color:#fff;padding:10px 24px;display:flex !important;flex-direction:row !important;justify-content:space-between;align-items:center;width:100% !important;position:relative !important;left:auto !important;top:auto !important}#user-bar a{color:#faf1e3;font-variant:small-caps;text-decoration:none}#user-bar .admin:not(:last-child)::after{content:"•";margin:0 12px}#user-bar .logout{font-size:12px;padding:2px 8px;background-color:#222933;border-radius:3px}.sidebar{grid-column:1;grid-row:1/3;background-color:var(--sage-green);display:flex;flex-direction:column;padding:40px 20px;z-index:30}@media screen and (min-width: 1025px){.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;align-self:start;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}}.sidebar-header img{width:140px;height:140px;border-radius:50%;background-color:#faf1e3;padding:12px;box-shadow:0 6px 15px rgba(0,0,0,.1);margin:0 auto 20px;display:block}#vertical-nav{margin:40px 0;font-family:"Georgia",serif}#vertical-nav ul{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center}#vertical-nav li{margin-bottom:25px;text-align:center;width:100%;position:relative;border:none !important}#vertical-nav a{text-transform:uppercase;font-size:1.4rem;font-variant:small-caps;color:#050609;text-decoration:none;line-height:1.2;transition:opacity .2s}#vertical-nav a:hover{opacity:.6}#vertical-nav li.active>a,#vertical-nav li.active>.parent-link>a{font-weight:bold;border-bottom:2px solid rgba(0,0,0,.1)}#vertical-nav .parent-link{display:flex;align-items:center;justify-content:center;width:100%;position:relative}#vertical-nav .parent-link a{margin-right:40px;margin-bottom:0;display:block}#vertical-nav .child-toggle{height:40px;width:40px;position:absolute;right:5px;top:50%;transform:translateY(-50%);cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0;display:flex;align-items:center;justify-content:center;z-index:10}#vertical-nav .child-toggle:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;color:rgba(0,0,0,.4);transition:transform .2s ease}#vertical-nav .child-toggle.open:before{transform:rotate(180deg);color:#050609}#vertical-nav ul ul{display:none !important;margin-top:15px;padding:0}#vertical-nav ul ul.open{display:flex !important}#vertical-nav ul ul li{margin-bottom:12px}#vertical-nav ul ul li a{font-size:.95rem;font-variant:normal;letter-spacing:1px;opacity:.75;margin-right:0}#vertical-nav ul ul li a:hover{opacity:1}#vertical-nav ul ul li.active a{border-bottom:none;opacity:1}.search::before{content:"EST. 1856";display:block;font-family:"Georgia",serif;font-size:.8rem;letter-spacing:5px;color:#783438;text-align:center;margin-bottom:1rem}.search{width:100%;margin:20px 0 0 0;transform:none;padding:0 1.5rem}.search form{display:flex;flex-direction:column;max-width:200px;margin:0 auto;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.08);gap:0 !important}.search #fulltext-search{background-color:#fff;border:none;margin:0;padding:0 1rem;height:2.5rem;font-size:.95rem;font-family:"Georgia",serif;font-style:italic;color:#050609;border-radius:0;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.search button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto;margin:0;white-space:nowrap;background-color:#783438;color:#fff;height:2.5rem;font-variant:small-caps;font-size:1rem;letter-spacing:1.5px;width:100%;border:none;margin:0;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;line-height:1}.o-icon-search:before{content:"Search";font-family:"Georgia",serif}.main{grid-column:2;grid-row:2;background-color:#faf1e3;width:100%;display:flex;flex-direction:column;z-index:10;position:relative}.content{padding:40px;max-width:900px;margin:0 auto;width:100%}.hero-banner{width:100%;line-height:0}.hero-banner img{width:100%;height:auto;display:block}footer{padding:40px;text-align:center;border-top:1px solid rgba(0,0,0,.05)}@media screen and (min-width: 1025px){.sidebar .search form{display:flex;flex-direction:column;gap:10px}.sidebar .search button[type=submit]{font-size:1.1rem !important}}#mobile-nav-toggle{display:none}.block-carousel .carousel-block .slick-track{display:flex !important;align-items:flex-start !important}.block-carousel .carousel-block .slick-slide{height:auto !important;padding:0 15px;box-sizing:border-box}.block-carousel .carousel-block .slick-slide a:has(img),.block-carousel .carousel-block .slick-slide div:has(>img){display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:center !important;height:240px !important;width:100% !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.block-carousel .carousel-block .slick-slide img{display:inline-block !important;height:auto !important;max-height:240px !important;width:auto !important;max-width:100% !important;background:#e3d7c3 !important;padding:12px 12px 28px 12px !important;border:1px solid #cec1ac !important;border-radius:2px !important;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5),inset 0 0 8px rgba(0,0,0,.05),0 6px 15px rgba(0,0,0,.1) !important;outline:1px solid hsla(0,0%,100%,.3) !important;outline-offset:-8px !important;margin:0 !important;box-sizing:border-box !important;object-fit:contain !important}.block-carousel .carousel-block .slide-text{margin-top:1.25rem !important;width:100% !important;min-height:4.5em !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:0 !important}.block-carousel .carousel-block .slide-text .title{width:100% !important;text-align:center !important;text-wrap:pretty !important}.block-carousel .carousel-block .slide-text .title a{text-decoration:none !important;font-weight:500 !important;line-height:1.4 !important;color:#8b3a2b !important;transition:opacity .2s ease-in-out !important}.block-carousel .carousel-block .slide-text .title a:hover{opacity:.7 !important}.block-carousel .carousel-block .slick-prev,.block-carousel .carousel-block .slick-next{position:absolute !important;top:120px !important;transform:translateY(-50%) !important;z-index:10 !important;cursor:pointer !important}.block-carousel .carousel-block .slick-prev{left:10px !important}.block-carousel .carousel-block .slick-next{right:10px !important}.block-carousel .carousel-block .slick-dots{position:static !important;display:flex !important;justify-content:center !important;align-items:center !important;list-style:none !important;padding:0 !important;margin:2.5rem 0 0 0 !important;gap:14px !important}.block-carousel .carousel-block .slick-dots li{margin:0 !important;padding:0 !important;display:inline-block !important}.slick-dots li button:before,.slick-dots li button::before,.block-carousel .carousel-block .slick-dots li button:before,.block-carousel .carousel-block .slick-dots li button::before{content:none !important;content:"" !important;display:none !important;opacity:0 !important;visibility:hidden !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important}.block-carousel .carousel-block .slick-dots li button{font-size:0 !important;line-height:0 !important;display:block !important;width:7px !important;height:7px !important;padding:0 !important;cursor:pointer !important;border:none !important;overflow:hidden !important;color:rgba(0,0,0,0) !important;background:#e6d5d2 !important;transform:rotate(45deg) !important;transition:background .25s ease,transform .25s ease !important}.block-carousel .carousel-block .slick-dots li.slick-active button{background:#8b3a2b !important;transform:rotate(45deg) scale(1.3) !important}.grid-layout{display:grid;grid-template-columns:repeat(3, 1fr);gap:5rem 30px;list-style:none;padding:0;margin:40px 0}.grid-layout .item.resource{display:flex;flex-direction:column;align-items:center;text-align:center}.photo-frame{height:300px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:30px;background:rgba(0,0,0,0)}.photo-frame a{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.photo-frame img{max-height:100%;max-width:100%;width:auto;height:auto;background:#e3d7c3;padding:12px 12px 32px 12px;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5),inset 0 0 8px rgba(0,0,0,.05),0 8px 18px rgba(0,0,0,.15);border:1px solid #cec1ac;outline:1px solid hsla(0,0%,100%,.3);outline-offset:-8px;border-radius:2px;display:block}.item-metadata{width:90%}.item-metadata h4{margin:0 0 10px 0;font-family:"EB Garamond",serif;font-size:1.15rem;line-height:1.3}.item-metadata h4 a{color:var(--dusty-mauve);text-decoration:none;display:block}.item-metadata .description{font-size:.85rem;line-height:1.5;color:var(--typewriter-black);font-style:italic;opacity:.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.browse-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:3rem;font-family:"Lato",sans-serif;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.browse-controls .pagination{display:flex;align-items:center;white-space:nowrap;gap:10px}.browse-controls .pagination input{width:40px;padding:4px;text-align:center;border:1px solid #ccc}.browse-controls .pagination span,.browse-controls .pagination a{display:inline-block}.browse-controls .sort-container{display:flex;align-items:center;gap:15px}.browse-controls .sort-container form{display:flex;align-items:center;gap:8px}.browse-controls .sort-container select{padding:4px 8px;border:1px solid #ccc;background:#fff;font-size:.75rem}.browse-controls .sort-container button{background:var(--dusty-mauve);color:#fff;border:none;padding:6px 12px;font-size:.75rem;cursor:pointer}.browse-controls .sort-container button:hover{background:var(--rusty-spice)}.browse-controls .advanced-search{font-weight:bold;color:var(--dusty-mauve);text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(120,52,56,.2);padding-bottom:2px}body.portrait-narrative main.content{max-width:1000px;margin:0 auto;background-color:#faf1e3}body.portrait-narrative .blocks-inner{padding:30px;display:block}body.portrait-narrative .blocks-inner::after{content:"";display:table;clear:both}body.portrait-narrative .blocks-inner .block-media.portrait-hero{margin:0 auto 120px;text-align:center}body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-embed,body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-render{display:inline-block !important;position:relative !important;width:380px !important;height:500px !important;border-radius:50% !important;box-sizing:border-box !important;background:radial-gradient(ellipse at 35% 30%, #5d2a2b 0%, #3d1a1c 50%, #1a0a0b 100%) !important;box-shadow:0 30px 60px -12px rgba(0,0,0,.6),inset 0 0 40px #000,inset 0 8px 10px hsla(0,0%,100%,.15),0 0 0 6px #3d1a1c,0 0 0 8px #1a0a0b !important}body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-embed::before,body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-render::before{content:"" !important;position:absolute !important;top:14px !important;left:14px !important;right:14px !important;bottom:14px !important;border-radius:50% !important;z-index:5 !important;pointer-events:none !important;border:2px solid #b39b5d !important;box-shadow:inset 0 0 6px rgba(0,0,0,.8),0 0 2px rgba(0,0,0,.5) !important}body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-embed::after,body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-render::after{content:"" !important;position:absolute !important;top:16px !important;left:16px !important;right:16px !important;bottom:16px !important;border-radius:50% !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.03) 100%) !important;z-index:4 !important;pointer-events:none !important}body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-embed img,body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-render img{width:calc(100% - 32px) !important;height:calc(100% - 32px) !important;position:absolute !important;top:16px !important;left:16px !important;object-fit:cover !important;object-position:center 20% !important;border-radius:50% !important;display:block !important;filter:sepia(0.1) contrast(1.05) !important;z-index:1 !important;background-color:#000 !important}body.portrait-narrative .blocks-inner .block-media.portrait-hero h3{display:none !important}body.portrait-narrative .blocks-inner .block-media.narrative-photo{margin-bottom:30px;width:auto !important}body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-embed,body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-render{background:#e3d7c3;padding:12px 12px 42px 12px;border:1px solid #cec1ac;outline:1px solid hsla(0,0%,100%,.3);outline-offset:-8px;border-radius:2px;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5),inset 0 0 8px rgba(0,0,0,.05),0 8px 18px rgba(0,0,0,.15);position:relative;display:inline-block}body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-embed img,body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-render img{display:block;width:auto;max-width:280px;height:auto;border:1px solid rgba(0,0,0,.1)}body.portrait-narrative .blocks-inner .block-media.narrative-photo h3{position:absolute;bottom:12px;left:12px;right:12px;margin:0;text-align:center;border:none;z-index:10;padding:0}body.portrait-narrative .blocks-inner .block-media.narrative-photo h3 a{font-family:"Courier New",Courier,monospace;font-size:.65rem;color:color-mix(in srgb, #050609, transparent 20%);text-decoration:none;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;display:block}body.portrait-narrative .blocks-inner .block-media.narrative-photo h3 a:hover{color:#783438}body.portrait-narrative .blocks-inner .block-media.narrative-photo{float:left;margin-right:30px}body.portrait-narrative .blocks-inner .block-media.narrative-photo:nth-child(even of .block-media.narrative-photo){float:right;margin-left:30px;margin-right:0}body.portrait-narrative .blocks-inner .block-pageTitle h2{font-family:"EB Garamond",serif;font-size:3.8rem;line-height:1.1;text-align:center;margin-bottom:30px;font-weight:normal}body.portrait-narrative .blocks-inner .block-html h3{font-family:"EB Garamond",serif;color:#783438;font-size:1.8rem;margin-top:30px;margin-bottom:15px;border-bottom:1px solid color-mix(in srgb, #783438, transparent 80%)}body.portrait-narrative .blocks-inner .block-html p{font-family:"EB Garamond",serif;font-size:20px;line-height:1.8;margin-bottom:30px;text-align:left}body.portrait-narrative .blocks-inner .block-html:first-of-type p:first-of-type::first-letter{color:#783438;float:left;font-size:5.5rem;line-height:.75;margin:.6rem .6rem 0 0}body.portrait-narrative .blocks-inner .block-html.bibliography{clear:both;width:100% !important;margin-top:90px;padding:30px;background:color-mix(in srgb, #faf1e3, #050609 3%);border-top:1px solid color-mix(in srgb, #faf1e3, #050609 10%)}body.portrait-narrative .blocks-inner .block-html.bibliography h4{font-family:"Courier New",Courier,monospace;color:#783438;text-transform:uppercase;letter-spacing:2px;font-size:.85rem;margin-bottom:15px}body.portrait-narrative .blocks-inner .block-html.bibliography p{font-size:.85rem;line-height:1.5}body.portrait-narrative .blocks-inner .block-browsePreview{clear:both;width:100% !important;margin-top:90px;border-top:3px double color-mix(in srgb, #faf1e3, #050609 15%);padding-top:30px}body.portrait-narrative .blocks-inner .block-browsePreview h2{font-size:1.8rem;margin-bottom:30px;text-align:center}body.portrait-narrative .blocks-inner .block-browsePreview .resource-list.preview{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:30px;list-style:none;padding:0}body.portrait-narrative .blocks-inner .block-browsePreview .resource-list.preview .item.resource{text-align:center}body.portrait-narrative .blocks-inner .block-browsePreview .resource-list.preview .item.resource img{width:100%;height:200px;object-fit:contain;background:#e3d7c3;padding:10px 10px 28px 10px;border:1px solid #cec1ac;box-shadow:0 4px 8px rgba(0,0,0,.1)}body.portrait-narrative .blocks-inner .block-browsePreview .resource-list.preview .item.resource .resource-name{font-family:"Courier New",Courier,monospace;font-size:.7rem;text-transform:uppercase;margin-top:7.5px;display:block}@media screen and (max-width: 1024px){.container{display:flex !important;flex-direction:column !important;width:100% !important;overflow-x:hidden;background-color:#faf1e3 !important}.sidebar{width:100% !important;height:180px !important;flex:none !important;background-color:var(--sage-green) !important;display:flex !important;flex-direction:column !important;align-items:center !important;padding:40px 0 0 !important;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:20;position:relative}.sidebar-header{width:100%;display:flex;justify-content:center;margin:0 !important;z-index:30;position:relative}.sidebar-header img{width:240px !important;height:240px !important;border-radius:50%;background-color:#faf1e3;padding:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}#mobile-nav-toggle{display:block !important;position:absolute;top:15px;right:15px;background:rgba(0,0,0,0) !important;border:none !important;z-index:100}#mobile-nav-toggle:before{content:"" !important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:28px;color:rgba(0,0,0,.5)}.main{width:100% !important;padding-top:130px !important;order:3;background-color:#faf1e3 !important}.content{width:100% !important;max-width:100vw !important;box-sizing:border-box !important;padding:0 25px 60px !important;margin:0 !important}#vertical-nav{width:100%}#vertical-nav ul{display:none;flex-direction:column;align-items:center;padding:20px 0;margin:0;list-style:none}#vertical-nav.open{background-color:var(--old-lace);padding:2rem;margin:20px 0}#vertical-nav.open ul{display:flex}#vertical-nav .search{display:none;width:100%;margin-top:20px;padding:0 20px}#vertical-nav .search form{display:flex;flex-direction:row}#vertical-nav .search input[type=text]{flex:1;border-right:none}#vertical-nav .search button[type=submit]{width:60px !important;font-size:0 !important}#vertical-nav .search button[type=submit]:before{content:"" !important;font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;display:block !important}#vertical-nav.open .search{display:block}#user-bar,.hero-banner,.est-stamp{display:none !important}footer{order:4;padding:40px 20px;background-color:#faf1e3}.main,.content{margin-left:0 !important;margin-right:0 !important}.resource-list{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:1.5rem;padding:0 10px}.resource-list .resource-link img{height:160px;padding:8px 8px 20px 8px}.resource-list h4{font-size:1rem;margin-top:1rem}.resource-list .description{display:none}.browse-controls{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);border-radius:4px;font-family:"Lato",sans-serif;text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.browse-controls .pagination-container{width:100%;display:flex;justify-content:center}.browse-controls .pagination-container .pagination{display:flex;align-items:center;gap:12px;margin:0}.browse-controls .pagination-container .pagination input{width:45px;height:30px;text-align:center;border:1px solid #ccc}.browse-controls .advanced-search{color:var(--dusty-mauve);font-weight:bold;text-decoration:none;border-bottom:1px solid rgba(120,52,56,.2);padding-bottom:2px;margin:.5rem 0}.browse-controls .sort-container{width:100%;max-width:280px}.browse-controls .sort-container form{display:flex;flex-direction:column;gap:10px;width:100%}.browse-controls .sort-container form select{width:100%;height:40px;padding:0 10px;background:#fff;border:1px solid #ccc;font-family:inherit;border-radius:0}.browse-controls .sort-container form button{width:100%;height:40px;background:var(--dusty-mauve);color:#fff;border:none;font-family:inherit;font-weight:bold;letter-spacing:2px;cursor:pointer;transition:background .2s}.browse-controls .sort-container form button:hover{background:var(--rusty-spice)}body.portrait-narrative .main{padding-top:90px !important}body.portrait-narrative .blocks-inner{padding:0 !important}body.portrait-narrative .blocks-inner h2{font-size:2rem !important}body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-embed,body.portrait-narrative .blocks-inner .block-media.portrait-hero .media-render{width:280px !important;height:368px !important}body.portrait-narrative .blocks-inner .block-media.narrative-photo{text-align:center}body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-embed,body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-render{box-sizing:border-box;max-width:100%}body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-embed img,body.portrait-narrative .blocks-inner .block-media.narrative-photo .media-render img{max-width:100%}body.portrait-narrative .blocks-inner .block-media.narrative-photo{float:none;margin-right:0}.grid-layout{grid-template-columns:1fr !important;gap:3rem}}