.av-stack{--av-face:36px;--av-lap:10px;flex:none;align-items:center;display:inline-flex}.av-face{width:var(--av-face);height:var(--av-face);z-index:calc(5 - var(--n));transition:transform .42s cubic-bezier(.34,1.56,.64,1);position:relative}.av-face+.av-face{margin-left:calc(var(--av-lap) * -1)}.av-face i{border-radius:50%;width:100%;height:100%;display:block}.av-face--photo i{background-image:url(/images/avatar-faces.webp);background-size:400% 100%;background-position:calc(var(--n) * 33.3333%) center}.av-face--more i{background:#eceff4;place-items:center;display:grid}.av-face--more svg{width:calc(var(--av-face) * .36);height:calc(var(--av-face) * .36);color:#140032}.av-stack:hover .av-face{transform:translateX(calc((var(--n) - 2) * 3.5px)) scale(1.05)}@media (prefers-reduced-motion:reduce){.av-face{transition:none}}
.sh-hero{--sh-ease:cubic-bezier(.22, 1, .36, 1);--sh-spring:cubic-bezier(.34, 1.56, .64, 1);--sh-ink:#0c0c21;--sh-text:#2a2a3a;--sh-muted:#6d6d7a;--sh-line:#dadfe7;--sh-bg:#f9f9f9;--sh-nav:81px;--sh-title-max:11.6em;--sh-title-wrap:auto;--sh-img-pos:50% 44%;--sh-img-pos-sm:50% 20%;--sh-photo-bg:#e9e7e4;isolation:isolate;margin-top:calc(var(--sh-nav) * -1);background:var(--sh-bg);position:relative;overflow:hidden;container-type:inline-size}.sh-hero__copy{padding:calc(var(--sh-nav) + 40px) 16px 48px;align-items:center;display:flex}.sh-hero__copyin{width:100%;max-width:785px}.sh-hero__eyebrow{border:1px solid var(--sh-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.06em;text-transform:uppercase;height:30px;color:var(--sh-ink);background:#ffffffb3;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1018280d}.sh-hero__eyebrow>svg{flex:none;width:14px;height:14px}.sh-hero__mark{background:#000;border-radius:5.5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.sh-hero__mark img{width:8px;height:auto}.sh-hero__title{max-width:var(--sh-title-max);text-wrap:var(--sh-title-wrap);letter-spacing:-.025em;color:var(--sh-ink);margin-top:clamp(20px,2.1cqw,40px);font-size:clamp(34px,3.36cqw,64px);font-weight:700;line-height:1.12}.sh-hero__sub{max-width:39em;color:var(--sh-muted);margin-top:clamp(18px,2.1cqw,40px);font-size:clamp(16px,1.05cqw,20px);line-height:1.6}.sh-hero__cta{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.73cqw,52px);display:flex}.sh-hero__btn{background:var(--sh-ink);color:#fff;height:48px;transition:transform .25s var(--sh-ease), box-shadow .25s var(--sh-ease), background-color .25s var(--sh-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px -10px #0c0c2199}.sh-hero__btn svg{width:16px;height:16px;transition:transform .3s var(--sh-ease)}.sh-hero__btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #0c0c21b3}.sh-hero__btn:hover svg{transform:translate(3px)}.sh-hero__btn--ghost{border-color:var(--sh-line);color:var(--sh-ink);background:#fff;box-shadow:0 1px 2px #1018280a}.sh-hero__btn--ghost:hover{background:#fbfbfc;box-shadow:0 8px 18px -12px #0c0c2166}.sh-hero__trust{align-items:center;gap:13px;margin-top:clamp(22px,2.52cqw,48px);display:flex}.sh-hero__trust p{color:#333;font-size:14px;font-weight:500}@keyframes sh-face-deal{0%{opacity:0;transform:translate3d(calc(var(--n) * (var(--av-lap) - var(--av-face))), 12px, 0) scale(.4)}55%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes sh-face-turn{0%{opacity:0;transform:rotate(-90deg)scale(.4)}to{opacity:1;transform:none}}.sh-hero__trust .av-face i{animation:sh-face-deal .72s var(--sh-spring) both;animation-delay:calc(var(--hero-base) + var(--i) * var(--hero-step) + .2s + var(--n) * 75ms)}.sh-hero__trust .av-face--more svg{animation:sh-face-turn .52s var(--sh-spring) both;animation-delay:calc(var(--hero-base) + var(--i) * var(--hero-step) + .44s + var(--n) * 75ms)}.sh-hero__media{isolation:isolate;background:var(--sh-photo-bg);position:relative;overflow:hidden}.sh-hero__img{object-fit:cover;object-position:var(--sh-img-pos)}.sh-hero__media[data-stage]{padding:calc(var(--sh-nav) + clamp(24px, 3cqw, 56px)) clamp(20px, 2.6cqw, 52px) clamp(28px, 3cqw, 56px);place-items:center;display:grid}.sh-hero__stage{width:min(430px,100%)}@media (max-width:1023px){.sh-hero__media[data-stage]{aspect-ratio:auto;max-height:none;padding:clamp(28px,6vw,56px) 16px clamp(32px,7vw,64px)}}.sh-hero__card{-webkit-backdrop-filter:blur(clamp(14px,1.6cqw,30px))saturate(130%);backdrop-filter:blur(clamp(14px,1.6cqw,30px))saturate(130%);background:#60606066;border-radius:clamp(13px,.89cqw,17px);align-items:center;gap:clamp(12px,1.05cqw,20px);padding:clamp(12px,1.07cqw,20px) clamp(14px,1.26cqw,24px);display:flex;position:absolute;bottom:clamp(14px,2.62cqw,50px);left:clamp(12px,9.5%,74px);right:clamp(12px,9.5%,74px);box-shadow:0 1px 52px #10182840}.sh-hero__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#dadfe78c,#fff0);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sh-hero__logo{background:#f9f9fb;border-radius:clamp(10px,.73cqw,14px);flex:none;place-items:center;width:clamp(44px,3.57cqw,68px);height:clamp(44px,3.57cqw,68px);display:grid;overflow:hidden;box-shadow:0 6px 30px #00000047}.sh-hero__logo img{object-fit:cover;width:100%;height:100%}.sh-hero__logo>svg{width:47%;height:auto;color:var(--sh-ink)}.sh-hero__cardtext{min-width:0}.sh-hero__kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a;font-size:clamp(10.5px,.63cqw,12px);font-weight:600}.sh-hero__cardtitle{color:#fff;margin-top:5px;font-size:clamp(14.5px,.945cqw,18px);font-weight:600;line-height:1.15}.sh-hero__tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.sh-hero__tags span{color:#fff;white-space:nowrap;background:#ffffff1c;border-radius:14px;align-items:center;height:clamp(20px,1.26cqw,24px);padding:0 clamp(7px,.47cqw,9px);font-size:clamp(10.5px,.63cqw,12px);font-weight:500;display:inline-flex}@keyframes sh-card-in{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:1;transform:none}}@keyframes sh-card-logo-in{0%{opacity:0;transform:scale(.45)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes sh-card-line-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes sh-card-tag-in{0%{opacity:0;transform:translateY(7px)scale(.86)}to{opacity:1;transform:none}}@keyframes sh-card-sheen{0%{opacity:0;transform:translate(-130%)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(130%)}}.sh-hero__card{animation:sh-card-in .78s var(--sh-ease) backwards;transition:transform .55s var(--sh-spring), box-shadow .55s var(--sh-ease), background-color .45s var(--sh-ease);animation-delay:.7s;overflow:hidden}.sh-hero__card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff57 46%,#ffffff1a 54%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.sh-hero__logo{animation:sh-card-logo-in .62s var(--sh-spring) backwards;transition:transform .55s var(--sh-spring);animation-delay:.9s}.sh-hero__kicker{animation:sh-card-line-in .56s var(--sh-ease) backwards;animation-delay:.98s}.sh-hero__cardtitle{animation:sh-card-line-in .56s var(--sh-ease) backwards;animation-delay:1.03s}.sh-hero__tags span{animation:sh-card-tag-in .52s var(--sh-spring) backwards;transition:background-color .4s var(--sh-ease)}.sh-hero__tags span:first-child{animation-delay:1.12s}.sh-hero__tags span:nth-child(2){animation-delay:1.205s}.sh-hero__tags span:nth-child(3){animation-delay:1.29s}.sh-hero__card:hover{background:#70707075;transform:translateY(-5px);box-shadow:0 1px 52px #10182840,0 28px 60px -30px #0000008c}.sh-hero__card:hover:after{animation:.7s cubic-bezier(.45,0,.55,1) sh-card-sheen}.sh-hero__card:hover .sh-hero__logo{transform:scale(1.06)rotate(-3deg)}.sh-hero__card:hover .sh-hero__tags span{background:#ffffff29}@media (min-width:1024px){.sh-hero{grid-template-columns:minmax(0,59.1fr) minmax(0,40.9fr);min-height:min(100svh,1080px);display:grid}.sh-hero__copy{padding:var(--sh-nav) clamp(24px, 4cqw, 76px) 0 max(28px, min(clamp(28px, 7.87cqw, 150px), calc(59.1cqw - 683px)))}}@media (min-width:1024px) and (max-width:1339px){.sh-hero__tags span.sh-hero__tag--opt{display:none}}@media (max-width:1023px){.sh-hero{flex-direction:column;display:flex}.sh-hero__media{aspect-ratio:5/4;order:2;max-height:620px}.sh-hero__img{object-position:var(--sh-img-pos-sm)}.sh-hero__copy{order:1}.sh-hero__title{font-size:clamp(34px,5.6cqw,46px)}.sh-hero__sub{font-size:clamp(16px,1.9cqw,18px)}}@media (min-width:640px) and (max-width:1023px){.sh-hero__copy{padding:calc(var(--sh-nav) + 44px) 30px 56px}}@media (max-width:639px){.sh-hero__title{margin-top:28px}.sh-hero__sub{margin-top:20px}.sh-hero__cta{margin-top:30px}.sh-hero__btn{flex:auto;justify-content:center}.sh-hero__trust{gap:10px;margin-top:28px}.sh-hero__trust .av-stack{--av-face:32px;--av-lap:9px}.sh-hero__card{gap:12px;padding:12px 14px;left:16px;right:16px}.sh-hero__cardtitle{font-size:15px}.sh-hero__tags span.sh-hero__tag--opt{display:none}}@media (prefers-reduced-motion:reduce){.sh-hero *,.sh-hero :before,.sh-hero :after{transition:none!important;animation:none!important}}body:has(.sh-hero){--nav-ease:cubic-bezier(.22, 1, .36, 1);--nav-spring:cubic-bezier(.34, 1.56, .64, 1);--nav-ink:#0c0c21;--nav-text:#2a2a3a}body:has(.sh-hero) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}body:has(.sh-hero) .site-header[data-hidden=true]{translate:0 calc(-100% - 18px)}body:has(.sh-hero) .site-nav{transition:padding .5s var(--nav-ease);position:relative}body:has(.sh-hero) .site-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);opacity:0;transition:opacity .35s var(--nav-ease), transform .5s var(--nav-ease), left .55s var(--nav-ease), right .55s var(--nav-ease);pointer-events:none;background:#ffffffd1;border-radius:999px;position:absolute;inset:10px calc(clamp(12px,2.2%,40px) + 28px);transform:translateY(-8px);box-shadow:0 1px 2px #1018280a,0 18px 40px -26px #0c0c2180,inset 0 0 0 1px #0c0c210f}body:has(.sh-hero) .site-header[data-scrolled=true] .site-nav:before{opacity:1;left:clamp(12px,2.2%,40px);right:clamp(12px,2.2%,40px);transform:none}body:has(.sh-hero) .site-nav__links>a{isolation:isolate;color:var(--nav-text);transition:color .25s var(--nav-ease), opacity .3s var(--nav-ease);background:0 0;position:relative}body:has(.sh-hero) .site-nav__links .nv-trigger{isolation:isolate;color:var(--nav-text);transition:color .25s var(--nav-ease), opacity .3s var(--nav-ease);background:0 0;position:relative}body:has(.sh-hero) .site-nav__signin{isolation:isolate;color:var(--nav-text);transition:color .25s var(--nav-ease), opacity .3s var(--nav-ease);background:0 0;position:relative}body:has(.sh-hero) .site-nav__links>a:before{content:"";z-index:-1;opacity:0;transition:opacity .25s var(--nav-ease), transform .42s var(--nav-spring);background:#ffffffe6;border-radius:999px;position:absolute;inset:0;transform:scale(.82);box-shadow:0 1px 2px #1018280f,inset 0 0 0 1px #0c0c2112}body:has(.sh-hero) .site-nav__links .nv-trigger:before{content:"";z-index:-1;opacity:0;transition:opacity .25s var(--nav-ease), transform .42s var(--nav-spring);background:#ffffffe6;border-radius:999px;position:absolute;inset:0;transform:scale(.82);box-shadow:0 1px 2px #1018280f,inset 0 0 0 1px #0c0c2112}body:has(.sh-hero) .site-nav__signin:before{content:"";z-index:-1;opacity:0;transition:opacity .25s var(--nav-ease), transform .42s var(--nav-spring);background:#ffffffe6;border-radius:999px;position:absolute;inset:0;transform:scale(.82);box-shadow:0 1px 2px #1018280f,inset 0 0 0 1px #0c0c2112}body:has(.sh-hero) .site-nav__links>a:hover:before{opacity:1;transform:none}body:has(.sh-hero) .site-nav__links>a[aria-current=page]:before{opacity:1;transform:none}body:has(.sh-hero) .site-nav__links .nv-trigger:hover:before{opacity:1;transform:none}body:has(.sh-hero) .site-nav__links .nv-trigger[aria-expanded=true]:before{opacity:1;transform:none}body:has(.sh-hero) .site-nav__links .nv-trigger[data-active=true]:before{opacity:1;transform:none}body:has(.sh-hero) .site-nav__signin:hover:before{opacity:1;transform:none}body:has(.sh-hero) .site-nav__links>a:hover{color:var(--nav-ink)}body:has(.sh-hero) .site-nav__links .nv-trigger:hover{color:var(--nav-ink)}body:has(.sh-hero) .site-nav__links .nv-trigger[aria-expanded=true]{color:var(--nav-ink)}body:has(.sh-hero) .site-nav__links .nv-trigger[data-active=true]{color:var(--nav-ink)}body:has(.sh-hero) .site-nav__signin:hover{color:var(--nav-ink)}body:has(.sh-hero) .site-nav__links:hover>a:not(:hover){opacity:.48}body:has(.sh-hero) .site-nav__links:hover .nv-trigger:not(:hover,[aria-expanded=true],[data-active=true]){opacity:.48}body:has(.sh-hero) .site-nav__links:has(.nv-trigger[aria-expanded=true])>a:not(:hover){opacity:.48}body:has(.sh-hero) .site-nav__cta{transition:transform .25s var(--nav-ease), box-shadow .25s var(--nav-ease);border-radius:999px;box-shadow:0 8px 20px -10px #0c0c2199}body:has(.sh-hero) .site-nav__cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #0c0c21b3}body:has(.sh-hero) .dr-toggle{transition:background-color .25s var(--nav-ease), color .25s var(--nav-ease), transform .25s var(--nav-ease), box-shadow .25s var(--nav-ease);border-radius:999px;box-shadow:0 1px 2px #1018280f,inset 0 0 0 1px #0c0c211a}body:has(.sh-hero) .dr-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #0c0c2173,inset 0 0 0 1px #0c0c2124}body:has(.sh-hero) .dr-toggle:active{transform:translateY(-1px)scale(.96)}body:has(.sh-hero) .dr-toggle[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--nav-ink)}body:has(.sh-hero) .dr-toggle[aria-expanded=true]:hover{box-shadow:inset 0 0 0 1px var(--nav-ink)}@keyframes sh-nav-in{0%{opacity:0;filter:blur(6px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes sh-nav-rail-in{0%{opacity:0;filter:blur(6px);transform:translate(14px)}to{opacity:1;filter:blur();transform:translate(0)}}body:has(.sh-hero) .site-nav .nav-item{animation:sh-nav-in .72s var(--nav-ease) backwards;animation-delay:calc(var(--i) * 60ms)}body:has(.sh-hero) .site-nav .nav-item.site-nav__rail{animation-name:sh-nav-rail-in}body:has(.sh-hero) .site-nav__logo{transition:transform .4s var(--nav-spring)}body:has(.sh-hero) .site-nav__logo:hover{transform:translateY(-1px)scale(1.02)}@media (min-width:1024px){body:has(.sh-hero) .site-nav{grid-template-columns:auto auto minmax(0,1fr);gap:28px;padding-inline:max(28px,min(clamp(28px,7.87%,150px),59.1% - 683px)) 30px}body:has(.sh-hero) .site-nav__links{justify-content:flex-start;gap:4px}body:has(.sh-hero) .site-header[data-scrolled=true] .site-nav{padding-inline:clamp(28px,3.6%,68px)}}@media (min-width:1024px) and (max-width:1279px){body:has(.sh-hero) .site-nav{padding-inline:clamp(28px,3.2%,150px) 24px}.sh-hero__copy{padding-left:clamp(28px,3.2cqw,150px)}}@media (prefers-reduced-motion:reduce){body:has(.sh-hero) .site-nav{transition:none}body:has(.sh-hero) .site-nav:before{transition:none}body:has(.sh-hero) .site-nav__links>a{transition:none}body:has(.sh-hero) .site-nav__links .nv-trigger{transition:none}body:has(.sh-hero) .site-nav__links>a:before{transition:none}body:has(.sh-hero) .site-nav__links .nv-trigger:before{transition:none}body:has(.sh-hero) .site-nav__signin:before{transition:none}body:has(.sh-hero) .site-nav__cta{transition:none}body:has(.sh-hero) .dr-toggle{transition:none}body:has(.sh-hero) .site-nav:before{transform:none}body:has(.sh-hero) .site-nav .nav-item{animation:none}body:has(.sh-hero) .site-nav .nav-item.site-nav__rail{animation:none}body:has(.sh-hero) .site-nav__logo{transition:none}}
