.opo-story{background:var(--paper);color:var(--ink)}.opo-shell{width:min(1420px,100% - 64px);margin:auto}.opo-nav{border-bottom:1px solid var(--line);align-items:center;gap:28px;height:92px;display:flex}.opo-logo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.opo-logo img{object-fit:contain;width:42px;height:42px}.opo-logo b,.opo-logo small{line-height:1;display:block}.opo-logo b{letter-spacing:2px;font-size:11px}.opo-logo small{letter-spacing:4px;margin-top:5px;font-size:8px}.opo-nav>span{color:var(--green);border-left:1px solid var(--line);padding-left:25px;font:9px monospace}.opo-nav>a:nth-of-type(2){color:var(--green);margin-left:auto;font-size:10px;text-decoration:none}.opo-hero{grid-template-columns:.85fr 1.15fr;min-height:680px;padding:52px 0 82px;display:grid}.opo-hero>div{background:var(--green);color:#fff;padding:58px 52px}.opo-hero p,.opo-heading>p,.opo-reading p,.opo-audit>p{letter-spacing:2.3px;color:var(--gold);text-transform:uppercase;font-size:9px}.opo-hero h1{letter-spacing:-2px;margin:65px 0 34px;font:400 clamp(48px,4.8vw,72px)/1.08 Georgia,Songti SC,serif}.opo-hero h1 em,.opo-heading h2 em{color:var(--gold);font-style:normal}.opo-hero>div>div{color:#c7ddd8;max-width:560px;font-size:12px;line-height:2}.opo-hero figure{margin:0;position:relative;overflow:hidden}.opo-hero figure img{object-fit:cover;width:100%;height:100%}.opo-hero figure>div{background:linear-gradient(#0000 55%,#002d28a8);position:absolute;inset:0}.opo-hero figcaption{color:#fff;letter-spacing:1.5px;font-size:9px;position:absolute;bottom:22px;left:25px}.opo-facts{padding:60px 0 110px}.opo-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.opo-heading>p{color:var(--green);border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:15px}.opo-heading h2{letter-spacing:-2px;margin:34px 0 0;font:400 clamp(42px,4.2vw,61px)/1.13 Georgia,Songti SC,serif}.opo-heading h2 em{color:var(--green)}.opo-heading>div{color:var(--muted);font-size:12px;line-height:2}.opo-timeline{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;display:grid}.opo-timeline article{background:var(--white);flex-direction:column;min-height:245px;padding:25px;display:flex}.opo-timeline span{color:var(--green);font:9px monospace}.opo-timeline p{margin:auto 0 0;font:400 17px/1.6 Georgia,Songti SC,serif}.opo-facts aside{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr;display:grid}.opo-facts aside>div,.opo-facts aside nav{padding:24px}.opo-facts aside nav{border-left:1px solid var(--line);flex-direction:column;gap:11px;display:flex}.opo-facts aside b{color:var(--green);font:400 18px Georgia,Songti SC,serif}.opo-facts aside p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.8}.opo-facts aside a{color:var(--green);font-size:9px;text-decoration:none}.opo-reading{background:var(--deep);color:#fff;padding:105px 0}.opo-reading>.opo-shell{grid-template-columns:.45fr 1.55fr;gap:70px;display:grid}.opo-gua{border-right:1px solid #ffffff34;flex-direction:column;justify-content:center;align-items:center;display:flex}.opo-gua span{color:var(--gold);font:130px/1 Georgia,serif}.opo-gua small{color:#9ec3bd;letter-spacing:3px;margin-top:22px;font:10px monospace}.opo-reading h2{color:var(--gold);margin:30px 0;font:400 clamp(48px,5vw,72px) Georgia,Songti SC,serif}.opo-reading blockquote{margin:0 0 30px;font:400 29px/1.5 Georgia,Songti SC,serif}.opo-reading>div>div:nth-child(2)>div{color:#b5cfca;max-width:900px;font-size:12px;line-height:2}.opo-reading strong{border-top:1px solid #ffffff34;margin-top:35px;padding-top:24px;font:400 18px/1.6 Georgia,Songti SC,serif;display:block}.opo-path{padding:110px 0}.opo-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px;display:grid}.opo-steps article{border:1px solid var(--line);background:var(--white);min-height:230px;padding:24px}.opo-steps span{color:var(--green);font:9px monospace}.opo-steps h3{margin:60px 0 12px;font:400 25px Georgia,Songti SC,serif}.opo-steps p{color:var(--muted);font-size:10px;line-height:1.8}.opo-audit{background:var(--green);color:#fff;margin-bottom:70px;padding:50px}.opo-audit>div{border:1px solid #ffffff32;grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}.opo-audit article{border-right:1px solid #ffffff32;padding:22px}.opo-audit article:last-child{border:0}.opo-audit span,.opo-audit b{display:block}.opo-audit span{color:#9dc1bb;font-size:8px}.opo-audit b{color:#fff;margin-top:9px;font:400 18px Georgia,serif}.opo-audit>a{color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:10px;text-decoration:none}.opo-audit>small{color:#9dc1bb;margin-top:22px;font-size:8px;display:block}@media (max-width:950px){.opo-shell{width:min(780px,100% - 38px)}.opo-nav>span{display:none}.opo-hero,.opo-heading,.opo-reading>.opo-shell{grid-template-columns:1fr}.opo-hero>div{min-height:560px}.opo-hero figure{min-height:500px}.opo-timeline,.opo-steps{grid-template-columns:1fr 1fr}.opo-gua{border-bottom:1px solid #ffffff34;border-right:0;padding-bottom:55px}.opo-facts aside{grid-template-columns:1fr}.opo-facts aside nav{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.opo-shell{width:calc(100% - 28px)}.opo-nav{gap:12px;height:74px}.opo-nav>a:nth-of-type(2){font-size:8px}.opo-hero{padding:24px 0 62px}.opo-hero>div{min-height:500px;padding:38px 24px}.opo-hero h1{margin-top:50px;font-size:46px}.opo-hero figure{min-height:410px}.opo-facts{padding:45px 0 75px}.opo-heading{gap:20px}.opo-heading h2{font-size:39px}.opo-timeline,.opo-steps{grid-template-columns:1fr 1fr;gap:8px}.opo-timeline article,.opo-steps article{min-height:210px;padding:18px}.opo-timeline p{font-size:15px}.opo-reading{padding:75px 0}.opo-gua span{font-size:90px}.opo-reading h2{font-size:50px}.opo-reading blockquote{font-size:24px}.opo-path{padding:75px 0}.opo-audit{width:calc(100% - 28px);padding:28px 24px}.opo-audit>div{grid-template-columns:1fr 1fr}.opo-audit article:nth-child(2){border-right:0}.opo-audit article:nth-child(-n+2){border-bottom:1px solid #ffffff32}}
