.asite-page-hero,.asite-page-hero *{box-sizing:border-box}.asite-page-hero{background:var(--asite-phero-bg,#000);color:var(--asite-phero-title,#fff);font-family:var(--roma-font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);isolation:isolate;overflow:hidden;padding:132px 24px 0;position:relative}.asite-page-hero__dots{background-image:radial-gradient(circle,rgba(255,255,255,var(--asite-phero-dot-alpha,.08)) 1px,transparent 1px);background-position:0 -9px;background-size:20px 20px;inset:0;pointer-events:none;position:absolute;z-index:0}.asite-page-hero__inner{margin:0 auto;max-width:var(--asite-phero-max,1440px);position:relative;z-index:2}.asite-page-hero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:891px}.asite-page-hero__breadcrumb{padding-bottom:8px}.asite-page-hero__crumbs{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.asite-page-hero__crumb{align-items:center;display:inline-flex;font-family:var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:12px;font-weight:500;gap:6px;letter-spacing:0;line-height:16px;text-transform:uppercase;white-space:nowrap}.asite-page-hero__sep{color:var(--asite-phero-crumb,#929292);font-size:11px;letter-spacing:.08em}.asite-page-hero .asite-page-hero__inner .asite-page-hero__crumb-link{color:var(--asite-phero-crumb,#929292)!important;text-decoration:none!important;transition:color .2s var(--roma-ease,ease)}.asite-page-hero .asite-page-hero__inner .asite-page-hero__crumb-link:focus-visible,.asite-page-hero .asite-page-hero__inner .asite-page-hero__crumb-link:hover{color:var(--asite-phero-crumb-now,#fff)!important}.asite-page-hero .asite-page-hero__inner .asite-page-hero__crumb-link:focus-visible{border-radius:2px;box-shadow:0 0 0 3px hsla(0,0%,100%,.4);outline:0}.asite-page-hero__crumb-current{color:var(--asite-phero-crumb-now,#fff)}.asite-page-hero__title{color:var(--asite-phero-title,#fff);font-size:clamp(36px,4.2vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1.12;margin:0;max-width:853px}.asite-page-hero__description{color:var(--asite-phero-body,#a8a8a8);font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.55;margin:0;max-width:880px}.asite-page-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-top:16px}.asite-page-hero .asite-page-hero__inner .asite-page-hero__button{align-items:center!important;border:1px solid transparent!important;border-radius:4px!important;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;line-height:13.5px!important;margin:0!important;padding:0 16px!important;text-decoration:none!important;transform-origin:center;transition:background-color .2s var(--roma-ease,ease),transform .2s var(--roma-ease,ease);white-space:nowrap}.asite-page-hero .asite-page-hero__inner .asite-page-hero__button--primary{background:#fff!important;color:#000!important}.asite-page-hero .asite-page-hero__inner .asite-page-hero__button--secondary{background:transparent!important;border-color:#fff!important;color:#fff!important}.asite-page-hero .asite-page-hero__inner .asite-page-hero__button--primary:focus-visible,.asite-page-hero .asite-page-hero__inner .asite-page-hero__button--primary:hover{background:#f0f0f0!important;transform:scale(1.02)}.asite-page-hero .asite-page-hero__inner .asite-page-hero__button--secondary:focus-visible,.asite-page-hero .asite-page-hero__inner .asite-page-hero__button--secondary:hover{background:hsla(0,0%,100%,.08)!important;transform:scale(1.02)}.asite-page-hero .asite-page-hero__inner .asite-page-hero__button:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.4);outline:0}.asite-page-hero__button-icon{display:block;flex:0 0 auto;height:18px;width:18px}.asite-page-hero__button-arrow{font-size:16px;line-height:1}.asite-page-hero__media{aspect-ratio:1011/652;margin:48px -24px 0;position:relative;z-index:1}.asite-page-hero__image{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.asite-page-hero__fade{background-image:linear-gradient(180deg,var(--asite-phero-bg,#000) 0,transparent 45%);inset:0;pointer-events:none;position:absolute}.asite-page-hero:not(:has(.asite-page-hero__media)){padding-bottom:calc(var(--asite-phero-pad-bottom, 160px)*.5)}body:has(.asite-page-hero) .asite-site-header{position:relative;z-index:60}body:has(.asite-page-hero) .asite-site-header .asite-navbar{left:0;position:absolute!important;right:0;top:calc(100% + 12px);z-index:55}@media (min-width:720px){.asite-page-hero{padding-top:160px}.asite-page-hero__media{margin-top:56px}}@media (min-width:960px){body:has(.asite-page-hero) .asite-site-header .asite-navbar{top:calc(100% + 24px)}.asite-page-hero{min-height:656px;padding-bottom:var(--asite-phero-pad-bottom,160px);padding-top:210px}.asite-page-hero:not(:has(.asite-page-hero__media)){padding-bottom:var(--asite-phero-pad-bottom,160px)}.asite-page-hero__media{aspect-ratio:auto;bottom:0;margin:0;position:absolute;right:0;top:4px;width:52.66%}.asite-page-hero__fade{background-image:linear-gradient(270deg,hsla(0,0%,40%,0) 0,var(--asite-phero-bg,#000) 92.53%)}}@media (prefers-reduced-motion:reduce){.asite-page-hero .asite-page-hero__inner .asite-page-hero__button{transition:background-color .2s linear!important}.asite-page-hero .asite-page-hero__inner .asite-page-hero__button:focus-visible,.asite-page-hero .asite-page-hero__inner .asite-page-hero__button:hover{transform:none!important}.asite-page-hero .asite-page-hero__inner .asite-page-hero__crumb-link{transition:none!important}}