.la-hero{isolation:isolate;box-sizing:border-box;background:#0b1220;width:100%;min-height:88vh;display:flex;position:relative;container:lahero/inline-size}.la-hero *,.la-hero :before,.la-hero :after{box-sizing:border-box}.la-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.la-hero-photo{position:absolute;inset:0}.la-hero-scrim{background:radial-gradient(60% 50% at 50% 66%,#06b6d43d 0%,#06b6d400 70%),linear-gradient(#080e1adb 0%,#080e1aad 34%,#080e1ac7 68%,#0b1220 100%);position:absolute;inset:0}.la-hero-rings{aspect-ratio:1;transform-origin:50%;pointer-events:none;width:150%;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)perspective(680px)rotateX(62deg);-webkit-mask-image:radial-gradient(closest-side,#000 54%,#0000 100%);mask-image:radial-gradient(closest-side,#000 54%,#0000 100%)}.la-hero-rings:before{content:"";background:repeating-radial-gradient(circle,#67e8f900 0 12.5px,#67e8f94d 13px 14px,#67e8f900 14.5px 15px);position:absolute;inset:-25%}@media (prefers-reduced-motion:no-preference){.la-hero-rings:before{animation:9s ease-in-out infinite legacy-breathe}}.la-hero-frame{z-index:2;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:clamp(28px,4cqi,52px);width:100%;min-width:0;max-width:1220px;margin:0 auto;padding:clamp(96px,13cqi,150px) clamp(20px,5cqi,48px) clamp(24px,3cqi,40px);display:flex;position:relative}.la-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(18px,2.4cqi,26px);width:100%;max-width:60rem;display:flex;position:relative}.la-hero-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#a5f3fc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#082f4959;border:1px solid #67e8f952;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-family:Space Grotesk,system-ui,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex}.la-hero-title{color:#fff;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(2.25rem,1.1rem + 5.9cqi,4.75rem);font-weight:700;line-height:1.03}.la-hero-title em{color:#67e8f9;font-style:normal}.la-hero-sub{color:#f1f5f9;max-width:40rem;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(1rem,.85rem + .55cqi,1.28rem);font-weight:500;line-height:1.45}.la-hero-lead{color:#e2e8f0db;max-width:44rem;margin:0;font-size:clamp(.94rem,.86rem + .32cqi,1.06rem);line-height:1.65}.la-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(6px,1.4cqi,14px);display:flex}.la-hero-btn{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 30px;font-family:Space Grotesk,system-ui,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.la-hero-btn--solid{color:#061a22;background:#06b6d4;border:1px solid #06b6d4}.la-hero-btn--solid:hover,.la-hero-btn--solid:focus-visible{background:#22d3ee;border-color:#22d3ee;transform:translateY(-2px)}.la-hero-btn--ghost{color:#fff;background:#f8fafc0a;border:1px solid #e2e8f080}.la-hero-btn--ghost:hover,.la-hero-btn--ghost:focus-visible{color:#0f172a;background:#f8fafc;border-color:#f8fafc;transform:translateY(-2px)}.la-hero-btn:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.la-hero-strip{z-index:2;border-top:1px solid #94a3b83d;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2.4cqi,34px);width:100%;padding-top:clamp(18px,2.4cqi,26px);display:grid;position:relative}.la-hero-strip-item{color:#f1f5f9f0;text-align:left;align-items:flex-start;gap:10px;display:flex}.la-hero-strip-item svg{color:#22d3ee;flex-shrink:0;margin-top:2px}.la-hero-strip-label{letter-spacing:-.01em;font-family:Space Grotesk,system-ui,sans-serif;font-size:.86rem;font-weight:600;line-height:1.25}.la-hero-strip-sub{color:#cbd5e1b8;margin-top:3px;font-family:Inter,system-ui,sans-serif;font-size:.74rem;font-weight:400;line-height:1.35;display:block}@media (prefers-reduced-motion:no-preference){.la-hero-eyebrow{animation:.7s cubic-bezier(.2,.7,.2,1) both la-hero-rise}.la-hero-title{animation:.8s cubic-bezier(.2,.7,.2,1) 60ms both la-hero-rise}.la-hero-sub{animation:.8s cubic-bezier(.2,.7,.2,1) .14s both la-hero-rise}.la-hero-lead{animation:.8s cubic-bezier(.2,.7,.2,1) .2s both la-hero-rise}.la-hero-actions{animation:.8s cubic-bezier(.2,.7,.2,1) .26s both la-hero-rise}.la-hero-strip{animation:.8s cubic-bezier(.2,.7,.2,1) .36s both la-hero-rise}}@keyframes la-hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@container lahero (width<900px){.la-hero-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.la-hero-strip-item:last-child{grid-column:span 2}}@container lahero (width<600px){.la-hero{min-height:0}.la-hero-frame{gap:34px;padding-top:112px;padding-bottom:34px}.la-hero-inner{gap:20px}.la-hero-actions{flex-direction:column;gap:12px;width:100%}.la-hero-btn{width:100%}.la-hero-strip{grid-template-columns:1fr;gap:14px}.la-hero-strip-item:last-child{grid-column:auto}}
