:root{--gold:#ccb17b;--muted:#a9adb4}body{font-size:16px}p{font-size:16px;line-height:1.8;color:#a9adb4}.section{padding-top:88px;padding-bottom:88px}.section-head{margin-bottom:42px}.section-head p{font-size:15px}.button{font-size:13px;padding:15px 23px}.site-nav{gap:20px}.site-nav a{font-size:12px}.site-header .small{font-size:12px}.eyebrow{font-size:10px;letter-spacing:2px}.hero.immersive-hero{min-height:710px;align-items:center}.immersive-hero h1{font-size:clamp(60px,6.7vw,94px);line-height:1.04;max-width:700px}.immersive-hero .lead{font-size:17px;max-width:530px;margin-top:30px}.immersive-hero>div:first-child{max-width:720px}.immersive-image>img{opacity:.8}.orbital-desk{width:min(35vw,470px);right:3%;opacity:.65}.hero-note{font-size:9px}.ambient-tape{font-size:9px}.lab-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lab-path{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:32px;border:1px solid #ccb17b28;background:linear-gradient(145deg,#ccb17b08,transparent 50%),#101319;min-height:390px;transition:border-color .3s,transform .3s}.lab-path:hover{border-color:#ccb17b75;transform:translateY(-5px)}.lab-path-number{font:38px var(--serif);color:#ccb17b}.lab-path-orbit{position:absolute;top:25px;right:25px;width:100px;height:100px;display:grid;place-items:center;border:1px solid #ccb17b30;border-radius:50%;color:#ccb17b70;font:38px var(--serif);box-shadow:0 0 0 13px #ccb17b04}.lab-path>div:not(.lab-path-orbit){margin-top:45px}.lab-kicker{font:9px var(--mono);letter-spacing:1.5px;color:var(--gold)}.lab-path h3{font:39px var(--serif);margin:16px 0}.lab-path p{font-size:14px;line-height:1.8;max-width:310px}.lab-path-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccb17b25;padding-top:22px;margin-top:auto!important;gap:10px}.lab-path-bottom span{font:8px var(--mono);letter-spacing:1px;color:#a79b86}.lab-path-bottom b{font-size:25px;color:var(--gold);font-weight:400}.lab-platform{background:linear-gradient(140deg,#ccb17b08,transparent 50%),#0f1217;padding:85px 0;border-top:1px solid #ccb17b20;border-bottom:1px solid #ccb17b20}.platform-shell{display:grid;grid-template-columns:210px minmax(0,1fr);border:1px solid #ccb17b38;border-radius:12px;overflow:hidden;box-shadow:0 35px 90px #0005;background:#090c10}.platform-sidebar{display:flex;flex-direction:column;background:#11151b;border-right:1px solid #ccb17b25;padding:28px 16px}.platform-brand{display:flex;align-items:center;gap:12px;font:30px var(--serif);color:var(--gold);padding:0 12px 27px}.platform-brand span{font:8px var(--mono);letter-spacing:1.2px;color:#929aa5}.platform-tabs{display:flex;flex-direction:column;gap:8px}.platform-tabs button{display:flex;align-items:center;gap:15px;padding:16px 13px;color:#9da6b2;background:transparent;border:1px solid transparent;border-radius:6px;text-align:left;cursor:pointer;font:13px var(--sans)}.platform-tabs button span{font-size:19px;color:#919ba8}.platform-tabs button[aria-selected=true]{border-color:#ccb17b40;color:#eae4d5;background:#ccb17b0e}.platform-tabs button[aria-selected=true] span{color:var(--gold)}.platform-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.platform-private{margin-top:auto;padding:35px 12px 0;display:flex;gap:10px;align-items:center;color:var(--gold)}.platform-private p{font-size:10px;margin:0;line-height:1.7}.platform-private small{font-size:8px;color:#747f8c}.platform-top{display:flex;align-items:center;justify-content:space-between;padding:19px 26px;border-bottom:1px solid #ccb17b20}.platform-top>span:first-child{font:8px var(--mono);letter-spacing:1.5px;color:#87919d}.platform-panel{min-height:480px;padding:30px}.platform-panel[hidden]{display:none!important}.platform-panel#preview-live{padding:0}.preview-live-picture{position:relative;height:415px;isolation:isolate;overflow:hidden}.preview-live-picture img{width:100%;height:100%;object-fit:cover;opacity:.67}.preview-live-shade{position:absolute;inset:0;background:linear-gradient(0deg,#090c10f2,transparent 85%),linear-gradient(90deg,#090c1070,transparent)}.preview-label{position:absolute;top:25px;left:28px;font:8px var(--mono);letter-spacing:2px;color:#c5b796}.preview-live-text{position:absolute;left:35px;bottom:33px;z-index:2}.preview-live-text>span{font:8px var(--mono);letter-spacing:2px;color:var(--gold)}.preview-live-text h3{font:46px/1.1 var(--serif);margin:15px 0 24px;color:#eee9de}.preview-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 30px}.preview-info>span{font:8px var(--mono);color:var(--gold);white-space:nowrap}.preview-info p{font-size:10px;margin:0;max-width:290px}.platform-foot{display:flex;justify-content:space-between;gap:20px;margin-top:23px;font:9px var(--mono);color:#8d98a6}.platform-foot a{color:var(--gold)}.preview-title h3{font:43px/1.1 var(--serif);margin:16px 0}.preview-title p{font-size:14px;max-width:550px}.preview-replay-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.preview-replay-grid>a{border:1px solid #ccb17b25;padding:23px;background:linear-gradient(140deg,#ccb17b09,transparent)}.preview-play{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ccb17b60;border-radius:50%;font-size:22px;color:var(--gold)}.preview-replay-grid h4{font:28px var(--serif);margin:20px 0 12px}.preview-replay-grid p{font-size:12px}.preview-replay-grid .tag{font-size:7px}.calendar-preview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;margin:30px 0}.calendar-preview>div{padding:20px 16px;border:1px solid #ccb17b30}.calendar-preview span{font:30px var(--serif);color:var(--gold)}.calendar-preview h4{font:12px var(--sans);font-weight:400;margin-top:15px}.preview-journal-fields{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;font:8px var(--mono);letter-spacing:1px;color:var(--gold);padding:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preview-journal-empty{display:flex;gap:20px;align-items:center;padding:28px 15px}.preview-journal-empty>span{font:35px var(--serif);color:#ccb17b90}.preview-journal-empty p{font-size:13px;margin:0}.preview-journal-empty small{font-size:10px}.lab-session{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:stretch}.lab-session-image{position:relative;min-height:420px;overflow:hidden;border-radius:8px}.lab-session-image img{width:100%;height:100%;object-fit:cover;opacity:.8}.lab-session-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b0d10bd,transparent 60%)}.lab-session-image>span{position:absolute;left:28px;bottom:28px;font:9px var(--mono);letter-spacing:2px;color:var(--gold);z-index:1}.lab-session-steps>div{display:grid;grid-template-columns:30px 1fr;gap:10px 22px;padding:20px 0;border-top:1px solid #ccb17b28}.lab-session-steps>div>span{grid-row:span 2;font:10px var(--mono);color:var(--gold);padding-top:9px}.lab-session-steps h3{font:31px var(--serif);margin:0}.lab-session-steps p{font-size:14px;margin:0}.lab-session-steps .button{margin-top:20px}.lab-market-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ccb17b40;border-bottom:1px solid #ccb17b25;padding:24px 0;margin-top:40px}.lab-market-link span{font:9px var(--mono);color:var(--gold);letter-spacing:1px}.lab-market-link strong{font-size:15px;font-weight:400;color:#c3c7cd}.portrait{background:radial-gradient(circle at 50% 25%,#ccb17b0f,transparent 70%),#12151a;height:230px}.team-copy p{font-size:14px;line-height:1.8}.team-role{font-size:9px}.team-profile-link{display:block;color:var(--gold);font-size:12px;margin-top:16px}.lab-orientation{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;border-top:1px solid #ccb17b25}.lab-orientation-title p{font-size:15px;max-width:350px}.orientation-options>a{display:flex;align-items:center;gap:24px;padding:23px 0;border-bottom:1px solid var(--line)}.orientation-options>a>span{font:12px var(--mono);color:var(--gold)}.orientation-options strong{font-size:15px;font-weight:400}.orientation-options small{display:block;font-size:12px;color:#949da8;margin-top:8px}.orientation-options b{margin-left:auto;font-size:25px;font-weight:400;color:var(--gold)}.orientation-options .orientation-plans{font-size:13px;color:var(--gold);padding-top:30px;border:0}.samuela-profile{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.samuela-portrait{min-height:440px;border:1px solid #ccb17b30;background:radial-gradient(circle,#ccb17b0e,transparent 65%);display:flex;flex-direction:column;align-items:center;justify-content:center}.samuela-portrait>span{font:160px var(--serif);color:#ccb17b60}.samuela-portrait p{text-align:center;font-size:13px}.samuela-portrait small{font-size:10px;color:#8d96a0}.samuela-info{border-top:1px solid var(--line);padding-top:25px;margin-top:30px;margin-bottom:30px}.samuela-info>span{font:9px var(--mono);color:var(--gold);letter-spacing:1px}.samuela-info p{font-size:13px}.footer-links a{font-size:12px}.footer-bottom{font-size:10px}.demo-disclosure{font-size:12px}.social-head small{font-size:9px}.lab-platform .tag{font-size:8px}
@media(max-width:1100px){.site-nav{gap:12px}.site-nav a{font-size:10px}.hero.immersive-hero h1{font-size:73px;max-width:620px}.hero.immersive-hero{min-height:690px}.orbital-desk{right:-3%;width:360px;opacity:.5}.lab-path{padding:25px}.lab-path h3{font-size:34px}.lab-path-orbit{width:78px;height:78px}.platform-shell{grid-template-columns:180px minmax(0,1fr)}.preview-live-text h3{font-size:41px}.lab-session{gap:30px}.lab-orientation{gap:35px}.transparency-grid{gap:40px}}
@media(max-width:800px){.section{padding-top:60px;padding-bottom:60px}.section-head{margin-bottom:30px}.section-head p{font-size:14px}.hero.immersive-hero{min-height:780px;padding-top:40px;padding-bottom:80px}.hero.immersive-hero h1{font-size:62px;max-width:100%}.immersive-hero .lead{font-size:15px}.orbital-desk{right:-220px;opacity:.4}.button{font-size:12px}.site-nav a{font-size:14px}.lab-path-grid{grid-template-columns:1fr}.lab-path{min-height:0;padding:26px}.lab-path>div:not(.lab-path-orbit){margin-top:22px}.lab-path p{max-width:none;font-size:14px}.lab-path-bottom{margin-top:22px!important}.lab-path h3{font-size:36px}.lab-path-orbit{width:70px;height:70px}.lab-platform{padding:60px 0}.platform-shell{grid-template-columns:1fr}.platform-sidebar{padding:15px;border-right:0;border-bottom:1px solid #ccb17b25}.platform-brand{padding:0 0 16px;font-size:24px}.platform-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.platform-tabs button{padding:10px;font-size:12px;gap:10px}.platform-private{display:none}.platform-top{padding:16px}.platform-top>span:first-child{font-size:7px;letter-spacing:.7px}.platform-panel{padding:22px;min-height:450px}.preview-live-picture{height:360px}.preview-live-text{left:23px;bottom:25px;right:20px}.preview-live-text h3{font-size:34px}.preview-label{left:23px;font-size:7px}.preview-info{display:block;padding:19px 22px}.preview-info p{font-size:11px;margin-top:12px}.platform-foot{display:block;font-size:8px;line-height:1.8}.platform-foot a{display:block;margin-top:12px;font-size:10px}.preview-title h3{font-size:34px}.preview-replay-grid{grid-template-columns:1fr}.preview-replay-grid>a{padding:18px}.preview-replay-grid h4{font-size:25px;margin-top:13px}.calendar-preview{grid-template-columns:1fr;gap:0}.calendar-preview>div{display:flex;align-items:center;gap:20px;padding:15px}.calendar-preview h4{margin:0}.preview-journal-fields{font-size:7px;gap:9px;padding-left:0;padding-right:0}.preview-journal-empty{padding:25px 0;gap:10px}.preview-journal-empty p{font-size:12px}.lab-session{grid-template-columns:1fr;gap:30px}.lab-session-image{min-height:280px;max-height:320px}.lab-session-image img{height:320px}.lab-session-image>span{font-size:7px;left:20px}.lab-session-steps h3{font-size:28px}.lab-market-link{align-items:start;flex-direction:column;gap:13px}.lab-market-link strong{font-size:14px}.lab-orientation{grid-template-columns:1fr;gap:25px}.orientation-options>a{gap:16px}.orientation-options strong{font-size:14px}.samuela-profile{grid-template-columns:1fr;gap:35px}.samuela-portrait{min-height:320px}.portrait{height:210px}.demo-disclosure{font-size:11px}}
@media(prefers-reduced-motion:reduce){.lab-path{transition:none}.lab-path:hover{transform:none}}
