/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--navy:#001f3f;--blue:#036;--mint:#acc;--ice:#eaffff;--ink:#071216;--paper:#f3f5f1;--acid:#c7ff62;--violet:#a879ff;--pink:#ff7bc6;--mx:0;--my:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f8fbf8;font-family:var(--font-sans),sans-serif;background:#071216;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.nav-shell{z-index:50;color:#08161b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f2f6f2e0;border:1px solid #ffffff73;border-radius:18px;justify-content:space-between;align-items:center;height:78px;padding:0 1.1rem 0 1.35rem;display:flex;position:absolute;top:22px;left:3vw;right:3vw;box-shadow:0 20px 50px #00000029}.sante-logo{align-items:center;width:136px;height:54px;display:flex;overflow:hidden}.sante-logo img{mix-blend-mode:multiply;width:135px}.nav-shell nav{text-transform:uppercase;letter-spacing:.13em;gap:2.2rem;font-size:.68rem;font-weight:700;display:flex}.nav-shell nav a{position:relative}.nav-shell nav a:after{content:"";background:#036;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0;right:100%}.nav-shell nav a:hover:after{right:0}.nav-cta,.pill{text-transform:uppercase;letter-spacing:.1em;border-radius:100px;justify-content:space-between;align-items:center;gap:2.2rem;font-size:.72rem;font-weight:750;transition:all .3s;display:inline-flex}.nav-cta{color:#fff;background:#071216;padding:.85rem 1.05rem}.nav-cta span,.pill span{font-size:1rem}.nav-cta:hover,.pill:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0003}.neo-hero{perspective:1400px;background:radial-gradient(circle at 76% 42%,#aacccc54,#0000 25%),radial-gradient(circle at 14% 85%,#447fff33,#0000 28%),linear-gradient(135deg,#031922 0%,#036 50%,#001d2d 100%);grid-template-columns:49% 51%;align-items:center;min-height:940px;padding:185px 5vw 100px;display:grid;position:relative;overflow:hidden}.hero-grid{transform-origin:bottom;background-image:linear-gradient(#aacccc14 1px,#0000 1px),linear-gradient(90deg,#aacccc14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;transform:perspective(600px)rotateX(68deg)translateY(52%);-webkit-mask-image:linear-gradient(#0000 30%,#000);mask-image:linear-gradient(#0000 30%,#000)}.neo-copy{z-index:5;max-width:760px;position:relative}.micro{letter-spacing:.24em;text-transform:uppercase;color:#c7ff62;margin:0 0 1.7rem;font-size:.64rem;font-weight:800}.micro.ink{color:#036}.neo-copy h1{font:500 clamp(5rem,8.5vw,9.7rem)/.72 var(--font-display),serif;letter-spacing:-.065em;margin:0 0 2.2rem}.neo-copy h1 span{color:#acc;font-style:italic}.neo-copy h1 em{-webkit-text-stroke:1px #ffffffa6;color:#0000;font-style:normal}.hero-lead{color:#ffffffb3;max-width:560px;font-size:1.02rem;line-height:1.75}.neo-actions{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.pill{padding:1rem 1.3rem}.pill-dark{color:#071216;background:#c7ff62}.magnetic-link{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #fff6;gap:1.5rem;padding:.6rem 0;font-size:.72rem;display:flex}.portal{height:690px;transform-style:preserve-3d;transform:rotateX(calc(var(--my)*-4deg)) rotateY(calc(var(--mx)*8deg));transition:transform .12s ease-out;position:relative}.portal-ring{transform-style:preserve-3d;border:1px solid #c5ff6285;border-radius:50%;position:absolute;top:50%;left:50%}.ring-1{width:560px;height:560px;margin:-280px;transform:rotateX(72deg);box-shadow:0 0 36px #c7ff6233}.ring-2{width:430px;height:430px;margin:-215px;transform:rotateY(65deg)}.ring-3{border-color:#aacccc40;width:650px;height:650px;margin:-325px;transform:rotateY(24deg)rotateX(35deg)}.chrome-orb{color:#071216;letter-spacing:.15em;background:radial-gradient(circle at 35% 28%,#fff 0 4%,#c7ff62 7%,#acc 24%,#4986a1 47%,#f4ffff 70%,#036 100%);border-radius:50%;justify-content:center;align-items:center;gap:1rem;width:330px;height:330px;margin:-165px;font-size:.62rem;display:flex;position:absolute;top:50%;left:50%;transform:translateZ(40px);box-shadow:inset -40px -30px 70px #00336659,inset 28px 30px 45px #ffffffe6,0 42px 80px #00000059}.chrome-orb b{font-size:1.5rem}.cutout{-webkit-mask-mode:luminance;filter:drop-shadow(0 26px 23px #0006);-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.orbit-product{z-index:5;mix-blend-mode:screen;position:absolute}.orbit-one{width:195px;height:470px;animation:5s ease-in-out infinite floatA;top:2%;left:12%;transform:translateZ(100px)rotate(-12deg)}.orbit-two{width:220px;height:440px;animation:6s ease-in-out infinite floatB;top:14%;right:5%;transform:translateZ(160px)rotate(12deg)}.orbit-three{width:150px;height:360px;animation:5.5s ease-in-out infinite reverse floatB;bottom:-1%;left:23%;transform:translateZ(190px)rotate(8deg)}.glass-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;background:#ffffff1f;border:1px solid #fff6;border-radius:8px;padding:.65rem .85rem;font-size:.55rem;position:absolute;box-shadow:0 15px 25px #0000002e}.chip-a{top:28%;left:8%;transform:translateZ(230px)rotate(-8deg)}.chip-b{bottom:27%;right:11%;transform:translateZ(200px)rotate(8deg)}.chip-c{bottom:8%;left:50%;transform:translateZ(260px)}.liquid{filter:blur(1px);opacity:.55;border-radius:58% 42% 45% 55%;position:absolute}.liquid-a{background:radial-gradient(circle at 28% 22%,#fff,#a879ff 23%,#036 65%,#0000 70%);width:260px;height:260px;animation:8s ease-in-out infinite morph;top:140px;right:-80px}.liquid-b{background:radial-gradient(circle at 30% 20%,#fff,#c7ff62 20%,#009caa 60%,#0000 71%);width:160px;height:160px;animation:7s ease-in-out infinite reverse morph;bottom:120px;left:-55px}.hero-floor{filter:blur(15px);background:radial-gradient(#acc6,#0000 70%);width:650px;height:100px;position:absolute;bottom:65px;right:2%}.scroll-mark{letter-spacing:.2em;color:#ffffff8c;align-items:center;gap:1rem;font-size:.55rem;display:flex;position:absolute;bottom:30px;left:5vw;right:5vw}.scroll-mark i{background:#ffffff40;flex:1;height:1px}@keyframes floatA{50%{transform:translateZ(100px)translateY(-20px)rotate(-8deg)}}@keyframes floatB{50%{transform:translateZ(160px)translateY(18px)rotate(16deg)}}@keyframes morph{50%{border-radius:42% 58% 62% 38%;transform:rotate(30deg)scale(1.08)}}.statement{color:#071216;perspective:1200px;background:radial-gradient(circle at 65% 25%,#fff 0 8%,#0000 35%),#f3f5f1;flex-direction:column;justify-content:center;min-height:820px;padding:9rem 7vw;display:flex;position:relative;overflow:hidden}.statement h2{font:500 clamp(4.7rem,8vw,9.4rem)/.84 var(--font-display),serif;letter-spacing:-.06em;z-index:3;max-width:1120px;transform:translate3d(calc(var(--mx)*18px),calc(var(--my)*-14px),90px) rotateX(calc(var(--my)*-2deg)) rotateY(calc(var(--mx)*3deg));text-shadow:0 4px #fff,0 22px 34px #00336621;margin:0;transition:transform .12s ease-out;position:relative}.statement h2 span{color:#036;text-shadow:0 4px #acc,0 26px 38px #00336638;font-style:italic;animation:5s ease-in-out infinite headlineFloat;display:inline-block;transform:translateZ(70px)}.statement>p:not(.micro){color:#526063;z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff73;border-left:2px solid #036;max-width:560px;margin:3rem 0 0 50%;padding:1.2rem 1.4rem;line-height:1.8;position:relative;box-shadow:0 20px 40px #00336614}.statement-depth{pointer-events:none;position:absolute;inset:0}.statement-depth span{font:700 clamp(6rem,13vw,14rem)/1 var(--font-sans),sans-serif;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #00336614;position:absolute}.statement-depth span:first-child{top:3%;left:-2%;transform:rotate(-7deg)}.statement-depth span:nth-child(2){top:29%;right:-4%;transform:rotate(8deg)}.statement-depth span:nth-child(3){bottom:-3%;left:8%;transform:rotate(3deg)}.float-tag{z-index:5;letter-spacing:.16em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:1px solid #0363;border-radius:100px;padding:.7rem 1rem;font-size:.54rem;position:absolute;box-shadow:0 18px 35px #00336621}.tag-formula{transform:translate3d(calc(var(--mx)*-40px),calc(var(--my)*-25px),160px) rotate(5deg);animation:4.2s ease-in-out infinite tagFloat;top:20%;right:18%}.tag-market{transform:translate3d(calc(var(--mx)*34px),calc(var(--my)*22px),130px) rotate(-6deg);animation:4.8s ease-in-out infinite reverse tagFloat;bottom:12%;left:9%}.statement-orb{width:540px;height:540px;transform:translate3d(calc(var(--mx)*-38px),calc(var(--my)*-28px),30px);background:radial-gradient(circle at 35% 25%,#fff,#acc 28%,#036 72%);border-radius:50%;transition:transform .15s ease-out;position:absolute;bottom:-170px;right:-160px;box-shadow:inset 20px 18px 30px #fff,0 40px 80px #00336647}.statement-orb i,.statement-orb b{border:1px solid #00336640;border-radius:50%;position:absolute;inset:-45px}.statement-orb b{inset:-95px}@keyframes headlineFloat{50%{transform:translate3d(0,-12px,90px)}}@keyframes tagFloat{50%{margin-top:-12px}}.universes{color:#fff;background:#071216;padding:9rem 4vw}.section-head{justify-content:space-between;align-items:flex-end;margin:0 2vw 5rem;display:flex}.section-head h2{font:500 clamp(4rem,6vw,7rem)/.87 var(--font-display),serif;letter-spacing:-.05em;margin:0}.universe-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.universe-card{color:#071216;min-height:720px;transform-style:preserve-3d;border-radius:24px;padding:1.6rem;transition:all .5s;position:relative;overflow:hidden}.universe-card:hover{transform:perspective(900px)rotateX(3deg)rotateY(-3deg)translateY(-12px)}.universe-card.pink{background:#ffb6d9}.universe-card.cream{background:#e7e0cf}.universe-card.violet{background:#c6b1ff}.card-index{letter-spacing:.15em;font-size:.6rem}.case-image{perspective:800px;justify-content:center;align-items:center;height:490px;margin:-20px -20px 0;display:flex}.case-image img{object-fit:cover;border-radius:200px 200px 20px 20px;width:76%;height:90%;transition:all .5s;transform:rotate(-4deg);box-shadow:0 30px 50px #00000038}.universe-card:nth-child(2) .case-image img{transform:rotate(4deg)}.universe-card:hover .case-image img{transform:rotate(0)translateZ(35px)scale(1.03)}.case-copy p{letter-spacing:.15em;text-transform:uppercase;font-size:.62rem}.case-copy h3{font:500 4.2rem/.8 var(--font-display),serif;margin:.4rem 0 1.2rem}.case-copy span{opacity:.68;font-size:.69rem}.case-arrow{color:#fff;background:#071216;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid;position:absolute;bottom:1.7rem;right:1.7rem}.process{color:#071216;background:linear-gradient(150deg,#eaffff,#acc);grid-template-columns:34% 66%;gap:3vw;padding:10rem 6vw;display:grid}.process-title{height:max-content;position:sticky;top:120px}.process-title h2{font:500 clamp(4.2rem,6.5vw,7.5rem)/.85 var(--font-display),serif;letter-spacing:-.055em;margin:0}.process-title h2 em{color:#036}.process-console{color:#fff;background:#031e2e;border-radius:30px;padding:1.2rem;box-shadow:0 40px 70px #00336645}.console-scene{perspective:1200px;isolation:isolate;background:radial-gradient(circle,#c7ff623d,#0000 35%),linear-gradient(135deg,#082b3e,#001623);border-radius:20px;height:680px;position:relative;overflow:hidden}.console-scene:before{content:"";transform-origin:top;z-index:-1;background-image:linear-gradient(#aacccc29 1px,#0000 1px),linear-gradient(90deg,#aacccc29 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:38% -20% -40%;transform:rotateX(68deg)scale(1.3)}.video-plane{transform-style:preserve-3d;opacity:.56;border-radius:18px;position:absolute;inset:7% 6% 19%;overflow:hidden;transform:translateZ(-250px)rotateX(3deg)scale(.9);box-shadow:0 50px 100px #00000080}.video-plane:after{content:"";pointer-events:none;background:linear-gradient(90deg,#001623c2,#0016230d 45%,#0016238c),linear-gradient(#0000 55%,#001623cc);position:absolute;inset:0}.video-plane video{object-fit:cover;width:100%;height:100%}.dimension-space{transform-style:preserve-3d;transform:rotateX(calc(var(--my)*-5deg)) rotateY(calc(var(--mx)*10deg));transition:transform .12s ease-out;position:absolute;inset:0}.formula-core{z-index:5;color:#071216;background:radial-gradient(circle at 35% 25%,#fff,#c7ff62 10%,#acc 31%,#24708a 62%,#036);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;margin:-90px;animation:4s ease-in-out infinite core;display:flex;position:absolute;top:42%;left:50%;transform:translateZ(210px);box-shadow:inset -25px -22px 38px #00000040,0 0 70px #c7ff624d}.formula-core span{font-size:.6rem}.formula-core b{font:500 2.5rem var(--font-display),serif}.core-orbit{width:370px;height:370px;transform-style:preserve-3d;border:1px solid #c7ff628c;border-radius:50%;margin:-185px;position:absolute;top:42%;left:50%}.orbit-x{transform:translateZ(80px)rotateX(70deg)}.orbit-y{transform:translateZ(80px)rotateY(70deg)}.orbit-z{transform:translateZ(80px)rotate(45deg)rotateX(62deg)}.dimension-node{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;text-align:left;cursor:pointer;min-width:112px;transform-style:preserve-3d;background:#031e2e94;border:1px solid #ffffff47;border-radius:12px;padding:.8rem .95rem;transition:all .35s;position:absolute;box-shadow:0 18px 30px #00000047}.dimension-node span{color:#c7ff62;letter-spacing:.16em;margin-bottom:.3rem;font-size:.52rem;display:block}.dimension-node b{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.dimension-node.active{color:#071216;background:#c7ff62;border-color:#c7ff62;box-shadow:0 0 35px #c7ff6273}.dimension-node.active span{color:#036}.node-1{top:18%;left:9%;transform:translateZ(170px)rotateY(12deg)}.node-2{top:14%;right:8%;transform:translateZ(70px)rotateY(-12deg)}.node-3{top:55%;left:5%;transform:translateZ(-20px)rotateY(15deg)}.node-4{top:54%;right:5%;transform:translateZ(180px)rotateY(-15deg)}.node-5{bottom:20%;left:50%;transform:translate(-50%)translateZ(260px)}.scene-copy{z-index:8;max-width:430px;position:absolute;bottom:1.6rem;left:1.8rem}.scene-copy span{color:#c7ff62;letter-spacing:.18em;font-size:.52rem}.scene-copy p{color:#ffffffb8;margin:.5rem 0 0;font-size:.78rem;line-height:1.6}.video-badge{z-index:8;letter-spacing:.14em;font-size:.52rem;position:absolute;bottom:1.7rem;right:1.6rem}.video-badge i{background:#c7ff62;border-radius:50%;width:7px;height:7px;margin-right:.45rem;animation:1.5s ease-in-out infinite blink;display:inline-block;box-shadow:0 0 12px #c7ff62}.step-controls{padding:.8rem .8rem 0}.step-controls button{text-align:left;color:#ffffff80;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff26;grid-template-columns:50px 1fr 30px;align-items:center;width:100%;padding:1.1rem .5rem;transition:all .25s;display:grid}.step-controls button span{font-size:.58rem}.step-controls button i{text-align:right;font-style:normal}.step-controls button.active{color:#c7ff62;padding-left:1rem}.step-controls button.active i{transform:rotate(45deg)}@keyframes core{50%{transform:translateZ(230px)scale(1.07);box-shadow:inset -25px -22px 38px #00000040,0 0 100px #c7ff627a}}@keyframes blink{50%{opacity:.3}}.industry{color:#071216;background:#f3f5f1;grid-template-columns:56% 44%;min-height:900px;padding:10rem 6vw;display:grid;overflow:hidden}.industry-visual{perspective:1200px;min-height:720px;position:relative}.photo-plane{border-radius:24px;transition:all .5s;position:absolute;overflow:hidden;box-shadow:0 45px 80px #001f3f33}.photo-plane img{object-fit:cover;width:100%;height:100%}.plane-back{filter:saturate(.6);width:66%;height:58%;top:2%;right:2%;transform:rotateY(-16deg)rotate(5deg)}.plane-front{width:68%;height:63%;bottom:1%;left:1%;transform:rotateY(13deg)rotate(-3deg)}.industry-visual:hover .plane-front{transform:rotateY(5deg)rotate(-1deg)translateZ(40px)}.industry-tag{text-align:center;letter-spacing:.14em;text-transform:uppercase;z-index:4;background:#c7ff62;border-radius:50%;place-items:center;width:130px;height:130px;padding:1.2rem;font-size:.58rem;display:grid;position:absolute;bottom:14%;right:2%;transform:rotate(8deg)}.industry-copy{align-self:center;padding-left:5vw}.industry-copy h2{font:500 clamp(4.8rem,7vw,8rem)/.75 var(--font-display),serif;letter-spacing:-.06em;margin:0 0 2.5rem}.industry-copy h2 span{color:#036;font-style:italic}.industry-copy>p:not(.micro){color:#536065;max-width:520px;line-height:1.8}.industry-points{border-top:1px solid #b7c0bd;margin-top:3rem}.industry-points span{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #b7c0bd;padding:1rem 0;font-size:.68rem;display:block}.cases{color:#fff;background:#036;padding:7rem 5vw 10rem;position:relative;overflow:hidden}.cases-track{width:max-content;font:500 1rem var(--font-sans),sans-serif;letter-spacing:.12em;color:#c7ff62;animation:20s linear infinite marquee;display:flex;position:absolute;top:1.5rem;left:0}.cases-track span{white-space:nowrap;padding-right:1rem}@keyframes marquee{to{transform:translate(-50%)}}.cases-intro{max-width:800px;margin-bottom:5rem}.cases-intro h2{font:500 clamp(4.6rem,7vw,8rem)/.8 var(--font-display),serif;letter-spacing:-.055em;margin:0 0 2rem}.cases-intro>p:last-child{color:#ffffffab;max-width:520px;line-height:1.75}.cases-wall{perspective:1300px;height:850px;position:relative}.case-tile{border-radius:22px;margin:0;transition:all .45s;position:absolute;overflow:hidden;box-shadow:0 35px 65px #00000047}.case-tile:hover{z-index:5;transform:rotate(0)translateZ(80px)scale(1.03)}.case-tile img{object-fit:cover;width:100%;height:100%}.case-tile figcaption{text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(#0000,#000c);justify-content:space-between;padding:3rem 1.2rem 1.2rem;font-size:.7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.case-tile figcaption span{opacity:.65}.tile-a{width:29%;height:68%;top:8%;left:1%;transform:rotate(-5deg)}.tile-b{width:27%;height:74%;top:15%;left:27%;transform:rotate(4deg)}.tile-c{width:25%;height:62%;top:2%;right:23%;transform:rotate(-3deg)}.tile-d{width:27%;height:72%;top:18%;right:0;transform:rotate(6deg)}.launch-cta{text-align:center;perspective:1400px;background:radial-gradient(circle at 66% 52%,#acc 0 10%,#036 34%,#04151e 72%);place-items:center;min-height:920px;padding:8rem 6vw;display:grid;position:relative;overflow:hidden}.launch-cta:before{content:"";background-image:linear-gradient(#aacccc12 1px,#0000 1px),linear-gradient(90deg,#aacccc12 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.cta-panel{z-index:5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(1060px,92vw);transform:translate3d(calc(var(--mx)*14px),calc(var(--my)*-10px),100px) rotateX(calc(var(--my)*-2deg)) rotateY(calc(var(--mx)*3deg));background:linear-gradient(135deg,#01141fe0,#00336694);border:1px solid #ffffff2e;border-radius:36px;padding:4.5rem 4rem;transition:transform .12s ease-out;position:relative;box-shadow:0 55px 110px #0000006b,inset 0 1px #ffffff2e}.launch-cta h2{font:500 clamp(4.8rem,7.5vw,8.6rem)/.84 var(--font-display),serif;letter-spacing:-.055em;color:#fff;text-shadow:0 15px 40px #0000008c;margin:0 auto 2rem}.launch-cta h2 em{color:#c7ff62;text-shadow:0 0 34px #c7ff6247;animation:5s ease-in-out infinite headlineFloat;display:inline-block}.cta-support{color:#ffffffbd;max-width:620px;margin:0 auto 2.4rem;font-size:.9rem;line-height:1.7}.pill-light{color:#071216;z-index:3;background:#fff;position:relative;box-shadow:0 0 #c7ff6280}.pill-light:hover{background:#c7ff62;transform:translateY(-6px)scale(1.03);box-shadow:0 0 0 12px #c7ff6221,0 18px 38px #00000052}.cta-sphere{opacity:.62;width:580px;height:580px;transform:translate3d(calc(var(--mx)*-48px),calc(var(--my)*-38px),20px);background:radial-gradient(circle at 34% 24%,#fff,#c7ff62 12%,#acc 29%,#036 70%,#071216);border-radius:50%;place-items:center;margin-top:-290px;transition:transform .15s ease-out;display:grid;position:absolute;top:50%;right:-80px;box-shadow:inset -40px -40px 65px #0006,0 50px 90px #0006}.cta-sphere span{color:#071216;font:700 3.3rem/.8 var(--font-sans),sans-serif;letter-spacing:-.07em}.cta-orbit{width:760px;height:340px;transform:translate3d(calc(var(--mx)*-65px),calc(var(--my)*-45px),30px) rotate(-17deg);border:1px solid #c7ff6299;border-radius:50%;margin-top:-170px;transition:transform .15s ease-out;position:absolute;top:50%;right:-145px}.cta-satellite{z-index:6;color:#071216;letter-spacing:.12em;background:#c7ff62eb;border-radius:50%;place-items:center;width:90px;height:90px;font-size:.48rem;line-height:1.7;display:grid;position:absolute;box-shadow:0 20px 42px #0000004d}.cta-satellite b{font-size:.56rem}.satellite-a{transform:translate3d(calc(var(--mx)*30px),calc(var(--my)*22px),190px) rotate(-8deg);animation:4s ease-in-out infinite tagFloat;top:19%;left:8%}.satellite-b{transform:translate3d(calc(var(--mx)*-28px),calc(var(--my)*-18px),230px) rotate(9deg);background:#fff;animation:4.6s ease-in-out infinite reverse tagFloat;bottom:13%;right:12%}footer{color:#071216;background:#eef2ef;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:3rem;padding:5rem 5vw 2rem;display:grid;position:relative}footer .footer-brand img{mix-blend-mode:multiply;width:190px;margin-bottom:2rem}footer .footer-brand p{font:500 1.6rem/1.15 var(--font-display),serif}footer div:not(.footer-brand){flex-direction:column;gap:.65rem;font-size:.78rem;line-height:1.6;display:flex}footer b{letter-spacing:.15em;text-transform:uppercase;color:#647274;margin-bottom:.6rem;font-size:.6rem}footer p{margin:0}.copyright{color:#75817d;border-top:1px solid #c6ceca;grid-column:1/-1;padding-top:1.4rem;font-size:.65rem}@media (width<=1050px){.nav-shell nav{display:none}.neo-hero{grid-template-columns:1fr;padding-top:170px}.portal{height:610px}.statement>p:last-of-type{margin-left:30%}.universe-grid{grid-template-columns:1fr}.universe-card{grid-template-columns:1fr 1fr;min-height:620px;display:grid}.case-image{height:570px}.process{grid-template-columns:1fr}.process-title{position:relative;top:0}.industry{grid-template-columns:1fr}.industry-copy{margin-top:5rem;padding-left:0}.cases-wall{height:1200px}.tile-a,.tile-b,.tile-c,.tile-d{width:43%;height:47%}.tile-a{top:2%;left:3%}.tile-b{top:5%;left:auto;right:3%}.tile-c{top:52%;left:3%;right:auto}.tile-d{top:50%;right:3%}}@media (width<=680px){.nav-shell{height:66px;top:10px;left:10px;right:10px}.sante-logo,.sante-logo img{width:105px}.nav-cta{gap:.6rem;padding:.72rem;font-size:.56rem}.neo-hero{padding:135px 1.2rem 70px}.neo-copy h1{font-size:4.6rem}.neo-actions{flex-direction:column;align-items:flex-start;gap:1rem}.portal{height:520px;margin-top:1rem}.chrome-orb{width:230px;height:230px;margin:-115px}.portal-ring.ring-1{width:390px;height:390px;margin:-195px}.ring-2{width:300px;height:300px;margin:-150px}.ring-3{width:450px;height:450px;margin:-225px}.orbit-one{width:115px;height:310px;left:0}.orbit-two{width:125px;height:300px;right:-6%}.orbit-three{width:90px;height:240px}.statement,.universes,.process,.industry,.cases,.launch-cta{padding:6rem 1.2rem}.statement h2,.section-head h2,.process-title h2,.industry-copy h2,.cases-intro h2,.launch-cta h2{font-size:4rem}.statement{min-height:760px}.statement>p:not(.micro){margin-left:0}.statement-orb{width:280px;height:280px;bottom:-120px;right:-150px}.float-tag{display:none}.section-head{margin:0 0 3rem;display:block}.universe-card{min-height:650px;display:block}.case-image{height:450px}.process-console{padding:.7rem}.console-scene{height:620px}.video-plane{opacity:.45;inset:7% 3% 28%}.formula-core{width:130px;height:130px;margin:-65px;top:38%}.formula-core b{font-size:1.8rem}.core-orbit{width:230px;height:230px;margin:-115px;top:38%}.node-1{top:13%;left:3%}.node-2{top:11%;right:3%}.node-3{top:52%;left:2%}.node-4{top:50%;right:2%}.node-5{bottom:25%}.dimension-node{min-width:90px;padding:.6rem}.dimension-node b{font-size:.58rem}.scene-copy{max-width:70%;bottom:1rem;left:1rem}.video-badge{font-size:.44rem;bottom:1rem;right:1rem}.step-controls{display:none}.industry-visual{min-height:570px}.plane-back{width:72%;height:47%}.plane-front{width:80%;height:53%}.industry-tag{width:100px;height:100px}.cases-wall{height:1750px}.tile-a,.tile-b,.tile-c,.tile-d{width:83%;height:390px;left:8%;right:auto}.tile-a{top:0}.tile-b{top:420px}.tile-c{top:840px}.tile-d{top:1260px}.launch-cta{min-height:760px}.cta-panel{border-radius:24px;padding:3rem 1.1rem}.launch-cta h2{font-size:3.8rem}.cta-sphere{opacity:.45;width:340px;height:340px;right:-190px}.cta-orbit{width:440px;height:180px;right:-210px}.cta-satellite{width:66px;height:66px}.satellite-a{top:10%;left:3%}.satellite-b{bottom:7%;right:3%}footer{grid-template-columns:1fr 1fr;padding:4rem 1.2rem 2rem}.footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
