.agency-marks{margin-block:var(--space-8)}.hero-module>.agency-marks{grid-area:4/1/auto/-1}.hero-module:has(>.agency-marks) .hero-module__body{grid-row:5}.hero-module:has(>.agency-marks) .hero-module__byline-row{grid-row:6}.hero-module:has(>.agency-marks) .hero-module__asset{grid-row:7}.agency-marks__grid{grid-template-columns:repeat(var(--marks-cols,36), 1fr);gap:var(--space-3);place-items:center;display:grid}.agency-marks__cell{aspect-ratio:1;justify-content:center;align-items:center;inline-size:100%;line-height:0;display:flex;container-type:inline-size}.agency-marks__cell img{object-fit:contain;box-sizing:border-box!important;block-size:100%!important;inline-size:100%!important}.agency-marks__monogram{aspect-ratio:1;background:var(--warm-100);inline-size:100%;color:var(--gray-900);font-family:var(--sans);border-radius:50%;justify-content:center;align-items:center;font-size:62cqw;font-weight:700;line-height:1;display:flex}@media not (min-width:720px){.agency-marks__grid{--marks-cols:18;gap:var(--space-1)}}.agency-marks__picture,.agency-marks__picture img{inline-size:100%;display:block}.agency-marks__picture img{block-size:auto}.agency-marks--reveal,.agency-marks__stage{position:relative}.agency-marks__reveal-cover{display:none}html.js .agency-marks__reveal-cover{pointer-events:none;grid-template-columns:repeat(36,1fr);display:grid;position:absolute;inset:0}.agency-marks__reveal-cover>span{background:var(--bg);opacity:1;transition:opacity var(--motion-fast) var(--ease-out-quad)}.agency-marks--reveal.is-revealed .agency-marks__reveal-cover>span{opacity:0}@media not (min-width:720px){html.js .agency-marks__reveal-cover{grid-template-columns:repeat(18,1fr)}}@media (prefers-reduced-motion:reduce){html.js .agency-marks__reveal-cover{display:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.js .agency-marks--reveal.is-revealed .agency-marks__picture{visibility:hidden}.agency-marks__hover-grid{cursor:default;grid-template-columns:repeat(36,1fr);display:grid;position:absolute;inset:0}.agency-marks__hover-cell,.agency-marks__sprite{min-inline-size:0;display:block}.agency-marks__sprite{isolation:isolate;background-image:var(--mark-desktop-image);background-size:3600% calc(var(--mark-desktop-rows) * 100%);background-position:var(--mark-desktop-position);background-repeat:no-repeat;block-size:100%;inline-size:100%;position:relative}}.agency-marks__hover-grid{visibility:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.js .agency-marks--reveal.is-revealed .agency-marks__hover-grid{visibility:visible}}@media not (min-width:720px){.agency-marks__hover-grid{grid-template-columns:repeat(18,1fr)}.agency-marks__sprite{background-image:var(--mark-mobile-image);background-size:1800% calc(var(--mark-mobile-rows) * 100%);background-position:var(--mark-mobile-position)}}.agency-marks__tint{transition:background-color var(--motion-slow) var(--ease-in-out);opacity:0;pointer-events:none;-webkit-mask-image:var(--mark-desktop-image);mask-image:var(--mark-desktop-image);-webkit-mask-size:3600% calc(var(--mark-desktop-rows) * 100%);mask-size:3600% calc(var(--mark-desktop-rows) * 100%);-webkit-mask-position:var(--mark-desktop-position);mask-position:var(--mark-desktop-position);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not (min-width:720px){.agency-marks__tint{-webkit-mask-image:var(--mark-mobile-image);mask-image:var(--mark-mobile-image);-webkit-mask-size:1800% calc(var(--mark-mobile-rows) * 100%);mask-size:1800% calc(var(--mark-mobile-rows) * 100%);-webkit-mask-position:var(--mark-mobile-position);mask-position:var(--mark-mobile-position)}.agency-marks--phone-clip{aspect-ratio:var(--phone-aspect);overflow:hidden}.agency-marks__cell--cut{display:none}}
