.af-callout{padding:28px;border-radius:28px;color:#fff;margin:26px 0;max-width:none}.af-callout-azure{background:#719cb6}.af-callout-brown{background:#2b1e16}.af-subtitle{font-size:clamp(18px,2vw,24px);max-width:760px;line-height:1.5;margin:26px 0 0}.af-topic-icon{width:32px;height:32px;flex:0 0 32px;color:#719cb6}.af-icon-paragraph{display:flex;align-items:flex-start;gap:17px}.af-icon-paragraph>span{flex:1;min-width:0}.af-video-section{margin:55px 0 80px}.af-video-section h2{max-width:720px;margin-bottom:30px}.af-video{position:relative;width:100%;aspect-ratio:16/9;background:#024767;overflow:hidden;border-radius:28px}.af-video iframe{position:absolute;inset:0;border:0;width:100%;height:100%}.af-process-gallery{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#719cb6 #f7f5f2;padding-bottom:14px;min-width:0}.af-process-gallery figure{flex:0 0 85%;scroll-snap-align:start;aspect-ratio:4/5}.af-process-gallery figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto;border-radius:28px}.af-atelier-row.process-row{grid-template-columns:1fr 1fr;gap:0;background:#024767;color:#fff;align-items:stretch;padding:0;border:0;margin:45px 0 0}.af-atelier-row .process-copy{padding:48px 32px;display:flex;flex-direction:column;justify-content:center;min-width:0}.af-atelier-row .process-copy h2,.af-atelier-row .process-copy p{color:#fff}.af-atelier-gallery{position:relative;min-width:0;min-height:580px}.af-atelier-track{display:flex;overflow-x:auto;width:100%;height:100%;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#719cb6 #024767}.af-atelier-track figure{flex:0 0 100%;height:100%;min-height:580px;scroll-snap-align:start;overflow:hidden;border-radius:0!important}.af-atelier-track figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto;border-radius:0!important}.af-atelier-track .parallax-media{border-radius:0!important}.af-gallery-controls{position:absolute;bottom:20px;left:20px;display:flex;gap:10px}.af-gallery-controls button{width:44px;height:44px;border:1px solid #fff;background:#024767;color:#fff;border-radius:50%;font-size:22px;cursor:pointer}.af-atelier-row .af-button-azure,.af-gift-row .af-button-azure{background:#719cb6;color:#fff;border-color:#719cb6}.af-atelier-row .af-button-cream{background:#f7f5f2;color:#d3ad62;border-color:#f7f5f2}.af-gift-row.process-row{background:#2b1e16;color:#fff;padding:42px 32px;align-items:center}.af-gift-row .process-copy h2,.af-gift-row .process-copy p{color:#fff}.af-gift-row .process-copy>.af-topic-icon{width:75px;height:75px;margin-bottom:22px}.af-gift-row .af-icon-paragraph .af-topic-icon{display:none}.af-gift-row figure img{object-position:50% 42%}
@media(max-width:750px){.af-atelier-row.process-row{grid-template-columns:1fr}.af-atelier-row .process-copy{padding:35px 24px}.af-atelier-gallery{min-height:420px}.af-atelier-track figure{height:480px;min-height:420px}.af-icon-paragraph{gap:12px}.af-topic-icon{width:27px;height:27px;flex-basis:27px}.af-gift-row.process-row{padding:30px 20px}.af-video-section{margin:40px 0 55px}.af-process-gallery figure{flex-basis:90%}}
