@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-400.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-500.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-700.ttf) format("truetype");font-weight:700;font-display:swap}:root{--bg-deep: #050608;--bg: #07080a;--bg-elev: #0d0f12;--bg-elev-2: #14171c;--line: rgba(255,255,255,.08);--line-strong: rgba(255,255,255,.16);--line-soft: rgba(255,255,255,.04);--fg: #f5f5f4;--fg-2: #c8c9cd;--fg-3: #8a8d94;--fg-4: #5a5e66;--y: #F7FE86;--m: #A4FBD0;--b: #B7EAFF;--grad: linear-gradient(135deg, var(--m) 0%, var(--y) 48%, var(--b) 100%);--grad-text: linear-gradient(135deg, var(--m) 0%, var(--y) 46%, var(--b) 100%);--grad-button: linear-gradient(135deg, #A4FBD0 0%, #F7FE86 46%, #B7EAFF 100%);--grad-soft: linear-gradient( 135deg, color-mix(in oklab, var(--m) 18%, transparent), color-mix(in oklab, var(--y) 16%, transparent) 50%, color-mix(in oklab, var(--b) 22%, transparent) );--strat: #B7EAFF;--strat-2: #6FA8E5;--labs: #FF8C42;--labs-2: #F7FE86;--acad: #C084FC;--acad-2: #F7FE86;--strat-grad-primary: linear-gradient(160deg, #B7EAFF 0%, #6FA8E5 100%);--strat-grad-button: linear-gradient(305deg, #6FA8E5 0%, #B7EAFF 100%);--strat-grad-text: linear-gradient(135deg, #B7EAFF 0%, #A4FBD0 58%, #F7FE86 100%);--labs-grad-primary: linear-gradient(151deg, #F7FE86 0%, #F49E2D 56%, #FF6B2C 100%);--labs-grad-button: linear-gradient(305deg, #FF6B2C 0%, #F49E2D 24%, #F7FE86 100%);--labs-grad-text: linear-gradient(135deg, #F7FE86 0%, #FF6B2C 100%);--acad-grad-primary: linear-gradient(210deg, #F7FE86 0%, #9F50FF 70%);--acad-grad-button: linear-gradient(305deg, #9F50FF 0%, #F7FE86 100%);--acad-grad-text: linear-gradient(45deg, #9F50FF 0%, #F7FE86 100%);--font-sans: "Aspekta", -apple-system, BlinkMacSystemFont, ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display: "Aspekta", -apple-system, ui-sans-serif, sans-serif;--font-serif: "Fraunces", Georgia, "Times New Roman", serif;--r-sm: 4px;--r: 8px;--r-lg: 14px;--r-xl: 22px;--nav-h: 59px;--pad-y-section: 112px;--pad-x-section: 48px;--gap: 24px;--container: 1320px;--container-wide: 1480px;--type-hero: 64px;--type-mega: 64px;--type-display: 48px;--type-section: 36px;--type-subsection: 28px;--type-card: 20px;--type-body: 16px;--type-small: 14px;--type-meta: 12px;--type-label: 11px;--pixel: 6px;--pixel-radius: 2px;--pixel-gap: 4px;--pixel-signal: var(--y);--shadow-card: 0 1px 0 rgba(255,255,255,.02), 0 24px 60px -32px rgba(0,0,0,.6)}@media(max-width:1100px){:root{--pad-x-section: 32px;--pad-y-section: 88px;--type-hero: 52px;--type-mega: 52px;--type-display: 40px;--type-section: 30px;--type-subsection: 24px}}@media(max-width:640px){:root{--pad-x-section: 20px;--pad-y-section: 64px;--type-hero: 38px;--type-mega: 42px;--type-display: 32px;--type-section: 26px;--type-subsection: 22px;--type-card: 18px;--type-body: 15px}}[data-density=dense]{--pad-y-section: 80px;--pad-x-section: 40px;--gap: 16px}[data-density=loose]{--pad-y-section: 168px;--pad-x-section: 72px;--gap: 32px}.rx-container{max-width:var(--container);margin:0 auto;padding-inline:var(--pad-x-section);position:relative}.rx-container--wide{max-width:var(--container-wide)}.rx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.rx-eyebrow:before{content:"";width:calc((var(--pixel) * 4) + (var(--pixel-gap) * 3));height:var(--pixel);background:linear-gradient(var(--pixel-signal),var(--pixel-signal)) 0 0 / var(--pixel) var(--pixel) no-repeat,linear-gradient(color-mix(in oklab,var(--pixel-signal) 72%,transparent),color-mix(in oklab,var(--pixel-signal) 72%,transparent)) calc(var(--pixel) + var(--pixel-gap)) 0 / var(--pixel) var(--pixel) no-repeat,linear-gradient(color-mix(in oklab,var(--pixel-signal) 42%,transparent),color-mix(in oklab,var(--pixel-signal) 42%,transparent)) calc((var(--pixel) + var(--pixel-gap)) * 2) 0 / var(--pixel) var(--pixel) no-repeat,linear-gradient(color-mix(in oklab,var(--pixel-signal) 18%,transparent),color-mix(in oklab,var(--pixel-signal) 18%,transparent)) calc((var(--pixel) + var(--pixel-gap)) * 3) 0 / var(--pixel) var(--pixel) no-repeat}.rx-eyebrow:has(.pix):before{display:none}.rx-eyebrow.is-strat{--pixel-signal: var(--strat)}.rx-eyebrow.is-labs{--pixel-signal: var(--labs)}.rx-eyebrow.is-acad{--pixel-signal: var(--acad)}.rx-eyebrow .pix{display:inline-grid;grid-template-columns:repeat(4,var(--pixel));gap:var(--pixel-gap)}.rx-eyebrow .pix i{display:block;width:var(--pixel);height:var(--pixel);border-radius:var(--pixel-radius);background:var(--c, var(--pixel-signal))}.rx-eyebrow .pix i:nth-child(2){opacity:.72}.rx-eyebrow .pix i:nth-child(3){opacity:.42}.rx-eyebrow .pix i:nth-child(4){opacity:.18}.rx-eyebrow .id{color:var(--c, var(--fg-3))}.rx-section-head{display:grid;grid-template-columns:1fr;gap:18px;padding-block:8px 0}.rx-section-head__row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.rx-section-head__row .idx{color:var(--fg-2)}.rx-section-head__row .meta{color:var(--fg-4)}.rx-section-head h2{max-width:22ch;font-family:var(--font-display);font-size:var(--type-section);font-weight:600;line-height:1.05;color:var(--fg);text-wrap:balance}.rx-section-head h2 em{font-family:var(--font-serif);font-style:italic;font-weight:500;background:var(--grad-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rx-grad-text{background-image:var(--grad-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 22px;font-family:var(--font-sans);font-weight:500;font-size:13.5px;letter-spacing:0;line-height:1.35;text-transform:none;border-radius:999px;background:var(--fg);color:#0b0b0b;border:1px solid var(--fg);cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease,filter .15s ease}.rx-btn:hover{transform:translateY(-1px);opacity:.92}.rx-btn .arr{width:14px;height:14px}.rx-btn--ghost{background:transparent;color:var(--fg);border:1px solid var(--line-strong)}.rx-btn--ghost:hover{border-color:var(--fg);background:#ffffff05}.rx-btn--grad{background:var(--grad-button);color:#0a0a0a;border:none;font-weight:600;box-shadow:none}.rx-btn--grad:hover{opacity:1;filter:brightness(1.04) saturate(1.02)}.rx-btn:active{transform:translateY(1px)}.rx-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-elev)}.rx-tag .dot{display:inline-block;width:6px;height:6px;border-radius:2px;background:var(--c, var(--y))}.rx-tag.is-strat{--c: var(--strat)}.rx-tag.is-labs{--c: var(--labs)}.rx-tag.is-acad{--c: var(--acad)}.rx-divider{height:1px;background:var(--line)}.rx-data{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);align-items:baseline}.rx-data:last-child{border-bottom:none}.rx-data dt{position:relative;padding-left:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.rx-data dt:before{content:"";position:absolute;left:0;top:5px;width:var(--pixel);height:var(--pixel);border-radius:var(--pixel-radius);background:var(--c, var(--y));opacity:.72}.rx-data dd{margin:0;color:var(--fg);font-size:14px;line-height:1.5}.rx-data dd .em{font-family:var(--font-mono);color:var(--fg-2);font-size:12px}.rx-grid-bg{position:absolute;inset:0;background-image:linear-gradient(to right,var(--line-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--line-soft) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 90%)}.rx-pixel-field{background-image:linear-gradient(color-mix(in oklab,var(--pixel-signal) 18%,transparent),color-mix(in oklab,var(--pixel-signal) 18%,transparent));background-size:var(--pixel) var(--pixel);background-repeat:repeat;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 72%)}.rx-pixels{display:inline-grid;grid-auto-flow:column;gap:var(--pixel-gap);align-items:center}.rx-pixels:before,.rx-pixels:after,.rx-pixels span{content:"";display:block;width:var(--pixel);height:var(--pixel);border-radius:var(--pixel-radius);background:var(--pixel-signal)}.rx-pixels:after{opacity:.48}.rx-pixels span{opacity:.72}.rx-pixels span:nth-child(3){opacity:.42}.rx-pixels span:nth-child(4){opacity:.18}.rx-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c, var(--y));box-shadow:0 0 color-mix(in oklab,var(--c, var(--y)) 50%,transparent);animation:rxPulse 2s ease-out infinite}@keyframes rxPulse{0%{box-shadow:0 0 color-mix(in oklab,var(--c, var(--y)) 50%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in oklab,var(--c, var(--y)) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--c, var(--y)) 0%,transparent)}}:where(h1,h2,h3,h4){letter-spacing:0!important}:where(.mf-hero__copy h1,.pl-hero h1,.in-hero__copy h1){font-size:var(--type-hero)!important;line-height:1.02!important;letter-spacing:0!important}:where(.mf-cta h2){font-size:var(--type-mega)!important;line-height:.98!important;letter-spacing:0!important}:where(.mf-stamp__type h2,.mf-loop__head h2,.mf-theses__head h2){font-size:var(--type-display)!important;line-height:1.02!important;letter-spacing:0!important}:where(.mf-notes__head h2,.mf-built__copy h2,.pl-what h2,.pl-caps__head h2,.pl-eng__head h2,.pl-faq h2,.pl-cross h2,.pl-cta h2,.pl-loops__head h2,.pl-outcomes__head h2,.ab-map__copy h2,.ab-values h2,.ab-founders__head h2,.legal h1){font-size:var(--type-section)!important;line-height:1.08!important;letter-spacing:0!important}:where(.mf-thesis__claim,.pl-package__name,.ab-founder__name,.ab-join h3){font-size:var(--type-subsection)!important;line-height:1.14!important;letter-spacing:0!important}:where(.mf-note h3,.pl-cap h3,.pl-loop h3,.pl-port__body h3,.ab-value h4,.in-card__title){font-size:var(--type-card)!important;line-height:1.22!important;letter-spacing:0!important}:where(.mf-hero__sub,.pl-hero__lede,.in-hero__lede){font-size:var(--type-body)!important;line-height:1.58!important;letter-spacing:0!important}:where(.mf-note,.pl-cap,.pl-loop,.pl-port__card,.ab-value,.in-card,.pl-package,.ab-member,.rx-related-card){position:relative}:where(.mf-note,.mf-loop__card,.mf-where__card,.mf-built__stat,.pl-caps__grid,.pl-cap,.pl-cap__icon,.pl-loop,.pl-loop__icon,.pl-port__card,.pl-partners__grid,.pl-package,.pl-outcome,.pl-who__card,.pl-cross__card,.pl-clarity__stack,.pl-clarity__step,.pl-expertise__wall,.pl-expertise__logoTile,.ct-form,.ab-mv__pair,.ab-founder,.ab-founder__photo,.ab-member,.ab-join,.ab-value,.ab-value__icon,.ab-values__grid,.ab-map__office,.in-card,.in-skeleton,.in-empty,.rx-related-card,.rx-related__card){border-radius:0!important}:where(.mf-note,.pl-cap,.pl-loop,.pl-port__card,.ab-value,.in-card,.pl-package,.ab-member,.rx-related-card):before{content:"";position:absolute;top:14px;left:14px;width:var(--pixel);height:var(--pixel);border-radius:var(--pixel-radius);background:var(--c, var(--pixel-signal));opacity:.78;box-shadow:9px 0 color-mix(in oklab,var(--c, var(--pixel-signal)) 60%,transparent),18px 0 color-mix(in oklab,var(--c, var(--pixel-signal)) 32%,transparent);pointer-events:none}:where(.pl-hero__metaRow,.mf-built__stat,.in-hero__stat,.ab-map__addr){position:relative}:where(.pl-hero__metaRow,.mf-built__stat,.in-hero__stat,.ab-map__addr):before{content:"";position:absolute;top:18px;left:0;width:4px;height:4px;border-radius:1px;background:var(--c, var(--pixel-signal));opacity:.55}:where(.pl-hero__metaRow,.mf-built__stat,.in-hero__stat,.ab-map__addr){padding-left:14px}:where(.mf-hero,.pl-hero,.in-hero,.ab-hero,.mf-built,.mf-cta){position:relative}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";text-rendering:optimizeLegibility}body{overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button{font:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;margin:0;list-style:none}:focus{outline:none}:focus-visible{outline:2px solid var(--y);outline-offset:2px;border-radius:var(--r-sm)}.rx-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px max(var(--pad-x-section),calc((100% - var(--container-wide)) / 2));background:color-mix(in oklab,var(--bg) 88%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line)}.rx-nav__brand{display:inline-flex;align-items:center;gap:10px;color:var(--fg)}.rx-nav__brand img{height:22px;width:auto}.rx-nav__links{display:flex;gap:28px;font-family:var(--font-sans);font-size:14px;font-weight:500}.rx-nav__links a{position:relative;color:var(--fg-2);transition:color .15s ease}.rx-nav__links a:hover,.rx-nav__links a.is-active{color:var(--fg)}.rx-nav__links a.is-active:before{content:"";position:absolute;left:50%;bottom:-14px;width:var(--pixel);height:var(--pixel);border-radius:var(--pixel-radius);background:var(--pixel-signal);transform:translate(-50%);box-shadow:9px 0 color-mix(in oklab,var(--pixel-signal) 60%,transparent),-9px 0 color-mix(in oklab,var(--pixel-signal) 38%,transparent)}body[data-current=restrategy] .rx-nav__links a.is-active:before{background:var(--strat);box-shadow:9px 0 color-mix(in oklab,var(--strat) 60%,transparent),-9px 0 color-mix(in oklab,var(--strat) 38%,transparent)}body[data-current=relabs] .rx-nav__links a.is-active:before{background:var(--labs);box-shadow:9px 0 color-mix(in oklab,var(--labs) 60%,transparent),-9px 0 color-mix(in oklab,var(--labs) 38%,transparent)}body[data-current=reacademy] .rx-nav__links a.is-active:before{background:var(--acad);box-shadow:9px 0 color-mix(in oklab,var(--acad) 60%,transparent),-9px 0 color-mix(in oklab,var(--acad) 38%,transparent)}.rx-nav__cta{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line-strong);border-radius:999px;transition:border-color .15s ease,background .15s ease}.rx-nav__cta:after{content:"";width:12px;height:12px;background:url(/images/arrow-white.svg) center / contain no-repeat;opacity:.88}.rx-nav__cta:hover{border-color:var(--fg);background:#ffffff0a}.rx-nav__mobile{display:none;position:relative}.rx-nav__mobile summary{position:relative;z-index:90;width:42px;height:42px;display:inline-grid;place-items:center;list-style:none;cursor:pointer;padding:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line-strong);border-radius:999px;background:#07080ab8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);transition:border-color .18s ease,background .18s ease}.rx-nav__mobile summary::-webkit-details-marker{display:none}.rx-nav__menuText,.rx-nav__closeText{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rx-nav__closeText,.rx-nav__mobile[open] .rx-nav__menuText{display:none}.rx-nav__mobile[open] .rx-nav__closeText{display:block}.rx-nav__menuIcon{position:relative;display:block;width:18px;height:14px}.rx-nav__menuIcon span{position:absolute;left:0;width:18px;height:1.5px;border-radius:999px;background:currentColor;transform-origin:center;transition:top .18s ease,opacity .14s ease,transform .18s ease}.rx-nav__menuIcon span:nth-child(1){top:0}.rx-nav__menuIcon span:nth-child(2){top:6px}.rx-nav__menuIcon span:nth-child(3){top:12px}.rx-nav__mobile[open] .rx-nav__menuIcon span:nth-child(1){top:6px;transform:rotate(45deg)}.rx-nav__mobile[open] .rx-nav__menuIcon span:nth-child(2){opacity:0;transform:scaleX(.35)}.rx-nav__mobile[open] .rx-nav__menuIcon span:nth-child(3){top:6px;transform:rotate(-45deg)}.rx-nav__mobile[open] summary{position:fixed;top:max(18px,env(safe-area-inset-top));right:var(--pad-x-section);border-color:color-mix(in oklab,var(--y) 45%,var(--line-strong));background:#ffffff0f}.rx-nav__mobile-panel{position:fixed;inset:0;z-index:80;min-height:100svh;padding:max(72px,env(safe-area-inset-top) + 64px) var(--pad-x-section) calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:22px;background:radial-gradient(ellipse 92% 56% at 18% 0%,color-mix(in oklab,var(--y) 12%,transparent),transparent 62%),radial-gradient(ellipse 74% 52% at 100% 28%,color-mix(in oklab,var(--b) 10%,transparent),transparent 62%),#050608fa;border:0;box-shadow:none;overflow-y:auto}.rx-nav__mobile-panel:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 95% 72% at 50% 8%,#000 45%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 95% 72% at 50% 8%,#000 45%,transparent 100%);opacity:.52}.rx-nav__mobile-head,.rx-nav__mobile-links,.rx-nav__mobile-cta{position:relative;z-index:1}.rx-nav__mobile-head{display:flex;align-items:center;justify-content:flex-start;padding-bottom:4px}.rx-nav__mobile-head img{width:62px;height:auto}.rx-nav__mobile-links{display:grid;gap:4px}.rx-nav__mobile-links a{--link-c: var(--y);display:grid;grid-template-columns:1fr 18px;gap:14px;padding:16px 0;color:var(--fg-2);text-decoration:none}.rx-nav__mobile-links a:after{content:"";grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;width:13px;height:13px;background:url(/images/arrow-white.svg) center / contain no-repeat;opacity:.56;transform:rotate(-45deg)}.rx-nav__mobile-links a.is-strat{--link-c: var(--strat)}.rx-nav__mobile-links a.is-labs{--link-c: var(--labs)}.rx-nav__mobile-links a.is-acad{--link-c: var(--acad)}.rx-nav__mobile-links a span{grid-column:1;display:block;color:var(--fg);font-family:var(--font-display);font-size:clamp(33px,10vw,52px);font-weight:600;line-height:.96;letter-spacing:-.045em}.rx-nav__mobile-links a small{grid-column:1;display:block;margin-top:8px;color:var(--fg-3);font-size:13px;line-height:1.35}.rx-nav__mobile-links a.is-active span{color:var(--link-c)}.rx-nav__mobile-links a:hover span,.rx-nav__mobile-links a.is-active small{color:var(--fg)}.rx-nav__mobile-links a.is-active:after{opacity:.92}.rx-nav__mobile-cta{margin-top:auto;display:flex;justify-content:center;align-items:center;min-height:52px;padding:14px 18px;border-radius:999px;color:#050608;background:var(--grad-button);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.rx-nav-open,.rx-nav-open body{overflow:hidden}.rx-footer{position:relative;background:var(--bg-deep);border-top:1px solid var(--line);padding:80px var(--pad-x-section) 32px;overflow:hidden}.rx-footer__inner{max-width:var(--container-wide);margin:0 auto;position:relative;z-index:1}.rx-footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:56px;padding-bottom:56px;border-bottom:1px solid var(--line)}.rx-footer__brand{display:flex;flex-direction:column;gap:22px}.rx-footer__brand-head{display:flex;align-items:center}.rx-footer__brand .mark{display:inline-flex;width:fit-content}.rx-footer__brand .mark img{height:36px;width:auto}.rx-footer__brand .blurb{color:var(--fg-2);max-width:38ch;font-size:15px;line-height:1.65}.rx-footer__col h4{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);margin:0 0 18px;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.rx-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rx-footer__col a{color:var(--fg);font-size:15px;transition:color .15s ease}.rx-footer__col a:hover{color:var(--y)}.rx-footer__bottom{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12.5px;color:var(--fg-3);position:relative;z-index:1}.rx-footer__bottom a{color:var(--fg-3);padding:0 4px;transition:color .15s ease}.rx-footer__bottom a:hover{color:var(--fg)}.rx-footer__bottom .right{display:flex;gap:12px}.rx-footer__social{display:none;gap:4px;align-items:center}.rx-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--fg-3);transition:color .15s ease,background .15s ease;padding:0}.rx-footer__social a:hover{color:var(--fg);background:#ffffff0f}.rx-footer__social svg{width:16px;height:16px;flex-shrink:0}.rx-footer__wordmark{position:absolute;inset:auto 0 0;transform:translateY(40%);font-family:var(--font-display);font-weight:700;font-size:clamp(120px,22vw,320px);line-height:.85;letter-spacing:-.06em;text-align:center;background:linear-gradient(180deg,color-mix(in oklab,var(--fg) 12%,transparent),transparent 82%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;user-select:none}::selection{background:var(--y);color:#0b0b0b}@media(max-width:900px){.rx-footer__top{grid-template-columns:1fr 1fr 1fr;gap:40px}.rx-footer__brand{grid-column:1 / -1}.rx-nav__links{display:none}.rx-nav__mobile{display:block}.rx-nav__cta{display:none}}@media(max-width:600px){:root{--pad-x-section: 24px}.rx-footer{padding-top:56px;padding-bottom:48px}.rx-footer__top{grid-template-columns:1fr 1fr;gap:36px 24px}.rx-footer__brand{grid-column:1 / -1;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:-8px}.rx-footer__col--connect{display:none}.rx-footer__top .rx-footer__col:nth-child(3){text-align:right}.rx-footer__brand-head{justify-content:space-between;width:100%}.rx-footer__social{display:flex;gap:2px}.rx-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.rx-footer__bottom .right{display:flex;gap:12px}.rx-footer__wordmark{font-size:clamp(72px,24vw,160px);inset:auto 0 0;transform:translateY(40%)}}html,body{background:#07080a;color:#f5f5f4}
