.reference-home{--paper:#f7f4fb;--paper-2:#efebf5;--ink:#0b0810;--muted:#6f6878;--lav:#a983ff;--lav-deep:#7957e8;--lav-pale:#e8ddff;--pink:#ff90d0;--cyan:#95e8ff;--acid:#dfff9a;--dark:#0a0810;--dark-2:#12101a;--white:#fff;--line:#0e09161c;--line-dark:#ffffff1f;--shadow:0 30px 100px #2e1b4c24;--sans:"DM Sans",sans-serif;--serif:"Instrument Serif",serif;--mono:"Space Mono",monospace}.reference-home *{box-sizing:border-box}.reference-home{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;overflow-x:hidden}.reference-home a{color:inherit;text-decoration:none}.reference-home button,.reference-home input{font:inherit}.reference-home ::selection{background:var(--lav);color:#0a0710}.reference-home .noise{pointer-events:none;z-index:999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' viewBox='0 0 150 150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.reference-home .cursor{z-index:998;pointer-events:none;color:#fff;width:54px;height:54px;font:700 8px var(--mono);letter-spacing:.09em;opacity:0;mix-blend-mode:normal;background:#0e0a15e6;border-radius:50%;place-items:center;transition:transform .18s,opacity .18s,background .18s;display:grid;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}.reference-home .cursor.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.reference-home .cursor.small{background:var(--lav);transform:translate(-50%,-50%)scale(.28)}.reference-home .progress{background:linear-gradient(90deg,var(--lav),var(--pink),var(--cyan));z-index:1000;width:0;height:2px;position:fixed;top:0;left:0}.reference-home .shell{width:min(1380px,100% - 48px);margin:auto}.reference-home .nav-wrap{z-index:100;pointer-events:none;position:fixed;top:18px;left:0;right:0}.reference-home .nav{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);pointer-events:auto;background:#faf8fcb8;border:1px solid #ffffffb8;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1180px,100% - 30px);margin:auto;padding:8px 9px 8px 16px;transition:all .35s;display:grid;box-shadow:0 15px 55px #2a1a421a}.reference-home .nav.dark-nav{color:#fff;background:#0a0810b3;border-color:#ffffff1a}.reference-home .brand{letter-spacing:-.035em;align-items:center;gap:11px;font-weight:600;display:flex}.reference-home .logo{place-items:center;width:36px;height:36px;display:grid;position:relative}.reference-home .logo svg{width:36px;height:36px;overflow:visible}.reference-home .logo .orbit{transform-origin:18px 18px;animation:9s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.reference-home .nav-links{font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#736a7c;align-items:center;gap:25px;display:flex}.reference-home .dark-nav .nav-links{color:#aaa0b5}.reference-home .nav-links a{transition:all .2s}.reference-home .nav-links a:hover{color:var(--ink)}.reference-home .dark-nav .nav-links a:hover{color:#fff}.reference-home .nav-actions{justify-content:flex-end;gap:8px;display:flex}.reference-home .btn{cursor:pointer;letter-spacing:-.02em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .2s;display:inline-flex}.reference-home .btn:hover{transform:translateY(-2px)}.reference-home .btn-dark{background:var(--ink);color:#fff;box-shadow:0 10px 28px #0b08102e}.reference-home .btn-light{color:#0a0810;background:#fff;box-shadow:0 10px 28px #0000001a}.reference-home .btn-lav{color:#0d0814;background:linear-gradient(120deg,#c4afff,#9c77ff 55%,#ff9bd4);box-shadow:0 14px 36px #885beb42}.reference-home .btn-ghost{border:1px solid var(--line);background:#fff9}.reference-home .dark .btn-ghost{border-color:var(--line-dark);color:#fff;background:#ffffff0f}.reference-home .hero{background:radial-gradient(900px 550px at 89% 14%,#a983ff36,transparent 67%), radial-gradient(850px 560px at -5% 96%,#ff90d01f,transparent 68%), var(--paper);align-items:center;min-height:100svh;padding:132px 0 78px;display:flex;position:relative;overflow:hidden}.reference-home .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#0b081009 1px,#0000 1px),linear-gradient(90deg,#0b081009 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.reference-home .hero-grid{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:38px;display:grid;position:relative}.reference-home .eyebrow{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:#71607e;align-items:center;gap:12px;margin-bottom:26px;display:flex}.reference-home .eyebrow-line{background:linear-gradient(90deg,var(--lav),transparent);width:42px;height:1px;position:relative}.reference-home .eyebrow-line:before{content:"";background:var(--lav);width:6px;height:6px;box-shadow:0 0 20px var(--lav);border-radius:50%;position:absolute;top:-2.5px;left:0}.reference-home .hero h1{letter-spacing:-.09em;max-width:900px;margin:0;font-size:clamp(72px,8.8vw,150px);font-weight:500;line-height:.78}.reference-home .hero h1 .soft{font-family:var(--serif);color:#0000;background:linear-gradient(100deg,#7453e4 5%,#ad83ff 40%,#f28acb 72%,#68cfeb 100%);letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.reference-home .hero-copy{color:#6d6575;max-width:650px;margin:30px 0 28px;font-size:18px;line-height:1.65}.reference-home .hero-actions{flex-wrap:wrap;gap:10px;display:flex}.reference-home .trust{color:#716a79;align-items:center;gap:14px;margin-top:26px;font-size:12px;display:flex}.reference-home .avatars{padding-left:8px;display:flex}.reference-home .avatar{border:2px solid var(--paper);background:linear-gradient(140deg,#cdbbff,#7e60d9);border-radius:50%;width:30px;height:30px;margin-left:-8px}.reference-home .avatar:nth-child(2){background:linear-gradient(140deg,#ffabd8,#8c6de7)}.reference-home .avatar:nth-child(3){background:linear-gradient(140deg,#98eaff,#7253d1)}.reference-home .avatar:nth-child(4){background:linear-gradient(140deg,#dfff9a,#ff9b88)}.reference-home .hero-art{perspective:1200px;height:650px;position:relative}.reference-home .hero-stage{background:#0b0810;border-radius:38px;transition:transform .25s;position:absolute;inset:10px 0 0 6%;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 40px 110px #301a513d}.reference-home .hero-stage:before{content:"";filter:blur(30px);background:conic-gradient(from 180deg,#a983ff0d,#ff90d033,#95e8ff24,#a983ff38,#ff90d00f);animation:18s linear infinite spinSlow;position:absolute;inset:-20%}@keyframes spinSlow{to{transform:rotate(360deg)}}.reference-home .hero-stage:after{content:"";background:linear-gradient(#0000 60%,#050408b8),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.reference-home .hero-globe{z-index:2;background:radial-gradient(circle at 36% 28%,#f3ebff 0 2%,#c8b4ff 12%,#9d7cf2 31%,#6244af 53%,#281d3c 74%,#0a0810 100%);border-radius:50%;width:330px;height:330px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -40px -35px 70px #0000008c,0 0 100px #9d7cf259}.reference-home .orbit,.reference-home .orbit2{z-index:3;pointer-events:none;border:1px solid #e6d8ff4d;border-radius:50%;position:absolute;top:44%;left:50%}.reference-home .orbit{width:510px;height:190px;animation:18s linear infinite orbitA;transform:translate(-50%,-50%)rotate(-18deg)}.reference-home .orbit2{opacity:.35;width:410px;height:500px;animation:22s linear infinite reverse orbitB;transform:translate(-50%,-50%)rotate(42deg)}@keyframes orbitA{to{transform:translate(-50%,-50%)rotate(342deg)}}@keyframes orbitB{to{transform:translate(-50%,-50%)rotate(402deg)}}.reference-home .hero-badge{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eee7f7;font:700 9px var(--mono);letter-spacing:.06em;background:#100c17b8;border:1px solid #ffffff26;border-radius:15px;padding:11px 14px;position:absolute;box-shadow:0 14px 40px #00000047}.reference-home .b1{top:74px;left:28px;transform:rotate(-4deg)}.reference-home .b2{top:180px;right:20px;transform:rotate(4deg)}.reference-home .b3{bottom:118px;left:42px;transform:rotate(2deg)}.reference-home .creator-strip{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#ffffff13;border:1px solid #ffffff24;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.reference-home .creator-strip strong{font-size:18px}.reference-home .creator-strip span{font:400 9px var(--mono);color:#afa5b8;text-transform:uppercase;letter-spacing:.1em}.reference-home .float-chip{z-index:8;color:#111;font:700 9px var(--mono);letter-spacing:.05em;background:#fff;border-radius:999px;padding:10px 13px;animation:5s ease-in-out infinite floaty;position:absolute;box-shadow:0 16px 44px #341f4f29}.reference-home .chip1{top:48px;right:16px}.reference-home .chip2{animation-delay:-2s;bottom:76px;left:-5px}@keyframes floaty{50%{transform:translateY(-10px)rotate(1.5deg)}}.reference-home .hero-ticker{background:#ffffff59;border-top:1px solid #0b081017;border-bottom:1px solid #0b081017;position:absolute;bottom:18px;left:0;right:0;overflow:hidden;transform:rotate(-.7deg)scale(1.01)}.reference-home .ticker-track{width:max-content;font:700 9px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#756e7c;gap:35px;padding:11px 0;animation:25s linear infinite ticker;display:flex}.reference-home .ticker-track b{color:#8062dc}@keyframes ticker{to{transform:translate(-50%)}}.reference-home .numbers{background:var(--paper);padding:34px 0 80px}.reference-home .number-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.reference-home .number{border-right:1px solid var(--line);padding:28px 22px}.reference-home .number:last-child{border-right:0}.reference-home .number strong{letter-spacing:-.07em;font-size:clamp(38px,4.2vw,67px);font-weight:500;display:block}.reference-home .number span{font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.13em;color:#7b7382;margin-top:5px;display:block}.reference-home .dark{background:var(--dark);color:#fff}.reference-home .masterclass{padding:125px 0 105px;position:relative;overflow:hidden}.reference-home .masterclass:before{content:"";pointer-events:none;background:radial-gradient(circle,#a983ff33,#0000 66%);border-radius:50%;width:900px;height:900px;position:absolute;top:-300px;right:-340px}.reference-home .section-kicker{font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.17em;color:#9c91a8;margin-bottom:16px}.reference-home .section-title{letter-spacing:-.09em;margin:0;font-size:clamp(61px,8vw,125px);font-weight:500;line-height:.78}.reference-home .section-title em{font-family:var(--serif);color:#cdb7ff;font-weight:400}.reference-home .section-intro{color:#a99fb3;max-width:600px;margin:27px 0 0;font-size:16px;line-height:1.7}.reference-home .master-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:58px;display:flex}.reference-home .master-head .right{max-width:470px}.reference-home .master-poster{border:1px solid var(--line-dark);perspective:1100px;background:radial-gradient(600px 430px at 76% 20%,#ff8bd438,#0000 68%),radial-gradient(600px 500px at 18% 90%,#77d7ff1f,#0000 70%),linear-gradient(145deg,#17111f,#0c0911 72%);border-radius:38px;min-height:760px;position:relative;overflow:hidden;box-shadow:0 50px 110px #00000057}.reference-home .master-poster:before{content:"";pointer-events:none;background:repeating-radial-gradient(#0000 0 56px,#d7c5ff0f 57px 58px);position:absolute;inset:-40%;transform:rotate(-19deg)scale(1.4);-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%,#000);mask-image:linear-gradient(90deg,#0000,#000 32%,#000)}.reference-home .master-meta{z-index:3;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.13em;color:#afa6b8;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:28px;left:30px;right:30px}.reference-home .status{background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px}.reference-home .chem-visual{z-index:2;width:48%;height:52%;position:absolute;top:14%;right:4%}.reference-home .molecule{position:absolute;inset:0}.reference-home .atom{background:linear-gradient(145deg,#d9caff,#7551dc);border:1px solid #fff3;border-radius:50%;position:absolute;box-shadow:0 0 60px #a47eff3d}.reference-home .atom.a1{width:115px;height:115px;top:31%;left:38%}.reference-home .atom.a2{background:linear-gradient(145deg,#fff,#97e7ff);width:58px;height:58px;top:12%;left:8%}.reference-home .atom.a3{background:linear-gradient(145deg,#ffd1e9,#ff7bc1);width:75px;height:75px;top:6%;right:5%}.reference-home .atom.a4{background:linear-gradient(145deg,#efffc3,#b0e95b);width:52px;height:52px;bottom:4%;right:17%}.reference-home .atom.a5{background:linear-gradient(145deg,#fff,#a98aff);width:42px;height:42px;bottom:19%;left:3%}.reference-home .bond{transform-origin:0;background:linear-gradient(90deg,#ffffff1a,#dccbff8c,#ffffff1a);height:2px;position:absolute}.reference-home .bd1{width:180px;top:24%;left:15%;transform:rotate(26deg)}.reference-home .bd2{width:174px;top:41%;left:51%;transform:rotate(-42deg)}.reference-home .bd3{width:170px;top:54%;left:54%;transform:rotate(42deg)}.reference-home .bd4{width:165px;top:60%;left:15%;transform:rotate(-27deg)}.reference-home .master-copy{z-index:4;position:absolute;bottom:34px;left:38px;right:38px}.reference-home .master-copy h3{letter-spacing:-.095em;margin:0;font-size:clamp(68px,8vw,128px);font-weight:500;line-height:.72}.reference-home .master-copy h3 em{font-family:var(--serif);color:#d2bdff;font-weight:400}.reference-home .master-bottom{grid-template-columns:1.2fr auto;align-items:end;gap:35px;margin-top:34px;display:grid}.reference-home .master-bottom p{color:#aaa0b2;max-width:640px;margin:0;font-size:14px;line-height:1.65}.reference-home .price-block{text-align:right}.reference-home .price-block strong{letter-spacing:-.07em;font-size:54px;display:block}.reference-home .price-block span{font:400 9px var(--mono);color:#8e829a;text-transform:uppercase;letter-spacing:.1em}.reference-home .fact-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.reference-home .fact{border:1px solid var(--line-dark);background:#ffffff09;border-radius:20px;padding:22px 20px}.reference-home .fact strong{letter-spacing:-.05em;font-size:25px;display:block}.reference-home .fact span{color:#8f8598;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.11em;margin-top:5px;display:block}.reference-home .paper-tabs{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.reference-home .paper-tab{border-right:1px solid var(--line-dark);cursor:pointer;min-height:250px;padding:34px 28px;transition:background .25s;position:relative}.reference-home .paper-tab:last-child{border-right:0}.reference-home .paper-tab:hover{background:#ffffff0a}.reference-home .paper-tab .num{font:700 10px var(--mono);letter-spacing:.14em;color:#8c8196}.reference-home .paper-tab h4{letter-spacing:-.055em;margin:45px 0 13px;font-size:40px}.reference-home .paper-tab p{color:#94899e;max-width:500px;margin:0;font-size:13px;line-height:1.65}.reference-home .paper-tab .arrow{color:#bba3ff;font-size:22px;position:absolute;top:24px;right:25px}.reference-home .booking-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;display:flex}.reference-home .provisional{font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.11em;color:#83788d}.reference-home .provisional b{color:#e2d6f4}.reference-home .booking-actions{flex-wrap:wrap;gap:9px;display:flex}.reference-home .community{background:linear-gradient(#f7f4fb,#ece7f3);padding:120px 0;position:relative;overflow:hidden}.reference-home .community:before{content:"";background:radial-gradient(circle,#a983ff38,#0000 66%);border-radius:50%;width:800px;height:800px;position:absolute;top:50px;right:-270px}.reference-home .community-head{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:65px;display:grid}.reference-home .community-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(65px,8.2vw,132px);font-weight:500;line-height:.76}.reference-home .community-head h2 em{font-family:var(--serif);color:#7f5cdf;font-weight:400}.reference-home .community-head p{color:#736b7c;max-width:550px;margin:0 0 8px;font-size:16px;line-height:1.7}.reference-home .community-stage{background:#0a0810;border:1px solid #ffffff14;border-radius:40px;min-height:780px;position:relative;overflow:hidden;box-shadow:0 50px 120px #3c225b2e}.reference-home .community-stage:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 80%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 80%)}.reference-home .community-stage:after{content:"";border:1px solid #c5aeff21;border-radius:50%;width:700px;height:700px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 80px #ffffff04,0 0 0 160px #ffffff02}.reference-home .community-center{z-index:4;text-align:center;width:min(900px,90%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.reference-home .community-center .big{letter-spacing:-.1em;color:#fff;font-size:clamp(92px,13vw,200px);font-weight:500;line-height:.7}.reference-home .community-center .big span{font-family:var(--serif);color:#bfa5ff;font-style:italic}.reference-home .community-center p{color:#93889f;max-width:560px;margin:28px auto 0;line-height:1.7}.reference-home .community-card{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#130e1bb8;border:1px solid #ffffff21;border-radius:22px;width:230px;min-height:142px;padding:19px;transition:transform .3s;position:absolute;box-shadow:0 25px 70px #00000047}.reference-home .community-card:hover{transform:translateY(-8px)rotate(0)!important}.reference-home .community-card .tag{font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.13em;color:#92869d}.reference-home .community-card h3{letter-spacing:-.04em;margin:25px 0 4px;font-size:23px}.reference-home .community-card p{color:#786e82;margin:0;font-size:11px;line-height:1.45}.reference-home .cc1{top:16%;left:6%;transform:rotate(-7deg)}.reference-home .cc2{top:17%;right:6%;transform:rotate(6deg)}.reference-home .cc3{bottom:11%;left:10%;transform:rotate(4deg)}.reference-home .cc4{bottom:11%;right:9%;transform:rotate(-5deg)}.reference-home .join-community{z-index:7;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.reference-home .creator{background:var(--paper);padding:125px 0}.reference-home .creator-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:20px;display:grid}.reference-home .creator-media{min-height:730px;box-shadow:var(--shadow);background:linear-gradient(145deg,#cdbbff 0%,#9a77ed 38%,#ff94d1 75%,#7bdcf4 100%);border-radius:38px;position:relative;overflow:hidden}.reference-home .creator-media:before{content:"ASH";letter-spacing:-.1em;color:#0c07105c;mix-blend-mode:multiply;font-size:220px;font-weight:600;line-height:1;position:absolute;bottom:-45px;left:-15px}.reference-home .creator-media:after{content:none;color:#0c07109e;font:700 9px var(--mono);letter-spacing:.12em;position:absolute;top:24px;left:26px}.reference-home .creator-scan{mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 4px);position:absolute;inset:0}.reference-home .creator-copy{border:1px solid var(--line);background:#fff;border-radius:38px;flex-direction:column;justify-content:space-between;padding:48px;display:flex}.reference-home .creator-copy h2{letter-spacing:-.085em;margin:16px 0 25px;font-size:clamp(60px,6.5vw,98px);font-weight:500;line-height:.78}.reference-home .creator-copy h2 em{font-family:var(--serif);color:#8966e7;font-weight:400}.reference-home .creator-copy p{color:#756d7c;max-width:650px;font-size:15px;line-height:1.75}.reference-home .creator-quote{font-family:var(--serif);border-top:1px solid var(--line);margin-top:40px;padding-top:28px;font-size:35px;line-height:1.06}.reference-home .socials{background:var(--paper);padding:0 0 130px}.reference-home .social-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.reference-home .social-head h2{letter-spacing:-.09em;margin:0;font-size:clamp(62px,7.5vw,118px);font-weight:500;line-height:.8}.reference-home .social-head h2 em{font-family:var(--serif);color:#f086c6;font-weight:400}.reference-home .social-head p{color:#786f80;max-width:430px;margin:0;line-height:1.7}.reference-home .social-grid{grid-template-columns:1.1fr .78fr .92fr;align-items:start;gap:15px;display:grid}.reference-home .social-card{color:#fff;background:#0b0810;border:1px solid #ffffff14;border-radius:30px;min-height:640px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden}.reference-home .social-card:hover{transform:translateY(-10px);box-shadow:0 40px 100px #2e194a33}.reference-home .social-card:nth-child(2){min-height:530px;margin-top:95px}.reference-home .social-card:nth-child(3){min-height:585px;margin-top:34px}.reference-home .social-bg{background:radial-gradient(circle at 50% 42%,#a983ff52,#0000 29%),linear-gradient(145deg,#130e1b,#261338 68%,#0b0810);position:absolute;inset:0}.reference-home .social-card:nth-child(2) .social-bg{background:radial-gradient(circle at 50% 38%,#7adfff45,#0000 29%),linear-gradient(145deg,#07151e,#162b43 66%,#09070e)}.reference-home .social-card:nth-child(3) .social-bg{background:radial-gradient(circle at 52% 38%,#ff84c94a,#0000 29%),linear-gradient(145deg,#210d19,#2d173c 66%,#0b0810)}.reference-home .social-orb{border:1px solid #ffffff40;border-radius:50%;width:230px;height:230px;position:absolute;top:30%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 65px #ffffff0f,0 0 80px #9a6fea29}.reference-home .social-top{font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#bcb1c6;justify-content:space-between;display:flex;position:absolute;top:22px;left:23px;right:23px}.reference-home .social-copy{position:absolute;bottom:24px;left:23px;right:23px}.reference-home .social-copy span{color:#8d8397;font-size:12px}.reference-home .future-head{max-width:820px;margin-bottom:55px}.reference-home .future-head h2{letter-spacing:-.085em;margin:0;font-size:clamp(60px,7vw,106px);font-weight:500;line-height:.82}.reference-home .future-head h2 em{font-family:var(--serif);color:#815fdf;font-weight:400}.reference-home .future-head p{color:#756d7b;max-width:580px;margin:26px 0 0;line-height:1.7}.reference-home .future-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reference-home .future-card{background:#ffffff9e;border:1px solid #0f091617;border-radius:27px;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;transition:transform .25s,background .25s;display:flex}.reference-home .future-card:hover{background:#fff;transform:translateY(-7px)}.reference-home .future-card .icon{width:46px;height:46px;font-family:var(--serif);background:linear-gradient(145deg,#c9b4ff,#8e6eea);border-radius:14px;place-items:center;font-size:22px;display:grid}.reference-home .future-card h3{letter-spacing:-.05em;margin:0 0 8px;font-size:28px}.reference-home .future-card p{color:#7b7282;margin:0;font-size:13px;line-height:1.55}.reference-home .future-card .soon{font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8c7fa0}.reference-home .newsletter{background:var(--dark);color:#fff;padding:100px 0}.reference-home .newsletter-card{border:1px solid var(--line-dark);background:radial-gradient(650px 430px at 100% 0,#a983ff38,#0000 68%),#0d0a13;border-radius:40px;grid-template-columns:1.1fr .9fr;min-height:500px;display:grid;overflow:hidden}.reference-home .newsletter-copy{padding:60px}.reference-home .newsletter-copy h2{letter-spacing:-.085em;margin:0 0 24px;font-size:clamp(58px,6.5vw,98px);font-weight:500;line-height:.8}.reference-home .newsletter-copy h2 em{font-family:var(--serif);color:#ccb8ff;font-weight:400}.reference-home .newsletter-copy p{color:#968b9f;max-width:550px;line-height:1.7}.reference-home .newsletter-note{font:400 9px var(--mono);text-transform:uppercase;letter-spacing:.11em;color:#756b80;margin-top:20px}.reference-home .signup{align-self:center;padding:40px}.reference-home .input-wrap{background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;gap:8px;padding:8px;display:flex}.reference-home .input-wrap input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 15px}.reference-home .input-wrap input::placeholder{color:#6f6677}.reference-home .legal-mini{font:400 8px var(--mono);color:#665d6e;margin:13px 7px 0;line-height:1.55}.reference-home .final{background:var(--dark);color:#fff;padding:80px 0 45px}.reference-home .final-card{text-align:center;background:conic-gradient(from 210deg,#6940d3,#be75fa,#ff8fc8,#79d9ee,#8566ea,#6940d3);border:1px solid #ffffff21;border-radius:42px;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.reference-home .final-card:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08060cc4;border-radius:41px;position:absolute;inset:1px}.reference-home .final-rings{border:1px solid #ffffff2e;border-radius:50%;width:800px;height:800px;animation:30s linear infinite orbit;position:absolute}.reference-home .final-rings:before,.reference-home .final-rings:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.reference-home .final-rings:before{inset:100px}.reference-home .final-rings:after{inset:220px}.reference-home .final-content{z-index:2;max-width:1050px;padding:35px;position:relative}.reference-home .final-content .section-kicker{color:#b6a9c2}.reference-home .final-content h2{letter-spacing:-.1em;margin:18px 0 32px;font-size:clamp(82px,10vw,156px);font-weight:500;line-height:.72}.reference-home .final-content h2 em{font-family:var(--serif);color:#d3c0ff;font-weight:400}.reference-home .final-buttons{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.reference-home footer{background:var(--dark);color:#6e6577;padding:26px 0 45px}.reference-home .footer-line{font:400 9px var(--mono);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:23px;display:flex}.reference-home .modal{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06040aa6;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.reference-home .modal.open{display:flex}.reference-home .modal-card{color:#0c0912;background:#faf8fc;border-radius:30px;width:min(620px,100%);padding:30px;position:relative;box-shadow:0 40px 120px #00000059}.reference-home .modal-x{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:40px;height:40px;position:absolute;top:18px;right:18px}.reference-home .modal-card .section-kicker{color:#7d6f88}.reference-home .modal-card h3{letter-spacing:-.06em;margin:5px 0 15px;font-size:44px;line-height:.95}.reference-home .modal-card p{color:#756c7d;line-height:1.65}.reference-home .checkout-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:22px 0;display:grid}.reference-home .checkout-fact{border:1px solid var(--line);border-radius:15px;padding:14px}.reference-home .checkout-fact strong{display:block}.reference-home .checkout-fact span{color:#7a7280;font-size:11px}.reference-home .stripe-demo{color:#fff;background:#0d0a13;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.reference-home .stripe-demo small{color:#978b9f}.reference-home .stripe-demo .price{font-size:28px;font-weight:600}.reference-home .modal-foot{font:400 8px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#99909e;margin-top:14px}.reference-home .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(35px)}.reference-home .reveal.show{opacity:1;transform:none}.reference-home .blur-reveal{filter:blur(14px);opacity:0;transition:filter 1s,opacity 1s,transform 1s;transform:translateY(18px)}.reference-home .blur-reveal.show{filter:blur();opacity:1;transform:none}@media (max-width:1060px){.reference-home .hero-grid{grid-template-columns:1fr}.reference-home .hero-art{height:560px}.reference-home .hero-stage{inset:0 7%}.reference-home .number-grid{grid-template-columns:repeat(2,1fr)}.reference-home .number:nth-child(2){border-right:0}.reference-home .number:nth-child(-n+2){border-bottom:1px solid var(--line)}.reference-home .master-head,.reference-home .community-head{grid-template-columns:1fr;align-items:start;display:grid}.reference-home .community-head{gap:24px}.reference-home .creator-grid{grid-template-columns:1fr}.reference-home .social-grid{grid-template-columns:1fr 1fr}.reference-home .social-card:nth-child(3){grid-column:1/-1;min-height:520px}.reference-home .future-grid{grid-template-columns:repeat(2,1fr)}.reference-home .newsletter-card{grid-template-columns:1fr}.reference-home .signup{padding-top:0}}@media (max-width:760px){.reference-home .shell{width:min(100% - 22px,1380px)}.reference-home .nav{grid-template-columns:1fr auto}.reference-home .nav-links{display:none}.reference-home .nav-actions .btn{min-height:42px;padding:0 13px;font-size:11px}.reference-home .brand{font-size:14px}.reference-home .hero{min-height:auto;padding-top:112px;padding-bottom:92px}.reference-home .hero h1{font-size:clamp(65px,20vw,94px)}.reference-home .hero-copy{font-size:15px}.reference-home .hero-art{height:490px}.reference-home .hero-stage{inset:12px 0}.reference-home .hero-globe{width:245px;height:245px}.reference-home .orbit{width:390px}.reference-home .orbit2{width:315px;height:390px}.reference-home .b2{right:8px}.reference-home .creator-strip{padding:15px;bottom:13px;left:14px;right:14px}.reference-home .creator-strip strong{font-size:15px}.reference-home .float-chip{font-size:8px}.reference-home .numbers{padding-bottom:55px}.reference-home .number{padding:20px 16px}.reference-home .number strong{font-size:42px}.reference-home .masterclass,.reference-home .community,.reference-home .creator,.reference-home .future{padding:85px 0}.reference-home .master-head{gap:25px;margin-bottom:38px}.reference-home .section-title{font-size:65px}.reference-home .master-poster{border-radius:27px;min-height:730px}.reference-home .chem-visual{width:68%;top:13%;right:-6%}.reference-home .master-copy{bottom:25px;left:23px;right:23px}.reference-home .master-copy h3{font-size:70px}.reference-home .master-bottom{grid-template-columns:1fr}.reference-home .price-block{text-align:left}.reference-home .price-block strong{font-size:45px}.reference-home .fact-grid{grid-template-columns:repeat(2,1fr)}.reference-home .paper-tabs{grid-template-columns:1fr}.reference-home .paper-tab{border-right:0;border-bottom:1px solid var(--line-dark)}.reference-home .paper-tab:last-child{border-bottom:0}.reference-home .booking-row{flex-direction:column;align-items:flex-start}.reference-home .community-head h2{font-size:68px}.reference-home .community-stage{border-radius:28px;min-height:760px}.reference-home .community-center{top:42%}.reference-home .community-center .big{font-size:97px}.reference-home .community-card{width:180px;min-height:120px;padding:14px}.reference-home .cc1{top:13%;left:3%}.reference-home .cc2{top:16%;right:3%}.reference-home .cc3{bottom:14%;left:4%}.reference-home .cc4{bottom:15%;right:4%}.reference-home .community-card h3{margin-top:17px;font-size:18px}.reference-home .community-card p{display:none}.reference-home .creator-media{border-radius:28px;min-height:520px}.reference-home .creator-media:before{font-size:140px}.reference-home .creator-copy{border-radius:28px;padding:28px}.reference-home .creator-copy h2{font-size:66px}.reference-home .creator-quote{font-size:28px}.reference-home .social-head{flex-direction:column;align-items:start}.reference-home .social-head h2{font-size:67px}.reference-home .social-grid{grid-template-columns:1fr}.reference-home .social-card,.reference-home .social-card:nth-child(2),.reference-home .social-card:nth-child(3){grid-column:auto;min-height:520px;margin-top:0}.reference-home .future-grid{grid-template-columns:1fr}.reference-home .future-card{min-height:230px}.reference-home .newsletter{padding:75px 0}.reference-home .newsletter-copy,.reference-home .signup{padding:28px}.reference-home .newsletter-copy h2{font-size:63px}.reference-home .input-wrap{border-radius:22px;flex-direction:column}.reference-home .input-wrap input{padding:13px 12px}.reference-home .final{padding-top:50px}.reference-home .final-card{border-radius:28px;min-height:560px}.reference-home .final-content h2{font-size:83px}.reference-home .final-rings{width:560px;height:560px}.reference-home .cursor{display:none}}@media (prefers-reduced-motion:reduce){.reference-home *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reference-home .reveal,.reference-home .blur-reveal{opacity:1!important;filter:none!important;transform:none!important}}.reference-home .trust-dot{background:#9d7cf2;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #a983ff29}.reference-home .creator-media:before,.reference-home .creator-media:after{content:none}.reference-home .creator-reference-image{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.reference-home .creator-media-label{z-index:3;color:#fff;font:700 10px var(--mono);letter-spacing:.12em;background:#090710d1;border-radius:99px;padding:11px 15px;position:absolute;bottom:22px;left:24px}.reference-home .social-clips{background:var(--paper);padding:0 0 130px}.reference-home .social-clips h2{letter-spacing:-.09em;margin:0 0 42px;font-size:clamp(62px,7.5vw,118px);font-weight:500;line-height:.82}.reference-home .social-clips h2 em{font-family:var(--serif);color:#f086c6;font-weight:400}.reference-home .social-clips .creator-gallery{grid-template-columns:1.15fr .85fr}.reference-home .social-clips .video-grid video{object-fit:cover;border-radius:24px}.reference-home .social-clips .post-list a{transition:color .2s}.reference-home .newsletter-form{color:#fff;margin:0}.reference-home .newsletter-form>label:first-child{color:#b9aeca;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;display:block}.reference-home .newsletter-form .input-row{background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;gap:8px;padding:8px;display:flex}.reference-home .newsletter-form .input-row input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 15px}.reference-home .newsletter-form .input-row button{color:#0d0814;background:linear-gradient(120deg,#c4afff,#9c77ff 55%,#ff9bd4);border:0;border-radius:999px;min-height:48px;padding:0 18px;font-weight:700}.reference-home .newsletter-form .consent{color:#b5a9c0;align-items:flex-start;gap:10px;margin-top:16px;font-size:12px;line-height:1.45;display:flex}.reference-home .newsletter-form .consent input{accent-color:#a983ff;margin-top:2px}.reference-home .newsletter-form .form-status{color:#d6c8ee;margin-top:12px;display:block}.reference-home .booking-soon{color:#fff;background:#ffffff0e;border:1px solid #ffffff26;border-radius:23px;gap:9px;padding:28px;display:grid}.reference-home .booking-soon strong{font-size:20px}.reference-home .booking-soon span{color:#b8acbf;font-size:14px;line-height:1.6}.reference-home .future-card,.reference-home .future-card:hover{color:var(--ink)}.reference-home .community-card p{color:#afa4b7}.reference-home .community-head h2{overflow-wrap:anywhere}@media (max-width:1060px){.reference-home .social-clips .creator-gallery{grid-template-columns:1fr}}@media (max-width:760px){.reference-home .social-clips{padding-bottom:85px}.reference-home .social-clips h2{font-size:clamp(62px,14vw,100px)}.reference-home .creator-reference-image{object-position:center 20%}.reference-home .creator-media-label{bottom:16px;left:16px}.reference-home .community-head h2{font-size:clamp(50px,12vw,68px)}}.reference-home .socials{padding-bottom:110px}.reference-home .social-grid{grid-template-columns:1.1fr .84fr .94fr;align-items:stretch;gap:14px}.reference-home .social-card,.reference-home .social-card:nth-child(2),.reference-home .social-card:nth-child(3){min-height:590px;box-shadow:none;background:#17121b;border-radius:12px;margin-top:0}.reference-home .social-card:nth-child(2){transform:translateY(44px)}.reference-home .social-card:nth-child(3){transform:translateY(18px)}.reference-home .social-card:hover,.reference-home .social-card:nth-child(2):hover,.reference-home .social-card:nth-child(3):hover{transform:translateY(-6px);box-shadow:0 24px 60px #1a10272e}.reference-home .social-card img{object-fit:cover;object-position:center 35%;filter:saturate(.84);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.reference-home .social-card:hover img{transform:scale(1.045)}.reference-home .social-card:nth-child(2) img{object-position:center center}.reference-home .social-profile img{object-position:center 12%}.reference-home .social-card:after{content:"";background:linear-gradient(#08060c73,#0000 35%,#08060ce0 100%);position:absolute;inset:0}.reference-home .social-top,.reference-home .social-copy{z-index:1;left:26px;right:26px}.reference-home .social-top{color:#fff;font:600 10px var(--mono);letter-spacing:.08em;top:25px}.reference-home .social-copy{bottom:25px}.reference-home .social-copy>span{color:#d1baff;font:600 10px var(--mono);letter-spacing:.1em}.reference-home .social-copy h3{letter-spacing:-.07em;margin:13px 0 25px;font-size:clamp(35px,3.8vw,55px);line-height:.92}.reference-home .social-copy b{font:600 10px var(--mono);letter-spacing:.08em;border-top:1px solid #ffffff7a;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.reference-home .social-copy i{font-size:22px;font-style:normal;line-height:1}.reference-home .master-poster{min-height:690px;box-shadow:none;background:#17131d;border-radius:14px}.reference-home .master-poster:before{pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ffffff17 50%,#0000 50.05%),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff09 80px);inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.reference-home .master-meta{z-index:4}.reference-home .exam-sheet{z-index:2;color:#1a1421;background:#e8dbff;width:36%;min-height:370px;padding:27px 29px;position:absolute;top:13%;right:6%;transform:rotate(5deg);box-shadow:18px 24px #af90f526,0 35px 80px #0000004d}.reference-home .sheet-top,.reference-home .sheet-foot,.reference-home .sheet-steps{font:600 10px var(--mono);letter-spacing:.06em;justify-content:space-between;display:flex}.reference-home .sheet-rule{background:#4d405a;height:1px;margin:18px 0 26px}.reference-home .sheet-heading{letter-spacing:-.075em;font-size:clamp(31px,3.5vw,60px);font-weight:550;line-height:.91}.reference-home .sheet-heading i{font-family:var(--serif);font-weight:400}.reference-home .sheet-steps{gap:6px;margin:27px 0;font-size:9px;display:grid}.reference-home .sheet-steps span{border-top:1px solid #23192f40;padding-top:5px}.reference-home .sheet-foot{border-top:1px solid #4d405a;padding-top:12px}.reference-home .sheet-foot span{font-size:19px}.reference-home .master-copy h3{max-width:760px;font-size:clamp(68px,7.2vw,112px);line-height:.8}.reference-home .master-bottom{border-top:1px solid #ffffff2e;margin-top:32px;padding-top:19px}.reference-home .future{background:#f4f0f8;padding:120px 0}.reference-home .future-head{grid-template-columns:1.1fr .9fr;align-items:end;column-gap:5vw;max-width:none;margin-bottom:55px;display:grid}.reference-home .future-head .section-kicker{grid-column:1/-1;margin-bottom:25px}.reference-home .future-head p{color:#544c5c;max-width:420px;margin:0 0 4px;font-size:17px}.reference-home .future-roadmap{border-top:1px solid #bdb4c7;grid-template-columns:.72fr 1.28fr;gap:7vw;padding-top:35px;display:grid}.reference-home .roadmap-intro{flex-direction:column;align-items:flex-start;gap:20px;padding-top:8px;display:flex}.reference-home .roadmap-intro>span{font:600 10px var(--mono);letter-spacing:.1em;color:#745ba9}.reference-home .roadmap-intro>strong{letter-spacing:-.065em;font-size:clamp(30px,3.3vw,53px);font-weight:500;line-height:1}.reference-home .roadmap-intro p{color:#716a78;max-width:350px;margin:0;font-size:15px;line-height:1.65}.reference-home .roadmap-intro>a{border-bottom:1px solid;margin-top:10px;padding-bottom:7px;font-size:13px;font-weight:600}.reference-home .roadmap-list a{border-bottom:1px solid #c9c0d1;grid-template-columns:36px minmax(0,1fr) 170px 25px;align-items:center;gap:12px;min-height:95px;transition:padding .25s,color .25s;display:grid}.reference-home .roadmap-list a:first-child{border-top:0}.reference-home .roadmap-list a:hover{color:#7452d4;padding-left:10px}.reference-home .roadmap-list span,.reference-home .roadmap-list small{font:600 9px var(--mono);letter-spacing:.04em;color:#82788b}.reference-home .roadmap-list strong{letter-spacing:-.06em;font-size:clamp(24px,2.45vw,38px);font-weight:500}.reference-home .roadmap-list b{font-size:23px;font-weight:400}@media (max-width:1060px){.reference-home .social-grid{grid-template-columns:1fr 1fr}.reference-home .social-card:nth-child(3){grid-column:1/-1;min-height:450px;transform:none}.reference-home .social-card:nth-child(3) img{object-position:center 22%}.reference-home .future-roadmap{gap:4vw}}@media (max-width:760px){.reference-home .social-grid{grid-template-columns:1fr}.reference-home .social-card,.reference-home .social-card:nth-child(2),.reference-home .social-card:nth-child(3){grid-column:auto;min-height:520px;transform:none}.reference-home .social-card:nth-child(3) img{object-position:center 14%}.reference-home .master-poster{min-height:780px}.reference-home .exam-sheet{width:66%;min-height:290px;padding:17px;top:11%;right:6%}.reference-home .sheet-heading{font-size:35px}.reference-home .sheet-steps{margin:17px 0}.reference-home .master-copy h3{font-size:clamp(55px,13vw,82px)}.reference-home .master-bottom{margin-top:24px}.reference-home .future-head,.reference-home .future-roadmap{display:block}.reference-home .future-head p{margin-top:24px}.reference-home .roadmap-intro{margin-bottom:35px}.reference-home .roadmap-list a{grid-template-columns:25px 1fr 22px;min-height:85px}.reference-home .roadmap-list small{grid-area:2/2;margin-top:-29px}.reference-home .roadmap-list b{grid-area:1/3}}.reference-home .hero-stage{box-shadow:none;background:#201b23 url(/assets/ash-profile.png) 50% 39%/cover no-repeat;border-radius:12px;transform:none}.reference-home .hero-stage:before{display:none}.reference-home .hero-stage:after{background:linear-gradient(#09070c73 0%,#0000 36%,#09070cc2 100%)}.reference-home .hero-globe,.reference-home .hero-stage .orbit,.reference-home .hero-stage .orbit2{display:none}.reference-home .hero-badge{z-index:5}.reference-home .creator-strip{background:#0f0b14a6;border-radius:5px}.reference-home .float-chip{animation:none}@media (max-width:760px){.reference-home .hero-stage{background-position:50% 36%}}@media (max-width:480px){.reference-home .hero h1{font-size:clamp(58px,18vw,76px)}.reference-home .hero-art{height:430px}.reference-home .community-center .big{font-size:clamp(72px,19vw,97px)}.reference-home .community-card{width:44%;min-height:120px}.reference-home .join-community{width:90%;bottom:18px}.reference-home .join-community .btn{width:100%}.reference-home .newsletter-form .input-row{border-radius:22px;flex-direction:column}.reference-home .newsletter-form .input-row input{min-height:45px}.reference-home .creator-media{min-height:470px}}.reference-home .early-pathways{background:#f7f4fb;padding:clamp(3.5rem,6vw,6rem) 0}.reference-home .early-pathways-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.reference-home .early-pathways-head p{color:#6b6273;max-width:29rem;margin:0;font-size:.94rem;line-height:1.5}.reference-home .early-pathways-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.reference-home .early-pathway{isolation:isolate;border-radius:27px;flex-direction:column;justify-content:space-between;min-height:370px;padding:1.6rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.reference-home .early-pathway:hover{transform:translateY(-5px);box-shadow:0 22px 55px #1f112f29}.reference-home .early-pathway-ask{color:#1c1230;background:#d7c4ff}.reference-home .early-pathway-ask:before{content:"";aspect-ratio:1;z-index:-1;border:1px solid #3a236852;border-radius:50%;width:65%;position:absolute;inset:12% 15% auto auto;transform:rotate(25deg)scaleX(.65)}.reference-home .early-pathway-ask:after{content:"?";color:#4d2e8721;z-index:-1;font-family:Instrument Serif,serif;font-size:clamp(11rem,18vw,20rem);line-height:1;position:absolute;top:19%;right:12%}.reference-home .early-pathway-creator{color:#fff;background:#1d1428}.reference-home .early-pathway-creator:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d0915ed,#0d091538),url(/assets/ash-profile.png) 50% 30%/cover;position:absolute;inset:0}.reference-home .early-pathway-label{letter-spacing:.12em;font:700 .62rem Space Mono,monospace}.reference-home .early-pathway strong{letter-spacing:-.09em;font-size:clamp(4rem,7vw,7.8rem);font-weight:560;line-height:.82}.reference-home .early-pathway strong em{letter-spacing:-.04em;font-family:Instrument Serif,serif;font-weight:400}.reference-home .early-pathway-bottom{border-top:1px solid;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.87rem;font-weight:650;display:flex}.reference-home .early-pathway-bottom b{background:currentColor;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:0;display:grid}.reference-home .early-pathway-bottom b:before{content:"↗";color:#fff;font-size:1.1rem}.reference-home .early-pathway-creator .early-pathway-bottom b{background:#fff}.reference-home .early-pathway-creator .early-pathway-bottom b:before{color:#1d1428}@media (max-width:760px){.reference-home .early-pathways-head{display:block}.reference-home .early-pathways-head p{margin-top:.8rem}.reference-home .early-pathways-grid{grid-template-columns:1fr}.reference-home .early-pathway{min-height:300px}.reference-home .early-pathway strong{font-size:clamp(4.5rem,14vw,7rem)}}.reference-home .hero-copy{padding-bottom:0}.reference-home .hero .eyebrow{color:#29232e;letter-spacing:-.015em;text-transform:none;gap:10px;margin-bottom:29px;font:600 13px DM Sans,sans-serif}.reference-home .hero .eyebrow-line{background:#8f6ceb;border-radius:2px;flex:none;width:22px;height:2px}.reference-home .hero .eyebrow-line:before{display:none}.reference-home .eyebrow-name{white-space:nowrap}.reference-home .eyebrow-separator{background:#9d8caa;border-radius:50%;flex:none;width:3px;height:3px;margin:0 3px}.reference-home .eyebrow-purpose{color:#77717d;white-space:nowrap;font-weight:500}.reference-home .hero-pathways{border-top:1px solid #261c302e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:570px;margin-top:38px;display:grid}.reference-home .hero-pathways a{color:#29232e;letter-spacing:-.025em;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 4px;padding:15px 11px 10px 0;font-size:12px;font-weight:600;transition:color .2s,padding-left .2s;display:grid}.reference-home .hero-pathways a+a{border-left:1px solid #261c301f;padding-left:13px}.reference-home .hero-pathways a:hover{color:#7653d5;padding-left:6px}.reference-home .hero-pathways a+a:hover{padding-left:18px}.reference-home .hero-pathways span{color:#8d809b;letter-spacing:.05em;grid-column:1/-1;font:500 9px Space Mono,monospace}.reference-home .hero-pathways b{font-size:17px;font-weight:400;line-height:1}@media (max-width:760px){.reference-home .hero .eyebrow{gap:7px;margin-bottom:24px;font-size:11px}.reference-home .hero .eyebrow-line{width:14px}.reference-home .eyebrow-separator{margin:0 1px}.reference-home .hero-pathways{margin-top:27px}.reference-home .hero-pathways a{padding-right:6px;font-size:11px}.reference-home .hero-pathways a+a{padding-left:9px}.reference-home .hero-pathways a+a:hover{padding-left:12px}.reference-home .final-content{width:100%;min-width:0;max-width:100%;padding:24px}.reference-home .final-content h2{letter-spacing:-.085em;overflow-wrap:anywhere;font-size:clamp(46px,14vw,72px);line-height:.82}.reference-home .final-buttons{flex-direction:column;align-items:stretch;max-width:270px;margin-inline:auto}.reference-home .final-buttons a{justify-content:center;width:100%}}@media (max-width:355px){.reference-home .hero .eyebrow{gap:5px;font-size:10px}.reference-home .hero .eyebrow-line{width:10px}}@media (max-width:480px){.reference-home .community-center{top:49%}}
