:root:has(.landing3),html:has(.landing3){background-color:#f7f7f7!important;color-scheme:light!important}body:has(.landing3){background-color:#f7f7f7!important}.landing3{--landing3-font-display:var(--font-gandhi-serif),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--landing3-font-header:var(--font-gandhi-serif),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--landing3-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--landing3-font-mono:"Geist Mono",ui-monospace,"SFMono-Regular","SF Mono",Monaco,Consolas,monospace;--landing3-page-right:10vw;--landing3-page-left:24px;--landing3-radius:0.625rem;--landing3-background:#f7f7f7;--landing3-foreground:#252525;--landing3-card:#fff;--landing3-card-foreground:#252525;--landing3-popover:#fff;--landing3-popover-foreground:#252525;--landing3-primary:#343434;--landing3-primary-foreground:#fbfbfb;--landing3-secondary:#f7f7f7;--landing3-secondary-foreground:#343434;--landing3-muted:#f7f7f7;--landing3-muted-foreground:#8e8e8e;--landing3-accent:#f7f7f7;--landing3-accent-foreground:#343434;--landing3-destructive:#dc267f;--landing3-border:#ebebeb;--landing3-input:#ebebeb;--landing3-ring:#b5b5b5;--landing3-text-display-xl:64px;--landing3-text-display-lg:56px;--landing3-text-display-md:40px;--landing3-text-body-lg:20px;--landing3-text-body-md:16px;--landing3-text-body-sm:14px;--landing3-text-meta:13px;--landing3-text-btn-sm:12px;--landing3-leading-display:1.05;--landing3-leading-heading:1.25;--landing3-leading-body:1.6;--landing3-leading-tight:1.4;--landing3-space-1:8px;--landing3-space-2:16px;--landing3-space-3:24px;--landing3-space-4:32px;--landing3-space-5:40px;--landing3-space-6:48px;--landing3-space-8:64px;--landing3-space-10:80px;--landing3-space-12:96px;--landing3-space-16:128px;--landing3-space-20:160px;--landing3-section-padding-sm:var(--landing3-space-8);--landing3-section-padding-md:var(--landing3-space-12);--landing3-section-padding-lg:var(--landing3-space-16);--landing3-btn-height-sm:36px;--landing3-btn-height-md:40px;--landing3-btn-height-lg:44px;font-family:var(--landing3-font-sans);font-size:var(--landing3-text-body-lg);line-height:var(--landing3-leading-body);min-height:100vh}.landing3 .display{font-family:var(--landing3-font-display);font-weight:400;letter-spacing:-.02em;line-height:var(--landing3-leading-display)}.landing3 .text-display-xl{font-size:64px;line-height:var(--landing3-leading-display)}.landing3 .text-display-lg{font-size:56px;line-height:var(--landing3-leading-display)}.landing3 .text-display-md{font-size:40px;line-height:var(--landing3-leading-display)}.landing3 .text-body-lg{font-size:20px;line-height:var(--landing3-leading-body)}.landing3 .text-body-md{font-size:16px;line-height:var(--landing3-leading-tight)}.landing3 .text-body-sm{font-size:14px;line-height:var(--landing3-leading-tight)}.landing3 .text-meta{font-size:13px;line-height:var(--landing3-leading-tight)}@media (max-width:1023px){.landing3 .text-display-xl{font-size:48px}.landing3 .text-display-lg{font-size:42px}.landing3 .text-display-md{font-size:32px}.landing3 .text-body-lg{font-size:18px}}@media (max-width:767px){.landing3 .text-display-xl{font-size:36px}.landing3 .text-display-lg{font-size:32px}.landing3 .text-display-md{font-size:28px}.landing3 .text-body-lg{font-size:16px}.landing3 .text-body-md{font-size:15px}.landing3 .text-body-sm{font-size:13px}.landing3 .text-meta{font-size:12px}}.landing3 .btn-sm{height:var(--landing3-btn-height-sm)}.landing3 .btn-md,.landing3 .btn-sm{font-size:var(--landing3-text-body-sm)}.landing3 .btn-md{height:var(--landing3-btn-height-md)}.landing3 .btn-lg{height:var(--landing3-btn-height-lg);font-size:var(--landing3-text-body-md)}.landing3 .page-container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.landing3 .page-container{padding-left:24px;padding-right:24px}}@media (min-width:1600px){.landing3 .page-container{max-width:1400px}}.landing3 .wide-container{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.landing3 .wide-container{padding-left:24px;padding-right:24px}}.landing3 .bleed-right{width:calc(100% + var(--landing3-page-right) + 16px);margin-right:calc(-1 * (var(--landing3-page-right) + 16px))}.landing3 .site-grid{display:grid;grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}@media (min-width:768px){.landing3 .site-grid{--landing3-page-left:160px;grid-template-columns:var(--landing3-page-left) 1fr;-moz-column-gap:36px;column-gap:36px}}@media (min-width:1024px){.landing3 .site-grid{--landing3-page-left:200px;grid-template-columns:var(--landing3-page-left) 1fr;-moz-column-gap:48px;column-gap:48px}}@keyframes landing3-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--landing3-gap)))}}@keyframes landing3-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--landing3-gap)))}}.landing3 .animate-marquee{--landing3-duration:40s;--landing3-gap:1rem;animation:landing3-marquee var(--landing3-duration) linear infinite}.landing3 .animate-marquee-vertical{--landing3-duration:40s;--landing3-gap:1rem;animation:landing3-marquee-vertical var(--landing3-duration) linear infinite}.landing3 .group:hover .pause-on-hover{animation-play-state:paused}.landing3 .group:hover{--animation-play-state:paused}.landing3 *{scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}.landing3 ::-webkit-scrollbar{width:8px;height:8px}.landing3 ::-webkit-scrollbar-track{background:transparent}.landing3 ::-webkit-scrollbar-thumb{background-color:#cfcfcf;border-radius:8px;border:2px solid transparent;background-clip:content-box}.landing3 ::-webkit-scrollbar-thumb:hover{background-color:#b5b5b5}.landing3{background-color:var(--landing3-background);color:var(--landing3-foreground)}@font-face{font-family:"__gandhiSerif_648c66";src:url(/_next/static/media/b766ecdede47d1ce-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"__gandhiSerif_648c66";src:url(/_next/static/media/40678cd4e8217f47-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"__gandhiSerif_648c66";src:url(/_next/static/media/99e833b2f127112c-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"__gandhiSerif_648c66";src:url(/_next/static/media/07d0e1c443776809-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:"__gandhiSerif_Fallback_648c66";src:local("Arial");ascent-override:75.57%;descent-override:23.21%;line-gap-override:19.76%;size-adjust:101.23%}.__className_648c66{font-family:"__gandhiSerif_648c66","__gandhiSerif_Fallback_648c66"}.__variable_648c66{--font-gandhi-serif:"__gandhiSerif_648c66","__gandhiSerif_Fallback_648c66"}