@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_Thin-s.0v1admj711iyk.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_Light-s.15rgshgi374~o.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_Book-s.0pn~quji3oy8j.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_Italic-s.1363ymvdug.ju.woff2)format("woff2");font-display:swap;font-weight:450;font-style:italic}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_Regular-s.07ybj44393du9.woff2)format("woff2");font-display:swap;font-weight:450;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_Medium-s.06-eue451yxsp.woff2)format("woff2");font-display:swap;font-weight:530;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_SemiBold-s.0sbe9x~-kgksl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_Bold-s.0qd2jou6jeoyg.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:NeueMontreal;src:url(../media/PPNeueMontreal_BoldItalic-s.0av.waenco-o-.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:NeueMontreal Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.neuemontreal_80c36377-module__j0sHfW__className{font-family:NeueMontreal,NeueMontreal Fallback}.neuemontreal_80c36377-module__j0sHfW__variable{--font-neue-montreal:"NeueMontreal", "NeueMontreal Fallback"}
:root,.marketing-theme,[data-binderr-theme=dark]{--binderr-background:203 100% 3%;--binderr-foreground:0 0% 100%;--binderr-card:201 100% 6%;--binderr-card-foreground:0 0% 100%;--binderr-popover:201 100% 6%;--binderr-popover-foreground:0 0% 100%;--binderr-primary:243 84% 64%;--binderr-primary-foreground:0 0% 100%;--binderr-secondary:215 22% 59%;--binderr-secondary-foreground:203 100% 3%;--binderr-muted:212 29% 22%;--binderr-muted-foreground:210 16% 71%;--binderr-accent:243 84% 78%;--binderr-accent-foreground:203 100% 3%;--binderr-destructive:0 72% 51%;--binderr-destructive-foreground:0 0% 100%;--binderr-border:216 43% 67%;--binderr-input:216 43% 67%;--binderr-ring:243 100% 77%;--background:var(--binderr-background);--foreground:var(--binderr-foreground);--card:var(--binderr-card);--card-foreground:var(--binderr-card-foreground);--popover:var(--binderr-popover);--popover-foreground:var(--binderr-popover-foreground);--primary:var(--binderr-primary);--primary-foreground:var(--binderr-primary-foreground);--secondary:var(--binderr-secondary);--secondary-foreground:var(--binderr-secondary-foreground);--muted:var(--binderr-muted);--muted-foreground:var(--binderr-muted-foreground);--accent:var(--binderr-accent);--accent-foreground:var(--binderr-accent-foreground);--destructive:var(--binderr-destructive);--destructive-foreground:var(--binderr-destructive-foreground);--border:var(--binderr-border);--input:var(--binderr-input);--ring:var(--binderr-ring);--binderr-radius-sm:8px;--binderr-radius-md:12px;--binderr-radius-lg:24px;--binderr-radius-pill:999px;--radius:8px;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--binderr-spacing-gutter:clamp(20px, 4vw, 48px);--binderr-content-width:1180px;--binderr-content-width-sm:860px;--binderr-ease-standard:cubic-bezier(.2, .65, .3, .9);--binderr-shadow-button:0 8px 20px #0000002e;--binderr-shadow-popover:0 8px 24px #00000038}.light-bg,[data-binderr-theme=light]{--binderr-background:0 0% 100%;--binderr-foreground:212 29% 22%;--binderr-card:0 0% 100%;--binderr-card-foreground:212 29% 22%;--binderr-popover:0 0% 100%;--binderr-popover-foreground:212 29% 22%;--binderr-secondary:216 26% 95%;--binderr-secondary-foreground:212 29% 22%;--binderr-muted:216 26% 95%;--binderr-muted-foreground:215 18% 44%;--binderr-accent:242 100% 94%;--binderr-accent-foreground:212 29% 22%;--binderr-border:0 0% 94.5%;--binderr-input:0 0% 89.8%}[data-binderr-theme]{--background:var(--binderr-background);--foreground:var(--binderr-foreground);--card:var(--binderr-card);--card-foreground:var(--binderr-card-foreground);--popover:var(--binderr-popover);--popover-foreground:var(--binderr-popover-foreground);--primary:var(--binderr-primary);--primary-foreground:var(--binderr-primary-foreground);--secondary:var(--binderr-secondary);--secondary-foreground:var(--binderr-secondary-foreground);--muted:var(--binderr-muted);--muted-foreground:var(--binderr-muted-foreground);--accent:var(--binderr-accent);--accent-foreground:var(--binderr-accent-foreground);--destructive:var(--binderr-destructive);--destructive-foreground:var(--binderr-destructive-foreground);--border:var(--binderr-border);--input:var(--binderr-input);--ring:var(--binderr-ring)}
html{background:linear-gradient(256deg,#00080d -17.89% 47.83%);background-color:hsl(var(--background));scroll-behavior:smooth;scroll-padding:112px 0;overflow-x:clip}html[data-instant-route-scroll=true],html[data-instant-route-scroll=true] body{scroll-behavior:auto!important}body{color:hsl(var(--foreground));font-family:var(--font-neue-montreal), sans-serif;background:linear-gradient(256deg,#00080d -17.89% 47.83%);background-color:hsl(var(--background));scroll-behavior:smooth;scroll-padding:112px 0;font-size:18px;font-weight:400;line-height:23px;overflow-x:clip}*,:before,:after{box-sizing:border-box;font-family:var(--font-neue-montreal), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-wrap:pretty;margin:0;padding:0;scroll-padding:112px 0}body img,body video{max-width:none;height:auto}body a{color:currentColor;text-decoration:none}.binderr-listing a{color:#fff;word-break:normal}body p{font-size:18px;font-weight:400;line-height:24px}body p strong{font-weight:500}body h1{white-space:pre-line;font-size:clamp(3.5rem,1.9054rem + 2.1622vh,4.3rem);font-weight:300;line-height:1.2}body h2{white-space:pre-line;font-size:36px;line-height:1.3}body h3{font-size:32px;line-height:1.4}body h4{font-size:26px;line-height:1.4}body h5{font-size:22px;line-height:1.5}body h6{font-size:1.1rem;line-height:1.6}body h1,body h2,body h3,body h4,body h5,body h6{text-wrap:pretty}@keyframes binderr-logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes binderr-loading-dash{0%{stroke-dashoffset:-100px}50%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes binderr-slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.binderr-gradient-stroke{position:relative}.binderr-gradient-stroke:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(120deg,#6774f433 10.63%,#5764c838 37.83%,#27364700 117.22%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.binderr-gradient-stroke>*{z-index:1;position:relative}.light-bg .binderr-feature-list{gap:10px;width:100%;max-width:680px}.light-bg .binderr-feature{gap:28px;width:100%;max-width:680px;padding-bottom:26px}.light-bg .binderr-feature:before{background:#e8ebff;height:calc(100% + 10px);left:23px}.light-bg .binderr-feature h4{color:#242428;margin-bottom:12px;font-size:24px;font-weight:400;line-height:1.35}.light-bg .binderr-feature p{color:#5e6c7d;max-width:520px;font-size:18px;font-weight:400;line-height:28px}.light-bg .binderr-feature__number{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef0ff;border:0;width:46px;height:46px;margin-top:-6px}.light-bg .binderr-feature__number span{color:#6774f4;font-size:22px;font-weight:700}.light-bg .binderr-feature__number-dot{display:none}.light-bg .binderr-testimonial{box-shadow:none;background:radial-gradient(155.63% 100% at 93.43% 100%,#7a7a7a08 0%,#7a7a7a0d 100%),#fff}.light-bg .binderr-testimonial:after{background:linear-gradient(146deg,#6774f440 -21.25%,#6775f42e 64.13%)}.light-bg .binderr-testimonial__quote p{color:#000}.center{text-align:center}.scroll-smooth{scroll-behavior:smooth}#root{--vh100:calc(var(--vh) * 100);--scroll-padding:112px}.binderr-heading-gradient{--heading-text-gradient:radial-gradient(115.69% 115.69% at -7.9% 50.23%, #aab1f3 0%, #fff 50.5%, #aab1f3 100%);background:var(--heading-text-gradient);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:relative}.binderr-heading-gradient [data-gradient-text]{background:var(--heading-text-gradient);background-repeat:no-repeat;background-size:var(--heading-gradient-width,100%) var(--heading-gradient-height,100%);background-position:var(--heading-gradient-x,0) var(--heading-gradient-y,0);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.binderr-full-page-hero:before,.binderr-full-page-hero:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.binderr-full-page-hero:before{background-image:var(--full-page-hero-bg);opacity:.3;background-position:50%;background-repeat:no-repeat;background-size:cover}.binderr-full-page-hero h1{text-transform:none;--heading-text-gradient:radial-gradient(115.69% 115.69% at -7.9% 50.23%, #aab1f3 0%, #fff 50.5%, #aab1f3 100%);background:var(--heading-text-gradient);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;width:100%;max-width:1100px;padding-top:0;font-weight:400;position:relative}.binderr-full-page-hero h1 [data-gradient-text]{background:var(--heading-text-gradient);background-repeat:no-repeat;background-size:var(--heading-gradient-width,100%) var(--heading-gradient-height,100%);background-position:var(--heading-gradient-x,0) var(--heading-gradient-y,0);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.binderr-full-page-hero p{width:100%;max-width:600px;color:hsl(var(--muted-foreground));line-height:1.4}.light-bg .binderr-heading-gradient,[data-binderr-theme=light] .binderr-heading-gradient,.light-bg .binderr-heading-gradient [data-gradient-text],[data-binderr-theme=light] .binderr-heading-gradient [data-gradient-text],.light-bg .binderr-full-page-hero h1,[data-binderr-theme=light] .binderr-full-page-hero h1,.light-bg .binderr-full-page-hero h1 [data-gradient-text],[data-binderr-theme=light] .binderr-full-page-hero h1 [data-gradient-text]{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.binderr-label{color:#a7a4db;letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;width:fit-content;max-width:100%;font-size:12px;font-weight:500;line-height:1.5;display:inline-block;position:relative}.layout-center .binderr-label{text-align:center;align-self:center}.binderr-label-framed{--b:1px;--r:8px;isolation:isolate;border-radius:var(--r);padding:3px 11px}.binderr-label-framed:before,.binderr-label-framed:after{content:"";inset:calc(-1 * var(--b));z-index:-1;padding:var(--b);border-radius:calc(var(--b) + var(--r));position:absolute}.binderr-label-framed:before{border-radius:var(--r);background:linear-gradient(90deg,#5d55f00d 0%,#0e131b00 100%)}.binderr-label-framed:after{-webkit-mask-composite:xor;background:linear-gradient(90deg,#3d35d038 0%,#ffffff12 37%,#5d55f014 100%);transition:opacity .2s;-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}.light-bg .binderr-label-framed,[data-binderr-theme=light] .binderr-label-framed{padding:0}.light-bg .binderr-label-framed:before,.light-bg .binderr-label-framed:after,[data-binderr-theme=light] .binderr-label-framed:before,[data-binderr-theme=light] .binderr-label-framed:after{content:none}@media (max-width:1180px){body{font-size:18px;line-height:23px}body h1{white-space:normal;font-size:36px;line-height:1.1}body h2{white-space:normal;font-size:32px;line-height:1.2}body h3{font-size:28px;line-height:1.3}body h4{font-size:24px;line-height:1.3}body h5{font-size:20px;line-height:1.4}body h6{font-size:16px;line-height:1.4}body h1 br,body h2 br,body h3 br,body h4 br,body h5 br,body h6 br{display:none}.center{text-align:left}}
.hardcoded-marketing-page{isolation:isolate;--radius:.625rem;min-height:100vh}.hardcoded-marketing-page .marketing-hero-followup,.hardcoded-marketing-page.marketing-hero-followup{isolation:isolate;border-top:0;border-radius:10px 10px 0 0;margin-top:-10px;position:relative}.hardcoded-marketing-page .marketing-section-surface{isolation:isolate;position:relative}.hardcoded-marketing-page .marketing-section-surface.section-dark{background-image:none}.marketing-section-backdrop{border-radius:inherit}.homepage-wallet-surface{z-index:1}.homepage-wallet-surface>.marketing-light-texture{-webkit-mask-image:linear-gradient(#000 calc(100% - 240px),#0000);mask-image:linear-gradient(#000 calc(100% - 240px),#0000)}.homepage-services-surface>.marketing-light-texture{-webkit-mask-image:linear-gradient(#0000,#000 160px);mask-image:linear-gradient(#0000,#000 160px)}.marketing-light-shafts .light-shafts,.marketing-light-texture .light-shafts{-webkit-mask-image:linear-gradient(#0000 0%,#000 60% 100%);mask-image:linear-gradient(#0000 0%,#000 60% 100%)}.marketing-light-shafts .light-shafts canvas,.marketing-light-texture .light-shafts canvas{mix-blend-mode:normal}.marketing-light-texture--bottom{-webkit-mask-image:linear-gradient(#0000 20%,#000 65% 80%,#0000 100%);mask-image:linear-gradient(#0000 20%,#000 65% 80%,#0000 100%)}.marketing-light-texture--hero,.marketing-light-texture--hero .light-shafts{-webkit-mask-image:none;mask-image:none}.marketing-light-texture--hero .light-shafts canvas{mix-blend-mode:screen;mix-blend-mode:plus-lighter}.marketing-category-artwork>.marketing-light-shafts{inset-inline:-5rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5rem calc(100% - 5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 5rem calc(100% - 5rem),#0000)}.marketing-category-artwork .light-shafts{--category-shaft-mask:linear-gradient(to bottom, transparent 0%, #000 45%, #000 calc(100% - 8rem), #000000e6 calc(100% - 6rem), #00000080 calc(100% - 4rem), #0000001a calc(100% - 2rem), transparent 100%);-webkit-mask-image:var(--category-shaft-mask);-webkit-mask-image:var(--category-shaft-mask);mask-image:var(--category-shaft-mask)}.editorial-band{isolation:isolate;border-top:1px solid hsl(var(--border));position:relative;overflow:clip}.editorial-page .editorial-band.section-dark{background-image:none}.editorial-page .editorial-person img{height:100%}.editorial-blog-card a{text-decoration:none}.editorial-blog-card:before{z-index:-1;background:radial-gradient(ellipse at top left, hsl(var(--primary) / .12), transparent 68%);opacity:0;content:"";border-radius:24px;transition:opacity .2s;position:absolute;inset:-16px}.editorial-blog-card:hover:before,.editorial-blog-card:focus-within:before{opacity:1}.hardcoded-marketing-page.services-theme .theme-dark{--background:226 60% 7%;--card:228 55% 12%;--popover:228 55% 12%;--primary:243 84% 64%;--primary-soft:232 48% 21%;--secondary:232 42% 18%;--secondary-foreground:225 25% 78%;--muted:231 40% 16%;--muted-foreground:225 20% 68%;--accent:232 48% 18%;--accent-foreground:225 30% 92%;--border:232 40% 18%;--input:232 40% 22%;--ring:243 60% 55%}.hardcoded-marketing-page :where(p,h1,h2,h3,h4){font-size:inherit;line-height:inherit}.hardcoded-marketing-page :where(img){max-width:100%}.hardcoded-marketing-page :where(.section-dark){background-color:hsl(var(--background));background-image:radial-gradient(ellipse 70% 60% at 50% 0%, hsl(var(--primary) / .18), transparent 70%), radial-gradient(ellipse 45% 40% at 100% 100%, hsl(var(--primary) / .1), transparent 70%)}.marketing-heading.marketing-heading{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;font-weight:400}.marketing-heading.marketing-heading--hero,.binderr-latest-post-hero.binderr-latest-post-hero h1{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:400;line-height:1.2}.marketing-heading.marketing-heading--section{font-size:2rem;line-height:1.3}.marketing-heading.marketing-heading--feature{letter-spacing:-.015em;font-size:1.25rem;line-height:1.35}.marketing-heading.marketing-heading--panel{font-size:1.5rem;line-height:1.35}.marketing-heading.marketing-heading--person{letter-spacing:-.01em;font-size:1.125rem;line-height:1.4}.marketing-lead.marketing-lead,.marketing-copy.marketing-copy{font-size:1.125rem;line-height:1.55}.marketing-description.marketing-description,.marketing-list.marketing-list{font-size:1rem;line-height:1.6}.marketing-caption.marketing-caption{font-size:.875rem;line-height:1.5}.hardcoded-marketing-page .marketing-section{padding-block:4rem}.hardcoded-marketing-page .marketing-hero-content{padding-top:8rem;padding-bottom:4rem}.hardcoded-marketing-page .marketing-hero-content .marketing-lead{font-size:1rem;line-height:1.6}.marketing-hero-content--illustrated .marketing-heading--hero,.marketing-hero-content--aml .marketing-heading--hero{font-size:clamp(2rem,1.5rem + 2vw,3.25rem)}.marketing-aml-hero-artwork{aspect-ratio:1037/760;--aml-artwork-mask:linear-gradient(to bottom, #000 52%, #000000f5 62%, #000000bf 74%, #00000059 88%, transparent 100%);width:100%;-webkit-mask-image:var(--aml-artwork-mask);-webkit-mask-image:var(--aml-artwork-mask);mask-image:var(--aml-artwork-mask);overflow:hidden}@media (min-width:1024px){.marketing-hero-content--illustrated .marketing-heading--hero{max-width:70%;margin-inline:auto}.marketing-aml-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}.hardcoded-marketing-page .marketing-card{border-radius:var(--binderr-radius-lg);min-width:0}.hardcoded-marketing-page .marketing-card--padded,.hardcoded-marketing-page .marketing-callout{padding:1.5rem}.hardcoded-marketing-page .marketing-link-label{color:hsl(var(--primary));font-size:1rem;font-weight:400;line-height:1.5}.hardcoded-marketing-page .theme-dark .marketing-link-label{color:#a5a0ff}.hardcoded-marketing-page .theme-dark .marketing-icon-chip{color:#b6b2ff}.hardcoded-marketing-page .marketing-card-link>.marketing-link-label{margin-top:auto;padding-top:1.5rem}.hardcoded-marketing-page .marketing-card-link{transition:border-color .2s var(--binderr-ease-standard), box-shadow .2s var(--binderr-ease-standard), transform .2s var(--binderr-ease-standard);flex-direction:column;display:flex}.hardcoded-marketing-page .marketing-card-link:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.marketing-category-scroller{--category-shadow-space:5rem;--category-shadow-bleed:var(--category-shadow-space)}.marketing-category-scroller__list{--category-fade-width:clamp(2rem, 8vw, 7rem);--category-start-mask:#000;--category-end-mask:#000;--category-edge-mask:linear-gradient(to right, var(--category-start-mask) var(--category-shadow-bleed), #000 calc(var(--category-shadow-bleed) + var(--category-fade-width)), #000 calc(100% - var(--category-shadow-bleed) - var(--category-fade-width)), var(--category-end-mask) calc(100% - var(--category-shadow-bleed)));margin:0;padding:0;-webkit-mask-image:none;mask-image:none}.marketing-category-scroller__list[data-at-start=false]{--category-start-mask:transparent}.marketing-category-scroller__list[data-at-end=false]{--category-end-mask:transparent}.marketing-action.marketing-action{border-radius:var(--binderr-radius-md);white-space:normal;text-align:center;height:auto;min-height:3rem;box-shadow:none;padding:.875rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;display:inline-flex}@media (min-width:640px){.marketing-category-scroller__list{-webkit-mask-image:var(--category-edge-mask);-webkit-mask-image:var(--category-edge-mask);mask-image:var(--category-edge-mask);margin-block:calc(-1 * var(--category-shadow-space));margin-inline:calc(-1 * var(--category-shadow-bleed));padding-block:var(--category-shadow-space);padding-inline:calc(var(--category-shadow-bleed) + .25rem);scroll-padding-inline:calc(var(--category-shadow-bleed) + .25rem)}.marketing-heading.marketing-heading--section{font-size:2.25rem}.marketing-heading.marketing-heading--feature{font-size:1.375rem}.marketing-lead.marketing-lead{font-size:1.25rem;line-height:1.5}.hardcoded-marketing-page .marketing-card--padded{padding:1.75rem}.hardcoded-marketing-page .marketing-callout{padding:3rem}}@media (min-width:1024px){.hardcoded-marketing-page .marketing-section{padding-block:6rem}.hardcoded-marketing-page .marketing-hero-content{flex-direction:column;justify-content:center;align-items:center;min-height:720px;padding-top:10rem;padding-bottom:8rem;display:flex}}.hardcoded-marketing-page .max-w-page{width:min(100%,1180px + 3rem);max-width:calc(1180px + 3rem);padding-left:1.5rem;padding-right:1.5rem}.marketing-partners{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marketing-partners-track{animation:40s linear infinite marketing-partners-marquee}@media (hover:hover) and (pointer:fine){.marketing-partners:hover .marketing-partners-track{animation-play-state:paused}}@keyframes marketing-partners-marquee{to{transform:translate(-50%)}}.marketing-wheel-rail{animation:26s linear infinite marketing-wheel-turn}.marketing-wheel-comet{animation:8s linear infinite marketing-wheel-turn}.marketing-lifecycle-wheel[data-paused=true] :is(.marketing-wheel-rail,.marketing-wheel-comet){animation-play-state:paused}@keyframes marketing-wheel-turn{to{transform:rotate(360deg)}}@media (max-width:639px){.hardcoded-marketing-page .max-w-page{padding-left:1rem;padding-right:1rem}.onboarding-mock-viewport{max-height:400px;overflow:clip;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.onboarding-mock-viewport .mock-form-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.onboarding-mock-viewport .mock-form-layout>div{padding:12px}.onboarding-mock-viewport :is(.mock-idv-layout,.mock-structure-layout){gap:12px;padding:12px}.onboarding-mock-viewport .mock-idv-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.onboarding-mock-viewport .mock-structure-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}.hardcoded-marketing-page .theme-dark,.hardcoded-marketing-page .light-bg{color:hsl(var(--foreground))}html[data-binderr-animations=disabled] .marketing-partners{overflow-x:auto;-webkit-mask-image:none;mask-image:none}html[data-binderr-animations=disabled] .marketing-partners-track{animation:none}html[data-binderr-animations=disabled] .marketing-partners-track>[aria-hidden]{display:none}@media (prefers-reduced-motion:reduce){.marketing-partners{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marketing-partners-track{animation:none}.marketing-partners-track>[aria-hidden]{display:none}.hardcoded-marketing-page *,.hardcoded-marketing-page :before,.hardcoded-marketing-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.services-theme{--background:0 0% 98%;--foreground:0 0% 3.9%;--surface:var(--card);--surface-muted:var(--muted);--ink:var(--foreground);--ink-foreground:0 0% 100%;--ink-muted:var(--muted-foreground);--verified:210 95% 50%;--verified-foreground:0 0% 100%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:243 83.8% 63.7%;--primary-foreground:0 0% 98%;--primary-light:243.3 43.3% 75.1%;--primary-soft:243 83.8% 96%;--secondary:210 30.8% 94.9%;--secondary-foreground:212 31.1% 46.1%;--muted:0 0% 96.1%;--muted-foreground:220 8.9% 46.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--success:159 65% 38%;--success-foreground:0 0% 100%;--destructive:0 72.2% 50.6%;--destructive-foreground:0 85.7% 97.3%;--warning:29 95% 50%;--warning-foreground:0 0% 100%;--attention:46 95% 50%;--attention-foreground:240 25% 12%;--info:199 90% 48%;--info-foreground:0 0% 100%;--border:0 0% 94.5%;--border-strong:var(--input);--input:0 0% 89.8%;--ring:0 0% 63.9%;--radius:.5rem;--chart-1:21 90.2% 48.2%;--chart-2:175 83.9% 31.6%;--chart-3:196 63.6% 23.7%;--chart-4:43 96.4% 56.3%;--chart-5:38 92.1% 50.2%;--sidebar:0 0% 100%;--sidebar-background:var(--sidebar);--sidebar-foreground:0 0% 3.9%;--sidebar-primary:0 0% 9%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 96.1%;--sidebar-accent-foreground:0 0% 9%;--sidebar-border:0 0% 96.1%;--sidebar-ring:0 0% 63.9%;--font-sans:var(--font-neue-montreal), ui-sans-serif, system-ui, sans-serif;--font-serif:Georgia, ui-serif, serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--heading-sm:1.5rem;--heading-sm--line-height:2rem;--heading-sm--letter-spacing:-.025em;--heading-sm--font-weight:500;--heading-md:2.25rem;--heading-md--line-height:2.5rem;--heading-md--letter-spacing:-.025em;--heading-md--font-weight:400;--heading-lg:3rem;--heading-lg--line-height:3rem;--heading-lg--letter-spacing:-.025em;--heading-lg--font-weight:400;--heading-xl:3.75rem;--heading-xl--line-height:3.75rem;--heading-xl--letter-spacing:-.025em;--heading-xl--font-weight:400;--shadow-2xs:0 1px 0 #0000000d;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 2px -1px #0000001a, 0 1px 3px #0000001a;--shadow-md:0 2px 4px -2px #0000001a, 0 4px 6px -1px #0000001a;--shadow-lg:0 4px 6px -4px #0000001a, 0 10px 15px -3px #0000001a;--shadow-xl:0 8px 10px -6px #0000001a, 0 20px 25px -5px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--container-max-width:1180px;--container-padding-x:1.5rem;--section-padding-y:6rem;--section-title-gap-sm:1rem;--section-title-gap-md:1.25rem;--section-title-gap-lg:1.25rem;--section-title-gap-xl:1.5rem}.services-theme.dark,.services-theme .dark,.services-theme.theme-dark,.services-theme .theme-dark{--background:213 31.4% 6.9%;--foreground:0 0% 98%;--surface:var(--card);--surface-muted:var(--muted);--ink:var(--foreground);--ink-foreground:var(--background);--ink-muted:var(--muted-foreground);--card:212 30.9% 10.8%;--card-foreground:0 0% 98%;--popover:212 30.9% 10.8%;--popover-foreground:0 0% 98%;--primary:243 83.8% 63.7%;--primary-foreground:0 0% 98%;--primary-light:243.3 43.3% 75.1%;--primary-soft:243 83.8% 18%;--secondary:215 27.9% 16.9%;--secondary-foreground:218 10.6% 64.9%;--muted:215 27.9% 16.9%;--muted-foreground:218 10.6% 64.9%;--accent:212 30.9% 10.8%;--accent-foreground:210 30.8% 94.9%;--destructive:0 90.6% 70.8%;--destructive-foreground:0 85.7% 97.3%;--border:213 18.6% 11.6%;--border-strong:var(--input);--input:210 9.6% 20.4%;--ring:0 0% 45.1%;--chart-1:224 76.3% 48%;--chart-2:160 84.1% 39.4%;--chart-3:38 92.1% 50.2%;--chart-4:271 91% 65.1%;--chart-5:350 89.2% 60.2%;--sidebar:212 30.9% 10.8%;--sidebar-background:var(--sidebar);--sidebar-foreground:212 30.4% 82%;--sidebar-primary:0 0% 100%;--sidebar-primary-foreground:212 30.4% 82%;--sidebar-accent:213 29.7% 7.3%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:214 20.5% 15.3%;--sidebar-ring:0 0% 32.2%}
.services-theme{background-image:radial-gradient(ellipse 70% 40% at 50% 0%, hsl(var(--primary) / .06) 0%, transparent 65%), radial-gradient(ellipse 50% 30% at 100% 10%, hsl(var(--primary) / .04) 0%, transparent 70%);background-attachment:fixed}.services-theme *,.services-theme :before,.services-theme :after{border-color:hsl(var(--border))}.services-theme{--anchor-scroll-offset:7rem;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-padding-top:var(--anchor-scroll-offset);font-size:16px}.services-theme :where([id]){scroll-margin-top:var(--anchor-scroll-offset)}.services-theme .truncate{text-wrap:nowrap}.services-theme{background-color:hsl(var(--background));color:hsl(var(--foreground));text-wrap:pretty;line-height:1.5}.services-theme h1,.services-theme h2,.services-theme h3,.services-theme h4,.services-theme h5,.services-theme h6{font-family:var(--font-sans);text-wrap-style:balance;font-weight:400}.services-theme h1,.services-theme h2{letter-spacing:-.025em}.services-theme h3{letter-spacing:-.01em;font-weight:500}.services-theme h4{letter-spacing:-.005em;font-weight:500}.services-theme .services-section-label{letter-spacing:.1em}.services-theme button,.services-theme label,.services-theme input,.services-theme select,.services-theme textarea,.services-theme nav a,.services-theme [role=tab],.services-theme [role=menuitem],.services-theme .ui-accent{font-family:var(--font-sans);letter-spacing:-.005em}.services-theme button,.services-theme label,.services-theme nav a,.services-theme dt,.services-theme figcaption,.services-theme [role=tab],.services-theme [role=menuitem],.services-theme .ui-accent,.services-theme .font-medium,.services-theme .font-semibold,.services-theme .font-bold,.services-theme .font-extrabold,.services-theme .font-black{text-wrap-style:balance}.services-theme .font-bold,.services-theme .font-semibold,.services-theme .font-extrabold,.services-theme .font-black,.services-theme strong,.services-theme b{font-weight:500}.embedded-host-spacing{--embedded-host-offset:7rem}.embedded-host-spacing>section:first-child:before{content:"";height:var(--embedded-host-offset);flex:none;display:block}.embedded-host-spacing>div:first-child:has(>section:first-child)>section:first-child:before{content:"";height:var(--embedded-host-offset);flex:none;display:block}.embedded-host-spacing>div:first-child:not(:has(>section:first-child)):before{content:"";height:var(--embedded-host-offset);flex:none;display:block}.container-padding-x{padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}.section-padding-y{padding-bottom:clamp(4rem, 8vw, var(--section-padding-y));padding-top:clamp(4rem, 8vw, var(--section-padding-y))}.section-title-gap-sm{gap:var(--section-title-gap-sm)}.section-title-gap-md{gap:var(--section-title-gap-md)}.section-title-gap-lg{gap:var(--section-title-gap-lg)}.section-title-gap-xl{gap:var(--section-title-gap-xl)}.heading-sm{font-size:var(--heading-sm);font-weight:var(--heading-sm--font-weight);letter-spacing:var(--heading-sm--letter-spacing);line-height:var(--heading-sm--line-height)}.heading-md{font-size:var(--heading-md);font-weight:var(--heading-md--font-weight);letter-spacing:var(--heading-md--letter-spacing);line-height:var(--heading-md--line-height)}.heading-lg{font-size:var(--heading-lg);font-weight:var(--heading-lg--font-weight);letter-spacing:var(--heading-lg--letter-spacing);line-height:var(--heading-lg--line-height)}.heading-xl{font-size:var(--heading-xl);font-weight:var(--heading-xl--font-weight);letter-spacing:var(--heading-xl--letter-spacing);line-height:var(--heading-xl--line-height)}.rail-scroll{scrollbar-width:none;-ms-overflow-style:none}.rail-scroll::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.rail-scroll::-webkit-scrollbar-thumb{background:0 0}.scroll-soft{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.scroll-soft::-webkit-scrollbar{background:0 0;width:6px}.scroll-soft::-webkit-scrollbar-thumb{background:0 0;border-radius:9999px;transition:background-color .2s}.scroll-soft:hover{scrollbar-color:hsl(var(--border-strong) / .5) transparent}.scroll-soft:hover::-webkit-scrollbar-thumb{background:hsl(var(--border-strong) / .5)}.scroll-soft::-webkit-scrollbar-thumb:hover{background:hsl(var(--border-strong))}.phone-input .PhoneInputInput{color:hsl(var(--foreground));background:0 0;border:0;outline:none;width:100%;font-size:.875rem}.phone-input .PhoneInputCountrySelect{color:hsl(var(--foreground))}.phone-input .PhoneInputCountryIcon{box-shadow:0 0 0 1px hsl(var(--border))}.oh-rich .bh-provider-list{grid-template-columns:1fr;gap:.75rem;margin:.5rem 0;display:grid}@media (min-width:640px){.oh-rich .bh-provider-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.oh-rich .bh-provider-card{background:hsl(var(--surface));border:1px solid hsl(var(--border));box-shadow:0 1px 2px hsl(var(--foreground) / .04);border-radius:1rem;flex-direction:column;padding:.875rem;display:flex}.oh-rich .bh-provider-head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.oh-rich .bh-provider-logo{object-fit:contain;background:hsl(var(--surface-muted));border:1px solid hsl(var(--border));border-radius:.5rem;width:36px;height:36px;padding:2px}.oh-rich .bh-provider-titlewrap{flex:1;min-width:0}.oh-rich .bh-provider-name{font-family:var(--font-sans);color:hsl(var(--foreground));letter-spacing:-.01em;font-size:.95rem;font-weight:500}.oh-rich .bh-provider-service-types-wrap{flex-wrap:wrap;gap:.25rem;display:flex}.oh-rich .bh-provider-service-type{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--primary));background:hsl(var(--primary-soft));border-radius:9999px;padding:.125rem .5rem;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem}.oh-rich .bh-provider-body{margin-top:.625rem}.oh-rich .bh-provider-meta{background:hsl(var(--surface-muted));border-radius:.625rem;gap:.25rem;padding:.5rem .625rem;display:grid}.oh-rich .bh-provider-row{grid-template-columns:110px 1fr;align-items:baseline;gap:.5rem;font-size:.8125rem;display:grid}.oh-rich .bh-provider-label{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem}.oh-rich .bh-provider-value{color:hsl(var(--foreground))}.oh-rich .bh-provider-section{margin-top:.625rem}.oh-rich .bh-provider-section-title{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem}.oh-rich .bh-provider-bullets{color:hsl(var(--foreground));margin:.25rem 0 0;padding-left:1.1rem;font-size:.8125rem;list-style:outside}.oh-rich .bh-provider-bullets li{margin:.125rem 0}.oh-rich .bh-provider-footer{border-top:1px solid hsl(var(--border));flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.oh-rich .bh-btn,.oh-rich .bh-provider-footer a,.oh-rich .bh-step-actions a{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.1;text-decoration:none;transition:all .15s;display:inline-flex}.oh-rich .bh-btn-primary,.oh-rich .bh-provider-footer a:first-child,.oh-rich .bh-step-actions a:first-child{color:hsl(var(--primary-foreground));box-shadow:0 1px 0 #ffffff40 inset, 0 8px 20px -6px hsl(var(--primary) / .55), 0 2px 6px -1px hsl(var(--primary) / .4);background:linear-gradient(#8272fe 0%,#6549f3 100%)}.oh-rich .bh-btn-primary:hover,.oh-rich .bh-provider-footer a:first-child:hover,.oh-rich .bh-step-actions a:first-child:hover{box-shadow:0 1px 0 #ffffff4d inset, 0 12px 28px -6px hsl(var(--primary) / .65), 0 3px 8px -1px hsl(var(--primary) / .5)}.oh-rich .bh-btn-secondary,.oh-rich .bh-provider-footer a:nth-child(n+2),.oh-rich .bh-step-actions a:nth-child(n+2){background:hsl(var(--surface));color:hsl(var(--foreground));border-color:hsl(var(--border-strong) / .6);box-shadow:none}.oh-rich .bh-btn-secondary:hover,.oh-rich .bh-provider-footer a:nth-child(n+2):hover,.oh-rich .bh-step-actions a:nth-child(n+2):hover{background:hsl(var(--primary-soft) / .6);border-color:hsl(var(--primary) / .4);color:hsl(var(--ink))}.oh-rich .bh-step-actions{flex-wrap:wrap;gap:.5rem;display:flex}
.light-bg,.services-theme,[data-binderr-theme=light]{--content-panel-border-width:0px;--content-panel-shadow:0 0 #0000;--content-panel-stroke-opacity:0;--content-card-hover-shadow:0 12px 40px #191e2d12}.theme-dark,.section-dark,[data-binderr-theme=dark]{--content-panel-border-width:initial;--content-panel-shadow:initial;--content-panel-stroke-opacity:initial;--content-card-hover-shadow:0 12px 40px #0003}html .marketing-card.marketing-card,html .content-panel.content-panel,html .binderr-listing.binderr-listing,html .binderr-wide-card.binderr-wide-card,html .binderr-info-box.binderr-info-box:not([data-image-background=true]){border-width:var(--content-panel-border-width,1px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--content-panel-shadow,var(--tw-shadow,0 0 #0000))}html .binderr-listing.binderr-listing{border-width:1px}html .guided-matching-panel.guided-matching-panel{border:1px solid hsl(var(--primary) / .05)}html .guided-matching-panel.guided-matching-panel[data-binderr-chooses-variant=card]{border-color:hsl(var(--primary) / .1);background:linear-gradient(hsl(var(--primary) / .08), hsl(var(--primary) / .08)), #fff;--content-card-hover-shadow:0 0 56px hsl(var(--primary) / .12)}html a[href].service-catalog-card{--content-card-hover-shadow:0 12px 56px #070c1d12}html .binderr-small-card.binderr-gradient-stroke:before{opacity:var(--content-panel-stroke-opacity,1)}html :is(.content-card-hover,a[href].content-panel,button.content-panel,a[href].marketing-card){border-color:hsl(var(--border));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--content-panel-shadow,var(--tw-shadow,0 0 #0000));transition:box-shadow .2s;position:relative}html :is(.content-card-hover,a[href].content-panel,button.content-panel,a[href].marketing-card):after{content:"";z-index:20;border-radius:inherit;border:1px solid hsl(var(--primary));box-sizing:border-box;pointer-events:none;opacity:0;background:0 0;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover){html a[href].service-catalog-card:hover{background:#fff}html :is(.content-card-hover,a[href].content-panel,button.content-panel,a[href].marketing-card):hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--content-card-hover-shadow,0 12px 40px #191e2d12)}html :is(.content-card-hover,a[href].content-panel,button.content-panel,a[href].marketing-card):hover:not(:disabled):not([aria-disabled=true]):after{opacity:.05}}@media (prefers-reduced-motion:reduce){html :is(.content-card-hover,a[href].content-panel,button.content-panel,a[href].marketing-card),html :is(.content-card-hover,a[href].content-panel,button.content-panel,a[href].marketing-card):after{transition:none}}html .binderr-live-listing{background:0 0}html .binderr-live-listing .service-catalog-card.service-catalog-card{box-shadow:none;border-width:1px;border-color:#0f161e1a;min-height:0}html .binderr-live-listing .service-catalog-card.service-catalog-card:hover{border-color:#0f161e33}@media (hover:hover){html .binderr-live-listing :is(.content-card-hover,a[href].content-panel,button.content-panel,a[href].marketing-card):hover:not(:disabled):not([aria-disabled=true]){box-shadow:none}}
.hero-illustrations{isolation:isolate;--hero-illustrations-offset:4%;width:min(90%,882px);height:clamp(10.8rem,28.8vw,21.6rem);transform:translateX(var(--hero-illustrations-offset));pointer-events:none;--hero-illustrations-mask-size:100% 100%;--hero-illustrations-mask:linear-gradient(to bottom, #000 65%, #000000fe 68.5%, #000000f6 72%, #000000e6 75.5%, #000000cf 79%, #000000b3 82.5%, #00000096 86%, #0000007f 89.5%, #0000006f 93%, #00000067 96.5%, #0006 100%);-webkit-mask-image:var(--hero-illustrations-mask);-webkit-mask-image:var(--hero-illustrations-mask);mask-image:var(--hero-illustrations-mask);-webkit-mask-size:var(--hero-illustrations-mask-size);-webkit-mask-size:var(--hero-illustrations-mask-size);mask-size:var(--hero-illustrations-mask-size);margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-illustrations[data-portrait-side=left]{--hero-illustrations-offset:-4%}.hero-illustrations__panel{isolation:isolate;border-radius:var(--binderr-radius-md);opacity:1;--illustration-perspective:1000px;--illustration-tilt:8deg;--illustration-enter-tilt:12deg;--illustration-ease:cubic-bezier(.12, 1, .22, 1);--illustration-rest-transform:translateY(0) perspective(var(--illustration-perspective)) rotateX(var(--illustration-tilt));transform-origin:bottom;transform:var(--illustration-rest-transform);position:absolute;overflow:hidden;box-shadow:0 12px 32px -8px #0000002e,0 3px 8px #00000014}.hero-illustrations__panel.binderr-gradient-stroke:before{z-index:2;-webkit-mask-composite:xor;opacity:.4;background:radial-gradient(at 0 0,#e6e9ff4d 0%,#9ba4ff2e 38%,#6774f412 70%,#6774f400 100%);padding:1px;-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-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}.hero-illustrations__panel--desktop{--illustration-placeholder-ratio:16 / 10;--illustration-delay:0s;--illustration-tilt:2deg;width:76%;top:4%;left:0}.hero-illustrations__panel--portrait{z-index:1;--illustration-placeholder-ratio:9 / 19.5;--illustration-delay:.1s;--illustration-tilt:1deg;width:24%;top:22%;right:calc(3% + 1.5rem)}.hero-illustrations__panel--detail{z-index:2;--illustration-placeholder-ratio:4 / 3;--illustration-delay:.2s;--illustration-tilt:6deg;width:22%;top:44%;left:54%}.hero-illustrations__placeholder{width:100%;aspect-ratio:var(--illustration-placeholder-ratio);background:hsl(var(--secondary))}.hero-illustrations[data-portrait-side=left]>.hero-illustrations__panel--desktop{left:auto;right:0}.hero-illustrations[data-portrait-side=left]>.hero-illustrations__panel--portrait{left:calc(3% + 1.5rem);right:auto}.hero-illustrations[data-portrait-side=left]>.hero-illustrations__panel--detail{left:auto;right:54%}.hero-illustrations__panel>img{width:100%;height:auto;display:block}.hero-illustrations[data-entered=false]>.hero-illustrations__panel{opacity:0;transform:translateY(40px) perspective(var(--illustration-perspective)) rotateX(var(--illustration-enter-tilt))}.hero-illustrations[data-entered=true]>.hero-illustrations__panel{animation:hero-illustration-enter 1.6s var(--illustration-ease) var(--illustration-delay) both}@keyframes hero-illustration-enter{0%{opacity:0;transform:translateY(40px) perspective(var(--illustration-perspective)) rotateX(var(--illustration-enter-tilt))}10%{opacity:1}to{opacity:1;transform:var(--illustration-rest-transform)}}[data-binderr-animations=disabled] .hero-illustrations>.hero-illustrations__panel,.hero-illustrations[data-animation-disabled=true]>.hero-illustrations__panel{opacity:1;transform:var(--illustration-rest-transform);animation:none}@media (prefers-reduced-motion:reduce),(scripting:none){.hero-illustrations>.hero-illustrations__panel{opacity:1!important;transform:var(--illustration-rest-transform)!important;animation:none!important}}.hardcoded-marketing-page .marketing-hero-content.marketing-hero-content--illustrated{min-height:0;padding-top:7rem;padding-bottom:0}.marketing-hero-content--illustrated .hero-illustrations{margin-top:1rem}@media (min-width:1024px){.hardcoded-marketing-page .marketing-hero-content.marketing-hero-content--illustrated{padding-top:10rem}}
.light-shafts--low-fi.light-shafts--low-fi,.light-shafts--low-fi>svg{content-visibility:visible;filter:none!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.marketing-section-backdrop:has(>.light-shafts--low-fi){content-visibility:visible;filter:none!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.marketing-category-artwork .light-shafts--low-fi:after{content:"";pointer-events:none;background:linear-gradient(to top, hsl(var(--background)) 0%, hsl(var(--background) / .95) 1rem, hsl(var(--background) / .65) 3rem, hsl(var(--background) / .2) 5rem, hsl(var(--background) / 0) 8rem), linear-gradient(to bottom, hsl(var(--background)), hsl(var(--background) / 0) 5rem), linear-gradient(to right, hsl(var(--background)), hsl(var(--background) / 0) 5rem), linear-gradient(to left, hsl(var(--background)), hsl(var(--background) / 0) 5rem);position:absolute;inset:0}