.ow-marketing{--ow-surface:#fff;--ow-faint:#6a7465;--ow-rule-soft:var(--of-line-soft);--ow-on-ink-faint:#6a7465;color-scheme:light;background:#fff}.ow-marketing :is(h1,h2,h3){text-wrap:balance}.ow-marketing :is(a,button,summary){touch-action:manipulation}.ow-marketing :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--of-green);outline-offset:4px}.ow-marketing :is(.ow-anchor,[id]){scroll-margin-top:112px}.ow-marketing .oweflow-artwork,.public-header .oweflow-artwork,.public-mobile-dialog .oweflow-artwork{mix-blend-mode:multiply}.ow-marketing .oweflow-artwork-light,.public-header .oweflow-artwork-light,.public-mobile-dialog .oweflow-artwork-light{display:block}.ow-marketing .oweflow-artwork-dark,.public-header .oweflow-artwork-dark,.public-mobile-dialog .oweflow-artwork-dark{display:none}.public-header{position:sticky;z-index:40;width:calc(100% - 48px);max-width:1232px;margin:16px auto 0;border:1px solid #e2e6dd;border-radius:12px;box-shadow:0 4px 20px -10px #2435271a}.public-header[data-scrolled=true]{box-shadow:0 8px 28px -12px #2435272b}.public-header-inner{display:flex;padding:0 20px;gap:20px;align-items:center}.public-header .public-button{min-height:40px;padding:10px 16px;white-space:nowrap}.public-header nav a{padding-left:10px;padding-right:10px}.public-header nav ul a{min-height:44px}.public-mobile-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--of-ink);overflow:hidden}.public-mobile-dialog::backdrop{background:#17251c45}.public-mobile-dialog:modal>div{animation:public-drawer-in .2s ease-out both}.public-mobile-dialog :is(a,button):focus-visible{outline:2px solid var(--of-green);outline-offset:2px}.public-mobile-dialog nav a{min-height:44px}.public-mobile-dialog .public-button{min-height:46px}.public-button{transition:background-color .16s,border-color .16s,transform .16s}.public-button:active{transform:translateY(1px)}.public-eyebrow{letter-spacing:.05em}.public-highlight{color:var(--of-green)}.public-home-hero{background:#fff}.public-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:690px;padding-top:74px;padding-bottom:84px}.public-kicker{display:flex;align-items:center;font-size:12px;font-weight:500}.public-kicker>span{width:6px;height:6px;border-radius:50%;background:#64835d;flex-shrink:0}.public-hero-copy .public-hero-title{margin:26px 0 0;color:var(--of-ink);font-size:clamp(66px,7.4vw,106px);font-weight:450;letter-spacing:-.065em}.public-hero-description{max-width:440px;font-size:17px}.public-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.public-hero-caveat{display:flex;align-items:flex-start;gap:8px;margin-top:23px;color:#687161;line-height:1.7;max-width:390px}.public-hero-caveat svg{flex-shrink:0;margin-top:2px}.public-hero-visual{min-width:0;padding:16px 0 0 8px}.public-case-scene{position:relative;padding:34px 20px 100px 36px;margin:0;isolation:isolate}.public-case-orbit{position:absolute;width:100%;aspect-ratio:1;top:0;left:0;border:1px solid #dce3d3;border-radius:50%;z-index:-2}.public-case-orbit:before{content:"";position:absolute;inset:24px;border:1px solid #e7ebdf;border-radius:50%}.public-case-sheet{position:absolute;inset:34px 20px 100px 36px;border:1px solid #d9e0d0;border-radius:12px;z-index:-1}.public-case-sheet-back{background:#dce5d1;transform:rotate(-8deg) translate(-8px,2px)}.public-case-sheet-middle{background:#eaf0e1;transform:rotate(5deg) translate(6px,-2px)}.public-case-paper{position:relative;background:#fff;border:1px solid #dce2d5;border-radius:12px;padding:0 28px;box-shadow:0 16px 40px -24px #33412b45}.public-case-topline{display:flex;align-items:center;justify-content:space-between;padding:21px 0;border-bottom:1px solid var(--of-line-soft);font-size:12px;color:#59634f}.public-case-topline>span:first-child{display:flex;gap:8px;align-items:center;font-weight:500}.public-mark-dot{width:9px;height:9px;border:2px solid var(--of-green);border-radius:50%}.public-example{color:var(--of-muted);font-size:11px;background:#f2f4ee;padding:3px 7px;border-radius:4px}.public-case-heading{display:flex;gap:16px;padding:26px 0;align-items:center}.public-case-icon{display:grid;place-items:center;width:46px;height:54px;border:1px solid #dfe5d7;border-radius:6px;background:#f8faf5;color:var(--of-green);flex-shrink:0}.public-case-ref{font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.06em;color:#687161}.public-case-heading h2{font-size:21px;line-height:1.3;letter-spacing:-.025em;font-weight:500;color:var(--of-ink);margin-top:7px}.public-case-value{display:flex;justify-content:space-between;gap:18px;padding:0 0 25px;border-bottom:1px solid var(--of-line-soft)}.public-case-value dt{font-size:11px;color:var(--of-muted);margin-bottom:6px}.public-case-value dd{font-size:26px;font-weight:450;letter-spacing:-.04em;color:var(--of-ink);font-variant-numeric:tabular-nums}.public-case-value dd>span{font-size:11px;font-weight:400;color:var(--of-muted);letter-spacing:0}.public-case-value .public-case-status{display:inline-block;font-size:12px;letter-spacing:0;background:#f9eee5;color:#93623e;padding:4px 9px;border-radius:5px}.public-evidence-list{padding:21px 0}.public-evidence-list>p{font-size:11px;color:var(--of-muted);margin-bottom:15px}.public-evidence-list>div{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:12px;color:#374536}.public-evidence-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#f2f5ec;color:var(--of-green);flex-shrink:0}.public-evidence-list>div>svg{margin-left:auto;color:var(--of-green);flex-shrink:0}.public-evidence-list small{display:block;font-size:10px;margin-top:3px;color:var(--of-muted)}.public-case-decision{display:flex;justify-content:space-between;gap:10px;padding:17px 0;border-top:1px solid var(--of-line-soft);font-size:11px;color:var(--of-muted)}.public-case-decision strong{display:flex;gap:7px;align-items:center;font-weight:500;color:var(--of-green)}.public-case-note{position:absolute;right:0;bottom:28px;display:flex;gap:12px;align-items:center;background:#e5ecd9;color:#41573b;border:1px solid #d5dfc8;padding:15px 22px;border-radius:8px;box-shadow:0 8px 22px -14px #33412b40;font-size:13px}.public-case-note small{display:block;color:#54634a;font-size:11px;margin-top:3px}.public-case-scene figcaption{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#687161;font-size:11px}.public-hero-copy,.public-hero-visual{opacity:1}.public-hero-ground{position:absolute;inset:0;z-index:-1;background:#fff}.public-storefronts{border-top:1px solid #e2e6dc;padding:28px 0 34px}.public-storefronts-inner{display:flex;align-items:center;gap:40px}.public-storefronts-label{flex:0 0 145px;color:#687161;font-size:12px;line-height:1.7}.public-storefront-list{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.public-storefront-list img{width:23px;height:23px}.public-storefront-list li{display:flex;gap:8px;align-items:center;font-size:14px;color:#3f4a3b;font-weight:500}.ow-marketing .ob-ribbon-ul{color:var(--of-green)}.ow-marketing .ob-ribbon-ul:after{display:none}.ow-marketing .ob-grad{background:none;-webkit-text-fill-color:currentColor;animation:none}.ow-marketing .ob-cta-glow{box-shadow:none}.ow-marketing .ob-door{transition:none}.ow-marketing .ob-doors:hover .ob-door{flex:1}.ow-marketing .ob-door-more{opacity:1;transform:none}.ow-marketing .public-flow{min-height:0}.ow-marketing .public-flow .ob-flow-stage{opacity:1;transform:none}.ow-marketing .public-flow ol{gap:28px}.ow-marketing .public-flow li{border-top:1px solid #cdd7c2;padding-top:24px}.public-commitments{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d4dcce;gap:0 48px}.public-commitments li{border-bottom:1px solid #d4dcce;padding:28px 0}.public-commitments blockquote{color:#374536;font-size:18px;line-height:1.65;letter-spacing:-.015em}.public-commitments p{color:var(--of-muted);font-size:12px;margin-top:14px}.public-footer-wordmark{padding-top:50px;color:#d9e0d1;font-size:clamp(65px,15vw,204px);line-height:1;letter-spacing:-.065em;font-weight:500;overflow:hidden}.public-final-cta{border-top:1px solid #d5dfcc;background:#e5ebdb!important}.public-signal-tabs{display:flex;gap:4px;padding:6px;background:#e9eee2;border-bottom:1px solid var(--of-line)}.public-signal-tabs button{flex:1;padding:10px 8px;border-radius:5px;color:var(--of-muted);font-size:12px;transition:background-color .15s}.public-signal-tabs button[aria-selected=true]{background:white;color:var(--of-ink);box-shadow:0 1px 3px #2435270a}@keyframes public-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes public-drawer-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1100px){.public-header-inner{gap:12px;padding:0 16px}.public-header nav a{padding-left:6px;padding-right:6px;font-size:13px}.public-hero-grid{gap:24px}.public-case-paper{padding:0 20px}.public-case-scene{padding-left:18px;padding-right:10px}.public-case-sheet{left:18px;right:10px}}@media (max-width:1023px){.public-hero-grid{grid-template-columns:1fr 1fr;padding-top:64px;padding-bottom:60px;min-height:650px;gap:22px}.public-hero-copy .public-hero-title{font-size:76px}.public-hero-description{font-size:15px}.public-kicker{max-width:260px;align-items:flex-start}.public-kicker>span{margin-top:6px}.public-case-heading{gap:10px}.public-case-heading h2{font-size:18px}.public-case-icon{display:none}.public-case-value dd{font-size:23px}.public-case-value{gap:8px}.public-case-value dt{font-size:10px}.public-evidence-list small{font-size:10px;line-height:1.5}.public-evidence-icon{display:none}.public-case-note{right:-8px;padding:12px 16px}.public-storefronts-inner{align-items:flex-start;gap:24px}.public-storefront-list{gap:20px 24px}}@media (max-width:639px){.public-header{top:10px;margin-top:10px;width:calc(100% - 24px);border-radius:10px}.public-header-inner{height:60px}.public-hero-grid{grid-template-columns:1fr;padding-top:54px;padding-bottom:42px;gap:28px}.public-hero-copy .public-hero-title{font-size:78px;margin-top:23px}.public-kicker{font-size:11px;max-width:none}.public-hero-description{margin-top:24px;font-size:16px}.public-hero-actions{gap:8px;margin-top:25px}.public-hero-actions .public-button{padding:12px 14px;font-size:13px}.public-hero-caveat{margin-top:18px;font-size:11px}.public-hero-visual{padding:8px 0 0}.public-case-scene{max-width:400px;margin:auto;padding:24px 14px 100px}.public-case-sheet{inset:24px 14px 100px}.public-case-heading h2{font-size:20px}.public-case-icon{display:grid;width:39px;height:48px}.public-case-note{right:0;bottom:28px}.public-case-topline{padding:17px 0}.public-case-heading{padding:22px 0}.public-evidence-list>div{font-size:12px}.public-evidence-list small{font-size:10px}.public-case-value dt{font-size:11px}.public-storefronts-inner{display:block}.public-storefronts-label{margin-bottom:24px}.public-storefront-list{gap:20px}.public-storefront-list li{font-size:13px}.public-storefront-list img{width:20px;height:20px}.public-commitments{grid-template-columns:1fr;margin-top:32px}.public-commitments blockquote{font-size:17px}.public-footer-wordmark{padding-top:36px}}@media (prefers-reduced-motion:reduce){.ow-marketing *,.ow-marketing :after,.ow-marketing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ow-marketing .ob-flow-stage,.ow-marketing .ob-rise,.ow-marketing .ow-rise,html.ob-js .ow-marketing .ob-reveal:not(.ob-in){opacity:1!important;transform:none!important}html.ob-js .ow-marketing .ob-reveal .ob-row{opacity:1!important}html.ob-js .ow-marketing .ob-reveal .ob-bar{transform:none!important}}.ow-marketing{--ow-paper:#fff;--ow-ink:var(--of-ink);--ow-ink-soft:var(--of-muted);--ow-muted:var(--of-muted);--ow-rule:var(--of-line)}.public-header{top:20px;margin-top:20px;border-radius:100px;border-color:#deded5;background:#fff;box-shadow:0 8px 30px #2729210a}.public-header-inner{height:74px;padding-inline:27px}.public-header .public-button{border-radius:100px;padding-inline:21px}.public-header nav a{font-size:12px;font-weight:500}.public-header nav ul{border-radius:16px;box-shadow:0 16px 48px #25262115}.public-header nav ul a{padding:13px 16px}.public-header .of-wordmark{font-size:26px!important}.public-button{border-radius:100px;padding:15px 23px;min-height:48px}.public-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #25262112}.public-button:active{transform:translateY(0)}.public-eyebrow{font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.public-home-hero{overflow:hidden}.public-hero-grid{grid-template-columns:1fr 1.06fr;gap:20px;min-height:695px;padding-top:48px;padding-bottom:38px}.public-kicker{font-family:var(--font-jetbrains),monospace;letter-spacing:.065em;gap:10px}.public-kicker>span{border-radius:0;width:7px;height:7px}.public-hero-copy .public-hero-title{font-size:clamp(75px,8.65vw,124px);line-height:.91;letter-spacing:-.078em;font-weight:500;margin-top:32px}.public-hero-copy .public-hero-title>span{color:var(--of-green)}.public-hero-description{font-size:16px;max-width:410px;margin-top:30px}.public-hero-actions{margin-top:27px}.public-hero-caveat{font-size:11px;max-width:360px}.public-hero-visual{padding:0}.hero-footline{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:24px;padding-bottom:29px;border-top:1px solid var(--of-line)}.hero-footline>span{font-family:var(--font-jetbrains),monospace;font-size:9px;letter-spacing:.08em;color:#77796d}.hero-footline ol{display:flex;gap:38px;font-size:12px;color:#52594a}.hero-footline b{font-family:var(--font-jetbrains),monospace;color:#8b9277;font-size:10px;font-weight:400;margin-right:9px}.public-storefronts{background:#fff;border-top:1px solid var(--of-line);padding:95px 0 22px}.ow-marketing .public-flow li{border-top-color:#bfc5ad}.ow-marketing .public-flow li>div:first-child{background:#252a21;color:#e4edce;border-color:#252a21}.public-commitments,.public-commitments li{border-color:#c7ccb9}.public-commitments blockquote{font-size:21px;font-weight:400;letter-spacing:-.03em}.public-final-cta{position:relative;background:#24291f!important;overflow:hidden}.public-final-cta:after{content:"";position:absolute;inset:0 0 0 58%;background:url(/artwork/evidence-sculpture.webp) 50%/contain no-repeat}.public-final-cta>div:first-child{display:none}.public-final-cta>div{position:relative;z-index:1}.public-final-cta>div>div{max-width:48%}.public-final-cta h2{color:#f1f2e8;font-size:clamp(35px,4vw,58px)}.public-final-cta h2 span{color:#d4e8a6!important}.public-final-cta p{color:#b7bdad;font-size:15px}.public-final-cta .public-button{color:#24291f;background:#d4e8a6;border-color:#d4e8a6}.public-final-cta .public-button+.public-button{color:#e4e8d9;background:#303629;border-color:#59644a}.public-footer-wordmark{color:#d4d7c7;letter-spacing:-.08em;font-weight:550}.public-signal-tabs{background:#e8eadd}@keyframes sculpture-arrive{0%{opacity:0;transform:translateY(25px) rotate(-4deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@media (max-width:1100px){.public-header-inner{padding-inline:20px;gap:10px}.public-header nav a{padding-inline:5px}.public-hero-grid{gap:20px;min-height:590px}.hero-footline ol{gap:19px}}@media (max-width:900px){.public-hero-copy .public-hero-title{font-size:78px}.public-kicker{font-size:9px;line-height:1.6;max-width:240px}.public-hero-description{font-size:14px}.public-hero-actions .public-button{font-size:12px;padding:13px 16px}.hero-footline>span{max-width:160px;line-height:1.8}}@media (max-width:639px){.public-header{top:10px;margin-top:10px;width:calc(100% - 24px);border-radius:100px}.public-header-inner{height:62px;padding-inline:19px}.public-header .of-wordmark{font-size:24px!important}.public-hero-grid{grid-template-columns:1fr;padding-top:47px;padding-bottom:27px;gap:32px}.public-kicker{font-size:9px;max-width:none}.public-hero-copy .public-hero-title{font-size:90px;margin-top:27px}.public-hero-description{margin-top:25px;font-size:15px;max-width:330px}.public-hero-actions .public-button{font-size:13px;padding-inline:20px}.public-hero-caveat{font-size:10px;max-width:320px}.hero-footline{display:block;padding-top:18px;padding-bottom:22px}.hero-footline>span{max-width:none;font-size:8px}.hero-footline ol{justify-content:space-between;gap:10px;margin-top:13px;font-size:10px}.hero-footline b{margin-right:5px;font-size:9px}.public-storefronts{padding-top:58px}.public-final-cta:after{position:relative;display:block;inset:auto;height:260px;background-position:50% 56%}.public-final-cta>div>div{max-width:none}.public-final-cta>div{padding-top:60px;padding-bottom:53px}.public-commitments blockquote{font-size:20px}}.evidence-sculpture{position:relative;min-height:550px;margin:0}.evidence-sculpture-object{position:absolute;inset:-24px -24px 8px;display:grid;place-items:center;transform:perspective(1200px) rotateY(var(--art-x,0deg)) rotateX(var(--art-y,0deg));transition:transform .45s cubic-bezier(.2,.7,.2,1)}.evidence-sculpture-object img{height:auto;filter:drop-shadow(0 28px 22px #222a2217)}.evidence-sculpture figcaption{position:absolute;bottom:8px;width:100%;display:flex;justify-content:center;gap:5px;color:#7c7f73;font-size:11px;letter-spacing:.015em}.evidence-sculpture figcaption span{color:#3e4537}.public-storefronts{padding:60px 0 27px;border-color:#e9ebe5}.integration-wheel{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;column-gap:30px}.wheel-intro{padding-bottom:40px}.wheel-intro h2{margin-top:23px;font-size:clamp(35px,3.5vw,49px);line-height:1.1;letter-spacing:-.055em;font-weight:450}.wheel-intro>p:not(.public-eyebrow){margin-top:22px;color:var(--of-muted);font-size:14px;line-height:1.8}.wheel-intro>.wheel-hint{margin-top:32px!important;font-size:11px!important;color:#777b70!important}.wheel-visual{min-width:0}.wheel-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:relative;width:100%}.wheel-platform{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;border-radius:12px;-webkit-tap-highlight-color:transparent}.wheel-platform img{display:block;width:100%;max-width:132px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 6px #25262112);transition:filter .2s}.wheel-platform-name{display:block;color:#51574b;font-size:11px;line-height:1.5;text-align:center;white-space:nowrap}.integration-wheel[data-orbit=true] .wheel-stage{display:block;height:450px;perspective:850px;perspective-origin:50% 42%;transform-style:preserve-3d}.integration-wheel[data-orbit=true] .wheel-platform{position:absolute;left:50%;top:48%;width:132px;height:132px;margin:-66px;will-change:transform}.integration-wheel[data-orbit=true] .wheel-platform img{transform:rotate(var(--logo-turn,0deg))}.integration-wheel[data-orbit=true] .wheel-platform-name{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:5px;background:white;opacity:0;pointer-events:none;transition:opacity .16s}.wheel-platform:focus-visible img,.wheel-platform:hover img{filter:drop-shadow(0 12px 8px #25262125)}.integration-wheel[data-orbit=true] .wheel-platform:is(:hover,:focus-visible) .wheel-platform-name{opacity:1}.wheel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;min-height:44px;color:#727769}.wheel-toolbar>span{font-family:var(--font-jetbrains),monospace;font-size:8px;letter-spacing:.09em}.wheel-toggle{display:none;align-items:center;justify-content:center;gap:7px;min-width:78px;min-height:44px;padding:0 10px;border:1px solid #e6e8e0;border-radius:100px;font-size:10px;cursor:pointer}.integration-wheel[data-orbit=true] .wheel-toggle{display:flex}.wheel-toggle:hover{background:#f5f6f2}.wheel-attribution{grid-column:1/-1;margin-top:46px;padding-top:21px;border-top:1px solid #eceee8;color:#73786c;font-size:10px;line-height:1.7}@media (max-width:1100px){.evidence-sculpture{min-height:460px}.evidence-sculpture-object{inset:-10px -20px 10px}.integration-wheel{grid-template-columns:.85fr 1.15fr;gap:0 24px}.integration-wheel[data-orbit=true] .wheel-stage{height:390px}.integration-wheel[data-orbit=true] .wheel-platform{width:112px;height:112px;margin:-56px}}@media (max-width:900px){.evidence-sculpture{min-height:430px}.evidence-sculpture-object{inset:-10px -20px 20px}.integration-wheel{grid-template-columns:1fr}.wheel-intro{padding-bottom:0}.wheel-intro>.wheel-hint{margin-top:18px!important}.wheel-visual{width:100%;max-width:630px;justify-self:center;margin-top:15px}.integration-wheel[data-orbit=true] .wheel-stage{height:430px}.integration-wheel[data-orbit=true] .wheel-platform{width:132px;height:132px;margin:-66px}}@media (max-width:639px){.evidence-sculpture{min-height:350px;max-width:430px;margin:auto}.evidence-sculpture-object{inset:-25px -20px 10px}.evidence-sculpture figcaption{font-size:10px;bottom:0}.public-storefronts{padding-top:47px}.wheel-intro h2{font-size:42px;margin-top:19px}.wheel-intro>p:not(.public-eyebrow){font-size:13px}.wheel-visual{margin-top:21px}.integration-wheel[data-orbit=true] .wheel-stage{height:350px;perspective:620px}.integration-wheel[data-orbit=true] .wheel-platform{width:91px;height:91px;margin:-45.5px}.wheel-platform-name{font-size:10px}.wheel-toolbar{margin-top:0}.wheel-toolbar>span{font-size:7px}.wheel-attribution{margin-top:25px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ow-marketing .evidence-sculpture-object{transform:none}.wheel-platform,.wheel-platform img{transform:none!important}}.ow-marketing{--ow-paper-sunk:var(--of-canvas);--ow-faint:var(--of-muted);--ow-on-ink:var(--of-ink);--ow-on-ink-muted:var(--of-muted);--ow-on-ink-faint:var(--of-muted);--ow-accent-on-ink:var(--of-green)}.public-header{top:16px;margin-top:16px;border-radius:14px;border-color:var(--of-line);box-shadow:var(--of-shadow)}.public-header-inner{height:68px;padding-inline:22px}.public-button,.public-header .public-button{border-radius:9px}.public-header .public-button{padding-inline:17px}.public-header nav ul{border-radius:12px;border-color:var(--of-line);box-shadow:0 14px 32px #142b1e12}.public-header nav ul a{border-radius:7px;font-size:13px}.public-button{min-height:46px;padding:13px 21px}.public-button:hover{transform:translateY(-1px);box-shadow:0 3px 8px #142b1e0a}.public-hero-grid{gap:44px;min-height:650px;padding-top:52px;padding-bottom:52px}.public-kicker{font-size:10px;line-height:1.65;color:var(--of-muted)}.public-kicker>span{border-radius:2px;background:var(--of-green)}.public-hero-copy .public-hero-title{font-size:clamp(72px,7.7vw,112px);line-height:.98;letter-spacing:-.07em;margin-top:28px}.public-hero-description{color:var(--of-muted);max-width:415px;line-height:1.75}.public-hero-caveat{font-size:12px;color:var(--of-muted)}.public-hero-visual{border:1px solid var(--of-line);border-radius:16px;background:var(--of-canvas);overflow:hidden}.evidence-sculpture{min-height:495px}.evidence-sculpture-object{inset:3px -18px 42px}.evidence-sculpture-object img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 16px #142b1e12)}.evidence-sculpture figcaption{bottom:0;min-height:52px;align-items:center;border-top:1px solid var(--of-line);background:white;padding:12px 20px;color:var(--of-muted);font-size:12px}.evidence-sculpture figcaption:before{content:"01 /";font:10px var(--font-jetbrains),monospace;margin-right:auto;color:var(--of-green)}.evidence-sculpture figcaption span{color:var(--of-ink);margin-right:auto}.hero-footline{padding-top:20px;padding-bottom:22px}.hero-footline>span{color:var(--of-muted)}.hero-footline ol{color:var(--of-ink)}.hero-footline b{color:var(--of-green)}.public-storefronts{border-color:var(--of-line)}.wheel-visual{background:var(--of-canvas);border:1px solid var(--of-line);border-radius:16px;padding:12px 20px}.wheel-intro h2{letter-spacing:-.045em;font-weight:500}.wheel-intro>.wheel-hint,.wheel-intro>p:not(.public-eyebrow){color:var(--of-muted)!important}.wheel-toolbar{border-top:1px solid var(--of-line);padding-top:10px;color:var(--of-muted)}.wheel-toolbar>span{font-size:9px}.wheel-toggle{border-radius:7px;background:white;border-color:var(--of-line);font-size:12px}.wheel-attribution{color:var(--of-muted);font-size:11px;border-color:var(--of-line)}.public-signal-tabs{background:var(--of-canvas)}.public-final-cta{background:#18251e!important}.public-final-cta:after{inset:20px 3% 20px 55%}.public-final-cta h2{color:white}.public-final-cta h2 span{color:var(--of-lime)!important}.public-final-cta p{color:#c1cec5}.public-final-cta .public-button{background:var(--of-lime);color:#18251e;border-color:var(--of-lime)}.public-final-cta .public-button+.public-button{color:white;background:#25382d;border-color:#526a59}.public-footer-wordmark{color:#dfe7e1}.ow-marketing [class~="bg-[#EBE9E1]"],.ow-marketing [class~="bg-[#F5F3ED]"]{background-color:var(--of-canvas)}.ow-marketing [class~="text-[#252621]"]{color:var(--of-ink)}.ow-marketing [class~="text-[#67675E]"]{color:var(--of-muted)}.ow-marketing [class~="text-[#536039]"]{color:var(--of-green)}.ow-marketing [class~="border-[#DDDDD3]"]{border-color:var(--of-line)}@media (max-width:1100px){.public-hero-grid{gap:24px;min-height:575px}.evidence-sculpture{min-height:420px}}@media (max-width:900px){.public-hero-copy .public-hero-title{font-size:73px}.public-hero-grid{gap:22px;padding-top:42px;padding-bottom:42px}.public-hero-description{font-size:15px}.evidence-sculpture{min-height:380px}.evidence-sculpture figcaption{font-size:10px;padding-inline:12px}.wheel-visual{margin-top:28px}}@media (max-width:639px){.public-header{top:10px;margin-top:10px;border-radius:12px}.public-header-inner{height:60px;padding-inline:16px}.public-hero-grid{gap:30px;padding-top:38px;padding-bottom:30px}.public-hero-copy .public-hero-title{font-size:clamp(70px,20vw,100px);margin-top:22px}.public-hero-description{margin-top:22px}.public-hero-actions{gap:9px;margin-top:24px}.public-hero-actions .public-button{padding-inline:17px}.public-hero-caveat{font-size:11px;margin-top:18px}.evidence-sculpture{min-height:320px;max-width:none}.evidence-sculpture-object{inset:-12px -20px 26px}.evidence-sculpture figcaption{font-size:11px}.hero-footline>span{font-size:9px}.hero-footline ol{font-size:11px}.wheel-visual{padding:10px 12px;border-radius:12px}.wheel-toolbar>span{font-size:8px}.wheel-intro h2{font-size:38px}.public-final-cta:after{inset:auto;height:290px}}.wheel-stage{height:450px;grid-template-rows:repeat(3,minmax(0,1fr));align-items:center}.wheel-platform img{max-height:125px;width:auto;max-width:100%}@media (max-width:1100px){.wheel-stage{height:390px}.wheel-platform img{max-height:110px}}@media (max-width:900px){.wheel-stage{height:430px}.wheel-platform img{max-height:125px}}@media (max-width:639px){.wheel-stage{height:350px}.wheel-platform img{max-height:90px}}@media (max-width:639px){.ow-marketing :where(input,select,textarea){font-size:16px}}