@font-face{font-family:Public Sans;src:url(/fonts/public-sans-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/fonts/urbanist-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-orange: #FF5F14;--color-orange-hover: #e8540f;--color-dark: #222222;--color-charcoal: #2B323A;--color-black: #000000;--color-white: #FFFFFF;--color-gray: #555555;--color-overlay: rgba(0, 0, 0, .78);--font-body: "Public Sans", system-ui, sans-serif;--font-heading: "Urbanist", "Public Sans", sans-serif;--font-size-body: 17px;--line-height-body: 1.53;--header-height: 86px;--section-padding-y: 120px;--container-max: 1200px;--side-padding: clamp(24px, 5vw, 13vw);--border-radius-pill: 200px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.page-viewport{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--color-white);background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}ul.bulleted{list-style:disc;padding-left:1.5em}ul.bulleted li::marker{color:var(--color-orange)}button{border:none;background:none;cursor:pointer;font-family:inherit;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit}h1{font-family:var(--font-heading);font-weight:600;font-size:clamp(28px,4vw,38px);letter-spacing:-1.14px;line-height:1.2;color:var(--color-white)}h2{font-family:var(--font-body);font-weight:300;font-size:clamp(28px,4vw,40px);letter-spacing:-1.2px;line-height:1.2;color:var(--color-white)}h2.statement{font-family:var(--font-body);font-weight:300;font-size:clamp(24px,3.5vw,38px);color:var(--color-orange)}h3{font-family:var(--font-body);font-weight:500;font-size:clamp(20px,2.5vw,28px);color:var(--color-white)}p{margin-bottom:1em}p:last-child{margin-bottom:0}.link-orange{color:var(--color-orange);position:relative;display:inline-block}.link-orange:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--color-orange);transition:width .3s ease}.link-orange:hover:after{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:14px;border-radius:var(--border-radius-pill);padding:15px 35px;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.btn-solid{color:var(--color-white);background-color:var(--color-orange);border:1px solid var(--color-orange)}.btn-solid:hover{background-color:var(--color-orange-hover);border-color:var(--color-orange-hover)}.btn-outline{color:var(--color-orange);background-color:transparent;border:1px solid var(--color-orange)}.btn-outline:hover{background-color:var(--color-orange);color:var(--color-white)}.btn-ghost{color:var(--color-orange);background-color:transparent;border:1px solid var(--color-orange);position:relative;overflow:hidden;perspective:600px}.btn-ghost .btn-text{display:inline-block;transition:transform .4s ease;transform-style:preserve-3d}.btn-ghost:hover .btn-text{transform:rotateX(360deg)}.sub-heading{font-family:var(--font-body);font-weight:400;color:var(--color-orange);font-size:17px;margin-bottom:16px}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--side-padding)}.section{padding:var(--section-padding-y) 0}@media (max-width: 1024px){:root{--side-padding: clamp(24px, 5vw, 60px);--section-padding-y: 80px}}@media (max-width: 768px){:root{--side-padding: 24px;--section-padding-y: 60px}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.split-heading .word{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.split-heading.is-visible .word{opacity:1;transform:translateY(0)}.split-heading.is-visible .word:nth-child(1){transition-delay:0s}.split-heading.is-visible .word:nth-child(2){transition-delay:.08s}.split-heading.is-visible .word:nth-child(3){transition-delay:.16s}.split-heading.is-visible .word:nth-child(4){transition-delay:.24s}.split-heading.is-visible .word:nth-child(5){transition-delay:.32s}.split-heading.is-visible .word:nth-child(6){transition-delay:.4s}.split-heading.is-visible .word:nth-child(7){transition-delay:.48s}.split-heading.is-visible .word:nth-child(8){transition-delay:.56s}.split-heading.is-visible .word:nth-child(9){transition-delay:.64s}.split-heading.is-visible .word:nth-child(10){transition-delay:.72s}.btn-ghost .btn-text{display:inline-block;transition:transform .4s ease}.btn-ghost:hover .btn-text{animation:flip3d .6s ease}@keyframes flip3d{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.img-zoom{overflow:hidden}.img-zoom img{transition:transform .6s ease}.img-zoom:hover img{transform:scale(1.05)}.animated-underline{position:relative;display:inline-block}.animated-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.animated-underline:hover:after{width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease forwards}.site-header{position:sticky;top:0;left:0;width:100%;height:var(--header-height);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 var(--side-padding);background:transparent;transition:background-color .3s ease;margin-bottom:calc(-1 * var(--header-height))}.header-logo img{width:99px;height:30px}.header-right{display:flex;align-items:center;gap:12px}.header-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 25px;border-radius:var(--border-radius-pill);background-color:var(--color-orange);color:var(--color-white);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s ease;white-space:nowrap}.header-pill:hover{background-color:var(--color-orange-hover)}.header-pill svg{width:16px;height:16px;fill:currentColor}.header-email{color:var(--color-white);font-size:14px;text-decoration:none}.header-email:hover{color:var(--color-orange)}.hamburger{width:40px;height:40px;border-radius:50%;background-color:var(--color-orange);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;border:none;padding:0;flex-shrink:0}.hamburger span{display:block;width:18px;height:2px;background-color:var(--color-white);transition:all .3s ease}@media (max-width: 768px){.header-pill,.header-email{display:none}}.page-viewport{position:fixed;inset:0;z-index:1;overflow-y:auto;overflow-x:hidden;transition:transform .7s cubic-bezier(.4,0,.2,1),border-radius .7s cubic-bezier(.4,0,.2,1);will-change:transform;background-color:var(--color-dark);scrollbar-width:none}.page-viewport::-webkit-scrollbar{display:none}body.menu-open .page-viewport{transform:scale(.85) translate(-10%);border-radius:16px;overflow:hidden;pointer-events:none}.page-wrapper{position:relative}.off-canvas-backdrop{display:none}.off-canvas-menu{position:fixed;top:0;right:0;width:28%;height:100vh;background-color:#000;z-index:2;opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:80px 60px 40px;overflow-y:auto;pointer-events:none}body.menu-open .off-canvas-menu{opacity:1;pointer-events:auto}.off-canvas-close{position:fixed;top:50%;right:28%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--color-white);font-size:16px;z-index:2000;opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),border-color .3s ease;pointer-events:none}body.menu-open .off-canvas-close{opacity:1;pointer-events:auto}.off-canvas-close:hover{border-color:var(--color-white)}.off-canvas-nav{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px}.off-canvas-nav a{display:block;font-size:clamp(28px,2.5vw,40px);font-weight:500;font-family:var(--font-heading);color:var(--color-white);padding:8px 0;transition:color .3s ease}.off-canvas-nav a:first-child{padding-bottom:16px;margin-bottom:16px;position:relative}.off-canvas-nav a:first-child:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:var(--color-orange)}.off-canvas-nav a:hover{color:var(--color-orange)}.off-canvas-follow{display:flex!important;align-items:center;gap:12px}.off-canvas-follow svg{flex-shrink:0}.off-canvas-copyright{font-size:13px;color:var(--color-gray);margin-top:auto;padding-top:40px}@media (max-width: 1024px){.off-canvas-menu{width:40%}.off-canvas-close{right:40%}body.menu-open .page-viewport{transform:scale(.8) translate(-14%)}}@media (max-width: 768px){.off-canvas-menu{width:80%;padding:60px 32px 32px}.off-canvas-close{position:absolute;top:24px;right:24px;transform:none;opacity:1;pointer-events:auto}body.menu-open .page-viewport{transform:scale(.75) translate(-30%)}}.hero{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:var(--color-overlay)}.hero-content{position:relative;z-index:1;text-align:center}.hero-content img{max-width:300px;margin:0 auto 24px}.hero-tagline{color:var(--color-orange);font-size:clamp(16px,2vw,20px);font-weight:400;letter-spacing:1px}.intro-section{display:flex;gap:60px;align-items:flex-start;padding:var(--section-padding-y) var(--side-padding)}.intro-left,.intro-right{flex:1}.intro-right img{width:100%;border-radius:4px}.intro-buttons{display:flex;flex-direction:column;gap:16px;margin-top:32px;align-items:flex-start}@media (max-width: 768px){.intro-section{flex-direction:column;gap:40px}}.services-section{padding:var(--section-padding-y) 0}.services-section h2{padding:0 var(--side-padding);margin-bottom:48px}.services-carousel{overflow:hidden;padding-left:var(--side-padding)}.services-carousel__container{display:flex;gap:24px}.services-carousel__slide{flex:0 0 350px;min-width:0}@media (max-width: 768px){.services-carousel__slide{flex:0 0 280px}}.service-card{position:relative;width:100%;height:450px;border-radius:8px;overflow:hidden;cursor:pointer}.service-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.service-card:hover .service-card__image{transform:scale(1.02)}.service-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 50%)}.service-card__title{position:absolute;bottom:24px;left:24px;right:24px;font-size:22px;font-weight:600;color:var(--color-white)}.service-card__link{display:inline-block;margin-top:12px;color:var(--color-orange);font-size:14px;font-weight:500}@media (max-width: 768px){.service-card{height:350px}}.services-statement{padding:var(--section-padding-y) var(--side-padding);text-align:center;max-width:900px;margin:0 auto}.services-statement p{font-weight:300;font-size:clamp(24px,3.5vw,38px);color:var(--color-orange);line-height:1.4}.services-statement a{color:var(--color-white);font-weight:600;text-decoration:underline;text-underline-offset:4px}.services-statement a:hover{color:var(--color-orange)}.portfolio-section{display:flex;gap:60px;padding:var(--section-padding-y) var(--side-padding)}.portfolio-left{flex:0 0 40%;position:sticky;top:100px;align-self:flex-start}.portfolio-left h2{margin-bottom:24px}.portfolio-description{color:var(--color-orange);font-style:italic;font-size:17px;margin-bottom:32px;line-height:1.6}.portfolio-cta{display:inline-flex;align-items:center;gap:12px;color:var(--color-orange);font-weight:500;font-size:14px;margin-bottom:32px;text-decoration:none}.portfolio-cta:after{content:"";display:block;width:40px;height:1px;background-color:var(--color-orange);transition:width .3s ease}.portfolio-cta:hover:after{width:60px}.portfolio-right{flex:1;display:flex;flex-direction:column;gap:60px}@media (max-width: 1024px){.portfolio-left{flex:0 0 35%}}@media (max-width: 768px){.portfolio-section{flex-direction:column;gap:40px}.portfolio-left{position:static;flex:none}}.portfolio-card{display:block;text-decoration:none}.portfolio-card__image{width:100%;height:55vh;overflow:hidden;border-radius:4px;margin-bottom:16px}.portfolio-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.portfolio-card:hover .portfolio-card__image img{transform:scale(1.05)}.portfolio-card__category{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--color-orange);margin-bottom:8px}.portfolio-card__title{font-size:clamp(20px,2.5vw,28px);font-weight:500;color:var(--color-white)}@media (max-width: 768px){.portfolio-card__image{height:300px}}.portfolio-filter{display:flex;gap:16px;flex-wrap:wrap}.portfolio-filter__btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--color-gray);font-size:15px;cursor:pointer;padding:4px 0;transition:color .3s ease}.portfolio-filter__btn:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--color-gray);transition:all .3s ease}.portfolio-filter__btn.active{color:var(--color-orange)}.portfolio-filter__btn.active:before{border-color:var(--color-orange);background-color:var(--color-orange)}.portfolio-filter__btn:hover{color:var(--color-orange)}.logo-marquee{background-color:var(--color-orange);padding:40px 0;overflow:hidden}.logo-marquee h2{text-align:center;margin-bottom:40px;padding:0 var(--side-padding);color:var(--color-white)}.marquee-track{display:flex;align-items:center;gap:60px;animation:marquee-scroll 60s linear infinite;width:max-content}.marquee-track img{height:50px;width:auto;max-width:120px;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.text-ticker{overflow:hidden;padding:20px 0;white-space:nowrap}.text-ticker__track{display:flex;gap:0;animation:marquee-scroll 30s linear infinite;width:max-content}.text-ticker__text{font-family:var(--font-body);font-size:11vh;font-weight:100;letter-spacing:.02em;-webkit-text-stroke:2px var(--color-orange);color:transparent;white-space:nowrap;padding:0 20px;user-select:none}@media (max-width: 768px){.text-ticker__text{font-size:8vh}}.careers-section{padding:var(--section-padding-y) var(--side-padding);text-align:center;max-width:800px;margin:0 auto}.careers-section h2{color:var(--color-orange);margin-bottom:32px}.careers-section p{margin-bottom:24px}.careers-section .btn{margin-top:16px}.form-section{padding:var(--section-padding-y) var(--side-padding);max-width:700px;margin:0 auto}.form-group{margin-bottom:32px}.form-group label{display:block;font-size:14px;font-weight:500;color:var(--color-white);margin-bottom:8px}.form-group input,.form-group textarea,.form-group select{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:var(--color-white);padding:12px 0;font-size:16px;outline:none;transition:border-color .3s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-bottom-color:var(--color-orange)}.form-group textarea{min-height:120px;resize:vertical}.form-group input[type=file]{border-bottom:none;padding:12px 0}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--color-gray)}.commitments-section{padding:var(--section-padding-y) var(--side-padding)}.commitments-heading{font-size:clamp(48px,10vw,120px);color:var(--color-orange);margin-bottom:80px}.commitments-layout{display:flex;gap:60px}.commitments-nav{flex:0 0 280px}.commitments-nav__inner{position:sticky;top:calc(var(--header-height) + 40px);display:flex;gap:16px}.commitments-progress{width:3px;background:#ffffff1a;border-radius:3px;position:relative;flex-shrink:0}.commitments-progress__bar{position:absolute;top:0;left:0;width:100%;height:0%;background:var(--color-orange);border-radius:3px;transition:height .1s linear}.commitments-nav__links{display:flex;flex-direction:column;gap:0}.commitments-nav__link{display:block;padding:16px 20px;font-size:18px;font-weight:600;color:var(--color-gray);text-decoration:none;border-left:4px solid transparent;transition:color .3s ease,border-color .3s ease;cursor:pointer}.commitments-nav__link.active{color:var(--color-white);border-left-color:var(--color-orange)}.commitments-content{flex:1}.commitments-panel{padding-bottom:160px;min-height:60vh}.commitments-panel:last-child{min-height:50vh;padding-bottom:0}@media (max-width: 768px){.commitments-heading{margin-bottom:40px}.commitments-layout{flex-direction:column;gap:32px}.commitments-nav{flex:none}.commitments-nav__inner{position:relative;top:auto;flex-direction:row;gap:0}.commitments-progress{display:none}.commitments-nav__links{flex-direction:row;overflow-x:auto}.commitments-nav__link{border-left:none;border-bottom:4px solid transparent;white-space:nowrap;padding:12px 16px;font-size:15px}.commitments-nav__link.active{border-bottom-color:var(--color-orange)}.commitments-panel{min-height:auto;padding-bottom:60px}}.commitments-panel .highlight-text{color:var(--color-orange);font-size:1.1em}.commitments-panel h4{color:var(--color-orange);margin-top:40px;margin-bottom:16px}.gallery-section{padding:var(--section-padding-y) 0}.gallery-section h2{padding:0 var(--side-padding);margin-bottom:48px}.gallery-carousel{overflow:hidden;padding-left:var(--side-padding)}.gallery-carousel__container{display:flex;gap:24px}.gallery-carousel__slide{flex:0 0 70%;min-width:0}.gallery-carousel__slide img{width:100%;height:70vh;object-fit:cover;border-radius:4px}@media (max-width: 1024px){.gallery-carousel__slide img{height:60vh}}@media (max-width: 768px){.gallery-carousel__slide{flex:0 0 85%}.gallery-carousel__slide img{height:350px}}.site-footer{border-top:3px solid var(--color-orange);padding:60px var(--side-padding)}.footer-inner{display:flex;gap:60px}.footer-left{flex:1}.footer-right{flex:1;border-left:1px solid rgba(255,255,255,.15);padding-left:60px}.footer-logo{margin-bottom:24px}.footer-logo img{width:99px}.footer-email{color:var(--color-orange);font-size:17px;margin-bottom:8px;display:block}.footer-phone{font-size:17px;margin-bottom:24px;display:block;color:var(--color-white)}.footer-address{font-size:15px;line-height:1.6;color:#ffffffb3;margin-bottom:24px}.footer-social{margin-bottom:24px}.footer-social a{color:var(--color-white);transition:color .3s ease}.footer-social a:hover{color:var(--color-orange)}.footer-social svg{width:24px;height:24px;fill:currentColor}.footer-links{display:flex;gap:8px;font-size:14px;color:#ffffff80}.footer-links a{color:#ffffff80;transition:color .3s ease}.footer-links a:hover{color:var(--color-orange)}.footer-right h3{color:var(--color-orange);font-size:17px;font-weight:500;margin-bottom:24px}.footer-accreditations{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.footer-accreditations img{height:60px;width:auto;object-fit:contain}@media (max-width: 768px){.footer-inner{flex-direction:column;gap:40px}.footer-right{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.15);padding-top:40px}}.portfolio-hero{position:relative;width:100%;height:100vh;overflow:hidden}.portfolio-hero img{width:100%;height:100%;object-fit:cover}.portfolio-hero__overlay{position:absolute;inset:0;background:#00000059;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--side-padding)}.portfolio-hero__title{font-size:clamp(48px,9vw,120px);font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:3px;line-height:1.05}.portfolio-details{text-align:center;margin-top:40px}.portfolio-details__divider{width:2px;height:50px;background-color:var(--color-orange);margin:0 auto 30px}.portfolio-details__grid{display:flex;flex-direction:column;align-items:center;gap:6px}.portfolio-details__item{font-size:16px;color:var(--color-white)}.portfolio-details__item strong{font-weight:700}.scope-section{display:flex;gap:60px;padding:var(--section-padding-y) var(--side-padding);align-items:flex-start}.scope-list{flex:1}.scope-list h2{margin-bottom:32px}.scope-list ul{list-style:none}.scope-list li{padding:8px 0 8px 28px;position:relative;font-size:17px}.scope-list li:before{content:"✓";position:absolute;left:0;color:var(--color-orange);font-weight:600}.scope-image{flex:1}.scope-image img{width:100%;border-radius:4px}@media (max-width: 768px){.scope-section{flex-direction:column}}.portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding:40px var(--side-padding) var(--section-padding-y)}@media (max-width: 768px){.portfolio-grid{grid-template-columns:1fr}}.service-marquee{overflow:hidden;padding:20px 0;white-space:nowrap}.service-marquee__track{display:flex;gap:0;animation:marquee-scroll 20s linear infinite;width:max-content}.service-marquee__text{font-family:var(--font-body);font-size:11vh;font-weight:100;letter-spacing:.02em;-webkit-text-stroke:2px var(--color-orange);color:transparent;white-space:nowrap;padding:0 40px;text-transform:uppercase;user-select:none}.service-content{padding:var(--section-padding-y) var(--side-padding);max-width:900px}.service-content h2{color:var(--color-orange);margin-bottom:32px}.service-list{list-style:none;margin:40px 0}.service-list li{padding:10px 0 10px 28px;position:relative;border-bottom:1px solid rgba(255,255,255,.1)}.service-list li:before{content:"✓";position:absolute;left:0;color:var(--color-orange);font-weight:600}@media (max-width: 768px){.service-marquee__text{font-size:8vh}}.page-404{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--section-padding-y) var(--side-padding)}.page-404 h1{color:var(--color-orange);font-size:clamp(48px,8vw,80px);margin-bottom:24px}.page-404 p{font-size:20px;margin-bottom:40px}.about-header{padding:calc(var(--header-height) + 60px) var(--side-padding) 60px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.about-header h1{font-size:clamp(60px,12vw,140px);color:var(--color-orange);line-height:1.05}.about-anchors{display:flex;gap:24px}.about-anchors a{color:var(--color-white);font-size:15px;position:relative}.about-anchors a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--color-white)}.about-statement{padding:var(--section-padding-y) var(--side-padding);text-align:center}.about-statement__text{font-family:var(--font-body);font-weight:300;font-size:clamp(28px,4vw,48px);color:var(--color-white);line-height:1.4;display:flex;flex-direction:column;align-items:center}.about-statement__text span{display:block}.about-story{padding:var(--section-padding-y) var(--side-padding);max-width:900px}.about-story h2{margin-bottom:32px}@media (max-width: 768px){.about-header{flex-direction:column;align-items:flex-start}}.page-header{padding:calc(var(--header-height) + 60px) var(--side-padding) 60px}.page-header h1{font-size:clamp(32px,5vw,56px);color:var(--color-orange)}.contact-section{padding:var(--section-padding-y) var(--side-padding);text-align:center;max-width:700px;margin:0 auto}.contact-section h1{color:var(--color-orange);margin-bottom:24px}.contact-buttons{display:flex;gap:16px;justify-content:center;margin:32px 0;flex-wrap:wrap}.contact-divider{color:var(--color-orange);margin:32px 0;font-size:17px}.next-project{text-align:center;padding:60px var(--side-padding);border-top:1px solid rgba(255,255,255,.1)}.next-project a{color:var(--color-orange);font-size:20px;font-weight:500}
