:root{color:#f8fbff;background:#05050a;--bg: #05050a;--panel: rgba(16, 13, 24, .72);--line: rgba(255, 255, 255, .13);--text-soft: rgba(248, 251, 255, .68);--pink: #ff4fc4;--cyan: #4de7ff;--violet: #9b7cff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:1280px;overflow-x:hidden;background:radial-gradient(circle at 20% 10%,rgba(255,79,196,.18),transparent 30%),radial-gradient(circle at 82% 8%,rgba(77,231,255,.18),transparent 34%),radial-gradient(circle at 55% 55%,rgba(155,124,255,.1),transparent 38%),var(--bg)}main{position:relative;isolation:isolate;min-height:100vh}main>:not(.siteVideoBackground):not(.siteVideoBackdrop){position:relative;z-index:2}.siteVideoBackground{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;object-fit:cover;opacity:.72;background:#05050a;filter:saturate(.98) contrast(1.14) hue-rotate(8deg);pointer-events:none;will-change:currentTime}.siteVideoBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.5;background:radial-gradient(circle at 42% 45%,rgba(255,79,196,.18),transparent 32%),radial-gradient(circle at 66% 40%,rgba(77,231,255,.16),transparent 34%),linear-gradient(90deg,#05050ac7,#05050a57 48%,#05050adb),linear-gradient(180deg,#05050a29,#05050ae6)}a{color:inherit;text-decoration:none}img,video{display:block}.shell{width:min(1700px,calc(100vw - 88px));margin:0 auto}.backHomeButton{position:fixed;right:28px;bottom:34px;z-index:650;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#f8fbffdb;font-size:0;line-height:1;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#05080e1a;backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08);box-shadow:0 16px 42px #00000047;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}main>a.backHomeButton.backHomeButton{position:fixed;right:28px;bottom:34px;z-index:650}.backHomeButton:before{content:"↑";font-size:21px;line-height:1}.backHomeButton:hover{color:#fff;border-color:#4de7ff6b;background:#05080e2e;transform:translateY(-3px)}.openingCurtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none;background:#05050a}.openingCurtain span{position:relative;background:radial-gradient(circle at 50% 16%,rgba(255,42,109,.18),transparent 34%),linear-gradient(180deg,#090811,#05050a);border-right:1px solid rgba(255,255,255,.05)}.openingCurtain span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(5,217,232,.16),transparent);transform:translateY(-100%);animation:curtainScan 1.6s ease-in-out infinite}@keyframes curtainScan{to{transform:translateY(100%)}}.hero{position:relative;min-height:100vh;overflow:hidden;background:transparent}.heroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.08),transparent 24%)}.nav{position:fixed;z-index:3000;left:50%;top:16px;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 20px;border:1px solid transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transform:translate(-50%);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.globalNav{position:fixed;z-index:3000;pointer-events:auto;isolation:isolate}main>.nav.globalNav.shell{position:fixed;z-index:3000}.nav.navScrolled{border-color:#ffffff1f;background:linear-gradient(180deg,#0d0e15b8,#07080e85);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 18px 50px #00000052,inset 0 1px #ffffff14}.brand{display:inline-flex;align-items:center;gap:12px;min-width:112px;height:36px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.brand span{width:8px;height:8px;background:linear-gradient(135deg,var(--pink),var(--cyan));box-shadow:0 0 24px #ff4fc4b8}.navLinks{display:flex;gap:clamp(34px,5vw,84px);align-items:center;height:48px}.navLinks a{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;color:#f2f5f79e;font-size:11px;line-height:1.15;transition:color .18s ease,transform .18s ease}.navLinks a span{margin-bottom:4px;color:#ffffffe6;font-size:14px}.navLinks a:hover{color:#fff;transform:translateY(-1px)}.navCta,.contactActions a,.contactActions button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 22px;border-radius:999px;font-size:14px;color:#070810;background:linear-gradient(135deg,#fff,#f8d9ff 42%,#bcf7ff)}.navCta{height:36px;color:#f2f5f7d1;background:transparent;border:0}.heroStage{position:relative;z-index:2;min-height:100vh;padding-top:92px}.heroLabel{position:absolute;left:0;top:14vh;margin:0;color:#ff7dd4e0;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.heroWord{position:absolute;z-index:1;left:0;right:0;top:39%;color:#ffffffeb;font-size:clamp(150px,17.5vw,320px);line-height:.8;font-weight:760;letter-spacing:.06em;text-transform:none;transform:translateY(-50%);pointer-events:none;text-shadow:0 0 34px rgba(255,255,255,.14),0 0 70px rgba(255,79,196,.16),0 0 90px rgba(77,231,255,.12)}.heroWord span{position:absolute;top:0;white-space:nowrap}.heroWord span:first-child{left:6vw}.heroWord span:last-child{right:2vw}.heroIntro{position:absolute;left:0;bottom:22vh;width:330px}.heroIntro span,.heroAside{color:var(--text-soft);font-size:14px;line-height:1.65}.glowButton{width:100%}.glowButtonNav,.glowButtonContact{width:auto}.heroAside{position:absolute;right:0;top:23vh;width:430px;max-width:34vw;text-align:right;text-wrap:balance}.sectionKicker{margin:0 0 20px;color:var(--pink);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.sectionMegaTitle{margin:0 0 12px;color:#ffffff0e;font-size:clamp(72px,8vw,150px);line-height:.82;font-weight:760;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;will-change:transform,clip-path,opacity,filter}.contactInner .sectionMegaTitle{color:#ffffff1f}.hero h1{max-width:1120px;margin:0;font-size:clamp(76px,6.8vw,132px);line-height:.95;font-weight:520;letter-spacing:0}.section{padding:132px 0;overflow:hidden}.auroraPages{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#05050a38}.auroraPages>section{position:relative;z-index:1}.auroraPages .projects{order:1}.auroraPages .liveGiftSection{order:2}.auroraPages .personaSection{order:3}.auroraPages #strengths{order:4}.auroraPages .about{order:5}.auroraPages .contactFinal{order:6}.about{display:block}.aboutCopy{max-width:1420px;margin:0 auto;padding:clamp(34px,4vw,56px);border:1px solid rgba(255,255,255,.14);border-radius:8px;background:radial-gradient(circle at 88% 16%,rgba(77,231,255,.12),transparent 32%),radial-gradient(circle at 8% 78%,rgba(255,79,196,.1),transparent 30%),#05080e29;backdrop-filter:blur(3px) saturate(1.04);-webkit-backdrop-filter:blur(3px) saturate(1.04);box-shadow:0 32px 90px #0000003d,inset 0 1px #ffffff14}.aboutHead{margin-bottom:34px}.aboutHead>p{max-width:560px;margin:0}h2{margin:0;font-size:58px;line-height:1.04;font-weight:500;letter-spacing:0}.aboutCopy>p:not(.sectionKicker):not(.sectionMegaTitle),.sectionHead>p{max-width:760px;margin:28px 0 0;color:#f2f5f7ad;font-size:20px;line-height:1.75}.statsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.experienceList{display:grid;gap:12px;margin-top:34px}.experienceItem{position:relative;display:grid;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);gap:clamp(18px,2vw,34px);min-height:104px;padding:24px 26px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(110deg,rgba(77,231,255,.08),transparent 28%),#04080e47;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .24s ease,background .24s ease,box-shadow .24s ease}.experienceItem:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#4de7ffc7,#ff4fc485);opacity:.42}.experienceItem:after{content:"DETAIL";position:absolute;top:24px;right:26px;color:#f2f5f752;font-size:11px;font-weight:700;letter-spacing:.08em;transition:color .24s ease}.experienceItem:hover{transform:translateY(-4px);border-color:#4de7ff80;background:radial-gradient(circle at 86% 22%,rgba(77,231,255,.18),transparent 34%),linear-gradient(110deg,#ff4fc424,#4de7ff1a),#04080e75;box-shadow:0 26px 72px #00000057,0 0 34px #4de7ff24,inset 0 1px #ffffff14}.experienceItem:hover:after{color:#4de7ffd1}.experienceItem>span{display:inline-flex;align-items:flex-start;color:#4de7ffd1;font-size:14px;font-weight:600;letter-spacing:0}.experienceItem h3{margin:0;padding-right:88px;font-size:clamp(22px,1.8vw,30px);font-weight:520;line-height:1.2}.experienceItem strong{display:inline-flex;width:fit-content;margin-top:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,79,196,.28);color:#f2f5f7b8;font-size:16px;font-weight:500}.experienceItem p{max-width:920px;margin:14px 0 0;padding-left:16px;border-left:1px solid rgba(77,231,255,.24);color:#f2f5f794;font-size:16px;line-height:1.7;opacity:0;max-height:0;transform:translateY(10px);transition:opacity .26s ease,max-height .32s ease,transform .32s cubic-bezier(.22,1,.36,1),color .24s ease,border-color .24s ease}.experienceItem:hover p,.experienceItem:focus p,.experienceItem:focus-within p{opacity:1;max-height:180px;transform:translateY(0);color:#f2f5f7d1;border-color:#ff4fc473}.stat{min-height:136px;padding:28px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.stat strong{display:block;font-size:44px;font-weight:520}.stat span{display:block;margin-top:12px;color:#f2f5f78f;font-size:14px}.projects{position:relative;background:transparent;overflow:hidden}.projects>*{position:relative;z-index:1}.projects .sectionHead{text-shadow:0 2px 18px rgba(0,0,0,.82),0 0 34px rgba(5,217,232,.18)}.projects .sectionKicker,.projects h2,.projects .sectionHead>p{color:#f8fbfff0}.projects .sectionMegaTitle{color:#ffffff24}.sectionHead{display:flex;justify-content:space-between;gap:64px;align-items:flex-end;margin-bottom:56px}.sectionHead>p{margin:0;max-width:560px;font-size:18px}.projectCarousel{position:relative;min-height:520px;padding:26px 0 86px;overflow:hidden;cursor:grab;perspective:1700px;transform-style:preserve-3d;user-select:none;-webkit-user-select:none;touch-action:pan-y}.projectCarousel:before,.projectCarousel:after{content:"";position:absolute;top:0;bottom:0;z-index:4;width:18%;pointer-events:none}.projectCarousel:before{left:0;background:linear-gradient(90deg,rgba(3,4,8,.49),transparent)}.projectCarousel:after{right:0;background:linear-gradient(270deg,rgba(3,4,8,.49),transparent)}.projectCarousel.is-dragging{cursor:grabbing}.projectTrack{display:flex;align-items:center;gap:clamp(20px,2.8vw,44px);height:480px;min-width:max-content;padding:36px 0 42px;transform-style:preserve-3d;will-change:transform}.projectCard{--cover-rotate: 0deg;--cover-scale: 1;--cover-y: 0px;--cover-z: 0px;--cover-opacity: 1;position:relative;flex:0 0 clamp(168px,14vw,230px);aspect-ratio:3 / 4;overflow:hidden;opacity:var(--cover-opacity);border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#070811;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff1f;transform:translateY(var(--cover-y)) rotateY(var(--cover-rotate)) translateZ(var(--cover-z)) scale(var(--cover-scale));transform-style:preserve-3d;transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,filter .3s ease;will-change:transform,opacity,filter}.projectCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,.22),transparent 18%,transparent 78%,rgba(255,255,255,.12)),radial-gradient(circle at 50% 16%,rgba(255,255,255,.22),transparent 30%);opacity:.48;pointer-events:none;mix-blend-mode:screen}.projectCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -90px 90px #0000006b;pointer-events:none}.projectCard img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);filter:saturate(.95) contrast(1.05);transition:transform .52s cubic-bezier(.22,1,.36,1),filter .42s ease,opacity .42s ease;pointer-events:none}.projectCard:hover{z-index:200!important;opacity:1;border-color:#05d9e8d1;box-shadow:0 34px 90px #00000080,0 0 42px #05d9e857,0 0 78px #ff2a6d42,0 0 110px #7a04eb38,inset 0 1px #ffffff38;filter:saturate(1.2);transform:translateY(calc(var(--cover-y) - 20px)) rotateY(0) translateZ(calc(var(--cover-z) + 120px)) scale(calc(var(--cover-scale) * 1.18))}.projectCard:hover img{transform:scale(1.12);filter:saturate(1.18) contrast(1.1)}.carouselHint{width:min(1700px,calc(100vw - 88px));margin:-52px auto 0;color:#e8f6ffb8;font-size:14px;letter-spacing:.08em;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.72),0 0 26px rgba(77,231,255,.16)}.liveGiftSection{position:relative;background:transparent}.liveGiftSection .sectionHead{text-shadow:0 2px 18px rgba(0,0,0,.82),0 0 34px rgba(255,79,196,.18)}.liveGiftSection .sectionMegaTitle{color:#ffffff21}.liveGiftGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.liveGiftCard{position:relative;min-height:260px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#05080e24;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff1a;cursor:pointer;transform:translateZ(0);transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.liveGiftCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 46%,rgba(3,4,8,.72) 100%),radial-gradient(circle at 50% 15%,rgba(255,255,255,.2),transparent 32%);opacity:.88}.liveGiftCard:hover,.liveGiftCard:focus-within{border-color:#4de7ffb3;box-shadow:0 34px 90px #00000080,0 0 42px #4de7ff47,0 0 72px #ff4fc42e,inset 0 1px #ffffff2e;transform:translateY(-8px)}.liveGiftCard video{width:100%;height:100%;min-height:260px;object-fit:cover;transform:scale(1.02);pointer-events:none}.liveGiftMeta{position:absolute;z-index:3;left:14px;right:14px;bottom:14px;display:grid;gap:6px;color:#e8f6ffe6;text-shadow:0 2px 16px rgba(0,0,0,.78)}.liveGiftMeta span{width:fit-content;padding:4px 8px;color:#4de7ffdb;font-size:11px;letter-spacing:.12em;border:1px solid rgba(77,231,255,.22);border-radius:999px;background:#05080e38}.liveGiftMeta strong{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:500;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.personaSection{position:relative;background:transparent}.personaSection .sectionHead{text-shadow:0 2px 18px rgba(0,0,0,.82),0 0 34px rgba(255,79,196,.18)}.personaSection h2,.personaSection .sectionHead>p{color:#f8fbfff0}.personaGallery{position:relative;display:grid;gap:12px;width:100%;padding:8px 0 28px;overflow:hidden;user-select:none;-webkit-user-select:none}.personaGallery:before,.personaGallery:after{content:"";position:absolute;top:0;bottom:0;z-index:3;width:18%;pointer-events:none}.personaGallery:before{left:0;background:linear-gradient(90deg,rgba(3,4,8,.72),transparent)}.personaGallery:after{right:0;background:linear-gradient(270deg,rgba(3,4,8,.72),transparent)}.personaRow{--persona-speed: 46s;overflow:visible}.personaRow[data-row="2"]{--persona-speed: 52s}.personaRow[data-row="3"]{--persona-speed: 42s}.strengthsSection .sectionHead>div{display:flex;flex-direction:column;align-items:flex-start}.strengthsSection .sectionMegaTitle,.strengthsSection h2{margin-left:0;text-align:left}.strengthsSection .sectionMegaTitle{margin-left:180px}.personaRail{display:flex;width:max-content;gap:12px;animation:personaMarquee var(--persona-speed) linear infinite;will-change:transform}.personaRow[data-row="2"] .personaRail{animation-direction:reverse;transform:translate(-120px)}.personaGallery:hover .personaRail{animation-play-state:paused}.personaTile{position:relative;flex:0 0 clamp(150px,13vw,238px);height:clamp(92px,8.2vw,148px);margin:0;padding:clamp(4px,.45vw,8px);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:zoom-in;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(77,231,255,.1),transparent 62%),#05080e6b;box-shadow:0 22px 62px #00000057,inset 0 1px #ffffff14;transform:translateZ(0);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease,filter .24s ease}.personaTile:nth-child(4n+1){flex-basis:clamp(116px,9vw,176px)}.personaTile:nth-child(5n+2){flex-basis:clamp(190px,15.5vw,286px)}.personaTile:hover{z-index:5;border-color:#4de7ffb3;box-shadow:0 28px 70px #0000007a,0 0 34px #4de7ff47,0 0 62px #ff4fc42e;filter:saturate(1.12) contrast(1.06);transform:translateY(-5px) scale(1.06)}.personaTile img{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1);transition:transform .46s cubic-bezier(.22,1,.36,1)}.personaTile:hover img{transform:scale(1.04)}.personaLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:grid;place-items:center;padding:72px}.personaLightboxBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;border:0;background:radial-gradient(circle at 50% 45%,rgba(77,231,255,.12),transparent 32%),#030408b8;cursor:zoom-out}.personaLightboxImage{position:relative;z-index:1;max-width:min(92vw,1320px);max-height:86vh;object-fit:contain;border:1px solid rgba(255,255,255,.14);border-radius:12px;box-shadow:0 34px 110px #00000094,0 0 56px #4de7ff2e,0 0 82px #ff4fc41f}.personaLightboxClose{position:fixed;top:28px;right:28px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;color:#e8f6ffe6;font-size:28px;line-height:1;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#05080e1a;backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08);box-shadow:0 18px 54px #00000047,inset 0 1px #ffffff14;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.personaLightboxClose:hover{color:#fff;border-color:#4de7ff61;background:#05080e2e;transform:translateY(-1px)}@keyframes personaMarquee{to{transform:translate(-50%)}}.strengthGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.strengthCard{position:relative;display:flex;flex-direction:column;min-height:clamp(280px,24vw,360px);grid-column:span 2;padding:clamp(26px,2.6vw,38px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:radial-gradient(circle at 88% 88%,rgba(77,231,255,.13),transparent 30%),radial-gradient(circle at 12% 0%,rgba(255,79,196,.12),transparent 34%),linear-gradient(145deg,#070c12b8,#03050a70);backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04);box-shadow:0 30px 86px #00000047,inset 0 1px #ffffff14;isolation:isolate;transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .26s ease,background .26s ease,box-shadow .26s ease}.strengthCard:nth-child(1),.strengthCard:nth-child(2){grid-column:span 3}.strengthCard:before,.strengthCard:after{content:"";position:absolute;pointer-events:none;opacity:0;transition:opacity .26s ease,transform .34s cubic-bezier(.22,1,.36,1)}.strengthCard:before{top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,rgba(255,79,196,.3),transparent 24%,rgba(77,231,255,.22) 76%,transparent),radial-gradient(circle at 78% 78%,rgba(255,255,255,.2),transparent 34%)}.strengthCard:after{right:22px;bottom:0;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(77,231,255,.92),rgba(255,79,196,.75));box-shadow:0 0 22px #4de7ff80}.strengthCard:hover{transform:translateY(-8px);border-color:#4de7ffbd;background:radial-gradient(circle at 84% 82%,rgba(77,231,255,.3),transparent 34%),radial-gradient(circle at 16% 4%,rgba(255,79,196,.24),transparent 38%),linear-gradient(145deg,#0b141eeb,#060810b3);box-shadow:0 36px 110px #0000006b,0 0 42px #4de7ff38,0 0 56px #ff4fc429,inset 0 1px #ffffff1f}.strengthCard:hover:before,.strengthCard:hover:after{opacity:1}.strengthCardMeta{display:flex;align-items:center;justify-content:space-between;gap:16px}.strengthCardMeta span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;padding:0 12px;border:1px solid rgba(77,231,255,.3);border-radius:999px;background:#4de7ff14;color:#4de7ffe6;font-size:13px;font-weight:600;letter-spacing:0}.strengthCardMeta small{color:#f2f5f775;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .26s ease}.strengthCard h3{display:flex;align-items:flex-start;max-width:78%;min-height:72px;margin:clamp(52px,5vw,78px) 0 18px;color:#f7fafff0;font-size:clamp(26px,2vw,36px);font-weight:500;line-height:1.25;transition:color .26s ease,text-shadow .26s ease}.strengthCard h3:after{content:"";width:7px;height:7px;margin:.58em 0 0 12px;flex:0 0 auto;border-radius:50%;background:#4de7ff;box-shadow:0 0 16px #4de7ffd1}.strengthCard p{max-width:78%;margin:auto 0 0;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#03060c75;color:#f2f5f794;font-size:16px;line-height:1.65;opacity:0;transform:translateY(14px);transition:opacity .26s ease,transform .34s cubic-bezier(.22,1,.36,1),color .26s ease,background .26s ease,border-color .26s ease}.strengthCard:hover .strengthCardMeta span{border-color:#ff4fc475;background:linear-gradient(135deg,#ff4fc438,#4de7ff29);color:#fff}.strengthCard:hover .strengthCardMeta small{color:#4de7ffe6}.strengthCard:hover h3{color:#fff;text-shadow:0 0 20px rgba(77,231,255,.24),0 0 28px rgba(255,79,196,.18)}.strengthCard:hover h3:after{background:#ff4fc4;box-shadow:0 0 18px #ff4fc4e6}.strengthCard:hover p{opacity:1;transform:translateY(0);border-color:#4de7ff42;background:linear-gradient(135deg,#ff4fc438,#4de7ff29);color:#ffffffe6}.strengthVisual{position:absolute;right:clamp(20px,2.4vw,42px);bottom:clamp(18px,2vw,34px);width:clamp(132px,12vw,190px);height:clamp(94px,8.6vw,138px);pointer-events:none;opacity:.74;filter:drop-shadow(0 0 22px rgba(77,231,255,.18));transition:opacity .26s ease,transform .34s cubic-bezier(.22,1,.36,1)}.strengthVisual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(77,231,255,.2);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 1px),#0308105c;background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,transparent 0 6%,#000 22% 100%);mask-image:linear-gradient(135deg,transparent 0 6%,#000 22% 100%)}.strengthVisual:after{content:"";position:absolute;inset:auto 12px 12px auto;width:44%;height:1px;background:linear-gradient(90deg,transparent,rgba(77,231,255,.8),rgba(255,79,196,.72));box-shadow:0 0 18px #4de7ff6b}.strengthVisual i,.strengthVisual span{position:absolute;display:block;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .26s ease,border-color .26s ease,background .26s ease}.strengthVisual .visualLine{left:19%;right:19%;top:50%;height:1px;background:linear-gradient(90deg,#ff4fc4c7,#4de7ffc7);box-shadow:0 0 16px #4de7ff52}.strengthVisual .visualNode{width:22px;height:22px;border:1px solid rgba(77,231,255,.52);border-radius:50%;background:#060d18d1;box-shadow:0 0 0 6px #4de7ff0f,0 0 18px #4de7ff47}.strengthVisual .visualNodeA{left:14%;top:39%}.strengthVisual .visualNodeB{left:45%;top:24%;border-color:#ff4fc48a;box-shadow:0 0 0 6px #ff4fc40f,0 0 18px #ff4fc442}.strengthVisual .visualNodeC{right:12%;top:52%}.strengthVisual span{border-radius:6px;background:#ffffff14}.strengthVisual span:nth-of-type(1){left:12%;top:18%;width:34px;height:8px}.strengthVisual span:nth-of-type(2){left:38%;bottom:20%;width:46px;height:10px;background:#4de7ff2e}.strengthVisual span:nth-of-type(3){right:14%;top:20%;width:22px;height:42px;background:#ff4fc429}.strengthCard:nth-child(2) .strengthVisual .visualLine{left:14%;right:12%;top:auto;bottom:28%;height:24px;border-top:1px solid rgba(77,231,255,.64);border-bottom:1px solid rgba(77,231,255,.24);background:linear-gradient(90deg,rgba(77,231,255,.38) 0 18%,transparent 18% 24%,rgba(255,79,196,.32) 24% 48%,transparent 48% 54%,rgba(77,231,255,.34) 54% 100%)}.strengthCard:nth-child(2) .strengthVisual .visualNode{width:34px;height:24px;border-radius:4px}.strengthCard:nth-child(2) .strengthVisual .visualNodeA{left:12%;top:24%}.strengthCard:nth-child(2) .strengthVisual .visualNodeB{left:39%;top:24%}.strengthCard:nth-child(2) .strengthVisual .visualNodeC{right:14%;top:24%}.strengthCard:nth-child(2) .strengthVisual span{bottom:10%;height:8px;border-radius:999px}.strengthCard:nth-child(3) .strengthVisual .visualLine{left:24%;right:24%;top:58%;transform:rotate(-22deg)}.strengthCard:nth-child(3) .strengthVisual .visualNode{width:38px;height:38px;border-radius:14px}.strengthCard:nth-child(3) .strengthVisual .visualNodeA{left:12%;top:16%}.strengthCard:nth-child(3) .strengthVisual .visualNodeB{left:42%;top:38%}.strengthCard:nth-child(3) .strengthVisual .visualNodeC{right:10%;top:14%}.strengthCard:nth-child(3) .strengthVisual span:nth-of-type(1),.strengthCard:nth-child(3) .strengthVisual span:nth-of-type(2),.strengthCard:nth-child(3) .strengthVisual span:nth-of-type(3){height:12px;border-radius:999px}.strengthCard:nth-child(4) .strengthVisual .visualLine{display:none}.strengthCard:nth-child(4) .strengthVisual .visualNode{display:none}.strengthCard:nth-child(4) .strengthVisual span{left:16%;right:14%;width:auto;height:18px;border:1px solid rgba(77,231,255,.22);border-radius:6px;background:linear-gradient(90deg,#4de7ff2e,#ff4fc414)}.strengthCard:nth-child(4) .strengthVisual span:nth-of-type(1){top:22%}.strengthCard:nth-child(4) .strengthVisual span:nth-of-type(2){top:45%}.strengthCard:nth-child(4) .strengthVisual span:nth-of-type(3){top:68%}.strengthCard:nth-child(5) .strengthVisual{width:clamp(92px,8vw,128px);height:clamp(130px,11vw,174px)}.strengthCard:nth-child(5) .strengthVisual:before{border-radius:18px;background:radial-gradient(circle at 50% 18%,rgba(77,231,255,.22),transparent 24%),linear-gradient(180deg,#4de7ff1a,#ff4fc41f),#03081094;-webkit-mask-image:none;mask-image:none}.strengthCard:nth-child(5) .strengthVisual .visualLine{display:none}.strengthCard:nth-child(5) .strengthVisual .visualNode{width:34px;height:34px;border-radius:12px}.strengthCard:nth-child(5) .strengthVisual .visualNodeA{left:15%;top:44%}.strengthCard:nth-child(5) .strengthVisual .visualNodeB{left:52%;top:44%}.strengthCard:nth-child(5) .strengthVisual .visualNodeC{right:20%;top:68%}.strengthCard:nth-child(5) .strengthVisual span:nth-of-type(1){left:22%;top:12%;width:56%;height:7px}.strengthCard:nth-child(5) .strengthVisual span:nth-of-type(2){left:20%;top:28%;width:60%;height:14px}.strengthCard:nth-child(5) .strengthVisual span:nth-of-type(3){left:18%;right:18%;top:auto;bottom:10%;width:auto;height:10px}.strengthCard:hover .strengthVisual{opacity:1;transform:translateY(-4px) scale(1.08)}.strengthCard:hover .strengthVisual:before{border-color:#4de7ff6b;background-color:#050c188f}.strengthCard:hover .strengthVisual .visualNode,.strengthCard:hover .strengthVisual span{border-color:#ff4fc470;background-color:#4de7ff38}.strengthCard p{max-width:min(560px,72%);padding:0 0 0 16px;border:0;border-left:1px solid rgba(77,231,255,.26);border-radius:0;background:transparent}.strengthCard:hover p{border-color:#ff4fc494;background:transparent}.strengthVisual{right:clamp(18px,2vw,32px);bottom:clamp(18px,1.8vw,28px);width:clamp(82px,7vw,118px);height:clamp(62px,5.4vw,92px);opacity:.46;filter:drop-shadow(0 0 14px rgba(77,231,255,.16)) drop-shadow(0 0 18px rgba(255,79,196,.1))}.strengthVisual:before{border-color:#4de7ff24;background:linear-gradient(90deg,rgba(77,231,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,79,196,.06) 1px,transparent 1px),#0308102e;background-size:18px 18px}.strengthVisual:after{right:10px;bottom:10px;width:34%}.strengthVisual .visualLine{left:16%;right:16%;top:50%}.strengthVisual .visualNode{width:14px;height:14px;box-shadow:0 0 0 4px #4de7ff0a,0 0 12px #4de7ff33}.strengthVisual span:nth-of-type(1){width:24px;height:5px}.strengthVisual span:nth-of-type(2){width:34px;height:6px}.strengthVisual span:nth-of-type(3){width:14px;height:28px}.strengthCard:nth-child(2) .strengthVisual .visualNode{width:22px;height:14px;border-radius:3px}.strengthCard:nth-child(2) .strengthVisual .visualLine{height:16px}.strengthCard:nth-child(3) .strengthVisual .visualNode{width:24px;height:24px;border-radius:8px}.strengthCard:nth-child(4) .strengthVisual span{height:10px;border-radius:3px}.strengthCard:nth-child(5) .strengthVisual{width:clamp(58px,5vw,78px);height:clamp(82px,7vw,112px)}.strengthCard:nth-child(5) .strengthVisual .visualNode{width:20px;height:20px;border-radius:7px}.strengthCard:hover .strengthVisual{opacity:.72;transform:translateY(-3px) scale(1.02)}.contactFinal{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:transparent}.contactFinal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 26%,rgba(255,79,196,.2),transparent 30%),radial-gradient(circle at 78% 20%,rgba(77,231,255,.16),transparent 34%),linear-gradient(180deg,#05050a2e,#05050ab3)}.contactInner{position:relative;z-index:1;padding:120px 0;color:#e8f6fff0;transform:translateY(284px)}.contactInner .sectionKicker{color:#e8f6fff0;text-shadow:0 2px 18px rgba(0,0,0,.72),0 0 30px rgba(77,231,255,.22)}.contactInner .sectionMegaTitle{color:#e8f6ff33}.contactInner h2{color:#e8f6fff0;text-shadow:0 2px 24px rgba(0,0,0,.72),0 0 42px rgba(77,231,255,.18);max-width:none;font-size:clamp(46px,5.2vw,82px);line-height:1;white-space:nowrap}.contactActions{display:flex;justify-content:center;gap:14px;margin-top:46px}.contactActions .glowButtonContact{--card-bg: rgba(5, 8, 14, .12);border-color:#ffffff29;box-shadow:0 18px 54px #00000038,inset 0 1px #ffffff14}.contactActions a,.contactActions button{gap:9px;width:auto;min-width:184px;height:46px;padding:0 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#e8f6ffe0;font:inherit;font-size:13px;letter-spacing:.04em;border:0;background:transparent;cursor:pointer}.contactActions button:hover{color:#fff}.copyToast{width:fit-content;min-height:44px;margin:18px auto 0;padding:12px 22px;color:#e8f6fff0;font-size:14px;letter-spacing:.03em;border:1px solid rgba(77,231,255,.26);border-radius:999px;background:#05080e5c;box-shadow:0 18px 54px #00000042,0 0 30px #4de7ff1f,inset 0 1px #ffffff14;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.copyToast.isVisible{opacity:1;transform:translateY(0)}.contactIcon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:#4de7ffe6;filter:drop-shadow(0 0 10px rgba(77,231,255,.24))}.contactIcon svg{width:100%;height:100%}.contactIcon path{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.siteStats{display:flex;flex-direction:column;align-items:center;width:min(680px,100%);margin:44px auto 0}.siteStatsToggle{display:inline-flex;align-items:center;justify-content:center;min-width:184px;height:46px;padding:0 18px;color:#e8f6ffe0;font:inherit;font-size:13px;letter-spacing:.04em;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#05080e1f;backdrop-filter:blur(8px) saturate(1.08);-webkit-backdrop-filter:blur(8px) saturate(1.08);box-shadow:0 18px 54px #00000038,inset 0 1px #ffffff14;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.siteStatsToggle span:last-child{display:none}.siteStatsToggle:hover{color:#fff;border-color:#4de7ff61;background:#05080e33;transform:translateY(-1px)}.siteStatsPanel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:14px;align-items:stretch;margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#05080e1f;backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff14}.siteStatsPanel div,.siteStatsLink{min-height:74px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09}.siteStatsPanel span{display:block;color:#4de7ffc7;font-size:12px;letter-spacing:.08em}.siteStatsPanel strong{display:block;margin-top:10px;color:#e8f6ffe6;font-size:14px;font-weight:500}.siteStatsLink{display:inline-flex;align-items:center;justify-content:center;color:#070810;font-size:14px;background:linear-gradient(135deg,#fff,#f8d9ff 42%,#bcf7ff)}.projects .sectionKicker,.contactInner .sectionKicker{display:none}@media(max-width:1440px){body{min-width:1180px}.hero h1{font-size:82px}.heroWord{font-size:210px;top:40%}.heroWord span:first-child{left:5vw}.heroWord span:last-child{right:1vw}h2{font-size:48px}.projectCard{flex-basis:220px}}@media(max-width:768px){body{min-width:0;background:radial-gradient(circle at 18% 8%,rgba(255,79,196,.24),transparent 34%),radial-gradient(circle at 82% 10%,rgba(77,231,255,.2),transparent 36%),var(--bg)}.shell{width:min(100% - 28px,520px)}.siteVideoBackground{opacity:.58;object-position:center center}.siteVideoBackdrop{opacity:.78;background:radial-gradient(circle at 50% 24%,rgba(255,79,196,.2),transparent 38%),radial-gradient(circle at 50% 54%,rgba(77,231,255,.16),transparent 42%),linear-gradient(180deg,#05050a6b,#05050ae0)}.openingCurtain{grid-template-columns:repeat(2,1fr)}.nav{top:10px;height:auto;min-height:62px;padding:10px 12px;gap:10px;border-color:#ffffff1f;background:linear-gradient(180deg,#0d0e15c7,#07080e94);backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22)}.brand{min-width:72px;height:34px;gap:8px;font-size:12px}.navLinks{flex:1;justify-content:center;gap:8px;height:auto}.navLinks a{min-width:42px;font-size:10px}.navLinks a span{margin-bottom:2px;font-size:12px}.glowButtonNav{display:none}.backHomeButton{right:16px;bottom:18px;width:42px;height:42px}.hero{min-height:100svh}.heroStage{min-height:100svh;padding-top:86px}.heroLabel{left:0;top:18svh;max-width:240px;font-size:11px;letter-spacing:.13em;line-height:1.8}.heroWord{top:36svh;font-size:clamp(66px,21vw,112px);line-height:.86;letter-spacing:.03em}.heroWord span:first-child{left:0}.heroWord span:last-child{right:0}.heroIntro{left:0;right:0;bottom:18svh;width:auto}.heroIntro span,.heroAside{font-size:13px;line-height:1.7}.heroAside{left:0;right:auto;top:auto;bottom:9svh;width:min(320px,86vw);max-width:none;text-align:left}.section{padding:82px 0}.sectionHead{display:grid;gap:22px;align-items:start;margin-bottom:34px}.sectionMegaTitle{margin-bottom:10px;font-size:clamp(48px,19vw,86px);line-height:.88;white-space:normal}h2{font-size:clamp(34px,10vw,46px);line-height:1.08}.aboutCopy>p:not(.sectionKicker):not(.sectionMegaTitle),.sectionHead>p{max-width:none;margin-top:0;font-size:16px;line-height:1.78}.projects .sectionKicker,.contactInner .sectionKicker{display:none}.projectCarousel{width:100%;min-height:390px;padding:12px 0 58px;perspective:900px}.projectCarousel:before,.projectCarousel:after{width:12%}.projectTrack{height:340px;gap:18px;padding:26px 0 34px}.projectCard{flex-basis:clamp(156px,48vw,210px);border-radius:14px}.projectCard:hover{transform:translateY(calc(var(--cover-y) - 10px)) rotateY(0) translateZ(calc(var(--cover-z) + 42px)) scale(calc(var(--cover-scale) * 1.07))}.carouselHint{width:min(100% - 28px,520px);margin:-40px auto 0;font-size:12px;line-height:1.7;letter-spacing:.04em}.personaGallery{gap:10px;padding-bottom:14px}.liveGiftSection .sectionHead{margin-bottom:28px}.liveGiftGrid{display:flex;gap:14px;overflow-x:auto;padding:4px 8px 18px;scroll-snap-type:x mandatory;scrollbar-width:thin}.liveGiftCard{flex:0 0 154px;min-height:276px;border-radius:16px;scroll-snap-align:center}.liveGiftCard video{min-height:276px}.liveGiftCard:hover,.liveGiftCard:focus-within{transform:translateY(-4px)}.personaGallery:before,.personaGallery:after{width:10%}.personaRail{gap:10px}.personaTile{flex-basis:clamp(142px,42vw,190px);height:clamp(94px,28vw,132px);border-radius:7px}.personaTile:nth-child(4n+1),.personaTile:nth-child(5n+2){flex-basis:clamp(142px,42vw,190px)}.personaLightbox{padding:18px}.personaLightboxImage{max-width:94vw;max-height:82svh}.aboutCopy{max-width:none;padding:28px 20px;backdrop-filter:blur(2px) saturate(1.02);-webkit-backdrop-filter:blur(2px) saturate(1.02)}.aboutHead{margin-bottom:24px}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.stat{min-height:112px;padding:20px 18px}.stat strong{font-size:34px}.experienceList{gap:12px;margin-top:28px}.experienceItem{display:grid;grid-template-columns:1fr;gap:12px;min-height:0;padding:22px 18px}.experienceItem:after{top:22px;right:18px;font-size:10px}.experienceItem>span{font-size:13px}.experienceItem h3{padding-right:62px;font-size:19px;line-height:1.35}.experienceItem p{max-height:0;opacity:0;transform:translateY(10px);font-size:14px}.strengthsSection .sectionMegaTitle{margin-left:0}.strengthGrid{grid-template-columns:1fr;gap:14px}.strengthCard:nth-child(1),.strengthCard:nth-child(2){grid-column:span 1}.strengthCard{min-height:0;padding:24px 20px;grid-column:span 1}.strengthCard h3{max-width:100%;min-height:0;margin:42px 0 14px;font-size:24px}.strengthCard p{max-width:100%;opacity:1;transform:none;border-radius:8px;font-size:15px}.strengthVisual{width:86px;height:64px;opacity:.5}.strengthCard:nth-child(5) .strengthVisual{width:70px;height:96px}.contactFinal{min-height:100svh;align-items:center}.contactFinal:after{background:radial-gradient(circle at 50% 18%,rgba(255,79,196,.2),transparent 38%),radial-gradient(circle at 50% 50%,rgba(77,231,255,.16),transparent 42%),linear-gradient(180deg,#05050a38,#05050ac7)}.contactInner{padding:96px 0 76px;text-align:left;transform:translateY(284px)}.contactInner .sectionMegaTitle{font-size:clamp(56px,19vw,96px)}.contactInner h2{max-width:100%;font-size:clamp(34px,10vw,48px);line-height:1.16;white-space:normal;text-wrap:balance}.contactActions{display:grid;justify-content:stretch;gap:12px;margin-top:34px}.contactActions .glowButtonContact{width:100%}.contactActions button,.contactActions a{width:100%;min-width:0;height:52px;justify-content:center;font-size:14px}.copyToast{width:100%;min-height:46px;margin-top:14px;text-align:center;font-size:13px}.siteStats{width:100%;margin-top:28px}.siteStatsToggle{width:100%;height:50px}.siteStatsPanel{grid-template-columns:1fr;width:100%;padding:12px}.siteStatsPanel div,.siteStatsLink{min-height:66px}}@media(max-width:420px){.shell{width:min(100% - 22px,420px)}.nav{padding:9px 10px}.brand{min-width:62px;font-size:11px}.navLinks{gap:4px}.navLinks a{min-width:38px;font-size:9px}.navLinks a span{font-size:11px}.heroLabel{top:17svh;font-size:10px}.heroWord{top:35svh;font-size:clamp(58px,20vw,84px)}.heroIntro{bottom:19svh}.heroAside{bottom:8svh}.section{padding:72px 0}.aboutCopy{padding:24px 16px}.statsGrid{grid-template-columns:1fr}.projectTrack{height:320px}.projectCard{flex-basis:166px}}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 999px;--glow-padding: 28px;--cone-spread: 24;position:relative;display:inline-grid;border:1px solid rgb(255 255 255 / 16%);border-radius:var(--border-radius);background:var(--card-bg, rgba(7, 8, 16, .74));isolation:isolate;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;transition:opacity .25s ease-out}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, rgba(7, 8, 16, .74)) 0 100%) padding-box,linear-gradient(#fff0,#fff0) border-box,var(--gradient-one) border-box,var(--gradient-two) border-box,var(--gradient-three) border-box,var(--gradient-four) border-box,var(--gradient-five) border-box,var(--gradient-six) border-box,var(--gradient-seven) border-box,var(--gradient-base) border-box;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one) padding-box,var(--gradient-two) padding-box,var(--gradient-three) padding-box,var(--gradient-four) padding-box,var(--gradient-five) padding-box,var(--gradient-six) padding-box,var(--gradient-seven) padding-box,var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .42) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;pointer-events:none;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mix-blend-mode:plus-lighter;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)))}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 1px 0 var(--glow-color-60),inset 0 0 3px 0 var(--glow-color-50),inset 0 0 6px 0 var(--glow-color-40),inset 0 0 15px 0 var(--glow-color-30),inset 0 0 25px 2px var(--glow-color-20),inset 0 0 50px 2px var(--glow-color-10),0 0 1px 0 var(--glow-color-60),0 0 3px 0 var(--glow-color-50),0 0 6px 0 var(--glow-color-40),0 0 15px 0 var(--glow-color-30),0 0 25px 2px var(--glow-color-20),0 0 50px 2px var(--glow-color-10)}.border-glow-inner{position:relative;z-index:2;display:inline-flex;width:100%;border-radius:inherit;overflow:hidden}.split-parent{position:relative;display:inline-block;overflow:hidden;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.split-unit{display:inline-block;opacity:var(--split-to-opacity, 1);transform:translateY(var(--split-to-y, 0));will-change:opacity,transform,filter}@media(prefers-reduced-motion:reduce){.split-unit{opacity:1;transform:none;transition:none}}
