.ojch-discipline-collage.has-work-cluster{overflow:visible}
.ojch-discipline-collage.has-work-cluster>.ojch-moon{opacity:.22}
.ojch-discipline-collage.has-work-cluster>.ojch-discipline-collage__icon{height:clamp(3.75rem,6vw,6rem);left:3%;top:auto;width:clamp(3.75rem,6vw,6rem)}
.ojch-discipline-collage.has-work-cluster>.ojch-discipline-collage__lines{display:none}
.ojch-cluster{height:100%;inset:0;margin:0;position:absolute;width:100%;z-index:2}
.ojch-cluster__canvas{height:100%;isolation:isolate;position:relative;width:100%}
.ojch-cluster__card{background:var(--wp--preset--color--background);border:1px solid color-mix(in srgb,var(--wp--preset--color--rule) 86%,transparent);box-shadow:0 1rem 2.75rem rgba(35,33,30,.12);padding:clamp(.4rem,.7vw,.7rem);position:absolute}
.ojch-cluster__card a{color:inherit;display:block;text-decoration:none}
.ojch-cluster__card a:focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:4px}
.ojch-cluster__card--primary{left:12%;top:13%;transform:rotate(-1deg);width:62%;z-index:2}
.ojch-cluster__card--detail{bottom:9%;right:4%;transform:rotate(1.5deg);width:34%;z-index:4}
.ojch-cluster__card--support{bottom:7%;left:3%;transform:rotate(-2deg);width:23%;z-index:3}
.ojch-cluster[data-count="1"] .ojch-cluster__card{bottom:auto;left:16%;right:auto;top:16%;width:68%}
.ojch-cluster[data-count="2"] .ojch-cluster__card:first-child{bottom:auto;left:9%;right:auto;top:13%;width:67%}
.ojch-cluster[data-count="2"] .ojch-cluster__card:last-child{bottom:7%;left:auto;right:3%;top:auto;width:36%}
.ojch-cluster__mat{aspect-ratio:var(--ojch-media-ratio,4/3);background:color-mix(in srgb,var(--wp--preset--color--rule) 28%,var(--wp--preset--color--background));overflow:hidden}
.ojch-cluster__image{display:block;height:100%;object-fit:contain;width:100%}
.ojch-cluster__link-label{display:block;font-size:.67rem;letter-spacing:.07em;padding:.55rem .25rem .1rem;text-transform:uppercase}
.ojch-cluster__captions{background:color-mix(in srgb,var(--wp--preset--color--background) 96%,transparent);bottom:0;color:var(--wp--preset--color--secondary);font-size:.72rem;left:29%;line-height:1.35;margin:0;max-width:48%;padding:.55rem .7rem;position:absolute;z-index:6}
.ojch-cluster__captions p{margin:0}.ojch-cluster__captions p+p{border-top:1px solid var(--wp--preset--color--rule);margin-top:.35rem;padding-top:.35rem}
.ojch-discipline-panel--motion .ojch-cluster__captions{color:var(--wp--preset--color--secondary)}
@media(max-width:960px){.ojch-discipline-collage.has-work-cluster{aspect-ratio:4/3}.ojch-cluster__card--primary{left:8%;top:10%;width:66%}.ojch-cluster__card--detail{right:2%;width:36%}.ojch-cluster__card--support{left:2%;width:24%}}
@media(max-width:560px){.ojch-discipline-collage.has-work-cluster{aspect-ratio:auto;min-height:0;overflow:hidden;padding:1rem}.ojch-discipline-collage.has-work-cluster>.ojch-moon,.ojch-discipline-collage.has-work-cluster>.ojch-discipline-collage__icon,.ojch-discipline-collage.has-work-cluster>.ojch-discipline-collage__note{display:none}.ojch-cluster{height:auto;inset:auto;position:relative}.ojch-cluster__canvas{display:grid;gap:.75rem;height:auto}.ojch-cluster__card,.ojch-cluster[data-count] .ojch-cluster__card--primary,.ojch-cluster[data-count] .ojch-cluster__card--detail,.ojch-cluster[data-count] .ojch-cluster__card--support{inset:auto;position:relative;transform:none;width:100%}.ojch-cluster__card--support{display:none}.ojch-cluster__captions{background:transparent;inset:auto;margin-top:.75rem;max-width:none;padding:0;position:relative}.ojch-cluster__link-label{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.ojch-cluster__card{transform:none!important}}
