/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--spot-on:0}}}@layer theme{:root,:host{--font-sans:var(--font-text);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--spacing:calc(clamp(.21875rem, .20775rem + .04695vw, .25rem) + var(--fluid-up) * .0625);--leading-tight:1.25;--leading-normal:1.5;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Neue Haas Grotesk Display", "NHG Display Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-text:"Neue Haas Grotesk Text", "NHG Text Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--container-measure:58ch;--container-lede:43ch;--container-statement:31ch;--container-headline:23ch;--container-menu-panel:40rem;--radius-surface:calc(var(--spacing) * 1.5);--radius-surface-outset:calc(var(--radius-surface) + var(--spacing));--spacing-section:calc(clamp(3rem, 1.9437rem + 4.507vw, 6rem) + var(--fluid-up) * 2);--spacing-section-lg:calc(clamp(4rem, 2.5916rem + 6.0094vw, 8rem) + var(--fluid-up) * 2.625);--spacing-seam:calc(var(--spacing) * 3);--spacing-gutter:calc(clamp(1.25rem, 1.162rem + .3756vw, 1.5rem) + var(--fluid-up) * 2.5)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,h2,h3,h4,h5,h6{font-family:var(--lf-font-display);color:var(--lf-foreground);line-height:1.1}}@layer components;@layer utilities{.impact-wash,.page-wash{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.merge-blob{top:50%;left:calc(50% + var(--blob-x,0%));aspect-ratio:1;--drift-keyframes:blob-merge;height:100%;position:absolute;translate:-50% -50%}.impact-wash-fan{--fan-length:min(86.87cqh, 83.13cqw);width:var(--fan-length);--band-color:var(--accent-secondary);height:calc(var(--fan-length) * .98199);left:calc(var(--fan-length) * .36);position:absolute;top:60%;transform:translate(-50%,-50%)rotate(287.08deg)}.page-wash-band{--wash-length:min(247.962cqh, 200cqw);width:var(--wash-length);height:calc(var(--wash-length) * .30328);right:calc(var(--wash-length) * var(--band-right));bottom:calc(var(--wash-length) * var(--band-bottom));--band-ramp:38%;position:absolute;translate:50% 50%;rotate:55.46deg}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-full{right:100%}.page-col{grid-column:var(--col-start,auto) / span var(--col-span,12)}@media (min-width:40rem){.page-col{grid-column:var(--col-start-sm,var(--col-start,auto)) / span var(--col-span-sm,var(--col-span,12))}}@media (min-width:48rem){.page-col{grid-column:var(--col-start-md,var(--col-start-sm,var(--col-start,auto))) / span var(--col-span-md,var(--col-span-sm,var(--col-span,12)))}}@media (min-width:64rem){.page-col{grid-column:var(--col-start-lg,var(--col-start-md,var(--col-start-sm,var(--col-start,auto)))) / span var(--col-span-lg,var(--col-span-md,var(--col-span-sm,var(--col-span,12))))}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.rail{--rail-seam:var(--grid-col-gap,var(--spacing-seam));--rail-count:var(--rail-per-view,1);column-gap:var(--rail-seam);margin-inline:calc(var(--spacing-gutter) * -1);padding-inline:var(--spacing-gutter);scroll-padding-inline:var(--spacing-gutter);scroll-snap-type:x mandatory;padding-block:calc(var(--spacing) * 1);margin-block:calc(var(--spacing) * -1);scrollbar-width:none;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;width:calc((100% - (var(--rail-count) - 1) * var(--rail-seam)) / var(--rail-count));flex:none}@media (min-width:40rem){.rail{--rail-count:var(--rail-per-view-sm,var(--rail-per-view,1))}}@media (min-width:48rem){.rail{--rail-count:var(--rail-per-view-md,var(--rail-per-view-sm,var(--rail-per-view,1)))}}@media (min-width:64rem){.rail{--rail-count:var(--rail-per-view-lg,var(--rail-per-view-md,var(--rail-per-view-sm,var(--rail-per-view,1))))}}.service-marquee{--marquee-seam:calc(var(--spacing) * 4);--marquee-rows:6;--marquee-fade:1.5lh;height:calc(var(--marquee-rows) * (1lh + var(--marquee-seam)) - var(--marquee-seam));padding-inline:calc(var(--spacing) * 1);margin-inline:calc(var(--spacing) * -1);-webkit-mask-image:linear-gradient(to bottom,#0000 0,#0000001b calc(var(--marquee-fade) * .2),#0000005a calc(var(--marquee-fade) * .4),#000000a5 calc(var(--marquee-fade) * .6),#000000e4 calc(var(--marquee-fade) * .8),#000 var(--marquee-fade),#000 calc(100% - var(--marquee-fade)),#000000e4 calc(100% - var(--marquee-fade) * .8),#000000a5 calc(100% - var(--marquee-fade) * .6),#0000005a calc(100% - var(--marquee-fade) * .4),#0000001b calc(100% - var(--marquee-fade) * .2),#0000 100%);mask-image:linear-gradient(to bottom,#0000 0,#0000001b calc(var(--marquee-fade) * .2),#0000005a calc(var(--marquee-fade) * .4),#000000a5 calc(var(--marquee-fade) * .6),#000000e4 calc(var(--marquee-fade) * .8),#000 var(--marquee-fade),#000 calc(100% - var(--marquee-fade)),#000000e4 calc(100% - var(--marquee-fade) * .8),#000000a5 calc(100% - var(--marquee-fade) * .6),#0000005a calc(100% - var(--marquee-fade) * .4),#0000001b calc(100% - var(--marquee-fade) * .2),#0000 100%);overflow:clip}.service-marquee:hover>*{animation-play-state:paused}.service-marquee:has(:focus-visible){overflow-y:auto;-webkit-mask-image:none;mask-image:none}.service-marquee:has(:focus-visible)>*{animation:none}.service-marquee:has(:focus-visible) [data-marquee-copy]{display:none}@media (prefers-reduced-motion:reduce){.service-marquee{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.service-marquee [data-marquee-copy]{display:none}}@media (hover:none){.service-marquee{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.service-marquee [data-marquee-copy]{display:none}}.bleed-x{margin-inline:calc(var(--spacing-gutter) * -1 * var(--bleed,0))}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.service-marquee-track,.service-marquee-track>*{gap:var(--marquee-seam);flex-direction:column;display:flex}.service-marquee-track a{scroll-margin-block:calc(var(--spacing) * 1)}.service-marquee-track{animation-duration:calc(var(--marquee-count) * 3.5s);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:no-preference) and (hover:hover){.service-marquee-track{animation-name:service-marquee}}.page-grid{grid-template-columns:repeat(var(--grid-cols,12),minmax(0,1fr));column-gap:var(--grid-col-gap,var(--spacing-seam));display:grid}@media (min-width:40rem){.page-grid{grid-template-columns:repeat(var(--grid-cols-sm,var(--grid-cols,12)),minmax(0,1fr))}}@media (min-width:48rem){.page-grid{grid-template-columns:repeat(var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols,12))),minmax(0,1fr))}}@media (min-width:64rem){.page-grid{grid-template-columns:repeat(var(--grid-cols-lg,var(--grid-cols-md,var(--grid-cols-sm,var(--grid-cols,12)))),minmax(0,1fr))}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.merge-field{width:calc(clamp(27.5rem,18.609rem + 37.934vw,52.75rem) + var(--fluid-up) * 41);aspect-ratio:844.314/800}.merge-blob-body{background-image:linear-gradient(225deg,var(--accent) var(--blob-from,0%),var(--accent-secondary) var(--blob-to,100%));width:100%;height:100%;opacity:var(--blob-opacity,1);--drift-keyframes:blob-squash;-webkit-mask-image:radial-gradient(closest-side,#000 0% 55%,#000000d6 66%,#00000080 77%,#00000029 89%,#0000 100%);mask-image:radial-gradient(closest-side,#000,#000 55%,#000000d6,#00000080 77%,#00000029 89%,#0000)}.merge-blob-orbit{--drift-keyframes:blob-wander;width:100%;height:100%}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:0}.h-auto{height:auto}.image-strip{height:calc(clamp(11.25rem,7.7729rem + 14.8357vw,25rem) + var(--fluid-up) * 10)}.impact-wash-band{min-height:0;width:var(--band-length);flex:1 0 0}.max-w-headline{max-width:var(--container-headline)}.max-w-lede{max-width:var(--container-lede)}.max-w-measure{max-width:var(--container-measure)}.max-w-statement{max-width:var(--container-statement)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@media (prefers-reduced-motion:no-preference){.reveal[data-reveal=pending]{opacity:0}.reveal[data-reveal=in]{animation:var(--entrance-keyframes) var(--entrance-duration) var(--entrance-easing,cubic-bezier(.22, 1, .36, 1)) var(--entrance-delay) backwards}}.resize{resize:both}.list-disc{list-style-type:disc}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.bleed-corner{border-radius:calc(var(--radius-surface) * (1 - var(--bleed,0)))}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.accent-gradient{--spot-x:50%;--spot-y:50%;--spot-radius:5em;--spot-peak:100%}@media (hover:hover) and (pointer:fine) and (forced-colors:none){@supports ((-webkit-background-clip:text) or (background-clip:text)) and (color:color-mix(in oklch,red,blue)){.accent-gradient [data-gradient-text]{--spot-core:color-mix(in oklch, var(--accent) calc(var(--spot-on,0) * var(--spot-peak)), var(--foreground));--spot-mid:color-mix(in oklch, var(--accent) calc(var(--spot-on,0) * var(--spot-peak) * .55), var(--foreground));--spot-edge:color-mix(in oklch, var(--accent) calc(var(--spot-on,0) * var(--spot-peak) * .2), var(--foreground));--spot-rest:color-mix(in oklch, var(--accent) 0%, var(--foreground));background-image:radial-gradient(circle var(--spot-radius) at var(--spot-x) var(--spot-y),var(--spot-core) 0%,var(--spot-mid) 35%,var(--spot-edge) 70%,var(--spot-rest) 100%);background-image:radial-gradient(circle var(--spot-radius) at var(--spot-x) var(--spot-y) in oklch,var(--spot-core) 0%,var(--spot-mid) 35%,var(--spot-edge) 70%,var(--spot-rest) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.accent-gradient [data-gradient-text]{transition:--spot-on .25s cubic-bezier(.22,1,.36,1)}}.accent-gradient:hover [data-gradient-text],.accent-gradient:focus-within [data-gradient-text]{--spot-on:1}}}.wash-band{background-image:linear-gradient(to right,transparent,var(--band-color,var(--accent)) var(--band-ramp,50%),var(--band-color,var(--accent)) calc(100% - var(--band-ramp,50%)),transparent);opacity:var(--band-tint,1);--drift-keyframes:ambient-drift-x}.page-floor{background-image:radial-gradient(150% 55% at 50% 100%,var(--floor-color,var(--muted)),transparent)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-section-lg{padding-bottom:var(--spacing-section-lg)}.type-h1{font-size:calc(clamp(2.5rem,1.6197rem + 3.7559vw,5rem) + var(--fluid-up) * 1.25);font-family:var(--font-display);--tw-leading:1;line-height:1}.type-h2{font-size:calc(clamp(2rem,1.2958rem + 3.0047vw,4rem) + var(--fluid-up) * 1);font-family:var(--font-display);--tw-leading:1;line-height:1}.type-h3{font-size:calc(clamp(1.6rem,1.0366rem + 2.4038vw,3.2rem) + var(--fluid-up) * .8);font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.type-h4{font-size:calc(clamp(1.4rem,.9915rem + 1.7427vw,2.56rem) + var(--fluid-up) * .64);font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.type-h5{font-size:calc(clamp(1.2rem,.9014rem + 1.274vw,2.048rem) + var(--fluid-up) * .512);font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.type-h6{font-size:calc(clamp(1.1rem,.9104rem + .8089vw,1.6384rem) + var(--fluid-up) * .4096);font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-display{font-family:var(--font-display)}.type-p1{font-size:calc(clamp(1.125rem,1.081rem + .1878vw,1.25rem) + var(--fluid-up) * .1875);--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.type-p2{font-size:calc(clamp(1rem,.956rem + .1878vw,1.125rem) + var(--fluid-up) * .15625);--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.type-p3{font-size:calc(clamp(.875rem,.831rem + .1878vw,1rem) + var(--fluid-up) * .125);--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-body-foreground{color:var(--body-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-secondary{accent-color:var(--secondary)}.reveal-words{--reveal:1;--reveal-count:1;--reveal-index:0;--reveal-floor:.35;--reveal-softness:5;--reveal-span:calc(var(--reveal-count) - 1 + var(--reveal-softness))}.reveal-words [data-reveal-word]{opacity:clamp(var(--reveal-floor),calc((var(--reveal) * var(--reveal-span) - var(--reveal-index)) / var(--reveal-softness)),1)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ambient-drift{animation-duration:var(--drift-duration);animation-delay:var(--drift-delay);animation-timing-function:var(--drift-easing,cubic-bezier(.65, 0, .35, 1));animation-iteration-count:infinite}@media (prefers-reduced-motion:no-preference){.ambient-drift{animation-name:var(--drift-keyframes)}}.entrance{animation-duration:var(--entrance-duration);animation-delay:var(--entrance-delay);animation-timing-function:var(--entrance-easing,cubic-bezier(.22, 1, .36, 1));animation-fill-mode:backwards}@media (prefers-reduced-motion:no-preference){.entrance{animation-name:var(--entrance-keyframes)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}}@font-face{font-family:Neue Haas Grotesk Display;src:url(https://147752436.fs1.hubspotusercontent-eu1.net/hubfs/147752436/raw_assets/leadfront-web-2026-react-hubspot/51/js_client_assets/assets/NeueHaasGroteskDisplay-Roman-C9gFiIfA.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display;src:url(https://147752436.fs1.hubspotusercontent-eu1.net/hubfs/147752436/raw_assets/leadfront-web-2026-react-hubspot/51/js_client_assets/assets/NeueHaasGroteskDisplay-Medium-CWB1g8fo.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text;src:url(https://147752436.fs1.hubspotusercontent-eu1.net/hubfs/147752436/raw_assets/leadfront-web-2026-react-hubspot/51/js_client_assets/assets/NeueHaasGroteskText-Roman-vj8MOM0N.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Text;src:url(https://147752436.fs1.hubspotusercontent-eu1.net/hubfs/147752436/raw_assets/leadfront-web-2026-react-hubspot/51/js_client_assets/assets/NeueHaasGroteskText-Medium-n2TiwNBu.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NHG Display Fallback;src:local(Arial),local(ArialMT);size-adjust:100%;ascent-override:94%;descent-override:18.7%;line-gap-override:0%}@font-face{font-family:NHG Text Fallback;src:local(Arial),local(ArialMT);size-adjust:104%;ascent-override:94.04%;descent-override:23.56%;line-gap-override:0%}:root{--background:#fff;--foreground:#0c1018;--card:#f3edfe;--card-foreground:#0c1018;--popover:#fff;--popover-foreground:#0c1018;--primary:#0c1018;--primary-foreground:#fff;--secondary:#f2f2f2;--secondary-foreground:#0c1018;--muted:#f2f2f2;--muted-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--muted-foreground:color-mix(in srgb, var(--foreground) 65%, transparent)}}:root{--body-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--body-foreground:color-mix(in srgb, var(--foreground) 75%, transparent)}}:root{--accent:#f9d95d;--accent-foreground:#0c1018;--accent-secondary:#cdb0fd;--accent-tertiary:#89c8fd;--wordmark:#1c1924;--tint:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--tint:color-mix(in srgb, var(--accent-secondary) 15%, var(--muted))}}:root{--tint-tertiary:var(--accent-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--tint-tertiary:color-mix(in srgb, var(--accent-tertiary) 15%, var(--muted))}}:root{--destructive:oklch(57.7% .245 27.325);--border:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--border:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root{--input:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--input:color-mix(in srgb, var(--foreground) 10%, transparent)}}:root{--ring:#0c1018;--radius:.5rem;--fluid-up:clamp(0rem, 1.4286vw - 1.2857rem, 1.75rem);--entrance-blur:14px;--entrance-rise:.75rem;--entrance-rise-floor:.6}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--background:#0c1018;--foreground:#f4f3e8;--card:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--card:color-mix(in srgb, var(--foreground) 10%, transparent)}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--card-foreground:#fff;--popover:#0c1018;--popover-foreground:#fff;--primary:#fff;--primary-foreground:#0c1018;--secondary:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--secondary:color-mix(in srgb, var(--foreground) 10%, transparent)}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--secondary-foreground:#fff;--muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--muted:color-mix(in srgb, var(--foreground) 10%, transparent)}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--muted-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--muted-foreground:color-mix(in srgb, var(--foreground) 70%, transparent)}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--body-foreground:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--body-foreground:color-mix(in srgb, var(--foreground) 85%, transparent)}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--accent:#f9d95d;--accent-foreground:#0c1018;--accent-secondary:#cdb0fd;--accent-tertiary:#89c8fd;--wordmark:#fff;--tint:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--tint:color-mix(in srgb, var(--accent-secondary) 12%, var(--background))}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--tint-tertiary:var(--accent-tertiary)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--tint-tertiary:color-mix(in srgb, var(--accent-tertiary) 12%, var(--background))}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--destructive:oklch(70.4% .191 22.216);--border:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--border:color-mix(in srgb, var(--foreground) 10%, transparent)}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--input:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--input:color-mix(in srgb, var(--foreground) 15%, transparent)}}.dark,.theme-inverted,.lf-header-inverted .lf-siteheader{--ring:var(--foreground)}:root{--lf-ink:#0c1018;--lf-white:#fff;--lf-foreground:var(--foreground);--lf-background:var(--background);--lf-muted:var(--muted);--lf-card:var(--card);--lf-accent:var(--accent);--lf-accent-secondary:var(--accent-secondary);--lf-accent-tertiary:var(--accent-tertiary);--lf-body-foreground:var(--body-foreground);--lf-primary:var(--primary);--lf-primary-foreground:var(--primary-foreground);--lf-ring:var(--ring);--lf-border:var(--border);--lf-radius:var(--radius);--lf-font-display:var(--font-display);--lf-font-text:var(--font-text);--lf-space-none:0px;--lf-space-medium:64px;--lf-space-large:112px;--lf-space-medium-mobile:40px;--lf-space-large-mobile:64px;--lf-gutter:clamp(1rem, 4vw, 3rem);--lf-container:80rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--spacing) * 24)}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lf-skip-link{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:100;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);background:var(--lf-ink);color:var(--lf-white);font-family:var(--lf-font-text);transform:translateY(calc(-100% - var(--spacing) * 6));border-radius:9999px;text-decoration:none;position:fixed}.lf-skip-link:focus,.lf-skip-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;transform:none}#main-content:focus{outline:none}body{color:var(--lf-body-foreground);background:var(--lf-background);font-family:var(--lf-font-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{max-width:100%;height:auto;display:block}.theme-default{background:var(--lf-background);color:var(--lf-body-foreground)}.theme-muted{background:var(--lf-muted);color:var(--lf-foreground)}.theme-tint{background:var(--tint);color:var(--lf-foreground)}.theme-card{background:var(--lf-card);color:var(--lf-foreground)}.theme-accent-secondary{background:var(--lf-accent-secondary);color:var(--lf-ink)}.theme-accent-tertiary{background:var(--lf-accent-tertiary);color:var(--lf-ink)}.theme-inverted{background:var(--lf-ink);color:var(--lf-white)}.theme-inverted h1,.theme-inverted h2,.theme-inverted h3,.theme-inverted h4,.theme-inverted h5,.theme-inverted h6{color:var(--lf-white)}.section-padding-top-desktop-medium{padding-top:var(--lf-space-medium)}.section-padding-top-desktop-large{padding-top:var(--lf-space-large)}.section-padding-top-desktop-none{padding-top:var(--lf-space-none)}.section-padding-bottom-desktop-medium{padding-bottom:var(--lf-space-medium)}.section-padding-bottom-desktop-large{padding-bottom:var(--lf-space-large)}.section-padding-bottom-desktop-none{padding-bottom:var(--lf-space-none)}@media (max-width:767px){.section-padding-top-mobile-medium{padding-top:var(--lf-space-medium-mobile)}.section-padding-top-mobile-large{padding-top:var(--lf-space-large-mobile)}.section-padding-top-mobile-none{padding-top:var(--lf-space-none)}.section-padding-bottom-mobile-medium{padding-bottom:var(--lf-space-medium-mobile)}.section-padding-bottom-mobile-large{padding-bottom:var(--lf-space-large-mobile)}.section-padding-bottom-mobile-none{padding-bottom:var(--lf-space-none)}}.button-wrapper{display:flex}.lf-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--lf-radius);font-family:var(--lf-font-text);height:calc(var(--spacing) * 8);padding:0 calc(var(--spacing) * 2.5);cursor:pointer;border:1px solid #0000;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.lf-button:focus-visible{outline:3px solid var(--lf-ring)}@supports (color:color-mix(in lab,red,red)){.lf-button:focus-visible{outline:3px solid color-mix(in oklab,var(--lf-ring) 50%,transparent)}}.lf-button:focus-visible{outline-offset:2px}.lf-button--default{background:var(--lf-primary);color:var(--lf-primary-foreground)}.lf-button--default:hover{background:var(--lf-primary)}@supports (color:color-mix(in lab,red,red)){.lf-button--default:hover{background:color-mix(in oklab,var(--lf-primary) 85%,transparent)}}.lf-button--outline{border-color:var(--lf-border);background:var(--lf-background);color:var(--lf-foreground)}.lf-button--outline:hover{background:var(--lf-muted)}.lf-button--secondary{background:var(--lf-muted);color:var(--lf-foreground)}.lf-button--secondary:hover{background:var(--lf-muted)}@supports (color:color-mix(in lab,red,red)){.lf-button--secondary:hover{background:color-mix(in oklab,var(--lf-muted),var(--lf-foreground) 5%)}}.lf-button--ghost{color:var(--lf-foreground);background:0 0}.lf-button--ghost:hover{background:var(--lf-muted)}.lf-button--link{color:var(--lf-primary);text-underline-offset:4px;background:0 0;padding-inline:0;text-decoration:underline}.lf-button--pill{gap:calc(var(--spacing) * 3);height:auto;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);border-radius:9999px;font-size:1.125rem;font-weight:400;line-height:1.5}.lf-button--pill-sm{gap:calc(var(--spacing) * 3);height:auto;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);border-radius:9999px;font-size:1rem;font-weight:400;line-height:1.5}.lf-section{display:block}.lf-section__inner{padding-inline:var(--spacing-gutter);margin-inline:auto}.lf-section--spacing-none{padding-block:var(--lf-space-none)}.lf-section--spacing-default{padding-block:var(--spacing-section)}.lf-section--spacing-lg{padding-block:var(--spacing-section-lg)}.lf-grid--rowgap-seam{row-gap:var(--spacing-seam)}.lf-grid--rowgap-loose{row-gap:calc(var(--spacing) * 12)}.lf-grid--colgap-loose{--grid-col-gap:calc(var(--spacing) * 6)}.lf-rail-shell{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.lf-rail-shell:not([data-rail-arrows-wired]):after{content:"";height:calc(var(--spacing) * 12);display:block}.lf-rail-arrows{justify-content:flex-end;gap:calc(var(--spacing) * 1);display:flex}.lf-rail-arrow{padding:calc(var(--spacing) * 1);color:var(--foreground);cursor:pointer;background:0 0;border:0;transition:opacity .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.lf-rail-arrow[aria-disabled=true]{opacity:.25;cursor:default}.lf-rail-arrow[data-dir=back] .lf-rail-arrow__disc{transform:scaleX(-1)}.lf-rail-arrow__disc{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border:1px solid var(--border);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lf-rail-arrow:not([aria-disabled=true]):hover .lf-rail-arrow__disc{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.rail.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.rail.is-dragging *{cursor:grabbing}.lf-section-intro__head{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-section-intro__heading{max-width:var(--container-headline);text-wrap:balance}.lf-section-intro__lede{max-width:var(--container-measure);text-wrap:pretty;color:var(--body-foreground)}.lf-section-intro__body{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-tag{padding-block:var(--spacing);padding-inline:calc(var(--spacing) * 3);border:1px solid;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lf-arrow-link{align-items:center;gap:calc(var(--spacing) * 3);color:inherit;text-decoration:none;display:inline-flex}.lf-arrow-link__pill{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 14);background:var(--primary);color:var(--primary-foreground);border-radius:9999px;flex:none;display:block;position:relative;overflow:hidden}.lf-arrow-link__glyph{width:100%;height:100%;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(0)}.lf-arrow-link__glyph--next{transform:translate(-75%)}:is(a,button):is(:hover,:focus-visible) .lf-arrow-link__glyph{transform:translate(75%)}:is(a,button):is(:hover,:focus-visible) .lf-arrow-link__glyph--next{transform:translate(0)}@media (prefers-reduced-motion:reduce){.lf-arrow-link__glyph{transition:none}}.lf-text-link{color:inherit;text-decoration:none;display:inline-block;position:relative}.lf-text-link:after{content:"";transform-origin:0;inset-inline:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:0;transform:scaleX(0)}.lf-text-link:hover:after,.lf-text-link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.lf-text-link:after{transition:none}}.lf-bullet-list{gap:calc(var(--spacing) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-bullet-list__item{gap:calc(var(--spacing) * 3);display:flex}.lf-bullet-list__item>span+span{text-wrap:pretty}.lf-bullet-list__dot{margin-top:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);opacity:.6;background:currentColor;border-radius:9999px;flex:none}.lf-breadcrumb{color:var(--muted-foreground)}.lf-breadcrumb__list{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lf-breadcrumb__item{align-items:center;column-gap:calc(var(--spacing) * 2);display:flex}.lf-breadcrumb__sep{opacity:.5}.lf-breadcrumb__current{color:var(--foreground)}.lf-jump-links{align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);font-family:var(--font-display);flex-wrap:wrap;display:flex}.lf-jump-links__label{color:var(--muted-foreground);margin:0}.lf-jump-links__list{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lf-jump-links__item{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.lf-jump-links__dot{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);opacity:.6;background:currentColor;border-radius:9999px}.lf-field{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.lf-control{border-radius:var(--radius-surface);background:var(--foreground);border:none;width:100%}@supports (color:color-mix(in lab,red,red)){.lf-control{background:color-mix(in srgb,var(--foreground) 5%,transparent)}}.lf-control{color:var(--foreground);font-family:inherit;font-weight:inherit;padding-inline:calc(var(--spacing) * 4);outline:none;transition:background-color .2s}.lf-control::placeholder{color:var(--muted-foreground)}.lf-control:hover,.lf-control:focus-visible{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.lf-control:hover,.lf-control:focus-visible{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.lf-control:focus-visible{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.lf-control:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent)}}.lf-control:disabled{pointer-events:none;opacity:.5}.lf-control--input{height:calc(var(--spacing) * 12)}.lf-control--textarea{min-height:calc(var(--spacing) * 32);padding-block:calc(var(--spacing) * 3);resize:vertical}.lf-form{--lf-form-text-p2:calc(clamp(1rem, .956rem + .1878vw, 1.125rem) + var(--fluid-up) * .15625);--lf-form-text-p3:calc(clamp(.875rem, .831rem + .1878vw, 1rem) + var(--fluid-up) * .125);--lf-form-fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.lf-form{--lf-form-fill:color-mix(in srgb, var(--foreground) 5%, transparent)}}.lf-form{--lf-form-fill-hover:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.lf-form{--lf-form-fill-hover:color-mix(in srgb, var(--foreground) 8%, transparent)}}.lf-form{--lf-form-boundary:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.lf-form{--lf-form-boundary:color-mix(in srgb, var(--foreground) 50%, transparent)}}.lf-form{--lf-form-ring:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.lf-form{--lf-form-ring:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}}.lf-form{--lf-form-error:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.lf-form{--lf-form-error:color-mix(in oklab, var(--destructive), var(--foreground) 20%)}}.lf-form{--lf-form-error-ring:0 0 0 3px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.lf-form{--lf-form-error-ring:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent)}}.lf-form{--lf-form-row-gap:calc(var(--spacing) * 4);--lf-form-col-gap:var(--grid-col-gap,var(--spacing-seam));--lf-form-control-height:calc(var(--spacing) * 12);--lf-form-control-pad-x:calc(var(--spacing) * 4)}.lf-form,.lf-form [data-hsfc-id=Renderer]{--hsf-global__font-family:var(--font-text);--hsf-global__font-size:var(--lf-form-text-p2);--hsf-global__color:var(--foreground);--hsf-global-error__color:var(--lf-form-error);--hsf-row__horizontal-spacing:var(--lf-form-col-gap);--hsf-row__vertical-spacing:var(--lf-form-row-gap);--hsf-module__vertical-spacing:var(--lf-form-row-gap);--hsf-background__background-color:transparent;--hsf-background__background-image:none;--hsf-background__border-style:none;--hsf-background__border-width:0;--hsf-background__border-color:transparent;--hsf-background__border-radius:0;--hsf-background__padding:0;--hsf-heading__font-family:var(--font-display);--hsf-heading__color:var(--foreground);--hsf-heading__text-shadow:none;--hsf-richtext__font-family:var(--font-text);--hsf-richtext__font-size:var(--lf-form-text-p3);--hsf-richtext__color:var(--body-foreground);--hsf-field-label__font-family:var(--font-text);--hsf-field-label__font-size:var(--lf-form-text-p3);--hsf-field-label__color:var(--foreground);--hsf-field-label-requiredindicator__color:var(--foreground);--hsf-field-description__font-family:var(--font-text);--hsf-field-description__color:var(--muted-foreground);--hsf-field-footer__font-family:var(--font-text);--hsf-field-footer__color:var(--muted-foreground);--hsf-field-input__font-family:var(--font-text);--hsf-field-input__color:var(--foreground);--hsf-field-input__background-color:var(--lf-form-fill);--hsf-field-input__placeholder-color:var(--muted-foreground);--hsf-field-input__border-color:var(--lf-form-boundary);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:var(--radius-surface);--hsf-field-input__padding:0 var(--lf-form-control-pad-x);--hsf-field-textarea__font-family:var(--font-text);--hsf-field-textarea__color:var(--foreground);--hsf-field-textarea__background-color:var(--lf-form-fill);--hsf-field-textarea__placeholder-color:var(--muted-foreground);--hsf-field-textarea__border-color:var(--lf-form-boundary);--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:var(--radius-surface);--hsf-field-textarea__padding:calc(var(--spacing) * 3) var(--lf-form-control-pad-x);--hsf-field-checkbox__padding:0;--hsf-field-checkbox__background-color:var(--background);--hsf-field-checkbox__color:var(--primary);--hsf-field-checkbox__border-color:var(--lf-form-boundary);--hsf-field-checkbox__border-width:1px;--hsf-field-checkbox__border-style:solid;--hsf-field-radio__padding:0;--hsf-field-radio__background-color:var(--background);--hsf-field-radio__color:var(--primary);--hsf-field-radio__border-color:var(--lf-form-boundary);--hsf-field-radio__border-width:1px;--hsf-field-radio__border-style:solid;--hsf-button__font-family:var(--font-text);--hsf-button__font-size:1rem;--hsf-button__color:var(--primary-foreground);--hsf-button__background-color:var(--primary);--hsf-button__background-image:none;--hsf-button__border-radius:9999px;--hsf-button__padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);--hsf-button__box-shadow:none;--hsf-erroralert__font-family:var(--font-text);--hsf-erroralert__font-size:var(--lf-form-text-p3);--hsf-erroralert__color:var(--lf-form-error);--hsf-infoalert__font-family:var(--font-text);--hsf-infoalert__font-size:var(--lf-form-text-p3);--hsf-infoalert__color:var(--body-foreground);--hsf-progressbar-text__font-family:var(--font-text);--hsf-progressbar-text__font-size:var(--lf-form-text-p3);--hsf-progressbar-text__color:var(--muted-foreground);--hsf-progressbar-progressLine__background-color:var(--primary);--hsf-progressbar-progressLine__background-image:none;--hsf-progressbar-progressLine__border-color:transparent;--hsf-progressbar-progressLine__border-style:none;--hsf-progressbar-progressLine__border-width:0;--hsf-progressbar-trackLine__background-color:var(--lf-form-fill-hover)}.lf-form [data-hsfc-id=Renderer]{color:var(--foreground);font-family:var(--font-text)}.lf-form [data-hsfc-id=Renderer] .hsfc-FieldLabel{margin-bottom:calc(var(--spacing) * 2);font-size:var(--lf-form-text-p3);line-height:1.5;display:block}.lf-form [data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{margin-inline-start:.125em}.lf-form [data-hsfc-id=Renderer] :is(.hsfc-FieldDescription,.hsfc-FieldFooter){font-size:var(--lf-form-text-p3);line-height:1.5}.lf-form [data-hsfc-id=Renderer] .hsfc-ErrorAlert{margin-top:calc(var(--spacing) * 2);color:var(--lf-form-error);font-size:var(--lf-form-text-p3);line-height:1.5}.lf-form [data-hsfc-id=Renderer] :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=file]),select,textarea),.lf-form .hs-form :is(input.hs-input:not([type=checkbox],[type=radio],[type=file]),select.hs-input,textarea.hs-input){box-sizing:border-box;border:1px solid var(--lf-form-boundary);border-radius:var(--radius-surface);background-color:var(--lf-form-fill);width:100%;max-width:none;color:var(--foreground);font-family:inherit;font-weight:inherit;font-size:var(--lf-form-text-p2);padding-inline:var(--lf-form-control-pad-x);box-shadow:none;outline-offset:0;outline:2px solid #0000;line-height:1.5;transition:background-color .2s,box-shadow .2s,border-color .2s;display:block}.lf-form [data-hsfc-id=Renderer] :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=file]),select),.lf-form .hs-form :is(input.hs-input:not([type=checkbox],[type=radio],[type=file]),select.hs-input){height:var(--lf-form-control-height);padding-block:0}.lf-form [data-hsfc-id=Renderer] textarea,.lf-form .hs-form textarea.hs-input{height:auto;min-height:calc(var(--spacing) * 32);padding-block:calc(var(--spacing) * 3);resize:vertical}.lf-form [data-hsfc-id=Renderer] select,.lf-form .hs-form select.hs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - var(--spacing) * 5.5) 50%,calc(100% - var(--spacing) * 4) 50%;background-size:calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5);background-repeat:no-repeat;padding-inline-end:calc(var(--spacing) * 10)}.lf-form [data-hsfc-id=Renderer] :is(input,select,textarea)::placeholder,.lf-form .hs-form .hs-input::placeholder{color:var(--muted-foreground);opacity:1}.lf-form [data-hsfc-id=Renderer] :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button]),select,textarea):is(:hover,:focus-visible),.lf-form .hs-form :is(input.hs-input:not([type=checkbox],[type=radio]),select.hs-input,textarea.hs-input):is(:hover,:focus-visible){background-color:var(--lf-form-fill-hover)}.lf-form [data-hsfc-id=Renderer] :is(input,select,textarea):focus-visible,.lf-form .hs-form :is(.hs-input,select,textarea):focus-visible{box-shadow:var(--lf-form-ring)}.lf-form [data-hsfc-id=Renderer] :is(input,select,textarea)[aria-invalid=true],.lf-form .hs-form :is(.hs-input.invalid,.hs-input.error,.hs-input[aria-invalid=true]){border-color:var(--lf-form-error);box-shadow:var(--lf-form-error-ring)}.lf-form [data-hsfc-id=Renderer] :is(input,select,textarea)[aria-invalid=true]:focus-visible,.lf-form .hs-form :is(.hs-input.invalid,.hs-input.error,.hs-input[aria-invalid=true]):focus-visible{box-shadow:var(--lf-form-ring)}.lf-form [data-hsfc-id=Renderer] :is(input,select,textarea,button):disabled,.lf-form .hs-form :is(.hs-input,.hs-button):disabled{pointer-events:none;opacity:.5}.lf-form [data-hsfc-id=Renderer] input:is([type=checkbox],[type=radio]),.lf-form .hs-form input:is([type=checkbox],[type=radio]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);margin:0;margin-top:calc((var(--lf-form-text-p3) * 1.5 - var(--spacing) * 4.5) / 2);accent-color:var(--primary);float:none;cursor:pointer;flex:none}.lf-form [data-hsfc-id=Renderer] input:is([type=checkbox],[type=radio]):focus-visible,.lf-form .hs-form input:is([type=checkbox],[type=radio]):focus-visible{box-shadow:var(--lf-form-ring);outline:2px solid #0000}.lf-form [data-hsfc-id=Renderer] label:has(>input:is([type=checkbox],[type=radio])){align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--lf-form-text-p3);cursor:pointer;line-height:1.5;display:flex}.lf-form [data-hsfc-id=Renderer] .hsfc-RichText,.lf-form .hs-form :is(.hs-richtext,.legal-consent-container){color:var(--body-foreground);font-size:var(--lf-form-text-p3);line-height:1.5}.lf-form [data-hsfc-id=Renderer] .hsfc-RichText :is(p,ul,ol),.lf-form .hs-form .hs-richtext :is(p,ul,ol){margin:0}.lf-form [data-hsfc-id=Renderer] .hsfc-RichText a,.lf-form .hs-form :is(.hs-richtext,.legal-consent-container) a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.lf-form [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{width:100%}.lf-form [data-hsfc-id=Renderer] .hsfc-Button,.lf-form .hs-form .hs-button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);box-sizing:border-box;background:var(--primary);width:100%;height:auto;color:var(--primary-foreground);font-family:var(--font-text);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6);white-space:nowrap;text-shadow:none;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-clip:padding-box;border:1px solid #0000;border-radius:9999px;outline:2px solid #0000;margin:0;font-size:1rem;font-weight:400;line-height:1.5;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.lf-form [data-hsfc-id=Renderer] .hsfc-Button:hover,.lf-form .hs-form .hs-button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.lf-form [data-hsfc-id=Renderer] .hsfc-Button:hover,.lf-form .hs-form .hs-button:hover{background:color-mix(in oklab,var(--primary) 80%,transparent)}}.lf-form [data-hsfc-id=Renderer] .hsfc-Button:hover,.lf-form .hs-form .hs-button:hover{background-clip:padding-box}.lf-form [data-hsfc-id=Renderer] .hsfc-Button:focus-visible,.lf-form .hs-form .hs-button:focus-visible{border-color:var(--ring);box-shadow:var(--lf-form-ring)}.lf-form [data-hsfc-id=Renderer] .hsfc-Button:active,.lf-form .hs-form .hs-button:active{transform:translateY(1px)}.lf-form .hs-form{gap:var(--lf-form-row-gap);width:100%;color:var(--foreground);font-family:var(--font-text);flex-direction:column;display:flex}.lf-form .hs-form fieldset{row-gap:var(--lf-form-row-gap);column-gap:var(--lf-form-col-gap);border:0;flex-direction:column;min-width:0;max-width:none;margin:0;padding:0;display:flex}.lf-form .hs-form fieldset:not(:has(.hs-form-field:not([style*="display: none"],[style*="display:none"]))){display:none}@media (min-width:40rem){.lf-form .hs-form fieldset:is(.form-columns-2,.form-columns-3){flex-direction:row}}.lf-form .hs-form .hs-form-field,.lf-form .hs-form fieldset[class*=form-columns] .hs-form-field{gap:calc(var(--spacing) * 2);float:none;flex-direction:column;flex:1;width:auto;min-width:0;margin:0;display:flex}.lf-form .hs-form .hs-form-field[style*="display: none"],.lf-form .hs-form .hs-form-field[style*="display:none"]{display:none}.lf-form .hs-form fieldset[class*=form-columns] .input,.lf-form .hs-form .input{margin:0}.lf-form .hs-form .hs-form-field>label:not(.hs-error-msg),.lf-form .hs-form .hs-form-field>label:not(.hs-error-msg) span{font-size:var(--lf-form-text-p3);color:var(--foreground);line-height:1.5}.lf-form .hs-form .hs-form-required{color:var(--foreground);margin-inline-start:.125em}.lf-form .hs-form .hs-field-desc{color:var(--muted-foreground);font-size:var(--lf-form-text-p3);margin:0;padding:0;line-height:1.5}.lf-form .hs-form :is(.hs-error-msgs,.inputs-list){margin:0;padding:0;list-style:none}.lf-form .hs-form :is(.hs-error-msg,.hs-error-msgs label,.hs_error_rollup label){color:var(--lf-form-error);font-size:var(--lf-form-text-p3);line-height:1.5;display:block}.lf-form .hs-form .inputs-list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.lf-form .hs-form .inputs-list>li{width:auto;margin:0;padding:0}.lf-form .hs-form :is(.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display){align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--lf-form-text-p3);color:var(--foreground);cursor:pointer;margin:0;line-height:1.5;display:flex}.lf-form .hs-form :is(.hs-form-booleancheckbox-display,.hs-form-checkbox-display,.hs-form-radio-display)>span{margin:0;display:block}.lf-form .hs-form .hs-form-booleancheckbox-display p{margin:0;display:inline}.lf-form .hs-form .legal-consent-container{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.lf-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{color:var(--body-foreground)}.lf-form .hs-form :is(.hs_submit,.hs-submit),.lf-form .hs-form .actions{margin:0;padding:0}.lf-form .submitted-message,.lf-form [data-hsfc-id=Renderer] .hsfc-PostSubmit{border-radius:var(--radius-surface);background:var(--muted);color:var(--foreground);font-family:var(--font-text);font-size:var(--lf-form-text-p2);padding:calc(var(--spacing) * 6);line-height:1.5}.lf-form .submitted-message :is(p,h1,h2,h3,h4){margin:0}.lf-form .submitted-message>*+*{margin-top:calc(var(--spacing) * 2)}.lf-mark{flex:none}.lf-mark--point,.lf-mark--cut{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.lf-mark--concept{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.lf-mark--fill{width:100%;height:100%}.lf-column-backdrop{pointer-events:none;align-items:flex-end;display:flex;position:absolute}.lf-column-backdrop__riser{transform-origin:bottom;flex:1;align-items:flex-end;height:100%;display:flex}.lf-column-backdrop__col{width:100%;height:var(--column-height);transform-origin:bottom;background-image:linear-gradient(to top,var(--background),var(--accent) 50%,var(--background))}@supports (color:color-mix(in lab,red,red)){.lf-column-backdrop__col{background-image:linear-gradient(to top,var(--background),color-mix(in srgb,var(--accent) var(--column-tint),var(--background)) 50%,var(--background))}}.lf-image{object-fit:var(--lf-image-fit,cover);object-position:var(--lf-image-position,center);width:100%;max-width:100%;height:auto;display:block}@keyframes ambient-drift-y{0%,to{transform:scaleY(.78)}50%{transform:scaleY(1)}}@keyframes ambient-drift-x{0%,to{transform:scaleX(.78)}50%{transform:scaleX(1)}}@keyframes entrance-rise{0%{transform:scaleY(0)}}@keyframes entrance-rise-soft{0%{transform:scaleY(var(--entrance-rise-floor))}}@keyframes entrance-cast{0%{transform:scaleX(0)}}@keyframes entrance-resolve{0%{opacity:0;filter:blur(var(--entrance-blur))}}@keyframes entrance-resolve-up{0%{opacity:0;filter:blur(var(--entrance-blur));transform:translateY(var(--entrance-rise))}}@property --spot-on{syntax:"<number>";inherits:false;initial-value:0}@keyframes service-marquee{to{translate:0 calc(-50% - var(--marquee-seam) / 2)}}@keyframes blob-merge{0%,to{transform:translate(7%,1.5%)}50%{transform:translate(-7%,-1.5%)}}@keyframes blob-squash{0%,to{transform:rotate(-7deg)scale(1.08,.926)}50%{transform:rotate(7deg)scale(.926,1.08)}}@keyframes blob-wander{0%{transform:translate(9%)}12.5%{transform:translate(6.36%,2.12%)}25%{transform:translateY(3%)}37.5%{transform:translate(-6.36%,2.12%)}50%{transform:translate(-9%)}62.5%{transform:translate(-6.36%,-2.12%)}75%{transform:translateY(-3%)}87.5%{transform:translate(6.36%,-2.12%)}to{transform:translate(9%)}}.lf-brand-mark,.lf-brand-wordmark{display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lf-brand-mark{aspect-ratio:49.75/56;background-color:var(--primary);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2249.75%22%20height%3D%2256%22%20viewBox%3D%220%200%2049.75%2056%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Vector%22%3E%20%3Cpath%20d%3D%22M10.4912%2034.2272C8.33239%2034.2031%207.08458%2031.5509%208.40956%2029.8541L31.7264%200H21.8076L2.21959%2025.08L1.97873%2025.4007C-2.85306%2032.0665%201.68764%2041.4405%209.93547%2041.8264L10.3373%2041.838H49.75V34.2272H22.7107L49.5901%200H39.6632L12.8672%2034.2272H10.4912Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M49.75%2047.8747L13.5592%2047.8926C14.665%2052.1455%2018.4312%2055.6395%2023.5597%2055.6856L49.75%2056L49.75%2047.8747Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%2249.75%22%20height%3D%2256%22%20viewBox%3D%220%200%2049.75%2056%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cg%20id%3D%22Vector%22%3E%20%3Cpath%20d%3D%22M10.4912%2034.2272C8.33239%2034.2031%207.08458%2031.5509%208.40956%2029.8541L31.7264%200H21.8076L2.21959%2025.08L1.97873%2025.4007C-2.85306%2032.0665%201.68764%2041.4405%209.93547%2041.8264L10.3373%2041.838H49.75V34.2272H22.7107L49.5901%200H39.6632L12.8672%2034.2272H10.4912Z%22%20fill%3D%22white%22%2F%3E%20%3Cpath%20d%3D%22M49.75%2047.8747L13.5592%2047.8926C14.665%2052.1455%2018.4312%2055.6395%2023.5597%2055.6856L49.75%2056L49.75%2047.8747Z%22%20fill%3D%22white%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E)}.lf-brand-wordmark{aspect-ratio:840/90;background-color:var(--wordmark);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%22840%22%20height%3D%2290%22%20viewBox%3D%220%200%20840%2090%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M0%201.49757H14.574V74.584H58.198V88.5025H0V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M79.2818%201.49757H140.798V15.1664H93.8698V37.7912H135.478V51.4601H93.8698V74.8336H141.4V88.5025H79.2818V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M194.012%200.880903H207.522L244.034%2088.5171H228.62L220.206%2067.5073H180.978L172.438%2088.5171H157.5L194.012%200.880903ZM214.872%2053.956L200.536%2019.1452L186.312%2053.956H214.872Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M264.18%201.49757H295.12C321.202%201.49757%20339.206%2020.261%20339.206%2044.7504V45C339.206%2069.4894%20321.188%2088.5025%20295.12%2088.5025H264.18V1.49757ZM278.754%2015.416V74.584H295.106C312.536%2074.584%20323.904%2062.2806%20323.904%2045.2496V45C323.904%2027.969%20312.522%2015.416%20295.106%2015.416H278.754Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M362.782%201.49757H424.536V15.416H377.356V39.1566H419.202V53.0751H377.356V88.5025H362.782V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M446.46%201.49757H483.434C493.864%201.49757%20502.04%204.72759%20507.374%2010.2039C511.756%2014.9315%20514.248%2021.3915%20514.248%2028.9674V29.217C514.248%2043.5171%20506.072%2052.0914%20494.578%2055.571L516.978%2088.5025H499.674L479.29%2058.1844H461.034V88.5172H446.46V1.49757ZM482.37%2044.633C492.8%2044.633%20499.436%2038.9217%20499.436%2030.0832V29.8336C499.436%2020.5106%20493.038%2015.416%20482.244%2015.416H461.02V44.633H482.37Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M534.394%2045.2496V45C534.394%2020.5106%20552.412%200%20577.892%200C603.372%200%20621.152%2020.261%20621.152%2044.7504V45C621.152%2069.4894%20603.134%2090%20577.654%2090C552.174%2090%20534.394%2069.739%20534.394%2045.2496ZM605.864%2045.2496V45C605.864%2028.1011%20594.132%2014.0506%20577.654%2014.0506C561.176%2014.0506%20549.682%2027.8515%20549.682%2044.7504V45C549.682%2061.8989%20561.414%2075.832%20577.892%2075.832C594.37%2075.832%20605.864%2062.1631%20605.864%2045.2496Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M644.728%201.49757H658.238L702.688%2061.664V1.49757H717.023V88.5025H704.816L659.064%2026.6036V88.5025H644.728V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M796.32%2088.5464H781.746V15.4453H738.122V1.52688H796.32V88.5464Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M829.612%201.38007C835.464%201.38007%20840%206.12232%20840%2012.274C840%2018.4257%20835.478%2023.168%20829.612%2023.168C823.746%2023.168%20819.224%2018.4257%20819.224%2012.274C819.224%206.12232%20823.76%201.38007%20829.612%201.38007Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20width%3D%22840%22%20height%3D%2290%22%20viewBox%3D%220%200%20840%2090%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M0%201.49757H14.574V74.584H58.198V88.5025H0V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M79.2818%201.49757H140.798V15.1664H93.8698V37.7912H135.478V51.4601H93.8698V74.8336H141.4V88.5025H79.2818V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M194.012%200.880903H207.522L244.034%2088.5171H228.62L220.206%2067.5073H180.978L172.438%2088.5171H157.5L194.012%200.880903ZM214.872%2053.956L200.536%2019.1452L186.312%2053.956H214.872Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M264.18%201.49757H295.12C321.202%201.49757%20339.206%2020.261%20339.206%2044.7504V45C339.206%2069.4894%20321.188%2088.5025%20295.12%2088.5025H264.18V1.49757ZM278.754%2015.416V74.584H295.106C312.536%2074.584%20323.904%2062.2806%20323.904%2045.2496V45C323.904%2027.969%20312.522%2015.416%20295.106%2015.416H278.754Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M362.782%201.49757H424.536V15.416H377.356V39.1566H419.202V53.0751H377.356V88.5025H362.782V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M446.46%201.49757H483.434C493.864%201.49757%20502.04%204.72759%20507.374%2010.2039C511.756%2014.9315%20514.248%2021.3915%20514.248%2028.9674V29.217C514.248%2043.5171%20506.072%2052.0914%20494.578%2055.571L516.978%2088.5025H499.674L479.29%2058.1844H461.034V88.5172H446.46V1.49757ZM482.37%2044.633C492.8%2044.633%20499.436%2038.9217%20499.436%2030.0832V29.8336C499.436%2020.5106%20493.038%2015.416%20482.244%2015.416H461.02V44.633H482.37Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M534.394%2045.2496V45C534.394%2020.5106%20552.412%200%20577.892%200C603.372%200%20621.152%2020.261%20621.152%2044.7504V45C621.152%2069.4894%20603.134%2090%20577.654%2090C552.174%2090%20534.394%2069.739%20534.394%2045.2496ZM605.864%2045.2496V45C605.864%2028.1011%20594.132%2014.0506%20577.654%2014.0506C561.176%2014.0506%20549.682%2027.8515%20549.682%2044.7504V45C549.682%2061.8989%20561.414%2075.832%20577.892%2075.832C594.37%2075.832%20605.864%2062.1631%20605.864%2045.2496Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M644.728%201.49757H658.238L702.688%2061.664V1.49757H717.023V88.5025H704.816L659.064%2026.6036V88.5025H644.728V1.49757Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M796.32%2088.5464H781.746V15.4453H738.122V1.52688H796.32V88.5464Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3Cpath%20d%3D%22M829.612%201.38007C835.464%201.38007%20840%206.12232%20840%2012.274C840%2018.4257%20835.478%2023.168%20829.612%2023.168C823.746%2023.168%20819.224%2018.4257%20819.224%2012.274C819.224%206.12232%20823.76%201.38007%20829.612%201.38007Z%22%20fill%3D%22%231C1924%22%2F%3E%20%3C%2Fsvg%3E)}.lf-siteheader{z-index:50;height:0;color:var(--foreground);position:sticky;top:0}.lf-siteheader--bordered .lf-siteheader__bar,.lf-header-bordered .lf-siteheader__bar{border-bottom:1px solid var(--border)}.lf-siteheader__bar{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing-gutter);padding-block:calc(var(--spacing) * 6);inset-inline:0;display:flex;position:absolute;top:0}.lf-siteheader__brand{flex:1 1 0;align-items:center;display:flex}.lf-siteheader__wordmark{height:calc(var(--spacing) * 4.5)}.lf-siteheader__nav{align-items:center;gap:calc(var(--spacing) * 4);flex:none;display:none}@media (min-width:768px){.lf-siteheader__nav{display:flex}}.lf-siteheader__actions{flex:1 1 0;justify-content:flex-end;align-items:center;display:flex}.lf-siteheader__link{font-family:inherit;font-weight:inherit}.lf-siteheader__bar{transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility linear}.lf-siteheader[data-collapsed] .lf-siteheader__bar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s}@media (prefers-reduced-motion:reduce){.lf-siteheader__bar{transition:none}}.lf-header-pill-push{z-index:55;padding-block:calc(var(--spacing) * 6);padding-inline:var(--spacing-gutter);pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}html[data-menu-open] .lf-header-pill-push{transform:translate(calc(-1*min(100vw,var(--container-menu-panel))))}@media (prefers-reduced-motion:reduce){.lf-header-pill-push{transition:none}}.lf-header-pill-wrap{justify-content:center;display:flex}.lf-header-pill-wrap[data-state=closed]{opacity:0;filter:blur(var(--entrance-blur,14px));visibility:hidden;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),filter .25s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s;transform:translateY(-12px)}.lf-header-pill-wrap[data-state=open]{opacity:1;filter:none;visibility:visible;transition:opacity .25s cubic-bezier(.22,1,.36,1) 60ms,transform .25s cubic-bezier(.22,1,.36,1) 60ms,visibility linear;transform:none}@media (prefers-reduced-motion:reduce){.lf-header-pill-wrap[data-state=closed],.lf-header-pill-wrap[data-state=open]{transform:none}}.lf-header-pill{align-items:center;gap:calc(var(--spacing) * 10);background:var(--background);color:var(--foreground);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);pointer-events:auto;border-radius:9999px;display:flex}.lf-header-pill__brand{align-items:center;display:flex}.lf-header-pill__mark{height:calc(var(--spacing) * 6);background-color:var(--primary)}.lf-header-pill__menu{align-items:center;gap:calc(var(--spacing) * 3);cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.lf-header-pill__disc{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:var(--muted);color:inherit;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lf-header-pill__disc svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.lf-header-pill--tone-shift,.lf-header-pill--tone-shift *{transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.lf-header-pill--tone-shift,.lf-header-pill--tone-shift *{transition:none}}.lf-menu-btn{cursor:pointer;color:inherit;font-family:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:inline-flex;position:relative}.body-wrapper{--lf-menu-panel-width:min(100vw, var(--container-menu-panel));transition:transform .5s cubic-bezier(.22,1,.36,1)}.body-wrapper[data-menu-open]{transform:translate(calc(-1 * var(--lf-menu-panel-width)))}@media (prefers-reduced-motion:reduce){.body-wrapper{transition:none}}.lf-menu__overlay{z-index:60;width:100%;max-width:var(--container-menu-panel);inset-block:0;display:flex;position:fixed;right:0}.lf-menu__scrim{margin-right:calc(var(--spacing) * -.5);width:max(0px,calc(100vw - var(--container-menu-panel)));background-image:linear-gradient(to left,var(--primary) 0%,var(--primary) 10%,var(--primary) 22%,var(--primary) 39%,var(--primary) 65%,var(--primary) 81%,transparent 100%);inset-block:0;position:absolute;right:100%}@supports (color:color-mix(in lab,red,red)){.lf-menu__scrim{background-image:linear-gradient(to left,var(--primary) 0%,color-mix(in srgb,var(--primary) 90%,transparent) 10%,color-mix(in srgb,var(--primary) 78%,transparent) 22%,color-mix(in srgb,var(--primary) 61%,transparent) 39%,color-mix(in srgb,var(--primary) 35%,transparent) 65%,color-mix(in srgb,var(--primary) 19%,transparent) 81%,transparent 100%)}}.lf-menu__panel{width:100%;max-width:var(--container-menu-panel);background:var(--background);color:var(--foreground);flex-direction:column;display:flex}.lf-menu__topbar{width:100%;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 8);justify-content:flex-end;align-items:center;display:flex}.lf-menu__list{--menu-fade:calc(var(--spacing,.25rem) * 12);padding-block:var(--menu-fade);-webkit-mask-image:linear-gradient(to bottom,#0000 0,#0000001b calc(var(--menu-fade) * .2),#0000005a calc(var(--menu-fade) * .4),#000000a5 calc(var(--menu-fade) * .6),#000000e4 calc(var(--menu-fade) * .8),#000 var(--menu-fade),#000 calc(100% - var(--menu-fade)),#000000e4 calc(100% - var(--menu-fade) * .8),#000000a5 calc(100% - var(--menu-fade) * .6),#0000005a calc(100% - var(--menu-fade) * .4),#0000001b calc(100% - var(--menu-fade) * .2),#0000 100%);mask-image:linear-gradient(to bottom,#0000 0,#0000001b calc(var(--menu-fade) * .2),#0000005a calc(var(--menu-fade) * .4),#000000a5 calc(var(--menu-fade) * .6),#000000e4 calc(var(--menu-fade) * .8),#000 var(--menu-fade),#000 calc(100% - var(--menu-fade)),#000000e4 calc(100% - var(--menu-fade) * .8),#000000a5 calc(100% - var(--menu-fade) * .6),#0000005a calc(100% - var(--menu-fade) * .4),#0000001b calc(100% - var(--menu-fade) * .2),#0000 100%);flex-direction:column;flex:auto;justify-content:safe center;align-items:center;margin:0;padding-inline:0;list-style:none;display:flex;overflow-y:auto}.lf-menu__item{width:calc(var(--spacing) * 80)}.lf-menu__link{color:inherit;text-decoration:none;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:block;position:relative}.lf-menu__link:hover{opacity:.7}.lf-menu__link[aria-current=page]{color:var(--accent)}.lf-menu__dot{margin-right:calc(var(--spacing) * 6);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background:var(--accent);border-radius:9999px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.lf-menu__disclosure{width:100%}.lf-menu__disclosure-trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;outline:none;padding:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:flex}.lf-menu__disclosure-trigger:hover{opacity:.7}.lf-menu__disclosure-trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.lf-menu__disclosure-trigger[data-active]{color:var(--accent)}.lf-menu__disclosure-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex:none;transition:transform .3s cubic-bezier(0,0,.2,1)}.lf-menu__disclosure[data-state=open] .lf-menu__disclosure-icon{transform:rotate(45deg)}.lf-menu__disclosure-content{overflow:hidden}.lf-menu__services-groups{gap:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lf-menu__services-group{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.lf-menu__sublist{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-menu__services-group-label{color:var(--foreground);margin:0}@supports (color:color-mix(in lab,red,red)){.lf-menu__services-group-label{color:color-mix(in srgb,var(--foreground) 50%,transparent)}}.lf-menu__footer{width:100%;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 8);justify-content:space-between;align-items:flex-end;display:flex}.lf-menu__copyright{color:var(--foreground);margin:0}@supports (color:color-mix(in lab,red,red)){.lf-menu__copyright{color:color-mix(in srgb,var(--foreground) 50%,transparent)}}.lf-menu__mark{height:calc(var(--spacing) * 12);opacity:.5;flex:none}@media (prefers-reduced-motion:reduce){.lf-menu__disclosure-icon{transition:none}}.lf-siteheader__services{display:contents}.lf-services-menu__trigger{cursor:pointer;color:inherit;font-family:inherit;font-weight:inherit;background:0 0;border:0;padding:0;position:relative}.lf-services-menu__panel{--lf-services-menu-width:min(76rem, calc(100vw - 2 * var(--spacing-gutter)));z-index:1;margin-top:1.5rem;margin-left:calc(var(--lf-services-menu-width) / -2);width:var(--lf-services-menu-width);border:1px solid var(--border);background:var(--popover);max-height:calc(100svh - 8rem);color:var(--popover-foreground);opacity:0;visibility:hidden;pointer-events:none;border-radius:.75rem;padding:2.5rem;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translateY(-.5rem);box-shadow:0 1px 2px #0000000d}.lf-services-menu__panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:none}.lf-services-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.lf-services-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lf-services-menu__group{flex-direction:column;gap:1.5rem;display:flex}.lf-services-menu__group-label{color:var(--muted-foreground)}.lf-services-menu__links{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.lf-services-menu__scrim{z-index:-1;background-color:var(--foreground);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.lf-services-menu__scrim{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}}.lf-services-menu__scrim{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .2s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .2s cubic-bezier(.22,1,.36,1),backdrop-filter .2s cubic-bezier(.22,1,.36,1)}.lf-services-menu__scrim[data-open=true]{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition-duration:.3s}@media (prefers-reduced-motion:reduce){.lf-services-menu__panel,.lf-services-menu__scrim{transition:none}}.lf-footer.lf-section{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 6)}.lf-footer__inner{gap:calc(var(--spacing) * 20);flex-direction:column;display:flex}@media (min-width:1024px){.lf-footer__inner{gap:calc(var(--spacing) * 40)}}.lf-footer__mark{height:calc(var(--spacing) * 12)}.lf-footer__tagline{text-wrap:balance}.lf-footer__nav{grid-column:1/-1;grid-template-columns:subgrid;row-gap:calc(var(--spacing) * 12);display:grid}@supports not (grid-template-columns:subgrid){.lf-footer__nav{display:contents}}.lf-footer__col{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lf-footer__col-links{gap:calc(var(--spacing) * 3);color:var(--muted-foreground);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-footer__legal{color:var(--muted-foreground)}.lf-footer-curtain{margin-top:calc(var(--radius-surface) * -1);overflow:clip}.lf-page-floor{z-index:10;border-bottom-left-radius:var(--radius-surface);border-bottom-right-radius:var(--radius-surface);position:relative;overflow:clip}.lf-hero{min-height:100svh;padding-block:calc(var(--spacing) * 24) calc(var(--spacing) * 14);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.lf-hero{padding-block:calc(var(--spacing) * 36) calc(var(--spacing) * 26)}}.lf-hero__backdrop{inset-inline:0;height:130%;top:0}.lf-hero__inner{z-index:1;justify-content:center;align-items:center;gap:calc(var(--spacing) * 12);width:100%;padding-inline:var(--spacing-gutter);flex-direction:column;flex:1;display:flex;position:relative}.lf-hero__copy{align-items:center;gap:calc(var(--spacing) * 6);text-align:center;flex-direction:column;width:100%;display:flex}.lf-hero h1 .entrance{--entrance-blur:4px}@media (min-width:1024px){.lf-hero__close{display:block}}.lf-hero__badges{z-index:1;justify-content:center;align-items:center;gap:calc(var(--spacing) * 6) calc(var(--spacing) * 12);width:100%;padding-inline:var(--spacing-gutter);flex-wrap:wrap;margin:0;list-style:none;display:flex;position:relative}.lf-hero__badge{align-items:center;gap:calc(var(--spacing) * 3);height:calc(var(--spacing) * 10);display:flex}.lf-hero__badge-logo{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lf-hero__badge-tier{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.lf-hero__badge-icon{flex:none;width:1.25rem;height:1.25rem;display:block}.lf-partners__container{padding-inline:var(--spacing-gutter)}.lf-partners__stack{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:1024px){.lf-partners__stack{gap:calc(var(--spacing) * 12)}}.lf-partners__grid{row-gap:calc(var(--spacing) * 12);margin:0;list-style:none}@media (min-width:1024px){.lf-partners__grid{row-gap:calc(var(--spacing) * 16)}}.lf-partners__cell{height:calc(var(--spacing) * 18);justify-content:center;align-items:center;display:flex}.lf-partners__logo{max-width:100%;height:auto}.lf-intro{overflow:hidden}.lf-intro__container{padding-inline:var(--spacing-gutter)}.lf-intro__statement{margin:0}.lf-intro__services{margin:0;padding:0;list-style:none}.lf-intro__service{color:var(--foreground)}.lf-intro__service a{color:inherit;text-decoration:none}.lf-intro__service a:hover{text-underline-offset:.2em;text-decoration:underline}.lf-intro__strip{margin-top:calc(var(--spacing) * 16);overflow:hidden}@media (min-width:1024px){.lf-intro__strip{margin-top:calc(var(--spacing) * 28)}}.lf-intro__strip-track{justify-content:center;gap:var(--spacing-seam);height:100%;display:flex}.lf-intro__strip-cell{border-radius:var(--radius-surface);background:var(--muted);flex:none;height:100%;position:relative;overflow:hidden}.lf-intro__strip-cell .lf-image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lf-intro__strip.is-swipe{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;overflow:auto hidden}.lf-intro__strip.is-swipe::-webkit-scrollbar{display:none}.lf-intro__strip.is-swipe .lf-intro__strip-track{justify-content:flex-start;width:max-content;min-width:100%}.lf-intro__strip.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.lf-intro__strip.is-dragging .lf-intro__strip-cell{pointer-events:none}.lf-os{place-items:center;display:grid;position:relative;overflow:hidden}.lf-os__field{pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lf-os__inner{z-index:1;align-items:center;gap:calc(var(--spacing) * 12);width:100%;padding-inline:var(--spacing-gutter);flex-direction:column;grid-area:1/1;display:flex;position:relative}.lf-os__copy{align-items:center;gap:calc(var(--spacing) * 6);text-align:center;flex-direction:column;display:flex}@media (min-width:1024px){.lf-os__close{display:block}}.lf-impact{position:relative;overflow:hidden}.lf-impact__wash{pointer-events:none}.lf-impact__fan{transform-origin:0;flex-direction:column;width:100%;height:100%;display:flex}.lf-impact__inner{z-index:1;gap:calc(var(--spacing) * 12);padding-inline:var(--spacing-gutter);flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.lf-impact__inner{gap:calc(var(--spacing) * 16)}}.lf-impact__proof{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-impact__quote{gap:calc(var(--spacing) * 6);flex-direction:column;margin:0;display:flex}.lf-impact__quote blockquote{margin:0}.lf-impact__role{color:var(--muted-foreground);display:block}.lf-impact__stats{gap:calc(var(--spacing) * 8) calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;display:flex}.lf-impact__stat{min-width:calc(var(--spacing) * 40);gap:calc(var(--spacing) * 2);flex-direction:column-reverse;flex:1;display:flex}.lf-impact__stat-label{color:var(--muted-foreground)}.lf-impact__featured{min-height:calc(var(--spacing) * 100);padding:calc(var(--spacing) * 6);color:var(--foreground);align-items:flex-end;display:flex;position:relative}@media (min-width:1024px){.lf-impact__featured{aspect-ratio:16/9;min-height:0}}.lf-impact__frame{background:var(--background);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lf-impact__media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lf-impact__scrim{background:var(--background);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.lf-impact__scrim{background:color-mix(in srgb,var(--background) 50%,transparent)}}.lf-impact__card{z-index:1;gap:calc(var(--spacing) * 8);width:100%;max-width:36rem;padding:calc(var(--spacing) * 6);border-radius:var(--radius-surface);background:var(--background);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.lf-impact__card{background:color-mix(in srgb,var(--background) 20%,transparent)}}.lf-impact__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (pointer:coarse),(max-width:767px){.lf-impact__card{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.lf-impact__card{background:color-mix(in srgb,var(--background) 72%,transparent)}}.lf-impact__card{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:1024px){.lf-impact__card{gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 12)}}.lf-impact__card-head{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-impact__logo{width:100%;height:auto;max-width:calc(var(--spacing) * 73)}.lf-impact__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.lf-video-toggle{border:1px solid var(--foreground);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lf-video-toggle{border:1px solid color-mix(in srgb,var(--foreground) 35%,transparent)}}.lf-video-toggle{background:var(--background);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.lf-video-toggle{background:color-mix(in srgb,var(--background) 60%,transparent)}}.lf-video-toggle{color:var(--foreground);cursor:pointer}@media (prefers-reduced-motion:no-preference){.lf-video-toggle{transition:background-color .2s,border-color .2s}}.lf-video-toggle:hover{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.lf-video-toggle:hover{background:color-mix(in srgb,var(--background) 85%,transparent)}}.lf-video-toggle:hover{border-color:var(--foreground)}.lf-video-toggle:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.lf-video-toggle svg{fill:currentColor;width:1rem;height:1rem}.lf-video-toggle__play,.lf-video-toggle[aria-pressed=true] .lf-video-toggle__pause{display:none}.lf-video-toggle[aria-pressed=true] .lf-video-toggle__play{display:block}.lf-impact__toggle{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:2;position:absolute}@media (min-width:1024px){.lf-impact__toggle{top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6)}}.lf-collage__container{padding-inline:var(--spacing-gutter)}.lf-collage__copy{justify-content:center;gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}@media (min-width:1024px){.lf-collage__copy{gap:calc(var(--spacing) * 14);grid-row:1}}.lf-collage__claim{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-collage__claim h2{margin:0}.lf-collage__mark{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.lf-collage__action.lf-button--outline{border-color:var(--lf-foreground);color:var(--lf-foreground);background:0 0}.lf-collage__action.lf-button--outline:hover{background:var(--lf-foreground);color:var(--lf-background)}.lf-collage__media{gap:var(--spacing-seam);flex-direction:column;display:flex}@media (min-width:1024px){.lf-collage__media{grid-row:1}}.lf-collage__row{gap:var(--spacing-seam);display:flex}.lf-collage__row .lf-collage__tile{flex:1}.lf-collage__tile{border-radius:var(--radius-surface);background:var(--muted);position:relative;overflow:hidden}.lf-collage__tile-media{position:absolute;top:0;right:0;bottom:0;left:0}.lf-collage__tile-img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lf-cases__container{gap:calc(var(--spacing) * 12);padding-inline:var(--spacing-gutter);flex-direction:column;display:flex}.lf-cases__head{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:640px){.lf-cases__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.lf-cases__rail{align-items:flex-start;margin:0;list-style:none}.lf-case-tile{gap:calc(var(--spacing) * 4);width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lf-case-tile__media{border-radius:var(--radius-surface);background:var(--primary);width:100%;position:relative;overflow:hidden}.lf-case-tile__parallax{position:absolute;top:0;right:0;bottom:0;left:0}.lf-case-tile__img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lf-case-tile__video{object-fit:cover;display:block}@media (prefers-reduced-motion:no-preference){.lf-case-tile__img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.lf-case-tile:hover .lf-case-tile__img,.lf-case-tile:focus-visible .lf-case-tile__img{transform:scale(1.04)}}.lf-case-tile__caption{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.lf-case-tile__groups{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1) calc(var(--spacing) * 2);text-align:right;max-width:100%;color:var(--muted-foreground);margin-left:auto;flex-wrap:wrap;flex:none;margin-block:0;padding:0;list-style:none;display:flex}.lf-case-tile__group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.lf-case-tile__dot{opacity:.6;background:currentColor;border-radius:9999px;flex:none;width:.1875rem;height:.1875rem}.lf-resources__container{gap:calc(var(--spacing) * 12);padding-inline:var(--spacing-gutter);flex-direction:column;display:flex}.lf-resources__head{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:640px){.lf-resources__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.lf-resources__grid{margin:0;list-style:none}.lf-resources__cell{display:flex}.lf-resource-card{min-height:calc(var(--spacing) * 100);justify-content:space-between;gap:calc(var(--spacing) * 8);width:100%;padding:calc(var(--spacing) * 6);border-radius:var(--radius-surface);background:var(--card);color:var(--card-foreground);flex-direction:column;text-decoration:none;display:flex}@media (min-width:1280px){.lf-resource-card{aspect-ratio:1}}.lf-resource-card__top{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-resource-card__meta{gap:calc(var(--spacing) * 1) calc(var(--spacing) * 6);flex-wrap:wrap;margin:0;display:flex}.lf-resource-card__topic{color:var(--muted-foreground)}.lf-resource-card__top h3{margin:0}.lf-resource-card__bottom{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-resource-card__facts{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lf-resource-card__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);flex-wrap:wrap;margin:0;display:flex}.lf-resource-card__muted{color:var(--muted-foreground)}.lf-resource-card__rule{border:0;border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.lf-resource-card__rule{border-top:1px solid color-mix(in srgb,var(--foreground) 20%,transparent)}}.lf-resource-card__rule{margin:0}.lf-resource-card__pill{width:100%;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:1px solid var(--foreground);font-family:var(--font-display);background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.lf-resource-card:hover .lf-resource-card__pill{background:var(--foreground);color:var(--background)}.lf-resource-card__byline{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);display:flex}.lf-portrait-stack{--portrait-ring:var(--card);flex-shrink:0;align-items:center;display:flex}.lf-portrait-stack--on-background{--portrait-ring:var(--background)}.lf-portrait-stack__face{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);margin-left:calc(var(--spacing) * -2);background:var(--foreground);border-radius:9999px;flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-portrait-stack__face{background:color-mix(in srgb,var(--foreground) 10%,transparent)}}.lf-portrait-stack__face{box-shadow:0 0 0 2px var(--portrait-ring)}.lf-portrait-stack__face:first-child{margin-left:0}.lf-portrait-stack__img{width:100%;height:100%}.lf-resources__rail{align-items:flex-start;margin:0;list-style:none}.lf-contact__container{padding-inline:var(--spacing-gutter)}.lf-contact__grid{align-items:start}.lf-contact__intro{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-contact__copy{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-contact__form{gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}.lf-contact__form-placeholder{gap:calc(var(--spacing) * 2);border:1px dashed var(--border);border-radius:var(--radius-surface);padding:calc(var(--spacing) * 8);color:var(--body-foreground);flex-direction:column;display:flex}.lf-contact__form-placeholder p{margin:0}.lf-contact__form-placeholder-hint{color:var(--muted-foreground)}.lf-contact-cards{gap:var(--spacing-seam);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lf-contact-card{padding:calc(var(--spacing) * 1);border-radius:var(--radius-surface-outset);background:var(--muted);flex-direction:column;display:flex}.lf-contact-card__photo{aspect-ratio:1;border-radius:var(--radius-surface);background:var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lf-contact-card__photo{background:color-mix(in srgb,var(--foreground) 10%,transparent)}}.lf-contact-card__body{justify-content:space-between;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}.lf-contact-card__role{color:var(--muted-foreground);display:block}.lf-contact-card__link{text-underline-offset:4px;text-decoration:underline;transition:opacity .2s}.lf-contact-card__link:hover{opacity:.7}.lf-cta{min-height:calc(var(--spacing) * 175);flex-direction:column;display:flex;position:relative;overflow:hidden}.lf-cta__backdrop{top:0;right:0;bottom:0;left:0}.lf-cta__inner{z-index:1;align-items:flex-start;gap:calc(var(--spacing) * 12);width:100%;padding-inline:var(--spacing-gutter);flex-direction:column;display:flex;position:relative}.lf-cta__sub{color:var(--muted-foreground);display:block}.lf-page-header{isolation:isolate;position:relative;overflow:hidden}.lf-page-header__wash{pointer-events:none;z-index:0}.lf-page-header__inner{z-index:1;justify-content:space-between;gap:calc(var(--spacing) * 12);min-height:100svh;padding-inline:var(--spacing-gutter);padding-top:calc(var(--spacing) * 24);padding-bottom:var(--spacing-section);flex-direction:column;display:flex;position:relative}.lf-page-header__crumb{position:relative}.lf-page-header__title-block{margin-top:auto}.lf-page-header__title{margin:0}.lf-page-header__meta{margin:calc(var(--spacing) * 6) 0 0;color:var(--muted-foreground)}.lf-page-header__actions{margin-top:calc(var(--spacing) * 12)}@media (min-width:1024px){.lf-page-header__title-close{display:block}}.lf-page-header__title-close--muted{color:var(--muted-foreground)}.lf-page-header__links{margin-top:calc(var(--spacing) * 12)}.lf-case-index{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-case-index__list{columns:1;column-gap:var(--grid-col-gap,var(--spacing-seam));margin:0;padding:0;list-style:none}@media (min-width:640px){.lf-case-index__list{columns:2}}@media (min-width:1024px){.lf-case-index__list{columns:3}}.lf-case-index__item{break-inside:avoid;margin-bottom:calc(var(--spacing) * 12)}@media (max-width:639px){.lf-case-index__list{margin-bottom:calc(var(--spacing) * -12)}}.lf-partner-wall{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-partner-wall__head{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:640px){.lf-partner-wall__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.lf-partner-wall__grid{margin:0;padding:0;list-style:none}.lf-partner-wall__cell{display:flex}.lf-partner-tile{justify-content:space-between;gap:calc(var(--spacing) * 8);width:100%;padding:calc(var(--spacing) * 6);border-radius:var(--radius-surface);background:var(--muted);color:inherit;outline:none;flex-direction:column;text-decoration:none;display:flex}.lf-partner-tile:focus-visible{box-shadow:0 0 0 3px var(--ring,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.lf-partner-tile:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring,var(--foreground)) 50%,transparent)}}@media (min-width:640px){.lf-partner-tile{gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 8)}}.lf-partner-tile__mark{height:calc(var(--spacing) * 16);align-items:center;display:flex}.lf-partner-tile__logo{max-width:100%;height:auto;max-height:100%}.lf-partner-tile__meta{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.lf-partner-tile__name{align-self:flex-start;display:inline-block;position:relative}.lf-partner-tile__underline{transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.lf-partner-tile__underline{transition:transform .3s cubic-bezier(.22,1,.36,1)}}.lf-partner-tile:hover .lf-partner-tile__underline,.lf-partner-tile:focus-visible .lf-partner-tile__underline{transform:scaleX(1)}.lf-partner-tile__group{color:var(--muted-foreground)}.lf-partner-tile--static .lf-partner-tile__underline{display:none}.lf-partner-lockup{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.lf-partner-lockup__logo{flex:none;max-width:100%;height:auto}.lf-partner-lockup__rule{background:var(--border);align-self:stretch;width:1px}.lf-partner-lockup__text{gap:var(--spacing);flex-direction:column;display:flex}.lf-partner-lockup__tier{color:var(--muted-foreground)}.lf-testimonial__figure{gap:calc(var(--spacing) * 12);flex-direction:column;margin:0;display:flex}@media (min-width:1024px){.lf-testimonial__figure{gap:calc(var(--spacing) * 16)}}.lf-testimonial__quote{margin:0}.lf-testimonial__caption{align-items:center;gap:calc(var(--spacing) * 8);display:flex}.lf-testimonial__portrait{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);border-radius:var(--radius-surface);background:var(--muted);flex:none;position:relative;overflow:hidden}.lf-testimonial__portrait-img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lf-testimonial__role{color:var(--muted-foreground);display:block}.lf-disclosure{border-top:1px solid var(--border);flex-direction:column;display:flex}.lf-disclosure__item{border-bottom:1px solid var(--border)}.lf-disclosure__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);width:100%;padding-block:calc(var(--spacing) * 6);text-align:left;outline:none;list-style:none;display:flex}.lf-disclosure__trigger::-webkit-details-marker{display:none}.lf-disclosure__trigger:focus-visible{box-shadow:0 0 0 3px var(--ring,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.lf-disclosure__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring,var(--foreground)) 50%,transparent)}}.lf-disclosure__icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex:none;position:relative}.lf-disclosure__icon:before,.lf-disclosure__icon:after{content:"";background:currentColor;width:55%;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lf-disclosure__icon:after{transform:translate(-50%,-50%)rotate(90deg)}@media (prefers-reduced-motion:no-preference){.lf-disclosure__icon{transition:transform .3s cubic-bezier(0,0,.2,1)}}.lf-disclosure__item[open]:not([data-state=closed]) .lf-disclosure__icon{transform:rotate(45deg)}.lf-disclosure__body{gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6);color:var(--body-foreground);flex-direction:column;display:flex}.lf-disclosure__body p{margin:0}.lf-disclosure__meta{color:var(--muted-foreground)}.lf-statement{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}@media (min-width:1024px){.lf-statement{gap:calc(var(--spacing) * 16)}}.lf-statement__claim{margin:0}.lf-statement__body{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-statement__body p{margin:0}.lf-statement__media{border-radius:var(--radius-surface);background:var(--muted);aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:640px){.lf-statement__media{aspect-ratio:16/9}}@media (min-width:1024px){.lf-statement__media{aspect-ratio:21/9}}.lf-statement__media-layer{position:absolute;top:0;right:0;bottom:0;left:0}.lf-statement__media-img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lf-stat-band{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-stat-band__list{flex-wrap:wrap;margin:0;display:flex}.lf-stat-band__item{gap:calc(var(--spacing) * 3);border-top:1px solid var(--border);width:100%;padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 14);flex-direction:column-reverse;display:flex}@media (min-width:640px){.lf-stat-band__item{width:50%}}.lf-stat-band__label,.lf-stat-band__value{margin:0}.lf-team-grid{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-team-grid h2{margin:0}.lf-person-tile{gap:calc(var(--spacing) * 2);width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lf-person-tile__portrait{border-radius:var(--radius-surface);background:var(--muted);aspect-ratio:4/5;position:relative;overflow:hidden}.lf-person-tile__portrait-layer{position:absolute;top:0;right:0;bottom:0;left:0}.lf-person-tile__portrait-img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.lf-person-tile__portrait-img{transition:transform .8s cubic-bezier(.22,1,.36,1)}a.lf-person-tile:hover .lf-person-tile__portrait-img,a.lf-person-tile:focus-visible .lf-person-tile__portrait-img{transform:scale(1.04)}}.lf-person-tile__caption{flex-direction:column;display:flex}.lf-person-tile__name{margin:0}.lf-person-tile__name-text{display:inline-block;position:relative}.lf-person-tile__name-text:after{content:"";transform-origin:0;inset-inline:0;background:currentColor;height:1px;position:absolute;bottom:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.lf-person-tile__name-text:after{transition:transform .25s cubic-bezier(.22,1,.36,1)}}a.lf-person-tile:hover .lf-person-tile__name-text:after,a.lf-person-tile:focus-visible .lf-person-tile__name-text:after{transform:scaleX(1)}.lf-person-tile__caption p:last-child{margin:0}.lf-point-grid{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}@media (min-width:1024px){.lf-point-grid{gap:calc(var(--spacing) * 16)}}.lf-point-grid h2{margin:0}.lf-point{justify-content:space-between;gap:calc(var(--spacing) * 6);flex-direction:column;list-style:none;display:flex}.lf-point h3,.lf-point p{margin:0}.lf-point__copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lf-point__mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex:none}.lf-point--rule{border-top:1px solid var(--border);padding-top:calc(var(--spacing) * 6)}.lf-point--tile{border-radius:var(--radius-surface);background:var(--muted);padding:calc(var(--spacing) * 8)}@media (min-width:640px){.lf-point--tile{aspect-ratio:1}}.lf-open-roles{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-open-roles__head{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-open-roles__head h2,.lf-open-roles__head p{margin:0}.lf-open-roles__list{border-top:1px solid var(--border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-role-row{border-bottom:1px solid var(--border)}.lf-role-row__link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);color:inherit;outline:none;text-decoration:none;display:flex}.lf-role-row__link:focus-visible{box-shadow:0 0 0 3px var(--ring,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.lf-role-row__link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring,var(--foreground)) 50%,transparent)}}.lf-role-row__copy{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lf-role-row__title{margin:0}.lf-role-row__tags{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lf-role-row__arrow{flex:none}.lf-open-roles__application{gap:calc(var(--spacing) * 6);border-radius:var(--radius-surface);background:var(--muted);padding:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:1024px){.lf-open-roles__application{padding:calc(var(--spacing) * 12)}}.lf-open-roles__application h3,.lf-open-roles__application p{margin:0}.lf-open-roles__apply{align-self:flex-start}.lf-document__grid{align-items:start}.lf-document__nav-col{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:1024px){.lf-document__nav-col{top:calc(var(--spacing) * 32);position:sticky}}.lf-document__nav{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lf-document__nav-label{color:var(--muted-foreground)}.lf-document__nav-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lf-document__body{gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}.lf-document__section{gap:calc(var(--spacing) * 6);scroll-margin-top:calc(var(--spacing) * 32);flex-direction:column;display:flex}.lf-document__body--divided{gap:0}.lf-document__body--divided .lf-document__section{padding-block:calc(var(--spacing) * 16);border-top:1px solid var(--border)}.lf-document__body--divided .lf-document__section:first-child{border-top:0;padding-top:0}.lf-document__body--divided .lf-document__section:last-child{padding-bottom:0}.lf-document__prose{gap:calc(var(--spacing) * 6);color:var(--body-foreground);flex-direction:column;display:flex}.lf-document__prose>*{margin:0}.lf-document__prose p{text-wrap:pretty}.lf-document__prose ul,.lf-document__prose ol{gap:calc(var(--spacing) * 3);flex-direction:column;padding-left:1.5rem;display:flex}.lf-document__prose ul{list-style:outside}.lf-document__prose ol{list-style:decimal}.lf-document__prose a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.lf-document__prose strong{color:var(--foreground);font-weight:600}.lf-case-hero{min-height:100svh;padding:calc(var(--spacing) * 32) var(--spacing-gutter) calc(var(--spacing) * 16);color:var(--foreground);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.lf-case-hero h1{color:inherit}.lf-case-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.lf-case-hero__media[data-parallax]{transform:translateY(0)scale(1.125)}}.lf-case-hero__img,.lf-case-hero__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lf-case-hero__wash{background-color:var(--background);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.lf-case-hero__wash{background-color:color-mix(in srgb,var(--background) 70%,transparent)}}.lf-case-hero__wash{background-image:linear-gradient(to top,var(--background) 0%,transparent 55%)}@supports (color:color-mix(in lab,red,red)){.lf-case-hero__wash{background-image:linear-gradient(to top,color-mix(in srgb,var(--background) 60%,transparent) 0%,transparent 55%)}}.lf-case-hero__blank{background:var(--muted);position:absolute;top:0;right:0;bottom:0;left:0}.lf-case-hero__inner{gap:calc(var(--spacing) * 12);flex-direction:column;width:100%;margin-inline:auto;display:flex;position:relative}.lf-case-hero__toggle{right:0;bottom:calc(100% + var(--spacing) * 6);z-index:2;position:absolute}.lf-case-body{padding-block:calc(var(--spacing) * 16);color:var(--foreground)}.lf-case-row{padding-block:calc(var(--spacing) * 20);border-top:1px solid var(--border);scroll-margin-top:calc(var(--spacing) * 24)}.lf-case-row--first{border-top:0;padding-top:0}.lf-case-row--last{padding-bottom:0}.lf-case-row__main{gap:calc(var(--spacing) * 16);flex-direction:column;display:flex}.lf-case-row__main>div:not(:has(*)){display:none}.lf-case-facts{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-case-facts__list{gap:calc(var(--spacing) * 4);flex-direction:column;margin:0;display:flex}.lf-case-facts__fact{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.lf-case-facts__fact dd,.lf-case-facts__list p,.lf-case-facts__services p{margin:0}.lf-case-facts__rule{border:0;border-top:1px solid var(--border);margin:0}.lf-case-facts__services{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.lf-case-facts__services>p{margin:0}.lf-case-facts__tags{gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.lf-case-facts__tags{flex-direction:column;align-items:flex-start}}.lf-case-row p.type-p3{margin:0}.lf-case-prose{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.lf-case-prose h2{margin:0}.lf-case-prose__body{max-width:var(--container-measure);gap:calc(var(--spacing) * 6);color:var(--body-foreground);flex-direction:column;display:flex}.lf-case-prose__body>*{margin:0}.lf-case-post{color:var(--body-foreground)}.lf-case-post :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,img,hr){margin:0}.lf-case-post :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,img,hr)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,img,hr){margin-top:calc(var(--spacing) * 6)}.lf-case-post :is(h1,h2,h3,h4,h5,h6){font-size:calc(clamp(1.4rem,.9915rem + 1.7427vw,2.56rem) + var(--fluid-up) * .64);font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-wrap:balance;max-width:var(--container-statement);color:var(--foreground)}.lf-case-post :is(p,ul,ol,blockquote,table){max-width:var(--container-measure)}.lf-case-post p{text-wrap:pretty}.lf-case-post :is(ul,ol){gap:calc(var(--spacing) * 3);flex-direction:column;padding-left:1.5rem;display:flex}.lf-case-post ul{list-style:outside}.lf-case-post ol{list-style:decimal}.lf-case-post a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.lf-case-post strong{color:var(--foreground);font-weight:600}.lf-case-post img{border-radius:var(--radius-surface);max-width:100%;height:auto}.lf-case-quote{gap:calc(var(--spacing) * 6);flex-direction:column;margin:0;display:flex}.lf-case-quote blockquote{margin:0}.lf-case-quote__meta{color:var(--body-foreground);display:block}.lf-case-contact__parallax{position:absolute;top:0;right:0;bottom:0;left:0}.lf-case-contact__img{height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lf-case-pager{align-items:center;gap:calc(var(--spacing) * 6);grid-template-columns:1fr auto 1fr;display:grid}.lf-case-pager__count{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.lf-case-pager__next{justify-content:flex-end;display:flex}.lf-resource-index{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-resource-index h2{margin:0}.lf-resource-meta{gap:calc(var(--spacing) * 6);flex-direction:column;margin:0;display:flex}.lf-resource-meta__item{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.lf-resource-meta__label{color:var(--muted-foreground)}.lf-resource-meta__people{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.lf-resource-meta dd,.lf-resource-meta dt{margin:0}.lf-resource-prose :is(h3,h4,h5,h6){font-size:calc(clamp(1.2rem,.9014rem + 1.274vw,2.048rem) + var(--fluid-up) * .512);font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-wrap:balance;color:var(--foreground)}.lf-resource-prose img{border-radius:var(--radius-surface);max-width:100%;height:auto}.lf-resource-prose blockquote{padding-left:calc(var(--spacing) * 6);border-left:1px solid var(--border)}.lf-resource-post{color:var(--body-foreground)}.lf-resource-post :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,img,hr){margin:0}.lf-resource-post :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,img,hr)+:is(h3,h4,h5,h6,p,ul,ol,blockquote,figure,table,img,hr){margin-top:calc(var(--spacing) * 6)}.lf-resource-post h2{font-size:calc(clamp(1.4rem,.9915rem + 1.7427vw,2.56rem) + var(--fluid-up) * .64);font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-wrap:balance;max-width:var(--container-statement);color:var(--foreground);margin-bottom:calc(var(--spacing) * 6)}.lf-resource-post *+h2{margin-top:calc(var(--spacing) * 16);padding-top:calc(var(--spacing) * 16);border-top:1px solid var(--border)}.lf-resource-post :is(p,ul,ol,blockquote,table){max-width:var(--container-measure)}.lf-resource-post :is(ul,ol){gap:calc(var(--spacing) * 3);flex-direction:column;padding-left:1.5rem;display:flex}.lf-resource-post ul{list-style:outside}.lf-resource-post ol{list-style:decimal}.lf-resource-post a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.lf-resource-cta{padding-bottom:var(--spacing-section-lg)}.lf-blog-feed [data-blog-feed-item][hidden]{display:none!important}.lf-blog-feed__body{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}.lf-blog-feed__sentinel{height:1px;margin-top:calc(var(--spacing) * -12)}.lf-blog-feed__more{justify-content:center;display:flex}.lf-blog-feed__pages{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lf-blog-feed__page{min-width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2);color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lf-blog-feed__page:hover,.lf-blog-feed__page:focus-visible{color:var(--foreground)}.lf-blog-feed__page[aria-current=page]{background:var(--foreground);color:var(--background)}.lf-blog-feed__gap{color:var(--muted-foreground);padding-inline:calc(var(--spacing) * 1)}@media (prefers-reduced-motion:no-preference){.lf-blog-feed__page{transition:color .2s,background-color .2s}}@media (max-width:639px){.lf-blog-feed__pager{row-gap:calc(var(--spacing) * 4);grid-template-columns:1fr 1fr;grid-template-areas:"prev next""pages pages"}.lf-blog-feed__pager .lf-case-pager__prev{grid-area:prev}.lf-blog-feed__pager .lf-case-pager__next{grid-area:next}.lf-blog-feed__pages{grid-area:pages}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
