.og-launch{border:1px solid #759c90;border-radius:10px;background:transparent;color:#eff7ee;padding:10px 12px;text-align:left;font-weight:600}.og-launch:hover,.og-launch[aria-expanded=true]{background:#d9ec9c;color:#16302f}
.orientation-open .main>.topbar,.orientation-open .main>.workspace{display:none!important}
#orientation{overflow:auto;padding:clamp(20px,3.2vw,52px);height:100%;background:radial-gradient(ellipse at top right,#dcead9,transparent 60%),#f7f8f2}
.og-skip{display:block;margin:0 0 10px auto;border:1px solid #759c90;border-radius:10px;background:#fff;color:#16302f;padding:10px 14px;min-height:40px;font-size:13px;font-weight:650}
.og-skip:hover{background:#d9ec9c}
.og-heading{max-width:900px;margin-bottom:26px}.og-eyebrow{font-size:11px;font-weight:750;letter-spacing:.15em;color:#3f655b}.og-heading h1{font-size:clamp(27px,3.2vw,48px);line-height:1.08;letter-spacing:-.045em;margin:14px 0}.og-heading>p:last-child{font-size:16px;line-height:1.65;max-width:790px;color:#486158}
.og-carousel{display:grid;grid-template-columns: .85fr 1.15fr;border-radius:22px;overflow:hidden;background:#103f3b;box-shadow:0 15px 45px #153c3514;min-height:365px}.og-copy{padding:clamp(24px,3vw,44px);align-self:center;color:#fff}.og-copy h2{font-size:clamp(25px,2.5vw,36px);line-height:1.15;letter-spacing:-.025em;margin:20px 0}.og-copy p{font-size:15px;line-height:1.75;color:#e0ece6}.og-copy #og-count{color:#dfecb3;font-size:12px;letter-spacing:.15em}.og-copy #og-tags{font-size:12px;color:#dfecb3;border-top:1px solid #ffffff30;padding-top:18px;margin-top:24px}
.og-art{position:relative;margin:0;background:#eeeae1;min-width:0}.og-art img{display:block;width:100%;height:100%;object-fit:cover;min-height:365px;max-height:470px}.og-art figcaption{position:absolute;bottom:12px;left:12px;right:12px;font-size:10px;background:#fffef1ed;border-radius:6px;padding:7px 9px;color:#385349;width:fit-content}
.og-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:18px 0}.og-controls button{background:#fff;border:1px solid #bfcfc3;border-radius:8px;padding:8px 12px;font-size:13px;min-height:38px}.og-controls #og-dots{display:flex;gap:6px}.og-controls #og-dots button[aria-current=true]{background:#164c43;color:#fff;border-color:#164c43}.og-controls #og-timing{font-size:11px;color:#52685d;margin-left:auto;margin-right:8px}.og-actions{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 22px}.og-actions .primary{background:#164c43;color:#fff;border-color:#164c43;padding:13px 20px}.og-note{font-size:11px;line-height:1.7;color:#53675d;max-width:1000px}
#orientation button:focus-visible,#orientation .og-carousel:focus-visible,.og-launch:focus-visible{outline:3px solid #ce8c25;outline-offset:4px}
@media(max-width:1050px){.og-carousel{grid-template-columns:1fr}.og-art img{height:280px;min-height:0;object-fit:contain}.og-copy{padding:24px}.og-copy h2{margin:12px 0}.og-controls #og-timing{width:100%;order:3;margin:8px 0}}
@media print{#orientation,.og-launch{display:none!important}.orientation-open .main>.workspace{display:grid!important}}
