.communication-page h1{font:clamp(40px,5vw,72px)/1.06 Georgia,serif;letter-spacing:-2px;max-width:1000px}.communication-page h2{font:clamp(30px,3vw,43px)/1.16 Georgia,serif;letter-spacing:-1px}.communication-page h3{font:27px/1.2 Georgia,serif}.communication-page p{font-size:15px;line-height:1.85}.comm-hero{padding:50px 5% 45px;background:#ffd15a}.comm-hero .comm-lead{max-width:800px;font-size:20px}.comm-motto{font-size:10px!important;letter-spacing:2px;margin:28px 0 0}.comm-manifesto,.comm-art{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:65px 5%;align-items:center}.comm-manifesto aside{padding:30px;background:#ffdccb;border-radius:4px 45px 4px 4px}.comm-manifesto aside>span{font-size:55px;line-height:1;color:#ac452d}.comm-manifesto aside h2{font-size:33px}.comm-manifesto aside p{font-size:14px}.comm-services,.comm-websites,.comm-audiovisual,.comm-partners{padding:55px 5%}.comm-services{border-top:1px solid #e3d6bb}.comm-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.comm-service-grid article{padding:27px;background:#fff1c4;border-top:4px solid #e8ad12}.comm-service-grid article:nth-child(even){background:#fbe0d2;border-color:#df7b52}.comm-service-grid a,.comm-partner a{font-size:13px;text-decoration:underline}.comm-websites{background:#e4eee7}.comm-sites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:30px}.comm-sites-grid figure{margin:0}.browser-frame{background:#faf9f1;border-radius:10px 10px 0 0;overflow:hidden;box-shadow:0 8px 25px #15282016}.browser-frame>span{display:block;padding:6px 12px;font-size:11px;letter-spacing:4px;color:#9aa39a}.browser-frame img{width:100%;height:auto;display:block}.comm-sites-grid figcaption{padding:18px 0}.comm-sites-grid figcaption h3{margin-bottom:9px}.comm-sites-grid figcaption p{font-size:13px}.comm-preview-pending{min-height:270px;padding:35px;background:#d5ddd5;display:flex;flex-direction:column;justify-content:center}.comm-preview-pending span{font-size:10px;letter-spacing:2px}.comm-preview-pending strong{font:42px Georgia,serif;margin:15px 0}.comm-preview-pending p{font-size:12px}.comm-art aside{background:#d7c5f1;padding:35px;border-radius:40px 4px 4px 4px}.exhibition-count{display:block;font:50px Georgia,serif;margin-bottom:22px}.comm-art aside h3{font-size:28px}.comm-art aside small{display:block;font-size:12px}.comm-art aside p{font-size:14px}.comm-audiovisual{background:#263e40;color:#fff9e9}.comm-audiovisual h2{max-width:700px}.comm-audiovisual>p:not(.eyebrow){max-width:880px}.comm-audiovisual .button{background:#ffda46;color:#20273d}.partner-group{padding-top:25px}.partner-group>h3{margin:0 0 8px}.group-intro{font-size:12px!important}.partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.comm-partner{padding:25px;background:#ffedb3;border-radius:4px 30px 4px 4px}.comm-partner h3{margin-bottom:12px}.comm-partner p{font-size:14px}.international .comm-partner{background:#ccece6}.comm-contact{padding:50px 5%;background:#ffe28a}.comm-contact p{max-width:760px}@media(max-width:750px){.comm-manifesto,.comm-art{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.comm-service-grid,.comm-sites-grid,.partner-grid{grid-template-columns:1fr}.communication-page h1{letter-spacing:-1px}.comm-hero{padding-top:35px}.comm-services,.comm-websites,.comm-audiovisual,.comm-partners{padding-top:40px;padding-bottom:40px}}
.comm-journal{padding:55px 5% 65px;background:#f0e5cc}.journal-intro{max-width:800px;margin-bottom:35px}.journal-intro>a{display:inline-block;margin:6px 0 8px;font-size:13px;font-weight:bold;text-decoration:underline}.journal-gallery{display:grid;grid-template-columns:1.05fr 2fr;gap:38px;align-items:center}.journal-gallery figure{margin:0}.journal-gallery img{display:block;width:100%;height:auto;box-shadow:0 12px 28px #3e322632;border:1px solid #d4cbb9;transition:transform .2s}.journal-cover img{transform:rotate(-2deg)}.journal-cover{padding:6px}.journal-cover a:hover img{transform:rotate(0)}.journal-inside{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journal-inside figure:nth-child(2){transform:translateY(16px)}.journal-gallery a:hover img{transform:translateY(-5px)}.journal-gallery figcaption{font-size:11px;line-height:1.5;padding:14px 0}.journal-gallery figcaption strong,.journal-gallery figcaption span{display:block}.journal-gallery figcaption span{font-size:10px;margin-top:5px}@media(max-width:750px){.journal-gallery{grid-template-columns:1fr;gap:22px}.journal-cover{max-width:320px;margin:auto!important}.journal-inside{gap:12px}.comm-journal{padding-top:40px;padding-bottom:40px}}@media(max-width:430px){.journal-inside{grid-template-columns:1fr}.journal-inside figure{max-width:270px;margin:0 auto 20px}.journal-inside figure:nth-child(2){transform:none}}@media(prefers-reduced-motion:reduce){.journal-gallery img{transition:none}}
.comm-exhibition-gallery{padding:10px 5% 55px;background:#f3e9d2}.comm-exhibition-gallery>div:first-child{padding-top:35px;max-width:820px}.comm-exhibition-gallery>div:first-child>a{font-size:13px;text-decoration:underline}.exhibition-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px;align-items:start}.exhibition-page-grid figure{margin:0}.exhibition-page-grid img{display:block;width:100%;height:auto;box-shadow:0 10px 24px #30241530;border:1px solid #d5cbb8;transition:transform .2s}.exhibition-page-grid a:hover img{transform:translateY(-5px)}.exhibition-page-grid figure:last-child img{border-color:transparent;box-shadow:0 10px 24px #30241520}.exhibition-page-grid figcaption{padding:16px 0;font-size:12px}.exhibition-page-grid figcaption strong,.exhibition-page-grid figcaption span{display:block}.exhibition-page-grid figcaption span{font-size:11px;line-height:1.6;margin-top:6px}@media(max-width:650px){.exhibition-page-grid{grid-template-columns:1fr;gap:24px}.exhibition-page-grid figure{max-width:340px;margin:auto}.comm-exhibition-gallery{padding-bottom:35px}}@media(prefers-reduced-motion:reduce){.exhibition-page-grid img{transition:none}}
