/* Homepage typography and photograph framing, 6 October 2026. */
.home-page .hero-image-frame{position:absolute;inset:0;overflow:hidden}
.home-page .hero-image-frame .hero-photo{top:0;left:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 55%}
.home-page .hero-inner{padding-bottom:54px}



.co-events .co-intro.co-name{font-family:inherit;font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.035em;color:var(--ink);padding-top:0;max-width:none;margin:0;min-width:0}
.floorplan-publication{padding:32px;background:var(--pale);border-left:4px solid #0066b3;max-width:900px}
.floorplan-publication .eyebrow{color:var(--muted);margin-bottom:12px}
.floorplan-notice{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:700;line-height:1.5;color:var(--ink)}
@media(max-width:800px){.home-page .hero-image-frame .hero-photo{object-position:70% center}.home-page .hero-inner{padding-bottom:38px}.floorplan-publication{padding:24px}}

.home-page .hero-shade{background:linear-gradient(90deg,rgba(3,28,56,.88) 0%,rgba(6,40,75,.68) 43%,rgba(6,40,75,.12) 100%)}





/* Compact conference actions and distinct participation button colours. */
.conference-card .conference-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:310px;width:100%;margin-top:26px}
.conference-card .conference-actions .button{width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.3;border:1px solid transparent;margin:0;white-space:normal;overflow-wrap:normal;color:#fff}
.conference-card .conference-actions .speaker-cta{background:#0066b3}
.conference-card .conference-actions .speaker-cta:hover{background:#004b88}
.conference-card .conference-actions .schedule-cta{background:#6940a5}
.conference-card .conference-actions .schedule-cta:hover{background:#503080}
.participation-card .exhibitor-enquiry-cta{background:#00736b;border-color:#00736b;color:#fff}
.participation-card .exhibitor-enquiry-cta:hover{background:#005b54;border-color:#005b54}

/* Give both exhibitor enquiry buttons the same solid background. */
.home-page .exhibitor-enquiry-cta{background:#00736b;border-color:#00736b;color:#fff}
.home-page .exhibitor-enquiry-cta:hover{background:#005b54;border-color:#005b54;color:#fff}

/* Display the six industry sectors without card boxes. */
.home-page #sectors .sector-grid{border:0}
.home-page #sectors .sector-grid article,
.home-page #sectors .sector-grid article:hover{border:0;background:transparent;box-shadow:none;transform:none}
.home-page #sectors .sector-grid article:hover .sector-content{background:transparent}
