.obw{background:var(--surface-white);color:var(--text-primary);font-family:var(--font-core);-webkit-font-smoothing:antialiased;padding:max(64px,min(9vh,104px)) 0 max(24px,min(4vh,48px));position:relative}.obw-wrap{max-width:calc(1180px + 2*var(--ocl-gutter));padding-inline:var(--ocl-gutter);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:center;gap:max(40px,min(5vw,88px));margin:0 auto;display:grid}.obw-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex;container-type:inline-size}.obw-h2{letter-spacing:-.035em;color:var(--text-heading);text-wrap:balance;margin:0;font-size:max(32px,min(9.6cqi,52px));font-weight:500;line-height:.98}.obw-h2>span{display:block}.obw-body{max-width:30em;color:var(--text-body);text-wrap:pretty;margin:0;font-size:max(17px,min(1.4vw,20px));line-height:1.5}.obw-cta{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:8px;display:flex}.obw-visual{border-radius:var(--radius-2xl);background:var(--grey-050);padding:max(20px,min(2.4vw,32px));position:relative;overflow:hidden}.obw-visual:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 78% 24%,rgba(188,207,221,.5),rgba(188,207,221,0)),radial-gradient(closest-side at 20% 86%,rgba(124,129,171,.14),rgba(124,129,171,0));position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.obw-panel{border-radius:var(--radius-xl);background:var(--surface-white);flex-direction:column;gap:22px;padding:18px 22px 20px;display:flex;position:relative;box-shadow:0 0 0 1px rgba(18,20,28,.03),0 1px 2px rgba(18,20,28,.05),0 3px 10px rgba(18,20,28,.04)}.obw .ocd-avatar{border-radius:var(--radius-circle);color:var(--text-primary);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.obw .ocd-avatar[data-tint=peach]{background:var(--accent-peach)}.obw .ocd-avatar[data-tint=mint]{background:var(--accent-mint)}.obw-panel{gap:0}.obw-msg{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.obw-msg+.obw-msg{border-top:1px solid var(--border-hairline);margin-top:16px;padding-top:16px}.obw-msg-head{align-items:center;gap:12px;width:100%;display:flex}.obw-msg-label{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.obw-msg-label b{color:var(--text-heading);font-size:16px;font-weight:500}.obw-msg-label span{color:var(--text-body);font-size:14px}.obw-channel{color:var(--text-secondary);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:inline-flex}.obw-bubble{color:var(--text-heading);text-wrap:pretty;background:rgba(124,129,171,.1);border-radius:18px 18px 18px 6px;margin:0;padding:14px 18px;font-size:17px;line-height:1.45}.obw-msg[data-key=scheduled] .obw-bubble{background:var(--surface-white);box-shadow:inset 0 0 0 1.5px rgba(124,129,171,.35)}.obw-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.obw-status{border-radius:var(--radius-pill);color:#4d5178;white-space:nowrap;background:rgba(124,129,171,.12);align-items:center;gap:7px;height:28px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.obw-msg[data-key=scheduled] .obw-status{background:var(--surface-white);box-shadow:inset 0 0 0 1px rgba(124,129,171,.35)}.obw-ai{border-radius:var(--radius-pill);background:var(--gradient-brand);height:28px;color:var(--white);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}@media (prefers-reduced-motion:no-preference){.obw-visual[data-armed]:not([data-run]) .obw-bubble,.obw-visual[data-armed]:not([data-run]) .obw-meta{opacity:0}.obw-visual[data-run] .obw-bubble{animation:obw-rise .36s var(--ease-standard)both}.obw-visual[data-run] .obw-meta{animation:obw-fade .3s var(--ease-standard).28s both}.obw-visual[data-run] .obw-msg+.obw-msg .obw-bubble{animation-delay:.56s}.obw-visual[data-run] .obw-msg+.obw-msg .obw-meta{animation-delay:.84s}}@keyframes obw-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes obw-fade{0%{opacity:0}}@media (max-width:960px){.obw-wrap{grid-template-columns:minmax(0,1fr);gap:0}.obw-copy{display:contents}.obw-h2,.obw-body{text-align:center;justify-self:center}.obw-h2{font-size:min(36px,calc((100vw - 2*var(--ocl-gutter))/9.9));order:1}.obw-body{text-wrap:balance;order:2;max-width:30em;margin-top:16px;font-size:17px}.obw-visual{order:3;justify-self:center;width:min(100%,560px);margin-top:32px}.obw-cta{order:4;justify-self:center;margin-top:28px}}@media (max-width:520px){.obw-visual{padding:14px}.obw-panel{padding:16px}.obw-bubble{padding:12px 16px;font-size:16px}.obw-status{white-space:normal;height:auto;min-height:28px;padding:5px 12px;line-height:18px}.obw-msg-head{grid-template-columns:32px auto minmax(0,1fr);grid-template-areas:"av kind kind""av name chan";align-items:center;gap:1px 0;display:grid}.obw-msg-head>.ocd-avatar{grid-area:av}.obw-msg-label{display:contents}.obw-msg-label b{grid-area:kind;margin-left:12px}.obw-msg-label span{grid-area:name;margin-left:12px}.obw-channel{grid-area:chan;gap:5px;margin-left:10px;font-size:14px;font-weight:400}.obw-channel:before{content:"·";color:var(--text-muted);margin-right:5px}}.obw+.oca{margin-top:0}@media (max-width:720px){.obw-body{display:none}.obw-visual{margin-top:28px}}@media (max-width:520px){.obw-cta{flex-direction:column;gap:4px}}
.oc-growth{max-width:1240px;padding:64px var(--ocl-gutter);font-family:var(--font-core);color:var(--text-primary);grid-template-columns:1.2fr 1fr;gap:48px;margin:0 auto;display:grid}.oc-growth-eyebrow{color:var(--text-body);margin:0 0 16px;font-size:14px}.oc-growth-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:max(32px,min(3.6vw,54px));font-weight:500;line-height:1.05}.oc-growth-copy p:not(.oc-growth-eyebrow){color:var(--text-body);font-size:18px;line-height:1.6}.oc-growth-copy a{color:inherit;text-underline-offset:5px;align-items:center;gap:10px;display:inline-flex}.oc-growth-flow{background:var(--grey-050);border-radius:var(--radius-2xl);align-self:center;padding:32px}.oc-growth-flow>div{border-bottom:1px solid var(--grey-300);align-items:center;gap:16px;padding:20px 0;display:flex}.oc-growth-flow>div svg{flex-shrink:0}.oc-growth-flow>p:last-child{color:var(--text-body);margin-bottom:0;font-size:14px;line-height:1.5}.oc-growth a:focus-visible{outline:2px solid var(--dusk-iris);outline-offset:4px}@media (max-width:767px){.oc-growth{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px;padding-bottom:40px}.oc-growth-flow{padding:24px}}
.ohb{background:var(--surface-white);color:var(--text-primary);font-family:var(--font-core);-webkit-font-smoothing:antialiased;padding:max(36px,min(5vh,60px)) 0 max(64px,min(9vh,104px));position:relative}.ohb-wrap{max-width:calc(1240px + 2*var(--ocl-gutter));padding-inline:var(--ocl-gutter);margin:0 auto}.ohb-head{text-align:center;flex-direction:column;align-items:center;gap:max(14px,min(1.8vh,20px));margin-bottom:max(28px,min(4vh,44px));display:flex}.ohb-h2{letter-spacing:-.035em;color:var(--text-heading);text-wrap:balance;margin:0;font-size:max(36px,min(4.6vw,72px));font-weight:500;line-height:.98}.ohb-h2>span{display:block}.ohb-grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:max(20px,min(2vw,28px)) max(14px,min(1.6vw,22px));display:grid}.ohb-card{grid-row:span 2;grid-template-rows:subgrid;border-radius:var(--radius-2xl);background:var(--grey-050);row-gap:max(22px,min(2.2vw,30px));min-width:0;padding:max(26px,min(2.6vw,40px));display:grid;position:relative;overflow:hidden}.ohb-card[data-tone=dark]{background:var(--black);color:var(--white)}.ohb-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ohb-hub{color:var(--text-heading);margin:0;font-size:15px;font-weight:500}.ohb-title{letter-spacing:-.025em;color:var(--text-heading);text-wrap:balance;margin:0;font-size:max(26px,min(2.3vw,34px));font-weight:500;line-height:1.08}.ohb-title>span{display:block}.ohb-body{color:var(--text-body);text-wrap:pretty;margin:2px 0 0;font-size:16px;line-height:1.5}.ohb-card[data-tone=dark] .ohb-hub,.ohb-card[data-tone=dark] .ohb-title{color:var(--white)}.ohb-card[data-tone=dark] .ohb-body{color:rgba(255,255,255,.78)}.ohb-visual{flex-direction:column;display:flex;position:relative}.ohb-visual:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 70% 30%,rgba(188,207,221,.38),rgba(188,207,221,0)),radial-gradient(closest-side at 28% 82%,rgba(124,129,171,.08),rgba(124,129,171,0));position:absolute;top:-30%;bottom:-26%;left:-24%;right:-24%}.ohb-card[data-tone=dark] .ohb-visual:before{background:radial-gradient(closest-side at 72% 28%,rgba(124,129,171,.32),rgba(124,129,171,0)),radial-gradient(closest-side at 26% 84%,rgba(150,115,162,.22),rgba(150,115,162,0))}.ohb-panel{border-radius:var(--radius-xl);background:var(--surface-white);flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:18px 20px 20px;display:flex;position:relative;box-shadow:0 0 0 1px rgba(18,20,28,.03),0 1px 2px rgba(18,20,28,.05),0 3px 10px rgba(18,20,28,.04)}.ohb-card[data-tone=dark] .ohb-panel{background:var(--grey-900);color:var(--white);box-shadow:0 4px 14px rgba(0,0,0,.28)}.ohb-chip{border-radius:var(--radius-pill);background:var(--grey-050);height:28px;color:var(--text-body);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.ohb-who{align-items:center;gap:12px;min-width:0;display:flex}.ohb-who>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ohb-who b{letter-spacing:-.01em;color:var(--text-heading);font-size:18px;font-weight:500}.ohb-who>span>span{color:var(--text-body);text-wrap:balance;font-size:14px}.ohb .ocd-avatar{border-radius:var(--radius-circle);color:var(--text-primary);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.ohb .ocd-avatar[data-tint=peach]{background:var(--accent-peach)}.ohb .ocd-avatar[data-tint=mint]{background:var(--accent-mint)}.ohb-status{color:var(--text-heading);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.ohb-status i{border-radius:var(--radius-circle);background:var(--black);flex:none;width:8px;height:8px}.ohb-status[data-tone=active] i{background:var(--gradient-brand)}.ohb-status[data-tone=overdue] i{background:var(--status-alert)}.ohb-ai{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ohb-ai[data-kind=summary]{flex-direction:column;align-items:flex-start;gap:8px}.ohb-ai-pill{border-radius:var(--radius-pill);background:var(--gradient-brand);height:28px;color:var(--white);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ohb-ai-tag{border-radius:var(--radius-pill);height:28px;box-shadow:inset 0 0 0 1px var(--border-chip);color:var(--text-body);white-space:nowrap;flex:none;align-items:center;padding:0 11px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ohb-ai-text{color:var(--text-body);text-wrap:balance;margin:0;font-size:14px;line-height:1.45}.ohb-next{border-radius:var(--radius-md);background:var(--grey-050);align-items:center;gap:12px;width:100%;margin-top:auto;padding:12px 14px;display:flex}.ohb-next-icon{border-radius:var(--radius-circle);background:var(--black);width:36px;height:36px;color:var(--white);flex:none;place-items:center;display:grid}.ohb-next-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ohb-next-text b{color:var(--text-heading);font-size:15px;font-weight:500}.ohb-next-text span{color:var(--text-body);text-wrap:balance;font-size:13.5px}.ohb-card[data-tone=dark] .ohb-chip,.ohb-card[data-tone=dark] .ohb-next{color:rgba(255,255,255,.78);background:rgba(255,255,255,.07)}.ohb-card[data-tone=dark] .ohb-who b,.ohb-card[data-tone=dark] .ohb-status,.ohb-card[data-tone=dark] .ohb-next-text b{color:var(--white)}.ohb-card[data-tone=dark] .ohb-who>span>span,.ohb-card[data-tone=dark] .ohb-next-text span{color:rgba(255,255,255,.74)}.ohb-card[data-tone=dark] .ohb-ai-text{color:rgba(255,255,255,.86)}.ohb-card[data-tone=dark] .ohb-next-icon{background:var(--white);color:var(--black)}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.ohb-card.is-in .ohb-status i{animation:ohb-ring 1.4s var(--ease-standard).7s 2}}@keyframes ohb-ring{0%{box-shadow:0 0 rgba(124,129,171,.45)}to{box-shadow:0 0 0 9px rgba(124,129,171,0)}}.ohb-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin-top:max(32px,min(5vh,52px));display:flex}.ohb-cta .ocl-see:focus-visible{border-radius:var(--radius-pill)}.ohb-dots{display:none}@media (max-width:1023px){.ohb-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(calc(100% - var(--ocl-gutter)),420px);column-gap:var(--ocl-gutter);margin-inline:calc(-1*var(--ocl-gutter));padding:4px var(--ocl-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ocl-gutter);scrollbar-width:none;overflow-x:auto;overflow-y:hidden}.ohb .ohb-grid:focus-visible{outline:none}.ohb-grid::-webkit-scrollbar{display:none}.ohb-card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--radius-xl);padding:max(22px,min(6vw,28px))}.ohb-card:last-child{scroll-snap-align:end}.ohb-card .ohb-copy,.ohb-card .ohb-visual{transition:opacity var(--dur-slow)var(--ease-standard)}.ohb-card[data-clipped]:not([data-active]) .ohb-copy,.ohb-card[data-clipped]:not([data-active]) .ohb-visual{opacity:.35}.ohb-card[data-clipped=sliver]:not([data-active]) .ohb-copy,.ohb-card[data-clipped=sliver]:not([data-active]) .ohb-visual{opacity:0}.ohb-grid:focus-visible .ohb-card[data-active]{outline:2px solid var(--focus-ring);outline-offset:2px}.ohb-title{font-size:max(26px,min(7vw,28px))}.ohb-body{font-size:max(15px,min(4vw,16px))}.ohb-dots{justify-content:center;margin-top:10px;display:flex}.ohb-dot{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.ohb-dot i{border-radius:var(--radius-pill);background:var(--grey-300);width:8px;height:8px;transition:width var(--dur-base)var(--ease-standard),background-color var(--dur-base)var(--ease-standard)}@media (hover:hover){.ohb-dot:hover i{background:var(--grey-500)}}.ohb-dot[aria-current=true] i{background:var(--grey-800);width:24px}.ohb-dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-6px}.ohb-cta{margin-top:max(20px,min(3vh,32px))}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){.ohb .ohb-card[data-reveal]{opacity:1;transition:none;translate:none}.ohb-gallery.is-in .ohb-card[data-active] .ohb-status i{animation:ohb-ring 1.4s var(--ease-standard).6s 2}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.ohb .ohb-gallery[data-reveal]{opacity:1;transition:none;translate:none}}@media (scripting:none){.ohb [data-reveal]{opacity:1;translate:none}.ohb .ohb-dots{display:none}}@media (prefers-reduced-motion:reduce){.ohb-dot i,.ohb-card .ohb-copy,.ohb-card .ohb-visual{transition:none}}@media (min-width:768px) and (max-width:1023px){.ohb-card:not(:first-child):not(:last-child){scroll-snap-align:center}}@media (min-width:1024px) and (max-width:1199px){.ohb-panel{padding-left:16px;padding-right:16px}}@media (max-width:720px){.ohb{padding-top:max(36px,min(5vh,44px));padding-bottom:max(64px,min(9vh,84px))}.ohb-panel{padding:16px}}.ohb-intro{max-width:560px;color:var(--text-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.ohb-detail-link{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:8px;margin-top:8px;font-size:15px;display:inline-flex}.ohb-detail-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ohb-example-note{text-align:center;color:var(--text-body);margin:18px 0 0;font-size:13px;line-height:1.5}.ohb-dot>span{display:none}@media (max-width:1023px){.ohb .ohb-dots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:440px;margin:18px auto 0;display:grid}.ohb .ohb-dot{border:1px solid var(--grey-300);width:auto;height:auto;min-height:44px;color:var(--text-body);justify-content:center;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.ohb .ohb-dot i{display:none}.ohb .ohb-dot>span{display:inline}.ohb .ohb-dot[aria-current=true]{background:var(--black);color:var(--white);border-color:var(--black)}}@media (scripting:none){.ohb .ohb-dots{display:none}}@media (max-width:520px){.ohb-cta{flex-direction:column;gap:4px}}
.orc{--rep-w:1080px;--orc-board:var(--black);--orc-fig:var(--white);--orc-sub:rgba(255,255,255,.72);--orc-name:rgba(255,255,255,.76);--orc-ring:rgba(255,255,255,.2);--orc-quiet:rgba(255,255,255,.72);--orc-about:rgba(255,255,255,.72);--orc-hover:var(--white);--orc-rail:rgba(255,255,255,.2);--orc-rail-fill:var(--white);--orc-rail-label:rgba(255,255,255,.56);--orc-rail-now:var(--white);--orc-dot:var(--black);--orc-dot-ring:rgba(255,255,255,.34);--orc-dot-on:var(--white);--orc-pop:var(--grey-900);--orc-pop-text:rgba(255,255,255,.74);--orc-pop-lead:var(--white);--orc-pop-shadow:0 0 0 1px rgba(255,255,255,.09),0 18px 44px rgba(0,0,0,.55);--orc-gap:clamp(16px,2.4vh,22px)}.orc[data-spend=light]{--orc-gap:12px;--orc-board:var(--grey-050);--orc-fig:var(--text-heading);--orc-sub:var(--text-secondary);--orc-name:var(--text-body);--orc-ring:var(--grey-400);--orc-quiet:var(--text-secondary);--orc-about:var(--text-body);--orc-hover:var(--text-heading);--orc-rail:var(--grey-300);--orc-rail-fill:var(--gradient-brand);--orc-rail-label:var(--text-muted);--orc-rail-now:var(--text-heading);--orc-dot:var(--surface-white);--orc-dot-ring:var(--grey-400);--orc-dot-on:var(--gradient-brand);--orc-pop:var(--surface-white);--orc-pop-text:var(--text-body);--orc-pop-lead:var(--text-heading);--orc-pop-shadow:0 0 0 1px rgba(18,20,28,.04),0 12px 32px rgba(18,20,28,.12)}@media (min-width:1024px){.orc{--rep-w:min(1200px,calc(100vw - 160px),calc(88vh*1.6))}}.orw-tabs{gap:4px;margin:0 auto max(14px,min(2vh,20px));display:flex;position:relative}.orw-thumb{width:var(--tw,0);height:var(--th,0);border-radius:var(--radius-pill);background:var(--black);transform:translateX(var(--tx,0));transition:transform .46s var(--ease-standard),width .46s var(--ease-standard);position:absolute;top:0;left:0}.orw-tab{z-index:1;border-radius:var(--radius-pill);height:48px;font:500 16px/1 var(--font-core);color:var(--text-body);cursor:pointer;transition:color .18s var(--ease-standard);background:0 0;border:0;padding:0 24px;position:relative}.orw-tab:hover{color:var(--text-heading)}.orw-tab[aria-selected=true]{color:var(--white);transition-delay:.2s}.orw-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (scripting:none){.orw-thumb{display:none}.orw-tab[aria-selected=true]{background:var(--black)}}.orc{background:var(--surface-white);color:var(--text-primary);font-family:var(--font-core);-webkit-font-smoothing:antialiased;padding:max(40px,min(6vh,72px)) 0 max(48px,min(7vh,88px));position:relative}.orc-stage{padding:0 var(--ocl-gutter);justify-content:center;align-items:center;display:flex}.orc-run{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.orc-stage{height:100vh;height:100svh;padding:0 var(--ocl-gutter);position:-webkit-sticky;position:sticky;top:0}.orc-run{height:260vh;display:block}}.orc-wrap{width:100%;max-width:var(--rep-w);text-align:center;flex-direction:column;align-items:center;display:flex}.orc-h2{letter-spacing:-.035em;color:var(--text-heading);text-wrap:balance;margin:0;font-size:max(36px,min(4.6vw,72px));font-weight:500;line-height:.98}.orc-h2>span{display:block}.orc-controls{justify-content:center;align-items:center;margin-top:max(20px,min(2.8vh,30px));display:flex;position:relative}.orc-tabs{margin:0}.orc-replay{border-radius:var(--radius-pill);font:500 13px/1 var(--font-core);color:var(--orc-quiet);white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-standard),visibility 0s linear .24s,color var(--dur-fast)var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;position:absolute;top:max(14px,min(1.6vw,20px));right:max(16px,min(2vw,24px))}.orc-replay[data-show]{opacity:1;visibility:visible;transition:opacity .32s var(--ease-standard).2s,color var(--dur-fast)var(--ease-standard)}.orc-replay:hover{color:var(--orc-hover)}.orc-about-btn:after,.orc-replay:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-8px;right:-8px}.orc-replay:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.orc-board{width:min(100%,200svh - 500px);margin-top:var(--orc-gap);border-radius:var(--radius-2xl);background:var(--orc-board);flex-direction:column;padding:max(32px,min(3.2vw,44px)) max(16px,min(2.6vw,36px)) max(18px,min(2vw,26px));display:flex;position:relative;overflow:hidden}.orc-layers{display:grid}.orc-layer{opacity:0;visibility:hidden;transition:opacity .28s var(--ease-standard),visibility 0s linear .28s;flex-direction:column;grid-area:1/1;justify-content:center;display:flex}.orc-layer[data-on]{opacity:1;visibility:visible;transition:opacity .42s var(--ease-standard).12s}.orc-board-in{flex-direction:column;display:flex}.orc-canvas{width:100%;margin:0 auto;position:relative}[data-kind=journey] .orc-canvas{width:min(100%,560px)}.orc-col .orc-canvas{width:min(100%,440px)}.orc-svg{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.orc-ring{fill:none;stroke:var(--orc-ring);stroke-width:1.25px}.orc-ring>circle{vector-effect:non-scaling-stroke}.orc-core{fill:var(--white)}.orc-bloom{pointer-events:none;will-change:opacity;position:absolute}.orc-bloom:before{content:"";background:radial-gradient(closest-side at 50% 52%,rgba(124,129,171,.34),rgba(124,129,171,0)),radial-gradient(closest-side at 64% 66%,rgba(150,115,162,.24),rgba(150,115,162,0));position:absolute;top:-34%;bottom:-14%;left:-62%;right:-62%}.orc[data-spend=light] .orc-bloom{display:none}.orc-caption{text-align:center;align-items:start;margin-top:max(18px,min(2.6vh,28px));display:grid}.orc-caption>p{opacity:0;filter:blur(4px);transition:opacity .17s var(--ease-in),filter .17s var(--ease-in),translate .3s var(--ease-standard);flex-direction:column;grid-area:1/1;align-items:center;gap:4px;margin:0;display:flex;translate:0 8px}.orc-caption>p[data-past]{translate:0 -8px}.orc-caption>p[data-on]{opacity:1;filter:none;transition:opacity .34s var(--ease-out).11s,filter .34s var(--ease-out).11s,translate .46s var(--ease-standard).11s;translate:none}.orc-caption b{letter-spacing:-.02em;color:var(--orc-fig);font-variant-numeric:tabular-nums;font-size:max(22px,min(2vw,28px));font-weight:500;line-height:1.1}.orc-caption>p[data-big] b{letter-spacing:-.04em;font-size:max(36px,min(3.8vw,54px));line-height:1}[data-kind=compare] .orc-caption>p[data-big] b{font-size:max(28px,min(2.8vw,42px))}.orc-caption span{color:var(--orc-sub);font-variant-numeric:tabular-nums;font-size:max(15px,min(1.2vw,17px))}.orc-pair{grid-template-columns:1fr 1fr;gap:0 max(16px,min(3vw,40px));width:min(100%,900px);margin:0 auto;display:grid}.orc-col{flex-direction:column;align-items:center;min-width:0;display:flex}.orc-name{white-space:nowrap;letter-spacing:-.005em;color:var(--orc-name);margin:0;font-size:15px;font-weight:500;position:absolute;left:50%;translate:-50% calc(-100% - 12px)}.orc-rail{width:min(84%,520px);height:34px;margin:max(18px,min(2.6vh,28px)) auto 0;position:relative}.orc-rail-line{background:var(--orc-rail);height:1px;position:absolute;top:4px;left:0;right:0}.orc-rail-line>i{background:var(--orc-rail-fill);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.orc-rail>span{white-space:nowrap;color:var(--orc-rail-label);transition:color .3s var(--ease-standard);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:0;translate:-50%}.orc-rail>span:before{content:"";background:var(--orc-dot);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--orc-dot-ring);transition:background .3s var(--ease-standard),box-shadow .3s var(--ease-standard);border-radius:50%}.orc-rail>span[data-on]:before{background:var(--orc-dot-on);box-shadow:none}.orc-rail>span[data-now]{color:var(--orc-rail-now)}.orc-line{letter-spacing:-.01em;max-width:34em;color:var(--orc-fig);text-wrap:balance;opacity:0;filter:blur(4px);transition:opacity .17s var(--ease-in),filter .17s var(--ease-in),translate .3s var(--ease-standard);margin:max(14px,min(2vh,22px)) auto 0;font-size:max(18px,min(1.6vw,24px));font-weight:500;line-height:1.3;translate:0 8px}.orc-line[data-on]{opacity:1;filter:none;transition:opacity .52s var(--ease-out).32s,filter .52s var(--ease-out).32s,translate .68s var(--ease-standard).32s;translate:none}.orc-foot{flex-direction:column;align-items:center;gap:4px;margin-top:max(10px,min(1.4vh,16px));display:flex}.orc-about{position:relative}.orc-about-btn{font:500 13px/1.2 var(--font-core);color:var(--orc-about);cursor:pointer;transition:color var(--dur-fast)var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:inline-flex;position:relative}.orc-about-btn:hover{color:var(--orc-hover)}.orc-about-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.orc-about-panel{z-index:5;border-radius:var(--radius-lg);background:var(--orc-pop);width:min(400px,82vw);box-shadow:var(--orc-pop-shadow);text-align:left;padding:16px 18px;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.orc-about-panel[hidden]{display:none}.orc-about-panel p{color:var(--orc-pop-text);margin:0;font-size:14px;line-height:1.45}.orc-about-panel p+p{margin-top:8px}.orc-about-panel p:first-child{color:var(--orc-pop-lead);font-weight:500}@media (prefers-reduced-motion:reduce){.orc-layer,.orc-layer[data-on],.orc-caption>p,.orc-caption>p[data-on],.orc-line,.orc-line[data-on]{transition:none}}@media (max-width:860px){.orw-tab{padding:0 18px;font-size:15px}}@media (max-width:640px){.orc{padding-top:max(64px,min(9vh,96px))}.orc-pair{gap:0 12px}.orc-board{width:100%;padding-top:28px}.orc-name{font-size:14px;translate:-50% calc(-100% - 8px)}[data-kind=compare] .orc-bloom:before{top:-30%;bottom:-12%;left:-16%;right:-16%}.orc-caption{margin-top:14px}.orc-caption b{font-size:18px}.orc-caption>p[data-big] b,[data-kind=compare] .orc-caption>p[data-big] b{font-size:26px}.orc-caption span{text-wrap:balance;font-size:13px}.orc-rail{width:86%}.orc-rail>span{font-size:12px}.orc-line{font-size:18px}.orc-foot{flex-direction:row;justify-content:space-between;margin-top:10px;margin-bottom:-8px}.orc-about-btn,.orc-replay{min-height:44px;padding:0 6px;font-size:14px}.orc-about-btn{margin-left:-6px}.orc-replay{margin-right:-6px;position:static}.orc-about-btn:after,.orc-replay:after{content:none}.orc-about-panel{width:calc(100vw - 2*var(--ocl-gutter) - 32px);left:0;translate:none}.orc-tabs .orw-tab{white-space:nowrap;padding:0 16px;font-size:14px}}@media (max-width:360px){.orc-tabs .orw-tab{padding:0 13px}}
.oqd{--rep-w:1080px;--oqd-pad:clamp(12px,1.15vw,16px);padding:0 var(--ocl-gutter);color:var(--text-primary);font-family:var(--font-core);-webkit-font-smoothing:antialiased;position:relative}@media (min-width:1024px){.oqd{--rep-w:min(1200px,calc(100vw - 160px),calc(88vh*1.6))}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.oqd{padding-top:max(0px,calc(64px - 46vh + var(--rep-w)*.3125));padding-bottom:max(0px,408px - 50vh)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.oqd{padding-top:0;padding-bottom:40px}}.oqd-band{isolation:isolate;max-width:var(--rep-w);padding:var(--oqd-pad);border-radius:var(--radius-2xl);background:var(--grey-050);margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.oqd-band:before,.oqd-band:after{content:"";z-index:-1;pointer-events:none;position:absolute}.oqd-band:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--dusk-sky)80%,transparent),transparent);width:62%;height:120%;top:-40%;right:-8%}.oqd-band:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--dusk-iris)22%,transparent),transparent);width:56%;height:110%;bottom:-50%;left:-10%}.oqd-grid{--oqd-cpad:clamp(20px,2.4cqi,28px);--oqd-cw:calc((100cqi - 2*var(--oqd-pad))/3 - 2*var(--oqd-cpad));gap:0 var(--oqd-pad);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oqd-card{grid-row:span 4;grid-template-rows:subgrid;min-width:0;padding:var(--oqd-cpad);border-radius:calc(var(--radius-2xl) - var(--oqd-pad));background:var(--surface-white);box-shadow:var(--shadow-card);row-gap:0;display:grid}.oqd-chip{border-radius:var(--radius-pill);background:var(--grey-050);width:-moz-fit-content;width:fit-content;height:32px;color:var(--text-heading);white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0 14px 0 11px;font-size:14px;font-weight:500;display:inline-flex}.oqd-chip svg{color:inherit;stroke-width:1.75px;flex:none}.oqd-q{font-size:clamp(19px,calc(var(--oqd-cw)/12.4),28px);letter-spacing:-.025em;color:var(--text-heading);text-wrap:balance;margin:18px 0 0;font-weight:500;line-height:1.12}.oqd-hero{flex-direction:column;margin:max(22px,min(2.4vw,32px)) 0 0;display:flex}.oqd-hero b{font-size:clamp(52px,calc(var(--oqd-cw)*.25),78px);letter-spacing:-.05em;color:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:500;line-height:.9}.oqd-hero span{font-size:clamp(15px,calc(var(--oqd-cw)/15.3),16px);color:var(--text-body);margin-top:10px;line-height:1.35}.oqd-rows{border-top:1px solid var(--border-hairline);flex-direction:column;justify-content:space-between;gap:16px;margin:max(20px,min(2.2vw,26px)) 0 0;padding:max(18px,min(1.9vw,22px)) 0 0;list-style:none;display:flex}.oqd-row{flex-direction:column;gap:10px;display:flex}.oqd-line{font-size:clamp(15px,calc(var(--oqd-cw)/15.3),16px);color:var(--text-body);text-wrap:balance;line-height:1.35}.oqd-line b{color:var(--text-heading);font-weight:500}.oqd-bar{border-radius:var(--radius-pill);background:var(--grey-100);height:8px;display:block;overflow:hidden}.oqd-bar i{width:calc(var(--oqd-share)*100%);border-radius:var(--radius-pill);background:var(--gradient-brand);height:100%;display:block}.oqd-keys{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.oqd-key{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.oqd-key i{border-radius:var(--radius-circle);flex:none;width:8px;height:8px}.oqd-split{gap:3px;height:8px;display:flex}.oqd-split i{border-radius:var(--radius-pill);flex-basis:0}.oqd-key[data-part="0"] i,.oqd-split i[data-part="0"]{background:var(--dusk-steel)}.oqd-key[data-part="1"] i,.oqd-split i[data-part="1"]{background:var(--dusk-mauve)}.oqd-dots{display:none}@media (max-width:1023px){.oqd{padding-top:max(0px,min(40px + -23vh + 70.84vw,max(24px,min(4vh,40px))))}.oqd-band{background:0 0;border-radius:0;max-width:none;padding:0;overflow:visible}.oqd-band:before,.oqd-band:after{display:none}.oqd-grid{--oqd-card:min(calc(100cqi - var(--ocl-gutter)),400px);--oqd-cpad:clamp(22px,6vw,28px);--oqd-cw:calc(var(--oqd-card) - 2*var(--oqd-cpad));grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--oqd-card);column-gap:var(--ocl-gutter);margin-inline:calc(-1*var(--ocl-gutter));padding:4px var(--ocl-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ocl-gutter);scrollbar-width:none;overflow-x:auto;overflow-y:hidden}.oqd .oqd-grid:focus-visible{outline:none}.oqd-grid::-webkit-scrollbar{display:none}.oqd-card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:var(--radius-xl);background:var(--grey-050);box-shadow:none}.oqd-card:last-child{scroll-snap-align:end}.oqd-chip{background:var(--surface-white)}.oqd-bar{background:var(--grey-200)}.oqd-hero{margin-top:18px}.oqd-card>*{transition:opacity var(--dur-slow)var(--ease-standard)}.oqd-card[data-clipped]:not([data-active])>*{opacity:.35}.oqd-card[data-clipped=sliver]:not([data-active])>*{opacity:0}.oqd-grid:focus-visible .oqd-card[data-active]{outline:2px solid var(--focus-ring);outline-offset:2px}.oqd-dots{justify-content:center;margin-top:10px;display:flex}.oqd-dot{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.oqd-dot i{border-radius:var(--radius-pill);background:var(--grey-300);width:8px;height:8px;transition:width var(--dur-base)var(--ease-standard),background-color var(--dur-base)var(--ease-standard)}@media (hover:hover){.oqd-dot:hover i{background:var(--grey-500)}}.oqd-dot[aria-current=true] i{background:var(--grey-800);width:24px}.oqd-dot:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-6px}}@media (min-width:768px) and (max-width:1023px){.oqd{padding-top:16px;padding-bottom:16px}.oqd-grid{--oqd-card:calc((100cqi - var(--ocl-gutter))/2 - 3*var(--ocl-gutter)/2)}.oqd-card:not(:first-child):not(:last-child){scroll-snap-align:center}}@media (max-width:1023px) and (prefers-reduced-motion:reduce),(max-width:1023px) and (scripting:none){.oqd{padding-top:0}}@media (max-width:767px){.oqd-grid{grid-template-rows:none}.oqd-card{flex-direction:column;grid-row:auto;display:flex}.oqd-rows{flex:1 0 auto}}@media (scripting:none){.oqd .oqd-dots{display:none}}@media (prefers-reduced-motion:reduce){.oqd-dot i,.oqd-card>*{transition:none}}
.ofq{--ofq-pad:clamp(20px,2.2vw,26px);padding:max(56px,min(8vh,96px)) 0 max(48px,min(6vh,80px))}.ofq-wrap{max-width:calc(860px + 2*var(--ocl-gutter));padding-inline:var(--ocl-gutter);margin:0 auto}.ofq-h{text-align:center}.ofq-list{margin-top:max(32px,min(5vh,56px))}.ofq-item{border-top:1px solid var(--border-hairline)}.ofq-item:last-child{border-bottom:1px solid var(--border-hairline)}.ofq-q{font:inherit;margin:0}.ofq-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% + 24px);padding:var(--ofq-pad)12px 10px;border-radius:var(--radius-xs);color:var(--text-heading);font:500 clamp(17px,.45vw + 14px,20px)/1.35 var(--font-core);letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:max(16px,min(3vw,32px));margin:0 -12px;display:flex}.ofq-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ofq-q-text{text-wrap:pretty;flex:1;min-width:0}.ofq-icon{width:16px;height:1.35em;color:var(--text-secondary);flex:none;position:relative}.ofq-icon i{border-radius:var(--radius-pill);background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;top:50%;bottom:auto;left:0;right:0}.ofq-icon i+i{rotate:90deg}.ofq-item[data-open] .ofq-icon i+i{opacity:0;rotate:180deg}@media (hover:hover){.ofq-btn:hover .ofq-icon{color:var(--text-heading)}}.ofq-a{grid-template-rows:1fr;display:grid}.ofq-a-in{min-height:0;overflow:hidden}.ofq-a p{max-width:62ch;color:var(--text-body);text-wrap:pretty;margin:0;padding-bottom:max(22px,min(2.4vw,28px));font-size:max(16px,min(.2vw + 14.2px,17px));line-height:1.55}.ofq[data-js] .ofq-item:not([data-open]) .ofq-btn{padding-bottom:var(--ofq-pad)}.ofq[data-js] .ofq-item:not([data-open]) .ofq-a{visibility:hidden;grid-template-rows:0fr}.ofq[data-js] .ofq-item:not([data-open]) .ofq-a-in{opacity:0}@media (prefers-reduced-motion:no-preference){.ofq[data-js=live] .ofq-btn{transition:padding-bottom var(--dur-slow)var(--ease-standard),color 1s ease}.ofq[data-js=live] .ofq-a{transition:grid-template-rows var(--dur-slow)var(--ease-standard)}.ofq[data-js=live] .ofq-item:not([data-open]) .ofq-a{transition:grid-template-rows var(--dur-slow)var(--ease-standard),visibility 0s linear var(--dur-slow)}.ofq[data-js=live] .ofq-a-in{transition:opacity var(--dur-slow)var(--ease-standard)}.ofq[data-js=live] .ofq-item:not([data-open]) .ofq-a-in{transition-duration:var(--dur-base)}.ofq[data-js=live] .ofq-icon{transition:color var(--dur-fast)var(--ease-out)}.ofq[data-js=live] .ofq-icon i{transition:rotate var(--dur-slow)var(--ease-standard),opacity var(--dur-base)var(--ease-standard)}}@media (min-width:1000px){.lp-canvas[data-phase=dark]~.ofq :-webkit-any(.ofq-h,.ofq-btn){color:var(--text-on-dark)}.lp-canvas[data-phase=dark]~.ofq :-moz-any(.ofq-h,.ofq-btn){color:var(--text-on-dark)}.lp-canvas[data-phase=dark]~.ofq :is(.ofq-h,.ofq-btn){color:var(--text-on-dark)}.lp-canvas[data-phase=dark]~.ofq :is(.ofq-a p,.ofq-icon){color:var(--glass-text-muted)}.lp-canvas[data-phase=dark]~.ofq .ofq-item{border-color:var(--glass-track)}}@media (min-width:1000px) and (hover:hover){.lp-canvas[data-phase=dark]~.ofq .ofq-btn:hover .ofq-icon{color:var(--text-on-dark)}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.ofq[data-js=live] .ofq-h{transition:opacity var(--dur-page)var(--ease-out)min(calc(var(--reveal-i,0)*90ms),.54s),translate var(--dur-page)var(--ease-out)min(calc(var(--reveal-i,0)*90ms),.54s),color 1s ease}.ofq[data-js=live] .ofq-a p,.ofq[data-js=live] .ofq-icon{transition:color 1s}.ofq[data-js=live] .ofq-item{transition:border-color 1s}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference) and (hover:hover){.ofq[data-js=live] .ofq-btn:hover .ofq-icon{transition:color var(--dur-fast)var(--ease-out)}}@media (scripting:none){.ofq [data-reveal]{opacity:1;translate:none}.ofq-icon{display:none}.ofq-btn{cursor:default}}
