#gallery-displayer{padding-bottom:30vh}#gallery-displayer #gd-head{padding-top:100px;display:flex;justify-content:space-between;flex-grow:1;align-items:flex-end;max-width:88%}@media(max-width:468px){#gallery-displayer #gd-head{flex-direction:column}}#gallery-displayer #gd-head .h{font-size:4rem;color:rgba(0,0,0,0);color:var(--dgold);line-height:90%;margin-bottom:.09em;font-weight:bolder;letter-spacing:0}@media(max-width:550px){#gallery-displayer #gd-head .h{font-size:clamp(1.5rem,15vw,3.5rem)}}@media(max-width:468px){#gallery-displayer #gd-head .h{text-align:center}}#gallery-displayer #gd-head .l{width:100%}#gallery-displayer #gd-head .l p{color:#fff;font-size:1.4rem;font-weight:200}#gallery-displayer #gd-head .r{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media(max-width:468px){#gallery-displayer #gd-head .r{justify-content:center;align-items:center}}#gallery-displayer #gd-head .r .side-images{width:100%;display:flex;justify-content:flex-end;gap:1em;flex-wrap:wrap}#gallery-displayer #gd-head .r .side-images img{max-height:120px}@media screen and (max-width:550px){#gallery-displayer #gd-head .r .side-images{max-width:100%;padding-top:1em;justify-content:center}}#gallery-displayer #gd-head .r .p-controls{display:flex;align-items:center;gap:1em;margin-bottom:.5em}#gallery-displayer #gd-head .r .p-controls p{color:#fff;font-size:2rem;font-weight:700;font-family:var(--fontO)}@media(max-width:550px){#gallery-displayer #gd-head .r .p-controls p{font-size:1rem}}#gallery-displayer #gd-head .r .p-controls .btn-page{height:50px;width:50px}@media(max-width:559px){#gallery-displayer #gd-head .r .p-controls .btn-page{height:35px;width:35px}}#gallery-displayer #gd-head .r .p-controls .btn-page path{fill:rgba(0,0,0,0)}#gallery-displayer #gd-head .r .p-controls .btn-page:hover path{fill:#fff}#gallery-displayer #gd-head .r .p-controls .btn-page.r{rotate:-180deg}#gallery-displayer #gd-head .r .slogan{max-width:70%}#gallery-displayer #gallery{margin-top:30px;gap:20px}#gallery-displayer #gallery:has(.highlights){display:grid;grid-template-columns:70vw 20vw;grid-gap:0;gap:0;padding-left:2%}@media screen and (max-width:1024px){#gallery-displayer #gallery:has(.highlights){display:flex;flex-direction:column-reverse}}@media screen and (min-width:1024px){#gallery-displayer #gallery:has(.highlights) #gd_vertical{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){#gallery-displayer #gallery:has(.highlights) #gd_vertical{grid-template-columns:1fr 1fr 1fr}}#gallery-displayer #gallery .highlights{max-width:100%}@media screen and (max-width:1024px){#gallery-displayer #gallery .highlights{max-width:80%;margin:0 auto;padding-bottom:3em}}#gallery-displayer #gallery .highlights .thumbnail{width:100%;aspect-ratio:16/9;transition:all .5s ease;object-fit:cover}#gallery-displayer #gallery .highlights .panel{position:-webkit-sticky;position:sticky;top:5%}#gallery-displayer #gallery .highlights .panel h2{color:var(--dgold);font-weight:700;font-size:3rem;padding-bottom:.5em}@media screen and (max-width:1280px){#gallery-displayer #gallery .highlights .panel h2{font-size:2.4rem}}#gallery-displayer #gallery .highlights .panel .title{color:#fff;font-size:1.2rem;font-weight:200}@media screen and (max-width:550px){#gallery-displayer #gallery .highlights .panel .title{font-size:.9rem}}#gallery-displayer #gallery .highlights .panel .link{display:block;transform-origin:left}#gallery-displayer #gallery .highlights .panel .link:hover{scale:1.02}#gallery-displayer #gallery .highlights .panel .link:hover .thumbnail{outline:3px solid var(--dgold)}#gallery-displayer #gallery .highlights .panel .link:hover .thumb img{filter:brightness(50%)}#gallery-displayer #gallery .highlights .panel .link:hover .thumb svg{opacity:1}#gallery-displayer #gallery .highlights .panel .thumb{position:relative}#gallery-displayer #gallery .highlights .panel .thumb svg{position:absolute;color:#fff;left:0;width:100%;opacity:.2;transition:all .5s ease;height:100%;padding:5em;z-index:10}@media screen and (max-width:1280px){#gallery-displayer #gallery .highlights .panel .thumb svg{padding:0;scale:.7}}#gd_vertical{display:grid;grid-template-columns:repeat(4,1fr);max-width:90%;margin:0 auto;grid-gap:2vw;gap:2vw;position:relative}#gd_vertical .col{display:flex;flex-direction:column;gap:2vw}#gd_vertical .col .media{width:100%;height:auto}@media(max-width:550px){#gd_vertical{grid-template-columns:1fr 1fr}#gd_vertical .media{width:100%;height:auto}}