/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@keyframes s3drift{0%{transform:translate(0)scale(1)}to{transform:translate(4vw,-3vw)scale(1.12)}}@keyframes lbPulse{0%,to{opacity:1}50%{opacity:.35}}.home-page .home-hero .track{height:2080vh;position:relative}.home-page .home-hero .pin{isolation:isolate;height:100svh;position:sticky;top:0;overflow:hidden}.home-page .home-hero .s2-grade{z-index:1;pointer-events:none;opacity:0;will-change:opacity;-webkit-mask-image:radial-gradient(ellipse var(--logo-rx,11.25rem) var(--logo-ry,5rem) at var(--logo-x,50%) var(--logo-y,40%), transparent 0%, transparent 68%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--logo-rx,11.25rem) var(--logo-ry,5rem) at var(--logo-x,50%) var(--logo-y,40%), transparent 0%, transparent 68%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--logo-rx,11.25rem) var(--logo-ry,5rem) at var(--logo-x,50%) var(--logo-y,40%), transparent 0%, transparent 68%, #000 100%);-webkit-mask-image:radial-gradient(ellipse var(--logo-rx,11.25rem) var(--logo-ry,5rem) at var(--logo-x,50%) var(--logo-y,40%), transparent 0%, transparent 68%, #000 100%);mask-image:radial-gradient(ellipse var(--logo-rx,11.25rem) var(--logo-ry,5rem) at var(--logo-x,50%) var(--logo-y,40%), transparent 0%, transparent 68%, #000 100%);background:radial-gradient(72% 68% at 82% 79%,#aa000830,#0000 72%),radial-gradient(66% 44% at 24% 54%,#6e000626,#0000 74%),linear-gradient(#0000007a,#00000047 48%,#0000006b);position:absolute;inset:0}.home-page .home-hero .pin canvas{touch-action:pan-y;width:100%;height:100%;display:block}.home-page .home-hero #track .copy{z-index:3;text-align:center;will-change:opacity, translate;width:min(92.5rem,94vw);position:absolute;top:17%;left:50%;transform:translate(-50%)}.home-page .home-hero .claim{font:800 clamp(3rem, 5.15vw, 6.125rem)/1.04 var(--sans);letter-spacing:-.045em;color:#fff;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 1.75rem #07040780;margin:0}.home-page .home-hero .claim>span{display:block}.home-page .home-hero .claim .period{color:var(--red);display:inline}.home-page .home-hero .subtitle{max-width:min(62.5rem,92vw);font:500 clamp(1.25rem, 1.95vw, 2rem)/1.35 var(--sans);letter-spacing:-.02em;color:#c3b9bc;white-space:nowrap;text-shadow:0 2px 1.25rem #07040790;margin:clamp(1.375rem,2.2vw,2.125rem) auto 0}.home-page .home-hero .subtitle span{display:inline}.home-page .home-hero .subtitle>span:first-child:after{content:" "}.home-page .home-hero .subtitle .subject{color:#fff;font-weight:600}.home-page .home-hero .copy-action{justify-content:center;margin:1.875rem 0 0;display:flex}.home-page .home-hero .access{isolation:isolate;font:500 clamp(1.25rem, 1.65vw, 1.75rem)/1 var(--sans);color:#fff;background:var(--pb-edge) border-box, var(--pb-fill) padding-box;cursor:pointer;min-width:10.625rem;box-shadow:var(--pb-inset), var(--pb-glow);text-shadow:0 1px 2px #02060e99;border:1px solid #0000;border-radius:62.4375rem;justify-content:center;align-items:center;padding:1.0625rem 2.3125rem;transition:box-shadow .3s,transform .3s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative;overflow:hidden}.home-page .home-hero .access:before{content:"";z-index:-1;border-radius:inherit;background:var(--pb-sheen);pointer-events:none;position:absolute;inset:0}.home-page .home-hero .access:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff52 48%,#ffffff14 54%,#0000 66%);transition:transform .8s cubic-bezier(.22,.61,.36,1);position:absolute;inset:-1px;transform:translate(-120%)}.home-page .home-hero .access:hover{box-shadow:var(--pb-inset), var(--pb-glow-hi);transform:translateY(-2px)}.home-page .home-hero .access:hover:after{transform:translate(120%)}.home-page .home-hero .access:active{box-shadow:var(--pb-inset-press), var(--pb-glow-sm);transition-duration:80ms;transform:translateY(1px)}.home-page .home-hero .access:focus-visible{outline-offset:.25rem;outline:2px solid #fff}.home-page .home-hero .boot{z-index:6;background:var(--bg);font:400 .6875rem/1.5 var(--sans);color:#b7a4a5;place-items:center;transition:opacity .7s;display:grid;position:absolute;inset:0}.home-page .home-hero .boot.gone{opacity:0;pointer-events:none}@media (width<=760px){.home-page .home-hero{--pad:7vw}.home-page .home-hero #track .copy{width:90vw;top:17%}.home-page .home-hero .claim{letter-spacing:-.045em;font-size:clamp(2.0625rem,9vw,3.75rem);line-height:1.07}.home-page .home-hero .subtitle{max-width:92vw;margin-top:1.25rem;font-size:clamp(.875rem,3.6vw,1.1875rem);line-height:1.4}.home-page .home-hero .subtitle>span{display:block}.home-page .home-hero .subtitle>span:first-child:after{content:none}.home-page .home-hero .copy-action{margin-top:1.5625rem}.home-page .home-hero .access{min-width:9.75rem;padding:.9375rem 1.9375rem;font-size:1.3125rem}}@media (height<=600px){.home-page .home-hero #track .copy{top:11%}.home-page .home-hero .claim{font-size:clamp(2rem,4.9vw,3.75rem)}.home-page .home-hero .subtitle{margin-top:1rem;font-size:1.125rem}.home-page .home-hero .copy-action{margin-top:1.1875rem}.home-page .home-hero .access{padding:.8125rem 1.875rem;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.home-page .home-hero .access,.home-page .home-hero .access:after,.home-page .home-hero .boot{transition:none}}.home-page .home-hero .s2{z-index:3;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;inset:0}.home-page .home-hero .s2.on{opacity:1}.home-page .home-hero .s2-copy{left:var(--pad);max-width:min(25rem,80vw);position:absolute;top:clamp(4rem,12vh,7.5rem)}.home-page .home-hero .eyebrow{font:500 .6875rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--red);align-items:center;gap:.625rem;margin:0 0 1rem;display:flex}.home-page .home-hero .eyebrow:before{content:"";background:var(--red);width:1.125rem;height:1px}.home-page .home-hero .s2-title{font:800 clamp(1.625rem, 3.1vw, 2.875rem)/1.06 var(--sans);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 1.5rem #000000e6;margin:0}.home-page .home-hero .s2-title em{color:var(--red);font-style:normal}.home-page .home-hero .s2-tag{left:var(--pad);font:500 .65625rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#95a1b8;background:#0a0b0e99;border:1px solid #ffffff24;border-radius:.375rem;padding:.4375rem .6875rem;transition:color .3s,border-color .3s,background .3s;position:absolute;top:clamp(1.375rem,4vh,2.25rem)}.home-page .home-hero .s2-tag.live{color:#ff6055;background:#1a080999;border-color:#f7001180;box-shadow:0 0 .875rem #f7001147}.home-page .home-hero .labels{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-page .home-hero .lb{white-space:nowrap;will-change:transform;background:#0a0708b8;border:1px solid #ffffff24;border-radius:.375rem;justify-items:center;gap:.1875rem;padding:.375rem .6875rem;transition:border-color .35s,box-shadow .35s;display:grid;position:absolute;top:0;left:0}.home-page .home-hero .lb b{font:600 .71875rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#c9cdd4;transition:color .35s}.home-page .home-hero .lb s{font:500 .5625rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--red);opacity:0;max-height:0;text-decoration:none;transition:opacity .35s,max-height .35s;overflow:hidden}.home-page .home-hero .lb.on{border-color:#f70011d9;box-shadow:0 0 .875rem #f7001147}.home-page .home-hero .lb.on b{color:#fff}.home-page .home-hero .lb.on s{opacity:1;max-height:.75rem}.home-page .home-hero .lb.hit{box-shadow:0 0 1.375rem #f700118c,0 0 3.125rem #f7001140}.home-page .home-hero .s3{z-index:3;pointer-events:none;opacity:0;--open:0;--copy:0;--ox:50vw;--oy:50vh;--or:7.5rem;--gap:clamp(2rem, 4vw, 4rem);--cw:min(20rem, 25vw);transition:opacity .5s;position:absolute;inset:0}.home-page .home-hero .s3.on{opacity:1}.home-page .home-hero .s3-bg{opacity:calc(.25 + .75 * var(--open));position:absolute;inset:0;overflow:hidden}.home-page .home-hero .s3-bg i{border-radius:50%;animation:18s ease-in-out infinite alternate s3drift;position:absolute}.home-page .home-hero .s3-bg i:first-child{background:radial-gradient(circle,#f700118c,#78000a00 65%);width:46vw;height:46vw;top:22%;left:10%}.home-page .home-hero .s3-bg i:nth-child(2){background:radial-gradient(circle,#ff3c2861,#78000a00 65%);width:40vw;height:40vw;animation-duration:23s;animation-delay:-6s;top:40%;left:54%}.home-page .home-hero .s3-bg i:nth-child(3){background:radial-gradient(#a0000e73,#3c000600 65%);width:60vw;height:30vw;animation-duration:27s;animation-delay:-11s;top:62%;left:20%}@media (prefers-reduced-motion:reduce){.home-page .home-hero .s3-bg i{animation:none}}.home-page .home-hero .s3-head{text-align:center;width:min(47.5rem,90vw);opacity:var(--copy);translate:-50%;transform:translateY(calc((1 - var(--copy)) * -10px));justify-items:center;gap:.875rem;display:grid;position:absolute;top:clamp(4rem,10vh,6.5rem);left:50%}.home-page .home-hero .s3-title{font:800 clamp(1.625rem, 3.1vw, 2.875rem)/1.06 var(--sans);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 1.5rem #000000e6;margin:0}.home-page .home-hero .s3-title em{color:var(--red);font-style:normal}.home-page .home-hero .s3-pill{font:500 .6875rem/1.4 var(--sans);letter-spacing:.08em;color:#ff6055;background:#1a08098c;border:1px solid #f700118c;border-radius:62.4375rem;padding:.4375rem .875rem}.home-page .home-hero .c3-card{top:var(--oy);width:var(--cw);-webkit-backdrop-filter:blur(.5rem)saturate(130%);backdrop-filter:blur(.5rem)saturate(130%);opacity:var(--open);background:linear-gradient(145deg,#ffffff1a,#ffffff06 55%,#ffffff0a);border:1px solid #ffffff24;border-radius:1.375rem;gap:.75rem;padding:1.5rem 1.5rem 1.375rem;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 1.875rem 4.375rem #00000073}.home-page .home-hero .c3-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at var(--gx) 0%, #f7001152, transparent 60%);position:absolute;inset:0}.home-page .home-hero .c3-card>*{position:relative}.home-page .home-hero .c3-card.l{right:calc(100% - var(--ox) + var(--or) + var(--gap));--gx:0%;transform:translateY(-50%) translateX(calc((1 - var(--open)) * 5.625rem)) scale(calc(.92 + .08 * var(--open)));background:linear-gradient(150deg,#f700116b,#96000c33 45%,#ffffff0a);border-color:#ff8c8259}.home-page .home-hero .c3-card.r{left:calc(var(--ox) + var(--or) + var(--gap));--gx:100%;transform:translateY(-50%) translateX(calc((1 - var(--open)) * -90px)) scale(calc(.92 + .08 * var(--open)))}.home-page .home-hero .c3-card.l p{color:#f2d9d6}.home-page .home-hero .c3-ico{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:.75rem;place-items:center;width:2.625rem;height:2.625rem;display:grid;box-shadow:inset 0 1px #ffffff40}.home-page .home-hero .c3-card.r .c3-ico{color:#ff5a4d;background:#f700111f;border-color:#f7001166}.home-page .home-hero .c3-ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.home-page .home-hero .c3-card h3{font:700 clamp(1.0625rem, 1.45vw, 1.3125rem)/1.22 var(--sans);color:#fff;text-wrap:balance;margin:0}.home-page .home-hero .c3-card p{font:400 clamp(.8125rem, 1vw, .90625rem)/1.55 var(--sans);color:var(--soft);margin:0}.home-page .home-hero .c3-tags{flex-wrap:wrap;gap:.375rem;margin:2px 0 0;padding:0;list-style:none;display:flex}.home-page .home-hero .c3-tags li{font:500 .59375rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#c9cdd4;background:#ffffff0f;border:1px solid #ffffff29;border-radius:62.4375rem;padding:.3125rem .625rem}.home-page .home-hero .c3-line{top:var(--oy);height:1px;width:calc(var(--gap) * var(--open));background:linear-gradient(90deg,#f70011e6,#f7001180);position:absolute;box-shadow:0 0 .5rem #f70011cc}.home-page .home-hero .c3-line:before,.home-page .home-hero .c3-line:after{content:"";background:#ff3b2e;border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:-3px;box-shadow:0 0 .625rem #f70011}.home-page .home-hero .c3-line:before{left:-3px}.home-page .home-hero .c3-line:after{right:-3px}.home-page .home-hero .c3-line.l{right:calc(100% - var(--ox) + var(--or))}.home-page .home-hero .c3-line.r{left:calc(var(--ox) + var(--or))}.home-page .home-hero .c3-stack{display:contents}@media (width<=900px){.home-page .home-hero .c3-line{display:none}.home-page .home-hero .c3-stack{left:var(--pad);right:var(--pad);top:calc(var(--oy) + var(--or) + 1.125rem);gap:.75rem;display:grid;position:absolute}.home-page .home-hero .c3-card{border-radius:1.125rem;gap:.5rem;width:auto;padding:1rem;position:relative;top:auto;transform:translateY(calc((1 - var(--open)) * 1.875rem))!important;left:auto!important;right:auto!important}.home-page .home-hero .c3-ico{width:2.125rem;height:2.125rem}.home-page .home-hero .c3-ico svg{width:1.125rem;height:1.125rem}.home-page .home-hero .c3-card p{font-size:.78125rem;line-height:1.45}.home-page .home-hero .c3-card{grid-template-columns:2.125rem 1fr;align-items:center;column-gap:.75rem}.home-page .home-hero .c3-card p,.home-page .home-hero .c3-tags{grid-column:1/-1}.home-page .home-hero .s3-head{gap:.625rem;top:clamp(3.5rem,8vh,5rem)}}.home-page .home-hero{--body-size:clamp(1rem, 1.1vw, 1.125rem);--support-size:clamp(.75rem, .9vw, .875rem);--dim:#8f8790;--soft:#bcb5bf}.home-page .home-hero .eyebrow{font:600 var(--support-size)/1.4 var(--sans);letter-spacing:.1em}.home-page .home-hero .s2-title,.home-page .home-hero .s3-title{font:800 clamp(1.875rem, 3.4vw, 3.25rem)/1.08 var(--sans);letter-spacing:-.035em;text-transform:uppercase}.home-page .home-hero .s2-tag{font:500 var(--support-size)/1.5 var(--sans);letter-spacing:.015em;color:#b7abb8;max-width:28.125rem;box-shadow:none;background:0 0;border:0;padding:0}.home-page .home-hero .s2-tag.live{box-shadow:none;color:#ff665c;background:0 0;border:0}.home-page .home-hero .s3-head{gap:.75rem;width:min(51.25rem,88vw);top:clamp(1.75rem,5vh,4rem)}.home-page .home-hero .s3-pill{font:400 var(--body-size)/1.6 var(--sans);letter-spacing:0;color:var(--soft);text-wrap:balance;background:0 0;border:0;border-radius:0;max-width:38.75rem;margin:0;padding:0}.home-page .home-hero .s3{--cw:min(23.125rem, 26vw);--gap:clamp(1.375rem, 2.6vw, 3rem)}.home-page .home-hero .c3-card{gap:.875rem;padding:1.5rem}@media (width>=901px){.home-page .home-hero .c3-card{grid-template-rows:auto auto auto 1fr}.home-page .home-hero .c3-card .c3-tags{align-self:end}.home-page .home-hero .s3 .c3-card h3{font-size:max(1rem, min(clamp(1.1875rem, 1.6vw, 1.5rem), calc((var(--cw) - 3rem) / 14.6)))}}.home-page .home-hero .c3-card h3{font:700 clamp(1.1875rem, 1.6vw, 1.5rem)/1.25 var(--sans);letter-spacing:-.025em}.home-page .home-hero .c3-card p{font:400 var(--body-size)/1.6 var(--sans);letter-spacing:0;text-wrap:pretty}.home-page .home-hero .c3-tags li{font:500 var(--support-size)/1.5 var(--sans);letter-spacing:.015em;text-transform:none;padding:.25rem .5rem}@media (width<=1000px){@media (width>=901px){.home-page .home-hero .c3-card{gap:.625rem;padding:1.125rem}.home-page .home-hero .c3-card p{font-size:.9375rem}.home-page .home-hero .c3-card h3{font-size:1.125rem}.home-page .home-hero .c3-tags li{font-size:.6875rem}.home-page .home-hero .s3-head{width:78vw}.home-page .home-hero .s3-title{font-size:2.125rem}}}@media (width<=900px){.home-page .home-hero .s3-head{gap:.5rem;width:90vw;top:1.5rem}.home-page .home-hero .s3-head .eyebrow{display:none}.home-page .home-hero .s3-title{font-size:clamp(1.5rem,4vw,2.125rem)}.home-page .home-hero .s3-pill{max-width:37.5rem;font-size:.875rem;line-height:1.5}.home-page .home-hero .c3-stack{top:calc(var(--oy) + var(--or) + .75rem);gap:.625rem}.home-page .home-hero .c3-card{grid-template-columns:1.75rem 1fr;gap:.4375rem .625rem;padding:.75rem .875rem}.home-page .home-hero .c3-ico{width:1.75rem;height:1.75rem}.home-page .home-hero .c3-ico svg{width:1.0625rem;height:1.0625rem}.home-page .home-hero .c3-card h3{font-size:1rem;line-height:1.25}.home-page .home-hero .c3-card p{font-size:.875rem;line-height:1.5}.home-page .home-hero .c3-tags li{padding:2px .4375rem;font-size:.6875rem}.home-page .home-hero .s2-copy{max-width:86vw;top:5.625rem}.home-page .home-hero .s2-title{max-width:28.125rem;font-size:clamp(1.625rem,4vw,2.25rem)}.home-page .home-hero .s2-tag{max-width:88vw;font-size:.75rem;top:1.5rem}.home-page .home-hero .lb{padding:.25rem .4375rem}.home-page .home-hero .lb b,.home-page .home-hero .lb s{font-size:.625rem}}@media (height<=650px){@media (width<=900px){.home-page .home-hero .s3-head{top:1rem}.home-page .home-hero .s3-title{font-size:1.4375rem}.home-page .home-hero .s3-pill{font-size:.8125rem}.home-page .home-hero .c3-card{gap:.375rem;padding:.625rem .75rem}.home-page .home-hero .c3-tags{display:none}.home-page .home-hero .c3-card h3{font-size:.9375rem}.home-page .home-hero .c3-card p{font-size:.875rem;line-height:1.45}.home-page .home-hero .c3-ico{display:none}.home-page .home-hero .c3-card{grid-template-columns:1fr}}}@media (prefers-reduced-motion:reduce){.home-page .home-hero .s2,.home-page .home-hero .s3,.home-page .home-hero .lb,.home-page .home-hero .lb b,.home-page .home-hero .lb s{transition:none}}.home-page .home-hero .s3-stage{will-change:transform;--or:7.5rem;--gap:max(1.75rem, min(clamp(3.5rem, 6vw, 7.5rem), calc(50vw - var(--or) - var(--cw) - var(--pad))));width:0;height:0;position:absolute;top:0;left:0}.home-page .home-hero .s3-stage .c3-card,.home-page .home-hero .s3-stage .c3-line{top:0}.home-page .home-hero .s3-stage .c3-card.l{right:calc(var(--or) + var(--gap))}.home-page .home-hero .s3-stage .c3-card.r{left:calc(var(--or) + var(--gap))}.home-page .home-hero .s3-stage .c3-line.l{right:var(--or)}.home-page .home-hero .s3-stage .c3-line.r{left:var(--or)}.home-page .home-hero .s3.on .c3-card{will-change:transform, opacity}.home-page .home-hero .s3-bg{pointer-events:none;contain:strict}.home-page .home-hero .s3-bg i{will-change:transform;animation-play-state:paused}.home-page .home-hero .s3.on .s3-bg i{animation-play-state:running}@media (width<=900px){.home-page .home-hero .s3-stage{width:100%;height:0}.home-page .home-hero .s3-stage .c3-stack{top:0}.home-page .home-hero .s3-stage .c3-card{-webkit-backdrop-filter:none;backdrop-filter:none;top:auto}.home-page .home-hero .c3-card.r{background:linear-gradient(145deg,#2a1c20f0,#0f0d11f0)}.home-page .home-hero .c3-card.l{background:linear-gradient(150deg,#aa0514e6,#320f17f0)}}.home-page .home-hero .s2-copy{max-width:min(27.5rem,30vw);top:clamp(3.75rem,10vh,6.25rem)}.home-page .home-hero .s2-title{font-size:clamp(1.875rem,3vw,2.875rem);line-height:1.09}.home-page .home-hero .s2-subtitle{font:400 clamp(1.0625rem, 1.45vw, 1.4375rem)/1.5 var(--sans);letter-spacing:-.025em;text-wrap:balance;gap:.3125rem;margin:1.5rem 0 0;display:grid}.home-page .home-hero .s2-subtitle span{color:#9c959e}.home-page .home-hero .s2-subtitle strong{color:#f6f3f3;font-weight:700}.home-page .home-hero .lb{background:#0d090cdb;border-radius:.625rem;gap:.3125rem;padding:.625rem 1rem}.home-page .home-hero .lb b{font:700 clamp(.875rem, 1.1vw, 1.0625rem)/1.3 var(--sans);letter-spacing:.015em}.home-page .home-hero .lb s{font:500 clamp(.75rem, .9vw, .875rem)/1.4 var(--sans);letter-spacing:.015em}.home-page .home-hero .lb.on s{max-height:1.375rem}.home-page .home-hero .lb{gap:.5rem}.home-page .home-hero .lb s{background:var(--red);color:#fff;font:800 clamp(.6875rem, .85vw, .8125rem)/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:62.4375rem;order:-1;align-items:center;gap:.4375rem;padding:0 .6875rem;transition:opacity .35s,max-height .35s,padding .35s;display:inline-flex;box-shadow:0 0 1rem #f7001199}.home-page .home-hero .lb.on s{max-height:1.75rem;padding:.375rem .75rem .375rem .625rem}.home-page .home-hero .lb s i{background:#fff;border-radius:50%;width:.375rem;height:.375rem;animation:1.6s ease-in-out infinite lbPulse;box-shadow:0 0 .375rem #fff}@media (prefers-reduced-motion:reduce){.home-page .home-hero .lb s i{animation:none}}@media (width<=900px){.home-page .home-hero .s2-copy{max-width:88vw;top:2rem}.home-page .home-hero .s2-title{max-width:33.75rem;font-size:clamp(1.5rem,4vw,2.125rem)}.home-page .home-hero .s2-subtitle{gap:1px;margin-top:.875rem;font-size:1rem}.home-page .home-hero .lb{gap:.3125rem;padding:.4375rem .625rem}.home-page .home-hero .lb b{font-size:.75rem}.home-page .home-hero .lb s{letter-spacing:.14em;font-size:.625rem}.home-page .home-hero .lb.on s{padding:.25rem .5625rem .25rem .5rem}}@media (width>=901px){@media (width<=1250px){.home-page .home-hero .s2-copy{text-align:center;width:90vw;max-width:56.25rem;top:1.75rem;left:50%;translate:-50%}.home-page .home-hero .s2-title{max-width:53.125rem;margin:auto;font-size:2rem}.home-page .home-hero .s2-subtitle{gap:2px;margin-top:.875rem;font-size:1.125rem}}}.home-page .home-hero .beats{left:var(--pad);z-index:3;pointer-events:none;--bv:0;width:min(42.5rem,46vw);position:absolute;bottom:clamp(3.5rem,11vh,8.75rem)}.home-page .home-hero .beats:before{content:"";left:calc(var(--pad) * -1);z-index:-1;width:150%;height:calc(100% + 21.25rem);opacity:var(--bv);background:radial-gradient(70% 60% at 22% 82%,#060506b8,#06050661 48%,#0000 78%);position:absolute;bottom:clamp(-140px,-11vh,-56px)}.home-page .home-hero .beat{opacity:0;will-change:opacity, translate;width:100%;position:absolute;bottom:0;left:0}.home-page .home-hero .beat-n{font:800 clamp(1rem, 1.25vw, 1.25rem)/1 var(--sans);letter-spacing:.08em;color:var(--red);text-shadow:0 0 1.125rem #f7001173;align-items:center;gap:.75rem;margin:0 0 clamp(.875rem,1.4vw,1.375rem);display:flex}.home-page .home-hero .beat-h{font:800 clamp(2.375rem, 3.9vw, 4.25rem)/1 var(--sans);letter-spacing:-.035em;text-transform:uppercase;color:#fff;text-shadow:0 2px 1.5rem #000000d9;margin:0 0 clamp(.75rem,1.2vw,1.25rem)}.home-page .home-hero .beat-t{max-width:32ch;font:500 clamp(1.0625rem, 1.4vw, 1.4375rem)/1.5 var(--sans);color:#d2cacd;text-wrap:pretty;text-shadow:0 1px .875rem #000000e6;margin:0}@media (width<=760px){.home-page .home-hero .beats{width:auto;bottom:max(2.5rem,8svh);left:7vw;right:7vw}.home-page .home-hero .beat-n{font-size:.8125rem}.home-page .home-hero .beat-h{font-size:clamp(2rem,9.5vw,2.75rem)}.home-page .home-hero .beat-t{font-size:1.0625rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.home-page .home-hero .beat{translate:none!important}}.home-page .home-hero{--hdr-safe:4.875rem;--hdr-safe-top:6.25rem}@media (width<=900px){.home-page .home-hero{--hdr-safe:4.375rem;--hdr-safe-top:4.375rem}}.home-page .home-hero #track .copy{top:max(17%, var(--hdr-safe-top))}@media (height<=600px){.home-page .home-hero #track .copy{top:max(11%, var(--hdr-safe-top))}}.home-page .home-hero .s2-copy{top:max(var(--hdr-safe), clamp(3.75rem, 10vh, 6.25rem))}@media (width>=901px){@media (width<=1250px){.home-page .home-hero .s2-copy{top:var(--hdr-safe)}}}@media (width<=900px){.home-page .home-hero .s2-copy{top:var(--hdr-safe)}}.home-page .home-hero .s3-head{top:max(var(--hdr-safe), clamp(1.75rem, 5vh, 4rem))}@media (width<=900px){.home-page .home-hero .s3-head{top:var(--hdr-safe)}}@media (height<=650px){@media (width<=900px){.home-page .home-hero .s3-pill{display:none}}}.home-page .home-hero{--sans:var(--story-sans);--soft:#bcb5bf}.home-page .home-hero .access{text-decoration:none}.home-page .home-hero .boot{pointer-events:none}.home-page .home-hero .boot.failed{text-align:center;background:0 0;display:block;inset:auto 1rem 1rem}.home-page .home-hero.scene-failed .track{height:auto}.home-page .home-hero.scene-failed .pin{height:auto;min-height:100dvh;position:relative;overflow:visible}.home-page .home-hero.scene-failed .copy{margin:8rem auto 3rem;opacity:1!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.home-page .home-hero.scene-failed .beats,.home-page .home-hero.scene-failed .s2,.home-page .home-hero.scene-failed .s3{opacity:1;margin:3rem var(--pad);width:auto;position:relative;inset:auto}.home-page .home-hero.scene-failed .beat{margin:2rem 0;position:relative;opacity:1!important}.home-page .home-hero.scene-failed .s2-copy,.home-page .home-hero.scene-failed .s3-head{opacity:1;width:auto;max-width:none;position:relative;inset:auto;transform:none}.home-page .home-hero.scene-failed .s3-stage,.home-page .home-hero.scene-failed .c3-stack{gap:1rem;width:auto;height:auto;display:grid;position:relative;inset:auto;transform:none!important}.home-page .home-hero.scene-failed .c3-card{opacity:1;width:auto;position:relative;inset:auto!important;transform:none!important}.home-page .home-hero.scene-failed .c3-line{display:none}.home-page .home-hero .hero-retry{margin:2rem auto 4rem;font-size:1rem;display:flex}.home-page .home-hero.scene-failed .labels{display:none}.home-page .al5{--body-size:clamp(1rem, 1.1vw, 1.125rem);--al-red:var(--story-red);--al-ember:var(--story-ember);--al-hot:var(--story-hot);--al-ok:var(--story-ok);--al-bg:var(--story-city-background);--al-text:var(--story-city-ink);--al-dim:var(--story-city-soft);--al-line:var(--story-city-line);--al-sans:"Montserrat Variable", "Noto Sans KR Variable", "Inter", "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--al-mono:"Montserrat Variable", "Noto Sans KR Variable", Arial, sans-serif;--al-pad:clamp(1.25rem, 3.2vw, 2.75rem);height:calc(1350svh + 80vh);color:var(--al-text);font-family:var(--al-sans);background:0 0;margin-top:-180vh;line-height:normal;display:block;position:relative}.home-page .al5 *{box-sizing:border-box}.home-page .al5__pin{background:var(--al-bg);opacity:0;height:100svh;position:sticky;top:0;overflow:hidden}.home-page .al5__sc,.home-page .al5__ui{will-change:transform, opacity;position:absolute;inset:0}.home-page .al5__sc{z-index:0}.home-page .al5__ui{pointer-events:none;z-index:5}.home-page .al5__sc:after{content:"";z-index:5;pointer-events:none;background:radial-gradient(86% 68% at 78% 65%,#8c00072e,#0000 72%),radial-gradient(68% 54% at 12% 90%,#5a000529,#0000 74%),linear-gradient(#0000005c,#00000036 48%,#0006);position:absolute;inset:0}.home-page .al5 canvas#al5c{width:100%;height:100%;display:block;position:absolute;inset:0}.home-page .al5 canvas#al5hud{pointer-events:none;z-index:3;position:absolute;inset:0}.home-page .al5 .dof{pointer-events:none;z-index:1;position:absolute;inset:0}.home-page .al5 .dof:before,.home-page .al5 .dof:after{content:"";-webkit-backdrop-filter:blur(.375rem);height:20%;position:absolute;left:0;right:0}.home-page .al5 .dof:before{top:0;-webkit-mask-image:linear-gradient(#000 0% 20%,#0000 100%);mask-image:linear-gradient(#000 0% 20%,#0000 100%)}.home-page .al5 .dof:after{bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 88% 100%);mask-image:linear-gradient(#0000 0%,#000 88% 100%)}.home-page .al5 .vig{pointer-events:none;z-index:2;background:radial-gradient(124% 90% at 62% 46%,#0000 40%,#000000eb 100%);position:absolute;inset:0}.home-page .al5 .grain{pointer-events:none;z-index:4;opacity:.06;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.9'%20numOctaves='3'/%3e%3c/filter%3e%3crect%20width='160'%20height='160'%20filter='url(%23n)'%20opacity='.8'/%3e%3c/svg%3e");position:absolute;inset:0}.home-page .al5 .cards{pointer-events:none;z-index:6;position:absolute;inset:0}.home-page .al5 .card{opacity:0;will-change:transform, opacity;transition:opacity .42s;position:absolute;top:0;left:0}.home-page .al5 .card.on{opacity:1}.home-page .al5 .card__ln{background:linear-gradient(90deg,#f700114d 0%,#f70011 34%,#fc0618 100%);height:.1rem;position:absolute;top:0;box-shadow:0 0 .625rem #f70011bf}.home-page .al5 .card__dot{background:var(--al-red);width:.4375rem;height:.4375rem;box-shadow:0 0 .75rem var(--al-red), 0 0 1.625rem #f7001199;border-radius:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.home-page .al5 .card__body{opacity:0;white-space:nowrap;background:linear-gradient(145deg,#1a0a0af0,#0c0708f0);border:1px solid #f70011d9;border-radius:.75rem;align-items:center;gap:1.125rem;padding:1.1875rem 1.6875rem 1.1875rem 1.3125rem;transition:opacity .34s .14s,transform .34s .14s;display:flex;position:absolute;top:0;left:0;transform:translateY(-50%)translate(.875rem);box-shadow:0 0 2.125rem #f7001147,inset 0 1px #f7041229,0 1.5rem 3.75rem #000000b3}.home-page .al5 .card.on .card__body{opacity:1;transform:translateY(-50%)}.home-page .al5 .card__ico{width:2.875rem;height:2.875rem;color:var(--al-hot);background:linear-gradient(#f7011142,#f700111f);border:1px solid #f701116b;border-radius:.625rem;flex:none;place-items:center;display:grid}.home-page .al5 .card__ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.home-page .al5 .card__em{font-family:var(--al-sans);letter-spacing:.18em;color:var(--al-ember);margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:block}.home-page .al5 .card__nm{letter-spacing:-.006em;color:#fff;font-size:1.5625rem;font-weight:800;line-height:1.16;display:block}.home-page .al5 .tags{pointer-events:none;z-index:5;opacity:0;transition:opacity .6s;position:absolute;inset:0}.home-page .al5 .tags.on{opacity:1}.home-page .al5 .tag{will-change:transform;position:absolute;top:0;left:0}.home-page .al5 .tag__bx{white-space:nowrap;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#0a0708c7;border:1px solid #f70011e6;border-radius:.375rem;align-items:center;gap:.5625rem;padding:.375rem .8125rem .375rem .5625rem;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%);box-shadow:0 0 1.125rem #f700114d,inset 0 0 .875rem #f700111a}.home-page .al5 .tag__ic{width:1.0625rem;height:1.0625rem;color:var(--al-red);flex:none;place-items:center;display:grid}.home-page .al5 .tag__ic svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:1.0625rem;height:1.0625rem}.home-page .al5 .tag__tx{gap:.125rem;line-height:1;display:grid}.home-page .al5 .tag__tx b{letter-spacing:.13em;color:#fff;font-size:.78125rem;font-weight:700}.home-page .al5 .tag__tx s{font-family:var(--al-mono);letter-spacing:.2em;color:#9aa0a8;font-size:.53125rem;text-decoration:none}.home-page .al5 .tag__ln{background:linear-gradient(#f70011f2,#f7001126);width:1px;height:0;position:absolute;bottom:0;left:0;transform:translate(-.5px)}.home-page .al5 .tag__dt{background:var(--al-red);width:.3125rem;height:.3125rem;box-shadow:0 0 .625rem var(--al-red);border-radius:50%;position:absolute;left:0;transform:translate(-50%,-50%)}.home-page .al5 .tag.cool .tag__bx{background:#0a0708a8;border-color:#f700116b;padding:.3125rem .6875rem .3125rem .5rem;box-shadow:0 0 .75rem #f7001129}.home-page .al5 .tag.cool .tag__tx b{color:#f0d6dc;font-size:.6875rem;font-weight:600}.home-page .al5 .tag.cool .tag__ic{color:#d80010;width:.875rem;height:.875rem}.home-page .al5 .tag.cool .tag__ic svg{width:.875rem;height:.875rem}.home-page .al5 .tags.wide .tag__tx b{font-size:.9375rem}.home-page .al5 .tags.wide .tag.cool .tag__tx b{font-size:.78125rem}.home-page .al5 .hud{pointer-events:none;z-index:7;padding:var(--al-pad);position:absolute;inset:0}.home-page .al5 .legend{right:var(--al-pad);opacity:0;gap:.9375rem;transition:opacity .5s;display:grid;position:absolute;top:50%;translate:0 -50%}.home-page .al5 .legend.on{opacity:1}.home-page .al5 .legend div{font-family:var(--al-sans);letter-spacing:.01em;color:var(--al-dim);justify-content:flex-end;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;transition:color .35s;display:flex}.home-page .al5 .legend div.lit{color:var(--al-text)}.home-page .al5 .legend i{background:#2a2e35;border-radius:.125rem;width:.5625rem;height:.5625rem;transition:all .35s}.home-page .al5 .legend div.lit i{background:var(--al-ember);box-shadow:0 0 .625rem var(--al-ember)}.home-page .al5 .orbital-info{left:var(--al-pad);z-index:9;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);opacity:0;background:#07080bdb;border:1px solid #f7031140;border-radius:.625rem;width:min(21.25rem,32vw);padding:1.1875rem 1.1875rem 1.0625rem;transition:opacity .55s,transform .55s;display:none;position:absolute;top:14%;right:auto;transform:translateY(1rem);box-shadow:0 1.125rem 3.125rem #0000007a}.home-page .al5 .orbital-info.on{opacity:1;transform:translateY(0)}.home-page .al5 .orbital-info small{color:var(--al-ember);font:600 .625rem var(--al-mono);letter-spacing:.19em;margin-bottom:.5625rem;display:block}.home-page .al5 .orbital-info h3{color:#f3f3f3;margin:0 0 .5rem;font-size:1rem;line-height:1.2}.home-page .al5 .orbital-info p{color:#aeb3bb;margin:0 0 .9375rem;font-size:.6875rem;line-height:1.55}.home-page .al5 .orbital-roles{grid-template-columns:1fr 1fr;gap:.125rem .625rem;display:grid}.home-page .al5 .orbital-role{opacity:.45;border-top:1px solid #ffffff17;align-items:center;gap:.4375rem;padding:.5rem 0;transition:opacity .35s;display:flex}.home-page .al5 .orbital-role.lit{opacity:1}.home-page .al5 .orbital-role i{width:1.375rem;height:1.375rem;color:var(--al-ember);font-style:normal;font:600 .625rem var(--al-mono);background:#f700111a;border:1px solid #f7001159;border-radius:.3125rem;flex:0 0 1.375rem;place-items:center;display:grid}.home-page .al5 .orbital-role b{letter-spacing:.05em;color:#eceef1;font-size:.5625rem;display:block}.home-page .al5 .orbital-role s{color:#9a9fa8;font:.5625rem var(--al-mono);letter-spacing:.01em;margin-top:.1875rem;text-decoration:none;display:block}.home-page .al5 .intro{z-index:8;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;text-align:center;width:40rem;position:absolute;top:0;left:0}.home-page .al5 .intro .intro-lead{letter-spacing:.005em;color:#9aa2ac;text-shadow:0 .125rem 1rem #000000eb;max-width:35rem;margin:0 auto;font-size:1.75rem;font-weight:500;line-height:1.35}.home-page .al5 .intro .sub{margin-top:1.625rem;display:block}.home-page .al5 .intro .sub i{display:none}.home-page .al5 .intro h2{letter-spacing:-.028em;color:#fff;text-shadow:0 .125rem 2.125rem #000000f2,0 0 4.5rem #f7001133;max-width:37.5rem;margin:0 auto;font-size:3rem;font-weight:800;line-height:1.08}.home-page .al5 .intro h2 em{color:#f70011;text-shadow:0 0 2.875rem #f700119e;font-style:normal}.home-page .al5 .boot{z-index:9;background:var(--al-bg);font-family:var(--al-mono);letter-spacing:.24em;color:var(--al-dim);place-items:center;font-size:.6875rem;transition:opacity .6s;display:grid;position:absolute;inset:0}.home-page .al5 .boot.gone{opacity:0;pointer-events:none}@media (width<=860px){.home-page .al5 .legend{display:none}.home-page .al5 .orbital-info{width:auto;padding:.625rem .75rem;inset:13% 1rem auto}.home-page .al5 .orbital-info h3{font-size:.9375rem}.home-page .al5 .orbital-info p{margin-bottom:.5rem;font-size:.625rem}.home-page .al5 .orbital-roles{grid-template-columns:1fr 1fr;column-gap:.75rem}.home-page .al5 .orbital-role{padding:.3125rem 0}.home-page .al5 .orbital-role b{font-size:.5625rem}.home-page .al5 .orbital-role s{font-size:.5rem}}@media (aspect-ratio<=92/100){.home-page .al5 .intro{width:25rem}.home-page .al5 .intro .intro-lead{color:#b4bcc6;text-shadow:0 .125rem .625rem #000,0 .125rem 1.375rem #000000f2;max-width:25rem;font-size:1.5rem;line-height:1.35}.home-page .al5 .intro .sub{margin-top:1.375rem}.home-page .al5 .intro h2{max-width:22.5rem;font-size:2.375rem;line-height:1.08}.home-page .al5 .card__body{gap:.8125rem;width:min(90vw,28.75rem);padding:.9375rem 1.125rem .9375rem .9375rem}.home-page .al5 .card__ico{border-radius:.5625rem;width:2.375rem;height:2.375rem}.home-page .al5 .card__ico svg{width:1.25rem;height:1.25rem}.home-page .al5 .card__em{letter-spacing:.16em;margin-bottom:.3125rem;font-size:.625rem}.home-page .al5 .card__nm{font-size:1.3125rem}}.home-page .al5 .network{background:#000;width:100%;height:clamp(40rem,100vh,56.25rem);position:relative;overflow:hidden}.home-page .al5 .network canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.home-page .al5 .network .copy{z-index:2;pointer-events:none;max-width:42.5rem;position:absolute;top:clamp(2rem,6vh,4rem);left:clamp(1.25rem,4vw,4rem)}.home-page .al5 .network .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#f70011;align-items:center;gap:.625rem;margin-bottom:1.125rem;font-size:.8125rem;font-weight:800;display:flex}.home-page .al5 .network .eyebrow:before{content:none}.home-page .al5 .network h2{text-shadow:0 .125rem 1.125rem #000000e6;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.875rem,2.9vw,3.125rem);font-weight:700;line-height:1.14}.home-page .al5 .network .lead{color:#cfcfcf;white-space:nowrap;margin-top:1.375rem;font-size:clamp(1rem,1.4vw,1.375rem);font-weight:700;line-height:1.5}.home-page .al5 .network .regions{pointer-events:auto;margin-top:1.625rem;list-style:none}.home-page .al5 .network .regions li{color:#8d8d8d;cursor:default;align-items:center;gap:.625rem;padding:.625rem 0 .75rem;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;transition:color .35s,transform .35s;display:flex;position:relative}.home-page .al5 .network .regions li[data-node]{cursor:pointer}.home-page .al5 .network .regions li:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#c80016;flex:none;width:.5rem;height:.5625rem;transition:background .35s,filter .35s}.home-page .al5 .network .regions li .bar{opacity:0;background:#f70011;width:0;height:1px;position:absolute;bottom:.1875rem;left:1.125rem}.home-page .al5 .network .regions li.active{color:#fff;transform:translate(.25rem)}.home-page .al5 .network .regions li.active:before{filter:drop-shadow(0 0 .25rem #f70011);background:#f70011}.home-page .al5 .network .regions li.active .bar{opacity:.9;animation:networkFill var(--cycle,3.6s) linear forwards}.home-page .al5 .network .regions li.more{color:#5f5f5f}.home-page .al5 .network .regions .live{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#f7001129;border:1px solid #f7001199;border-radius:62.4375rem;align-items:center;gap:.375rem;margin-left:.25rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.625rem;font-weight:800;display:inline-flex;box-shadow:0 0 .875rem #f7001159}.home-page .al5 .network .regions .live:before{content:"";background:#f70011;border-radius:50%;width:.375rem;height:.375rem;animation:1.4s ease-in-out infinite networkLivePulse;box-shadow:0 0 .375rem #f70011}.home-page .al5 .network .regions li.is-live{color:#e6e6e6}.home-page .al5 .network .regions li.is-live:before{background:#f70011}.home-page .al5 .network .nhint{z-index:2;letter-spacing:.24em;color:#555;text-transform:uppercase;pointer-events:none;font:700 .625rem/1 Montserrat Variable,sans-serif;position:absolute;bottom:1.75rem;right:clamp(1.25rem,4vw,4rem)}.home-page .al5 .network{z-index:6;background:0 0;width:100%;height:100%;position:absolute;inset:0}.home-page .al5 .network canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.home-page .al5 .network .copy,.home-page .al5 .network .nhint{opacity:0}.home-page .al5 .network.live canvas{pointer-events:auto}.home-page .al5 .network canvas{filter:brightness(.8)}.home-page .al5 .network:not(.live),.home-page .al5 .network:not(.live) .regions li{pointer-events:none}@media (width<=760px){.home-page .al5 .network{height:100%;display:block}.home-page .al5 .network canvas{height:100%;max-height:none;position:absolute;inset:0}.home-page .al5 .network .copy{max-width:none;padding:0;position:absolute;top:clamp(1.125rem,3.5vh,2.75rem);left:1.25rem;right:1.25rem}.home-page .al5 .network h2{white-space:normal;font-size:clamp(1.375rem,6.6vw,1.875rem)}.home-page .al5 .network .lead{white-space:normal;margin-top:.75rem;font-size:.875rem}.home-page .al5 .network h2 br,.home-page .al5 .network .lead br{display:none}.home-page .al5 .network .regions{margin-top:.875rem}.home-page .al5 .network .nhint{display:none}}.home-page .al5 .network .regions button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-page .al5 .network .regions button:focus-visible{outline:2px solid var(--al-red);outline-offset:4px}.home-page .al5 .scene-error{z-index:10;left:var(--al-pad);max-width:24rem;color:var(--al-text);font-size:1rem;position:absolute;top:45%}.home-page .al5 .scene-error button{border:1px solid var(--al-red);background:var(--al-bg);color:var(--al-text);cursor:pointer;margin-top:1rem;padding:.5rem 1rem;display:block}.home-page .al5 .boot.failed{display:none}.home-page .al5{--al-red:var(--story-red);--al-sans:"Montserrat Variable", "Noto Sans KR Variable", Arial, sans-serif}.home-page .al5 h2,.home-page .al5 h3,.home-page .al5 p,.home-page .al5 ul{margin:0}.home-page .al5 ul{padding:0;list-style:none}.home-page .al5 .intro .intro-lead{font-weight:500;line-height:1.4}.home-page .al5 .card__em{letter-spacing:.08em;font-size:.75rem;line-height:1.5}.home-page .al5 .tag__tx s{letter-spacing:.02em;font-size:.6875rem;line-height:1.4}.home-page .al5 .tags.wide .tag__tx s{font-size:.75rem}.home-page .al5 .network .copy{text-align:left;will-change:opacity;width:auto;transform:translate(0)}.home-page .al5 .network h2{text-transform:uppercase;letter-spacing:-.035em;font-weight:800;line-height:1.1}.home-page .al5 .network .lead{font-weight:400;font-size:var(--body-size);line-height:1.6}.home-page .al5 .network .regions{margin-top:1.5rem}.home-page .al5 .network .regions .bar,.home-page .al5 .network .nhint,.home-page .al5 .dof{display:none}@media (width<=760px){.home-page .al5 .network .lead{font-size:1rem}.home-page .al5 .tag__tx s{font-size:.625rem}}@media (prefers-reduced-motion:reduce){.home-page .al5 .card,.home-page .al5 .card__body,.home-page .al5 .tags,.home-page .al5 .legend,.home-page .al5 .regions li{transition:none}.home-page .al5 .live:before{animation:none}}.home-page .al5 .network .copy{top:max(var(--hdr-safe), clamp(2rem, 6vh, 4rem))}@media (width<=760px){.home-page .al5 .network .copy{top:max(var(--hdr-safe), clamp(1.125rem, 3.5vh, 2.75rem))}}.home-page .al5:has(.scene-error) .network .copy{opacity:1}.home-page .al5:has(.scene-error) .al5__ui{visibility:hidden}@keyframes al5bob{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:.3;transform:translateY(.3125rem)}}@keyframes networkLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes networkFill{0%{width:0}to{width:4.5rem}}.home-page .al5.scene-failed{height:auto;min-height:100dvh;margin-top:0}.home-page .al5.scene-failed .al5__pin{height:auto;min-height:100dvh;position:relative;opacity:1!important}.home-page .al5.scene-failed .al5__sc,.home-page .al5.scene-failed .al5__ui,.home-page .al5.scene-failed .network canvas{display:none}.home-page .al5.scene-failed .network{pointer-events:auto;height:auto;position:relative;inset:auto}.home-page .al5.scene-failed .network .copy{padding:var(--hdr-safe) var(--al-pad) 2rem;opacity:1;position:relative;top:auto;left:auto;right:auto}.home-page .al5.scene-failed .scene-error{padding:0 var(--al-pad) 2rem;position:relative;top:auto;left:auto}
