:root{color-scheme:dark;--ink: #050e12;--ink-2: #08181d;--ink-3: #0e2527;--paper: #eef5ef;--paper-2: #ddebe2;--text: #f5fbf8;--muted: #a6b9b5;--line: rgba(216, 247, 239, .16);--line-strong: rgba(216, 247, 239, .34);--cyan: #64f4d1;--bio: #b6ff6e;--amber: #ffbf66;--sky: #7bbcff;--shadow: 0 30px 100px rgba(0, 0, 0, .42);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--text);background:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{border:0;color:inherit;font:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:0;line-height:1.04}::selection{background:#b6ff6e47}.site-header{position:fixed;top:18px;left:0;right:0;z-index:50;pointer-events:none}.header-shell{width:min(1180px,calc(100% - 32px));min-height:76px;margin:0 auto;padding:8px 12px;display:flex;align-items:center;gap:18px;pointer-events:auto;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#050e12b8;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 70px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;min-width:0;padding:2px 4px 2px 2px}.brand-logo-frame{position:relative;width:184px;height:62px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(100,244,209,.22);border-radius:7px;background:radial-gradient(circle at 18% 18%,rgba(100,244,209,.2),transparent 34%),linear-gradient(135deg,#ffffff16,#ffffff06);box-shadow:inset 0 0 0 1px #ffffff0b,0 0 26px #64f4d114}.brand-logo-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 32%,rgba(255,255,255,.16) 45%,transparent 58% 100%);opacity:0;transform:translate(-40%);transition:opacity .18s ease,transform .48s ease}.brand:hover .brand-logo-frame:after{opacity:1;transform:translate(52%)}.brand-logo{position:relative;z-index:1;width:136px;height:auto;filter:drop-shadow(0 0 7px rgba(100,244,209,.3)) drop-shadow(0 8px 18px rgba(0,0,0,.22))}.nav-links{margin-left:auto;display:flex;align-items:center;gap:4px}.nav-links a{min-height:38px;padding:8px 14px;display:inline-flex;align-items:center;color:#d7e7e2;border-radius:8px;font-size:.92rem;transition:background .16s ease,color .16s ease}.nav-links a:hover{color:var(--cyan);background:#64f4d114}.menu-button{width:42px;height:42px;display:none;place-items:center;color:var(--text);background:#ffffff14;border-radius:8px}.hero{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#050e12fa,#071820db,#14302ac7),#050e12}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(90deg,#00000085,#000 46%,#000000e0);mask-image:linear-gradient(90deg,#00000085,#000 46%,#000000e0)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:180px;pointer-events:none;background:linear-gradient(0deg,#050e12,#050e1200)}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-scene canvas{width:100%;height:100%;display:block}.hero-map{position:absolute;z-index:1;width:46vw;max-width:720px;min-width:420px;top:96px;right:7vw;opacity:.08;filter:invert(1) brightness(1.55) saturate(.4);pointer-events:none}.hero-copy{position:absolute;left:max(28px,calc((100vw - 1180px)/2));bottom:118px;z-index:4;width:min(580px,calc(100vw - 48px));pointer-events:none}.eyebrow{color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-title{margin-top:14px;max-width:560px;color:#fbfffc;font-size:clamp(3.1rem,6.4vw,6.35rem);font-weight:950;line-height:.96;text-wrap:balance;word-break:keep-all}.hero-title span{display:block}.hero-title span:first-child{font-size:.86em}.hero-title span:last-child{color:transparent;background:linear-gradient(100deg,#f8fffb 0%,var(--cyan) 44%,var(--bio) 100%);-webkit-background-clip:text;background-clip:text}.hero-copy p{margin-top:18px;color:#c5d6d2;font-size:clamp(1rem,1.45vw,1.26rem);font-weight:680}.hero-interface{position:absolute;right:max(26px,calc((100vw - 1180px)/2));bottom:116px;z-index:4;width:min(500px,calc(100vw - 48px));display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.hero-interface span{min-height:58px;padding:10px;display:grid;place-items:center;text-align:center;color:#d8ebe6;border:1px solid var(--line);border-radius:8px;background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.78rem;font-weight:820}.interactive-surface{--mx: 50%;--my: 50%;--rx: 0deg;--ry: 0deg;--tx: 0px;--ty: 0px;--content-x: 0px;--content-y: 0px;--wave-x: 0px;--wave-y: 0px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translate3d(var(--tx),var(--ty),0);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-step.interactive-surface,.product-panel.interactive-surface,.process-stage.interactive-surface,.field-card.interactive-surface{position:relative}.interactive-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my),rgba(100,244,209,.22),transparent 34%);opacity:0;transition:opacity .18s ease}.interactive-surface:hover:before{opacity:1}.section,.products-showcase,.business-section,.fields-section,.manifest-section{position:relative;padding:118px 20px}.section-heading{width:min(960px,100%);margin:0 auto 48px;text-align:center}.section-heading h2,.split-heading h2,.headline-lockup{margin-top:12px;color:var(--text);font-size:clamp(2.2rem,4.8vw,4.7rem);font-weight:950;line-height:.98;text-wrap:balance;word-break:keep-all}.headline-lockup span{display:block}.headline-small{color:var(--cyan);font-size:clamp(1.2rem,2.2vw,2rem);letter-spacing:.08em;text-transform:uppercase}.headline-main{margin-top:8px}.centered-headline{max-width:980px;margin-left:auto;margin-right:auto}.field-headline span:first-child{color:var(--cyan)}.manifest-section{background:linear-gradient(180deg,#050e12,#08191e)}.manifest-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.62fr);gap:70px;align-items:end}.manifest-grid h2{margin-top:14px;max-width:780px;font-size:clamp(2.4rem,5.7vw,5.8rem);font-weight:950}.manifest-grid p{color:#c6d8d3;font-size:1.06rem}.platform-section{overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(100,244,209,.13),transparent 34%),linear-gradient(180deg,#08191e,#061417)}.platform-section:before,.process-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(100,244,209,.06) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(255,191,102,.04) 0 1px,transparent 1px 86px)}.platform-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.platform-step{min-height:360px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transform-style:preserve-3d;will-change:transform;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffff14,#ffffff06),#07171bc7;box-shadow:0 22px 80px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .22s ease,background .22s ease}.platform-step>*{position:relative;z-index:1;transition:transform .26s cubic-bezier(.16,1,.3,1)}.platform-step:after{content:"";position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.16) 43%,transparent 58%),repeating-linear-gradient(145deg,rgba(100,244,209,.12) 0 1px,transparent 1px 18px);opacity:0;transform:translate3d(var(--wave-x),var(--wave-y),0) rotate(6deg);transition:opacity .18s ease,transform .26s cubic-bezier(.16,1,.3,1);mix-blend-mode:screen}.platform-step.interactive-surface:before{background:radial-gradient(circle at var(--mx) var(--my),rgba(182,255,110,.36),transparent 24%),radial-gradient(circle at var(--mx) var(--my),rgba(100,244,209,.22),transparent 44%)}.platform-step:hover{border-color:#64f4d194;background:linear-gradient(180deg,#ffffff21,#ffffff09),#07171bdb;box-shadow:0 34px 120px #00000057,0 0 46px #64f4d129,inset 0 0 34px #64f4d10e}.platform-step:hover>*{transform:translate3d(var(--content-x),var(--content-y),28px)}.platform-step:hover:after{opacity:.72}.step-topline{display:flex;align-items:center;justify-content:space-between;color:var(--amber);font-weight:900}.step-topline svg{color:var(--bio)}.platform-step strong{color:#ffffff4d;max-width:100%;font-size:clamp(1.95rem,3.05vw,3.35rem);line-height:.9;overflow-wrap:anywhere}.platform-step h3{font-size:1.45rem}.platform-step p{color:var(--muted);font-size:.94rem}.products-showcase{color:#10201f;background:linear-gradient(180deg,#eef5ef,#f7f3e9)}.split-heading{width:min(1180px,100%);margin:0 auto 48px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,.4fr);gap:50px;align-items:end}.products-showcase .split-heading h2,.fields-section .split-heading h2{color:#10201f}.fields-section .split-heading h2{color:var(--text)}.fields-section .split-heading p{color:#b9ccc7}.split-heading p{color:#566965;font-size:1rem}.business-section{overflow:hidden;color:#10201f;background:radial-gradient(circle at 18% 14%,rgba(100,244,209,.16),transparent 28%),radial-gradient(circle at 82% 28%,rgba(255,191,102,.12),transparent 30%),linear-gradient(180deg,#eef5ef,#faf6eb 56%,#eef3ef)}.business-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(16,32,31,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,32,31,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,black 16%,black 82%,transparent 100%)}.business-section .split-heading,.business-hero-visual,.business-grid{position:relative;z-index:1}.business-section .eyebrow{color:#0b8f7c}.business-section .split-heading h2{color:#10201f}.business-section .split-heading p{color:#556965}.business-hero-visual{width:min(1180px,100%);height:clamp(360px,44vw,570px);margin:0 auto 18px;overflow:hidden;border:1px solid rgba(16,32,31,.12);border-radius:8px;background:#08171a;box-shadow:0 34px 110px #10201f33}.business-hero-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease}.business-hero-visual:hover img{transform:scale(1.035);filter:saturate(1.08) contrast(1.04)}.business-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000005,#00000080),linear-gradient(90deg,rgba(0,0,0,.58),transparent 54%)}.portfolio-caption{position:absolute;left:28px;right:28px;bottom:26px;z-index:2;display:grid;gap:8px;color:var(--text)}.portfolio-caption span{color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.portfolio-caption strong{max-width:760px;font-size:clamp(1.5rem,3vw,3.1rem);line-height:1.08}.business-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.business-card{--focus: center;position:relative;min-height:380px;overflow:hidden;color:var(--text);border:1px solid rgba(16,32,31,.12);border-radius:8px;background:#08171a;box-shadow:0 26px 84px #10201f29}.business-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus);transition:transform .62s ease,filter .62s ease}.business-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#00000008,#000000d1),linear-gradient(90deg,#00000080,#00000014)}.business-card:hover{border-color:#64f4d157;box-shadow:0 36px 110px #10201f3d}.business-card:hover img{transform:scale(1.065);filter:saturate(1.12) contrast(1.05)}.business-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:22px;display:flex;flex-direction:column}.unit-topline{margin-bottom:auto;display:flex;align-items:center;justify-content:space-between;color:var(--bio)}.unit-topline span{color:var(--amber);font-weight:950}.unit-en{margin-top:64px;color:var(--cyan);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.business-overlay h3{margin-top:8px;font-size:clamp(1.78rem,2.5vw,2.7rem)}.business-overlay p{margin-top:10px;color:#d4e3df;font-size:.94rem}.unit-tags{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.unit-tags span{min-height:28px;padding:4px 9px;display:inline-flex;align-items:center;color:#e7f7f2;border:1px solid rgba(216,247,239,.22);border-radius:999px;background:#ffffff17;font-size:.78rem;font-weight:760;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-wall{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-panel{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(16,32,31,.13);border-radius:8px;background:#08171a;box-shadow:0 28px 90px #10201f29}.product-panel.wide{grid-row:span 2;min-height:796px}.product-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .62s ease,filter .62s ease}.product-panel:hover{border-color:#64f4d157;box-shadow:0 36px 110px #10201f3d}.product-panel:hover img{transform:scale(1.055);filter:saturate(1.08) contrast(1.03)}.product-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000008,#000000c2),linear-gradient(90deg,#0000008c,#00000014)}.product-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end;color:var(--text)}.product-overlay>*{position:relative;z-index:1}.product-overlay span{color:var(--cyan);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.product-overlay svg{color:var(--bio)}.product-overlay h3{grid-column:1 / -1;font-size:clamp(2rem,3.2vw,3.35rem)}.product-overlay p{grid-column:1 / -1;max-width:620px;color:#c8d9d6;font-size:.98rem}.process-section{overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(182,255,110,.12),transparent 34%),linear-gradient(180deg,#061417,#092326)}.process-stage{width:min(1120px,100%);margin:0 auto;min-height:340px;padding:36px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at var(--mx) var(--my),rgba(100,244,209,.12),transparent 32%),linear-gradient(180deg,#ffffff12,#ffffff06),#030b0ee6;box-shadow:inset 0 0 0 1px #ffffff08,0 34px 100px #00000047}.process-stage:after{content:"";position:absolute;left:64px;right:64px;top:50%;z-index:0;height:3px;background:linear-gradient(90deg,transparent,var(--cyan),var(--bio),var(--amber),transparent);box-shadow:0 0 24px #64f4d170;animation:linePulse 2.8s ease-in-out infinite}.process-stage:before{opacity:.52}.flow-pulse{position:absolute;top:calc(50% - 7px);left:64px;z-index:2;width:14px;height:14px;border-radius:999px;background:var(--bio);box-shadow:0 0 18px #b6ff6ee6,0 0 46px #64f4d18c;animation:dataPulse 4.2s cubic-bezier(.65,0,.35,1) infinite}.process-node{position:relative;z-index:1;min-height:172px;padding:18px;display:grid;align-content:center;gap:8px;text-align:center;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(180deg,#fff1,#ffffff05),#050e12eb;transition:transform .18s ease,border-color .18s ease,background .18s ease}.process-node:hover{transform:translateY(-8px) scale(1.035);border-color:#b6ff6e8f;background:linear-gradient(180deg,#b6ff6e1f,#ffffff06),#050e12f0}.process-node span{width:34px;height:34px;margin:0 auto 6px;display:grid;place-items:center;color:#04100d;background:var(--bio);border-radius:50%;font-size:.76rem;font-weight:950}.process-node strong{font-size:.95rem}.process-node small{color:var(--muted);font-size:.84rem}.process-note{width:min(760px,100%);min-height:58px;margin:22px auto 0;padding:14px 18px;display:flex;align-items:center;justify-content:center;gap:12px;color:#d8ebe6;border:1px solid rgba(182,255,110,.26);border-radius:8px;background:#b6ff6e14}.process-note svg{flex:0 0 auto;color:var(--bio)}.fields-section{overflow:hidden;color:var(--text);background:radial-gradient(circle at 22% 18%,rgba(100,244,209,.12),transparent 34%),linear-gradient(180deg,#061417,#0a1f20)}.field-grid{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:300px;gap:16px}.field-card{min-height:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:var(--text);border:1px solid rgba(16,32,31,.12);border-radius:8px;background:#08171a;box-shadow:0 26px 90px #00000038}.field-card:first-child{grid-column:span 2;grid-row:span 2}.field-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:var(--focus, center);opacity:.84;transition:transform .62s ease,opacity .62s ease}.field-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#00000005,#000000b3),linear-gradient(90deg,#00000075,#00000014)}.field-card:hover img{transform:scale(1.06);opacity:.92}.field-card svg{position:relative;z-index:1;margin-bottom:auto;color:var(--bio)}.field-card h3,.field-card p{position:relative;z-index:1}.field-card h3{font-size:clamp(1.7rem,2.8vw,3rem)}.field-card p{margin-top:10px;color:#d0ded9;font-size:.94rem}.site-footer{padding:58px 20px 70px;display:flex;align-items:center;justify-content:center;gap:18px;color:var(--muted);background:#061312;border-top:1px solid var(--line)}.footer-mark{display:flex;align-items:center;color:var(--text);font-weight:900}.footer-mark img{width:158px;height:auto;filter:drop-shadow(0 0 12px rgba(100,244,209,.24))}@keyframes linePulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes dataPulse{0%{transform:translate(0) scale(.8);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(calc(min(1120px,100vw - 40px) - 128px)) scale(1.15);opacity:0}}@keyframes dataPulseVertical{0%{transform:translateY(0) scale(.8);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(560px) scale(1.15);opacity:0}}@media(max-width:1080px){.manifest-grid,.split-heading{grid-template-columns:1fr;gap:24px}.business-grid,.platform-grid,.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-card:first-child{grid-column:span 2;grid-row:span 1}.product-panel.wide{min-height:560px}}@media(max-width:860px){.nav-links{display:none}.menu-button{display:grid;margin-left:auto}.nav-links.nav-open{position:absolute;left:16px;right:16px;top:76px;padding:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border:1px solid var(--line);border-radius:8px;background:#050e12f5}.nav-links.nav-open a{justify-content:center}.hero-interface{left:20px;right:20px;bottom:28px;width:auto}.hero-copy{bottom:128px}.product-wall{grid-template-columns:1fr}.business-hero-visual{height:clamp(340px,58vw,500px)}.product-panel,.product-panel.wide{min-height:430px}.process-stage{grid-template-columns:1fr}.process-stage:after{left:45px;right:auto;top:52px;bottom:52px;width:2px;height:auto;background:linear-gradient(180deg,var(--cyan),var(--bio),var(--amber))}.flow-pulse{top:52px;left:38px;animation-name:dataPulseVertical}.process-node{min-height:94px;grid-template-columns:42px 1fr;align-items:center;text-align:left}.process-node span{margin:0}.process-node small{grid-column:2}}@media(max-width:640px){body{font-size:15px}.site-header{top:10px}.header-shell{width:calc(100% - 20px);min-height:64px;padding-left:10px}.brand-logo-frame{width:152px;height:54px}.brand-logo{width:118px}.nav-links.nav-open{grid-template-columns:1fr}.hero-map{min-width:320px;right:-130px}.hero-copy{left:16px;right:16px;bottom:206px;width:auto}.hero-copy h1{max-width:360px}.hero-title{max-width:350px;font-size:clamp(2.36rem,10.8vw,2.92rem);line-height:.98}.hero-interface{grid-template-columns:1fr;gap:6px}.hero-interface span{min-height:40px}.section,.products-showcase,.business-section,.fields-section,.manifest-section{padding:76px 14px}.section-heading,.split-heading{text-align:left}.business-grid,.platform-grid,.field-grid{grid-template-columns:1fr}.business-card{min-height:390px}.business-overlay{padding:20px}.field-grid{grid-auto-rows:330px}.field-card:first-child{grid-column:span 1;grid-row:span 1}.platform-step,.field-card{min-height:230px}.field-card svg{margin-bottom:44px}.product-panel,.product-panel.wide{min-height:380px}.product-overlay{padding:20px}.process-stage{padding:18px}.site-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
