.full-detail-heading{padding:60px 8%;background:linear-gradient(120deg,#fafaf6,#dfecef)}.full-detail-heading h1{font-size:clamp(55px,6vw,90px);max-width:950px;line-height:1.04}.full-detail-heading .button{margin-top:30px;font:22px var(--serif)}.full-detail-copy{padding:65px 8%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 65px}.full-detail-copy article{border-top:1px solid #c6d5d8;padding-top:24px}.full-detail-copy h2{font-size:37px;margin:16px 0}.full-detail-copy p,.gallery-note{font:16px/1.85 var(--sans);color:var(--muted)}.full-gallery{padding:55px 8%;background:#edf3f3}.gallery-heading{margin-bottom:35px}.gallery-heading h2{font-size:50px}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.gallery-grid figure{margin:0;background:#fff;padding:18px}.gallery-grid img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.gallery-grid figcaption{font:24px var(--serif);padding-top:20px;display:flex;justify-content:space-between}.full-detail-page>.platform-links,.full-detail-page main>.platform-links{padding:0 8% 45px}.full-detail-page footer{padding-bottom:75px}@media(max-width:720px){.full-detail-heading{padding:40px 28px}.full-detail-heading h1{font-size:52px;letter-spacing:-1px}.full-detail-copy{padding:40px 28px;grid-template-columns:1fr;gap:25px}.full-detail-copy h2{font-size:34px}.full-detail-copy p,.gallery-note{font-size:15px}.full-gallery{padding:38px 24px}.gallery-grid{grid-template-columns:1fr}.gallery-heading h2{font-size:40px}.gallery-grid figure{padding:12px}.full-detail-page .business-switch{font-size:14px}}
.brand-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-gallery figure{padding:0 0 18px}.brand-gallery figcaption{padding:15px 18px 0;font-size:22px}@media(max-width:900px){.brand-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.brand-gallery{grid-template-columns:1fr}}
