@layer base{.mkt-root{--radius:0.875rem;--spacing:0.25rem;--background:oklch(100% 0 0);--foreground:oklch(20% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(20% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(20% 0 0);--primary:oklch(20% 0 0);--primary-foreground:oklch(99% 0 0);--secondary:oklch(96% 0 0);--secondary-foreground:oklch(20% 0 0);--muted:oklch(96.5% 0 0);--muted-foreground:oklch(50% 0 0);--accent:oklch(95% 0 0);--accent-foreground:oklch(30% 0 0);--destructive:oklch(57.7% 0.245 27.325);--destructive-foreground:oklch(99% 0 0);--border:oklch(92% 0 0);--input:oklch(90% 0 0);--ring:oklch(20% 0 0);--ink:oklch(18% 0 0);--ink-2:oklch(23% 0 0);--ink-foreground:oklch(97% 0 0);--ink-muted:oklch(70% 0 0);--ink-border:oklch(100% 0 0/0.1);--star:oklch(35% 0 0);--success:oklch(35% 0 0);--accent-from:oklch(55% 0.29 298);--accent-to:oklch(64% 0.25 350);--gradient-accent:linear-gradient(100deg,var(--accent-from),var(--accent-to));--mkt-shadow-soft:0 1px 2px oklch(20% 0 0/0.04),0 8px 24px -8px oklch(20% 0 0/0.1);--mkt-shadow-float:0 30px 60px -20px oklch(20% 0 0/0.3),0 12px 24px -12px oklch(20% 0 0/0.2);--mkt-shadow-accent:0 12px 30px -10px oklch(20% 0 0/0.25);--font-sans:var(--mkt-font-sans),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--mkt-font-serif),ui-serif,Georgia,serif;--font-display:var(--mkt-font-display),ui-sans-serif,system-ui,sans-serif;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.mkt-root *,.mkt-root :after,.mkt-root :before{border-color:var(--border)}.mkt-root :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.03em}}@layer utilities{.mkt-root .font-display{font-family:var(--font-display)}.mkt-root .font-serif{font-family:var(--font-serif)}.mkt-root .shadow-soft{box-shadow:var(--mkt-shadow-soft)}.mkt-root .shadow-float{box-shadow:var(--mkt-shadow-float)}.mkt-root .shadow-accent{box-shadow:var(--mkt-shadow-accent)}.mkt-root .bg-gradient-accent{background-image:var(--gradient-accent)}.mkt-root .grid-fade{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%)}.mkt-root .grid-fade-dark{background-image:linear-gradient(var(--ink-border) 1px,transparent 1px),linear-gradient(90deg,var(--ink-border) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent 75%)}.mkt-root .logo-invert{filter:invert(1)}.mkt-root .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.mkt-root .reveal[data-visible=true]{opacity:1;transform:none}.mkt-root .animate-rise{animation:mkt-rise .7s cubic-bezier(.2,.7,.2,1) both}.mkt-root .animate-float{animation:mkt-float-y 6s ease-in-out infinite}.mkt-root .animate-dash{animation:mkt-dash 1.6s linear infinite}.mkt-root .animate-marquee-x{animation:mkt-marquee 40s linear infinite}.mkt-root .scrollbar-none{scrollbar-width:none}.mkt-root .scrollbar-none::-webkit-scrollbar{display:none}}@keyframes mkt-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mkt-dash{to{stroke-dashoffset:-40px}}@keyframes mkt-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mkt-root *,.mkt-root :after,.mkt-root :before{transition:none!important;animation:none!important}.mkt-root .reveal{opacity:1;transform:none}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_a5d602{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_a5d602{--mkt-font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_0fc1b5{font-family:Sora,Sora Fallback;font-style:normal}.__variable_0fc1b5{--mkt-font-display:"Sora","Sora Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2?dpl=dpl_CRyTB3d6a9vgwwgvuFpkqpEeeMKY) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_49d066{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_49d066{--mkt-font-serif:"Instrument Serif","Instrument Serif Fallback"}