.asite-section-header,.asite-section-header *{box-sizing:border-box}.asite-section-header{background:var(--asite-sechead-bg,#fff);font-family:var(--roma-font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);padding:calc(var(--asite-sechead-pad-top, 80px)*.5) 24px calc(var(--asite-sechead-pad-bottom, 40px)*.5)}.asite-section-header__inner{margin:0 auto;max-width:var(--asite-sechead-max,var(--roma-page-max,1440px))}.asite-section-header__inner,.asite-section-header__lead,.asite-section-header__support{display:flex;flex-direction:column;gap:24px}.asite-section-header__eyebrow{color:var(--asite-sechead-eyebrow,#696969);font-family:var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1;margin:0;text-transform:uppercase}.asite-section-header__heading{color:var(--asite-sechead-heading,#16181c);font-size:clamp(30px,4.4vw,48px);font-weight:500;letter-spacing:-.029em;line-height:1.2;margin:0}.asite-section-header .asite-section-header__inner .asite-section-header__heading{font-family:inherit!important;margin:0!important;padding:0!important;text-transform:none!important}.asite-section-header__body{color:var(--asite-sechead-body,#5a5f66);font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.5;margin:0}.asite-section-header__actions{display:flex;flex-wrap:wrap;gap:16px;padding-top:24px}.asite-section-header__actions--end{justify-content:flex-end}.asite-section-header .asite-section-header__inner .asite-section-header__button{align-items:center!important;border:1px solid transparent!important;border-radius:4px!important;cursor:pointer;display:inline-flex!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;gap:10px!important;height:48px!important;justify-content:center!important;letter-spacing:-.01em!important;line-height:13.5px!important;margin:0!important;padding:0 16px!important;text-decoration:none!important;transform-origin:center;transition:background-color var(--roma-t-colour,.2s) var(--roma-ease,ease),transform var(--roma-t-colour,.2s) var(--roma-ease,ease)}.asite-section-header .asite-section-header__inner .asite-section-header__button--primary{background:var(--asite-sechead-btn-bg,#000)!important;color:var(--asite-sechead-btn-text,#fff)!important}.asite-section-header .asite-section-header__inner .asite-section-header__button--secondary{background:transparent!important;border-color:var(--asite-sechead-btn-border,#000)!important;color:var(--asite-sechead-heading,#16181c)!important}.asite-section-header .asite-section-header__inner .asite-section-header__button:focus-visible,.asite-section-header .asite-section-header__inner .asite-section-header__button:hover{transform:scale(1.02)}.asite-section-header .asite-section-header__inner .asite-section-header__button--primary:focus-visible,.asite-section-header .asite-section-header__inner .asite-section-header__button--primary:hover{background:#1f1f1f!important;background:color-mix(in srgb,var(--asite-sechead-btn-bg,#000) 88%,#fff)!important}.asite-section-header .asite-section-header__inner .asite-section-header__button--secondary:focus-visible,.asite-section-header .asite-section-header__inner .asite-section-header__button--secondary:hover{background:var(--roma-select-wash,rgba(5,5,5,.05))!important;background:color-mix(in srgb,var(--asite-sechead-btn-border,#000) 8%,transparent)!important}.asite-section-header .asite-section-header__inner .asite-section-header__button:focus-visible{box-shadow:0 0 0 3px var(--roma-focus-ring,rgba(5,5,5,.16));outline:0}.asite-section-header__button-icon{display:block;flex:0 0 auto;height:18px;width:18px}.asite-dot-field{background-image:radial-gradient(circle at 10px 10px,rgba(var(--asite-dot-rgb,255,255,255),var(--asite-dot-a,.15)) 1px,transparent 1.5px)!important;background-position:var(--asite-dot-x,0) var(--asite-dot-y,0)!important;background-repeat:repeat!important;background-size:20px 20px!important}.asite-section-header--stacked .asite-section-header__heading{line-height:1}.asite-section-header--stacked .asite-section-header__body{font-size:clamp(16px,1.8vw,22px);max-width:1008px}.asite-section-header--inline .asite-section-header__lead{gap:16px}.asite-section-header--inline .asite-section-header__eyebrow{letter-spacing:.12em}.asite-section-header--inline .asite-section-header__heading{font-weight:600;letter-spacing:-.022em;line-height:1.08}.asite-section-header--inline .asite-section-header__actions{padding-top:0}.asite-section-header__row{display:flex;flex-direction:column;gap:24px}.asite-section-header--split_centred .asite-section-header__body{letter-spacing:-.024em}@media (min-width:720px){.asite-section-header{padding-bottom:calc(var(--asite-sechead-pad-bottom, 40px)*.73);padding-top:calc(var(--asite-sechead-pad-top, 80px)*.73)}.asite-section-header__inner{gap:32px}}@media (min-width:960px){.asite-section-header{padding-bottom:var(--asite-sechead-pad-bottom,40px);padding-top:var(--asite-sechead-pad-top,80px)}.asite-section-header--split .asite-section-header__inner{align-items:start;column-gap:120px;display:grid;grid-template-columns:minmax(0,686fr) minmax(0,634fr)}.asite-section-header--split .asite-section-header__support{padding-top:40px}.asite-section-header--split_centred .asite-section-header__inner{gap:34px}.asite-section-header--split_centred .asite-section-header__row{align-items:center;column-gap:0;display:grid;grid-template-columns:minmax(0,760fr) minmax(0,680fr)}.asite-section-header--split_centred .asite-section-header__support{padding-top:8px}.asite-section-header--stacked .asite-section-header__lead,.asite-section-header--stacked .asite-section-header__support{max-width:none}.asite-section-header--inline .asite-section-header__inner{align-items:center;flex-direction:row;gap:48px;justify-content:space-between}.asite-section-header--inline .asite-section-header__lead{flex:1 1 auto;min-width:0}.asite-section-header--inline .asite-section-header__support{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.asite-section-header .asite-section-header__inner .asite-section-header__button{transition:none!important}.asite-section-header .asite-section-header__inner .asite-section-header__button:focus-visible,.asite-section-header .asite-section-header__inner .asite-section-header__button:hover{transform:none!important}}