@font-face{font-display:swap;font-family:"Fustat";font-style:normal;font-weight:200;src:url("../fonts/fustat-v4-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fustat";font-style:normal;font-weight:300;src:url("../fonts/fustat-v4-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fustat";font-style:normal;font-weight:400;src:url("../fonts/fustat-v4-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fustat";font-style:normal;font-weight:500;src:url("../fonts/fustat-v4-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fustat";font-style:normal;font-weight:600;src:url("../fonts/fustat-v4-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fustat";font-style:normal;font-weight:700;src:url("../fonts/fustat-v4-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fustat";font-style:normal;font-weight:800;src:url("../fonts/fustat-v4-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Guthen Bloots";font-style:normal;font-weight:400;src:url("../fonts/Guthen Bloots Basic.woff2") format("woff2"),url("../fonts/Guthen Bloots Basic.woff") format("woff")}@font-face{font-display:swap;font-family:"Guthen Bloots";font-style:italic;font-weight:400;src:url("../fonts/Guthen Bloots Slant.woff2") format("woff2"),url("../fonts/Guthen Bloots Slant.woff") format("woff")}@font-face{font-display:swap;font-family:"Guthen Bloots Swash";font-style:normal;font-weight:400;src:url("../fonts/Guthen Bloots Swash.woff2") format("woff2"),url("../fonts/Guthen Bloots Swash.woff") format("woff")}@font-face{font-display:swap;font-family:"Guthen Bloots Alt1";font-style:normal;font-weight:400;src:url("../fonts/Guthen Bloots Alt1.woff2") format("woff2"),url("../fonts/Guthen Bloots Alt1.woff") format("woff")}@font-face{font-display:swap;font-family:"Guthen Bloots Alt1";font-style:italic;font-weight:400;src:url("../fonts/Guthen Bloots Alt1 Slant.woff2") format("woff2"),url("../fonts/Guthen Bloots Alt1 Slant.woff") format("woff")}@font-face{font-display:swap;font-family:"Guthen Bloots Alt2";font-style:normal;font-weight:400;src:url("../fonts/Guthen Bloots Alt2.woff2") format("woff2"),url("../fonts/Guthen Bloots Alt2.woff") format("woff")}@font-face{font-display:swap;font-family:"Guthen Bloots Alt2";font-style:italic;font-weight:400;src:url("../fonts/Guthen Bloots Alt2 Slant.woff2") format("woff2"),url("../fonts/Guthen Bloots Alt2 Slant.woff") format("woff")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}.animated-gallery-block{padding:150px 0;position:relative}@media(max-width: 1023px){.animated-gallery-block{padding:60px 0}}.animated-gallery-block .animated-gallery-wrapper{max-width:1400px;margin:0 auto;padding:0 40px}@media(max-width: 1023px){.animated-gallery-block .animated-gallery-wrapper{padding:0 20px}}.animated-gallery-block .gallery-text{margin-bottom:60px}@media(max-width: 1023px){.animated-gallery-block .gallery-text{margin-bottom:40px}}.animated-gallery-block .gallery-subtitle{color:#d29949;font-weight:300;font-size:clamp(12px,0.78125vw,15px);line-height:1.2;margin-bottom:15px;text-align:center}.animated-gallery-block .gallery-top-text{font-size:clamp(60px,7.8125vw,150px);line-height:1;font-weight:700;line-height:1;white-space:nowrap;color:#d29949;margin:0;position:relative;z-index:1;text-align:center;text-shadow:0 2px 12px #fff}@media(max-width: 1023px){.animated-gallery-block .gallery-top-text{white-space:wrap}}.animated-gallery-block .gallery-bottom-text{font-size:clamp(60px,7.8125vw,150px);line-height:1;font-weight:700;line-height:1;white-space:nowrap;color:#d29949;margin:0 !important;position:relative;z-index:1;text-align:center;text-shadow:0 2px 24px #fff}@media(max-width: 1023px){.animated-gallery-block .gallery-bottom-text{white-space:wrap}}.animated-gallery-block .gallery-images{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-bottom:50px}@media(max-width: 1023px){.animated-gallery-block .gallery-images{grid-template-columns:1fr;gap:20px;margin-bottom:40px;position:static;display:flex;flex-direction:row}}.animated-gallery-block .gallery-image-item{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:8px;opacity:0;max-width:348px}@media(max-width: 1023px){.animated-gallery-block .gallery-image-item{position:static !important;transform:none !important;opacity:1;width:100%;max-width:100%}}.animated-gallery-block .gallery-image-item.in-view{opacity:1;transform:translateY(0)}.animated-gallery-block .gallery-image-item:nth-child(1){position:absolute;top:150px;left:17.44vw;transform:rotate(12deg)}@media(max-width: 1023px){.animated-gallery-block .gallery-image-item:nth-child(1){top:auto;left:auto}}.animated-gallery-block .gallery-image-item:nth-child(2){position:absolute;bottom:0;left:32.7vw;transform:rotate(-10deg)}@media(max-width: 1023px){.animated-gallery-block .gallery-image-item:nth-child(2){left:auto;bottom:auto}}.animated-gallery-block .gallery-image-item:nth-child(3){position:absolute;bottom:calc(10vw + 150px);right:17.44vw;transform:rotate(9.2deg)}@media(max-width: 1023px){.animated-gallery-block .gallery-image-item:nth-child(3){bottom:auto;right:auto}}.animated-gallery-block .gallery-image-item img{width:100%;height:100%;object-fit:cover}.animated-gallery-block .gallery-image-item:hover img{transform:scale(1.05)}.animated-gallery-block .gallery-cta-container{max-width:1374px;margin:0 auto}.animated-gallery-block .gallery-cta{display:flex;flex-direction:column;gap:15px;align-items:flex-end}.animated-gallery-block .cta-link{display:inline-flex;align-items:center;gap:15px;padding:0;background:none;font-size:clamp(20px,1.5104166667vw,29px);line-height:1.724137931;text-decoration:none;color:#030104;transition:all .3s ease}.animated-gallery-block .cta-link svg{transition:transform .3s ease;flex-shrink:0}.animated-gallery-block .cta-link:hover svg{transform:translateX(5px)}