.ln9-root{--ln9-bg: 228 33% 3%;--ln9-gold: 40 57% 63%;--ln9-gold-hi: 40 100% 79%;--ln9-ink: 42 62% 89%;--ln9-muted: 40 8% 52%;--ln9-line: 40 57% 63% / .22;min-height:100vh;color:hsl(var(--ln9-ink));font-family:Hanken Grotesk,system-ui,sans-serif;background:radial-gradient(ellipse 80% 60% at 75% 10%,hsl(var(--ln9-gold) / .12),transparent 60%),linear-gradient(hsl(var(--ln9-line)) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,hsl(var(--ln9-line)) 1px,transparent 1px) 0 0 / 64px 64px,hsl(var(--ln9-bg));background-blend-mode:normal;overflow-x:hidden}.ln9-root a{color:inherit}.ln9-hero{position:relative;z-index:2;min-height:calc(100vh - 60px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(96px,10vh,140px) clamp(20px,6vw,96px) 64px;max-width:1600px;margin:0 auto}.ln9-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.18em;color:hsl(var(--ln9-gold));margin:0 0 18px}.ln9-h1,.ln9-h2{font-family:Orbitron,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.01em;line-height:1.05;margin:0 0 22px}.ln9-h1{font-size:clamp(30px,4.6vw,64px)}.ln9-h2{font-size:clamp(24px,3vw,40px)}.ln9-strike{text-decoration:line-through;text-decoration-color:hsl(var(--ln9-gold));text-decoration-thickness:4px;color:hsl(var(--ln9-muted))}.ln9-lead{font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:hsl(var(--ln9-ink) / .82);max-width:640px;margin:0 0 22px}.ln9-list{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:10px}.ln9-list li{padding-left:26px;position:relative;font-weight:500}.ln9-list li:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:2px;background:hsl(var(--ln9-gold))}.ln9-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ln9-ctas--center{justify-content:center;margin-top:28px}.ln9-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:transform .15s,box-shadow .2s,background .2s}.ln9-btn--gold{color:hsl(var(--ln9-bg))!important;background:linear-gradient(135deg,hsl(var(--ln9-gold-hi)),hsl(var(--ln9-gold)));box-shadow:0 0 0 1px hsl(var(--ln9-gold)),0 10px 40px -10px hsl(var(--ln9-gold) / .6)}.ln9-btn--gold:hover{transform:translateY(-1px);box-shadow:0 0 0 1px hsl(var(--ln9-gold-hi)),0 14px 50px -8px hsl(var(--ln9-gold) / .8)}.ln9-btn--xl{min-height:64px;padding:0 40px;font-size:15px}.ln9-btn--ghost{border:1px solid hsl(var(--ln9-gold) / .6);background:hsl(var(--ln9-bg) / .6)}.ln9-btn--ghost:hover{background:hsl(var(--ln9-gold) / .1)}.ln9-note{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:hsl(var(--ln9-muted));margin:16px 0 0;text-transform:uppercase}.ln9-reader{padding:40px clamp(12px,3vw,48px) 48px;max-width:1600px;margin:0 auto;border-top:1px solid hsl(var(--ln9-line))}.ln9-reader .ln9-eyebrow,.ln9-reader .ln9-h2{padding:0 clamp(8px,3vw,48px)}.ln9-reader>.ln9-ctas,.ln9-alt{padding:0 clamp(8px,3vw,48px)}.ln9-alt{font-family:JetBrains Mono,monospace;font-size:12px;color:hsl(var(--ln9-muted));display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}.ln9-alt a{color:hsl(var(--ln9-gold))!important}.ln9-frame{width:100%;height:92vh;border:1px solid hsl(var(--ln9-gold) / .4);background:hsl(var(--ln9-bg));display:block}.ln9-foot{text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:hsl(var(--ln9-muted));padding:0 16px 40px;text-transform:uppercase}@media (max-width: 899px){.ln9-hero{grid-template-columns:1fr;min-height:auto;padding-top:88px}.ln9-rocket{width:min(70%,260px);order:-1}.ln9-titleblock{grid-template-columns:repeat(2,minmax(0,1fr))}.ln9-titleblock div{border-bottom:1px solid hsl(var(--ln9-line))}}@media (max-width: 639px){.ln9-ctas .ln9-btn{width:100%}.ln9-reader{padding-left:0;padding-right:0}.ln9-frame{height:85vh;border-left:0;border-right:0}}.ln9-cover{position:relative;overflow:hidden;border-bottom:1px solid hsl(var(--ln9-line));background:hsl(var(--ln9-bg))}.ln9-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/blueprint/nurture/ln9-sky.jpg) center 30% / cover no-repeat;opacity:.42;filter:saturate(.75) sepia(.35)}.ln9-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,hsl(var(--ln9-bg) / .85),hsl(var(--ln9-bg) / .3) 30%,hsl(var(--ln9-bg) / .55) 70%,hsl(var(--ln9-bg))),repeating-linear-gradient(0deg,hsl(var(--ln9-gold) / .05) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,hsl(var(--ln9-gold) / .05) 0 1px,transparent 1px 24px)}.ln9-h1{font-size:clamp(38px,6.6vw,84px);line-height:.95;letter-spacing:.02em}.ln9-thin{display:block;font-weight:600;font-size:.42em;letter-spacing:.32em;color:hsl(var(--ln9-gold));margin-bottom:18px}.ln9-chroma{display:block;text-shadow:-2px 0 hsl(28 100% 66% / .55),2px 0 hsl(214 100% 67% / .45)}.ln9-stamp{display:inline-grid;grid-template-columns:auto auto;border:1.5px solid hsl(var(--ln9-gold-hi));margin:0 0 30px;font-family:JetBrains Mono,monospace;text-transform:uppercase;transform:rotate(-1.5deg)}.ln9-stamp b{font-family:Orbitron,sans-serif;font-size:30px;color:hsl(var(--ln9-gold-hi));padding:8px 16px;border-right:1.5px solid hsl(var(--ln9-gold-hi));letter-spacing:.06em;display:flex;align-items:center}.ln9-stamp span{padding:8px 14px;font-size:11px;letter-spacing:.16em;line-height:1.55}.ln9-rocket{position:relative;justify-self:center;width:min(100%,380px)}.ln9-rocket img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 40px hsl(33 100% 72% / .25));mix-blend-mode:screen}.ln9-dim{position:absolute;right:-6px;top:6%;bottom:6%;width:18px;border:1px solid hsl(var(--ln9-gold));border-left:0}.ln9-dim i{position:absolute;right:-6px;top:50%;transform:translate(100%,-50%) rotate(90deg);transform-origin:left center;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:hsl(var(--ln9-gold));font-style:normal;white-space:nowrap}.ln9-titleblock{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid hsl(var(--ln9-line));background:hsl(var(--ln9-bg) / .72)}.ln9-titleblock div{padding:12px 16px;border-right:1px solid hsl(var(--ln9-line));min-width:0}.ln9-titleblock b{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;color:hsl(var(--ln9-muted));font-weight:500}.ln9-titleblock span{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.06em}.ln9-gold{color:hsl(var(--ln9-gold-hi))}@media (max-width: 899px){.ln9-rocket{width:min(70%,260px);order:-1}.ln9-titleblock{grid-template-columns:repeat(2,minmax(0,1fr))}}.ln9-eyebrow{text-transform:uppercase}@media (max-width: 639px){.ln9-hero-copy .ln9-eyebrow{font-size:min(2.35vw,11px);letter-spacing:.06em;white-space:nowrap}.ln9-list li{font-size:min(3.25vw,15px);white-space:nowrap;padding-left:18px}.ln9-list li:before{width:10px}}@media (max-width: 899px){.ln9-hero{grid-template-columns:minmax(0,1fr)}.ln9-hero-copy{min-width:0}}
