.page_page__ZU32B{--navy:var(--sfg-navy);--copper:var(--sfg-copper);--copper-dark:var(--sfg-copper-deep);--amber:var(--sfg-amber);--steel:var(--sfg-light);--slate:var(--sfg-slate);--cream:var(--sfg-cream);color:var(--navy);background:var(--cream);font-family:var(--font-ibm-plex-sans),"IBM Plex Sans",sans-serif}.page_page__ZU32B #applications,.page_page__ZU32B #contact,.page_page__ZU32B #engine,.page_page__ZU32B #faq,.page_page__ZU32B #founder,.page_page__ZU32B #problem{scroll-margin-top:92px}.page_nav__zpG_3{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 clamp(24px,5vw,64px);transition:all .5s ease}.page_scrolled__GAObV{background:rgba(10,25,47,.94);backdrop-filter:blur(20px);box-shadow:0 1px 0 rgba(255,255,255,.04)}.page_navLogo__E6xem{display:inline-flex;align-items:baseline;gap:11px;line-height:1;text-decoration:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.page_navSignal__zJDtL{font-family:var(--font-cinzel),"Cinzel",serif;font-size:13px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--steel);white-space:nowrap}.page_navSeparator__q6NXF{width:1px;height:18px;align-self:center;background:rgba(212,106,37,.72)}.page_navGroup__7ljpd{font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;font-size:18px;font-style:italic;font-weight:600;color:var(--copper);white-space:nowrap}.page_navLinks__3Mchl{display:flex;gap:32px;list-style:none;margin:0;padding:0}.page_navLinks__3Mchl a{font-size:13px;font-weight:500;color:rgba(255,255,255,.55);text-decoration:none;transition:color .3s ease}.page_navLinks__3Mchl a:hover{color:#ffffff}.page_navLinks__3Mchl a:focus-visible{color:#ffffff;outline:2px solid var(--copper);outline-offset:4px}.page_hero__SKW6o{position:relative;display:flex;align-items:flex-start;overflow:hidden;min-height:100vh;background:var(--navy)}.page_heroPhoto__aDaDe{position:absolute;inset:0;z-index:1}.page_heroPhotoImage__JkdxU{object-fit:cover;object-position:center center}.page_heroPhoto__aDaDe:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(10,25,47,.94),rgba(10,25,47,.82) 28%,rgba(10,25,47,.45) 52%,rgba(10,25,47,.08) 72%,rgba(10,25,47,.18)),linear-gradient(180deg,rgba(10,25,47,.45),rgba(10,25,47,.1) 28%,rgba(10,25,47,0) 55%,rgba(10,25,47,.35))}.page_heroPhoto__aDaDe:after{content:"";position:absolute;inset:0;z-index:3;background:radial-gradient(ellipse 40% 50% at 55% 45%,rgba(212,106,37,.04) 0,transparent 60%)}.page_heroContent__2lPR8{position:relative;z-index:10;max-width:680px;padding:clamp(120px,15vh,180px) clamp(24px,5vw,80px) 0}.page_heroEyebrow__u_aZK{display:flex;align-items:center;gap:16px;margin-bottom:28px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;opacity:0;animation:page_fadeUp__mbBxU .8s ease .4s forwards}.page_heroEyebrow__u_aZK:before{content:"";width:40px;height:1px;background:var(--copper)}.page_hero__SKW6o h1{margin-bottom:24px;color:#ffffff;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1.1;text-shadow:0 2px 24px rgba(10,25,47,.65),0 0 1px rgba(10,25,47,.4);opacity:0;animation:page_fadeUp__mbBxU .9s ease .6s forwards}.page_hero__SKW6o h1 em{font-style:italic;color:var(--copper)}.page_heroSub__YNSLe{max-width:480px;margin-bottom:20px;color:rgba(240,244,248,.92);font-size:clamp(14px,1.1vw,16px);line-height:1.75;text-shadow:0 1px 14px rgba(10,25,47,.7);opacity:0;animation:page_fadeUp__mbBxU .9s ease .8s forwards}.page_heroSupport__YKqUZ{max-width:560px;margin-bottom:40px;color:var(--amber);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:13px;font-weight:500;letter-spacing:.5px;line-height:1.7;text-shadow:0 1px 14px rgba(10,25,47,.85),0 0 24px rgba(10,25,47,.5);opacity:0;animation:page_fadeUp__mbBxU .9s ease .95s forwards}.page_heroCtas__PKEzw{display:flex;flex-wrap:wrap;gap:16px;opacity:0;animation:page_fadeUp__mbBxU .9s ease 1s forwards}.page_button__vnlhW{display:inline-flex;align-items:center;gap:10px;border:none;border-radius:4px;padding:14px 28px;font-family:var(--font-ibm-plex-sans),"IBM Plex Sans",sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.page_button__vnlhW svg{transition:transform .2s ease}.page_button__vnlhW:focus-visible svg,.page_button__vnlhW:hover svg{transform:translateX(3px)}.page_buttonPrimary__QtCGm{background:var(--copper);color:#ffffff}.page_buttonPrimary__QtCGm:hover{background:var(--copper-dark);box-shadow:0 12px 32px rgba(212,106,37,.35);transform:translateY(-2px)}.page_buttonPrimary__QtCGm:focus-visible{background:var(--copper-dark);box-shadow:0 12px 32px rgba(212,106,37,.35);transform:translateY(-2px);outline:2px solid var(--copper);outline-offset:4px}.page_buttonGhost__hh4td{border:1px solid rgba(255,255,255,.55);background:rgba(10,25,47,.5);color:#ffffff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_buttonGhost__hh4td:hover{border-color:var(--copper);background:rgba(10,25,47,.7)}.page_buttonGhost__hh4td:focus-visible{border-color:var(--copper);background:rgba(10,25,47,.7);outline:2px solid var(--copper);outline-offset:4px}.page_scrollCue__CilLL{position:absolute;right:clamp(24px,5vw,64px);bottom:28px;z-index:10;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:page_fadeIn__wvzG6 1s ease 1.5s forwards}.page_scrollCue__CilLL span{color:rgba(255,255,255,.2);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:8px;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-rl}.page_scrollCueLine__j5tN6{width:1px;height:40px;background:linear-gradient(180deg,rgba(212,106,37,.5),transparent);animation:page_pulse__U_e85 2.4s ease-in-out infinite}.page_section__61PEw{padding:clamp(48px,8vw,96px) clamp(24px,5vw,80px)}.page_sectionMax___Fsj6{max-width:1120px;margin:0 auto}.page_divider__Ku6aS{height:1px;margin:0 clamp(24px,5vw,80px);background:var(--navy);opacity:.08}.page_sectionKicker__2G0U5{margin-bottom:20px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase}.page_problem__nYw6h{background:var(--cream)}.page_problemHeadline__L6dhV{max-width:820px;margin-bottom:32px;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.15}.page_problemBody__lTI8R{max-width:760px;color:var(--slate);font-size:16px;line-height:1.75}.page_problemBody__lTI8R p{margin-bottom:18px}.page_problemRisks__Z1Zh_{margin:4px 0 24px;padding:0;list-style:none}.page_problemRisks__Z1Zh_ li{position:relative;margin-bottom:12px;padding-left:28px;color:var(--navy);font-size:16px;line-height:1.6}.page_problemRisks__Z1Zh_ li:before{content:"";position:absolute;top:12px;left:0;width:16px;height:1px;background:var(--copper)}.page_problemClose____30o{margin-top:32px;padding-top:28px;border-top:1px solid rgba(10,25,47,.1);color:var(--navy);font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(20px,2.2vw,26px);font-style:italic;font-weight:400}.page_engine__N6Wi6{padding:clamp(64px,9vw,112px) clamp(24px,5vw,80px);background:var(--navy);color:var(--steel)}.page_engineInner__P6jjo{max-width:1120px;margin:0 auto}.page_engineHeader__rYE6p{max-width:820px;margin-bottom:56px}.page_engineLabel__9qklQ{margin-bottom:18px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase}.page_engine__N6Wi6 h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:28px;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-weight:400;line-height:1.05}.page_engineMonogram__cWK9F{color:var(--copper);font-size:clamp(44px,6vw,72px);letter-spacing:-.01em}.page_engineExpand__iFGZ_{color:rgba(240,244,248,.92);font-size:clamp(22px,2.6vw,32px);font-style:italic}.page_engineLead__h6jn1{max-width:680px;color:rgba(240,244,248,.75);font-size:16px;line-height:1.75}.page_enginePullquote__o073o{max-width:880px;margin:0 0 64px;padding:28px 0 28px 28px;border-left:2px solid var(--copper);color:rgba(240,244,248,.92);font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(20px,2.4vw,28px);font-style:italic;font-weight:400;line-height:1.45}.page_engineConcepts__nKabH{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;border-top:1px solid rgba(255,255,255,.08)}.page_engineConcept__ppt69{position:relative;padding:28px 24px 28px 0;border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.06)}.page_engineConcept__ppt69:last-child{border-right:none}.page_engineConceptNum__lqLdn{margin-bottom:16px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:2px}.page_engineConcept__ppt69 h3{margin-bottom:10px;color:#ffffff;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:22px;font-weight:400}.page_engineConcept__ppt69 p{color:rgba(240,244,248,.6);font-size:13px;line-height:1.65}.page_applications__2EmJT{background:var(--cream)}.page_applicationsHeadline__uCuLj{max-width:820px;margin-bottom:56px;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.15}.page_appList__a6Z_C{display:flex;flex-direction:column;gap:24px}.page_appCard__dgmd1{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,64px);border:1px solid rgba(10,25,47,.08);border-left:3px solid var(--copper);border-radius:10px;background:#ffffff;padding:clamp(28px,4vw,48px);transition:all .3s ease}.page_appCard__dgmd1:hover{border-color:rgba(10,25,47,.16);border-left-color:var(--copper);box-shadow:0 12px 40px rgba(10,25,47,.08);transform:translateY(-2px)}.page_appHeader__CNC0c{display:flex;align-items:flex-start;gap:20px;grid-column:1/-1;margin-bottom:8px;padding-bottom:24px;border-bottom:1px solid rgba(10,25,47,.08)}.page_appNumber__fyLXm{flex-shrink:0;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1}.page_appHeaderText__ygDsg{display:flex;flex-direction:column;gap:8px}.page_appDomain__CZ4Xi{color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase}.page_appTitle__R2UAX{font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.1}.page_appStatus__Yoyhp,.page_appTitle__R2UAX{font-family:var(--font-instrument-serif),"Instrument Serif",serif}.page_appStatus__Yoyhp{color:var(--copper);font-size:13px;font-style:italic;line-height:1.4}.page_appBody__cPjUz{color:var(--slate);font-size:15px;line-height:1.7}.page_appMeta__CxjMj{display:flex;flex-direction:column;gap:16px;margin:0}.page_appMetaRow__VXa8b{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid rgba(10,25,47,.06)}.page_appMetaRow__VXa8b:last-child{border-bottom:none;padding-bottom:0}.page_appMetaRow__VXa8b dt{color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase}.page_appMetaRow__VXa8b dd{margin:0;color:var(--navy);font-size:14px;line-height:1.55}.page_appCta__RuYt3{display:inline-flex;align-items:center;gap:10px;grid-column:1/-1;margin-top:8px;padding-top:20px;border-top:1px solid rgba(10,25,47,.08);color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:12px;font-weight:600;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.page_appCta__RuYt3:hover{color:var(--copper-dark)}.page_appCta__RuYt3:focus-visible{color:var(--copper-dark);outline:2px solid var(--copper);outline-offset:4px}.page_appCta__RuYt3:focus-visible svg,.page_appCta__RuYt3:hover svg{transform:translateX(3px)}.page_appCta__RuYt3 svg{transition:transform .2s ease}.page_whyNow__noIiE{padding:clamp(64px,9vw,112px) clamp(24px,5vw,80px);background:var(--navy);color:var(--steel);text-align:center}.page_whyNow__noIiE .page_sectionMax___Fsj6{max-width:820px}.page_whyNowLabel__AUwIE{margin-bottom:20px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase}.page_whyNow__noIiE h2{margin-bottom:32px;color:#ffffff;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1.2}.page_whyNow__noIiE p{max-width:680px;margin:0 auto 18px;color:rgba(240,244,248,.78);font-size:16px;line-height:1.75}.page_whyNowClose__pmaKq{margin-top:32px!important;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);color:var(--copper)!important;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(20px,2.4vw,26px)!important;font-style:italic}.page_founder__mlcn0{background:linear-gradient(180deg,#f5f0eb 0,var(--cream) 100%)}.page_founderInner__YhB6a{display:grid;grid-template-columns:240px 1fr;gap:clamp(32px,4vw,56px);align-items:start;max-width:900px;margin:0 auto}.page_founderPhotoWrap__bvYcS{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:3px solid rgba(10,25,47,.08);border-radius:12px}.page_founderPhoto__DkFxt{object-fit:cover;object-position:center top}.page_founderText__lMGcd h2{margin-bottom:8px;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(28px,3vw,38px);font-weight:400}.page_founderTitle__iVwhl{margin-bottom:24px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase}.page_founderBio__N2dSD{margin-bottom:24px;color:var(--slate);font-size:15px;line-height:1.75}.page_founderQuote__ZOR21{border-left:3px solid var(--copper);padding-left:20px;color:var(--navy);font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(17px,1.8vw,20px);font-style:italic;line-height:1.6}.page_founderCtas__L7H_j{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.page_founderCtas__L7H_j .page_buttonGhost__hh4td{border-color:rgba(10,25,47,.25);background:transparent;color:var(--navy);backdrop-filter:none;-webkit-backdrop-filter:none}.page_founderCtas__L7H_j .page_buttonGhost__hh4td:focus-visible,.page_founderCtas__L7H_j .page_buttonGhost__hh4td:hover{border-color:var(--copper);background:rgba(212,106,37,.06);color:var(--navy)}.page_audience__NdJ5I{background:linear-gradient(180deg,var(--cream) 0,#f5f0eb 100%)}.page_audienceHeadline__w_MSI{margin-bottom:48px;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.15}.page_audienceGrid__Vuubg{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.page_audienceCard__BFPby{padding:32px 28px;border-top:2px solid var(--navy);background:rgba(255,255,255,.5);transition:border-color .3s ease,background-color .3s ease}.page_audienceCard__BFPby:hover{border-top-color:var(--copper);background:#ffffff}.page_audienceCard__BFPby h4{margin-bottom:12px;color:var(--navy);font-size:17px;font-weight:700;line-height:1.3}.page_audienceCard__BFPby p{margin-bottom:16px;color:var(--slate);font-size:14px;line-height:1.65}.page_audienceCard__BFPby a{display:inline-block;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:color .2s ease}.page_audienceCard__BFPby a:hover{color:var(--copper-dark)}.page_audienceCard__BFPby a:focus-visible{color:var(--copper-dark);outline:2px solid var(--copper);outline-offset:4px}.page_faq__hmOuC{background:var(--cream)}.page_faqHeadline__RA57Q{margin-bottom:48px;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.15}.page_faqList__rwZfK{display:flex;flex-direction:column;border-top:1px solid rgba(10,25,47,.12)}.page_faqItem__ZM3hV{border-bottom:1px solid rgba(10,25,47,.12)}.page_faqItem__ZM3hV summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0;color:var(--navy);cursor:pointer;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(18px,1.9vw,22px);font-weight:400;line-height:1.4;list-style:none;transition:color .2s ease}.page_faqItem__ZM3hV summary::-webkit-details-marker{display:none}.page_faqItem__ZM3hV summary:hover{color:var(--copper)}.page_faqItem__ZM3hV summary:focus-visible{color:var(--copper);outline:2px solid var(--copper);outline-offset:4px}.page_faqIcon__cdRLE{position:relative;flex-shrink:0;width:16px;height:16px}.page_faqIcon__cdRLE:after,.page_faqIcon__cdRLE:before{content:"";position:absolute;top:50%;left:50%;background:var(--copper);transition:transform .25s ease}.page_faqIcon__cdRLE:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.page_faqIcon__cdRLE:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.page_faqItem__ZM3hV[open] .page_faqIcon__cdRLE:after{transform:translate(-50%,-50%) scaleY(0)}.page_faqItem__ZM3hV p{max-width:820px;margin:0;padding:0 0 28px;color:var(--slate);font-size:15px;line-height:1.75}.page_footer__sHKi3{padding:56px clamp(24px,5vw,80px);background:var(--navy)}.page_footerInner__rvzEu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;max-width:1120px;margin:0 auto}.page_footerBrand__fYpqm{margin-bottom:6px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:3.5px;text-transform:uppercase}.page_footerLeft__Ti7go p{margin:0;color:var(--slate);font-size:12px}.page_footerRight__FpukQ{display:flex;gap:24px}.page_footerRight__FpukQ a{color:var(--slate);font-size:12px;text-decoration:none;transition:color .3s ease}.page_footerRight__FpukQ a:hover{color:var(--copper)}.page_footerRight__FpukQ a:focus-visible{color:var(--copper);outline:2px solid var(--copper);outline-offset:4px}.page_footerLine__phB5g{height:1px;max-width:1120px;margin:24px auto 0;background:rgba(255,255,255,.04)}.page_footerLegal__FtBQO{max-width:1120px;margin:16px auto 0;color:rgba(255,255,255,.15);font-size:11px;text-align:center}@keyframes page_fadeUp__mbBxU{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__wvzG6{0%{opacity:0}to{opacity:1}}@keyframes page_pulse__U_e85{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:768px){.page_nav__zpG_3{align-items:flex-start;flex-wrap:wrap;gap:10px;height:auto;min-height:72px;padding:12px 16px}.page_navLinks__3Mchl{display:flex;flex-wrap:wrap;gap:14px}.page_navLinks__3Mchl a{font-size:12px}.page_navLogo__E6xem{gap:9px}.page_navSignal__zJDtL{font-size:11px;letter-spacing:.3em}.page_navSeparator__q6NXF{height:15px}.page_navGroup__7ljpd{font-size:15px}.page_heroPhotoImage__JkdxU{object-position:62% center}.page_heroSupport__YKqUZ{font-size:11px}.page_engine__N6Wi6 h2{flex-direction:column;align-items:flex-start;gap:8px}.page_engineConcepts__nKabH{grid-template-columns:1fr}.page_engineConcept__ppt69{border-right:none;padding-right:0}.page_appCard__dgmd1{grid-template-columns:1fr;gap:24px}.page_founderInner__YhB6a{grid-template-columns:1fr;text-align:center}.page_founderPhotoWrap__bvYcS{max-width:200px;margin:0 auto}.page_founderQuote__ZOR21{border-left:none;padding-left:0;text-align:center}.page_faqItem__ZM3hV summary{padding:22px 0;font-size:17px}.page_footerInner__rvzEu{flex-direction:column;align-items:flex-start}.page_footerRight__FpukQ{flex-wrap:wrap}}.page_lineage__cyk5U{background:var(--cream)}.page_shift__tABID{background:#f5f0eb}.page_shiftQuote__3sWu1{margin:56px auto 0;max-width:880px;padding:0 8px;font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.18;letter-spacing:-.005em;color:var(--navy);text-wrap:balance;position:relative}.page_shiftQuoteMark__08MJo,.page_shiftQuote__3sWu1{font-family:var(--font-instrument-serif),"Instrument Serif",serif}.page_shiftQuoteMark__08MJo{color:var(--copper);font-size:1.25em;line-height:0;margin-right:.04em;vertical-align:-.18em;user-select:none}.page_shiftQuoteBeat__n23dh{color:rgba(10,25,47,.55)}.page_shiftQuoteEmphasis__q4cIi{font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;font-style:italic;font-weight:500;color:var(--copper);white-space:nowrap}.page_problemEvidence__w_NtX{margin-top:40px;padding:24px 28px;border-left:2px solid rgba(212,106,37,.5);background:rgba(245,240,235,.6);border-radius:0 2px 2px 0}.page_problemEvidenceLabel___KuTq{margin-bottom:12px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:9.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.page_problemEvidence__w_NtX p{margin:0 0 12px;color:var(--slate);font-size:14px;line-height:1.7}.page_problemEvidence__w_NtX p:last-child{margin-bottom:0}.page_discipline__ZmAyz{padding:clamp(64px,9vw,112px) clamp(24px,5vw,80px);background:var(--navy);color:var(--steel)}.page_discipline__ZmAyz .page_sectionMax___Fsj6{max-width:880px}.page_disciplineLabel__vGoeH{margin-bottom:20px;color:var(--copper);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase}.page_disciplineHeadline__JLctp{margin:0 0 36px;max-width:24ch;color:#ffffff;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.12;letter-spacing:-.005em}.page_disciplineBody__BElz_ p{margin:0 0 18px;color:rgba(240,244,248,.82);font-size:17px;line-height:1.75;max-width:64ch}.page_disciplineClose__hHz7z{margin-top:32px!important;padding-top:28px;border-top:1px solid rgba(255,255,255,.12);color:var(--copper)!important;font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-size:clamp(20px,2.4vw,26px)!important;font-style:italic;max-width:60ch!important}.page_applicationsIntro__JyEND{max-width:640px;margin:-8px 0 48px;color:var(--slate);font-size:clamp(18px,2vw,22px);line-height:1.45}.page_applicationsIntro__JyEND,.page_engineConceptDefinition__KO9Xg{font-family:var(--font-cormorant-garamond),"Cormorant Garamond",serif;font-style:italic}.page_engineConceptDefinition__KO9Xg{margin-top:14px;padding:14px 16px;border-left:2px solid rgba(212,106,37,.7);background:rgba(245,240,235,.06);color:rgba(240,244,248,.78);font-size:14.5px;line-height:1.55;border-radius:0 2px 2px 0}