@font-face{font-family:"Oswald";src:url("fonts/Oswald-Regular.woff2"),url("fonts/Oswald-Regular.woff"),url("fonts/Oswald-Regular.ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Oswald";src:url("fonts/Oswald-Light.woff2"),url("fonts/Oswald-Light.woff"),url("fonts/Oswald-Light.ttf");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Regular-webfont.woff"),url("fonts/Roboto-Regular-webfont.ttf");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Bold-webfont.woff"),url("fonts/Roboto-Bold-webfont.ttf");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Italic-webfont.woff"),url("fonts/Roboto-Italic-webfont.ttf");font-style:italic;font-weight:400;font-display:swap}:root{--colPrimary: hsl(104, 38%, 47%);--colPrimaryLight: hsl(179, 50%, 60%);--colPrimaryDark: hsl(112, 21%, 25%);--colSecondary: hsl(31, 84%, 58%);--colSecondaryDark: hsl(23, 76%, 47%);--colGray50: hsl(120, 3%, 6%);--colGray80: hsl(129, 6%, 12%);--colGray100: hsl(129, 8%, 17%);--colGray200: hsl(127, 8%, 22%);--colGray300: hsl(127, 8%, 42%);--colGray400: hsl(39, 12%, 92%);--colGray600: hsl(36, 10%, 80%);--colGray600a: 36 10% 72%;--colGray700: hsl(39, 12%, 92%);--colGray800: hsl(39, 12%, 97%);--colGray900: hsl(39, 12%, 99%);--colGrayBlack: hsl(60, 22%, 91%);--colRed: hsl(8, 92%, 54%);--colCopy: var(--colGray600);--colCopyLight: var(--colGray700);--colAlphaBlack: rgba(0,0,0,0.5);--colBg: hsl(129, 8%, 17%);--colBgCard: var(--colGray80);--hairline: 1px solid rgba(255,255,255,0.1);--colLinks: hsl(104, 47%, 55%);--wMobile: 40rem;--wTablet: 64rem;--wDesktop: 75rem;--spaceXXS: 0.1rem;--spaceXS: 0.3125rem;--spaceS: 0.5rem;--space: 0.75rem;--spaceM: 1.1875rem;--spaceL: 2rem;--spaceXL: 2.5rem;--spaceXXL: 3rem;--spaceXXXL: 3.8rem;--radius: 6px;--shadow: 0 5px 15px rgba(0,0,0, .15);--gradient: linear-gradient( 90deg, var(--colPrimary), var(--colPrimaryLight) 110%);--transCol: color 250ms ease-out;--transOpa: opacity 250ms ease-out, visibility 250ms ease-out;--transBg: background 250ms ease-out;--transInTime: 150ms;--ffPrimary: "Roboto", sans-serif;--ffAccent: "Oswald", sans-serif;--fwNormal: 400;--fwBold: 700;--fwAccent: 300;--fwAccentBold: 400;--fsXXS: 0.8125rem;--fsXS: 0.9375rem;--fsS: 1rem;--fsM: 1rem;--fsL: 1.125rem;--fsXL: 1.375rem;--fsXXL: 1.75rem;--fsFat: 2rem;--fsHero: 3rem}@media(min-width: 40rem){:root{--fsXXS: 0.875rem;--fsXS: 1rem;--fsS: 1rem;--fsM: 1.25rem;--fsL: 1.5rem;--fsXL: 1.875rem;--fsXXL: 2.5rem;--fsFat: 2.5rem;--fsHero: 4rem;--radiusBtn: 0.75em;--spaceXXS: 0.2rem;--spaceXS: 0.5rem;--spaceS: 0.75rem;--space: 1rem;--spaceM: 1.5rem;--spaceL: 2.5rem;--spaceXL: 3.5rem;--spaceXXL: 5rem;--spaceXXXL: 7rem}}@media(min-width: 85rem){:root{--fsS: 1.0625rem}}.ctnr{margin:var(--spaceL) auto;padding:0 var(--spaceM);max-width:95rem}h1{margin-bottom:.6em;color:var(--colPrimary);font-family:var(--ffAccent);font-weight:var(--fwAccentBold);font-size:var(--fsXXL)}@media(min-width: 85rem){h1{font-size:var(--fsXXL);line-height:1.3}}h2{margin-bottom:.4em;color:var(--colPrimaryLight);font-family:var(--ffAccent);font-weight:var(--fwAccentBold);font-size:var(--fsXL);line-height:1.2;text-transform:none;letter-spacing:0}h3,p{color:var(--colGray100)}.fdText{margin-bottom:var(--spaceXL);max-width:75ch;font-size:var(--fsS);line-height:1.7}main{max-width:unset;padding:0}header{margin-top:var(--spaceXL)}.bos .bosImg{margin-bottom:1rem;border-radius:.75rem}section#gallery{margin-top:var(--spaceXL)}section article a,.fdText a{color:var(--colLinks);transition:var(--transCol);font-weight:var(--fwBold);text-decoration:none}section article a:hover,.fdText a:hover{color:var(--colSecondary)}.fdText a{font-weight:var(--fwNormal)}.pagination{margin-bottom:var(--spaceM)}.pagination.btm{margin-top:var(--spaceM)}.pagination a{color:var(--colSecondary);transition:var(--transCol)}.pagination a:hover{color:var(--colSecondaryDark)}main section section button div.overflow-hidden{overflow:hidden}main section section button div.overflow-hidden img{aspect-ratio:1/1;object-fit:cover;object-position:50% 50%}/*# sourceMappingURL=gallery.css.map */
