.az-lore-page{--az-lore-bg:#202427;--az-lore-surface:#283239;--az-lore-text:#f1f0ea;--az-lore-muted:#b8c4ca;--az-lore-accent:#a7c5c8;--az-lore-red:#8b0000;background:var(--az-lore-bg);color:var(--az-lore-text);width:100%;min-width:0;overflow-x:clip}.az-lore-page *,.az-lore-page :before,.az-lore-page :after{box-sizing:border-box}.az-lore-prolog,.az-lore-epilog{isolation:isolate;background:#263840;align-items:flex-end;min-height:clamp(320px,38svh,440px);display:flex;position:relative;overflow:hidden}.az-lore-prolog-image{z-index:-2;background-color:#122f47;background-position:50% 48%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.035)}.az-lore-epilog-image{z-index:-2;background-color:#263840;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:36s ease-in-out infinite alternate az-lore-image-drift;position:absolute;inset:0;transform:scale(1.045)}.az-lore-prolog:after{content:"";z-index:-1;background:linear-gradient(90deg,#081219e6 0%,#0a171f8a 55%,#0a171f3d 100%),linear-gradient(#0c17205c 0%,#131f2829 44%,#202427 100%);position:absolute;inset:0}.az-lore-epilog:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d161ceb 0%,#0d161cad 46%,#0d161c33 100%),linear-gradient(#0d161c61 0%,#0000 52%,#202427 100%);position:absolute;inset:0}.az-lore-prolog-content{width:100%;margin-inline:0;padding:clamp(108px,8vw,136px) clamp(24px,4.3vw,92px) clamp(45px,5vw,68px)}.az-lore-prolog .az-lore-eyebrow{color:#a5cbd0;letter-spacing:.16em;margin:0;font-size:12px;line-height:1.4}.az-lore-eyebrow{color:var(--az-lore-accent);font:600 12px/1.5 var(--font-az-ui),sans-serif;letter-spacing:.15em;text-transform:uppercase}.az-lore-prolog h1{max-width:980px;font:700 clamp(64px, 8vw, 128px)/.96 var(--font-az-display),sans-serif;text-shadow:0 8px 40px #0006;text-wrap:balance;margin:12px 0 20px}.az-lore-intro{color:#e3e8e9;max-width:60ch;font:400 clamp(16px, 1.35vw, 20px)/1.7 var(--font-az-ui),sans-serif;margin:0}.az-lore-timeline{width:100%;padding-block:clamp(40px,6vw,100px)}.az-lore-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,120px);width:min(100%,1720px);margin:0 auto;padding:clamp(70px,9vw,155px) clamp(24px,7vw,130px);scroll-margin-top:125px;display:grid}.az-lore-scene+.az-lore-scene{border-top:1px solid #b8c4ca1a}.az-lore-scene-reverse .az-lore-scene-visual{order:2}.az-lore-scene-visual{aspect-ratio:16/12;background-color:#2d414a;background-position:50%;background-size:cover;border:1px solid #a1c2c52b;border-radius:10px;width:100%;min-height:400px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000030}.az-lore-scene-visual:after{content:"";pointer-events:none;background:linear-gradient(#09131a2e,#0000 24% 68%,#09131aab);position:absolute;inset:0}.az-lore-scene-content{min-width:0;max-width:690px}.az-lore-heading-row{border-left:3px solid var(--az-lore-red);align-items:flex-start;gap:20px;margin:18px 0 28px;padding-left:20px;display:flex}.az-lore-scene h2{font:700 clamp(41px, 4.4vw, 76px)/1.04 var(--font-az-display),sans-serif;text-wrap:balance;margin:0}.az-lore-scene-copy{gap:17px;display:grid}.az-lore-scene-copy p{color:#d4dfe4;font:400 clamp(15px, 1vw, 17px)/1.8 var(--font-az-ui),sans-serif;margin:0}.az-lore-scene-copy p:first-child{color:#f1f0ea;font-size:clamp(17px,1.25vw,20px);font-weight:500}.az-lore-scene-copy strong{color:#f1f0ea;font-weight:700}.az-lore-scene-wide{flex-direction:column;align-items:stretch;gap:40px;max-width:none;padding-inline:clamp(24px,6vw,110px);display:flex}.az-lore-scene-wide .az-lore-scene-visual{aspect-ratio:21/9;border-radius:10px;min-height:clamp(420px,66svh,800px)}.az-lore-scene-wide .az-lore-scene-content{width:min(100%,1100px);max-width:1100px;margin-inline:auto}.az-lore-scene-wide .az-lore-scene-copy{max-width:900px}.az-lore-scene-wide h2{font-size:clamp(55px,6vw,96px)}.az-lore-epilog{align-items:center;min-height:clamp(720px,94svh,1180px)}.az-lore-epilog-image{background-color:#425c61}.az-lore-epilog:after{background:linear-gradient(#0d161c73 0%,#0d161c99 60%,#202427 100%)}.az-lore-epilog-content{text-align:center;width:min(100%,1050px);margin-inline:auto;padding:120px clamp(24px,5vw,90px)}.az-lore-epilog h2{font:700 clamp(54px, 7vw, 112px)/1 var(--font-az-display),sans-serif;text-wrap:balance;margin:20px 0 26px}.az-lore-epilog h2 span{color:#b9d6d8;margin-top:15px;display:block}.az-lore-epilog-content>p:not(.az-lore-eyebrow){color:#e0e8e9;max-width:720px;font:400 clamp(16px,1.35vw,20px)/1.8 var(--font-az-ui),sans-serif;margin:18px auto}.az-lore-epilog .az-lore-closing{color:#f1f0ea!important;margin-top:36px!important;font-weight:700!important}.az-lore-end-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.az-lore-end-links a{color:#f1f0ea;min-height:48px;font:600 15px var(--font-az-ui),sans-serif;background:#2e5d63a6;border:1px solid #a1c2c58c;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;text-decoration:none;transition:background .2s;display:inline-flex}.az-lore-end-links a:hover{background:#346a70}.az-lore-page :is(a):focus-visible{outline-offset:3px;outline:2px solid #a1d9dc}.az-lore-reveal.az-lore-pending .az-lore-scene-content,.az-lore-epilog-content.az-lore-reveal.az-lore-pending{opacity:0;transition:opacity 1.35s,transform 1.65s cubic-bezier(.16,1,.28,1);transform:translate(55vw)}.az-lore-scene-reverse.az-lore-reveal.az-lore-pending .az-lore-scene-content{transform:translate(-55vw)}.az-lore-scene-wide.az-lore-reveal.az-lore-pending .az-lore-scene-content,.az-lore-scene-wide.az-lore-scene-reverse.az-lore-reveal.az-lore-pending .az-lore-scene-content,.az-lore-epilog-content.az-lore-reveal.az-lore-pending{transform:translateY(32px)}.az-lore-reveal.az-lore-pending.az-lore-entered .az-lore-scene-content,.az-lore-epilog-content.az-lore-reveal.az-lore-pending.az-lore-entered{opacity:1;transform:translate(0,0)}@keyframes az-lore-image-drift{0%{transform:scale(1.045)}to{transform:scale(1.085)}}@media (max-width:1200px){.az-lore-scene{gap:38px;padding-inline:44px}.az-lore-scene-visual{min-height:340px}}@media (max-width:1000px){.az-lore-scene{grid-template-columns:minmax(0,1fr);gap:30px;padding:70px clamp(20px,5vw,48px)}.az-lore-scene-reverse .az-lore-scene-visual{order:0}.az-lore-scene-visual{aspect-ratio:16/9;min-height:0}.az-lore-scene-content{width:min(100%,780px);max-width:780px}.az-lore-scene-wide .az-lore-scene-visual{aspect-ratio:16/9;min-height:0}}@media (max-width:600px){.az-lore-prolog{min-height:320px}.az-lore-prolog-content{padding:106px 18px 46px}.az-lore-prolog h1{font-size:clamp(54px,15vw,78px)}.az-lore-scene{padding:58px 20px}.az-lore-heading-row{gap:12px;padding-left:13px}.az-lore-scene h2{font-size:clamp(40px,10vw,58px)}.az-lore-scene-visual{border-radius:8px}.az-lore-scene-wide .az-lore-scene-visual{aspect-ratio:4/3}.az-lore-epilog{min-height:750px}.az-lore-epilog h2{font-size:clamp(48px,12vw,70px)}}@media (prefers-reduced-motion:reduce){.az-lore-page *,.az-lore-page :before,.az-lore-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
