:root{--ob-ease:cubic-bezier(0.16,1,0.3,1);--ob-ease-io:cubic-bezier(0.65,0,0.35,1);--ob-ease-v3:cubic-bezier(0.2,0.8,0.2,1);--ob-green:#27d983;--ob-mint:#7fe3b5;--ob-mint-soft:#ddf8e9}.ob-logo-flow path{stroke-dasharray:10 90;animation:ob-logo-flow 5.5s linear infinite}.ob-logo-flow path+path{animation-delay:-2.75s}@keyframes ob-logo-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@layer components{.ob-orbit{position:relative;isolation:isolate}}.ob-orbit-glow{position:absolute;inset:8%;border-radius:9999px;background:radial-gradient(closest-side,rgba(39,217,131,.26),rgba(39,217,131,.06) 60%,transparent);z-index:-1;animation:ob-breathe 7s ease-in-out infinite}.ob-badge{will-change:transform;animation:ob-bob 6s ease-in-out infinite}.ob-badge:nth-of-type(2n){animation-delay:-2s}.ob-badge:nth-of-type(3n){animation-delay:-4s}.ob-orbit-light{stroke-dasharray:14 86;animation:ob-logo-flow 9s linear infinite}.ob-orbit-light.ob-delay{animation-delay:-4.5s}.ob-orbit-ring{transform-box:fill-box;transform-origin:center;animation:ob-spin 48s linear infinite}.ob-orbit-ring.ob-rev{animation-direction:reverse;animation-duration:64s}.ob-particles circle{animation:ob-twinkle 4.8s ease-in-out infinite}.ob-particles circle:nth-child(3n){animation-delay:-1.6s}.ob-particles circle:nth-child(3n+1){animation-delay:-3.2s}.ob-ribbon-drift{transform-box:fill-box;transform-origin:center;animation:ob-drift 14s ease-in-out infinite}@keyframes ob-spin{to{transform:rotate(1turn)}}@keyframes ob-breathe{50%{opacity:.6;transform:scale(.97)}}@keyframes ob-twinkle{50%{opacity:.2}}@keyframes ob-bob{50%{transform:translateY(-7px)}}@keyframes ob-drift{50%{transform:translate(6px,-4px) rotate(-1.2deg)}}.ob-wave{overflow:hidden}.ob-wave-track{width:200%;display:block;animation:ob-slide-x 26s linear infinite}.ob-wave-track.ob-slow{animation-duration:40s;animation-direction:reverse}@keyframes ob-slide-x{to{transform:translateX(-50%)}}.ob-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ob-marquee-track{display:flex;width:max-content;flex-wrap:nowrap;gap:var(--ob-gap,.75rem);will-change:transform;animation:ob-slide-x var(--ob-duration,32s) linear infinite}.ob-marquee[data-reverse] .ob-marquee-track{animation-direction:reverse}.ob-marquee:focus-within .ob-marquee-track,.ob-marquee:hover .ob-marquee-track{animation-play-state:paused}.ob-mask-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ob-mask-inner{display:inline-block;animation:ob-mask-up .9s var(--ob-ease) backwards}.ob-mask-line:nth-child(2) .ob-mask-inner{animation-delay:.12s}.ob-mask-line:nth-child(3) .ob-mask-inner{animation-delay:.24s}.ob-mask-line:nth-child(4) .ob-mask-inner{animation-delay:.36s}.ob-shimmer{background:linear-gradient(100deg,currentColor 40%,#ddf8e9 50%,currentColor 60%) 0 0 /250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ob-shimmer 2.4s var(--ob-ease) .6s backwards}@keyframes ob-mask-up{0%{transform:translateY(105%)}}@keyframes ob-shimmer{0%{background-position:100% 0}}.ob-rise{animation:ob-rise .7s var(--ob-ease) backwards}.ob-d1{animation-delay:.08s}.ob-d2{animation-delay:.16s}.ob-d3{animation-delay:.24s}.ob-d4{animation-delay:.32s}.ob-d5{animation-delay:.4s}.ob-d6{animation-delay:.48s}@keyframes ob-rise{0%{opacity:0;transform:translateY(16px)}}html.ob-js .ob-alt:not(.ob-in)>*,html.ob-js .ob-reveal:not(.ob-in),html.ob-js .ob-slide-l:not(.ob-in),html.ob-js .ob-slide-r:not(.ob-in),html.ob-js .ob-zoom:not(.ob-in){opacity:0}html.ob-js .ob-reveal.ob-in{animation:ob-rise .7s var(--ob-ease) both}html.ob-js .ob-slide-l.ob-in{animation:ob-from-left .8s var(--ob-ease) both}html.ob-js .ob-slide-r.ob-in{animation:ob-from-right .8s var(--ob-ease) both}html.ob-js .ob-zoom.ob-in{animation:ob-zoom .8s var(--ob-ease) both}html.ob-js .ob-alt.ob-in>:nth-child(odd){animation:ob-from-left .8s var(--ob-ease) both}html.ob-js .ob-alt.ob-in>:nth-child(2n){animation:ob-from-right .8s var(--ob-ease) both}@keyframes ob-from-left{0%{opacity:0;transform:translateX(-48px)}}@keyframes ob-from-right{0%{opacity:0;transform:translateX(48px)}}@keyframes ob-zoom{0%{opacity:0;transform:scale(.94)}}.ob-stagger>*{animation:ob-rise .6s var(--ob-ease) backwards}.ob-stagger>:nth-child(2){animation-delay:.06s}.ob-stagger>:nth-child(3){animation-delay:.12s}.ob-stagger>:nth-child(4){animation-delay:.18s}.ob-stagger>:nth-child(5){animation-delay:.24s}.ob-stagger>:nth-child(6){animation-delay:.3s}.ob-stagger>:nth-child(7){animation-delay:.36s}.ob-stagger>:nth-child(8){animation-delay:.42s}.ob-stagger>:nth-child(n+9){animation-delay:.46s}@supports (animation-timeline:view()){.ob-fan>*{animation:linear both;animation-timeline:view();animation-range:entry 0 cover 40%}.ob-fan>:first-child{animation-name:ob-fan-1}.ob-fan>:nth-child(2){animation-name:ob-fan-2}.ob-fan>:nth-child(3){animation-name:ob-fan-3}}@keyframes ob-fan-1{0%{transform:translateX(34%) rotate(-3deg);opacity:.4}}@keyframes ob-fan-2{0%{transform:translateY(18px) scale(.96);opacity:.4}}@keyframes ob-fan-3{0%{transform:translateX(-34%) rotate(3deg);opacity:.4}}.ob-rail{transform-origin:left center}@supports (animation-timeline:view()){.ob-rail{animation:ob-rail linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.ob-step-dot{animation:ob-lamp linear both;animation-timeline:view();animation-range:entry 20% cover 40%}}@keyframes ob-rail{0%{transform:scaleX(0)}}@keyframes ob-lamp{0%{transform:scale(.6);opacity:.35}}@layer components{.ob-hstory{position:relative}}.ob-hstory-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.ob-hstory-track::-webkit-scrollbar{display:none}.ob-hstory-track>*{scroll-snap-align:start;flex:0 0 min(82%,20rem)}@media (min-width:1024px){@supports (animation-timeline:view()){html:not([data-tier=lite]) .ob-hstory{height:240vh;view-timeline-name:--ob-hstory}html:not([data-tier=lite]) .ob-hstory-pin{position:sticky;top:5rem;overflow:hidden}html:not([data-tier=lite]) .ob-hstory-track{overflow:visible;width:max-content;animation:ob-hstory linear both;animation-timeline:--ob-hstory;animation-range:contain 0 contain 100%}html:not([data-tier=lite]) .ob-hstory-track>*{flex-basis:22rem}}}@keyframes ob-hstory{to{transform:translateX(calc(-100% + min(72rem, 100vw - 3rem)))}}@supports (animation-timeline:scroll()){html:not([data-tier=lite]) .ob-parallax-1{animation:ob-par-1 linear both;animation-timeline:scroll(root);animation-range:0 100vh}html:not([data-tier=lite]) .ob-parallax-2{animation:ob-par-2 linear both;animation-timeline:scroll(root);animation-range:0 100vh}}html:not([data-tier=lite]) .ob-pointer{transform:translate3d(calc(var(--ob-px, 0) * 14px),calc(var(--ob-py, 0) * 10px),0);transition:transform .6s var(--ob-ease)}html:not([data-tier=lite]) .ob-pointer-deep{transform:translate3d(calc(var(--ob-px, 0) * -22px),calc(var(--ob-py, 0) * -14px),0);transition:transform .8s var(--ob-ease)}@keyframes ob-par-1{to{transform:translateY(80px)}}@keyframes ob-par-2{to{transform:translateY(-40px)}}@layer components{.ob-glowcard{position:relative;isolation:isolate}}.ob-glowcard:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:radial-gradient(260px circle at var(--ob-mx,50%) var(--ob-my,0),rgba(39,217,131,.55),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s var(--ob-ease);pointer-events:none;z-index:1}.ob-glowcard:focus-within:before,.ob-glowcard:hover:before{opacity:1}.ob-lift{transition:transform .35s var(--ob-ease),border-color .35s var(--ob-ease),box-shadow .35s var(--ob-ease)}.ob-lift:focus-within,.ob-lift:hover{transform:translateY(-3px)}.ob-arrow{transition:transform .3s var(--ob-ease)}.group:focus-visible .ob-arrow,.group:hover .ob-arrow{transform:translateX(3px)}[data-magnetic]{transition:transform .4s var(--ob-ease);transform:translate3d(var(--ob-mgx,0),var(--ob-mgy,0),0)}.ob-cycle{display:grid}.ob-cycle>*{grid-area:1/1;opacity:0;animation:ob-cycle 9s var(--ob-ease-io) infinite}.ob-cycle>:nth-child(2){animation-delay:3s}.ob-cycle>:nth-child(3){animation-delay:6s}@keyframes ob-cycle{0%{opacity:0;transform:translateY(8px)}30%,6%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-8px)}}[data-countup][data-count-show]{position:relative;-webkit-text-fill-color:transparent}[data-countup][data-count-show]:after{content:attr(data-count-show);position:absolute;inset:0;white-space:nowrap;text-align:inherit;-webkit-text-fill-color:currentColor}.ob-ring-arc{transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}@supports (animation-timeline:view()){.ob-ring-arc{animation:ob-ring linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}.ob-pulse{animation:ob-pulse 2.6s ease-in-out infinite}.ob-pulse-ring{transform-box:fill-box;transform-origin:center;animation:ob-pulse-ring 2.6s ease-out infinite}@keyframes ob-ring{0%{stroke-dashoffset:100}}@keyframes ob-pulse{50%{opacity:.45}}@keyframes ob-pulse-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}.ob-wipe-top{clip-path:inset(0 calc(100% - var(--ob-wipe, 50%)) 0 0)}.ob-page{animation:ob-page .5s var(--ob-ease) backwards}@keyframes ob-page{0%{opacity:0;transform:translateX(14px)}}[data-surface=public] .ob-glowcard:before{display:none}[data-surface=public] [data-magnetic]{transform:none;transition:none}[data-surface=public] .ob-parallax-1,[data-surface=public] .ob-parallax-2{animation:none!important}[data-surface=public] .ob-pointer,[data-surface=public] .ob-pointer-deep{transform:none!important}[data-surface=public] .ob-lift:focus-within,[data-surface=public] .ob-lift:hover{transform:translateY(-2px)}[data-surface=public] .ob-reveal{animation:none}html.ob-js [data-surface=public] .ob-reveal:not(.ob-in){opacity:0}html.ob-js [data-surface=public] .ob-reveal.ob-in{animation:ob-rise .48s var(--ob-ease-v3) both}.ob-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:0;animation:ob-type calc(var(--n) * 28ms) steps(var(--n)) var(--d,0s) forwards}.ob-type-fade{opacity:0;animation:ob-fade-in .2s ease-out var(--d,0s) forwards}.ob-caret{display:inline-block;width:.55em;height:1.1em;vertical-align:-.2em;background:currentColor;animation:ob-blink 1s step-end infinite}@keyframes ob-type{to{width:calc(var(--n) * 1ch)}}@keyframes ob-fade-in{to{opacity:1}}@keyframes ob-blink{50%{opacity:0}}@keyframes ob-grow{0%{transform:scaleY(0)}}@keyframes ob-row-in{0%{opacity:0;transform:translateX(12px)}}@keyframes ob-dot{50%{opacity:.35;transform:scale(.85)}}.ob-bar{transform-origin:bottom}html.ob-js [data-surface=public] .ob-reveal:not(.ob-in) .ob-bar{transform:scaleY(0)}html.ob-js [data-surface=public] .ob-reveal.ob-in .ob-bar{animation:ob-grow .7s cubic-bezier(.2,.7,.2,1) both}html.ob-js [data-surface=public] .ob-reveal:not(.ob-in) .ob-row{opacity:0}html.ob-js [data-surface=public] .ob-reveal.ob-in .ob-row{animation:ob-row-in .45s ease-out both}.ob-live-dot{animation:ob-dot 1.8s ease-in-out infinite}[data-surface=public] details::details-content{block-size:0;overflow:clip;transition:block-size .28s ease,content-visibility allow-discrete .28s}[data-surface=public] details[open]::details-content{block-size:auto}html.ob-js .ob-reveal:not(.ob-in) .ob-ribbon{stroke-dasharray:100;stroke-dashoffset:100}html.ob-js .ob-reveal.ob-in .ob-ribbon{stroke-dasharray:100;animation:ob-ribbon-draw 1.1s var(--ob-ease-v3) both}html.ob-js .ob-reveal.ob-in .ob-ribbon-2{animation-delay:.12s}@keyframes ob-ribbon-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ob-ribbon-ul:after{content:"";position:absolute;left:.02em;right:.02em;bottom:-.06em;height:.08em;border-radius:999px;background:linear-gradient(90deg,transparent,currentColor 18%,currentColor 82%,transparent);opacity:.55;transform-origin:left center}html.ob-js .ob-reveal:not(.ob-in) .ob-ribbon-ul:after,html.ob-js .ob-rise .ob-ribbon-ul:after{transform:scaleX(0)}html.ob-js .ob-reveal.ob-in .ob-ribbon-ul:after,html.ob-js .ob-rise .ob-ribbon-ul:after{animation:ob-ul .64s var(--ob-ease-v3) .32s both}@keyframes ob-ul{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.ob-js .ob-reveal:not(.ob-in) .ob-ledger-row{opacity:0}.ob-rise .ob-ledger-row,html.ob-js .ob-reveal.ob-in .ob-ledger-row{animation:ob-ledger-in .48s var(--ob-ease-v3) both}.ob-ledger-row:nth-child(2){animation-delay:.08s}.ob-ledger-row:nth-child(3){animation-delay:.16s}.ob-ledger-row:nth-child(4){animation-delay:.24s}.ob-ledger-row:nth-child(5){animation-delay:.32s}.ob-ledger-row:nth-child(6){animation-delay:.4s}.ob-ledger-row:nth-child(n+7){animation-delay:.48s}.ob-ledger-live .ob-ledger-row{animation:ob-ledger-in .48s var(--ob-ease-v3) both}@keyframes ob-ledger-in{0%{opacity:0;transform:translateY(-8px)}}.ob-doors{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width:768px){.ob-doors{transition:grid-template-columns .48s var(--ob-ease-v3)}.ob-doors:has(>:first-child:focus-within),.ob-doors:has(>:first-child:hover){grid-template-columns:1.35fr 1fr}.ob-doors:has(>:last-child:focus-within),.ob-doors:has(>:last-child:hover){grid-template-columns:1fr 1.35fr}}@media (max-width:767px){.ob-doors{grid-template-columns:1fr}}.ob-door-more{transition:opacity .32s var(--ob-ease-v3),transform .32s var(--ob-ease-v3)}@media (min-width:768px){.ob-door-more{opacity:.55;transform:translateY(4px)}.ob-door:focus-within .ob-door-more,.ob-door:hover .ob-door-more{opacity:1;transform:none}}.ob-flow-line{transform-origin:left center;transform:scaleX(var(--ob-flow,1))}.ob-flow-stage{transition:opacity .32s var(--ob-ease-v3),transform .32s var(--ob-ease-v3)}.ob-flow-stage[data-reached=false]{opacity:.45}.ob-flow-stage[data-reached=true]{opacity:1}.ob-signal{transition:background-color .32s var(--ob-ease-v3),color .32s var(--ob-ease-v3),box-shadow .32s var(--ob-ease-v3)}.ob-signal[data-lit=true]{background:rgba(39,217,131,.12);color:#7fe3b5;box-shadow:inset 2px 0 0 #27d983}.ob-column{overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.ob-column-track{display:flex;flex-direction:column;gap:var(--ob-gap,1rem);will-change:transform;animation:ob-slide-y var(--ob-duration,40s) linear infinite}.ob-column[data-reverse] .ob-column-track{animation-direction:reverse}.ob-column:focus-within .ob-column-track,.ob-column:hover .ob-column-track{animation-play-state:paused}@keyframes ob-slide-y{to{transform:translateY(-50%)}}html[data-hidden] .ob-column-track{animation-play-state:paused!important}[data-motion=reduced] .ob-column-track{animation:none!important}.ob-aurora{position:absolute;border-radius:9999px;pointer-events:none;background:radial-gradient(closest-side,rgba(39,217,131,var(--ob-aurora-a,.18)),transparent 70%);animation:ob-aurora 16s ease-in-out infinite}.ob-aurora.ob-aurora-2{animation-duration:22s;animation-delay:-8s}.ob-aurora.ob-aurora-3{animation-duration:26s;animation-delay:-14s}@keyframes ob-aurora{0%,to{transform:translateZ(0) scale(1);opacity:1}33%{transform:translate3d(4%,-6%,0) scale(1.08);opacity:.85}66%{transform:translate3d(-5%,4%,0) scale(.95);opacity:.95}}.ob-beam{position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(140,245,192,.07) 50%,transparent 58%);animation:ob-beam 9s var(--ob-ease-io) infinite}@keyframes ob-beam{0%{transform:translateX(-45%)}55%,to{transform:translateX(45%)}}.ob-grad{background:linear-gradient(92deg,#8cf5c0,#27d983 45%,#1fc776);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ob-grad.ob-ribbon-ul:after{background:linear-gradient(90deg,transparent,#27d983 18%,#8cf5c0 50%,#27d983 82%,transparent);opacity:.8}.ob-cta-glow{box-shadow:0 0 24px -6px rgba(39,217,131,.45);transition:box-shadow .35s var(--ob-ease)}.ob-cta-glow:hover{box-shadow:0 0 36px -4px rgba(39,217,131,.65)}.ob-scroll-cue{animation:ob-cue 2.2s ease-in-out infinite}@keyframes ob-cue{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}html[data-tier=lite] .ob-aurora,html[data-tier=lite] .ob-beam,html[data-tier=lite] .ob-orbit-glow,html[data-tier=lite] .ob-orbit-ring,html[data-tier=lite] .ob-particles{animation:none!important}[data-motion=off] *,[data-motion=off] :after,[data-motion=off] :before{animation:none!important;transition:none!important}[data-motion=off] .ob-type{width:auto}[data-motion=off] .ob-type-fade{opacity:1}[data-motion=off] .ob-cycle>*{opacity:1;visibility:hidden}[data-motion=off] .ob-cycle>:first-child{visibility:visible}[data-motion=reduced] .ob-aurora,[data-motion=reduced] .ob-badge,[data-motion=reduced] .ob-beam,[data-motion=reduced] .ob-logo-flow path,[data-motion=reduced] .ob-marquee-track,[data-motion=reduced] .ob-orbit-light,[data-motion=reduced] .ob-orbit-ring,[data-motion=reduced] .ob-particles circle,[data-motion=reduced] .ob-wave-track{animation:none!important}.oweflow-artwork{display:inline-block;vertical-align:middle;max-width:100%;background:transparent;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent,#000 2.2%,#000 97.8%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect}.oweflow-artwork-light{display:none}.oweflow-artwork-dark{display:block}[data-mode=light] .oweflow-artwork{mix-blend-mode:multiply}[data-mode=light] .oweflow-artwork-light{display:block}[data-mode=light] .oweflow-artwork-dark{display:none}[data-mode=dark] .oweflow-artwork{mix-blend-mode:screen}[data-mode=dark] .oweflow-artwork-light{display:none}[data-mode=dark] .oweflow-artwork-dark{display:block}[data-motion=off] .oweflow-artwork,[data-motion=reduced] .oweflow-artwork{animation:none!important}html[data-hidden] .oweflow-artwork{animation-play-state:paused}html[data-hidden] .ob-aurora,html[data-hidden] .ob-beam,html[data-hidden] .ob-logo-flow path,html[data-hidden] .ob-marquee-track,html[data-hidden] .ob-orbit *,html[data-hidden] .ob-wave-track{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html.ob-js .ob-alt:not(.ob-in)>*,html.ob-js .ob-reveal:not(.ob-in),html.ob-js .ob-reveal:not(.ob-in) .ob-ledger-row,html.ob-js .ob-reveal:not(.ob-in) .ob-row,html.ob-js .ob-slide-l:not(.ob-in),html.ob-js .ob-slide-r:not(.ob-in),html.ob-js .ob-zoom:not(.ob-in){opacity:1!important;transform:none!important}html.ob-js .ob-reveal:not(.ob-in) .ob-bar,html.ob-js .ob-reveal:not(.ob-in) .ob-ribbon-ul:after{transform:none!important}html.ob-js .ob-reveal:not(.ob-in) .ob-ribbon{stroke-dashoffset:0!important}.ob-flow-stage{opacity:1!important}.ob-type{width:auto!important}.ob-type-fade{opacity:1!important}.ob-cycle>*{animation:none!important;opacity:1;visibility:hidden;transform:none}.ob-cycle>:first-child{visibility:visible}.ob-fan>*,.ob-hstory-track,.ob-parallax-1,.ob-parallax-2,.ob-rail,.ob-ring-arc,.ob-step-dot{animation:none!important}.ob-hstory{height:auto!important}.ob-hstory-pin{position:static!important;overflow:visible!important}.ob-hstory-track{overflow-x:auto!important;width:auto!important}.ob-pointer,.ob-pointer-deep,[data-magnetic]{transform:none!important}}:root{--of-ink:#202824;--of-muted:#5f6b65;--of-faint:#718078;--of-paper:#ffffff;--of-canvas:#f5f7f6;--of-line:#dfe6e1;--of-line-soft:#eaf0ec;--of-green:#216e53;--of-green-soft:#edf5ef;--of-lime:#d6edb2;--of-radius:12px;--of-shadow:0 2px 3px #142b1e03,0 12px 32px #142b1e06}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(button,input,textarea,select){font-family:inherit}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(input,select,textarea)::placeholder{opacity:1}::selection{background:#d6eddf;color:#163d2a}.of-wordmark{display:inline-flex;align-items:center;gap:.25em;line-height:1;font-weight:650;letter-spacing:-.065em;white-space:nowrap;vertical-align:middle}.of-wordmark>svg{flex-shrink:0;margin-right:.08em}.of-wordmark-period{color:inherit}.of-rescue{background:var(--of-paper);color:var(--of-ink)}.of-rescue>:is(header,footer){border-color:var(--of-line);color:var(--of-muted)}.of-rescue .of-wordmark,.of-rescue main h1{color:var(--of-ink)}.of-rescue main h1{font-weight:500;letter-spacing:-.055em}.of-rescue main h1 span{color:var(--of-green)}.of-rescue .ob-ribbon-ul:after{display:none}.of-rescue main nav a,.of-rescue main p{color:var(--of-muted)}.of-rescue main>div>a{border-radius:10px;background:var(--of-ink);color:white}.of-rescue-art{position:relative;min-height:400px;border:1px solid var(--of-line);border-radius:16px;overflow:hidden;background:var(--of-canvas)}.of-rescue-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.of-rescue-art>span{position:absolute;bottom:10px;left:24px;color:var(--of-ink);font-size:100px;font-weight:500;letter-spacing:-.07em;line-height:1.2}.of-auth{min-height:100dvh;background:var(--of-paper);color:var(--of-ink);color-scheme:light}.of-auth-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1440px;margin:auto;min-height:calc(100dvh - 65px);padding:20px;gap:36px}.of-auth-story{display:flex;flex-direction:column;background:var(--of-canvas);border:1px solid var(--of-line);border-radius:16px;padding:32px;position:relative;overflow:hidden}.of-auth-brand{display:flex;justify-content:space-between;align-items:center;gap:15px}.of-auth-brand>span{font-family:var(--font-jetbrains),monospace;font-size:9px;letter-spacing:.06em;color:var(--of-muted)}.of-auth-brand a{color:var(--of-ink);border-radius:4px}.of-auth :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--of-green);outline-offset:3px}.of-auth-introduction{margin-top:48px;position:relative;z-index:1}.of-auth-eyebrow{display:flex;align-items:center;gap:9px;font:500 10px/1.5 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--of-green)}.of-auth-eyebrow:before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor}.of-auth-introduction h1{font-size:clamp(38px,4.1vw,58px);line-height:1.05;letter-spacing:-.055em;font-weight:500;max-width:510px;margin-top:20px;text-wrap:balance}.of-auth-introduction h1 .ob-ribbon-ul{color:var(--of-green)}.of-auth-introduction .ob-ribbon-ul:after{display:none}.of-auth-introduction>p:last-child{max-width:420px;color:var(--of-muted);font-size:14px;line-height:1.75;margin-top:18px}.of-auth-art{position:relative;height:260px;min-height:200px;margin:12px 0;flex:1;overflow:hidden}.of-auth-art img{object-fit:contain;transform:scale(1.3)}.of-auth-art>span{position:absolute;bottom:12px;right:0;padding:10px 12px;background:white;color:var(--of-muted);border:1px solid var(--of-line);border-radius:8px;font-size:10px;line-height:1.7}.of-auth-features{margin-top:12px;border-top:1px solid var(--of-line)}.of-auth-features li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--of-line)}.of-auth-features li:last-child{border-bottom:0;padding-bottom:0}.of-auth-feature-index{font-family:var(--font-jetbrains),monospace;font-size:10px;color:var(--of-green);padding-top:2px}.of-auth-feature-icon{display:none}.of-auth-features strong{display:block;font-size:12px;font-weight:550}.of-auth-features li>span:last-child>span{display:block;font-size:12px;color:var(--of-muted);line-height:1.65;margin-top:3px}.of-auth-form{min-width:0;width:100%;max-width:468px;justify-self:center;align-self:center;padding:40px 20px;outline:none}.of-auth .of-auth-card{border:0;border-radius:0;background:white;box-shadow:none;overflow:visible}.of-auth .of-auth-card-content{padding:0}.of-auth .of-auth-card-note{margin-top:26px;padding:20px 0 0;border-color:var(--of-line);font-size:12px;color:var(--of-muted)}.of-auth-heading :is(h1,h2){font-size:30px;line-height:1.2;letter-spacing:-.045em;font-weight:550;color:var(--of-ink)}.of-auth-heading>p{color:var(--of-muted);line-height:1.7;font-size:14px;margin-top:12px}.of-auth-input{border-color:var(--of-line);border-radius:9px;min-height:48px;background:white;color:var(--of-ink);padding-block:12px;box-shadow:0 1px 2px #142b1e03}.of-auth-input:hover{border-color:#a6b7ac}.of-auth-input:focus{border-color:var(--of-green);box-shadow:0 0 0 3px var(--of-green-soft)}.of-auth-input[aria-invalid=true]{border-color:#c04840}.of-auth-input.of-auth-readonly{background:var(--of-canvas);color:var(--of-muted);box-shadow:none;cursor:default}.of-auth-input.of-auth-readonly:hover:not(:focus){border-color:var(--of-line)}.of-auth-submit{min-height:48px;border-radius:9px;background:var(--of-ink);color:white;font-size:14px;box-shadow:0 2px 3px #142b1e08;transition:background .16s,transform .16s}.of-auth-submit:hover{background:#34463b;transform:translateY(-1px)}.of-auth-submit:active,.of-auth-submit:disabled{transform:none}.of-auth .of-auth-choices ul{border:0;display:grid;gap:10px}.of-auth .of-auth-choices li{border:0}.of-auth .of-auth-choices a{padding:14px;border:1px solid var(--of-line);border-radius:10px;background:white;transition:background .16s,border-color .16s}.of-auth .of-auth-choices a:hover{background:var(--of-canvas);border-color:#a6b7ac}.of-auth .of-auth-choices a>span:first-child{color:var(--of-green);background:var(--of-green-soft);border-radius:8px}.of-auth .of-auth-choices a>span:nth-child(2)>span:first-child{font-size:13px;font-weight:550;color:var(--of-ink)}.of-auth .of-auth-choices a>span:nth-child(2)>span:last-child{font-size:12px;color:var(--of-muted)}.of-auth-legal{border-top:1px solid var(--of-line);color:var(--of-muted)}.of-auth-legal footer{background:white;color:var(--of-muted)}.of-auth-legal :is(p,a,span){color:inherit}.of-auth[data-form-width=wide] .of-auth-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.of-auth[data-form-width=wide] .of-auth-form{max-width:800px}.of-internal-auth{background:#18251e;color:#f4f8f5}.of-internal-auth-art{position:absolute;inset:0;pointer-events:none;z-index:-1;background:url(/artwork/evidence-sculpture.webp) 18% 47%/430px auto no-repeat;opacity:.08}.of-internal-introduction>p:first-child{font-weight:500;letter-spacing:-.045em}.of-internal-introduction>p:first-child>span{color:var(--of-lime)}.of-internal-auth .of-auth-card{box-shadow:var(--of-shadow);border:1px solid var(--of-line);border-radius:12px}.of-internal-auth .of-auth-heading :is(h1,h2){font-size:30px}@media (max-width:1100px){.of-auth-grid{padding:16px;gap:16px}.of-auth-story{padding:25px}.of-auth-form{padding-inline:10px}}@media (max-width:1023px){.of-auth-grid,.of-auth[data-form-width=wide] .of-auth-grid{grid-template-columns:1fr;padding:0;gap:0}.of-auth-story{display:contents}.of-auth-brand{order:0;padding:24px 30px;border-bottom:1px solid var(--of-line)}.of-auth-introduction{order:1;margin:0;padding:32px 30px 0;max-width:560px;width:100%;justify-self:center}.of-auth-introduction h1{font-size:38px}.of-auth-introduction>p:last-child{max-width:460px}.of-auth-form{order:2;padding:30px 30px 40px;max-width:560px}.of-auth-art{order:3;margin:0;height:240px;flex:none;background:var(--of-canvas);border-top:1px solid var(--of-line)}.of-auth-art>span{right:24px}.of-auth-features{order:4;padding:16px 30px 30px;margin:0;border:0;background:var(--of-canvas)}.of-auth-features li{max-width:500px;margin:auto}.of-auth .of-auth-heading :is(h1,h2){font-size:27px}}@media (max-width:639px){.of-auth-brand{padding:22px 24px}.of-auth-brand .of-wordmark{font-size:25px!important}.of-auth-brand>span{font-size:8px}.of-auth-introduction{padding:30px 24px 0}.of-auth-introduction h1{font-size:35px}.of-auth-form{padding:28px 24px 34px}.of-auth .of-auth-heading :is(h1,h2){font-size:25px}.of-auth-input{font-size:16px}.of-auth-art{height:225px;min-height:0}.of-auth-features{padding-inline:24px}.of-internal-auth .of-auth-card-content{padding:27px 23px}}@media (prefers-reduced-motion:reduce){.of-auth *,.of-internal-auth *{animation:none!important;transition:none!important}}@keyframes rv-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rv-land{0%{opacity:0;transform:translateY(-7px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rv-turn{0%{transform:rotate(0deg)}to{transform:rotate(-16deg)}}@keyframes rv-settle-again{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rv-land-again{0%{opacity:0;transform:translateY(-7px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes rv-turn-again{0%{transform:rotate(0deg)}to{transform:rotate(-16deg)}}.rv-mark .rv-turn{transform-origin:.5px .65px;transform:rotate(-16deg)}@media (prefers-reduced-motion:no-preference){.rv-mark .rv-r1{animation:rv-settle .32s cubic-bezier(.2,.8,.2,1) both}.rv-mark .rv-r2{animation:rv-settle .32s cubic-bezier(.2,.8,.2,1) .1s both}.rv-mark .rv-slip{animation:rv-land .38s cubic-bezier(.2,.8,.2,1) .22s both}.rv-mark .rv-turn{animation:rv-turn .42s cubic-bezier(.3,.7,.2,1) .46s both}.of-wordmark:hover .rv-r1,.of-wordmark:hover .rv-r2,.rv-mark:hover .rv-r1,.rv-mark:hover .rv-r2,a:hover .rv-mark .rv-r1,a:hover .rv-mark .rv-r2{animation-name:rv-settle-again}.of-wordmark:hover .rv-slip,.rv-mark:hover .rv-slip,a:hover .rv-mark .rv-slip{animation-name:rv-land-again}.of-wordmark:hover .rv-turn,.rv-mark:hover .rv-turn,a:hover .rv-mark .rv-turn{animation-name:rv-turn-again}}