@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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-bold:700;--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)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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,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);-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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-\[2\.8rem\]{top:2.8rem}.right-\[3\.6rem\]{right:3.6rem}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[-2rem\]{left:-2rem}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[10\]{z-index:10}.z-\[30\]{z-index:30}.z-\[100\]{z-index:100}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.col-span-12{grid-column:span 12/span 12}.col-start-7{grid-column-start:7}.row-start-2{grid-row-start:2}.row-start-4{grid-row-start:4}.mt-\[3rem\]{margin-top:3rem}.mt-\[min\(3rem\,3vh\)\]{margin-top:min(3rem,3vh)}.mb-\[min\(3\.5rem\,3\.5vh\)\]{margin-bottom:min(3.5rem,3.5vh)}.mb-\[min\(8rem\,8vh\)\]{margin-bottom:min(8rem,8vh)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[0\.3rem\]{height:.3rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[1rem\]{height:1rem}.h-\[3\.4rem\]{height:3.4rem}.h-\[3\.6rem\]{height:3.6rem}.h-\[6rem\]{height:6rem}.h-\[9px\]{height:9px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[28px\]{height:28px}.h-\[30\%\]{height:30%}.h-\[40px\]{height:40px}.h-\[100vh\]{height:100vh}.h-\[clamp\(12px\,3rem\,40px\)\]{height:max(12px,min(3rem,40px))}.h-full{height:100%}.h-px{height:1px}.max-h-\[30px\]{max-height:30px}.w-\[1\.2rem\]{width:1.2rem}.w-\[1rem\]{width:1rem}.w-\[3\.3rem\]{width:3.3rem}.w-\[3\.6rem\]{width:3.6rem}.w-\[6rem\]{width:6rem}.w-\[7rem\]{width:7rem}.w-\[9px\]{width:9px}.w-\[22px\]{width:22px}.w-\[28px\]{width:28px}.w-\[40px\]{width:40px}.w-\[50rem\]{width:50rem}.w-\[60\%\]{width:60%}.w-\[65rem\]{width:65rem}.w-\[87px\]{width:87px}.w-full{width:100%}.w-px{width:1px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[3\.6rem\]{--tw-translate-x:calc(3.6rem*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[6rem\]{--tw-translate-x:calc(6rem*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[20\%\]{--tw-translate-x:calc(20%*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[20\%\]{--tw-translate-x:20%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.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-none{list-style-type:none}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-\[1fr_auto_1fr_auto\]{grid-template-rows:1fr auto 1fr auto}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1rem\]{gap:1rem}.gap-\[2\.2rem\]{gap:2.2rem}.gap-\[4rem\]{gap:4rem}.gap-\[6rem\]{gap:6rem}.gap-\[min\(3rem\,3vh\)\]{gap:min(3rem,3vh)}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[6rem\]{border-radius:6rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#8c8d9178\]{border-color:rgba(140,141,145,.47)}.border-\[\#454545\]{border-color:#454545}.border-black{border-color:var(--color-black)}.border-white\/75{border-color:rgba(255,255,255,.75)}@supports (color:color-mix(in lab, red, red)){.border-white\/75{border-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-\[\#8a8f8d\]{background-color:#8a8f8d}.bg-\[\#c93172\]{background-color:#c93172}.bg-\[\#ff8200\]{background-color:#ff8200}.bg-\[\#ffffff2b\]{background-color:rgba(255,255,255,.17)}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-\[3rem\]{padding:3rem}.px-\[1\.8rem\]{padding-left:1.8rem;padding-right:1.8rem}.px-\[2rem\]{padding-left:2rem;padding-right:2rem}.px-\[3rem\]{padding-left:3rem;padding-right:3rem}.px-\[5rem\]{padding-left:5rem;padding-right:5rem}.px-\[6rem\]{padding-left:6rem;padding-right:6rem}.px-\[11rem\]{padding-left:11rem;padding-right:11rem}.py-\[0\.8rem\]{padding-top:.8rem;padding-bottom:.8rem}.py-\[2rem\]{padding-top:2rem;padding-bottom:2rem}.py-\[3rem\]{padding-top:3rem;padding-bottom:3rem}.pt-\[10rem\]{padding-top:10rem}.pb-\[5rem\]{padding-bottom:5rem}.pb-\[min\(2rem\,1\.5vh\)\]{padding-bottom:min(2rem,1.5vh)}.text-right{text-align:right}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[4rem\]{font-size:4rem}.text-\[clamp\(12px\,1\.5rem\,15px\)\]{font-size:max(12px,min(1.5rem,15px))}.text-\[clamp\(12px\,3rem\,40px\)\]{font-size:max(12px,min(3rem,40px))}.text-\[clamp\(15px\,2\.6rem\,26px\)\]{font-size:max(15px,min(2.6rem,26px))}.text-\[min\(4\.4rem\,3\.5vh\)\]{font-size:min(4.4rem,3.5vh)}.text-\[min\(6\.5rem\,6\.5vh\)\]{font-size:min(6.5rem,6.5vh)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[120\%\]{--tw-leading:120%;line-height:120%}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.045em\]{--tw-tracking:.045em;letter-spacing:.045em}.tracking-\[0\.078em\]{--tw-tracking:.078em;letter-spacing:.078em}.tracking-\[0\.135em\]{--tw-tracking:.135em;letter-spacing:.135em}.tracking-\[0\.195em\]{--tw-tracking:.195em;letter-spacing:.195em}.whitespace-nowrap{white-space:nowrap}.text-\[\#5b6871\]{color:#5b6871}.text-\[\#334049\]{color:#334049}.text-\[\#FCFCFD\]{color:#fcfcfd}.text-\[\#c93172\]{color:#c93172}.text-\[\#fcfcfd\]{color:#fcfcfd}.text-\[\#ff8200\]{color:#ff8200}.text-current{color:currentColor}.uppercase{text-transform:uppercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.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,-webkit-text-decoration-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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.ease-\[cubic-bezier\(0\.625\,0\.05\,0\,1\)\]{--tw-ease:cubic-bezier(.625,.05,0,1);transition-timing-function:cubic-bezier(.625,.05,0,1)}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:scale-90:hover{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:opacity-80:hover{opacity:.8}}}@font-face{font-family:Aventa;src:url(/fonts/aventa/Aventa-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aventa;src:url(/fonts/aventa/Aventa-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aventa;src:url(/fonts/aventa/Aventa-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orlean;src:url(/fonts/orlean/Orlean-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orlean;src:url(/fonts/orlean/Orlean-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--color-black:#000;--color-black-opacity:rgba(0,0,0,.1);--color-black-dark:#111822;--color-black-soft:#c93172;--color-neutral:#000;--color-white:#fcfcfd;--color-accent:#ff8200;--color-accent-alt:#ff6711;--color-brand-bg:#c93172;--color-hero-bg:#c1c5c9}html,body{width:100%;height:100svh;position:fixed;top:0;left:0;overflow:hidden}html{font-size:.520833vw}@media screen and (max-width:991px){html{font-size:2.27273vw}}@media screen and (min-width:482px) and (max-width:991px){html{font-size:1.30208vw}}@media screen and (min-width:992px) and (orientation:portrait){html{font-size:1.66667vw}}body{color:var(--color-black-soft);background:#fff;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}.scroller-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:scroll}.scroller-content{min-height:100%}[data-loader-fade-element-positive],[data-loader-fade-element-negative]{opacity:0;visibility:hidden}.font-orlean{font-family:Orlean,Georgia,serif}.font-aventa{font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.navbar__logo{width:auto;height:2.9rem;display:block}.loader__logo{width:auto;height:max(3.5rem,min(8vw,6.5rem));display:block}.btn-animate-chars{cursor:pointer;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex;position:relative}.btn-animate-chars__bg{background:var(--color-black-dark);border-radius:3rem;transition:transform .5s cubic-bezier(.625,.05,0,1);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 4px 24px rgba(0,0,0,.15)}.btn-animate-chars__text{z-index:1;padding:1.2rem 2.2rem;display:inline-flex;position:relative;overflow:hidden}.btn-animate-chars__text span{color:var(--color-white);letter-spacing:.05em;font-family:Aventa,sans-serif;font-size:max(12px,min(1.5rem,15px));font-weight:400;line-height:87.6%;transition:transform .5s cubic-bezier(.625,.05,0,1);display:inline-block}.btn-animate-chars:hover .btn-animate-chars__text span{transform:translateY(-1.3em)rotate(.001deg)}.btn-animate-chars.--underline .btn-animate-chars__bg{box-shadow:none;background:0 0}.btn-animate-chars.--underline .btn-animate-chars__text{padding:0 0 3px}.btn-animate-chars.--underline .btn-animate-chars__text span{color:var(--color-black-dark);letter-spacing:normal;font-size:max(15px,min(2rem,20px))}.btn-animate-chars.--underline .btn-animate-chars__text:after{content:"";background:var(--color-black);width:100%;height:1px;transition:transform .5s cubic-bezier(.625,.05,0,1);position:absolute;bottom:0;left:0}.btn-animate-chars.--underline:hover .btn-animate-chars__text:after{transform:scaleX(.8)}.cta-1.btn-animate-chars{color:#131313;cursor:pointer;border-radius:3rem;flex-grow:1;justify-content:center;align-items:center;gap:.8rem;max-width:-moz-fit-content;max-width:fit-content;padding:1.9rem 3.7rem;line-height:1;text-decoration:none;display:flex;position:relative}.cta-1 .btn-animate-chars__text{white-space:nowrap;padding:0;display:flex;position:relative;overflow:hidden}.cta-1 .btn-animate-chars__text span{color:#fff;letter-spacing:2px;text-shadow:0 1.3em;font-family:Aventa,sans-serif;font-size:2rem;font-weight:300;line-height:normal;transition:transform .6s cubic-bezier(.625,.05,0,1);display:inline-block;position:relative;transform:translateY(0)rotate(.001deg)}.cta-1 .btn-animate-chars__bg{z-index:-1;background-color:#101820;border-radius:5rem;transition:transform .6s cubic-bezier(.625,.05,0,1);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 10px 36px rgba(16,24,32,.35),0 0 0 1px rgba(16,24,32,.06)}.cta-1 .cta-1__arrow-wrapper{flex-shrink:0;width:2.2rem;height:2.2rem;overflow:hidden}.cta-1 .cta-1__arrow-wrapper svg{object-fit:contain;filter:drop-shadow(-2.2rem 2.2rem #ff6711);width:100%;height:100%;transition:transform .6s cubic-bezier(.625,.05,0,1)}.cta-1.btn-animate-chars:hover .btn-animate-chars__text span{transform:translateY(-1.3em)rotate(.001deg)}.cta-1.btn-animate-chars:hover .btn-animate-chars__bg{transform:scale(.95)}.cta-1.btn-animate-chars:hover .cta-1__arrow-wrapper svg{transform:translate(2.2rem,-2.2rem)}.hero-flex__left .cta-1{pointer-events:all}@media (orientation:portrait){.cta-1.btn-animate-chars{padding:1.2rem 2.2rem}.cta-1 .btn-animate-chars__text span{color:#fcfcfd;letter-spacing:1.4px;font-size:1.4rem}.cta-1 .cta-1__arrow-wrapper{width:1.8rem;height:1.8rem}}.cta-2.btn{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.cta-2.btn .btn__bg{border-radius:inherit;background-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0}.cta-2.btn .btn__text{justify-content:flex-start;align-items:center;transition:color .7s cubic-bezier(.625,.05,0,1);display:flex;position:relative}.cta-2.btn .btn-text-p{white-space:nowrap;color:inherit}.cta-2.btn .btn__circle-wrap{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cta-2.btn .btn__circle{pointer-events:none;border-radius:50%;width:100%;transition:transform .7s cubic-bezier(.625,.05,0,1),background-color .4s cubic-bezier(.625,.05,0,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)rotate(.001deg)}.cta-2.btn .before__100{padding-top:100%;display:block}.cta-2.btn[data-theme=light] .btn__text{color:#031819}.cta-2.btn[data-theme=light] .btn__circle{background-color:#ff8200}.cta-2.btn[data-theme=light]:hover .btn__text{color:#fcfcfd}.cta-2.btn:hover .btn__circle,.cta-2.btn.is-active .btn__circle{transform:translate(-50%,-50%)scale(1)rotate(.001deg)}.hero-flex__right__list{flex-wrap:wrap;gap:.6rem;display:flex}.hero .hero-flex__right__list-item .cta-2{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(252,252,253,.08);border:.1rem solid rgba(252,252,253,.75);border-radius:3rem;padding:.8rem 2rem}.hero .hero-flex__right__list-item .cta-2[data-theme=light] .btn__text,.hero .hero-flex__right__list-item .btn-text-p{color:#fcfcfd}.hero .hero-flex__right__list-item .cta-2.rounded-full{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(252,252,253,.08)}.hero-flex__right__list-item .btn-animate-chars__bg{box-shadow:none}.hero-flex__right__list-item .btn-text-p{font-family:Aventa,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal}.cta-2{cursor:pointer;background:0 0;border:.1rem solid #000;border-radius:3rem;justify-content:center;align-items:center;padding:.8rem 2rem;display:inline-flex;position:relative;overflow:hidden}.cta-2 .btn__circle-wrap{border-radius:3rem;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cta-2 .btn__circle{aspect-ratio:1;background:#000;border-radius:50%;width:150%;transition:transform .5s cubic-bezier(.625,.05,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.cta-2 .btn-text-p{z-index:1;font-family:Aventa,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;transition:color .3s;position:relative}.cta-2:hover .btn-text-p{color:#fff}.btn-bubble-arrow{align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-bubble-arrow__arrow{z-index:2;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;transition:transform .5s cubic-bezier(.625,.05,0,1);display:flex}.btn-bubble-arrow__content{background:#fff;border-radius:3.6rem;align-items:center;height:3.6rem;padding-left:1.8rem;padding-right:1.8rem;transition:transform .5s cubic-bezier(.625,.05,0,1);display:flex;transform:translate(-3.6rem)}.btn-bubble-arrow__content-text{letter-spacing:.045em;color:var(--color-black-soft);white-space:nowrap;font-family:Aventa,sans-serif;font-size:max(12px,min(1.5rem,15px));font-weight:500}.btn-bubble-arrow:hover .btn-bubble-arrow__content{transform:translate(0)}.btn-bubble-arrow__arrow.is--duplicate{opacity:0;position:absolute;left:0}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes loaderDots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.cta-2:hover .btn__circle,.cta-2.is-active .btn__circle{transform:translate(-50%,-50%)scale(1)}.cta-2.is-active .btn-text-p{color:#fff}.projects-selectors:hover .cta-2 .btn__circle{transform:translate(-50%,-50%)scale(0)}.projects-selectors:hover .cta-2:hover .btn__circle,.projects-selectors .cta-2.is-active .btn__circle{transform:translate(-50%,-50%)scale(1)}.projects-selectors:hover .cta-2.is-active .btn-text-p,.projects-selectors .cta-2.is-active .btn-text-p{color:#fff}.dots:after{content:"...";animation:1.5s infinite loaderDots}.hero{pointer-events:none;background-color:transparent;width:100%;height:100svh;padding:0;position:relative;top:0;overflow:hidden}.hero .navbar{z-index:20;pointer-events:all;width:100%;position:absolute;top:0;left:0}.hero .navbar .navbar-divider,.hero .navbar .navbar-left>div[style*=background-color]{background-color:rgba(252,252,253,.65)!important}.hero .navbar .navbar-left>button{border-color:rgba(252,252,253,.35)!important}.hero .navbar .navbar-left button svg polyline{stroke:#fcfcfd!important}.hero .navbar .navbar-menu-btn span{background-color:#fcfcfd!important}.hero .navbar .btn-animate-chars.--underline .btn-animate-chars__text span{color:#fcfcfd}.hero .navbar .btn-animate-chars.--underline .btn-animate-chars__text:after{background:rgba(252,252,253,.75)}.hero .navbar .btn-animate-chars.--underline:hover .btn-animate-chars__text span{color:#fcfcfd}.hero .secuence-canvas{z-index:0;pointer-events:none;width:100%;height:100vh;display:block;position:absolute;top:0;left:0}.hero .hero__layer-wrapper{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.hero .hero__layer-wrapper img{object-fit:cover;width:100%;height:100%}.hero .hero__ellipse-center{z-index:1;will-change:transform;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;mix-blend-mode:overlay;width:80vmin;height:80vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .hero__ellipse-center img{object-fit:contain;width:100%;height:100%}.hero .hero__ellipse-white-bottom{z-index:0;width:100%;height:20rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(transparent 40%,#000);mask:linear-gradient(transparent 40%,#000)}.hero .hero-flex{box-sizing:border-box;z-index:10;justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:8rem 5rem 0;display:flex;position:relative}.hero .hero-flex__left{pointer-events:all;gap:2.8rem;max-width:min(82.4rem,82.4vh);display:grid}.hero .hero-flex__left-heading h1,.hero .hero-flex__left-heading h2{color:#c93172;letter-spacing:.195em;font-family:Orlean,Georgia,serif;font-size:min(6.5rem,6.5vh);font-weight:700;line-height:.8}.hero .hero-flex__left-heading h2{margin-top:1.2rem}.hero .hero-flex__left p{color:#fff;width:min(74rem,74vh);font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:min(2.5rem,2.5vh);font-weight:400;line-height:1.2}.hero .hero-flex__right{pointer-events:all;gap:2rem;width:47.1rem;display:grid}.hero .hero-flex__right p{color:#fff;width:90%;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:min(2.5rem,2.5vh);font-weight:400;line-height:1.2}.hero .hero-flex__right p span{color:#fff}.bars-indicator{z-index:7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;justify-content:space-between;align-items:flex-end;width:12.9rem;height:3rem;transition:opacity 1s ease-out;display:flex;position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%)}.bars-indicator.is-visible{opacity:1}.bars-indicator .bar{background-color:#000;width:1px;height:2.3rem;transition:top 1s ease-out;animation:6s ease-in-out infinite floatUpDown;position:relative;top:.8rem}.bars-indicator .bar-1{animation-delay:0s}.bars-indicator .bar-2{animation-delay:.5s}.bars-indicator .bar-3{animation-delay:1s}.bars-indicator .bar-4{animation-delay:1.5s}.bars-indicator[data-active-bar="1"] .bar-1,.bars-indicator[data-active-bar="2"] .bar-2,.bars-indicator[data-active-bar="3"] .bar-3,.bars-indicator[data-active-bar="4"] .bar-4{top:0}.bars-indicator.is-light .bar{background-color:#fcfcfd}@media (orientation:portrait){.hero .hero-flex{padding:min(5rem,5vh) min(2rem,2vh) 0}.hero .hero__ellipse-white-bottom{width:221.6rem;height:10rem}.hero .hero__ellipse-center{mix-blend-mode:color;z-index:1;width:100%;height:100%}.hero .hero__ellipse-center img{width:60rem;height:60rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.hero .hero-flex__left{pointer-events:none;gap:1.4rem;max-width:100%}.hero .hero-flex__left-heading h1,.hero .hero-flex__left-heading h2{letter-spacing:.09em;font-size:3rem}.hero .hero-flex__left-heading h2{margin-top:.4rem}.hero .hero-flex__left p{letter-spacing:-.028rem;width:100%;font-size:1.4rem}.hero .hero-flex__right{display:none}.bars-indicator{width:10.5rem;height:2.4rem}.bars-indicator .bar{height:1.9rem;top:.5rem}}.about{background:#fff;border:1px solid transparent;width:100%;min-height:100vh;margin-top:-1px;position:relative;overflow:hidden}.about .about__ellipse-globe{object-fit:contain;width:100%;height:auto}.about .about-grid{z-index:1;place-content:center;place-items:center;gap:2.6rem;width:100%;height:100vh;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.about .about-grid h2{color:#c93172;text-align:center;letter-spacing:.45rem;max-width:min(142.5rem,96vw);margin-bottom:1rem;font-family:Orlean,Georgia,serif;font-size:min(15rem,14vh);font-weight:700;line-height:100%;position:relative}.about .about-grid h2 span{font-weight:700}.about .about-grid p{color:#000;text-align:center;max-width:100.1rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.2;position:relative}.about .about-grid p span{color:#000}.ideas{z-index:1;border:1px solid transparent;justify-content:center;width:100%;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.ideas .ideas__blur-0{filter:blur(200px);will-change:transform;background:#c93172;border-radius:100%;width:71.2rem;height:71.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ideas .ideas__blur-1{mix-blend-mode:multiply;width:50rem;height:45rem;position:absolute;top:8%;left:50%;transform:translate(-50%)}.ideas .ideas__blur-2{width:113rem;height:113rem;position:absolute;top:22%;left:50%;transform:translate(-50%)}.ideas .ideas-grid{box-sizing:border-box;place-content:center;place-items:center;gap:2.6rem;width:min(145rem,100vw);max-width:100%;height:40rem;padding-left:2rem;padding-right:2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ideas .ideas-grid h2{color:#c93172;text-align:center;letter-spacing:.45rem;max-width:min(144.7rem,96vw);font-family:Orlean,Georgia,serif;font-size:min(15rem,14vh);font-weight:700;line-height:100%}.ideas .ideas-grid h2 span{font-weight:700}.ideas .ideas-grid p{color:#000;text-align:center;max-width:80.6rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.2}.ideas .ideas-grid p span{color:#000}.portfolio{transform-origin:50%;background:#fff;justify-content:center;align-items:center;width:100%;height:100svh;min-height:600px;padding:min(12rem,10vh) min(7rem,7vh);display:flex}.portfolio .portfolio-wrapper{will-change:transform;cursor:pointer;border-radius:3rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.portfolio .portfolio-wrapper[data-portfolio-reveal]{clip-path:inset(20% 40% 0% round 3rem);visibility:hidden;opacity:0}.portfolio .portfolio-image-wrapper{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio .portfolio-image-wrapper .vimeo-bg{width:100%;height:100%;position:absolute;top:auto;bottom:0;left:auto;right:0;transform:none}.portfolio .portfolio-image-wrapper .vimeo-bg.is--loop{width:100%;height:100%;top:auto;left:auto;transform:none}.portfolio .portfolio-image-layer{z-index:1;pointer-events:none;background:rgba(0,0,0,.698);border-radius:3rem;transition:all .6s cubic-bezier(.625,.05,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.portfolio .portfolio-wrapper:hover .portfolio-image-layer{background:rgba(0,0,0,.396)}.portfolio .portfolio-image-wrapper img{z-index:-1;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.portfolio .portfolio-wrapper .cta-1.--is-showreel{z-index:2;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:0;flex-grow:0;align-items:center;gap:28px;max-width:none;padding:0;display:flex;position:relative}.portfolio .portfolio-wrapper .cta-1.--is-showreel .btn-animate-chars__bg{display:none}.portfolio .portfolio-wrapper .cta-1.--is-showreel .cta-1__arrow-wrapper{flex-shrink:0;width:54px;height:56px;overflow:hidden}.portfolio .portfolio-wrapper .cta-1.--is-showreel .cta-1__arrow-wrapper svg{filter:drop-shadow(-56px 0 #fff);transition:transform .6s cubic-bezier(.625,.05,0,1)}.portfolio .portfolio-wrapper .cta-1.--is-showreel .cta-1__divider{background-color:#fff;flex-shrink:0;width:2px;height:32px;transition:transform .6s cubic-bezier(.625,.05,0,1)}.portfolio .portfolio-wrapper .cta-1.--is-showreel .btn-animate-chars__text{padding-top:1px;padding-bottom:1px;display:inline-flex;overflow:hidden}.portfolio .portfolio-wrapper .cta-1.--is-showreel .btn-animate-chars__text span{color:#fff;letter-spacing:.144rem;text-transform:uppercase;font-family:Orlean,Georgia,serif;font-size:48px;font-weight:500;line-height:100%;transition:transform .5s cubic-bezier(.625,.05,0,1);display:inline-block}.portfolio .portfolio-wrapper:hover .cta-1.--is-showreel .cta-1__arrow-wrapper svg{transform:translate(56px)}.portfolio .portfolio-wrapper:hover .cta-1.--is-showreel .cta-1__divider{transform:scaleY(.8)}.portfolio .portfolio-wrapper:hover .cta-1.--is-showreel [data-button-animate-chars] span{transform:translateY(-1.3em)rotate(.001deg)}@media (orientation:portrait){.portfolio{pointer-events:none;padding:min(9rem,9vh) 1.2rem min(3rem,3vh)}.portfolio .portfolio-wrapper{pointer-events:auto}.portfolio .portfolio-wrapper[data-portfolio-reveal]{clip-path:inset(30% 15% 0% round 2rem)}.portfolio .portfolio-wrapper .cta-1.--is-showreel{gap:2.8rem}.portfolio .portfolio-wrapper .cta-1.--is-showreel .cta-1__arrow-wrapper{width:3rem;height:3.2rem}.portfolio .portfolio-wrapper .cta-1.--is-showreel .cta-1__divider{height:3.2rem}.portfolio .portfolio-wrapper .cta-1.--is-showreel .btn-animate-chars__text span{letter-spacing:.06em;font-size:2rem;line-height:1.1}.portfolio .portfolio-wrapper:hover .cta-1.--is-showreel .cta-1__arrow-wrapper svg{transform:translate(0)}.portfolio .portfolio-wrapper:hover .cta-1.--is-showreel .cta-1__divider{transform:scaleY(1)}.portfolio .portfolio-wrapper:hover .cta-1.--is-showreel [data-button-animate-chars] span{transform:translateY(0)rotate(0)}}.services-bg-wrapper{background-color:#feffff;min-height:100vh;padding-top:min(20rem,20vh);position:relative}.services-bg-wrapper .services__ellipse{z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0}.services-bg-wrapper .services__ellipse img{object-fit:cover;width:100%;height:100%}.services{z-index:1;pointer-events:none;width:100%;height:-moz-fit-content;height:fit-content;padding:0 5rem;position:absolute;top:min(20rem,20vh)}.services .services-flex{pointer-events:auto;justify-content:space-between;align-items:center;display:flex}.services .services-heading{color:#c93172;letter-spacing:.18rem;width:min(58.9rem,58.9vh);font-family:Orlean,Georgia,serif;font-size:min(6rem,6vh);font-weight:400;line-height:100%}.services .services-heading span{font-weight:400}.services .services-text{color:#8a8f8d;justify-self:end;width:min(49.4rem,49.4vh);font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:min(2.5rem,2.5vh);font-weight:400;line-height:1.2}.services .services-text span{color:#334049}.services-video{z-index:1;width:100%;height:min(108rem,100vh);min-height:600px;margin-top:min(6rem,6vh);position:relative;overflow:hidden}.services-video .services-container{z-index:1;height:100%;position:relative}.services-video .services-container .vimeo-bg.is--loop,.services-video .services-container .avif-loop-bg.is--loop{z-index:0;top:50%;-webkit-mask-image:radial-gradient(38% 36%,#000 58%,transparent 100%);mask-image:radial-gradient(38% 36%,#000 58%,transparent 100%)}.services-video>.vimeo-bg.is--loop,.services-video>.avif-loop-bg.is--loop{z-index:0}.vimeo-bg,.avif-loop-bg{isolation:isolate;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(0)}.vimeo-bg.is--loop,.avif-loop-bg.is--loop{width:min(175rem,175vh);height:min(100rem,100vh);top:50%;left:50%;transform:translate(-50%,-50%)}.avif-loop-bg__canvas{width:100%;height:100%;display:block}.vimeo-bg__iframe-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.vimeo-bg__before{padding-top:62.5%}.vimeo-bg__iframe{pointer-events:none;width:100%;height:100%;position:absolute}.vimeo-bg__placeholder{object-fit:cover;width:100%;height:100%;transition:opacity .3s linear;animation:18s ease-in-out infinite servicesLoopDrift;display:block;position:absolute}.vimeo-bg[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-bg__placeholder{opacity:0;pointer-events:none;transition-delay:.2s;animation:none}@keyframes servicesLoopDrift{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.04)rotate(2deg)}}.services-video .services-container__copy{visibility:hidden;opacity:0;z-index:2;pointer-events:none;place-items:center;width:100%;display:grid;position:absolute;top:50%}.services-video .services-container__copy h3{color:#101820;text-align:center;letter-spacing:.3rem;width:min(98.8rem,98.8vh);max-width:calc(100% - 4rem);font-family:Orlean,Georgia,serif;font-size:min(10rem,10vh);font-weight:400;line-height:100%}.services-video .services-container__copy h3 span{font-weight:400}.services-video .services-container__copy p{color:#334049;text-align:center;width:min(72.6rem,72.6vh);max-width:calc(100% - 4rem);font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:min(2.5rem,2.5vh);font-weight:400;line-height:1.2}.services-video .services-container__copy p span{color:#334049}.services-video .services-container>a{z-index:3;text-decoration:none;position:absolute;top:50%;left:50%}.services-video .services-button{-webkit-backdrop-filter:blur(8.5px);cursor:pointer;background:rgba(255,255,255,.12);border-radius:6.8rem;justify-content:center;align-items:center;gap:1.5rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-height:6.8rem;padding:2.3rem 3.4rem;display:flex;position:relative;top:auto;left:auto;box-shadow:15px 19px 76.6px rgba(0,0,0,.06)}.services-video .services-button svg{z-index:1;flex-shrink:0;width:2.4rem;height:2.4rem;position:relative}.services-video .services-button:before{content:"";pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(90deg,#ffb263,rgba(255,177,99,.21) 20%,transparent 40%,transparent 60%,rgba(255,177,99,.21) 80%,#ffb263);border-radius:3rem;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(rgba(255,255,255,.42) 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(rgba(255,255,255,.42) 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0)}.services-video .services-button__text{color:#101820;letter-spacing:.09rem;z-index:1;white-space:nowrap;font-family:Orlean,Georgia,serif;font-size:3rem;font-weight:400;line-height:100%;position:relative}.services-video .services-button.--is-development svg{width:2rem;height:2rem}@media screen and (max-width:1100px) and (orientation:landscape){.services-video .vimeo-bg.is--loop,.services-video .avif-loop-bg.is--loop{height:33.6rem}.services-video{height:min(72rem,100vh)}}@media (orientation:portrait){.services-bg-wrapper{min-height:-moz-fit-content;min-height:fit-content;padding-top:min(5rem,5vh)}.services{z-index:5;margin-bottom:-12rem;padding:0 3rem;top:min(10rem,10vh)}.services .services-flex{flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem}.services .services-heading{letter-spacing:.12rem;text-align:center;width:100%;font-size:4rem}.services .services-text{letter-spacing:-.028rem;text-align:center;width:31.4rem;max-width:100%;margin:0;font-size:1.4rem}.services-video{height:100vh;min-height:640px;margin-top:min(4rem,4vh);overflow:visible}.services-video .services-container .vimeo-bg.is--loop,.services-video .services-container .avif-loop-bg.is--loop{top:50%;-webkit-mask-image:radial-gradient(42% 40%,#000 55%,transparent 100%);mask-image:radial-gradient(42% 40%,#000 55%,transparent 100%)}.services-video .services-container{height:52.6rem;min-height:640px;top:50%;transform:translateY(-50%)}.services-video .services-button{border-radius:3rem;gap:.8rem;height:3.4rem;max-height:3.4rem;padding:.9rem 2.15rem}.services-video .services-button:before{border-radius:3rem}.services-video .services-button svg{width:1.38rem;height:1.38rem}.services-video .services-button__text{letter-spacing:.036rem;font-size:1.2rem;line-height:.9}.services-video .services-button.--is-development svg{width:1rem;height:1rem}.services-video .services-container__copy{gap:1rem}.services-video .services-container__copy h3{letter-spacing:.12rem;width:41.9rem;max-width:calc(100% - 4rem);font-size:4rem}.services-video .services-container__copy p{letter-spacing:-.028rem;width:35.1rem;max-width:calc(100% - 4rem);font-size:1.4rem}.vimeo-bg.is--loop,.avif-loop-bg.is--loop{width:min(85.7rem,100vw);height:52.6rem}}.split-header{justify-content:space-between;align-items:center;gap:4rem;display:flex}.split-header__heading{letter-spacing:.18rem;text-align:left;width:min(58.9rem,58.9vh);font-family:Orlean,Georgia,serif;font-size:min(6rem,6vh);font-weight:700;line-height:100%}.split-header__heading span{font-weight:700}.split-header__text{width:min(49.4rem,49.4vh);margin:0;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:min(2.5rem,2.5vh);font-weight:400;line-height:1.2}.split-header--on-light .split-header__heading{color:#c93172}.split-header--on-light .split-header__text{color:#000}.split-header--on-light .split-header__text span{color:#334049}.split-header--on-brand .split-header__heading{color:#fcfcfd}.split-header--on-brand .split-header__text{color:rgba(252,252,253,.92)}.split-header--on-brand .split-header__text span{color:rgba(252,252,253,.78)}.projects-stack__header,.reviews__header,.lets-talk__intro{margin-bottom:min(5rem,5vh)}@media screen and (max-width:991px){.split-header{flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;padding-left:2rem;padding-right:2rem}.split-header__heading{letter-spacing:.12rem;text-align:center;width:100%;font-size:4rem}.split-header__text{letter-spacing:-.028rem;text-align:center;width:31.4rem;max-width:100%;font-size:1.4rem}.projects-stack__header,.reviews__header,.lets-talk__intro{margin-bottom:3rem}}.projects-stack-block{--stack-ink:#111822;--stack-accent:#c93172;--stack-muted:#334049;--stack-meta:#c93172;--stack-card-bg:#c93172;--stack-shell-bg:#ece9ef;--stack-collapsed-h:9.6rem;--stack-expanded-h:52rem;--stack-gap:1rem;background:var(--color-brand-bg);width:100%;padding:17.7rem 5rem 7rem;position:relative;overflow:clip}.projects-stack{width:100%;position:relative}.projects-stack__footer{justify-content:center;margin-top:min(4rem,4vh);display:flex}.projects-stack__card-cta{margin-top:auto}.projects-stack__cards-shell{background:var(--stack-shell-bg);min-height:calc(var(--stack-expanded-h) + (var(--stack-count,4) - 1)*(var(--stack-collapsed-h) + 1rem) + 2.8rem);will-change:transform;border-radius:2.4rem;padding:1.4rem;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.55)}.projects-stack__cards{height:calc((var(--stack-count,4) - 1)*(var(--stack-collapsed-h) + var(--stack-gap)) + var(--stack-expanded-h));position:relative}.projects-stack__card-wrap{height:var(--stack-expanded-h);will-change:top,height;transition:none;position:absolute;left:0;right:0;overflow:hidden}.projects-stack__card-wrap .projects-stack__card-body{z-index:0;position:relative}.projects-stack__card-wrap[data-mode=hidden]{pointer-events:none;visibility:hidden}.projects-stack__card{height:var(--stack-expanded-h);background:var(--stack-card-bg);border:1px solid rgba(252,252,253,.16);border-radius:2rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4.8rem;padding:5rem;display:grid;box-shadow:0 2rem 4.8rem rgba(17,24,34,.12)}.projects-stack__card .projects-stack__title{color:#fcfcfd}.projects-stack__card .projects-stack__meta{color:rgba(252,252,253,.82)}.projects-stack__card .projects-stack__description{color:rgba(252,252,253,.9)}.projects-stack__card .projects-stack__index{color:#fcfcfd;background:rgba(252,252,253,.1);border-color:rgba(252,252,253,.75)}.projects-stack__card-main{flex-direction:column;min-width:0;min-height:100%;display:flex}.projects-stack__card-head{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.projects-stack__index{border:1px solid var(--stack-accent);width:4.8rem;height:4.8rem;color:var(--stack-accent);letter-spacing:.04em;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.3rem;font-weight:400;line-height:1;display:inline-flex}.projects-stack__meta{color:var(--stack-meta);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-top:1.6rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.3}.projects-stack__card-body{flex-direction:column;flex:1;align-items:flex-start;min-height:0;padding-top:0;display:flex}.projects-stack__title{color:var(--stack-accent);letter-spacing:-.015em;margin-top:3.2rem;font-family:Orlean,Georgia,serif;font-size:min(8rem,8vh);font-weight:700;line-height:1}.projects-stack__description{max-width:44rem;color:var(--stack-muted);letter-spacing:0;margin-top:2.4rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:min(2rem,2vh);font-weight:400;line-height:150%}.projects-stack__card-cta.cta-1{isolation:isolate;flex-grow:0;margin-top:auto;padding:1.7rem 3.2rem}.projects-stack__card-cta.cta-1 .btn-animate-chars__text span{letter-spacing:.14em;font-size:1.45rem;font-weight:400}.projects-stack-block .cta-1 .btn-animate-chars__bg,.projects .cta-1 .btn-animate-chars__bg{z-index:0}.projects-stack-block .cta-1 .btn-animate-chars__text,.projects-stack-block .cta-1 .cta-1__arrow-wrapper,.projects .cta-1 .btn-animate-chars__text,.projects .cta-1 .cta-1__arrow-wrapper{z-index:1;position:relative}.projects-stack__card-media{background:#ebe7ee;border-radius:1.8rem;height:100%;transition:opacity .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(17,24,34,.06),0 1.2rem 3.2rem rgba(17,24,34,.08)}.projects-stack__image{object-fit:cover;width:100%;height:100%}.projects-stack__card-wrap[data-mode=collapsed] .projects-stack__card,.projects-stack__card-wrap[data-mode=collapsing] .projects-stack__card{height:var(--stack-collapsed-h);grid-template-columns:minmax(0,1fr) 14rem;align-items:center;gap:2rem;padding:1.6rem 2rem}.projects-stack__card-wrap[data-mode=collapsed] .projects-stack__card-head,.projects-stack__card-wrap[data-mode=collapsing] .projects-stack__card-head{flex-direction:row;align-items:center;gap:2rem}.projects-stack__card-wrap[data-mode=collapsed] .projects-stack__index,.projects-stack__card-wrap[data-mode=collapsing] .projects-stack__index{width:4rem;height:4rem;font-size:1.3rem}.projects-stack__card-wrap[data-mode=collapsed] .projects-stack__meta,.projects-stack__card-wrap[data-mode=collapsing] .projects-stack__meta{margin-top:0}.projects-stack__card-wrap[data-mode=collapsed] .projects-stack__card-body,.projects-stack__card-wrap[data-mode=collapsing] .projects-stack__card-body{display:none}@media screen and (max-width:991px){.projects-stack-block{padding:10rem 0 5.5rem}.projects-stack__cards-shell{min-height:0;margin-left:2rem;margin-right:2rem}.projects-stack__footer{margin-top:3rem;padding-left:2rem;padding-right:2rem}.projects-stack__cards{flex-direction:column;gap:1rem;height:auto;display:flex}.projects-stack__card-wrap{position:relative;z-index:auto!important;height:auto!important;top:auto!important}.projects-stack__card-wrap[data-mode=hidden]{display:none}.projects-stack__card{grid-template-columns:1fr;gap:2.4rem;height:auto;padding:2.4rem}.projects-stack__card-wrap:not([data-mode=expanded]) .projects-stack__card-body{display:none}.projects-stack__card-wrap:not([data-mode=expanded]) .projects-stack__card{grid-template-columns:1fr auto;height:auto;min-height:0;padding:1.6rem 2rem}.projects-stack__card-wrap:not([data-mode=expanded]) .projects-stack__card-head{flex-direction:row;align-items:center;gap:1.6rem}.projects-stack__card-wrap:not([data-mode=expanded]) .projects-stack__meta{white-space:normal;margin-top:0}.projects-stack__card-wrap:not([data-mode=expanded]) .projects-stack__card-media{width:10rem;height:5.6rem;min-height:0}.projects-stack__title{letter-spacing:-.01em;margin-top:2.4rem;font-size:4.8rem}.projects-stack__description{margin-top:2rem;font-size:1.6rem;line-height:150%}.projects-stack__meta{letter-spacing:.12em;margin-top:1.2rem;font-size:1.2rem}.projects-stack__card-media{min-height:22rem}}.projects{background-color:var(--color-brand-bg);width:100%;height:-moz-fit-content;height:fit-content;padding:17.7rem 5rem 7rem}.projects .projects-heading{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.projects .projects-heading__title{color:#fcfcfd;letter-spacing:.195em;font-family:Orlean,Georgia,serif;font-size:6.5rem;font-weight:700;line-height:100%}.projects .projects-selectors{justify-content:flex-start;align-items:center;gap:1.7rem;width:-moz-fit-content;width:fit-content;margin-bottom:3rem;display:flex}.projects .projects-selectors .cta-2 .btn-text-p{color:#d0d2d1}.projects .projects-selectors .cta-2 .btn__circle{background-color:#ff8200}.projects .projects-selectors .cta-2.is-active .btn-text-p,.projects .projects-selectors .cta-2:hover .btn-text-p{color:#fcfcfd}.projects .projects-grid{perspective:1000px;grid-template-columns:repeat(2,1fr);gap:10rem 1rem;min-height:50.8rem;display:grid;position:relative}.projects .project-grid__item{transform-origin:bottom}.projects .project-grid__link-wrapper{text-decoration:none;display:block}.projects .project-grid__image-wrapper{background:url(/assets/images/mdx-logo-white.avif) 50%/9rem 8rem no-repeat;border-radius:3rem;height:50.8rem;margin-bottom:3rem;position:relative;overflow:hidden}.projects .project-grid__service{color:#8c8c8c;text-transform:uppercase;margin-bottom:1.6rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;font-weight:400;line-height:normal}.projects .project-grid__link{align-items:center;gap:2.4rem;width:-moz-fit-content;width:fit-content;display:flex}.projects .project-grid__link-text{color:#fcfcfd;letter-spacing:.12em;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:4rem;font-weight:400;line-height:normal;transition:opacity .3s ease-out}.projects .project-grid__link-arrow-wrapper{width:2.6rem;height:2.6rem;overflow:hidden}.projects .project-grid__link-arrow-wrapper svg{filter:drop-shadow(-2.6rem 2.6rem #ff6711);width:100%;height:100%;transition:transform .6s cubic-bezier(.625,.05,0,1)}.projects .project-grid__item:hover .project-grid__link-arrow-wrapper svg{transform:translate(2.6rem,-2.6rem)}.projects .project-grid__item:hover .project-grid__link-text{opacity:.6}.projects .project-grid__item[data-filter-status=active]{opacity:1;visibility:visible;transition:opacity .8s cubic-bezier(.625,.05,0,1),transform .8s cubic-bezier(.625,.05,0,1);position:relative;transform:scale(1)}.projects .project-grid__item[data-filter-status=transition-out]{opacity:0;visibility:visible;transition:opacity .6s cubic-bezier(.625,.05,0,1),transform .6s cubic-bezier(.625,.05,0,1);transform:scale(.9)translateY(5%)}.projects .project-grid__item[data-filter-status=not-active]{opacity:0;visibility:hidden;pointer-events:none;position:absolute;transform:scale(.9)translateY(5%)}.projects .projects-cta{justify-content:center;margin-top:min(11.8rem,11.8vh);display:flex}.reviews{background:#fff;padding:min(12rem,12vh) 5rem min(10rem,10vh);position:relative;overflow:hidden}.reviews__marquee{flex-direction:column;gap:2.4rem;width:100%;display:flex}.reviews__track{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.reviews__track--offset{padding-left:12rem}.reviews__track-inner{will-change:transform;align-items:stretch;gap:2.4rem;width:max-content;display:flex}.reviews__track--left .reviews__track-inner{animation:55s linear infinite reviews-marquee-left}.reviews__track--right .reviews__track-inner{animation:60s linear infinite reviews-marquee-right}.reviews__track:hover .reviews__track-inner{animation-play-state:paused}.reviews__card{background:#101820;border-radius:2.4rem;flex-direction:column;flex:none;width:42rem;min-height:28rem;padding:3.2rem;display:flex;box-shadow:0 1.6rem 4rem rgba(16,24,32,.12)}.reviews__stars{color:#fcfcfd;align-items:center;gap:.5rem;display:flex}.reviews__star{width:1.6rem;height:1.6rem}.reviews__quote{color:rgba(252,252,253,.88);flex:1;margin-top:2rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;font-weight:400;line-height:150%}.reviews__author{align-items:center;gap:1.4rem;margin-top:2.4rem;display:flex}.reviews__avatar{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;display:flex;overflow:hidden}.reviews__avatar-image{object-fit:contain;width:100%;height:100%;padding:.4rem}.reviews__author-meta{flex-direction:column;gap:.3rem;display:flex}.reviews__name{color:#fcfcfd;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2}.reviews__company{color:rgba(252,252,253,.55);font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;line-height:1.2}@keyframes reviews-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes reviews-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.reviews__track-inner{animation:none!important}.reviews__marquee{scroll-snap-type:x mandatory;padding-left:5rem;padding-right:5rem;overflow-x:auto}.reviews__track{overflow:visible;-webkit-mask-image:none;mask-image:none}.reviews__track-inner{flex-wrap:wrap;justify-content:center;width:100%}.reviews__card{scroll-snap-align:start}}@media screen and (max-width:991px){.reviews{padding:8rem 2rem 6rem}.reviews__track--offset{padding-left:4rem}.reviews__card{width:34rem;min-height:26rem;padding:2.4rem}.reviews__quote{font-size:1.5rem}.reviews__name{font-size:1.6rem}.reviews__company{font-size:1.3rem}}.lets-talk{padding:min(10rem,10vh) 5rem min(4rem,4vh);position:relative}.lets-talk .lets-talk__ellipse{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.lets-talk .lets-talk__ellipse img{object-fit:cover;opacity:.6;width:100%;height:100%}.lets-talk .lets-talk-flex{background:#000;border-radius:3rem;justify-content:space-between;align-items:flex-end;gap:13rem;padding:min(16rem,16vh) 7rem;display:flex;position:relative;box-shadow:0 10px 36px rgba(0,0,0,.35)}.lets-talk .lets-talk__info{flex-direction:column;flex-shrink:0;display:flex}.lets-talk .lets-talk__info-connect{align-items:center;gap:1.5rem;margin-bottom:0;display:flex}.lets-talk .lets-talk__info-connect-icon{background:#ff8200;border-radius:100%;width:1rem;height:1rem}.lets-talk .lets-talk__info-connect-text{color:#ff8200;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;font-weight:400}.lets-talk .lets-talk__socials.--is-desktop{align-items:center;gap:1rem;margin-top:4rem;margin-bottom:4rem;display:flex}.lets-talk .lets-talk__socials.--is-mobile{display:none}.lets-talk .lets-talk__socials-link{color:#fcfcfd;border:1px solid rgba(252,252,253,.6);border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:color .3s,border-color .3s;display:flex;position:relative}.lets-talk .lets-talk__socials-link:hover{color:#fcfcfd;border-color:#fcfcfd}.lets-talk .lets-talk__contact-Email{color:#fcfcfd;align-items:center;gap:1rem;text-decoration:none;transition:opacity .3s ease-out,color .3s;display:flex}.lets-talk .lets-talk__contact-Email:hover{opacity:.8;color:#fcfcfd}.lets-talk .lets-talk__contact-Email span{color:inherit;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;text-decoration:underline}.lets-talk .lets-talk__form-wrapper{flex:1;gap:5rem;min-width:min(74.7rem,55vw);display:grid}.lets-talk .lets-talk__form-wrapper h3{color:#fcfcfd;letter-spacing:.135em;font-family:Orlean,Georgia,serif;font-size:4.5rem;font-weight:700;line-height:110%}.lets-talk .lets-talk__form{gap:1rem;width:100%;display:grid}.lets-talk .form-group{align-items:center;gap:2.5rem;display:flex}.lets-talk .form-group-field{flex-grow:1;position:relative}.lets-talk .form-label{width:0;height:0;position:absolute;overflow:hidden}.lets-talk .form-group-field.--is-checkbox .form-label{color:#fcfcfd;width:auto;height:auto;margin-bottom:1rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;display:block;position:static}.lets-talk .form-input{color:#fcfcfd;background:0 0;border:none;border-bottom:1px solid rgba(252,252,253,.6);outline:none;width:100%;padding-top:1.6rem;padding-bottom:1.6rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.3}.lets-talk .form-input::placeholder{color:#fcfcfd}.lets-talk .form-group-field.--is-textarea textarea{resize:none;min-height:min(14.6rem,14.6vh)}.lets-talk .interest-options{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.lets-talk .interest-option{border:1px solid #c93172;border-radius:3rem;overflow:hidden}.lets-talk .interest-option input{display:none}.lets-talk .interest-option label{color:#c93172;cursor:pointer;padding:1.2rem 2.5rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;transition:all .3s ease-out;display:flex}.lets-talk .interest-option input:checked+label{color:#fcfcfd;background-color:#c93172}.lets-talk .form-group.--is-submit{margin-top:2.5rem}.lets-talk .form-group.--is-submit .cta-1.btn-animate-chars{isolation:isolate}.lets-talk .form-group.--is-submit .cta-1.btn-animate-chars .btn-animate-chars__bg{z-index:0;background-color:#fcfcfd;box-shadow:0 4px 24px rgba(0,0,0,.25)}.lets-talk .form-group.--is-submit .cta-1.btn-animate-chars .btn-animate-chars__text{z-index:1}.lets-talk .form-group.--is-submit .cta-1.btn-animate-chars .btn-animate-chars__text span{color:#101820;text-shadow:0 1.3em #101820}.lets-talk .form-group.--is-submit .cta-1.btn-animate-chars:disabled{cursor:not-allowed;opacity:.7}.lets-talk__form-status{margin-top:1rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:1.4}.lets-talk__form-status--error{color:#ff8200}.thank-you-page{background:var(--color-brand-bg);justify-content:center;align-items:center;min-height:100vh;padding:min(12rem,12vh) 5rem min(8rem,8vh);display:flex;position:relative;overflow:hidden}.thank-you-page__ellipse{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.thank-you-page__ellipse img{object-fit:cover;opacity:.45;width:100%;height:100%}.thank-you-page__inner{z-index:1;text-align:center;justify-items:center;gap:2.4rem;max-width:86rem;display:grid;position:relative}.thank-you-page__eyebrow{color:#ff8200;letter-spacing:.08em;text-transform:uppercase;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;font-weight:400}.thank-you-page__heading{color:#fcfcfd;letter-spacing:.04em;font-family:Orlean,Georgia,serif;font-size:min(14rem,14vh);font-weight:700;line-height:.95}.thank-you-page__subheading{color:#fcfcfd;max-width:62rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.4rem;font-weight:400;line-height:130%}.thank-you-page__body{color:rgba(252,252,253,.82);max-width:58rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.9rem;font-weight:400;line-height:140%}.thank-you-page__cta.cta-1.btn-animate-chars{isolation:isolate;margin-top:2rem}.thank-you-page__cta.cta-1 .btn-animate-chars__bg{z-index:0;background-color:#fcfcfd}.thank-you-page__cta.cta-1 .btn-animate-chars__text{z-index:1}.thank-you-page__cta.cta-1 .btn-animate-chars__text span{color:#101820;text-shadow:0 1.3em #101820}.footer{background:var(--color-brand-bg);padding:24.5rem 5rem 2.5rem;overflow:hidden}.footer .footer-text{color:#fcfcfd;letter-spacing:.195em;width:66.4rem;max-width:100%;margin-bottom:6rem;font-family:Orlean,Georgia,serif;font-size:6.5rem;font-weight:700;line-height:100%}.footer .footer-text span{color:#000}.footer .footer-center{justify-content:space-between;align-items:center;display:flex}.footer .footer-center__left-link{align-items:center;gap:2.7rem;text-decoration:none;display:flex}.footer .footer-center__left-link-icon{width:4.3rem;height:4.3rem;overflow:hidden}.footer .footer-center__left-link-icon svg{filter:drop-shadow(-4.3rem 4.3rem #fcfcfd);width:100%;height:100%;transition:transform .6s cubic-bezier(.625,.05,0,1)}.footer .footer-center__left-link:hover .footer-center__left-link-icon svg{transform:translate(4.3rem,-4.3rem)}.footer .footer-center__left-link-text{color:#fcfcfd;letter-spacing:.135em;font-family:Orlean,Georgia,serif;font-size:4.5rem;font-weight:500;transition:opacity .3s ease-out}.footer .footer-center__left-link:hover .footer-center__left-link-text{opacity:.8}.footer .footer-center__navigation{align-items:center;gap:5rem;display:flex}.footer .footer-center__navigation-link{color:#fcfcfd;letter-spacing:.075em;font-family:Orlean,Georgia,serif;font-size:2.5rem;font-weight:500;text-decoration:none;transition:opacity .3s ease-out}.footer .footer-center__navigation-link:hover{opacity:.8}.footer .footer-divider{opacity:.3;background-color:#000;width:100%;height:2px;margin-top:6rem;margin-bottom:5.8rem}.footer .footer__logo-wrapper{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:3.8rem;display:flex;overflow:hidden}.footer .footer__brand-logo{width:100%;height:auto;display:block}.footer .footer-bottom{grid-template-areas:"stack";display:grid}.footer .footer-bottom__socials{grid-area:stack;justify-self:start;align-items:center;gap:4.5rem;display:flex}.footer .footer-bottom__socials-link{transition:opacity .3s}.footer .footer-bottom__socials-link:hover{opacity:.8}.footer .footer-bottom__copyright{grid-area:stack;justify-self:center;align-items:center;gap:6.4rem;display:flex}.footer .footer-bottom__copyright-text,.footer .footer-bottom__copyright-link{color:#fcfcfd;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;text-decoration:none}.footer .footer-bottom__copyright-link:hover{color:rgba(252,252,253,.7)}.footer .footer-bottom__scroll-top{cursor:pointer;background:0 0;border:none;grid-area:stack;justify-self:end;align-items:center;gap:1rem;display:flex}.footer .footer-bottom__scroll-top-text{color:#fcfcfd;letter-spacing:.06em;font-family:Orlean,Georgia,serif;font-size:2rem;font-weight:500}.footer .footer-bottom__scroll-top-icon{width:2.2rem;height:2.2rem}@media screen and (max-width:1280px) and (orientation:landscape){.lets-talk .lets-talk-flex{gap:6rem;padding:min(12rem,12vh) 4rem}.lets-talk .lets-talk__form-wrapper{min-width:0}.projects .projects-grid{gap:6rem 1rem}.projects .project-grid__image-wrapper{height:min(50.8rem,42vh)}}@media (orientation:portrait){.about{min-height:640px;margin-top:0;overflow:visible}.about .about-grid{gap:2rem;height:auto;padding:10rem 0;position:relative;top:auto;transform:none}.about .about-grid h2{letter-spacing:.12em;max-width:39.5rem;margin-bottom:0;font-size:4rem}.about .about-grid p{letter-spacing:-.028rem;max-width:31.4rem;font-size:1.4rem}.about .about__ellipse-globe{object-fit:cover;width:73.1rem;height:73.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ideas{min-height:640px}.ideas .ideas__blur-0{width:37.3rem;height:37.3rem;top:45%}.ideas .ideas__blur-1{filter:blur(20px);width:20rem;height:20rem}.ideas .ideas__blur-2{width:59.3rem;height:59.3rem;top:30%}.ideas .ideas-grid{gap:2rem;width:38.2rem;height:20rem;top:48.5%}.ideas .ideas-grid h2{letter-spacing:.12em;max-width:100%;font-size:4rem}.ideas .ideas-grid p{letter-spacing:-.028rem;max-width:31.4rem;font-size:1.4rem}.projects{min-height:100vh;padding:10rem 0 5.5rem}.projects .projects-heading{margin-bottom:4.7rem;padding:0 2rem}.projects .projects-heading__title{letter-spacing:.12em;width:27.1rem;font-size:3rem}.projects .projects-selectors{gap:.8rem;width:100%;padding:0 2rem;overflow-x:auto}.projects .projects-selectors .cta-2{flex-shrink:0;min-width:8.2rem;padding:1rem 2rem}.projects .projects-selectors .btn-text-p{font-size:1.5rem}.projects .projects-grid{grid-template-columns:1fr;gap:3.8rem;min-height:21.5rem;padding:0 2rem}.projects .project-grid__image-wrapper{background-size:6rem 5rem;border-radius:1rem;height:21.5rem;margin-bottom:2.3rem}.projects .project-grid__service{margin-bottom:.9rem;font-size:1rem}.projects .project-grid__link-text{letter-spacing:.06em;font-size:2rem}.lets-talk{padding:9.5rem 1rem 6.5rem}.lets-talk .lets-talk-flex{border-radius:2rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4.5rem;padding:5.5rem 2.4rem 8rem}.lets-talk .lets-talk__info-connect{margin-bottom:3.5rem}.lets-talk .lets-talk__info-connect-text{font-size:1.2rem}.lets-talk .lets-talk__form-wrapper h3{letter-spacing:.09em;font-size:3rem}.lets-talk .lets-talk__socials.--is-desktop{display:none}.lets-talk .lets-talk__socials.--is-mobile{gap:1rem;display:flex}.lets-talk .lets-talk__form-wrapper{width:100%;min-width:0}.thank-you-page{padding:10rem 2rem 6rem}.thank-you-page__inner[data-loader-fade-element-positive]{opacity:1;visibility:visible}.thank-you-page__eyebrow{font-size:1.2rem}.thank-you-page__heading{font-size:5.6rem}.thank-you-page__subheading{font-size:1.6rem}.thank-you-page__body{font-size:1.4rem}.footer{padding:14.9rem 2rem 5rem}.footer .footer-text{letter-spacing:.12em;text-align:center;width:100%;margin-bottom:5.6rem;font-size:4rem}.footer .footer-center{flex-direction:column;gap:6rem}.footer .footer-center__left-link-text{font-size:3rem}.footer .footer-center__navigation{flex-wrap:wrap;justify-content:center;gap:5rem 6.9rem}.footer .footer__brand-logo{width:100%}.footer .footer-bottom{grid-template-areas:"top""copyright""socials";gap:6rem 0}.footer .footer-bottom__scroll-top{grid-area:top;justify-self:end}.footer .footer-bottom__copyright{grid-area:copyright;justify-content:space-between;justify-self:center;gap:0;width:100%}.footer .footer-bottom__socials{grid-area:socials;justify-self:start;gap:2rem}.footer .footer-bottom__socials-link{justify-content:center;align-items:center;min-width:3.6rem;min-height:3.6rem;display:inline-flex}.footer .footer-bottom__copyright-text,.footer .footer-bottom__copyright-link{white-space:nowrap;font-size:1.3rem}}:root{--heading-gap-landscape:1.4rem;--heading-gap-portrait:2.1rem;--container-gap-landscape:19rem;--container-gap-portrait:1.3rem}.is--landscape{display:block}.is--portrait{display:none}.is--gradient-border{isolation:isolate;position:relative}.is--gradient-border:before{content:"";z-index:-1;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;background:linear-gradient(#fcc893,transparent);border-radius:3.2rem;padding:1.5px;transition:opacity .6s cubic-bezier(.625,.05,0,1);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#fff 0,#fff 0) content-box,linear-gradient(#fff 0,#fff 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0,#fff 0) content-box exclude,linear-gradient(#fff 0,#fff 0)}.is--gradient-border:after{content:"";z-index:-2;-webkit-backdrop-filter:blur(25px);background:rgba(255,255,255,.8);border-radius:3.2rem;transition:opacity .6s cubic-bezier(.625,.05,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.main-wrapper{background:0 0}.main-wrapper .hero{isolation:isolate;pointer-events:auto;background-color:transparent;height:auto;min-height:0;padding:0;position:relative;top:auto;overflow:visible}.main-wrapper .hero .hero-container{flex-direction:column;align-items:center;gap:2.4rem;padding-top:17.5rem;padding-bottom:10rem;display:flex}.main-wrapper .hero .hero-container .hero-span{color:#ff8200;font-family:Orlean,Georgia,serif;font-size:1.9rem;font-weight:400;line-height:120%}.main-wrapper .hero .hero-container .hero-h1{color:#101820;letter-spacing:.72rem;text-transform:uppercase;text-align:center;font-family:Orlean,Georgia,serif;font-size:24rem;font-weight:700;line-height:.9}.main-wrapper .hero .hero-container .hero-p{color:#000;text-align:center;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.9rem;font-weight:400;line-height:120%}.main-wrapper .hero .hero-container .hero-p.is--app{width:99rem;max-width:calc(100% - 4rem)}.main-wrapper .hero .hero-container .hero-p span{color:#101820}.main-wrapper .hero-blur-1{z-index:-1;pointer-events:none;width:84rem;height:84rem;position:absolute;top:52.5rem;left:131rem}.main-wrapper .hero-blur-1 svg{width:100%;height:100%}.main-wrapper .hero-blur-2,.main-wrapper .hero-blur-3{display:none}.wwo{isolation:isolate;position:relative}.wwo-background{z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1.3;width:100%;height:auto;position:absolute;top:0;left:0}.wwo-container{gap:var(--container-gap-landscape);flex-direction:column;padding-top:40rem;padding-bottom:14rem;padding-left:5rem;padding-right:5rem;display:flex}.wwo-heading{gap:var(--heading-gap-landscape);flex-direction:column;display:flex}.wwo-tagline{color:#000;text-align:center;border:1px solid #000;border-radius:3rem;width:-moz-fit-content;width:fit-content;min-width:15rem;padding:1.4rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal}.wwo-heading h2{color:#101820;letter-spacing:.312rem;width:110rem;max-width:100%;font-family:Orlean,Georgia,serif;font-size:10.4rem;font-weight:700;line-height:115%}.wwo-heading h2.is--app{width:127rem}.wwo-heading h2 span{font-weight:700}.wwo-footer{flex-direction:column;width:43.5rem;margin-left:auto;display:flex}.wwo-footer.is--app{width:43.8rem}.wwo-footer p{color:#000;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.9rem;line-height:120%}.wwo-footer p span{color:#101820}.wwv{isolation:isolate;position:relative;overflow:hidden}.wwv-background{z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1.4;width:100%;height:auto;position:absolute;top:0;left:0}.wwv-container{flex-direction:column;gap:14rem;padding-top:17.5rem;padding-bottom:17.5rem;padding-left:6rem;padding-right:6rem;display:flex}.wwv-top{justify-content:space-between;align-items:center;display:flex}.wwv-heading{gap:var(--heading-gap-landscape);flex-direction:column;display:flex}.wwv-heading .wwv-tagline{color:#000;text-align:center;border:1px solid #000;border-radius:3rem;width:-moz-fit-content;width:fit-content;min-width:13.5rem;padding:1.4rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal}.wwv-heading .wwv-h3{color:#101820;letter-spacing:.3rem;font-family:Orlean,Georgia,serif;font-size:10.4rem;font-weight:700;line-height:115%}.wwv-heading .wwv-h3 span{font-weight:700}.wwv-subheading{color:#000;width:47rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.9rem;line-height:140%}.wwv-subheading span{color:#101820}.wwv-swiper-container{width:100%;overflow:hidden}.wwv-swiper-wrapper{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.wwv-swiper-slide{height:100%}.wwv-swiper-slide .wwv-item{flex-direction:column;gap:1.5rem;height:100%;min-height:39rem;padding:6rem 4rem;display:flex;position:relative}.wwv-swiper-slide .www-step{color:#ff8200;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;font-weight:500;line-height:normal}.wwv-swiper-slide .wwv-item__icon{width:5.5rem;height:5.5rem;margin-top:4rem}.wwv-swiper-slide .wwv-item__h4{color:#101820;margin-top:4rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2}.wwv-swiper-slide .wwv-item__h4.is--app{width:90%}.wwv-swiper-slide .wwv-item__p{color:#5b6871;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:120%}.wwv-swiper-slide .wwv-item__p.is--app{width:98%}.gs{isolation:isolate;height:100vh;position:relative}.gs-background{z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:1.32;width:100%;height:auto;position:absolute;top:0;left:0}.gs-container{justify-content:center;align-items:center;gap:calc(var(--heading-gap-landscape)/2);flex-direction:column;height:100%;display:flex}.gs-tagline{color:#334049;border:1px solid #334049;border-radius:3rem;width:-moz-fit-content;width:fit-content;padding:1.2rem 1.4rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal}.gs-heading{color:#101820;text-align:center;letter-spacing:.312rem;width:136rem;max-width:calc(100% - 4rem);margin-bottom:calc(var(--heading-gap-landscape)/2);font-family:Orlean,Georgia,serif;font-size:10.4rem;font-weight:700;line-height:115%}.gs-heading span{font-weight:700}.gs-subheading{color:#000;text-align:center;width:68rem;max-width:calc(100% - 4rem);font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.9rem;font-weight:400;line-height:120%}.gs-subheading span{color:#101820}.portfolio--service{height:75vh;min-height:600px;padding:0 min(7rem,7vh)}.portfolio--service .portfolio-wrapper video{border-radius:3rem}.portfolio--service .portfolio-wrapper{pointer-events:auto}.portfolio .portfolio-wrapper[data-showreel-playing=true] .portfolio-image-layer{background:0 0}.vimeo-lightbox{z-index:300;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.vimeo-lightbox__bg{cursor:pointer;background:#131313;border:none;position:absolute;top:0;bottom:0;left:0;right:0}.vimeo-lightbox__calc{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.vimeo-lightbox__calc-wrap{width:min(120rem,92vw);position:relative;overflow:hidden}.vimeo-lightbox__player{isolation:isolate;background:#131313;width:100%;position:relative;overflow:hidden;transform:scale(1)rotate(.001deg)}.vimeo-lightbox__before{padding-top:56.25%}.vimeo-lightbox__iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vimeo-lightbox__placeholder{z-index:-1;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.vimeo-lightbox__close{z-index:600;cursor:pointer;background:0 0;border:none;align-items:center;gap:2rem;display:flex;position:absolute;top:3.5rem;left:3.5rem}.vimeo-lightbox__close-icon{flex-shrink:0;width:1.8rem;height:1.2rem}.vimeo-lightbox__close-text{color:#fcfcfd;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;font-weight:400}.vimeo-lightbox__close:hover{opacity:.4}.vimeo-lightbox__mute{z-index:600;color:#fcfcfd;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid rgba(252,252,253,.35);padding:1rem 1.6rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.4rem;position:absolute;bottom:3.5rem;right:3.5rem}@media (orientation:portrait){.vimeo-lightbox__calc-wrap{width:100vw;height:100vh}.vimeo-lightbox__close{top:auto;bottom:7.5rem;left:-2rem;transform:rotate(-90deg)}.vimeo-lightbox__close-text{font-size:1.5rem}.vimeo-lightbox__mute{bottom:2rem;right:2rem}}@media (max-width:991px){.main-wrapper .hero .hero-container{gap:2rem;padding-top:15.5rem;padding-bottom:8rem;padding-left:2rem;padding-right:2rem}.main-wrapper .hero .hero-container .hero-span{margin-bottom:.5rem;font-size:1.3rem}.main-wrapper .hero .hero-container .hero-h1{letter-spacing:0;white-space:nowrap;font-size:5.7rem;font-weight:700;line-height:.9}.main-wrapper .hero .hero-container .hero-p{font-size:1.3rem}.main-wrapper .hero .hero-container .hero-p.is--app{width:100%}.main-wrapper .hero-blur-1{display:none}.wwo-container{gap:var(--container-gap-portrait);padding-top:31rem;padding-bottom:31rem;padding-left:1.7rem;padding-right:1.7rem}.wwo-background{aspect-ratio:.4}.wwo-heading{gap:var(--heading-gap-portrait);align-items:center}.wwo-tagline{min-width:12rem;padding:1rem 1.5rem;font-size:1.3rem}.wwo-heading h2{letter-spacing:0;text-align:center;width:40rem;font-size:4.8rem;line-height:1}.wwo-heading h2.is--app{width:100%}.wwo-footer{margin-left:0;width:33rem;margin-left:auto;margin-right:auto}.wwo-footer.is--app{width:33rem}.wwo-footer p{text-align:center;font-size:1.3rem}.wwv-container{gap:4.5rem;padding-top:15rem;padding-bottom:15rem;padding-left:0;padding-right:0}.wwv-background{aspect-ratio:.41}.wwv-top{gap:var(--container-gap-portrait);flex-direction:column;padding-left:2rem;padding-right:2rem}.wwv-heading{align-items:center;gap:var(--heading-gap-portrait)}.wwv-heading .wwv-tagline{min-width:12rem;font-size:1.3rem}.wwv-heading .wwv-h3{letter-spacing:0;font-size:4.8rem;line-height:.9}.wwv-subheading{text-align:center;width:90%;font-size:1.3rem;line-height:120%}.wwv-swiper-wrapper{scroll-snap-type:x mandatory;gap:0;padding-left:2rem;padding-right:2rem;display:flex;overflow-x:auto}.wwv-swiper-slide{scroll-snap-align:center;flex:none;padding-right:2.5rem}.wwv-swiper-slide .wwv-item{border-radius:3.2rem;gap:1rem;width:34rem;min-height:39rem;padding:4rem 2.5rem}.wwv-swiper-slide .wwv-item__icon{margin-top:9rem}.wwv-swiper-slide .wwv-item__h4{margin-top:2.5rem;font-size:2.2rem}.wwv-swiper-slide .wwv-item__h4.is--app,.wwv-swiper-slide .wwv-item__p.is--app{width:100%}.wwv-swiper-slide .wwv-item__p{font-size:1.3rem}.gs{height:auto}.gs-background{aspect-ratio:.4}.gs-container{gap:calc(var(--heading-gap-portrait)/2);height:-moz-fit-content;height:fit-content;padding-top:36rem;padding-bottom:36rem;padding-left:1.5rem;padding-right:1.5rem}.gs-tagline{min-width:9rem;margin-bottom:.5rem;padding:1rem 1.4rem;font-size:1.3rem}.gs-heading{letter-spacing:0;width:40rem;margin-bottom:calc(var(--heading-gap-portrait)/2);font-size:4rem;line-height:1}.gs-subheading{color:#5b6871;width:35rem;font-size:1.4rem}.gs-subheading span{color:#334049}.portfolio--service{min-height:100vh;padding:min(9rem,9vh) 2rem min(3rem,3vh)}}@media (orientation:portrait){.is--landscape{display:none}.is--portrait{display:block}}.projects-page{background:#000}.projects-page .hero{background:#000;justify-content:center;width:100%;padding-top:min(29.7rem,29.7vh);padding-bottom:min(14rem,14vh);display:flex;position:relative}.projects-page .hero__blur-1{filter:blur(250px);pointer-events:none;background:#c93172;border-radius:100%;width:71.2rem;height:71.2rem;position:absolute;top:14rem;left:50%;transform:translate(-50%)}.projects-page .hero__blur-4{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);pointer-events:none;border-radius:100%;width:112.9rem;height:113rem;position:absolute;top:45%;left:50%;transform:translate(-50%)}.projects-page .hero__ellipse-small-center-blur{object-fit:contain;pointer-events:none;width:min(100rem,100vh);height:min(100rem,100vh);position:absolute;top:-18%;left:50%;transform:translate(-50%)}.projects-page .hero__ellipse-big-fade-black{pointer-events:none;width:100%;height:auto;display:none;position:absolute;top:10.7rem;left:50%;transform:translate(-50%)}.projects-page .hero-grid{width:100%;padding-left:2rem;padding-right:2rem;display:grid;position:relative}.projects-page .hero__heading{color:#fcfcfd;text-align:center;letter-spacing:.06em;font-family:Orlean,Georgia,serif;font-size:min(20rem,20vh);font-weight:700;line-height:100%}.projects--page{background-color:#000;width:100%;height:-moz-fit-content;height:fit-content;margin-top:-1px;padding:0 5rem 15rem}.projects--page .projects-selectors{justify-content:flex-start;align-items:center;gap:1.7rem;width:-moz-fit-content;width:fit-content;margin-bottom:3rem;display:flex;position:relative}.projects--page .projects-selectors .cta-2{cursor:pointer;background:0 0;border:1px solid #454545;border-radius:6rem;justify-content:center;align-items:center;padding:2rem 6rem;display:inline-flex;position:relative;overflow:hidden}.projects--page .projects-selectors .btn__bg{display:none}.projects--page .projects-selectors .btn__circle-wrap{border-radius:6rem;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.projects--page .projects-selectors .btn__circle{aspect-ratio:1;background:#fcfcfd;border-radius:50%;width:150%;transition:transform .5s cubic-bezier(.625,.05,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.projects--page .projects-selectors .btn-text-p{z-index:1;color:#d0d2d1;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1;transition:color .3s ease-out;position:relative}.projects--page .projects-selectors:hover .cta-2 .btn__circle{transform:translate(-50%,-50%)scale(0)}.projects--page .projects-selectors:hover .cta-2:hover .btn__circle,.projects--page .projects-selectors .cta-2.--is-active .btn__circle{transform:translate(-50%,-50%)scale(1)}.projects--page .projects-selectors:hover .cta-2 .btn-text-p{color:#fcfcfd}.projects--page .projects-selectors:hover .cta-2:hover .btn-text-p,.projects--page .projects-selectors .cta-2.--is-active .btn-text-p{color:#031819}.projects--page .projects-grid{margin-bottom:min(13rem,13vh)}.projects--page .project-grid__image-wrapper{border-radius:0}.projects--page .projects-load-more{justify-content:center;display:flex}.projects--page .projects-load-more .cta-2{cursor:pointer;background:0 0;border:1px solid #fcfcfd;border-radius:6rem;align-items:center;gap:.9rem;padding:2rem 3rem;display:inline-flex;position:relative;overflow:hidden}.projects--page .projects-load-more .btn__circle-wrap{border-radius:6rem;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.projects--page .projects-load-more .btn__circle{aspect-ratio:1;background:#fcfcfd;border-radius:50%;width:150%;transition:transform .5s cubic-bezier(.625,.05,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.projects--page .projects-load-more .cta-2:hover .btn__circle{transform:translate(-50%,-50%)scale(1)}.projects--page .projects-load-more .btn-text-p{z-index:1;color:#fcfcfd;letter-spacing:.12em;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;font-weight:300;line-height:1.1;transition:color .3s ease-out;position:relative}.projects--page .projects-load-more .cta-2:hover .btn-text-p{color:#031819}.projects--page .projects-load-more .cta-2__icon-wrapper{z-index:1;width:1.8rem;height:1.8rem;position:relative}.projects--page .projects-load-more .cta-2__icon-wrapper svg{width:100%;height:100%}.projects--page .projects-load-more .cta-2:hover .cta-2__icon-wrapper svg path{stroke:#031819}.projects-page .talk{background:#000;justify-content:center;width:100%;height:100vh;margin-top:-1px;display:flex;position:relative;overflow:hidden}.projects-page .talk__ellipse-black-top{filter:blur(50px);z-index:2;pointer-events:none;background:#000;border-radius:40%;width:227.8rem;height:35.4rem;position:absolute;top:0;left:50%;transform:translate(-50%,-70%)}.projects-page .talk picture{width:100%}.projects-page .talk__ellipse-vector-1{z-index:0;object-fit:cover;object-position:center 35%;width:95%;height:100%;position:relative;top:0;left:50%;transform:translate(-50%)}.projects-page .talk-grid{z-index:3;place-content:center;place-items:center;width:100%;display:grid;position:absolute;top:30%}.projects-page .talk-grid h2{color:#fcfcfd;text-align:center;letter-spacing:.027em;max-width:102rem;margin-bottom:2rem;font-family:Orlean,Georgia,serif;font-size:9.5rem;font-weight:700;line-height:100%}.projects-page .talk-grid h2 span{font-weight:700}.projects-page .talk-grid p{color:#000;text-align:center;max-width:79.6rem;margin-bottom:4rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.2}.projects-page .talk-grid .cta-1 .btn-animate-chars__bg{background:#fcfcfd}.projects-page .talk-grid .cta-1 .btn-animate-chars__text span{color:#101820;font-weight:400}.projects-page .talk-grid .cta-1 .cta-1__arrow-wrapper svg{filter:drop-shadow(-2.2rem 2.2rem #101820)}.projects-page .talk-grid .cta-1 .cta-1__arrow-wrapper svg path{stroke:#101820}@media (max-width:991px){.projects-page .hero{padding-top:22rem;padding-bottom:8rem}.projects-page .hero__blur-1{filter:blur(100px);width:44.2rem;height:44.3rem;top:11.7rem}.projects-page .hero__blur-4{width:45.4rem;height:45.4rem;top:47%}.projects-page .hero__ellipse-small-center-blur{width:50rem;height:50rem;top:-5%}.projects-page .hero__ellipse-big-fade-black{display:block}.projects-page .hero__heading{letter-spacing:.024em;font-size:min(8rem,8vh)}.projects--page{min-height:80vh;padding:0 0 11rem}.projects--page .projects-selectors{justify-content:flex-start;gap:.8rem;width:100%;padding-left:2rem;padding-right:2rem;overflow-x:auto}.projects--page .projects-selectors .cta-2{flex-shrink:0;min-width:8.2rem;padding:1rem 2rem}.projects--page .projects-selectors .btn-text-p{font-size:1.5rem}.projects--page .projects-grid{padding-left:2rem;padding-right:2rem}.projects--page .projects-load-more .cta-2{gap:.5rem;max-height:3.5rem;padding:1.3rem 1.7rem}.projects--page .projects-load-more .btn__circle{display:none}.projects--page .projects-load-more .btn-text-p{font-size:1.2rem}.projects--page .projects-load-more .cta-2__icon-wrapper{width:1rem;height:1rem}.projects-page .talk{justify-content:flex-start;height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content;margin-top:0;padding-top:2rem;padding-bottom:0}.projects-page .talk__ellipse-vector-1{object-position:center center;width:125%}.projects-page .talk-grid{top:45%}.projects-page .talk-grid h2{letter-spacing:.012em;max-width:41.4rem;margin-bottom:1rem;font-size:4rem}.projects-page .talk-grid p{max-width:36.2rem;margin-bottom:2.5rem;font-size:1.2rem}}.contact-page .lets-talk{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.contact-page .lets-talk .lets-talk-flex{width:100%}@media (orientation:portrait){.navbar{padding:3.5rem 3.2rem 3rem}.navbar .navbar-left{gap:1.1rem;width:-moz-fit-content;width:fit-content}.navbar .navbar-left .navbar__logo{width:auto;height:1.8rem}.navbar .navbar-left button{width:26px;height:26px}.navbar .navbar-left button svg{width:16px;height:16px}.navbar .navbar-right{width:-moz-fit-content;width:fit-content}.navbar .navbar-cta,.navbar .navbar-divider{display:none}.navbar .navbar-menu-btn{width:55px;height:13px}.navbar .navbar-menu-btn span{width:40px;height:2px}.menu-blur{display:none}.menu-panel{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;padding:min(10rem,10vh) 0 min(4rem,3vh);position:static}.menu-panel .menu-close{top:2rem;right:2rem}.menu-panel .menu-info{padding-left:3rem;padding-right:3rem;grid-column:1;grid-row-start:1;justify-items:center;width:100%;padding-bottom:min(5rem,2.5vh)}.menu-panel .menu-info-divider,.menu-panel .menu-info-email,.menu-panel .menu-info-cta{display:none}.menu-panel .menu-info-heading{text-align:center;letter-spacing:normal;width:100%;font-size:min(3.8rem,3.5vh);line-height:110%}.menu-panel .menu-nav-col{row-start:2;grid-column:1;grid-template-columns:1fr;padding-left:3.5rem;padding-right:3.5rem;overflow:auto}}@media screen and (max-width:1366px) and (orientation:landscape){.navbar{padding:2.5rem 4rem}.menu-panel{padding-left:7rem;padding-right:7rem}.menu-panel .menu-info-heading{width:min(65rem,48vw);font-size:min(6.5rem,6.5vh)}}.legal-page{background:#fff;position:relative}.terms{justify-content:center;width:100%;min-height:100vh;padding-top:min(20rem,20vh);padding-bottom:min(14rem,14vh);display:flex;position:relative;overflow:hidden}.terms-blurs{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.legal-page .hero__ellipse{flex-shrink:0;position:absolute;left:50%}.legal-page .hero__ellipse img{object-fit:contain}.legal-page .hero__ellipse-1{mix-blend-mode:multiply;width:25rem;height:25rem;top:min(16rem,16vh);left:auto}.legal-page .hero__ellipse-2{opacity:.9;width:150rem;height:150rem;top:min(60rem,60vh);transform:translate(-50%,-50%)}.legal-page .hero__ellipse-3{z-index:0;width:min(110.9rem,110.9vh);height:min(113rem,113vh);top:min(25rem,25vh);left:auto}.terms .terms__ellipse{pointer-events:none;border-radius:100%;flex-shrink:0;position:absolute;left:50%}.terms .terms__ellipse-0{opacity:.9;filter:blur(250px);background:#ffab52;width:min(71.2rem,71.2vh);height:min(71.2rem,71.2vh);top:min(60rem,60vh);transform:translate(-50%,-50%)}.terms .terms__ellipse-1{opacity:1;mix-blend-mode:multiply;filter:blur(20px);background-color:#ff9b33;width:25rem;height:25rem;top:min(20rem,20vh);left:auto}.terms .terms__ellipse-2{z-index:0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:linear-gradient(rgba(255,255,255,.3) 0%,transparent 54.81%);border:2px solid #fff;width:110.9rem;height:113rem;top:min(25rem,25vh);left:auto;-webkit-mask-image:linear-gradient(#fff 10%,transparent 60%);mask-image:linear-gradient(#fff 10%,transparent 60%)}.terms .terms-grid{z-index:1;gap:0;width:100%;max-width:100%;padding-left:5rem;padding-right:5rem;display:grid;position:relative}.terms .terms-grid .terms__link{align-items:center;gap:1.6rem;width:-moz-fit-content;width:fit-content;margin-bottom:min(10rem,10vh);text-decoration:none;display:flex}.terms .terms-grid .terms__link:hover .terms__link-text{opacity:.8}.terms .terms-grid .terms__link:hover .terms__link-icon svg{transform:translate(-2.2rem)}.terms .terms-grid .terms__link .terms__link-icon{flex-shrink:0;width:max(12px,min(1.75rem,17.5px));height:1.1rem;overflow:hidden}.terms .terms-grid .terms__link .terms__link-icon svg{filter:drop-shadow(2.5rem 0 #ff6711);width:100%;height:100%;transition:transform .6s cubic-bezier(.625,.05,0,1)}.terms .terms-grid .terms__link .terms__link-text{color:#c93172;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:max(15px,min(1.5rem + 3px,20px));font-weight:400;line-height:normal}.terms .terms-grid .terms__heading{color:#c93172;letter-spacing:.45rem;height:-moz-fit-content;height:fit-content;margin-bottom:min(6rem,6vh);font-family:Orlean,Georgia,serif;font-size:min(15rem,15vh);font-weight:700;line-height:.78}.terms .terms-grid .terms__text{color:#334049;margin-bottom:min(12rem,12vh);font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.2}.terms .terms-grid .terms__text span{text-underline-offset:.15em;-webkit-text-decoration-line:underline;text-decoration-line:underline}.terms .terms-grid .terms-content{gap:4rem;margin-bottom:min(5rem,5vh);padding:0;list-style:none;display:grid}.terms .terms-grid .terms-content>.terms-item{list-style:none}.terms .terms-grid .terms-content h2{color:#c93172;letter-spacing:.195rem;margin-bottom:min(7rem,7vh);font-family:Orlean,Georgia,serif;font-size:6.5rem;font-weight:700;line-height:100%}.terms .terms-grid .terms-content p,.terms .terms-grid .terms-content li{color:#334049;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.2}.terms .terms-grid .terms-content ul{margin-top:1.5rem;padding-left:0}.terms .terms-grid .terms-content ul li{padding-left:1rem;list-style-type:disc;list-style-position:inside}.terms .terms-grid .terms-content .terms__group{margin-bottom:4rem}.terms .terms-grid .terms-content a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.terms .terms-grid .terms-content a:hover{opacity:.8}@media (orientation:portrait){.terms-blurs{height:59rem;overflow-x:clip}.legal-page .hero__ellipse-1{width:13.1rem;height:13.1rem;top:8%}.legal-page .hero__ellipse-2{width:80.3rem;height:80.3rem;top:35%}.legal-page .hero__ellipse-3{width:40rem;height:40rem;top:35%;left:50%;transform:translate(-50%,-27%)}}@media screen and (max-width:991px),screen and (min-width:992px) and (orientation:portrait){.terms{min-height:640px;padding-top:15rem;padding-bottom:6.7rem}.terms .terms__ellipse-0{background:#ffab52;width:37.3rem;height:37.3rem;top:8rem}.terms .terms__ellipse-1{mix-blend-mode:normal;width:13.1rem;height:13.1rem;top:11rem}.terms .terms__ellipse-2{-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px);width:59.3rem;height:59.3rem;top:13rem}.terms .terms-grid{padding-left:2rem;padding-right:2rem}.terms .terms-grid .terms__link{display:none}.terms .terms-grid .terms__heading{letter-spacing:.114rem;margin-bottom:2rem;font-size:3.8rem;line-height:.8}.terms .terms-grid .terms__text{margin-bottom:3rem;font-size:1rem}.terms .terms-grid .terms-content{gap:1.9rem;margin-bottom:0}.terms .terms-grid .terms-content h2{letter-spacing:.1rem;margin-bottom:1.5rem;font-size:1.4rem}.terms .terms-grid .terms-content p,.terms .terms-grid .terms-content li{font-size:1rem}.terms .terms-grid .terms-content .terms__group{margin-bottom:1.9rem}}.about-stats__tagline,.about-values__tagline,.about-journey__tagline{color:#ff8200;text-align:center;border:1px solid #ff8200;border-radius:3rem;width:-moz-fit-content;width:fit-content;padding:1.2rem 1.8rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;display:inline-block}.about-stats{isolation:isolate;position:relative}.about-stats__container{flex-direction:column;align-items:center;gap:6rem;padding-top:14rem;padding-bottom:8rem;padding-left:6rem;padding-right:6rem;display:flex}.about-stats__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem;width:100%;display:grid}.about-stats__card{text-align:center;border-radius:3.2rem;flex-direction:column;align-items:center;gap:1.4rem;padding:5rem 2rem;transition:transform .6s cubic-bezier(.625,.05,0,1);display:flex}.about-stats__card:hover{transform:translateY(-.8rem)}.about-stats__value{color:#101820;align-items:baseline;font-family:Orlean,Georgia,serif;font-size:8rem;font-weight:700;line-height:1;display:inline-flex}.about-stats__suffix{color:#ff8200;font-size:4.6rem}.about-stats__label{color:#334049;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.8rem;line-height:1.2}.about-values{isolation:isolate;position:relative}.about-values__container{flex-direction:column;gap:9rem;padding-top:10rem;padding-bottom:10rem;padding-left:6rem;padding-right:6rem;display:flex}.about-values__top{justify-content:space-between;align-items:flex-end;gap:6rem;display:flex}.about-values__heading{flex-direction:column;gap:2.2rem;display:flex}.about-values__title{color:#101820;letter-spacing:.2rem;width:84rem;max-width:100%;font-family:Orlean,Georgia,serif;font-size:7.4rem;font-weight:700;line-height:108%}.about-values__title span{color:#ff8200}.about-values__intro{color:#000;width:44rem;max-width:100%;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.9rem;line-height:130%}.about-values__intro span{color:#334049}.about-values__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem;display:grid}.about-values__card{border-radius:3.2rem;flex-direction:column;gap:1.8rem;padding:4rem 3rem 4.5rem;transition:transform .6s cubic-bezier(.625,.05,0,1);display:flex}.about-values__card:hover{transform:translateY(-.8rem)}.about-values__number{color:rgba(255,130,0,.55);letter-spacing:.1rem;font-family:Orlean,Georgia,serif;font-size:2.2rem}.about-values__icon{background:rgba(255,130,0,.06);border:1px solid rgba(255,130,0,.35);border-radius:1.4rem;justify-content:center;align-items:center;width:5.4rem;height:5.4rem;display:flex}.about-values__icon svg{width:2.8rem;height:2.8rem}.about-values__card-title{color:#101820;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.4rem;font-weight:700;line-height:115%}.about-values__card-text{color:#334049;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:140%}.about-journey{isolation:isolate;position:relative}.about-journey__container{flex-direction:column;gap:9rem;padding-top:10rem;padding-bottom:16rem;padding-left:6rem;padding-right:6rem;display:flex}.about-journey__heading{text-align:center;flex-direction:column;align-items:center;gap:2.2rem;display:flex}.about-journey__title{color:#101820;letter-spacing:.2rem;width:96rem;max-width:100%;font-family:Orlean,Georgia,serif;font-size:7.4rem;font-weight:700;line-height:108%}.about-journey__title span{color:#ff8200}.about-journey__timeline{grid-template-columns:repeat(4,1fr);gap:3rem;padding-top:5rem;display:grid;position:relative}.about-journey__line{background:linear-gradient(90deg,transparent,rgba(255,130,0,.5) 15%,rgba(255,130,0,.5) 85%,transparent);width:100%;height:1px;position:absolute;top:.6rem;left:0}.about-journey__item{flex-direction:column;gap:1.4rem;padding-right:2rem;display:flex;position:relative}.about-journey__dot{background:#ff8200;border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;top:-4.7rem;left:0;box-shadow:0 0 0 .6rem rgba(255,130,0,.14)}.about-journey__year{color:#101820;font-family:Orlean,Georgia,serif;font-size:3.4rem;font-weight:700;line-height:1}.about-journey__item-title{color:#ff8200;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2rem;font-weight:700;line-height:120%}.about-journey__item-text{color:#334049;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:140%}@media screen and (max-width:991px){.about-stats__tagline,.about-values__tagline,.about-journey__tagline{padding:1rem 1.6rem;font-size:1.3rem}.about-stats__container{gap:4rem;padding-top:9rem;padding-bottom:5rem;padding-left:2rem;padding-right:2rem}.about-stats__grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}.about-stats__card{gap:1rem;padding:3.4rem 1.4rem}.about-stats__value{font-size:5.4rem}.about-stats__suffix{font-size:3rem}.about-stats__label{font-size:1.4rem}.about-values__container{gap:5rem;padding-top:6rem;padding-bottom:6rem;padding-left:2rem;padding-right:2rem}.about-values__top{flex-direction:column;align-items:flex-start;gap:2.4rem}.about-values__title{width:100%;font-size:4.4rem}.about-values__intro{width:100%;font-size:1.6rem}.about-values__grid{grid-template-columns:1fr;gap:1.6rem}.about-values__card{gap:1.4rem;padding:3.2rem 2.6rem}.about-values__card-title{font-size:2.2rem}.about-values__card-text{font-size:1.5rem}.about-journey__container{gap:5rem;padding-top:6rem;padding-bottom:10rem;padding-left:2rem;padding-right:2rem}.about-journey__title{width:100%;font-size:4.4rem}.about-journey__timeline{grid-template-columns:1fr;gap:4rem;padding-top:0;padding-left:2.4rem}.about-journey__line{background:linear-gradient(transparent,rgba(255,130,0,.5) 8%,rgba(255,130,0,.5) 92%,transparent);width:1px;height:100%;top:0;left:.5rem}.about-journey__dot{top:.6rem;left:-2.35rem}.about-journey__item{padding-right:0}.about-journey__year{font-size:2.8rem}}.svc-list__tagline,.roles__tagline,.blog__tagline,.tiers__tagline{color:#ff8200;text-align:center;border:1px solid #ff8200;border-radius:3rem;width:-moz-fit-content;width:fit-content;padding:1.2rem 1.8rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:400;line-height:normal;display:inline-block}.svc-list__title,.roles__title,.blog__title,.tiers__title{color:#101820;letter-spacing:.2rem;font-family:Orlean,Georgia,serif;font-size:7.4rem;font-weight:700;line-height:108%}.svc-list__title span,.roles__title span,.blog__title span,.tiers__title span{color:#ff8200}.svc-list{isolation:isolate;position:relative}.svc-list__container{flex-direction:column;gap:9rem;padding-top:12rem;padding-bottom:10rem;padding-left:6rem;padding-right:6rem;display:flex}.svc-list__top{justify-content:space-between;align-items:flex-end;gap:6rem;display:flex}.svc-list__heading{flex-direction:column;gap:2.2rem;display:flex}.svc-list__title{width:80rem;max-width:100%}.svc-list__intro{color:#000;width:44rem;max-width:100%;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.9rem;line-height:130%}.svc-list__intro span{color:#334049}.svc-list__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem;display:grid}.svc-card{border-radius:3.2rem;transition:transform .6s cubic-bezier(.625,.05,0,1)}.svc-card:hover{transform:translateY(-.8rem)}.svc-card__link{flex-direction:column;gap:1.8rem;padding:4.5rem;text-decoration:none;display:flex}.svc-card__number{color:rgba(255,130,0,.55);letter-spacing:.1rem;font-family:Orlean,Georgia,serif;font-size:2.2rem}.svc-card__title{color:#101820;font-family:Orlean,Georgia,serif;font-size:3.6rem;font-weight:700;line-height:110%}.svc-card__text{color:#334049;max-width:46rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.7rem;line-height:140%}.svc-card__tags{flex-wrap:wrap;gap:1rem;margin-top:.4rem;display:flex}.svc-card__tag{color:#5b6871;border:1px solid rgba(51,64,73,.2);border-radius:3rem;padding:.7rem 1.4rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.3rem}.svc-card__cta{color:#ff8200;align-items:center;gap:.8rem;margin-top:1rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;font-weight:500;display:inline-flex}.roles{isolation:isolate;position:relative}.roles__container{flex-direction:column;gap:7rem;padding-top:8rem;padding-bottom:10rem;padding-left:6rem;padding-right:6rem;display:flex}.roles__heading{flex-direction:column;gap:2.2rem;display:flex}.roles__title{width:70rem;max-width:100%}.roles__list{flex-direction:column;gap:1.8rem;display:flex}.roles__item{border-radius:2.4rem;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 4rem;text-decoration:none;transition:transform .5s cubic-bezier(.625,.05,0,1);display:flex}.roles__item:hover{transform:translate(.8rem)}.roles__item-title{color:#101820;margin-bottom:.8rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.4rem;font-weight:700;line-height:120%}.roles__item-meta{color:#5b6871;align-items:center;gap:1.2rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;display:flex}.roles__item-dot{background:#ff8200;border-radius:50%;width:.5rem;height:.5rem}.roles__item-apply{color:#ff8200;white-space:nowrap;align-items:center;gap:.8rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;font-weight:500;display:inline-flex}.blog{isolation:isolate;position:relative}.blog__container{flex-direction:column;gap:6rem;padding-top:12rem;padding-bottom:10rem;padding-left:6rem;padding-right:6rem;display:flex}.blog__heading{flex-direction:column;gap:2.2rem;display:flex}.blog__meta{color:#5b6871;align-items:center;gap:1.2rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.4rem;display:flex}.blog__category{color:#ff8200;border:1px solid rgba(255,130,0,.4);border-radius:3rem;padding:.5rem 1.3rem;font-size:1.3rem}.blog__dot{background:#c1c5c9;border-radius:50%;width:.5rem;height:.5rem}.blog__read-more{color:#ff8200;align-items:center;gap:.6rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:500;display:inline-flex}.blog__featured{border-radius:3.2rem}.blog__featured-inner{grid-template-columns:1fr 1fr;gap:0;min-height:40rem;display:grid}.blog__featured-media{background:linear-gradient(135deg,#ffd7a8,#ff8200 55%,#c93172);border-radius:3.2rem 0 0 3.2rem;position:relative;overflow:hidden}.blog__featured-glow{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.55),transparent 55%);position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%}.blog__featured-body{flex-direction:column;gap:2rem;padding:5rem;display:flex}.blog__featured-title{color:#101820;font-family:Orlean,Georgia,serif;font-size:3.8rem;font-weight:700;line-height:112%}.blog__featured-excerpt{color:#334049;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.8rem;line-height:145%}.blog__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}.blog__card{border-radius:3.2rem;transition:transform .6s cubic-bezier(.625,.05,0,1)}.blog__card:hover{transform:translateY(-.8rem)}.blog__card-inner{flex-direction:column;gap:1.6rem;height:100%;padding:3.6rem;display:flex}.blog__card-title{color:#101820;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:2.2rem;font-weight:700;line-height:120%}.blog__card-excerpt{color:#334049;flex-grow:1;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:140%}.blog__card-foot{color:#5b6871;border-top:1px solid rgba(51,64,73,.12);justify-content:space-between;align-items:center;padding-top:.8rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.4rem;display:flex}.tiers{isolation:isolate;position:relative}.tiers__container{flex-direction:column;align-items:center;gap:7rem;padding-top:8rem;padding-bottom:12rem;padding-left:6rem;padding-right:6rem;display:flex}.tiers__heading{text-align:center;flex-direction:column;align-items:center;gap:2.2rem;display:flex}.tiers__title{text-align:center;width:70rem;max-width:100%}.tiers__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2.4rem;width:100%;display:grid}.tiers__card{border-radius:3.2rem;flex-direction:column;gap:1.8rem;padding:4.5rem 3.6rem;transition:transform .6s cubic-bezier(.625,.05,0,1);display:flex;position:relative}.tiers__card:hover{transform:translateY(-.8rem)}.tiers__card--featured:before{background:linear-gradient(#ff8200,transparent)!important}.tiers__badge{color:#fcfcfd;background:#ff8200;border-radius:3rem;padding:.7rem 1.6rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:500;position:absolute;top:-1.3rem;left:3.6rem}.tiers__name{color:#101820;font-family:Orlean,Georgia,serif;font-size:3.2rem;font-weight:700}.tiers__summary{color:#334049;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:140%}.tiers__points{flex-direction:column;gap:1.4rem;margin-top:.6rem;display:flex}.tiers__points li{color:#101820;align-items:center;gap:1rem;font-family:Aventa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.6rem;display:flex}.tiers__points svg{flex-shrink:0}@media screen and (max-width:991px){.svc-list__tagline,.roles__tagline,.blog__tagline,.tiers__tagline{padding:1rem 1.6rem;font-size:1.3rem}.svc-list__title,.roles__title,.blog__title,.tiers__title{width:100%;font-size:4.4rem}.svc-list__container{gap:5rem;padding-top:3.5rem;padding-bottom:6rem;padding-left:2rem;padding-right:2rem}.svc-list__top{flex-direction:column;align-items:flex-start;gap:2.4rem}.svc-list__intro{width:100%;font-size:1.6rem}.svc-list__grid{grid-template-columns:1fr;gap:1.6rem}.svc-card__link{gap:1.4rem;padding:3.4rem}.svc-card__title{font-size:3rem}.roles__container{gap:4rem;padding-top:5rem;padding-bottom:7rem;padding-left:2rem;padding-right:2rem}.roles__item{flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2.6rem}.roles__item-title{font-size:2.1rem}.blog__container{gap:4rem;padding-top:3.5rem;padding-bottom:6rem;padding-left:2rem;padding-right:2rem}.blog__featured-inner{grid-template-columns:1fr;min-height:auto}.blog__featured-media{border-radius:3.2rem 3.2rem 0 0;min-height:22rem}.blog__featured-body{padding:3.4rem}.blog__featured-title{font-size:2.8rem}.blog__featured-excerpt{font-size:1.6rem}.blog__grid{grid-template-columns:1fr;gap:1.6rem}.blog__card-inner{padding:3rem}.tiers__container{gap:4rem;padding-top:5rem;padding-bottom:8rem;padding-left:2rem;padding-right:2rem}.tiers__grid{grid-template-columns:1fr;gap:2rem}.tiers__card{padding:3.6rem 3rem}}@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-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}@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-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-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}
