.al-hero{--cc-hero-frame-x:clamp(16px,1.46vw,28px);--cc-hero-frame-y:clamp(20px,5.6vh,60px);--cc-hero-bracket:clamp(48px,7vw,134px);--cc-hero-type:clamp(30px,4.43vw,85px);width:100%;height:calc(100dvh - var(--cc-header-h));background:var(--cc-black);min-height:480px;max-height:min(1080px,max(480px,62vw));color:var(--cc-white);isolation:isolate;position:relative;overflow:hidden}.al-hero__plate{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.al-hero__scrim{background:#0006;position:absolute;inset:0}.al-hero__frame{inset:var(--cc-hero-frame-y)var(--cc-hero-frame-x);pointer-events:none;position:absolute}.al-hero__frame span{width:var(--cc-hero-bracket);height:var(--cc-hero-bracket);border:0 solid #ffffff8c;position:absolute}.al-hero__frame span:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.al-hero__frame span:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.al-hero__frame span:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.al-hero__frame span:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.al-hero__frame:before,.al-hero__frame:after{content:"+";color:#ffffffa6;font-size:18px;line-height:1;position:absolute;top:38%}.al-hero__frame:before{left:-4px}.al-hero__frame:after{right:-4px}.al-hero__intro{top:calc(var(--cc-hero-frame-y) + 20px);left:calc(var(--cc-hero-frame-x) + 20px);z-index:2;flex-direction:column;gap:26px;max-width:300px;display:flex;position:absolute}.al-hero__eyebrow{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.35}.al-hero__eyebrow-ko{letter-spacing:var(--cc-ls-body);color:#ffffffbf;text-transform:none;margin-top:-12px;font-size:12px;font-weight:500}.al-hero__note{padding-left:18px;position:relative}.al-hero__note:before{content:"+";color:var(--cc-green);font-size:13px;line-height:1.2;position:absolute;top:1px;left:0}.al-hero__note dt{color:var(--cc-green);letter-spacing:var(--cc-ls-tight);font-size:14px;font-weight:700}.al-hero__note dd{letter-spacing:var(--cc-ls-body);color:#ffffffe0;margin-top:10px;font-size:12px;font-weight:500;line-height:1.6}.al-hero__headline{z-index:2;font-weight:900;font-size:var(--cc-hero-type);letter-spacing:-.045em;text-transform:uppercase;flex-direction:column;margin:0;line-height:1.21;display:flex;position:absolute;top:50%;left:44.3%;translate:0 -50%}.al-hero__line{width:max-content;display:block;position:relative}.al-hero__ghost{z-index:-1;color:#0000;-webkit-user-select:none;user-select:none;background-image:repeating-linear-gradient(100deg,#ffffff8c 0 1.5px,#0000 1.5px 5px);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;translate:-.28em}.al-hero__line--alliance{color:var(--cc-green)}.al-hero__line--boxed{border:3px solid var(--cc-blue);color:#0000;-webkit-text-stroke:2px #ffffffe6;align-self:flex-start;margin-left:-.14em;padding:.06em .14em .1em}.al-hero__line--boxed .al-hero__ghost{-webkit-text-stroke:0}.al-hero__tag{background:var(--cc-blue);height:2.45em;color:var(--cc-white);letter-spacing:.01em;white-space:nowrap;align-items:center;padding-inline:.85em;font-size:clamp(10px,.83vw,16px);font-weight:700;display:inline-flex}.al-hero__callout{z-index:3;border-top:2px solid var(--cc-blue);border-right:2px solid var(--cc-blue);pointer-events:none;width:4.463em;height:2.389em;position:absolute;top:-1.639em;left:-2.435em}.al-hero__callout:before{content:"";background:var(--cc-blue);width:2px;height:.49em;position:absolute;top:0;left:-2px}.al-hero__callout .al-hero__tag{pointer-events:auto;position:absolute;top:0;right:-2px}.al-hero__tag--name{z-index:3;color:var(--cc-white);-webkit-text-stroke:0;position:absolute;top:.32em;left:calc(100% + .35em)}.al-hero__partners{--cc-logo-unit:clamp(.37px,.048vw,.92px);z-index:2;align-items:center;gap:clamp(12px,1.77vw,34px);display:flex;position:absolute;bottom:clamp(10px,1.8vh,20px);left:50%;translate:-50%}.al-hero__partners img{width:auto;height:calc(var(--cc-logo-h)*var(--cc-logo-unit));opacity:.92;display:block}@keyframes al-hero-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes al-hero-fade{0%{opacity:0}to{opacity:1}}.al-hero__line{animation:al-hero-rise .9s var(--cc-ease-out-expo)var(--cc-delay,0s)both}.al-hero__intro,.al-hero__partners{animation:1s ease-out .9s both al-hero-fade}.al-hero__frame span,.al-hero__frame:before,.al-hero__frame:after{animation:1.2s ease-out .15s both al-hero-fade}.al-hero__callout,.al-hero__tag--name{animation:.8s ease-out .75s both al-hero-fade}.al-hero__headline>:first-child{--cc-delay:.15s}.al-hero__headline>:nth-child(2){--cc-delay:.27s}.al-hero__headline>:nth-child(3){--cc-delay:.39s}.al-hero__headline>:nth-child(4){--cc-delay:.51s}@media (max-width:767px){.al-hero{aspect-ratio:394/557;--cc-hero-type:clamp(26px,10.5vw,46px);height:auto;min-height:0;max-height:none}.al-hero__intro{max-width:58%;top:calc(var(--cc-hero-frame-y) + 12px);left:calc(var(--cc-hero-frame-x) + 12px);gap:20px}.al-hero__eyebrow{font-size:9px}.al-hero__eyebrow-ko,.al-hero__note dd{margin-top:6px;font-size:8px}.al-hero__note dt{font-size:10px}.al-hero__note{padding-left:12px}.al-hero__headline{left:auto;right:var(--cc-hero-frame-x);align-items:flex-start;top:58%}.al-hero__partners{gap:clamp(8px,3.4vw,14px);bottom:10px}.al-hero__tag--cg:before{width:clamp(40px,12vw,70px)}.al-hero__tag--cg:after{height:26px;right:calc(100% + clamp(40px,12vw,70px) - 2px)}.al-hero__line--boxed{-webkit-text-stroke-width:1px;border-width:2px}.al-hero__tag{height:2.2em;padding-inline:.6em;font-size:7px}.al-hero__tag--name{font-size:6px;top:.4em;left:calc(100% + .25em)}.al-hero__callout{width:3.1em;left:.6em}}@media (max-width:359px){.al-hero__tag--name{display:none}}@media (prefers-reduced-motion:reduce){.al-hero *,.al-hero :before,.al-hero :after{animation:none!important}}
.al-home{--cc-section-x:var(--cc-rail);--cc-sponsors-bg:var(--cc-black);background:var(--cc-black);word-break:keep-all;overflow-wrap:break-word}.al-intro{padding:120px var(--cc-section-x);background:var(--cc-white);color:var(--cc-black);text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.al-intro__title{letter-spacing:var(--cc-ls-tight);text-wrap:balance;margin:0;font-size:clamp(28px,3.13vw,60px);font-weight:700;line-height:1.5}.al-intro__lead{letter-spacing:var(--cc-ls-tight);text-wrap:balance;margin:0;font-size:clamp(15px,1.25vw,24px);font-weight:700;line-height:1.5}.al-bridge{background:linear-gradient(to bottom,var(--cc-white)0%,var(--cc-black)100%);height:clamp(180px,35.8vw,688px)}.al-history{background:var(--cc-black);color:var(--cc-white);position:relative}.al-history__title{padding:120px var(--cc-section-x)0;letter-spacing:var(--cc-ls-tight);text-align:center;margin:0;font-size:clamp(28px,3.13vw,60px);font-weight:700;line-height:1.5}.al-timeline{--cc-tl-gap:clamp(48px,7.4vw,142px);--cc-tl-connector:clamp(40px,5.66vw,109px);isolation:isolate;padding:clamp(80px,11.2vw,216px) 0 clamp(48px,3.2vw,62px);position:relative;overflow:hidden}.al-timeline__list{margin:0;padding:0;list-style:none}.al-timeline__grain,.al-timeline__video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.al-timeline__video{opacity:0;transition:opacity .6s var(--cc-ease-out-expo)}.al-timeline__video.is-ready{opacity:1}.al-timeline:before{content:"";z-index:-1;background:linear-gradient(to bottom,var(--cc-black)0%,transparent 45%),linear-gradient(to top,var(--cc-black)0%,transparent 45%);pointer-events:none;position:absolute;inset:0}.al-timeline__spine{background:#ffffff47;width:1px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.al-timeline__item{align-items:flex-start;gap:12px;min-height:1px;display:flex;position:relative}.al-timeline__item+.al-timeline__item{margin-top:var(--cc-tl-gap)}.al-timeline__item--right{justify-content:flex-start;padding-left:50%}.al-timeline__item--left{text-align:right;flex-direction:row-reverse;justify-content:flex-start;padding-right:50%}.al-timeline__dot{background:#ffffffd9;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:8px}.al-timeline__item--right .al-timeline__dot{margin-left:-6px}.al-timeline__item--left .al-timeline__dot{margin-right:-6px}.al-timeline__body{align-items:flex-start;gap:14px;display:flex}.al-timeline__item--left .al-timeline__body{flex-direction:row-reverse}.al-timeline__connector{width:var(--cc-tl-connector);background:#fff6;flex-shrink:0;height:1px;margin-top:14px}.al-timeline__text{filter:drop-shadow(0 4px 5px #000000e6);flex-direction:column;gap:8px;display:flex}.al-timeline__date{letter-spacing:var(--cc-ls-tight);font-size:clamp(20px,1.46vw,28px);font-weight:900;line-height:1}.al-timeline__desc{letter-spacing:var(--cc-ls-body);margin:0;font-size:clamp(13px,.94vw,18px);font-weight:500;line-height:1.5}@media (prefers-reduced-motion:no-preference){.al-timeline__item{opacity:.32;transition:opacity .7s var(--cc-ease-out-expo),translate .7s var(--cc-ease-out-expo);translate:0 18px}.al-timeline__item.is-inview{opacity:1;translate:0}}@media (max-width:767px){.al-intro{padding:80px var(--cc-section-x);gap:24px}.al-intro__title{font-size:44px}.al-intro__lead{font-size:24px}.al-history__title{padding-top:80px;font-size:44px}.al-timeline{--cc-tl-gap:clamp(48px,22vw,96px);--cc-tl-connector:24px;padding-inline:var(--cc-section-x)}.al-timeline__spine{left:6px;translate:0}.al-timeline__item--right,.al-timeline__item--left{text-align:left;flex-direction:row;justify-content:flex-start;margin-inline:0;padding:0}.al-timeline__item--right .al-timeline__dot,.al-timeline__item--left .al-timeline__dot{margin:8px 0 0}.al-timeline__item--left .al-timeline__body{flex-direction:row}.al-timeline__date{font-size:28px}.al-timeline__desc{font-size:16px}}.al-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
