.ef-oes{--ef-h:26rem;--ef-acc:#e6ff55;width:100%}.ef-oes__defs{position:absolute;width:0;height:0;overflow:hidden}.ef-oes__wrap{box-sizing:border-box;width:100%;padding:.7rem;border-radius:1rem;background:#0c1e18;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.ef-oes__bar{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(251,248,241,.7)}.ef-oes__hint{color:var(--ef-acc);white-space:nowrap}.ef-oes__scroll{position:relative;height:var(--ef-h);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:.7rem;background:#fbf8f1;scrollbar-width:thin;scrollbar-color:#2f7d5b rgba(0,0,0,.08);outline:0}.ef-oes__scroll:focus-visible{box-shadow:0 0 0 2px var(--ef-acc)}.ef-oes__doc{position:relative;width:100%;color:#0c1e18}.ef-oes__one{position:absolute;left:0;top:0;z-index:1;width:100%;height:var(--ef-h);overflow:hidden;pointer-events:none;will-change:transform,width,height,filter;background:radial-gradient(circle at 72% 24%,var(--ef-acc)0 11%,transparent 12%),linear-gradient(165deg,#0a6b46,#0c1e18)}.ef-oes__img svg,.ef-oes__one svg{position:absolute;left:50%;top:50%;width:58%;height:58%;transform:translate(-50%,-50%);color:rgba(251,248,241,.88)}.ef-oes__sec{position:relative;z-index:2;box-sizing:border-box;height:var(--ef-h);display:grid;place-items:center}.ef-oes__sec--home{z-index:0}.ef-oes__img{position:relative;display:block;overflow:hidden;border-radius:.3rem;background:#2f7d5b;will-change:transform,opacity,filter}.ef-oes__img svg{width:56%;height:56%;color:rgba(251,248,241,.85)}.ef-oes__img--v1{background:linear-gradient(160deg,#005236,#0c1e18)}.ef-oes__img--v1 svg{color:#e6ff55}.ef-oes__img--v2{background:radial-gradient(circle at 30% 30%,#e6ff55 0 18%,transparent 19%),linear-gradient(200deg,#0a6b46,#0c1e18)}.ef-oes__img--v3{background:linear-gradient(135deg,#c6f26b,#2f7d5b)}.ef-oes__img--v3 svg,.ef-oes__text strong{color:#0c1e18}.ef-oes__img--v4{background:conic-gradient(from 200deg at 40% 60%,#005236,#2f7d5b,#c6f26b,#005236)}.ef-oes__img--v5{background:repeating-linear-gradient(120deg,#005236 0 8px,#0c1e18 8px 16px)}.ef-oes__img--v6{background:linear-gradient(180deg,#e6ff55,#0a6b46)}.ef-oes__img[data-step]{background:0 0;border-radius:0}.ef-oes__title{margin:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;text-transform:uppercase;line-height:.9;font-size:clamp(2.1rem,10vw,3.2rem);font-weight:900;letter-spacing:-.02em}.ef-oes__portrait{height:calc(var(--ef-h)*.34);aspect-ratio:.8}.ef-oes__sec--column{grid-template-columns:repeat(5,1fr);gap:.55rem;padding:0 .9rem;align-content:center;justify-items:center}.ef-oes__sec--column .ef-oes__img{width:100%;max-width:84px;aspect-ratio:.8}.ef-oes__line,.ef-oes__sec--lines{display:flex;justify-content:center}.ef-oes__sec--lines{flex-direction:column;gap:.4rem}.ef-oes__line{margin:0;flex-wrap:nowrap;align-items:center;gap:.5rem;font-size:clamp(1.5rem,7.4vw,2.3rem);line-height:.95;text-transform:uppercase;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.ef-oes__inline{flex:none;height:.725em;aspect-ratio:16/9}.ef-oes__sec--sides{grid-template-columns:38% 1fr;gap:1.1rem;padding:0 1.2rem}.ef-oes__side{width:100%;height:calc(var(--ef-h)*.5)}.ef-oes__text p{margin:0;font-size:.82rem;line-height:1.55;color:#005236}.ef-oes__sec--tall{align-content:center;gap:1.1rem;padding:0 1.4rem}.ef-oes__tall{height:calc(var(--ef-h)*.3);aspect-ratio:.8}.ef-oes__text--c{text-align:center;max-width:30ch}.ef-oes__text--c p{font-size:.95rem}.ef-oes__sec--grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:.45rem;padding:.6rem .9rem;place-items:stretch}.ef-oes__sec--grid .ef-oes__img{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ef-oes__one{will-change:auto}}