.vesper-module__X0dJ6W__vesper{--bg:#000;--text:#fff;--muted:#9a9a9a;--stat:#d8d8d8;--border:#ffffff29;--border-soft:#ffffff1f;--logo:15.5px;--logo-mark:22px;--nav:14px;--nav-h:40px;--btn:13.5px;--btn-h:40px;--hero-btn-h:42px;--h1:48px;--lede:15.5px;--badge:12.5px;--stat-size:13.5px;--header-y:22px;--header-x:40px;--stats-x:72px;--stats-y:36px;--hero-gap:85px;--copy-max:860px;--lede-max:470px;background:#000;background:var(--bg,#000);color:var(--text,#fff);min-width:320px;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.vesper-module__X0dJ6W__vesper,.vesper-module__X0dJ6W__vesper *,.vesper-module__X0dJ6W__vesper :before,.vesper-module__X0dJ6W__vesper :after{box-sizing:border-box;margin:0;padding:0}.vesper-module__X0dJ6W__vesper a{color:inherit;text-decoration:none}.vesper-module__X0dJ6W__vesper button{font-family:inherit}.vesper-module__X0dJ6W__grain{z-index:100;pointer-events:none;opacity:.045;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 18% 22%,#ffffff2e 0 .45px,#0000 .75px 3px),repeating-radial-gradient(circle at 76% 68%,#ffffff1f 0 .35px,#0000 .7px 2.6px);background-size:5px 5px,7px 7px;position:fixed;inset:0}.vesper-module__X0dJ6W__hero-photo{z-index:0;opacity:1;background:#000;position:fixed;inset:0}.vesper-module__X0dJ6W__hero-photo:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.vesper-module__X0dJ6W__hero-video{object-fit:cover;opacity:.2;width:100%;height:100%}.vesper-module__X0dJ6W__page{z-index:1;grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative}.vesper-module__X0dJ6W__menu-backdrop{display:none}.vesper-module__X0dJ6W__header{z-index:50;padding:var(--header-y) var(--header-x) 10px;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.vesper-module__X0dJ6W__logo{color:#fff;font-size:var(--logo);letter-spacing:-.03em;justify-self:start;align-items:center;gap:9px;font-weight:600;display:inline-flex}.vesper-module__X0dJ6W__logo-mark{width:var(--logo-mark);height:var(--logo-mark);flex:none}.vesper-module__X0dJ6W__logo-suffix{font-weight:400}.vesper-module__X0dJ6W__site-nav{justify-self:center;align-items:center;gap:8px;display:flex}.vesper-module__X0dJ6W__nav-link{height:var(--nav-h);color:#ffffffb8;font-size:var(--nav);letter-spacing:-.01em;white-space:nowrap;background:#0808083d;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;padding:0 18px;font-weight:400;transition:background .25s,border-color .25s,color .25s;display:inline-flex;position:relative;overflow:hidden}.vesper-module__X0dJ6W__nav-link:hover,.vesper-module__X0dJ6W__nav-link:focus-visible{color:#fff;background:#ffffff12;border-color:#ffffff4d;outline:none}.vesper-module__X0dJ6W__header-cta{justify-self:end}.vesper-module__X0dJ6W__btn{isolation:isolate;height:var(--btn-h);font-size:var(--btn);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:500;line-height:1;transition:background .35s,border .35s,box-shadow .35s,color .35s,filter .35s;display:inline-flex;position:relative;overflow:hidden}.vesper-module__X0dJ6W__btn:after{content:"";z-index:-1;pointer-events:none;transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.vesper-module__X0dJ6W__btn:hover:after,.vesper-module__X0dJ6W__btn:focus-visible:after{transform:translate(130%)}.vesper-module__X0dJ6W__btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffbf}.vesper-module__X0dJ6W__vesper .vesper-module__X0dJ6W__btn-solid{color:#000;background:linear-gradient(#fff 0%,#e7e7e7 48%,#cfcfcf 100%);border:1px solid #fff;box-shadow:inset 0 1px #fffffff2}.vesper-module__X0dJ6W__vesper .vesper-module__X0dJ6W__btn-solid:hover,.vesper-module__X0dJ6W__vesper .vesper-module__X0dJ6W__btn-solid:focus-visible{color:#000;background:linear-gradient(#fff 0%,#f3f6ff 42%,#d5def2 100%);border-color:#f2f6ff;box-shadow:inset 0 1px #fff,0 0 22px #bad0ff59,0 8px 18px #ffffff1f}.vesper-module__X0dJ6W__btn-ghost{color:#fff;box-shadow:none;background:#08080866;border:1px solid #ffffff38}.vesper-module__X0dJ6W__btn-ghost:after{display:none}.vesper-module__X0dJ6W__btn-ghost:hover,.vesper-module__X0dJ6W__btn-ghost:focus-visible{box-shadow:none;background:#ffffff14;border-color:#ffffff6b}.vesper-module__X0dJ6W__hero{min-height:0;padding:8px 24px var(--hero-gap);justify-content:center;align-items:flex-end;display:flex}.vesper-module__X0dJ6W__hero-copy{z-index:1;width:100%;max-width:var(--copy-max);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.vesper-module__X0dJ6W__badge{color:#ffffffd6;font-size:var(--badge);letter-spacing:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 16px,#ffffff2e,#0000 38px),linear-gradient(#ffffff1c,#ffffff0b);border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 14px 9px 10px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 30px #00000038}.vesper-module__X0dJ6W__badge-star{color:#fff;filter:drop-shadow(0 0 5px #ffffff80);flex:none;width:17px;height:17px;animation:.9s cubic-bezier(.16,1,.3,1) .28s both vesper-module__X0dJ6W__in-star}.vesper-module__X0dJ6W__hero h1{color:#fff;font-size:var(--h1);letter-spacing:-.045em;flex-direction:column;align-items:center;font-weight:500;line-height:1.12;display:flex}.vesper-module__X0dJ6W__headline-line{padding:.06em .15em .14em;display:block;overflow:hidden}.vesper-module__X0dJ6W__hero h1 em{color:#9a9a9a;letter-spacing:-.03em;font-family:Instrument Serif,Times New Roman,Times,serif;font-size:1.08em;font-style:italic;font-weight:400;animation:1.2s cubic-bezier(.16,1,.3,1) .72s both vesper-module__X0dJ6W__in-em}.vesper-module__X0dJ6W__lede{max-width:var(--lede-max);color:#9a9a9a;font-size:var(--lede);letter-spacing:-.015em;margin-top:18px;font-weight:400;line-height:1.55}.vesper-module__X0dJ6W__hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.vesper-module__X0dJ6W__hero-actions .vesper-module__X0dJ6W__btn{height:var(--hero-btn-h);padding:0 18px}.vesper-module__X0dJ6W__hero-actions .vesper-module__X0dJ6W__btn-solid:hover,.vesper-module__X0dJ6W__hero-actions .vesper-module__X0dJ6W__btn-solid:focus-visible{box-shadow:inset 0 1px #fff,0 0 26px #bad0ff66,0 8px 18px #ffffff24}.vesper-module__X0dJ6W__hero-actions .vesper-module__X0dJ6W__btn-ghost{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0808086b;border-color:#ffffff3d}.vesper-module__X0dJ6W__hero-actions .vesper-module__X0dJ6W__btn-ghost:hover,.vesper-module__X0dJ6W__hero-actions .vesper-module__X0dJ6W__btn-ghost:focus-visible{box-shadow:none;background:#ffffff14;border-color:#ffffff6b}.vesper-module__X0dJ6W__stats{padding:0 var(--stats-x) var(--stats-y);padding-bottom:max(var(--stats-y), env(safe-area-inset-bottom));color:#d8d8d8;justify-content:space-between;align-items:center;gap:24px;display:flex}.vesper-module__X0dJ6W__stat{font-size:var(--stat-size);letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.vesper-module__X0dJ6W__stat-icon{color:#e8e8e8;flex:none;width:20px;height:20px}.vesper-module__X0dJ6W__stat-icon-wide{flex:none;width:38px;height:21px}.vesper-module__X0dJ6W__menu-toggle{z-index:60;border:1px solid var(--border);color:#fff;cursor:pointer;background:#0808088c;border-radius:6px;place-content:center;width:42px;height:42px;transition:border-color .25s,background .25s;display:none;position:relative}.vesper-module__X0dJ6W__menu-toggle:hover,.vesper-module__X0dJ6W__menu-toggle:focus-visible{background:#ffffff0d;border-color:#ffffff52;outline:none}.vesper-module__X0dJ6W__menu-bars{gap:5px;display:grid}.vesper-module__X0dJ6W__menu-bar{transform-origin:50%;background:#fff;border-radius:1px;width:16px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.vesper-module__X0dJ6W__menu-open .vesper-module__X0dJ6W__menu-bar:first-child{transform:translateY(6.5px)rotate(45deg)}.vesper-module__X0dJ6W__menu-open .vesper-module__X0dJ6W__menu-bar:nth-child(2){opacity:0}.vesper-module__X0dJ6W__menu-open .vesper-module__X0dJ6W__menu-bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.vesper-module__X0dJ6W__appear{opacity:1;animation-duration:1.05s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-delay:var(--d,80ms)}.vesper-module__X0dJ6W__appear--scale{animation-name:vesper-module__X0dJ6W__in-scale}.vesper-module__X0dJ6W__appear--soft{animation-name:vesper-module__X0dJ6W__in-soft}.vesper-module__X0dJ6W__appear--mask{animation-name:vesper-module__X0dJ6W__in-mask}.vesper-module__X0dJ6W__appear--pop{animation-name:vesper-module__X0dJ6W__in-pop}.vesper-module__X0dJ6W__appear--btn{animation-name:vesper-module__X0dJ6W__in-btn}.vesper-module__X0dJ6W__appear--side{animation-name:vesper-module__X0dJ6W__in-side}.vesper-module__X0dJ6W__appear--stat{animation-name:vesper-module__X0dJ6W__in-stat}.vesper-module__X0dJ6W__lede.vesper-module__X0dJ6W__appear{animation-duration:1.25s}.vesper-module__X0dJ6W__appear.vesper-module__X0dJ6W__is-in,.vesper-module__X0dJ6W__hero-photo.vesper-module__X0dJ6W__is-in{opacity:1;clip-path:none;filter:none;animation:none;transform:none}@keyframes vesper-module__X0dJ6W__in-scale{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes vesper-module__X0dJ6W__in-soft{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes vesper-module__X0dJ6W__in-mask{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}@keyframes vesper-module__X0dJ6W__in-pop{0%{opacity:0;transform:scale(.9)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes vesper-module__X0dJ6W__in-btn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vesper-module__X0dJ6W__in-side{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes vesper-module__X0dJ6W__in-stat{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vesper-module__X0dJ6W__in-star{0%{opacity:0;transform:scale(.2)rotate(-50deg)}65%{opacity:1;transform:scale(1.2)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes vesper-module__X0dJ6W__in-em{0%{opacity:.35;filter:blur(4px)}to{opacity:1;filter:blur()}}@media (min-width:901px){.vesper-module__X0dJ6W__vesper,.vesper-module__X0dJ6W__page{height:100dvh;overflow:hidden}}@media (min-width:901px) and (max-width:1279px){.vesper-module__X0dJ6W__vesper{--logo:15px;--nav:13px;--nav-h:36px;--btn:13px;--btn-h:38px;--hero-btn-h:40px;--h1:42px;--lede:15px;--badge:12px;--stat-size:12.5px;--header-y:16px;--header-x:28px;--stats-x:36px;--stats-y:28px;--hero-gap:64px;--copy-max:760px;--lede-max:440px}.vesper-module__X0dJ6W__nav-link{padding:0 14px}.vesper-module__X0dJ6W__badge{margin-bottom:16px}.vesper-module__X0dJ6W__lede{margin-top:14px}.vesper-module__X0dJ6W__hero-actions{margin-top:20px}}@media (min-width:1280px) and (max-width:1599px){.vesper-module__X0dJ6W__vesper{--h1:54px;--lede:16px;--header-x:48px;--stats-x:80px;--copy-max:900px}}@media (min-width:1600px){.vesper-module__X0dJ6W__vesper{--logo:17px;--logo-mark:24px;--nav:15px;--nav-h:44px;--btn:15px;--btn-h:44px;--hero-btn-h:48px;--h1:64px;--lede:18px;--badge:13.5px;--stat-size:15px;--header-y:28px;--header-x:64px;--stats-x:96px;--stats-y:44px;--copy-max:980px;--lede-max:540px}.vesper-module__X0dJ6W__nav-link{padding:0 20px}.vesper-module__X0dJ6W__badge{margin-bottom:26px}.vesper-module__X0dJ6W__lede{margin-top:22px}.vesper-module__X0dJ6W__hero-actions{gap:12px;margin-top:30px}.vesper-module__X0dJ6W__stat-icon{width:22px;height:22px}.vesper-module__X0dJ6W__stat-icon-wide{width:45px;height:24px}}@media (min-width:1920px){.vesper-module__X0dJ6W__vesper{--logo:18px;--logo-mark:26px;--nav:16px;--nav-h:48px;--btn:16px;--btn-h:48px;--hero-btn-h:52px;--h1:76px;--lede:20px;--badge:14.5px;--stat-size:16px;--header-y:32px;--header-x:80px;--stats-x:120px;--stats-y:52px;--copy-max:1120px;--lede-max:620px}.vesper-module__X0dJ6W__site-nav{gap:10px}.vesper-module__X0dJ6W__nav-link,.vesper-module__X0dJ6W__btn{padding:0 22px}.vesper-module__X0dJ6W__badge{padding:10px 15px}.vesper-module__X0dJ6W__stat-icon-wide{width:48px;height:26px}}@media (min-width:2560px){.vesper-module__X0dJ6W__vesper{--h1:88px;--lede:22px;--header-x:120px;--stats-x:160px;--copy-max:1280px;--lede-max:680px}}@media (min-width:901px) and (max-height:850px){.vesper-module__X0dJ6W__vesper{--header-y:14px;--stats-y:24px;--hero-gap:48px;--h1:40px}.vesper-module__X0dJ6W__badge{margin-bottom:12px}.vesper-module__X0dJ6W__lede{margin-top:12px}.vesper-module__X0dJ6W__hero-actions{margin-top:16px}}@media (min-width:901px) and (max-height:720px){.vesper-module__X0dJ6W__vesper{--h1:34px;--lede:14px;--hero-gap:32px;--stats-y:18px;--nav-h:30px;--btn-h:34px;--hero-btn-h:36px}.vesper-module__X0dJ6W__badge{margin-bottom:8px}}@media (max-width:900px){.vesper-module__X0dJ6W__vesper{--logo:16px;--btn:15px;--btn-h:46px;--hero-btn-h:48px;--h1:36px;--lede:16.5px;--badge:13.5px;--stat-size:15px;--header-y:16px;--header-x:18px;--stats-x:20px;--stats-y:28px;--hero-gap:36px;--copy-max:100%;--lede-max:100%;height:auto;overflow-y:auto}.vesper-module__X0dJ6W__menu-open{overflow:hidden}.vesper-module__X0dJ6W__page{min-height:100dvh}.vesper-module__X0dJ6W__header{padding:max(var(--header-y), env(safe-area-inset-top)) max(var(--header-x), env(safe-area-inset-right)) 10px max(var(--header-x), env(safe-area-inset-left));grid-template-columns:1fr auto auto;gap:8px}.vesper-module__X0dJ6W__logo,.vesper-module__X0dJ6W__header-cta,.vesper-module__X0dJ6W__menu-toggle{z-index:80}.vesper-module__X0dJ6W__menu-toggle{justify-self:end;display:grid}.vesper-module__X0dJ6W__menu-backdrop{z-index:40;visibility:hidden;opacity:0;background:#0808086b;transition:opacity .28s,visibility .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;display:block;position:fixed;inset:0}.vesper-module__X0dJ6W__menu-open .vesper-module__X0dJ6W__menu-backdrop{visibility:visible;opacity:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.vesper-module__X0dJ6W__site-nav{z-index:45;padding:96px 22px 32px;padding-top:max(96px, calc(env(safe-area-inset-top) + 88px));visibility:hidden;opacity:0;pointer-events:none;background:0 0;flex-direction:column;justify-content:center;gap:12px;transition:opacity .28s,transform .28s,visibility .28s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.vesper-module__X0dJ6W__menu-open .vesper-module__X0dJ6W__site-nav{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.vesper-module__X0dJ6W__nav-link{border-radius:10px;width:min(100%,520px);height:56px;font-size:19px}.vesper-module__X0dJ6W__hero{align-items:flex-end;padding:20px 20px 64px}.vesper-module__X0dJ6W__stats{padding:0 var(--stats-x) var(--stats-y);padding-bottom:max(var(--stats-y), env(safe-area-inset-bottom));text-align:center;flex-direction:column;justify-content:center;gap:16px}.vesper-module__X0dJ6W__stat{white-space:normal;justify-content:center}}@media (max-width:560px){.vesper-module__X0dJ6W__vesper{--h1:34px;--lede:16px;--header-x:16px}.vesper-module__X0dJ6W__hero-actions{flex-direction:column;width:100%}.vesper-module__X0dJ6W__hero-actions .vesper-module__X0dJ6W__btn{width:100%}}@media (prefers-reduced-motion:reduce){.vesper-module__X0dJ6W__vesper *,.vesper-module__X0dJ6W__vesper :before,.vesper-module__X0dJ6W__vesper :after{transition:none!important;animation:none!important}.vesper-module__X0dJ6W__appear,.vesper-module__X0dJ6W__hero-photo,.vesper-module__X0dJ6W__hero h1 em,.vesper-module__X0dJ6W__badge-star{opacity:1;clip-path:none;filter:none;transform:none}}
