.home-wrap{max-width:72rem;margin-inline:auto;padding-inline:16px}.home-hero{background:radial-gradient(90% 70% at 10% 0%, #123067 0%, transparent 60%), radial-gradient(60% 60% at 85% 40%, #1b2e4e 0%, transparent 70%), var(--color-canvas)}.home-hero-in{gap:16px;padding-block:24px 10px;display:grid}.home-hero-main{gap:14px;min-width:0;display:grid}.home-hero-top{align-items:center;gap:10px;display:flex}.home-hero-text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.home-hero h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:700;line-height:1.12}.home-hero h1>span{color:var(--color-brand-yellow)}.home-sub{color:var(--color-ink-body);text-wrap:balance;font-size:14.5px;line-height:1.4}.home-hero-pic{border-radius:var(--radius-tile);flex:none;width:118px;height:132px;display:block}.home-hero-pic .photo-pop,.home-hero-pic img{width:100%;height:100%}.home-hero-pic img,.home-fan img{object-fit:contain}.home-hero-pic>.cardart{height:100%}.home-props{gap:6px;display:flex}.home-props>li{border-radius:var(--radius-tile);background:#ffffff0d;border:1px solid #7cb8ff2e;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 7px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.home-props .nowrap{white-space:nowrap}.home-props .sep{display:none}.home-check{width:13px;height:13px;color:var(--color-brand-yellow);flex:none}.home-ctas{display:none}.home-btn{border-radius:var(--radius-control);background:var(--color-strong);min-height:48px;color:var(--color-on-strong);justify-content:center;align-items:center;padding-inline:22px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.home-btn:hover{background:var(--color-strong-hover)}.home-btn-2{border:1.5px solid var(--color-brand-blue);color:var(--color-ink);background:#7cb8ff1a}.home-btn-2:hover{background:#7cb8ff33}.home-proof{flex-wrap:wrap;column-gap:14px;margin-top:-8px;font-size:13.5px;display:flex}.home-proof a{min-height:44px;color:var(--color-ink-2);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.home-proof a:hover{color:var(--color-ink)}.home-proof b{color:var(--color-ink);font-weight:600}.home-star{color:var(--color-brand-yellow)}.home-proof .long,.home-fan{display:none}@media (min-width:640px){.home-wrap{padding-inline:32px}.home-hero-in{padding-block:32px 12px}.home-hero h1{font-size:36px}.home-sub{font-size:16px}.home-hero-pic{width:140px;height:150px}.home-props{gap:22px}.home-props>li{background:0 0;border:0;flex:none;gap:8px;padding:0;font-size:16px}.home-props br{display:none}.home-props .sep{display:inline}.home-check{width:18px;height:18px}.home-proof .long{display:inline}.home-proof .short{display:none}}@media (min-width:1000px){.home-hero-in{grid-template-columns:minmax(0,1fr) 320px;align-items:center;column-gap:32px;padding-block:48px 24px}.home-hero-main{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.home-hero-top,.home-props{flex-basis:100%}.home-hero-pic{display:none}.home-hero h1{font-size:38px;line-height:1.15}.home-proof{margin:0}.home-proof .long{display:none}.home-proof .short{display:inline}.home-ctas{align-items:center;gap:12px;margin-right:8px;display:flex}.home-fan{height:180px;display:block;position:relative}.home-fan>li{width:160px;height:175px;transform:rotate(var(--r)) translateX(var(--x));transform-origin:50% 110%;margin-left:-80px;position:absolute;top:0;left:50%}.home-fan a,.home-fan .photo-pop,.home-fan img,.home-fan .cardart{width:100%;height:100%;display:block}.home-fan a{border-radius:var(--radius-tile)}}@media (min-width:1000px) and (prefers-reduced-motion:no-preference){.home-fan>li{animation:fade-rise .7s var(--ease-out-soft) both;animation-delay:calc(var(--i,0) * .11s + .15s);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.home-fan:hover>li{transform:rotate(calc(var(--r) * 1.2)) translateX(calc(var(--x) * 1.06)) translateY(-6px)}}.home-sec{padding-block:8px 20px}.home-sec-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-sec-head h2{font-family:var(--font-display);font-size:20px;font-weight:700}.home-sec-head>a{white-space:nowrap;flex:none;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.home-sec .tile-grid{margin-top:8px}@media (min-width:640px){.home-sec-head h2{font-size:24px}.home-sec .tile-grid{margin-top:12px}}.home-revs-sec{padding-bottom:32px}.home-rev-meta{font-family:var(--font-sans);white-space:nowrap;color:var(--color-ink-3);margin-left:6px;font-size:13px;font-weight:400}.home-revs{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,80%);grid-auto-flow:column;gap:10px;margin-top:10px;padding-bottom:6px;display:grid;overflow-x:auto}.home-revs>li{border:1px solid var(--color-line);border-radius:var(--radius-tile);background:var(--color-surface);scroll-snap-align:start;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.home-rev-by{color:var(--color-ink-2);font-size:12.5px}@media (min-width:768px){.home-revs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}
