/*! pitts-theme v1.0.0 | (c) 2021 Agile Humanities Agency | MIT License | https://agile.git.beanstalkapp.com/agile-theme-builder-v002.git */
@charset "UTF-8";
@keyframes build{ from{ opacity:0; }
  to{ opacity:1; } }

@keyframes build-08{ from{ opacity:0; }
  to{ opacity:0.8; } }

@keyframes build-05{ from{ opacity:0; }
  to{ opacity:0.5; } }

@keyframes pulse{ 0%{ opacity:0.5;
    transform:scale(1, 1); }
  50%{ opacity:1;
    transform:scale(1.1, 1.1); }
  100%{ opacity:0.5;
    transform:scale(1, 1); } }
@font-face{ font-display:swap; font-family:"Spectral"; font-style:normal; font-weight:400; src:local("Spectral Regular"), local("Spectral-Regular"); src:url("../fonts/spectral-400/spectral-normal-400.eot"), url("../fonts/spectral-400/spectral-normal-400.eot?#iefix") format("embedded-opentype"), url("../fonts/spectral-400/spectral-normal-400.otf") format("opentype"), url("../fonts/spectral-400/spectral-normal-400.woff") format("woff"), url("../fonts/spectral-400/spectral-normal-400.woff") format("woff"), url("../fonts/spectral-400/spectral-normal-400.ttf") format("truetype"), url("../fonts/spectral-400/spectral-normal-400.svg#Calluna Sans") format("svg"); }

@font-face{ font-display:swap; font-family:"Spectral"; font-style:italic; font-weight:400; src:local("Spectral Italic"), local("Spectral-Italic"); src:url("../fonts/spectral-400/spectral-italic-400.eot"), url("../fonts/spectral-400/spectral-italic-400.eot?#iefix") format("embedded-opentype"), url("../fonts/spectral-400/spectral-italic-400.otf") format("opentype"), url("../fonts/spectral-400/spectral-italic-400.woff") format("woff"), url("../fonts/spectral-400/spectral-italic-400.woff") format("woff"), url("../fonts/spectral-400/spectral-italic-400.ttf") format("truetype"), url("../fonts/spectral-400/spectral-italic-400.svg#Calluna Sans") format("svg"); }

@font-face{ font-display:swap; font-family:"Spectral"; font-style:normal; font-weight:700; src:local("Spectral Bold Regular"), local("Spectral-Bold-Regular"); src:url("../fonts/spectral-700/spectral-normal-700.eot"), url("../fonts/spectral-700/spectral-normal-700.eot?#iefix") format("embedded-opentype"), url("../fonts/spectral-700/spectral-normal-700.otf") format("opentype"), url("../fonts/spectral-700/spectral-normal-700.woff") format("woff"), url("../fonts/spectral-700/spectral-normal-700.woff") format("woff"), url("../fonts/spectral-700/spectral-normal-700.ttf") format("truetype"), url("../fonts/spectral-700/spectral-normal-700.svg#Calluna Sans") format("svg"); }

@font-face{ font-display:swap; font-family:"Spectral"; font-style:italic; font-weight:700; src:local("Spectral Bold Italic"), local("Spectral-Bold-Italic"); src:url("../fonts/spectral-700/spectral-italic-700.eot"), url("../fonts/spectral-700/spectral-italic-700.eot?#iefix") format("embedded-opentype"), url("../fonts/spectral-700/spectral-italic-700.otf") format("opentype"), url("../fonts/spectral-700/spectral-italic-700.woff") format("woff"), url("../fonts/spectral-700/spectral-italic-700.woff") format("woff"), url("../fonts/spectral-700/spectral-italic-700.ttf") format("truetype"), url("../fonts/spectral-700/spectral-italic-700.svg#Calluna Sans") format("svg"); }

@font-face{ font-display:swap; font-family:"Notosans"; font-style:normal; font-weight:400; src:local("Notosans Regular"), local("Notosans-Regular"); src:url("../fonts/notosans-400/notosans-normal-400.eot"), url("../fonts/notosans-400/notosans-normal-400.eot?#iefix") format("embedded-opentype"), url("../fonts/notosans-400/notosans-normal-400.otf") format("opentype"), url("../fonts/notosans-400/notosans-normal-400.woff") format("woff"), url("../fonts/notosans-400/notosans-normal-400.woff") format("woff"), url("../fonts/notosans-400/notosans-normal-400.ttf") format("truetype"), url("../fonts/notosans-400/notosans-normal-400.svg#Calluna Sans") format("svg"); }

@font-face{ font-display:swap; font-family:"NotosansCondensed"; font-style:normal; font-weight:300; src:local("NotosansCondensed Light Regular"), local("NotosansCondensed-Light-Regular"); src:url("../fonts/notosanscondensed-300/notosanscondensed-normal-300.eot"), url("../fonts/notosanscondensed-300/notosanscondensed-normal-300.eot?#iefix") format("embedded-opentype"), url("../fonts/notosanscondensed-300/notosanscondensed-normal-300.otf") format("opentype"), url("../fonts/notosanscondensed-300/notosanscondensed-normal-300.woff") format("woff"), url("../fonts/notosanscondensed-300/notosanscondensed-normal-300.woff") format("woff"), url("../fonts/notosanscondensed-300/notosanscondensed-normal-300.ttf") format("truetype"), url("../fonts/notosanscondensed-300/notosanscondensed-normal-300.svg#Calluna Sans") format("svg"); }

@font-face{ font-display:swap; font-family:"NotosansCondensed"; font-style:normal; font-weight:400; src:local("NotosansCondensed Regular"), local("NotosansCondensed-Regular"); src:url("../fonts/notosanscondensed-400/notosanscondensed-normal-400.eot"), url("../fonts/notosanscondensed-400/notosanscondensed-normal-400.eot?#iefix") format("embedded-opentype"), url("../fonts/notosanscondensed-400/notosanscondensed-normal-400.otf") format("opentype"), url("../fonts/notosanscondensed-400/notosanscondensed-normal-400.woff") format("woff"), url("../fonts/notosanscondensed-400/notosanscondensed-normal-400.woff") format("woff"), url("../fonts/notosanscondensed-400/notosanscondensed-normal-400.ttf") format("truetype"), url("../fonts/notosanscondensed-400/notosanscondensed-normal-400.svg#Calluna Sans") format("svg"); }

@font-face{ font-display:swap; font-family:"NotosansCondensed"; font-style:normal; font-weight:700; src:local("NotosansCondensed Bold Regular"), local("NotosansCondensed-Bold-Regular"); src:url("../fonts/notosanscondensed-700/notosanscondensed-normal-700.eot"), url("../fonts/notosanscondensed-700/notosanscondensed-normal-700.eot?#iefix") format("embedded-opentype"), url("../fonts/notosanscondensed-700/notosanscondensed-normal-700.otf") format("opentype"), url("../fonts/notosanscondensed-700/notosanscondensed-normal-700.woff") format("woff"), url("../fonts/notosanscondensed-700/notosanscondensed-normal-700.woff") format("woff"), url("../fonts/notosanscondensed-700/notosanscondensed-normal-700.ttf") format("truetype"), url("../fonts/notosanscondensed-700/notosanscondensed-normal-700.svg#Calluna Sans") format("svg"); }
body > *, .tier{ margin-top:0; margin-bottom:0; width:100%; }

body > *.region, *.auto-columns > *{ width:100%; padding-left:0.69444rem; padding-right:0.69444rem; }

@media only screen and (min-width: 46.25em){ body > *.region, *.auto-columns > *{ padding-left:1.44rem; padding-right:1.44rem; margin-left:auto !important; margin-right:auto !important; max-width:1900px; } }

body > *.region > *, *.auto-columns > * > *{ max-width:100%; }

@media only screen and (min-width: 46.25em){ body > *.region, *.auto-columns > *{ display:grid; grid-template-columns:[left] 8.33333% [main] 1fr [right] 16.66667%; grid-column-gap:1rem; grid-row-gap:1rem; }
  body > *.region > div, body > *.region > main, body > *.region > article, *.auto-columns > * > div, *.auto-columns > * > main, *.auto-columns > * > article{ grid-column-start:main; grid-column-end:right; }
  body > *.region > div:first-child, body > *.region > main:first-child, body > *.region > article:first-child, *.auto-columns > * > div:first-child, *.auto-columns > * > main:first-child, *.auto-columns > * > article:first-child{ grid-column-start:left; }
  body > *.region > div:last-child, body > *.region > main:last-child, body > *.region > article:last-child, *.auto-columns > * > div:last-child, *.auto-columns > * > main:last-child, *.auto-columns > * > article:last-child{ grid-column-end:end; } }
@-webkit-viewport{ width:device-width; }

@-moz-viewport{ width:device-width; }

@viewport{ width:device-width; }
#primary-content > * > * > *{ margin-top:0; margin-bottom:0.69444rem; }

@media only screen and (min-width: 46.25em){ #primary-content > * > * > *{ margin-bottom:1.44rem; } }

main > div{ margin-top:0; margin-bottom:0.69444rem; }

@media only screen and (min-width: 46.25em){ main > div{ margin-bottom:1.44rem; } }
:root{ --breakpoint-xsml:336; --breakpoint-sml:480; --breakpoint-med:740; --breakpoint-lrg:1200; --breakpoint-xlrg:1800; --breakpoint-xxlrg:2080; --breakpoint-stack:740; --breakpoint-tablet:740; --breakpoint-desktop:1200; --breakpoint-ultrawide:1800; }
img{ max-width:100%; width:100%; height:auto; border-width:0; vertical-align:middle; -ms-interpolation-mode:bicubic; }
html{ scroll-behaviour:smooth; }

html, body{ height:100%; }

body{ padding:0; margin:0; background-color:white; }

*{ box-sizing:border-box; }
#mobile-header-nav{ display:block; }

@media only screen and (min-width: 46.25em){ #mobile-header-nav{ display:none; } }

#mobile-nav-block{ display:none; }
:root{ --colour--1:#012169; }

:root{ --colour--2:#F2A900; }

:root{ --colour--3:#c35413; }

:root{ --colour--4:#DA291C; }

:root{ --colour--5:#111111; }

:root{ --colour--6:#000000; }

:root{ --colour--7:#000000; }

:root{ --colour--8:#000000; }

:root{ --colour--9:#000000; }

:root{ --colour--1--shade:#041f5a; }

:root{ --colour--1--primary:#012169; }

:root{ --colour--1--tint:#1a3778; }

:root{ --colour--1--fade:#8090b4; }

:root{ --colour--1--watermark:#ccd3e1; }

:root{ --colour--2--shade:#c58c06; }

:root{ --colour--2--primary:#F2A900; }

:root{ --colour--2--tint:#f3b21a; }

:root{ --colour--2--fade:#f9d480; }

:root{ --colour--2--watermark:#fceecc; }

:root{ --colour--3--shade:#9f4816; }

:root{ --colour--3--primary:#c35413; }

:root{ --colour--3--tint:#c9652b; }

:root{ --colour--3--fade:#e1aa89; }

:root{ --colour--3--watermark:#f3ddd0; }

:root{ --colour--4--shade:#b2261d; }

:root{ --colour--4--primary:#DA291C; }

:root{ --colour--4--tint:#de3e33; }

:root{ --colour--4--fade:#ed948e; }

:root{ --colour--4--watermark:#f8d4d2; }

:root{ --colour--5--shade:#111214; }

:root{ --colour--5--primary:#111111; }

:root{ --colour--5--tint:#292929; }

:root{ --colour--5--fade:#888888; }

:root{ --colour--5--watermark:#cfcfcf; }

:root{ --colour--6--shade:#030506; }

:root{ --colour--6--primary:#000000; }

:root{ --colour--6--tint:#1a1a1a; }

:root{ --colour--6--fade:gray; }

:root{ --colour--6--watermark:#cccccc; }

:root{ --colour--7--shade:#030506; }

:root{ --colour--7--primary:#000000; }

:root{ --colour--7--tint:#1a1a1a; }

:root{ --colour--7--fade:gray; }

:root{ --colour--7--watermark:#cccccc; }

:root{ --colour--8--shade:#030506; }

:root{ --colour--8--primary:#000000; }

:root{ --colour--8--tint:#1a1a1a; }

:root{ --colour--8--fade:gray; }

:root{ --colour--8--watermark:#cccccc; }

:root{ --colour--9--shade:#030506; }

:root{ --colour--9--primary:#000000; }

:root{ --colour--9--tint:#1a1a1a; }

:root{ --colour--9--fade:gray; }

:root{ --colour--9--watermark:#cccccc; }

:root{ --colour--black:#101820; --colour--white:white; --colour--impact:#DA291C; --colour--cta:#F2A900; }

:root{ --colour--neutral--10:#e7e8e9; }

:root{ --colour--neutral--20:#cfd1d2; }

:root{ --colour--neutral--30:#b7babc; }

:root{ --colour--neutral--40:#9fa3a6; }

:root{ --colour--neutral--50:#888c90; }

:root{ --colour--neutral--60:#707479; }

:root{ --colour--neutral--70:#585d63; }

:root{ --colour--neutral--80:#40464d; }

:root{ --colour--neutral--90:#282f36; }
html{ font-family:Notosans, sans-serif; font-size:100%; color:#101820; }

@media only screen and (min-width: 21em){ html{ font-size:100%; } }

@media only screen and (min-width: 30em){ html{ font-size:100%; } }

@media only screen and (min-width: 46.25em){ html{ font-size:100%; } }

@media only screen and (min-width: 75em){ html{ font-size:100%; } }

@media only screen and (min-width: 112.5em){ html{ font-size:100%; } }

@media only screen and (min-width: 130em){ html{ font-size:100%; } }

body{ font-size:0.93rem; line-height:1.5; }

p, ol, ul, th, td, dl, dd, dt, address{ font-size:0.93rem; line-height:1.5; margin-top:0; margin-bottom:0.69444rem; }

@media only screen and (min-width: 46.25em){ p, ol, ul, th, td, dl, dd, dt, address{ margin-bottom:0.83333rem; } }

blockquote{ box-sizing:border-box; }

dl{ margin-bottom:1rem; }

dt{ font-family:Spectral, serif; font-weight:700; text-transform:uppercase; }

dd{ margin-bottom:0.83333rem; margin-left:0; }

menu, dir{ margin:0; padding:0; }

q{ quotes:none; }

abbr[title]{ border-bottom:1px dotted #585d63; cursor:help; }

b, strong, .strong{ font-weight:600; }

dfn, .italic{ font-style:italic; }

ins{ background-color:#9fa3a6; color:#101820; text-decoration:none; }

mark{ background-color:#9fa3a6; color:#101820; font-style:italic; font-weight:700; }

pre, code, kbd, samp{ font-family:"Andale Mono", Monaco, Courier New, monospace; font-size:0.93rem; line-height:1.2; color:#40464d; }

pre{ white-space:pre; white-space:pre-wrap; word-wrap:break-word; }

sub, sup{ position:relative; font-size:0.775rem; line-height:0; vertical-align:baselineheight; }

sup{ top:-0.32292rem; }

sub{ bottom:-0.16146rem; }

.spaced{ letter-spacing:1px; }

hr{ border:0; border-bottom:1px solid #585d63; margin-top:0; margin-bottom:0.69444rem; }

@media only screen and (min-width: 46.25em){ hr{ margin-bottom:1.44rem; } }

h1, h2, h3, h4, h5, h6{ margin:0; color:#101820; font-family:Spectral, serif; font-weight:700; box-sizing:border-box; line-height:1; }

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a{ color:#101820; text-decoration:none; }

h1, h2, h3{ width:100%; }

h1, .h1{ font-size:2.77697rem; line-height:1; margin-top:1.2rem; margin-bottom:1rem; }

h2, .h2{ font-size:1.92845rem; line-height:1.2; margin-top:1.2rem; margin-bottom:0.83333rem; }

h3, .h3{ font-size:1.60704rem; line-height:1.2; margin-top:1.2rem; margin-bottom:0; text-transform:uppercase; }

h4, .h4{ font-size:1.3392rem; line-height:1.2; margin-top:1.2rem; margin-bottom:0; }

h5, .h5{ font-size:1.116rem; line-height:1.2; margin-top:1rem; font-weight:400; font-style:italic; margin-bottom:0; }

h6, .h6{ font-size:1.116rem; line-height:1.2; margin-top:1rem; margin-bottom:0; font-weight:400; color:#40464d; }

a{ color:#F2A900; cursor:pointer; text-decoration:none; transition:all 0.16075s ease-in 0s; }

a:hover, a:active{ text-decoration:underline; }
ol, ul{ margin-top:0.83333rem; margin-bottom:0.83333rem; }

li ul, li ol{ margin-top:1rem; margin-bottom:1rem; }
p > a, p li > a, blockquote > a{ color:#F2A900; text-decoration:underline; }

p > a:hover, p > a:active, p li > a:hover, p li > a:active, blockquote > a:hover, blockquote > a:active{ color:#27271d; }
select:hover, input:hover[type='text'], input:hover[type='search'], input:hover[type='url'], input:hover[type='date'], input:hover[type='email'], input:hover[type='password'], .btn:hover, .slide-introduction .slide-contents .slide-btn:hover, input:hover[type='button'], .btn-submit:hover, input:hover[type='submit'], button:hover[type='submit'], input:hover[type='reset'], .btn-inverted:hover, .btn-outline:hover, .btn-ghost:hover, .emphasized-btn:hover, textarea:hover, select:focus, input:focus[type='text'], input:focus[type='search'], input:focus[type='url'], input:focus[type='date'], input:focus[type='email'], input:focus[type='password'], .btn:focus, .slide-introduction .slide-contents .slide-btn:focus, input:focus[type='button'], .btn-submit:focus, input:focus[type='submit'], button:focus[type='submit'], input:focus[type='reset'], .btn-inverted:focus, .btn-outline:focus, .btn-ghost:focus, .emphasized-btn:focus, textarea:focus, select:active, input:active[type='text'], input:active[type='search'], input:active[type='url'], input:active[type='date'], input:active[type='email'], input:active[type='password'], .btn:active, .slide-introduction .slide-contents .slide-btn:active, input:active[type='button'], .btn-submit:active, input:active[type='submit'], button:active[type='submit'], input:active[type='reset'], .btn-inverted:active, .btn-outline:active, .btn-ghost:active, .emphasized-btn:active, textarea:active{ text-decoration:none; border-color:none; box-shadow:inset 0 0 0 1px none; transition:all 0.4s ease-in 0s; }

select, input[type='text'], input[type='search'], input[type='url'], input[type='date'], input[type='email'], input[type='password'], .btn, .slide-introduction .slide-contents .slide-btn, input[type='button'], .btn-submit, input[type='submit'], button[type='submit'], input[type='reset'], .btn-inverted, .btn-outline, .btn-ghost, .emphasized-btn{ display:flex; flex-direction:row; justify-content:flex-start; align-items:center; vertical-align:baseline; box-sizing:border-box; zoom:1; font-family:NotosansCondensed, sans-serif; padding:0.48225rem; font-size:0.93rem; line-height:1rem; font-weight:400; vertical-align:middle; border-style:solid; border-width:1px; border-color:var(--colour--neutral--20); border-radius:initial; background-clip:border-box; box-shadow:none; outline:none; transition:all 0.4s ease-in 0s; max-width:calc(100vw - 0.69444rem * 2); }

@media only screen and (min-width: 46.25em){ select, input[type='text'], input[type='search'], input[type='url'], input[type='date'], input[type='email'], input[type='password'], .btn, .slide-introduction .slide-contents .slide-btn, input[type='button'], .btn-submit, input[type='submit'], button[type='submit'], input[type='reset'], .btn-inverted, .btn-outline, .btn-ghost, .emphasized-btn{ max-width:calc(100vw - 1.44rem * 2); } }

select, input[type='text'], input[type='search'], input[type='url'], input[type='date'], input[type='email'], input[type='password']{ -webkit-appearance:none; appearance:none; height:50px; min-height:50px; }

textarea{ box-sizing:border-box; max-width:100%; padding:0.48225rem; box-shadow:none; border-style:solid; border-width:1px; border-color:var(--colour--neutral--20); border-radius:initial; background-clip:border-box; transition:all 0.4s ease-in 0s; max-width:calc(100vw - 0.69444rem * 2); }

@media only screen and (min-width: 46.25em){ textarea{ max-width:calc(100vw - 1.44rem * 2); } }
.btn, .slide-introduction .slide-contents .slide-btn, input[type='button'], .btn-submit, input[type='submit'], button[type='submit'], input[type='reset'], .btn-inverted, .btn-outline, .btn-ghost, .emphasized-btn{ height:50px; flex-shrink:0; font-size:1.116rem; border-color:#F2A900; -webkit-appearance:none; justify-content:center; text-align:center; background-clip:border-box; cursor:pointer; min-width:200px; width:280px; max-width:375px; transition:all 0.4s ease-in 0s; white-space:nowrap; }

.btn:hover, .slide-introduction .slide-contents .slide-btn:hover, input:hover[type='button'], .btn-submit:hover, input:hover[type='submit'], button:hover[type='submit'], input:hover[type='reset'], .btn-inverted:hover, .btn-outline:hover, .btn-ghost:hover, .emphasized-btn:hover, .btn:focus, .slide-introduction .slide-contents .slide-btn:focus, input:focus[type='button'], .btn-submit:focus, input:focus[type='submit'], button:focus[type='submit'], input:focus[type='reset'], .btn-inverted:focus, .btn-outline:focus, .btn-ghost:focus, .emphasized-btn:focus, .btn:active, .slide-introduction .slide-contents .slide-btn:active, input:active[type='button'], .btn-submit:active, input:active[type='submit'], button:active[type='submit'], input:active[type='reset'], .btn-inverted:active, .btn-outline:active, .btn-ghost:active, .emphasized-btn:active{ text-decoration:none; box-shadow:none; transition:all 0.16075s ease-in 0s; }

.btn, .slide-introduction .slide-contents .slide-btn, input[type='button']{ color:#101820; background-color:#F2A900; border:1px solid #F2A900; }

.btn:hover, .slide-introduction .slide-contents .slide-btn:hover, input:hover[type='button'], .btn:focus, .slide-introduction .slide-contents .slide-btn:focus, input:focus[type='button'], .btn:active, .slide-introduction .slide-contents .slide-btn:active, input:active[type='button']{ background-color:#101820; color:#F2A900; border:1px solid #101820; }

.btn-submit, input[type='submit'], button[type='submit']{ color:white; background-color:white; border:1px solid none; }

.btn-submit:hover, input:hover[type='submit'], button:hover[type='submit'], .btn-submit:focus, input:focus[type='submit'], button:focus[type='submit'], .btn-submit:active, input:active[type='submit'], button:active[type='submit']{ background-color:none; color:none; border:1px solid none; }

input[type='reset']{ color:#585d63; background-color:white; border:1px solid #585d63; }

input:hover[type='reset'], input:focus[type='reset'], input:active[type='reset']{ background-color:#585d63; color:#F2A900; }

.btn-inverted{ color:#F2A900; background-color:#101820; border:1px solid #F2A900; }

.btn-inverted:hover, .btn-inverted:focus, .btn-inverted:active{ background-color:#F2A900; color:#101820; }

.btn-outline{ color:none; background-color:transparent; border:1px solid none; }

.btn-outline:hover, .btn-outline:focus, .btn-outline:active{ color:none; background-color:transparent; border:1px solid none; }

.btn-ghost{ color:white; background-color:transparent; border:1px solid white; }

.btn-ghost:hover, .btn-ghost:focus, .btn-ghost:active{ border:1px solid white; background-color:#d99700; color:white; }
form{ max-width:calc(100vw - 0.69444rem * 2); }

@media only screen and (min-width: 46.25em){ form{ max-width:calc(100vw - 1.44rem * 2); } }

input[type='submit']{ margin-top:1rem; }

.form-item{ margin-top:1rem; }
:root{ --animation--heartbeat:1000; --animation--slidetransition:1000; }
figure{ margin:0; box-sizing:border-box; }

figcaption{ display:block; box-sizing:border-box; font-weight:normal; font-size:0.93rem; font-style:italic; color:#101820; }
svg{ width:inherit; height:inherit; fill:inherit; }

svg .cls-1, svg .cls-2, svg .cls-3{ fill:inherit; }
.fluid-type{ font-size:0.93rem; }

@media (min-width: 30em){ .fluid-type{ font-size:calc(0.93rem + 0.186 * (100vw - 30em) / 82.5); } }

@media (min-width: 112.5em){ .fluid-type{ font-size:1.116rem; } }

.fluid-type address, .fluid-type article, .fluid-type aside, .fluid-type section, .fluid-type ul{ font-size:1em; line-height:inherit; }
:root{ --visibility-offset:0; --visibility-threshold:0; --visibility-reverse:true; }
:root{ --visibility-element-1:.welcome-block; }

:root{ --visibility-propcount:1; }

.welcome-block{ opacity:0; transition:opacity 0.4s ease-in 0s; opacity:0; }

.visible .welcome-block{ opacity:1; }

.welcome-block.visible{ opacity:1; }
section main > div > *{ margin-left:0.69444rem; margin-right:0.69444rem; }

@media only screen and (min-width: 46.25em){ section main > div > *{ margin-left:auto; margin-right:auto; } }
main > div > *, #feature-tier-1 > div > *{ padding-left:0; padding-right:0; }

@media only screen and (min-width: 46.25em){ main > div > *, #feature-tier-1 > div > *{ padding-left:0; padding-right:0; margin-left:auto; margin-right:auto; max-width:900px; } }

main > div > .resource-list, main > div > .explore-the-archive, main > div > .browse-controls, main > div > .search-filters, main > div > nav.pagination, main > div > .media-list-wrapper, main > div > .listing-cards, main > div > .preview-block, #feature-tier-1 > div > .resource-list, #feature-tier-1 > div > .explore-the-archive, #feature-tier-1 > div > .browse-controls, #feature-tier-1 > div > .search-filters, #feature-tier-1 > div > nav.pagination, #feature-tier-1 > div > .media-list-wrapper, #feature-tier-1 > div > .listing-cards, #feature-tier-1 > div > .preview-block{ padding-left:0; padding-right:0; }

@media only screen and (min-width: 46.25em){ main > div > .resource-list, main > div > .explore-the-archive, main > div > .browse-controls, main > div > .search-filters, main > div > nav.pagination, main > div > .media-list-wrapper, main > div > .listing-cards, main > div > .preview-block, #feature-tier-1 > div > .resource-list, #feature-tier-1 > div > .explore-the-archive, #feature-tier-1 > div > .browse-controls, #feature-tier-1 > div > .search-filters, #feature-tier-1 > div > nav.pagination, #feature-tier-1 > div > .media-list-wrapper, #feature-tier-1 > div > .listing-cards, #feature-tier-1 > div > .preview-block{ padding-left:0; padding-right:0; margin-left:auto !important; margin-right:auto !important; max-width:1900px; } }

@media only screen and (min-width: 46.25em){ main > div > .resource-list, main > div > .explore-the-archive, main > div > .browse-controls, main > div > .search-filters, main > div > nav.pagination, main > div > .media-list-wrapper, main > div > .listing-cards, main > div > .preview-block, #feature-tier-1 > div > .resource-list, #feature-tier-1 > div > .explore-the-archive, #feature-tier-1 > div > .browse-controls, #feature-tier-1 > div > .search-filters, #feature-tier-1 > div > nav.pagination, #feature-tier-1 > div > .media-list-wrapper, #feature-tier-1 > div > .listing-cards, #feature-tier-1 > div > .preview-block{ max-width:calc(900px + (4.29982rem * 2) - 2.88rem); } }

main > div > .storymap, main > div > .tl-timeline, main > div > #browse-page-items, #feature-tier-1 > div > .storymap, #feature-tier-1 > div > .tl-timeline, #feature-tier-1 > div > #browse-page-items{ max-width:1900px; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0; }

main > div > .tl-timeline, #feature-tier-1 > div > .tl-timeline{ max-width:100% !important; }

main > div > .poster, #feature-tier-1 > div > .poster{ margin:0 auto !important; margin-top:6.19174rem !important; margin-bottom:6.19174rem !important; width:80%; }

@media only screen and (min-width: 46.25em){ main > div > .poster, #feature-tier-1 > div > .poster{ width:90%; margin-top:8.9161rem !important; margin-bottom:8.9161rem !important; } }

@media only screen and (min-width: 75em){ main > div > .poster, #feature-tier-1 > div > .poster{ padding-left:0; padding-right:0; } }

@media only screen and (min-width: 75em) and (min-width: 46.25em){ main > div > .poster, #feature-tier-1 > div > .poster{ padding-left:0; padding-right:0; margin-left:auto !important; margin-right:auto !important; max-width:1900px; } }

@media only screen and (min-width: 75em) and (min-width: 46.25em){ main > div > .poster, #feature-tier-1 > div > .poster{ max-width:calc(900px + (4.29982rem * 2) - 2.88rem); } }
body #user-bar{ position:fixed; z-index:999; width:100%; top:0; }

body{ padding-top:58px; }

@media screen and (min-width: 810px){ body.has-top-nav{ padding-top:calc(58px + 77px + 1.44rem); } }

body.has-admin-bar{ padding-top:calc(58px + 38px); }

body.has-admin-bar .desktop-nav{ top:38px; }

@media screen and (min-width: 810px){ body.has-admin-bar.has-top-nav{ padding-top:calc(58px + 38px + 77px + 1.44rem); } }

.desktop-nav{ position:fixed; width:100vw; height:58px; z-index:20; top:0; left:0; }

.desktop-nav > .nav-images{ height:58px; }
body > footer{ color:white; background-color:#101820; padding:1.44rem; }

body > footer a{ color:inherit; text-decoration:underline; }

body > footer a:hover{ color:#DA291C; }
html{ color:#101820; }

a{ text-decoration:underline; }

li{ font-family:Notosans, sans-serif; font-weight:300; list-style-type:"◆"; line-height:1.728rem; padding-left:1.44rem; }

ol li{ list-style-type:none; }

#content-stack > p a, #content-stack > .regional-html > p a{ -webkit-text-decoration-color:#F2A900; text-decoration-color:#F2A900; color:#101820; }

#content-stack > ol, #content-stack > .regional-html > ol{ list-style:none; counter-reset:pitts-counter; position:relative; }

#content-stack > ol li, #content-stack > .regional-html > ol li{ counter-increment:pitts-counter; list-style-type:revert; }

#content-stack > ol li::before, #content-stack > .regional-html > ol li::before{ content:counter(pitts-counter) ""; position:absolute; left:calc(6.19174rem - 6px); }

#content-stack > ul li, #content-stack > .regional-html > ul li{ list-style-type:none; position:relative; }

#content-stack > ul li::before, #content-stack > .regional-html > ul li::before{ content:"◆"; position:absolute; left:-6px; }

@media only screen and (min-width: 46.25em){ #content-stack > ul, #content-stack > ol, #content-stack > .regional-html > ul, #content-stack > .regional-html > ol{ padding:0 6.19174rem; } }
.page-title, #content-stack > h2:first-of-type{ margin:initial; max-width:100%; text-align:center; padding:1.2rem 0 2.0736rem 0; }

#content-stack > h3{ text-transform:capitalize; }

#content-stack > h4{ font-family:Notosans, sans-serif; text-transform:uppercase; }

#content-stack > h6{ font-family:Notosans, sans-serif; font-weight:700; color:#101820; }
.deck{ font-family:Spectral, serif; line-height:1.2; font-weight:400; font-style:italic; font-size:1.2rem; margin-bottom:1.44rem; }

.deck p{ font-size:inherit; font-family:inherit; }
label, .label{ text-transform:uppercase; font-weight:400; font-family:NotosansCondensed, sans-serif; }
.scroll-down{ margin:1rem 0; width:1.728rem; }

.down-arrow{ display:block; width:100%; text-align:center; font-size:0.775rem; color:#012169; }

.down-arrow img{ width:100%; display:inline-block; }

.down-arrow span{ display:block; margin-top:0.83333rem; color:#012169; }

.down-arrow:hover{ color:#101820; }

.left .scroll-down{ float:left; }

.right .scroll-down{ float:right; }

input[type="text"]{ border:solid 1px var(--colour--neutral--20); font:300 1rem/2.1 NotosansCondensed, sans-serif; }

input[type="text"]::placeholder{ font:300 1rem/2.1 NotosansCondensed, sans-serif; opacity:1; }

button[type='submit']{ border:none; background:url("../img/svg/ui/search-black.svg") no-repeat center; background-color:white; background-size:40%; color:transparent; min-width:45px; width:45px; }

#search-form{ display:flex; background-color:white; }

#search-form:hover, #search-form:focus{ box-shadow:0 0 5px 3px #F2A900; }

#search-form input[type="text"]{ border:none; flex:1 1 auto; }

#search-form button[type="submit"]{ position:relative; }

.focused-search-form{ box-shadow:0 0 5px 3px #F2A900; }

.search-form-clear{ all:unset; cursor:pointer; color:var(--colour--neutral--20); font:1rem/1 Spectral, serif; position:absolute; right:35px; padding:0.2rem; top:50%; transform:translateY(-50%); }

@media only screen and (min-width: 46.25em){ .search-form-clear{ right:50px; } }

@media only screen and (min-width: 75em){ .search-form-clear:hover, .search-form-clear:focus{ color:#F2A900; } }

input[type="submit"], .btn, .slide-introduction .slide-contents .slide-btn{ background-color:#F2A900; color:#101820; font:700 1rem NotosansCondensed, sans-serif; text-transform:uppercase; text-decoration:underline; -webkit-text-decoration-color:#101820; text-decoration-color:#101820; text-decoration-thickness:2px; border:none; }

input[type="submit"]:hover, input[type="submit"]:focus, .btn:hover, .slide-introduction .slide-contents .slide-btn:hover, .btn:focus, .slide-introduction .slide-contents .slide-btn:focus{ background-color:#101820; color:#F2A900; text-decoration:underline; -webkit-text-decoration-color:#F2A900; text-decoration-color:#F2A900; text-decoration-thickness:2px; border:none; }

.btn, .slide-introduction .slide-contents .slide-btn{ padding-top:0.7rem; display:block; text-align:center; }

#fulltext_search{ position:relative; width:100%; display:block; background:url("../img/svg/ui/search-light-grey.svg") no-repeat right 10px center; background-size:25px; background-color:white; padding-right:35px; }

#fulltext_search::placeholder{ color:#40464d; }

.field label, .field .label{ font-weight:bold; }

select{ background:url("../img/svg/ui/down-arrow2-light-grey.svg") no-repeat right 0.7rem top 1.3rem; background-size:18px; background-color:white; padding-right:2rem; text-transform:uppercase; color:#40464d; }

input[type="number"]{ font:400 1rem NotosansCondensed, sans-serif; border:1px solid var(--colour--neutral--20); height:50px; padding:0.8rem; color:#101820; background-color:white; text-transform:uppercase; }

input[type="number"]::placeholder{ opacity:1; }

.emphasized-btn{ background-color:#101820; color:white; font:700 1rem NotosansCondensed, sans-serif; text-transform:uppercase; text-decoration:underline; -webkit-text-decoration-color:white; text-decoration-color:white; text-decoration-thickness:2px; border:none; cursor:pointer; padding:-4; text-align:center; }

.emphasized-btn:hover, .emphasized-btn:focus{ color:#F2A900; text-decoration:underline; -webkit-text-decoration-color:#F2A900; text-decoration-color:#F2A900; text-decoration-thickness:2px; border:none; }
.page-title{ text-align:center; padding-bottom:1.728rem; border-bottom:1px solid #b7babc; max-width:100%; width:100%; }

.browse-wrapper{ padding-top:2.98598rem; }

@media only screen and (min-width: 46.25em){ .browse-wrapper{ display:flex; justify-content:space-between; width:100%; max-width:100%; padding-top:5.15978rem; } }

.item-set-items{ width:100%; }

.browse-options-placeholder{ width:20%; background-color:#9fa3a6; }

.advanced-search:hover{ color:#c35413; }

.advanced-search:focus{ color:#c35413; }

.browse-controls.top{ padding-bottom:0.69444rem; }

.browse-controls.top .paginator nav .viewing-items-and-arrows{ display:flex; align-items:center; }

.browse-controls.top .paginator nav .bullet-pages{ display:none; }

.browse-controls.bottom{ border-top:1px solid #9fa3a6; }

.browse-controls.bottom .paginator{ width:100%; }

.browse-controls.bottom .paginator nav{ width:100%; }

.browse-controls.bottom .paginator nav .viewing-items-and-arrows{ display:flex; align-items:center; align-self:flex-end; }

@media only screen and (min-width: 46.25em){ .browse-controls.bottom .paginator nav .viewing-items-and-arrows{ align-self:normal; } }

.browse-controls.bottom .paginator nav .bullet-pages{ display:flex; padding-left:0; }

.browse-controls.bottom .paginator nav .bullet-pages li{ list-style:none; padding-left:1rem; }

.browse-controls.bottom .paginator nav .bullet-pages li:first-of-type{ padding-left:0; }

.browse-controls.bottom .paginator nav .bullet-pages li a{ padding-right:0; }

.browse-controls.bottom .paginator nav .bullet-pages li a.active{ color:#c35413; }

@media only screen and (min-width: 46.25em){ .browse-controls{ display:flex; align-items:center; }
  .browse-controls.top{ justify-content:space-between; border-bottom:1px solid #9fa3a6; }
  .browse-controls.bottom{ justify-content:space-between; padding-top:0.69444rem; } }

.browse-controls .tab-ui{ margin-top:0; margin-bottom:0; padding-left:0; border-bottom:1px solid #9fa3a6; padding-bottom:1rem; }

@media only screen and (min-width: 46.25em){ .browse-controls .tab-ui{ border-bottom:none; padding-bottom:0; } }

.browse-controls .tab-ui .tab-control{ position:relative; }

.browse-controls .tab-ui a{ text-transform:uppercase; font-weight:700; text-decoration:none; }

.browse-controls .tab-ui a:hover{ color:#c35413; }

.browse-controls .tab-ui a:hover ~ .inactive-span{ display:block; color:#101820; }

.browse-controls .tab-ui a:focus{ color:#c35413; }

.browse-controls .tab-ui a:focus ~ .inactive-span{ display:block; color:#101820; }

.browse-controls .tab-ui span{ display:block; position:absolute; top:1.728rem; left:27%; color:#c35413; }

@media only screen and (min-width: 46.25em){ .browse-controls .tab-ui span{ top:1.728rem; } }

.browse-controls .tab-ui .inactive-span{ display:none; }

.browse-controls .tab-ui .active{ color:#101820; }

.browse-controls a{ font-family:NotosansCondensed, sans-serif; font-weight:400; color:#707479; padding-right:1.44rem; }

.paginator{ display:flex; align-items:center; justify-content:space-between; padding-top:0; }

.paginator:last-of-type{ justify-content:flex-end; }

.pagination{ display:flex; justify-content:space-between; align-items:center; flex-direction:column; }

@media only screen and (min-width: 46.25em){ .pagination{ flex-direction:row; } }

.pagination .for-js{ display:none; }

.pagination form{ display:none; }

.pagination .pagination-item-count{ font-family:NotosansCondensed, sans-serif; font-weight:400; color:#707479; padding-right:1.44rem; }

.pagination a{ text-decoration:none; }

.pagination .explore-left, .pagination .explore-right{ font-size:2.48832rem; font-weight:700; line-height:1; }

.pagination .explore-left:hover, .pagination .explore-right:hover{ color:#101820; }

.pagination .explore-left:focus, .pagination .explore-right:focus{ color:#101820; }

.pagination .explore-left{ padding-right:0.5787rem; }

@media only screen and (min-width: 46.25em){ .pagination .explore-left{ padding-left:1rem; } }

.pagination .explore-right{ padding-right:0; padding-left:0.5787rem; }

@media only screen and (min-width: 46.25em){ .pagination .explore-right{ padding-left:1rem; } }

.item-search-sort-wrapper{ display:flex; flex-direction:column; }

@media only screen and (min-width: 46.25em){ .item-search-sort-wrapper{ flex-direction:row; justify-content:space-between; align-items:center; } }

.item-search-sort-wrapper .item-search-info{ display:flex; flex-direction:column; margin:1.728rem 1.728rem 1.728rem 0; }

.item-search-sort-wrapper .item-search-info h3{ font-family:NotosansCondensed, sans-serif; font-weight:400; font-size:1rem; color:#c35413; margin-top:0; }

.item-search-sort-wrapper .item-search-info h3:nth-of-type(2){ margin-top:0.5787rem; }

.item-search-sort-wrapper .item-search-info span{ color:#101820; font-weight:700; padding-left:0.69444rem; }

.deck{ text-align:center; }

.sort-selector{ display:flex; flex-direction:column; }

@media only screen and (min-width: 46.25em){ .sort-selector{ justify-content:flex-end; flex-direction:row; } }

.sort-selector .sorting button{ display:none; }

.sort-selector .sorting select{ text-transform:uppercase; font-family:NotosansCondensed, sans-serif; min-height:0; height:auto; background-image:url("../../../pitts/source/img/png/ui/down-arrow2-black.png"); background-repeat:no-repeat; background-position:95% center; background-size:1rem; padding-right:2.0736rem; }

.sort-selector .sorting select:hover{ cursor:pointer; }

.sort-selector .sorting select:focus{ border:2px solid #101820; }

.sort-selector .sorting select:nth-of-type(2){ display:none; }

.sort-selector .sort-order-buttons{ display:flex; padding-top:1.2rem; }

@media only screen and (min-width: 46.25em){ .sort-selector .sort-order-buttons{ padding-top:0; align-items:center; padding-left:1rem; } }

.sort-selector .ascending, .sort-selector .descending{ text-transform:uppercase; font-family:NotosansCondensed, sans-serif; background:none; border:none; display:flex; justify-content:center; align-items:center; padding:0; }

.sort-selector .ascending:hover, .sort-selector .descending:hover{ cursor:pointer; }

.sort-selector .ascending:hover span, .sort-selector .descending:hover span{ color:#c35413; }

.sort-selector .ascending:focus span, .sort-selector .descending:focus span{ color:#c35413; }

.sort-selector .ascending img, .sort-selector .descending img{ width:1.2rem; margin-left:0.5787rem; }

.sort-selector .descending{ margin-left:1.2rem; }

.sort-selector .descending img{ transform:rotate(180deg); }

.discover-content{ max-width:1400px; }

.search-results-wrapper{ width:100%; flex-direction:column; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper{ flex-direction:row-reverse; margin:3.58318rem auto 0 auto; } }

.search-results-wrapper .search-results{ width:100%; }

.search-results-wrapper .search-results-header{ display:flex; flex-wrap:wrap; }

.search-results-wrapper .search-results-header .search-results-header-top{ width:100%; }

.search-results-wrapper .search-results-header .search-results-header-top .header-top-right{ display:flex; align-items:center; justify-content:flex-end; padding-top:1rem; }

@media only screen and (min-width: 75em){ .search-results-wrapper .search-results-header .search-results-header-top .header-top-right{ padding-top:0; } }

.search-results-wrapper .search-results-header .search-results-header-top .header-top-right .advanced-search{ padding-right:1rem; font-family:NotosansCondensed, sans-serif; font-weight:400; color:#707479; padding-right:1.44rem; }

.search-results-wrapper .search-results-header .search-results-header-top .header-top-right .advanced-search:hover{ color:#c35413; }

.search-results-wrapper .search-results-header .search-results-header-top .header-top-right .advanced-search:focus{ color:#c35413; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper .search-results-header .search-results-header-top .header-top-right .explore-right{ padding-right:0; } }

.search-results-wrapper .search-results-header .search-results-header-top .header-top-right .search-results-count .pagination .bullet-pages{ display:none; }

.search-results-wrapper .search-results-header .search-results-header-top .header-top-right .search-results-count .pagination .viewing-items-and-arrows{ display:flex; align-items:center; }

@media only screen and (min-width: 75em){ .search-results-wrapper .search-results-header .search-results-header-top{ display:flex; justify-content:space-between; align-items:normal; border-bottom:1px solid #707479; } }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui{ display:flex; padding-left:0; padding-bottom:1.2rem; margin-bottom:0; border-bottom:1px solid #707479; }

@media only screen and (min-width: 75em){ .search-results-wrapper .search-results-header .search-results-header-top .tab-ui{ border-bottom:none; padding-bottom:1.2rem; } }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui li{ display:flex; flex-direction:column; list-style:none; padding-left:0; position:relative; }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui a{ text-transform:uppercase; font-weight:700; text-decoration:none; color:#707479; font-family:NotosansCondensed, sans-serif; }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui a:first-of-type{ margin-right:1.2rem; }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui a:hover{ color:#101820; }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui a:focus{ color:#c35413; }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui span{ display:block; position:absolute; top:2.0736rem; left:27%; color:#c35413; }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui .inactive-span{ display:none; }

.search-results-wrapper .search-results-header .search-results-header-top .tab-ui .active{ color:#101820; }

.search-results-wrapper .search-results-header .search-results-header-bottom{ width:100%; display:flex; flex-direction:column; justify-content:space-between; align-items:normal; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper .search-results-header .search-results-header-bottom{ flex-direction:row; align-items:center; } }

.search-results-wrapper .search-results-header .search-results-header-bottom .item-set-select{ display:flex; flex-direction:column; margin:1.44rem 0; text-transform:uppercase; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper .search-results-header .search-results-header-bottom .item-set-select{ margin:1.728rem 1.728rem 1.728rem 0; } }

.search-results-wrapper .search-results-header .search-results-header-bottom .item-set-select h4{ font-family:NotosansCondensed, sans-serif; font-weight:400; font-size:1rem; color:#c35413; margin-top:0.5787rem; }

.search-results-wrapper .search-results-header .search-results-header-bottom .item-set-select h4:first-of-type{ margin-top:0; }

.search-results-wrapper .search-results-header .search-results-header-bottom .item-set-select span{ color:#101820; font-weight:700; padding-left:0.69444rem; }

.search-results-wrapper .search-results-header .search-results-header-bottom .search-results-sort{ padding-top:1rem; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper .search-results-header .search-results-header-bottom .search-results-sort{ padding-top:1.728rem; padding-bottom:1.728rem; } }

.search-results-wrapper .search-results-header .search-results-header-bottom .search-results-sort form{ display:flex; align-items:center; }

.search-results-wrapper .search-results-header .search-results-header-bottom .search-results-sort form select:hover{ cursor:pointer; }

.search-results-wrapper .search-results-header .search-results-header-bottom .search-results-sort form select:focus{ border:2px solid #101820; }

.search-results-wrapper .discover-footer{ border-top:1px solid #9fa3a6; display:flex; justify-content:space-between; flex-direction:column; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper .discover-footer{ align-items:center; flex-direction:row; } }

.search-results-wrapper .discover-footer .paginator{ width:100%; }

.search-results-wrapper .discover-footer .paginator .pagination{ width:100%; }

.search-results-wrapper .discover-footer .paginator .pagination .viewing-items-and-arrows{ display:flex; align-items:center; align-self:flex-end; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper .discover-footer .paginator .pagination .viewing-items-and-arrows{ align-self:normal; } }

.search-results-wrapper .discover-footer .paginator .pagination .bullet-pages{ display:flex; padding-left:0; justify-content:center; }

@media only screen and (min-width: 46.25em){ .search-results-wrapper .discover-footer .paginator .pagination .bullet-pages{ justify-content:flex-start; } }

.search-results-wrapper .discover-footer .paginator .pagination .bullet-pages li{ list-style:none; padding-left:1rem; }

.search-results-wrapper .discover-footer .paginator .pagination .bullet-pages li:first-of-type{ padding-left:0; }

.search-results-wrapper .discover-footer .paginator .pagination .bullet-pages li a{ color:#9fa3a6; }

.search-results-wrapper .discover-footer .paginator .pagination .bullet-pages li a.active{ color:#c35413; }

.search-facets{ display:none; height:100%; background-color:#e7e8e9; }

@media only screen and (min-width: 46.25em){ .search-facets{ display:block; margin-left:2.0736rem; min-width:25%; flex-basis:25%; padding:0 1.44rem 0 0; } }

@media only screen and (min-width: 75em){ .search-facets{ min-width:20%; flex-basis:20%; } }

.search-facets h2{ font-family:NotosansCondensed, sans-serif; text-transform:uppercase; text-align:left; font-size:1.44rem; padding:1.728rem 0 1.728rem 1.44rem; }

.search-facets h3{ font-family:NotosansCondensed, sans-serif; text-transform:uppercase; font-size:1rem; border-bottom:1px solid #101820; width:100%; position:relative; }

.search-facets h3:hover{ cursor:pointer; }

.search-facets h3::after{ content:""; position:absolute; width:1.2rem; height:1.2rem; background-image:url("../../../pitts/source/img/png/ui/down-arrow2-black.png"); background-repeat:no-repeat; background-size:1rem; left:90%; top:25%; }

.search-facets h3.rotate-arrow::after{ transform:rotate(90deg); left:87%; top:0; }

.search-facets .search-facet{ padding-left:1.44rem; }

.search-facets ul li{ padding-left:0; }

.search-facets ul li a{ color:#101820; font-family:NotosansCondensed, sans-serif; }

.search-facets .search-facet-items{ padding-left:0; }

.search-facets .search-facet-items li{ color:#707479; display:flex; }

.search-facets .search-facet-items li::before{ content:'◆'; font-size:1rem; position:relative; color:#707479; display:block; }

.search-facets .search-facet-items li a{ text-decoration:none; }

.search-facets .search-facet-item span{ padding-left:0.83333rem; }

.search-facets .search-facet-item span a{ font-weight:400; text-transform:capitalize; }

.search-facets .search-facet-item span a::before{ display:none; }

.search-facets .search-facet-item span span{ font-weight:400; }

.search-facets .search-facet-item span .count{ padding-left:0; }

.search-facets .search-facet-item .active{ color:#c35413; }

.search-facets .search-facet-item .active a{ color:#c35413; }

.search-facets .clear-facets{ padding:1.2rem 0 1.2rem 1.44rem; text-align:center; margin-bottom:1.728rem; }

.search-facets .clear-facets a{ color:#101820; font-family:NotosansCondensed, sans-serif; text-transform:uppercase; font-size:1rem; border-bottom:1px solid #101820; text-decoration:none; font-weight:700; }

.search-facets .clear-facets a:hover{ color:#c35413; }

.mobile-search-facets{ display:block; margin:2.0736rem 0 1.2rem 0; }

@media only screen and (min-width: 46.25em){ .mobile-search-facets{ display:none; } }

.mobile-search-facets h2{ padding:1.728rem 0 1rem 0; margin:0; text-align:center; }

.mobile-search-facets ul .search-facet{ padding:0 1rem; }

.mobile-search-facets ul .search-facet h3::after{ left:95%; }

.mobile-search-facets ul .search-facet .search-facet-items{ display:none; }

.mobile-search-facets .clear-facets{ margin-bottom:0.83333rem; padding:1.2rem 0; }
.byline{ font-family:Spectral, serif; font-style:unset; font-weight:700; text-decoration:underline; text-transform:uppercase; font-size:0.64583rem; }

.byline > p{ font-family:inherit; font-style:inherit; font-size:inherit; }
.tab-control{ display:inline; list-style:none; padding-left:0; }

.resource-list{ padding-left:0; margin:1rem 0 2.0736rem 0; }

@media only screen and (min-width: 46.25em){ .resource-list{ margin-top:0; } }

.resource-list li{ list-style:none; }

.resource-label{ font-family:NotosansCondensed, sans-serif; text-transform:uppercase; color:#c35413; font-weight:700; letter-spacing:0.06491rem; }

.cards{ padding-left:0; margin-bottom:2.48832rem; }

@media only screen and (min-width: 46.25em){ .cards{ display:flex; flex-wrap:wrap; } }

.card{ position:relative; padding-left:0; }

@media only screen and (min-width: 46.25em){ .card{ padding:0 1.2rem 0 1.2rem; flex-basis:50%; margin-top:3.58318rem; }
  .card:nth-of-type(odd){ border-right:1px solid #9fa3a6; }
  .card:first-of-type, .card:nth-of-type(2){ margin-top:1.44rem; } }

@media only screen and (min-width: 75em){ .card{ flex-basis:33%; }
  .card:nth-of-type(odd){ border-right:none; }
  .card:nth-of-type(3n+0){ border-left:1px solid #9fa3a6; }
  .card:nth-of-type(3n+1){ border-right:1px solid #9fa3a6; }
  .card:nth-of-type(3){ margin-top:1.44rem; } }

.card figure{ overflow:hidden; position:relative; width:100%; }

.card figure:before{ position:relative; content:''; display:block; padding-top:70%; }

.card figure > *{ display:block; position:absolute; top:0; right:0; bottom:0; left:0; }

.card figure img{ border:1px solid #707479; }

.card figure figcaption{ top:unset; background:#101820; border-top:3px solid white; }

.card figure figcaption p{ color:white; margin:0.69444rem; font-family:Spectral, serif; font-weight:700; font-style:normal; font-size:0.64583rem; }

.card .resource-label{ margin-top:1.44rem; }

.card h4{ margin-top:0; margin-bottom:1rem; text-transform:capitalize; }

.card h4 a:focus{ color:#c35413; }

.card .title-clamp{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; line-height:1.3; }

.card .description-clamp{ display:-webkit-box; -webkit-line-clamp:9; -webkit-box-orient:vertical; overflow:hidden; }

.card .metadata{ display:flex; justify-content:space-between; flex-wrap:nowrap; overflow:hidden; font-size:0.83333rem; font-family:NotosansCondensed, sans-serif; line-height:1.5; border-top:1px solid #707479; color:#707479; flex-direction:column; position:relative; }

.card .metadata .license-and-icon{ display:flex; }

.card .metadata .metadata-item{ padding-right:0.40188rem; }

.card .metadata .metadata-item .label{ text-transform:capitalize; padding-top:0.48225rem; }

.card .metadata .metadata-item .value{ color:#101820; }

.card .metadata .metadata-item .value a:focus{ color:#c35413; }

.card .metadata .metadata-item .resource-link{ color:#101820; }

.card .metadata .metadata-item .resource-link img{ display:none; }

.card .metadata .license-img-wrapper{ display:flex; align-items:center; position:absolute; right:0; top:0.48225rem; }

.card .metadata .license-img-wrapper .license-img{ display:block; width:2.0736rem; width:auto; width:2.0736rem; }

.card .metadata .license-img-wrapper span{ font-size:0.69444rem; text-align:left; text-transform:uppercase; color:#111111; line-height:1; font-weight:700; width:2.0736rem; }

.card .metadata div{ min-width:20%; }

@media only screen and (min-width: 46.25em){ .card .metadata div{ min-width:45%; } }

@media only screen and (min-width: 75em){ .card .metadata div{ min-width:20%; } }

.card .description{ padding-top:1.2rem; }

.card .card-view-item-page{ padding-top:1rem; margin-bottom:1.2rem; }

.card .card-view-item-page a{ color:#111111; text-transform:uppercase; text-decoration:none; font-family:NotosansCondensed; border-bottom:2px solid #c35413; font-weight:700; }

.card .card-view-item-page a:hover{ color:#c35413; }

.card .card-view-item-page a:focus{ color:#c35413; }

.card-list{ display:flex; align-items:center; padding-top:1.2rem; }

.card-list .card-list-figure-wrapper{ max-width:8.9161rem; width:100%; }

.card-list .card-list-figure-wrapper figure{ overflow:hidden; position:relative; width:100%; }

.card-list .card-list-figure-wrapper figure:before{ position:relative; content:''; display:block; padding-top:70%; }

.card-list .card-list-figure-wrapper figure > *{ display:block; position:absolute; top:0; right:0; bottom:0; left:0; }

.card-list .card-list-figure-wrapper figure img{ border:1px solid #9fa3a6; }

.card-list .item-text{ padding-left:1.44rem; flex-basis:70%; }

@media only screen and (min-width: 46.25em){ .card-list .item-text{ flex-basis:100%; } }

.card-list h4{ margin-top:0; font-size:1rem; font-family:Notosans, sans-serif; font-weight:400; text-decoration:underline; text-transform:capitalize; }

.card-list h4 a:hover{ color:#c35413; }

.card-list h4 a:focus{ color:#c35413; }

.card-list .metadata{ display:flex; flex-direction:column; color:#707479; font-size:0.83333rem; }

@media only screen and (min-width: 46.25em){ .card-list .metadata{ flex-direction:row; } }

.card-list .metadata .metadata-item{ display:flex; flex-direction:row; line-height:1.3; padding-top:0; }

.card-list .metadata .metadata-item:first-of-type{ padding-top:0.5787rem; }

@media only screen and (min-width: 46.25em){ .card-list .metadata .metadata-item{ padding-top:1.2rem; }
  .card-list .metadata .metadata-item:first-of-type{ padding-top:1.2rem; padding-right:1.2rem; }
  .card-list .metadata .metadata-item:last-of-type{ padding-left:1.2rem; } }

.card-list .metadata .metadata-item .label{ text-transform:capitalize; font-family:Notosans, sans-serif; font-family:400; }

.card-list .metadata .metadata-item .value{ color:#101820; padding-left:2px; }

.card-list .metadata .metadata-item .value a:hover{ color:#c35413; }

.card-list .metadata .metadata-item .value a:focus{ color:#c35413; }

.card-list .metadata .metadata-item .resource-link{ color:#101820; }

.card-list .metadata .metadata-item .resource-link img{ display:none; }

.list-view-panel .resource-list li{ padding-left:0; }

.list-view-panel .resource-list .title-clamp{ -webkit-line-clamp:1; }

.uri-value-link{ color:#101820; text-decoration:none; }

.card-compact figure{ overflow:hidden; position:relative; width:100%; }

.card-compact figure:before{ position:relative; content:''; display:block; padding-top:70%; }

.card-compact figure > *{ display:block; position:absolute; top:0; right:0; bottom:0; left:0; }

.search-results h3{ display:none; }

.search-results .previous, .search-results .next{ font-family:NotosansCondensed, sans-serif; color:#707479; }

.resource-list .title-clamp{ display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; line-height:1.3; }

.resource-list .description-clamp{ display:-webkit-box; -webkit-line-clamp:9; -webkit-box-orient:vertical; overflow:hidden; }

.metadata .resource-link{ color:#101820; }

.metadata .resource-link img{ display:none; }

.resource-list.grid{ padding-left:0; margin-bottom:2.48832rem; }

@media only screen and (min-width: 46.25em){ .resource-list.grid{ display:grid; grid-template-columns:1fr 1fr; } }

@media only screen and (min-width: 75em){ .resource-list.grid{ grid-template-columns:1fr 1fr 1fr; column-gap:1%; } }

.resource-list.grid .resource-label{ margin-top:1.44rem; }

.resource-list.grid .title-clamp{ -webkit-line-clamp:3; }

.resource-list.grid h4{ margin-top:0; margin-bottom:1rem; text-transform:capitalize; }

.resource-list.grid h4 a:hover{ color:#c35413; }

.resource-list.grid h4 a:focus{ color:#c35413; }

.resource-list.grid .colon{ display:none; }

.resource-list.grid .summary-description{ padding-top:1.2rem; }

.resource-list.grid .card-view-item-page{ padding-top:1rem; margin-bottom:1.2rem; }

.resource-list.grid .card-view-item-page a{ color:#111111; text-transform:uppercase; text-decoration:none; font-family:NotosansCondensed; border-bottom:2px solid #c35413; font-weight:700; }

.resource-list.grid .card-view-item-page a:hover{ color:#c35413; }

.resource-list.grid .card-view-item-page a:focus{ color:#c35413; }

.resource-list.grid .items.resource{ flex-basis:100%; position:relative; }

.resource-list.grid .items.resource:first-of-type{ margin-top:2.0736rem; }

@media only screen and (min-width: 46.25em){ .resource-list.grid .items.resource{ margin-top:3.58318rem; }
  .resource-list.grid .items.resource:nth-of-type(odd){ border-right:1px solid #9fa3a6; padding-right:1.2rem; }
  .resource-list.grid .items.resource:nth-of-type(even){ padding-left:1.2rem; }
  .resource-list.grid .items.resource:first-of-type, .resource-list.grid .items.resource:nth-of-type(2){ margin-top:1.44rem; } }

@media only screen and (min-width: 75em){ .resource-list.grid .items.resource{ padding:0 3% 0 3%; }
  .resource-list.grid .items.resource:nth-of-type(odd){ border-right:none; padding-right:3%; }
  .resource-list.grid .items.resource:nth-of-type(even){ padding-left:3%; }
  .resource-list.grid .items.resource:nth-of-type(3n+0){ border-left:1px solid #9fa3a6; padding-right:0; padding-left:6%; }
  .resource-list.grid .items.resource:nth-of-type(3n+1){ border-right:1px solid #9fa3a6; padding-left:0; padding-right:6%; }
  .resource-list.grid .items.resource:nth-of-type(3){ margin-top:1.44rem; } }

.resource-list.grid figure{ overflow:hidden; position:relative; width:100%; }

.resource-list.grid figure:before{ position:relative; content:''; display:block; padding-top:70%; }

.resource-list.grid figure > *{ display:block; position:absolute; top:0; right:0; bottom:0; left:0; }

.resource-list.grid figure img{ border:1px solid #707479; }

.resource-list.grid .metadata{ font-size:0.83333rem; font-family:NotosansCondensed, sans-serif; line-height:1.2; border-top:1px solid #707479; color:#707479; display:flex; flex-direction:column; position:relative; }

.resource-list.grid .metadata .metadata-item{ padding-top:0.48225rem; }

.resource-list.grid .metadata .metadata-item .label{ text-transform:capitalize; }

.resource-list.grid .metadata .metadata-item .value{ color:#101820; }

.resource-list.grid .metadata .metadata-item .value a:hover{ color:#c35413; }

.resource-list.grid .metadata .metadata-item .value a:focus{ color:#c35413; }

.resource-list.grid .metadata .metadata-item .resource-link{ color:#101820; }

.resource-list.grid .metadata .license-img-wrapper{ display:flex; align-items:center; position:absolute; right:0; top:0.48225rem; }

.resource-list.grid .metadata .license-img-wrapper .license-img{ display:block; width:2.0736rem; }

.resource-list.grid .metadata .license-img-wrapper span{ font-size:0.69444rem; text-align:left; text-transform:uppercase; color:#111111; line-height:1; font-weight:700; width:2.0736rem; }

.resource-list.list .summary-description{ display:none; }

.resource-list.list .card-view-item-page{ display:none; }

.resource-list.list .resource-data{ display:flex; flex-direction:column; margin-left:1.728rem; flex-basis:70%; }

@media only screen and (min-width: 75em){ .resource-list.list .resource-data{ flex-basis:100%; } }

.resource-list.list .resource-data .title-clamp{ -webkit-line-clamp:1; }

.resource-list.list .resource-data h4 a:hover{ color:#c35413; }

.resource-list.list .resource-data h4 a:focus{ color:#c35413; }

.resource-list.list .items.resource{ display:flex; align-items:center; margin-bottom:1.728rem; }

.resource-list.list .items.resource:first-of-type{ padding-top:1.728rem; }

.resource-list.list .resource-primary-img{ max-width:8.9161rem; width:100%; }

.resource-list.list figure{ overflow:hidden; position:relative; width:100%; max-width:8.9161rem; }

.resource-list.list figure:before{ position:relative; content:''; display:block; padding-top:70%; }

.resource-list.list figure > *{ display:block; position:absolute; top:0; right:0; bottom:0; left:0; }

.resource-list.list figure img{ border:1px solid #9fa3a6; }

.resource-list.list .item-text{ padding-left:1.44rem; }

.resource-list.list h4{ margin-top:0; font-size:1rem; font-family:Notosans, sans-serif; font-weight:400; text-decoration:underline; text-transform:capitalize; }

.resource-list.list h4 a:hover{ color:#c35413; }

.resource-list.list h4 a:focus{ color:#c35413; }

.resource-list.list .license-img-wrapper{ display:none; }

.resource-list.list .metadata{ display:flex; flex-direction:column; color:#707479; font-size:0.83333rem; }

@media only screen and (min-width: 75em){ .resource-list.list .metadata{ flex-direction:row; } }

.resource-list.list .metadata .metadata-item{ padding-top:0; display:flex; flex-direction:row; line-height:1.3; }

.resource-list.list .metadata .metadata-item:first-of-type{ padding-top:0.5787rem; }

@media only screen and (min-width: 75em){ .resource-list.list .metadata .metadata-item{ padding-top:1.2rem; }
  .resource-list.list .metadata .metadata-item:first-of-type{ padding-top:1.2rem; padding-right:1.2rem; }
  .resource-list.list .metadata .metadata-item:nth-of-type(3){ padding-left:1.2rem; } }

.resource-list.list .metadata .metadata-item .label{ text-transform:capitalize; font-family:Notosans, sans-serif; font-family:400; }

.resource-list.list .metadata .metadata-item .value{ color:#101820; padding-left:2px; }

.resource-list.list .metadata .metadata-item .value a:focus{ color:#c35413; }

.resource-list.list .metadata .metadata-item .resource-link{ color:#101820; }

.resource-list.list .metadata .metadata-item .resource-link img{ display:none; }

.item-set-link{ color:#101820; }
.compact-card-listing{ padding-left:0; padding-right:0; padding:0; display:grid; grid-template-columns:1fr; grid-row-gap:0.48225rem; }

@media only screen and (min-width: 46.25em){ .compact-card-listing{ padding-left:0; padding-right:0; margin-left:auto !important; margin-right:auto !important; max-width:1900px; } }

@media only screen and (min-width: 46.25em){ .compact-card-listing{ max-width:calc(900px + (2.98598rem * 2) - 2.88rem) !important; } }

@media only screen and (min-width: 46.25em){ .compact-card-listing{ grid-template-columns:1fr 1fr; grid-gap:1rem 1rem; align-items:center; padding:1.44rem 1.2rem; grid-row-gap:1.44rem; } }

@media only screen and (min-width: 75em){ .compact-card-listing{ padding:1.44rem 0; grid-template-columns:1fr 1fr 1fr; grid-gap:1rem 1rem; align-items:center; grid-row-gap:1.44rem; }
  .compact-card-listing .title-area{ grid-column-end:span 2; padding-left:calc(50% + (1rem / 2)); padding-top:1.728rem; } }

.compact-card-listing h2{ border:0; }

.compact-card-listing .btn, .compact-card-listing .slide-introduction .slide-contents .slide-btn, .slide-introduction .slide-contents .compact-card-listing .slide-btn{ background-color:#101820; color:white; border-color:#101820; margin:1.2rem 0; text-decoration:underline; }

.compact-card-listing > * > *{ margin-left:0; margin-right:0; }
main > div > .excerpt{ display:none; }
.featured-exhibits{ padding:2.0736rem 0; font:1rem/1.5 Spectral, serif; }

@media only screen and (min-width: 46.25em){ .featured-exhibits{ display:grid; grid-template-columns:1fr 1fr; grid-template-rows:auto; } }

@media only screen and (min-width: 75em){ .featured-exhibits{ grid-template-columns:1fr 1fr 1fr; grid-template-rows:auto; padding:4.29982rem 2.0736rem 0 2.0736rem; } }

.featured-exhibits .featured-exhibits-intro{ padding:0 1.2rem; text-align:center; }

@media only screen and (min-width: 46.25em){ .featured-exhibits .featured-exhibits-intro{ padding:0 6.19174rem; grid-column:1 / span 2; } }

@media only screen and (min-width: 75em){ .featured-exhibits .featured-exhibits-intro{ grid-column:unset; padding:0 2.48832rem; text-align:left; } }

.featured-exhibits .featured-exhibits-intro h2{ margin:1.2rem 0; font-size:1.5rem; }

@media only screen and (min-width: 75em){ .featured-exhibits .featured-exhibits-intro h2{ font-size:2rem; } }

.featured-exhibits .featured-exhibits-intro p{ line-height:1.5; }

.featured-exhibits .featured-exhibits-intro a{ max-width:225px; margin:2.98598rem auto; }

@media only screen and (min-width: 75em){ .featured-exhibits .featured-exhibits-intro a{ margin:2.98598rem 0; } }

.featured-exhibits .featured-exhibits-intro .featured-exhibits-img{ width:90px; margin:0 auto; display:block; }

@media only screen and (min-width: 75em){ .featured-exhibits .featured-exhibits-intro .featured-exhibits-img{ width:initial; margin:initial; max-width:180px; } }

@media only screen and (min-width: 75em){ .featured-exhibits.has-three-cards .featured-exhibits-intro{ grid-column:1 / span 3; text-align:center; padding:0 15.40702rem; }
  .featured-exhibits.has-three-cards .featured-exhibits-intro .featured-exhibits-img{ margin:0 auto; }
  .featured-exhibits.has-three-cards .featured-exhibits-intro a{ margin:2.98598rem auto; } }

#primary-content .featured-exhibits{ max-width:1200px; }

#primary-content .featured-exhibits > .featured-exhibits-intro{ padding:0 1rem; }
.link-card{ margin:0 auto 2.98598rem auto; }

@media only screen and (min-width: 46.25em){ .link-card{ padding:0 1.2rem; margin:initial; margin-bottom:2.98598rem; }
  .link-card:nth-of-type(odd){ border-left:1px solid var(--colour--neutral--30); } }

@media only screen and (min-width: 75em){ .link-card{ padding:0 2.48832rem; border-left:1px solid var(--colour--neutral--30); } }

.link-card .a-portrait, .link-card .a-landscape{ display:block; overflow:hidden; position:relative; width:100%; }

.link-card .a-portrait:before, .link-card .a-landscape:before{ position:relative; content:''; display:block; padding-top:70%; }

.link-card .a-portrait > *, .link-card .a-landscape > *{ display:block; position:absolute; top:0; right:0; bottom:0; left:0; }

.link-card .a-portrait img, .link-card .a-landscape img{ object-fit:cover; height:100%; }

.link-card .link-card-info{ padding:0 1.2rem; text-decoration:none; }

@media only screen and (min-width: 46.25em){ .link-card .link-card-info{ padding:initial; } }

.link-card .link-card-info a{ text-decoration:none; }

.link-card .link-card-info .item-label{ margin-top:1.44rem; font-family:NotosansCondensed, sans-serif; font-weight:700; color:#F2A900; text-transform:uppercase; letter-spacing:0.06491rem; font-size:0.83333rem; }

.link-card .link-card-info h3{ margin-bottom:1rem; text-transform:initial; }

.link-card .link-card-info h3:hover, .link-card .link-card-info h3:focus{ text-decoration:underline; }

.link-card .link-card-info .deck{ line-height:1.5; font-style:italic; font-size:1.1rem; font-weight:200; color:#101820; text-align:left; }

.link-card .link-card-info hr{ border-bottom:1px solid var(--colour--neutral--30); margin:initial; }

.link-card .link-card-info .description{ margin:1.2rem 0; font-family:Notosans, sans-serif; color:#101820; }

.link-card .link-card-info .description p{ line-height:1.5; }

.link-card .link-card-info .card-link{ font:700 0.9rem NotosansCondensed, sans-serif; text-decoration:none; border-bottom:2px solid #F2A900; margin-top:1.2rem; text-transform:uppercase; color:#101820; display:inline-block; }

.link-card .link-card-info .card-link:hover, .link-card .link-card-info .card-link:focus{ color:#F2A900; border-bottom:2px solid #101820; }

@media only screen and (min-width: 75em){ .has-three-cards .link-card:nth-of-type(2){ border-left:none; } }

#primary-content .link-card .link-card-info{ padding:0; }

@media only screen and (min-width: 75em){ #primary-content .link-card{ padding:0 1rem; } }
.info{ width:5%; }

.item-browse-wrapper{ display:flex; flex-direction:column; margin:0 auto; padding:2.48832rem 0 2.98598rem 0; width:95%; max-width:100%; }

@media only screen and (min-width: 75em){ .item-browse-wrapper{ flex-direction:row; } }

.item-browse-wrapper .media-list{ width:100%; height:300px; }

@media only screen and (min-width: 46.25em){ .item-browse-wrapper .media-list{ height:600px; } }

@media only screen and (min-width: 75em){ .item-browse-wrapper .media-list{ width:55%; } }

.item-browse-wrapper .media-list .slick-list{ height:100%; }

.item-browse-wrapper .media-list .slick-list .slick-track{ width:100%; height:100%; }

.item-browse-wrapper .media-list .slick-list .slick-track .slick-slide iframe{ width:100%; height:100%; }

.item-browse-wrapper .media-list .slick-list .slick-track .slick-slide p{ height:100%; }

.item-browse-wrapper .media-list .slick-list .slick-track .slick-slide p iframe{ height:100%; width:100%; }

.item-browse-wrapper .media-list .slick-list .slick-track .slick-slide p.has-text{ height:auto; color:white; font-size:0.83333rem; padding:1.2rem 1.2rem 0 1.2rem; }

.item-browse-wrapper .media-list .slick-list .slick-track .slick-slide img{ height:100%; object-fit:cover; }

.universal-viewer{ width:100%; }

@media only screen and (min-width: 75em){ .universal-viewer{ width:55%; } }

.uv .headerPanel .centerOptions .prevOptions{ width:20%; }

.uv .headerPanel .rightOptions .pagingToggleButtons{ display:flex; width:45%; }

.uv .centerPanel .title{ max-width:99%; }

.uv .overlays .download .middle .content .options .group{ list-style:none; }

.uv-icon-gallery{ margin-left:5px; }

.item-info{ width:100%; }

@media only screen and (min-width: 75em){ .item-info{ padding-left:2.48832rem; width:45%; } }

.item-info .item-title h2{ font-size:1.44rem; text-align:left; padding:initial; margin:initial; }

.item-info .item-creator{ padding-top:0.48225rem; }

.item-info .item-creator h3{ font-size:1.2rem; font-style:italic; text-transform:capitalize; font-weight:300; margin-top:0; }

.item-info .wayfinding{ padding-top:1.44rem; padding-bottom:1.44rem; }

@media only screen and (min-width: 75em){ .item-info .wayfinding{ padding-top:0; } }

.item-info .wayfinding a{ text-transform:uppercase; font-family:NotosansCondensed, sans-serif; font-weight:700; padding:0 0.3349rem 0 0.3349rem; color:#c35413; }

.item-info .wayfinding a:first-of-type{ padding-left:0; color:#101820; }

.item-info .wayfinding a:nth-of-type(2){ color:#101820; }

.item-info .wayfinding a:last-of-type{ padding-right:0; }

.item-info .wayfinding span{ font-weight:700; }

.item-info .wayfinding .item-set-seperators:last-of-type{ display:none; }

.item-info .browse-controls{ padding-top:1.728rem; }

.item-info .browse-controls.top{ padding-bottom:0.83333rem; }

.item-info .browse-controls .tab-ui{ display:flex; padding-bottom:0.83333rem; }

@media only screen and (min-width: 46.25em){ .item-info .browse-controls .tab-ui{ padding-bottom:0; } }

.item-info .browse-controls .tab-ui .item-page-tab-control{ display:flex; flex-direction:column; align-items:center; margin:0 1rem 0 1rem; }

.item-info .browse-controls .tab-ui .item-page-tab-control:first-of-type{ margin-left:0; }

.item-info .browse-controls .tab-ui .item-page-tab-control:last-of-type{ margin-right:0; }

.item-info .browse-controls .tab-ui .item-page-tab-control span{ top:1.728rem; color:#F2A900; left:auto; }

.item-info .browse-controls .tab-ui .item-page-tab-control a{ font-size:0.83333rem; padding:0; margin:0; }

@media only screen and (min-width: 46.25em){ .item-info .browse-controls .tab-ui .item-page-tab-control a{ font-size:1rem; } }

.summary-panel{ overflow:scroll; padding-right:1.44rem; }

.summary-panel .item-description{ margin-top:2.0736rem; line-height:1.2; }

.summary-panel .item-description br{ display:block; margin-top:1rem; }

.summary-panel .description-metadata{ display:grid; grid-template-columns:1fr 1fr; grid-template-rows:1fr 1fr; column-gap:2%; margin-top:2.0736rem; font-family:NotosansCondensed, sans-serif; font-weight:300; font-size:0.83333rem; line-height:1.2; padding-bottom:1.2rem; border-top:1px solid #9fa3a6; border-bottom:1px solid #9fa3a6; }

@media only screen and (min-width: 46.25em){ .summary-panel .description-metadata{ padding:1.2rem 0 1.2rem 0; grid-template-columns:15% 30% 24.5% 24.5%; grid-template-rows:1fr; } }

.summary-panel .description-metadata .metadata-item .label{ text-transform:capitalize; color:#707479; padding-top:1.2rem; }

@media only screen and (min-width: 46.25em){ .summary-panel .description-metadata .metadata-item .label{ padding-top:0; } }

.summary-panel .description-metadata .metadata-item .value{ color:#111111; display:flex; flex-wrap:wrap; }

.summary-panel .description-metadata .metadata-item .value a{ color:#111111; display:block; }

.summary-panel .description-metadata .metadata-item .value a:first-of-type{ padding-left:0; }

.summary-panel .item-rights-statement{ display:flex; flex-direction:column; margin:2.0736rem 0 2.0736rem 0; font-size:0.83333rem; line-height:1.5; color:#585d63; }

@media only screen and (min-width: 46.25em){ .summary-panel .item-rights-statement{ flex-direction:row; justify-content:space-between; } }

.summary-panel .item-rights-statement .label{ font-family:Notosans, sans-serif; text-transform:capitalize; }

.summary-panel .item-rights-statement .value{ font-family:NotosansCondensed, sans-serif; font-weight:400; }

.summary-panel .item-rights-statement a{ color:#585d63; font-family:NotosansCondensed, sans-serif; font-weight:400; }

.summary-panel .item-rights-statement .statement-plus-img{ display:flex; width:90%; }

@media only screen and (min-width: 46.25em){ .summary-panel .item-rights-statement .statement-plus-img{ width:65%; } }

.summary-panel .item-rights-statement .statement-plus-img .metadata-item{ width:250%; }

.summary-panel .item-rights-statement .statement-plus-img .metadata-item .value-link{ padding-top:0.48225rem; }

.summary-panel .item-rights-statement .statement-plus-img .license-img-wrapper{ padding-left:0.83333rem; display:flex; align-content:center; align-self:center; width:100%; }

.summary-panel .item-rights-statement .statement-plus-img .license-img-wrapper img{ width:2.0736rem; }

.summary-panel .item-rights-statement .statement-plus-img .license-img-wrapper span{ font-size:0.69444rem; text-align:left; text-transform:uppercase; color:#111111; line-height:1; font-weight:700; align-self:flex-end; font-family:NotosansCondensed, sans-serif; width:50%; }

.summary-panel .item-rights-statement .download-imgs{ display:flex; justify-content:center; padding-top:2.0736rem; }

@media only screen and (min-width: 46.25em){ .summary-panel .item-rights-statement .download-imgs{ justify-content:flex-end; width:30%; padding-top:0; } }

.summary-panel .item-rights-statement .download-imgs .download-img-wrapper{ padding-left:1rem; }

.summary-panel .item-rights-statement .download-imgs .download-img-wrapper a{ display:flex; flex-direction:column; align-items:center; text-decoration:none; }

.summary-panel .item-rights-statement .download-imgs .download-img-wrapper a span{ text-align:center; line-height:1.2; font-size:0.69444rem; padding-top:0.48225rem; }

.summary-panel .item-rights-statement .download-imgs .download-metadata-img-wrapper{ padding-left:5%; }

.summary-panel .item-rights-statement .download-imgs .download-metadata-img-wrapper a{ display:flex; flex-direction:column; align-items:center; text-decoration:none; }

.summary-panel .item-rights-statement .download-imgs .download-metadata-img-wrapper a span{ text-align:center; line-height:1.2; font-size:0.69444rem; padding-top:0.48225rem; }

.summary-panel .item-rights-statement .download-imgs .download-img, .summary-panel .item-rights-statement .download-imgs .download-metadata-img{ width:1.728rem; height:1.728rem; }

.full-metadata-panel{ overflow:scroll; padding-top:1.44rem; display:flex; padding-right:2.0736rem; justify-content:space-between; }

.full-metadata-panel .properties .property:first-of-type h4{ margin-top:0; }

.full-metadata-panel .properties .property h4{ margin-top:1rem; color:#707479; font-family:NotosansCondensed, sans-serif; font-weight:300; font-size:0.83333rem; }

.full-metadata-panel .properties .property .value{ color:#40464d; font-size:0.83333rem; font-family:NotosansCondensed, sans-serif; margin-top:0.40188rem; line-height:1.2; }

.full-metadata-panel .download-metadata-img-wrapper a{ display:flex; flex-direction:column; align-items:center; text-decoration:none; }

.full-metadata-panel .download-metadata-img-wrapper a span{ text-align:center; line-height:1.2; font-size:0.69444rem; padding-top:0.48225rem; }

.full-metadata-panel .download-metadata-img-wrapper a img{ max-width:2.0736rem; }

.related-items-panel{ overflow:scroll; padding-right:2.0736rem; }

.related-items-panel .resource-label{ padding-top:1.2rem; }

.related-items-panel p{ font-family:Notosans, sans-serif; padding-top:0.69444rem; }

.related-items-panel .browse-item-set{ margin-bottom:2.98598rem; }

.related-items-panel .browse-item-set a{ color:#101820; text-transform:uppercase; text-decoration:none; font-family:NotosansCondensed; border-bottom:2px solid #c35413; font-weight:700; }

.related-items-panel .browse-item-set a:hover{ color:#c35413; }
.section-list .tab-ui{ padding-left:0; margin-left:0; display:flex; justify-content:center; border-bottom:1px solid #9fa3a6; }

.section-list .tab-ui li{ display:flex; flex-direction:column; align-items:center; padding:0 1rem 0.48225rem 1rem; position:relative; }

.section-list .tab-ui li:first-of-type{ padding-left:0; }

.section-list .tab-ui li:last-of-type{ padding-right:0; }

.section-list .tab-ui li a{ color:#101820; font-family:NotosansCondensed, sans-serif; font-weight:bold; }

.section-list .tab-ui li a:hover + .tab-marker{ color:#101820; display:block; }

.section-list .tab-ui li .tab-marker{ display:none; position:absolute; top:1.44rem; }

.section-list .tab-ui li .active + .tab-marker{ display:block; color:#F2A900; }

.section-list .desktop-page-list{ display:none; }

@media only screen and (min-width: 46.25em){ .section-list .desktop-page-list{ display:flex; } }

@media only screen and (min-width: 46.25em){ .section-list .mobile-page-list{ display:none; } }

.section-list .mobile-page-list ul{ flex-direction:column; border-top:1px solid #9fa3a6; }

.section-list .mobile-page-list ul .mobile-page-control{ flex-direction:row; align-items:flex-start; padding-left:0; font-family:NotosansCondensed, sans-serif; font-weight:700; list-style:none; }

@media only screen and (min-width: 46.25em){ .section-list .mobile-page-list ul .mobile-page-control{ display:none; } }

.section-list .mobile-page-list ul .mobile-page-control .page-list-arrow{ display:none; }

.section-list .mobile-page-list ul .mobile-page-control::before{ content:'◆'; font-size:1rem; position:relative; color:#707479; display:block; }

.section-list .mobile-page-list ul .mobile-page-control a{ padding-left:0.83333rem; }

.section-list .mobile-page-list ul .mobile-page-control a:hover{ color:#c35413; }

.section-list .mobile-page-list ul .mobile-page-control:first-of-type{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; padding-top:0.83333rem; padding-bottom:0.83333rem; }

.section-list .mobile-page-list ul .mobile-page-control:first-of-type::before{ display:none; }

.section-list .mobile-page-list ul .mobile-page-control:first-of-type .page-list-arrow{ display:block; padding-bottom:1.2rem; transform:rotate(90deg); color:#9fa3a6; font-size:1.44rem; }

.section-list .mobile-page-list ul .mobile-page-control:first-of-type .page-list-arrow:hover{ cursor:pointer; }

.section-list .mobile-page-list ul .mobile-page-control:first-of-type a{ padding-left:0; }

.section-list .mobile-page-list ul .mobile-page-control.active{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; color:#c35413; }

.section-list .mobile-page-list ul .mobile-page-control:last-of-type{ padding-bottom:0.83333rem; }

.site-page-pagination{ display:none; }

.vertical-page-list ul{ flex-direction:column; border-top:1px solid #9fa3a6; padding-left:0; border-bottom:1px solid #9fa3a6; }

.vertical-page-list ul .vertical-page-control{ display:flex; flex-direction:row; align-items:flex-start; padding-left:0; font-family:NotosansCondensed, sans-serif; font-weight:700; list-style:none; padding:0 1rem 0.48225rem 0; }

.vertical-page-list ul .vertical-page-control .page-list-arrow{ display:none; }

.vertical-page-list ul .vertical-page-control::before{ content:'◆'; font-size:1rem; position:relative; color:#707479; display:block; }

.vertical-page-list ul .vertical-page-control a{ color:#101820; padding-left:0.83333rem; }

.vertical-page-list ul .vertical-page-control a:hover{ color:#c35413; }

.vertical-page-list ul .vertical-page-control .vertical-item-list-link{ padding-left:0.83333rem; color:#c35413; }

.vertical-page-list ul .vertical-page-control.no-padding:first-of-type{ padding-bottom:0; padding-top:0; }

.vertical-page-list ul .vertical-page-control:first-of-type{ display:flex; flex-direction:row; align-items:center; padding-top:0.83333rem; padding-bottom:0.83333rem; }

.vertical-page-list ul .vertical-page-control:first-of-type .page-list-arrow{ display:block; padding-bottom:1.2rem; transform:rotate(90deg); color:#9fa3a6; font-size:1.44rem; margin-left:auto; }

.vertical-page-list ul .vertical-page-control:first-of-type .page-list-arrow:hover{ cursor:pointer; }

.vertical-page-list ul .vertical-page-control:last-of-type{ padding-bottom:0.83333rem; }
.item-listing{ max-width:1200px; }

.item-listing .title-area{ text-align:center; padding-bottom:2.98598rem; border-bottom:1px solid #9fa3a6; }

.item-listing .title-area .block-introduction{ width:60%; margin:0 auto; padding:1.2rem 0; }

.item-listing .title-area .block-introduction p{ font-family:Spectral, serif; line-height:2; }

.item-listing .title-area a{ margin:0 auto; }

.item-listing .item-listing-cards{ padding-top:1rem; }

.item-listing .item-listing-description-clamp{ display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden; }
.item-with-metadata{ position:relative; }

.item-with-metadata figure{ height:600px; background-color:#101820; }

.item-with-metadata figure img{ height:100%; }

.item-with-metadata figure img.img-portrait{ object-fit:cover; }

@media only screen and (min-width: 46.25em){ .item-with-metadata figure img.img-portrait{ object-fit:contain; } }

.item-with-metadata figure img.img-landscape{ object-fit:cover; }

.item-with-metadata .item-media-overlay{ position:absolute; z-index:1; bottom:0; left:0; width:100%; padding:1.44rem 1.44rem 1.44rem; background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.95) 100%); }

.item-with-metadata .item-media-overlay .browse-controls.top{ display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #9fa3a6; padding-bottom:0.69444rem; }

.item-with-metadata .item-media-overlay .browse-controls span{ color:#F2A900; font-weight:700; font-family:NotosansCondensed, sans-serif; text-transform:uppercase; }

.item-with-metadata .item-media-overlay .browse-controls .tab-ui{ padding-bottom:0; border-bottom:none; }

.item-with-metadata .item-media-overlay .browse-controls .tab-ui a{ color:white; }

.item-with-metadata .item-media-overlay .browse-controls .tab-ui li:last-of-type a{ padding-right:0; }

.item-with-metadata .item-media-overlay .browse-controls .tab-ui li:last-of-type span{ left:40%; }

.item-with-metadata .item-media-overlay .browse-controls .tab-ui span{ color:#F2A900; top:110%; left:30%; }

.item-with-metadata .item-media-overlay .item-data{ font-family:NotosansCondensed, sans-serif; font-weight:300; color:white; height:10.69932rem; overflow-y:scroll; overflow-x:hidden; }

@media only screen and (min-width: 46.25em){ .item-with-metadata .item-media-overlay .item-data{ max-height:auto; } }

.item-with-metadata .item-media-overlay .item-data h3{ color:white; font-family:NotosansCondensed, sans-serif; font-weight:700; font-size:1rem; text-align:left; padding:0; text-transform:none; margin-top:1rem; }

.item-with-metadata .item-media-overlay .item-data h3 .title{ display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; line-height:1.5; }

.item-with-metadata .item-media-overlay .item-data a{ color:white; }

.item-with-metadata .item-media-overlay .item-data .information-panel h3{ padding-bottom:1rem; }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata{ display:flex; justify-content:space-between; }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items{ display:flex; width:85%; flex-wrap:wrap; justify-content:space-between; }

@media only screen and (min-width: 46.25em){ .item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items{ width:100%; } }

@media only screen and (min-width: 46.25em){ .item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items{ width:85%; flex-wrap:nowrap; } }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items .metadata-item{ font-size:0.83333rem; width:50%; padding-bottom:1rem; }

@media only screen and (min-width: 46.25em){ .item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items .metadata-item{ width:33%; } }

@media only screen and (min-width: 46.25em){ .item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items .metadata-item{ width:auto; max-width:20%; } }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items .metadata-item:nth-of-type(4) .value a{ padding-left:0.40188rem; }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata .metadata-items .metadata-item:nth-of-type(4) .value a:first-of-type{ padding-left:0; }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata .license-img-wrapper{ width:20%; display:flex; align-items:center; }

@media only screen and (min-width: 46.25em){ .item-with-metadata .item-media-overlay .item-data .information-panel .metadata .license-img-wrapper{ width:15%; } }

@media only screen and (min-width: 46.25em){ .item-with-metadata .item-media-overlay .item-data .information-panel .metadata .license-img-wrapper{ width:10%; } }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata .license-img-wrapper img{ width:50%; }

.item-with-metadata .item-media-overlay .item-data .information-panel .metadata .license-img-wrapper span{ font-size:0.83333rem; text-align:left; text-transform:uppercase; color:white; line-height:1; font-weight:700; }
.break.opaque{ width:100%; border:1px solid #707479; }
.poster{ min-height:34rem; width:100%; padding:2.0736rem !important; position:relative; }

@media only screen and (min-width: 46.25em){ .poster{ min-height:28rem; } }

@media only screen and (min-width: 46.25em){ .poster{ padding:2.0736rem !important; padding-right:2.48832rem !important; } }

@media only screen and (min-width: 75em){ .poster{ padding:2.48832rem !important; padding-right:2.98598rem !important; } }

.poster::before{ content:""; background:url(../../asset/img/svg/vines-abstraction/crossed-wires-yellow.svg); display:inline-block; height:6rem; position:absolute; width:6rem; margin-top:-75px; margin-left:-75px; background-repeat:no-repeat; }

@media only screen and (min-width: 75em){ .poster::before{ margin-top:-85px; margin-left:-95px; height:11rem; width:11rem; } }

@media only screen and (min-width: 46.25em){ .poster::before{ height:11rem; width:11rem; margin-top:-85px; margin-left:-95px; } }

.poster .title{ margin-bottom:1.44rem; font:700 1.86rem Spectral, serif; text-align:center; }

.poster .title::after{ content:""; display:block; height:2rem; margin:1.2rem auto 0 auto; width:100%; }

@media only screen and (min-width: 46.25em){ .poster .title::after{ height:3rem; width:334px; } }

@media only screen and (min-width: 75em){ .poster .title::after{ height:3rem; width:434px; } }

.poster .image-background{ position:absolute; width:100%; height:100%; top:0; left:0; }

.poster .image-background::after{ content:""; background:url(../../asset/img/svg/vines-abstraction/crossed-wires-yellow.svg); display:block; height:6rem; width:6rem; bottom:-135px; right:-20px; position:absolute; float:right; margin-right:-21px; transform:rotateX(180deg) rotateY(-180deg) translateY(100%); background-repeat:no-repeat; }

@media only screen and (min-width: 46.25em){ .poster .image-background::after{ height:11rem; width:11rem; bottom:-225px; right:-35px; } }

@media only screen and (min-width: 75em){ .poster .image-background::after{ margin-right:-105px; bottom:-220px; right:50px; margin-top:0px; height:11rem; width:11rem; } }

.poster .image-background figure{ height:100%; }

.poster .image-background figure img{ filter:grayscale(100%); mix-blend-mode:multiply; object-fit:cover; height:100%; opacity:0.2; }

.poster .poster-text{ margin-top:1.44rem; position:relative; z-index:1; }

.poster .poster-text p{ font-family:Spectral, serif; font-weight:400; text-align:left; }

.poster.colour-scheme-1{ background:#fceecc; }

.poster.colour-scheme-1:after{ content:" "; }

.poster.colour-scheme-1 .title, .poster.colour-scheme-1 .poster-text{ color:#101820; }

.poster.colour-scheme-1 .title::after{ background:url(../../asset/img/svg/vines-abstraction/vines-horizontal-black.svg) no-repeat; }

.poster.colour-scheme-2{ background:linear-gradient(0deg, #f2a900 0%, rgba(16, 24, 32, 0.9) 40%, #101820 90%); mix-blend-mode:multiply; }

.poster.colour-scheme-2 .image-background figure img{ opacity:0.4; }

.poster.colour-scheme-2:after{ content:" "; }

.poster.colour-scheme-2 .title, .poster.colour-scheme-2 .poster-text{ color:white; }

.poster.colour-scheme-2 .title::after{ background:url(../../asset/img/svg/vines-abstraction/vines-horizontal-white.svg) no-repeat; }

.poster.text-treatment-1 .poster-text p{ font-size:1.3392rem; line-height:1.60704rem; }

@media only screen and (min-width: 46.25em){ .poster.text-treatment-1 .poster-text p{ font-size:1.60704rem; line-height:2.31414rem; } }

@media only screen and (min-width: 75em){ .poster.text-treatment-1 .poster-text p{ font-size:1.92845rem; line-height:2.77697rem; } }

.poster .poster-text p{ font-size:1.116rem; line-height:1.60704rem; }

@media only screen and (min-width: 46.25em){ .poster .poster-text p{ font-size:1.3392rem; line-height:1.92845rem; } }

@media only screen and (min-width: 75em){ .poster .poster-text p{ font-size:1.3392rem; line-height:1.92845rem; } }
main > div > .representative-image{ display:none; }
.section-listing{ margin-top:0; display:grid; grid-gap:0.40188rem; grid-template-columns:1fr; }

@media only screen and (min-width: 75em){ .section-listing{ grid-template-columns:6.4fr 3.6fr; grid-gap:0.40188rem; } }

.section-listing .title-area{ text-align:center; background-color:#8090b4; padding:1rem; position:relative; }

@media only screen and (min-width: 46.25em){ .section-listing .title-area{ padding:1.728rem; border-bottom:0.69444rem solid white; } }

.section-listing .title-area h3{ margin-top:0; }

@media only screen and (min-width: 75em){ .section-listing .title-area{ text-align:left; }
  .section-listing .title-area:before{ content:''; position:absolute; bottom:1.728rem; left:1.728rem; width:2.48832rem; height:2.48832rem; } }

.quotation blockquote{ margin:0; margin-top:6.19174rem; margin-bottom:4.29982rem; }

@media only screen and (min-width: 75em){ .quotation blockquote{ margin-top:8.9161rem; } }

.quotation blockquote::before{ content:""; background:url(../../asset/img/svg/vines-abstraction/crossed-wires-two-vines-yellow.svg); display:inline-block; height:6rem; position:absolute; width:6rem; margin-top:-75px; margin-left:-21px; background-repeat:no-repeat; }

@media only screen and (min-width: 75em){ .quotation blockquote::before{ margin-top:-116px; margin-left:-77px; height:11rem; width:11rem; } }

.quotation blockquote::after{ content:""; background:url(../../asset/img/svg/vines-abstraction/dots-cross-wire.svg); display:block; height:6rem; width:6rem; margin-top:5px; float:right; margin-right:-21px; background-repeat:no-repeat; }

@media only screen and (min-width: 75em){ .quotation blockquote::after{ margin-right:-100px; margin-top:-50px; height:11rem; width:11rem; } }

.quotation blockquote p{ font-family:Spectral, serif; font-style:italic; font-size:1.3392rem; padding:0 2.48832rem; }

.quotation blockquote cite{ text-transform:uppercase; font-family:NotosansCondensed, sans-serif; position:relative; top:1.2rem; font-style:normal; font-weight:700; padding:0 2.48832rem; }
.universal-viewer.viewer::before{ content:""; width:100%; background:#101820; display:block; }

.uv{ background-color:#101820 !important; }

.uv .headerPanel{ color:white !important; }

.uv .headerPanel .options{ background-color:#1c242b !important; }

.uv .overlays{ background:rgba(16, 24, 32, 0.5) !important; }

.uv .leftPanel, .uv .rightPanel{ background:#1c242b !important; }

.uv .rightPanel main{ color:white !important; }

.uv .centerPanel .content .attribution{ display:none !important; }

.uv .centerPanel .content .viewer .paging.btn, .uv .centerPanel .content .viewer .slide-introduction .slide-contents .paging.slide-btn, .slide-introduction .slide-contents .uv .centerPanel .content .viewer .paging.slide-btn{ min-width:auto; }

.uv .btn, .uv .slide-introduction .slide-contents .slide-btn, .slide-introduction .slide-contents .uv .slide-btn{ height:unset; justify-content:unset; width:unset; min-width:unset; }

.uv .headerPanel .centerOptions .autocompleteText{ border:0; min-height:unset; text-align:center; }

.uv a.go.btn-primary{ border-color:#101820; background-color:#101820; }

.uv .headerPanel .centerOptions .search .searchText{ text-align:center; min-height:unset; }
.slideshow, #homepage-splash .items{ background-color:#101820; position:relative; }

.slick-track{ height:calc(100vh - (58px + 77px + 1.44rem)); }

.slide-contents{ color:white; font:1rem/1.8 NotosansCondensed, sans-serif; letter-spacing:1px; display:flex; justify-content:flex-start; align-items:flex-start; position:relative; padding:2.0736rem 1.2rem 1.2rem; }

@media only screen and (min-width: 46.25em){ .slide-contents{ padding:calc(2.0736rem + 0.27908rem) 1.2rem 1.2rem; } }

@media only screen and (min-width: 75em){ .slide-contents{ padding-top:calc(1.2rem + 0.27908rem); position:absolute; z-index:1; background-color:initial; bottom:0; left:0; width:100%; } }

.slide-contents img{ height:50px; width:61.67px; margin-right:1.2rem; flex-basis:61.67px; }

.slide-contents .slide-img-info{ max-width:calc(100% - calc(61.67px + 1.2rem)); flex-basis:calc(100% - calc(61.67px + 1.2rem)); }

@media only screen and (min-width: 75em){ .slide-contents .slide-img-info{ width:calc(100% - 200px); height:118px; } }

.slide-contents h3{ margin-top:initial; color:white; font:1rem NotosansCondensed, sans-serif; text-transform:none; font-weight:700; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.slide-contents p{ line-height:1.8; overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }

@media only screen and (min-width: 75em){ .slide-contents p{ -webkit-line-clamp:2; } }

.slide-contents .more-info{ display:inline-block; font-weight:inherit; color:white; margin-bottom:2.48832rem; }

.slide-contents .more-info:visited{ color:white; }

.slide-contents .more-info:hover, .slide-contents .more-info:active, .slide-contents .more-info:focus{ color:#F2A900; }

@media only screen and (min-width: 75em){ .slide-contents .more-info{ margin-bottom:initial; } }

.slide-contents::before{ content:''; position:absolute; height:1px; width:calc(100% - 2.0736rem); top:1.2rem; left:50%; background-color:#9fa3a6; transform:translateX(-50%); }

@media only screen and (min-width: 75em){ .slide-contents::before{ top:0.27908rem; } }

.slick-slide figure img{ height:40vh; }

@media only screen and (min-width: 46.25em){ .slick-slide figure img{ height:60vh; } }

@media only screen and (min-width: 75em){ .slick-slide figure img{ height:100vh; } }

.slick-slide figure .img-landscape{ object-fit:cover; }

.slick-slide figure .img-portrait{ object-fit:contain; padding-top:1.2rem; }

@media only screen and (min-width: 75em){ .slick-slide figure::before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(0deg, rgba(16, 24, 32, 0.95) 0%, rgba(16, 24, 32, 0.95) 25%, rgba(16, 24, 32, 0.1) 40%); z-index:1; } }

.slide-introduction figure::before, .slide-introduction .slide-contents::before{ all:unset; }

.slide-introduction figure img{ height:100vh; }

.slide-introduction figure img.img-portrait{ object-fit:cover; padding:initial; }

.slide-introduction .slide-contents{ display:flex; flex-direction:column; justify-content:center; color:white; background:rgba(16, 24, 32, 0.9); padding:1.2rem; top:0; right:0; bottom:0; left:0; position:absolute; }

@media only screen and (min-width: 46.25em){ .slide-introduction .slide-contents{ border-top:6px solid white; top:initial; left:initial; width:100%; padding:1.2rem 4.29982rem; } }

@media only screen and (min-width: 75em){ .slide-introduction .slide-contents{ width:40%; height:100%; border-top:none; border-left:6px solid white; } }

.slide-introduction .slide-contents img, .slide-introduction .slide-contents h3, .slide-introduction .slide-contents p{ all:unset; }

.slide-introduction .slide-contents img{ display:none; }

@media only screen and (min-width: 75em){ .slide-introduction .slide-contents img{ display:block; height:140px; position:relative; left:-1.5rem; } }

@media only screen and (min-width: 75em) and (max-height: 700px){ .slide-introduction .slide-contents img{ display:none; } }

.slide-introduction .slide-contents .label{ margin-bottom:0.48225rem; color:#F2A900; }

@media only screen and (min-width: 75em){ .slide-introduction .slide-contents .label{ margin:1.2rem 0 0.48225rem 0; } }

.slide-introduction .slide-contents h3{ font:bold 2rem Spectral, serif; color:white; letter-spacing:initial; }

.slide-introduction .slide-contents .subtitle{ font:200 0.93rem Spectral, serif; font-style:italic; }

.slide-introduction .slide-contents hr{ margin:1.2rem 0; border-bottom:1px solid white; width:100%; }

.slide-introduction .slide-contents p{ font:0.93rem Notosans, sans-serif; }

.slide-introduction .slide-contents .slide-btn{ color:#101820; background:#F2A900; border:1px solid white; margin-top:2.98598rem; }

.slide-introduction .slide-contents .slide-btn:hover, .slide-introduction .slide-contents .slide-btn:focus{ border:1px solid #F2A900; }

.slick-dots{ display:flex; justify-content:center; margin-bottom:0; padding-bottom:1.2rem; position:absolute; bottom:0; transform:translateX(-50%); left:50%; }

@media only screen and (min-width: 75em){ .slick-dots{ z-index:2; right:110px; left:initial; transform:initial; } }

.slick-dots li{ color:white; height:22px; cursor:pointer; position:relative; list-style-type:none; }

.slick-dots li::before{ content:"◆"; color:white; position:absolute; left:0; }

.slick-dots li:hover:before, .slick-dots li:focus::before{ color:#F2A900; }

@media only screen and (min-width: 46.25em){ .slick-dots li{ font-size:1.2rem; height:26px; } }

.slick-dots li button{ display:none; }

.slick-dots li.slick-active::before{ color:#F2A900; }

.slick-arrow{ height:20px; width:25px; position:absolute; bottom:1.2rem; cursor:pointer; z-index:2; }

@media only screen and (min-width: 46.25em){ .slick-arrow{ height:25px; width:30px; } }

.slick-prev{ right:1.2rem; margin-right:1.4rem; }

@media only screen and (min-width: 46.25em){ .slick-prev{ margin-right:2.2rem; } }

@media only screen and (min-width: 75em){ .slick-prev:hover::before, .slick-prev:focus::before{ content:url("../img/svg/ui/down-arrow-yellow.svg"); } }

.slick-prev::before{ content:url("../img/svg/ui/down-arrow-white.svg"); position:absolute; height:14px; display:block; left:0; bottom:0; width:14px; transform:rotate(90deg); }

@media only screen and (min-width: 46.25em){ .slick-prev::before{ height:20px; width:20px; } }

.slick-next{ right:1.2rem; }

@media only screen and (min-width: 75em){ .slick-next:hover::before, .slick-next:focus::before{ content:url("../img/svg/ui/down-arrow-yellow.svg"); } }

.slick-next::before{ content:url("../img/svg/ui/down-arrow-white.svg"); position:absolute; height:14px; display:block; left:0; bottom:0; width:14px; transform:rotate(-90deg); }

@media only screen and (min-width: 46.25em){ .slick-next::before{ height:20px; width:20px; } }

span.fullscreen-label{ display:none; }

.slide-fullscreen-openBtn{ all:unset; background:url("../img/svg/ui/fullscreen.svg") no-repeat center; position:absolute; top:1.2rem; right:1.2rem; height:40px; width:40px; cursor:pointer; transition:box-shadow 0.3s; }

.slide-fullscreen-openBtn:hover, .slide-fullscreen-openBtn:focus{ box-shadow:-5px 5px 5px rgba(16, 24, 32, 0.6); }

.slide-fullscreen-closeBtn{ all:unset; font:0.8rem NotosansCondensed, sans-serif; text-align:center; position:absolute; top:.8rem; right:.8rem; background-color:rgba(16, 24, 32, 0.7); color:white; padding:8px; cursor:pointer; transition:box-shadow 0.3s; }

.slide-fullscreen-closeBtn:hover, .slide-fullscreen-closeBtn:focus{ box-shadow:-5px 5px 5px rgba(16, 24, 32, 0.6); }

.slide-has-intro[currentslide="0"] .slick-dots, .slide-has-intro[currentslide="0"] .slick-arrow, .slide-has-intro[currentslide="0"] .slide-fullscreen-openBtn{ display:none; }

@media only screen and (min-width: 75em){ #primary-content .slick-track{ height:600px; } }

@media only screen and (min-width: 75em){ #primary-content .slick-track .item figure{ height:100%; padding:1.2rem 2.0736rem; }
  #primary-content .slick-track .item figure img{ height:calc(100% - 160.85px); } }

@media only screen and (min-width: 75em) and (min-width: 75em){ #primary-content .slick-track .item figure .img-portrait{ padding-top:0; } }

@media only screen and (min-width: 75em){ #primary-content .item.slide-introduction .slide-contents{ width:50%; } }

#primary-content .item.slide-introduction .slide-contents h3{ font-size:1.8rem; }

@media only screen and (min-width: 75em){ #primary-content .item.slide-introduction figure{ padding:0; } }

@media only screen and (min-width: 75em){ #primary-content .item.slide-introduction figure img{ height:100%; } }

@media only screen and (min-width: 75em){ .has-admin-bar .slick-track{ height:calc(100vh - (58px + 77px + 1.44rem + 38px)); }
  .has-admin-bar .slide-introduction .slide-contents img{ height:100px; }
  .has-admin-bar .slick-slide figure::before{ background:linear-gradient(0deg, rgba(16, 24, 32, 0.95) 0%, rgba(16, 24, 32, 0.95) 29%, rgba(16, 24, 32, 0.1) 40%); } }

.slick-track.slide-fullscreen{ height:100vh; }

.slick-track.slide-fullscreen .slick-slide.slide-introduction figure img{ height:100vh; }

.slick-track.slide-fullscreen iframe{ width:100%; height:100%; }

.slick-track.slide-fullscreen .slick-slide figure img{ height:50vh; }

@media only screen and (min-width: 75em){ .slick-track.slide-fullscreen .slick-slide figure img{ height:100vh; }
  .slick-track.slide-fullscreen .slick-slide figure::before{ background:linear-gradient(0deg, rgba(16, 24, 32, 0.95) 0%, rgba(16, 24, 32, 0.95) 19%, rgba(16, 24, 32, 0.1) 40%); } }

@media only screen and (min-width: 75em){ #primary-content .slick-track.slide-fullscreen{ height:100vh; } }

#primary-content .slick-track.slide-fullscreen .slide-introduction figure img{ height:100vh; }

#primary-content .slick-track.slide-fullscreen iframe{ width:100%; height:100%; }

#primary-content .item-browse-wrapper .media-list .slick-list .slick-track.slide-fullscreen{ height:100%; }
#homepage-splash{ position:relative; }

@media screen and (min-width: 810px){ #homepage-splash{ top:0.3rem; } }

#homepage-splash hr{ border-bottom:1px solid var(--colour--neutral--30); }

#homepage-splash hr.welcome-block-hr{ display:none; }

@media screen and (min-width: 810px){ #homepage-splash hr.welcome-block-hr{ display:block; margin:1.2rem 0; } }

#homepage-splash .items{ display:none; }

@media screen and (min-width: 810px){ #homepage-splash .items{ display:block; } }

#homepage-splash .items .slick-track{ height:calc(100vh - 58px); }

#homepage-splash .items .slide-img-info{ height:initial; }

#homepage-splash .items .slide-img-info .metadata-container{ display:flex; }

#homepage-splash .items .slide-img-info .metadata-item{ margin-right:1.728rem; font-size:0.83333rem; display:flex; }

#homepage-splash .items .slide-img-info .metadata-item .value{ padding-left:0.3349rem; }

#homepage-splash .items .slide-img-info .metadata-item img{ display:none; }

#homepage-splash .items .slide-img-info .metadata-item a{ color:white; }

#homepage-splash .items .slide-img-info .metadata-item a:hover, #homepage-splash .items .slide-img-info .metadata-item a:focus{ color:#F2A900; }

#homepage-splash .items .slick-slide figure::before{ background:linear-gradient(0deg, rgba(16, 24, 32, 0.95) 0%, rgba(16, 24, 32, 0.95) 17%, rgba(16, 24, 32, 0.1) 40%); }

#homepage-splash .items .slide-contents p{ display:none; }

@media screen and (max-height: 700px) and (min-width: 1049px){ #homepage-splash .items .slide-contents{ width:calc(100vw - 500px); }
  #homepage-splash .items .slide-contents::before{ width:calc(100vw - (2.0736rem + 500px)); } }

@media screen and (max-height: 700px) and (min-width: 1049px){ #homepage-splash .items .slick-dots{ right:610px; left:initial; transform:none; } }

@media screen and (max-height: 700px) and (min-width: 1049px){ #homepage-splash .items .slick-prev, #homepage-splash .items .slick-next{ right:calc(1.2rem + 500px); } }

#homepage-splash .welcome-block{ background-color:#101820; font:1rem Spectral, serif; color:white; padding:1.2rem; margin-top:0.3rem; }

@media screen and (min-width: 630px){ #homepage-splash .welcome-block{ padding:1.2rem 6.19174rem; } }

@media screen and (min-width: 810px){ #homepage-splash .welcome-block{ position:absolute; background-color:rgba(16, 24, 32, 0.9); padding:1.2rem 1.2rem; max-width:500px; margin:initial; right:1.44rem; top:1.44rem; } }

@media screen and (min-width: 810px) and (max-height: 700px) and (min-width: 1049px){ #homepage-splash .welcome-block{ right:0; top:0; overflow:scroll; height:100%; border-left:6px solid white; } }

#homepage-splash .welcome-block .welcome-pdc-menu{ display:none; }

@media screen and (min-width: 810px){ #homepage-splash .welcome-block .welcome-pdc-menu{ display:flex; flex-wrap:wrap; list-style-type:none; padding:initial; }
  #homepage-splash .welcome-block .welcome-pdc-menu li{ list-style-type:none; padding:0 1.2rem 0.40188rem 0; }
  #homepage-splash .welcome-block .welcome-pdc-menu li a{ font:600 0.9rem NotosansCondensed, sans-serif; text-transform:uppercase; color:white; display:block; }
  #homepage-splash .welcome-block .welcome-pdc-menu li a:hover, #homepage-splash .welcome-block .welcome-pdc-menu li a:focus{ color:#F2A900; } }

#homepage-splash .welcome-block .introductory-text p{ line-height:1.5; }

#homepage-splash .welcome-block .yellow-text{ color:#F2A900; }

#homepage-splash .welcome-block .welcome-pdc-logo{ margin:1.2rem 0 2.0736rem 0; }

@media screen and (min-width: 810px){ #homepage-splash .welcome-block .welcome-pdc-logo{ margin:0; } }

#homepage-splash .welcome-block .welcome-search-form-block{ display:flex; align-items:center; justify-content:space-between; margin:1.44rem 0; }

#homepage-splash .welcome-block .welcome-search-form-block #welcome-search{ flex:1 1 auto; position:relative; }

#homepage-splash .welcome-block .welcome-search-form-block .info-link{ margin-left:25px; position:relative; flex-shrink:0; order:1; height:35px; width:35px; }

#homepage-splash .welcome-block .welcome-search-form-block .info-link::before{ content:url("../img/svg/ui/info-yellow.svg"); display:none; height:35px; width:35px; position:absolute; left:0; bottom:0; }

#homepage-splash .welcome-block .welcome-search-form-block .info-link:hover::before, #homepage-splash .welcome-block .welcome-search-form-block .info-link:focus::before{ display:block; }

#homepage-splash .welcome-block .welcome-search-form-block .vertical-line::after{ content:''; position:absolute; height:1px; background-color:#585d63; top:50%; right:18px; width:60px; transform:rotate(90deg); }

#homepage-splash .welcome-block .search-suggestions ul{ display:flex; flex-wrap:wrap; margin:initial; padding:initial; }

#homepage-splash .welcome-block .search-suggestions li{ font-family:NotosansCondensed, sans-serif; list-style-type:none; padding:initial; padding-right:10px; font-size:0.8rem; letter-spacing:0.8px; line-height:1.5; }

#homepage-splash .welcome-block .search-suggestions a{ color:white; }

#homepage-splash .welcome-block .scroll-down-btn{ all:unset; height:15px; width:15px; background:url("../img/svg/ui/down-arrow-white.svg") no-repeat center; position:relative; left:50%; transform:translateX(-50%); margin:2.0736rem 0 1.44rem 0; }

@media screen and (min-width: 810px){ #homepage-splash .welcome-block .scroll-down-btn{ display:none; } }

.has-admin-bar #homepage-splash .items .slick-track{ height:calc(100vh - (58px + 38px)); }
.desktop-nav .main-menu-wrapper{ width:100%; margin:0 auto; }

.desktop-nav .emory-menu-container ul li{ text-align:right; }

.desktop-nav .top-menu{ background-color:#012169; }

.desktop-nav .top-menu .main-menu-wrapper{ display:flex; padding:0.69444rem 2.0736rem; justify-content:space-between; align-items:center; }

.desktop-nav .top-menu .home-link{ text-decoration:none; display:block; }

@media screen and (min-width: 810px){ .desktop-nav .top-menu .nav-logos{ display:flex; align-items:center; } }

.desktop-nav .top-menu .pdc-logo{ display:none; }

@media screen and (min-width: 1129px){ .desktop-nav .top-menu .pdc-logo{ display:block; height:30px; margin-top:7px; width:initial; } }

.desktop-nav .top-menu .emory-uni-logo{ width:initial; display:block; height:calc(58px - 0.69444rem * 2); }

@media screen and (min-width: 810px){ .desktop-nav .top-menu .emory-uni-logo{ margin-right:20px; max-width:initial; width:initial; } }

@media screen and (max-width: 1129px){ .desktop-nav .top-menu .emory-uni-logo{ margin-right:initial; } }

.desktop-nav .top-menu .hamburger-icon{ all:unset; cursor:pointer; }

@media screen and (min-width: 810px){ .desktop-nav .top-menu .hamburger-icon{ display:none; } }

.desktop-nav .top-menu .emory-menu-desktop{ display:none; }

.desktop-nav .top-menu .emory-menu-desktop li{ list-style-type:none; padding:initial; margin-left:1.728rem; }

.desktop-nav .top-menu .emory-menu-desktop a{ font-family:NotosansCondensed, sans-serif; font-size:0.9rem; color:white; text-decoration:none; }

.desktop-nav .top-menu .emory-menu-desktop a:hover, .desktop-nav .top-menu .emory-menu-desktop a:focus{ color:#F2A900; }

@media screen and (min-width: 810px){ .desktop-nav .top-menu .emory-menu-desktop{ display:flex; margin:initial; margin-left:auto; padding:initial; } }

.desktop-nav .bottom-menu{ background-color:white; margin:initial; padding:initial; max-height:0vh; overflow:hidden; position:absolute; left:0; z-index:10; width:100vw; transition:max-height 0.4s ease-in-out; }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu{ max-height:initial; position:relative; height:77px; } }

.desktop-nav .bottom-menu .navigation{ margin:initial; padding:initial; }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu .navigation{ display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; } }

.desktop-nav .bottom-menu li{ list-style-type:none; padding:initial; text-align:right; }

.desktop-nav .bottom-menu li a{ font-family:NotosansCondensed, sans-serif; color:white; display:inline-block; padding:3px 0; }

.desktop-nav .bottom-menu a:hover, .desktop-nav .bottom-menu a:focus{ color:#F2A900; }

.desktop-nav .bottom-menu .pdc-menu-container{ background-color:#101820; }

.desktop-nav .bottom-menu .pdc-menu-container .main-menu-wrapper{ padding:0.69444rem 2.0736rem; margin-top:0.3rem; }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu .pdc-menu-container .main-menu-wrapper{ display:flex; flex-direction:row-reverse; justify-content:space-between; align-items:center; } }

.desktop-nav .bottom-menu .pdc-menu-container .main-menu-wrapper li{ font:600 1rem NotosansCondensed, sans-serif; text-transform:uppercase; }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu .pdc-menu-container .main-menu-wrapper li{ margin-right:1.728rem; } }

.desktop-nav .bottom-menu .emory-menu-mobile{ background-color:#012169; padding:0.69444rem 2.0736rem; margin-top:0.3rem; margin-bottom:initial; }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu .emory-menu-mobile{ display:none; } }

.desktop-nav .bottom-menu .emory-menu-mobile li a{ text-decoration:none; }

.desktop-nav .bottom-menu .info-link{ height:35px; width:35px; display:block; margin-right:25px; position:relative; flex-shrink:0; }

.desktop-nav .bottom-menu .info-link::before{ content:url("../img/svg/ui/info-yellow.svg"); display:none; height:35px; width:35px; position:absolute; left:0; bottom:0; }

.desktop-nav .bottom-menu .info-link:hover::before, .desktop-nav .bottom-menu .info-link:focus::before{ display:block; }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu .info-link{ margin-right:40px; } }

.desktop-nav .bottom-menu .vertical-line::after{ content:''; position:absolute; height:1px; background-color:#585d63; top:50%; left:12.5px; width:60px; transform:rotate(90deg); }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu .vertical-line::after{ left:20px; } }

.desktop-nav .bottom-menu .search-form-block{ display:flex; align-items:center; margin-bottom:1.2rem; border-bottom:1px solid #585d63; padding-bottom:1.2rem; }

@media screen and (min-width: 810px){ .desktop-nav .bottom-menu .search-form-block{ margin-bottom:initial; border-bottom:initial; padding-bottom:initial; flex-basis:450px; } }

.desktop-nav .bottom-menu #nav-search{ flex:1 1 auto; position:relative; }

.desktop-nav hr{ display:none; }

@media screen and (min-width: 1129px){ .desktop-nav hr{ display:block; width:1px; height:42px; border-left:1px solid var(--colour--neutral--20); margin-right:20px; margin-bottom:initial; position:relative; } }

.desktop-nav .open-navigation{ max-height:100vh; box-shadow:0 3px 20px rgba(255, 255, 255, 0.3); }

@media screen and (min-width: 810px){ .desktop-nav .open-navigation{ box-shadow:initial; } }
footer.footer--pitts{ background-color:#40464d; color:white; display:flex; flex-direction:column; align-items:center; padding:1.44rem; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts{ flex-direction:row; justify-content:space-between; align-items:flex-start; } }

@media only screen and (min-width: 75em){ footer.footer--pitts{ padding-top:2.98598rem; } }

footer.footer--pitts nav{ width:100%; max-width:350px; margin:0 auto; text-align:center; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts nav{ border:0; text-align:left; width:33.3%; margin:0 2.0736rem; } }

@media only screen and (min-width: 75em){ footer.footer--pitts nav *:first-child{ margin-top:0; } }

footer.footer--pitts nav ul{ margin-top:0px; padding-left:0px; }

footer.footer--pitts nav ul, footer.footer--pitts nav li{ list-style-type:none; font-family:Notosans, sans-serif; font-weight:700; }

footer.footer--pitts nav ul li, footer.footer--pitts nav li li{ padding-left:0; margin:0 0 0.5787rem 1.2rem; text-align:left; flex-basis:calc(50% - 1.2rem); }

@media only screen and (min-width: 46.25em){ footer.footer--pitts nav ul li, footer.footer--pitts nav li li{ flex-basis:initial; margin-left:0; } }

@media only screen and (min-width: 75em){ footer.footer--pitts nav ul li, footer.footer--pitts nav li li{ flex-basis:calc(50% - 1.2rem); margin-left:1.2rem; } }

footer.footer--pitts nav ul li a, footer.footer--pitts nav li li a{ display:inline-block; }

footer.footer--pitts nav ul li a:hover, footer.footer--pitts nav ul li a:focus, footer.footer--pitts nav li li a:hover, footer.footer--pitts nav li li a:focus{ color:#F2A900; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts .logo--text{ width:33.3%; border:0; padding-right:1.2rem; } }

footer.footer--pitts .footer--links{ display:flex; flex-wrap:wrap; justify-content:center; padding:0 1.2rem; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts .footer--links{ flex-wrap:nowrap; flex-direction:column; align-items:center; color:white; margin-bottom:initial; } }

@media only screen and (min-width: 75em){ footer.footer--pitts .footer--links{ flex-direction:row; flex-wrap:wrap; } }

footer.footer--pitts .footer--logo{ margin:0 auto; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts .footer--logo{ margin:0; } }

@media only screen and (min-width: 46.25em){ footer.footer--pitts .footer--logo .img--mobile{ display:none; } }

footer.footer--pitts .footer--logo .img--tablet{ display:none; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts .footer--logo .img--tablet{ display:block; width:100%; max-width:250px; } }

@media only screen and (min-width: 75em){ footer.footer--pitts .footer--logo .img--tablet{ max-width:400px; } }

footer.footer--pitts .logo--two{ order:1; border-top:1px solid #888c90; padding-top:1.44rem; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts .logo--two{ width:33.3%; padding-left:1.44rem; padding-top:0; border-top:none; } }

@media only screen and (min-width: 75em){ footer.footer--pitts .logo--two{ margin-top:0; margin-bottom:0; } }

footer.footer--pitts .footer--text{ border-bottom:1px solid #888c90; padding-bottom:1.44rem; color:white; font-family:Notosans, sans-serif; font-weight:700; margin:1.44rem 0; text-align:left; }

@media only screen and (min-width: 46.25em){ footer.footer--pitts .footer--text{ font-size:0.775rem; border-bottom:none; border-top:none; } }

@media only screen and (min-width: 75em){ footer.footer--pitts .footer--text{ font-size:0.93rem; padding-bottom:initial; } }

footer.footer--pitts .footer--text p{ font-size:inherit; }
#advanced-search{ margin-bottom:2.98598rem; }

#advanced-search #resource-class, #advanced-search #item-sets ~ div.field{ display:none; }

#advanced-search .field label, #advanced-search .field .label{ display:block; margin-bottom:1rem; }

#advanced-search #fulltext_search{ margin-bottom:initial; }

#advanced-search .emphasized-text{ color:#c35413; }

#advanced-search .value{ flex-direction:column; }

#advanced-search .value select, #advanced-search .value input{ margin-left:initial; }

#advanced-search select, #advanced-search input{ display:block; width:100%; margin-bottom:1rem; }

#advanced-search .remove-value{ all:unset; display:inline-block; font:400 0.9rem NotosansCondensed, sans-serif; color:#707479; background:url("../img/svg/ui/close-dark-grey.svg") no-repeat right center; background-size:15%; padding-right:15px; margin:0 auto 1rem auto; cursor:pointer; }

@media only screen and (min-width: 46.25em){ #advanced-search .remove-value{ position:absolute; top:1.3rem; right:1.2rem; } }

#advanced-search .add-value{ font:400 0.9rem NotosansCondensed, sans-serif; color:#707479; text-decoration:none; display:inline-block; height:21px; background:url("../img/svg/ui/add-dark-grey.svg") no-repeat right center; background-size:8%; padding-right:20px; position:relative; left:50%; transform:translateX(-50%); }

@media only screen and (min-width: 46.25em){ #advanced-search .add-value{ position:absolute; left:initial; transform:initial; right:1.2rem; margin-top:1rem; } }

#advanced-search .inputs{ padding:1rem; background-color:#f3f3f4; border-top:1px solid #707479; border-bottom:1px solid #707479; margin:0 auto 1rem auto; }

@media only screen and (min-width: 46.25em){ #advanced-search .inputs{ padding:4rem 1.2rem; position:relative; } }

#advanced-search .collapsible{ overflow:hidden; max-height:0; transition:max-height, margin-bottom 0.3s ease-out; }

#advanced-search .open-collapsible{ max-height:100vh; margin-bottom:1rem; }

#advanced-search .field{ margin-bottom:2.0736rem; }

#advanced-search input[type="submit"]{ margin:0 auto; }

@media only screen and (min-width: 46.25em){ #advanced-search input[type="submit"]{ margin:0 0 0 auto; max-width:225px; } }

#advanced-search input[type="checkbox"]{ display:initial; width:initial; margin-bottom:initial; }

#advanced-search .numeric-time-inputs{ flex-direction:column; }

@media only screen and (min-width: 46.25em){ #advanced-search .numeric-time-inputs{ flex-direction:row; } }

#advanced-search .numeric-time-inputs select:last-child{ margin-bottom:0; }

@media only screen and (min-width: 46.25em){ #advanced-search .numeric-time-inputs select, #advanced-search .numeric-time-inputs input{ margin-bottom:initial; } }

#advanced-search .field:first-of-type .inputs{ padding:initial; background-color:initial; border-top:none; border-bottom:none; }

#advanced-search .field-meta{ position:relative; }

#advanced-search .field-meta span{ display:inline-block; }

#advanced-search .field-meta a{ display:inline-block; position:absolute; width:15px; height:15px; right:0; top:0; background:url("../img/svg/ui/down-arrow2-light-grey.svg") no-repeat right center; }

#advanced-search .field-description{ font:400 1rem NotosansCondensed, sans-serif; }

@media only screen and (min-width: 46.25em){ #advanced-search #property-queries .value{ flex-direction:row; flex-wrap:wrap; justify-content:flex-start; }
  #advanced-search #property-queries .value select{ flex:0 0 35%; }
  #advanced-search #property-queries .value .query-property{ margin-right:1.2rem; } }

@media only screen and (min-width: 46.25em){ #advanced-search .numeric-date-inputs{ display:flex; } }

@media only screen and (min-width: 46.25em){ #advanced-search .field:nth-last-child(-n+2) .inputs{ display:flex; }
  #advanced-search .field:nth-last-child(-n+2) .inputs select{ flex:0 0 35%; margin-right:1.2rem; }
  #advanced-search .field:nth-last-child(-n+2) .inputs .numeric-integer{ flex:0 0 35%; } }
.file .media-embed-info{ margin-top:0.3rem; background-color:#101820; padding:1.2rem; }

.file .media-embed-label{ font:400 1rem NotosansCondensed, sans-serif; letter-spacing:1px; text-transform:uppercase; color:#F2A900; margin-bottom:0; }

.file .caption{ display:none; }

.file h3{ font:400 1rem NotosansCondensed, sans-serif; margin-top:0; color:white; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.file h3 a{ font:400 1rem NotosansCondensed, sans-serif; text-transform:none; color:white; text-decoration:underline; }

.file audio{ width:100%; }

@media only screen and (min-width: 46.25em){ .right.large, .right.medium, .right.square{ float:right; width:310px; margin:1.2rem 0 1.2rem 1.2rem; } }

@media only screen and (min-width: 75em){ .right.large, .right.medium, .right.square{ float:right; width:400px; margin:1.2rem 8.9161rem 1.2rem 1.2rem; } }

@media only screen and (min-width: 46.25em){ .left.large, .left.medium, .left.square{ float:left; width:310px; margin:1.2rem 1.2rem 1.2rem 0; } }

@media only screen and (min-width: 75em){ .left.large, .left.medium, .left.square{ float:left; width:400px; margin:1.2rem 1.2rem 1.2rem 8.9161rem; } }
.drop-cap img{ width:calc(1rem * 3 * 1.5); margin-right:0.48225rem; float:left; margin-top:8px; height:calc(1rem * 3 * 1.5); }
.callout .callout-text{ max-width:370px; position:relative; margin:4.29982rem auto 1rem auto; }

@media only screen and (min-width: 75em){ .callout .callout-text{ max-width:500px; } }

.callout .callout-text p{ font:700 1.3rem Spectral, serif; }

@media only screen and (min-width: 46.25em){ .callout .callout-text p{ font-size:1.7rem; } }

.callout .callout-ornament{ position:absolute; z-index:-1; width:120px; top:-35px; left:-65px; transform:rotate(-30deg); }

@media only screen and (min-width: 46.25em){ .callout .callout-ornament{ width:140px; top:-35px; } }

@media only screen and (min-width: 46.25em){ .callout-right .callout-text{ float:right; margin:1.728rem 0 0.48225rem 2.98598rem; } }

@media only screen and (min-width: 75em){ .callout-right .callout-text{ margin:2.0736rem 0 0.69444rem 0; right:-70px; } }

@media only screen and (min-width: 46.25em){ .callout-left .callout-text{ text-align:right; float:left; margin:1.728rem 2.98598rem 0.48225rem 0; } }

@media only screen and (min-width: 75em){ .callout-left .callout-text{ margin:2.0736rem 0 0.69444rem 0; left:-70px; } }

@media only screen and (min-width: 46.25em){ .callout-left .callout-ornament{ left:initial; right:-65px; transform:scaleX(-1) rotate(-30deg); } }

@media only screen and (min-width: 46.25em){ .callout-left .callout-vines{ transform:scaleX(-1); } }
.section-intro-splash{ position:relative; color:white; background-color:#101820; margin-bottom:4.29982rem; }

.section-intro-splash .introduction{ text-align:center; position:relative; max-width:500px; left:50%; transform:translateX(-50%); padding:1.2rem 2.0736rem; }

@media only screen and (min-width: 46.25em){ .section-intro-splash .introduction{ padding:2.0736rem; } }

.section-intro-splash .introduction .section-intro-label{ font-family:NotosansCondensed, sans-serif; font-weight:700; text-transform:uppercase; color:#F2A900; }

.section-intro-splash .introduction h1{ color:white; }

.section-intro-splash .introduction p{ font-family:Spectral, serif; font-style:italic; letter-spacing:1px; }

.section-intro-splash .introduction hr{ border-bottom:2px solid white; }

.section-intro-splash .introduction .section-intro-img{ width:150px; }

.section-intro-splash .items.slick-slider{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; }

.section-intro-splash .slick-track{ height:100%; }

.section-intro-splash .slick-slide figure{ position:relative; }

.section-intro-splash .slick-slide figure img{ height:100vh; }

.section-intro-splash .slick-slide figure::before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(16, 24, 32, 0.9); }

.section-intro-splash .slick-slide figure .img-portrait{ object-fit:cover; padding-top:0; }

.section-intro-splash .slick-dots, .section-intro-splash .slick-slide figcaption{ display:none; }
.item-showcase{ position:relative; }

.item-showcase .item a{ display:block; height:600px; background-color:#101820; }

.item-showcase .item a img{ height:100%; }

.item-showcase .item a img.img-portrait{ object-fit:cover; }

@media only screen and (min-width: 46.25em){ .item-showcase .item a img.img-portrait{ object-fit:contain; } }

.item-showcase .item a img.img-landscape{ object-fit:cover; }

.item-showcase .data-container{ padding:0 1.2rem 1.2rem; font-family:NotosansCondensed, sans-serif; font-weight:300; color:white; position:absolute; right:0; bottom:0; left:0; background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.95) 100%); }

.item-showcase .data-container h3{ color:white; font-family:NotosansCondensed, sans-serif; font-weight:700; font-size:1rem; text-align:left; padding:0; text-transform:none; margin-top:1rem; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; line-height:1.5; }

.item-showcase .data-container a{ color:white; height:initial; background-color:initial; }

.item-showcase .item-label{ color:#F2A900; font-weight:700; font-family:NotosansCondensed, sans-serif; text-transform:uppercase; }

.item-showcase .item-data{ height:8.9161rem; overflow-x:hidden; overflow-y:scroll; border-top:1px solid #9fa3a6; }

.item-showcase .more-info:hover, .item-showcase .more-info:focus{ color:#F2A900; }
.clearfix::after{ content:""; clear:both; display:table; }
.noresults{ text-align:center; font:1.44rem NotosansCondensed, sans-serif; color:#707479; padding-bottom:2.98598rem; }

/*# sourceMappingURL=style.min.css.map */
