@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap');
:root{--bg:#0a0b10;--surface:#15171f;--line:#242732;--ink:#f3f4fa;--soft:#9297ac;--cyan:#4ce0d2;--violet:#8b5cf6;--amber:#ffb020}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:60px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.75 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.wrap{max-width:1320px;margin:auto;padding-inline:48px}header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 48px;max-width:1420px;margin:auto;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.brand b{font:700 36px/1 Rajdhani,sans-serif;letter-spacing:-1.5px}.brand>span{font:10px/1.5 'JetBrains Mono',monospace;letter-spacing:1.3px;border-left:1px solid var(--line);padding-left:16px;margin-left:4px;color:var(--soft)}nav{display:flex;gap:26px;font-size:12px}nav a:hover,.text-link:hover{color:var(--cyan)}.header-cta{font-size:12px;border:1px solid #424654;padding:10px 17px;border-radius:5px;white-space:nowrap}.header-cta span{margin-left:15px}.menu{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px;align-items:center;gap:50px;position:relative;padding-block:65px}.eyebrow,.micro{font:10px/1.6 'JetBrains Mono',monospace;letter-spacing:1.8px}.eyebrow{color:var(--cyan);margin:0 0 24px;display:flex;align-items:center;gap:12px}.eyebrow i{width:6px;height:6px;border-radius:100%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Rajdhani,Arial,sans-serif}h1{font-size:clamp(66px,6.9vw,102px);font-weight:600;line-height:.97;letter-spacing:-3.7px;margin-bottom:30px}h1 em{font-style:normal;color:#bcc1d2}.dawn{background:linear-gradient(105deg,var(--cyan),#af8ff8 63%,var(--amber));color:transparent;background-clip:text}h2{font-size:58px;line-height:1.03;letter-spacing:-1.8px;font-weight:600;margin:0}h2>span:not(.dawn){color:var(--soft)}h3{font-size:30px;line-height:1.2;letter-spacing:-.6px;font-weight:600;margin-bottom:16px}p{color:var(--soft)}.lead{font-size:15px;max-width:430px;line-height:1.85;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:0;border-radius:5px;padding:14px 22px;font-size:12px;font-weight:700;min-height:48px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button>span{font-size:20px;line-height:1}.amber{background:var(--amber);color:#171208}.amber:hover{background:#ffbe49}.hero-actions{display:flex;align-items:center;gap:28px}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:600}.launch{color:#777e96;margin:28px 0 0;display:flex;gap:10px;align-items:center;letter-spacing:1px}.launch span{height:5px;width:5px;background:var(--amber);border-radius:50%}.hero-art{height:535px;position:relative;background:radial-gradient(ellipse at 48% 48%,#30355568,transparent 60%);isolation:isolate}.hero-art:before{content:'';position:absolute;inset:20px;background-image:linear-gradient(#777a9d09 1px,transparent 1px),linear-gradient(90deg,#777a9d09 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,#000,transparent 72%)}.ring{width:335px;height:335px;position:absolute;left:50%;top:47%;transform:translate(-50%,-50%) rotate(-32deg) scaleY(.76);border-radius:50%;background:conic-gradient(from 40deg,#060711,#aab0c2 9%,#f7f8ff 14%,#303542 27%,#090b13 43%,#7d829c 59%,#f3f6ff 66%,#34374d 82%,#070911);box-shadow:9px 25px 0 #131723,12px 29px 0 #797e94,15px 34px 9px #000,22px 53px 30px #000a,inset 0 0 4px 3px #c2d2db77;z-index:2}.ring-inner{position:absolute;inset:48px;border-radius:50%;background:radial-gradient(ellipse at 50% 95%,#3c4665,#0e1019 48%,#06060b);box-shadow:inset -9px -18px 0 #070911,inset -10px -24px 0 #576076,inset -8px -27px 6px #161926,0 0 4px 2px #0b0d14}.sensor{position:absolute;bottom:68px;left:85px;width:10px;height:6px;border-radius:4px;background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.ring-sign{position:absolute;right:48px;top:72px;color:#171b27;font:600 19px Rajdhani;transform:rotate(65deg)}.orbit{position:absolute;border:1px solid #8b5cf635;left:50%;top:47%;border-radius:50%;transform:translate(-50%,-50%) rotate(-30deg)}.orbit-one{width:460px;height:290px}.orbit-two{width:490px;height:415px;border-color:#4ce0d215;transform:translate(-50%,-50%) rotate(32deg)}.art-tag{position:absolute;color:#798297;font:9px 'JetBrains Mono';letter-spacing:1.4px;z-index:3}.art-tag.top{top:40px;left:30px}.art-tag.bottom{right:15px;bottom:100px}.art-caption{position:absolute;bottom:27px;left:10px;display:flex;gap:23px;font:600 27px Rajdhani;letter-spacing:2px;color:#979eb5}.art-caption span:nth-child(2){color:var(--cyan)}.art-note{position:absolute;left:10px;bottom:4px;font:8px 'JetBrains Mono';letter-spacing:1.2px;color:#6a7089}.art-dot{width:7px;height:7px;position:absolute;right:12px;top:38%;border-radius:50%;background:var(--violet);box-shadow:0 0 20px var(--violet)}.pillar-strip{display:grid;grid-template-columns:repeat(3,1fr) .8fr;border-block:1px solid var(--line);padding-block:24px}.pillar-strip a{display:flex;align-items:center;gap:16px;border-right:1px solid var(--line);padding:0 24px;font:600 22px Rajdhani}.pillar-strip a:first-child{padding-left:0}.pillar-strip a>span{font:10px 'JetBrains Mono';color:var(--soft)}.pillar-strip a>i{font-size:16px;margin-left:auto;font-style:normal;color:var(--soft)}.strip-note{padding-left:34px;font:9px/1.7 'JetBrains Mono';letter-spacing:1px;color:var(--soft)}section[id]{scroll-margin-top:40px}.philosophy{padding-block:110px 100px}.philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}.large-copy{font-size:22px;line-height:1.6;color:var(--ink);margin-bottom:22px}.philosophy-grid p:not(.large-copy){max-width:485px;font-size:13px}.values{display:flex;flex-wrap:wrap;gap:22px;margin-top:27px;font:9px 'JetBrains Mono';color:#bec3d6}.values span:before{content:'+';color:var(--cyan);margin-right:8px}.cycle-section{background:linear-gradient(115deg,#10121b,#13111e 80%);border-block:1px solid var(--line);padding:90px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:42px}.section-head>p{font-size:12px;margin:0 0 7px;max-width:350px;line-height:1.8}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #343440}.steps article{padding:30px 35px 25px;border-right:1px solid #343440}.steps article:first-child{padding-left:0}.steps article:last-child{border:0}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.step-top .micro{color:var(--soft)}.step-symbol{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#becfdf}.step-icon{display:block;width:32px;height:32px;flex-shrink:0}.steps p{font-size:12px;max-width:265px}.loop-line{display:flex;align-items:center;gap:20px;color:var(--soft);font:9px 'JetBrains Mono';letter-spacing:1px;margin-top:18px}.loop-line .loop-icon{display:flex;color:#8fa6bc}.loop-icon .step-icon{width:22px;height:22px}.loop-line a{margin-left:auto;color:#b7a2e7}.products{padding-block:100px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.filters button{color:var(--soft);background:transparent;border:1px solid var(--line);padding:8px 19px;border-radius:100px;font-size:11px}.filters button.selected{background:var(--cyan);border-color:var(--cyan);color:#071413}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product{background:#101219;border:1px solid var(--line);border-radius:7px;overflow:hidden}.product-image{height:290px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#343c4c,#151720 68%)}.product-image img{width:100%;height:100%;object-fit:cover;object-position:65% 55%;opacity:.85}.product-label{position:absolute;z-index:1;top:20px;left:20px;font-size:8px;letter-spacing:1px;color:#d8dce9}.product-note{position:absolute;z-index:1;bottom:15px;left:20px;color:#d1d6e4;background:#0a0b10a8;padding:4px 8px;font-size:8px;letter-spacing:.4px}.product-content{padding:25px}.product-title{display:flex;justify-content:space-between;align-items:baseline}.product-title>span{color:var(--soft)}.product h3{font-size:30px;margin-bottom:10px}.product p{font-size:12px;min-height:69px}.product-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:23px 0;font-size:9px;color:var(--soft)}.product-foot button{background:transparent;color:var(--cyan);border:0;padding:0;font-size:10px}.outline{border:1px solid #404452;background:transparent;color:var(--ink);width:100%}.stack-object{position:absolute;left:50%;top:57%;transform:translate(-50%,-50%) rotate(-9deg);width:132px;height:180px;border-radius:5px;background:linear-gradient(110deg,#383044,#0f111c 45%,#272330);box-shadow:12px 13px 22px #0009;border:1px solid #58526a;display:flex;flex-direction:column;padding:17px;color:#c0a4ff}.stack-object img{width:16px;height:20px;opacity:1}.stack-object b{font:600 22px Rajdhani;margin-top:-22px;margin-left:20px}.stack-object>span{font:600 28px/1 Rajdhani;letter-spacing:1px;margin-top:22px}.stack-object small{font:5px 'JetBrains Mono';margin-top:auto;letter-spacing:1px}.product-night{background:radial-gradient(ellipse at 40% 50%,#3b244c,#151720 70%)}.product-light{background:radial-gradient(ellipse at 50% 50%,#3d3330,#151720 70%)}.light-object{position:absolute;left:50%;top:53%;width:165px;height:187px;transform:translate(-50%,-50%) rotate(12deg);border:6px solid #c8baba;border-radius:70px 70px 45px 45px;background:radial-gradient(ellipse,#d950543a,#332729);box-shadow:0 0 27px #e43c3c25,inset 0 0 30px #c4383844;display:flex;justify-content:space-around;padding:45px 15px}.light-object div{width:30px;height:14px;border-radius:40%;background:#08090d;box-shadow:0 0 16px #ff696980}.light-object div:last-child{position:absolute;bottom:40px;left:57px;width:35px;height:7px}.formula{margin-top:25px;border:1px solid var(--line);border-radius:5px;padding:20px 25px}.formula summary{cursor:pointer;display:flex;justify-content:space-between;font-size:12px;gap:15px;list-style:none}.formula summary i{color:var(--cyan);font-style:normal;margin-right:12px}.formula summary>span:last-child{color:var(--soft);font-size:10px}.formula summary b{font-size:20px;margin-left:25px;color:var(--ink)}.formula>p{font-size:12px;max-width:750px;margin-top:22px}table{width:100%;border-collapse:collapse;font-size:11px}td,th{text-align:left;padding:10px;border-bottom:1px solid var(--line)}caption{text-align:left;color:var(--soft);font-size:10px;padding:8px}.reviews{padding-block:10px 100px}.review-empty{display:grid;grid-template-columns:80px 1fr auto;align-items:center;border-block:1px solid var(--line);padding:40px 0;gap:20px}.quote-symbol{font:120px/1 Rajdhani;color:var(--violet)}.review-empty h3{font-size:28px}.review-empty p{font-size:12px;max-width:535px;margin:0}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.reviews-grid article{padding:25px;background:var(--surface);border:1px solid var(--line)}blockquote{font-size:18px;margin:18px 0}.reviews-grid a{color:var(--cyan)}.access-section{background:radial-gradient(ellipse at 0 100%,#242040,#101219 60%);border-block:1px solid var(--line);padding:85px 0}.access-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.access-grid p{font-size:12px;margin-top:25px}.access-note{color:#73758a;display:block;margin-top:45px;font-size:8px}.access-grid form>label:first-child{font-size:12px;display:block;margin-bottom:10px}.email-row{display:flex;gap:8px}.email-row input{background:#0a0b10;border:1px solid #3b3e4d;border-radius:5px;color:var(--ink);padding:12px 15px;min-width:0;width:100%;font-size:12px}.email-row .button{gap:20px;padding:12px 18px}.consent{display:flex;align-items:start;gap:12px;font-size:9px;color:var(--soft);margin-top:20px;line-height:1.9}.consent input{accent-color:var(--cyan);margin:5px 0 0}.consent a{text-decoration:underline}.interest-label{display:block;font-size:10px;color:var(--soft);margin:18px 0 7px}select{width:100%;background:#0a0b10;border:1px solid #3b3e4d;color:var(--ink);padding:10px 12px;border-radius:5px;font-size:11px}.form-status{color:var(--cyan);min-height:20px}.honeypot{position:absolute;left:-10000px}.contact{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding-block:75px}.contact .eyebrow{margin:0;font-size:9px}.contact h2{font-size:35px;letter-spacing:-.6px}.contact p{font-size:11px;margin:12px 0 0}.contact>a{justify-self:end}footer{border-top:1px solid var(--line);padding-block:35px 30px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#777e94;border-top:1px solid var(--line);padding-top:22px}.footer-bottom>span:last-child{font:8px 'JetBrains Mono';letter-spacing:1px}.skip{position:absolute;top:-100px;left:10px;z-index:100;background:var(--cyan);color:black;padding:10px}.skip:focus{top:5px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#000c;display:flex;align-items:center;justify-content:center;padding:25px;backdrop-filter:blur(8px)}.modal{position:relative;width:550px;background:var(--surface);border:1px solid #444451;border-radius:10px;padding:45px}.modal h2{font-size:48px;margin-bottom:25px}.modal p{font-size:13px}.modal-close{position:absolute;right:15px;top:10px;border:0;background:transparent;color:var(--ink);font-size:30px}.legal{max-width:840px;padding-block:90px}.legal h1{font-size:58px;line-height:1.1;margin-top:30px}.legal h2{font-size:30px;margin-block:30px 12px}.legal p{font-size:14px}.admin{max-width:960px;padding-block:50px}.admin h1{font-size:60px}.admin input,.admin textarea{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:5px;color:var(--ink);padding:12px;margin:6px 0 15px}.admin label{font-size:12px}.admin textarea{min-height:130px}.admin article{border:1px solid var(--line);padding:22px;margin-top:15px}.admin .button{margin-right:12px}
@media(min-width:1500px){.hero{min-height:760px}.hero-art{height:570px}}@media(max-width:1100px){header{padding-inline:30px}.brand>span{display:none}nav{gap:18px;font-size:11px}.wrap{padding-inline:30px}.hero{gap:10px}h1{font-size:78px}.hero-art{transform:scale(.88)}.hero-actions{gap:16px}.hero-actions .button{padding:13px 15px;gap:15px}.product-content{padding:18px}.philosophy-grid{gap:45px}.product p{min-height:88px}.access-grid{gap:35px}.contact{grid-template-columns:1fr 2fr}.contact>a{grid-column:2;justify-self:start}.email-row{flex-wrap:wrap}.email-row .button{width:100%}}
@media(max-width:760px){header{height:78px;padding:0 22px;position:relative;gap:15px}.brand b{font-size:30px}.brand img{width:28px}.header-cta{font-size:10px;padding:8px 10px}.header-cta span{margin-left:8px}.menu{display:block;background:transparent;border:0;color:var(--soft);font-size:11px;margin-left:auto}header nav{display:none;position:absolute;top:77px;left:0;right:0;background:#10121bf5;z-index:20;padding:25px;border-bottom:1px solid var(--line)}header nav.open{display:flex;flex-direction:column;font-size:14px}.wrap{padding-inline:22px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:55px;padding-bottom:25px;gap:0}.hero h1{font-size:76px;letter-spacing:-2.5px}.eyebrow{font-size:8px}.lead{font-size:13px;max-width:350px}.hero-actions{gap:24px}.hero-art{height:390px;transform:scale(.85);margin:-8px -20px -25px}.ring{width:285px;height:285px}.ring-inner{inset:43px}.orbit-one{width:365px;height:245px}.orbit-two{width:380px;height:325px}.art-caption{font-size:21px;bottom:18px;left:20px}.art-tag.top{top:12px;left:10px}.art-tag.bottom{bottom:62px;font-size:8px}.art-note{left:20px;bottom:-4px;font-size:7px}.pillar-strip{grid-template-columns:repeat(3,1fr);padding-block:20px}.pillar-strip a{font-size:15px;gap:6px;padding-inline:10px}.pillar-strip a>span{font-size:7px}.pillar-strip a>i{display:none}.pillar-strip a:nth-child(3){border:0}.strip-note{display:none}h2{font-size:44px}.philosophy{padding-block:65px}.philosophy-grid{grid-template-columns:1fr;gap:27px}.large-copy{font-size:18px}.values{gap:12px;font-size:8px}.cycle-section{padding-block:60px}.section-head{display:block;margin-bottom:25px}.section-head>p{margin-top:22px;font-size:12px}.steps{display:block}.steps article,.steps article:first-child{padding:23px 0;border:0;border-bottom:1px solid #343440}.steps article:last-child{border:0}.step-top{margin-bottom:8px}.steps h3{margin-bottom:10px}.steps p{max-width:100%;margin:0}.loop-line{gap:10px;font-size:7px;letter-spacing:0}.loop-line a{max-width:83px;line-height:1.6}.products{padding-block:65px}.product-grid{grid-template-columns:1fr}.product-image{height:320px}.product-content{padding:23px}.product p{min-height:0}.filters{gap:6px}.filters button{font-size:10px;padding:7px 12px}.formula{padding:16px}.formula summary{font-size:11px;flex-direction:column;gap:4px}.formula summary b{margin-left:15px}.reviews{padding-bottom:65px}.review-empty{grid-template-columns:45px 1fr;gap:15px;padding-block:28px}.quote-symbol{font-size:85px;align-self:start}.review-empty>a{grid-column:2;font-size:11px}.reviews-grid{grid-template-columns:1fr}.access-section{padding-block:60px}.access-grid{grid-template-columns:1fr;gap:30px}.access-note{margin-top:25px}.email-row{flex-wrap:nowrap}.email-row .button{width:auto;font-size:10px;padding:10px;gap:12px}.contact{display:block;padding-block:55px}.contact h2{font-size:34px;margin-top:20px}.contact>a{margin-top:15px}.footer-top{align-items:start;flex-direction:column}.footer-top nav{flex-wrap:wrap;gap:20px}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;font-size:8px;row-gap:14px}.footer-bottom>span:last-child{font-size:7px}.modal{padding:35px 24px}.modal h2{font-size:38px}.legal h1{font-size:42px;letter-spacing:-1px}.legal{padding-block:50px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

@media(max-width:760px){.hero h1{font-size:clamp(46px,13vw,56px);letter-spacing:-2px}.hero-art{overflow:hidden;margin-inline:-15px}.hero-actions{gap:16px}.hero-actions .button{font-size:10px;padding:12px 14px;gap:14px;white-space:nowrap}.hero-actions .text-link{font-size:10px;gap:10px;white-space:nowrap}}

/* Original supplied silver 8Q identity. */
:root{--bg:#081326;--surface:#11203a;--line:#263750}.brand{gap:14px}.brand .brand-mark{display:block;width:94px;height:68px;object-fit:contain}.brand>span{letter-spacing:2px;font-size:9px}.stack-object .brand-mark{width:42px;height:30px;object-fit:contain;opacity:1}.stack-object{color:#d8e3ef}.cycle-section{background:linear-gradient(115deg,#0c192d,#101d34)}.product{background:#0c192c}.access-section{background:radial-gradient(ellipse at 0 100%,#1a2b49,#0c192c 65%)}header{background:#081326}.hero-art{background:radial-gradient(ellipse at 48% 48%,#3a4a6760,transparent 65%)}@media(max-width:760px){.brand .brand-mark{width:77px;height:56px}}
.brand .brand-mark,.stack-object .brand-mark{mix-blend-mode:lighten}

@media(max-width:360px){.hero-actions{flex-wrap:wrap;row-gap:14px}.hero h1{font-size:42px}.pillar-strip{grid-template-columns:1fr;row-gap:15px}.pillar-strip a{border:0;padding-inline:0;font-size:18px}.email-row{flex-wrap:wrap}.email-row .button{width:100%}}
@media(max-width:360px){h2{font-size:32px;letter-spacing:-1px}}
@media(max-width:760px){.cycle-section h2{font-size:clamp(28px,8.5vw,44px)}}

/* Balance the philosophy section with the supplied brand identity. */
.philosophy{padding-block:80px 60px}.philosophy-grid{gap:70px;align-items:start}.philosophy-signature{display:flex;align-items:center;gap:30px;max-width:410px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.philosophy-mark{display:block;width:140px;height:101px;object-fit:contain;mix-blend-mode:lighten}.philosophy-directions{display:flex;flex-direction:column;gap:8px;font:500 11px/1.5 'JetBrains Mono',monospace;letter-spacing:1px;color:#b9c9df}.philosophy-directions span:first-child{color:var(--cyan)}@media(max-width:760px){.philosophy{padding-block:52px 48px}.philosophy-grid{gap:27px}.philosophy-signature{margin-top:22px;padding-top:16px;gap:20px}.philosophy-mark{width:96px;height:69px}.philosophy-directions{font-size:10px;gap:5px;letter-spacing:.5px}}
