@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;0,800;1,400&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:auto}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{min-height:100%;width:100%}body{opacity:0}.has-scroll-init body{opacity:1}[data-scroll-direction=vertical] [data-scroll-wrapper]{height:100vh;overflow-x:hidden;overflow-y:scroll}[data-scroll-direction=horizontal] [data-scroll-wrapper]{height:100vh;overflow-x:scroll;width:100vw}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-flex;height:100%;min-width:var(--scrollContainerWidth)}[data-scroll-direction=horizontal] [data-scroll-section]{flex-shrink:0;height:100vh}:root{--color-dark-rgb: 19, 19, 19;--color-dark: rgba(var(--color-dark-rgb), 1);--color-light-rgb: 239, 239, 239;--color-light: rgba(var(--color-light-rgb), 1);--color-white-rgb: 255, 255, 255;--color-white: rgba(var(--color-white-rgb), 1);--color-black-rgb: 0, 0, 0;--color-black: rgba(var(--color-black-rgb), 1);--color-primary: #dea3eb;--color-secondary: #d8d8d8;--color-gray: #d19ddd;--color-lightgray: #E7E7E7;--color-border: rgba(var(--color-dark-rgb), .25);--color-border-light: rgba(var(--color-light-rgb), .25);--color-text: rgba(var(--color-dark-rgb), .8);--color-text-light: rgba(var(--color-light-rgb), .8);--color-alert-error: var(--color-primary);--color-alert-success: #14A846;--animation-fast: .2s cubic-bezier(.9, 0, .1, 1);--animation-cursor: .4s cubic-bezier(.5, 0, .25, 1);--animation-primary: .5s cubic-bezier(.6, 0, .1, 1);--animation-tile: .4s cubic-bezier(.4, 0, .1, 1);--animation-smooth: 1.5s cubic-bezier(.7, 0, .3, 1);--section-padding: min(10vw, 10em);--container-padding: clamp(1.33em, 3vw, 3em);--row-padding: clamp(1.75em, 3vw, 3em);--col-padding: clamp(1.33em, 3vw, 3em);--col-padding-small: calc(var(--col-padding) * .25);--title-size: clamp(3em, 5vw, 4em);--text-stroke: 1px;--border-radius: calc(var(--title-size) * .25)}[data-theme-section=dark],[data-theme-item=dark]{--color-border: rgba(var(--color-light-rgb), .25);--color-text: rgba(var(--color-light-rgb), .7)}@media screen and (max-width:720px){:root{--section-padding: 12vh;--title-size: 8vw}}@media screen and (max-width:540px){:root{--section-padding: max(2.5em, 12vh);--container-padding: 5vw;--title-size: 8vw}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li,ul,figure{padding:0;margin:0;list-style:none}html{scroll-behavior:smooth}html.has-scroll-smooth{scroll-behavior:initial}body{-webkit-font-smoothing:antialiased;font-family:General Sans,sans-serif;color:var(--color-light);line-height:1.5;font-weight:400;font-style:normal;font-size:16px;font-size:clamp(16px,1.2vw,19px);background-color:var(--color-dark)}html,body{width:100%;min-height:100%;-webkit-font-smoothing:antialiased;position:relative;background-color:var(--color-dark)}::selection{background-color:var(--color-light);color:var(--color-dark);text-shadow:none}::-moz-selection{background-color:var(--color-light);color:var(--color-dark);text-shadow:none}canvas,img,video,picture,figure{max-width:100%;height:auto;box-sizing:border-box;display:block}svg{max-width:none;height:auto;box-sizing:border-box}audio,canvas,iframe,img,svg,video,picture,figure{vertical-align:middle}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}html{scrollbar-width:none}h1,h2,h3,h4,h5,h6,p,a,li,ul,ol,span,strong,em{padding:0;margin:0;font-style:normal;letter-spacing:normal}h1,h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:calc(var(--title-size) * 2.5);line-height:.8;color:var(--color-dark);text-transform:uppercase}h1.regular,h2.regular{font-weight:400}@media screen and (max-width:720px){h1,h2{font-size:calc(var(--title-size) * 2.25)}}@media screen and (max-width:540px){h1,h2{font-size:calc(var(--title-size) * 2)}}h3{font-family:Montserrat,sans-serif;font-weight:400;font-size:calc(var(--title-size) * 1.5);line-height:.8;color:var(--color-dark);text-transform:uppercase}h4{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85em;line-height:1.2;color:var(--color-dark)}h4 .symbol-small{display:inline-block;font-size:.5em;transform:translateY(-.75em)}@media screen and (max-width:720px){h4{font-size:min(1.75em,7vw)}}h5,.h5-link{font-family:General Sans,sans-serif;font-weight:450;font-size:.9em;line-height:1;color:var(--color-dark);text-transform:uppercase}:is([data-theme-section=dark],[data-theme-item=dark]) :is(h1,h2,h3,h4,h5){color:var(--color-light)}p{font-weight:400;font-style:normal;font-size:1em;line-height:1.5;color:var(--color-text)}span{font-weight:inherit;color:inherit}strong{font-weight:600;color:var(--color-dark)}em{font-style:italic}:is([data-theme-section=dark],[data-theme-item=dark]) strong{color:var(--color-light)}a{color:unset;text-decoration:none}.styled-content :is(h1,h2,h3,p,figure){margin-bottom:1em}.styled-content :is(h1,h2,h3,p):last-child{margin-bottom:0}.styled-content p>a{position:relative;transition:color var(--animation-fast)}.styled-content p>a:after{content:"";position:absolute;bottom:-1px;width:100%;height:1px;background-color:var(--color-primary);left:0;transition:background-color var(--animation-fast)}:is([data-theme-section=dark],[data-theme-item=dark]) .styled-content p>a:after{background-color:rgba(var(--color-light-rgb),.3)}.styled-content p>a:hover:after{background-color:var(--color-primary)}:is([data-theme-section=dark],[data-theme-item=dark]) .styled-content p>a:hover:after{background-color:var(--color-primary)}.styled-content ul{display:flex;flex-direction:column;padding-left:1em;padding-bottom:1em}.styled-content ul li{position:relative;color:var(--color-text)}:is([data-theme-section=dark],[data-theme-item=dark]) .styled-content ul li{color:var(--color-text-light)}.styled-content ul li:before{content:"";left:-1em;top:50%;transform:translateY(-50%);height:.3em;width:.3em;background:var(--color-primary);position:absolute;border-radius:50%}:is([data-theme-section=dark],[data-theme-item=dark]) .styled-content ul li:before{background:var(--color-light)}.section{padding-top:var(--section-padding);padding-bottom:var(--section-padding);position:relative}.section-wrap{position:relative}.container{margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:100vw;max-width:calc((var(--title-size) * 13) + (var(--container-padding) * 2))}.container.full{padding-left:unset;padding-right:unset}.container.large{padding-left:var(--col-padding-small);padding-right:var(--col-padding-small)}.container.medium{max-width:calc((var(--title-size) * 10) + calc(var(--col-padding-small) * 2))}.container.small{max-width:50em}.row{display:flex;width:100%;position:relative}.col{position:relative}.overlay{position:absolute;top:0;left:0;height:100%;width:100%}.overlay.overlay-dark{background-color:rgba(var(--color-black-rgb),.5)}img.overlay,video.overlay{object-fit:cover}picture.overlay img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.stripe{display:block;width:100%;height:1px;background-color:var(--color-border)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.row-grid{flex-wrap:wrap;gap:var(--row-padding) var(--gap);--gap: var(--col-padding);--columns: 2}.row-grid>.col{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))))}@media screen and (max-width:1024px){.row-grid{--columns: 1}}main{overflow:hidden;background-color:var(--color-light);box-sizing:border-box;position:relative;width:100%;display:block}[data-theme-page=dark] main{background-color:var(--color-dark)}.main-wrap{will-change:transform;box-sizing:border-box;z-index:0;position:relative}footer{margin-bottom:-1px}.row-btn{align-items:flex-start;gap:var(--col-padding)}.btn{position:relative;border:0;outline:0}.btn input{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.btn .btn-click{cursor:pointer;border:0;outline:0;background-color:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.btn .btn-fill{background-color:var(--color-primary);border-radius:var(--border-radius)}.btn .btn-content{position:relative;display:flex;align-items:center;justify-content:center;padding:.3em 0;color:var(--color-dark);text-transform:uppercase;border-radius:1em;font-weight:450}:is([data-theme-section=dark],[data-theme-item=dark]) .btn .btn-content{color:var(--color-light)}:is([data-theme-section=light],[data-theme-item=light]) .btn .btn-content{color:var(--color-dark)}.btn .btn-content span{font-size:.9em}.btn.btn-primary .btn-click{padding-right:.4em}.btn.btn-primary .btn-content{padding-right:.5em}.btn.btn-primary .btn-arrow{width:1.7em;height:1.7em;border-radius:50%;background-color:var(--color-primary);display:flex;justify-content:center;align-items:center;position:relative;transform:rotate(-45deg);overflow:hidden;transition:transform var(--animation-fast)}:is([data-theme-section=light],[data-theme-item=light]) .btn.btn-primary .btn-arrow{background-color:var(--color-dark)}.btn.btn-primary .btn-arrow svg{width:55%;position:absolute}.btn.btn-primary .btn-arrow svg:nth-child(1){transform:translate(0) rotate(.001deg)}.btn.btn-primary .btn-arrow svg:nth-child(2){transform:translate(-150%) rotate(.001deg)}.btn.btn-primary .btn-arrow svg:nth-child(3){transform:translate(-300%) rotate(.001deg)}.btn.btn-primary .btn-arrow svg :is(path,polyline,line){stroke:var(--color-dark);stroke-width:.1em}:is([data-theme-section=light],[data-theme-item=light]) .btn.btn-primary .btn-arrow svg :is(path,polyline,line){stroke:var(--color-light)}@media(hover:hover){.btn.btn-primary .btn-click:hover .btn-arrow{transform:translate(0) rotate(.001deg)}.btn.btn-primary[data-button-status=transitioning-in] .btn-click .btn-arrow{transform:translate(20%) rotate(.001deg);transition:transform var(--animation-primary)}.btn.btn-primary .btn-click:hover .btn-arrow svg{transition:transform var(--animation-primary)}.btn.btn-primary .btn-click:hover .btn-arrow svg:nth-child(1){transform:translate(150%) rotate(.001deg)}.btn.btn-primary .btn-click:hover .btn-arrow svg:nth-child(2){transform:translate(0) rotate(.001deg)}.btn.btn-primary .btn-click:hover .btn-arrow svg:nth-child(3){transform:translate(-150%) rotate(.001deg)}}.btn.btn-primary[data-button-status=transitioning-out] .btn-arrow svg{transition:transform var(--animation-primary)}.btn.btn-primary[data-button-status=transitioning-out] .btn-arrow svg:nth-child(1){transform:translate(300%) rotate(.001deg)}.btn.btn-primary[data-button-status=transitioning-out] .btn-arrow svg:nth-child(2){transform:translate(150%) rotate(.001deg)}.btn.btn-primary[data-button-status=transitioning-out] .btn-arrow svg:nth-child(3){transform:translate(0) rotate(.001deg)}.btn.btn-link .btn-line{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}.btn.btn-link .btn-line-item{width:100%;position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;bottom:0;min-width:5.5em}.btn.btn-link .btn-line-item[data-line-status=active]{opacity:1}.btn.btn-link .btn-line svg path{width:100%}.btn.btn-link .btn-line svg :is(path){stroke:var(--color-primary);stroke-width:.1em;stroke-dasharray:135 135;stroke-dashoffset:135}@media(hover:hover){.btn.btn-link .btn-click:hover .btn-line svg :is(path){stroke-dashoffset:0;transition:stroke-dashoffset var(--animation-primary)}}.btn.btn-link[data-button-status=transitioning-out] .btn-line svg :is(path){stroke-dashoffset:-135;transition:stroke-dashoffset var(--animation-primary)}.section-styleguide{overflow:hidden}.section-styleguide .row{border-bottom:1px solid var(--color-border);padding:var(--row-padding) 0}.section-styleguide .row-btn{padding:0}.section-styleguide .row:last-child{border-bottom:0px;padding-bottom:0}.section-styleguide .row-sub-title{padding-bottom:0;border-bottom:0px}.section-styleguide .row-color-blocks{--gap: var(--col-padding-small);--columns: 4}.section-styleguide .color-block{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;border-radius:var(--border-radius)}.styled-image{display:flex;flex-direction:column;position:relative}.styled-image img{border-radius:var(--border-radius)}.styled-image[data-ratio-status=true] img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.styled-form{display:flex;flex-direction:column;width:100%}.styled-form .form-col{width:100%;padding-bottom:1em;display:flex;flex-direction:column;align-items:flex-start}.styled-form .form-label{margin-bottom:.5em}.styled-form .form-label span{font-size:.8em;text-transform:uppercase;font-weight:500}.styled-form abbr[title]{color:var(--color-alert-error);text-decoration:none;padding-left:.25em}.styled-form input{display:block}.styled-form input:is([type=text],[type=email],[type=tel]){-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;border-bottom:1px solid transparent;padding:1em;width:100%;border-radius:var(--border-radius)}.styled-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;border-bottom:1px solid transparent;resize:vertical;min-height:10em;padding:1em;width:100%;border-radius:var(--border-radius)}.styled-form .form-col-checkbox{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.styled-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;width:1em;height:1em;border:1px solid var(--color-border);transition:background-color .3s ease-in-out;background-color:var(--color-light);margin-right:.5em;border-radius:calc(var(--border-radius) * .33)}.styled-form input[type=checkbox]:focus{border-radius:calc(var(--border-radius) * .33)}.styled-form input[type=checkbox]:checked{background-color:var(--color-dark)}.styled-form .form-col-checkbox label{font-weight:400}.styled-form :is(input,textarea).has-error{border-bottom:1px solid var(--color-alert-error)}.styled-form input[type=checkbox].has-error{border:1px solid var(--color-alert-error)}.styled-form .has-error+.form-error-message{display:flex}.form-error-message{width:100%;display:none;color:var(--color-alert-error);font-size:.8em;font-weight:500}.styled-form :is(input,textarea):focus{outline:0;outline-width:1px!important;outline-offset:0px;border-bottom:1px solid var(--color-dark)}.styled-form input[type=checkbox]:focus{border:1px solid var(--color-dark)}.styled-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;padding:1em;background:var(--color-primary);color:var(--color-light);cursor:pointer;border-radius:var(--border-radius)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.default-header{padding-top:27.5vh;padding-bottom:calc(var(--section-padding) * 1)}.default-header.full-height.all-devices{padding:0}.default-header.full-height.all-devices .container{min-height:100vh;display:flex;justify-content:center;align-items:center;padding-top:calc(var(--section-padding) * 1);padding-bottom:calc(var(--section-padding) * 1)}.default-header .row{justify-content:center}.default-header h1{pointer-events:none}.default-header h1,.default-header h4{text-align:center}.default-header h4{overflow:hidden}.default-header h4 span{display:inline-block}@media screen and (max-width:540px){.default-header.full-height.all-devices .container{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:100svh}.default-header.full-height.desktop{padding-top:22.5vh;padding-top:calc(var(--vh, 1vh) * 22.5);padding-top:22.5svh;padding-bottom:22.5vh;padding-bottom:calc(var(--vh, 1vh) * 22.5);padding-bottom:22.5svh}}@media screen and (min-width:540px){.default-header.full-height.desktop{padding:0}.default-header.full-height.desktop .container{min-height:100vh;display:flex;justify-content:center;align-items:center;padding-top:calc(var(--section-padding) * 1);padding-bottom:calc(var(--section-padding) * 1)}}.split-chars{position:relative;transform:translateY(0) translateZ(0) rotate(.001deg);font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed}.split-chars .single-char{position:relative;overflow:hidden;transform:translateY(0) rotate(.001deg)}.split-chars .single-char .single-char-inner{position:relative;transform:translateY(0) rotate(.001deg)}.row.split{--gap: var(--col-padding);--columns: 2;display:flex;flex-wrap:wrap;gap:var(--row-padding) var(--gap)}.row.split .col{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))))}@media screen and (max-width:1024px){.row.split{--columns: 1}}.bottom-links{position:absolute;bottom:0;padding:calc(var(--row-padding) - .5em) var(--col-padding);display:flex;justify-content:space-between;align-items:center;width:100%;pointer-events:none}.bottom-links .btn{pointer-events:all}@media screen and (max-width:1024px){.bottom-links{padding:var(--row-padding) var(--col-padding)}}.single-vimeo-background{--aspect-ratio-w: 16;--aspect-ratio-h: 9;--parent-height: 100;position:absolute;top:0;left:0;width:100%;height:calc(var(--parent-height) * 1vh);overflow:hidden;background:var(--color-dark);transform:translateZ(0);isolation:isolate;object-fit:cover;pointer-events:none;border-radius:0 0 calc(var(--border-radius) * 1.5) calc(var(--border-radius) * 1.5);border-radius:calc(var(--border-radius) * 1.5)}.single-vimeo-background iframe{width:100vw;height:calc(var(--aspect-ratio-h)/var(--aspect-ratio-w)*(var(--parent-height) * 1vw));min-height:calc(var(--parent-height) * 1vh);min-width:calc(100vh * (var(--aspect-ratio-w) / var(--aspect-ratio-h)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;pointer-events:none}.single-vimeo-background .vimeo-overlay-placeholder{background:var(--color-dark);transition:opacity 1s ease-in-out;opacity:1}.single-vimeo-background .vimeo-overlay-placeholder.video-box video{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.single-vimeo-background[data-vimeo-status-activated=true][data-vimeo-status-loaded=true] .vimeo-overlay-placeholder{opacity:0}.single-vimeo-background[data-vimeo-status-activated=true][data-vimeo-status-loaded=true][data-vimeo-status-sync=false] .vimeo-overlay-placeholder{opacity:1}.single-vimeo-background[data-vimeo-status-activated=true][data-vimeo-status-loaded=true][data-vimeo-status-sync=true] .vimeo-overlay-placeholder{opacity:0}.single-vimeo-background .vimeo-overlay-placeholder.placeholder-mobile{display:none}@media screen and (max-width:1024px){.single-vimeo-background{--parent-height: 100}.single-vimeo-background .vimeo-overlay-placeholder.placeholder-mobile,.single-vimeo-background .vimeo-overlay-placeholder.placeholder-mobile video{height:calc(var(--parent-height) * var(--vh, 1vh))}.single-vimeo-background .vimeo-overlay-placeholder.placeholder-desktop{display:none}.single-vimeo-background .vimeo-overlay-placeholder.placeholder-mobile{display:block}.home-header .shape-polygon{display:none!important}.home-header>.single-vimeo-background{scale:1 1!important}}.single-vimeo-player{--aspect-ratio: 56.24%;position:relative;width:100%;padding-bottom:var(--aspect-ratio);overflow:hidden;background:var(--color-dark);border-radius:calc(var(--border-radius) * 1.5);transform:translateZ(0);isolation:isolate}.single-vimeo-player iframe,.single-vimeo-player object,.single-vimeo-player embed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.single-vimeo-player[data-vimeo-player-target]{cursor:pointer}.single-vimeo-player .vimeo-overlay-placeholder{background:var(--color-dark);transition:all var(--animation-primary),opacity var(--animation-smooth);opacity:1;transform:scale(1) rotate(.001deg)}.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-loaded=true] .vimeo-overlay-placeholder{opacity:0}@media(hover:hover){.single-vimeo-player[data-vimeo-status-activated=false]:hover .vimeo-overlay-placeholder{transform:scale(1.025) rotate(.001deg)}:is(.size-small,.size-tiny) .single-vimeo-player[data-vimeo-status-activated=false]:hover .vimeo-overlay-placeholder{transform:scale(1.05) rotate(.001deg)}}.single-vimeo-player .vimeo-overlay-text{display:flex;align-items:center;justify-content:center;pointer-events:none}.single-vimeo-player .vimeo-overlay-text h2{font-size:calc(var(--title-size) * 3.5);-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--text-stroke) var(--color-secondary);margin-top:0;transform:translateY(3%)}@media screen and (max-width:720px){.single-vimeo-player .vimeo-overlay-text h2{font-size:35vw}}.single-vimeo-player .vimeo-overlay-text h2 .single-char{overflow:visible}.single-vimeo-player .vimeo-overlay-text h2 .single-char-inner{transform:translateY(0) scale(1) rotate(.001deg);transition:var(--animation-smooth)}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(2) .single-char-inner{transition-delay:25ms}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(3) .single-char-inner{transition-delay:.05s}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(4) .single-char-inner{transition-delay:75ms}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(5) .single-char-inner{transition-delay:.1s}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(6) .single-char-inner{transition-delay:.125s}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(7) .single-char-inner{transition-delay:.15s}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(8) .single-char-inner{transition-delay:.175s}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(9) .single-char-inner{transition-delay:.2s}.single-vimeo-player .vimeo-overlay-text h2 .single-char:nth-child(10) .single-char-inner{transition-delay:.225s}.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-loaded=true] .vimeo-overlay-text h2 .single-char-inner{transform:translateY(-100%) scale(.75) rotate(.001deg);opacity:0}.single-vimeo-player .vimeo-overlay-dark{background:var(--color-dark);transition:opacity var(--animation-primary);opacity:0;z-index:2;pointer-events:none}.single-vimeo-player[data-vimeo-status-activated=true] .vimeo-overlay-dark{opacity:.5}.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-loaded=true] .vimeo-overlay-dark{opacity:0}.single-vimeo-player .vimeo-overlay-interface{pointer-events:none;z-index:4;opacity:0;transition:opacity .3s ease-in-out;display:flex;align-items:flex-end;padding:max(1em,3vw);gap:max(1em,3vw)}.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-play=false] .vimeo-overlay-interface,.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-hover=true]:hover .vimeo-overlay-interface{opacity:1}@media screen and (max-width:1024px){.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-play=true] .vimeo-overlay-interface{opacity:0!important}}.single-vimeo-player .vimeo-overlay-interface *{pointer-events:all}.single-vimeo-player .vimeo-overlay-interface h5{font-size:1em}.single-vimeo-player .vimeo-mute{height:1.5em;width:1.5em;position:relative;cursor:pointer;flex-shrink:0}.single-vimeo-player .vimeo-mute svg{width:100%;display:block}.single-vimeo-player .vimeo-mute svg path{fill:var(--color-light)}.single-vimeo-player .vimeo-mute svg:nth-child(2){display:none}.single-vimeo-player[data-vimeo-status-muted=true] .vimeo-mute svg:nth-child(1){display:none}.single-vimeo-player[data-vimeo-status-muted=true] .vimeo-mute svg:nth-child(2){display:block}.single-vimeo-player .vimeo-duration{height:1.5em;width:2em;display:flex;align-items:baseline;flex-shrink:0}.single-vimeo-player .vimeo-duration span{color:var(--color-light);white-space:nowrap}.single-vimeo-player .vimeo-timeline{height:1.5em;width:100%;position:relative;display:flex;justify-content:center;align-items:center;--timeline-rounded-corners: 1.5em;--progress-value: var(--color-primary);--progress-background: rgba(var(--color-light-rgb), 1);--progress-height: 2px;--dot-height: .6em;--dot-color: transparent}.single-vimeo-player .vimeo-timeline>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;display:block;background:transparent;position:relative;z-index:2;width:100%;height:100%;cursor:pointer}.single-vimeo-player .vimeo-timeline>progress{width:100%;position:absolute;left:0;height:var(--progress-height);margin:0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--timeline-rounded-corners);overflow:hidden;z-index:0;background:transparent;border:none;color:var(--progress-value);cursor:pointer}.single-vimeo-player progress::-webkit-progress-bar{border-radius:var(--timeline-rounded-corners);background-color:var(--progress-background);box-shadow:0}.single-vimeo-player progress::-webkit-progress-value{background:var(--progress-value)}.single-vimeo-player progress::-moz-progress-bar{border-radius:var(--timeline-rounded-corners);background:var(--progress-value);box-shadow:0}.single-vimeo-player progress::-ms-fill{border-radius:var(--timeline-rounded-corners)}.single-vimeo-player [type=range]::-webkit-slider-thumb{-webkit-appearance:none}.single-vimeo-player [type=range]:focus{outline:none}.single-vimeo-player [type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.single-vimeo-player [type=range].time::-webkit-slider-runnable-track{width:100%;height:var(--progress-height);cursor:pointer;background:var(--progress-background);border-radius:var(--timeline-rounded-corners)}.single-vimeo-player [type=range]::-webkit-slider-thumb{box-shadow:0;height:var(--dot-height);width:var(--dot-height);border-radius:var(--timeline-rounded-corners);background:var(--dot-color);cursor:pointer;-webkit-appearance:none}.single-vimeo-player [type=range]:focus::-webkit-slider-runnable-track{background:transparent}.single-vimeo-player [type=range]::-moz-range-track{width:100%;height:var(--progress-height);cursor:pointer;background:var(--progress-background);border-radius:0;border:0;border-radius:var(--timeline-rounded-corners);overflow:hidden}.single-vimeo-player [type=range]::-moz-range-thumb{border:0;height:var(--dot-height);width:var(--dot-height);border-radius:var(--timeline-rounded-corners);background:var(--dot-color);cursor:pointer;box-shadow:0}.single-vimeo-player .icon{display:flex;align-items:center;justify-content:center;width:max(4em,8vw);transform:scale(1) rotate(.001deg);transition:all var(--animation-primary);background:var(--color-secondary);border-radius:50%;aspect-ratio:1/1}.single-vimeo-player .icon svg{width:50%}@media(hover:hover){.has-scroll-smooth .single-vimeo-player[data-vimeo-status-activated=false]:hover .icon{transform:scale(1.1) rotate(.001deg)}}.single-vimeo-player .vimeo-overlay-play{z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1}.single-vimeo-player[data-vimeo-status-play=true] .vimeo-overlay-play{opacity:0}.single-vimeo-player .vimeo-overlay-play .icon svg path{fill:var(--color-dark)}.single-vimeo-player .vimeo-overlay-pause{z-index:3;display:none;align-items:center;justify-content:center;cursor:pointer}.single-vimeo-player[data-vimeo-status-play=true] .vimeo-overlay-pause{display:flex}.single-vimeo-player .vimeo-overlay-pause .icon{opacity:0;background:var(--color-primary)}.single-vimeo-player .vimeo-overlay-pause .icon svg path{stroke:var(--color-dark)}.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-play=false] .vimeo-overlay-pause .icon,.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-hover=true]:hover .vimeo-overlay-pause .icon{opacity:1}@media screen and (max-width:1024px){.single-vimeo-player[data-vimeo-status-activated=true][data-vimeo-status-play=true] .vimeo-overlay-pause .icon{opacity:0!important}}.single-vimeo-player .vimeo-overlay-loading{display:flex;justify-content:center;align-items:center;z-index:9;transition:all .3s ease-in-out .5s;opacity:0;pointer-events:none;background-color:rgba(var(--color-dark-rgb),.5)}.single-vimeo-player[data-vimeo-status-play=true] .vimeo-overlay-loading{opacity:1}.single-vimeo-player[data-vimeo-status-play=true][data-vimeo-status-loaded=true] .vimeo-overlay-loading{opacity:0}.single-vimeo-player .vimeo-overlay-loading svg{width:8em}.single-vimeo-player .vimeo-overlay-loading svg path{fill:var(--color-white)}.cookie-jar-group{inset:0;position:fixed;z-index:100;display:flex;align-items:flex-end;justify-content:flex-end;padding:calc(var(--row-padding) - 4px) calc(var(--col-padding) - 4px);pointer-events:none}.cookie-jar{background:var(--color-dark);padding:2em 2em 1.8em;display:flex;flex-direction:column;gap:1em;max-width:17em;max-width:25em;font-size:.85em;border-radius:calc(var(--border-radius) * .5);pointer-events:all;border:1px solid rgba(var(--color-light-rgb),.1)}.cookie-jar h4{margin-bottom:.2em}.cookie-jar .row-content a{position:relative}.cookie-jar .row-content a:after{content:"";position:absolute;bottom:-2px;width:100%;height:1px;background-color:rgba(var(--color-light-rgb),.2);left:0;transition:background-color var(--animation-fast)}.cookie-jar .row-content a:hover:after{background-color:var(--color-primary)}.cookie-jar .row-buttons .col{width:100%;display:flex;justify-content:space-between;gap:1em}@media screen and (max-width:1024px){.cookie-jar{font-size:1em}}@media screen and (max-width:540px){.cookie-jar-group{justify-content:center}}.shape-polygon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - (var(--col-padding) * 4));aspect-ratio:816/1000;overflow:hidden;-webkit-mask:url(/v-shape.svg) center / contain no-repeat;mask:url(/v-shape.svg) center / contain no-repeat;display:flex;align-items:center;justify-content:center}.shape-polygon:after{content:"";position:absolute;inset:0;z-index:10;pointer-events:none;-webkit-mask:url(/v-shape.svg) center / contain no-repeat;mask:url(/v-shape.svg) center / contain no-repeat;box-shadow:inset 0 0 0 8px #fefefe4d;border:18px solid var(--color-primary)}shape-polygon .shape-polygon-inner{position:absolute;width:100vw;height:100vh;top:50%;left:50%}.shape-polygon .single-vimeo-background{position:absolute;top:0;left:0;width:100%;height:100%}.shape-polygon .single-vimeo-background iframe{transform:translate(-50%,-50%) scaleX(-1)!important}@media(max-aspect-ratio:8/10){.shape-polygon{height:unset;width:66.666%}}@media screen and (max-width:540px){.shape-polygon .shape-polygon-inner{height:100vh;height:calc(var(--vh, 1vh) * 100);height:100svh}}.flickity-slider-group{width:100%;position:relative;--gap: 2em;--columns: 3}.flickity-slider-group .flickity-carousel{display:flex}.flickity-slider-group .flickity-slide{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))));margin-right:var(--gap);flex-shrink:0;display:block}.flickity-slider-group .flickity-carousel:after{content:"flickity";display:none}.flickity-slider-group .flickity-carousel{display:block}.flickity-slider-group .flickity-viewport{overflow:visible;width:100%}.flickity-slider-group .flickity-controls{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:var(--gap)}.flickity-slider-group .flickity-controls .flickity-arrow{position:relative;width:3em;height:3em;border-radius:50%;background:var(--color-secondary);display:flex;justify-content:center;align-items:center;pointer-events:all;transform:scale(1) rotate(.001deg);transition:transform var(--animation-primary)}.flickity-slider-group .flickity-controls .flickity-arrow svg{width:40%}.flickity-slider-group .flickity-controls .flickity-arrow svg :is(polyline,line,path){stroke:var(--color-dark);stroke-width:2px}.flickity-slider-group .flickity-controls .flickity-arrow[data-flickity-control=prev] svg{transform:scaleX(-1)}.flickity-slider-group .flickity-controls .flickity-arrow[disabled]{transform:scale(0) rotate(.001deg);pointer-events:none}.single-work-item{border-radius:var(--border-radius);padding-top:75%;display:flex;justify-content:center;align-items:center}.single-work-item .content{display:flex;flex-direction:column;justify-content:space-between;padding:var(--row-padding) var(--col-padding);transition:var(--animation-primary)}.single-work-item .content h5{transition:opacity var(--animation-primary)}.single-work-item .content h5.client{text-align:right}.single-work-item .tile{border-radius:var(--border-radius);background:rgba(var(--color-light-rgb),.1);overflow:hidden;transform:translateZ(0);isolation:isolate;transition:var(--animation-primary)}.single-work-item .tile-inner{transition:var(--animation-primary)}.single-work-item .tile picture{border-radius:var(--border-radius);overflow:hidden}.single-work-item .tile video{border-radius:var(--border-radius);overflow:hidden;transition:opacity var(--animation-primary) .1s;opacity:0;scale:1.02;z-index:2;pointer-events:none;display:none}.single-work-item .tile .overlay-dark{background-color:rgba(var(--color-black-rgb),0)}@media(hover:hover){.single-work-item:hover .tile{left:calc(var(--col-padding-small) * .5);top:calc(var(--col-padding-small) * .5);width:calc(100% - (var(--col-padding-small) * 1));height:calc(100% - (var(--col-padding-small) * 1))}.single-work-item:hover .tile-inner{left:calc(var(--col-padding-small) * -.5);top:calc(var(--col-padding-small) * -.5);width:calc(100% + (var(--col-padding-small) * 1));height:calc(100% + (var(--col-padding-small) * 1))}.single-work-item .tile video{display:block}.single-work-item[data-thumb-video-status=active] .tile video{opacity:1;transition:opacity var(--animation-primary)}}@media screen and (min-width:540px){.flickity-slider-group[data-flickity-slider-type=cards] .single-work-item .content h5{opacity:0;text-align:center}.flickity-slider-group[data-flickity-slider-type=cards] .single-work-item[data-thumb-video-status=active] .content h5.client{opacity:1}.flickity-slider-group[data-flickity-slider-type=cards] .single-work-item .tile .overlay-dark{background-color:rgba(var(--color-black-rgb),.15)}}.marquee-group,.marquee{position:relative}.marquee .marquee-scroll{position:relative;display:flex;width:140%;margin-left:-20%}.marquee .marquee-content{position:relative;display:flex}.marquee .marquee-item{width:15vw}.d-none{display:none}.transition-container{position:fixed;inset:0;overflow:hidden;z-index:500;pointer-events:none;transform:translateZ(0) rotate(.001deg);isolation:isolate}.transition-container .transition-screen,.transition-container .transition-screen-inner,.transition-container .transition-screen-duplicate,.transition-container .transition-screen-duplicate-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:translateZ(0) rotate(.001deg);overflow:hidden;pointer-events:all;isolation:isolate}.transition-container .transition-screen{z-index:2}.transition-container .transition-screen-duplicate{z-index:1}.transition-container .transition-words{position:absolute;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:14;font-size:calc(var(--title-size) * .175)}.transition-container .transition-screen-inner .single-word{position:relative;position:absolute;display:none;align-items:center;justify-content:center}.transition-container .transition-screen-inner .single-word.bulevar{font-family:Bulevar,sans-serif;font-weight:800;font-size:3.4em;line-height:.8;color:var(--color-light);text-transform:uppercase}.transition-container .transition-screen-inner .single-word.bulevar.regular{font-weight:400}.transition-container .transition-screen-inner .single-word.migra{font-family:Migra,sans-serif;font-weight:400;font-size:2.3em;line-height:1.2;color:var(--color-light)}.transition-container .transition-screen-inner .single-word.migra.capitals{text-transform:uppercase}.transition-container .transition-screen-inner .single-word.general-sans{font-family:General Sans,sans-serif;font-weight:450;font-size:1.7em;line-height:1;color:var(--color-light);text-transform:uppercase}.transition-container .transition-screen-inner .single-word svg{width:12em}.transition-container .transition-screen-inner .single-word.logo-title svg{transform:translateY(5%)}@media screen and (max-width:540px){.transition-container .transition-words{font-size:calc(var(--title-size) * .25)}}.transition-container[data-transition-status=loading] .transition-words{display:flex}.transition-container[data-transition-status=loading] .transition-screen-inner .a-shape-pattern{display:none}.fixed-background{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none}.fixed-background .texture{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.fixed-background.dark,.transition-container[data-transition-status=loading] .fixed-background.primary{background-color:var(--color-dark)}.fixed-background.dark .texture,.transition-container[data-transition-status=loading] .fixed-background.primary .texture{background-image:url(/black-background.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.75}.fixed-background.light{background-color:var(--color-light)}.fixed-background.light .texture{background-image:url(/bg1.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.75}.fixed-background.primary,.transition-container[data-transition-status=loading] .fixed-background.gray{background-color:var(--color-primary)}.fixed-background.primary .texture,.transition-container[data-transition-status=loading] .fixed-background.gray .texture{background-image:url(/texture-primary.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.75}.fixed-background.secondary{background-color:var(--color-secondary)}.fixed-background.secondary .texture{opacity:0}.fixed-background.gray{background-color:var(--color-light)}.fixed-background.gray .texture{background-image:url(/bg1.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.9}.a-shape-pattern{background-image:url(/icon.png);background-position:center center;background-repeat:repeat;background-size:10em;opacity:.15;height:100%}.fixed-background.primary+.a-shape-pattern{opacity:.3}.fixed-background.gray+.a-shape-pattern{opacity:.3}.transition-container[data-transition-status=loading] .loading-keep{opacity:0}@media screen and (max-width:540px){.a-shape-pattern{background-image:url(/icon.png);background-position:center center;background-repeat:repeat;background-size:100px;opacity:.15;height:100%}}.navigation{position:fixed;inset:0;overflow:hidden;z-index:300;pointer-events:none;--animation-nav: .8s cubic-bezier(.5, 0, .15, 1);transform:translateZ(0) rotate(.001deg);isolation:isolate}.main-navigation,.main-navigation-duplicate,.main-navigation-duplicate-duplicate{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;overflow:hidden;transform:translateY(100%) rotate(.001deg);isolation:isolate}.main-navigation-inner,.main-navigation-inner-duplicate,.main-navigation-inner-duplicate-duplicate{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;overflow:hidden;transform:translateY(-100%) rotate(.001deg)}.main-navigation .main-navigation-inner{display:flex;align-items:center;justify-content:center}.main-navigation{z-index:3}.main-navigation-duplicate{z-index:2}.main-navigation-duplicate-duplicate{z-index:1}[data-navigation-status=active] .main-navigation{transform:translateY(0) rotate(.001deg);transition:var(--animation-nav) .3s}[data-navigation-status=transitioning] .main-navigation{transform:translateY(-100%) rotate(.001deg);transition:var(--animation-nav) 0s}[data-navigation-status=active] .main-navigation-inner{transform:translateY(0) rotate(.001deg);transition:var(--animation-nav) .3s}[data-navigation-status=transitioning] .main-navigation-inner{transform:translateY(100%) rotate(.001deg);transition:var(--animation-nav) 0s}[data-navigation-status=active] .main-navigation-duplicate{transform:translateY(0) rotate(.001deg);transition:var(--animation-nav) .15s}[data-navigation-status=transitioning] .main-navigation-duplicate{transform:translateY(-100%) rotate(.001deg);transition:var(--animation-nav) .15s}[data-navigation-status=active] .main-navigation-inner-duplicate{transform:translateY(0) rotate(.001deg);transition:var(--animation-nav) .15s}[data-navigation-status=transitioning] .main-navigation-inner-duplicate{transform:translateY(100%) rotate(.001deg);transition:var(--animation-nav) .15s}[data-navigation-status=active] .main-navigation-duplicate-duplicate{transform:translateY(0) rotate(.001deg);transition:var(--animation-nav) 0s}[data-navigation-status=transitioning] .main-navigation-duplicate-duplicate{transform:translateY(-100%) rotate(.001deg);transition:var(--animation-nav) .3s}[data-navigation-status=active] .main-navigation-inner-duplicate-duplicate{transform:translateY(0) rotate(.001deg);transition:var(--animation-nav) 0s}[data-navigation-status=transitioning] .main-navigation-inner-duplicate-duplicate{transform:translateY(100%) rotate(.001deg);transition:var(--animation-nav) .3s}.navigation .logo{pointer-events:all;position:absolute;left:var(--col-padding);top:var(--row-padding);z-index:50;transition:var(--animation-primary);transform:scale(1) rotate(.001deg)}@media(hover:hover){.navigation .logo:hover{transform:scale(1.8) rotate(.001deg)}}.navigation .logo svg{width:4.5em}.navigation .logo svg path:nth-child(1){fill:var(--color-white)}.navigation .logo svg path:nth-child(2){fill:var(--color-dark)}.hamburger{pointer-events:all;background:var(--color-white);width:3em;height:3em;position:absolute;right:calc(var(--col-padding) - .3em);top:calc(var(--row-padding) - .3em);border-radius:3em;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;z-index:50}.hamburger .bar{position:absolute;width:35%;height:1.5px;background:var(--color-dark);transition:all var(--animation-primary);opacity:1;transform:translateY(0) scaleX(1) rotate(.001deg)}.hamburger .bar.first{transform:translateY(-5.5px) scaleX(1) rotate(.001deg)}.hamburger .bar.last{transform:translateY(5.5px) scaleX(1) rotate(.001deg)}@media(hover:hover){.hamburger:hover .bar.first{transform:translateY(-5.5px) scaleX(.75) rotate(.001deg)}.hamburger:hover .bar.middle{transform:translateY(0) scaleX(1.25) rotate(.001deg)}.hamburger:hover .bar.last{transform:translateY(5.5px) scaleX(.75) rotate(.001deg)}}[data-navigation-status=active] .hamburger .bar.first{transform:translateY(0) scaleX(1) rotate(-45deg);background:var(--color-primary)}[data-navigation-status=active] .hamburger .bar.middle{transform:translate(0) scaleX(0) rotate(.001deg);background:var(--color-fast);opacity:0}[data-navigation-status=active] .hamburger .bar.last{transform:translateY(0) scaleX(1) rotate(45deg);background:var(--color-primary)}.main-navigation .bottom-links{z-index:50}.main-navigation .col-ul{display:flex;flex-direction:column;align-items:flex-start;font-size:calc(var(--title-size) * 1.5)}.main-navigation .col-ul h3{color:var(--color-light);font-size:1em;position:relative;line-height:.775;--animation-delay: 25ms}.main-navigation .col-ul h3 .split-chars{display:block;transform:translateY(-0em);margin-top:0}.main-navigation .col-ul h3 .split-chars.second{position:absolute;top:0}.main-navigation .col-ul [data-cursor-bubble-text=Contact] .split-chars .single-char:nth-child(5){margin-left:-.041em}.main-navigation .col-ul h3 .split-chars.first .single-char-inner{transition:var(--animation-primary)}.main-navigation .col-ul h3 .split-chars.second .single-char-inner{transition:var(--animation-primary);color:var(--color-primary)}.main-navigation .col-ul [data-link-status=active] h3 .split-chars.first .single-char-inner{opacity:.2}.main-navigation .col-ul a h3 .split-chars.first .single-char-inner{transform:translateY(0) scale(1) rotate(.001deg)}.main-navigation .col-ul a h3 .split-chars.second .single-char-inner{transform:translateY(100%) scale(.75) rotate(.001deg)}@media(hover:hover){.main-navigation .col-ul a:hover h3 .split-chars.first .single-char-inner{transform:translateY(-100%) scale(.75) rotate(.001deg)}.main-navigation .col-ul a:hover h3 .split-chars.second .single-char-inner{transform:translateY(0) scale(1) rotate(.001deg)}.main-navigation .col-ul a:hover h3 .split-chars .single-char:nth-child(2) .single-char-inner{transition-delay:calc(1 * var(--animation-delay))}.main-navigation .col-ul a:hover h3 .split-chars .single-char:nth-child(3) .single-char-inner{transition-delay:calc(2 * var(--animation-delay))}.main-navigation .col-ul a:hover h3 .split-chars .single-char:nth-child(4) .single-char-inner{transition-delay:calc(3 * var(--animation-delay))}.main-navigation .col-ul a:hover h3 .split-chars .single-char:nth-child(5) .single-char-inner{transition-delay:calc(4 * var(--animation-delay))}.main-navigation .col-ul a:hover h3 .split-chars .single-char:nth-child(6) .single-char-inner{transition-delay:calc(5 * var(--animation-delay))}.main-navigation .col-ul a:hover h3 .split-chars .single-char:nth-child(7) .single-char-inner{transition-delay:calc(6 * var(--animation-delay))}.main-navigation .col-ul a h3 .split-chars .single-char:nth-child(2) .single-char-inner{transition-delay:calc(-1 * var(--animation-delay))}.main-navigation .col-ul a h3 .split-chars .single-char:nth-child(3) .single-char-inner{transition-delay:calc(-2 * var(--animation-delay))}.main-navigation .col-ul a h3 .split-chars .single-char:nth-child(4) .single-char-inner{transition-delay:calc(-3 * var(--animation-delay))}.main-navigation .col-ul a h3 .split-chars .single-char:nth-child(5) .single-char-inner{transition-delay:calc(-4 * var(--animation-delay))}.main-navigation .col-ul a h3 .split-chars .single-char:nth-child(6) .single-char-inner{transition-delay:calc(-5 * var(--animation-delay))}.main-navigation .col-ul a h3 .split-chars .single-char:nth-child(7) .single-char-inner{transition-delay:calc(-6 * var(--animation-delay))}}@media screen and (max-width:1024px){.main-navigation .row.split{padding:var(--row-padding) var(--col-padding)}}.main-navigation-inner-inner{padding:var(--row-padding) var(--col-padding)}.main-navigation .row{justify-content:center}.main-navigation .col-images{display:flex;justify-content:center;align-items:center;padding-left:var(--col-padding)}.stacked-images{position:absolute;height:95%;aspect-ratio:3/4}.stacked-images .single-stacked-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--border-radius) * .5);border:2px solid var(--color-dark);outline:2px solid var(--color-dark);outline-offset:-3px;display:flex;align-items:flex-end;justify-content:center;padding:var(--row-padding) var(--col-padding)}.stacked-images .single-stacked-image h4{position:absolute;color:var(--color-light);opacity:0}@media screen and (max-width:1024px){.main-navigation .col-images{align-items:flex-start;justify-content:flex-end;height:5vh;display:none}.stacked-images{transform:translate(20%,-10%) rotate(-13deg);width:min(20em,50vw);height:unset}}.custom-cursor{position:fixed;z-index:100;transform:translate(-50%,-50%) rotate(.001deg);display:none;opacity:0;visibility:hidden;display:flex;pointer-events:none}.custom-cursor .cursor-bubble{position:absolute;left:50%;top:50%;transform:translate(-50%,-25%) scale(0) rotate(-15deg);display:flex;align-items:center;justify-content:center;width:6em;transition:transform var(--animation-cursor) .1s;overflow:hidden;border-radius:50%;font-size:1.1em}.custom-cursor[data-cursor-bubble=active] .cursor-bubble{transform:translate(-50%,-70%) scale(1) rotate(-15deg);transition:transform var(--animation-cursor) 0s}.custom-cursor .cursor-bubble .cursor-before{position:relative;width:100%;padding-top:43%}.custom-cursor .cursor-bubble .cursor-background{position:absolute;left:50%;width:100%;height:100%;top:50%;transform:translate(-50%,-50%) rotate(.001deg);background:var(--color-white);border-radius:50%;transition:transform var(--animation-cursor) .1s}.custom-cursor[data-cursor-background=secondary] .cursor-bubble .cursor-background{background:var(--color-secondary)}.custom-cursor[data-cursor-background=primary] .cursor-bubble .cursor-background{background:var(--color-primary)}.custom-cursor[data-cursor-bubble=active] .cursor-bubble .cursor-background{transform:translate(-50%,-50%) rotate(.001deg);transition:transform var(--animation-cursor) 0s}.custom-cursor .cursor-bubble .cursor-text,.custom-cursor .cursor-bubble .cursor-text-drag{font-family:Migra,sans-serif;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,50%) rotate(15deg);color:var(--color-dark);font-size:1.2em;font-weight:400;padding:.5em;transition:all var(--animation-cursor) .2s}.custom-cursor[data-cursor-background=primary] .cursor-bubble .cursor-text,.custom-cursor[data-cursor-background=primary] .cursor-bubble .cursor-text-drag{color:var(--color-black)}.custom-cursor .cursor-bubble .cursor-text-drag{transform:translate(-50%,50%)}.custom-cursor[data-cursor-bubble=active] .cursor-bubble .cursor-text{transform:translate(-50%,-50%) rotate(15deg);transition:all var(--animation-cursor) 0s}.custom-cursor[data-cursor-bubble=active] .cursor-bubble .cursor-text-drag{transform:translate(-50%,100%) rotate(15deg);transition:all var(--animation-cursor) 0s}.custom-cursor[data-cursor-status-move=active][data-cursor-bubble=active] .cursor-bubble .cursor-text,.custom-cursor[data-cursor-status-drag=active][data-cursor-bubble=active] .cursor-bubble .cursor-text{transform:translate(-50%,-200%) rotate(15deg);transition:all var(--animation-cursor) 0s}.custom-cursor[data-cursor-status-move=active][data-cursor-bubble=active] .cursor-bubble .cursor-text-drag,.custom-cursor[data-cursor-status-drag=active][data-cursor-bubble=active] .cursor-bubble .cursor-text-drag{transform:translate(-50%,-50%) rotate(15deg);transition:all var(--animation-cursor) 0s}.cursor-drag-dot{position:absolute;width:.3em;height:.3em;background:var(--color-white);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-150%) scale(0) rotate(.001deg);transition:transform var(--animation-cursor)}.custom-cursor[data-cursor-background=primary] .cursor-drag-dot{background:var(--color-primary)}.custom-cursor[data-cursor-background=secondary] .cursor-drag-dot{background:var(--color-secondary)}.cursor-drag-dot.right{transform:translate(-50%,-150%) scale(0) rotate(.001deg)}.custom-cursor[data-cursor-status-move=active][data-cursor-bubble=active] .cursor-drag-dot.left,.custom-cursor[data-cursor-status-drag=active][data-cursor-bubble=active] .cursor-drag-dot.left{transform:translate(-1350%,-150%) scale(1) rotate(.001deg)}.custom-cursor[data-cursor-status-move=active][data-cursor-bubble=active] .cursor-drag-dot.right,.custom-cursor[data-cursor-status-drag=active][data-cursor-bubble=active] .cursor-drag-dot.right{transform:translate(1250%,-150%) scale(1) rotate(.001deg)}.custom-cursor .cursor-gif{position:absolute;left:50%;top:50%;transform:translate(-45%,-50%) scale(0) rotate(.001deg);display:flex;align-items:center;justify-content:center;width:5.5em;transition:transform var(--animation-cursor) .1s;overflow:hidden;font-size:1em}.custom-cursor[data-cursor-gif=active] .cursor-gif{transform:translate(5%,-110%) scale(1) rotate(-5deg);transition:transform var(--animation-cursor) 0s}.custom-cursor .cursor-gif .single-gif{display:none;border:2px solid var(--color-dark);border-radius:.5em;overflow:hidden}.custom-cursor .cursor-gif .single-gif.active{display:block}.custom-cursor .cursor-gif .cursor-before{position:relative;width:100%;padding-top:133.33%}@media screen{@media(min-width:1024px){@media(hover:hover){.has-scroll-smooth .custom-cursor[data-cursor-init=true]{display:flex;opacity:1;visibility:visible}}}}.footer{padding-top:0;padding-bottom:0}.footer .bottom-links{position:relative;padding-left:0;padding-right:0;padding-top:0;z-index:1;transform:translateY(0) rotate(.001deg)}.footer .row:nth-child(1) .col:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;max-width:27em;padding-top:1.5em;padding-bottom:.5em;gap:var(--row-padding)}.footer .row:nth-child(1) .col:nth-child(2) h4{margin-bottom:.5em}.footer .row:nth-child(1) .col:nth-child(2) .col-row{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:540px){.footer .row:nth-child(1) .col:nth-child(2){max-width:unset}}.row-credentials{--gap: var(--col-padding);--columns: 4;display:flex;flex-wrap:wrap;gap:calc(var(--section-padding) * .75) var(--gap);padding-top:calc(var(--section-padding) * .85);padding-bottom:calc(var(--section-padding) * .75)}.row-credentials .col{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))));display:flex;flex-direction:column;gap:.05em}.row-credentials .col .col-row.col-row-border{padding-top:var(--row-padding);border-top:1px solid var(--color-border)}.row-credentials .col h5{margin-bottom:1em}.row-credentials .col p{font-size:.9em}.row-credentials .col p a{transition:.15s ease-in-out}.row-credentials .col p a:hover{color:var(--color-light)}@media screen and (max-width:1024px){.row-credentials{--columns: 2;padding-top:calc(var(--section-padding) * .5);padding-bottom:calc(var(--section-padding) * 1)}.row-credentials .col:nth-child(3){order:3}}.section-empty{padding-top:0}.section-empty .row{padding-top:var(--section-padding);border-top:1px solid var(--color-border);justify-content:center}.home-header{overflow:hidden;border-radius:0 0 calc(var(--border-radius) * 1.5) calc(var(--border-radius) * 1.5);border-radius:calc(var(--border-radius) * 1.5);transform:translateZ(0);isolation:isolate;position:relative}.home-header .row{justify-content:center;transform:translateY(4%)}.home-header h1.desktop{white-space:nowrap;font-size:12.5vw}.home-header h1.mobile{display:none;white-space:nowrap;font-size:10vw}.home-header>.single-vimeo-background{scale:-1 1;z-index:-1}.home-header .overlay-dark{background-color:rgba(var(--color-black-rgb),.2)}.home-header .overlay-scroll{cursor:pointer}[data-scrolling-started=true] .home-header .overlay-scroll{display:none}.home-header .shape-polygon .shape-polygon-inner h1{-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--text-stroke) rgba(var(--color-light-rgb),.66)}.home-header .overlay-scroll{top:10%;left:10%;width:80%;height:80%}@media screen and (max-width:1024px){.home-header .shape-polygon .shape-polygon-inner h1{-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--text-stroke) rgba(var(--color-light-rgb),.75)}.home-header h1.desktop{display:none}.home-header h1.mobile{display:block}}.section-intro .row:nth-child(2) .col:nth-child(1){display:flex;align-items:flex-start;justify-content:flex-end;padding-top:calc(var(--row-padding) - (var(--title-size) * .1))}.section-intro .row:nth-child(2) .col:nth-child(2){display:flex;flex-direction:column;gap:var(--row-padding)}.section-intro .row:nth-child(2) .col:nth-child(2) .col-row{display:flex;flex-direction:column;align-items:flex-start}.section-intro .draw-line{width:calc(var(--title-size) * 2.5);pointer-events:none}.section-intro .draw-line svg{width:100%}.section-intro .draw-line svg path{stroke:var(--color-primary);stroke-dasharray:var(--svg-path-length) var(--svg-path-length);stroke-dashoffset:var(--svg-path-length)}@media screen and (max-width:1024px){.section-intro .row:nth-child(2) .col:nth-child(1){justify-content:center}}@media screen and (max-width:1024px){.section-intro-home .draw-line{transform:rotate(15deg) translateY(10%)}}.section-intro-about{padding-bottom:0}.section-intro-about .row:nth-child(2) .col:nth-child(1){justify-content:flex-start;padding-top:0;margin-top:calc(var(--title-size) * -.2);pointer-events:none}.section-intro-about .draw-line{width:calc(var(--title-size) * 2.25)}.section-work-intro{padding-top:0;padding-bottom:calc(var(--section-padding) * .5)}.section-work-intro .row:nth-child(1) .col:nth-child(1){display:flex;align-items:flex-end;justify-content:flex-end}.section-work-intro .row:nth-child(1) .col:nth-child(1){order:3}@media screen and (max-width:1024px){.section-work-intro .row:nth-child(1){gap:calc(var(--row-padding))}.section-work-intro .row:nth-child(1) .col:nth-child(1){justify-content:flex-start}}.section-home-work-intro{padding-top:0;padding-bottom:calc(var(--section-padding) * .5)}.section-home-work-intro .row:nth-child(1){justify-content:flex-end}.section-home-work-intro h3{text-align:right}.section-home-work-intro .row:nth-child(2) .col:nth-child(1){display:flex;flex-direction:column;gap:var(--row-padding)}.section-home-work-intro .row:nth-child(2) .col:nth-child(1) .col-row{display:flex;flex-direction:column;align-items:flex-start;max-width:25em}@media screen and (max-width:1024px){.section-home-work-intro .row:nth-child(1){padding-bottom:calc(var(--row-padding))}}@media screen and (max-width:540px){.section-home-work-intro h3{text-align:left}}.block-vimeo-player-home{padding-bottom:0}.block-vimeo-player-home .scroll-target{position:absolute;width:100%;height:100vh;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.block-vimeo-player-home h2{-webkit-text-stroke:var(--text-stroke) var(--color-primary)}.block-vimeo-player-home .single-vimeo-player .icon{background:var(--color-primary)}.block-vimeo-player-home .single-vimeo-player .vimeo-overlay-pause .icon{background:var(--color-secondary)}.work-single-header{overflow:visible}.work-single-header.default-header.full-height.all-devices .container{padding-top:0;padding-bottom:0}.work-single-header .single-background{height:calc(100% + 10vh);overflow:hidden;--gradient-multiplier: .6;--gradient-offset: 40%;--gradient: linear-gradient(to bottom, var(--color-dark) calc(var(--gradient-multiplier) * 1% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .738) calc(var(--gradient-multiplier) * 19% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .541) calc(var(--gradient-multiplier) * 34% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .382) calc(var(--gradient-multiplier) * 47% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .278) calc(var(--gradient-multiplier) * 56.5% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .194) calc(var(--gradient-multiplier) * 65% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .126) calc(var(--gradient-multiplier) * 73% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .075) calc(var(--gradient-multiplier) * 80.2% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .042) calc(var(--gradient-multiplier) * 86.1% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .021) calc(var(--gradient-multiplier) * 91% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .008) calc(var(--gradient-multiplier) * 95.2% + var(--gradient-offset)), rgba(var(--color-dark-rgb), .002) calc(var(--gradient-multiplier) * 98.2% + var(--gradient-offset)), transparent calc(var(--gradient-multiplier) * 100% + var(--gradient-offset)));-webkit-mask-image:var(--gradient);mask-image:var(--gradient)}@supports not (-webkit-mask-image: linear-gradient(to bottom,var(--color-dark) 0%,transparent 100%)){.work-single-header .single-background .overlay-fade{background-image:linear-gradient(to bottom,rgba(var(--color-dark-rgb),0) 50%,rgba(var(--color-dark-rgb),1));background-image:var(--gradient)}}.work-single-header .row{padding-top:calc(var(--title-size) * .5)}.work-single-header h4{padding-top:1em;color:var(--color-secondary)}.work-single-header .overlay-image-mobile{display:none}@media screen and (max-width:720px){.work-single-header .overlay-image-mobile{display:block}.work-single-header .overlay-image-mobile+.overlay-image-desktop{display:none}}.error-header .container>.row{padding-top:calc(var(--title-size) * .9)}.error-header h4{padding-top:calc(var(--title-size) * .6);color:var(--color-secondary)}.error-header .container .row-btn{padding-top:2.5em}.error-header h1{color:var(--color-light)}.error-header .btn.btn-link .btn-line svg :is(path){stroke:var(--color-secondary);stroke-width:.075em}.section-wrap-textpage{overflow:hidden;border-radius:0 0 calc(var(--border-radius) * 1.5) calc(var(--border-radius) * 1.5)}.section-wrap-textpage+.footer{padding-top:var(--section-padding)}:not(.has-scroll-smooth) .section-wrap-textpage .fixed-background{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}:not(.has-scroll-smooth) .fixed-background.light .texture{background-size:75em;background-repeat:repeat}.textpage-header h4{margin-bottom:calc(var(--title-size) * .3);color:var(--color-primary)}@media screen and (max-width:540px){.textpage-header{padding-top:20vh;padding-bottom:calc(var(--section-padding) * .5)}.textpage-header h4{margin-bottom:calc(var(--title-size) * .8)}}.textpage-content{padding-top:0}.about-header{overflow:hidden;position:relative}.about-header .fixed-background{position:absolute}.about-header .row .col{display:flex;gap:4vh;flex-direction:column}.about-header h4{color:var(--color-light);z-index:2}.about-header .duplicate-title{position:relative}.about-header h1.split-chars{color:var(--color-dark);font-size:calc(var(--title-size) * 4);margin:0;line-height:.8;white-space:nowrap}.about-header h1 .outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:var(--text-stroke) rgba(var(--color-dark-rgb),1);opacity:.3}.about-header h1.before{position:absolute;transform:translateY(-.75em)}.about-header h1.middle{position:absolute}.about-header h1.after{position:absolute;transform:translateY(.75em)}.about-header h1 .h1-inner{position:relative;display:inline-block;transform:translateY(4%)}.about-header h1 .h1-inner.normal{overflow:hidden}.about-header .duplicate-title h1 .single-char{overflow:visible}@media screen and (max-width:720px){.about-header h1.split-chars{font-size:calc(var(--title-size) * 3.6)}}@media screen and (max-width:540px){.about-header h1.split-chars{font-size:calc(var(--title-size) * 3)}.about-header .row .col{gap:calc(var(--title-size) * .7)}}.about-block-images-first{margin-top:calc(var(--row-padding) * -2);padding-bottom:0;overflow:hidden}.about-block-images-first .fixed-background-wrap{position:absolute;height:calc(40% - (var(--row-padding) * 2));width:100%;overflow:hidden;top:calc(var(--row-padding) * 2)}.about-block-images-first .fixed-background{position:absolute}.section-services{padding-top:0}.section-services .row:nth-child(2){--gap: var(--col-padding);--columns: 3;display:flex;flex-wrap:wrap;gap:0 var(--gap)}.section-services .row:nth-child(2) .col{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))));display:flex;flex-direction:column;gap:.75em;padding-top:calc(var(--section-padding) * .6)}.section-services .row:nth-child(2) .col .col-row{max-width:20em;display:flex;align-items:flex-start}.section-services [data-button-status] h4{position:relative;overflow:hidden;padding:.2em 0}.section-services [data-button-status] .btn-line{position:absolute;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}.section-services [data-button-status] .btn-line-item{width:100%;position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;bottom:0;min-width:7em}.section-services [data-button-status] .btn-line-item[data-line-status=active]{opacity:1}.section-services [data-button-status] .btn-line svg{width:100%;stroke-dasharray:135 135;stroke-dashoffset:135}.section-services [data-button-status] h4 .btn-line svg :is(path){stroke:var(--color-primary);stroke-width:.025em}@media(hover:hover){.section-services [data-button-status]:hover .btn-line svg{stroke-dashoffset:0;transition:stroke-dashoffset var(--animation-primary)}}.section-services [data-button-status=transitioning-out] .btn-line svg{stroke-dashoffset:-135;transition:stroke-dashoffset var(--animation-primary)}@media screen and (max-width:1024px){.section-services .row:nth-child(2){--columns: 2}}@media screen and (max-width:540px){.section-services .row:nth-child(2){--columns: 1;padding-top:1em}.section-services .row:nth-child(2) .col{padding-top:calc(var(--section-padding) * .4)}.section-services [data-button-status] .btn-line svg{stroke-dashoffset:0;transition:stroke-dashoffset var(--animation-primary)}.section-services .row:nth-child(2) .col .col-row{max-width:unset}}.section-founders{padding-top:0}.section-founders .row:nth-child(1){justify-content:flex-end}.section-founders .row:nth-child(1) h3{text-align:right}.section-founders .row:nth-child(2) .col{max-width:25em}.section-founders .row:nth-child(3){--gap: var(--col-padding);--columns: 3;display:flex;flex-wrap:wrap;gap:0 var(--gap)}.section-founders .row:nth-child(3) .col{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))));display:flex;flex-direction:column;gap:1em;padding-top:calc(var(--section-padding) * .6)}.section-founders .row:nth-child(3) .col .col-row{max-width:20em;display:flex;align-items:flex-start}.section-founders .row:nth-child(3) .col .col-row:nth-child(1){max-width:14em;padding-bottom:1.5em;position:relative}.section-founders .row:nth-child(3) .col .single-founder-image{border-radius:calc(var(--border-radius) * .5);aspect-ratio:3/4;width:100%;position:relative;overflow:hidden;transform:rotate(5deg)}.section-founders .row:nth-child(3) .col .signature{position:absolute;bottom:0;right:0;transform:translate(33%,-133%);width:80%}.section-founders .row:nth-child(3) .col .signature svg path{stroke-width:.1em;stroke:var(--color-secondary)}.section-founders .row:nth-child(3) .col .col-row:nth-child(2){padding-bottom:.5em}.section-founders .row:nth-child(3) .col .col-row:nth-child(2) h5{color:var(--color-primary)}.section-founders .row:nth-child(3) .col .col-row:nth-child(4){display:flex;flex-direction:column}.section-founders .row:nth-child(3) .col .col-row:nth-child(4) strong{font-weight:500}.section-founders .row:nth-child(3) .col a{transition:.15s ease-in-out}@media(hover:hover){.section-founders .row:nth-child(3) .col .single-founder-image{transition:var(--animation-primary);transform:rotate(.001deg)}.section-founders .row:nth-child(3) .col:hover .single-founder-image{transform:rotate(-5deg)}.section-founders .row:nth-child(3) .col .signature svg path{stroke-dasharray:var(--svg-path-length) var(--svg-path-length);stroke-dashoffset:var(--svg-path-length);transition:var(--animation-primary)}.section-founders .row:nth-child(3) .col:hover .signature svg path{stroke-dashoffset:0}.section-founders .row:nth-child(3) .col a:hover{color:var(--color-light)}}@media screen and (max-width:1024px){.section-founders .row:nth-child(3){--columns: 2}.section-founders .row:nth-child(3) .col{padding-top:calc(var(--section-padding) * .6)}}@media screen and (max-width:540px){.section-founders .row:nth-child(1){padding-bottom:var(--row-padding)}.section-founders .row:nth-child(1) h3{text-align:left}.section-founders .row:nth-child(3) .col .col-row:nth-child(1){max-width:100%;justify-content:center}.section-founders .row:nth-child(3) .col .single-founder-image{width:75%}.section-founders .row:nth-child(3){--columns: 1;padding-top:1em}.section-founders .row:nth-child(3) .col{padding-top:calc(var(--section-padding) * .8);gap:.25em}}.section-grid-images .row{--gap: 2em;--columns: 3;display:flex;flex-wrap:wrap;gap:var(--gap)}.section-grid-images .row .col{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))))}@media screen and (max-width:1024px){.section-grid-images .row{--columns: 2}}@media screen and (max-width:720px){.section-grid-images .row{--columns: 1}}.work-grid-slider .container.mobile{padding-bottom:var(--section-padding)}.work-grid-slider .container.mobile .row{justify-content:center}.work-grid-slider .container.mobile .row h1{font-size:40vw}.work-grid-slider .container.mobile .flickity-drag-info{padding-bottom:calc(var(--section-padding) * .6)}.work-grid-slider .container.mobile .flickity-drag-info .drag-info-animation{transform:rotate(-90deg)}.work-grid-slider .container.mobile .flickity-drag-info h4 span{font-size:.8em}.work-grid-slider .swiper-controls{display:none;pointer-events:none}.work-grid-slider .swiper-controls .btn{pointer-events:all}@media screen and (min-width:540px){.work-grid-slider+.footer{display:none}.work-grid-slider .container.mobile{display:none}.work-grid-slider{padding:0}.work-grid-slider .container{height:100vh;display:flex;justify-content:center;align-items:center;padding:0;max-width:100vw}.work-grid-slider .swiper-controls{display:flex}}.flickity-slider-group[data-flickity-slider-type=cards]{--gap: var(--col-padding-small);--columns: 2.4;--slides-progress-width: calc(10vw + 5em) ;--slides-progress-height: 1.5em;--slides-amount: 0;--slider-info-distance: calc(5vh + 1em) }.flickity-slider-group[data-flickity-slider-type=cards] .flickity-slide{position:relative}@media screen and (max-width:1024px){.flickity-slider-group[data-flickity-slider-type=cards]{--columns: 1.2}}@media screen and (max-width:540px){.flickity-slider-group[data-flickity-slider-type=cards]{--columns: 1}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-carousel:after{content:""}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-carousel{display:flex;flex-wrap:wrap;gap:calc(var(--row-padding) * 2) var(--gap)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-slide{margin-right:unset}}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-page-dots{width:calc(var(--slides-progress-width) + (var(--slides-progress-width)/(var(--slides-amount) - 1)));background-color:transparent;height:var(--slides-progress-height);display:flex;left:50%;transform:translate(-50%,var(--slider-info-distance));bottom:unset;border-radius:.25em;overflow:hidden}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-page-dots .dot{width:100%;height:100%;background-color:transparent;margin:0;border-radius:.25em;display:flex;justify-content:center;align-items:center;opacity:1}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-page-dots .dot:before{content:"";width:1px;height:100%;display:block;border-radius:.25em;transition:all var(--animation-primary);background-color:rgba(var(--color-light-rgb),.5);transform:scaleY(0) rotate(.001deg)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-page-dots:hover .dot:before{transform:scaleY(.3) rotate(.001deg)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-page-dots .dot:hover:before{background-color:rgba(var(--color-light-rgb),1);transform:scaleY(.8) rotate(.001deg)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-progress{display:flex;justify-content:center;align-items:center;margin:var(--slider-info-distance) 0;pointer-events:none;position:absolute;top:100%;width:100%;gap:1em;height:var(--slides-progress-height)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-progress .flickity-progress-bar{width:var(--slides-progress-width);background:var(--color-light);height:1px;position:relative}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-progress .flickity-progress-bar-inner{width:25%;height:100%;position:relative;transition:width ease-out .2s;left:-25%}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-progress .flickity-progress-window{position:absolute;right:0;transform:translate(50%,-50%);width:2em;height:var(--slides-progress-height);border-radius:.25em;border:1px solid var(--color-primary);background-color:rgba(var(--color-dark-rgb),.8)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-slides-count{width:1em;text-align:center;display:flex;justify-content:center;align-items:center;height:var(--slides-progress-height);padding-top:.1em}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-slides-count span{font-size:.9em}@media screen and (max-width:540px){.flickity-slider-group[data-flickity-slider-type=cards] .flickity-progress{display:none}}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words{display:flex;justify-content:center;align-items:center;pointer-events:none}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words .flickity-words-group{position:absolute;overflow:hidden;width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none;height:.8em;font-size:calc(var(--title-size) * 2)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words .flickity-word{position:absolute;transform:translateY(110%);font-size:1em;white-space:nowrap}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words .flickity-word.long{font-size:.8em;line-height:1.1}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words .flickity-word[data-flickity-word-status=active]{transform:translateY(3%);transition:.6s cubic-bezier(.75,0,.2,1) .1s}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words .flickity-word.animate-h1[data-flickity-word-status=active]{transform:translateY(3%)}.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words .flickity-word[data-flickity-word-status=transitioning]{transform:translateY(-110%);transition:.7s cubic-bezier(.75,0,.2,1)}@media screen and (max-width:540px){.flickity-slider-group[data-flickity-slider-type=cards] .flickity-words{display:none}}.flickity-drag-info{display:flex;justify-content:center;align-items:center;margin:var(--slider-info-distance) 0;pointer-events:none;position:absolute;bottom:100%;width:100%;gap:.5em;height:var(--slides-progress-height);padding-left:2.5em;transition:opacity .5s ease-in-out}.flickity-drag-info h4 span{font-size:.7em}@keyframes dragAnimationFadeText{0%{opacity:.7}15%{opacity:1}25%{opacity:1}40%{opacity:.7}to{opacity:.7}}.drag-info-animation{width:2em;height:1em;margin-top:.2em;font-size:.8em;display:flex;justify-content:center;align-items:center;transform:scaleX(-1);animation:dragAnimationFade 3s linear;animation-iteration-count:infinite}@keyframes dragAnimationFade{0%{opacity:0}8%{opacity:1}32%{opacity:1}40%{opacity:0}to{opacity:0}}.drag-info-animation .circle{width:1em;height:1em;border-radius:.5em;border:1px solid var(--color-primary);animation:dragAnimationCircle 3s cubic-bezier(.75,0,.25,1);animation-iteration-count:infinite}@keyframes dragAnimationCircle{0%{width:1em;transform:translate(-.5em)}20%{width:2em;transform:translate(0)}40%{width:1em;transform:translate(.5em)}}@media screen and (max-width:540px){.flickity-slider-group[data-flickity-slider-type=cards] .flickity-drag-info{display:none}}.flickity-slider-group[data-flickity-slider-type=images]{--gap: var(--col-padding-small);--columns: 3.15}.flickity-slider-group[data-flickity-slider-type=images] .flickity-slide{position:relative}@media screen and (min-width:1024px){:is(.count-1) .flickity-slider-group[data-flickity-slider-type=images]{--columns: 1}:is(.count-2) .flickity-slider-group[data-flickity-slider-type=images]{--columns: 2}:is(.count-3) .flickity-slider-group[data-flickity-slider-type=images]{--columns: 3}:is(.count-1,.count-2,.count-3) .flickity-slider-group[data-flickity-slider-type=images] .flickity-carousel:after{content:""}:is(.count-1,.count-2,.count-3) .flickity-slider-group[data-flickity-slider-type=images] .flickity-carousel{display:flex;flex-wrap:wrap;gap:var(--row-padding) var(--gap)}:is(.count-1,.count-2,.count-3) .flickity-slider-group[data-flickity-slider-type=images] .flickity-slide{margin-right:unset}}@media screen and (max-width:1024px){:is(.count-1) .flickity-slider-group[data-flickity-slider-type=images]{--columns: 1}:is(.count-2) .flickity-slider-group[data-flickity-slider-type=images]{--columns: 2}:is(.count-1,.count-2) .flickity-slider-group[data-flickity-slider-type=images] .flickity-carousel:after{content:""}:is(.count-1,.count-2) .flickity-slider-group[data-flickity-slider-type=images] .flickity-carousel{display:flex;flex-wrap:wrap;gap:var(--row-padding) var(--gap)}:is(.count-1,.count-2) .flickity-slider-group[data-flickity-slider-type=images] .flickity-slide{margin-right:unset}.flickity-slider-group[data-flickity-slider-type=images]{--columns: 2.1}.flickity-slider-group[data-flickity-slider-type=images] .flickity-carousel:after{content:"flickity";display:none}.flickity-slider-group[data-flickity-slider-type=images] .flickity-carousel{display:block}.flickity-slider-group[data-flickity-slider-type=images] .flickity-slide{margin-right:var(--gap)}}@media screen and (max-width:540px){.flickity-slider-group[data-flickity-slider-type=images]{--columns: 1.6}}.flickity-slider-group[data-flickity-slider-type=work]{--gap: var(--col-padding-small);--columns: 2.1}.flickity-slider-group[data-flickity-slider-type=work] .flickity-slide{position:relative}@media screen and (max-width:1024px){.flickity-slider-group[data-flickity-slider-type=work]{--columns: 1.6}}@media screen and (max-width:540px){.flickity-slider-group[data-flickity-slider-type=work]{--columns: 1.1}}.flickity-slider-group[data-flickity-slider-type=vimeo]{--gap: var(--col-padding-small);--columns: 1.05}.flickity-slider-group[data-flickity-slider-type=vimeo] .flickity-slide{position:relative}:is(.count-1) .flickity-slider-group[data-flickity-slider-type=vimeo]{--columns: 1}:is(.count-1) .flickity-slider-group[data-flickity-slider-type=vimeo] .flickity-carousel:after{content:""}:is(.count-1) .flickity-slider-group[data-flickity-slider-type=vimeo] .flickity-carousel{display:flex;flex-wrap:wrap;gap:var(--row-padding) var(--gap);justify-content:center}:is(.count-1) .flickity-slider-group[data-flickity-slider-type=vimeo] .flickity-slide{margin-right:unset}@media screen and (min-width:1024px){.size-medium .flickity-slider-group[data-flickity-slider-type=vimeo]{--columns: 1.55}.size-small .flickity-slider-group[data-flickity-slider-type=vimeo]{--columns: 2.1}.size-tiny .flickity-slider-group[data-flickity-slider-type=vimeo]{--columns: 2.55}:is(.size-small,.size-tiny) .flickity-slider-group[data-flickity-slider-type=vimeo] .icon{width:max(3em,6vw)}}:is(.size-medium,.size-small,.size-tiny) .flickity-slider-group[data-flickity-slider-type=vimeo] .vimeo-overlay-text{display:none}@media screen and (max-width:540px){.flickity-slider-group[data-flickity-slider-type=vimeo]{--columns: 1.1}}.section-more-work-slider{padding-top:0}.section-clients-marquee{padding-top:calc(var(--section-padding) * .66);padding-bottom:calc(var(--section-padding) * .66)}.section-clients-marquee .marquee-item{width:15vw;width:calc(var(--title-size) * 2);margin-right:var(--col-padding-small);display:flex;justify-content:center;align-items:center}.section-clients-marquee .marquee-item :is(img,svg){max-width:50%;max-height:50%;opacity:.4}.section-clients-marquee .marquee-item svg :is(path,polyline,line,polygon,circle,rect,ellipse){fill:var(--color-white)}.section-clients-marquee .marquee-item span{position:absolute;opacity:0;visibility:hidden}@media screen and (max-width:1024px){.section-clients-marquee .marquee-item{width:20vw}}@media screen and (max-width:540px){.section-clients-marquee .marquee-item{width:25vw}.section-clients-marquee .marquee-item :is(img,svg){max-width:66%;max-height:66%;opacity:.4}}.contact-marquee{position:absolute;top:50%;transform:translateY(-110%);width:100%}.contact-marquee .marquee-item{width:unset;display:flex}.contact-marquee h3{white-space:nowrap;display:flex;align-items:center}.contact-marquee h3 span{color:var(--color-primary)}.contact-marquee h3 .bar{position:relative;overflow:hidden;width:.5em;height:1em;margin:0 .25em 0 .2em}.contact-marquee h3 .bar .bar-inner{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.contact-marquee h3 .bar .bar-inner-inner{width:.5em;height:.11em;background:var(--color-primary)}@media screen and (max-width:1024px){.contact-marquee{top:27.5%;transform:translateY(-50%)}}.contact-header .row-credentials{padding:0}.contact-header .row-credentials .col .single-contact-image{aspect-ratio:3/4;width:100%;position:relative;transform:rotate(.001deg);width:70%}.contact-header .row-credentials .col .single-contact-image h4{color:var(--color-secondary);position:absolute;bottom:100%;left:50%;transform:translate(-50%,-100%);font-size:1.3em;white-space:nowrap;overflow:hidden}.contact-header .row-credentials .col .single-contact-image h4 span{display:inline-block;white-space:nowrap}.contact-header .row-credentials .col .single-contact-image picture{border-radius:calc(var(--border-radius) * .5);border:2px solid var(--color-dark);overflow:hidden}.contact-header .row-credentials .col-row:nth-child(1){padding-bottom:calc(var(--row-padding) * 2)}@media(hover:hover){.contact-header .row-credentials .col .single-contact-image{transition:var(--animation-primary);transform:translate(10%) scale(.95) rotate(.001deg)}.contact-header .row-credentials .col[data-contact-col-status=active] .single-contact-image{transform:translate(10%) scale(1) rotate(-5deg)}.contact-header .row-credentials .col .single-contact-image picture{transition:var(--animation-primary);opacity:0}.contact-header .row-credentials .col[data-contact-col-status=active] .single-contact-image picture{opacity:1}.contact-header .row-credentials .col[data-contact-col-status=active]:nth-child(odd) .single-contact-image{transform:translate(10%) scale(1) rotate(5deg)}.contact-header .row-credentials .col .single-contact-image h4 span{transition:var(--animation-primary) 0s;transform:translateY(150%) scale(1) rotate(10deg);transform-origin:left top;opacity:0}.contact-header .row-credentials .col[data-contact-col-status=active] .single-contact-image h4 span{transform:translateY(0) scale(1) rotate(.001deg);opacity:1}}@media screen and (max-width:1024px){.contact-header .row-credentials .col-row:nth-child(1){display:none}.contact-header .row-credentials{padding-top:20vh}}.work-single-intro{padding-top:calc(var(--section-padding) - (var(--row-padding) - .5em))}.work-single-intro .row:nth-child(1) .col{display:flex;flex-direction:column;align-items:flex-start}.work-single-intro .row:nth-child(1) .col-wrap{display:flex;flex-direction:column;gap:calc(var(--row-padding) * .9)}.work-single-intro .row:nth-child(1) .col .col-row.credits{border-top:1px solid var(--color-border);padding-top:var(--row-padding)}.work-single-intro .row:nth-child(1) .col .col-row{display:flex;flex-direction:column}.work-single-intro .row:nth-child(1) .col .col-row h5{margin-bottom:1em}.work-single-intro .row:nth-child(1) .col:nth-child(2){display:flex;flex-direction:column;gap:var(--row-padding)}@media screen and (max-width:1024px){.work-single-intro .row:nth-child(1) .col:nth-child(1){order:3}.work-single-intro .row:nth-child(1) .col{align-items:unset;padding-top:var(--row-padding)}.work-single-intro .row:nth-child(1) .col .col-row.services{border-top:1px solid var(--color-border);padding-top:var(--row-padding)}}.block-images{padding-top:0}.block-images .placeholder{position:relative;display:flex;justify-content:center;align-items:center;background:rgba(var(--color-light-rgb),.1);border-radius:var(--border-radius)}.block-images .placeholder[data-ratio-status=false]{aspect-ratio:1/1}.block-images .placeholder[data-ratio-status=true] p{position:absolute;top:50%;transform:translateY(-50%)}.block-images .video-box{border-radius:var(--border-radius);overflow:hidden;position:relative;background:rgba(var(--color-light-rgb),.1)}.block-images .video-box[data-ratio-status=true] video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.block-images .video-box[data-ratio-status=false] video{width:100%}.block-vimeo-player{padding-top:0}.block-vimeo-player :not(.container.count-1) .single-vimeo-player{border-radius:var(--border-radius)}.block-vimeo-player .single-vimeo-player.player-theme-secondary .icon{background:var(--color-primary)}.block-vimeo-player .single-vimeo-player.player-theme-secondary .vimeo-overlay-pause .icon{background:var(--color-secondary)}.block-vimeo-player .single-vimeo-player.player-theme-primary .vimeo-overlay-text h2{-webkit-text-stroke:var(--text-stroke) var(--color-primary)}.block-vimeo-player .single-vimeo-player h2>div{font-size:1.2em}.block-stripe,.block-textarea{padding-top:0}.block-textarea .container.center{text-align:center}.block-textarea .container.center .row{justify-content:center}.block-textarea .container .row-title+.row{padding-top:var(--row-padding)}.block-text-split{padding-top:0}.block-text-split .row.split{gap:0 var(--gap)}.block-text-split .row .col:nth-child(1):has(h3){padding-bottom:var(--row-padding)}.block-text-split .row .col:nth-child(2){display:flex;flex-direction:column;gap:var(--row-padding)}@media screen and (min-width:1024px){.block-text-split .container.flipped .col:nth-child(1){order:2;text-align:right}}.block-stats{padding-top:0}.block-stats .row{--gap: var(--col-padding);--columns: 3;display:flex;flex-wrap:wrap;gap:calc(var(--section-padding) * .6) var(--gap);justify-content:center}.block-stats .row .col{width:calc((99.95% / var(--columns)) - (var(--gap) * ((var(--columns) - 1) / var(--columns))));display:flex;flex-direction:column;gap:1em var(--gap)}.block-stats .row .col .col-row{max-width:20em;display:flex;align-items:flex-start}.block-stats .row .col h3{display:flex}.block-stats .row .col .col-row:nth-child(1){padding-bottom:var(--row-padding)}.block-stats .container.center{text-align:center}.block-stats .container.center .col{align-items:center}@media screen and (max-width:1024px){.block-stats .row{--columns: 2}}@media screen and (max-width:540px){.block-stats .row .col .col-row:nth-child(1){padding-bottom:1em}.block-stats .row{--columns: 1}.block-stats .row .col .col-row{max-width:100%}}.randomizer-header{border-bottom:1px solid var(--color-border);padding-top:20vh}.randomizer-header+footer{padding-top:var(--section-padding)}.randomizer-header h4 span{color:var(--color-secondary)}.randomizer-header h1{font-size:calc(var(--title-size) * 1.4)}.randomizer-header h4{font-size:1.35em}.randomizer-header .col{display:flex;flex-direction:column;align-items:center;width:100%;gap:1em}.randomizer-header .col .col-row{display:flex;flex-direction:column}.randomizer-header .col-row-eyebrow{padding-bottom:.5em}.randomizer-header .col-row-text{text-align:center;max-width:40em;padding-bottom:1em}.randomizer-header .col-row-youtube{width:100%;padding-top:2.5em;padding-bottom:1em;max-width:calc(var(--title-size) * 8.5)}.randomizer-header .col-row-youtube .youtube-video-wrapper{position:relative;padding-bottom:56.25%;width:100%;text-align:left}.randomizer-header .col-row-youtube .youtube-video-wrapper iframe{width:100%;position:absolute;height:100%;overflow:hidden}@media screen and (min-width:540px){.randomizer-header h4{font-size:1.5em}.randomizer-header h1{font-size:calc(var(--title-size) * 1)}}:root{--color-primary: #DEA3EB;--color-secondary: #DEA3EB}body,p,a,span,li,input,textarea,button,.general-sans,.btn-content span{font-family:Montserrat,sans-serif!important}h1,h2,h3,h4,h5,.bulevar,.migra,.bulevar.regular,.bulevar.poster,.migra.captials{font-family:Montserrat,sans-serif!important;letter-spacing:-.02em}h1,h2,h3{font-weight:800!important}h4{font-weight:400!important}h5{font-weight:600!important}.btn-line svg path,.draw-line svg path{stroke:#dea3eb!important}[fill="#CE1B1B"]{fill:#dea3eb!important}.text-primary,.single-work-item .content h5.title,.footer h5,.row-credentials .col p a:hover,.navigation .col-ul li[data-link-status=active] h3,.btn-link:hover span,.footer-tagline p{color:#dea3eb!important}.bg-primary,.block-vimeo-player-home .single-vimeo-player .icon,.hamburger .bar{background-color:#dea3eb!important}.custom-cursor[data-cursor-background=secondary] .cursor-background,.custom-cursor[data-cursor-background=primary] .cursor-background{background-color:#dea3eb}.vimeo-timeline input[type=range]::-webkit-slider-thumb{background-color:#dea3eb}.vimeo-timeline input[type=range]::-moz-range-thumb{background-color:#dea3eb}.block-vimeo-player-home .container.large{max-width:100vw}.block-vimeo-player-home .single-vimeo-player{border-radius:0}.section-clients-marquee .marquee-item span{position:static!important;opacity:1!important;visibility:visible!important;font-size:.85em;font-weight:600;white-space:nowrap;color:#ffffff80}.section-clients-marquee .marquee-item svg{flex-shrink:0;opacity:.3;max-width:2em!important;max-height:2em!important}.flickity-slider-group[data-flickity-slider-type=work] .flickity-viewport{overflow:visible!important}.section-more-work-slider{overflow:hidden}.flickity-slider-group[data-flickity-slider-type=work] .flickity-slide{display:block!important;position:absolute}.single-work-item .tile-inner{overflow:hidden}.section-intro .draw-line{opacity:0}.section-intro .draw-line svg path{stroke-dasharray:var(--svg-path-length, 399) var(--svg-path-length, 399);stroke-dashoffset:var(--svg-path-length, 399);transition:none}.footer .row:nth-child(1){align-items:flex-start;gap:var(--col-padding)}.footer .row:nth-child(1) .col:nth-child(1){flex:1 1 auto}.footer .row:nth-child(1) .col:nth-child(2){flex:0 0 auto}.footer-tagline{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border, rgba(255,255,255,.1));text-align:center}.footer-tagline p{font-size:.8rem!important;font-weight:700!important;color:#dea3eb!important;letter-spacing:.15em;text-transform:uppercase}input:focus,textarea:focus{border-color:#dea3eb!important;box-shadow:0 0 0 2px #dea3eb33;outline:none}.transition-container .transition-words{display:flex}.transition-container .transition-screen-inner .single-word{display:none}.transition-container .transition-screen-inner .single-word[data-transition-word-status=active]{display:flex}.section-services-grid .col{border-top:1px solid var(--color-border, rgba(255,255,255,.1));padding-top:calc(var(--section-padding) * .5)}.section-services-grid{padding-top:0}.services-intro-row{margin-bottom:var(--section-padding);display:flex;flex-wrap:wrap;gap:var(--col-padding)}.intro-title-col{flex:0 0 100%}.intro-content-col{flex:1 1 0%;display:flex;flex-direction:column;gap:var(--row-padding)}.services-btn-row{margin-top:1rem}.services-grid-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:0 var(--col-padding)}.service-item-col{padding-bottom:calc(var(--section-padding) * .75)}.service-item-inner{border-top:1px solid var(--color-border, rgba(255,255,255,.1));padding-top:calc(var(--section-padding) * .5);height:100%}.service-number{font-size:.75rem;font-weight:700;color:var(--color-primary, #DEA3EB);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}.service-title{margin-bottom:1rem;font-weight:700!important;font-size:1.5rem}.service-description{font-size:.95rem;opacity:.7;max-width:24em;line-height:1.6;color:#fff}@media(min-width:1025px){.intro-title-col{flex:0 0 33.33%}.intro-content-col{flex:0 0 66.66%}}@media(max-width:1024px){.services-grid-wrapper{grid-template-columns:repeat(2,1fr)}.service-title{font-size:1.25rem}}@media(max-width:768px){.services-grid-wrapper{grid-template-columns:1fr;gap:0}.services-intro-row{margin-bottom:4rem}.intro-title-col h3{font-size:2rem}.intro-content-col h4{font-size:1.2rem;line-height:1.4}.service-item-col{padding-bottom:3rem}.service-item-inner{padding-top:2rem}.service-description{max-width:100%}}.work-grid .row{display:flex;flex-wrap:wrap;gap:1.5em}.work-grid .col{flex:0 0 calc(33.333% - 1em)}@media(max-width:1024px){.work-grid .col{flex:0 0 calc(50% - .75em)}}@media(max-width:600px){.work-grid .col{flex:0 0 100%}}.marquee-scroll-css{overflow:hidden;width:100%}.marquee-track{display:flex;flex-wrap:nowrap;width:max-content;animation:marquee-scroll 30s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.marquee-client-name{font-size:.75rem!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73!important;white-space:nowrap;opacity:1!important;visibility:visible!important;position:static!important}.section-clients-marquee .marquee-item{display:flex;align-items:center;gap:.75em;padding:0 2.5vw;position:relative}.section-clients-marquee .marquee-item:after{content:"·";color:#dea3eb;font-size:1.5em;opacity:.5;flex-shrink:0}.work-single-intro .col-wrap{display:flex;flex-direction:column;gap:calc(var(--row-padding) * 1.5)}.work-single-intro .services h5{margin-bottom:.4em;color:#dea3eb;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.block-images .flickity-slide figure{margin:0}.block-textarea .container.small.center{text-align:center}.block-textarea .row-title .col{width:100%}.block-textarea .row-content .col{width:100%;max-width:50em;margin:0 auto}.block-textarea h4{margin-bottom:1em}.transition-container[data-transition-status=loading]{pointer-events:all;z-index:9999}.transition-container[data-transition-status=transition]{pointer-events:none;z-index:9999}.transition-container .transition-words{display:flex!important;pointer-events:none}
