.Oarm_q_page{background:var(--paper);min-height:100vh;color:var(--ink);overflow:clip}.Oarm_q_embedded{scroll-margin-top:4.5rem}.Oarm_q_embedded .Oarm_q_panel{height:calc(100svh - 4.5rem);top:4.5rem}.Oarm_q_intro{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(4.5rem,10vw,7.5rem) 1rem}.Oarm_q_eyebrow{color:var(--ink-faint);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1}.Oarm_q_intro h1,.Oarm_q_intro h2{letter-spacing:-.04em;max-width:18ch;margin:1rem 0 0;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);font-weight:540;line-height:1.02}.Oarm_q_runway{height:470svh;margin-top:1rem;position:relative}.Oarm_q_panel{height:100svh;min-height:36rem;position:sticky;top:0}.Oarm_q_panelInner{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);width:min(100% - 2rem,72rem);height:100%;margin-inline:auto;display:grid}.Oarm_q_scene{isolation:isolate;width:100%;height:min(73svh,48rem);margin:0;position:relative}.Oarm_q_stagePanel{align-self:center;max-width:20rem}.Oarm_q_stageNumber{color:var(--ink-faint);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:flex}.Oarm_q_stageNumber span:first-child{color:var(--ink);font-variant-numeric:tabular-nums}.Oarm_q_stageNumber span+span:before{content:"/";color:var(--line);margin-right:.6rem}.Oarm_q_stageCopy{animation:.26s ease-out both Oarm_q_stage-in}.Oarm_q_stageCopy h3{letter-spacing:-.035em;margin:.85rem 0 0;font-size:clamp(1.45rem,1.15rem + .8vw,1.9rem);font-weight:540;line-height:1.08}.Oarm_q_stageCopy p{color:var(--ink-muted);margin:.85rem 0 0;font-size:.9375rem;line-height:1.6}.Oarm_q_meter{background:var(--line);height:1px;margin-top:1.75rem;position:relative;overflow:visible}.Oarm_q_meter>span{--concept-progress:0;background:var(--ink);transform:scaleX(var(--concept-progress));transform-origin:0;will-change:transform;position:absolute;inset:0}.Oarm_q_meter>i{background:var(--paper);width:3px;height:3px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.Oarm_q_meter>i:first-of-type{left:25%}.Oarm_q_meter>i:nth-of-type(2){left:50%}.Oarm_q_meter>i:nth-of-type(3){left:75%}.Oarm_q_staticStory{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:clamp(1.5rem,4vw,4.5rem);width:min(100% - 2rem,72rem);margin:1rem auto 0;display:grid}.Oarm_q_staticVisual{background:var(--paper);align-self:start;align-items:center;height:100svh;min-height:36rem;display:grid;position:sticky;top:0}.Oarm_q_staticScene{height:min(73svh,48rem);position:relative}.Oarm_q_staticStages{margin:0;padding:0;list-style:none}.Oarm_q_staticStages li{border-top:1px solid var(--line);opacity:.48;flex-direction:column;justify-content:center;min-height:62svh;display:flex}.Oarm_q_staticStages li:first-child{border-top:0}.Oarm_q_staticStages li[data-active=true]{opacity:1}.Oarm_q_staticStages li>p:first-child,.Oarm_q_noScriptStages li>p:first-child{color:var(--ink-faint);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.Oarm_q_staticStages h3,.Oarm_q_noScriptStages h3{letter-spacing:-.025em;margin:.7rem 0 0;font-size:1.2rem;font-weight:540;line-height:1.15}.Oarm_q_staticStages li>p:last-child,.Oarm_q_noScriptStages li>p:last-child{color:var(--ink-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.55}.Oarm_q_noScript{width:min(100% - 2rem,56rem);margin:2rem auto 0;padding-bottom:6rem}.Oarm_q_noScript>h2{font-size:1.5rem;font-weight:540}.Oarm_q_noScriptStages{gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.Oarm_q_srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes Oarm_q_stage-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.Oarm_q_intro{padding-top:4rem}.Oarm_q_runway{height:430svh;margin-top:0}.Oarm_q_panel{min-height:31rem}.Oarm_q_panelInner{padding-block:max(1rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-bottom));grid-template-rows:minmax(16rem,54svh) auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:.25rem}.Oarm_q_scene{height:100%}.Oarm_q_stagePanel{align-self:start;max-width:31rem}.Oarm_q_stageCopy h3{max-width:23ch;margin-top:.65rem}.Oarm_q_stageCopy p{max-width:40ch;margin-top:.6rem;font-size:.875rem;line-height:1.5}.Oarm_q_meter{margin-top:1.2rem}.Oarm_q_staticScene{height:44svh}.Oarm_q_staticStory{grid-template-columns:minmax(0,1fr);gap:0}.Oarm_q_staticVisual{z-index:2;align-items:end;height:48svh;min-height:18rem}.Oarm_q_staticStages{z-index:1;position:relative}.Oarm_q_staticStages li{min-height:58svh;padding-top:1rem}}@media (prefers-reduced-motion:reduce){.Oarm_q_stageCopy{animation:none}.Oarm_q_meter>span{will-change:auto}}@supports not (height:100svh){.Oarm_q_runway{height:470vh}.Oarm_q_panel{height:100vh}.Oarm_q_scene{height:min(73vh,48rem)}.Oarm_q_staticVisual{height:100vh}.Oarm_q_staticScene{height:min(73vh,48rem)}@media (max-width:767px){.Oarm_q_runway{height:430vh}.Oarm_q_panelInner{grid-template-rows:minmax(16rem,54vh) auto}.Oarm_q_staticVisual{height:48vh}.Oarm_q_staticScene{height:44vh}}}
