.pdt{padding-top:32px}@media screen and (min-width: 1200px){.pdt{padding-top:85px}}.pdb{padding-bottom:32px}@media screen and (min-width: 1200px){.pdb{padding-bottom:85px}}.mgt{margin-top:32px}@media screen and (min-width: 1200px){.mgt{margin-top:85px}}.mgb{margin-bottom:32px}@media screen and (min-width: 1200px){.mgb{margin-bottom:85px}}.no-mgt{margin-top:0}.no-mgb{margin-bottom:0}.no-pdt{padding-top:0}.no-pdb{padding-bottom:0}*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}p{margin:30px 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:normal}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}::-moz-selection{color:#e9dfd4;background-color:hsl(204,18.0722891566%,17.5490196078%)}::selection{color:#e9dfd4;background-color:hsl(204,18.0722891566%,17.5490196078%)}@font-face{font-family:"League Spartan",serif;font-optical-sizing:auto;font-style:normal;font-display:swap}@font-face{font-family:"acta-light";src:url("/fonts/Acta-Light.woff2") format("woff2"),url("/fonts/Acta-Light.woff") format("woff"),url("/fonts/Acta-Light.ttf") format("truetype") url("/fonts/Acta-Light.svg#Acta-Light") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"acta-book";src:url("/fonts/Acta-Book.woff2") format("woff2") url("/fonts/Acta-Book.woff") format("woff"),url("/fonts/Acta-Book.ttf") format("truetype") url("/fonts/Acta-Book.svg#Acta-Book") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"acta-medium";src:url("fonts/Acta-Medium.woff2") format("woff2") url("/fonts/Acta-Medium.woff") format("woff"),url("/fonts/Acta-Medium.ttf") format("truetype") url("/fonts/Acta-Medium.svg#Acta-Medium") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:"acta-bold";src:url("/fonts/Acta-Bold.woff2") format("woff2") url("/fonts/Acta-Bold.woff") format("woff"),url("/fonts/Acta-Bold.ttf") format("truetype") url("/fonts/Acta-Bold.svg#Acta-Bold") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility;font-display:swap}.sub-heading{font-family:"League Spartan",sans-serif;letter-spacing:.04rem;font-weight:600;text-transform:uppercase;margin-bottom:0;font-size:.875rem;line-height:normal}.sub-heading.header-link{color:#eff1ec;text-align:center;padding:24px 50px 24px 12px;text-decoration:none}@media screen and (max-width: 1199px){.sub-heading.header-link{padding:12px 24px 12px 12px}}.sub-heading.header-link.logo-link{padding-right:0}.sub-heading.header-link:hover{text-decoration:underline}.sub-heading.brown-dot{color:#8d7257;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5vw;position:relative;top:5px}h1,h2{margin-top:0;font-family:"playfair-display",serif;font-style:normal;font-weight:600;font-size:4.5rem;font-size:4.5vw;line-height:1}@media screen and (max-width: 1199px){h1,h2{font-size:3.4rem}}@media screen and (max-width: 769px){h1,h2{font-size:6vw;line-height:1.35}}@media screen and (max-width: 660px){h1,h2{font-size:2.5rem}}h1{margin-bottom:10px}button{display:inline-block;border:none;padding:1rem 1.5rem;margin:0;text-decoration:none;background:#fff;color:#8d7257;line-height:normal;cursor:pointer;text-align:center;border-radius:75px;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;border:1px solid #8d7257;margin-top:2rem;font-family:"League Spartan",sans-serif;letter-spacing:.04rem;font-weight:500;text-transform:uppercase;margin-bottom:0;font-size:.875rem;line-height:normal}button.header-link{color:#eff1ec;text-align:center;padding:24px 50px 24px 12px;text-decoration:none}@media screen and (max-width: 1199px){button.header-link{padding:12px 24px 12px 12px}}button.header-link.logo-link{padding-right:0}button.header-link:hover{text-decoration:underline}button.brown-dot{color:#8d7257;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5vw;position:relative;top:5px}@media screen and (max-width: 1023px){button{padding:1rem 1.5rem}}button:hover,button:focus{background:#8d7257;color:#fff}button:focus{outline:1px solid #fff;outline-offset:-4px}button:active{transform:scale(0.99)}button.plain{color:#eff1ec;background-color:rgba(0,0,0,0);border:#eff1ec 1px solid}button.plain:hover{color:#eff1ec;background-color:rgba(0,0,0,0);border:#eff1ec 1px solid}button.offline{opacity:.5;cursor:not-allowed}.learn-more{color:#785838;text-transform:uppercase;text-decoration:none;position:static;bottom:0;font-family:"League Spartan",sans-serif;letter-spacing:.04rem;font-weight:500;text-transform:uppercase;margin-bottom:0;font-size:.875rem;line-height:normal}.learn-more.header-link{color:#eff1ec;text-align:center;padding:24px 50px 24px 12px;text-decoration:none}@media screen and (max-width: 1199px){.learn-more.header-link{padding:12px 24px 12px 12px}}.learn-more.header-link.logo-link{padding-right:0}.learn-more.header-link:hover{text-decoration:underline}.learn-more.brown-dot{color:#8d7257;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5vw;position:relative;top:5px}.learn-more.hero-cta-link{color:#eff1ec;display:block;padding:25px 0}.learn-more.hero-cta-link:hover{text-decoration:underline}.svg-arrow{width:51px;padding-left:9px}.svg-arrow.hero-arrow{transform:rotate(90deg)}.learn-more-wrap{display:flex;align-items:center}.learn-more-wrap .learn-more{padding:24px 0 24px 0}.learn-more-wrap.hero-cta{color:#fff;padding-top:8%;left:-20px;position:relative}.learn-more-wrap.hero-cta svg{left:2px;position:relative}button.contact-btn{text-transform:none;width:240px;margin:0}.header{background-color:#445662;color:#eff1ec;flex-direction:column;justify-content:center;align-items:stretch;height:10vh;display:flex;border-top:1px solid rgba(239,241,236,.2)}.header .nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1199px){.header{height:65px}}.page .header{border-bottom:1px solid rgba(239,241,236,.2)}.logo{align-self:auto;text-align:center;padding-left:0;width:10%}.nav-links{text-align:right;flex:0 auto;align-self:auto}.header-link.logo-link{display:block;transition:all .5s ease-in-out}.header-link span{display:none}.rhoda-logo .arc,.rhoda-logo .poly{fill:none;stroke-miterlimit:100;stroke-width:6px}.rhoda-logo .arc{stroke:#dfe3e5}.rhoda-logo .poly{stroke:hsl(204,18.0722891566%,17.5490196078%)}@media screen and (max-width: 769px){.rhoda-logo{transform:scale(0.8);transform-origin:center}}.ps-nav{position:fixed;top:0;left:0;right:0;height:100px;width:100%;z-index:99;background-color:#445662;opacity:0;pointer-events:none;transition:transform .4s ease,opacity .4s ease;height:65px;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.home .ps-nav{border-bottom:1px solid rgba(239,241,236,.2)}@media screen and (max-width: 769px){.ps-nav{height:55px}}.ps-nav .ps-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ps-nav.nav-visible{opacity:1;pointer-events:auto}footer{background-color:#445662;color:#eff1ec;padding:85px 0;text-align:center}.page footer{border-top:1px solid rgba(239,241,236,.2)}footer a{color:#eff1ec;text-decoration:none}footer a:hover{text-decoration:underline}footer .footer-logo{margin-bottom:32px}footer .footer-logo img{width:100px;height:auto}footer .footer-links{list-style-type:none;padding:0;margin:0}footer .footer-links li{display:inline-block;margin-right:32px}footer .footer-text{margin:0;font-family:"League Spartan",sans-serif;letter-spacing:.04rem;font-weight:400;text-transform:uppercase;margin-bottom:0;font-size:.875rem;line-height:normal}footer .footer-text.header-link{color:#eff1ec;text-align:center;padding:24px 50px 24px 12px;text-decoration:none}@media screen and (max-width: 1199px){footer .footer-text.header-link{padding:12px 24px 12px 12px}}footer .footer-text.header-link.logo-link{padding-right:0}footer .footer-text.header-link:hover{text-decoration:underline}footer .footer-text.brown-dot{color:#8d7257;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5vw;position:relative;top:5px}@media screen and (max-width: 769px){footer .footer-text{margin:12px 0}}footer .social-media{display:flex;justify-content:center;align-items:center;gap:20px}footer .social-media a{display:inline-block}@media screen and (max-width: 769px){footer .social-media a{margin-bottom:12px}}footer .footer-wrap{display:flex;justify-content:center;align-items:center;gap:5vw}@media screen and (max-width: 769px){footer .footer-wrap{flex-direction:column;gap:20px}}footer .footer-icon{width:47px;height:47px;display:inline-block;padding:4px;border:1px solid #eff1ec;border-radius:50%}footer .footer-icon:hover{background-color:#eff1ec}footer .footer-icon:hover img{filter:invert(1)}footer .footer-icon span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}footer .footer-icon img{width:65%;height:auto}body{color:#445662;font-family:"League Spartan",sans-serif;font-weight:300;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 959px){body{font-size:1.12rem}}.project-wrap-grid{display:grid;grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.project-wrap{width:100%;max-width:none;margin-bottom:8%;margin-left:auto;margin-right:auto;display:block;position:relative}.project-wrap .roles{color:#445662}.vertical-rectangle{z-index:0;background-color:rgba(0,0,0,0);background-clip:border-box;width:20%;position:absolute;top:0;bottom:0;left:30%}.top-row,.bottom-row{display:flex}.bottom-row{padding-bottom:4%;position:relative}@media screen and (max-width: 959px){.bottom-row{flex-direction:column}}.number{color:#e9dfd4;background-color:rgba(0,0,0,0);justify-content:center;align-items:center;width:10%;aspect-ratio:1/1;display:flex;position:relative;font-family:"playfair-display",serif;font-style:normal;font-weight:600;font-size:4rem}@media screen and (max-width: 1199px){.number{font-size:2.5rem}}@media screen and (max-width: 959px){.number{font-size:1.5rem}}.roles,.roles-mobile{justify-content:space-between;align-items:flex-end;width:80%;padding:2% 2% 2% 35%;display:flex;position:relative}@media screen and (max-width: 1199px){.roles,.roles-mobile{padding:2% 2% 2% 25%}}@media screen and (max-width: 959px){.roles{display:none}}.roles-mobile{padding:24px 0 0;width:80%}@media screen and (min-width: 960px){.roles-mobile{display:none}}@media screen and (max-width: 769px){.roles-mobile{display:inline-block}.roles-mobile .brown-dot{display:none}.roles-mobile .sub-heading{margin-top:10px}}.grey-border{z-index:0;border:1px none #dfe3e5;border-radius:1px;width:70%;margin-left:20%;position:absolute;top:0;bottom:0;left:0}@media screen and (max-width: 959px){.grey-border{width:80%;margin-left:10%;bottom:2rem}}.grey-border-svg{stroke:#c1cdc7}.image-wrap{background-size:cover;background-position:center;width:30%;margin-left:10%;padding-left:0;position:relative}.image-wrap.orx-image{background-image:url("../images/homepage/orx.webp")}.image-wrap.mar-image{background-image:url("../images/homepage/mar.webp")}.image-wrap.sof-image{background-image:url("../images/homepage/sof.webp")}.image-wrap.nyny-image{background-image:url("../images/homepage/nyny.webp")}@media screen and (max-width: 1199px){.image-wrap{width:20%}}@media screen and (max-width: 959px){.image-wrap{width:80%;height:250px;background-position:0 149%}}.copy-wrap{flex-direction:column;justify-content:space-between;align-items:flex-start;width:50%;padding:5rem 5rem 3rem 5rem;display:block;position:relative}.copy-wrap .learn-more-wrap{margin-top:2rem}@media screen and (max-width: 1199px){.copy-wrap{padding:2.5rem;width:60%}}@media screen and (max-width: 959px){.copy-wrap{width:80%;margin:auto;padding:1.5rem}.copy-wrap .learn-more-wrap{margin-top:1rem}.copy-wrap>p{margin-top:23px}}.heading{display:block;margin-bottom:0;font-family:"playfair-display",serif;font-style:normal;font-weight:600;font-size:4.5rem;font-size:4.5vw;line-height:1}@media screen and (max-width: 1199px){.heading{font-size:3.4rem}}@media screen and (max-width: 769px){.heading{font-size:6vw;line-height:1.35}}@media screen and (max-width: 660px){.heading{font-size:2.5rem}}.heading.hero-heading{color:#eff1ec;line-height:1.2}@media screen and (max-width: 660px){.heading.hero-heading{padding-left:32px}.heading.hero-heading h2{font-size:1.3rem}}.heading.hero-name{font-size:0;position:absolute}.paragraph{margin-bottom:0;margin-top:45px}.number-inner{background-color:#8d7257;width:100%;position:absolute;top:0;bottom:0}.count{position:relative;padding-bottom:15%;font-weight:200}.image-mask,.svg-border{background-color:#fff;position:absolute;inset:0}.svg-border{background-color:rgba(0,0,0,0)}.vertical-rectangle-shape{background-color:rgba(233,223,210,.2);height:0%;position:absolute;inset:auto 0 0}@media screen and (max-width: 959px){.vertical-rectangle-shape{display:none}}.hero{z-index:1;color:#eff1ec;background-color:#445662;justify-content:center;align-items:center;height:90vh;display:flex;position:relative}@media screen and (max-width: 959px){.hero{padding-left:50px}}@media screen and (max-width: 769px){.hero{height:72vh}}.inner-hero{height:auto;position:static;inset:0}.heading-break{background-color:#445662;display:block;font-family:"playfair-display",serif;font-style:normal;font-weight:600;font-size:4.5rem;font-size:4.5vw;line-height:1.35}@media screen and (max-width: 1199px){.heading-break{font-size:3.4rem}}@media screen and (max-width: 769px){.heading-break{font-size:6vw;line-height:1.35}}@media screen and (max-width: 660px){.heading-break{font-size:2.5rem}}@media screen and (max-width: 660px){.heading-break{font-size:2rem}}@media screen and (max-width: 769px){.heading-break{padding:5px 0}}.hero-line{z-index:2;background-color:#afb3a8;opacity:.2;color:#afb3a8;position:absolute}.hero-line.horizontal{width:100vw;height:1px;inset:0 auto 0 0}.hero-line.vertical{width:1px;height:110vh;inset:-10vh auto 0 10%}.loading-grid{z-index:1;grid-column-gap:0;grid-row-gap:0;grid-template-rows:15vh 25vh 25vh 25vh 10vh;grid-template-columns:10% 30% 50% 10%;width:100vw;height:100vh;display:none;position:fixed;inset:0}.load-item{background-color:#c1cdc7;-o-object-fit:fill;object-fit:fill;width:100%;height:100%}.heading-2{color:#c1cdc7}.arrow-line,.arrow-head{transition:all .5s}.arrow-line{transform-origin:left;transform:scale(0.5, 1)}.arrow-head{transform:translateX(-40px)}.learn-more-wrap:hover .arrow-line{transform:scale(1, 1)}.learn-more-wrap:hover .arrow-head{transform:translateX(0)}.hero-line.horizontal{width:0}.hero-line.vertical{height:0}.split-parent{overflow:hidden}.hero h1{font-family:"League Spartan",sans-serif;letter-spacing:.04rem;font-weight:600;text-transform:uppercase;margin-bottom:0;font-size:.875rem;line-height:normal}.hero h1.header-link{color:#eff1ec;text-align:center;padding:24px 50px 24px 12px;text-decoration:none}@media screen and (max-width: 1199px){.hero h1.header-link{padding:12px 24px 12px 12px}}.hero h1.header-link.logo-link{padding-right:0}.hero h1.header-link:hover{text-decoration:underline}.hero h1.brown-dot{color:#8d7257;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5vw;position:relative;top:5px}@media screen and (max-width: 1023px){.hero h1{padding-bottom:24px}}.hero .learn-more-wrap{transform:translateY(-100px);opacity:0}@media screen and (max-width: 660px){.hero .learn-more-wrap{padding-left:32px}}.page{background-color:#445662;color:#eff1ec}.page-section{padding:100px}@media screen and (max-width: 1199px){.page-section{padding:50px}}@media screen and (max-width: 769px){.page-section{padding:24px}}.page-section h2{font-family:"League Spartan",sans-serif;font-weight:500;font-size:1.3rem}.page-section a{color:#eff1ec;text-decoration:underline}.about-section{max-width:1200px;margin:0 auto}.nyny .header{background-color:#56445d}.nyny .rhoda-logo .poly{stroke:hsl(283.2,15.5279503106%,22.568627451%)}.orx .header{background-color:#1c110b}.orx .rhoda-logo .poly{stroke:hsl(21.1764705882,43.5897435897%,-1.3529411765%)}.sof .header{background-color:#4c3a2c}.sof .rhoda-logo .poly{stroke:rgb(46.93,35.815,27.17)}.mar .header{background-color:#292929}.mar .rhoda-logo .poly{stroke:rgb(18.05,18.05,18.05)}.nyny ::-moz-selection{background-color:#56445d}.nyny ::selection{background-color:#56445d}.nyny .rhoda-logo .poly{stroke:hsl(283.2,15.5279503106%,22.568627451%)}.orx ::-moz-selection{background-color:#1c110b}.orx ::selection{background-color:#1c110b}.orx .rhoda-logo .poly{stroke:hsl(21.1764705882,43.5897435897%,-1.3529411765%)}.sof ::-moz-selection{background-color:#4c3a2c}.sof ::selection{background-color:#4c3a2c}.sof .rhoda-logo .poly{stroke:rgb(46.93,35.815,27.17)}.mar ::-moz-selection{background-color:#292929}.mar ::selection{background-color:#292929}.mar .rhoda-logo .poly{stroke:rgb(18.05,18.05,18.05)}.nyny .ps-nav{background-color:#56445d}.nyny .rhoda-logo .poly{stroke:hsl(283.2,15.5279503106%,22.568627451%)}.orx .ps-nav{background-color:#1c110b}.orx .rhoda-logo .poly{stroke:hsl(21.1764705882,43.5897435897%,-1.3529411765%)}.sof .ps-nav{background-color:#4c3a2c}.sof .rhoda-logo .poly{stroke:rgb(46.93,35.815,27.17)}.mar .ps-nav{background-color:#292929}.mar .rhoda-logo .poly{stroke:rgb(18.05,18.05,18.05)}.nyny .footer{background-color:#56445d}.nyny .rhoda-logo .poly{stroke:hsl(283.2,15.5279503106%,22.568627451%)}.orx .footer{background-color:#1c110b}.orx .rhoda-logo .poly{stroke:hsl(21.1764705882,43.5897435897%,-1.3529411765%)}.sof .footer{background-color:#4c3a2c}.sof .rhoda-logo .poly{stroke:rgb(46.93,35.815,27.17)}.mar .footer{background-color:#292929}.mar .rhoda-logo .poly{stroke:rgb(18.05,18.05,18.05)}.nyny .hover-image{background-color:#56445d}.nyny .rhoda-logo .poly{stroke:hsl(283.2,15.5279503106%,22.568627451%)}.orx .hover-image{background-color:#1c110b}.orx .rhoda-logo .poly{stroke:hsl(21.1764705882,43.5897435897%,-1.3529411765%)}.sof .hover-image{background-color:#4c3a2c}.sof .rhoda-logo .poly{stroke:rgb(46.93,35.815,27.17)}.mar .hover-image{background-color:#292929}.mar .rhoda-logo .poly{stroke:rgb(18.05,18.05,18.05)}.nyny .project-details-image{background-color:#56445d}.nyny .rhoda-logo .poly{stroke:hsl(283.2,15.5279503106%,22.568627451%)}.orx .project-details-image{background-color:#1c110b}.orx .rhoda-logo .poly{stroke:hsl(21.1764705882,43.5897435897%,-1.3529411765%)}.sof .project-details-image{background-color:#4c3a2c}.sof .rhoda-logo .poly{stroke:rgb(46.93,35.815,27.17)}.mar .project-details-image{background-color:#292929}.mar .rhoda-logo .poly{stroke:rgb(18.05,18.05,18.05)}.project-details-header .project-details-image{position:relative}.project-details-header .project-details-image img{border-radius:0;display:block;width:100%;height:auto}.project-details-header .project-details-heading{color:#eff1ec;position:absolute;width:100%;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;flex-direction:column;flex-wrap:nowrap;padding:0 192px 85px 192px}@media screen and (max-width: 1600px){.project-details-header .project-details-heading{padding:50px 5rem}}@media screen and (max-width: 1199px){.project-details-header .project-details-heading{padding:50px 3rem}}@media screen and (max-width: 959px){.project-details-header .project-details-heading{padding:50px 32px}}@media screen and (max-width: 769px){.project-details-header .project-details-heading{padding:32px}}.project-details-header .project-details-heading .roles{padding:32px 0 0 8px;justify-content:flex-start;align-items:center}@media screen and (max-width: 959px){.project-details-header .project-details-heading .roles{display:flex;width:100%;padding:24px 0 0 0;margin-top:0}}@media screen and (max-width: 660px){.project-details-header .project-details-heading .roles{padding:12px 0 0 0;display:inline-block}}.project-details-header .project-details-heading .roles .sub-heading{margin:0}@media screen and (max-width: 660px){.project-details-header .project-details-heading .roles .sub-heading{padding:8px 0}}.project-details-header .project-details-heading .roles .sub-heading.brown-dot{padding:0 1rem;top:0;line-height:0}@media screen and (max-width: 660px){.project-details-header .project-details-heading .roles .sub-heading.brown-dot{display:none}}.project-details-header .project-details-intro{padding:85px 192px}@media screen and (max-width: 1600px){.project-details-header .project-details-intro{padding:50px 5rem}}@media screen and (max-width: 1199px){.project-details-header .project-details-intro{padding:50px 3rem}}@media screen and (max-width: 959px){.project-details-header .project-details-intro{padding:50px 32px}}@media screen and (max-width: 769px){.project-details-header .project-details-intro{padding:32px}}.project-details-header .project-details-intro p{margin:0}.project-details img,.project-details video{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0px 3px 15px rgba(0,0,0,.2)}.project-details img{box-shadow:none}.project-details img.outline{border:2px solid #fff}.project-details .project-dev-info{display:flex;align-items:center;gap:5%}.project-details .project-dev-info .technical-video{width:30%;max-width:400px;position:relative;overflow:hidden}.project-details .project-dev-info .dev-info-text{width:65%}.project-details .project-dev-info .dev-image-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.project-details .project-dev-info img,.project-details .project-dev-info video{border-radius:8px 8px 0 8px;box-shadow:none;position:relative;top:-2px}.project-details .project-page{display:flex;flex-direction:column;background-color:#f5f5f5;padding:50px 192px 0 192px}@media screen and (max-width: 1600px){.project-details .project-page{padding:50px 5rem}}@media screen and (max-width: 1199px){.project-details .project-page{padding:50px 3rem}}@media screen and (max-width: 959px){.project-details .project-page{padding:50px 32px}}@media screen and (max-width: 769px){.project-details .project-page{padding:32px}}.sof .project-details .project-page{background-color:#e6e6e6}.mar .project-details .project-page{background-color:#ededed}.project-details .project-page h2{font-family:"League Spartan",sans-serif;font-weight:500;font-size:1.3rem}.project-details .project-page h2+p{margin-top:0}.project-details .project-page-wrap{padding:50px 0}@media screen and (max-width: 1600px){.project-details .project-page-wrap{padding:50px 0}}@media screen and (max-width: 1199px){.project-details .project-page-wrap{padding:24px 0}}.project-details .explanation{text-align:center;padding:50px 3rem}@media screen and (min-width: 1200px){.project-details .explanation{padding:100px 0;max-width:85%;margin:auto}}@media screen and (max-width: 959px){.project-details .explanation{padding:32px 24px}}.project-details .video-wrap{box-shadow:0px 3px 15px rgba(0,0,0,.2);max-width:850px;overflow:hidden;border-radius:8px;margin:0 auto 50px auto}@media screen and (min-width: 1200px){.project-details .video-wrap{margin:0 auto 100px auto}}@media screen and (max-width: 1023px){.project-details .video-wrap{margin:0 auto 32px auto}}@media screen and (max-width: 959px){.project-details .video-wrap{margin:0 auto 24px auto}}.project-details .video-wrap video{transform:scale(1.03)}.nyny .project-details .video-wrap video{transform:none}.project-details .project-accent{padding:85px 192px;background-color:#dfe3e5}@media screen and (max-width: 959px){.project-details .project-accent{padding:32px 24px}}.project-details .project-desktop-mobile{display:flex;flex-direction:flex-start;position:relative;gap:8%}.project-details .project-desktop-mobile .project-mobile{max-width:375px}@media screen and (max-width: 959px){.project-details .project-desktop-mobile .project-mobile{margin:50px auto}}.project-details .project-desktop-mobile .project-desktop{max-width:920px}@media screen and (min-width: 960px){.project-details .project-desktop-mobile .project-desktop{width:60%}.project-details .project-desktop-mobile .project-mobile{width:23%}.project-details .project-desktop-mobile .scroll-follow{align-self:flex-start}}@media screen and (max-width: 959px){.project-details .project-desktop-mobile{display:block;text-align:center}}.project-navigator-wrap{padding:50px 192px;display:flex;justify-content:space-between}@media screen and (max-width: 769px){.project-navigator-wrap .learn-more span{display:none}}.project-navigator-wrap .svg-arrow{transform:rotate(180deg);position:relative;top:-3px}.project-navigator-wrap .project-navigator-right .svg-arrow{transform:rotate(360deg);top:0}@media screen and (max-width: 1600px){.project-navigator-wrap{padding:50px 5rem}}@media screen and (max-width: 1023px){.project-navigator-wrap{padding:32px 24px}}.project-navigator-wrap a{color:#445662}.project-navigator-wrap .hover-image{position:absolute;width:200px;pointer-events:none;transform:translate(-50%, -50%);opacity:0;transition:opacity .2s ease-in-out}.project-navigator-wrap .hover-image span{font-size:11px;color:#e9dfd4;display:block;text-align:center;padding:8px}.project-navigator-wrap .hover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mobile-stagger{display:flex;justify-content:space-between}.mobile-stagger>div{width:25%}.mobile-stagger>div:nth-child(2){padding-top:5rem}.mobile-stagger>div:last-child{padding-top:10rem}@media screen and (max-width: 1199px){.mobile-stagger>div{width:28%}}.desktop-stagger{display:flex;flex-wrap:wrap;row-gap:32px;-moz-column-gap:32px;column-gap:32px}.desktop-stagger>div{width:48%}@media screen and (max-width: 1199px){.desktop-stagger>div{width:100%}}.center-intro{max-width:850px;text-align:center;margin:auto;padding:50px 3rem}@media screen and (min-width: 1200px){.center-intro{padding:100px 0}}@media screen and (max-width: 959px){.center-intro{padding:32px 24px}}.video-wrap{position:relative;overflow:hidden;width:100%;max-width:850px;aspect-ratio:850/556;margin:0 auto}.orx .video-wrap{aspect-ratio:850/735}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;margin:0;padding:0;transform:scale(1.03)}.learn-more-wrap:hover .arrow-line{transform:scale(1, 1)}.learn-more-wrap:hover .arrow-head{transform:translateX(0)}.carousel-arrows{display:flex;width:100%;max-width:875px;justify-content:space-between;margin:auto;padding-bottom:24px}.mobile-carousel .carousel-arrows{max-width:420px}.carousel-arrows .project-arrow-left .svg-arrow,.carousel-arrows .arrow-left .svg-arrow{transform:rotate(180deg)}.project-carousel{width:100%;position:relative;overflow:hidden;perspective:1200px;padding:0 5rem 85px 5rem}@media screen and (max-width: 1199px){.project-carousel{padding:0 24px 24px 24px}}.project-carousel .project-carousel-main{position:relative;z-index:10;box-shadow:0px 3px 15px rgba(0,0,0,.2)}.project-carousel .project-carousel-prev,.project-carousel .project-carousel-next{opacity:.25;position:absolute;top:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.project-carousel .project-carousel-prev img,.project-carousel .project-carousel-next img{border:1px solid rgba(0,0,0,.5)}.project-carousel .project-carousel-prev{right:50%;transform:translateY(-50%) scale(0.5)}.project-carousel .project-carousel-next{left:50%;transform:translateY(-50%) scale(0.5)}.project-carousel .project-carousel-next .svg-arrow{transform:rotate(-180deg)}.project-carousel .swiper{width:90%;max-width:875px;border-radius:8px}.project-carousel.mobile-carousel .swiper{width:25%;max-width:660px}@media screen and (max-width: 1199px){.project-carousel.mobile-carousel .swiper{width:85%;max-width:420px}}.project-carousel .bg-image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;box-shadow:none;border-radius:unset}@media(max-width: 480px){.project-carousel .logo-image{width:160px;margin-left:-80px}}.project-carousel-wrap{height:100%;display:flex;align-items:center;justify-content:center;padding:0;background-color:#f5f5f5;padding:50px 192px 0 192px}@media screen and (max-width: 1600px){.project-carousel-wrap{padding:12px 5rem}}@media screen and (max-width: 1199px){.project-carousel-wrap{padding:0}}
/*# sourceMappingURL=main.css.map */
