.design-v2 .section-hero.section-hero--minimal{background-color:var(--brand-cream);display:flex;flex-direction:column;min-height:auto;overflow:visible;position:relative}.design-v2 .section-hero--minimal .hero-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:none;padding:140px max(100px,(100% - var(--content-max-width))/2) 80px;width:100%}.design-v2 .section-hero--minimal .hero-main{align-items:center;display:flex;gap:60px;justify-content:space-between;width:100%}.design-v2 .section-hero--minimal .hero-content{color:var(--text-primary);flex:1;max-width:900px;min-width:0;text-align:left}.design-v2 .section-hero--minimal .hero-globe-wrapper{align-items:center;display:flex;flex-shrink:0;height:520px;justify-content:center;width:520px}.design-v2 .section-hero--minimal .hero-globe-wrapper canvas{display:block}.design-v2 .section-hero--minimal .hero-eyebrow{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;line-height:1.4;margin-bottom:1.5rem;padding:8px 14px;text-transform:uppercase}.design-v2 .section-hero--minimal .hero-title{color:var(--text-primary);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-display-sm);font-weight:var(--arizona-hero-weight);letter-spacing:var(--arizona-hero-letter-spacing);line-height:var(--arizona-hero-line-height);margin-bottom:2.5rem;text-shadow:none}.design-v2 .section-hero--minimal .hero-title--display{font-size:var(--text-display)}.design-v2 .section-hero--minimal .hero-description{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:1.7;margin:0 0 3.5rem;max-width:520px}.design-v2 .section-hero--minimal .hero-description strong{color:var(--text-primary)}.design-v2 .section-hero--minimal .hero-ctas{display:flex;gap:1rem;justify-content:flex-start}.design-v2 .section-hero--minimal .hero-ctas .btn-secondary{border-color:var(--text-primary);color:var(--text-primary)}.design-v2 .section-hero--minimal .hero-ctas .btn-secondary .btn-text{color:var(--text-primary)}.design-v2 .section-hero--minimal .hero-ctas .btn-secondary .btn-arrow{background:var(--neutral-100);color:var(--text-primary)}.design-v2 .section-hero--minimal .hero-highlights{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:flex-start;margin-top:3rem}.design-v2 .section-hero--minimal .hero-highlight-item{align-items:center;color:var(--text-secondary);display:flex;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:500;gap:.5rem}.design-v2 .section-hero--minimal .hero-highlight-item i{color:var(--text-primary);font-size:var(--text-body)}.design-v2 .hero-video-lightbox{align-items:center;background:rgba(0,0,0,.85);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:10000}.design-v2 .hero-video-lightbox.active{opacity:1;visibility:visible}.design-v2 .hero-video-lightbox-inner{max-width:960px;position:relative;width:90%}.design-v2 .hero-video-lightbox-close{background:none;border:none;color:#fff;cursor:pointer;opacity:.7;position:absolute;right:0;top:-44px;transition:opacity .2s}.design-v2 .hero-video-lightbox-close:hover{opacity:1}.design-v2 .hero-video-lightbox-content{border-radius:12px;overflow:hidden}@media(max-width:1024px){.design-v2 .section-hero--minimal .hero-container{padding:160px 40px 60px}.design-v2 .section-hero--minimal .hero-globe-wrapper{height:400px;width:400px}}@media(max-width:768px){.design-v2 .section-hero--minimal .hero-container{padding:120px 20px 50px}.design-v2 .section-hero--minimal .hero-main{flex-direction:column;gap:40px}.design-v2 .section-hero--minimal .hero-description{font-size:var(--text-body)}.design-v2 .section-hero--minimal .hero-title--display{font-size:clamp(52px,15vw,72px)}.design-v2 .section-hero--minimal .hero-globe-wrapper{height:320px;width:320px}.design-v2 .section-hero--minimal .hero-highlights{align-items:flex-start;flex-direction:column;gap:.625rem;margin-top:1.5rem;padding:0}.design-v2 .section-hero--minimal .hero-ctas .btn{justify-content:space-between;width:100%}}@media(max-width:480px){.design-v2 .section-hero--minimal .hero-container{padding:120px 20px 40px}.design-v2 .section-hero--minimal .hero-description{font-size:var(--text-body-xs)}.design-v2 .section-hero--minimal .hero-title--display{font-size:clamp(40px,12vw,56px)}.design-v2 .section-hero--minimal .hero-globe-wrapper{height:260px;width:260px}}