@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 1rem, 0);-ms-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 1rem, 0);-ms-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.masthead{overflow:hidden;position:relative;z-index:1}.masthead__overlay{padding:14rem 0 3rem;position:relative;z-index:1}.masthead__container{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:clamp(1.5rem,3vw,3rem)}.masthead__title{font-size:clamp(1.62rem,1.33rem + 1.47vw,2.5rem);line-height:1.2;line-height:1.4;margin:0}.masthead__tagline{font-size:clamp(1.13rem,1.08rem + .21vw,1.25rem);line-height:1.4;font-weight:400;font-style:italic;margin:.35rem 0 0;line-height:1.4}.masthead__tagline p:last-child{margin:0}.section{padding-bottom:3rem;padding-bottom:clamp(1.5rem,3.5vw,3rem);position:relative;z-index:1}.section h2:not(:first-of-type){margin-top:2rem;margin-top:clamp(1rem,3.5vw,2rem)}.section ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0;margin:clamp(.5rem,3.5vw,1rem) 0;padding:0}.section li{padding-left:1rem;position:relative}.section li::before{content:">";position:absolute;top:-1px;left:0;width:1em;height:1em;color:#9d302a;font-weight:700}.page-portals{position:relative;z-index:1}.page-portals__container{border-top:solid 1px #e0ddd5;display:flex;flex-direction:row;gap:1px}.page-portal{display:flex;flex-direction:column;flex:1 0;gap:1rem;gap:clamp(.5rem,3.5vw,1rem);color:#45484d;padding:3rem 0;padding:clamp(1.5rem,3.5vw,3rem) 0;transition:flex 350ms ease-in-out,background-color 350ms ease-in-out}.page-portal:focus,.page-portal:focus-within{background-color:rgba(0,0,0,0)}.page-portal:focus p,.page-portal:focus-within p{background-color:#476077;color:#fff}.page-portal:focus svg,.page-portal:focus-within svg{color:#45484d}.page-portal svg{transition:transform 150ms ease-in-out;height:1.25rem;width:auto}.page-portal--next{align-items:flex-end}.page-portal--next svg{transform-origin:right}.page-portal--next:hover svg,.page-portal--next:focus svg{transform:scale(1.3)}.page-portal--prev{align-items:flex-start}.page-portal--prev svg{transform-origin:left}.page-portal--prev:hover svg,.page-portal--prev:focus svg{transform:scale(1.3)}.page-portal__title{font-size:1.3rem;line-height:1;margin:0}.page-portal__title span{opacity:.6}.footer{background-color:#354857;padding:4rem 0;padding:clamp(2rem,3.5vw,4rem) 0;position:relative;z-index:1;color:#fff}.footer a{color:#fff;display:inline-block;position:relative}.footer a::before{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:#fff;opacity:.3;transform:rotateY(90deg);transform-origin:left;transition:opacity 350ms ease-in-out,transform 350ms ease-in-out}.footer a:active::before,.footer a:hover::before{opacity:1;transform:rotateY(0deg)}.footer a:focus,.footer a:focus-within{background-color:#fff;color:#45484d}.footer a:focus::before,.footer a:focus-within::before{background-color:#45484d}.footer__content{display:flex;flex-direction:column;align-items:center;gap:1rem;gap:clamp(.5rem,3.5vw,1rem)}.footer__logo{font-size:clamp(1.35rem,1.21rem + .7vw,3.77rem);line-height:1.25;font-family:"Libre Baskerville",serif;color:inherit;margin:0}.footer__logo em{opacity:.6}.footer__tagline{font-size:clamp(.88rem,0.96rem - .09vw,.94rem);color:rgba(255,255,255,.6);font-weight:normal;text-align:center;line-height:1.75;margin:0}.footer__text{font-size:clamp(.88rem,0.96rem - .09vw,.94rem);color:rgba(255,255,255,.6);text-align:center;line-height:1.75;margin:0}.footer__text--smaller{font-size:.75em}.footer__nav ul{display:flex;flex-direction:row;gap:1rem;gap:clamp(.75rem,3.5vw,1.25rem)}.page-not-found{min-height:600px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-not-found__title{font-size:clamp(1.35rem,1.21rem + .7vw,3.77rem);line-height:1.25}.page-not-found .admin-content p:last-child{margin:0}
/*# sourceMappingURL=maps/bryanjamessearch.min.css.map */
