.founder-portrait_frame__SpeYX{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid hsla(94,15%,53%,.22);border-radius:1.2rem;background:color-mix(in srgb,var(--panel) 82%,hsla(94,15%,53%,.18));box-shadow:0 22px 56px rgba(0,0,0,.16);isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.founder-portrait_image__Slf_N{position:absolute;inset:0;object-fit:cover;object-position:center top;background-image:url(/images/daniel-rickard-founder-dark.png);background-position:top;background-repeat:no-repeat;background-size:cover;transform:scale(1.01);transition:background-image .18s ease,transform .22s ease}:root[data-theme=light] .founder-portrait_image__Slf_N{background-image:url(/images/daniel-rickard-founder-light.png)}.founder-portrait_frame__SpeYX:focus-within,.founder-portrait_frame__SpeYX:hover{transform:translateY(-2px);border-color:hsla(94,15%,53%,.42);box-shadow:0 28px 64px rgba(39,49,33,.22)}.founder-portrait_frame__SpeYX:focus-within .founder-portrait_image__Slf_N,.founder-portrait_frame__SpeYX:hover .founder-portrait_image__Slf_N{background-image:url(/images/daniel-rickard-founder-hover.png)}.founder-portrait_frame__SpeYX:focus-within .founder-portrait_image__Slf_N,.founder-portrait_frame__SpeYX:hover .founder-portrait_image__Slf_N{transform:scale(1.025)}.founder-portrait_sheen__HrhZD{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.02),rgba(11,12,10,.1) 100%),linear-gradient(135deg,hsla(94,15%,53%,.04),transparent 48%);pointer-events:none;transition:opacity .18s ease}.founder-portrait_frame__SpeYX:focus-within .founder-portrait_sheen__HrhZD,.founder-portrait_frame__SpeYX:hover .founder-portrait_sheen__HrhZD{opacity:.72}.brand-mark_root__0lmQa{display:inline-block;display:inline-flex;flex-shrink:0;line-height:0;background-image:url(/images/luminair-mark-light.png);background-position:50%;background-repeat:no-repeat;background-size:contain}:root[data-theme=light] .brand-mark_root__0lmQa{background-image:url(/images/luminair-mark-dark.png)}.terminal-home-page_page__DTG2w{min-height:100dvh;background:var(--bg);color:var(--ink)}.terminal-home-page_srOnly__fGr_5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.terminal-home-page_header__b8o7x{position:fixed;inset:0 0 auto;z-index:30;padding:1rem 3rem 0;transition:padding .22s ease}.terminal-home-page_header__b8o7x:before{content:"";position:absolute;inset:0 0 auto;height:6.5rem;opacity:0;border-bottom:1px solid color-mix(in srgb,var(--border) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--header-scrim) 78%,transparent) 0,color-mix(in srgb,var(--header-scrim) 36%,transparent) 72%,transparent 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;transition:opacity .22s ease}.terminal-home-page_headerInner__pk5oa{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;width:min(1280px,100%);margin:0 auto;min-height:5rem;padding:0 .2rem;border-bottom:1px solid transparent;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,padding .22s ease,border-radius .22s ease}.terminal-home-page_brand__5Bp2B,.terminal-home-page_footerBrand__ViQZd{display:inline-flex;align-items:center;gap:.8rem;color:var(--ink);text-decoration:none}.terminal-home-page_brand__5Bp2B{margin-left:-.95rem}.terminal-home-page_brandMark__Z3Gub,.terminal-home-page_footerMark__9oCsc{flex-shrink:0}.terminal-home-page_brandMark__Z3Gub{width:4.5rem;height:4.5rem}.terminal-home-page_footerMark__9oCsc{width:2.85rem;height:2.85rem}.terminal-home-page_brandLockup__W6XI8{display:flex;align-items:baseline;gap:.45rem}.terminal-home-page_brandWordmark__3UXJE{font-family:var(--font-orpheus),Georgia,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.02em}.terminal-home-page_brandDescriptor__phWc9{color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.terminal-home-page_desktopNav__xXRWS,.terminal-home-page_footerLegalLinks__DTPEj,.terminal-home-page_footerLinks__reGVa,.terminal-home-page_headerActions__c3o9l{display:flex;align-items:center}.terminal-home-page_desktopNav__xXRWS{justify-self:center;gap:4.4rem}.terminal-home-page_headerActions__c3o9l{justify-self:end}.terminal-home-page_footerLegalLinks__DTPEj a,.terminal-home-page_footerLinks__reGVa a,.terminal-home-page_navLink__kVKt_{position:relative;display:inline-flex;align-items:center;color:var(--muted);font-size:.86rem;font-weight:500;letter-spacing:.04em;text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;text-transform:uppercase;padding:.35rem .6rem;margin:-.35rem -.6rem;border-radius:.45rem;transition:color .18s ease,background-color .2s ease}.terminal-home-page_footerLegalLinks__DTPEj a,.terminal-home-page_footerLinks__reGVa a{min-height:2.25rem}.terminal-home-page_navLink__kVKt_:hover{background:var(--accent-soft)}.terminal-home-page_navLinkActive__aDeYk{color:var(--ink);background:var(--accent-soft)}:root[data-theme=light] .terminal-home-page_headerHeroCreamNav__afwz_ .terminal-home-page_navLink__kVKt_{color:hsla(40,46%,95%,.9);text-shadow:0 1px 12px rgba(10,11,9,.4)}:root[data-theme=light] .terminal-home-page_headerHeroCreamNav__afwz_ .terminal-home-page_navLinkActive__aDeYk,:root[data-theme=light] .terminal-home-page_headerHeroCreamNav__afwz_ .terminal-home-page_navLink__kVKt_:hover{color:var(--surface-raised);background:hsla(40,46%,95%,.13)}.terminal-home-page_footerLegalLinks__DTPEj a:after,.terminal-home-page_footerLinks__reGVa a:after,.terminal-home-page_navLink__kVKt_:after{content:"";position:absolute;left:0;right:0;bottom:-.35rem;height:1px;background:var(--heritage);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.terminal-home-page_footerLegalLinks__DTPEj a:hover,.terminal-home-page_footerLinks__reGVa a:hover,.terminal-home-page_navLink__kVKt_:hover{color:var(--ink)}.terminal-home-page_footerLegalLinks__DTPEj a:hover:after,.terminal-home-page_footerLinks__reGVa a:hover:after,.terminal-home-page_navLink__kVKt_:not(.terminal-home-page_navLinkActive__aDeYk):hover:after{transform:scaleX(1)}.terminal-home-page_headerActions__c3o9l{gap:.7rem}.terminal-home-page_desktopCta__yhHce,.terminal-home-page_mobileCta__WC9I0,.terminal-home-page_outcomesButton__43V0x,.terminal-home-page_primaryButton__qDQhy,.terminal-home-page_secondaryButton__r_7IC{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.1rem;border-radius:999px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.terminal-home-page_desktopCta__yhHce,.terminal-home-page_mobileCta__WC9I0,.terminal-home-page_outcomesButton__43V0x,.terminal-home-page_secondaryButton__r_7IC{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink)}.terminal-home-page_desktopCta__yhHce:hover,.terminal-home-page_mobileCta__WC9I0:hover,.terminal-home-page_outcomesButton__43V0x:hover,.terminal-home-page_secondaryButton__r_7IC:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--accent-soft)}.terminal-home-page_primaryButton__qDQhy{border:1px solid transparent;background:linear-gradient(135deg,var(--heritage),var(--heritage-deep));color:#f8f8f2;box-shadow:0 10px 32px rgba(94,114,82,.28)}.terminal-home-page_primaryButton__qDQhy:hover{transform:translateY(-1px);box-shadow:0 16px 40px rgba(94,114,82,.34)}.terminal-home-page_primaryButton__qDQhy:active{transform:scale(.97) translateY(0);box-shadow:inset 0 1px 3px rgba(0,0,0,.2);transition-duration:60ms}.terminal-home-page_outcomesButton__43V0x:active,.terminal-home-page_secondaryButton__r_7IC:active{transform:scale(.97) translateY(0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition-duration:60ms}.terminal-home-page_primaryButton__qDQhy:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:0 10px 22px rgba(94,114,82,.16)}.terminal-home-page_menuButton__ugBkO{display:none;width:2.9rem;height:2.9rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--ink);cursor:pointer}.terminal-home-page_menuButton__ugBkO span{display:block;width:1rem;height:1px;margin:.2rem auto;background:currentColor}.terminal-home-page_mobileMenu__6Korb{position:relative;z-index:1;width:min(1280px,100%);max-height:0;margin:.65rem auto 0;overflow:hidden;border-radius:1.4rem;border:1px solid transparent;background:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .22s ease,opacity .22s ease,border-color .22s ease,background-color .22s ease,visibility .22s ease}.terminal-home-page_mobileMenuOpen__XcxVp{max-height:22rem;border-color:var(--border);background:var(--panel);box-shadow:var(--shadow);opacity:1;visibility:visible;pointer-events:auto}.terminal-home-page_mobileMenuInner__qITNq{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.terminal-home-page_mobileLink__yCJ9D{padding:.95rem 1rem;border-radius:1rem;background:var(--card);color:var(--ink);text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;transition:background-color .15s ease,transform .15s ease}.terminal-home-page_mobileLink__yCJ9D:active{background:var(--accent-soft);transform:scale(.98)}.terminal-home-page_mobileLinkActive__klOb9{background:var(--accent-soft);color:var(--ink)}.terminal-home-page_heroSection__Nmy1M{position:relative;min-height:max(700px,100dvh);overflow:hidden}.terminal-home-page_heroBackgroundWrap___CwOB,.terminal-home-page_heroOverlaySide__agdOp,.terminal-home-page_heroOverlay__M4HA3{position:absolute;inset:0}.terminal-home-page_heroBackground__3eDDY{object-fit:cover;object-position:center 40%;filter:saturate(.36) brightness(.5) contrast(1.14);transform:scale(1.02)}.terminal-home-page_heroOverlay__M4HA3{background:linear-gradient(180deg,rgba(10,11,9,.3),rgba(10,11,9,.08) 30%,rgba(10,11,9,.22) 58%,rgba(10,11,9,.92))}.terminal-home-page_heroOverlaySide__agdOp{background:linear-gradient(90deg,rgba(10,11,9,.62),rgba(10,11,9,.08) 48%,rgba(10,11,9,.32))}.terminal-home-page_aboutContours__4SIW6{width:100%;height:100%;fill:none;stroke:hsla(95,19%,65%,.16);stroke-width:.9;pointer-events:none}.terminal-home-page_heroInner__4EMCT{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:2rem;gap:2rem;width:min(1280px,calc(100% - 6rem));min-height:100dvh;margin:0 auto;padding:8rem 0 6rem}.terminal-home-page_heroContent___Ew6m{max-width:46rem}.terminal-home-page_aboutIdentityEyebrow__yz7Oh,.terminal-home-page_eyebrow__X3lSY,.terminal-home-page_heroStatLabel__oatJ9,.terminal-home-page_processLabel__iVxib,.terminal-home-page_serviceTag__wLhHc{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.terminal-home-page_eyebrow__X3lSY,.terminal-home-page_heroEyebrow__cLhk2,.terminal-home-page_processLabel__iVxib,.terminal-home-page_serviceTag__wLhHc{margin:0 0 .75rem;color:var(--heritage)}.terminal-home-page_aboutIdentityEyebrow__yz7Oh,.terminal-home-page_eyebrow__X3lSY,.terminal-home-page_heroEyebrow__cLhk2,.terminal-home-page_processLabel__iVxib,.terminal-home-page_serviceTag__wLhHc{display:inline-flex;align-items:center;gap:.48rem}.terminal-home-page_heroEyebrow__cLhk2:before{content:">.";color:var(--heritage-acc);font-weight:700;letter-spacing:.04em}.terminal-home-page_contactTitle__5UNOP,.terminal-home-page_heroTitle__la22h,.terminal-home-page_sectionTitleSmall__oljsa,.terminal-home-page_sectionTitle__4HyY0{margin:0;color:var(--ink);font-family:var(--font-orpheus),Georgia,serif;font-weight:400;letter-spacing:-.03em}.terminal-home-page_heroTitle__la22h{font-size:clamp(3.8rem,6vw,4.9rem);line-height:.98;max-width:11ch}.terminal-home-page_heroTitleAccent__QhY9l,.terminal-home-page_titleAccent__xF1AH{font-style:italic;color:var(--heritage-acc)}.terminal-home-page_aboutBody__ZnLCU,.terminal-home-page_aboutIdentityCopy__qs1r6,.terminal-home-page_contactHint__2AG1Y,.terminal-home-page_contactLead__M7pze,.terminal-home-page_faqAnswer__5QunC,.terminal-home-page_footerCopy__nA8bS,.terminal-home-page_heroLead__bgXlN,.terminal-home-page_heroStatCopy___Ittk,.terminal-home-page_metricDescription__kBiRD,.terminal-home-page_processDescription__gLZ_A,.terminal-home-page_sectionCaption__zkfn7,.terminal-home-page_sectionLead__1gW_o,.terminal-home-page_serviceDescription__BqUCa{color:color-mix(in srgb,var(--ink) 66%,transparent);line-height:1.7}.terminal-home-page_heroLead__bgXlN{max-width:30rem;margin:1.4rem 0 0;font-size:1.06rem}.terminal-home-page_contactActions__KnGRo,.terminal-home-page_heroActions__C53Yy{display:flex;flex-wrap:wrap;gap:.75rem}.terminal-home-page_heroActions__C53Yy{margin-top:2rem}.terminal-home-page_heroStat__KP9yp{align-self:end;justify-self:end;text-align:right;padding-bottom:1.6rem}.terminal-home-page_heroStatLabel__oatJ9{margin:0 0 .5rem;color:color-mix(in srgb,var(--ink) 46%,transparent)}.terminal-home-page_heroStatValue__L81aK{margin:0;color:var(--heritage);font-size:clamp(3rem,5vw,4rem);font-weight:600;line-height:.95;letter-spacing:-.04em}.terminal-home-page_heroStatCopy___Ittk{margin:.35rem 0 0;font-size:.9rem}.terminal-home-page_scrollIndicator__912rT{position:absolute;left:50%;bottom:2rem;transform:translateX(-50%);opacity:.7;animation:terminal-home-page_scrollFade__KJISe 2.2s ease-in-out infinite}@keyframes terminal-home-page_scrollFade__KJISe{0%,to{opacity:.4;transform:translateX(-50%) translateY(0)}50%{opacity:.8;transform:translateX(-50%) translateY(4px)}}.terminal-home-page_scrollLine__FBY2v{width:1px;height:2.4rem;background:linear-gradient(180deg,transparent,hsla(95,19%,65%,.65));border-radius:1px}.terminal-home-page_contentShell__viChg{width:min(1280px,calc(100% - 6rem));margin:0 auto}.terminal-home-page_section__mnvSj{padding:5rem 0;border-top:1px solid var(--border)}.terminal-home-page_section__mnvSj:first-child{border-top:0}.terminal-home-page_contactIntro__kz086,.terminal-home-page_sectionIntroCompact__dI5WJ,.terminal-home-page_sectionIntro__kr1eU{max-width:42rem}.terminal-home-page_outcomesHeader__6b76G,.terminal-home-page_techHeader__dTN6U{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.terminal-home-page_sectionTitle__4HyY0{font-size:clamp(2.2rem,3.4vw,3rem);line-height:1.06}.terminal-home-page_contactTitle__5UNOP,.terminal-home-page_sectionTitleSmall__oljsa{font-size:clamp(2rem,3vw,2.65rem);line-height:1.08}.terminal-home-page_sectionLead__1gW_o{margin:1rem 0 0;font-size:.98rem;max-width:34rem}.terminal-home-page_sectionCaption__zkfn7{max-width:19rem;margin:0;font-size:.86rem;text-align:right}.terminal-home-page_stackWrap__dV9cZ{display:flex;flex-wrap:wrap;gap:.6rem}.terminal-home-page_stackGroupGrid__YPvrG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.terminal-home-page_stackGroup__g_mK7{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.1rem;border:1px solid var(--border);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow)}.terminal-home-page_stackGroupLabel__6UeHF{margin:0;color:var(--heritage);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.terminal-home-page_stackPill__PSxLL{padding:.7rem 1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--card);color:var(--muted);font-size:.86rem;font-weight:500;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.terminal-home-page_stackPill__PSxLL:hover{transform:translateY(-1px);background:var(--accent-soft);border-color:var(--border-strong);color:var(--ink)}.terminal-home-page_metricsGrid___lVDP,.terminal-home-page_serviceGrid__SKijt{display:grid;grid-gap:1rem;gap:1rem}.terminal-home-page_serviceGrid__SKijt{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-home-page_metricsGrid___lVDP{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-home-page_aboutIdentityCard__Qhp89,.terminal-home-page_faqItem__eUpCd,.terminal-home-page_metricCard__LmWny,.terminal-home-page_serviceCard__M_hzA{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow)}.terminal-home-page_aboutIdentityCard__Qhp89,.terminal-home-page_aboutPanel__UAgp0,.terminal-home-page_contactPanel__j2hCk,.terminal-home-page_faqItem__eUpCd,.terminal-home-page_metricCard__LmWny,.terminal-home-page_serviceCard__M_hzA,.terminal-home-page_stackGroup__g_mK7{position:relative}.terminal-home-page_aboutIdentityCard__Qhp89:after{content:"";position:absolute;top:1rem;right:1rem;width:.95rem;height:.95rem;border-radius:.18rem;background:conic-gradient(from 90deg,hsla(94,15%,53%,.26) 0 25%,hsla(95,19%,65%,.68) 0 50%,hsla(94,15%,53%,.26) 0 75%,hsla(95,19%,65%,.68) 0);opacity:.9;pointer-events:none}.terminal-home-page_metricCard__LmWny,.terminal-home-page_serviceCard__M_hzA{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.7rem 1.45rem;border-radius:1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.terminal-home-page_metricCard__LmWny:hover,.terminal-home-page_serviceCard__M_hzA:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:0 28px 60px rgba(0,0,0,.28);filter:brightness(1.03) contrast(1.01)}.terminal-home-page_serviceIcon__1Jug9{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.35rem;border:1px solid hsla(94,15%,53%,.24);border-radius:1rem;background:hsla(94,15%,53%,.08);color:var(--heritage-acc);font-family:var(--font-mono);font-weight:700;font-size:1rem;line-height:1}.terminal-home-page_aboutName__mJPPg,.terminal-home-page_faqQuestion__VIg4m,.terminal-home-page_footerTitle__sgDX_,.terminal-home-page_metricLabel__B76ww,.terminal-home-page_processTitle__9qKI1,.terminal-home-page_serviceTitle__hasSc{margin:0;color:var(--ink)}.terminal-home-page_aboutName__mJPPg,.terminal-home-page_metricLabel__B76ww,.terminal-home-page_processTitle__9qKI1,.terminal-home-page_serviceTitle__hasSc{font-size:1.08rem;font-weight:600}.terminal-home-page_aboutBody__ZnLCU,.terminal-home-page_aboutIdentityCopy__qs1r6,.terminal-home-page_contactHint__2AG1Y,.terminal-home-page_faqAnswer__5QunC,.terminal-home-page_metricDescription__kBiRD,.terminal-home-page_processDescription__gLZ_A,.terminal-home-page_serviceDescription__BqUCa{margin:.6rem 0 0;font-size:.94rem}.terminal-home-page_serviceLink__7_tIQ{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:1.3rem;color:var(--heritage-acc);font-size:.88rem;font-weight:600;text-decoration:none}.terminal-home-page_serviceLink__7_tIQ:hover{color:var(--ink)}.terminal-home-page_metricValue__21FVa{margin:0 0 .45rem;font-size:clamp(2.7rem,4vw,3.4rem);line-height:.95;font-weight:600;letter-spacing:-.04em;background:linear-gradient(135deg,hsla(94,15%,53%,.58),hsla(95,19%,65%,.96));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.terminal-home-page_processGrid__1cGi6{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.3fr);grid-gap:3.5rem;gap:3.5rem}.terminal-home-page_processIntro__m3NJ9{position:sticky;top:6.5rem;align-self:start}.terminal-home-page_processImageCue__znUXV{position:relative;min-height:15.5rem;margin-top:1.5rem;overflow:hidden;border:1px solid var(--border);border-radius:1.1rem;background:linear-gradient(180deg,rgba(8,9,8,.05),rgba(8,9,8,.78)),linear-gradient(120deg,hsla(92,16%,84%,.14),transparent 44%),url(/images/marketing/misty-evergreen-forest-technology-background.jpg) center 44% /cover no-repeat;box-shadow:var(--shadow)}.terminal-home-page_processImageCue__znUXV:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,9,.54),transparent 58%),radial-gradient(20rem 12rem at 18% 18%,hsla(95,19%,65%,.16),transparent 66%);pointer-events:none}.terminal-home-page_processImageCue__znUXV span{position:absolute;left:1.15rem;bottom:1.05rem;z-index:1;color:rgba(248,250,248,.86);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.terminal-home-page_processRail__Xj_Jy{display:grid;grid-gap:1.7rem;gap:1.7rem}.terminal-home-page_processStep__mFayG{display:grid;grid-template-columns:4rem 1fr;grid-gap:1rem;gap:1rem}.terminal-home-page_processMarker__VJxFq{display:flex;flex-direction:column;align-items:center;color:var(--heritage-acc)}.terminal-home-page_processMarker__VJxFq span{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid hsla(94,15%,53%,.24);border-radius:.95rem;background:hsla(94,15%,53%,.08);font-size:.95rem;font-weight:700}.terminal-home-page_processLine__TmPY6{width:1px;min-height:3.2rem;margin-top:.7rem;background:linear-gradient(180deg,hsla(94,15%,53%,.34),transparent)}.terminal-home-page_aboutStack__LE275{display:grid;grid-gap:2rem;gap:2rem}.terminal-home-page_aboutPanel__UAgp0,.terminal-home-page_contactPanel__j2hCk,.terminal-home-page_faqPanel__F702C{position:relative;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow)}.terminal-home-page_aboutPanel__UAgp0,.terminal-home-page_faqPanel__F702C{border-radius:1.4rem;background:var(--panel);padding:2rem}.terminal-home-page_faqPanel__F702C{display:grid;grid-gap:1.5rem;gap:1.5rem}.terminal-home-page_aboutContours__4SIW6{position:absolute;top:-1rem;right:-6rem;width:30rem;height:14rem;stroke:hsla(95,19%,65%,.1)}.terminal-home-page_aboutPanelInner__UWCQw{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);grid-gap:1.5rem;gap:1.5rem;align-items:start}.terminal-home-page_aboutCopy__e1OQF{display:grid;grid-gap:.9rem;gap:.9rem}.terminal-home-page_aboutPills__k4vSC{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.terminal-home-page_aboutActions__PUTcn{margin-top:.4rem}.terminal-home-page_aboutPill__kPn2j{display:inline-flex;align-items:center;min-height:2rem;padding:0 .85rem;border:1px solid hsla(94,15%,53%,.22);border-radius:999px;background:hsla(94,15%,53%,.08);color:var(--heritage-acc);font-size:.82rem;font-weight:500}.terminal-home-page_aboutMedia__kDUah{display:grid;grid-gap:.85rem;gap:.85rem}.terminal-home-page_aboutImageFrame__P6Z_Q{width:min(100%,22rem);justify-self:end}.terminal-home-page_aboutIdentityCard__Qhp89{padding:1rem 1rem 1.1rem;border-radius:1rem}.terminal-home-page_aboutIdentityEyebrow__yz7Oh{margin:0 0 .35rem;color:var(--heritage)}.terminal-home-page_aboutRole__ueozv{margin:.2rem 0 0;color:var(--muted);font-size:.9rem}.terminal-home-page_faqHeader__Ok5Kb{max-width:36rem}.terminal-home-page_faqList__jl7Du{display:grid;grid-gap:.8rem;gap:.8rem}.terminal-home-page_faqItem__eUpCd{overflow:hidden;border-radius:1rem}.terminal-home-page_faqButton__SVOpB{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 1.15rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.terminal-home-page_faqQuestion__VIg4m{font-size:.95rem;font-weight:500}.terminal-home-page_faqIcon__dOmp3{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid hsla(94,15%,53%,.2);border-radius:.7rem;color:var(--muted);flex-shrink:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.terminal-home-page_faqIconSvg__RbOSD{width:.85rem;height:.85rem;transition:transform .18s ease}.terminal-home-page_faqIconSvgOpen__RFpRd{transform:rotate(180deg)}.terminal-home-page_faqButton__SVOpB[aria-expanded=true] .terminal-home-page_faqIcon__dOmp3{background:hsla(94,15%,53%,.1);border-color:hsla(94,15%,53%,.3);color:var(--heritage-acc)}.terminal-home-page_faqAnswerWrap__cB3KD{max-height:0;opacity:0;overflow:hidden;transition:max-height .28s ease,opacity .2s ease}.terminal-home-page_faqAnswerWrapOpen__N_2LA{max-height:14rem;opacity:1}.terminal-home-page_faqAnswer__5QunC{padding:0 1.15rem 1.2rem}.terminal-home-page_faqPagePanel__f34Li{gap:2rem;padding:clamp(1.4rem,4vw,2.6rem)}.terminal-home-page_faqPageHeader__kOFvK{max-width:42rem}.terminal-home-page_faqPageHeader__kOFvK h1{margin:0;font-size:clamp(2.6rem,8vw,5.8rem);line-height:.92;letter-spacing:0}.terminal-home-page_faqPageHeader__kOFvK p{max-width:38rem;margin:1rem 0 0;color:var(--ink-dim);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.terminal-home-page_faqPageSections__PHefF{display:grid;grid-gap:clamp(1.5rem,4vw,2.6rem);gap:clamp(1.5rem,4vw,2.6rem)}.terminal-home-page_faqPageSection__JEOHN{display:grid;grid-gap:1rem;gap:1rem}.terminal-home-page_faqPageSectionHeader__aPTeF{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start}.terminal-home-page_sectionMark__Resgr{width:.72rem;height:.72rem;margin-top:.45rem;border-radius:999px;background:var(--heritage);box-shadow:0 0 0 .38rem hsla(94,15%,53%,.12)}.terminal-home-page_faqPageSectionHeader__aPTeF h2{margin:0;font-size:clamp(1.35rem,3vw,2.05rem)}.terminal-home-page_faqPageSectionHeader__aPTeF p{margin:.35rem 0 0;color:var(--ink-dim);line-height:1.65}.terminal-home-page_faqPageList__cOlIZ{display:grid;grid-gap:.75rem;gap:.75rem}.terminal-home-page_faqDetail__xFgxX{border:1px solid var(--border);border-radius:8px;background:var(--card);overflow:hidden}.terminal-home-page_faqSummary__OdOYR{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding:1rem 1.05rem;color:var(--ink);cursor:pointer;font-weight:600;list-style:none}.terminal-home-page_faqSummary__OdOYR::-webkit-details-marker{display:none}.terminal-home-page_faqSummaryMarker__8mvXr{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid hsla(94,15%,53%,.22);border-radius:8px;color:var(--heritage-acc);flex-shrink:0;font-family:var(--font-mono);line-height:1;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.terminal-home-page_faqDetail__xFgxX[open] .terminal-home-page_faqSummaryMarker__8mvXr{transform:rotate(45deg);background:hsla(94,15%,53%,.12);border-color:hsla(94,15%,53%,.35)}.terminal-home-page_faqDetailBody__cgx3Y{padding:0 1.05rem 1.1rem;color:var(--ink-dim);line-height:1.65}.terminal-home-page_faqDetailBody__cgx3Y ul{margin-top:.65rem}.terminal-home-page_legalPanel__4u3oO{display:grid;grid-gap:clamp(1.6rem,4vw,2.6rem);gap:clamp(1.6rem,4vw,2.6rem);max-width:58rem;margin:0 auto;padding:clamp(1.4rem,4vw,2.8rem);border:1px solid var(--border);border-radius:1.4rem;background:var(--panel);box-shadow:var(--shadow)}.terminal-home-page_legalHeader___b_cu{max-width:42rem}.terminal-home-page_legalHeader___b_cu h1{margin:0;font-size:clamp(2.6rem,8vw,5.6rem);line-height:.92;letter-spacing:0}.terminal-home-page_legalHeader___b_cu p{margin:1rem 0 0;color:var(--ink-dim);font-size:clamp(1rem,2vw,1.14rem);line-height:1.65}.terminal-home-page_legalMeta__C91oz{color:var(--brass)!important;font-family:var(--font-mono);font-size:.8rem!important;letter-spacing:.08em;text-transform:uppercase}.terminal-home-page_legalSections__cUSHo{display:grid;grid-gap:1rem;gap:1rem}.terminal-home-page_legalSection__DojRw{padding:1.15rem;border:1px solid var(--border);border-radius:8px;background:var(--card)}.terminal-home-page_legalSection__DojRw h2{margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.terminal-home-page_legalSection__DojRw p{margin:.8rem 0 0;color:var(--ink-dim);line-height:1.7}.terminal-home-page_contactPanel__j2hCk{border-radius:1.75rem;background:var(--panel);padding:2.4rem}.terminal-home-page_contactGrid__8w4Dk{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,.9fr);grid-gap:1.8rem;gap:1.8rem;align-items:start}.terminal-home-page_contactLead__M7pze{max-width:27rem;margin:1rem 0 0;font-size:.98rem}.terminal-home-page_contactForm__Bm6_J{display:grid;grid-gap:.95rem;gap:.95rem}.terminal-home-page_contactFieldGrid__bGdRY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.terminal-home-page_contactInputShell__dfr_s{padding:1rem 1rem .9rem;border:1px solid hsla(94,15%,53%,.12);border-radius:.95rem;background:var(--card);transition:border-color var(--duration-normal,.22s) ease,box-shadow var(--duration-normal,.22s) ease}.terminal-home-page_contactInputShell__dfr_s:focus-within{border-color:var(--heritage);box-shadow:0 0 0 3px hsla(94,15%,53%,.12)}.terminal-home-page_contactPrompt__lQ_Ec{margin:0 0 .75rem;color:var(--brass);font-family:var(--font-mono);font-size:.84rem;line-height:1.5}.terminal-home-page_contactTextInput__w8Q9R,.terminal-home-page_contactTextarea__MTmza{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:1rem;line-height:1.6}.terminal-home-page_contactTextInput__w8Q9R{min-height:2rem}.terminal-home-page_contactTextInput__w8Q9R:focus,.terminal-home-page_contactTextarea__MTmza:focus{border-color:transparent!important;box-shadow:none!important;outline:0}.terminal-home-page_contactTextarea__MTmza{min-height:5.5rem;resize:none}.terminal-home-page_contactTextarea__MTmza::-moz-placeholder{color:color-mix(in srgb,var(--ink) 28%,transparent)}.terminal-home-page_contactTextarea__MTmza::placeholder{color:color-mix(in srgb,var(--ink) 28%,transparent)}.terminal-home-page_contactTextInput__w8Q9R::-moz-placeholder{color:color-mix(in srgb,var(--ink) 28%,transparent)}.terminal-home-page_contactTextInput__w8Q9R::placeholder{color:color-mix(in srgb,var(--ink) 28%,transparent)}.terminal-home-page_contactFieldHelp__xQGFv{margin:.55rem 0 0;color:var(--brass);font-size:.84rem}.terminal-home-page_contactDone__X1vGA,.terminal-home-page_contactRecap__57zEX{display:grid;grid-gap:.45rem;gap:.45rem;padding:.95rem 1rem;border:1px dashed hsla(94,15%,53%,.22);border-radius:.95rem;background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--ink-dim);font-size:.86rem}.terminal-home-page_contactDone__X1vGA p,.terminal-home-page_contactRecap__57zEX p{margin:0}.terminal-home-page_contactDone__X1vGA span,.terminal-home-page_contactRecap__57zEX span{display:block;margin-bottom:.08rem;color:var(--brass);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.terminal-home-page_contactHoneypot__K_VmO{position:absolute;width:1px;height:1px;clip-path:inset(50%);opacity:0;overflow:hidden;pointer-events:none;white-space:nowrap}.terminal-home-page_contactHint__2AG1Y{margin-top:.15rem;font-size:.84rem}.terminal-home-page_footer__8lurU{width:min(1280px,calc(100% - 6rem));margin:0 auto;padding:2rem 0 3.2rem}.terminal-home-page_footerInner__WkMFx{display:grid;grid-template-columns:minmax(15rem,1fr) auto minmax(13rem,auto) auto;align-items:end;grid-gap:1.4rem clamp(1.6rem,4vw,3rem);gap:1.4rem clamp(1.6rem,4vw,3rem);padding-top:1.75rem;border-top:1px solid var(--border)}.terminal-home-page_footerTitle__sgDX_{font-size:.98rem;font-weight:600}.terminal-home-page_footerCopy__nA8bS{margin:.25rem 0 0;font-size:.9rem}.terminal-home-page_footerLinks__reGVa{justify-self:center;gap:1.35rem;flex-wrap:wrap}.terminal-home-page_footerLegalLinks__DTPEj{justify-content:flex-end;gap:.9rem;flex-wrap:wrap}.terminal-home-page_footerLegalLinks__DTPEj a{font-size:.72rem;letter-spacing:.08em}.terminal-home-page_footerUtility__cPLjG{display:grid;justify-items:end;grid-gap:.7rem;gap:.7rem;text-align:right}.terminal-home-page_footerSwitchSlot__zDYqi{display:flex;justify-content:flex-end;justify-self:end;align-self:end}.terminal-home-page_footerMeta__tlX5f{margin:0;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=light] .terminal-home-page_desktopCta__yhHce,:root[data-theme=light] .terminal-home-page_mobileCta__WC9I0{border-color:rgba(49,72,45,.28);background:linear-gradient(135deg,var(--heritage-deep),var(--ink));color:var(--surface-raised);box-shadow:0 12px 28px rgba(35,48,32,.18)}:root[data-theme=light] .terminal-home-page_desktopCta__yhHce:hover,:root[data-theme=light] .terminal-home-page_mobileCta__WC9I0:hover{border-color:rgba(49,72,45,.38);background:linear-gradient(135deg,var(--heritage-acc),var(--heritage-deep));color:var(--surface-raised);box-shadow:0 16px 34px rgba(35,48,32,.22)}:root[data-theme=light] .terminal-home-page_heroBackground__3eDDY{filter:saturate(.98) brightness(.98) contrast(1.03)}:root[data-theme=light] .terminal-home-page_heroOverlay__M4HA3{background:transparent}:root[data-theme=light] .terminal-home-page_heroOverlaySide__agdOp{background:radial-gradient(720px 360px at 8% 18%,rgba(255,253,247,.24),rgba(255,253,247,0) 64%),linear-gradient(90deg,hsla(40,46%,95%,.7),hsla(40,46%,95%,.66) 26%,hsla(40,46%,95%,.36) 46%,hsla(40,46%,95%,0) 60%)}:root[data-theme=light] .terminal-home-page_heroLead__bgXlN,:root[data-theme=light] .terminal-home-page_heroStatCopy___Ittk,:root[data-theme=light] .terminal-home-page_heroStatLabel__oatJ9{color:rgba(17,21,15,.82)}:root[data-theme=light] .terminal-home-page_heroStatCopy___Ittk,:root[data-theme=light] .terminal-home-page_heroStatLabel__oatJ9,:root[data-theme=light] .terminal-home-page_heroStatValue__L81aK{color:hsla(40,46%,95%,.92);text-shadow:0 1px 14px rgba(10,11,9,.42)}:root[data-theme=light] .terminal-home-page_heroActions__C53Yy .terminal-home-page_primaryButton__qDQhy{color:var(--surface-raised);text-shadow:0 1px 1px rgba(17,21,15,.18)}:root[data-theme=light] .terminal-home-page_aboutIdentityCard__Qhp89,:root[data-theme=light] .terminal-home-page_aboutPanel__UAgp0,:root[data-theme=light] .terminal-home-page_contactPanel__j2hCk,:root[data-theme=light] .terminal-home-page_faqItem__eUpCd,:root[data-theme=light] .terminal-home-page_faqPanel__F702C,:root[data-theme=light] .terminal-home-page_metricCard__LmWny,:root[data-theme=light] .terminal-home-page_serviceCard__M_hzA,:root[data-theme=light] .terminal-home-page_stackGroup__g_mK7{border-color:rgba(49,72,45,.14);box-shadow:0 18px 40px rgba(35,48,32,.13)}:root[data-theme=light] .terminal-home-page_aboutPill__kPn2j,:root[data-theme=light] .terminal-home-page_contactInputShell__dfr_s,:root[data-theme=light] .terminal-home-page_faqIcon__dOmp3,:root[data-theme=light] .terminal-home-page_processMarker__VJxFq span,:root[data-theme=light] .terminal-home-page_serviceIcon__1Jug9,:root[data-theme=light] .terminal-home-page_stackPill__PSxLL{border-color:rgba(49,72,45,.18)}:root[data-theme=light] .terminal-home-page_contactInputShell__dfr_s{background:var(--card)}@media (max-width:1100px){.terminal-home-page_header__b8o7x{padding-inline:1.5rem}.terminal-home-page_headerInner__pk5oa{grid-template-columns:auto 1fr auto}.terminal-home-page_brand__5Bp2B{grid-column:1}.terminal-home-page_headerActions__c3o9l{grid-column:3;justify-self:end}.terminal-home-page_desktopCta__yhHce,.terminal-home-page_desktopNav__xXRWS{display:none}.terminal-home-page_menuButton__ugBkO{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 1px 10px rgba(10,11,9,.42))}.terminal-home-page_menuButton__ugBkO span{width:1.45rem;margin:.17rem 0;box-shadow:0 0 0 .5px rgba(10,11,9,.46),0 1px 8px rgba(10,11,9,.38)}:root[data-theme=light] .terminal-home-page_headerHeroCreamNav__afwz_ .terminal-home-page_menuButton__ugBkO{color:hsla(40,46%,95%,.92);filter:drop-shadow(0 1px 10px rgba(10,11,9,.42))}.terminal-home-page_contentShell__viChg,.terminal-home-page_footer__8lurU,.terminal-home-page_heroInner__4EMCT{width:min(calc(100% - 3rem),100%)}.terminal-home-page_aboutPanelInner__UWCQw,.terminal-home-page_contactGrid__8w4Dk,.terminal-home-page_heroInner__4EMCT,.terminal-home-page_metricsGrid___lVDP,.terminal-home-page_processGrid__1cGi6,.terminal-home-page_serviceGrid__SKijt{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-home-page_stackGroupGrid__YPvrG{grid-template-columns:1fr}.terminal-home-page_heroInner__4EMCT{align-items:flex-end}.terminal-home-page_aboutPanelInner__UWCQw,.terminal-home-page_contactGrid__8w4Dk,.terminal-home-page_processGrid__1cGi6{gap:2rem}.terminal-home-page_outcomesHeader__6b76G,.terminal-home-page_techHeader__dTN6U{align-items:start}.terminal-home-page_sectionCaption__zkfn7{text-align:left}}@media (max-width:780px){.terminal-home-page_header__b8o7x{padding:.8rem .8rem 0}.terminal-home-page_contentShell__viChg,.terminal-home-page_footer__8lurU,.terminal-home-page_headerInner__pk5oa,.terminal-home-page_heroInner__4EMCT,.terminal-home-page_mobileMenu__6Korb{width:min(calc(100% - 1.2rem),100%)}.terminal-home-page_heroSection__Nmy1M{height:100dvh;min-height:100dvh}.terminal-home-page_heroSection__Nmy1M:before{content:"";position:absolute;inset:0;background:url(/website/luminair-hero.avif) 66% 86%/auto 220% no-repeat;filter:saturate(.72) brightness(.72) contrast(1.08);transform:scale(1.01)}.terminal-home-page_heroBackgroundWrap___CwOB{display:none}.terminal-home-page_heroOverlay__M4HA3{background:linear-gradient(180deg,rgba(10,11,9,.03),rgba(10,11,9,.02) 42%,rgba(10,11,9,.76) 70%,rgba(10,11,9,.98))}.terminal-home-page_heroOverlaySide__agdOp{background:linear-gradient(0deg,rgba(10,11,9,.92),rgba(10,11,9,.52) 30%,transparent 58%)}.terminal-home-page_heroInner__4EMCT{grid-template-columns:1fr;gap:clamp(1rem,3dvh,1.5rem);min-height:100%;align-items:end;padding:clamp(5.3rem,9dvh,6.6rem) 0 calc(1.15rem + env(safe-area-inset-bottom))}.terminal-home-page_heroContent___Ew6m{display:grid;align-content:end;width:100%;max-width:100%;min-height:calc(100dvh - clamp(5.3rem, 9dvh, 6.6rem) - calc(1.15rem + env(safe-area-inset-bottom)))}.terminal-home-page_heroActions__C53Yy{display:grid;width:100%;grid-gap:.68rem;gap:.68rem;margin-top:clamp(1.1rem,4dvh,2rem)}.terminal-home-page_heroActions__C53Yy .terminal-home-page_primaryButton__qDQhy,.terminal-home-page_heroActions__C53Yy .terminal-home-page_secondaryButton__r_7IC{width:100%;max-width:none;min-height:3.35rem}.terminal-home-page_heroTitle__la22h{font-size:clamp(2.55rem,10.8vw,3.4rem);max-width:10ch}.terminal-home-page_heroLead__bgXlN{max-width:31rem;font-size:.98rem;line-height:1.58}.terminal-home-page_heroBackground__3eDDY{object-position:62% 64%;filter:saturate(.72) brightness(.74) contrast(1.08);transform:none}.terminal-home-page_heroStat__KP9yp,.terminal-home-page_scrollIndicator__912rT{display:none}:root[data-theme=light] .terminal-home-page_heroOverlay__M4HA3{background:linear-gradient(180deg,hsla(40,46%,95%,0),hsla(40,46%,95%,.02) 42%,hsla(40,46%,95%,.82) 70%,hsla(40,46%,95%,.98))}:root[data-theme=light] .terminal-home-page_heroOverlaySide__agdOp{background:linear-gradient(0deg,hsla(40,46%,95%,.96),hsla(40,46%,95%,.58) 32%,transparent 58%)}:root[data-theme=light] .terminal-home-page_heroBackground__3eDDY{filter:saturate(1) brightness(.98) contrast(1.03)}:root[data-theme=light] .terminal-home-page_heroSection__Nmy1M:before{filter:saturate(.98) brightness(.98) contrast(1.03)}.terminal-home-page_aboutPanelInner__UWCQw,.terminal-home-page_contactGrid__8w4Dk,.terminal-home-page_metricsGrid___lVDP,.terminal-home-page_outcomesHeader__6b76G,.terminal-home-page_processGrid__1cGi6,.terminal-home-page_serviceGrid__SKijt,.terminal-home-page_techHeader__dTN6U{display:grid;grid-template-columns:1fr}.terminal-home-page_footerInner__WkMFx{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.25rem 1rem;padding-top:1.8rem}.terminal-home-page_footerBrand__ViQZd,.terminal-home-page_footerLinks__reGVa{grid-column:1/-1}.terminal-home-page_footerSwitchSlot__zDYqi{grid-column:2;grid-row:3;align-self:end;margin-top:0}.terminal-home-page_footer__8lurU,.terminal-home-page_section__mnvSj{padding-left:0;padding-right:0}.terminal-home-page_footer__8lurU{width:min(calc(100% - 1.5rem),100%);padding-top:3.25rem;padding-bottom:calc(2.4rem + env(safe-area-inset-bottom))}.terminal-home-page_footerBrand__ViQZd{align-items:start;min-width:0}.terminal-home-page_footerBrand__ViQZd>div{min-width:0}.terminal-home-page_footerMark__9oCsc{width:2.35rem;height:2.35rem}.terminal-home-page_footerTitle__sgDX_{margin-top:.1rem}.terminal-home-page_footerCopy__nA8bS{max-width:14rem;font-size:.88rem;line-height:1.55}.terminal-home-page_footerLinks__reGVa{display:flex;justify-self:start;gap:.4rem 1.15rem;margin-top:.15rem}.terminal-home-page_footerLegalLinks__DTPEj a,.terminal-home-page_footerLinks__reGVa a{display:inline-flex;align-items:center;justify-content:flex-start;min-height:2rem;margin:0;padding:.25rem .35rem;border:0;border-radius:0;background:transparent;text-align:left}.terminal-home-page_footerUtility__cPLjG{grid-column:1;grid-row:3;align-self:end;justify-items:start;gap:.65rem;text-align:left}.terminal-home-page_footerLegalLinks__DTPEj{display:flex;justify-content:flex-start;gap:.2rem 1rem}.terminal-home-page_footerLegalLinks__DTPEj a{min-height:2.05rem}.terminal-home-page_footerMeta__tlX5f{text-align:left}.terminal-home-page_contactPanel__j2hCk{padding:1.6rem}.terminal-home-page_aboutPanel__UAgp0,.terminal-home-page_faqPanel__F702C{padding:1.35rem}.terminal-home-page_aboutImageFrame__P6Z_Q{width:min(100%,20rem);justify-self:start}.terminal-home-page_processIntro__m3NJ9{position:static}.terminal-home-page_aboutContours__4SIW6{right:0;width:100%}.terminal-home-page_processStep__mFayG{grid-template-columns:3.4rem 1fr}.terminal-home-page_contactFieldGrid__bGdRY{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.terminal-home-page_desktopCta__yhHce,.terminal-home-page_faqAnswerWrap__cB3KD,.terminal-home-page_faqIconSvg__RbOSD,.terminal-home-page_headerInner__pk5oa,.terminal-home-page_metricCard__LmWny,.terminal-home-page_mobileCta__WC9I0,.terminal-home-page_navLink__kVKt_,.terminal-home-page_outcomesButton__43V0x,.terminal-home-page_primaryButton__qDQhy,.terminal-home-page_secondaryButton__r_7IC,.terminal-home-page_serviceCard__M_hzA,.terminal-home-page_stackPill__PSxLL{transition:none!important}.terminal-home-page_scrollIndicator__912rT{animation:none;opacity:.6}}.lightbulb-toggle_toggle__Cn40O{--lever-top:42px;--lever-tilt:-16deg;position:relative;display:inline-grid;width:5.625rem;height:9.375rem;place-items:start;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lightbulb-toggle_toggle__Cn40O:focus-visible{outline:2px solid var(--heritage);outline-offset:.45rem}.lightbulb-toggle_toggle__Cn40O:before{content:"";position:absolute;inset:-.4rem;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(255,240,200,.16),transparent 68%);opacity:0;filter:blur(2px);transition:opacity .5s ease;pointer-events:none}.lightbulb-toggle_plate__mZ7n3{position:relative;display:grid;width:11.25rem;height:18.75rem;place-items:center;border:1px solid hsla(0,0%,100%,.045);border-radius:8px;background:linear-gradient(176deg,#2f3030,#242525 58%,#202121);box-shadow:5px 7px 24px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.035),inset 0 -1px 0 rgba(0,0,0,.36);overflow:hidden;transform-origin:top left;transition:background .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),transform .18s ease;transform:scale(.5)}.lightbulb-toggle_plate__mZ7n3:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='6' height='6' filter='url(%23n)' opacity='0.14'/%3E%3C/svg%3E");opacity:.24;pointer-events:none}.lightbulb-toggle_offLabel__1KyJu,.lightbulb-toggle_onLabel___vulo{position:absolute;left:50%;z-index:2;color:#555;font-family:var(--font-mono);font-size:.76rem;font-weight:700;letter-spacing:.27em;line-height:1;text-transform:uppercase;transform:translateX(-50%);transition:color .5s ease,opacity .5s ease}.lightbulb-toggle_onLabel___vulo{top:3.75rem}.lightbulb-toggle_offLabel__1KyJu{bottom:3.45rem}.lightbulb-toggle_slot__gZfm1{position:absolute;top:5.95rem;left:50%;z-index:2;display:block;width:3.4rem;height:6.875rem;overflow:hidden;border-radius:4px;background:#0a0a0a;box-shadow:inset 0 3px 10px rgba(0,0,0,.84),inset 0 -2px 6px rgba(0,0,0,.42),inset 2px 0 5px rgba(0,0,0,.34),inset -2px 0 5px rgba(0,0,0,.34);transform:translateX(-50%)}.lightbulb-toggle_lever__z87Zj{position:absolute;left:4px;right:4px;top:var(--lever-top);height:65px;transform:perspective(200px) rotateX(var(--lever-tilt));transform-origin:center center;transition:top .18s cubic-bezier(.4,0,.6,1),transform .18s cubic-bezier(.4,0,.6,1)}.lightbulb-toggle_toggle__Cn40O[data-dragging=true] .lightbulb-toggle_lever__z87Zj{transition:none}.lightbulb-toggle_leverFace__Uvnp0{position:relative;display:grid;width:100%;height:100%;place-items:center;border-radius:3px;background:linear-gradient(90deg,rgba(52,54,52,.34),transparent 18%,transparent 82%,rgba(40,42,40,.32)),linear-gradient(0deg,#b9bab3,#c8c8c0 24%,#e0ded4 48%,#c6c5bd 72%,#a9aaa4);box-shadow:0 -3px 7px rgba(0,0,0,.38),0 -1px 2px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 -1px 0 rgba(0,0,0,.22),inset 1px 0 3px hsla(0,0%,100%,.08),inset -1px 0 3px rgba(0,0,0,.22);transition:background .18s ease,box-shadow .18s ease}.lightbulb-toggle_leverFace__Uvnp0:before{content:"";position:absolute;inset:.35rem .42rem;z-index:1;border-radius:2px;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.22) 1px,rgba(62,64,60,.18) 2px,rgba(62,64,60,.18) 3px,transparent 4px,transparent 8px);mix-blend-mode:multiply;opacity:.66;pointer-events:none}.lightbulb-toggle_leverSheen__B0d2U{position:absolute;inset:0;z-index:2;border-radius:3px;background:linear-gradient(90deg,hsla(0,0%,100%,.2),transparent 22%,transparent 78%,rgba(0,0,0,.12)),linear-gradient(0deg,hsla(0,0%,100%,.18),transparent 42%,rgba(0,0,0,.08));pointer-events:none;transition:background .18s ease}.lightbulb-toggle_ridges__RmgOV{position:relative;z-index:2;display:flex;flex-direction:column;gap:5px;opacity:.34}.lightbulb-toggle_ridges__RmgOV span{width:1.85rem;height:1.2px;border-radius:1px;background:linear-gradient(180deg,rgba(38,40,38,.38),hsla(0,0%,100%,.22));box-shadow:0 1px 0 hsla(0,0%,100%,.18),0 -1px 0 rgba(0,0,0,.12)}.lightbulb-toggle_screw__dr2Pr{position:absolute;left:50%;z-index:2;display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 33%,#3a3a3a 0,#444 55%,#1e1e1e 100%);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.07),inset 0 -1px 2px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.4);transform:translateX(-50%);transition:background .5s ease,box-shadow .5s ease}.lightbulb-toggle_screwTop__qSW6w{top:1.45rem}.lightbulb-toggle_screwBottom__hl3Qn{bottom:1.45rem}.lightbulb-toggle_screwSlots__IE0Sm{position:relative;display:block;width:.52rem;height:.52rem}.lightbulb-toggle_screwSlots__IE0Sm:after,.lightbulb-toggle_screwSlots__IE0Sm:before{content:"";position:absolute;left:1px;right:1px;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:rgba(0,0,0,.5)}.lightbulb-toggle_screwSlots__IE0Sm:before{transform:rotate(32deg)}.lightbulb-toggle_screwSlots__IE0Sm:after{transform:rotate(-58deg)}.lightbulb-toggle_toggle__Cn40O:hover .lightbulb-toggle_plate__mZ7n3{transform:scale(.5) translateY(-2px)}.lightbulb-toggle_toggle__Cn40O[data-mode=light]:before{opacity:1}.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_plate__mZ7n3{border-color:rgba(0,0,0,.08);background:linear-gradient(176deg,#ebe5dc,#d5cdc2);box-shadow:5px 7px 20px rgba(0,0,0,.15),0 0 28px rgba(255,240,200,.1),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.06)}.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_offLabel__1KyJu,.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_onLabel___vulo{color:#8a7e70;opacity:.66}.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_leverFace__Uvnp0{background:linear-gradient(90deg,rgba(52,54,52,.28),transparent 18%,transparent 82%,rgba(40,42,40,.25)),linear-gradient(180deg,#d2d1ca,#e1ded5 30%,#c8c7bf 62%,#adaea7);box-shadow:0 3px 7px rgba(0,0,0,.32),0 1px 2px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.42),inset 0 -1px 0 rgba(0,0,0,.2),inset 1px 0 3px hsla(0,0%,100%,.08),inset -1px 0 3px rgba(0,0,0,.2)}@media (max-width:780px){.lightbulb-toggle_toggle__Cn40O{width:4.5rem;height:7.5rem}.lightbulb-toggle_plate__mZ7n3{transform:scale(.4)}.lightbulb-toggle_toggle__Cn40O:hover .lightbulb-toggle_plate__mZ7n3{transform:scale(.4) translateY(-2px)}}.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_leverSheen__B0d2U{background:linear-gradient(90deg,hsla(0,0%,100%,.24),transparent 22%,transparent 78%,rgba(0,0,0,.1)),linear-gradient(180deg,hsla(0,0%,100%,.16),transparent 42%,rgba(0,0,0,.08))}.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_screw__dr2Pr{background:radial-gradient(circle at 38% 33%,#d0c8bb 0,#b8ad9e 55%,#9f9787 100%);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.4),inset 0 -1px 2px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.14)}.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_screwSlots__IE0Sm:after,.lightbulb-toggle_toggle__Cn40O[data-mode=light] .lightbulb-toggle_screwSlots__IE0Sm:before{background:rgba(0,0,0,.22)}@media (prefers-reduced-motion:reduce){.lightbulb-toggle_leverFace__Uvnp0,.lightbulb-toggle_leverSheen__B0d2U,.lightbulb-toggle_lever__z87Zj,.lightbulb-toggle_offLabel__1KyJu,.lightbulb-toggle_onLabel___vulo,.lightbulb-toggle_plate__mZ7n3,.lightbulb-toggle_screw__dr2Pr,.lightbulb-toggle_toggle__Cn40O:before{transition:none!important}}.marketing-page_page__LJW0s{position:relative;width:100%;padding:0 0 1rem;overflow:clip;--page-hero-image:url(/website/luminair-hero.avif);--page-hero-position:center 38%}.marketing-page_page__LJW0s:before{content:"";position:absolute;inset:12rem auto auto 50%;width:min(72rem,92vw);height:44rem;transform:translateX(-50%);background:radial-gradient(circle at 22% 18%,hsla(95,19%,65%,.12),transparent 44%),radial-gradient(circle at 78% 14%,hsla(94,15%,53%,.08),transparent 36%);opacity:.82;pointer-events:none;filter:blur(12px)}.marketing-page_strategyPage__nVaQD{--page-hero-image:url(/images/marketing/strategy-coast.jpg);--page-hero-position:center 44%}.marketing-page_aboutPage__F5Wwq{--page-hero-image:url(/images/marketing/about-dunes.jpg);--page-hero-position:center 62%}.marketing-page_actionPage__rJx2n{--page-hero-image:url(/images/marketing/action-ridges.jpg);--page-hero-position:center 40%}.marketing-page_contactPage__pn8OO{--page-hero-image:url(/images/marketing/highland-mountain-ridges-contact-hero.jpg);--page-hero-position:center 50%}.marketing-page_hero__Nx18o{position:relative;overflow:hidden;height:100dvh;min-height:0;margin-inline:calc(50% - 50vw);padding:0;border:0;border-radius:0;background:linear-gradient(180deg,rgba(6,8,8,.22) 0,rgba(6,8,8,.06) 18%,rgba(6,8,8,.18) 34%,rgba(8,10,9,.72) 78%,rgba(8,10,9,.96) 100%),linear-gradient(90deg,rgba(8,10,9,.82) 0,rgba(8,10,9,.6) 26%,rgba(8,10,9,.16) 56%,rgba(8,10,9,.36) 100%),radial-gradient(880px 420px at 96% 4%,hsla(94,15%,53%,.18),hsla(94,15%,53%,0) 62%),radial-gradient(880px 420px at 8% 12%,hsla(95,19%,65%,.08),hsla(95,19%,65%,0) 58%),var(--page-hero-image) var(--page-hero-position) /cover no-repeat}.marketing-page_aboutPage__F5Wwq .marketing-page_hero__Nx18o{background:linear-gradient(180deg,rgba(34,31,24,.18) 0,rgba(34,31,24,.06) 20%,rgba(17,17,13,.24) 44%,rgba(10,11,9,.78) 80%,rgba(10,11,9,.96) 100%),linear-gradient(90deg,rgba(16,16,12,.84) 0,rgba(16,16,12,.58) 28%,rgba(16,16,12,.1) 62%,rgba(16,16,12,.28) 100%),radial-gradient(820px 420px at 86% 10%,hsla(92,16%,84%,.18),hsla(92,16%,84%,0) 58%),radial-gradient(720px 320px at 4% 10%,rgba(255,248,236,.08),rgba(255,248,236,0) 56%),var(--page-hero-image) var(--page-hero-position) /cover no-repeat}.marketing-page_hero__Nx18o:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 34%,rgba(0,0,0,.2)),linear-gradient(120deg,transparent 48%,hsla(92,16%,84%,.08) 54%,transparent 64%);pointer-events:none}.marketing-page_heroGrid__dg7xD,.marketing-page_sectionSplit__w5bgZ,.marketing-page_splitSection__u6_qW,.marketing-page_splitShowcase__XJgwb{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);grid-gap:1.6rem;gap:1.6rem;align-items:start}.marketing-page_heroGrid__dg7xD{width:min(1280px,calc(100% - 6rem));height:100%;min-height:0;margin:0 auto;align-items:center;gap:2.5rem;padding:clamp(6.6rem,12dvh,8.8rem) 0 clamp(3.4rem,7dvh,5.4rem)}.marketing-page_heroCopy__dM4k6{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:47rem}.marketing-page_founderCard__TDIiA,.marketing-page_heroPanel__9_yWJ,.marketing-page_mediaCard___Uv3b,.marketing-page_quotePanel__iztfT,.marketing-page_storyPanel__S_5Ag,.marketing-page_visualCard__QckRk{position:relative;overflow:hidden}.marketing-page_cardEyebrow__LHCtJ,.marketing-page_eyebrow__Mua4V,.marketing-page_mediaEyebrow__B2uMN,.marketing-page_metricLabel__T_E3d,.marketing-page_panelEyebrow__hbdAW,.marketing-page_sectionEyebrow__H9XWA,.marketing-page_storyEyebrow__xmEiE,.marketing-page_timelineLabel__wOxLK{margin:0;color:var(--heritage);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.48rem}.marketing-page_eyebrow__Mua4V:before{content:">.";color:var(--heritage-acc);font-weight:700;letter-spacing:.04em}.marketing-page_mediaTitle__rMun4,.marketing-page_panelTitle___o6mO,.marketing-page_quoteTitle__7RRn1,.marketing-page_sectionTitle__1XHZ_,.marketing-page_storyTitle__OPQEA,.marketing-page_title__UfnJr{margin:0;color:var(--ink);font-family:var(--font-orpheus),Georgia,serif;font-weight:400;letter-spacing:-.03em}.marketing-page_title__UfnJr{max-width:12ch;font-size:clamp(3.15rem,5vw,5rem);line-height:.94}.marketing-page_panelTitle___o6mO,.marketing-page_quoteTitle__7RRn1,.marketing-page_sectionTitle__1XHZ_{font-size:clamp(2.15rem,3.4vw,3.25rem);line-height:1.02}.marketing-page_mediaTitle__rMun4,.marketing-page_storyTitle__OPQEA{font-size:clamp(1.9rem,2.7vw,2.65rem);line-height:1.06}.marketing-page_accent__fIM9z{color:var(--heritage-acc);font-style:italic}.marketing-page_cardBody__xDu_T,.marketing-page_founderBody___3yHL,.marketing-page_lead__DXv47,.marketing-page_legendItem__qhX4U,.marketing-page_mediaText__WWGlY,.marketing-page_panelBody__kWH4Z,.marketing-page_quoteBody__sd_Qa,.marketing-page_sectionLead__nT_Y9,.marketing-page_stackItem__fEmGM,.marketing-page_storyCopy__6nUxD,.marketing-page_timelineBody__k7dgE{margin:0;color:color-mix(in srgb,var(--ink) 68%,transparent);font-size:.98rem;line-height:1.76}.marketing-page_lead__DXv47{max-width:34rem;color:color-mix(in srgb,var(--ink) 74%,transparent);font-size:1.02rem}.marketing-page_ctaRow__6At5m,.marketing-page_quoteActions__smopj,.marketing-page_storyActions__FYsJo{display:flex;flex-wrap:wrap;gap:.75rem}.marketing-page_ctaRow__6At5m{margin-top:.35rem}.marketing-page_cardGrid__Bzmnj,.marketing-page_clusterGrid__gp4gp,.marketing-page_metricGrid__T7F_J,.marketing-page_storyMetricGrid__4uEo5,.marketing-page_teamGrid__htgsY,.marketing-page_trackGrid___ucoN{display:grid;grid-gap:1rem;gap:1rem}.marketing-page_metricGrid__T7F_J{margin-top:.95rem}.marketing-page_cardGrid__Bzmnj,.marketing-page_metricGrid__T7F_J{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page_teamGrid__htgsY{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-page_clusterGrid__gp4gp{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page_trackGrid___ucoN{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-page_card__9wZbR,.marketing-page_clusterCard__Ei1ff,.marketing-page_founderCard__TDIiA,.marketing-page_heroPanel__9_yWJ,.marketing-page_mediaCard___Uv3b,.marketing-page_metricCard__iml1i,.marketing-page_quotePanel__iztfT,.marketing-page_stackItem__fEmGM,.marketing-page_storyMetric__S2mt6,.marketing-page_storyPanel__S_5Ag,.marketing-page_teamCard__B70ud,.marketing-page_timelineStep__L4nVi,.marketing-page_visualCard__QckRk{border:1px solid var(--border);background:color-mix(in srgb,var(--panel) 90%,hsla(0,0%,100%,.02));box-shadow:var(--shadow);position:relative}.marketing-page_card__9wZbR,.marketing-page_clusterCard__Ei1ff,.marketing-page_founderCard__TDIiA,.marketing-page_metricCard__iml1i,.marketing-page_stackItem__fEmGM,.marketing-page_storyMetric__S2mt6,.marketing-page_teamCard__B70ud{border-radius:1rem;padding:1.45rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.marketing-page_card__9wZbR:hover,.marketing-page_clusterCard__Ei1ff:hover,.marketing-page_founderCard__TDIiA:hover,.marketing-page_metricCard__iml1i:hover,.marketing-page_stackItem__fEmGM:hover,.marketing-page_storyMetric__S2mt6:hover,.marketing-page_teamCard__B70ud:hover,.marketing-page_timelineStep__L4nVi:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:0 28px 60px rgba(0,0,0,.28);filter:brightness(1.03) contrast(1.01)}.marketing-page_heroPanel__9_yWJ,.marketing-page_mediaCard___Uv3b,.marketing-page_quotePanel__iztfT,.marketing-page_storyPanel__S_5Ag,.marketing-page_visualCard__QckRk{border-radius:1.55rem;padding:1.6rem}.marketing-page_heroPanel__9_yWJ:before,.marketing-page_quotePanel__iztfT:before,.marketing-page_storyPanel__S_5Ag:before,.marketing-page_visualCard__QckRk:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 34%),linear-gradient(135deg,hsla(95,19%,65%,.08),transparent 44%);pointer-events:none}.marketing-page_founderCard__TDIiA:after,.marketing-page_heroPanel__9_yWJ:after,.marketing-page_storyPanel__S_5Ag:after{content:"";position:absolute;top:1rem;right:1rem;width:.95rem;height:.95rem;border-radius:.2rem;background:conic-gradient(from 90deg,hsla(94,15%,53%,.24) 0 25%,hsla(95,19%,65%,.68) 0 50%,hsla(94,15%,53%,.24) 0 75%,hsla(95,19%,65%,.68) 0);opacity:.92;pointer-events:none}.marketing-page_panelBody__kWH4Z{margin-top:.9rem}.marketing-page_checkList__rQ_sy,.marketing-page_legendList__QApeb,.marketing-page_storyList__JPqLL{display:grid;grid-gap:.85rem;gap:.85rem;padding:0;margin:1.2rem 0 0;list-style:none}.marketing-page_checkItem__7cmAx,.marketing-page_legendItem__qhX4U,.marketing-page_storyListItem__8fKru{display:grid;grid-template-columns:auto 1fr;grid-gap:.72rem;gap:.72rem;align-items:start}.marketing-page_checkBullet__cOms_,.marketing-page_storyBullet__JnCgx{width:.92rem;height:.92rem;margin-top:.38rem;border-radius:.22rem;border:1px solid hsla(94,15%,53%,.34);background:hsla(95,19%,65%,.82);box-shadow:0 0 0 4px hsla(94,15%,53%,.08)}.marketing-page_section__8maXT{width:min(1280px,calc(100% - 6rem));margin:0 auto;padding:5rem 0;border-top:1px solid var(--border)}.marketing-page_sectionHeader__ObPDm{display:grid;grid-gap:.9rem;gap:.9rem;max-width:46rem;margin-bottom:2rem}.marketing-page_sectionHeaderCompact__rCKL_{margin-bottom:0}.marketing-page_sectionSplit__w5bgZ,.marketing-page_splitShowcase__XJgwb{align-items:start;margin-bottom:2rem}.marketing-page_sectionSplit__w5bgZ{align-items:stretch}.marketing-page_sectionBody__75XLo{display:grid;grid-gap:1.1rem;gap:1.1rem}.marketing-page_storyPanel__S_5Ag{display:grid;grid-gap:.9rem;gap:.9rem;align-content:start;min-height:100%}.marketing-page_storyMetricGrid__4uEo5{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem}.marketing-page_storyMetric__S2mt6{background:color-mix(in srgb,var(--card) 84%,hsla(0,0%,100%,.02))}.marketing-page_storyMetricLabel__Arypr{margin:0;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.marketing-page_storyMetricValue__QPoJp{margin:.42rem 0 0;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.45}.marketing-page_cardTitle__eNsta,.marketing-page_clusterTitle__eIUiE,.marketing-page_teamRole__TNcEe,.marketing-page_timelineTitle__nbiGj{margin:.45rem 0 0;color:var(--ink);font-size:1.08rem;font-weight:600;line-height:1.35}.marketing-page_metricValue__GomCY{margin:.35rem 0 0;color:var(--ink);font-size:1.04rem;font-weight:600;line-height:1.4}.marketing-page_timeline__TNWqN{display:grid;grid-gap:1rem;gap:1rem}.marketing-page_timelineStep__L4nVi{display:grid;grid-template-columns:4rem 1fr;grid-gap:1rem;gap:1rem;align-items:start;border-radius:1.2rem;padding:1.3rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.marketing-page_timelineMarker__aT9aD{display:flex;flex-direction:column;align-items:center;color:var(--heritage-acc)}.marketing-page_timelineNumber__cOEvd{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid hsla(94,15%,53%,.24);border-radius:.95rem;background:hsla(94,15%,53%,.08);font-size:.96rem;font-weight:700}.marketing-page_timelineLine__CWMPP{width:1px;min-height:3.2rem;margin-top:.7rem;background:linear-gradient(180deg,hsla(94,15%,53%,.34),transparent)}.marketing-page_timelineBody__k7dgE{margin-top:.5rem}.marketing-page_mediaColumn__ODaeb{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.marketing-page_visualCard__QckRk{min-height:100%}.marketing-page_visualInset__i7I3T{overflow:hidden;border:1px solid hsla(94,15%,53%,.2);border-radius:1rem;background:rgba(9,10,9,.5)}.marketing-page_stackList__X0WMI{display:grid;grid-gap:.7rem;gap:.7rem}.marketing-page_mediaCard___Uv3b{min-height:22rem;display:flex;align-items:flex-end;isolation:isolate;background:linear-gradient(180deg,rgba(8,9,8,.08),rgba(8,9,8,.08))}.marketing-page_mediaCardShort__TiYLZ{min-height:18rem}.marketing-page_mediaCardTall__Pvbh9{min-height:100%}.marketing-page_mediaCard___Uv3b:before{content:"";position:absolute;inset:0;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(.9) contrast(1.03);transform:scale(1.02)}.marketing-page_mediaCard___Uv3b:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,9,8,.04),rgba(8,9,8,.16) 26%,rgba(8,9,8,.76)),linear-gradient(135deg,hsla(92,16%,84%,.12),transparent 42%);z-index:1}.marketing-page_mediaContent__RazPt{position:relative;z-index:2;display:grid;grid-gap:.8rem;gap:.8rem;width:100%}.marketing-page_strategyWaterScene__zXQcQ:before{background-image:url(/images/marketing/dark-ocean-water-strategy-background.jpg);background-position:center 48%}.marketing-page_aboutDunesScene__T5gXJ:before{background-image:url(/images/marketing/monochrome-sand-dunes-about-background.jpg);background-position:center 54%;filter:saturate(.1) contrast(1.08) brightness(.92)}.marketing-page_fieldsScene__OZHWG:before{background-image:url(/images/marketing/action-fields.jpg);background-position:center 44%}.marketing-page_ridgesScene__RNN82:before{background-image:url(/images/marketing/action-ridges.jpg);background-position:center 38%}.marketing-page_contactSandScene__cuhzn:before{background-image:url(/images/marketing/abstract-sand-ridge-contact-background.jpg);background-position:center 54%}.marketing-page_clusterBody__z38eQ,.marketing-page_teamBody__864Uq{margin:.55rem 0 0;color:color-mix(in srgb,var(--ink) 66%,transparent);font-size:.94rem;line-height:1.68}.marketing-page_quotePanel__iztfT{background:radial-gradient(320px 180px at 88% 12%,hsla(94,15%,53%,.12),hsla(94,15%,53%,0) 70%),color-mix(in srgb,var(--panel) 94%,hsla(0,0%,100%,.01))}.marketing-page_quoteBody__sd_Qa{margin-top:.8rem;max-width:42rem}.marketing-page_quoteActions__smopj{margin-top:1.4rem}.marketing-page_portraitFrame__DKBqd{width:min(100%,27rem);justify-self:end}.marketing-page_founderStage__fDB91{display:grid;grid-gap:1rem;gap:1rem;align-content:start;justify-items:end}.marketing-page_founderCard__TDIiA{margin-top:0;width:min(100%,27rem)}.marketing-page_founderBody___3yHL{margin-top:.55rem}.marketing-page_pillRow__UoK1P{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.marketing-page_pill__sI2S0{display:inline-flex;align-items:center;min-height:2rem;padding:0 .85rem;border:1px solid hsla(94,15%,53%,.22);border-radius:999px;background:hsla(94,15%,53%,.08);color:var(--heritage-acc);font-size:.82rem;font-weight:500}:root[data-theme=light] .marketing-page_page__LJW0s:before{background:radial-gradient(circle at 22% 18%,rgba(49,72,45,.12),transparent 44%),radial-gradient(circle at 78% 14%,rgba(97,122,82,.1),transparent 36%)}:root[data-theme=light] .marketing-page_hero__Nx18o{background:linear-gradient(90deg,hsla(40,46%,95%,.7) 0,hsla(40,46%,95%,.66) 26%,hsla(40,46%,95%,.36) 46%,hsla(40,46%,95%,0) 60%),radial-gradient(720px 360px at 8% 18%,rgba(255,253,247,.24),rgba(255,253,247,0) 64%),var(--page-hero-image) var(--page-hero-position) /cover no-repeat}:root[data-theme=light] .marketing-page_aboutPage__F5Wwq .marketing-page_hero__Nx18o{background:linear-gradient(90deg,hsla(40,46%,95%,.72) 0,hsla(40,46%,95%,.66) 28%,hsla(40,46%,95%,.34) 48%,hsla(40,46%,95%,0) 60%),radial-gradient(720px 340px at 8% 18%,rgba(255,253,247,.24),rgba(255,253,247,0) 64%),var(--page-hero-image) var(--page-hero-position) /cover no-repeat}:root[data-theme=light] .marketing-page_hero__Nx18o:after{background:none}:root[data-theme=light] .marketing-page_lead__DXv47,:root[data-theme=light] .marketing-page_mediaText__WWGlY,:root[data-theme=light] .marketing-page_panelBody__kWH4Z,:root[data-theme=light] .marketing-page_quoteBody__sd_Qa,:root[data-theme=light] .marketing-page_storyCopy__6nUxD{color:rgba(17,21,15,.82)}:root[data-theme=light] .marketing-page_card__9wZbR,:root[data-theme=light] .marketing-page_clusterCard__Ei1ff,:root[data-theme=light] .marketing-page_founderCard__TDIiA,:root[data-theme=light] .marketing-page_heroPanel__9_yWJ,:root[data-theme=light] .marketing-page_mediaCard___Uv3b,:root[data-theme=light] .marketing-page_metricCard__iml1i,:root[data-theme=light] .marketing-page_quotePanel__iztfT,:root[data-theme=light] .marketing-page_stackItem__fEmGM,:root[data-theme=light] .marketing-page_storyMetric__S2mt6,:root[data-theme=light] .marketing-page_storyPanel__S_5Ag,:root[data-theme=light] .marketing-page_teamCard__B70ud,:root[data-theme=light] .marketing-page_timelineStep__L4nVi,:root[data-theme=light] .marketing-page_visualCard__QckRk{border-color:rgba(49,72,45,.14);box-shadow:0 18px 40px rgba(35,48,32,.13)}:root[data-theme=light] .marketing-page_pill__sI2S0,:root[data-theme=light] .marketing-page_timelineNumber__cOEvd,:root[data-theme=light] .marketing-page_visualInset__i7I3T{border-color:rgba(49,72,45,.18)}:root[data-theme=light] .marketing-page_mediaCard___Uv3b:after{background:linear-gradient(180deg,rgba(255,252,246,.08),hsla(44,31%,93%,.08) 28%,hsla(44,31%,93%,.8)),linear-gradient(135deg,hsla(0,0%,100%,.16),transparent 44%)}@media (max-width:1180px){.marketing-page_teamGrid__htgsY,.marketing-page_trackGrid___ucoN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.marketing-page_heroGrid__dg7xD,.marketing-page_sectionSplit__w5bgZ,.marketing-page_splitSection__u6_qW,.marketing-page_splitShowcase__XJgwb{grid-template-columns:1fr}.marketing-page_founderCard__TDIiA,.marketing-page_portraitFrame__DKBqd{width:min(100%,28rem)}.marketing-page_founderStage__fDB91{justify-items:start}}@media (max-width:900px){.marketing-page_page__LJW0s{padding-bottom:.5rem}.marketing-page_heroGrid__dg7xD,.marketing-page_section__8maXT{width:min(calc(100% - 3rem),100%)}.marketing-page_heroGrid__dg7xD{height:100%;min-height:0;gap:1.8rem;padding:clamp(6rem,12dvh,7.5rem) 0 clamp(2.6rem,6dvh,4rem)}.marketing-page_hero__Nx18o{height:100dvh;min-height:0;margin-inline:0}.marketing-page_section__8maXT{padding:4.3rem 0}.marketing-page_cardGrid__Bzmnj,.marketing-page_clusterGrid__gp4gp,.marketing-page_metricGrid__T7F_J,.marketing-page_storyMetricGrid__4uEo5,.marketing-page_teamGrid__htgsY,.marketing-page_trackGrid___ucoN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketing-page_strategyPage__nVaQD{--page-hero-position:58% 42%}.marketing-page_aboutPage__F5Wwq,.marketing-page_actionPage__rJx2n{--page-hero-position:54% 42%}.marketing-page_contactPage__pn8OO{--page-hero-position:50% 38%}.marketing-page_aboutPage__F5Wwq .marketing-page_hero__Nx18o,.marketing-page_hero__Nx18o{background:linear-gradient(180deg,rgba(6,8,8,.03) 0,rgba(6,8,8,.02) 42%,rgba(7,9,8,.76) 70%,rgba(7,9,8,.98) 100%),linear-gradient(0deg,rgba(7,9,8,.92) 0,rgba(7,9,8,.52) 30%,transparent 58%),var(--page-hero-image) var(--page-hero-position) /cover no-repeat}.marketing-page_title__UfnJr{max-width:11.5ch;font-size:clamp(2.35rem,10.4vw,3.15rem);line-height:.96}.marketing-page_cardGrid__Bzmnj,.marketing-page_clusterGrid__gp4gp,.marketing-page_metricGrid__T7F_J,.marketing-page_storyMetricGrid__4uEo5,.marketing-page_teamGrid__htgsY,.marketing-page_trackGrid___ucoN{grid-template-columns:1fr}.marketing-page_page__LJW0s{padding-bottom:0}.marketing-page_heroGrid__dg7xD,.marketing-page_section__8maXT{width:min(calc(100% - 1.2rem),100%)}.marketing-page_heroGrid__dg7xD{align-items:end;gap:0;padding:clamp(5.3rem,9dvh,6.6rem) 0 calc(1.15rem + env(safe-area-inset-bottom))}.marketing-page_heroCopy__dM4k6{width:100%;max-width:100%;gap:.82rem}.marketing-page_lead__DXv47{max-width:31rem;font-size:.98rem;line-height:1.58}.marketing-page_ctaRow__6At5m{display:grid;width:100%;grid-gap:.68rem;gap:.68rem;margin-top:clamp(.7rem,2.2dvh,1.15rem)}.marketing-page_ctaRow__6At5m .btn{width:100%;max-width:none;min-height:3.35rem}.marketing-page_heroGrid__dg7xD .marketing-page_founderStage__fDB91,.marketing-page_heroGrid__dg7xD .marketing-page_heroPanel__9_yWJ,.marketing-page_heroGrid__dg7xD .marketing-page_metricGrid__T7F_J{display:none}.marketing-page_timelineStep__L4nVi{grid-template-columns:1fr}.marketing-page_timelineMarker__aT9aD{align-items:flex-start}.marketing-page_timelineLine__CWMPP{display:none}.marketing-page_heroPanel__9_yWJ,.marketing-page_mediaCard___Uv3b,.marketing-page_quotePanel__iztfT,.marketing-page_storyPanel__S_5Ag,.marketing-page_visualCard__QckRk{padding:1.25rem}.marketing-page_founderCard__TDIiA,.marketing-page_portraitFrame__DKBqd{width:min(100%,24rem);margin-inline:auto}:root[data-theme=light] .marketing-page_aboutPage__F5Wwq .marketing-page_hero__Nx18o,:root[data-theme=light] .marketing-page_hero__Nx18o{background:linear-gradient(180deg,hsla(40,46%,95%,0) 0,hsla(40,46%,95%,.02) 42%,hsla(40,46%,95%,.82) 70%,hsla(40,46%,95%,.98) 100%),linear-gradient(0deg,hsla(40,46%,95%,.96) 0,hsla(40,46%,95%,.58) 32%,transparent 58%),var(--page-hero-image) var(--page-hero-position) /cover no-repeat}}.portal_svg__89WMH{background:var(--bg);width:100%;height:auto;aspect-ratio:1200/760}.portal_stroke__eFc3r{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:brightness(1.05) contrast(1.05)}.portal_fill__z17Xv{fill:var(--panel)}.portal_grid__Ynelm{stroke:hsla(210,6%,58%,.35);stroke-width:1;opacity:.25}.portal_brass__gU3vC{stroke:var(--brass)}.portal_green__SMNSL{stroke:var(--heritage)}.portal_muted__XwlhL{stroke:hsla(210,6%,58%,.78)}.portal_draw__sL90i{stroke-dasharray:100;stroke-dashoffset:100}.portal_animating__Q3rtT .portal_draw__sL90i{animation:portal_draw__sL90i 1.25s ease forwards}.portal_d1__U0g2n{animation-delay:.05s}.portal_d2__VTiKa{animation-delay:.15s}.portal_d3__hlRlN{animation-delay:.25s}.portal_d4__1Cs3b{animation-delay:.35s}.portal_d5__XpNMI{animation-delay:.45s}.portal_d6__n9q9f{animation-delay:.55s}.portal_d7__pbyWG{animation-delay:.7s}.portal_d8__ux0bt{animation-delay:.85s}.portal_d9__uNTGT{animation-delay:1s}.portal_d10__knSYZ{animation-delay:1.15s}@keyframes portal_draw__sL90i{to{stroke-dashoffset:0}}@media (max-width:640px){.portal_stroke__eFc3r{stroke-width:1.2}.portal_grid__Ynelm{opacity:.18}}@media (prefers-reduced-motion:reduce){.portal_draw__sL90i{animation:none;stroke-dashoffset:0}}.site-page-frame_pageWrap__9q3s8{min-height:100dvh}.site-page-frame_header__Nf4Pl{position:fixed;inset:0 0 auto;z-index:30;padding:1rem 3rem 0;transition:padding .22s ease}.site-page-frame_header__Nf4Pl:before{content:"";position:absolute;inset:0 0 auto;height:5.8rem;opacity:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,var(--header-scrim) 0,color-mix(in srgb,var(--header-scrim) 58%,transparent) 72%,transparent 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none;transition:opacity .22s ease}.site-page-frame_headerScrolled__Jgxu9:before{opacity:1}.site-page-frame_headerInner__it9JM{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1280px,100%);margin:0 auto;min-height:4rem;padding:0 .2rem;border-bottom:1px solid transparent;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,padding .22s ease,border-radius .22s ease}.site-page-frame_headerScrolled__Jgxu9 .site-page-frame_headerInner__it9JM{padding:.85rem 1.05rem;border:1px solid var(--border-2);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.14)}.site-page-frame_brand__t4lnu{display:inline-flex;align-items:center;gap:.8rem;color:var(--ink);text-decoration:none}.site-page-frame_brandMark__mmwWH{width:3rem;height:3rem;flex-shrink:0}.site-page-frame_footerMark__0yrxb{width:2.85rem;height:2.85rem;flex-shrink:0}.site-page-frame_desktopNav__8WitQ,.site-page-frame_footerLinks__qnZkQ,.site-page-frame_headerActions__QhhAd{display:flex;align-items:center}.site-page-frame_desktopNav__8WitQ{justify-content:center;gap:.65rem;flex-wrap:wrap}.site-page-frame_terminalLink__d2Iaf{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:2.85rem;padding:.74rem 1rem .74rem .9rem;border:1px solid color-mix(in srgb,var(--border) 86%,hsla(0,0%,100%,.02));border-radius:.82rem;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent),color-mix(in srgb,var(--surface-raised) 86%,transparent);color:color-mix(in srgb,var(--muted) 88%,var(--ink) 12%);font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:lowercase;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.site-page-frame_terminalPrompt__zaEIu{color:var(--heritage);font-size:.94rem;font-weight:700;line-height:1;transform:translateY(-.02rem)}.site-page-frame_terminalLabel__rfj6N{line-height:1}.site-page-frame_terminalCursor__603ws{width:.42rem;height:.96rem;border-radius:1px;background:color-mix(in srgb,var(--heritage) 72%,transparent);opacity:.46;transform:scaleY(.92);animation:site-page-frame_terminalBlink__UC5TG 1.06s step-end infinite;transition:opacity .18s ease,background-color .18s ease,transform .18s ease}.site-page-frame_terminalCta__lU0lu,.site-page-frame_terminalLinkActive__CTTWr,.site-page-frame_terminalLink__d2Iaf:hover{color:var(--ink)}.site-page-frame_terminalLinkActive__CTTWr,.site-page-frame_terminalLink__d2Iaf:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--heritage) 28%,var(--border-strong) 72%);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent),color-mix(in srgb,var(--accent-soft) 56%,var(--surface-raised) 44%);box-shadow:0 10px 22px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.04)}.site-page-frame_terminalCta__lU0lu .site-page-frame_terminalPrompt__zaEIu,.site-page-frame_terminalLinkActive__CTTWr .site-page-frame_terminalPrompt__zaEIu,.site-page-frame_terminalLink__d2Iaf:hover .site-page-frame_terminalPrompt__zaEIu{color:var(--heritage-acc)}.site-page-frame_terminalCta__lU0lu .site-page-frame_terminalCursor__603ws,.site-page-frame_terminalLinkActive__CTTWr .site-page-frame_terminalCursor__603ws,.site-page-frame_terminalLink__d2Iaf:hover .site-page-frame_terminalCursor__603ws{opacity:1;background:var(--heritage-acc);transform:scaleY(1)}.site-page-frame_terminalLink__d2Iaf:focus-visible{outline:2px solid var(--heritage);outline-offset:3px;border-color:color-mix(in srgb,var(--heritage) 34%,var(--border-strong) 66%)}.site-page-frame_headerActions__QhhAd{gap:.7rem}.site-page-frame_cta__eWuCf{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.1rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--ink);font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.site-page-frame_cta__eWuCf:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--accent-soft)}.site-page-frame_cta__eWuCf:active{transform:scale(.97) translateY(0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition-duration:60ms}.site-page-frame_terminalCta__lU0lu{padding-right:1.05rem;padding-left:.95rem;border-color:color-mix(in srgb,var(--heritage) 24%,var(--border) 76%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 82%,hsla(0,0%,100%,.03)),transparent 120%),color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 14px 28px rgba(0,0,0,.14),inset 0 1px 0 hsla(0,0%,100%,.04)}.site-page-frame_menuButton__QdJZT{display:none;width:2.9rem;height:2.9rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--ink);cursor:pointer}.site-page-frame_menuButton__QdJZT span{display:block;width:1rem;height:1px;margin:.2rem auto;background:currentColor}.site-page-frame_mobileMenu__cb7QU{position:relative;z-index:1;width:min(1280px,100%);max-height:0;margin:.65rem auto 0;overflow:hidden;border-radius:1.4rem;border:1px solid transparent;background:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .22s ease,opacity .22s ease,border-color .22s ease,background-color .22s ease,visibility .22s ease}.site-page-frame_mobileMenuOpen__tlLP9{max-height:22rem;border-color:var(--border);background:var(--panel);box-shadow:var(--shadow);opacity:1;visibility:visible;pointer-events:auto}.site-page-frame_mobileMenuInner__nTAy8{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.site-page-frame_mobileLink__bkq0R{padding:.95rem 1rem;border-radius:1rem;background:var(--card);color:var(--ink);text-decoration:none;transition:background-color .15s ease,transform .15s ease}.site-page-frame_mobileLink__bkq0R:active{background:var(--accent-soft);transform:scale(.98)}.site-page-frame_mobileLinkActive__qMz6F{background:var(--accent-soft)}@keyframes site-page-frame_terminalBlink__UC5TG{0%,48%{opacity:1}49%,to{opacity:.18}}:root[data-theme=light] .site-page-frame_terminalLink__d2Iaf{border-color:rgba(94,114,82,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.18)),color-mix(in srgb,var(--surface-raised) 82%,hsla(0,0%,100%,.44));color:color-mix(in srgb,var(--muted) 78%,var(--ink) 22%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}:root[data-theme=light] .site-page-frame_terminalLinkActive__CTTWr,:root[data-theme=light] .site-page-frame_terminalLink__d2Iaf:hover{border-color:rgba(94,114,82,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.66),hsla(0,0%,100%,.24)),color-mix(in srgb,var(--accent-soft) 36%,var(--surface-raised) 64%);box-shadow:0 10px 20px rgba(73,80,67,.09),inset 0 1px 0 hsla(0,0%,100%,.72)}:root[data-theme=light] .site-page-frame_terminalCta__lU0lu{border-color:rgba(94,114,82,.18);background:linear-gradient(135deg,hsla(94,15%,53%,.16),hsla(0,0%,100%,.56)),color-mix(in srgb,var(--surface-raised) 72%,hsla(0,0%,100%,.44));box-shadow:0 12px 22px rgba(73,80,67,.1),inset 0 1px 0 hsla(0,0%,100%,.72)}.site-page-frame_main__BTMSf{display:block}.site-page-frame_footer__gkc7_{width:min(1280px,calc(100% - 6rem));margin:0 auto;padding:1rem 0 3rem}.site-page-frame_footerInner__ga6DX{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;grid-gap:1rem 2rem;gap:1rem 2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.site-page-frame_footerTitle__lFJZl{margin:0;color:var(--ink);font-size:.98rem;font-weight:600}.site-page-frame_footerCopy__146IV{margin:.25rem 0 0;color:color-mix(in srgb,var(--ink) 66%,transparent);font-size:.9rem;line-height:1.6}.site-page-frame_footerLinks__qnZkQ{gap:1.2rem;flex-wrap:wrap}.site-page-frame_footerLink__I3P_c{color:var(--muted);font-size:.83rem;font-weight:500;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.site-page-frame_footerLink__I3P_c:hover{color:var(--ink)}.site-page-frame_footerMeta__l9nXj{margin:0;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-align:right}@media (max-width:1100px){.site-page-frame_header__Nf4Pl{padding-inline:1.5rem}.site-page-frame_desktopNav__8WitQ,.site-page-frame_terminalCta__lU0lu{display:none}.site-page-frame_menuButton__QdJZT{display:inline-block}}@media (max-width:780px){.site-page-frame_header__Nf4Pl{padding:.8rem .8rem 0}.site-page-frame_footer__gkc7_,.site-page-frame_headerInner__it9JM,.site-page-frame_mobileMenu__cb7QU{width:min(calc(100% - 1.2rem),100%)}.site-page-frame_headerScrolled__Jgxu9 .site-page-frame_headerInner__it9JM{padding:.85rem .95rem}.site-page-frame_footerInner__ga6DX{grid-template-columns:1fr;align-items:start}.site-page-frame_footerMeta__l9nXj{text-align:left}}