@font-face{font-family:Inter;src:url('inter.woff2')}@font-face{font-family:Instrument;src:url('serif.woff2');font-style:italic}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#0a0b0a;color:#f4f4ed;font:16px/1.6 Inter,Arial,sans-serif}::selection{background:#d7ff67;color:#0a0b0a}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #d7ff67;outline-offset:6px}.skip{position:fixed;top:-100px;z-index:10;background:#d7ff67;color:black;padding:10px}.skip:focus{top:5px}header{max-width:1440px;margin:auto;padding:27px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14;gap:24px}.brand{display:flex;align-items:center;gap:9px;font-size:26px;font-weight:650;letter-spacing:-1px}.brand span{font-weight:350;color:#9b9d94;margin-left:-3px}nav{display:flex;gap:30px;font-size:13px;color:#b7bab0}nav a:hover,.text-link:hover{color:#d7ff67}.nav-cta{font-size:13px;border:1px solid #ffffff32;border-radius:30px;padding:10px 18px}.nav-cta span{margin-left:24px}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;min-height:720px;padding:75px 5% 38px;gap:20px}.eyebrow,.tiny,.tag,.hero-foot,.art-label,.project-note{font-size:10px;letter-spacing:1.7px;font-weight:500}.eyebrow{color:#d7ff67}.eyebrow i,.art-label i{display:inline-block;background:#d7ff67;width:6px;height:6px;border-radius:50%;margin-right:9px;box-shadow:0 0 14px #d7ff6780}h1{font-size:clamp(58px,6.2vw,90px);line-height:1.01;font-weight:500;letter-spacing:-4px;margin:32px 0 26px}em{font-family:Instrument,Georgia,serif;font-weight:400;color:#d7ff67}p{color:#a3a69c;font-weight:400}.hero-copy>p{max-width:430px;font-size:16px}.actions{display:flex;align-items:center;gap:24px;margin-top:32px}.button{display:inline-flex;justify-content:space-between;gap:24px;align-items:center;border:0;border-radius:999px;background:#d7ff67;color:#14170a;padding:15px 23px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:#e5ff9d;transform:translateY(-2px)}.text-link{font-size:13px;border-bottom:1px solid #ffffff30;padding-bottom:5px}.hero-foot{display:flex;gap:28px;color:#73786c;margin-top:57px;font-size:8px;letter-spacing:1.3px}.art{position:relative;min-height:560px;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 55% 60%,#b4d74012,transparent 62%)}.glow{position:absolute;width:290px;height:260px;left:25%;top:29%;background:#c9ff41;filter:blur(95px);opacity:.15}.monolith{position:absolute;left:16%;top:9%;width:70%;height:76%;transform:rotate(-23deg);filter:drop-shadow(30px 40px 30px #000);perspective:700px}.glass{position:absolute;border:1px solid #efffd94d;border-radius:35% 35% 20% 20%;width:32%;height:94%;background:linear-gradient(95deg,#caff6910,#c4eab333 16%,#fcffe756 23%,#44562c30 38%,#0b110d9c 60%,#d7ff6766 92%,#ffffffa1);box-shadow:inset 6px 0 12px #fff3,inset -10px 0 18px #c6ff6720,10px 20px 30px #0005;backdrop-filter:blur(9px);transform:rotateY(-24deg)}.g1{left:0;top:12%;height:70%}.g2{left:19%;top:0}.g3{left:38%;top:12%;height:83%}.g4{left:57%;top:4%;height:88%}.g5{left:76%;top:20%;height:66%}.orbit{position:absolute;border:1px solid #baff5b1a;border-radius:50%;width:560px;height:220px;top:37%;left:-3%;transform:rotate(-32deg)}.o2{width:420px;height:420px;left:12%;top:12%;border-style:dashed;opacity:.55}.art-label{position:absolute;bottom:24px;left:30px;right:25px;font-size:8px;color:#a0a792;display:flex;align-items:center}.art-label span{margin-left:auto;color:#d7ff67}.art-cross{position:absolute;right:24px;top:12px;color:#75845e;font-size:25px}.metrics{max-width:1296px;margin:0 auto 20px;border-block:1px solid #ffffff1c;padding:37px 0;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:30px}.metrics>div+div{border-left:1px solid #ffffff1c;padding-left:40px}.metric-title{font-size:22px;line-height:1.25}.metric-title em{color:#a4a896}.metric-title small{display:block;font-size:10px;color:#83877c;margin-top:14px}.metrics strong{font-size:48px;font-weight:450;letter-spacing:-2.5px;line-height:1.2}.metrics strong span{color:#d7ff67}.metrics p{font-size:12px;margin:9px 0 0}.section{max-width:1440px;margin:auto;padding:90px 5%}.section-top{display:flex;justify-content:space-between}.tiny{color:#666d60;font-size:9px}.intro{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:100px;margin:33px 0 48px}h2{font-size:clamp(38px,4vw,57px);font-weight:450;letter-spacing:-2px;line-height:1.08;margin:0}.intro p{font-size:15px;max-width:420px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.pillars article{border-top:1px solid #ffffff29;padding-top:20px}.number{color:#767c6e;font-size:11px}h3{font-size:21px;font-weight:500;letter-spacing:-.4px}.pillars p{font-size:14px}.portfolio{background:linear-gradient(180deg,#11130f,#0c0e0b);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.project{border:1px solid #ffffff1c;background:#141710;border-radius:22px;display:grid;grid-template-columns:1fr 1.2fr;overflow:hidden;min-height:390px;margin-top:24px}.project-copy{padding:44px}.tag{font-size:8px;letter-spacing:1.4px;color:#d7ff67}.project h3{font-size:33px;margin:18px 0 14px;letter-spacing:-1px}.project p{font-size:14px;max-width:370px}.project ul{padding:0;list-style:none;font-size:12px;color:#c0c6b5}.project li{padding:5px 0}.project li:before{content:'↗';margin-right:12px;color:#d7ff67}.project-note{display:block;color:#737d65;font-size:7px;margin-top:32px}.os-preview{margin:40px -30px 0 8px;transform:rotate(-3deg);transform-origin:50% 100%;background:#0b0c0a;border:1px solid #ffffff35;border-radius:12px;box-shadow:0 20px 60px #0008;min-width:0}.window-bar{display:flex;justify-content:space-between;padding:15px 18px;font-size:12px;border-bottom:1px solid #ffffff18}.window-bar b{color:#d7ff67;font-size:8px}.window-bar>span+span{font-size:6px;color:#616755;letter-spacing:4px}.os-body{display:flex}.os-body aside{width:130px;flex-shrink:0;color:#777d6e;font-size:10px;line-height:4;padding:14px 15px;border-right:1px solid #ffffff14}.os-body aside b{color:#d7ff67;font-weight:500}.os-content{padding:24px;flex:1;min-width:0}.os-content>small{font-size:7px;color:#6f7962}.os-content h4{font-weight:450;font-size:25px;margin:8px 0 18px;letter-spacing:-1px}.mini-stats{display:flex;gap:8px}.mini-stats>div{background:#1d2217;border:1px solid #d7ff6725;border-radius:9px;padding:12px;flex:1;font-size:8px;color:#909a80}.mini-stats span{display:block;color:#d7ff67;font-size:16px;margin-top:8px}.chart{display:flex;align-items:end;gap:9px;height:100px;border-bottom:1px solid #d7ff6730;margin:15px 0}.chart span{flex:1;background:linear-gradient(#d7ff6790,#d7ff6708);height:40%;border-radius:3px 3px 0 0}.chart span:nth-child(2n){height:55%}.chart span:nth-child(3n){height:70%}.chart span:nth-child(4n){height:87%}.os-row{display:flex;justify-content:space-between;font-size:8px;border-bottom:1px solid #ffffff13;padding:9px 0;color:#a0aa91}.os-row i{font-size:7px;color:#d7ff67}.illustration{font-size:6px;color:#7b8270;display:block;padding:10px 15px}.gifts{grid-template-columns:1.2fr 1fr;background:#11140f}.gift-preview{background:radial-gradient(ellipse at 30% 60%,#9ac84020,transparent 65%);position:relative;display:flex;align-items:center;justify-content:center;padding:25px;overflow:hidden}.delivery-card{width:290px;border-radius:20px;border:1px solid #e1ffc43b;background:linear-gradient(130deg,#ffffff12,#ffffff03);backdrop-filter:blur(10px);padding:28px;z-index:1;transform:rotate(-5deg);box-shadow:10px 20px 60px #0006}.delivery-card h4{font-weight:450;font-size:27px;line-height:1.1;margin:20px 0 24px;letter-spacing:-1px}.delivery-step{display:flex;gap:15px;font-size:10px;padding:12px 0;border-top:1px solid #ffffff20;color:#bdc6b0}.delivery-step b{color:#d7ff67}.delivery-step span{margin-left:auto}.gift-orb{position:absolute;font-size:180px;line-height:1;width:220px;height:220px;background:linear-gradient(130deg,#d7ff67b0,#d7ff6702);border:1px solid #d7ff6760;border-radius:65px;transform:rotate(23deg);left:10%;top:25%;color:#e6ffae80;text-align:center}.gifts .project-copy{align-self:center}.gifts .text-link{display:inline-block;margin-top:14px}.channels{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid #ffffff16}.channels h2{font-size:45px}.channels p{max-width:580px;font-size:14px}.channel-names{display:flex;gap:40px;align-items:center;margin:30px 0 20px}.channel-names span{font-size:26px;font-weight:700;letter-spacing:-1px;color:#d1d6c6}.channel-names span:last-child{font-size:11px;font-weight:450;letter-spacing:1px}.channels small{font-size:10px;color:#717969;display:block;max-width:560px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-top:50px}.contact-grid h2{font-size:62px}.contact-grid>div>p{max-width:400px;font-size:15px}.looking{display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}.looking span{flex-basis:100%;font-size:9px;letter-spacing:1.5px;color:#717969;margin-bottom:4px}.looking b{font-weight:400;font-size:10px;padding:7px 12px;border:1px solid #ffffff25;border-radius:30px}form{border:1px solid #ffffff20;border-radius:20px;background:linear-gradient(130deg,#ffffff07,#ffffff02);padding:30px}form h3{margin:0 0 7px}form>p{font-size:12px;margin-top:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-size:11px;color:#bac0af;margin-top:17px}input,select,textarea{display:block;width:100%;background:#ffffff05;color:#eff3e5;border:1px solid #ffffff20;border-radius:8px;padding:11px 12px;margin-top:6px;font-size:12px;resize:vertical}input:focus,select:focus,textarea:focus{outline:1px solid #d7ff67;border-color:#d7ff67}select option{background:#171b13}input::placeholder,textarea::placeholder{color:#737d69}form .button{width:100%;margin:22px 0 12px}form>small{display:block;font-size:10px;color:#8c9680;line-height:1.5}#form-status{color:#d7ff67;margin-top:12px}.faq{display:grid;grid-template-columns:1fr 2fr;padding-top:30px}.faq details{border-top:1px solid #ffffff25}.faq summary{cursor:pointer;font-size:16px;padding:20px 28px 20px 0;list-style:none;position:relative}.faq summary:after{content:'+';position:absolute;right:0;color:#d7ff67}.faq details[open] summary:after{content:'−'}.faq p{font-size:13px;margin:0 30px 24px 0}footer{border-top:1px solid #ffffff1c;padding:35px 5%;max-width:1440px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px}footer .brand{font-size:22px}footer>span{font-size:11px;color:#818b75}footer small,footer>a:last-child{font-size:10px;color:#818b75}@media(min-width:1440px){.metrics{margin-inline:auto}}@media(max-width:1350px){.metrics{margin-inline:5%}.metrics>div+div{padding-left:25px}.hero-foot{gap:15px}.actions{gap:18px}.intro{gap:60px}.contact-grid{gap:60px}}@media(max-width:1000px){nav{gap:18px}.hero{min-height:650px;padding-top:55px}.hero h1{font-size:70px}.art{min-height:490px}.actions{flex-wrap:wrap}.hero-foot{flex-wrap:wrap;margin-top:35px}.metrics strong{font-size:38px}.metric-title{font-size:19px}.metrics{gap:18px}.section{padding-block:65px}.contact-grid h2{font-size:51px}.contact-grid{gap:35px}.project-copy{padding:30px}.os-body aside{width:100px}.os-content{padding:18px}.pillars{gap:25px}.intro{gap:40px}footer>span{display:none}}@media(max-width:720px){header{padding-block:20px}nav{display:none}.brand{font-size:22px}.nav-cta{font-size:10px;padding:9px 12px}.nav-cta span{margin-left:8px}.hero{grid-template-columns:1fr;padding-top:43px;gap:0}.hero h1{font-size:68px;letter-spacing:-3px}.eyebrow{font-size:8px}.hero-copy>p{font-size:15px}.hero-foot{margin-top:34px}.art{min-height:420px;max-width:480px;width:100%;margin:auto}.monolith{height:77%;left:18%;width:63%;top:7%}.art-label{left:10px;right:10px}.metrics{grid-template-columns:1fr 1fr;padding-block:26px;gap:28px 14px}.metrics>div+div{padding-left:15px}.metrics>div:nth-child(3){border-left:0;padding-left:0}.metric-title{font-size:21px}.metrics strong{font-size:39px}.metrics p{font-size:11px}.tiny{display:none}.intro,.contact-grid,.channels,.faq{grid-template-columns:1fr;gap:25px}.intro{margin-top:27px}.intro p{margin:0}h2,.channels h2{font-size:39px}.pillars{grid-template-columns:1fr;gap:24px}.pillars h3{margin:12px 0}.pillars p{margin:8px 0}.project,.gifts{grid-template-columns:1fr}.project-copy{padding:28px}.project h3{font-size:30px}.os-preview{margin:0 -10px 15px 20px}.os-content h4{font-size:23px}.gift-preview{min-height:350px;order:2}.gifts .project-copy{order:1}.channels>div{margin-top:5px}.channel-names{gap:26px}.channel-names span{font-size:22px}.channel-names span:last-child{font-size:8px}.contact-grid h2{font-size:48px}.contact-grid{margin-top:28px;gap:35px}form{padding:24px}.faq{padding-top:0}.faq>div{margin-top:5px}footer{flex-wrap:wrap;padding-block:28px}footer small{margin-left:auto}footer>a:last-child{width:100%}.form-row{gap:10px}.section{padding-block:55px}.art-label{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Refined surfaces drawn from the OS reference. */
body{background:#080909;color:#ededeb}header{border-color:#202121;padding-block:22px}.brand img{border-radius:10px}.brand{font-weight:500}.hero{grid-template-columns:1.12fr 1fr;min-height:570px;align-items:center;padding-block:70px;gap:65px}.hero h1{font-size:clamp(50px,5vw,72px);letter-spacing:-2.8px;line-height:1.08;margin-block:25px}.hero h1 em{color:#d9dbd3}.hero-copy>p{max-width:470px;font-size:15px;line-height:1.7}.eyebrow{font-size:9px;color:#a4aa9b;letter-spacing:1.1px}.hero .eyebrow i{box-shadow:none}.hero-foot{margin-top:35px}.button{border-radius:9px;padding:12px 18px;background:#d7ff67;font-weight:500}.nav-cta{border-radius:9px;background:linear-gradient(#ffffff07,#ffffff00);border-color:#303232}.text-link{font-size:12px}.actions{gap:22px}.operation-panel{border:1px solid #2b2c2b;border-radius:15px;background:linear-gradient(135deg,#ffffff07 0%,#ffffff01 32%,#ffffff00 70%),#0c0d0d;box-shadow:inset 0 1px 0 #ffffff08,0 14px 35px #0003;overflow:hidden}.operation-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid #242626;font-size:8px;letter-spacing:1px;color:#989e90}.operation-head i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#d7ff67;margin-right:8px}.operation-title{padding:27px 22px 22px;font-size:23px;font-weight:450;letter-spacing:-.6px}.operation-title small{display:block;font-size:12px;color:#7f857b;letter-spacing:0;margin-top:4px}.operation-item{display:flex;align-items:center;gap:14px;margin:0 13px 9px;padding:17px 12px;border:1px solid #252727;border-radius:10px;background:linear-gradient(110deg,#ffffff05,transparent 60%)}.operation-item b{display:block;font-size:13px;font-weight:500}.operation-item small{display:block;font-size:10px;color:#83897e;margin-top:3px}.op-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;border:1px solid #33372e;color:#b5c790;background:#d7ff6705;font-size:17px}.op-tag{margin-left:auto;color:#929d84;background:#d7ff6708;padding:2px 7px;border-radius:4px;font-size:8px}.operation-bottom{display:flex;justify-content:space-between;padding:18px 22px;color:#747c6f;font-size:8px;gap:15px}.operation-bottom a{color:#bdc5b2}.metrics{border:0;gap:12px;padding:0;margin-bottom:0}.metrics>div{border:1px solid #282a28!important;border-radius:13px;background:linear-gradient(115deg,#ffffff05,transparent 65%),#0c0d0d;padding:24px!important;position:relative}.metrics>div:nth-child(2):before{content:'';position:absolute;left:0;top:24px;bottom:24px;width:2px;background:#d7ff67}.metrics strong{font-size:42px;letter-spacing:-1.6px;font-weight:400}.metrics strong span{color:#9ba58c}.metric-title{font-size:23px}.metric-title em{color:#c1c5ba}.section{padding-block:75px}.section-top{padding-bottom:15px;border-bottom:1px solid #232525}h2{font-size:46px;letter-spacing:-1.6px}h2 em{color:#c9cfc0}.intro{gap:70px;margin-top:32px}.intro p{font-size:14px;line-height:1.8}.pillars{gap:12px}.pillars article{border:1px solid #282a28;border-radius:13px;padding:24px;background:linear-gradient(120deg,#ffffff06,transparent 65%),#0d0e0e}.pillars h3{font-size:18px;font-weight:450}.pillars p{font-size:12px}.number{color:#b1be9b}.portfolio{background:#080909;border:0}.project,.gifts{background:linear-gradient(115deg,#ffffff04,transparent 60%),#0b0c0c;border-color:#292b29;border-radius:14px}.project-copy{padding:35px}.tag{color:#9eab8b;font-size:8px}.project h3{font-size:29px;font-weight:450}.project p{font-size:13px}.os-preview{transform:none;margin:28px 28px 28px 0;border-color:#2b2e2a;box-shadow:none;background:#090a0a}.os-content h4{font-size:22px}.mini-stats>div{background:linear-gradient(110deg,#ffffff07,transparent),#0e100e;border-color:#2b3027}.mini-stats span{color:#c6cebb;font-size:16px}.chart{height:70px;opacity:.5}.gift-preview{background:#0c0e0c}.gift-orb{display:none}.delivery-card{transform:none;background:linear-gradient(130deg,#ffffff07,transparent),#0c0e0d;border-color:#30362b;box-shadow:none;border-radius:12px;width:310px}.delivery-card h4{font-size:27px}.contact-grid{gap:80px}.contact-grid h2{font-size:55px}.looking b{border-radius:6px}.contact-grid form{background:linear-gradient(120deg,#ffffff05,transparent),#0c0d0d;border-radius:14px;border-color:#292c28}.contact-grid form a{color:#c5d4af}.faq{padding-top:15px}.faq summary{font-size:14px}footer{border-color:#262825}.project-note,.tiny{letter-spacing:1px}
@media(max-width:1000px){.hero{gap:30px;min-height:550px}.hero h1{font-size:58px}.operation-item{padding:14px 10px;gap:10px}.operation-title{font-size:21px}.op-tag{font-size:7px}.metrics>div{padding:20px!important}.metrics strong{font-size:35px}.metric-title{font-size:20px}.intro{gap:40px}.contact-grid{gap:40px}}
@media(max-width:720px){.hero{grid-template-columns:1fr;gap:36px;padding-top:42px;padding-bottom:32px}.hero h1{font-size:53px;letter-spacing:-2px}.hero h1 em{font-size:49px}.hero-copy>p{font-size:14px}.operation-panel{width:100%}.operation-bottom{font-size:8px}.metrics{gap:10px}.metrics>div{padding:19px!important}.metrics strong{font-size:36px}.metric-title{font-size:20px}.section{padding-block:50px}h2{font-size:36px}.intro{gap:22px}.pillars{gap:10px}.pillars article{padding:22px}.project-copy{padding:25px}.os-preview{margin:0 16px 20px}.os-body aside{width:83px;padding:14px 10px}.os-content{padding:16px}.os-content h4{font-size:19px}.mini-stats>div{padding:8px}.mini-stats span{font-size:13px}.gift-preview{min-height:315px}.contact-grid h2{font-size:46px}.contact-grid{gap:28px}footer{padding-block:25px}}
