.tw .p-about .ah{position:relative;min-height:max(760px,100svh);padding:calc(var(--nav-h) + clamp(40px, 6vw, 90px)) 0 clamp(40px,5vw,70px);overflow:hidden;display:flex;flex-direction:column;justify-content:center;isolation:isolate}.tw .p-about .ah__bg{z-index:-2;background:radial-gradient(55% 60% at 68% 45%,#FFFFFF 0,rgba(255,255,255,0) 70%),radial-gradient(90% 70% at 50% 120%,#D5DEE8 0,rgba(213,222,232,0) 60%),linear-gradient(180deg,#EEF2F6,#E9EEF3)}.tw .p-about .ah__bg,.tw .p-about .ah__grid{position:absolute;inset:0;pointer-events:none}.tw .p-about .ah__grid{z-index:-1;opacity:.45;background-image:radial-gradient(rgba(46,66,86,.16) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask:linear-gradient(180deg,#000,transparent 80%);mask:linear-gradient(180deg,#000,transparent 80%)}.tw .p-about .ah__scene{position:absolute;z-index:0;right:-10vw;top:52%;width:82vw;max-width:1480px;transform:translateY(-48%);perspective:1800px}.tw .p-about .ah__stage{position:relative;transform-style:preserve-3d;will-change:transform;animation:ah-in 1.6s var(--ease) both}.tw .p-about .ah__stage img{width:100%;height:auto;-webkit-mask:radial-gradient(75% 85% at 62% 52%,#000 62%,transparent 100%);mask:radial-gradient(75% 85% at 62% 52%,#000 62%,transparent 100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes ah-in{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:none}}.tw .p-about .ah__illus{position:absolute;right:calc(10vw + var(--gutter));bottom:1%;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-3);padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid var(--line)}.tw .p-about .ah__in{position:relative;z-index:2;pointer-events:none}.tw .p-about .ah__copy{max-width:min(520px,38vw);pointer-events:auto}.tw .p-about .ah__eyebrow{margin-top:26px}.tw .p-about .ah__title{font-weight:900;font-size:clamp(44px,5.6vw,92px);line-height:1.05;letter-spacing:-.045em;margin:20px 0 24px}.tw .p-about .ah__lede{font-size:clamp(16px,1.2vw,18.5px);line-height:1.85;color:var(--ink-2);max-width:30em}.tw .p-about .ah .btn-row{margin-top:32px}.tw .p-about .ah-pin{position:absolute;z-index:2;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;place-items:center;transform:translateZ(30px);animation:ah-pop .7s calc(1s + var(--i) * .2s) var(--ease) both}@keyframes ah-pop{0%{opacity:0;transform:translateZ(30px) scale(.2)}to{opacity:1;transform:translateZ(30px) scale(1)}}.tw .p-about .ah-pin__dot{position:relative;width:18px;height:18px;border-radius:50%;background:var(--signal);border:3px solid #fff;box-shadow:0 6px 14px -4px rgba(242,72,46,.8)}.tw .p-about .ah-pin__dot:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:2px solid var(--signal);animation:tw-ping 2.2s var(--ease) infinite}.tw .p-about .ah-pin__card{position:absolute;left:calc(100% + 4px);top:50%;transform:translate(-6px,-50%);display:grid;gap:1px;padding:9px 14px;border-radius:14px;background:rgba(255,255,255,.94);border:1px solid var(--line);box-shadow:0 16px 34px -18px rgba(16,30,46,.5);white-space:nowrap;text-align:left;opacity:0;pointer-events:none;transition:opacity .35s var(--ease),transform .45s var(--ease)}.tw .p-about .ah-pin__card small{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.04em}.tw .p-about .ah-pin__card b{font-size:14.5px;font-weight:800}.tw .p-about .ah-pin.is-on .ah-pin__card,.tw .p-about .ah-pin:focus-visible .ah-pin__card{opacity:1;transform:translateY(-50%)}.tw .p-about .ah-pin:first-of-type .ah-pin__card{opacity:1;transform:translateY(-50%);animation:ah-card .8s 1.6s var(--ease) both}@keyframes ah-card{0%{opacity:0;transform:translate(-8px,-50%)}}.tw .p-about .asec-st{padding:clamp(90px,11vw,170px) 0;border-radius:40px 40px 0 0;margin-top:-10px;z-index:2}.tw .p-about .sf{margin-top:28px;font-weight:900;font-size:clamp(36px,5.6vw,92px);line-height:1.16;letter-spacing:-.04em;max-width:14em}.tw .p-about .sf__c{color:#D3DAE2;transition:color .5s var(--ease)}.tw .p-about .sf__c.is-on{color:var(--ink)}.tw .p-about .asec-st__note{margin-top:36px;max-width:46em}.tw .p-about .asec-tl{position:relative;background:var(--bg);padding-top:clamp(84px,9vw,130px)}.tw .p-about .asec-tl__head .sec-head{margin-bottom:clamp(24px,3vw,40px)}.tw .atl{position:relative}.tw .atl--pin{height:calc(var(--n) * 90vh + 10vh)}.tw .atl--pin .atl__sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;padding-top:var(--nav-h);overflow:hidden}.tw .atl__wrap{position:relative;width:100%}.tw .atl__count{display:flex;align-items:flex-end;gap:14px;margin-bottom:18px}.tw .atl__digits{display:inline-flex;flex-direction:column;height:1em;overflow:hidden;font-family:var(--f-lat);font-weight:800;font-size:clamp(90px,10vw,168px);line-height:1;letter-spacing:-.06em;color:var(--navy)}.tw .atl__digits b{display:block;height:1em;transform:translateY(calc(var(--k) * -100%));transition:transform 1s var(--ease)}.tw .atl__of{font-family:var(--f-mono);font-size:14px;color:var(--ink-3);padding-bottom:1.2em}.tw .atl__code{display:inline-block;height:32px;overflow:hidden;margin-bottom:1em;margin-left:8px;border-radius:8px;background:#0b0d10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.tw .atl__code>span{display:flex;flex-direction:column;transform:translateY(calc(var(--k) * -32px));transition:transform .8s var(--ease)}.tw .atl__code i{display:grid;place-items:center;height:32px;padding:0 12px;font-style:normal;font-family:var(--f-mono);font-size:13px;font-weight:700;letter-spacing:.24em;color:#ff5a3c;text-shadow:0 0 8px rgba(255,59,31,.8)}.tw .atl__chs{position:relative}.tw .atl--pin .atl__chs{height:min(54vh,480px)}.tw .atl-ch{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,90px);align-items:center}.tw .atl--stack .atl-ch{scroll-margin-top:calc(var(--nav-h) + 24px)}.tw .atl--pin .atl-ch{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s var(--ease),visibility .7s}.tw .atl--pin .atl-ch.is-on{opacity:1;visibility:visible}.tw .atl-ch__txt{display:grid;gap:14px;align-content:center}.tw .atl--pin .atl-ch__txt>*{transform:translateY(30px);opacity:0;transition:transform .9s var(--ease),opacity .7s var(--ease)}.tw .atl--pin .atl-ch.is-past .atl-ch__txt>*{transform:translateY(-30px)}.tw .atl--pin .atl-ch.is-on .atl-ch__txt>*{transform:none;opacity:1}.tw .atl--pin .atl-ch.is-on .atl-ch__txt>:nth-child(2){transition-delay:.06s}.tw .atl--pin .atl-ch.is-on .atl-ch__txt>:nth-child(3){transition-delay:.12s}.tw .atl--pin .atl-ch.is-on .atl-ch__txt>:nth-child(4){transition-delay:.18s}.tw .atl--pin .atl-ch.is-on .atl-ch__txt>:nth-child(5){transition-delay:.24s}.tw .atl-ch__k{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.1em;color:var(--ink-2)}.tw .atl-ch__k span{display:grid;place-items:center;height:24px;padding:0 8px;border-radius:7px;background:var(--navy);color:#fff;font-size:11.5px}.tw .atl--pin .atl-ch__k span{display:none}.tw .atl-ch__t{font-size:clamp(30px,3.4vw,54px);font-weight:900;letter-spacing:-.035em;line-height:1.15}.tw .atl-ch__b{font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.85;color:var(--ink-2);max-width:32em}.tw .atl-ch__vis{position:relative}.tw .atl--pin .atl-ch__vis{transform:translateY(40px) scale(.96);opacity:0;transition:transform 1s var(--ease),opacity .8s var(--ease)}.tw .atl--pin .atl-ch.is-past .atl-ch__vis{transform:translateY(-40px) scale(.98)}.tw .atl--pin .atl-ch.is-on .atl-ch__vis{transform:none;opacity:1;transition-delay:.08s}.tw .atl__rail{position:relative;margin-top:clamp(20px,3vh,36px)}.tw .atl__rail ol{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.tw .atl__rail-fill,.tw .atl__rail:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--line-2);border-radius:2px}.tw .atl__rail-fill{background:var(--signal);transform-origin:0 50%;transform:scaleX(var(--p,0))}.tw .atl__rail button{display:grid;justify-items:start;gap:10px;width:100%;text-align:left;font-size:13.5px;color:var(--ink-3);transition:color .4s var(--ease)}.tw .atl__rail button i{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;background:var(--bg);border:2px solid var(--line-2);transition:background .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease)}.tw .atl__rail button.is-past i{background:var(--signal);border-color:var(--signal)}.tw .atl__rail button.is-on{color:var(--ink);font-weight:700}.tw .atl__rail button.is-on i{background:#fff;border-color:var(--signal);box-shadow:0 0 0 5px rgba(242,72,46,.18);transform:scale(1.1)}.tw .atl__rail button:hover{color:var(--ink)}.tw .atl-led{position:relative;padding-top:40px}.tw .atl-led__cab{position:relative;padding:12px 12px 26px;border-radius:14px;background:linear-gradient(180deg,#2a2e35,#17191d 40%,#0f1114);box-shadow:0 50px 90px -40px rgba(16,30,46,.75),0 0 0 1px rgba(12,22,33,.1)}.tw .atl-led__cab:before{content:"";position:absolute;inset:-20% -6% -30%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(255,59,31,.2),transparent 70%);filter:blur(10px)}.tw .atl-led__cab .lboard{display:block;width:100%;border-radius:5px}.tw .atl-led__plate{position:absolute;left:50%;bottom:7px;transform:translateX(-50%);font-family:var(--f-mono);font-size:10px;letter-spacing:.3em;color:rgba(255,255,255,.34);white-space:nowrap}.tw .atl-led__pole{position:absolute;top:0;left:20%;right:20%;height:40px;border-left:2px solid #9aa6b2;border-right:2px solid #9aa6b2}.tw .atl-bus{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;align-items:center}.tw .atl-bus__photo{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/3.4;background:#0b0d10;box-shadow:0 40px 70px -40px rgba(16,30,46,.6)}.tw .atl-bus__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tw .atl-bus__photo figcaption{position:absolute;left:12px;bottom:12px;font-family:var(--f-mono);font-size:10.5px;padding:5px 9px;border-radius:7px;background:rgba(12,22,33,.7);color:rgba(255,255,255,.85)}.tw .atl-bus__list{display:grid;gap:8px}.tw .atl-bus__list li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--paper);border:1px solid var(--line);font-family:var(--f-mono);font-size:12.5px;color:var(--ink);box-shadow:0 10px 24px -20px rgba(16,30,46,.5)}.tw .atl-bus__list li i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--run);flex:none}.tw .atl--pin .atl-ch.is-on .atl-bus__list li{animation:atl-slide .7s calc(.2s + var(--j) * .06s) var(--ease) both}.tw .atl--pin .atl-ch.is-on .atl-bus__list li i{animation:tw-blink 1.2s calc(var(--j) * .15s) infinite}@keyframes atl-slide{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.tw .atl-daq{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tw .atl-daq figure{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/10.5;background:#C9D3DD}.tw .atl-daq figure:nth-child(2),.tw .atl-daq figure:nth-child(4){transform:translateY(26px)}.tw .atl-daq img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.25)}.tw .atl-daq figcaption{position:absolute;left:10px;bottom:10px;font-family:var(--f-mono);font-size:10.5px;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.9);color:var(--ink)}.tw .atl--pin .atl-ch.is-on .atl-daq figure{animation:atl-pop .8s calc(.15s + var(--j) * .08s) var(--ease) both}@keyframes atl-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.tw .atl-daq__more{position:absolute;right:0;top:-34px;font-size:14px;font-weight:700;color:var(--navy)}.tw .atl-a6{position:relative}.tw .atl-a6__mods{position:absolute;left:-24px;bottom:-22px;display:grid;grid-template-columns:repeat(2,auto);gap:8px}.tw .atl-a6__mods li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:12px;background:rgba(255,255,255,.94);border:1px solid var(--line);box-shadow:0 14px 30px -18px rgba(16,30,46,.55);font-size:13.5px;font-weight:700}.tw .atl-a6__mods li b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--c);color:#fff;font-family:var(--f-mono);font-size:11px}.tw .atl--pin .atl-ch.is-on .atl-a6__mods li{animation:atl-pop .7s calc(.35s + var(--j) * .1s) var(--ease) both}.tw .p-about .awhy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tw .p-about .awhy__c{position:relative;display:grid;gap:14px;align-content:start;padding:clamp(26px,2.6vw,38px);border-radius:28px;background:var(--bg);border:1px solid var(--line);overflow:hidden;transition:transform .6s var(--ease),box-shadow .6s var(--ease),background .5s var(--ease)}.tw .p-about .awhy__c:hover{transform:translateY(-6px);box-shadow:0 34px 60px -40px rgba(16,30,46,.5);background:#fff}.tw .p-about .awhy__c.is-hi{background:var(--navy);color:#fff;border-color:var(--navy)}.tw .p-about .awhy__n{font-family:var(--f-lat);font-weight:800;font-size:64px;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.2px var(--line-2);margin-bottom:28px}.tw .p-about .awhy__c.is-hi .awhy__n{-webkit-text-stroke-color:rgba(255,255,255,.3)}.tw .p-about .awhy__en{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.tw .p-about .awhy__c.is-hi .awhy__en{color:rgba(255,255,255,.55)}.tw .p-about .awhy__c h3{font-size:clamp(21px,1.8vw,27px);font-weight:900;letter-spacing:-.02em;line-height:1.3}.tw .p-about .awhy__c p{font-size:15.5px;line-height:1.85;color:var(--ink-2)}.tw .p-about .awhy__c.is-hi p{color:rgba(255,255,255,.75)}.tw .p-about .awhy__line{position:absolute;left:0;right:0;top:0;height:4px;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s var(--ease)}.tw .p-about .awhy__c.is-hi .awhy__line,.tw .p-about .awhy__c:hover .awhy__line{transform:scaleX(1)}.tw .p-about .awhy__c.is-hi .awhy__line{background:var(--amber)}.tw .p-about .asec-co{padding-bottom:0}.tw .p-about .aco{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(32px,5vw,72px);border-radius:36px;background:var(--navy-deep);color:#fff;overflow:hidden;isolation:isolate}.tw .p-about .aco:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.2px);background-size:24px 24px;-webkit-mask:radial-gradient(60% 80% at 20% 30%,#000,transparent);mask:radial-gradient(60% 80% at 20% 30%,#000,transparent)}.tw .p-about .aco__copy{display:grid;gap:22px;justify-items:start}.tw .p-about .aco__name{display:grid;gap:6px;font-size:clamp(28px,3vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.2}.tw .p-about .aco__name span{font-family:var(--f-lat);font-size:13px;font-weight:700;letter-spacing:.4em;color:rgba(255,255,255,.55)}.tw .p-about .aco__facts{display:grid;width:100%}.tw .p-about .aco__facts>div{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.tw .p-about .aco__facts dt{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;color:rgba(255,255,255,.5);padding-top:3px}.tw .p-about .aco__facts dd{font-size:16px;font-weight:600}.tw .p-about .aco__facts a{border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .3s,color .3s}.tw .p-about .aco__facts a:hover{color:#fff;border-color:#fff}.tw .p-about .aco__how{padding:20px 22px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.tw .p-about .aco__how h3{font-size:18px;font-weight:800;margin-bottom:6px}.tw .p-about .aco__how p{font-size:14.5px;color:rgba(255,255,255,.72);line-height:1.8}.tw .p-about .aco__link{color:#fff}.tw .p-about .aco__fig{position:relative;border-radius:26px;overflow:hidden;background:#EEF2F6}.tw .p-about .aco__fig img{width:100%;height:auto}.tw .p-about .aco__fig figcaption{position:absolute;right:12px;bottom:12px;font-family:var(--f-mono);font-size:10.5px;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.85);color:var(--ink-3)}@media (max-width:1100px){.tw .p-about .ah{min-height:0;justify-content:flex-start}.tw .p-about .ah__scene{position:relative;right:auto;top:auto;transform:none;width:130%;margin:0 0 0 -22%;order:2}.tw .p-about .ah__in{order:1}.tw .p-about .ah__copy{max-width:640px}.tw .p-about .ah__illus{right:var(--gutter)}.tw .p-about .aco,.tw .p-about .awhy{grid-template-columns:1fr}}@media (max-width:900px){.tw .atl__count,.tw .atl__rail{display:none}.tw .atl__chs{display:grid;gap:64px}.tw .atl-ch{grid-template-columns:1fr;gap:24px}.tw .p-about .asec-tl{padding-bottom:clamp(70px,10vw,110px)}}@media (max-width:760px){.tw .p-about .ah{padding-top:calc(var(--nav-h) + 36px)}.tw .p-about .ah__scene{width:165%;margin-left:-52%;margin-top:10px}.tw .p-about .ah__title{font-size:clamp(42px,13vw,58px)}.tw .p-about .ah-pin__card{padding:7px 10px}.tw .p-about .ah-pin__card b{font-size:13px}.tw .p-about .ah__illus{bottom:-4px;font-size:9.5px}.tw .p-about .asec-st{border-radius:26px 26px 0 0}.tw .atl-bus{grid-template-columns:1fr}.tw .atl-a6__mods{position:static;margin-top:12px;grid-template-columns:1fr 1fr}.tw .atl-daq__more{position:static;display:inline-block;margin-top:30px}.tw .p-about .aco{border-radius:26px;padding:26px 20px}.tw .p-about .aco__facts>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.tw .p-about .ah-pin,.tw .p-about .ah-pin__card,.tw .p-about .ah__stage{animation:none!important}.tw .p-about .sf__c{color:var(--ink)}}.tw .p-about .asec-st__txt,.tw .p-about .cta__title,.tw .p-about .phero__title,.tw .p-about .sec-title{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:760px){.tw .atl-bus__photo figcaption,.tw .p-about .aco__fig figcaption,.tw .p-about .ah__illus{font-size:12px;letter-spacing:.02em}.tw .atl-led__plate{font-size:12px;letter-spacing:.12em}}