.oga-page{min-width:320px;overflow:clip;color:var(--pj-paper);background:var(--pj-night);font-family:var(--pj-display)}.oga-wrap{width:var(--pj-wrap);margin-inline:auto}.oga-kicker{margin:0 0 1rem;color:var(--pj-gold-soft);font-family:var(--pj-mono);font-size:.82rem;font-weight:650;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.oga-page h1,.oga-page h2,.oga-page h3,.oga-page p,.oga-page figure{margin-top:0}.oga-page h1,.oga-page h2,.oga-page h3{font-family:var(--pj-display);text-wrap:balance}.oga-hero{position:relative;overflow:hidden;padding-block:7.5rem 5rem;background:radial-gradient(circle at 82% 15%,rgb(109 195 236 / 20%),transparent 31rem),radial-gradient(circle at 10% 92%,rgb(255 184 28 / 15%),transparent 27rem),linear-gradient(145deg,#102a24,#071713 62%,#17372e);border-bottom:1px solid var(--pj-line-dark)}.oga-hero:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(rgb(242 238 227 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(242 238 227 / 5%) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,black 22%,black 78%,transparent)}.oga-hero-grid{position:relative;z-index:1;display:grid;gap:3rem;align-items:center}.oga-hero-copy h1{max-width:9ch;margin-bottom:1.35rem;font-size:clamp(3.25rem,16vw,6rem);font-weight:620;letter-spacing:-.05em;line-height:1.02}.oga-lead,.oga-step-copy>p:not(.oga-kicker),.oga-close p{max-width:39rem;color:var(--pj-paper-soft);font-size:clamp(1.04rem,3.8vw,1.22rem);line-height:1.62}.oga-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:1.8rem}.oga-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.15rem;color:var(--pj-ink);background:var(--pj-gold);border-radius:9px;font-weight:760;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease}.oga-text-link,.oga-step-copy a{min-height:44px;display:inline-flex;align-items:center;color:var(--pj-gold-soft);font-weight:700;text-underline-offset:.22em}.oga-proof{display:flex;align-items:baseline;gap:.75rem;margin:2rem 0 0;padding-top:1rem;border-top:1px solid var(--pj-line-dark)}.oga-proof strong{color:var(--pj-gold);font-size:clamp(2.4rem,11vw,4rem);font-variant-numeric:tabular-nums;line-height:1}.oga-proof span{max-width:14rem;color:var(--pj-muted);font-family:var(--pj-mono);font-size:.8rem;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.oga-hero-device,.oga-step-device{width:min(100%,25rem);margin-inline:auto}.oga-hero-device>div,.oga-step-device>div{overflow:hidden;padding:.34rem;background:linear-gradient(150deg,#314a43,#050a09 42%,#1d2d29);border:1px solid rgb(242 238 227 / 28%);border-radius:2.45rem;box-shadow:0 2.5rem 5rem #0000004d,inset 0 0 0 1px #ffffff12}.oga-hero-device img,.oga-step-device img{display:block;width:100%;height:auto;border-radius:2.08rem}.oga-hero-device figcaption,.oga-step-device figcaption{padding:.85rem 1rem 0;color:var(--pj-muted);font-family:var(--pj-mono);font-size:.78rem;letter-spacing:.04em;line-height:1.5}.oga-stakes,.oga-boundaries{padding-block:clamp(5rem,13vw,8rem);color:var(--pj-ink);background:radial-gradient(circle at 88% 12%,rgb(109 195 236 / 12%),transparent 24rem),#ebe5d8;border-bottom:1px solid var(--pj-line-light)}.oga-stakes .oga-kicker,.oga-boundaries .oga-kicker{color:#765000}.oga-stakes h2,.oga-step h2,.oga-section-head h2,.oga-close h2{max-width:11ch;margin-bottom:1.35rem;font-size:clamp(2.5rem,11vw,5rem);font-weight:620;letter-spacing:-.045em;line-height:.95}.oga-stakes-grid,.oga-close-grid{display:grid;gap:2.5rem}.oga-stakes-list,.oga-boundary-list{border-top:1px solid var(--pj-line-light)}.oga-stakes-list p{display:grid;grid-template-columns:2.4rem 1fr;gap:.75rem;margin:0;padding-block:1.2rem;color:#354b45;border-bottom:1px solid var(--pj-line-light);font-size:1.05rem;line-height:1.6}.oga-stakes-list span,.oga-boundary-list span{color:#765000;font-family:var(--pj-mono);font-size:.8rem;letter-spacing:.08em}.oga-step{padding-block:clamp(5rem,14vw,9rem);border-bottom:1px solid var(--pj-line-dark)}.oga-step-dark{background:repeating-linear-gradient(135deg,rgb(109 195 236 / 5%) 0 1px,transparent 1px 36px),linear-gradient(135deg,#1c3b33,#102720 68%)}.oga-step-light{color:var(--pj-ink);background:radial-gradient(circle at 84% 28%,rgb(255 184 28 / 13%),transparent 23rem),#dce6df;border-color:var(--pj-line-light)}.oga-step-grid{display:grid;gap:3rem;align-items:center}.oga-step-light .oga-kicker{color:#765000}.oga-step-light .oga-step-copy>p:not(.oga-kicker){color:#354b45}.oga-step-light .oga-step-copy a{color:#694800}.oga-boundary-list{margin-top:3rem}.oga-boundary-list section{display:grid;gap:.6rem;padding-block:1.5rem;border-bottom:1px solid var(--pj-line-light)}.oga-boundary-list h3{margin:0;font-size:1.45rem;line-height:1.1}.oga-boundary-list p{margin:0;color:#40524d;font-size:1.02rem;line-height:1.6}.oga-close{padding-block:clamp(6rem,16vw,10rem);background:radial-gradient(circle at 80% 42%,rgb(255 184 28 / 18%),transparent 29rem),#071310}.oga-close-actions{margin-top:0}@media(hover:hover)and (pointer:fine){.oga-button:hover{background:var(--pj-gold-soft);transform:translateY(-2px)}.oga-text-link:hover,.oga-step-copy a:hover{color:var(--pj-paper)}.oga-step-light .oga-step-copy a:hover{color:#3f2b00}}@media(min-width:64rem){.oga-hero-grid,.oga-step-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,27rem);gap:clamp(4rem,9vw,9rem)}.oga-hero-copy h1{font-size:clamp(5rem,8.4vw,8rem)}.oga-actions{flex-direction:row;align-items:center}.oga-step-reverse .oga-step-copy{grid-column:2}.oga-step-reverse .oga-step-device{grid-column:1;grid-row:1}.oga-stakes-grid,.oga-close-grid{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:clamp(4rem,8vw,8rem)}.oga-boundary-list section{grid-template-columns:9rem minmax(13rem,.7fr) minmax(18rem,1fr);align-items:baseline;gap:2rem}.oga-close-actions{align-self:center;justify-self:end}}@media(prefers-reduced-motion:reduce){.oga-page .reveal{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.oga-button{transition:none}}
