.site-interior #main .kolazi-hero-session{display:inline-flex;align-items:center;min-height:48px;font-size:13px;line-height:1.5;margin-top:10px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:var(--color-control-border)}.site-interior #main .kolazi-hero-session:is(:hover,:focus-visible){text-decoration-color:currentColor}.site-interior #main .kolazi-live-film{grid-column:1/-1;width:min(100%,1060px);margin-top:8px}.site-interior #main .kolazi-performer .editorial-film-caption h3{font-size:20px}.site-interior #main .kolazi-performer .editorial-film-caption p{font-size:12px}.site-interior #main .kolazi-campaigns{grid-column:1/-1;min-width:0;margin-top:20px}.site-interior #main .kolazi-campaigns-heading{margin-bottom:26px}.site-interior #main .kolazi-campaigns-heading h3{font-family:var(--font-display);font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:0 0 14px}.site-interior #main .kolazi-campaigns-heading p{font-size:14px;line-height:1.7;max-width:55ch;margin:0;color:var(--color-muted-foreground)}.site-interior #main .kolazi-campaign-films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.site-interior #main .kolazi-campaign-films .editorial-film-caption h3{font-size:clamp(18px,1.65vw,24px)}.site-interior #main .kolazi-campaign-films .editorial-film-media>.media-slot{aspect-ratio:16/10!important}.site-interior #main .kolazi-campaign-films .editorial-film{margin:0}.site-interior #main .kolazi-performers-gallery>.kolazi-performer{margin:0;max-width:none;grid-column:auto}.site-interior #main .kolazi-performers-gallery .editorial-film-media>.media-slot{aspect-ratio:3/4!important}.site-interior #main .kolazi-performer figcaption{margin:0;padding-top:16px;text-transform:none;letter-spacing:0}.site-interior #main .kolazi-performer figcaption p{font-size:12px;line-height:1.5;color:var(--color-muted-foreground);margin:0 0 7px}.site-interior #main .kolazi-performer figcaption h3{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.25;letter-spacing:-.025em;color:var(--color-foreground);margin:0}.site-interior #main .kolazi-venue-visual{position:relative;min-width:0;padding-bottom:0}.site-interior #main .kolazi-venue-visual .kolazi-venue-main{display:block;width:100%;margin:0}.site-interior #main .kolazi-venue-visual .kolazi-venue-detail{right:18px;bottom:0;width:34%;margin:0}@media(max-width:1100px){.site-interior #main .kolazi-campaign-films{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.site-interior #main .kolazi-live-film{margin-top:4px}.site-interior #main .kolazi-campaigns{margin-top:10px}.site-interior #main .kolazi-campaign-films{grid-template-columns:minmax(0,1fr);gap:28px}.site-interior #main .kolazi-performer figcaption{padding-top:12px}.site-interior #main .kolazi-venue-visual .kolazi-venue-detail{position:absolute;inset:auto 0 0 auto;width:38%;padding:4px}}.site-interior #main .department-kolazi .kolazi-hero .department-hero-media{width:100%;margin:0}.site-interior #main .kolazi-film-entry{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.site-interior #main .kolazi-film-entry:is(:hover,:focus-visible){background:var(--color-background);color:var(--color-foreground)}.site-interior #main .kolazi-films{padding-block:clamp(54px,7vw,100px);background:var(--color-background)}.site-interior #main .kolazi-featured-films{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.site-interior #main .kolazi-featured-films .editorial-film-media>.media-slot{aspect-ratio:16/10!important}.site-interior #main .kolazi-featured-films .editorial-film-media img{object-fit:contain}.site-interior #main .kolazi-featured-films .editorial-film-caption h3{font-size:clamp(20px,2vw,28px);min-height:2.5em}.site-interior #main .kolazi-reels{margin-top:clamp(36px,5vw,64px)}.site-interior #main .kolazi-reels-title{font-family:var(--font-display);font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.site-interior #main .kolazi-reel-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.site-interior #main .kolazi-reel-films .editorial-film-media>.media-slot{aspect-ratio:16/9!important}.site-interior #main .kolazi-performers-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.site-interior #main .department-kolazi .kolazi-hero .department-hero-media{aspect-ratio:3/2}.site-interior #main .kolazi-featured-films,.site-interior #main .kolazi-reel-films{grid-template-columns:minmax(0,1fr);gap:32px}.site-interior #main .kolazi-featured-films .editorial-film-media>.media-slot{aspect-ratio:16/9!important}.site-interior #main .kolazi-featured-films .editorial-film-portrait .editorial-film-media{width:min(100%,280px);margin-inline:auto}.site-interior #main .kolazi-featured-films .editorial-film-portrait .editorial-film-media>.media-slot{aspect-ratio:9/16!important}.site-interior #main .kolazi-featured-films .editorial-film-caption h3{min-height:0}.site-interior #main .kolazi-films{padding-block:46px 54px}}
