.gallery-multi-transformations{display:none}@media (width>=768px){.gallery-page section.gallery-transformation-section>.relative{display:none}.gallery-multi-transformations{z-index:1;max-width:1104px;margin:auto;display:block;position:relative}.gallery-multi-transformations header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.gallery-multi-transformations h2{mix-blend-mode:multiply;width:260px;margin:0}.gallery-multi-transformations h2 img{width:100%;height:auto;display:block}.gallery-multi-transformations header>a{color:#72501e;text-underline-offset:5px;font-size:12px;font-weight:600;text-decoration:underline}.gallery-multi-window{overflow:hidden}.gallery-multi-track{gap:20px;transition:transform .65s;display:flex}.gallery-multi-card{flex:0 0 calc(50% - 10px);min-width:0;margin:0}.gallery-multi-pair{aspect-ratio:1.05;background:#fff;border:2px solid #d8b55b;border-radius:18px;display:flex;overflow:hidden}.gallery-multi-pair>img{object-fit:contain;width:100%;height:100%}.gallery-multi-pair>div{width:50%;min-width:0;height:100%;position:relative}.gallery-multi-pair>div+div{border-left:1px solid #d8b55b}.gallery-multi-pair>div>img{object-fit:contain;width:100%;height:100%}.gallery-multi-pair span{color:#fff;font:700 11px var(--font-serif,serif);background:#0d9488;border-radius:4px;padding:5px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.gallery-multi-pair>div:last-child span{color:#142a3e;background:#ffda56}.gallery-multi-card figcaption{text-align:center;font-family:var(--font-serif,serif);color:#142a3e;padding-top:12px;font-size:15px;font-weight:600}.gallery-multi-card figcaption span{font-family:var(--font-sans,sans-serif);font-size:12px;font-weight:400}.gallery-multi-controls{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}.gallery-multi-controls>button{color:#142a3e;background:#fff;border:1px solid #dfd4bb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.gallery-multi-controls svg{width:18px;height:18px}.gallery-multi-controls>div{gap:4px;display:flex}.gallery-multi-controls>div button{background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.gallery-multi-controls span{background:#b8b9b8;border-radius:50%;width:7px;height:7px}.gallery-multi-controls [aria-current=true] span{background:#b48824}.gallery-multi-transformations a:focus-visible,.gallery-multi-transformations button:focus-visible{outline-offset:4px;outline:2px solid #b48824}}@media (width>=1100px){.gallery-multi-card{flex-basis:calc(33.3333% - 13.3333px)}}@media (width>=768px){.gallery-page section.gallery-transformation-section{padding-bottom:100px}.gallery-page .gallery-transformation-section>img[src$=trans_bottom_decor\.png]{display:block}.gallery-multi-all.site-cta{margin-top:24px;color:#fff;text-transform:uppercase;--cta-font-size:11px;background:#061a30;border:1.5px solid #d4af37;margin-inline:auto;position:relative;box-shadow:0 4px 16px #79602320}}@media (prefers-reduced-motion:reduce){.gallery-multi-track{transition:none}}@media (width>=768px){.gallery-page section.gallery-transformation-section>img[src$=trans_top_leaves_transparent\.png]{opacity:.6;width:150px;display:block}.gallery-multi-transformations header{justify-content:center}.gallery-multi-transformations h2{text-align:center;width:290px}.gallery-page section.gallery-transformation-section{background:radial-gradient(at 50% 0,#fffcf3 0,#0000 65%),linear-gradient(135deg,#fcfaf5,#f5f0e6);padding-top:44px}.gallery-multi-transformations header{gap:28px;margin-bottom:32px;position:relative}.gallery-multi-transformations header:before,.gallery-multi-transformations header:after{content:"";background:linear-gradient(90deg,#0000,#ccb67c80);flex:1;max-width:180px;height:1px}.gallery-multi-transformations header:after{transform:rotate(180deg)}.gallery-transformation-title{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.gallery-transformation-title>svg{stroke:#ad8129;stroke-width:1.35px;width:25px;height:22px;margin-bottom:8px}.gallery-multi-transformations .gallery-transformation-title h2{width:auto;font-family:var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-1px;color:#10293d;mix-blend-mode:normal;margin:0;font-size:38px;font-weight:600;line-height:1.2}.gallery-transformation-title h2>span{letter-spacing:0;color:#a47a22;margin-bottom:7px;font-family:Brittany Signature,Satisfy,cursive;font-size:59px;font-weight:400;line-height:1.1;display:block}.gallery-transformation-title>i{background:linear-gradient(90deg,#0000,#b6913e,#0000);width:64px;height:2px;margin-top:18px;display:block}.gallery-page section.gallery-transformation-section>img[src$=trans_top_leaves_transparent\.png]{opacity:.28;width:125px}}@media (width>=768px) and (width<=1023px){.gallery-multi-transformations .gallery-transformation-title h2{font-size:32px}.gallery-transformation-title h2>span{font-size:51px}.gallery-multi-transformations header{gap:20px}}@media (width>=768px){.gallery-multi-transformations header:before,.gallery-multi-transformations header:after{display:none}.gallery-transformation-title>svg{color:#d39a17;width:29px;height:25px;margin-bottom:2px}.gallery-transformation-title h2>span{isolation:isolate;color:#9e6e10;margin-bottom:0;font-family:Satisfy,cursive;font-size:62px;line-height:1.15;position:relative}.gallery-transformation-title h2>span:before{content:"";z-index:-1;clip-path:polygon(3% 10%,97% 0,94% 14%,100% 25%,94% 35%,98% 47%,93% 60%,98% 73%,93% 91%,1% 100%,6% 85%,0 74%,5% 60%,1% 45%,7% 30%);background:linear-gradient(95deg,#ffe9aa77,#ffe29cbb,#ffe9aa44);position:absolute;inset:20% -8% 5%}.gallery-multi-transformations .gallery-transformation-title h2{letter-spacing:-1px;font-size:42px;font-weight:800;line-height:1.1}.gallery-transformation-title>i{background:#edb618;border-radius:70% 30% 80% 20%;width:165px;height:5px;margin-top:12px;transform:rotate(-1deg)}.gallery-multi-pair{border-color:#e5b63b;box-shadow:0 6px 20px #c39c3320}.gallery-multi-all.site-cta{border-color:#e9b832;box-shadow:0 0 0 2px #fff8,0 5px 18px #bf902334}}@media (width>=768px) and (width<=1023px){.gallery-transformation-title h2>span{font-size:54px}.gallery-multi-transformations .gallery-transformation-title h2{font-size:35px}}@media (width>=768px){.gallery-page section.gallery-transformation-section{background:#fffaf0 url(../assets/img/gallery/transformation-reference-background.png) 50%/100% 100% no-repeat;border:0;padding-top:34px;padding-bottom:94px}.gallery-page section.gallery-transformation-section>img[src$=trans_top_leaves_transparent\.png],.gallery-page section.gallery-transformation-section>img[src$=trans_bottom_decor\.png]{display:none}.gallery-multi-transformations .gallery-transformation-title h2{white-space:nowrap;justify-content:center;align-items:baseline;gap:22px;display:flex}.gallery-transformation-title h2>span{margin:0;display:inline-block}.gallery-transformation-title h2>.gallery-transformation-title-main{font-family:var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.045em;color:#0c1d35;font-size:clamp(38px,5vw,68px);font-weight:800;line-height:1.12}.gallery-transformation-title h2>span:before{inset:25% -6% 7%}.gallery-transformation-title>svg{margin-bottom:8px}.gallery-transformation-title>i{width:190px;margin-top:16px}}@media (width>=768px) and (width<=1023px){.gallery-multi-transformations .gallery-transformation-title h2{gap:18px}.gallery-multi-transformations .gallery-transformation-title h2>.gallery-transformation-title-main{font-size:clamp(32px,4.3vw,44px)}}@media (width>=768px){section.shared-transformation-section.shared-transformation-section{isolation:isolate;background:#fffaf0 url(../assets/img/gallery/transformation-reference-background.png) 50%/100% 100% no-repeat;border:0;padding:32px 28px 94px;scroll-margin-top:96px;position:relative}section.shared-transformation-section.shared-transformation-section>div.relative,section.shared-transformation-section.shared-transformation-section>img{display:none}.about-transformations-container.gallery-page{width:100%;max-width:none}section.shared-transformation-section:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff,#0000);height:44px;position:absolute;inset:0 0 auto}section.shared-transformation-section .gallery-multi-all.site-cta{--cta-font-size:11px;--cta-min-height:44px;letter-spacing:.04em!important}}
