 @media only screen and (min-width: 0rem) {#gallery-1086 {padding: var(--sectionPadding);}#gallery-1086 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#gallery-1086 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#gallery-1086 .cs-title {margin: 0;max-width: none;}#gallery-1086 .cs-image-group {width: 100%;max-width: 49rem;display: grid;grid-template-columns: repeat(12, 1fr);grid-auto-rows: minmax(9vw, 1fr);grid-auto-flow: dense;gap: clamp(1rem, 2vw, 1.25rem);}#gallery-1086 .cs-picture {width: 100%;height: 100%;display: block;overflow: hidden;position: relative;min-height: 100%;padding: 0.75rem;border: 1px solid rgba(221, 174, 42, 0.62);background: rgba(0, 0, 0, 0.08);cursor: pointer;grid-column: span 6;grid-row: span 5;}#gallery-1086 .cs-picture:nth-of-type(4n + 1), #gallery-1086 .cs-picture:nth-of-type(4n + 4) {grid-row: span 4;}#gallery-1086 .cs-picture:nth-of-type(4n + 2), #gallery-1086 .cs-picture:nth-of-type(4n + 3) {grid-row: span 6;}#gallery-1086 .cs-picture::before {content: "";position: absolute;inset: 0.375rem;border: 1px solid rgba(221, 174, 42, 0.22);pointer-events: none;}#gallery-1086 .cs-picture img {width: 100%;height: 100%;object-fit: cover;display: block;}.cs-gallery-modal {position: fixed;inset: 0;z-index: 10000;display: flex;align-items: center;justify-content: center;padding: 1rem;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.3s ease, visibility 0.3s ease;}.cs-gallery-modal.is-open {opacity: 1;visibility: visible;pointer-events: auto;}.cs-gallery-modal__backdrop {position: absolute;inset: 0;background: rgba(0, 0, 0, 0.85);}.cs-gallery-modal__content {position: relative;z-index: 1;max-width: 90vw;max-height: 90vh;}.cs-gallery-modal__img {max-width: 100%;max-height: 90vh;display: block;}.cs-gallery-modal__close {position: absolute;top: -0.75rem;right: -0.75rem;width: 2.5rem;height: 2.5rem;border: none;color: var(--secondaryLight);background: var(--primary);font-size: 1.5rem;cursor: pointer;}body.cs-modal-open {overflow: hidden;}}@media only screen and (min-width: 48rem) {#gallery-1086 .cs-image-group {grid-auto-rows: minmax(6rem, 1fr);}}@media only screen and (min-width: 81.25rem) {#gallery-1086 .cs-image-group {max-width: 80rem;grid-template-columns: repeat(12, 1fr);grid-auto-rows: 3.5rem;height: auto;}#gallery-1086 .cs-picture {grid-column: span 3;grid-row: span 6;display: block;}#gallery-1086 .cs-picture:nth-of-type(8n + 1), #gallery-1086 .cs-picture:nth-of-type(8n + 4) {grid-row: span 7;}#gallery-1086 .cs-picture:nth-of-type(8n + 2) {grid-row: span 10;}#gallery-1086 .cs-picture:nth-of-type(8n + 3), #gallery-1086 .cs-picture:nth-of-type(8n + 8) {grid-row: span 5;}#gallery-1086 .cs-picture:nth-of-type(8n + 6), #gallery-1086 .cs-picture:nth-of-type(8n + 7) {grid-row: span 8;}}@media only screen and (min-width: 0rem) {#video-548 {padding: var(--sectionPadding);}#video-548 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);}#video-548 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#video-548 .cs-title {max-width: none;}#video-548 .cs-big-link {width: 100%;aspect-ratio: 16 / 9;display: flex;justify-content: center;align-items: center;position: relative;border: none;background: transparent;padding: 0;cursor: pointer;overflow: hidden;}#video-548 .cs-background {width: 100%;height: 100%;overflow: hidden;display: block;position: relative;z-index: 1;padding: 0.75rem;border: 1px solid rgba(221, 174, 42, 0.62);background: rgba(0, 0, 0, 0.08);}#video-548 .cs-background::after {content: "";position: absolute;inset: 0.375rem;border: 1px solid rgba(221, 174, 42, 0.22);pointer-events: none;}#video-548 .cs-background img {width: 100%;height: 100%;object-fit: cover;display: block;}#video-548 .cs-link-icon {width: clamp(5rem, 11vw, 6.875rem);height: clamp(5rem, 11vw, 6.875rem);border-radius: 50%;position: absolute;z-index: 10;transition: transform 0.3s, box-shadow 0.3s;}#video-548 .cs-link-icon:hover {transform: scale(1.01);box-shadow: rgba(0, 0, 0, 0.5) 0px 7px 29px 0px;}#video-548 .cs-video-shell {position: absolute;inset: 0;z-index: 20;background: #000;}#video-548 .cs-video-shell iframe {width: 100%;height: 100%;display: block;}}