.brand-introduction{position:relative;z-index:2;width:100%;margin:0 0 48px;padding:clamp(24px,5vw,72px);color:var(--foreground);background:#090a08;border-bottom:1px solid var(--line)}.brand-introduction-inner{min-height:min(680px,85svh);max-width:1100px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.brand-introduction-accessible{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand-introduction-signal{width:min(720px,100%);height:auto;max-height:25svh;color:var(--yellow);margin:16px 0}.brand-introduction-paths{stroke-width:1;opacity:.55;transform-origin:290px 110px}.brand-introduction-connection{stroke-dasharray:1}.brand-introduction-scenes{display:grid;width:100%}.brand-introduction-scene{grid-area:1/1;align-self:center;margin:0;font-size:clamp(1.8rem,4.8vw,4.2rem);line-height:1.18;letter-spacing:-.045em;text-wrap:balance}.brand-introduction-scene span{color:var(--yellow)}.scene-lightways{display:flex;align-items:center;gap:clamp(20px,4vw,48px)}.scene-lightways img{flex-shrink:0;width:clamp(56px,8vw,100px);height:auto}.brand-introduction-scene:not(.scene-lightways){visibility:hidden}.brand-introduction-timeline{display:flex;gap:8px;width:min(260px,100%);margin-top:32px}.brand-introduction-timeline>span{flex:1;height:2px;background:#303229}.hero-opening-message{max-width:850px;margin-top:32px;padding-left:22px;border-left:1px solid var(--yellow)}.hero-opening-statement{font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.5;letter-spacing:-.025em;text-wrap:balance}.hero-opening-statement>span{color:var(--yellow)}.hero-opening-message>p:nth-child(2){margin-top:20px;max-width:75ch;font-size:1rem;color:var(--muted)}.hero-opening-message>.hero-opening-method{margin-top:20px;font-size:.9rem;color:var(--yellow)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-scene{visibility:visible;opacity:0;animation:lw-story-scene 8s linear infinite both}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .scene-complexity{animation-delay:-6s}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .scene-clarity{animation-delay:-4s}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .scene-lightways{animation-delay:-2s}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-point{transform-origin:290px 110px;animation:lw-story-point 8s linear infinite both}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-halo{animation:lw-story-halo 8s linear infinite both}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-paths{stroke-dasharray:1000;animation:lw-story-paths 8s linear infinite both}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-connection{animation:lw-story-connection 8s linear infinite both}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-timeline>span{animation:lw-story-chapter 8s linear infinite both}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-timeline>span:nth-child(2){animation-delay:-6s}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-timeline>span:nth-child(3){animation-delay:-4s}html:not([data-motion=reduced]) .brand-introduction[data-motion=auto] .brand-introduction-timeline>span:nth-child(4){animation-delay:-2s}.brand-introduction[data-playback=paused] .brand-introduction-scene,.brand-introduction[data-playback=paused] .brand-introduction-signal *,.brand-introduction[data-playback=paused] .brand-introduction-timeline>span{animation-play-state:paused!important}@keyframes lw-story-scene{0%{opacity:0;transform:translateY(12px)}21%,3%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(-8px)}}@keyframes lw-story-point{0%,to{opacity:.4;transform:scale(.5)}10%,95%{opacity:1;transform:scale(1)}}@keyframes lw-story-halo{0%,to{opacity:0}20%,95%{opacity:.35}}@keyframes lw-story-paths{0%,24%,to{opacity:0;stroke-dashoffset:1000;transform:scaleY(1)}48%{opacity:.55;stroke-dashoffset:0;transform:scaleY(1)}74%,95%{opacity:.2;stroke-dashoffset:0;transform:scaleY(.05)}}@keyframes lw-story-connection{0%,50%,to{stroke-dashoffset:1;opacity:0}74%,95%{stroke-dashoffset:0;opacity:1}}@keyframes lw-story-chapter{0%,24%{background:#ffd700}25%,to{background:#303229}}}@media (max-width:600px){.hero-opening-message{padding-left:16px}.brand-introduction-signal{max-height:20svh}.brand-introduction .eyebrow{font-size:.55rem}}@media (max-height:600px){.brand-introduction{padding:20px 5%}.brand-introduction-signal{max-height:14svh;margin:8px 0}.brand-introduction-scene{font-size:clamp(1.35rem,4vw,2.5rem)}.brand-introduction-timeline{margin-top:12px}}@media print{.brand-introduction .brand-introduction-scene{animation:none!important;visibility:hidden!important}.brand-introduction .scene-lightways{visibility:visible!important;opacity:1!important}.brand-introduction-signal *,.brand-introduction-timeline>span{animation:none!important}}.hero:has(.glass-reading-track){overflow:clip}.glass-reading-track{position:relative;margin-top:12px}.glass-reading-card{position:relative;isolation:isolate;width:100%;padding:clamp(28px,4.5vw,64px);border:3px solid #ffd70052;border-radius:56px 16px 56px 16px;background:#11120fed;box-shadow:0 28px 90px #0007,inset 0 2px 0 #ffffff18,inset 0 -3px 0 #ffd70010;transform-origin:50% 50%}.glass-statement-mark{position:absolute;top:-20px;right:32px;font-family:Georgia,serif;font-size:180px;line-height:1;color:#ffd70016;pointer-events:none;z-index:-1}.glass-reading-card:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff08,transparent 45%,#ffd70005)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.glass-reading-card{background:#11120fc4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.glass-reading-card .hero-opening-message{margin-top:28px;padding-left:22px;border-left:1px solid var(--yellow);max-width:950px}.hero-headline-scene{position:relative;isolation:isolate;display:flow-root}.hero-headline-scene>.hero-art{inset:0;z-index:-1}.glass-reading-card .hero-opening-statement{font-size:clamp(1.35rem,2.2vw,2rem)}.glass-reading-card .hero-opening-message>p:nth-child(2){color:#c0c3b7}.glass-reading-progress{display:block;height:1px;background:#ffd70022;margin-top:28px;overflow:hidden}.glass-reading-progress>span{display:block;width:100%;height:100%;background:var(--yellow);transform:scaleX(var(--reading-progress,0));transform-origin:left}@media (min-width:1001px) and (min-height:760px) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .glass-reading-track[data-sticky=true]{padding-bottom:var(--reading-hold,0)}html:not([data-motion=reduced]) .glass-reading-track[data-sticky=true] .glass-reading-card{position:sticky;top:var(--reading-top,120px);transform:translate3d(var(--reading-sway,0),var(--reading-drift,0),0) rotate(var(--reading-tilt,0deg))}}@media (max-width:600px){.glass-reading-card{padding:28px 20px;border-radius:32px 12px 32px 12px;border-width:2px}.glass-statement-mark{right:16px;font-size:120px}.glass-reading-card .eyebrow{line-height:1.8}.glass-reading-card .hero-opening-message{margin-top:22px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.glass-reading-track{padding-bottom:0!important}.glass-reading-card{position:relative!important;transform:none!important}}html[data-motion=reduced] .glass-reading-track{padding-bottom:0!important}html[data-motion=reduced] .glass-reading-card{position:relative!important;transform:none!important}@media print{.glass-reading-track{padding-bottom:0!important}.glass-reading-card{position:relative!important;transform:none!important;background:transparent;box-shadow:none;backdrop-filter:none}.glass-reading-progress{display:none}}