.ob{--ink:#323e48;--ink-2:#58697b;--ink-3:#b2bbca;--surface:#f9f9f9;--surface-white:var(--white);--surface-dim:#e6e9ee;--surface-track:#cdd2db;--blue:#297be6;--blue-action:#2470d6;--text-link:#1b63c6;--text-link-hover:#164f9e;--apricot:#f8ae56;--orange-flag:#ff9500;--text-orange:#8f530c;--text-orange-deep:#6b3e08;--teal:#289a8d;--teal-bright:#2dae9f;--text-teal:#1a6b62;--text-cyan:#00727a;--text-bronze:#7f6648;--coral:#fc6b54;--coral-strong:#c8442d;--text-coral:#b03e2a;--crimson:#d1475a;--crimson-deep:#a8364a;--text-crimson:var(--crimson-deep);--violet:#9361ff;--text-violet:#6b3fd1;--tint-blue:#297be61a;--tint-blue-12:#297be61f;--tint-blue-22:#297be638;--tint-teal:#289a8d1f;--tint-orange:#ff95001f;--tint-apricot:#f8ae5638;--tint-violet:#9361ff1f;--tint-crimson:#d1475a1f;--tint-crimson-10:#d1475a1a;--tint-crimson-06:#d1475a0f;--tint-coral:#fc6b541f;--surface-card:#fff3;--glass-50:#ffffff80;--glass-55:#ffffff8c;--glass-60:#fff9;--glass-muted:#e6e9ee80;--blob-coral:#fc6b544d;--blob-blue:#297be642;--blob-apricot:#f8ae5647;--band-stroke-warm:#e6b57a;--on-dark-2:var(--surface-track);--on-dark-3:var(--ink-3);--on-dark-line:#ffffff1f;--on-dark-fill:#ffffff0f;--on-dark-border:#ffffff38;--hover-wash:#297be614;--hover-wash-dark:#ffffff14;--blue-soft:#5c9bef;--status-alert:var(--coral);--control:#848b95;--bg-inverse:var(--ink);--fg-on-accent:var(--ink);--on-dark-1:var(--surface-dim);--scrim:#323e4861;--chart-1:var(--blue);--chart-2:#cf700b;--chart-3:#139e8c;--chart-4:var(--violet);--chart-5:#dc5a96;--chart-grid:var(--surface-dim);--chart-axis:var(--surface-track);--teal-deep:var(--teal);--pink:#ff2d55;--indigo:#5856d6;--bronze:#a2845e;--cyan:#05c7d1;--green:#299e90;--white:#fff;--fg-1:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-2);--fg-muted:var(--ink-2);--fg-accent:var(--text-link);--fg-brand:var(--text-link);--fg-on-color:var(--white);--bg-app:#f6f6f6;--bg-surface:var(--white);--bg-raised:var(--white);--bg-row-alt:var(--surface);--bg-divider:var(--surface-dim);--border-subtle:#f0f2f5;--border-default:var(--surface-dim);--border-strong:var(--control);--border-focus:var(--blue);--status-success:var(--teal);--status-warning:var(--orange-flag);--status-error:var(--crimson);--status-info:var(--blue);--component-fill:#f5f5f5;--green-2:var(--teal-bright);--green-3:#34c759;--oil:var(--ink-2);--orange-2:var(--orange-flag);--orange:var(--apricot);--purple-2:var(--violet);--purple:var(--indigo);--red-2:var(--pink);--red:var(--crimson);--reef:var(--cyan);--stone-gray-brown:var(--bronze);--stone-gray:#c1bcae;--text-default:var(--ink);--text-default-night:var(--white);--divider:var(--ink-3);--accent:var(--apricot);--pink-soft:#ff6187;--red-soft:#ff6a6a;--text-body:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-2);--text-inverse:var(--white);--surface-screen:var(--surface);--accent-active:var(--apricot);--status-ok:var(--teal);--color:var(--white);--colors-blue:var(--accents-blue);--subcomponent-fill:#aaa;--subcomponent-stroke:#0006;--shadow-card:0 1px 15px 0 #034fc929;--shadow-card-lift:0 12px 32px -8px #034fc94d;--shadow-dialog:0 4px 32px 0 #034fc924;--shadow-pop:0 2px 8px 0 #00000014;--shadow-subtle:0 1px 2px 0 #0000000a;--ring-focus:0 0 0 3px #297be633;--shadow-glass-ring:inset 0 0 0 1.629px #fff, 0px 4.296px 14.322px -4px #1a39d359;--shadow-glass-ring-xl:inset 0 0 0 1.629px #fff, 0px 6px 20px -4px #1a39d359;--shadow-glass-lift:inset 0 0 0 1.629px #fff, 0 26px 50px -20px #1a39d373;--shadow-glass:0px 4.296px 14.322px -4px #1a39d359;--shadow-glass-xl:0px 6px 20px -4px #1a39d359;--shadow-dial:0px 0px 11px 0px #0b337c8c;--shadow-button:0px 5px 11.7px 0px #00000026;--shadow-button-lg:0px 7.27px 17.011px 0px #00000026;--shadow-knob:0px 4px 8px 3px #00000026, 0px 1px 3px 0px #0000004d;--shadow-select:0 0 0 1px #cdd2db, 0 18px 30px -16px #034fc973;--shadow-glow-blue:0 10px 30px -8px #2470d68c;--shadow-glow-apricot:0 0 0 2px #f8ae56, 0 18px 30px -12px #f8ae56a6;--container-max:1280px;--gutter:40px;--section-y:120px;--section-y-min:72px;--glass-pad:40px;--card-pad:24px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-1-5:6px;--sp-2-5:10px;--sp-3-5:14px;--sp-7:28px;--sp-14:56px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-tray:12px;--radius-lg:15px;--radius-cta:19px;--radius-cta-lg:27.625px;--radius-chip:21.134px;--radius-xl:26px;--radius-toggle:28px;--radius-glass:32px;--radius-glass-xl:32px;--radius-capsule:16px;--radius-key:5px;--radius-pill:999px;--radius-reset:0;--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.2s;--duration-base:.3s;--duration-slow:.45s;--duration-enter:.8s;--press-scale:.96;--lift-button:-2px;--lift-card:-3px;--lift-glass:-8px;--slide-nav:4px;--nudge-icon:5px;--duration-word:1.05s;--stagger-word:60ms;--duration-letter:.6s;--stagger-letter:50ms;--duration-swap:.45s;--duration-count:.9s;--ticker-hold:2s;--ticker-move:.5s;--ease-cinematic:cubic-bezier(.19, 1, .22, 1);--duration-cinematic:1.4s;--stagger-cinematic:.14s;--cinematic-rise:56px;--cinematic-push:1.06;--cinematic-blur:14px;--duration-page-exit:.5s;--grad-blue:linear-gradient(180deg, #61a9ff 0%, #6a9dff 100%);--grad-orange:linear-gradient(180deg, #ffab48 0%, #f87a1d 100%);--grad-red:linear-gradient(180deg, #ff6187 0%, #ff6a6a 100%);--grad-green:linear-gradient(180deg, #78f1b7 0%, #46c6bf 100%);--grad-housekeeping:linear-gradient(180deg, #61a9ff 0%, #6a9dff 100%);--stroke-card:inset 0 0 0 1.629px #fff;--stroke-card-xl:inset 0 0 0 2.275px #fff;--blur-ambient:blur(2.047px);--layer-raised:1;--layer-sticky:50;--layer-loadbar:60;--layer-intro:100;--layer-drawer:1000;--layer-dialog:1050;--layer-popover:1100;--layer-toast:1200;--layer-tooltip:1300;--grad-loadbar:linear-gradient(90deg, #297be6, #f8ae56);--blur-blob:blur(52px)}.display-hero{font-family:var(--font-sans);letter-spacing:-.025em;font-size:68px;font-weight:600;line-height:1.06}.stat-xl{font-family:var(--font-sans);letter-spacing:-.02em;font-size:52px;font-weight:600;line-height:1.1}.heading-cta{font-family:var(--font-sans);letter-spacing:-.02em;font-size:52px;font-weight:600;line-height:1.08}.heading-section{font-family:var(--font-sans);letter-spacing:-.02em;font-size:46px;font-weight:600;line-height:1.12}.step-numeral{font-family:var(--font-sans);font-size:64px;font-weight:600;line-height:1}.heading-card{font-family:var(--font-sans);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.2}.heading-plan{font-family:var(--font-sans);letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.2}.lead{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.6}.body-web{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6}.eyebrow{font-family:var(--font-sans);letter-spacing:1.5px;font-size:12px;font-weight:700;line-height:1.3}.page-title{font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:1.3}.tile-value{font-family:var(--font-sans);font-size:20px;font-weight:700;line-height:1.2}.section-title{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.4}.body-app{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.45}.meta{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.45}.overline{font-family:var(--font-sans);letter-spacing:1.2px;font-size:11px;font-weight:700;line-height:1.3}.run-log{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.6}.intro,.loadbar{display:none}.kt{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.kt>span{display:inline-block}.tick{vertical-align:bottom;flex-direction:column;height:1.3em;display:inline-flex;overflow:hidden}.tick>span{white-space:nowrap;height:1.3em;line-height:1.3em;display:block}.m{--e-io:var(--ease-in-out,cubic-bezier(.65, 0, .35, 1));--e-out:var(--ease-out,cubic-bezier(.16, 1, .3, 1));--e-bounce:cubic-bezier(.34, 1.56, .64, 1);--e-soft:cubic-bezier(.34, 1.28, .64, 1)}@keyframes m-rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes m-rise-b{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-pop{0%{opacity:0;transform:scale(.82)}62%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes m-word{0%{opacity:0;filter:blur(4px);transform:translateY(108%)rotateX(-80deg)}to{opacity:1;filter:none;transform:none}}@keyframes m-fly{0%{opacity:0;transform:translate3d(90px,70px,-460px)rotateY(34deg)rotateX(10deg)}to{opacity:1;transform:none}}@keyframes m-fly-l{0%{opacity:0;transform:translate3d(-90px,70px,-320px)rotateY(-28deg)rotateX(8deg)}to{opacity:1;transform:none}}@keyframes m-slide-l{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes m-slide-r{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes m-slide-r-b{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes m-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes m-dolly{0%{opacity:0;transform:perspective(1600px)translate3d(0,26px,-140px)rotateX(6deg)}to{opacity:1;transform:none}}@keyframes m-dolly-b{0%{opacity:0;transform:perspective(1600px)translate3d(0,26px,-140px)rotateX(6deg)}to{opacity:1;transform:none}}@keyframes m-pan{0%{opacity:0;transform:perspective(1600px)translate3d(70px,0,-160px)rotateY(-9deg)}to{opacity:1;transform:none}}@keyframes m-pan-b{0%{opacity:0;transform:perspective(1600px)translate3d(70px,0,-160px)rotateY(-9deg)}to{opacity:1;transform:none}}@keyframes m-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes m-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes m-drift{0%{transform:rotateX(10deg)rotateY(-16deg)}to{transform:rotateX(3deg)rotateY(-3deg)}}@keyframes m-morph{0%,to{border-radius:42% 58% 63% 37%/45% 41% 59% 55%;transform:translate(0,0)rotate(0)}33%{border-radius:61% 39% 44% 56%/57% 62% 38% 43%;transform:translate(40px,-30px)rotate(40deg)}66%{border-radius:37% 63% 52% 48%/38% 49% 51% 62%;transform:translate(-30px,24px)rotate(-30deg)}}@keyframes m-gyro{0%{transform:rotateX(16deg)rotateY(0)}to{transform:rotateX(16deg)rotateY(360deg)}}@keyframes m-ring1{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes m-ring2{0%{transform:rotateY(66deg)rotate(0)}to{transform:rotateY(66deg)rotate(-360deg)}}@keyframes m-ring3{0%{transform:rotateX(-34deg)rotateY(-42deg)rotate(0)}to{transform:rotateX(-34deg)rotateY(-42deg)rotate(360deg)}}@keyframes m-ticker{0%,16%{transform:translate(0,0)}20%,36%{transform:translateY(-100%)}40%,56%{transform:translateY(-200%)}60%,76%{transform:translateY(-300%)}80%,96%{transform:translateY(-400%)}to{transform:translateY(-500%)}}@keyframes m-sheen{0%{transform:translate(-130%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}@keyframes m-pulse{0%{box-shadow:0 0 #fc6b548c}70%{box-shadow:0 0 0 10px #fc6b5400}to{box-shadow:0 0 #fc6b5400}}@keyframes m-pulse-t{0%{box-shadow:0 0 #289a8d80}70%{box-shadow:0 0 0 8px #289a8d00}to{box-shadow:0 0 #289a8d00}}@keyframes m-intro-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes m-letter{0%{opacity:0;filter:blur(6px);transform:translateY(70%)rotateY(-90deg)}to{opacity:1;filter:none;transform:none}}@keyframes m-load{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes m-out-r{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(900px)translate3d(140px,-20px,-120px)rotateY(-24deg)}}@keyframes m-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes m-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes m-band{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes m-dash{0%{stroke-dashoffset:var(--len,400)}to{stroke-dashoffset:0}}.m .a-rise{animation:m-rise .9s var(--e-out) backwards;animation-delay:var(--d,0s)}.m .a-fade{animation:m-fade 1s var(--e-io) backwards;animation-delay:var(--d,0s)}.m .a-pop{animation:m-pop .8s var(--e-bounce) backwards;animation-delay:var(--d,0s)}.m .a-fly{animation:m-fly 1.5s var(--e-out) backwards;animation-delay:var(--d,0s)}.m .a-fly-l{animation:m-fly-l 1.4s var(--e-soft) backwards;animation-delay:var(--d,0s)}.m .a-down{animation:m-down .8s var(--e-out) backwards;animation-delay:var(--d,0s)}.m .a-slide-r{animation:m-slide-r .8s var(--e-out) backwards;animation-delay:var(--d,0s)}.m .a-dolly{animation:m-dolly 1.1s var(--e-out) backwards;animation-delay:var(--d,.12s)}.m .a-float{animation:m-float 7s var(--e-io) infinite;animation-delay:var(--d,0s)}.m .a-pulse{animation:m-pulse 2.2s var(--e-io) infinite}.m .a-pulse-t{animation:m-pulse-t 2.4s var(--e-io) infinite}.m .a-blink{animation:m-blink 1.6s var(--e-io) infinite}.m .a-dash{animation:m-dash 1.2s var(--e-out) both;animation-delay:var(--d,0s)}.m .kt{perspective:700px}.m .kt>span{transform-origin:50% 100%;animation:m-word 1.05s var(--e-out) backwards;animation-delay:var(--d,0s)}.m .tick>span{animation:m-ticker 12.5s var(--e-io) infinite;animation-delay:var(--d,2.6s)}.m .a-stagger .m-item,.m .swap-a .m-item{animation:m-rise .75s var(--e-out) backwards}.m .swap-b .m-item{animation:m-rise-b .75s var(--e-out) backwards}.m .m-item:first-child{animation-delay:40ms}.m .m-item:nth-child(2){animation-delay:90ms}.m .m-item:nth-child(3){animation-delay:.14s}.m .m-item:nth-child(4){animation-delay:.19s}.m .m-item:nth-child(5){animation-delay:.24s}.m .m-item:nth-child(6){animation-delay:.29s}.m .m-item:nth-child(7){animation-delay:.34s}.m .m-item:nth-child(8){animation-delay:.39s}.m .m-item:nth-child(9){animation-delay:.44s}.m .m-item:nth-child(10){animation-delay:.49s}.m .m-item:nth-child(11){animation-delay:.54s}.m .m-item:nth-child(n+12){animation-delay:.59s}.m .pan-a{animation:m-rise .6s var(--e-out) backwards}.m .pan-b{animation:m-rise-b .6s var(--e-out) backwards}.m .slide-a{animation:m-slide-r .55s var(--e-out) backwards}.m .slide-b{animation:m-slide-r-b .55s var(--e-out) backwards}.m .cam-a{animation:m-pan .85s var(--e-out) backwards}.m .cam-b{animation:m-pan-b .85s var(--e-out) backwards}.m .out-r,.m .m-item.out-r{animation:m-out-r .6s var(--e-io) forwards;pointer-events:none}.m .loadbar{height:3px;z-index:var(--layer-loadbar,60);transform-origin:0;animation:m-load 1.1s var(--e-io) forwards;pointer-events:none;background:linear-gradient(90deg,#297be6,#f8ae56);display:block;position:fixed;top:0;left:0;right:0}.m .m-down{animation:m-down .7s var(--e-out) backwards}.m .m-page{animation:m-dolly 1s var(--e-out) backwards;animation-delay:.14s}.m .m-nav>a,.m .m-nav>div,.m .m-nav>button{animation:m-slide-l .6s var(--e-out) backwards}.m .m-nav>:first-child{animation-delay:.16s}.m .m-nav>:nth-child(2){animation-delay:.2s}.m .m-nav>:nth-child(3){animation-delay:.24s}.m .m-nav>:nth-child(4){animation-delay:.28s}.m .m-nav>:nth-child(5){animation-delay:.32s}.m .m-nav>:nth-child(6){animation-delay:.36s}.m .m-nav>:nth-child(7){animation-delay:.4s}.m .m-nav>:nth-child(8){animation-delay:.44s}.m .m-nav>:nth-child(9){animation-delay:.48s}.m .m-nav>:nth-child(n+10){animation-delay:.52s}.m .intro{z-index:var(--layer-intro,100);color:#fff;animation:m-intro-out .9s var(--e-io) 1.05s forwards;pointer-events:none;background:#323e48;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.m .intro .il{animation:m-letter .6s var(--e-out) backwards;display:inline-block}.m .intro .il:first-child{animation-delay:60ms}.m .intro .il:nth-child(2){animation-delay:.11s}.m .intro .il:nth-child(3){animation-delay:.16s}.m .intro .il:nth-child(4){animation-delay:.21s}.m .intro .il:nth-child(5){animation-delay:.26s}.m .intro .il:nth-child(6){animation-delay:.31s}.gyro-wrap{perspective:900px}.gyro{transform-style:preserve-3d;position:relative;transform:rotateX(16deg)}.gyro>i{transform-style:preserve-3d;border:2px solid;border-radius:50%;position:absolute;inset:0}.gyro>i:first-child{transform:rotateX(72deg)}.gyro>i:nth-child(2){transform:rotateY(66deg)}.gyro>i:nth-child(3){transform:rotateX(-34deg)rotateY(-42deg)}.gyro>i:after{content:"";background:#f8ae56;border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:-6px;left:50%;box-shadow:0 0 14px #f8ae56e6}.m .gyro{animation:26s linear infinite m-gyro}.m .gyro>i:first-child{animation:9s linear infinite m-ring1}.m .gyro>i:nth-child(2){animation:13s linear infinite m-ring2}.m .gyro>i:nth-child(3){animation:17s linear infinite m-ring3}.scene{perspective:1400px;perspective-origin:60% 30%}.ob-logo{--h:30px;align-items:center;gap:calc(var(--h) * .25);color:#323e48;vertical-align:middle;line-height:0;display:inline-flex}.ob-logo.on-dark{color:#fff}.ob-mk{width:var(--h);height:var(--h);perspective:calc(var(--h) * 7);flex:none;display:block;position:relative}.ob-3d{transform-style:preserve-3d;display:block;position:absolute;inset:0}.ob-face{display:block;position:absolute;inset:0}.ob-face>img{width:100%;height:100%;display:block;position:absolute;inset:0}.ob-face>.ob-gl{display:none}.ob-orb{border:max(1px, calc(var(--h) * .035)) solid #297be661;transform-style:preserve-3d;pointer-events:none;border-radius:50%;display:block;position:absolute;inset:-9%;transform:rotate(-16deg)rotateX(74deg)}.on-dark .ob-orb{border-color:#ffffff57}.ob-orb:after{content:"";width:max(4px, calc(var(--h) * .15));height:max(4px, calc(var(--h) * .15));box-shadow:0 0 calc(var(--h) * .3) #f8ae56e6;background:#f8ae56;border-radius:50%;position:absolute;top:50%;left:0;transform:rotateX(-74deg)rotate(16deg)}.ob-mk>.gyro-wrap{display:block;position:absolute;inset:-34%}.intro .ob-logo{gap:calc(var(--h) * .44)}.ob-mk>.gyro-wrap>.gyro{width:100%;height:100%;display:block}.ob-wm{height:calc(var(--h) * .591);width:calc(var(--h) * 2.643);flex:none;display:block;overflow:visible}.ob-l{transform-box:fill-box;transform-origin:50% 100%}@keyframes m-obsway{0%,to{transform:rotateY(-16deg)rotateX(6deg)}50%{transform:rotateY(16deg)rotateX(-4deg)}}@keyframes m-oborb{0%{transform:rotate(-16deg)rotateX(74deg)rotate(0)}to{transform:rotate(-16deg)rotateX(74deg)rotate(360deg)}}@keyframes m-obbill{0%{transform:rotate(0)rotateX(-74deg)rotate(16deg)}to{transform:rotate(-360deg)rotateX(-74deg)rotate(16deg)}}@keyframes m-obin{0%{opacity:0;transform:rotateY(-210deg)scale(.4)}to{opacity:1;transform:none}}@keyframes m-obgl{0%{-webkit-mask-position:100% 0;mask-position:100% 0}24%,to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes m-obl{0%{opacity:0;transform:translateY(62%)scaleY(.3)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes m-obdot{0%{opacity:0;transform:translateY(-280%)rotate(-28deg)}55%{opacity:1;transform:translateY(16%)rotate(4deg)}76%{transform:translateY(-9%)rotate(-1deg)}to{opacity:1;transform:none}}.m .ob-3d{animation:m-obsway 8s var(--e-io) infinite}.m .ob-orb{animation:m-fade .9s var(--e-io) backwards, m-oborb 6.5s linear infinite;animation-delay:calc(var(--ld,.2s) + .5s), 0s}.m .ob-orb:after{animation:6.5s linear infinite m-obbill}.m .ob-face>.ob-gl{filter:brightness(2.1)saturate(.25);opacity:.85;animation:m-obgl 7s var(--e-io) infinite;animation-delay:calc(var(--ld,.2s) + 1.3s);display:block;-webkit-mask-image:linear-gradient(105deg,#0000 40%,#000 50%,#0000 60%);mask-image:linear-gradient(105deg,#0000 40%,#000 50%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.m .ob-face{animation:m-obin 1.15s var(--e-soft) backwards;animation-delay:var(--ld,.2s)}.m .ob-l{animation:m-obl .8s var(--e-out) backwards;animation-delay:calc(var(--ld,.2s) + .28s + var(--i,0) * 65ms)}.m .ob-l.ob-dot{animation:m-obdot 1s var(--e-io) backwards;animation-delay:calc(var(--ld,.2s) + .72s)}.m .intro .ob-mk>.gyro-wrap{animation:m-pop 1s var(--e-bounce) backwards;animation-delay:.12s}.p3d{transform-style:preserve-3d}.m .drift{animation:m-drift 9s var(--e-io) infinite alternate;transform-style:preserve-3d}.blob{pointer-events:none;filter:blur(52px);position:absolute}.m .blob{animation:m-morph 20s var(--e-io) infinite;animation-delay:var(--d,0s)}.ring3d{perspective:1100px;perspective-origin:50% 30%;position:relative}.ring3d-in{width:0;height:0;transform-style:preserve-3d;transition:transform 1.15s var(--ease-in-out,cubic-bezier(.65, 0, .35, 1));position:absolute;top:50%;left:50%}.ring3d-chip{backface-visibility:hidden;transition:background-color var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), color var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), box-shadow var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1));position:absolute}.m .bar{transform-origin:50% 100%;animation:m-grow-y 1.1s var(--e-soft) backwards;animation-delay:var(--d,.3s)}.m .barx{transform-origin:0;animation:m-grow-x 1.3s var(--e-out) backwards;animation-delay:var(--d,.3s)}@keyframes m-rv{0%{opacity:0;filter:blur(10px);transform:translateY(56px)scale(.965)}to{opacity:1;filter:none;transform:none}}@keyframes m-rvh{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(36px)}to{opacity:1;clip-path:inset(-25% -5%);transform:none}}@keyframes m-rvtilt{0%{opacity:.15;transform:perspective(1600px)rotateX(20deg)translate3d(0,90px,-80px)scale(.93)}to{opacity:1;transform:none}}@keyframes m-cam{0%{transform:none}to{transform:translate3d(0,120px,-320px)rotateX(16deg)}}@keyframes m-band-s{0%{transform:translate(8%)}to{transform:translate(-38%)}}@keyframes m-band-r{0%{transform:translate(-38%)}to{transform:translate(8%)}}@keyframes m-par{0%{transform:translateY(-60px)}to{transform:translateY(60px)}}@supports (animation-timeline:view()){.m .rv{animation:linear both m-rv;animation-timeline:view();animation-range:entry cover 26%}.m .rv-h{animation:linear both m-rvh;animation-timeline:view();animation-range:entry 8% cover 30%}.m .rv-tilt{animation:linear both m-rvtilt;animation-timeline:view();animation-range:entry cover 42%}.m .rv-i{animation:linear both m-rv;animation-timeline:view();animation-range:entry cover 22%}.m .rv-i:nth-child(2){animation-range:entry 3% cover 26%}.m .rv-i:nth-child(3){animation-range:entry 6% cover 30%}.m .rv-i:nth-child(4){animation-range:entry 9% cover 34%}.m .rv-i:nth-child(5){animation-range:entry 12% cover 38%}.m .rv-i:nth-child(6){animation-range:entry 15% cover 40%}.m .rv-i:nth-child(n+7){animation-range:entry 18% cover 42%}.m .cam{animation:linear both m-cam;animation-timeline:scroll(root);animation-range:0 110vh}.m .band-s{animation:linear both m-band-s;animation-timeline:view();animation-range:cover}.m .band-r{animation:linear both m-band-r;animation-timeline:view();animation-range:cover}.m .par{animation:linear both m-par;animation-timeline:view();animation-range:cover}}@media (prefers-reduced-motion:reduce){.m *,.m :before,.m :after{transition:none!important;animation:none!important}.m .intro,.m .loadbar{display:none!important}.m .ob-face,.m .ob-l{translate:none!important;rotate:none!important}}:where(.ob-int),:where(.ob) :where(a,button,input,select,textarea,summary,label,[role=button],[role=switch],[role=tab],[role=checkbox],[role=radio],[role=option],[role=menuitem],[tabindex]:not([tabindex="-1"])){transition:color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), background-color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), border-color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), opacity var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), outline-color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), box-shadow var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), filter var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), translate var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), scale var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), rotate var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), background-size var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}:where(.ob-int):active:where(:not(:disabled):not([aria-disabled=true])),:where(.ob) :where(a,button,[role=button],[role=tab],[role=switch]):active:where(:not(:disabled):not([aria-disabled=true])){scale:var(--press-scale,.96)}:where(.ob-int):focus-visible,:where(.ob) :focus-visible{outline:2px solid var(--blue,#297be6);outline-offset:3px}:where(.ob-input):focus,:where(.ob) :where(input,select,textarea):focus{box-shadow:var(--ring-focus,0 0 0 3px #297be633);outline:none;border-color:var(--blue,#297be6)!important}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:hover:where(:not(:disabled):not([aria-disabled=true])){translate:0 var(--lift-button,-2px);filter:brightness(1.04)saturate(1.06)}.btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff80 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)skew(-20deg)}.btn:hover:after{animation:m-sheen .9s var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ob-wash{isolation:isolate;position:relative}.ob-wash:before{content:"";z-index:-1;border-radius:inherit;background:var(--hover-wash,#297be614);opacity:0;pointer-events:none;transition:opacity var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1));position:absolute;inset:0}.ob-wash.on-dark:before{background:var(--hover-wash-dark,#ffffff14)}.ob-wash:hover:before{opacity:1}.ob-wash:is([aria-pressed=true],[aria-current]:not([aria-current=false]),:disabled,[aria-disabled=true]):before{opacity:0}.ob-navrow{transition:color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), background-color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), translate var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), scale var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ob-navrow:hover:not([aria-current=page]){translate:var(--slide-nav,4px) 0}.ob-navrow svg{transition:scale var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ob-navrow:hover svg{scale:1.15}.navb:not([aria-current=page]):hover{translate:var(--slide-nav,4px) 0;background-color:var(--hover-wash-dark,#ffffff14)!important}.lift,.lift-f,.tilt{transition:translate var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), scale var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), rotate var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), box-shadow var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.lift:hover{translate:0 var(--lift-glass,-8px);box-shadow:var(--shadow-glass-lift,inset 0 0 0 1.629px #fff, 0 26px 50px -20px #1a39d373)!important}.lift-f:hover{translate:0 var(--lift-card,-3px);box-shadow:var(--shadow-card-lift,0 12px 32px -8px #034fc94d)!important}.tilt-wrap{perspective:1100px}.tilt:hover{rotate:1 -1 0 5deg;scale:1.015}.lift:active,.lift-f:active,.tilt:active{scale:.985}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)skew(-20deg)}.sheen:hover:after{animation:m-sheen 1.1s var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ul{transition:background-size var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), scale var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1));background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.ul:hover,.ul[aria-current]:not([aria-current=false]){background-size:100% 2px}.ob-navlink[aria-current=page]{background-image:linear-gradient(var(--apricot,#f8ae56), var(--apricot,#f8ae56));font-weight:700}.nudge svg{transition:translate var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.nudge:hover svg{translate:var(--nudge-icon,5px) 0}.row-h{transition:background-color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.row-h:hover{background-color:var(--surface,#f9f9f9)}.knob{transition:translate var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ob-switch-track{transition:background-color var(--duration-fast,.2s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ob-switch-knob{transition:transform var(--duration-base,.3s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ob-sel{outline-offset:0;transition:outline-color var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), translate var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), scale var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), rotate var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)), box-shadow var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1));outline:2px solid #0000}.ob-sel[data-selected=true]{outline-color:var(--blue,#297be6)}.ob-face{transition:rotate 1.1s var(--ease-in-out,cubic-bezier(.65, 0, .35, 1))}.ob-l{transition:translate var(--duration-slow,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1));transition-delay:calc(var(--i,0) * 35ms)}a:hover .ob-face,.ob-logo:hover .ob-face{rotate:y 360deg}a:hover .ob-l,.ob-logo:hover .ob-l{translate:0 -10%}a:hover .ob-l.ob-dot,.ob-logo:hover .ob-l.ob-dot{translate:0 -34%}@media (prefers-reduced-motion:reduce){:where(.ob-int),:where(.ob-int) *,:where(.ob) *,.btn,.lift,.lift-f,.tilt,.ul,.ob-navrow,.ob-face,.ob-l,.nudge svg,.knob{translate:none!important;rotate:none!important;scale:none!important}.btn:hover:after,.sheen:hover:after{animation:none!important}.ob-switch-knob{transition:none!important}.ob-pop,.ob-drawer,.ob-dialog{translate:none!important;scale:none!important}}.ob-site-burger{display:none}.ob-site-header.is-collapsed{flex-wrap:nowrap!important}.ob-site-header.is-collapsed>.ob-site-nav,.ob-site-header.is-collapsed>.ob-site-acts{display:none!important}.ob-site-header.is-collapsed>.ob-site-burger{display:inline-flex}@media (max-width:899.98px){.ob-site-header{flex-wrap:nowrap!important}.ob-site-header>.ob-site-nav,.ob-site-header>.ob-site-acts{display:none!important}.ob-site-header>.ob-site-burger{display:inline-flex}}.ob-input.is-error,.ob-input.is-error:focus{border-color:var(--crimson,#d1475a)!important}.ob-input.is-error:focus{box-shadow:0 0 0 3px #d1475a33}.ob-on-dark :is(p,h1,h2,h3,h4,.t-body,.t-body-s){color:inherit}.ob{font-family:var(--font-sans,"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ob :where(button,input,select,textarea,optgroup,option){font-family:inherit}.ob-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.m .ob-kinetic .kt>span{animation-duration:var(--duration-word,1.05s);animation-delay:calc(var(--kt-delay,0s) + var(--i,0) * var(--stagger-word,60ms))}.ob-chw{white-space:nowrap;display:inline-block}.ob-ch{display:inline-block}.m .ob-kinetic .ob-ch{animation:m-letter var(--duration-letter,.6s) var(--ease-out,cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--kt-delay,0s) + var(--i,0) * var(--stagger-letter,50ms))}.m .ob-kinetic[data-trigger=view]:not(.is-in) .kt>span,.m .ob-kinetic[data-trigger=view]:not(.is-in) .ob-ch{opacity:0;animation:none}.ob-ticker{vertical-align:bottom;flex-direction:column;height:1.3em;display:inline-flex;position:relative;overflow:hidden}.ob-ticker-track{will-change:transform;flex-direction:column;align-items:flex-start;display:flex}.ob-ticker-track>span{white-space:nowrap;width:max-content;height:1.3em;line-height:1.3em;display:block}@keyframes ob-swap-a{0%{opacity:0;filter:blur(2px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}@keyframes ob-swap-b{0%{opacity:0;filter:blur(2px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}@keyframes ob-slide-a{0%{opacity:0;transform:translate(.6em)}to{opacity:1;transform:none}}@keyframes ob-slide-b{0%{opacity:0;transform:translate(.6em)}to{opacity:1;transform:none}}@keyframes ob-fade-a{0%{opacity:0}to{opacity:1}}@keyframes ob-fade-b{0%{opacity:0}to{opacity:1}}.ob-textswap{display:inline-block}.ob-swap-a{animation:ob-swap-a var(--duration-swap,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)) both}.ob-swap-b{animation:ob-swap-b var(--duration-swap,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)) both}.ob-slide-a{animation:ob-slide-a var(--duration-swap,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)) both}.ob-slide-b{animation:ob-slide-b var(--duration-swap,.45s) var(--ease-in-out,cubic-bezier(.65, 0, .35, 1)) both}.ob-number{font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ob-swap-a,.ob-slide-a{animation-name:ob-fade-a}.ob-swap-b,.ob-slide-b{animation-name:ob-fade-b}.ob-ticker-track{transition:none!important}}.ob{background:var(--surface);color:var(--ink);font-size:16px;line-height:1.5;overflow-x:clip}.ob ::selection{background:var(--tint-blue-22);color:var(--ink)}.ob :where(input,select,textarea){caret-color:var(--blue)}.ob a{text-decoration:none}.ob-drawer-root{z-index:var(--layer-drawer,1000);position:fixed;inset:0;overflow:hidden}.ob-scrim{background:var(--scrim);opacity:0;transition:opacity var(--duration-slow) var(--ease-in-out);position:absolute;inset:0}.ob-drawer{background:var(--white);width:min(360px,100%);box-shadow:var(--shadow-dialog);color:var(--ink);opacity:0;transition:translate var(--duration-slow) var(--ease-in-out), opacity var(--duration-base) var(--ease-in-out);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;translate:100%}.ob-drawer-root[data-shown=true] .ob-scrim{opacity:1}.ob-drawer-root[data-shown=true] .ob-drawer{opacity:1;translate:0}.ob .overline{text-decoration-line:none}.ob-form-note{align-items:flex-start;gap:8px;font-size:14px;font-weight:500;line-height:1.5;display:flex}
