.home-hero{padding-top:clamp(24px,4vw,48px)}.proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,32px);max-width:600px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line-strong)}.proof div{display:flex;flex-direction:column;gap:4px}.proof strong{font-family:var(--f-display);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.proof span{font-size:.8125rem;line-height:1.4;color:var(--muted)}@media (max-width: 520px){.proof{grid-template-columns:1fr 1fr}}.home-paths{padding-top:0}.path{display:flex;flex-direction:column;gap:12px;min-height:150px;padding:22px 24px 20px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:var(--sheen),var(--shadow-1);text-decoration:none;color:var(--ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.path:hover{transform:translateY(-3px);box-shadow:var(--sheen),var(--shadow-2);border-color:var(--line-strong)}.path:active{transform:translateY(0)}.path__i{font-family:var(--f-mono);font-size:var(--fs-mono);font-weight:600;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.path__q{font-family:var(--f-display);font-size:1.125rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.path__a{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.9375rem;letter-spacing:-.01em;color:var(--vermilion)}.path__a [aria-hidden]{transition:transform .2s var(--ease)}.path:hover .path__a [aria-hidden]{transform:translate(3px)}.product-grid .product-card h3{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.split__list{margin-top:28px}@media (max-width: 900px){.split{grid-template-columns:1fr}}.exp-card{padding:0;overflow:hidden}.exp-card__media{aspect-ratio:16 / 10;background:var(--paper-2);border-bottom:1px solid var(--line);overflow:hidden}.exp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.exp-card:hover .exp-card__media img{transform:scale(1.025)}.exp-card__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1;gap:8px}.exp-card__body h3{font-size:1.25rem;margin:0}.exp-card__body p{font-size:.9375rem;margin:0}.exp-card .chip{align-self:flex-start;margin-bottom:4px}.exp-card .link-arrow{margin-top:auto;padding-top:6px;font-size:.9375rem;min-height:36px}.why{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,80px);align-items:start}.why h2{margin-bottom:24px}.why__intro{font-size:1.0625rem}.why__quote{margin-top:36px}.why__spec{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.why__spec li{margin:0}.why__cards{display:grid;gap:14px}.why__cards .card{padding:22px 24px}.why__cards .card h3{font-size:1.25rem;margin-bottom:6px}.why__cards .card p{font-size:1rem}@media (max-width: 900px){.why{grid-template-columns:1fr}}.facts--ink{border-color:#faf8f52e}.facts--ink .fact{border-left-color:#faf8f51f}.facts--ink .fact strong{color:var(--paper)}.facts--ink .fact span{color:#faf8f5a8}.facts--ink a{color:var(--paper);text-decoration-color:#e2a94b80}.facts--ink a:hover{text-decoration-color:var(--amber)}@media (max-width: 520px){.facts--ink .fact{border-left:0;border-top:1px solid rgba(250,248,245,.12)}.facts--ink .fact:first-child{border-top:0}}.product-grid .product-card__media{aspect-ratio:auto;height:196px}.product-grid .term--mini{min-height:0}.product-card__media--ledger{padding:16px;display:grid;align-items:center}.ledger--mini{font-size:.8125rem;box-shadow:var(--shadow-1)}.ledger--mini .ledger__row{padding:9px 14px}.ledger--mini .ledger__head{padding:8px 14px}.bear{display:block;overflow:visible}.bear__eye,.bear__ear,.bear__head,.bear__all,.bear__dots circle{transform-box:fill-box}.bear__eye{transform-origin:50% 50%;animation:bear-blink 4.6s ease-in-out infinite}.bear__ear{transform-origin:50% 100%;animation:bear-ear 7s ease-in-out infinite}.bear__ear--r{animation-delay:.12s;animation-name:bear-ear-r}@keyframes bear-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes bear-ear{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-14deg)}82%{transform:rotate(6deg)}}@keyframes bear-ear-r{0%,70%,to{transform:rotate(0)}76%{transform:rotate(14deg)}82%{transform:rotate(-6deg)}}.product-card__media--bear{display:grid;place-items:center;color:var(--card-color, var(--ink));position:relative}.product-card__media--bear .bear{height:150px;width:auto}.bear--cody .bear__head{transform-origin:50% 100%;animation:bear-listen 6s ease-in-out infinite}@keyframes bear-listen{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-6deg)}}.bear__dots circle{animation:bear-dot 1.4s ease-in-out infinite;opacity:.25}.bear__dots circle:nth-child(2){animation-delay:.2s}.bear__dots circle:nth-child(3){animation-delay:.4s}@keyframes bear-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.bear--stopmo .bear__all{transform-origin:50% 100%;animation:bear-pose 2.4s steps(1,end) infinite}@keyframes bear-pose{0%{transform:rotate(-7deg) translateY(0)}25%{transform:rotate(0) translateY(-10px)}50%{transform:rotate(7deg) translateY(0)}75%{transform:rotate(0) translateY(-4px)}to{transform:rotate(-7deg) translateY(0)}}.bear-frame{position:absolute;left:14px;top:12px;font-family:var(--f-mono);font-size:var(--fs-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--card-color, var(--muted));opacity:.8}.product-card__media--frames:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed currentColor;border-radius:12px;opacity:.18;pointer-events:none}.cta-band .bear--peek{position:absolute;right:clamp(12px,4vw,48px);bottom:-8px;height:clamp(120px,18vw,200px);width:auto;color:var(--amber);opacity:.55;transform:translateY(70%);animation:bear-peek 1.1s var(--ease) .4s forwards;z-index:0}.cta-band .bear--peek .bear__head{transform-origin:50% 100%;animation:bear-listen 7s ease-in-out 1.5s infinite}@keyframes bear-peek{to{transform:translateY(8%)}}@media (max-width: 720px){.cta-band .bear--peek{height:96px;opacity:.35}}.nav__mark{display:grid;place-items:center;width:34px;height:34px;padding:5px 6px;background:var(--ink);border-radius:10px;color:#dedad1;flex:none;box-shadow:inset 0 1px #ffffff24,0 1px 2px #12100e33}.nav__mark .bear{height:100%;width:auto}.nav__mark .bear__eye{animation-duration:6s}.nav__mark .bear__ear{animation:none}.nav__logo:hover .bear__ear,.nav__logo:focus-visible .bear__ear{animation:bear-ear-hover .7s ease-in-out 1}.nav__logo:hover .bear__ear--r,.nav__logo:focus-visible .bear__ear--r{animation-name:bear-ear-hover-r}@keyframes bear-ear-hover{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}65%{transform:rotate(8deg)}}@keyframes bear-ear-hover-r{0%,to{transform:rotate(0)}30%{transform:rotate(16deg)}65%{transform:rotate(-8deg)}}@media (prefers-reduced-motion: reduce){.bear *,.cta-band .bear--peek{animation:none!important}.cta-band .bear--peek{transform:translateY(8%)}.bear__dots circle{opacity:.6}}
