/* Original client media is shown intact: no crop, blur, filter or upscaling. */
img[src^="/assets/client/"]{object-fit:contain!important}
.inner-scene>img[data-client-original]{object-fit:contain!important;background:#302057}
.foam-visual>img[data-client-original]{width:100%;height:520px;aspect-ratio:auto;object-fit:contain!important;background:#123953}
.editorial-story-photo>img[data-client-original]{height:490px;width:100%;object-fit:contain!important;background:#272453}
.category-grid,.adventure-dock,.collection-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.category-tile.extras{background:#fff0b9;border-color:#edcb64}
.category-tile.extras .world-picture{background:#fff6d7}
.adventure-dock>.dock-extras{background:#ffde85;color:#623070;box-shadow:0 7px 0 #d4ac4c;transform:rotate(-1deg)}
.collection-stat-grid>.extras{background:#ffe4a9;border-color:#e8c36c}
.explorer-tabs{flex-wrap:wrap}
.client-candy-feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:55px;align-items:center;margin-top:30px;margin-bottom:45px;padding:45px;border:3px solid #713b9f;border-radius:32px;background:#fff0bd;box-shadow:0 9px 0 #d8aadf}
.client-candy-photo{min-width:0;border-radius:24px;background:#f7d5e5;padding:12px}
.client-candy-photo .zoomable{display:block;background:#fff6df;border-radius:16px;overflow:hidden}
.client-candy-photo img{width:100%;height:440px;object-fit:contain}
.client-candy-feature h2{font-size:clamp(36px,4.4vw,60px);line-height:1.06;margin:12px 0 22px}
.client-candy-feature h2 em{color:#be327d}
.client-candy-feature p{font-size:15px;line-height:1.8}
.client-candy-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0}
.client-candy-note{font-size:12px!important;color:#6b4c70}
.client-action-link{display:inline-block;font-weight:800;font-size:14px;text-decoration:underline;margin:12px 0 20px}
.client-candy-planning,.client-photo-section,.client-video-section{padding-top:55px;padding-bottom:50px;scroll-margin-top:120px}
.client-planning-grid,.client-photo-grid,.client-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.client-planning-grid article{background:#fff0c4;border:2px solid #ecd591;border-radius:22px;padding:24px}
.client-planning-grid b{font-family:'Bubblegum Sans',sans-serif;font-size:35px;color:#a73383}
.client-planning-grid h3{font-size:26px;margin:12px 0}
.client-planning-grid p{font-size:14px;line-height:1.8}
.client-photo-grid figure{margin:0;border:2px solid #b28dd1;border-radius:24px;overflow:hidden;background:#f3e5ff;box-shadow:0 6px 0 #b28dd1}
.client-photo-grid .zoomable{display:block;background:#241b49}
.client-photo-grid img{display:block;width:100%;height:360px;object-fit:contain}
.client-photo-grid figcaption{padding:20px;font-size:14px;font-weight:700}
.client-video-grid article{min-width:0;display:flex;flex-direction:column;border:2px solid #a878ce;border-radius:24px;overflow:hidden;background:#fff8df;box-shadow:0 6px 0 #a878ce;scroll-margin-top:120px}
.client-video-grid video{display:block;width:100%;height:360px;object-fit:contain;background:#241b49}
.client-video-grid article>div{padding:22px;display:flex;flex-direction:column;flex:1}
.client-video-grid h3{font-size:28px;line-height:1.15;margin-bottom:12px}
.client-video-grid p{font-size:14px;line-height:1.8;flex:1}
.client-video-grid a{font-size:12px;font-weight:800;text-decoration:underline;margin-top:15px}
.client-video-grid video[id]{scroll-margin-top:120px}
@media(max-width:1050px){.category-grid,.collection-stat-grid,.adventure-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid>a:last-child,.collection-stat-grid>a:last-child{grid-column:1/-1;width:calc(50% - 12px);justify-self:center}.adventure-dock>a:last-child{grid-column:1/-1}.client-candy-feature{gap:30px;padding:30px}.client-photo-grid,.client-video-grid{gap:17px}.client-video-grid video{height:290px}.client-photo-grid img{height:300px}}
@media(max-width:760px){.client-candy-feature{grid-template-columns:1fr;padding:23px;margin-top:25px}.client-candy-photo{max-width:400px;width:100%;margin:auto}.client-candy-photo img{height:350px}.client-candy-feature h2{font-size:43px}.client-photo-grid,.client-video-grid,.client-planning-grid{grid-template-columns:1fr;gap:24px}.client-photo-grid figure,.client-video-grid article{max-width:580px;width:100%;margin:auto}.client-video-grid video{height:360px}.client-photo-grid img{height:390px}.foam-visual>img[data-client-original]{height:440px}.editorial-story-photo>img[data-client-original]{height:420px}.client-candy-planning,.client-photo-section,.client-video-section{padding-top:35px;padding-bottom:35px}.client-candy-feature p{font-size:14px}}
@media(max-width:420px){.client-candy-feature h2{font-size:37px}.client-candy-feature{padding:17px}.client-candy-photo img{height:310px}.client-video-grid video{height:330px}.client-photo-grid img{height:350px}.foam-visual>img[data-client-original]{height:350px}.editorial-story-photo>img[data-client-original]{height:350px}.category-grid>a:last-child,.collection-stat-grid>a:last-child{width:calc(50% - 8px)}}
