/*
! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{line-height:inherit}hr{color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-weight:inherit;line-height:inherit;color:inherit;padding:0}[type=button],[type=reset],[type=submit],button{background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,menu,ol,ul{margin:0;padding:0}menu,ol,ul{list-style:none}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.left-4{left:1rem}.top-4{top:1rem}.order-first{order:-9999}.col-span-12{grid-column:span 12/span 12}.mb-1{margin-bottom:.25rem}.ml-6{margin-left:1.5rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-full{height:100%}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-12{gap:3rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-12{row-gap:3rem}.gap-y-8{row-gap:2rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.py-16{padding-top:4rem;padding-bottom:4rem}.pt-\[100\%\]{padding-top:100%}.font-medium{font-weight:500}.font-semibold{font-weight:600}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:export{primaryColor:#ff3c1c}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{text-decoration:none}video{filter:brightness(1) saturate(1) contrast(1)}body{color:#212121}::selection{background:#ff3c1c;color:#fff}::-moz-selection{background:#ff3c1c;color:#fff}.otr-display{font-family:var(--font-syne),sans-serif;font-size:clamp(3rem,7.437vw,7.4375rem);font-weight:400;line-height:100%;letter-spacing:-.04em}@media(max-width:575px){.otr-display{line-height:100%;letter-spacing:-.04em}}.otr-heading,.otr-heading--four,.otr-heading--four--syne,.otr-heading--one,.otr-heading--three,.otr-heading--two,.otr-input__label{font-family:var(--font-syne),sans-serif;line-height:105%;font-weight:400}.otr-heading--one,.otr-input__label{font-size:3rem;font-size:clamp(3rem,5.93vw,5.9375rem);letter-spacing:-.03em}@media(max-width:575px){.otr-heading--one,.otr-input__label{line-height:110%;letter-spacing:-.03em}}.otr-heading--two{font-size:2.4375rem;font-size:clamp(2.4375rem,4.75vw,4.75rem);letter-spacing:-.04em}@media(max-width:575px){.otr-heading--two{line-height:120%;letter-spacing:-.03em}}.otr-heading--three{font-size:1.9375rem;font-size:clamp(1.9375rem,3.81vw,3.8125rem);letter-spacing:-.035em}@media(max-width:575px){.otr-heading--three{line-height:120%;letter-spacing:-.02em}}.otr-heading--four,.otr-heading--four--syne{font-size:1.5625rem;font-size:clamp(1.5625rem,2.19vw,2.1875rem);font-weight:600;letter-spacing:-.03em;line-height:105%}@media(max-width:575px){.otr-heading--four,.otr-heading--four--syne{line-height:120%;letter-spacing:-.015em}}.otr-heading--four--syne{font-family:var(--font-syne),sans-serif;font-weight:400}.otr-body--large{font-size:1.375rem;font-size:clamp(1.375rem,1.93vw,1.9375rem);line-height:150%;letter-spacing:-.025em}@media(max-width:575px){.otr-body--large{letter-spacing:-.02em}}.otr-body--medium{font-size:1.125rem;font-size:clamp(1.125rem,1.56vw,1.5625rem);line-height:150%;letter-spacing:-.025em}@media(max-width:575px){.otr-body--medium{line-height:160%;letter-spacing:-.01em}}.otr-body--small,.otr-input{font-size:1rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:150%;letter-spacing:-.015em}@media(max-width:575px){.otr-body--small,.otr-input{letter-spacing:-.015em}}.otr-text--primary{color:#ff3c1c}.otr-text--dark-grey{color:#484848}.otr-text--neutral-dark-grey{color:#333}.otr-split-span{overflow:hidden;display:inline-flex!important}.otr-split-target{font-kerning:none}.clearfix:after{clear:both;content:"";display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.otr-text-center{text-align:center}.otr-position--relative{position:relative}.otr-display--flex{display:flex}.otr-display--inline-block{display:inline-block}.otr-overflow--hidden{overflow:hidden}.otr-item--start{align-items:start}.otr-v--hidden{visibility:hidden}.otr-font-medium{font-weight:500}.otr-main-container{position:relative;z-index:1;background:#fff}.otr-container,.otr-container--fluid,.otr-container--large{max-width:100rem;padding:0 6.25rem;margin:0 auto}.otr-container--large{padding:0 11.25rem}@media(max-width:1199px){.otr-container,.otr-container--fluid,.otr-container--large{padding:0 8.125rem}.otr-container--fluid,.otr-container--large{padding:0 3.75rem}}@media(max-width:768px){.otr-container,.otr-container--fluid,.otr-container--large{padding:0 5rem}.otr-container--large{padding:0 1.875rem}}@media(max-width:575px){.otr-container,.otr-container--fluid,.otr-container--large{padding:0 1.75rem}.otr-container--large.phone-full,.otr-container.phone-full,.phone-full.otr-container--fluid{padding-left:0;padding-right:0}}.otr-nav{display:flex;padding:3.75rem 3.75rem 1.5rem;position:absolute;align-items:center;z-index:30;background-color:#fff;opacity:0}.otr-nav,.otr-nav__container{width:100%}.otr-nav__container__head{position:relative;display:flex;flex-grow:1;justify-content:space-between;align-items:center;z-index:50}.otr-nav__logo{width:6.6875rem;height:2.875rem}.otr-nav__list{display:flex;list-style-type:none;align-items:center}.otr-nav__item:nth-of-type(n+2){margin-left:3.75rem}.otr-nav__link{display:block;color:#212121;font-size:1.125rem;line-height:1.5rem;position:relative;padding:4px;overflow:hidden}.otr-nav__link span{display:block}.otr-nav__link span,.otr-nav__link span+span{transition:transform 1s cubic-bezier(.19,1,.22,1)}.otr-nav__link span+span{position:absolute;padding:4px;left:0;top:140%;transform-origin:left center;transform:skewY(30deg)}.otr-nav__link:hover span:first-child{transform:translateY(-140%) skewY(7deg)}.otr-nav__link:hover span+span{transform:translateY(-140%) skewY(0deg)}.otr-hamburger-menu{display:none}@media(max-width:1199px){.otr-nav{padding:1.5rem 1.75rem}.otr-nav__logo{height:2rem}}.otr-hamburger__overlay{position:absolute;top:0;left:0;z-index:20;height:100vh;width:100%;display:flex;flex-direction:column;transform:translateY(-100%)}.otr-hamburger__content{display:flex;flex:1;flex-direction:column;background:#fff;justify-content:center;align-items:center;gap:2.5rem}.otr-hamburger__menu-item>.otr-heading--three{color:#212121}.otr-nav__offset{padding-top:11.875rem}@media(max-width:576px){.otr-nav__offset{padding-top:7.5rem}}.otr-footer{padding-top:12.5rem;background:#000;color:#fff;position:relative;width:100%}.otr-footer__cta{max-width:56.25rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.otr-footer__cta__container{z-index:1;position:relative}.otr-footer__cta__logo{margin-bottom:5rem;width:6.75rem}.otr-footer__cta__arrow{position:absolute;top:50%;left:-3rem;transform:translate(-100%,-80%)}.otr-footer__cta__arrow--phone{display:none}.otr-footer__cta__btn{font-size:1.125rem;font-size:clamp(1.125rem,1.56vw,1.5625rem);line-height:150%;letter-spacing:-.025em}@media(max-width:575px){.otr-footer__cta__btn{line-height:160%;letter-spacing:-.01em}}.otr-footer__cta__btn{align-self:flex-end;margin-top:-4.125rem;position:relative;color:#212121}.otr-footer__cta__btn,.otr-footer__cta__btn__bg{display:flex;align-items:center;justify-content:center}.otr-footer__cta__btn__bg{background:#fff;width:17rem;height:17rem;border-radius:50%}.otr-footer__cta__btn>span{position:absolute;text-decoration:none}.otr-footer__main-content{display:flex;justify-content:space-between;padding-bottom:12.5rem;flex-wrap:wrap;gap:4rem}@media(max-width:575px){.otr-footer__main-content{padding-bottom:7.5rem}}.otr-footer__title{font-family:var(--font-syne),sans-serif;font-weight:400;font-size:clamp(1.375rem,1.93vw,1.9375rem);line-height:105%;letter-spacing:-.04em}.otr-footer__item{margin-bottom:.5rem}.otr-footer__item:first-child{margin-bottom:2rem}@media(max-width:575px){.otr-footer__item:first-child{margin-bottom:1.5rem}}.otr-footer__secondary{display:flex;justify-content:space-between}@media(max-width:575px){.otr-footer__secondary{flex-direction:column}}.otr-footer__copy,.otr-footer__privacy{font-size:clamp(1rem,1.25vw,1.25rem);line-height:200%;letter-spacing:.03em;color:#fff;opacity:.7}.otr-footer__privacy:hover{opacity:1}@media(max-width:575px){.otr-footer__privacy{margin-bottom:.5rem}}.otr-footer__link{color:#fff;opacity:.7;font-size:clamp(1.125rem,1.56vw,1.5625rem);line-height:200%;font-weight:400}.otr-footer__link:hover:not(.no-hover){opacity:1}@media(max-width:1199px){.otr-footer__cta{align-items:unset}.otr-footer__cta__logo{margin-bottom:3rem;width:4rem}.otr-footer__cta__btn{margin-top:-2.125rem}.otr-footer__cta__btn__bg{width:14.375rem;height:14.375rem}}@media(max-width:575px){.otr-footer__cta{align-items:unset}.otr-footer__cta__logo{margin-bottom:3rem;width:4rem}.otr-footer__cta__arrow{display:none}.otr-footer__cta__arrow--phone{display:block;position:absolute;top:calc(100% + 3rem);left:0;transform:translateX(0)}.otr-footer__cta__btn{margin-top:1.5rem}.otr-footer__cta__btn__bg{width:12.25rem;height:12.25rem}}.otr-section--one{padding-bottom:15rem}.otr-section--two{padding-bottom:11.25rem}.otr-section--three{padding-bottom:10rem}.otr-section--three--top{padding-top:10rem}.otr-section--four{padding-bottom:8.75rem}.otr-section--five{padding-bottom:5rem}@media(max-width:768px){.otr-section--one{padding-bottom:7.5rem}.otr-section--two{padding-bottom:6rem}.otr-section--three{padding-bottom:5rem}.otr-section--three--top{padding-top:5rem}.otr-section--five,.otr-section--four{padding-bottom:4rem}}@media(max-width:575px){.otr-section--two{padding-bottom:5rem}}.otr-section__container{padding:10rem 0}.otr-section__container.otr-bg--seashell{background:#fff1eb}.otr-btn--primary{display:inline-block;font-size:1rem;line-height:1.5rem;font-weight:500;white-space:nowrap;background:#ff3c1c;color:#fff;border-radius:100px;padding:1em 1.75em}@media(max-width:575px){.otr-btn--primary{font-size:.875rem}.otr-btn--primary.large{font-size:1.25rem;letter-spacing:-.015em}}.otr-btn--mask-text .mask-container{position:relative;overflow:hidden}.otr-btn--mask-text .mask-container span,.otr-btn--mask-text .mask-container:after{display:block;transition:transform 1s cubic-bezier(.19,1,.22,1)}.otr-btn--mask-text .mask-container:after{content:attr(data-text);position:absolute;left:0;top:140%;transform-origin:left center;transform:skewY(30deg)}.otr-btn--mask-text:hover .mask-container span:first-child{transform:translateY(-140%) skewY(7deg)}.otr-btn--mask-text:hover .mask-container:after{transform:translateY(-140%) skewY(0deg)}.otr-project-card{width:100%}.otr-project-card__img-container{position:relative;width:100%;padding-top:115%;overflow:hidden}.otr-project-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s cubic-bezier(.3,.86,.36,.95)}.otr-project-card__body{margin-top:1.25rem}.otr-project-card__title{margin-bottom:.125rem;color:#212121}.otr-project-card__subtitle{color:#757575}.otr-project-card__client{font-weight:500}.otr-project-card__link{display:block}.otr-project-card__link:hover .otr-project-card__img{transform:scale(1.03)}@media(min-width:577px){.otr-project-card{flex-basis:50%}.otr-project-card__body{margin-top:1rem}.otr-project-card__title{margin-bottom:0}.otr-project-card:nth-of-type(odd){padding-left:1.875rem}.otr-project-card:nth-of-type(2n){padding-right:1.875rem}.otr-project-card:nth-last-of-type(n+3){margin-bottom:5rem}.otr-project-card:nth-of-type(odd){margin-top:-11.875rem}}@media(min-width:1201px){.otr-project-card__body{margin-top:2rem}.otr-project-card__title{margin-bottom:.5rem}.otr-project-card:nth-of-type(odd){padding-left:3.125rem}.otr-project-card:nth-of-type(2n){padding-right:3.125rem}.otr-project-card:nth-last-of-type(n+3){margin-bottom:7.5rem}.otr-project-card:nth-of-type(odd){margin-top:-11.875rem}}@media(max-width:575px){.otr-project-card{margin-bottom:4rem}.otr-project-card__body{margin-top:1rem}.otr-project-card__title{line-height:1.2}.otr-project-card:last-of-type{margin-bottom:0}}.otr-cursor{z-index:100;opacity:0;height:.75rem;width:.75rem;top:-.375rem;left:-.375rem}.otr-cursor,.otr-cursor__body{position:fixed;border-radius:50%;background-color:#ff3c1c;pointer-events:none}.otr-cursor__body{height:7.5rem;width:7.5rem;top:-3.75rem;left:-3.75rem;transform:scale(0);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;line-height:1.5rem;letter-spacing:-.01em}.otr-input-group{display:flex;align-items:flex-end;margin-bottom:.5rem}@media(max-width:768px){.otr-input-group{flex-wrap:wrap}}.otr-input{flex:1;padding:1rem 1.5rem;border:.0625rem #484848;border-style:none none solid;outline:none;text-align:center;margin:0 0 1rem;overflow:hidden}.otr-input__label{margin-right:.75rem}@media(max-width:768px){.otr-input__label{width:100%}}.magnetic-button{display:flex;padding:0;background:transparent;cursor:pointer;position:relative;z-index:100}.magnetic-button span{display:inline-block}.magnetic-button--hover{--scale-amount:-10px;position:absolute;z-index:-1;inset:var(--scale-amount)}.otr-marquee__container{position:relative;display:flex;white-space:nowrap;overflow:hidden}.otr-marquee__container .bullet{display:inline-flex;position:relative}.otr-marquee__container .bullet:before{content:"";margin:auto 3rem;width:2rem;height:2rem;border-radius:50%;background-color:#ff3c1c}.otr-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.5);z-index:100}.otr-modal__content{display:flex;height:100%;background:#fff}.otr-modal__close{position:absolute;top:0;right:0;font-size:1.75rem;font-weight:700;padding:.25rem;margin-top:6.625rem;margin-right:6.25rem;cursor:pointer}.ReactModal__Body--open{overflow:hidden}.ReactModalPortal>*{opacity:0}.ReactModal__Overlay{transition:opacity .2s cubic-bezier(.3,.86,.36,.95)}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.otr-preloader__anim__container{width:12.5rem;height:auto}.otr-video-container{position:relative;width:100%;overflow:hidden}.otr-video-container .otr-video{-o-object-fit:cover;object-fit:cover;width:100%}.otr-video__play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8.75rem;height:8.75rem;border-radius:50%;background:#ff3c1c;color:#fff;display:flex;align-items:center;justify-content:center}@media(max-width:575px){.otr-video__play-btn{width:4rem;height:4rem}}.otr-video__play-icon{height:2.5rem;width:2.5rem}@media(max-width:575px){.otr-video__play-icon{height:1.5rem;width:1.5rem}}.otr-case-study__visit-btn{display:flex;align-items:center;justify-content:center;align-self:flex-end;position:relative;color:#fff}.otr-case-study__visit-btn__container{position:absolute;top:0;right:12.5rem;transform:translateY(-50%)}@media(max-width:1199px){.otr-case-study__visit-btn__container{right:3.75rem}}@media(max-width:768px){.otr-case-study__visit-btn__container{right:1.875rem}}@media(max-width:575px){.otr-case-study__visit-btn__container{top:1.5rem;right:1.75rem;transform:translateY(-100%)}}.otr-case-study__visit-btn__bg{display:flex;justify-content:center;align-items:center;background:#ff3c1c;width:11.25em;height:11.25em;border-radius:50%;line-height:150%;letter-spacing:-.025em;font-size:1rem;font-size:clamp(1rem,1.11vw,1.25rem)}@media(max-width:575px){.otr-case-study__visit-btn__bg{width:7.5rem;height:7.5rem;letter-spacing:-.01em}}.otr-case-study__visit-btn>span{position:absolute;text-decoration:none}.otr-case-study__tophead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding-top:18rem}@media(max-width:768px){.otr-case-study__tophead{padding-top:11.25rem}}@media(max-width:575px){.otr-case-study__tophead{padding-top:10rem}}.otr-case-study__tophead__client{margin-bottom:1rem}.otr-case-study__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.otr-case-study__services-provided{margin-bottom:2.5rem}@media(max-width:575px){.otr-case-study__services-provided{margin-bottom:2rem}}.otr-case-study__project-timeline,.otr-case-study__services-provided__title{margin-bottom:.5rem}.otr-case-study__header__title{font-weight:500;font-size:2.4375rem;font-family:Inter,sans-serif;margin-bottom:1.5rem;line-height:105%;letter-spacing:-.03em}.otr-case-study__header__subtitle{font-weight:500;font-family:Inter,sans-serif;margin-bottom:1rem;line-height:120%;letter-spacing:-.025em;font-size:1.5625rem;color:#000}.otr-case-study__markdown>p:not(:last-child){margin-bottom:1.5rem}.otr-case-study__markdown>ul{list-style-type:disc;margin-left:1rem}.otr-case-study__markdown>ul>li{margin-bottom:1rem}.otr-case-study__wireframe-img{width:100%;height:auto}.otr-case-study__mockup__container{height:49vw;width:73.9375vw;max-width:75rem;max-height:56.25rem}@media(max-width:768px){.otr-case-study__mockup__container{width:77vw;min-height:16.875rem;padding:0}}.otr-case-study__mockup__image{max-width:60%;pointer-events:none;-o-object-fit:contain;object-fit:contain;max-height:80%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.otr-case-study__mockup__image{max-height:60%}}.otr-case-study__quote{margin-bottom:3rem}@media(max-width:768px){.otr-case-study__quote{margin-bottom:2rem}}.otr-case-study__swiper-slider{padding:0 .875rem}@media(min-width:577px){.otr-case-study__swiper-slider{padding:0 .9375rem}}@media(min-width:768px){.otr-case-study__swiper-slider{padding:0 1.875rem}}@media(min-width:1201px){.otr-case-study__swiper-slider{padding:0 3rem}}.otr-case-study__slider .swiper-slide{width:auto}.otr-case-study__flexible-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.otr-case-study__flexible-media video,.otr-case-study__video-height-equal.otr-video-container,.otr-case-study__video-height-equal.otr-video-container video{height:100%}.otr-case-study__credit__header{font-weight:600;font-size:1.125rem;font-family:Inter,sans-serif;margin-bottom:.5rem;line-height:120%;letter-spacing:-.015em;color:#212121}@media(max-width:575px){.otr-case-study__credit__header{font-size:1rem}}.otr-case-study__credit__description{font-size:1.125rem;font-family:Inter,sans-serif;margin-bottom:.5rem;line-height:150%;letter-spacing:-.015em;color:#333}@media(max-width:575px){.otr-case-study__credit__description{font-size:1rem}}.otr-case-study__credit__description a{text-decoration:underline}.otr-case-study__credit__link{font-size:1.9375rem;font-size:clamp(1.375rem,1.93vw,1.9375rem);font-family:Inter,sans-serif;line-height:120%;letter-spacing:-.025em;color:#212121;text-decoration:underline}@media(max-width:575px){.otr-case-study__credit__link{font-size:1.375rem;font-size:clamp(1.375rem,1.93vw,1.9375rem)}}.otr-case-study__credit__icon{height:3.25rem;width:3.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:#ff3c1c;border-radius:50%}@media(max-width:575px){.otr-case-study__credit__icon{height:2.75rem;width:2.75rem}}.otr-contact-us__form{padding-top:11.875rem}.otr-contact-us__btn{border:none;background:#ff3c1c;display:flex;align-items:center;justify-content:center;margin-top:3.5rem;width:12.5rem;height:12.5rem;border-radius:50%;color:#fff}.otr-contact-us__btn__container{display:flex;justify-content:flex-end}.otr-contact-us__btn__bg{background:#ff3c1c;width:12.5rem;height:12.5rem;border-radius:50%;transition:transform .35s cubic-bezier(.3,.86,.36,.95)}.otr-contact-us__btn>span{position:absolute}.otr-thanks-modal{height:100%;display:flex;flex-direction:column;flex:1;justify-content:center}.otr-thanks-modal>.otr-heading--one,.otr-thanks-modal>.otr-input__label{margin-bottom:3rem}.otr-home__hero{max-width:48.125rem;margin:0 auto;padding-top:5.125rem;display:flex;align-items:center;justify-content:center;min-height:78vh}.otr-home__hero__title{opacity:0;margin-bottom:2rem}@media(max-width:768px){.otr-home__hero__title{margin-bottom:1rem}}.otr-home__hero__subtitle{max-width:53ch}.otr-home__hero__circle{position:absolute;top:50%;left:50%;width:142%;height:auto;transform:translate(-50%,-50%)}@media(max-width:575px){.otr-home__hero__subtitle,.otr-home__hero__title{text-align:left}}.otr-home__about{max-width:48.125rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.otr-home__featured-projects{display:flex;flex-wrap:wrap;flex-direction:row-reverse}@media(min-width:577px){.otr-home__featured-projects{padding-top:11.875rem}}.otr-home__services__container{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2.5rem;column-gap:2.5rem}@media(max-width:575px){.otr-home__services__container{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}.otr-home__services__right-panel{margin-bottom:12.5rem}@media(max-width:575px){.otr-home__services__right-panel{margin-bottom:6rem}}.otr-home__services__right-panel.no-mb{margin-bottom:0}.otr-home__services__title{margin-bottom:2.5rem;max-width:50rem}.otr-home__services__subtitle{max-width:43.75rem}@media(max-width:575px){.otr-home__services__subtitle{padding-bottom:6rem}}.otr-home__services__service-numbering{margin-right:2.8125rem}@media(max-width:768px){.otr-home__services__service-numbering{margin-right:1rem}}.otr-home__services__service-desc{width:100%;margin-bottom:2rem}@media(max-width:575px){.otr-home__services__service-label{margin-bottom:2rem}}.otr-home__services__list{display:flex;flex-direction:column;gap:.75rem}.otr-home__services__list>li{font-family:var(--font-syne),sans-serif;font-size:1.25rem;font-weight:400;line-height:170%;letter-spacing:-.02%}.otr-home__services__circle{position:absolute;top:50%;left:50%;width:120%;height:auto;transform:translate(-50%,-50%)}ol{counter-reset:item}ol>li{display:block}ol>li:before{content:counters(item,". ") ". ";counter-increment:item}ol>li>p{padding-bottom:1rem}.otr-ul--disc{padding-left:50px;list-style-type:disc}.otr-ul--disc>li{margin-bottom:1rem}.otr-ul--circle{padding-left:50px;list-style-type:circle}.otr-ul--circle>li{margin-bottom:1rem}.otr-ul--dash{list-style-type:none}.otr-ul--dash>li:before{content:"— ";margin-right:.125rem}.otr-privacy__space{height:1rem;background:"red"}@media (min-width:640px){.sm\:left-8{left:2rem}.sm\:top-8{top:2rem}.sm\:order-last{order:9999}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-8{grid-column-start:8}.sm\:mb-2{margin-bottom:.5rem}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}}@font-face{font-family:__Inter_611a59;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_611a59;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_611a59;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_611a59;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_611a59;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_611a59;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_611a59;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_611a59;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_611a59{font-family:__Inter_611a59,__Inter_Fallback_611a59;font-style:normal}.__variable_611a59{--font-inter:"__Inter_611a59","__Inter_Fallback_611a59"}@font-face{font-family:__Syne_97734d;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Syne_97734d;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Syne_97734d;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Syne_Fallback_97734d;src:local("Arial");ascent-override:93.43%;descent-override:27.78%;line-gap-override:0.00%;size-adjust:99.00%}.__className_97734d{font-family:__Syne_97734d,__Syne_Fallback_97734d;font-style:normal}.__variable_97734d{--font-syne:"__Syne_97734d","__Syne_Fallback_97734d"}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}