@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/raleway-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/raleway-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/raleway-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/raleway-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2")}:root{--color-ink: #302f44;--color-night: #100f23;--color-ink-soft: #4e4d64;--color-ink-muted: #616077;--color-text: var(--color-ink);--color-blue: #1867ff;--color-blue-hover: #2655ec;--color-blue-tint: #e2f1ff;--color-blue-on-dark: #8fb4ff;--color-surface: #ffffff;--color-surface-alt: #f6f9fc;--color-ok: #127a43;--color-ok-tint: #e6f7ee;--color-wip: #b4570b;--color-wip-tint: #fff3e6;--color-line: #e1dffb;--color-line-strong: #d9d7ea;--color-on-dark-lead: #e1dffb;--color-on-dark-soft: #a9a8c2;--color-on-dark: #ffffff;--color-on-dark-muted: rgb(255 255 255 / .68);--color-navy: #171034;--color-header: var(--color-navy);--color-footer: #160f38;--glass-dark: rgb(30 17 76 / .68);--glass-dark-strong: rgb(30 17 76 / .86);--glass-light: rgb(255 255 255 / .74);--glass-panel: rgb(255 255 255 / .9);--glass-card-bg: rgb(255 255 255 / .62);--glass-card-border: 1px solid rgb(255 255 255 / .85);--glass-card-shadow: 0 24px 50px -28px rgb(48 22 120 / .3), var(--shadow-highlight);--glass-blur: blur(20px) saturate(175%);--header-h: 96px;--header-h-scrolled: 80px;--grad-brand-text: linear-gradient(135deg, #e705c5, #ff7c35);--grad-hero: radial-gradient(120% 95% at 50% 45%, #3b1b86 0%, #2a1863 45%, #1b1243 78%, #171034 100%);--grad-photographers: linear-gradient(262deg, #1867ff 0%, #8a36e0 100%);--grad-enterprise: linear-gradient(266deg, #fe773d 0%, #f4427c 100%);--grad-stats: linear-gradient(#f96b51 0%, #f2295b 100%);--font-display: "Raleway", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-hero: clamp(2.25rem, 1.4rem + 3.2vw, 3.375rem);--text-h2: clamp(1.875rem, 1.4rem + 1.8vw, 2.625rem);--text-h3: clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--text-lead: clamp(1.125rem, 1rem + .4vw, 1.375rem);--text-sub: 1.3125rem;--text-body: 1rem;--text-small: .875rem;--text-stat: clamp(2.5rem, 1.8rem + 2.6vw, 4rem);--radius-btn: 10px;--btn-h: 48px;--btn-h-sm: 40px;--radius-card: 16px;--radius-panel: 30px;--radius-form: 24px;--radius-tile: 14px;--container: 1200px;--gutter: clamp(16px, 4vw, 32px);--section-y: clamp(64px, 8vw, 120px);--shadow-card: 0 1px 2px rgb(16 15 35 / .04), 0 8px 24px rgb(16 15 35 / .06);--shadow-on-dark: 0 20px 40px -20px rgb(0 0 0 / .5);--shadow-highlight: inset 0 1px 0 rgb(255 255 255 / .9);--z-behind: -1;--z-raised: 1;--z-overlap: 2;--z-float: 5;--z-sticky: 20;--z-header: 50;--z-skip: 100;--dur-fast: .2s}@media(max-width:900px){:root{--header-h: 68px;--header-h-scrolled: 60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--text-body);line-height:1.5;color:var(--color-text);background:var(--color-surface)}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{margin:0;text-wrap:balance;font-family:var(--font-display);font-variant-numeric:lining-nums}p{margin:0}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section-title{font-size:var(--text-h2);font-weight:700;line-height:1.1;color:var(--color-ink);text-align:center}.section-sub{font-size:var(--text-sub);line-height:1.4;color:var(--color-ink-soft);text-align:center;max-width:46ch;margin-inline:auto}.grad-text{background:var(--grad-brand-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 24px;border:1.5px solid transparent;border-radius:var(--radius-btn);font:700 var(--text-body) / 1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.btn-sm{height:var(--btn-h-sm);padding:0 18px;font-size:var(--text-small)}.btn svg{flex:none}.btn .arrow{transition:transform var(--dur-fast)}.btn:hover .arrow{transform:translate(3px)}.btn-primary{background:var(--color-blue);color:var(--color-on-dark)}.btn-primary:hover{background:var(--color-blue-hover)}.btn-secondary{background:transparent;border-color:var(--color-blue);color:var(--color-blue)}.btn-secondary:hover{background:var(--color-blue-tint)}.btn-secondary.btn-on-dark{border-color:#fffc;color:var(--color-on-dark)}.btn-secondary.btn-on-dark:hover{background:#ffffff24;border-color:#fff}.btn-on-dark:focus-visible{outline-color:#fff}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.has-blobs{position:relative;isolation:isolate;overflow:clip}main>:first-child:not(.page-wrap):before,main>.page-wrap:first-child>:first-child:before{content:"";display:block;height:var(--header-h)}.skip-link{position:absolute;left:-999px;top:8px;z-index:var(--z-skip);background:var(--color-surface);padding:8px 12px}.skip-link:focus{left:8px}main:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root .overline{display:block;margin:0 0 14px;font:600 12px/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--overline-color, var(--color-blue))}:root .overline.on-dark{color:var(--color-blue-on-dark)}:root .overline.on-color{color:#ffffffd9}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:var(--z-header);margin-bottom:calc(-1 * var(--header-h));color:var(--color-on-dark)}.site-header[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:0;z-index:var(--z-behind);pointer-events:none;background:var(--glass-dark);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid rgb(255 255 255 / .08);box-shadow:inset 0 1px #ffffff0f}.site-header[data-astro-cid-3ef6ksr2].ready{transition:color .7s ease}.site-header[data-astro-cid-3ef6ksr2].ready:before{transition:background-color .7s ease,border-color .7s ease,box-shadow .7s ease}html.header-scrolled .site-header[data-astro-cid-3ef6ksr2]:before{background:var(--glass-dark-strong)}html.header-light .site-header[data-astro-cid-3ef6ksr2]{color:var(--color-ink)}html.header-light .site-header[data-astro-cid-3ef6ksr2]:before{background:var(--glass-light);border-bottom-color:#302f4414;box-shadow:0 6px 24px #100f230d,inset 0 1px #fff9}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:40px;min-height:var(--header-h);transition:min-height .3s ease}html.header-scrolled .bar[data-astro-cid-3ef6ksr2]{min-height:var(--header-h-scrolled)}.logo[data-astro-cid-3ef6ksr2]{position:relative;display:block;flex:none;padding-block:7px;margin-block:-7px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:160px;height:auto;transition:opacity .7s ease,width .3s ease}.logo[data-astro-cid-3ef6ksr2] .logo-light[data-astro-cid-3ef6ksr2]{position:absolute;inset:7px auto auto 0;opacity:0}html.header-scrolled .logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:146px}html.header-light .logo[data-astro-cid-3ef6ksr2] .logo-light[data-astro-cid-3ef6ksr2]{opacity:1}html.header-light .logo[data-astro-cid-3ef6ksr2] .logo-dark[data-astro-cid-3ef6ksr2]{opacity:0}.menu[data-astro-cid-3ef6ksr2]{display:flex;gap:28px;flex:1}.lang[data-astro-cid-3ef6ksr2]{position:relative}.lang[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}.dropdown-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:inherit;cursor:pointer;font:500 15px/1 var(--font-body);padding:10px 14px;margin-inline:-14px;border-radius:10px;transition:background var(--dur-fast)}.dropdown-toggle[data-astro-cid-3ef6ksr2] .cv,.lang-toggle[data-astro-cid-3ef6ksr2] .cv{transition:transform var(--dur-fast)}.dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown-toggle[data-astro-cid-3ef6ksr2],.dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown-toggle[data-astro-cid-3ef6ksr2]{background:#ffffff1a}html.header-light .dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown-toggle[data-astro-cid-3ef6ksr2],html.header-light .dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown-toggle[data-astro-cid-3ef6ksr2]{background:#302f440f}.dropdown[data-astro-cid-3ef6ksr2]:hover:not(.shut) .cv,.lang[data-astro-cid-3ef6ksr2]:hover:not(.shut) .cv,.dropdown[data-astro-cid-3ef6ksr2].open .cv,.lang[data-astro-cid-3ef6ksr2].open .cv{transform:rotate(180deg)}.lang-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);margin:0;padding:8px;list-style:none;background:var(--glass-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid rgb(255 255 255 / .7);border-radius:16px;box-shadow:0 18px 44px #100f2338;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s}.lang[data-astro-cid-3ef6ksr2]:is(:hover,:focus-within):not(.shut) .lang-panel[data-astro-cid-3ef6ksr2],.lang[data-astro-cid-3ef6ksr2].open .lang-panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.menu[data-astro-cid-3ef6ksr2]{align-self:stretch}.dropdown[data-astro-cid-3ef6ksr2]{position:static;display:flex;align-items:center}.dropdown[data-astro-cid-3ef6ksr2]:after{display:none}.mega[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;padding:12px 0 0;color:var(--color-ink);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-fast) ease,transform .25s ease,visibility var(--dur-fast)}.dropdown[data-astro-cid-3ef6ksr2]:is(:hover,:focus-within):not(.shut) .mega[data-astro-cid-3ef6ksr2],.dropdown[data-astro-cid-3ef6ksr2].open .mega[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.mega-inner[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,3fr);gap:32px;align-items:stretch;padding-block:28px;border-radius:24px;background:#ffffffb8;-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid rgb(255 255 255 / .6);box-shadow:0 30px 60px -20px #100f2359,inset 0 1px #fffc;max-width:calc(var(--container) + 2 * 28px);padding-inline:28px}.mega-intro[data-astro-cid-3ef6ksr2]{display:grid;align-content:space-between;gap:16px;padding:8px 0}.mega-kicker[data-astro-cid-3ef6ksr2]{font:600 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted)}.mega-title[data-astro-cid-3ef6ksr2]{font:700 24px/1.2 var(--font-display);color:var(--color-ink);text-wrap:balance}.mega-more[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--font-body);color:var(--color-blue);text-decoration:none}.mega-more[data-astro-cid-3ef6ksr2] .arrow,.mega-card[data-astro-cid-3ef6ksr2] .arrow{transition:transform var(--dur-fast)}.mega-more[data-astro-cid-3ef6ksr2]:hover .arrow{transform:translate(3px)}.mega-cards[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;gap:16px}.mega-cards[data-astro-cid-3ef6ksr2].n3{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-cards[data-astro-cid-3ef6ksr2].n2{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-card[data-astro-cid-3ef6ksr2]{position:relative;display:block;overflow:hidden;border-radius:18px;aspect-ratio:4 / 3;color:var(--color-on-dark);text-decoration:none;isolation:isolate;background:var(--color-header)}.mega-cards[data-astro-cid-3ef6ksr2].n2 .mega-card[data-astro-cid-3ef6ksr2]{aspect-ratio:2.04 / 1}.mega-cards[data-astro-cid-3ef6ksr2].n4{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-cards[data-astro-cid-3ef6ksr2].n4 .mega-card[data-astro-cid-3ef6ksr2]{aspect-ratio:1 / 1}.mega-card[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}.mega-card[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset:0;z-index:var(--z-behind);background:linear-gradient(180deg,#1e114c00 35%,#1e114c8c 62%,#1e114ce6)}.mega-card[data-astro-cid-3ef6ksr2]:hover img[data-astro-cid-3ef6ksr2]{transform:scale(1.06)}.mega-card[data-astro-cid-3ef6ksr2]:hover .arrow{transform:translate(4px)}.mega-text[data-astro-cid-3ef6ksr2]{position:absolute;left:18px;right:18px;bottom:16px;display:grid;gap:4px}.mega-text[data-astro-cid-3ef6ksr2]{gap:6px}.mega-text[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;font:700 24px/1.15 var(--font-display);letter-spacing:-.01em;text-shadow:0 2px 14px rgb(16 15 35 / .45)}.mega-text[data-astro-cid-3ef6ksr2]{grid-template-columns:minmax(0,1fr)}.mega-text[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{font-size:clamp(18px,1.55vw,24px);text-wrap:balance}.mega-cards[data-astro-cid-3ef6ksr2].n4 .mega-text[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{font-size:19px}.mega-text[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2] .arrow{flex:none;box-sizing:content-box;width:13px;height:13px;padding:6px;border-radius:50%;background:var(--grad-brand-text);box-shadow:0 6px 14px -4px #e705c58c}.mega-text[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:13px;line-height:1.35;min-height:2.7em;color:#ffffffd1}.lang[data-astro-cid-3ef6ksr2]{margin-left:0}@media(min-width:901px){.guest[data-astro-cid-3ef6ksr2]~[data-astro-cid-3ef6ksr2]{margin-left:-24px}}.guest[data-astro-cid-3ef6ksr2]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 4px;font-size:14px;font-weight:500;color:var(--color-on-dark-muted);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast)}.guest[data-astro-cid-3ef6ksr2]:hover{color:var(--color-on-dark)}html.header-light .guest[data-astro-cid-3ef6ksr2]{color:var(--color-ink-muted)}html.header-light .guest[data-astro-cid-3ef6ksr2]:hover{color:var(--color-ink)}@media(min-width:901px)and (max-width:1180px){.bar[data-astro-cid-3ef6ksr2]{gap:24px}.guest[data-astro-cid-3ef6ksr2]~[data-astro-cid-3ef6ksr2]{margin-left:-12px}.menu[data-astro-cid-3ef6ksr2]{gap:20px}.guest[data-astro-cid-3ef6ksr2]{padding:8px}.guest-label[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.mobile-guest[data-astro-cid-3ef6ksr2]{font-size:15px;color:var(--color-on-dark-muted);text-decoration:none;display:inline-block;padding-block:11px;margin-block:-11px}.mobile-guest[data-astro-cid-3ef6ksr2]:hover{color:var(--color-on-dark)}.lang-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:999px;background:transparent;border:1px solid rgb(255 255 255 / .18);color:inherit;font:600 13px/1 var(--font-body);letter-spacing:.06em;cursor:pointer;transition:background var(--dur-fast),border-color .7s ease}.lang[data-astro-cid-3ef6ksr2]:hover .lang-toggle[data-astro-cid-3ef6ksr2],.lang[data-astro-cid-3ef6ksr2]:focus-within .lang-toggle[data-astro-cid-3ef6ksr2]{background:#ffffff1a;border-color:#ffffff4d}html.header-light .lang-toggle[data-astro-cid-3ef6ksr2]{border-color:#302f442e}html.header-light .lang[data-astro-cid-3ef6ksr2]:hover .lang-toggle[data-astro-cid-3ef6ksr2]{background:#302f440f}.lang-panel[data-astro-cid-3ef6ksr2]{right:0;min-width:200px;padding:6px;border-radius:14px}.lang-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;color:var(--color-ink);text-decoration:none;font:500 15px/1 var(--font-body)}.lang-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--color-surface-alt)}.lang-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:var(--color-blue)}.lang-panel[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{margin-left:auto}.contact[data-astro-cid-3ef6ksr2]{flex:none}.c-short[data-astro-cid-3ef6ksr2]{display:none}.mobile[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto}.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;display:grid;place-content:center;gap:5px;width:44px;height:44px;border-radius:12px;transition:background var(--dur-fast)}.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s ease,opacity var(--dur-fast)}.mobile[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]{background:#ffffff1f}.mobile[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}html.header-light .mobile[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]{background:#302f4414}.mobile-panel[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;background:var(--grad-hero);color:var(--color-on-dark);padding:20px var(--gutter) 28px;display:flex;flex-direction:column;gap:24px;border-top:1px solid rgb(255 255 255 / .08);animation:menu-in .3s ease}html.header-scrolled .mobile-panel[data-astro-cid-3ef6ksr2]{height:calc(100dvh - var(--header-h-scrolled))}html:has(.mobile[open]){overflow:hidden}html:has(.mobile[open]) .site-header[data-astro-cid-3ef6ksr2]{color:var(--color-on-dark)!important}html:has(.mobile[open]) .site-header[data-astro-cid-3ef6ksr2]:before{background:#1e114c!important;border-bottom-color:#ffffff14!important}html:has(.mobile[open]) .logo[data-astro-cid-3ef6ksr2] .logo-light[data-astro-cid-3ef6ksr2]{opacity:0!important}html:has(.mobile[open]) .logo[data-astro-cid-3ef6ksr2] .logo-dark[data-astro-cid-3ef6ksr2]{opacity:1!important}html:has(.mobile[open]) .mobile[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2]{background:#ffffff1f}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.mobile-group[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font:600 12px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-dark-soft);margin:0 0 10px 4px}.mobile-group[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;overflow:hidden;border-radius:20px;background:#ffffff12;border:1px solid rgb(255 255 255 / .12)}.mobile-group[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]+li[data-astro-cid-3ef6ksr2]{border-top:1px solid rgb(255 255 255 / .1)}.mobile-group[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;color:var(--color-on-dark);transition:background var(--dur-fast)}.mobile-group[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{background:#ffffff14}.mobile-more[data-astro-cid-3ef6ksr2]{display:inline-flex!important;align-items:center;gap:8px;margin:6px 0 0 4px;padding:10px 0!important;font:600 14px/1 var(--font-body);color:var(--color-on-dark-muted)!important}.mobile-group[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:52px;height:52px;border-radius:14px;object-fit:cover;flex:none}.mobile-group[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:grid;gap:3px;min-width:0;flex:1}.mobile-group[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{font:700 16px/1.2 var(--font-display)}.mobile-group[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:13px;line-height:1.35;color:var(--color-on-dark-muted)}.mobile-group[data-astro-cid-3ef6ksr2] .chev[data-astro-cid-3ef6ksr2]{flex:none;opacity:.5}.mobile-foot[data-astro-cid-3ef6ksr2]{margin-top:auto;display:grid;gap:16px;justify-items:center;padding-top:4px}.mobile-foot[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{width:100%}.mobile-lang[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;width:fit-content;max-width:100%;border-radius:26px;border:1px solid rgb(255 255 255 / .18)}.mobile-lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:999px;text-decoration:none;font-size:14px;color:var(--color-on-dark-muted)}.mobile-lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{background:#ffffff24;color:var(--color-on-dark)}@media(max-width:900px){.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:136px}html.header-scrolled .logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:128px}.menu[data-astro-cid-3ef6ksr2],.lang[data-astro-cid-3ef6ksr2],.guest[data-astro-cid-3ef6ksr2]{display:none}.mobile[data-astro-cid-3ef6ksr2]{display:block}.bar[data-astro-cid-3ef6ksr2]{gap:12px}.contact[data-astro-cid-3ef6ksr2]{margin-left:auto}.c-full[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c-short[data-astro-cid-3ef6ksr2]{display:inline}.mobile[data-astro-cid-3ef6ksr2]{margin-left:0}}@media(max-width:339px){.contact[data-astro-cid-3ef6ksr2]{display:none}.mobile[data-astro-cid-3ef6ksr2]{margin-left:auto}}.loop[data-astro-cid-et2lmbdt]{width:100%;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track[data-astro-cid-et2lmbdt]{display:flex;align-items:center;gap:var(--gap);width:max-content;margin:0;padding:0 var(--gap) 0 0;list-style:none;animation:loop var(--dur) linear infinite}.loop[data-astro-cid-et2lmbdt]:hover .track[data-astro-cid-et2lmbdt]{animation-play-state:paused}li[data-astro-cid-et2lmbdt]{flex:none}img[data-astro-cid-et2lmbdt]{display:block;width:calc(var(--s) * var(--w, 1));height:var(--s);object-fit:contain;scale:var(--k, 1)}@keyframes loop{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.loop[data-astro-cid-et2lmbdt]{mask-image:none}.track[data-astro-cid-et2lmbdt]{animation:none;width:auto;flex-wrap:wrap;row-gap:16px;padding:0}.copy[data-astro-cid-et2lmbdt]{display:none}}.pre-footer[data-astro-cid-sz7xmlte]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(24px,3vw,36px);color:var(--color-on-dark);background:#241a5c;border-top:1px solid rgb(255 255 255 / .14);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff0f}.pre-footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:-40% -10%;z-index:-2;filter:blur(48px);background:radial-gradient(32% 70% at 18% 50%,rgb(138 54 224 / .75),transparent 70%),radial-gradient(28% 70% at 52% 60%,rgb(24 103 255 / .55),transparent 70%),radial-gradient(26% 65% at 86% 45%,rgb(244 66 124 / .45),transparent 70%)}.pre-footer[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;inset:0;z-index:var(--z-behind);background:linear-gradient(180deg,#ffffff12,#ffffff05 60%),#1e114c8c}.brands[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:32px}.brands[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{flex:none;font:600 12px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-dark-soft);max-width:12ch}.brand-loop[data-astro-cid-sz7xmlte]{flex:1;min-width:0;opacity:.85}@media(max-width:700px){.brands[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:stretch;gap:12px}.brands[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:none;text-align:center}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;background:radial-gradient(70% 90% at 15% 0%,rgb(59 27 134 / .3),transparent 65%),radial-gradient(45% 70% at 100% 0%,rgb(244 66 124 / .1),transparent 60%),linear-gradient(180deg,#1b1243 0%,var(--color-footer) 100%);color:var(--color-on-dark);font-size:14px;padding-block:80px 48px}.top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1.3fr 1fr auto;gap:40px;padding-bottom:48px;border-bottom:1px solid rgb(255 255 255 / .1)}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:150px;height:34px}.col-title[data-astro-cid-sz7xmlte]{font:600 16px/1 var(--font-display);letter-spacing:.01em;height:34px;display:flex;align-items:center;margin:0 0 12px}.claim[data-astro-cid-sz7xmlte]{margin-top:16px;max-width:30ch;color:var(--color-on-dark-muted);line-height:1.5;font-size:15px}.tp[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:8px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);color:var(--color-on-dark);font-size:13px;text-decoration:none;transition:background var(--dur-fast)}.tp[data-astro-cid-sz7xmlte]:hover{background:#ffffff1f}.tp-star[data-astro-cid-sz7xmlte]{width:18px;height:18px;display:grid;place-items:center;background:#00b67a}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.top[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.top[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-on-dark-muted);text-decoration:none;font-size:15px;transition:color .15s}.top[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-on-dark)}.tag[data-astro-cid-sz7xmlte]{font:600 11px/1 var(--font-body);color:#9fc5ff;white-space:nowrap;background:color-mix(in srgb,var(--color-blue) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-blue) 35%,transparent);padding:4px 7px;border-radius:999px}.apps[data-astro-cid-sz7xmlte]{display:grid;align-content:start}.store[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;padding:12px 0;color:var(--color-on-dark);text-decoration:none;transition:opacity var(--dur-fast)}.store[data-astro-cid-sz7xmlte]:first-of-type{padding-top:0}.store[data-astro-cid-sz7xmlte]+.store[data-astro-cid-sz7xmlte]{border-top:1px solid rgb(255 255 255 / .12)}.store[data-astro-cid-sz7xmlte]:hover{opacity:.8}.store[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{flex:none;width:20px;height:22px;display:block}.store[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{display:grid;gap:3px;font:600 15px/1 var(--font-body);letter-spacing:-.01em}.store[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{font:500 10px/1 var(--font-body);letter-spacing:.02em;color:#fff9}.bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:32px}.legal[data-astro-cid-sz7xmlte]{display:grid;gap:8px;font-size:13px}.legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px}.legal[data-astro-cid-sz7xmlte] .l1[data-astro-cid-sz7xmlte]{color:#ffffffc7}.legal[data-astro-cid-sz7xmlte] .l2[data-astro-cid-sz7xmlte]{color:#ffffff8c}.legal[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;margin-inline:12px}.right[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lang[data-astro-cid-sz7xmlte]{position:relative}.lang[data-astro-cid-sz7xmlte] summary[data-astro-cid-sz7xmlte]{list-style:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid rgb(255 255 255 / .2);border-radius:999px;cursor:pointer;font-size:13px;color:#ffffffd9;transition:border-color var(--dur-fast),color var(--dur-fast)}.lang[data-astro-cid-sz7xmlte] summary[data-astro-cid-sz7xmlte]::-webkit-details-marker{display:none}.lang[data-astro-cid-sz7xmlte] summary[data-astro-cid-sz7xmlte]:hover,.lang[data-astro-cid-sz7xmlte][open] summary[data-astro-cid-sz7xmlte]{border-color:#fff6;color:var(--color-on-dark)}.lang[data-astro-cid-sz7xmlte] .chev[data-astro-cid-sz7xmlte]{transition:transform var(--dur-fast)}.lang[data-astro-cid-sz7xmlte][open] .chev[data-astro-cid-sz7xmlte]{transform:rotate(180deg)}.lang[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{position:absolute;bottom:calc(100% + 8px);right:0;z-index:var(--z-float);min-width:168px;list-style:none;margin:0;padding:6px;border-radius:14px;display:grid;gap:0;background:#24204a;border:1px solid rgb(255 255 255 / .14);box-shadow:0 18px 40px #00000059}@media(max-width:900px){.lang[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{right:auto;left:0}}.lang[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:9px;text-decoration:none;font-size:14px;color:#fffc}.lang[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:#ffffff14;color:var(--color-on-dark)}.lang[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current]{color:var(--color-on-dark);font-weight:600}.social[data-astro-cid-sz7xmlte]{display:flex;gap:0;align-items:center}.social[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{border-left:1px solid rgb(255 255 255 / .15)}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;padding:2px 16px;color:var(--color-on-dark);opacity:.85;transition:opacity var(--dur-fast)}.social[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:first-child a[data-astro-cid-sz7xmlte]{padding-left:0}.social[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:last-child a[data-astro-cid-sz7xmlte]{padding-right:0}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1}.social[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{display:block}@media(pointer:coarse){.top[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding-block:11px;margin-block:-11px}.lang[data-astro-cid-sz7xmlte] summary[data-astro-cid-sz7xmlte]{height:44px}.social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-block:11px;margin-block:-9px;min-width:44px;text-align:center}.tp[data-astro-cid-sz7xmlte]{min-height:44px}}@media(max-width:900px){.top[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:700px){.legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}.legal[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{display:none}}.blobs[data-astro-cid-krb5nxew]{position:absolute;inset:0;z-index:var(--z-behind);pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.blob[data-astro-cid-krb5nxew]{position:absolute;overflow:visible;opacity:.32;will-change:transform;animation:blob-drift 26s ease-in-out infinite alternate}.blob[data-astro-cid-krb5nxew]:nth-child(2){animation-duration:31s;animation-direction:alternate-reverse}.blob[data-astro-cid-krb5nxew]:nth-child(3){animation-duration:36s}.blobs-paused .blob[data-astro-cid-krb5nxew]{animation-play-state:paused}@keyframes blob-drift{33%{transform:translate(6%,-5%) rotate(-12deg) scale(1.18,.9)}66%{transform:translate(-4%,6%) rotate(9deg) scale(.88,1.12)}to{transform:translate(3%,3%) rotate(16deg) scale(1.08,.95)}}.steps[data-astro-cid-krb5nxew] .s1[data-astro-cid-krb5nxew]{left:30%;top:10%;width:40%;opacity:.6}.steps[data-astro-cid-krb5nxew] .s2[data-astro-cid-krb5nxew]{left:8%;top:40%;width:26%;opacity:.48}.cards[data-astro-cid-krb5nxew] .c1[data-astro-cid-krb5nxew]{left:-10%;top:0;width:40%}.cards[data-astro-cid-krb5nxew] .c2[data-astro-cid-krb5nxew]{right:-12%;top:20%;width:55%}.story[data-astro-cid-krb5nxew] .st1[data-astro-cid-krb5nxew]{right:8%;top:6%;width:30%;opacity:.7}.story[data-astro-cid-krb5nxew] .st2[data-astro-cid-krb5nxew]{right:14%;top:62%;width:28%;opacity:.62}.hub[data-astro-cid-krb5nxew] .u1[data-astro-cid-krb5nxew]{left:2%;top:140px;width:30%;opacity:.6}.hub[data-astro-cid-krb5nxew] .u2[data-astro-cid-krb5nxew]{right:4%;top:170px;width:26%;opacity:.5}.row[data-astro-cid-krb5nxew] .r1[data-astro-cid-krb5nxew]{left:8%;top:42%;width:30%;opacity:.66}.row[data-astro-cid-krb5nxew] .r2[data-astro-cid-krb5nxew]{right:8%;top:38%;width:30%;opacity:.6}.pair[data-astro-cid-krb5nxew] .p1[data-astro-cid-krb5nxew]{left:6%;top:18%;width:36%;opacity:.7}.side[data-astro-cid-krb5nxew] .s1[data-astro-cid-krb5nxew]{left:46%;top:22%;width:30%;opacity:.55}.side[data-astro-cid-krb5nxew] .s2[data-astro-cid-krb5nxew]{right:4%;top:46%;width:28%;opacity:.5}.pair[data-astro-cid-krb5nxew] .p2[data-astro-cid-krb5nxew]{right:6%;top:34%;width:34%;opacity:.62}.contact[data-astro-cid-krb5nxew] .k1[data-astro-cid-krb5nxew]{right:-4%;top:4%;width:46%;opacity:.55}.contact[data-astro-cid-krb5nxew] .k2[data-astro-cid-krb5nxew]{left:-10%;bottom:-14%;width:36%;opacity:.5}.duo[data-astro-cid-krb5nxew] .d1[data-astro-cid-krb5nxew]{left:20%;top:36%;width:40%;opacity:.9}.duo[data-astro-cid-krb5nxew] .d2[data-astro-cid-krb5nxew]{right:-10%;top:32%;width:40%;opacity:.9}.quotes[data-astro-cid-krb5nxew] .q1[data-astro-cid-krb5nxew]{right:2%;top:14%;width:34%;opacity:.55}.quotes[data-astro-cid-krb5nxew] .q2[data-astro-cid-krb5nxew]{right:18%;top:50%;width:30%;opacity:.45}.home[data-astro-cid-krb5nxew] .h1[data-astro-cid-krb5nxew]{left:30%;top:4%;width:40%;opacity:.6}.home[data-astro-cid-krb5nxew] .h2[data-astro-cid-krb5nxew]{left:8%;top:26%;width:26%;opacity:.48}.home[data-astro-cid-krb5nxew] .h3[data-astro-cid-krb5nxew]{left:-16%;top:84%;width:34%;opacity:.26}@media(max-width:760px){.blob[data-astro-cid-krb5nxew]{width:110%!important}.duo[data-astro-cid-krb5nxew] .d1[data-astro-cid-krb5nxew]{left:30%!important;top:22%;width:80%!important}.duo[data-astro-cid-krb5nxew] .d2[data-astro-cid-krb5nxew]{right:-20%!important;left:auto!important;top:72%;width:80%!important}.pair[data-astro-cid-krb5nxew] .p1[data-astro-cid-krb5nxew]{left:-40%!important;top:15%}.side[data-astro-cid-krb5nxew] .s1[data-astro-cid-krb5nxew]{left:30%!important;top:55%}.pair[data-astro-cid-krb5nxew] .p2[data-astro-cid-krb5nxew]{right:-40%!important;left:auto!important;top:60%}.contact[data-astro-cid-krb5nxew] .k1[data-astro-cid-krb5nxew]{right:-30%!important;left:auto!important;top:2%}.contact[data-astro-cid-krb5nxew] .k2[data-astro-cid-krb5nxew]{left:-30%!important;bottom:2%}.q1[data-astro-cid-krb5nxew]{right:-30%!important}.q2[data-astro-cid-krb5nxew]{right:10%!important;top:30%!important}.s1[data-astro-cid-krb5nxew],.h1[data-astro-cid-krb5nxew]{left:-5%!important}.c1[data-astro-cid-krb5nxew],.h3[data-astro-cid-krb5nxew]{left:-45%!important}.c2[data-astro-cid-krb5nxew]{right:-45%!important;left:auto!important}.s2[data-astro-cid-krb5nxew],.h2[data-astro-cid-krb5nxew]{left:30%!important;top:55%!important}}@media(prefers-reduced-motion:reduce){.blob[data-astro-cid-krb5nxew]{animation:none}}