body.origin3 .n-header--ecosystem,body.origin3 .n-header--ecosystem.is-scrolled{height:auto;display:block;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.n-ecosystem-nav{display:flex;align-items:center;gap:30px;padding:10px 25px 9px;border-radius:22px 22px 0 0;border-bottom:1px solid rgba(255,255,255,.3);background:linear-gradient(115deg,rgba(255,255,255,.12),rgba(255,255,255,.015) 42%,rgba(255,255,255,.08) 76%,transparent),linear-gradient(125deg,rgba(34,57,43,.82),rgba(18,39,31,.78));box-shadow:inset 0 1px 1px rgba(255,255,255,.55),inset 1px 0 0 rgba(255,255,255,.2),inset -1px 0 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(8,22,15,.18);backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%)}body.origin3 .n-ecosystem-identity{font-size:10px;letter-spacing:.12em;white-space:nowrap;color:#d1ded5!important}.n-ecosystem-identity b{color:#f5faf7;font-size:12px;margin-left:4px}.n-ecosystem-links{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:1 1;min-width:0}body.origin3 .n-ecosystem-links a{display:grid;gap:2px;position:relative;padding:3px 0;color:#f5faf7!important}.n-ecosystem-links strong{font-size:12px;font-weight:600;letter-spacing:0}.n-ecosystem-links small{font-size:10px;color:#e0e9e3;white-space:nowrap}.n-ecosystem-links a:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:2px;background:#d8ff65;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--n-ease)}.n-ecosystem-links [aria-current=page]:after,.n-ecosystem-links a:hover:after{transform:scaleX(1)}.n-header-main{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:11px 22px 12px;min-width:0;border-radius:0 0 22px 22px;background:linear-gradient(130deg,rgba(255,255,255,.73),rgba(245,250,245,.48));box-shadow:inset 0 -1px 1px rgba(255,255,255,.65);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.n-brand-copy{display:grid;gap:5px;min-width:0}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:21px;letter-spacing:-.055em;line-height:1.05;font-weight:750}.n-brand-copy small{font-size:11px;letter-spacing:0;font-weight:400;color:#344b3e;line-height:1.3}body.origin3 .n-header--ecosystem .n-desktop-nav{gap:clamp(13px,1.5vw,25px);font-size:13px}.n-header-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px;position:relative;border-radius:12px;font-size:12px;white-space:nowrap;transition:background .22s}.n-header-action:hover{background:rgba(18,39,31,.07)}.n-header-action svg{width:19px;height:19px}.n-header__primary{border:1px solid var(--n-rule);padding-inline:13px}.n-nav-item{position:relative}.n-services-menu{position:absolute;top:100%;left:-20px;display:none;min-width:280px;padding:12px 20px;border-radius:18px;background:rgba(244,249,245,.97)}.n-nav-item:focus-within .n-services-menu,.n-nav-item:hover .n-services-menu{display:grid}body.origin3 .n-services-menu a{padding:10px 0;font-size:13px}.n-menu-caption{display:block;font-size:11px;color:var(--n-muted);letter-spacing:.04em;margin:24px 0 12px}.n-menu-directions{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.n-menu-directions a{display:grid;gap:4px}.n-menu-directions strong{font-size:18px;font-weight:500}.n-menu-directions small{font-size:12px;color:var(--n-muted);line-height:1.4}.n-menu-services{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;font-size:13px;margin-bottom:22px}.n-menu-login{display:block;padding:14px 0 20px;font-size:14px}body.origin3 .n-origin3-hero .n-hero__copy{padding-top:192px}body.origin3 #main-content>main:not(.home-showroom){padding-top:175px}body.origin3 #main-content :where(section[id],div[id]){scroll-margin-top:155px}body.origin3 #main-content .horse-preview-card__body{background:var(--n-paper)!important;color:var(--n-ink)!important}body.origin3 #main-content .horse-preview-card__media,body.origin3 #main-content .horse-preview-card__media img{background:#e5ede7!important}body.origin3 #main-content .horse-preview-card__heading h3,body.origin3 #main-content .horse-preview-card__heading h3 a{height:auto!important;min-height:0!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;display:block!important;-webkit-line-clamp:unset!important}body.origin3 #main-content .n-weekly .horse-preview-card--hero{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:stretch!important;gap:0!important;padding:0!important;background:var(--n-paper)!important;border:1px solid #fff!important;border-radius:28px!important}body.origin3 #main-content .n-weekly .horse-preview-card__visual{position:relative!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;grid-area:auto!important;align-self:stretch!important;margin:0!important}body.origin3 #main-content .n-weekly .horse-preview-card__media{display:flex!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:4/3!important;margin:0!important;padding:0!important;border-radius:0!important}body.origin3 #main-content .n-weekly .horse-preview-card__media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;position:absolute!important;inset:0!important}body.origin3 #main-content .n-weekly .horse-preview-card__body{display:block!important;grid-area:auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:none!important;align-self:center!important;padding:clamp(28px,3.2vw,52px)!important}body.origin3 #main-content .n-weekly .horse-preview-card__heading{display:block!important;grid-template:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 24px!important}body.origin3 #main-content .n-weekly .horse-preview-card__heading h3{font-size:clamp(30px,3vw,46px)!important;line-height:1.08!important;margin:0 0 15px!important}body.origin3 #main-content .n-weekly .horse-preview-card__heading strong{display:block!important;font-size:24px!important;line-height:1.3!important;white-space:normal!important}body.origin3 #main-content .n-weekly .horse-preview-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:19px 24px!important;padding-block:24px!important;border-block:1px solid var(--n-rule)!important}body.origin3 #main-content .n-weekly .horse-preview-card__facts dd{font-size:17px!important}body.origin3 #main-content .n-weekly .horse-preview-card__facts dt{color:var(--n-muted)!important;font-size:11px!important;line-height:1.4!important}body.origin3 #main-content .n-weekly .horse-preview-card__footer{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:20px!important;width:100%!important;height:auto!important;grid-template:none!important;padding-top:23px!important;border:0!important}body.origin3 #main-content .n-weekly .horse-preview-card__verification{max-width:100%!important;font-size:12px!important}body.origin3 #main-content .n-weekly .horse-preview-card__verification :is(strong,em){font-family:var(--showroom-font)!important;font-size:inherit!important;white-space:normal!important}body.origin3 #main-content .n-weekly .horse-preview-card__action{font-family:var(--showroom-font)!important;display:inline-flex!important;align-items:center!important;gap:18px!important;font-size:15px!important;line-height:1.5!important}@media(max-width:1250px){.n-ecosystem-nav{gap:20px}.n-ecosystem-links{gap:14px}.n-ecosystem-links small{font-size:9px}.n-header-main{gap:14px}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:18px}.n-brand-copy small{font-size:10px}body.origin3 .n-header--ecosystem .n-header__saved{display:inline-flex}.n-header__saved span:not(.n-count){display:none}body.origin3 .n-header--ecosystem .n-desktop-nav{gap:13px;font-size:12px}.n-header__primary{font-size:11px;padding-inline:9px}.n-header__primary svg{display:none}}@media(max-width:1080px){.n-ecosystem-identity,body.origin3 .n-header--ecosystem .n-desktop-nav{display:none}.n-ecosystem-links small{font-size:10px}.n-header-main{gap:16px}.n-header__primary{font-size:12px}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:22px}}@media(max-width:760px){body.origin3 .n-header--ecosystem{padding:10px 13px;top:12px}.n-ecosystem-nav{display:none}.n-header-main{padding:0;gap:12px}.n-brand-copy{gap:4px}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:17px}.n-brand-copy small{font-size:9px;max-width:200px;white-space:normal}body.origin3 .n-header--ecosystem .n-brand{gap:7px}body.origin3 .n-header--ecosystem .n-brand__mark{width:25px}body.origin3 .n-header--ecosystem .n-header__primary,body.origin3 .n-header--ecosystem .n-header__saved{display:none}.n-header__actions{gap:2px}body.origin3 .n-header--ecosystem .n-header__account{width:42px;height:42px;min-height:42px;padding:0}.n-header__account span{display:none}body.origin3 .n-header--ecosystem .n-icon-button{width:38px;height:42px}body.origin3 .n-origin3-hero .n-hero__copy{padding-top:139px}body.origin3 #main-content>main:not(.home-showroom){padding-top:120px}body.origin3 #main-content .n-weekly .horse-preview-card--hero{grid-template-columns:minmax(0,1fr)!important}body.origin3 #main-content .n-weekly .horse-preview-card__body{padding:26px!important}body.origin3 #main-content .n-weekly .horse-preview-card__media{height:auto!important}body.origin3 #main-content .n-weekly .horse-preview-card__heading h3{font-size:32px!important}body.origin3 #main-content .n-weekly .horse-preview-card__heading strong{font-size:23px!important}.n-menu-directions{gap:16px}.n-menu-directions strong{font-size:17px}}@media(max-width:360px){body.origin3 .n-header--ecosystem{padding-inline:9px}.n-header-main{gap:5px}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:14px}.n-brand-copy small{font-size:8px}.n-brand__mark svg{width:23px!important}body.origin3 #main-content .n-weekly .horse-preview-card__body{padding:22px!important}}@media(max-width:760px){body.origin3 .n-header--ecosystem{padding:0}body.origin3 .n-header--ecosystem .n-ecosystem-nav{display:flex;padding:4px 13px 5px;border-radius:19px 19px 0 0}body.origin3 .n-ecosystem-links{gap:12px}body.origin3 .n-ecosystem-links strong{font-size:10px;line-height:18px}body.origin3 .n-ecosystem-links small{display:none}body.origin3 .n-ecosystem-links a:after{bottom:-6px}body.origin3 .n-header-main{padding:10px 13px;border-radius:0 0 19px 19px}body.origin3 #main-content>main:not(.home-showroom){padding-top:150px}}@media(max-width:360px){body.origin3 .n-header-main{padding-inline:9px}body.origin3 .n-header--ecosystem .n-ecosystem-nav{padding-inline:10px}body.origin3 .n-ecosystem-links{gap:8px}}@media(prefers-reduced-transparency:reduce){body.origin3 .n-ecosystem-nav{background:#213c2d;backdrop-filter:none;-webkit-backdrop-filter:none}body.origin3 .n-header-main{background:#f3f7f1;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){body.origin3 .n-ecosystem-nav{background:#213c2df5}body.origin3 .n-header-main{background:#f2f6f0f5}}body.origin3 #main-content .horse-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.origin3 #main-content .horse-grid>.horse-preview-card{width:100%!important;min-width:0!important;max-width:none!important}body.origin3 #main-content .horse-preview-card__heading strong{font-family:var(--showroom-font)!important;white-space:normal!important;overflow-wrap:anywhere}body.origin3 #main-content .horse-preview-card__facts :is(dt,dd){overflow-wrap:anywhere!important;white-space:normal!important;height:auto!important;overflow:visible!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__visual{aspect-ratio:4/3!important;height:auto!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__media{display:block!important;position:relative!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}@media(max-width:1150px){body.origin3 #main-content .horse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body.origin3 #main-content .horse-grid{grid-template-columns:minmax(0,1fr)!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__body{padding:24px!important}}body.origin3 .n-origin3-hero{height:min(100svh,1000px);min-height:660px;max-height:none;margin-bottom:30px;background:#f6f8f5}body.origin3 .n-origin3-hero .n-hero__image{bottom:0;width:100%;height:auto;max-height:100%;aspect-ratio:16/9;object-fit:cover;object-position:right bottom}body.origin3 .n-origin3-hero .n-hero__copy{width:min(1600px,100% - 96px);max-width:1600px;padding:185px 0 0;text-align:left}body.origin3 .n-origin3-hero .n-eyebrow{margin-bottom:20px!important;color:#344b3e}body.origin3 .n-origin3-hero h1{max-width:75%;font-size:clamp(54px,5.5vw,96px);line-height:1.04;letter-spacing:-.06em;text-wrap:wrap}body.origin3 .n-origin3-hero .n-hero-promises{max-width:min(620px,64%);margin:24px 0 0;gap:7px;color:#203b2d;font-size:17px;font-weight:500;line-height:1.5;text-shadow:0 1px 12px #f6f8f5}body.origin3 .n-origin3-hero .n-hero-promises li{font-size:inherit;line-height:inherit;font-weight:inherit}body.origin3 .n-origin3-hero .n-hero__search{bottom:60px;background:rgba(251,253,252,.94);border-color:#fff}body.origin3 .n-founder{padding-block:24px;background:#e1eade}body.origin3 .n-founder__inner{display:grid;max-width:1600px;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);column-gap:clamp(28px,2.5vw,40px);row-gap:0;align-items:center}body.origin3 .n-founder__identity{display:grid;grid-template-rows:subgrid;grid-row:1/span 2;align-self:stretch;margin:0;min-width:0}body.origin3 .n-founder__portrait{align-self:center;border-radius:26px;overflow:hidden;background:#d7e0d1}body.origin3 .n-founder__portrait img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}body.origin3 .n-founder figcaption{display:flex;flex-wrap:wrap;align-content:start;gap:2px 14px;padding:16px 4px 0;color:#344b3e;font-size:13px;line-height:1.4}body.origin3 .n-founder figcaption :is(h2,span:first-of-type){flex-basis:100%}body.origin3 .n-founder figcaption h2{margin:0 0 5px;font-size:clamp(24px,2vw,30px);color:#12271f;line-height:1.15}body.origin3 .n-founder__copy{grid-column:2;grid-row:1;min-width:0;align-self:center;padding:28px;background:#fbfdfc;color:#12271f;border:1px solid #fff;border-radius:26px}body.origin3 .n-founder__copy .n-eyebrow{margin:0 0 16px!important;color:#405849;font-size:11px}body.origin3 .n-founder blockquote{margin:0;padding:0;border:0;color:#12271f;background:transparent}body.origin3 .n-founder blockquote p{margin:0 0 14px;color:#12271f;font-size:clamp(17px,1.1vw,19px);font-weight:400;line-height:1.5;letter-spacing:-.015em}body.origin3 .n-founder blockquote p:first-child{font-size:clamp(23px,1.65vw,28px);line-height:1.25;letter-spacing:-.035em}body.origin3 .n-founder blockquote p:last-child{margin:18px 0 0;padding-top:18px;border-top:1px solid #cdd9d0}body.origin3 .n-founder blockquote strong{color:#12271f}body.origin3 .home-showroom :is(.home-section-head,.home-offers__layout,.home-offers__filter-disclosure,.home-offers__filters,.home-offers__results,.home-support__layout,.home-support__services,.home-support__primary,.home-support__service-grid,.home-support__actions,.home-support__operator){width:100%;min-width:0;height:auto;min-height:0}body.origin3 .home-showroom .home-support,body.origin3 .home-support__services>h3{height:auto}body.origin3 .home-support__service-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}body.origin3 .home-support__service-grid a{height:auto;min-height:0;min-width:0}body.origin3 #main-content .home-showroom .horse-grid{width:100%;min-width:0}body.origin3 .n-partners{padding-block:28px;background:#e5ede5}body.origin3 .n-partners__head{margin-bottom:16px}body.origin3 .n-partners h2{margin:0;color:#12271f;font-size:28px;line-height:1.2;letter-spacing:-.035em}body.origin3 .n-partners__viewport{container-type:inline-size;isolation:isolate;background:#e5ede5;overflow:hidden;padding-block:14px;border-block:1px solid #c8d5cb;scrollbar-width:none}body.origin3 .n-partners__viewport::-webkit-scrollbar{display:none}body.origin3 .n-partners__track{display:flex;width:max-content;mix-blend-mode:multiply}body.origin3 .n-partners__viewport[data-loop=true] .n-partners__track{animation:n-partner-loop var(--partner-duration) linear infinite;will-change:transform}body.origin3 .n-partners__group{display:grid;grid-template-columns:repeat(var(--partner-count),minmax(0,1fr));flex:0 0 auto;width:max(100cqw,calc(var(--partner-count) * 220px));list-style:none;margin:0;padding:0}body.origin3 .n-partners__group li{min-width:0;margin:0;padding:0 16px}body.origin3 .n-partners__group a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:118px;padding:5px 12px;border-radius:12px;text-align:center}body.origin3 .n-partners__artwork{display:flex;align-items:center;justify-content:center;width:180px;max-width:100%;height:76px}body.origin3 .n-partners__artwork img{display:block;max-width:100%;width:auto;height:100%;object-fit:contain;filter:grayscale(1);opacity:.82;transition:filter .35s,opacity .35s}body.origin3 .n-partners__artwork img[src$="tersk.webp"]{transform:scale(1.2);opacity:1}body.origin3 .n-partners__group a:focus-visible img,body.origin3 .n-partners__group a:hover img{filter:grayscale(0);opacity:1}body.origin3 .n-partners__group a>span{color:#405849;font-size:12px;line-height:1.4}body.origin3 .n-partners a:focus-visible{outline:2px solid #294333;outline-offset:-3px}body.origin3 .n-partners__viewport:focus-within{overflow-x:auto}body.origin3 .n-partners__viewport:focus-within .n-partners__track{animation:none;transform:none}body.origin3 .n-partners__viewport:focus-within .n-partners__group[aria-hidden=true]{display:none}body.origin3 .n-partners__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:14px 0 0;color:#405849;font-size:13px;line-height:1.5}body.origin3 .n-partners__footer a{display:inline-flex;align-items:center;gap:10px;color:#12271f}body.origin3 .n-partners__footer svg{width:17px;height:17px}@keyframes n-partner-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:760px){body.origin3 .n-partners{padding-block:24px}body.origin3 .n-partners h2{font-size:25px}body.origin3 .n-partners__footer{font-size:12px}}@media(max-width:520px){body.origin3 .n-partners__group{width:max(100cqw,calc(var(--partner-count) * 190px))}body.origin3 .n-partners__group li{padding-inline:10px}body.origin3 .n-partners__group a{height:108px}body.origin3 .n-partners__artwork{height:68px}}@media(prefers-reduced-motion:reduce){body.origin3 .n-partners *{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.origin3 .n-partners__viewport{overflow-x:auto}body.origin3 .n-partners__track{transform:none!important}body.origin3 .n-partners__group[aria-hidden=true]{display:none}}body.origin3 .n-verification{padding-block:65px 100px}body.origin3 .n-verification__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(40px,7vw,112px);align-items:center;padding:clamp(32px,4.8vw,76px);background:#fbfdfc;border:1px solid #fff;border-radius:28px}body.origin3 .n-verification__shield{display:grid;place-items:center;width:78px;height:78px;margin-bottom:28px;border-radius:50%;color:#d8ff65;background:#294333}body.origin3 .n-verification__shield svg{width:34px;height:34px}body.origin3 .n-verification__intro .n-eyebrow{margin:0 0 18px!important;color:#405849;font-size:11px}body.origin3 .n-verification h2{margin:0;max-width:520px;color:#12271f;font-size:clamp(34px,3.3vw,54px);line-height:1.15}body.origin3 .n-verification__intro>p:last-child{margin:24px 0 0;max-width:460px;color:#405849;font-size:17px;line-height:1.6}body.origin3 .n-verification__facts{list-style:none;margin:0;padding:0}body.origin3 .n-verification__facts li{display:flex;align-items:start;gap:22px;padding:30px 0;margin:0;border-bottom:1px solid #d2ded5}body.origin3 .n-verification__facts li:first-child{padding-top:0}body.origin3 .n-verification__facts li:last-child{padding-bottom:0;border:0}body.origin3 .n-verification__facts li>span{flex:0 0 44px;display:grid;place-items:center;height:44px;background:#e6efdf;color:#294333;border-radius:12px;font-size:17px;font-weight:600}body.origin3 .n-verification h3{min-width:0;margin:6px 0 0;color:#12271f;font-size:clamp(21px,1.8vw,29px);line-height:1.28;letter-spacing:-.025em;text-wrap:wrap}body.origin3 .n-verification__cta{display:flex;width:fit-content;min-width:270px;justify-content:space-between;margin:26px auto 0}@media (max-width:1100px) and (min-width:761px){body.origin3 .n-origin3-hero h1{max-width:86%;font-size:5.7vw}body.origin3 .n-origin3-hero .n-hero-promises{font-size:16px}body.origin3 .n-founder__inner{column-gap:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}body.origin3 .n-founder__copy{padding:24px}body.origin3 .n-founder blockquote p{font-size:16px}body.origin3 .n-founder blockquote p:first-child{font-size:22px}}@media (max-width:760px){body.origin3 .n-home-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.origin3 .n-origin3-hero{grid-column:1/-1;grid-row:1;height:auto;min-height:0;max-height:none;padding-bottom:76px;margin-bottom:0}body.origin3 .n-origin3-hero .n-hero__copy{width:calc(100% - 36px);padding:138px 0 0}body.origin3 .n-origin3-hero .n-eyebrow{font-size:10px!important;margin-bottom:16px!important}body.origin3 .n-origin3-hero h1{max-width:none;font-size:clamp(26px,7.6vw,57px);line-height:1.08;letter-spacing:-.055em}body.origin3 .n-origin3-hero .n-hero-promises{max-width:min(62%,calc(100% - 135px));font-size:13px;gap:8px;line-height:1.45;margin-top:20px;text-shadow:0 1px 10px #f6f8f5,0 0 20px #f6f8f5}body.origin3 .n-origin3-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(246,248,245,.94),rgba(246,248,245,.8) 45%,rgba(246,248,245,.25) 60%,transparent 72%)}body.origin3 .n-origin3-hero .n-hero__search{position:relative;inset:auto;transform:none;margin:22px auto 0;width:calc(100% - 36px);padding:12px;gap:8px;grid-template-columns:minmax(0,1fr) auto;border:1px solid #d3dfd6}body.origin3 .n-origin3-hero .n-hero__search label{grid-column:1;grid-row:1;padding:0 4px;border:0}body.origin3 .n-origin3-hero .n-hero__search label span{font-size:9px}body.origin3 .n-origin3-hero .n-hero__search input{font-size:13px!important;text-overflow:ellipsis}body.origin3 .n-origin3-hero .n-hero__search .n-button{grid-column:2;grid-row:1;width:auto;min-width:0;min-height:48px;padding:12px;font-size:14px}body.origin3 .n-origin3-hero .n-hero__search .n-text-link{grid-column:1/-1;grid-row:2;min-height:28px;padding:0;border:0}body.origin3 .n-origin3-hero .n-hero__image{bottom:176px;height:clamp(260px,76vw,410px);max-height:none;aspect-ratio:auto;object-position:right bottom;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 91%,transparent)}body.origin3 .n-source-metrics{display:contents}body.origin3 .n-source-metrics>div:not(.n-hero-endorsement){grid-row:2;padding:30px 18px 10px}body.origin3 .n-source-metrics>div:first-child{padding-left:28px}body.origin3 .n-source-metrics .n-hero-endorsement{position:relative;z-index:1;grid-column:1/-1;grid-row:1;align-self:end;justify-self:center;justify-content:center;width:calc(100% - 36px);max-width:430px;margin:0 18px 14px;padding:0;border:0;gap:12px}body.origin3 .n-hero-endorsement img{flex-basis:40px;width:40px;height:40px}body.origin3 .n-hero-endorsement span{max-width:270px;color:#344b3e;font-size:12px;font-weight:500;line-height:1.4}body.origin3 .n-founder{padding-block:28px}body.origin3 .n-founder__inner{grid-template-columns:minmax(0,1fr);gap:20px}body.origin3 .n-founder__identity{display:block;grid-row:auto}body.origin3 .n-founder__portrait img{height:auto}body.origin3 .n-founder figcaption{padding-top:14px}body.origin3 .n-founder__copy{grid-column:1;grid-row:auto;padding:24px}body.origin3 .n-founder blockquote p{font-size:16px;line-height:1.5}body.origin3 .n-founder blockquote p:first-child{font-size:23px}body.origin3 .n-verification{padding-block:30px 65px}body.origin3 .n-verification__panel{grid-template-columns:minmax(0,1fr);gap:34px;padding:28px;border-radius:24px}body.origin3 .n-verification__shield{width:64px;height:64px;margin-bottom:24px}body.origin3 .n-verification h2{font-size:36px}body.origin3 .n-verification__intro>p:last-child{font-size:16px;margin-top:20px}body.origin3 .n-verification__facts li{padding-block:23px;gap:16px}body.origin3 .n-verification__facts li>span{flex-basis:36px;height:36px;border-radius:10px;font-size:15px}body.origin3 .n-verification h3{font-size:21px;margin-top:3px}}@media (max-width:360px){body.origin3 .n-origin3-hero .n-hero__copy{padding-top:128px}body.origin3 .n-origin3-hero .n-eyebrow{font-size:9px!important;margin-bottom:12px!important}body.origin3 .n-origin3-hero .n-hero-promises{max-width:calc(100% - 115px);font-size:12px;line-height:1.4;margin-top:16px;gap:6px}body.origin3 .n-origin3-hero .n-hero__image{height:240px}body.origin3 .n-origin3-hero .n-hero__search{margin-top:16px;padding:10px}body.origin3 .n-founder__copy{padding:22px}body.origin3 .n-verification__panel{padding:24px 22px}body.origin3 .n-verification h2{font-size:32px}body.origin3 .n-verification h3{font-size:19px}}@media (min-width:461px) and (max-width:760px){body.origin3 .n-origin3-hero .n-hero-promises{max-width:56%;font-size:15px;line-height:1.5}body.origin3 .n-origin3-hero .n-hero__image{left:auto;right:0;width:75%;height:clamp(280px,50vw,360px);bottom:150px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 91%,transparent),linear-gradient(90deg,transparent,#000 25%);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 91%,transparent),linear-gradient(90deg,transparent,#000 25%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}body.origin3 .n-origin3-hero .n-hero__search{margin-top:32px}}@media (min-width:761px) and (max-height:800px){body.origin3 .n-founder__copy{padding:24px}body.origin3 .n-founder blockquote p{font-size:16px;line-height:1.45;margin-bottom:12px}body.origin3 .n-founder blockquote p:first-child{font-size:22px;line-height:1.25}body.origin3 .n-founder blockquote p:last-child{margin:16px 0 0;padding-top:16px}}body.origin3 #main-content .horse-preview-card__photo-badge{position:absolute;z-index:2;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:7px 10px;border:1px solid #e7ffa5;border-radius:11px;background:#d8ff65;color:#193527;pointer-events:none;box-shadow:0 2px 8px #19352714}body.origin3 #main-content .horse-preview-card__photo-badge svg{flex:0 0 19px;width:19px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.origin3 #main-content .horse-preview-card__photo-badge>span{display:grid;gap:2px}body.origin3 #main-content .horse-preview-card__photo-badge b{line-height:1;letter-spacing:.06em}body.origin3 #main-content .horse-preview-card__photo-badge small{font-size:10px;line-height:1.2;font-weight:500;white-space:nowrap}body.origin3 #main-content .horse-preview-card__photo-count{top:12px!important;left:12px!important;right:auto!important;bottom:auto!important}body.origin3 .n-verification__panel{row-gap:30px}body.origin3 .n-verification__facts li>div{min-width:0}body.origin3 .n-verification__facts p{margin:10px 0 0;color:#405849;font-size:17px;line-height:1.55}body.origin3 .n-verification__note{grid-column:1/-1;margin:0;padding-top:24px;border-top:1px solid #d2ded5;color:#405849;font-size:15px;line-height:1.55}@media (max-width:760px){body.origin3 .n-origin3-hero .n-hero-promises li{position:relative;padding-left:17px}body.origin3 .n-origin3-hero .n-hero-promises li:before{content:"";position:absolute;top:.42em;left:1px;width:8px;height:5px;border-left:1.7px solid #294333;border-bottom:1.7px solid #294333;transform:rotate(-45deg)}body.origin3 .n-origin3-hero{padding-bottom:84px}body.origin3 .n-hero-endorsement img{flex-basis:46px;width:46px;height:46px}body.origin3 .n-hero-endorsement span{max-width:310px;font-size:15px;font-weight:500;line-height:1.35;color:#294333}body.origin3 .n-founder figcaption{gap:5px}body.origin3 .n-founder figcaption>span{flex-basis:100%}body.origin3 .n-founder blockquote p{letter-spacing:0;text-wrap:pretty}body.origin3 .n-verification__facts p{font-size:15px;line-height:1.5}body.origin3 .n-verification__note{padding-top:22px;font-size:14px}}@media (max-width:760px),(orientation:landscape) and (max-height:540px) and (max-width:1100px){body.origin3 #main-content .horse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.origin3 #main-content .horse-grid>.horse-preview-card--home{border-radius:16px!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__body{display:flex!important;flex-direction:column!important;flex:1 1;padding:12px!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__heading{margin:0 0 12px!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__heading h3{font-size:17px!important;line-height:1.2!important;min-height:2.4em!important;margin:0 0 8px!important;letter-spacing:-.02em}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__heading strong{display:block;font-size:15px!important;line-height:1.3!important;letter-spacing:-.02em}body.origin3 #main-content .horse-preview-card__facts{gap:10px 8px!important;padding-block:12px!important}body.origin3 #main-content .horse-preview-card__facts dt{color:#526459!important;font-size:10px!important;letter-spacing:.03em;line-height:1.3!important}body.origin3 #main-content .horse-preview-card__facts dd{font-size:13px!important;line-height:1.35!important;margin-top:3px!important}body.origin3 #main-content .horse-preview-card__facts>div:nth-child(3){grid-column:1/-1!important}body.origin3 #main-content .horse-preview-card__facts>.horse-preview-card__fact--coat{display:none!important}body.origin3 #main-content .horse-preview-card__personal{top:6px!important;right:6px!important}body.origin3 #main-content .horse-preview-card__personal .personal-actions{display:flex!important;flex-direction:row!important;gap:4px!important}body.origin3 #main-content .horse-preview-card__personal :is(.listing-compare,.site-card__favorite){width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}body.origin3 #main-content .horse-preview-card__personal svg{width:17px!important;height:17px!important}body.origin3 #main-content .horse-preview-card__photo-count{display:none!important}body.origin3 #main-content .horse-preview-card__photo-badge{left:6px;bottom:6px;gap:5px;padding:6px 7px;max-width:calc(100% - 12px);border-radius:9px}body.origin3 #main-content .horse-preview-card__photo-badge svg{flex-basis:16px;width:16px;height:19px}body.origin3 #main-content .horse-preview-card__photo-badge b{font-size:11px}body.origin3 #main-content .horse-preview-card__photo-badge small{font-size:10px}body.origin3 #main-content .horse-preview-card__footer{flex-direction:column!important;align-items:stretch!important;margin-top:auto!important;padding-top:10px!important;gap:8px!important}body.origin3 #main-content .horse-preview-card__verification.is-verified{display:none!important}body.origin3 #main-content .horse-preview-card__verification .seller-verification__mark{display:none}body.origin3 #main-content .horse-preview-card__verification .seller-verification__copy{display:block!important}body.origin3 #main-content .horse-preview-card__verification strong{font-size:11px;line-height:1.35}body.origin3 #main-content .horse-preview-card__verification em{display:none}body.origin3 #main-content .horse-preview-card__action{display:flex!important;align-items:center;justify-content:space-between;min-height:38px!important;width:100%;font-size:13px!important}body.origin3 #main-content .horse-preview-card__action-label--full{display:none}body.origin3 #main-content .horse-preview-card__action-label--compact{display:inline}}@media (max-width:360px){body.origin3 .n-origin3-hero .n-hero__copy{padding-top:124px}body.origin3 .n-origin3-hero .n-hero-promises{max-width:calc(100% - 103px);margin-top:14px}body.origin3 .n-origin3-hero .n-hero__search{margin-top:12px}body.origin3 .n-hero-endorsement span{font-size:14px}body.origin3 #main-content .horse-grid{gap:10px!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__body{padding:10px!important}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__heading h3{font-size:16px!important}body.origin3 #main-content .horse-preview-card__facts dd{font-size:12px!important}body.origin3 #main-content .horse-preview-card__photo-badge{padding-inline:4px;gap:4px}}body.origin3{--bone:var(--n-canvas);--ivory:var(--n-paper);--parchment:#e1eade;--bronze:#306443;--bronze-dark:#294333;--verified:#306443;--white:var(--n-paper)}body.origin3 :is(.site-page-header,.public-profile-page .bg-light,.organization-profile__about,.organization-profile__listings,.organization-profile__contacts){background:var(--n-canvas)!important}body.origin3 .organization-profile__hero .site-page-hero__overlay{background:linear-gradient(90deg,#12271ff0,#12271f94 62%,#12271f4d)}body.origin3 .organization-profile__about :is(h2,p,strong,small,span){color:var(--n-ink)!important}body.origin3 .organization-profile__facts article{background:var(--n-paper);border-color:var(--n-rule);border-radius:24px}body.origin3 :is(.public-profile-card,.public-profile-listings){border-radius:24px;background:var(--n-paper)!important}body.origin3 .public-profile-avatar{background:var(--n-ink)}body.origin3 :is(.site-organization-page,.public-profile-page) :is(h1,h2,h3){font-weight:600!important;overflow-wrap:anywhere}body.origin3 :is(.services-showroom,.service-detail-showroom,.service-request-showroom){--services-canvas:var(--n-canvas);--services-surface:var(--n-paper);--services-ink:var(--n-ink);--services-muted:var(--n-muted);--services-saddle:var(--n-ink);--services-saddle-dark:#294333;--services-sage:#306443;--services-sage-dark:var(--n-ink);--services-sage-soft:#e1eade;--services-line:var(--n-rule)}body.origin3 .contacts-showroom{--contacts-canvas:var(--n-canvas);--contacts-surface:var(--n-paper);--contacts-ink:var(--n-ink);--contacts-muted:var(--n-muted);--contacts-line:var(--n-rule);--contacts-sage:#306443;--contacts-sage-soft:#e1eade;--contacts-saddle:var(--n-ink);--home-sans:var(--showroom-font)}body.origin3 .contact-cta-modal{--contact-ink:var(--n-ink);--contact-muted:var(--n-muted);--contact-sage:#306443;--contact-sage-dark:#294333;--contact-surface:var(--n-paper);--contact-warm:#e1eade;--contact-line:var(--n-rule)}body.origin3 .editorial-page{--editorial-sage:#294333}body.origin3 :is(.services-hero,.service-detail-hero,.service-request-showroom__intro,.contacts-showroom__hero,.editorial-lead,.svc-hero,.svc-page-hero,.editorial-hero){background:var(--n-canvas)!important;border-color:var(--n-rule)}body.origin3 :is(.services-hero,.service-detail-hero,.service-request-showroom__intro,.contacts-showroom__hero,.editorial-lead) h1{font-family:var(--showroom-font)!important;font-weight:600!important;letter-spacing:-.05em;line-height:1.08}body.origin3 :is(.services-showroom,.service-detail-showroom,.service-request-showroom,.contacts-showroom) :is(h2,h3){font-family:var(--showroom-font)!important;font-weight:600!important}body.origin3 :is(.services-button,.contacts-showroom__button,.site-form__submit){border-radius:13px!important;font-weight:500!important;min-height:52px}body.origin3 :is(.services-button--secondary,.contacts-showroom__button--secondary){background:var(--n-paper)!important;color:var(--n-ink)!important}body.origin3 :is(.services-button--secondary,.contacts-showroom__button--secondary):hover{border-color:#b2c8b8!important;background:#e1eade!important}body.origin3 :is(.site-form__submit,.contacts-showroom__button--primary):hover{background:#294333!important}body.origin3 .editorial-page .button--dark{background:var(--n-ink)!important}body.origin3 :is(.services-card,.service-detail-related__grid>a,.services-route,.service-detail-summary,.service-request-showroom__form,.service-request-showroom__summary,.contacts-showroom__card,.contacts-showroom__map-card,.organization-card,.journal-card,.svc-brief-card){background:var(--n-paper)!important;border-color:#ffffffcf;border-radius:24px}body.origin3 :is(.services-card__media,.service-detail-hero__media,.service-detail-related__media,.service-request-showroom__media){background:#e1eade}body.origin3 :is(.services-card__body,.organization-card__body){background:var(--n-paper)}body.origin3 :is(.services-route,.service-detail-summary){box-shadow:0 20px 44px -30px #12271f40}body.origin3 :is(.services-card,.organization-card,.journal-card):hover{box-shadow:0 20px 44px -24px #12271f33}body.origin3 .organization-card__media--empty{background:linear-gradient(145deg,#12271f,#294333)}body.origin3 :is(.contacts-showroom__details,.service-detail-related,.catalog-verification-insert){background:#e1eade!important}body.origin3 .contacts-showroom__card--legal{background:var(--n-paper)}body.origin3 :is(.site-about .about-mission,.site-about .about-values,.site-about .about-stats,.site-about .about-contact,.site-form.bg-light){background:var(--n-canvas)!important}body.origin3 .site-about .about-mission{background:var(--n-ink)!important;border-radius:28px}body.origin3 .site-about .about-mission :is(h2,p){color:var(--n-paper)!important}body.origin3 .site-about .about-values__item{border-color:var(--n-rule)}body.origin3 .site-about .about-stats__card{background:var(--n-paper);border:1px solid #fff;border-radius:24px}body.origin3 .site-about .about-values__index{background:#e1eade;color:var(--n-ink)}body.origin3 :is(.auth-card,.cabinet-panel,.cabinet-sidebar,.cabinet-content,.login-card,.register-card){background:var(--n-paper);border-color:var(--n-rule);border-radius:24px}body.origin3 .site-auth{background:var(--n-canvas)}body.origin3 .site-auth .site-top{background:var(--n-canvas)!important}body.origin3 .site-auth :is(input,select,textarea){font-size:16px}body.origin3 .site-auth :is(.site-btn-dark,.site-btn--primary){background:var(--n-ink)!important;color:#fff!important;border-radius:13px}body.origin3 :is(.legal-document,.legal-page){color:var(--n-ink)}body.origin3 .kias-legal__notice{background:#e1eade;color:var(--n-ink);border-color:var(--n-rule)}body.origin3 :is(.services-showroom,.service-detail-showroom,.contacts-showroom) :is(input,select,textarea){font-size:16px!important}@media(max-width:1000px){body.origin3 :is(.services-hero__inner,.service-detail-hero__inner,.contacts-showroom__hero-grid){grid-template-columns:minmax(0,1fr);gap:32px}body.origin3 .services-route{width:100%}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px){body.origin3 :is(.service-request-showroom__summary,.catalog-sidebar,.n-lifetime__intro){position:static;max-height:none}body.origin3 .catalog-showroom .catalog-sidebar{max-height:100dvh!important}body.origin3 :is(.services-hero,.service-detail-hero,.contacts-showroom__hero,.editorial-lead){padding-block:32px}body.origin3 :is(.services-hero,.service-detail-hero,.contacts-showroom__hero,.editorial-lead) h1{font-size:44px!important}body.origin3 .cabinet-auth{grid-template-columns:minmax(0,1fr)}body.origin3 .public-profile-card{position:static}}body.origin3 .listing-detail-page{--detail-warm:var(--n-canvas);--detail-warm-deep:#e1eade;--detail-olive:#306443;--detail-olive-dark:#294333;--detail-olive-soft:#e1eade;--detail-rust:var(--n-ink);--detail-line:var(--n-rule);--detail-muted:var(--n-muted);color:var(--n-ink);background:var(--n-canvas)}body.origin3 .listing-detail-page :where(h1,h2,h3){font-weight:600!important}body.origin3 .listing-detail-page .listing-detail-band{background:var(--n-canvas)}body.origin3 .listing-detail-band--facts,body.origin3 .listing-detail-band--story{background:#e1eade!important}body.origin3 .listing-detail-page :is(.listing-detail-summary,.listing-detail-seller,.listing-detail-card,.listing-detail-delivery){border:1px solid #ffffffcf;border-radius:24px;background:var(--n-paper);color:var(--n-ink)}body.origin3 .listing-detail-summary{padding:28px}body.origin3 .listing-detail-summary h1{font-size:clamp(30px,3.3vw,52px);letter-spacing:-.045em;line-height:1.12;overflow-wrap:anywhere}body.origin3 .listing-detail-price{margin-top:14px;font-size:32px;font-weight:500}body.origin3 .listing-detail-page .button{font-weight:500!important;font-size:14px!important;border-radius:13px}body.origin3 .listing-detail-page :is(.listing-detail-summary,.listing-detail-dock,.listing-detail-delivery,.listing-detail-services) .button--dark{background:var(--n-ink)!important;border-color:var(--n-ink);color:#fff!important}body.origin3 .listing-detail-page :is(.listing-detail-summary,.listing-detail-dock,.listing-detail-delivery,.listing-detail-services) .button--dark:hover{background:#294333!important}body.origin3 .listing-detail-page .button--line{color:var(--n-ink)!important;background:transparent;border-color:var(--n-rule)}body.origin3 .listing-detail-free{color:#344b3e}body.origin3 .listing-detail-page :is(.listing-detail-label,.listing-detail-consult){font-weight:500}body.origin3 .listing-detail-card h2,body.origin3 .listing-detail-delivery h2{font-size:28px;line-height:1.2;letter-spacing:-.035em}body.origin3 .listing-detail-characteristics{gap:0 34px}body.origin3 .listing-detail-characteristics div{min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;padding-block:15px;font-size:14px;line-height:1.5}body.origin3 .listing-detail-characteristics :is(dt,dd){min-width:0;overflow-wrap:anywhere}body.origin3 .listing-detail-characteristics dd{font-weight:500}body.origin3 .listing-detail-story .listing-detail-card p{font-size:16px;line-height:1.75}body.origin3 .listing-detail-important li{font-size:14px;line-height:1.65}body.origin3 .listing-detail-services__grid a{border:1px solid #ffffffcf;border-radius:22px;color:var(--n-ink);background:var(--n-paper);padding:24px}body.origin3 .listing-detail-services__grid a:hover{border-color:#b2c8b8;box-shadow:0 18px 36px -24px #12271f44}body.origin3 .listing-detail-services__grid h3{font-size:21px;line-height:1.25}body.origin3 .listing-detail-services__grid p{font-size:14px;line-height:1.6}body.origin3 .listing-detail-dock{border-color:#ffffffba;border-radius:20px;background:linear-gradient(130deg,#ffffffdb,#edf3efe0);box-shadow:0 16px 45px -20px #12271f44;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}body.origin3 .listing-detail-dock__price{font-weight:500}body.origin3 .listing-detail-gallery .listing-gallery__main{border-radius:24px}body.origin3 .listing-detail-gallery .listing-gallery__verified{background:#d8edb8f2;color:#294333;box-shadow:inset 0 1px #ffffffa6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(max-width:760px){body.origin3 .listing-detail-summary{padding:24px}body.origin3 .listing-detail-summary h1{font-size:34px}body.origin3 .listing-detail-price{font-size:30px}body.origin3 .listing-detail-page .shell.listing-detail-card{padding:24px 20px!important}body.origin3 .listing-detail-characteristics div{font-size:13px}body.origin3 .listing-detail-story .listing-detail-card p{font-size:15px}body.origin3 .listing-detail-services__grid a{padding:20px}body.origin3 .listing-detail-dock .button{font-size:12px!important}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px){html{scroll-padding-top:20px}body.origin3 :where(.container,.site-container,.shell,.n-wrap){width:calc(100% - max(32px,env(safe-area-inset-left)) - max(32px,env(safe-area-inset-right)))}body.origin3 .n-header--ecosystem{position:absolute;top:8px;width:calc(100% - max(24px,env(safe-area-inset-left)) - max(24px,env(safe-area-inset-right)));border-radius:20px}body.origin3 .n-ecosystem-nav{padding:3px 18px;border-radius:19px 19px 0 0;min-height:32px}.n-ecosystem-links small,body.origin3 .n-ecosystem-identity{display:none}body.origin3 .n-ecosystem-links{gap:16px}body.origin3 .n-ecosystem-links a{min-height:26px;align-content:center;padding:0}body.origin3 .n-ecosystem-links strong{font-size:11px}body.origin3 .n-ecosystem-links a:after{bottom:-3px}body.origin3 .n-header-main{min-height:56px;padding:6px 14px;border-radius:0 0 19px 19px;gap:14px}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:19px}body.origin3 .n-brand-copy{gap:3px}body.origin3 .n-brand-copy small{font-size:10px}body.origin3 .n-header .n-brand__mark{width:24px}body.origin3 .n-header .n-button{min-height:40px;height:40px;padding-block:8px}body.origin3 .n-header__account{width:40px;padding:0}body.origin3 .n-header__account span{display:none}body.origin3 .n-header-action{min-height:40px}body.origin3 .n-header .n-icon-button{width:40px;height:40px}body.origin3 .n-desktop-nav{display:none}body.origin3 #main-content>main:not(.home-showroom){padding-top:110px}body.origin3 #main-content :where(section[id],div[id]){scroll-margin-top:20px}.n-menu-backdrop{padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))}.n-menu-panel{max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;padding:18px 22px}.n-menu-head{position:sticky;top:-18px;z-index:2;margin-inline:-22px;padding:6px 22px;background:#edf3eff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.n-menu-directions{gap:12px 22px}.n-menu-directions strong{font-size:16px}.n-menu-links a{padding-block:12px;font-size:16px}.n-menu-caption{margin-top:18px}body.origin3 .n-home-intro{display:block}body.origin3 .n-origin3-hero{min-height:0;height:auto;max-height:none;padding-bottom:24px;margin-bottom:0}body.origin3 .n-origin3-hero .n-hero__copy{width:calc(100% - 64px);padding:132px 0 0}body.origin3 .n-origin3-hero .n-eyebrow{margin-bottom:18px!important;font-size:11px!important}body.origin3 .n-origin3-hero h1{max-width:76%;font-size:clamp(34px,5.2vw,50px);line-height:1.08}body.origin3 .n-origin3-hero .n-hero-promises{max-width:60%;font-size:14px;line-height:1.5;margin-top:20px;gap:8px}body.origin3 .n-origin3-hero .n-hero__image{inset:auto 0 0 auto;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-position:right bottom;object-fit:cover;-webkit-mask-image:none;mask-image:none}body.origin3 .n-origin3-hero .n-hero__search{position:relative;inset:auto;transform:none;width:calc(100% - 64px);margin:30px auto 0;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;padding:14px}body.origin3 .n-hero__search label{grid-column:1;grid-row:1}body.origin3 .n-hero__search .n-button{grid-column:2;grid-row:1;min-height:48px}body.origin3 .n-hero__search .n-text-link{grid-column:3;grid-row:1;font-size:12px}body.origin3 .n-source-metrics{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:18px;padding-block:24px}body.origin3 .n-source-metrics>div{display:block;grid-row:auto;grid-column:auto;margin:0;padding:0;border:0}body.origin3 .n-source-metrics strong{font-size:32px}body.origin3 .n-source-metrics .n-hero-endorsement{display:flex;position:static;width:auto;max-width:none;gap:12px;justify-self:stretch;align-self:center}body.origin3 .n-hero-endorsement span{font-size:13px}body.origin3 .n-founder__inner{grid-template-columns:minmax(0,1fr);gap:24px}body.origin3 .n-founder__identity{display:block;grid-row:auto}body.origin3 .n-founder__portrait{width:min(100%,560px,112.5svh);aspect-ratio:3/2;margin-inline:auto}body.origin3 .n-founder__portrait img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain}body.origin3 .n-founder figcaption{max-width:560px;margin-inline:auto}body.origin3 .n-founder__copy{grid-column:1;grid-row:auto}body.origin3 .home-offers__filters{display:grid;padding:18px;gap:12px}body.origin3 .home-offers__filters h3{font-size:23px}body.origin3 #main-content .home-showroom .horse-preview-card__visual{aspect-ratio:auto!important;height:clamp(150px,55svh,220px)!important}body.origin3 .home-support__layout{grid-template-columns:minmax(0,1fr)!important}body.origin3 .home-support__operator{position:static;padding:28px}body.origin3 .listing-detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px}body.origin3.kv3.showroom-theme .listing-detail-page .listing-detail-gallery .listing-gallery__main{height:clamp(230px,72svh,340px);aspect-ratio:auto}body.origin3.kv3.showroom-theme .listing-detail-page .listing-detail-gallery .detail-main-image{height:100%!important;object-fit:contain!important;object-position:center!important}body.origin3 .listing-detail-gallery .detail-thumbs img{height:52px}body.origin3 .listing-detail-summary{padding:22px}body.origin3 .listing-detail-summary h1{font-size:32px}body.origin3 .listing-detail-characteristics{grid-template-columns:1fr 1fr;gap:0 28px}body.origin3 .listing-detail-story{grid-template-columns:minmax(0,1fr)}body.origin3 .listing-detail-dock{bottom:max(6px,env(safe-area-inset-bottom));width:calc(100% - 48px);min-height:58px;padding:7px 12px;grid-template-columns:minmax(0,1fr) auto;gap:10px}body.origin3 .listing-detail-dock>.button--line,body.origin3 .listing-detail-dock__horse{display:none!important}body.origin3 .listing-detail-dock__price{font-size:21px}body.origin3 .listing-detail-dock .button{min-height:42px;min-width:0;padding:10px 18px;font-size:13px!important}.contact-cta-modal{padding:8px max(18px,env(safe-area-inset-right)) 8px max(18px,env(safe-area-inset-left))}.contact-cta-modal__dialog{max-height:calc(100dvh - 16px);padding:24px}.contact-cta-modal__brand{margin-bottom:20px}.contact-cta-modal__close{top:14px;right:14px}.n-dialog{max-height:calc(100dvh - 16px)}.n-dialog__inner{padding:24px}}body.origin3 .n-origin3-hero .n-hero__copy{padding-top:170px}body.origin3 .n-origin3-hero .n-eyebrow{margin-bottom:16px!important}body.origin3 .n-origin3-hero h1{font-size:clamp(42px,min(5.5vw,9svh),96px)}body.origin3 .n-origin3-hero .n-hero-promises{margin-top:16px;gap:6px;line-height:1.4}body.origin3 .n-origin3-hero .n-hero-promises li{position:relative;padding-left:20px}body.origin3 .n-origin3-hero .n-hero-promises li:before{content:"";position:absolute;top:.42em;left:1px;width:8px;height:5px;border-left:1.7px solid #294333;border-bottom:1.7px solid #294333;transform:rotate(-45deg)}@media (max-width:760px){body.origin3 .n-origin3-hero .n-hero__copy{padding-top:124px}body.origin3 .n-origin3-hero .n-eyebrow{margin-bottom:12px!important}body.origin3 .n-origin3-hero h1{font-size:clamp(26px,7.6vw,57px)}body.origin3 .n-origin3-hero .n-hero-promises{max-width:min(68%,calc(100% - 116px));margin-top:12px;gap:6px;line-height:1.42}body.origin3 .n-origin3-hero .n-hero-promises li{padding-left:17px}body.origin3 .n-origin3-hero .n-hero__search{margin-top:18px}}@media (max-width:360px){body.origin3 .n-origin3-hero .n-hero__copy{padding-top:120px}body.origin3 .n-origin3-hero .n-hero-promises{max-width:calc(100% - 103px)}body.origin3 .n-origin3-hero .n-hero__search{margin-top:12px}}@media (orientation:landscape) and (max-height:540px){body.origin3 .n-origin3-hero .n-hero__copy{padding-top:168px}body.origin3 .n-origin3-hero .n-eyebrow{font-size:10px!important;line-height:1.3;margin-bottom:8px!important}body.origin3 .n-origin3-hero h1{max-width:76%;font-size:clamp(24px,min(4.4vw,8svh),40px);line-height:1.06}body.origin3 .n-origin3-hero .n-hero-promises{max-width:76%;font-size:clamp(12px,3.4svh,14px);line-height:1.3;margin-top:10px;gap:4px}body.origin3 .n-origin3-hero .n-hero__search{position:relative;inset:auto;transform:none;margin:18px auto 0}}@media (orientation:landscape) and (max-height:540px) and (max-width:1100px){body.origin3 .n-origin3-hero .n-hero__copy{width:calc(100% - 48px);padding-top:110px}body.origin3 .n-origin3-hero .n-hero__search{width:calc(100% - 48px)}}@media (orientation:landscape) and (max-height:360px) and (max-width:760px){body.origin3 .n-origin3-hero .n-hero__image{inset:110px 0 auto auto;width:70%;height:calc(100svh - 110px);object-fit:cover;object-position:right bottom;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%),linear-gradient(180deg,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 26%),linear-gradient(180deg,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.page-section-nav{border-block:1px solid var(--n-rule);background:var(--n-canvas);color:var(--n-ink)}.page-section-nav>div{display:flex;flex-wrap:wrap;gap:8px 28px;max-width:1400px;margin-inline:auto;padding:12px max(18px,4vw)}.page-section-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500}.page-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.auth-availability{margin-block:24px;font-size:16px;line-height:1.6}.auth-availability .n-button{display:flex;margin-top:22px;min-height:48px;width:100%;font-size:15px}.auth-availability__note{margin-top:20px!important;font-size:14px;line-height:1.6;color:var(--n-muted)}body.origin3 .public-profile-avatar img{width:100%;height:100%;object-fit:contain}body.origin3 .public-profile-card h1{font-size:clamp(26px,3vw,38px)!important;line-height:1.2}body.origin3 .public-profile-card .public-profile-legal-name{margin-top:16px;font-size:12px;line-height:1.55;color:var(--n-muted)}body.origin3 .public-profile-listings{min-width:0}body.origin3 .public-profile-listings>h2{font-size:30px!important;margin-bottom:26px}body.origin3 .n-footer__bottom{color:#465a4e;font-size:13px;line-height:1.6}body.origin3 .n-footer__bottom a{display:inline-flex;align-items:center;min-height:32px}body.origin3 .site-about .about-mission{margin-top:0}body.origin3 .site-auth .md-width{width:min(100% - 36px,560px);max-width:560px;padding:0!important}body.origin3 .site-auth .auth-card{padding:clamp(22px,4vw,40px)!important}body.origin3 .site-auth .login-panel{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}body.origin3 .site-auth :is(.auth-card,.login-panel) h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.15;overflow-wrap:break-word;text-wrap:balance}body.origin3 .site-auth .login-lead{font-size:16px;line-height:1.55;margin-block:18px 24px}body.origin3 .site-auth .section-parameters{padding:16px 0 64px}body.origin3 .site-auth .site-top{padding-block:12px}body.origin3 .site-auth .site-breadcrumbs{margin:0;padding:0;gap:8px;min-height:30px}body.origin3 .site-auth .auth-card__links{gap:12px 22px;font-size:14px}body.origin3 .site-auth .auth-card__links a{min-height:44px;display:inline-flex;align-items:center}.saved-horses__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}body.origin3 #main-content .cmp-page,body.origin3 #main-content>main:has(.cmp-page),body.origin3 .saved-horses{background:var(--n-canvas)}.saved-horse{min-width:0;overflow:hidden;border-radius:20px;background:var(--n-paper);border:1px solid var(--n-rule)}.saved-horse__media{display:grid;place-items:center;aspect-ratio:4/3;background:#e1eade;overflow:hidden}.saved-horse__media img{width:100%;height:100%;object-fit:cover}.saved-horse__body{display:grid;gap:12px;padding:20px}body.origin3 .saved-horse h2{font-size:24px!important;line-height:1.2}.saved-horse__body p{color:var(--n-muted);font-size:14px}body.origin3 .saved-horse .personal-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:10px;position:static}body.origin3 .saved-horse .personal-actions button{width:44px;max-width:44px;min-width:44px;height:44px;min-height:44px;padding:0;opacity:1;position:static;display:grid;place-items:center}body.origin3 .saved-horse .personal-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}body.origin3 .saved-horse .personal-actions .site-card__favorite.is-active svg{fill:currentColor}body.origin3 .saved-horse .listing-compare>span{display:none}body.origin3 #main-content .horse-preview-card__photo-badge--seller{background:#fbfdfced;color:#284334;border:1px solid #cbd9d0}body.origin3 #main-content .horse-preview-card__photo-badge--horse{background:var(--n-accent);color:#193527}body.origin3 #main-content .horse-preview-card__photo-badge b{font-size:12px;font-weight:650;letter-spacing:0;line-height:1.25;white-space:normal}body.origin3 .privacy-choice{position:fixed;z-index:1300;inset-inline:16px;bottom:max(12px,env(safe-area-inset-bottom));max-width:850px;margin-inline:auto;display:flex;align-items:center;gap:20px;padding:14px 18px;border:1px solid #cedbd2;border-radius:18px;background:#fbfdfc;color:var(--n-ink);box-shadow:0 8px 28px #12271f1a}.privacy-choice p{font-size:13px;line-height:1.5}body.origin3 .privacy-choice a{text-decoration:underline;text-underline-offset:3px}.privacy-choice__actions{display:flex;gap:8px;flex-shrink:0}body.origin3 .privacy-choice button{min-height:44px;padding:10px 14px;border-radius:10px;border:1px solid #b5c7bb;background:transparent;color:var(--n-ink);font-size:13px}body.origin3 .privacy-choice button:last-child{background:var(--n-ink);border-color:var(--n-ink);color:#fff}body.origin3 .privacy-choice button:hover{background:#e1eade;color:var(--n-ink)}body.origin3:has(.privacy-choice) :is(.cmp-bar,.home-contact-fab){visibility:hidden}body.origin3:has(.cmp-bar){padding-bottom:88px}body.origin3.menu-open .privacy-choice{display:none}body.origin3 .cmp-table{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}body.origin3 #main-content .cmp-page__head h1{font-size:clamp(32px,4vw,58px)!important;text-transform:none;letter-spacing:-.04em}body.origin3 .cmp-row{align-items:stretch}body.origin3 .cmp-col{display:flex;flex-direction:column;justify-content:center}body.origin3 .cmp-rowlabel{display:flex;align-items:center;position:sticky;left:0;z-index:1;background:var(--n-canvas);font-size:12px}.cmp-scroll-hint{display:none}body.origin3 .catalog-assistance{display:block;padding:18px 22px}.catalog-assistance>summary{cursor:pointer;list-style:none}.catalog-assistance>summary::-webkit-details-marker{display:none}.catalog-assistance__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;font-size:14px;font-weight:600}.catalog-assistance__description{font-size:14px;color:var(--n-muted);margin-top:12px!important}.catalog-assistance__toggle>span{font-size:22px;line-height:1}.catalog-assistance[open] .catalog-assistance__toggle>span{transform:rotate(45deg)}body.origin3 .catalog-assistance__services{margin-top:18px}.legal-mobile-contents{display:none}.legal-mobile-contents ul,body.origin3 .kias-legal__toc ul{list-style:none;padding:0;margin:0}.legal-mobile-contents a,body.origin3 .kias-legal__toc a{display:block;padding-block:5px}body.origin3 .site-organization-page .site-page-hero__title{max-width:900px;font-size:clamp(32px,4.5vw,64px)!important;line-height:1.1;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}body.origin3 .site-organization-page .organization-profile__intro h2{font-size:clamp(23px,3vw,36px)!important;line-height:1.3;overflow-wrap:break-word;text-transform:none}@media (max-width:760px),(orientation:landscape) and (max-height:540px) and (max-width:1100px){body.origin3 .saved-horses__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.saved-horse__body{padding:14px;gap:10px}body.origin3 .saved-horse h2{font-size:18px!important}.saved-horse__body p{font-size:13px}body.origin3 #main-content .horse-preview-card--home .horse-preview-card__heading{margin-bottom:8px!important}body.origin3 #main-content .horse-preview-card__facts{padding-block:9px!important;gap:8px!important}body.origin3 #main-content .horse-preview-card__facts>div:nth-child(-n+2) dt{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}body.origin3 #main-content .horse-preview-card__facts>div:nth-child(-n+2) dd{margin-top:0!important}body.origin3 #main-content .horse-preview-card__fact--location dt,body.origin3 #main-content .horse-preview-card__facts>div:nth-child(3) dt{display:none}body.origin3 #main-content .horse-preview-card__facts dd{font-size:13px!important;line-height:1.4!important;margin-top:0!important}body.origin3 #main-content .horse-preview-card__fact--location dd{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#526459}body.origin3 #main-content .horse-preview-card__personal :is(.listing-compare,.site-card__favorite){width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important}body.origin3 #main-content .horse-preview-card__photo-badge{padding:5px 7px;gap:4px;border-radius:8px}body.origin3 #main-content .horse-preview-card__photo-badge svg{width:14px;height:16px;flex-basis:14px}body.origin3 #main-content .horse-preview-card__photo-badge b{font-size:10px}body.origin3 #main-content .horse-preview-card__action{min-height:44px!important}body.origin3 .catalog-assistance{padding:12px 16px}body.origin3 .catalog-assistance__copy h2{font-size:17px}body.origin3 .catalog-assistance__copy p{font-size:13px;line-height:1.4;margin-top:5px}.catalog-assistance__toggle{margin-top:6px;font-size:13px}body.origin3 .catalog-intro__advanced{display:none}body.origin3 .catalog-intro{gap:16px;margin-bottom:20px}body.origin3 .catalog-results-head{gap:10px}body.origin3 .catalog-mobilebar{background:transparent;padding-inline:0}body.origin3 .catalog-toolbar{padding-block:10px}body.origin3 .cmp-row{grid-template-columns:84px repeat(var(--cmp-cols,2),minmax(175px,1fr));width:max(100%,calc(84px + var(--cmp-cols, 2) * 175px))}body.origin3 .cmp-rowlabel{font-size:10px;padding-inline:8px}body.origin3 .cmp-col{padding:12px}.cmp-scroll-hint{display:flex;gap:14px;margin-bottom:16px!important;font-size:13px;color:var(--n-muted)}body.origin3 .kias-legal__toc{display:none}.legal-mobile-contents{display:block;margin-block:18px 24px;padding:14px 16px;border:1px solid var(--n-rule);border-radius:12px}.legal-mobile-contents summary{min-height:22px;cursor:pointer;font-size:15px;font-weight:600}.legal-mobile-contents nav{padding-top:12px;font-size:14px;line-height:1.45}body.origin3 .site-organization-page .site-page-hero__content{padding-block:28px 36px}}@media (max-width:760px){.page-section-nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;padding-block:8px}body.origin3 #main-content .home-curated>.container,body.origin3 #main-content .home-offers>.container{width:calc(100% - 36px)!important;max-width:none!important;padding-inline:0;margin-inline:auto!important}body.origin3 .site-auth{padding-top:124px}body.origin3 .home-showroom:not(.catalog-showroom) .home-offers{padding-top:38px}body.origin3 .n-source-metrics>div:not(.n-hero-endorsement){padding:24px 18px 0}body.origin3 .n-source-metrics>div:first-child{padding-left:18px}body.origin3 .n-source-metrics strong{font-size:42px}body.origin3 .n-source-metrics>div:not(.n-hero-endorsement)>span{font-size:14px;line-height:1.5}body.origin3 .privacy-choice{inset-inline:10px;gap:8px;padding:12px;flex-direction:column;align-items:stretch;border-radius:14px}.privacy-choice p{font-size:12px}.privacy-choice__actions{justify-content:stretch}.privacy-choice__actions button{flex:1 1;padding-inline:8px}body.origin3:has(.privacy-choice){padding-bottom:140px}body.origin3 .site-organization-page .site-page-hero__title{font-size:32px!important}}.n-hero__visual{display:contents}@media (max-width:1100px){body.origin3 .n-header--ecosystem{top:10px;width:calc(100% - 24px);border-radius:22px}body.origin3 .n-ecosystem-nav{padding:0 14px;min-height:44px;border-radius:21px 21px 0 0}body.origin3 .n-ecosystem-identity,body.origin3 .n-ecosystem-links small{display:none}body.origin3 .n-ecosystem-links{min-width:0;width:100%;gap:18px;justify-content:space-between;overflow-x:auto;scrollbar-width:none}body.origin3 .n-ecosystem-links a{flex:0 0 auto;display:flex;align-items:center;min-height:44px;padding:0}body.origin3 .n-ecosystem-links strong{font-size:12px}body.origin3 .n-ecosystem-links a:after{bottom:0}body.origin3 .n-header-main{min-height:60px;padding:7px 12px;gap:12px;border-radius:0 0 21px 21px}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:clamp(18px,4.6vw,24px)}body.origin3 .n-brand-copy small{font-size:11px}body.origin3 .n-header .n-brand__mark{width:26px}body.origin3 .n-desktop-nav,body.origin3 .n-header__account span,body.origin3 .n-header__primary,body.origin3 .n-header__saved{display:none}body.origin3 .n-header__account{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}body.origin3 .n-header__actions{gap:6px}body.origin3 #main-content>main:not(.home-showroom){padding-top:140px}body.origin3 .n-home-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.origin3 .n-origin3-hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:auto auto minmax(220px,1fr) auto;column-gap:24px;row-gap:22px;grid-column:1/-1;grid-row:1;height:auto;min-height:min(840px,100svh);max-height:none;padding:146px 28px 104px;margin:0;text-align:left}body.origin3 .n-origin3-hero .n-hero__copy{display:contents}body.origin3 .n-origin3-hero .n-eyebrow{grid-column:1/-1;grid-row:1;margin:0!important;font-size:11px!important;line-height:1.4;letter-spacing:.12em}body.origin3 .n-origin3-hero h1{grid-column:1/-1;grid-row:2;max-width:850px;font-size:clamp(30px,5.6vw,54px);line-height:1.1;letter-spacing:-.05em}body.origin3 .n-origin3-hero .n-hero-promises{grid-column:1;grid-row:3;align-self:center;max-width:100%;width:100%;margin:0;gap:14px;font-size:clamp(14px,1.9vw,18px);line-height:1.5;text-shadow:none}body.origin3 .n-origin3-hero .n-hero-promises li{padding-left:20px}body.origin3 .n-origin3-hero .n-hero__visual{position:relative;inset:auto;grid-column:2;grid-row:3;align-self:center;display:block;justify-self:end;z-index:0;width:min(100%,260px);height:auto;min-height:0;aspect-ratio:4/5;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}body.origin3 .n-origin3-hero .n-hero__image{position:absolute;inset:-62% auto auto -260%;z-index:0;width:370%;height:auto;min-height:0;max-width:none;max-height:none;aspect-ratio:1672/941;object-fit:fill;-webkit-mask-image:none;mask-image:none}body.origin3 .n-origin3-hero .n-hero__search{position:relative;inset:auto;transform:none;grid-column:1/-1;grid-row:4;width:100%;margin:0;padding:8px;gap:8px;grid-template-columns:minmax(0,1fr) 44px auto;border-radius:18px}body.origin3 .n-origin3-hero .n-hero__search label{grid-column:1;grid-row:1;padding:0 8px;border:0;gap:3px}body.origin3 .n-origin3-hero .n-hero__search label span{font-size:10px}body.origin3 .n-origin3-hero .n-hero__search input{font-size:16px!important;height:27px;text-overflow:ellipsis}body.origin3 .n-origin3-hero .n-hero__search .n-text-link{grid-column:2;grid-row:1;display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0}body.origin3 .n-origin3-hero .n-hero__search .n-text-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.origin3 .n-origin3-hero .n-hero__search .n-button{grid-column:3;grid-row:1;width:auto;min-width:48px;min-height:48px;padding:12px 18px;border-radius:12px;gap:10px;font-size:15px}body.origin3 .n-source-metrics{display:contents}body.origin3 .n-source-metrics>div:not(.n-hero-endorsement){grid-row:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;border:0}body.origin3 .n-source-metrics>div:first-child{grid-column:1}body.origin3 .n-source-metrics>div:nth-child(2){grid-column:2}body.origin3 .n-source-metrics strong{font-size:clamp(38px,6vw,56px)}body.origin3 .n-source-metrics>div:not(.n-hero-endorsement)>span{font-size:14px;line-height:1.5}body.origin3 .n-source-metrics .n-hero-endorsement{position:relative;z-index:1;grid-column:1/-1;grid-row:1;align-self:end;justify-self:center;display:flex;justify-content:flex-start;gap:14px;width:calc(100% - 56px);max-width:none;margin:0 0 26px;padding:0;border:0}body.origin3 .n-hero-endorsement img{width:42px;height:42px;flex:0 0 42px}body.origin3 .n-hero-endorsement span{max-width:440px;font-size:15px;line-height:1.4;color:#294333}body.origin3 .privacy-choice{gap:10px;padding:12px 14px;border-radius:16px}body.origin3 .privacy-choice p{font-size:12px;line-height:1.4}body.origin3 .privacy-choice button{min-height:44px;padding:8px 10px;font-size:12px}body.origin3:has(.privacy-choice) .n-origin3-hero{min-height:min(760px,calc(100svh - 94px));padding-bottom:84px;row-gap:16px}body.origin3:has(.n-header:not(.is-scrolled)) .home-contact-fab{visibility:hidden}body.origin3:has(.n-menu-backdrop,.contact-cta-modal) :is(.privacy-choice,.cmp-bar,.home-contact-fab){visibility:hidden}body.origin3.catalog-filters-open :is(.privacy-choice,.cmp-bar,.home-contact-fab){visibility:hidden}body.origin3 .contact-cta-modal__close{width:44px;height:44px;min-width:44px;min-height:44px}body.origin3 .n-menu-backdrop{padding:12px}body.origin3 .n-menu-panel{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:20px}body.origin3 .n-menu-head{position:sticky;top:-20px;z-index:2;margin-inline:-20px;padding:8px 20px;background:#edf3eff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (max-width:600px){body.origin3 .n-ecosystem-links{gap:13px}body.origin3 .n-ecosystem-links strong{font-size:11px}body.origin3 .n-origin3-hero{padding:138px 20px 104px;column-gap:16px;row-gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}body.origin3 .n-origin3-hero .n-eyebrow{font-size:10px!important;letter-spacing:.08em}body.origin3 .n-origin3-hero h1{font-size:clamp(27px,7.65vw,42px)}body.origin3 .n-origin3-hero .n-hero-promises{font-size:14px;gap:13px;line-height:1.45}body.origin3 .n-origin3-hero .n-hero__search .n-button{width:48px;padding:12px}body.origin3 .n-origin3-hero .n-hero__search .n-button span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}body.origin3 .n-source-metrics .n-hero-endorsement{width:calc(100% - 40px);gap:12px;margin-bottom:26px}body.origin3 .n-hero-endorsement span{font-size:14px}body.origin3 .n-source-metrics>div:not(.n-hero-endorsement){padding:26px 20px}body.origin3:has(.privacy-choice) .n-origin3-hero{min-height:calc(100svh - 134px)}}@media (min-width:601px) and (max-width:1100px){body.origin3 .n-origin3-hero{grid-template-rows:auto auto minmax(0,1fr) auto}body.origin3 .n-origin3-hero .n-eyebrow,body.origin3 .n-origin3-hero .n-hero-promises,body.origin3 .n-origin3-hero h1{grid-column:1;max-width:none}body.origin3 .n-origin3-hero h1{font-size:clamp(30px,4.4vw,46px)}body.origin3 .n-origin3-hero .n-hero-promises{font-size:clamp(14px,1.8vw,17px);gap:12px}body.origin3 .n-origin3-hero .n-hero__visual{grid-row:1/4}}@media (orientation:landscape) and (max-height:540px) and (max-width:1100px){body.origin3 .n-header--ecosystem{position:absolute}body.origin3 .n-origin3-hero{min-height:0;padding-top:140px;grid-template-rows:auto auto auto auto;column-gap:28px;row-gap:16px}body.origin3 .n-origin3-hero .n-eyebrow,body.origin3 .n-origin3-hero .n-hero-promises,body.origin3 .n-origin3-hero h1{grid-column:1;max-width:none}body.origin3 .n-origin3-hero h1{font-size:clamp(28px,4vw,38px)}body.origin3 .n-origin3-hero .n-hero-promises{font-size:14px;gap:10px}body.origin3 .n-origin3-hero .n-hero__visual{grid-row:1/4;max-width:240px}body.origin3 #main-content>main:not(.home-showroom){padding-top:140px}}@media (max-width:360px){body.origin3 .n-header-main{padding-inline:8px;gap:6px}body.origin3 .n-header--ecosystem .n-brand-copy strong{font-size:17px}body.origin3 .n-brand-copy small{font-size:9.5px}body.origin3 .n-header .n-brand{gap:6px}body.origin3 .n-header .n-brand__mark{width:22px}body.origin3 .n-ecosystem-nav{padding-inline:10px}body.origin3 .n-ecosystem-links{gap:8px}body.origin3 .n-ecosystem-links strong{font-size:10px}}body.origin3 .n-founder blockquote,body.origin3 .n-founder blockquote p{font-family:Manrope,Arial,sans-serif;font-size:clamp(16px,1.1vw,19px);line-height:1.55;letter-spacing:-.015em;font-weight:400}body.origin3 .n-founder blockquote p:first-child{font:inherit;letter-spacing:inherit}body.origin3 .n-founder blockquote strong{font-family:inherit;font-size:inherit;font-weight:700}body.origin3 .home-support__free{display:inline-flex;padding:4px 12px;margin-bottom:14px;background:#dce8c1;color:#294333;border-radius:99px;font-size:12px;font-weight:650}body.origin3 .home-support__primary .button{margin-top:20px;min-height:46px;font-size:14px}body.origin3 .home-support__community{display:flex;align-items:center;gap:22px;padding:25px 28px;margin-top:28px;border:1px solid #c8d5cb;border-radius:20px;background:#e1eade;color:#12271f}body.origin3 .home-support__community>svg{width:30px;height:30px;flex:none}body.origin3 .home-support__community>div{min-width:0;flex:1 1}body.origin3 .home-support__community h3{font:650 20px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 7px}body.origin3 .home-support__community p{font-size:14px;line-height:1.5;color:#405849;margin:0}body.origin3 .home-support__community a{display:inline-flex;align-items:center;gap:18px;min-height:44px;white-space:nowrap;font-size:14px;font-weight:600}body.origin3 .home-support__community a:hover{text-decoration:underline;text-underline-offset:5px}body.origin3 .catalog-quick-directions{min-width:0;margin-bottom:22px}body.origin3 .catalog-quick-directions .home-pills{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:0}body.origin3 .catalog-quick-directions .home-pills :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid #c4cfc8;border-radius:99px;background:transparent;color:#344b3e;font:500 13px/1.4 Manrope,Arial,sans-serif;white-space:nowrap}body.origin3 .catalog-quick-directions .home-pills .is-active{background:#d5ff70;color:#12271f;border-color:#d5ff70}body.origin3 .catalog-quick-directions .home-pills button:disabled{cursor:default;background:#e6ece7;color:#59675e;border-color:#d5ded7;opacity:1}body.origin3 .catalog-quick-directions svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}body.origin3 .catalog-quick-count{font-size:11px;font-weight:650;opacity:.75}body.origin3 .catalog-direction-note{max-width:670px;font-size:12px!important;line-height:1.65!important;color:#526258;margin:12px 0 0!important}body.origin3 .catalog-direction-note a{color:#294333;text-decoration:underline;text-underline-offset:3px}body.origin3 button.catalog-intro__advanced{background:transparent;border:0;cursor:pointer;font:inherit}body.origin3 .home-offers__filter-disclosure>summary{list-style:none}body.origin3 .home-offers__filter-disclosure>summary::-webkit-details-marker{display:none}body.origin3 .home-offers__filter-disclosure>summary small{display:block;font:400 12px/1.5 Manrope,Arial,sans-serif;color:#526258;margin-top:3px}body.origin3 .home-offers__filter-disclosure>summary>svg{width:24px;height:24px;flex:none}body.origin3 .home-offers__filter-disclosure>summary i{margin-left:auto;font-style:normal;font-size:26px;line-height:1;transition:transform .2s}body.origin3 .home-offers__filter-disclosure[open]>summary i{transform:rotate(45deg)}body.origin3 .home-faq__list details>p+p{margin-top:14px}@media(max-width:1100px){body.origin3 .home-showroom:not(.catalog-showroom) .home-offers__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}body.origin3 .home-showroom:not(.catalog-showroom) .home-offers__filter-disclosure{display:block!important;position:static!important;width:100%!important;max-height:none!important;visibility:visible!important;transform:none!important;overflow:visible!important}body.origin3 .home-offers__filter-disclosure>summary{display:flex;align-items:center;gap:14px;cursor:pointer;padding:17px 20px;border:1px solid #c4cfc8;border-radius:18px;background:#fbfdfc;color:#12271f;font-size:16px}body.origin3 details.home-offers__filter-disclosure:not([open])>.home-offers__filters{display:none!important}body.origin3 details.home-offers__filter-disclosure[open]>.home-offers__filters{display:grid!important;margin-top:10px}}@media(max-width:600px){body.origin3 .home-support__community{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px 16px;padding:22px}body.origin3 .home-support__community h3{font-size:18px}body.origin3 .home-support__community>a{grid-column:2;justify-self:start}body.origin3 .catalog-quick-directions .home-pills :is(a,button){padding:8px 12px;min-height:40px;font-size:12px}}body.origin3 .home-support__primary li{font-size:14px;line-height:1.65}