@layer page{.qcg-hero{background:#d7e1e0}.qcg-hero img{aspect-ratio:auto;object-fit:contain;object-position:center}.qcg-page .qcg-prism .crafty-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qcg-page .qcg-film .crafty-group-grid{grid-template-columns:minmax(0,1fr)}.qcg-page .qcg-film .crafty-group .case-photo-button img,.qcg-page .qcg-teaching .crafty-group figure:last-child .case-photo-button img{aspect-ratio:16/9;object-fit:cover}.qcg-page .qcg-teaching{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.qcg-page .qcg-teaching .crafty-group-grid{grid-template-columns:minmax(0,1fr)}.qcg-page .qcg-teaching .crafty-group figure:first-child .case-photo-button img{aspect-ratio:16/9;object-fit:contain}.qcg-page .qcg-awards .crafty-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qcg-page .crafty-youtube::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#211829e8}.qcg-page .crafty-copy h3{font:600 18px/1.35 var(--sans);margin:30px 0 8px}.qcg-page .crafty-copy h3+p{margin-top:0}@media (max-width:700px){.qcg-page .qcg-prism .crafty-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qcg-page .qcg-film .crafty-group-grid,.qcg-page .qcg-teaching,.qcg-page .qcg-teaching .crafty-group-grid{grid-template-columns:minmax(0,1fr)}.qcg-page .qcg-awards .crafty-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}
