@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://use.typekit.net/wce6lud.css);@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% 0.237 25.331);--color-green-500:oklch(72.3% 0.219 149.579);--color-blue-600:oklch(54.6% 0.245 262.881);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#262626;--color-white:#f4f4f4;--spacing:0.25rem;--container-md:28rem;--text-sm:0.938rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-xl:1.25rem;--text-xl--line-height:1.4;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-lg:0.5rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-family-primary);--default-mono-font-family:var(--font-mono);--color-blue:#cedbd7;--color-main-bg:var(--color-white);--color-main-text:var(--color-black);--font-family-primary:"Inter",sans-serif;--font-family-secondary:"source-code-variable",sans-serif;--font-family-headline:var(--font-family-secondary);--text-h0:5.625rem;--text-h1:2.813rem;--text-h2:2rem;--text-h3:1.25rem;--text-h4:0.9375rem;--text-h5:1.0625rem;--text-h6:1rem;--gutter:20px}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,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);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent)}}::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){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,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.right-4{right:calc(var(--spacing)*4)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-6{grid-column:6}.col-8{grid-column:8}.col-auto{grid-column:auto}.container{width:100%;@media (width >= 375px){max-width:375px}@media (width >= 640px){max-width:640px}@media (width >= 768px){max-width:768px}@media (width >= 1024px){max-width:1024px}@media (width >= 1280px){max-width:1280px}@media (width >= 1440px){max-width:1440px}}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[25px\]{margin-top:25px}.mt-\[50px\]{margin-top:50px}.mt-\[70px\]{margin-top:70px}.mt-\[128px\]{margin-top:128px}.mr-\[20px\]{margin-right:20px}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-\[40px\]{margin-bottom:40px}.mb-\[60px\]{margin-bottom:60px}.ml-4{margin-left:calc(var(--spacing)*4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-11{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11)}.h-10{height:calc(var(--spacing)*10)}.h-64{height:calc(var(--spacing)*64)}.h-auto{height:auto}.h-full{height:100%}.w-10{width:calc(var(--spacing)*10)}.w-\[14px\]{width:14px}.w-\[42\.27px\]{width:42.27px}.w-\[87\.9\%\]{width:87.9%}.w-\[302px\]{width:302px}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[700px\]{max-width:700px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-0,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2)}.\!rotate-0{rotate:0deg!important}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.columns-1{-moz-columns:1;column-count:1}.columns-2{-moz-columns:2;column-count:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-\[10px\]{gap:10px}.gap-\[48px\]{gap:48px}.space-y-2{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}}.space-y-\[15px\]{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(15px*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(15px*var(--tw-space-y-reverse))}}.gap-x-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-12{-moz-column-gap:calc(var(--spacing)*12);column-gap:calc(var(--spacing)*12)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:calc(infinity*1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-transparent{border-color:transparent}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:color-mix(in srgb,#262626 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[27px\]{padding-inline:27px}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-\[15px\]{padding-block:15px}.py-\[20px\]{padding-block:20px}.pt-\[44px\]{padding-top:44px}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-\[35px\]{padding-bottom:35px}.pb-\[50px\]{padding-bottom:50px}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-base\/7{font-size:var(--text-base);line-height:calc(var(--spacing)*7)}.text-sm\/6{line-height:calc(var(--spacing)*6)}.text-sm\/6,.text-sm\/7{font-size:var(--text-sm)}.text-sm\/7{line-height:calc(var(--spacing)*7)}.text-\[7px\]{font-size:7px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[17px\]{font-size:17px}.text-h4{font-size:var(--text-h4)}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.7px\]{--tw-tracking:0.7px;letter-spacing:.7px}.tracking-\[0\.63px\]{--tw-tracking:0.63px;letter-spacing:.63px}.tracking-\[0\.68px\]{--tw-tracking:0.68px;letter-spacing:.68px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.text-black{color:var(--color-black)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:100%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-gray-900\/5{outline-color:color-mix(in srgb,oklch(21% .034 264.665) 5%,transparent);@supports (color:color-mix(in lab,red,red)){outline-color:color-mix(in oklab,var(--color-gray-900) 5%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.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-duration:var(--tw-duration,var(--default-transition-duration));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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-discrete{transition-behavior:allow-discrete}.duration-300{--tw-duration:300ms;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--anchor-gap\:--spacing\(3\)\]{--anchor-gap:calc(var(--spacing)*3)}.group-hover\:bg-white{&:is(:where(.group):hover *){@media (hover:hover){background-color:var(--color-white)}}}.group-hover\:text-indigo-600{&:is(:where(.group):hover *){@media (hover:hover){color:var(--color-indigo-600)}}}.backdrop\:bg-transparent{&::backdrop{background-color:transparent}}.open\:block{&:is([open],:popover-open,:open){display:block}}.hover\:bg-black\/70{&:hover{@media (hover:hover){background-color:color-mix(in srgb,#262626 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}}}.hover\:bg-gray-50{&:hover{@media (hover:hover){background-color:var(--color-gray-50)}}}.hover\:bg-gray-100{&:hover{@media (hover:hover){background-color:var(--color-gray-100)}}}.hover\:text-black{&:hover{@media (hover:hover){color:var(--color-black)}}}.focus\:outline-none{&:focus{--tw-outline-style:none;outline-style:none}}.in-aria-expanded\:rotate-180{:where([aria-expanded=true]) &{rotate:180deg}}.data-closed\:translate-y-1{&[data-closed]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.data-closed\:opacity-0{&[data-closed]{opacity:0}}.data-enter\:duration-200{&[data-enter]{--tw-duration:200ms;transition-duration:.2s}}.data-enter\:ease-out{&[data-enter]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.data-leave\:duration-150{&[data-leave]{--tw-duration:150ms;transition-duration:.15s}}.data-leave\:ease-in{&[data-leave]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}.md\:block{@media (width >= 768px){display:block}}.md\:hidden{@media (width >= 768px){display:none}}.md\:inline{@media (width >= 768px){display:inline}}.md\:w-\[36px\]{@media (width >= 768px){width:36px}}.md\:py-\[38px\]{@media (width >= 768px){padding-block:38px}}.md\:text-\[16px\]{@media (width >= 768px){font-size:16px}}.md\:text-\[45px\]{@media (width >= 768px){font-size:45px}}.md\:leading-\[1\.3\]{@media (width >= 768px){--tw-leading:1.3;line-height:1.3}}.md\:tracking-\[2\.02px\]{@media (width >= 768px){--tw-tracking:2.02px;letter-spacing:2.02px}}.lg\:mx-0{@media (width >= 1024px){margin-inline:calc(var(--spacing)*0)}}.lg\:my-0{@media (width >= 1024px){margin-block:calc(var(--spacing)*0)}}.lg\:mt-0{@media (width >= 1024px){margin-top:calc(var(--spacing)*0)}}.lg\:mt-5{@media (width >= 1024px){margin-top:calc(var(--spacing)*5)}}.lg\:w-\[40\%\]{@media (width >= 1024px){width:40%}}.lg\:w-\[86\.6\%\]{@media (width >= 1024px){width:86.6%}}.lg\:flex-1{@media (width >= 1024px){flex:1}}.lg\:grid-cols-2{@media (width >= 1024px){grid-template-columns:repeat(2,minmax(0,1fr))}}.lg\:flex-row{@media (width >= 1024px){flex-direction:row}}.lg\:gap-4{@media (width >= 1024px){gap:calc(var(--spacing)*4)}}.lg\:gap-\[53px\]{@media (width >= 1024px){gap:53px}}.lg\:gap-\[82px\]{@media (width >= 1024px){gap:82px}}.lg\:self-center{@media (width >= 1024px){align-self:center}}.lg\:px-0{@media (width >= 1024px){padding-inline:calc(var(--spacing)*0)}}.lg\:py-\[30px\]{@media (width >= 1024px){padding-block:30px}}.lg\:pt-16{@media (width >= 1024px){padding-top:calc(var(--spacing)*16)}}.lg\:pb-16{@media (width >= 1024px){padding-bottom:calc(var(--spacing)*16)}}.lg\:pb-\[60px\]{@media (width >= 1024px){padding-bottom:60px}}.lg\:pl-\[13\.4\%\]{@media (width >= 1024px){padding-left:13.4%}}.lg\:text-\[10px\]{@media (width >= 1024px){font-size:10px}}.lg\:text-\[16px\]{@media (width >= 1024px){font-size:16px}}.lg\:leading-\[16px\]{@media (width >= 1024px){--tw-leading:16px;line-height:16px}}.lg\:tracking-\[1px\]{@media (width >= 1024px){--tw-tracking:1px;letter-spacing:1px}}.\[role\=\"menuitem\"\]\:visible{&:is(role="menuitem"){visibility:visible}}}body{background-color:var(--color-main-bg);color:var(--color-main-text)}@media (min-width:1440px){:root{--gutter:100px}}@layer components{.bl-container{margin-inline:auto;max-width:calc(1490px + var(--gutter)*2);padding-inline:var(--gutter);width:100%}.bl-container--fluid{max-width:100%}.bl-layout{padding-bottom:calc(var(--spacing)*16);padding-top:calc(var(--spacing)*16);width:100%;@media (width >= 1024px){padding-top:calc(var(--spacing)*20)}@media (width >= 1024px){padding-bottom:calc(var(--spacing)*20)}}.bl-layout--hide{display:none}.bl-layout--hide-xs{@media (max-width:--breakpoint-sm){display:none}}.bl-layout--hide-sm{@media (min-width:--breakpoint-sm) and (max-width:--breakpoint-md){display:none}}.bl-layout--hide-md{@media (min-width:--breakpoint-md) and (max-width:--breakpoint-lg){display:none}}.bl-layout--hide-lg{@media (min-width:--breakpoint-lg) and (max-width:--breakpoint-xl){display:none}}.bl-layout--hide-xl{@media (min-width:--breakpoint-xl){display:none}}.bl-layout--top-xxs{padding-top:calc(var(--spacing)*5);@media (width >= 1024px){padding-top:calc(var(--spacing)*5)}}.bl-layout--top-xs{padding-top:calc(var(--spacing)*10);@media (width >= 1024px){padding-top:calc(var(--spacing)*12)}}.bl-layout--top-sm{padding-top:calc(var(--spacing)*14);@media (width >= 1024px){padding-top:calc(var(--spacing)*16)}}.bl-layout--top-md{padding-top:calc(var(--spacing)*16);@media (width >= 1024px){padding-top:calc(var(--spacing)*20)}}.bl-layout--top-lg{padding-top:calc(var(--spacing)*24);@media (width >= 1024px){padding-top:calc(var(--spacing)*40)}}.bl-layout--top-xl{padding-top:7.5rem;@media (width >= 1024px){padding-top:calc(var(--spacing)*64)}}.bl-layout--top-none{padding-top:0}.bl-layout--bottom-xxs{padding-bottom:calc(var(--spacing)*5);@media (width >= 1024px){padding-bottom:calc(var(--spacing)*5)}}.bl-layout--bottom-xs{padding-bottom:calc(var(--spacing)*10);@media (width >= 1024px){padding-bottom:calc(var(--spacing)*12)}}.bl-layout--bottom-sm{padding-bottom:calc(var(--spacing)*14);@media (width >= 1024px){padding-bottom:calc(var(--spacing)*16)}}.bl-layout--bottom-md{padding-bottom:calc(var(--spacing)*16);@media (width >= 1024px){padding-bottom:calc(var(--spacing)*20)}}.bl-layout--bottom-lg{padding-bottom:calc(var(--spacing)*24);@media (width >= 1024px){padding-bottom:calc(var(--spacing)*40)}}.bl-layout--bottom-xl{padding-bottom:7.5rem;@media (width >= 1024px){padding-bottom:calc(var(--spacing)*64)}}.bl-layout--bottom-none{padding-bottom:0}.h0{font-size:var(--text-h0);text-transform:uppercase;--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-leading:1;line-height:1;--tw-tracking:2px;font-family:var(--font-family-primary);letter-spacing:2px}.h1{font-size:var(--text-h1)}.h2{font-size:var(--text-h2)}.h3{font-size:var(--text-h3)}.h4{font-size:var(--text-h4)}.h5{font-size:var(--text-h5)}.h6{font-size:var(--text-h6)}.body-copy{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:-0.4px;letter-spacing:-.4px}}@layer components{.section-title{font-family:var(--font-family-primary);font-size:55px;margin-left:-7px;position:relative;@media (max-width:768px){font-size:50px;margin-left:-3px}}.section-number{display:block;font-size:16px;margin-bottom:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:1px;font-family:var(--font-family-secondary);letter-spacing:1px;@media (min-width:1640px){margin-bottom:calc(var(--spacing)*0);position:absolute;right:calc(100% + 45px);top:10px}@media (max-width:768px){font-size:13px;margin-bottom:15px}}.bl-wysiwyg,.documentation__content{h0{font-size:var(--text-h0)}h1{font-size:var(--text-h1)}h1,h2{margin-bottom:calc(var(--spacing)*4)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h3,h4{margin-bottom:calc(var(--spacing)*4)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h5,h6{margin-bottom:calc(var(--spacing)*4)}h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}p{margin-bottom:calc(var(--spacing)*4);&:last-child{margin-bottom:calc(var(--spacing)*0)}}a{color:var(--color-blue);text-decoration-line:underline;&:hover{@media (hover:hover){color:var(--color-black)}}}}}@layer components{.theme-white{background-color:var(--color-white);color:var(--color-black)}.theme-black{background-color:var(--color-black);color:var(--color-white)}}.font-sourcecode{font-family:source-code-variable,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.font-inter{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.bl-cursor{--cursor-x:0px;--cursor-y:0px;background:#fff;border-radius:50%;height:18px;left:var(--cursor-x);mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;top:var(--cursor-y);transform:translate(-50%,-50%);transform-origin:center center;transition:opacity .2s ease;width:18px;z-index:10001}.bl-cursor.is-active{opacity:1}body.bl-has-cursor,body.bl-has-cursor [role=button],body.bl-has-cursor a,body.bl-has-cursor button,body.bl-has-cursor input,body.bl-has-cursor select,body.bl-has-cursor textarea{cursor:none}@media (hover:none),(prefers-reduced-motion:reduce){.bl-cursor{display:none}}.glightbox-button-hidden{display:none!important}.bl-tabs{border-width:1px;overflow:hidden;width:100%;--tw-border-style:solid;background-color:var(--color-white);border-color:var(--color-black);border-style:solid}.bl-tabs__titles{align-items:center;border-bottom-width:1px;display:flex;--tw-border-style:solid;background-color:var(--color-white);border-color:var(--color-black);border-style:solid}.bl-tabs__title{align-items:center;border-right-width:1px;cursor:pointer;display:flex;height:calc(var(--spacing)*12);justify-content:center;min-width:7.5rem;position:relative;--tw-border-style:none;--tw-border-style:solid;background-color:transparent;border-color:var(--color-black);border-style:solid;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-inline:calc(var(--spacing)*4);text-align:center;--tw-font-weight:var(--font-weight-medium);color:var(--color-black);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-in-out);font-family:var(--font-family-primary);transition-timing-function:var(--ease-in-out)}.bl-tabs__title:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.bl-tabs__title.active,.bl-tabs__title:hover{background-color:var(--color-black);color:var(--color-white)}.bl-tabs__title.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bl-tabs__title:focus{outline-color:var(--color-blue-600);outline-offset:-2px;outline-style:var(--tw-outline-style);outline-width:2px}.bl-tabs__content{background-color:var(--color-white);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding:calc(var(--spacing)*6);--tw-leading:var(--leading-normal);color:var(--color-black);font-family:var(--font-family-primary);line-height:var(--leading-normal)}.bl-tabs__content p{margin-bottom:calc(var(--spacing)*4)}.bl-tabs__content p:last-child{margin-bottom:calc(var(--spacing)*0)}.bl-tabs__content h1,.bl-tabs__content h2,.bl-tabs__content h3,.bl-tabs__content h4,.bl-tabs__content h5,.bl-tabs__content h6{margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*6)}.bl-tabs__content h1:first-child,.bl-tabs__content h2:first-child,.bl-tabs__content h3:first-child,.bl-tabs__content h4:first-child,.bl-tabs__content h5:first-child,.bl-tabs__content h6:first-child{margin-top:calc(var(--spacing)*0)}@media (max-width:768px){.bl-tabs__titles{border-bottom-style:var(--tw-border-style);border-bottom-width:0;flex-direction:column}.bl-tabs__title{border-bottom-width:1px;border-right-width:0;height:calc(var(--spacing)*14);min-width:100%;width:100%;--tw-border-style:solid;border-color:var(--color-black);border-style:solid}.bl-tabs__title:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bl-tabs__content{padding:calc(var(--spacing)*4)}}.bl-icon{display:inline-flex;flex-shrink:0}.bl-icon svg{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.bl-icon svg circle,.bl-icon svg path,.bl-icon svg rect{fill:currentcolor;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:fill,stroke;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.bl-header{transition:transform .3s ease;will-change:transform}.bl-header--hidden{transform:translateY(-100%)}@media (min-width:1024px){.bl-header .bl-container{padding-left:30px;padding-right:30px}}.bl-header__logo svg{fill:currentColor;height:auto;width:100%}.footer{position:relative;z-index:1}.footer__logo a{display:block;margin-top:-1px}.footer__logo svg{display:block;fill:currentColor;height:auto;width:100%}.footer-nav{list-style:none;margin:0;padding:0}.footer-nav a{color:inherit;text-decoration:none}.footer-legal{list-style:none;margin:0;padding:0}.footer-legal li{display:inline}.footer-legal a{color:inherit;text-decoration:none}.bl-button{align-items:center;border-radius:calc(infinity*1px);border-width:1px;display:inline-flex;justify-content:center;width:auto;--tw-border-style:solid;border-style:solid;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);--tw-leading:1;line-height:1;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.bl-button__title{overflow:hidden;text-decoration-line:none;text-overflow:ellipsis;white-space:nowrap}.bl-button:hover{background-color:var(--color-white);color:var(--color-black)}.bl-button:disabled,.bl-button[disabled]{opacity:50%}.bl-button svg{fill:currentcolor}.bl-button--primary{border-color:var(--color-white);color:var(--color-white);font-size:12px}@media (min-width:1024px){.bl-button--primary{font-size:inherit}}.bl-button--secondary{border-color:var(--color-black)}.bl-button--secondary,.bl-button--white{background-color:var(--color-white);color:var(--color-black)}.bl-button--white{border-color:var(--color-white)}.bl-button--black{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.bl-button--small{font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5)}.bl-button--medium{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}.bl-button--large{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*5)}@media (max-width:768px){.bl-button{font-size:12px;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5)}}.bl-accordion{width:100%}.bl-accordion__title{align-items:center;cursor:pointer;display:flex;height:auto;justify-content:space-between;width:100%;--tw-border-style:none;background-color:#e7e7e7;border-style:none;padding:calc(var(--spacing)*4);text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.bl-accordion__title:hover{background-color:#d7d7d7}.bl-accordion__title:focus-visible{outline-color:var(--color-black);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:2px}.bl-accordion__title:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}.bl-accordion__title:active{transform:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bl-accordion__row{margin-bottom:calc(var(--spacing)*2);--tw-border-style:solid;border:1px solid #e7e7e7}.bl-accordion__row .bl-accordion__icon-tohide{transform-origin:center;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;opacity:100%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.bl-accordion__row--active .bl-accordion__icon-tohide{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;opacity:0;scale:var(--tw-scale-x) var(--tw-scale-y)}.bl-accordion__icon{align-items:center;display:flex;justify-content:center}.bl-accordion__content{padding:calc(var(--spacing)*4)}@media (max-width:767px){.scrolling-logos{padding-bottom:80px;padding-top:0}}.scrolling-logos__title{font-family:var(--font-family-headline)}@media (max-width:767px){.scrolling-logos__title{margin-bottom:25px}.scrolling-logos__title.mt-\[128px\]{margin-top:60px}}.scrolling-logos__slider{overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent)}.scrolling-logos__track{align-items:center;backface-visibility:hidden;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.scrolling-logos__track[data-direction=left]{animation:scrolling-logos-scroll-left 30s linear infinite}.scrolling-logos__track[data-direction=right]{animation:scrolling-logos-scroll-right 30s linear infinite}.scrolling-logos__slide{--base-height:5rem;--base-ratio:calc(var(--width)/var(--height));--factor:min(calc(var(--base-ratio)*-0.06 + 1.06),1);--computed-height:max(calc(var(--base-height)*0.45),calc(var(--base-height)*var(--factor)));align-items:center;display:flex;flex-shrink:0;height:var(--computed-height);justify-content:center;margin-right:75px;width:calc(var(--computed-height)*var(--base-ratio))}@media (min-width:768px){.scrolling-logos__slide{margin-right:120px}}.scrolling-logos__slide a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.scrolling-logos__slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}@keyframes scrolling-logos-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrolling-logos-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.recent-projects{background-color:var(--color-white);color:var(--color-black);overflow:hidden}.recent-projects .bl-container{overflow:visible}.recent-projects .section-title{margin-bottom:20px}@media (max-width:768px){.recent-projects .section-title{margin-bottom:16px}}.recent-projects__nav{display:flex;gap:16px;justify-content:flex-end;padding-bottom:24px}@media (max-width:768px){.recent-projects__nav{gap:15px;padding-bottom:16px}}.recent-projects__next,.recent-projects__prev{align-items:center;background:none;border:none;color:var(--color-black);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:opacity .3s;width:40px}.recent-projects__next:hover,.recent-projects__prev:hover{opacity:.6}.recent-projects__next .bl-icon,.recent-projects__prev .bl-icon{display:flex}.recent-projects__next svg,.recent-projects__prev svg{height:26px;width:26px}@media (max-width:768px){.recent-projects__next,.recent-projects__next svg,.recent-projects__prev,.recent-projects__prev svg{height:15px;width:15px}}.recent-projects__slider .slick-list{overflow:visible}.recent-projects__slider .slick-track{align-items:flex-start;display:flex!important}.recent-projects__slider .slick-slide{margin:0 1.2vw}@media (max-width:768px){.recent-projects__slider .slick-slide{margin:0 8px}}.recent-projects__slide-link{color:inherit;display:block;text-decoration:none;width:25vw}@media (max-width:768px){.recent-projects__slide-link{width:65vw}}.recent-projects__media{aspect-ratio:470/697;overflow:hidden;position:relative;width:25vw}@media (max-width:768px){.recent-projects__media{width:65vw}}.recent-projects__media-layer{inset:0;position:absolute;transition:opacity .4s ease}.recent-projects__media-layer img,.recent-projects__media-layer video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recent-projects__media-layer--primary{opacity:1;z-index:1}.recent-projects__media-layer--hover{opacity:0;z-index:2}.recent-projects__slide.is-hovered .recent-projects__media.has-hover .recent-projects__media-layer--hover,.recent-projects__slide:hover .recent-projects__media.has-hover .recent-projects__media-layer--hover{opacity:1}.recent-projects__caption{margin-top:16px}.recent-projects__title{font-family:var(--font-family-secondary);font-size:16px;font-weight:600;letter-spacing:1px;line-height:25px;text-transform:uppercase}@media (max-width:768px){.recent-projects__title{font-size:11px;letter-spacing:.5px;line-height:14px}}.recent-projects__details{font-family:var(--font-family-secondary);font-size:16px;font-weight:400;letter-spacing:1px;line-height:23px;margin-top:4px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}@media (max-width:768px){.recent-projects__details{font-size:11px;letter-spacing:.5px;line-height:14px}}.recent-projects__slide.is-hovered .recent-projects__details,.recent-projects__slide:hover .recent-projects__details{opacity:1;transform:translateY(0)}.press-highlights{background-color:var(--color-black);color:var(--color-white);overflow:visible}.press-highlights .bl-container{overflow:visible}.press-highlights .section-title{margin-bottom:44px}@media (max-width:768px){.press-highlights .section-title{margin-bottom:30px}}.press-highlights__list{border-top:1.5px solid #f9f7f3}@media (max-width:768px){.press-highlights__list{border-top-width:1px}}.press-highlights__item{border-bottom:1.5px solid #f9f7f3}@media (max-width:768px){.press-highlights__item{border-bottom-width:1px}}.press-highlights__link{align-items:center;color:var(--color-white);display:flex;font-family:var(--font-family-headline);font-size:20px;justify-content:space-between;letter-spacing:1px;padding:25px 18px;text-decoration-line:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.press-highlights__link:hover{background-color:#f4f4f4;color:var(--color-black)}@media (max-width:768px){.press-highlights__link{font-size:11px;padding:18px 12px}}.press-highlights__text{align-items:baseline;display:flex;flex:1;font-family:var(--font-family-secondary);font-size:16px;font-weight:400;letter-spacing:1px;line-height:23px;min-width:calc(var(--spacing)*0)}.press-highlights__text strong{flex-shrink:0;font-weight:600}@media (max-width:768px){.press-highlights__text{display:block;font-size:11px;line-height:14px}}.press-highlights__article{flex:1;min-width:calc(var(--spacing)*0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.press-highlights__article{display:inline;overflow:visible;text-overflow:clip;white-space:normal}}.press-highlights__separator{margin-inline:calc(var(--spacing)*2)}.press-highlights__icon{flex-shrink:0;height:24px;margin-left:calc(var(--spacing)*4);width:24px}.press-highlights__icon svg{height:100%;width:100%;stroke:currentColor}.press-highlights__icon svg line{stroke:currentColor}@media (max-width:768px){.press-highlights__icon{height:18px;width:18px}}.press-highlights__more{margin-top:50px}@media (max-width:768px){.press-highlights .bl-button{font-size:12px}}.leadership{background-color:var(--color-black);color:var(--color-white);overflow:visible;position:relative}.leadership:after{background:var(--color-black);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.leadership .bl-container{overflow:visible}.leadership .section-title{margin-bottom:44px}@media (max-width:768px){.leadership .section-title{margin-bottom:30px}}.leadership__list{border-top:1.5px solid #f9f7f3}@media (max-width:768px){.leadership__list{border-top-width:1px}}.leadership__item{border-bottom:1.5px solid #f9f7f3}@media (max-width:768px){.leadership__item{border-bottom-width:1px}}@media (min-width:769px){.leadership__bio{padding-right:20px}}.leadership .leadership__chevron svg{display:block;height:auto;width:100%}@media (min-width:769px){.leadership .leadership__trigger .leadership__position{font-family:var(--font-family-primary);font-size:26px;font-weight:300;letter-spacing:1px;line-height:40px;text-transform:none}}@media (max-width:768px){.leadership .leadership__trigger .leadership__position{font-weight:300;text-transform:none}}@media (min-width:769px){.leadership .leadership__trigger .leadership__separator{font-family:var(--font-family-primary);font-size:26px;font-weight:300;letter-spacing:1px;line-height:40px}.leadership .leadership__trigger strong{font-family:var(--font-family-primary);font-size:26px;font-weight:500;letter-spacing:1px;line-height:40px}}@media (max-width:768px){.leadership .leadership__trigger strong{font-weight:500}}.leadership .leadership__bio{font-family:var(--font-family-primary);font-size:15px;font-weight:300;letter-spacing:.5px;line-height:22px}.leadership .leadership__bio p{margin-bottom:calc(var(--spacing)*4)}.leadership .leadership__bio p:last-child{margin-bottom:calc(var(--spacing)*0)}@media (max-width:768px){.leadership .leadership__bio{font-size:12px;letter-spacing:.6px;line-height:17px}}.intro-animation{background-color:#231f20;color:#fff;height:100vh;overflow:hidden;position:relative}.intro-animation.bl-layout{padding-bottom:0!important;padding-top:0!important}.intro-animation__chevron,.intro-animation__cta,.intro-animation__description,.intro-animation__headline-wrap,.intro-animation__logo,.intro-animation__overlay{opacity:0}.intro-animation__logo{left:0;margin:0 auto;right:0;top:60px;width:107px}@media (min-width:768px){.intro-animation__logo{width:120px}}.intro-animation__logo svg{height:auto;width:100%;fill:#fff}.intro-animation__headline{font-family:var(--font-family-primary);font-size:clamp(2.5rem,7vw,90px);font-weight:300;letter-spacing:2px;max-width:1024px}.intro-animation__rotating-word{display:block}.intro-animation__chevron{cursor:pointer;left:0;margin:0 auto;right:0;text-decoration:none;top:100px;transition:opacity .3s ease;width:34px}.intro-animation__chevron:hover{opacity:.7}.intro-animation__chevron svg{height:auto;width:100%}.intro-animation__chevron--down{bottom:100px;top:auto}.intro-animation__chevron--down svg{transform:rotate(180deg)}.intro-animation__description .bl-wysiwyg{font-family:var(--font-family-primary);font-size:25px;font-weight:300;letter-spacing:1px;line-height:30px}@media (min-width:768px){.intro-animation__description .bl-wysiwyg{font-size:clamp(1.125rem,2.5vw,33px);line-height:40px}}.intro-animation__tagline{font-family:var(--font-family-secondary);font-size:13px;font-weight:600;left:50%;letter-spacing:1px;top:50dvh;transform:translate(-50%,-50%);white-space:nowrap}@media (min-width:768px){.intro-animation__tagline{font-size:16px}}.intro-animation__cta{bottom:96px;left:50%;transform:translateX(-50%)}.faq__main-title{margin-bottom:5rem;text-align:center}.faq__sections{margin:0 auto;max-width:800px}.faq__section:not(:last-child){margin-bottom:3rem}.faq__section-title{margin-bottom:1.5rem}.single-project{--sp-header-offset:75px}.admin-bar .single-project{--sp-header-offset:107px}.single-project__hero{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:40px;padding-top:0;position:relative;z-index:1}@media (min-width:1024px){.single-project__hero{grid-template-columns:50% 50%;padding-bottom:0}}.single-project__media{height:60dvh;overflow:hidden;position:relative}@media (min-width:1024px){.single-project__media{height:600px;min-height:0}}.single-project__media-inner{background-position:50%;background-size:cover;height:100%;inset:calc(var(--spacing)*0);position:absolute;width:100%}.single-project__media-inner iframe{height:max(100%,56.25vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100%,177.78vh)}.single-project__content{align-items:flex-start;display:flex;padding-left:30px;padding-right:30px;padding-top:35px}@media (min-width:1024px){.single-project__content{padding-bottom:140px;padding-left:100px;padding-right:var(--gutter);padding-top:70px}}.single-project__content-inner{max-width:720px;width:100%}.single-project__title{font-family:var(--font-family-secondary);font-size:11px;letter-spacing:.22px;line-height:14px;text-transform:uppercase}@media (min-width:1024px){.single-project__title{font-size:16px;font-weight:600;letter-spacing:1px;line-height:23px}}.single-project__location{font-family:var(--font-family-secondary);font-size:11px;letter-spacing:.22px;line-height:14px;text-transform:uppercase}@media (min-width:1024px){.single-project__location{font-size:16px;font-weight:400;letter-spacing:1px;line-height:23px}}.single-project__headline{font-size:25px;font-weight:300;letter-spacing:1.13px;line-height:30px;margin-bottom:20px;margin-top:20px}@media (min-width:1024px){.single-project__headline{font-family:var(--font-family-primary);font-size:33px;font-weight:300;letter-spacing:1px;line-height:40px;margin-bottom:70px;margin-top:80px}}.single-project__section-title{font-family:var(--font-family-secondary);font-size:11px;font-weight:500;letter-spacing:.55px;line-height:17px;text-transform:uppercase}@media (min-width:1024px){.single-project__section-title{font-size:16px;font-weight:600;letter-spacing:1px;line-height:23px}}.single-project__body{font-family:var(--font-family-primary);font-size:12px;font-weight:400;letter-spacing:.6px;line-height:17px;margin-top:30px}@media (min-width:1024px){.single-project__body{font-size:15px;font-weight:300;letter-spacing:.5px;line-height:22px}}.single-project__body p{margin-bottom:1em}.single-project__body p:last-child{margin-bottom:0}.single-project__content .bl-button{margin-top:20px}@media (min-width:1024px){.single-project__content .bl-button{margin-top:75px}}.single-project [data-scroll-fade-always]{opacity:0}.single-project [data-split-text-always]{visibility:hidden}.single-project__gallery{overflow:hidden;padding-bottom:20px;position:relative;z-index:2}.single-project__gallery-nav{display:flex;gap:16px;justify-content:flex-end;padding:0 24px 10px}@media (min-width:1024px){.single-project__gallery-nav{padding:0 48px 30px}}@media (max-width:768px){.single-project__gallery-nav{gap:15px}}.single-project__gallery-next,.single-project__gallery-prev{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:opacity .3s;width:40px}.single-project__gallery-next:hover,.single-project__gallery-prev:hover{opacity:.6}.single-project__gallery-next .bl-icon,.single-project__gallery-prev .bl-icon{display:flex}.single-project__gallery-next svg,.single-project__gallery-prev svg{height:24px;width:24px}@media (max-width:768px){.single-project__gallery-next,.single-project__gallery-next svg,.single-project__gallery-prev,.single-project__gallery-prev svg{height:15px;width:15px}}.single-project__gallery-slider .slick-list{overflow:visible}.single-project__gallery-slider .slick-track{align-items:center;display:flex!important}.single-project__gallery-slider .slick-slide{margin:0 17.5px}.single-project__gallery-slide-media{position:relative}.single-project__gallery-slide-media img{display:block;height:75vh;max-width:none;width:auto}.single-project__gallery-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:inherit}.single-project__gallery-video-wrap{background:#000;overflow:hidden;position:relative}.single-project__gallery-video-wrap .single-project__gallery-poster{display:block;height:75vh;max-width:none;visibility:hidden;width:auto}.single-project__gallery-video-wrap--native .single-project__gallery-video{display:block;height:75vh;max-width:none;position:relative;width:auto}.single-project__gallery-video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.single-project__gallery-iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.single-project__gallery-caption{font-family:var(--font-family-primary);font-size:12px;font-style:italic;font-weight:300;letter-spacing:.6px;margin-top:11px;opacity:0;text-align:center;transform:translateY(8px);transition:opacity .4s ease .2s,transform .4s ease .2s}@media (min-width:1024px){.single-project__gallery-caption{font-size:14px;letter-spacing:.5px;line-height:24px;margin-top:16px;text-align:left}}.slick-current .single-project__gallery-caption{opacity:1;transform:translateY(0)}.single-project__lightbox{align-items:center;background:#1a1a1a;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.single-project__lightbox[hidden]{display:none}.single-project__lightbox.is-open{opacity:1;visibility:visible}.single-project__lightbox-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:60px 24px;width:100%}@media (min-width:1024px){.single-project__lightbox-inner{max-width:calc(100% - 220px);padding:48px 0}}.single-project__lightbox-stage{align-items:center;display:flex;justify-content:center;line-height:0;max-height:78vh;width:100%}.single-project__lightbox-image{-o-object-fit:contain;object-fit:contain}.single-project__lightbox-image,.single-project__lightbox-video{display:block;height:auto;max-height:78vh;max-width:100%;width:auto}.single-project__lightbox-video{background:#000}.single-project__lightbox-embed{aspect-ratio:16/9;max-height:78vh;position:relative;width:min(100%,138.6666666667vh)}.single-project__lightbox-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.single-project__lightbox-caption{color:#fff;font-family:var(--font-family-primary);font-size:12px;font-style:italic;font-weight:300;letter-spacing:.6px;margin-top:16px;max-width:90%;text-align:center}@media (min-width:1024px){.single-project__lightbox-caption{font-size:14px;letter-spacing:.5px;line-height:24px}}.single-project__lightbox-close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:22px;top:22px;transition:opacity .3s ease;width:28px}.single-project__lightbox-close:hover{opacity:.6}.single-project__lightbox-close .bl-icon,.single-project__lightbox-close svg{display:block;height:22px;width:22px}@media (min-width:1024px){.single-project__lightbox-close{height:32px;right:36px;top:30px;width:32px}.single-project__lightbox-close .bl-icon,.single-project__lightbox-close svg{height:26px;width:26px}}.single-project__lightbox-nav{align-items:center;display:flex;gap:18px;justify-content:flex-end;margin-bottom:14px;width:100%}@media (min-width:1024px){.single-project__lightbox-nav{display:contents}}.single-project__lightbox-next,.single-project__lightbox-prev{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:0;transition:opacity .3s ease}.single-project__lightbox-next:hover,.single-project__lightbox-prev:hover{opacity:.6}.single-project__lightbox-next .bl-icon,.single-project__lightbox-next svg,.single-project__lightbox-prev .bl-icon,.single-project__lightbox-prev svg{display:block}.single-project__lightbox-next,.single-project__lightbox-prev{height:26px;width:26px}.single-project__lightbox-next .bl-icon,.single-project__lightbox-next svg,.single-project__lightbox-prev .bl-icon,.single-project__lightbox-prev svg{height:22px;width:22px}@media (min-width:1024px){.single-project__lightbox-next,.single-project__lightbox-prev{height:34px;position:fixed;top:50%;transform:translateY(-50%);width:34px;z-index:1}.single-project__lightbox-next .bl-icon,.single-project__lightbox-next svg,.single-project__lightbox-prev .bl-icon,.single-project__lightbox-prev svg{height:30px;width:30px}.single-project__lightbox-prev{left:48px}.single-project__lightbox-next{right:48px}}body.single-project--lightbox-open{overflow:hidden}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}