.button-1{font-family:var(--family-button,"Metro Nova Pro");font-size:14px;font-style:normal;font-weight:500;letter-spacing:.7px;line-height:120%;text-transform:uppercase}@media(min-width:1024px){.button-1{font-size:16px;letter-spacing:.8px}}.button-2{font-family:var(--family-button,"Metro Nova Pro");font-size:12px;font-style:normal;font-weight:500;letter-spacing:.6px;line-height:120%;text-transform:uppercase}@media(min-width:1024px){.button-2{font-size:14px;letter-spacing:.7px}}.button-3{font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase}.button-3,.input-1{font-family:var(--family-button,"Metro Nova Pro");font-style:normal;line-height:120%}.body-1,.input-1{font-size:16px;font-weight:400}.body-1{font-family:var(--family-body,"Metro Nova Pro");font-style:normal;line-height:140%}@media(min-width:1024px){.body-1{font-size:18px}}.body-2{font-family:var(--family-body,"Metro Nova Pro");font-size:14px;font-style:normal;font-weight:400;line-height:140%}@media(min-width:1024px){.body-2{font-size:16px}}.body-3{font-family:var(--family-body,"Metro Nova Pro");font-size:12px;font-style:normal;font-weight:400;line-height:140%}@media(min-width:1024px){.body-3{font-size:14px}}.display-1{font-family:var(--family-display,"Torio Script");font-size:112px;font-style:normal;font-weight:400;line-height:70%}@media(min-width:1440px){.display-1{font-size:220px}}.heading-1,h1{font-family:var(--family-heading,"Metro Nova Pro");font-size:40px;font-style:normal;font-weight:500;line-height:120%}@media(min-width:1024px){.heading-1,h1{font-size:64px}}.heading-2,h2{font-family:var(--family-heading,"Metro Nova Pro");font-size:32px;font-style:normal;font-weight:500;line-height:120%}@media(min-width:1024px){.heading-2,h2{font-size:48px}}.heading-3,h3{font-family:var(--family-heading,"Metro Nova Pro");font-size:24px;font-style:normal;font-weight:500;line-height:120%}@media(min-width:1024px){.heading-3,h3{font-size:36px}}.heading-4,h4{font-family:var(--family-heading,"Metro Nova Pro");font-size:20px;font-style:normal;font-weight:500;line-height:120%}@media(min-width:1024px){.heading-4,h4{font-size:24px}}.heading-5,h5{font-family:var(--family-heading,"Metro Nova Pro");font-size:16px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:var(--wp--preset--spacing--24)}.c-media-gallery-animation{--browser-width:100vw;background-color:var(--wp--preset--color--brand-white);color:var(--wp--preset--color--brand-black);display:flow-root;position:relative}.c-media-gallery-animation__headline{text-wrap:balance;margin:var(--wp--preset--spacing--64) auto var(--wp--preset--spacing--32);text-align:center}@media(max-width:480.98px){.c-media-gallery-animation__headline{margin-top:var(--wp--preset--spacing--40)}}.c-media-gallery-animation .container{position:relative;z-index:0}.c-media-gallery-animation__gallery{--base-outline:3px;display:grid;margin-block-start:0;padding-block:var(--wp--preset--spacing--64)}.c-media-gallery-animation__gallery[data-animation] picture:first-of-type img{transform-origin:center right;z-index:2}.c-media-gallery-animation__gallery[data-animation] picture:nth-of-type(2) img{transform-origin:center center;z-index:3}.c-media-gallery-animation__gallery[data-animation] picture:nth-of-type(3) img{transform-origin:center left;z-index:1}.c-media-gallery-animation__gallery[data-animation=run]{transition:margin-block-start 1s cubic-bezier(.39,1.22,.24,1.04),border .1s linear}.c-media-gallery-animation__gallery[data-animation=run] img{transition:transform 1s cubic-bezier(.39,1.22,.24,1.04),border .1s linear}@media(min-width:481px){.c-media-gallery-animation__gallery{gap:var(--wp--preset--spacing--32);grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding-block:0 var(--wp--preset--spacing--64)}.c-media-gallery-animation__gallery[data-animation=pre] picture:first-of-type img{border-width:calc(var(--base-outline)*1.40449);transform:translateX(17vw) scale(.712)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(2) img{border-width:calc(var(--base-outline)*1.7301);transform:scale(.578)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(3) img{border-width:calc(var(--base-outline)*1);transform:translateX(-24vw) scale(1)}}@media(min-width:1024px){.c-media-gallery-animation__gallery{--base-outline:10px;padding-block:var(--wp--preset--spacing--64)}.c-media-gallery-animation__gallery[data-animation=pre]{--scale:calc((var(--browser-width) - 1024)/706);margin-block-start:calc(var(--scale)*-58px - 100px)}.c-media-gallery-animation__gallery[data-animation=pre] picture:first-of-type img{transform:translateX(16vw) scale(.511)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(2) img{transform:scale(.433)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(3) img{transform:translateX(-19vw) scale(.661)}}@media(width > 1730px){.c-media-gallery-animation__gallery[data-animation=pre]{margin-block-start:-158px}.c-media-gallery-animation__gallery[data-animation=pre] picture:first-of-type img{transform:translateX(55%) scale(.511)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(2) img{transform:scale(.433)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(3) img{transform:translateX(-65%) scale(.661)}}@media(max-width:480.98px){.c-media-gallery-animation__gallery{gap:var(--wp--preset--spacing--16);grid-template-columns:auto;grid-template-rows:repeat(3,1fr);justify-content:center}.c-media-gallery-animation__gallery img{max-width:145px}.c-media-gallery-animation__gallery:after{background-color:var(--wp--preset--color--brand-gold);content:"";display:block;inset:0;position:absolute;transition:transform .5s ease-out;z-index:-1}.c-media-gallery-animation__gallery[data-animation] img{border-width:5px}.c-media-gallery-animation__gallery[data-animation][data-animation] picture:first-of-type img,.c-media-gallery-animation__gallery[data-animation][data-animation] picture:nth-of-type(2) img,.c-media-gallery-animation__gallery[data-animation][data-animation] picture:nth-of-type(3) img{transform-origin:center}.c-media-gallery-animation__gallery[data-animation=run] img{transition:transform 1s cubic-bezier(.39,1.22,.24,1.04),border .1s linear}.c-media-gallery-animation__gallery[data-animation=pre]:after{background-color:var(--wp--preset--color--brand-white)}.c-media-gallery-animation__gallery[data-animation=pre] picture:first-of-type img{border-width:calc(var(--base-outline)*.87719);transform:translateX(-68%) translateY(calc(38% - var(--wp--preset--spacing--16))) scale(1.14)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(2) img{border-width:calc(var(--base-outline)*1.07527);transform:translateY(calc(-70% - var(--wp--preset--spacing--16))) scale(.93)}.c-media-gallery-animation__gallery[data-animation=pre] picture:nth-of-type(3) img{border-width:calc(var(--base-outline)*.625);transform:translateX(40%) translateY(calc(-170% - var(--wp--preset--spacing--16)*2)) scale(1.6)}}.c-media-gallery-animation__gallery img{aspect-ratio:2/3;border:10px solid var(--wp--preset--color--brand-gold);display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media(max-width:767.98px){.c-media-gallery-animation__gallery img{border-width:3px}}@media(max-width:480.98px){.c-media-gallery-animation__gallery:not([data-animation]) picture:first-of-type img{transform-origin:center top}.c-media-gallery-animation__gallery:not([data-animation]) picture:nth-of-type(2) img{transform-origin:center center}.c-media-gallery-animation__gallery:not([data-animation]) picture:nth-of-type(3) img{transform-origin:center bottom}.c-media-gallery-animation__gallery:not([data-animation]) img{transition:transform .8s cubic-bezier(.39,1.22,.24,1.04),border .1s linear}}@media(max-width:480.98px)and (hover:hover){.c-media-gallery-animation__gallery:not([data-animation]) img:hover{border-width:2px;transform:rotate(2deg) scale(1.5);transition-duration:.5s;z-index:10}}@media(max-width:480.98px){.c-media-gallery-animation__gallery:not([data-animation]) img.hover{border-width:2px;transform:rotate(2deg) scale(1.5);transition-duration:.5s;z-index:10}}@media(min-width:481px){.c-media-gallery-animation__gallery:not([data-animation]) img{transition:transform .2s ease-out,border .1s linear}}@media(min-width:481px)and (hover:hover){.c-media-gallery-animation__gallery:not([data-animation]) img:hover{transform:rotate(2.86deg);z-index:10}}@media(min-width:481px){.c-media-gallery-animation__gallery:not([data-animation]) img.hover{transform:rotate(2.86deg);z-index:10}}
/*# sourceMappingURL=media-gallery-animation.css.map*/