:root{--gallery-modal-media-height:min( 78svh, 504px )}@media (min-width:768px) and (max-width:1023.98px){:root{--gallery-modal-media-height:min( 88svh, 910px )}}@media (min-width:1024px) and (max-width:1279.98px){:root{--gallery-modal-media-height:656px}}@media (min-width:1280px) and (max-width:1439.98px){:root{--gallery-modal-media-height:min( 84svh, round(610px + (100vw - 1280px) / ((1440 - 1280) / (760 - 610)), 1px) )}}@media (min-width:1440px) and (max-width:1919.98px){:root{--gallery-modal-media-height:min( 84svh, round(760px + (100vw - 1440px) / ((1920 - 1440) / (900 - 760)), 1px) )}}@media (min-width:1920px){:root{--gallery-modal-media-height:min( 83svh, 900px )}}.modal.modal--media-gallery-modal{background:0 0;max-width:calc(100% - 32px);overflow:hidden;padding:0;--max-width:100%}@media (min-width:768px){.modal.modal--media-gallery-modal{max-width:100%}}@media (min-width:768px) and (max-width:1023.98px){.modal.modal--media-gallery-modal{--max-width:640px}}@media (min-width:1024px) and (max-width:1279.98px){.modal.modal--media-gallery-modal{--max-width:round(860px + (100vw - 1024px)/((1280 - 1024)/(1024 - 860)),1px)}}@media (min-width:1280px) and (max-width:1439.98px){.modal.modal--media-gallery-modal{--max-width:round(1024px + (100vw - 1280px)/((1440 - 1280)/(1200 - 1024)),1px)}}@media (min-width:1440px) and (max-width:1919.98px){.modal.modal--media-gallery-modal{--max-width:round(1200px + (100vw - 1440px)/((1920 - 1440)/(1440 - 1200)),1px)}}@media (min-width:1920px){.modal.modal--media-gallery-modal{--max-width:1440px}}.modal.modal--media-gallery-modal[open]{display:grid;grid-template-columns:minmax(0, 1fr)}.modal.modal--media-gallery-modal .modal__content{overflow:clip}.modal.modal--media-gallery-modal .modal__close{inset:initial;margin:0 0 16px auto;position:static}@media (min-width:768px){.modal.modal--media-gallery-modal .modal__close{-webkit-margin-end:calc((100% - var(--max-width)) / 2);margin-inline-end:calc((100% - var(--max-width)) / 2)}}.modal.modal--media-gallery-modal .splide{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.modal.modal--media-gallery-modal .splide:not(.is-active){opacity:0}.modal.modal--media-gallery-modal .splide__progress{display:none}.modal.modal--media-gallery-modal .splide__arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.modal.modal--media-gallery-modal .splide__arrows{padding-inline:16px}}@media (min-width:768px){.modal.modal--media-gallery-modal .splide__arrows{inset:calc(50% - var(--splide-arrow-size) / 2) calc(var(--splide-arrow-size) * -1) auto calc(var(--splide-arrow-size) * -1);position:absolute}}.modal.modal--media-gallery-modal .splide__track{height:auto;overflow:visible;-webkit-margin-after:8px;margin-block-end:8px}@media (min-width:768px){.modal.modal--media-gallery-modal .splide__track{-webkit-margin-after:0;margin-block-end:0}}.modal.modal--media-gallery-modal .splide__arrow{border-color:color-mix(in srgb,#d6c3b2,transparent 70%);color:#c1a78c}.modal.modal--media-gallery-modal .splide__arrow:hover,.modal.modal--media-gallery-modal .splide__arrow:focus-visible{background-color:color-mix(in srgb,#262525,transparent 20%);color:#f4ede6}.modal.modal--media-gallery-modal .splide-wrapper{margin-inline:auto;width:min(100%, var(--max-width))}.modal.modal--media-gallery-modal .media{height:var(--gallery-modal-media-height)}.modal.modal--media-gallery-modal .figure-with-caption figcaption{-webkit-border-start:none;border-inline-start:none;-webkit-padding-start:0;padding-inline-start:0}