.AEOHero-module-scss-module__a116Ha__heroContainer{background:var(--color-bg-primary);color:#fafaf8;width:100%;padding-top:max(8.5rem,min(13vw,11rem));padding-bottom:max(4rem,min(6vw,6rem));padding-inline:var(--aeo-gutter);position:relative;overflow:hidden}.AEOHero-module-scss-module__a116Ha__heroContainer:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 8% -10%,#d4a85329,#0000 55%),radial-gradient(90% 80% at 108% 120%,#d4a8530f,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.AEOHero-module-scss-module__a116Ha__heroContainer:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#f5f0e80a 1px,#0000 1px);background-size:96px 100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.AEOHero-module-scss-module__a116Ha__inner{z-index:1;max-width:1120px;margin:0 auto;position:relative}.AEOHero-module-scss-module__a116Ha__coordinate{color:var(--color-accent);font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:max(40px,min(5vw,68px));font-size:11px;line-height:1.4;animation:.62s cubic-bezier(.16,1,.3,1) both AEOHero-module-scss-module__a116Ha__reveal-up;display:flex}.AEOHero-module-scss-module__a116Ha__coordinate:before{background:linear-gradient(to right, var(--color-accent), transparent);content:"";width:44px;height:1px}.AEOHero-module-scss-module__a116Ha__main{display:block}.AEOHero-module-scss-module__a116Ha__content{max-width:980px;margin-left:max(0px,min(8vw,104px))}.AEOHero-module-scss-module__a116Ha__content h4{color:var(--color-accent);font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 24px;font-size:11px;font-weight:500;line-height:1.4;animation:.62s cubic-bezier(.16,1,.3,1) 60ms both AEOHero-module-scss-module__a116Ha__reveal-up;display:flex}.AEOHero-module-scss-module__a116Ha__content h4:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-out infinite AEOHero-module-scss-module__a116Ha__aeoBadgePulse}.AEOHero-module-scss-module__a116Ha__content h1{color:#fafaf8;max-width:960px;font-family:var(--font-heading,"Instrument Serif"),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;margin:0 0 34px;font-size:max(40px,min(4.6vw,68px));font-weight:400;line-height:.88;animation:.9s cubic-bezier(.16,1,.3,1) .12s both AEOHero-module-scss-module__a116Ha__headline-resolve}.AEOHero-module-scss-module__a116Ha__content p{color:#c2c2bc;max-width:560px;font-family:var(--font-body,"Instrument Sans"),sans-serif;margin:0 0 24px;font-size:max(17px,min(1.35vw,20px));line-height:1.62;animation:.7s cubic-bezier(.16,1,.3,1) .32s both AEOHero-module-scss-module__a116Ha__reveal-up}.AEOHero-module-scss-module__a116Ha__content .aeoHeroActions{flex-wrap:wrap;gap:14px;margin-top:38px;margin-bottom:0;animation:.7s cubic-bezier(.16,1,.3,1) .42s both AEOHero-module-scss-module__a116Ha__reveal-up;display:flex}.AEOHero-module-scss-module__a116Ha__content a{border:1px solid var(--color-accent);background:var(--color-accent);min-height:48px;color:var(--color-text-inverse);font-family:var(--font-body,"Instrument Sans"),sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .18s,border-color .18s;display:inline-flex;position:relative;box-shadow:0 10px 30px -12px #d4a8538c}.AEOHero-module-scss-module__a116Ha__content button{border:1px solid var(--color-accent);background:var(--color-accent);min-height:48px;color:var(--color-text-inverse);font-family:var(--font-body,"Instrument Sans"),sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .18s,border-color .18s;display:inline-flex;position:relative;box-shadow:0 10px 30px -12px #d4a8538c}.AEOHero-module-scss-module__a116Ha__content a:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 16px 38px -12px #d4a853b3}.AEOHero-module-scss-module__a116Ha__content button:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 16px 38px -12px #d4a853b3}.AEOHero-module-scss-module__a116Ha__content a:focus-visible{outline-offset:4px;outline:2px solid #fafaf8}.AEOHero-module-scss-module__a116Ha__content button:focus-visible{outline-offset:4px;outline:2px solid #fafaf8}.AEOHero-module-scss-module__a116Ha__content a+a{color:#fafaf8;box-shadow:none;background:0 0;border-color:#f5f0e838}.AEOHero-module-scss-module__a116Ha__content button+a{color:#fafaf8;box-shadow:none;background:0 0;border-color:#f5f0e838}.AEOHero-module-scss-module__a116Ha__content a+a:hover{background:#f5f0e80a;border-color:#f5f0e88c;transform:translateY(-2px)}.AEOHero-module-scss-module__a116Ha__content button+a:hover{background:#f5f0e80a;border-color:#f5f0e88c;transform:translateY(-2px)}.AEOHero-module-scss-module__a116Ha__orientation{color:#8f8f89;font-family:var(--font-mono,"JetBrains Mono"),monospace;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #f5f0e81f;align-items:center;margin:max(56px,min(7vw,84px)) 0 0;padding:22px 0 0;font-size:11px;list-style:none;animation:.7s cubic-bezier(.16,1,.3,1) .52s both AEOHero-module-scss-module__a116Ha__reveal-up;display:flex}.AEOHero-module-scss-module__a116Ha__orientation li{align-items:center;transition:color .18s;display:flex}.AEOHero-module-scss-module__a116Ha__orientation li:before{background:var(--color-accent);opacity:.55;content:"";border-radius:50%;width:5px;height:5px;margin-right:10px}.AEOHero-module-scss-module__a116Ha__orientation li:not(:last-child):after{content:"";background:#f5f0e829;width:26px;height:1px;margin:0 18px}@keyframes AEOHero-module-scss-module__a116Ha__reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AEOHero-module-scss-module__a116Ha__headline-resolve{0%{opacity:0;filter:blur(14px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes AEOHero-module-scss-module__a116Ha__aeoBadgePulse{0%{box-shadow:0 0 #d4a85373}70%{box-shadow:0 0 0 6px #d4a85300}to{box-shadow:0 0 #d4a85300}}@media (max-width:860px){.AEOHero-module-scss-module__a116Ha__content{max-width:820px;margin-left:max(0px,min(4vw,32px))}.AEOHero-module-scss-module__a116Ha__content h1{font-size:max(36px,min(6.4vw,58px))}}@media (max-width:700px){.AEOHero-module-scss-module__a116Ha__heroContainer{padding-block:var(--aeo-hero-pad);padding-inline:var(--aeo-gutter)}.AEOHero-module-scss-module__a116Ha__heroContainer:after{background-size:64px 100%}.AEOHero-module-scss-module__a116Ha__coordinate{margin-bottom:34px}.AEOHero-module-scss-module__a116Ha__content{margin-left:0}.AEOHero-module-scss-module__a116Ha__content h1{font-size:max(34px,min(11vw,52px));line-height:.9}.AEOHero-module-scss-module__a116Ha__content .aeoHeroActions{flex-direction:column;align-items:stretch}.AEOHero-module-scss-module__a116Ha__content a{width:100%}.AEOHero-module-scss-module__a116Ha__orientation{flex-wrap:wrap;gap:10px 0}.AEOHero-module-scss-module__a116Ha__orientation li:not(:last-child):after{margin-inline-start:12px;margin-inline-end:12px}}@media (prefers-reduced-motion:reduce){.AEOHero-module-scss-module__a116Ha__coordinate,.AEOHero-module-scss-module__a116Ha__orientation{animation:none}.AEOHero-module-scss-module__a116Ha__content h4{animation:none}.AEOHero-module-scss-module__a116Ha__content h1{animation:none}.AEOHero-module-scss-module__a116Ha__content p{animation:none}.AEOHero-module-scss-module__a116Ha__content p:last-child{animation:none}.AEOHero-module-scss-module__a116Ha__content h1{filter:none}.AEOHero-module-scss-module__a116Ha__content a{transition:none}.AEOHero-module-scss-module__a116Ha__content h4:before{animation:none}}
