:root{color-scheme:dark;--ink: #030607;--ivory: #f3efe5;--muted: rgba(243, 239, 229, .72);--dim: rgba(243, 239, 229, .52);--gold: #d8b979;--gold-deep: #a87b38;--teal: #65c4b7;--line: rgba(216, 185, 121, .28);--max: 1920px;--header-height: 70px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);background:var(--ink)}body{margin:0;overflow-x:hidden;color:var(--ivory);background:var(--ink)}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{width:100%;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(216,185,121,.06),transparent 28%),#020303}.site-header{position:fixed;top:0;left:50%;z-index:30;display:grid;grid-template-columns:74px 1fr auto;align-items:center;width:100%;max-width:var(--max);height:var(--header-height);padding:0 clamp(28px,4.7vw,78px);border-bottom:1px solid rgba(216,185,121,.22);background:#0205068a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%)}.brand{display:inline-flex;align-items:center;justify-self:start}.brand-mark{display:block;width:28px;height:28px;border:1px solid rgba(216,185,121,.86);border-radius:50%;box-shadow:inset 0 0 0 4px #d8b9791f,0 0 22px #d8b97929}.site-nav{display:flex;justify-content:center;gap:clamp(25px,3vw,48px);color:#f3efe5db;font-size:13px;font-weight:620}.site-nav a{transition:color .18s ease}.site-nav a:hover{color:var(--gold)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;overflow:hidden;font-size:13px;font-weight:760;white-space:nowrap;border-radius:3px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px)}.button-gold{color:#171006;border:1px solid rgba(255,230,174,.72);background:linear-gradient(180deg,#e7c98d,#c7984d);box-shadow:0 10px 30px #d8b97929}.button-dark{color:#f3efe5eb;border:1px solid rgba(216,185,121,.38);background:#04070852;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.button-small{min-height:38px;padding:0 18px}.hero-section,.capability-section,.lifecycle-section,.dataset-section,.annotation-section,.evaluation-rl-section,.metric-section,.final-cta-section,.footer-section{position:relative;width:100%;max-width:var(--max);margin:0 auto;overflow:hidden;background:#020303}.section-bg,.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.scroll-anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.hero-art{top:var(--header-height);bottom:auto;z-index:0;height:calc(100% - var(--header-height));object-fit:contain;object-position:right top}.hero-section{min-height:clamp(760px,45vw,860px);padding:0 clamp(48px,4.7vw,90px) 0 clamp(72px,6vw,118px);isolation:isolate}.hero-section:before{position:absolute;inset:0;z-index:2;content:"";background:linear-gradient(90deg,#020506db,#020506a3 34%,#02050629 58%,#02050605 76%),linear-gradient(180deg,rgba(0,0,0,.16),transparent 44%,rgba(0,0,0,.28));pointer-events:none}.hero-copy{position:relative;z-index:7;max-width:820px;padding-top:clamp(180px,10.8vw,214px)}.hero-copy h1,.section-copy h2{margin:0;color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-weight:420;letter-spacing:0}.hero-copy h1{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(52px,3.35vw,70px);font-weight:520;line-height:1.18}.hero-copy p{max-width:470px;margin:28px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.button-row{display:flex;gap:18px;align-items:center;margin-top:36px}.trust-row{display:flex;gap:clamp(28px,3vw,54px);margin-top:78px}.trust-item{display:grid;grid-template-columns:28px auto;gap:0 12px;align-items:center;color:var(--ivory);font-size:13px;line-height:1.18}.trust-item svg{grid-row:span 2;color:var(--gold)}.trust-item b{font-weight:650}.trust-item small{color:var(--muted);font-size:12px}.capability-section{min-height:clamp(132px,9vw,174px);margin-top:-1px}.capability-section .section-bg{object-position:center center}.capability-section:after{position:absolute;top:28%;bottom:20%;left:-22%;z-index:1;width:30%;content:"";background:linear-gradient(90deg,transparent,rgba(216,185,121,.18),transparent);filter:blur(18px);mix-blend-mode:screen;animation:stripScan 7.2s ease-in-out infinite;pointer-events:none}.capability-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:100%;min-height:clamp(132px,9vw,174px);padding:0 clamp(42px,4vw,78px)}.capability-item{display:flex;align-items:center;gap:clamp(12px,1.1vw,18px);min-width:0;padding:0 clamp(12px,1.25vw,24px)}.capability-icon{display:grid;flex:0 0 clamp(48px,4.05vw,62px);width:clamp(48px,4.05vw,62px);aspect-ratio:1;place-items:center;color:var(--gold);border:1px solid rgba(216,185,121,.68);border-radius:50%;background:#03060761;box-shadow:0 0 18px #d8b97933,inset 0 0 14px #d8b9791a}.capability-item h2{margin:0;color:var(--ivory);font-size:clamp(12px,.9vw,15px);font-weight:720;line-height:1.2}.capability-item p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.35}.lifecycle-section{min-height:clamp(410px,28vw,538px);margin-top:-1px}.section-heading{position:relative;z-index:2;padding-top:clamp(42px,4.3vw,80px);text-align:center}.section-heading h2{margin:0;color:var(--ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2vw,38px);font-weight:420;line-height:1.1}.section-heading p{margin:8px 0 0;color:var(--muted);font-size:13px}.lifecycle-copy-grid{position:absolute;right:7.2%;bottom:clamp(42px,5.6vw,70px);left:7.2%;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,1.8vw,32px);text-align:center}.lifecycle-copy{min-width:0;padding:0 4px}.lifecycle-copy h3{margin:0;color:var(--ivory);font-size:clamp(13px,.78vw,15px);font-weight:700;line-height:1.12;white-space:nowrap}.lifecycle-copy p{max-width:174px;margin:9px auto 0;color:var(--muted);font-size:clamp(11px,.64vw,12px);line-height:1.38;text-wrap:balance}.rail-glow{position:absolute;top:49%;left:15%;z-index:3;width:70%;height:2px;background:linear-gradient(90deg,transparent,rgba(216,185,121,.92),rgba(101,196,183,.45),transparent);filter:drop-shadow(0 0 12px rgba(216,185,121,.45));animation:railFlow 5s ease-in-out infinite}.dataset-section{min-height:clamp(600px,42.85vw,821px);overscroll-behavior:contain}.dataset-section .section-bg{object-position:center center}.dataset-section:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(2,5,6,.22),transparent 28%,rgba(2,5,6,.34)),radial-gradient(ellipse at 50% 55%,transparent 0%,transparent 46%,rgba(2,5,6,.42) 88%);pointer-events:none}.dataset-section .section-heading{z-index:4}.dataset-carousel-shell{position:absolute;inset:22% 0 4%;z-index:3;display:grid;place-items:center;overflow:hidden;perspective:2400px;--dataset-depth: clamp(250px, 20vw, 380px)}.dataset-carousel-orbit{position:relative;width:min(88vw,1280px);height:100%;min-height:360px;transform-style:preserve-3d}.dataset-carousel-card{position:absolute;top:53%;left:50%;width:clamp(160px,10.8vw,220px);aspect-ratio:510 / 780;padding:0;border:0;background:transparent;cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .72s cubic-bezier(.2,.72,.18,1),opacity .36s ease,filter .36s ease}.dataset-carousel-card:before{position:absolute;inset:-24% -28%;z-index:0;content:"";border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(216,185,121,.46) 0%,rgba(101,196,183,.28) 31%,rgba(216,185,121,.18) 48%,transparent 74%);filter:blur(22px);mix-blend-mode:screen;opacity:0;transform:scale(.8);transition:opacity .36s ease,transform .52s cubic-bezier(.2,.72,.18,1);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,#000 43%,transparent 74%);mask-image:radial-gradient(ellipse at 50% 50%,#000 0%,#000 43%,transparent 74%);pointer-events:none}.dataset-carousel-card img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;clip-path:inset(0 round 10px);backface-visibility:hidden;filter:brightness(.74) saturate(.88);transition:filter .36s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.dataset-carousel-card.is-active:before{opacity:.98;transform:scale(1)}.dataset-carousel-card.is-active img{filter:brightness(1.14) saturate(1.08) drop-shadow(0 30px 50px rgba(0,0,0,.5)) drop-shadow(0 0 34px rgba(216,185,121,.5)) drop-shadow(0 0 70px rgba(101,196,183,.22))}.dataset-carousel-card:focus-visible{outline:2px solid rgba(255,231,181,.86);outline-offset:6px}.annotation-section{min-height:clamp(620px,37.2vw,714px)}.section-copy{position:absolute;z-index:3;max-width:380px}.left-copy{top:20.5%;left:clamp(64px,4.7vw,90px);max-width:520px}.section-copy h2{font-size:clamp(30px,2.35vw,45px);line-height:1.16}.left-copy h2{font-size:clamp(42px,2.75vw,52px);line-height:1.08}.left-copy h2 span{display:block}.section-copy p{margin:28px 0 0;color:var(--muted);font-size:14px;line-height:1.75}.left-copy p{max-width:430px;margin-top:30px;font-size:15px;line-height:1.68}.section-copy .button{margin-top:30px}.platform-scan{position:absolute;top:24%;left:43%;z-index:4;width:20%;height:46%;background:linear-gradient(90deg,transparent,rgba(216,185,121,.12),transparent);filter:blur(7px);mix-blend-mode:screen;animation:platformScan 5.6s ease-in-out infinite}.quality-pulse{position:absolute;top:20%;right:9.4%;z-index:4;width:7%;aspect-ratio:1;border:1px solid rgba(101,196,183,.68);border-radius:50%;box-shadow:0 0 24px #65c4b75c;opacity:.44;animation:pulse 3s ease-in-out infinite}.evaluation-rl-section{min-height:clamp(600px,44vw,760px)}.evaluation-rl-section .section-bg{object-position:center center}.evaluation-rl-section:before{position:absolute;inset:0 auto 0 0;z-index:2;width:48%;content:"";background:linear-gradient(90deg,rgba(2,5,6,.74),rgba(2,5,6,.34) 62%,transparent);pointer-events:none}.evaluation-rl-section:after{position:absolute;top:6%;left:50%;z-index:2;width:31%;height:44%;content:"";background:radial-gradient(ellipse at 18% 36%,rgba(2,5,6,.98),rgba(2,5,6,.76) 50%,rgba(2,5,6,.24) 74%,transparent 88%);filter:blur(16px);pointer-events:none}.eval-copy{top:17%;left:3.9%;max-width:300px}.rl-copy{top:14%;left:53.6%;max-width:320px}.eval-copy:before,.rl-copy:before,.cta-copy:before{position:absolute;inset:-24px -30px;z-index:-1;content:"";background:radial-gradient(ellipse at 20% 50%,rgba(2,5,6,.86),rgba(2,5,6,.34) 54%,transparent 74%);filter:blur(8px);pointer-events:none}.rl-copy:before{inset:-34px -46px -34px -32px;background:radial-gradient(ellipse at 18% 32%,rgba(2,5,6,.98),rgba(2,5,6,.84) 48%,rgba(2,5,6,.28) 74%,transparent 88%)}.rl-path-light{position:absolute;right:8%;bottom:24%;z-index:4;width:31%;height:2px;border-top:2px dotted rgba(216,185,121,.7);filter:drop-shadow(0 0 12px rgba(216,185,121,.48));transform:rotate(-15deg);animation:pathPulse 3.4s ease-in-out infinite}.metric-section{min-height:clamp(150px,10vw,192px)}.metric-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:clamp(150px,10vw,192px);align-items:center;padding:0 clamp(42px,4.5vw,86px)}.metric{text-align:center}.metric strong{display:block;color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,2.6vw,50px);font-weight:420;line-height:1}.metric span{display:block;margin-top:12px;color:var(--muted);font-size:12px}.final-cta-section{min-height:clamp(430px,26vw,500px)}.final-cta-section .button{min-width:190px}.cta-copy{top:21%;left:4.7%}.cta-check-pulse{position:absolute;top:39%;left:57%;z-index:4;width:7%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 38px #d8b97985,inset 0 0 20px #d8b97952;opacity:.48;animation:pulse 3s ease-in-out infinite}.footer-section{min-height:clamp(360px,25vw,480px)}.footer-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(250px,.78fr) 1.72fr minmax(190px,.5fr);gap:clamp(44px,4.2vw,80px);align-items:start;padding:clamp(66px,4.8vw,86px) clamp(56px,4.7vw,90px) 0}.newsletter h2,.footer-columns h3,.connect h3{margin:0;color:var(--ivory);font-size:14px;font-weight:760;line-height:1.15}.newsletter p{max-width:230px;margin:19px 0 22px;color:var(--muted);font-size:13px;line-height:1.52}.newsletter form{display:flex;width:244px;height:36px;border:1px solid rgba(216,185,121,.34);border-radius:3px;overflow:hidden;background:#0003}.newsletter input{min-width:0;flex:1;padding:0 10px;color:var(--ivory);border:0;outline:0;background:transparent;font-size:12px}.newsletter button{width:92px;color:#171006;border:0;background:linear-gradient(180deg,#e4c68c,#c7964f);font-size:12px;font-weight:700}.footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,2.5vw,48px)}.footer-columns>div{min-width:118px}.footer-columns a{display:block;margin-top:12px;color:var(--muted);font-size:13px;line-height:1.15}.connect span{display:inline-grid;width:28px;height:28px;margin:22px 7px 0 0;place-items:center;color:var(--muted);border:1px solid rgba(216,185,121,.26);border-radius:50%;font-size:11px}.legal{position:absolute;right:clamp(48px,4.7vw,90px);bottom:38px;left:clamp(48px,4.7vw,90px);z-index:2;display:flex;justify-content:space-between;color:#f3efe580;font-size:11px}@keyframes beamSweep{0%,to{opacity:.22;transform:translate(-8%) rotate(14deg)}50%{opacity:.62;transform:translate(14%) rotate(14deg)}}@keyframes particleDrift{to{background-position:72px 58px,114px 106px}}@keyframes frameTrace{0%,to{opacity:.2;transform:perspective(920px) rotateX(57deg) rotate(-8deg) skew(-9deg) scale(.982)}18%,62%{opacity:.96;transform:perspective(920px) rotateX(57deg) rotate(-8deg) skew(-9deg) scale(1.012)}78%{opacity:.28}}@keyframes signalTrace{0%,to{opacity:.18;transform:perspective(920px) rotateX(58deg) rotate(-8deg) scaleX(.42);transform-origin:left center}52%{opacity:.72;transform:perspective(920px) rotateX(58deg) rotate(-8deg) scaleX(1);transform-origin:left center}}@keyframes scanZonePulse{0%,to{opacity:.08}38%,62%{opacity:.82}}@keyframes scanLineDrop{0%{opacity:0;transform:translateY(0)}12%{opacity:.95}76%{opacity:.78;transform:translateY(430px)}to{opacity:0;transform:translateY(430px)}}@keyframes lensBeamBreathe{0%,to{opacity:.38;transform:perspective(760px) rotateX(46deg) rotate(-13deg) skew(-9deg) scaleY(.92)}50%{opacity:.82;transform:perspective(760px) rotateX(46deg) rotate(-13deg) skew(-9deg) scaleY(1.08)}}@keyframes dataStream{to{background-position:180px 0,96px 0}}@keyframes waveTrace{0%,to{opacity:.32;transform:perspective(920px) rotateX(61deg) rotate(-8deg) skew(-8deg) scaleX(.86)}50%{opacity:.86;transform:perspective(920px) rotateX(61deg) rotate(-8deg) skew(-8deg) scaleX(1.06)}}@keyframes hotspotPing{0%,to{opacity:.28;transform:scale(.86)}48%{opacity:.88;transform:scale(1.12)}}@keyframes stripScan{0%,to{opacity:0;transform:translate(0)}24%,60%{opacity:.85}78%{opacity:0;transform:translate(430%)}}@keyframes railFlow{0%,to{opacity:.32;transform:scaleX(.4)}50%{opacity:.92;transform:scaleX(1)}}@keyframes platformScan{0%,to{opacity:0;transform:translate(-140%)}48%{opacity:.9}70%{opacity:0;transform:translate(220%)}}@keyframes pulse{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.72;transform:scale(1.04)}}@keyframes pathPulse{0%,to{opacity:.28}50%{opacity:.82}}@media(max-width:900px){:root{--header-height: 64px}html{scroll-padding-top:0}.site-header{position:absolute;grid-template-columns:auto auto}.site-nav{display:none}.button-small{justify-self:end}.hero-section{min-height:760px}.hero-copy h1{font-size:42px}.capability-grid,.metric-grid,.footer-content,.footer-columns{grid-template-columns:1fr}.lifecycle-section,.dataset-section{min-height:auto;padding-bottom:48px}.lifecycle-copy-grid{position:relative;inset:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:260px;padding:0 28px}.left-copy{left:28px;max-width:calc(100% - 56px)}.left-copy h2{font-size:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
