.ofo-module__BmVXfa__page{--ink:#eff0e9;--muted:#adc0c3;--line:#314247;--accent:#9be8a1;color:var(--ink);background:#11191d;min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.65}.ofo-module__BmVXfa__page p,.ofo-module__BmVXfa__page h3,.ofo-module__BmVXfa__page li{font-family:inherit}.ofo-module__BmVXfa__page p{color:var(--muted);margin:0 0 20px;font-size:16px;line-height:1.8}.ofo-module__BmVXfa__page a{color:inherit;text-decoration:none}.ofo-module__BmVXfa__page a:hover{color:var(--accent)}.ofo-module__BmVXfa__page a:focus-visible,.ofo-module__BmVXfa__page button:focus-visible,.ofo-module__BmVXfa__page summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.ofo-module__BmVXfa__page h1,.ofo-module__BmVXfa__page h2,.ofo-module__BmVXfa__page h3{color:var(--ink);letter-spacing:-.045em;margin:0;font-weight:400;line-height:1.08}.ofo-module__BmVXfa__page h2{margin-bottom:24px;font-size:clamp(32px,4vw,53px)}.ofo-module__BmVXfa__page h3{letter-spacing:-.025em;font-size:25px}.ofo-module__BmVXfa__header,.ofo-module__BmVXfa__hero,.ofo-module__BmVXfa__section,.ofo-module__BmVXfa__support,.ofo-module__BmVXfa__footer{max-width:1320px;margin:auto;padding-left:56px;padding-right:56px}.ofo-module__BmVXfa__header{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:100px;display:flex}.ofo-module__BmVXfa__divider{color:#577079;font-size:24px}.ofo-module__BmVXfa__identity,.ofo-module__BmVXfa__header nav,.ofo-module__BmVXfa__eyebrow,.ofo-module__BmVXfa__badge,.ofo-module__BmVXfa__sectionLabel,.ofo-module__BmVXfa__heroFoot,.ofo-module__BmVXfa__instrumentHeader,.ofo-module__BmVXfa__instrumentFooter,.ofo-module__BmVXfa__moduleTop,.ofo-module__BmVXfa__range,.ofo-module__BmVXfa__date,.ofo-module__BmVXfa__footer,.ofo-module__BmVXfa__pipeline small{letter-spacing:.08em;font-family:monospace;font-size:11px}.ofo-module__BmVXfa__header nav{gap:30px;margin-left:auto;display:flex}.ofo-module__BmVXfa__skip{z-index:100;background:#11191d;padding:12px;position:absolute;top:-100px;left:20px}.ofo-module__BmVXfa__skip:focus{top:12px}.ofo-module__BmVXfa__hero{padding-top:60px;padding-bottom:24px}.ofo-module__BmVXfa__eyebrow{color:var(--accent);align-items:center;gap:10px;margin-bottom:32px;display:flex}.ofo-module__BmVXfa__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.ofo-module__BmVXfa__heroGrid{grid-template-columns:1.7fr 1fr;align-items:end;gap:50px;margin-bottom:48px;display:grid}.ofo-module__BmVXfa__page h1{letter-spacing:-.055em;font-size:clamp(48px,6.2vw,82px);line-height:1.02}.ofo-module__BmVXfa__page h1 em{color:var(--accent);font-style:normal}.ofo-module__BmVXfa__page .ofo-module__BmVXfa__tagline{color:var(--ink);margin:24px 0 0;font-size:21px}.ofo-module__BmVXfa__badge{color:#bed4d6;letter-spacing:.08em;border:1px solid #4a6264;padding:5px 9px;font-size:10px;display:inline-block}.ofo-module__BmVXfa__heroAside p{margin-top:18px;font-size:15px}.ofo-module__BmVXfa__primary{background:var(--accent);justify-content:space-between;align-items:center;gap:38px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex;color:#11191d!important}.ofo-module__BmVXfa__primary:hover{background:#bcf7c0}.ofo-module__BmVXfa__instrument{border:1px solid var(--line);background:#142126;padding:23px 26px 18px}.ofo-module__BmVXfa__instrumentHeader{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.ofo-module__BmVXfa__selector{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.ofo-module__BmVXfa__selector button{font:inherit;cursor:pointer;color:#b4c8cb;background:0 0;border:1px solid #40575d;padding:8px 14px;font-size:12px}.ofo-module__BmVXfa__selector button[aria-pressed=true]{color:#11191d;background:var(--accent);border-color:var(--accent)}.ofo-module__BmVXfa__readout{justify-content:space-between;align-items:baseline;gap:20px;margin-top:26px;display:flex}.ofo-module__BmVXfa__readout strong{letter-spacing:-.05em;font:44px monospace}.ofo-module__BmVXfa__readout small{color:var(--accent);font-size:18px}.ofo-module__BmVXfa__readout>span{color:var(--muted);font:11px monospace}.ofo-module__BmVXfa__plot{width:100%;height:auto;max-height:270px;display:block}.ofo-module__BmVXfa__instrument p{margin:8px 0;font-size:13px}.ofo-module__BmVXfa__instrumentFooter{border-top:1px solid var(--line);color:var(--muted);letter-spacing:0;justify-content:space-between;gap:15px;padding-top:16px;display:flex}.ofo-module__BmVXfa__page .ofo-module__BmVXfa__caption{color:var(--muted);margin-top:14px;font-size:12px}.ofo-module__BmVXfa__heroFoot{color:var(--muted);justify-content:space-between;gap:15px;padding:24px 0;display:flex}.ofo-module__BmVXfa__section{border-top:1px solid var(--line);padding-top:84px;padding-bottom:72px;scroll-margin-top:24px}.ofo-module__BmVXfa__sectionLabel{color:var(--accent);margin-bottom:32px;display:block}.ofo-module__BmVXfa__intro,.ofo-module__BmVXfa__split{grid-template-columns:1fr 1fr;gap:70px;display:grid}.ofo-module__BmVXfa__intro{margin-bottom:30px}.ofo-module__BmVXfa__modules{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.ofo-module__BmVXfa__modules article{border-right:1px solid var(--line);padding:28px}.ofo-module__BmVXfa__modules article:last-child{border:0}.ofo-module__BmVXfa__moduleTop{color:var(--muted);text-transform:uppercase;justify-content:space-between;margin-bottom:42px;display:flex}.ofo-module__BmVXfa__range{color:var(--accent);letter-spacing:0;margin:16px 0;display:block}.ofo-module__BmVXfa__modules p{margin-bottom:0;font-size:14px}.ofo-module__BmVXfa__note{border-left:2px solid var(--accent);color:var(--muted);margin-top:32px;padding:8px 24px;font-size:14px}.ofo-module__BmVXfa__note strong{color:var(--ink)}.ofo-module__BmVXfa__pipeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:30px 0 40px;padding:0;display:grid}.ofo-module__BmVXfa__pipeline li{border-right:1px solid var(--line);margin:0;padding:26px 16px;list-style:none}.ofo-module__BmVXfa__pipeline li:first-child{padding-left:0}.ofo-module__BmVXfa__pipeline li:last-child{border:0}.ofo-module__BmVXfa__pipeline span{color:var(--accent);margin-bottom:20px;font:12px monospace;display:block}.ofo-module__BmVXfa__pipeline strong{font-size:20px;font-weight:400;display:block}.ofo-module__BmVXfa__pipeline small{color:var(--muted);letter-spacing:0;margin-top:8px;display:block}.ofo-module__BmVXfa__capabilities{grid-template-columns:1fr 2fr;gap:30px;display:grid}.ofo-module__BmVXfa__capabilities ul{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;display:grid}.ofo-module__BmVXfa__capabilities li{color:var(--muted);margin:0;font-size:14px;list-style:none}.ofo-module__BmVXfa__capabilities li:before{content:"＋";color:var(--accent);margin-right:10px}.ofo-module__BmVXfa__research{border-left:1px solid var(--line);padding-left:35px}.ofo-module__BmVXfa__research h3{margin-bottom:25px}.ofo-module__BmVXfa__lead{max-width:680px}.ofo-module__BmVXfa__timeline{grid-template-columns:1fr 1fr;gap:0 60px;margin-top:38px;display:grid}.ofo-module__BmVXfa__timeline article{border-top:1px solid var(--line);gap:25px;padding:28px 0 10px;display:flex}.ofo-module__BmVXfa__step{color:var(--accent);font:17px monospace}.ofo-module__BmVXfa__date{color:var(--muted);margin-bottom:16px;display:block}.ofo-module__BmVXfa__timeline h3{margin-bottom:18px}.ofo-module__BmVXfa__timeline p{font-size:14px}.ofo-module__BmVXfa__details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.ofo-module__BmVXfa__details summary{cursor:pointer;color:var(--accent);font-size:16px}.ofo-module__BmVXfa__details p{max-width:850px;margin-top:22px}.ofo-module__BmVXfa__linkGap{width:25px;display:inline-block}.ofo-module__BmVXfa__split a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.ofo-module__BmVXfa__support{background:#1c2e30;border-top:1px solid #45615f;padding-top:70px;padding-bottom:70px}.ofo-module__BmVXfa__support p{max-width:620px}.ofo-module__BmVXfa__support h2{font-size:clamp(34px,4.8vw,62px)}.ofo-module__BmVXfa__footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:25px;padding-top:30px;padding-bottom:30px;font-size:10px;display:flex}@media (min-width:1500px){.ofo-module__BmVXfa__page{padding:0 40px}.ofo-module__BmVXfa__header,.ofo-module__BmVXfa__hero,.ofo-module__BmVXfa__section,.ofo-module__BmVXfa__support,.ofo-module__BmVXfa__footer{border-left:1px solid var(--line);border-right:1px solid var(--line)}}@media (max-width:900px){.ofo-module__BmVXfa__header,.ofo-module__BmVXfa__hero,.ofo-module__BmVXfa__section,.ofo-module__BmVXfa__support,.ofo-module__BmVXfa__footer{padding-left:26px;padding-right:26px}.ofo-module__BmVXfa__heroGrid{grid-template-columns:1fr;gap:32px}.ofo-module__BmVXfa__heroAside{max-width:620px}.ofo-module__BmVXfa__intro,.ofo-module__BmVXfa__split{gap:32px}.ofo-module__BmVXfa__modules article{padding:22px}.ofo-module__BmVXfa__capabilities{grid-template-columns:1fr}.ofo-module__BmVXfa__pipeline{grid-template-columns:repeat(3,1fr)}.ofo-module__BmVXfa__pipeline li:first-child{padding-left:16px}.ofo-module__BmVXfa__timeline{gap:0 25px}.ofo-module__BmVXfa__heroFoot span:last-child{display:none}}@media (max-width:600px){.ofo-module__BmVXfa__header{flex-wrap:wrap;gap:12px;padding-top:20px;padding-bottom:20px}.ofo-module__BmVXfa__header nav{gap:22px;width:100%;margin:8px 0 0}.ofo-module__BmVXfa__hero{padding-top:36px}.ofo-module__BmVXfa__page h1{font-size:46px}.ofo-module__BmVXfa__page .ofo-module__BmVXfa__tagline{font-size:18px}.ofo-module__BmVXfa__instrument{padding:16px 12px}.ofo-module__BmVXfa__instrumentHeader{letter-spacing:0;font-size:9px}.ofo-module__BmVXfa__badge{font-size:9px}.ofo-module__BmVXfa__selector button{padding:8px 9px}.ofo-module__BmVXfa__readout{flex-direction:column;align-items:start;gap:10px}.ofo-module__BmVXfa__readout strong{font-size:34px}.ofo-module__BmVXfa__instrumentFooter{flex-direction:column;gap:8px}.ofo-module__BmVXfa__heroFoot{flex-direction:column;gap:8px;font-size:9px}.ofo-module__BmVXfa__section{padding-top:48px;padding-bottom:44px}.ofo-module__BmVXfa__intro,.ofo-module__BmVXfa__split,.ofo-module__BmVXfa__modules,.ofo-module__BmVXfa__timeline{grid-template-columns:1fr}.ofo-module__BmVXfa__modules article{border-right:0;border-bottom:1px solid var(--line)}.ofo-module__BmVXfa__moduleTop{margin-bottom:22px}.ofo-module__BmVXfa__pipeline{grid-template-columns:1fr 1fr}.ofo-module__BmVXfa__pipeline li{border-bottom:1px solid var(--line)}.ofo-module__BmVXfa__capabilities ul{grid-template-columns:1fr}.ofo-module__BmVXfa__research{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.ofo-module__BmVXfa__sectionLabel{font-size:10px}.ofo-module__BmVXfa__footer{flex-direction:column;gap:12px}.ofo-module__BmVXfa__note{padding-left:16px}.ofo-module__BmVXfa__linkGap{width:14px}}
