@layer corporate{:root{--co-accent:var(--accent-text);--co-deep:#101a2d;--co-bg:var(--bg);--co-ink:var(--text);--co-muted:var(--muted);--co-line:var(--border);--co-error:#b33a32}:root[data-theme=dark]{--co-error:#ffaba4}html:has(.corporate-site){scroll-behavior:smooth;scroll-padding-top:110px}.corporate-site{background:var(--co-bg);color:var(--co-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}.corporate-site *,.corporate-site :before,.corporate-site :after{box-sizing:border-box}.corporate-site ::selection{background:var(--accent);color:var(--co-deep)}.corporate-site a{color:inherit;text-decoration:none}.corporate-site button,.corporate-site input,.corporate-site textarea{font:inherit}.corporate-site button,.corporate-site a{-webkit-tap-highlight-color:transparent}.corporate-site button{cursor:pointer}.corporate-site :focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}.corporate-site img{max-width:100%;display:block}.corporate-site h1,.corporate-site h2,.corporate-site h3,.corporate-site p{margin:0}.corporate-site h1,.corporate-site h2{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-weight:500}.corporate-site h1{font-size:clamp(48px,5.6vw,80px);line-height:1.06}.corporate-site h2{font-size:clamp(36px,3.8vw,54px);line-height:1.12}.corporate-site h1 em,.corporate-site h2 em{color:var(--accent-text);font-style:normal;font-weight:500}.corporate-site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.co-container{width:min(1280px,100% - 112px);margin-inline:auto}.co-section{padding-block:112px}.co-kicker{letter-spacing:.17em;font-size:10px;font-weight:600;line-height:1.6;display:block}.co-section .co-kicker,.co-approach .co-kicker{margin-bottom:27px}.co-button{border-radius:6px;justify-content:center;align-items:center;gap:35px;min-height:50px;padding:15px 23px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.corporate-site .co-button-primary{color:#10203e;background:var(--accent)}.corporate-site .co-button-primary:hover{background:var(--accent-hover)}.co-text-link{border-bottom:1px solid;align-items:center;gap:19px;padding-block:10px;font-size:12px;font-weight:600;display:inline-flex}.co-text-link svg,.co-button svg{flex-shrink:0;transition:transform .2s}a:hover .co-text-link svg,.co-text-link:hover svg,.co-button:hover svg{transform:translate(2px,-2px)}.co-skip-link{z-index:100;background:var(--surface);padding:16px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.co-skip-link:focus{transform:translateY(0)}.co-header{z-index:30;background:var(--header);border-bottom:1px solid var(--co-line);position:sticky;top:0}.co-header-inner{justify-content:space-between;align-items:center;gap:40px;height:94px;display:flex}.co-logo{flex-shrink:0;align-items:center;gap:12px;display:inline-flex;color:var(--accent-text)!important}.co-logo-mark{background:currentColor;width:39px;height:45px;display:block;-webkit-mask:url(/company/ardic-insaat-mark.svg) 50%/contain no-repeat;mask:url(/company/ardic-insaat-mark.svg) 50%/contain no-repeat}.co-logo>span:last-child{letter-spacing:.16em;font-size:28px;font-weight:500;line-height:.95}.co-logo small{letter-spacing:.55em;margin-top:10px;padding-left:2px;font-size:9px;display:block}.co-navigation{order:2;align-items:center;gap:35px;margin-left:auto;display:flex}.co-navigation>a{font-size:12px}.co-navigation>a:not(.co-button){border-bottom:1px solid #0000;padding-block:16px}.co-navigation>a:not(.co-button):hover{border-color:var(--co-accent)}.co-navigation .co-button{margin-left:16px}.co-menu-toggle{display:none}.co-header-inner>.co-logo{order:1}.co-header-tools{order:3;align-items:center;gap:9px;display:flex}.corporate-site .icon-button{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.corporate-site .icon-button:hover{background:var(--soft)}.corporate-site .theme-sun{display:none}[data-theme=dark] .corporate-site .theme-sun{display:block}[data-theme=dark] .corporate-site .theme-moon{display:none}.co-hero{isolation:isolate;color:#f0f2f6;background:var(--co-deep);flex-direction:column;justify-content:space-between;min-height:660px;display:flex;position:relative;overflow:hidden}.co-hero-image{z-index:-2;object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.co-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1221e6,#0a122199 42%,#0a12210f 80%),linear-gradient(#0000 60%,#0a1221a6);position:absolute;inset:0}.co-hero-content{padding-top:87px}.co-hero .co-kicker{align-items:center;gap:14px;margin-bottom:35px;font-size:10px;display:flex}.co-small-line{background:currentColor;width:27px;height:1px}.co-hero h1{max-width:850px}.co-hero h1 em{color:#adc7ff}.co-hero-content>p{color:#e1e8f5;margin-block:26px 31px;font-size:15px;line-height:1.7}.co-hero-bottom{justify-content:space-between;align-items:flex-end;padding-block:45px 32px;display:flex}.co-hero-scroll{letter-spacing:.15em;align-items:center;gap:12px;font-size:9px;display:inline-flex}.co-hero-scroll svg{border:1px solid #d3def666;border-radius:50%;width:32px;height:32px;padding:7px}.co-hero-caption{border-top:1px solid #d3def677;min-width:195px;padding-top:13px;display:block}.co-hero-caption>span{letter-spacing:.16em;font-size:8px}.co-hero-caption strong{justify-content:space-between;align-items:center;margin-top:8px;font-size:17px;font-weight:400;display:flex}.co-facts{border-bottom:1px solid var(--co-line);grid-template-columns:1fr 1fr 1fr 1.3fr;padding-block:38px;display:grid}.co-facts>div{border-left:1px solid var(--co-line);padding-left:32px}.co-facts>div:first-child{border:0;padding-left:0}.co-facts strong{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:42px;font-weight:400;line-height:1.1;display:block}.co-facts span{color:var(--co-muted);margin-top:9px;font-size:11px;display:block}.co-facts .co-facts-note{justify-content:space-between;align-items:center;gap:15px;display:flex}.co-facts-note span{color:var(--co-ink);margin:0;font-size:14px;line-height:1.6}.co-facts-note .co-star{color:var(--accent-text);font-size:47px;font-weight:400}.co-about{grid-template-columns:1fr 1fr;gap:90px;display:grid}.co-about-copy{padding-top:40px}.corporate-site .co-lead{letter-spacing:-.025em;color:var(--co-ink);font-size:22px;line-height:1.6}.co-about-copy>p:not(.co-lead){color:var(--co-muted);margin-top:22px;font-size:14px;line-height:1.85}.co-about-copy .co-text-link{margin-top:26px}.co-portfolio{background:var(--soft)}.co-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.co-section-heading>p{color:var(--co-muted);padding-bottom:6px;font-size:14px;line-height:1.8}.co-filters{border-bottom:1px solid var(--border);gap:30px;margin-block:52px 35px;display:flex}.co-filters button{color:var(--co-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:flex-start;gap:9px;min-height:48px;margin-bottom:-1px;padding:14px 0 18px;font-size:12px;display:inline-flex}.co-filters button[aria-pressed=true]{color:var(--co-accent);border-bottom-color:var(--co-accent)}.co-filters button span{font-size:9px}.co-project-grid{grid-template-columns:1fr 1fr;gap:44px 30px;display:grid}.co-project{min-width:0;display:block}.co-project-image{aspect-ratio:1.5;background:var(--soft);border-radius:10px;position:relative;overflow:hidden}.co-project-image>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.co-project:hover .co-project-image>img{transform:scale(1.035)}.co-project-status{color:var(--text);background:var(--surface);border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex;position:absolute;top:18px;left:18px}.co-project-status i{background:var(--accent-text);border-radius:50%;width:5px;height:5px}.co-project-arrow{background:var(--co-bg);width:42px;height:42px;color:var(--co-accent);place-items:center;display:grid;position:absolute;bottom:17px;right:17px}.co-project-caption{justify-content:space-between;align-items:center;gap:15px;padding-top:21px;display:flex}.co-project-caption h3{letter-spacing:-.035em;font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:400}.co-project-caption p{color:var(--co-muted);margin-top:9px;font-size:11px}.co-project-caption>span{color:var(--co-muted);font-size:11px}.corporate-site .co-project-featured{color:#f0f2f6;background:var(--co-deep);border:1px solid #2a3a55;border-radius:10px;grid-column:1/-1;grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}.co-project-featured .co-project-image{aspect-ratio:auto;border-radius:0;min-width:0;min-height:350px}.co-project-featured .co-project-image>img{position:absolute;inset:0}.co-featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px;display:flex}.co-section .co-featured-copy .co-kicker{color:#aebcd2;margin-bottom:24px;font-size:9px}.co-featured-copy h3{letter-spacing:-.04em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.3vw,46px);font-weight:400;line-height:1.1}.co-featured-copy p{color:#c5d0e4;max-width:340px;margin-top:20px;font-size:13px;line-height:1.9}.co-featured-copy .co-text-link{margin-top:28px}.co-approach{background:var(--co-deep);color:#f0f2f6;grid-template-columns:1fr 1fr;display:grid}.co-approach-photo{min-height:680px;position:relative}.co-approach-photo:after{content:"";background:linear-gradient(#0000 60%,#101a2d80);position:absolute;inset:0}.co-approach-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.co-approach-photo>span{z-index:1;letter-spacing:.16em;font-size:9px;position:absolute;bottom:35px;left:45px}.co-approach-content{padding:85px clamp(40px,6vw,100px)}.co-approach h2{font-size:clamp(39px,3.5vw,52px)}.co-approach h2 em{color:#adc7ff;display:block}.co-principles{margin-top:45px}.co-principles article{border-top:1px solid #2a3a55;gap:22px;padding-block:24px;display:flex}.co-principles article>span{color:#93b4ff;padding-top:4px;font-size:10px}.co-principles h3{font-size:17px;font-weight:400}.co-principles p{color:#c5d0e4;margin-top:12px;font-size:12px;line-height:1.85}.co-contact{grid-template-columns:1fr 1fr;gap:100px;display:grid}.co-contact-copy>p:not(.co-office-hours):not(.co-demo-contact){max-width:360px;color:var(--co-muted);margin-top:27px;font-size:14px;line-height:1.85}.co-contact-details{gap:19px;max-width:370px;margin-top:35px;font-style:normal;display:grid}.co-contact-details>div{gap:17px;font-size:13px;line-height:1.7;display:flex}.co-contact-details svg{flex-shrink:0;margin-top:2px}.co-contact-details strong{font-weight:500}.co-contact-details p{color:var(--co-muted);margin-top:7px;font-size:12px}.co-contact-details a{overflow-wrap:anywhere}.co-contact-details a:hover{text-underline-offset:4px;text-decoration:underline}.co-office-hours{color:var(--co-muted);font-size:11px;margin-top:25px!important}.co-demo-contact{color:var(--co-muted);font-size:10px;line-height:1.6;margin-top:13px!important}.corporate-site .contact-form-panel{border:1px solid var(--co-line);background:var(--surface);border-radius:10px;align-self:start;min-width:0;padding:39px}.corporate-site .contact-form-panel h2{letter-spacing:-.035em;margin-bottom:30px;font-size:29px}.corporate-site .contact-form-panel fieldset{border:0;min-width:0;margin:0;padding:0}.corporate-site .contact-field{min-width:0;margin-bottom:20px}.corporate-site .contact-field label{margin-bottom:10px;font-size:11px;display:block}.corporate-site .contact-optional{color:var(--co-muted);margin-left:5px;font-size:9px}.corporate-site .contact-field input,.corporate-site .contact-field textarea{border:1px solid var(--border);background:var(--input);width:100%;color:var(--co-ink);border-radius:6px;padding:13px 12px;font-size:12px;line-height:1.5}.corporate-site .contact-field textarea{resize:vertical;min-height:115px}.corporate-site .contact-field input::placeholder,.corporate-site .contact-field textarea::placeholder{color:var(--muted);opacity:1}.corporate-site .contact-fields-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.corporate-site .contact-message-meta{color:var(--co-muted);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.corporate-site .contact-data-note{color:var(--co-muted);margin-bottom:21px;font-size:10px;line-height:1.7}.corporate-site .contact-form-panel .button{background:var(--accent);color:#10203e;border:0;border-radius:6px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:49px;padding:14px 20px;font-size:12px;display:inline-flex}.corporate-site .contact-form-panel .button:hover{background:var(--accent-hover)}.corporate-site .contact-form-panel button:disabled{opacity:.65;cursor:wait}.corporate-site .contact-required-note{text-align:right;color:var(--co-muted);margin-top:12px;font-size:9px;display:block}.corporate-site .contact-trap{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.corporate-site .contact-field-error{color:var(--co-error);margin-top:7px;font-size:11px;line-height:1.5;display:block}.corporate-site [aria-invalid=true]{border-color:var(--co-error)!important}.corporate-site .contact-form-error{color:var(--co-error);margin-bottom:15px;font-size:12px;line-height:1.5}.corporate-site .contact-success{padding-block:70px}.corporate-site .contact-success-icon{margin-bottom:25px;display:block}.corporate-site .contact-success .eyebrow{letter-spacing:.13em;margin-bottom:16px;font-size:9px;display:block}.corporate-site .contact-success p{color:var(--co-muted);margin-bottom:30px;font-size:14px;line-height:1.8}.contact-spinner{animation:1s linear infinite co-spin}@keyframes co-spin{to{transform:rotate(360deg)}}.co-footer{background:var(--header);color:var(--text);border-top:1px solid var(--border);padding-block:50px 25px}.co-footer-top{justify-content:space-between;align-items:center;gap:30px;padding-bottom:45px;display:flex}.co-footer-top>p{letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:1.4}.co-footer-top .co-text-link{font-size:11px}.co-footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:25px;padding-top:25px;font-size:9px;line-height:1.7;display:flex}.co-footer-bottom a{align-items:center;gap:7px;display:inline-flex}.co-detail-heading{padding-block:45px}.co-detail-heading>div{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:55px;display:flex}.co-detail-heading h1{font-size:clamp(50px,6vw,85px)}.co-detail-heading>div>span{color:var(--co-muted);text-align:right;padding-bottom:7px;font-size:12px;line-height:1.9}.co-detail-image{object-fit:cover;width:100%;height:auto;max-height:740px}.co-detail-story{grid-template-columns:1.4fr 1fr;gap:120px;display:grid}.co-detail-story .co-lead{margin-top:30px;font-size:19px}.co-project-features{flex-wrap:wrap;gap:15px 22px;margin:30px 0 0;padding:0;list-style:none;display:flex}.co-project-features li{padding-left:14px;font-size:11px;position:relative}.co-project-features li:before{content:"";background:var(--co-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:0}.co-project-specs{margin:0;padding-top:42px}.co-project-specs>div{border-bottom:1px solid var(--co-line);justify-content:space-between;gap:20px;padding-block:23px;display:flex}.co-project-specs dt{color:var(--co-muted);font-size:12px}.co-project-specs dd{text-align:right;margin:0;font-size:13px}.co-detail-contact{border-top:1px solid var(--co-line);justify-content:space-between;align-items:center;gap:30px;padding-block:35px;display:flex}.co-detail-contact p{font-family:Arial,Helvetica,sans-serif;font-size:25px}.co-next-project{border-top:1px solid var(--co-line);justify-content:space-between;align-items:center;padding-block:65px 85px;display:flex}.co-next-project h2{margin-top:20px}.co-not-found{min-height:65vh}.co-not-found p{margin-block:24px}@media (min-width:1550px){.co-hero{min-height:740px}.co-hero-content{padding-top:110px}}@media (max-width:1100px){.co-container{width:calc(100% - 72px)}.co-navigation{gap:22px}.co-navigation .co-button{margin-left:0}.co-about,.co-contact{gap:55px}.co-featured-copy{padding:35px}.co-facts>div{padding-left:22px}.co-facts-note .co-star{display:none}.co-approach-content{padding:70px 40px}.corporate-site .contact-fields-row{grid-template-columns:1fr;gap:0}.co-detail-story{gap:60px}}@media (max-width:760px){html:has(.corporate-site){scroll-padding-top:95px}.co-container{width:calc(100% - 40px)}.co-section{padding-block:72px}.corporate-site h1{font-size:clamp(38px,8.3vw,60px)}.corporate-site h2{font-size:clamp(34px,7.5vw,46px)}.co-header-inner{height:76px}.co-logo-mark{width:31px;height:37px}.co-logo>span:last-child{font-size:23px}.co-logo small{margin-top:8px;font-size:7px}.co-menu-toggle{color:var(--co-accent);border:1px solid var(--border);background:0 0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.co-navigation{background:var(--header);border-bottom:1px solid var(--co-line);padding:15px 20px 24px;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 20px 30px #0e16291a}.co-navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.co-navigation>a:not(.co-button){border-bottom:1px solid var(--co-line);padding-block:18px;font-size:15px}.co-navigation .co-button{justify-content:space-between;margin-top:20px}.co-hero{min-height:640px}.co-hero-image{object-position:57% center}.co-hero:after{background:linear-gradient(90deg,#0a1221d9,#0a122166),linear-gradient(#0000 50%,#0a1221a6)}.co-hero-content{padding-top:76px}.co-hero .co-kicker{margin-bottom:30px;font-size:9px}.co-hero-content>p{margin-block:25px 28px;font-size:14px}.co-hero h1{letter-spacing:-.045em;line-height:1.12}.co-hero-bottom{align-items:flex-end;padding-block:48px 28px}.co-hero-caption{min-width:158px}.co-hero-caption>span{font-size:7px}.co-hero-caption strong{font-size:15px}.co-hero-scroll{gap:8px;font-size:8px}.co-facts{grid-template-columns:1fr 1fr;gap:25px 0;padding-block:26px}.co-facts strong{font-size:36px}.co-facts span{font-size:10px}.co-facts>div:nth-child(3){border:0;padding-left:0}.co-facts-note span{font-size:12px}.co-about,.co-contact{grid-template-columns:1fr;gap:36px}.co-about-copy{padding-top:0}.corporate-site .co-lead{font-size:20px}.co-section .co-kicker{margin-bottom:20px}.co-section-heading{display:block}.co-section-heading>p{margin-top:23px;font-size:13px}.co-filters{gap:22px;margin-block:25px 27px}.co-filters button{gap:6px;font-size:11px}.co-project-grid{grid-template-columns:1fr;gap:33px}.corporate-site .co-project-featured{grid-template-columns:1fr}.co-project-featured .co-project-image{aspect-ratio:1.5;border-radius:0;min-height:0}.co-featured-copy{padding:30px 26px}.co-featured-copy h3{font-size:36px}.co-section .co-featured-copy .co-kicker{margin-bottom:16px}.co-featured-copy .co-text-link{margin-top:20px}.co-project-caption{padding-top:17px}.co-project-caption h3{font-size:27px}.co-project-status{font-size:9px;top:13px;left:13px}.co-approach{grid-template-columns:1fr}.co-approach-photo{min-height:380px}.co-approach-photo>span{font-size:8px;bottom:25px;left:24px}.co-approach-content{padding:55px 25px 35px}.co-approach h2 em{display:inline}.co-principles{margin-top:35px}.co-principles p{font-size:13px}.co-contact-copy>p:not(.co-office-hours):not(.co-demo-contact){max-width:100%}.corporate-site .contact-form-panel{padding:26px 22px}.corporate-site .contact-field input,.corporate-site .contact-field textarea{font-size:16px}.corporate-site .contact-form-panel h2{font-size:29px}.co-footer{padding-block:40px 25px}.co-footer-top{grid-template-columns:1fr auto;gap:30px;padding-bottom:35px;display:grid}.co-footer-top>p{grid-column:1;font-size:25px}.co-footer-top .co-text-link{grid-area:1/2}.co-footer-bottom{gap:14px;font-size:10px;display:grid}.co-detail-heading{padding-block:30px}.co-detail-heading>div{margin-top:36px;display:block}.co-detail-heading>div>span{text-align:left;margin-top:20px;display:block}.co-detail-image{aspect-ratio:1.15}.co-detail-story{grid-template-columns:1fr;gap:30px}.co-project-specs{padding-top:0}.co-detail-contact{display:block}.co-detail-contact .co-button{margin-top:24px}.co-next-project{padding-block:45px}.co-next-project h2{font-size:35px}}@media (prefers-reduced-motion:reduce){html:has(.corporate-site){scroll-behavior:auto}.corporate-site *,.corporate-site :before,.corporate-site :after{transition:none!important;animation:none!important}}}
