:root{--slider-rail:0px;--slider-edge:0px}.hero-slider .slide-demo-label,.hero-slider .demo-label{display:none}.hero-slider{height:100svh;height:100dvh;min-height:0;max-height:none;padding:0;background:var(--anthracite);overflow:hidden;color:var(--white)}.hero-stage{position:relative;height:100%;overflow:hidden;background:var(--anthracite);color:#fff}.hero-slides{position:relative;display:flex;height:100%;width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.hero-slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:start;isolation:isolate}.hero-slide[hidden]{display:none}.hero-slide .hero-media{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.hero-slide .hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:none!important}.hero-slide .hero-shade{z-index:1}.hero-slider.is-enhanced .hero-slides{display:block;overflow:hidden;touch-action:pan-y pinch-zoom}.hero-slider.is-enhanced .hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.hero-slider .hero-copy{z-index:3;pointer-events:none;animation:none;transition:opacity .45s ease;left:6%;top:24%}.hero-stage>.hero-shade{z-index:2;pointer-events:none}.hero-slider .hero-copy h1{font-size:clamp(3.2rem,9.5vw,11rem)}.slide-demo-label{position:absolute;bottom:5rem;right:var(--gutter);z-index:2;color:#fff;font-size:.6rem;letter-spacing:.06em;background:#10111280;padding:.3rem .5rem}.slider-toolbar{position:absolute;z-index:4;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:.5rem var(--gutter) max(.5rem,env(safe-area-inset-bottom));gap:1rem;color:var(--white);background:linear-gradient(transparent,#101112d9)}.slider-controls{display:flex;align-items:center;gap:clamp(.4rem,1.6vw,2rem);font-size:.8rem;font-weight:600}.slider-controls[hidden]{display:none}.slider-controls button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;background:transparent;color:inherit;font:1.8rem/1 var(--body);cursor:pointer}.slider-controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.slider-controls button:hover{background:#ffffff1a}.slider-controls .slider-pause{font-size:.8rem;font-weight:600}.slider-progress{display:block;width:clamp(3rem,13vw,15rem);height:1px;background:#ffffff40;overflow:hidden}.slider-progress>span{display:block;width:100%;height:100%;background:var(--white);transform:scaleX(0);transform-origin:left}.slider-discover{display:flex;align-items:center;min-height:44px;gap:1rem;font-size:.6rem;letter-spacing:.15em;margin-right:1rem}.site-header{left:var(--slider-rail);right:var(--slider-edge);padding:2rem 2.5rem;transition:color .6s ease}.slider-light .site-header{color:var(--anthracite)}.site-header .brand-logo{filter:brightness(0) invert(1)}.slider-light .nav-contact{border-color:#383e4280}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:47.99rem){.site-header{padding:1.4rem 1rem}.hero-slider .hero-copy{left:6%;right:5%;top:27%}.hero-slider .hero-copy h1{font-size:clamp(3rem,12vw,5rem)}.slider-toolbar{min-height:4rem;padding-inline:.6rem;gap:.25rem}.slider-controls{gap:.15rem}.slider-progress{width:3rem}.slider-discover{margin-right:.4rem;font-size:.5rem;gap:.4rem}.slide-demo-label{right:.75rem;bottom:calc(4.5rem + env(safe-area-inset-bottom));font-size:.5rem}.hero-slider .hero-tagline{font-size:1rem}}@media (prefers-reduced-motion:reduce){.hero-slider .hero-copy,.site-header,.slider-light .brand-logo{transition:none}}.hero-slider .hero-copy{top:50%;transform:translateY(-50%);text-align:left}.architecture-services .architecture-caption{align-items:flex-start}.architecture-services .architecture-caption>div{min-width:0}.architecture-services .architecture-caption .service-description{font:.9rem/1.8 var(--body);letter-spacing:0;text-transform:none;margin:1rem 0 0;max-width:35rem}.architecture-services .architecture-caption .service-description p{font-family:inherit;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;margin:0 0 1em}.architecture-services .architecture-caption .service-description p:last-child{margin-bottom:0}.architecture-services .architecture-dimension{display:block;height:1rem;padding:0;margin:0;border:0}.architecture-services .architecture-heading h2{font-size:clamp(2.5rem,3.9vw,5rem);overflow-wrap:normal;white-space:nowrap}@media (max-width:39.99rem){.architecture-services .architecture-heading h2{font-size:clamp(2.2rem,9.5vw,3.4rem)}.architecture-services .architecture-card-arrow{flex-basis:40px;height:40px;font-size:1.5rem}}.architecture-references{background:var(--white);color:var(--anthracite);padding-block:clamp(4rem,8vw,9rem)}.architecture-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(3rem,7vw,8rem);align-items:start}.architecture-heading{position:sticky;top:4rem}.architecture-heading .eyebrow{font-size:.55rem;letter-spacing:.2em;margin:0 0 2rem}.architecture-rule{display:block;width:100%;height:1rem;background:linear-gradient(var(--anthracite),var(--anthracite)) center/ calc(100% - 2.5rem) 1px no-repeat;position:relative;margin-bottom:2rem}.architecture-rule:before,.architecture-rule:after{content:"+";position:absolute;top:0;font:1rem/1rem var(--body)}.architecture-rule:before{left:0}.architecture-rule:after{right:0}.architecture-heading h2{font:normal clamp(3.3rem,5.2vw,6rem)/1.03 var(--display);letter-spacing:-.045em;margin:0 0 2rem}.architecture-heading>p:not(.eyebrow){font-size:.9rem;line-height:1.8;margin:0 0 2rem}.architecture-all{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #383e4250;padding-block:1rem;font-size:.6rem;letter-spacing:.12em;min-height:44px}.architecture-all span{font-size:1.5rem}.architecture-stamp{margin-top:3rem;display:flex;flex-direction:column;gap:.5rem;border-left:1px solid #383e4240;padding-left:1rem;font-size:.48rem;letter-spacing:.15em;color:#62696e}.architecture-collection{display:flex;flex-direction:column;gap:clamp(4rem,8vw,8rem)}.architecture-card{position:relative;min-width:0}.architecture-card:nth-child(2n){width:83%;align-self:flex-end}.architecture-card-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #383e4240;padding:.75rem 0;font-size:.5rem;letter-spacing:.14em}.architecture-card-top>span:last-child{font-size:1rem}.architecture-image-link{display:block;position:relative;overflow:hidden;background:var(--anthracite)}.architecture-visual{margin:0;position:relative;overflow:hidden;aspect-ratio:1.65}.architecture-card:nth-child(2n) .architecture-visual{aspect-ratio:1.05}.architecture-visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transform:scale(var(--architecture-zoom,1));will-change:transform}.architecture-visual figcaption{position:absolute;right:.75rem;bottom:.75rem;color:var(--white);background:#101112a6;padding:.35rem .5rem;font-size:.5rem;letter-spacing:.04em}.architecture-image-action{position:absolute;left:1.2rem;bottom:1.2rem;background:var(--white);color:var(--anthracite);padding:.9rem 1.2rem;font-size:.55rem;letter-spacing:.15em;opacity:0;transform:translateY(.5rem);transition:opacity .3s,transform .3s}.architecture-image-link:hover,.architecture-image-link:focus-visible{opacity:1}.architecture-image-link:hover .architecture-image-action,.architecture-image-link:focus-visible .architecture-image-action{opacity:1;transform:none}.architecture-caption{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.5rem 0}.architecture-caption p{font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem}.architecture-caption h3{font:normal clamp(2rem,3.1vw,3.5rem)/1.1 var(--display);letter-spacing:-.035em;margin:0}.architecture-card-arrow{display:grid;place-items:center;flex:0 0 48px;height:48px;border:1px solid #383e4240;font-size:1.8rem;transition:background .3s,color .3s}.architecture-card-arrow:hover{background:var(--anthracite);color:var(--white);opacity:1}.architecture-dimension{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #383e4230;font-size:.45rem;letter-spacing:.12em;padding-bottom:.5rem;color:#62696e}.architecture-dimension>span:first-child,.architecture-dimension>span:last-child{font-size:1rem}.site-footer{position:relative;overflow:hidden;padding-block:clamp(4rem,7vw,7rem) 1.5rem;background:var(--anthracite)}.footer-contact{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:4rem;padding-bottom:4rem}.footer-invitation .eyebrow{font-size:.55rem;letter-spacing:.17em;margin-bottom:2rem}.footer-contact h2{font:normal clamp(3.4rem,6.3vw,7rem)/1.04 var(--display);letter-spacing:-.04em;margin:0 0 2.5rem}.footer-contact h2 em{font-weight:400}.footer-talk{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:27rem;min-height:56px;border-block:1px solid #ffffff50;padding-block:1rem;font-size:.6rem;letter-spacing:.12em}.footer-talk span{font-size:1.8rem;transition:transform .4s}.footer-talk:hover span{transform:translate(4px,-4px)}.footer-details{border-left:1px solid #ffffff30;padding-left:3rem;display:flex;flex-direction:column;gap:2rem}.footer-brand-logo{width:160px;height:64px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;filter:brightness(0) invert(1)}.footer-details address{gap:.25rem;font-size:.85rem}.footer-details address .eyebrow{font-size:.5rem;margin:0 0 .5rem;color:var(--muted)}.footer-coordinate{font-size:.5rem;letter-spacing:.15em;color:var(--muted)}@media (prefers-reduced-motion:no-preference){.architecture-ready .architecture-image-link{clip-path:inset(14% 0 14% 0);opacity:.2;transition:clip-path 1.2s cubic-bezier(.22,1,.36,1),opacity 1.2s}.architecture-ready.is-visible .architecture-image-link{clip-path:inset(0);opacity:1}.architecture-ready .architecture-caption{opacity:0;transform:translateY(1.2rem);transition:opacity .9s .2s,transform .9s .2s}.architecture-ready.is-visible .architecture-caption{opacity:1;transform:none}.architecture-ready .architecture-card-top{transform:scaleX(.35);transform-origin:left;transition:transform 1s}.architecture-ready.is-visible .architecture-card-top{transform:scaleX(1)}.site-footer .architecture-ready{opacity:0;transform:translateY(2rem);transition:opacity 1s,transform 1s cubic-bezier(.22,1,.36,1)}.site-footer .architecture-ready.is-visible{opacity:1;transform:none}}@media (max-width:63.99rem){.architecture-layout{grid-template-columns:1fr;gap:3rem}.architecture-heading{position:static}.architecture-heading h2{max-width:40rem;font-size:clamp(3.3rem,8vw,5.5rem)}.architecture-stamp{display:none}.architecture-all{max-width:25rem}.architecture-card:nth-child(2n){width:88%}.footer-contact{grid-template-columns:1fr;gap:3rem}.footer-details{border-left:0;border-top:1px solid #ffffff30;padding:2rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.footer-coordinate{grid-column:1/-1}}@media (max-width:39.99rem){.architecture-card:nth-child(2n){width:100%}.architecture-visual{aspect-ratio:1.15}.architecture-collection{gap:3rem}.architecture-caption h3{font-size:2rem}.architecture-heading h2,.footer-contact h2{font-size:3.4rem}.footer-details{grid-template-columns:1fr}.architecture-image-action{display:none}}@media (prefers-reduced-motion:reduce){.architecture-visual img{transform:none;will-change:auto}.architecture-image-action,.architecture-card-arrow,.footer-talk span{transition:none}}.footer-socials{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;max-width:27rem;padding-top:1.25rem}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #ffffff35;color:var(--white)}.footer-social-icon svg{width:19px;height:19px}a.footer-social-icon{transition:background .25s,border-color .25s}a.footer-social-icon:hover{background:#ffffff12;border-color:#ffffff90}a.footer-social-icon:focus-visible{outline:2px solid var(--white);outline-offset:4px}.footer-social-placeholder{color:#ffffff9c}@media (prefers-reduced-motion:reduce){a.footer-social-icon{transition:none}}.site-footer .footer-contact{padding-bottom:1.25rem}.site-footer{padding-top:2rem;border-top:1px solid var(--section-line,#ffffff30)}.site-footer:has(.footer-legal){padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem 1.6rem;padding-block:.9rem;border-top:1px solid #ffffff30;font:400 13px/1.6 Arial,Helvetica,sans-serif;color:#d5dadd}.footer-legal a{display:flex;align-items:center;min-height:44px;padding-block:.3rem;transition:color .2s;overflow-wrap:anywhere}.footer-legal a:hover,.footer-legal a[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:5px}.footer-legal a:first-child{color:#fff}@media (max-width:639px){.footer-legal{gap:0 1.25rem;padding-block:1rem}.footer-legal a{font-size:12px}}@media (prefers-reduced-motion:reduce){.footer-legal a{transition:none}}@media (max-width:47.99rem){.site-header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem var(--gutter)}.site-header nav{width:100%;margin-left:0;justify-content:space-between;gap:.5rem;font-size:clamp(.55rem,2.4vw,.65rem);letter-spacing:.07em}.site-header nav>a{gap:.5rem;white-space:nowrap}}.site-header nav>a{position:relative;isolation:isolate}@media (min-width:768px){.site-header nav{font-size:16px;letter-spacing:.025em;gap:clamp(20px,2.4vw,40px)}.site-header nav>a{gap:16px}.site-header .nav-motion-arrow{font-size:22px;line-height:1}}@media (min-width:768px) and (max-width:1023px){.site-header nav{font-size:14px;gap:18px}}.site-header nav>a:hover,.site-header nav>a:focus-visible{opacity:1}.site-header .nav-label{display:block;position:relative;height:1.4em;line-height:1.4;overflow:hidden;white-space:nowrap}.site-header .nav-label-track{display:block;transform:translateY(0);transition:transform .55s cubic-bezier(.22,1,.36,1)}.site-header .nav-label-track>span{display:block;height:1.4em;line-height:1.4}.site-header .nav-contact>.nav-label{font-size:inherit}.site-header nav>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s}.site-header .nav-contact,.slider-light .site-header .nav-contact{border-bottom:1px solid transparent}.site-header nav>.nav-contact:after{transform:scaleX(1);opacity:.45}.site-header .nav-motion-arrow{display:block;transition:transform .55s cubic-bezier(.22,1,.36,1)}.site-header nav>a:focus-visible .nav-label-track{transform:translateY(-50%)}.site-header nav>a:focus-visible:after{transform:scaleX(1);transform-origin:left;opacity:1}.site-header .nav-contact:focus-visible .nav-motion-arrow{transform:translate(3px,-3px)}@media (hover:hover) and (pointer:fine){.site-header nav>a:hover .nav-label-track{transform:translateY(-50%)}.site-header nav>a:hover:after{transform:scaleX(1);transform-origin:left;opacity:1}.site-header .nav-contact:hover .nav-motion-arrow{transform:translate(3px,-3px)}}@media (prefers-reduced-motion:reduce){.site-header .nav-label-track,.site-header .nav-motion-arrow,.site-header nav>a:after{transition:none}.site-header nav>a:hover .nav-label-track,.site-header nav>a:focus-visible .nav-label-track{transform:none}.site-header .nav-contact:hover .nav-motion-arrow,.site-header .nav-contact:focus-visible .nav-motion-arrow{transform:none}}.nav-branch{position:relative;min-width:0}.nav-branch-heading{display:flex;align-items:center;justify-content:space-between;gap:.125rem}.nav-branch-heading>a{display:flex;align-items:center;gap:1rem;min-height:44px}.nav-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;flex-shrink:0;min-width:36px;min-height:44px;padding:0 .4rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.nav-submenu-chevron{flex-shrink:0;transition:transform .25s ease}.nav-submenu-toggle[aria-expanded=true] .nav-submenu-chevron{transform:rotate(180deg)}.nav-submenu-toggle:focus-visible{outline:1px solid currentColor;outline-offset:2px}.site-header .nav-submenu{position:absolute;z-index:25;top:100%;left:0;margin:12px 0 0 var(--submenu-offset,0px);width:-moz-max-content;width:max-content;min-width:180px;max-width:calc(100vw - 32px);padding:.5rem;background:#101112d9;color:var(--white);border:1px solid #ffffff20;border-radius:0;box-shadow:0 12px 32px #10111230;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:400 15px/1.5 var(--body);letter-spacing:0;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:none}.site-header .nav-submenu:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.site-header .nav-branch.is-open>.nav-submenu{opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-submenu[hidden]{display:none!important}.site-header .nav-submenu>a,.site-header .nav-submenu-label{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:44px;padding:.7rem .9rem;white-space:normal;border-radius:2px}.site-header .nav-submenu>a>span{font-size:15px;opacity:.55}.site-header .nav-submenu>a:hover,.site-header .nav-submenu>a:focus-visible,.site-header .nav-submenu>a[aria-current]{background:#ffffff12;color:#fff;outline-offset:-2px}.site-header .nav-submenu-label{color:#ffffffb3}.site-header .nav-branch-heading>a:hover .nav-label-track,.site-header .nav-branch-heading>a:focus-visible .nav-label-track{transform:translateY(-50%)}.site-header .nav-branch:has(a[aria-current])>.nav-branch-heading{box-shadow:0 1px currentColor}@media (max-width:47.99rem){.site-header nav{flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:1rem;column-gap:1rem;row-gap:.125rem}.site-header .nav-branch-heading>a{white-space:nowrap}.nav-submenu-toggle{min-width:32px}.site-header .nav-submenu{font-size:14px}}@media (prefers-reduced-motion:reduce){.site-header .nav-submenu,.nav-submenu-chevron{transition:none}.site-header .nav-branch-heading>a:hover .nav-label-track,.site-header .nav-branch-heading>a:focus-visible .nav-label-track{transform:none}}.star-menu-launcher{position:fixed;z-index:80;bottom:max(1.25rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:21rem;max-width:calc(100% - 2rem);min-height:64px;padding:.8rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border:1px solid #ffffff18;background:#101112ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;cursor:pointer;box-shadow:0 8px 35px #10111220;transition:background .4s,opacity .25s}.star-menu-launcher[hidden]{display:none}.star-menu-launcher img{width:74px;height:30px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.intro-running .star-menu-launcher{visibility:hidden;opacity:0}.star-menu-launcher>span:nth-child(2){font-size:.6rem;letter-spacing:.17em;font-family:var(--body)}.star-menu-bars{display:grid;gap:5px;width:23px}.star-menu-bars span{height:1px;background:#fff;transition:transform .5s}.star-menu-bars span:last-child{width:16px;justify-self:end}.star-menu-launcher:hover{background:var(--anthracite)}.star-menu-launcher:hover .star-menu-bars span:last-child{transform:translate(-7px)}.star-menu{position:fixed;inset:auto 0 max(1rem,env(safe-area-inset-bottom));margin:0 auto;padding:0;width:540px;max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);border:0;background:transparent;color:var(--white);overflow:visible}.star-menu::backdrop{background:#10111270;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:star-backdrop .45s both}.star-menu-panel{padding:clamp(1.75rem,4vh,3rem) clamp(1.5rem,4vw,3rem);background:linear-gradient(145deg,var(--anthracite),#101112);max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;transform-origin:50% 100%;animation:star-menu-in .65s cubic-bezier(.22,1,.36,1) both}.star-menu-heading{font-size:.6rem;letter-spacing:.18em;color:#ffffff90;margin:0 0 1.8rem}.star-menu-main{display:flex;flex-direction:column;gap:.1rem}.star-menu-main>a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;font:400 clamp(2rem,4.7vh,3.2rem)/1.22 Arial,Helvetica,sans-serif;letter-spacing:-.04em;min-height:44px;padding:.16rem 0;color:#fff;transition:color .4s,transform .5s cubic-bezier(.22,1,.36,1)}.star-menu-main>a>span{font:normal 1.1rem var(--body);opacity:0;transform:translate(-5px,5px);transition:opacity .35s,transform .5s}.star-menu-main>a:hover>span,.star-menu-main>a:focus-visible>span{opacity:1;transform:none}.star-menu-main>a:hover{transform:translate(5px)}.star-menu-main>a[aria-current]:before{content:"";position:absolute;left:-15px;top:50%;width:5px;height:5px;background:#fff;transform:translateY(-50%) rotate(45deg)}.star-menu-details{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #ffffff18;font-size:.75rem;line-height:1.7;color:#ffffffa6}.star-menu-details nav,.star-menu-details>div{display:flex;flex-direction:column;align-items:start}.star-menu-details a{padding:.25rem 0;min-height:32px;overflow-wrap:anywhere}.star-menu-details a:hover{color:#fff}.star-menu-contact{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#101112;padding:1.1rem 1.3rem;margin-top:1.5rem;min-height:56px;font-size:.6rem;letter-spacing:.13em;transition:background .4s}.star-menu-contact:hover{background:#383e42}.star-menu-contact>span{font-size:1.3rem}.star-menu-close{display:grid;place-items:center;width:56px;height:56px;margin:12px auto 0;background:#101112;color:#fff;border:1px solid #ffffff18;cursor:pointer;font:300 2.4rem/1 var(--body);transition:background .3s}.star-menu-close:hover{background:var(--anthracite)}.star-menu a:focus-visible,.star-menu button:focus-visible,.star-menu-launcher:focus-visible{outline:1px solid #fff;outline-offset:5px}body.star-menu-open{overflow:hidden}body.star-menu-open .star-menu-launcher{opacity:0;pointer-events:none}.star-menu[open] .star-menu-heading{animation:star-menu-item-in .5s .17s both}.star-menu[open] .star-menu-main>a{animation:star-menu-item-in .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.19s + var(--menu-order,0) * 55ms)}.star-menu-main>a:nth-child(2){--menu-order:1}.star-menu-main>a:nth-child(3){--menu-order:2}.star-menu-main>a:nth-child(4){--menu-order:3}.star-menu-main>a:nth-child(5){--menu-order:4}.star-menu[open] .star-menu-details,.star-menu[open] .star-menu-contact{animation:star-menu-item-in .6s .4s both}.star-menu[open] .star-menu-close{animation:star-menu-close-in .55s .12s both}.star-menu.is-closing .star-menu-panel{animation:star-menu-out .55s cubic-bezier(.65,0,.35,1) both}.star-menu.is-closing::backdrop{animation:star-backdrop .55s reverse both}.star-menu.is-closing .star-menu-panel>*{animation:star-menu-item-out .2s both}.star-menu.is-closing .star-menu-main>a{animation:star-menu-item-out .2s both}.star-menu.is-closing .star-menu-close{animation:star-menu-close-out .4s both}@keyframes star-menu-in{0%{opacity:.3;transform:translateY(68px);clip-path:inset(100% 18% 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes star-menu-out{0%{opacity:1;transform:none;clip-path:inset(0)}to{opacity:0;transform:translateY(68px);clip-path:inset(100% 18% 0)}}@keyframes star-menu-item-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes star-menu-item-out{to{opacity:0;translate:0 8px}}@keyframes star-menu-close-in{0%{opacity:0;transform:rotate(-90deg) scale(.8)}to{opacity:1;transform:none}}@keyframes star-menu-close-out{to{opacity:0;transform:rotate(90deg) scale(.8)}}@keyframes star-backdrop{0%{background:#10111200;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#10111270;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media (max-width:39.99rem){.star-menu-launcher{min-height:58px;bottom:max(.75rem,env(safe-area-inset-bottom));width:19rem}.star-menu{max-width:calc(100% - 1.5rem);bottom:max(.75rem,env(safe-area-inset-bottom))}.star-menu-panel{padding:1.7rem;max-height:calc(100dvh - 100px)}.star-menu-main>a{font-size:2.1rem}.star-menu-details{font-size:.68rem;gap:.75rem;margin-top:1.5rem}.star-menu-heading{margin-bottom:1.2rem}}@media (prefers-reduced-motion:reduce){.star-menu[open] *,.star-menu.is-closing *,.star-menu::backdrop,.star-menu.is-closing::backdrop{animation:none}.star-menu *,.star-menu-launcher,.star-menu-bars span{transition:none}}.star-menu-main>.nav-branch{border-bottom:1px solid #ffffff12;padding-block:.2rem}.star-menu-main .nav-branch-heading>a,.star-menu-main .nav-branch-heading>.nav-submenu-toggle{font:400 clamp(2rem,4.7vh,3.2rem)/1.22 Arial,Helvetica,sans-serif;letter-spacing:-.04em;min-height:48px;padding-block:.16rem;color:#fff}.star-menu-main .nav-branch-heading>a>span{font:normal 1.1rem var(--body);opacity:0}.star-menu-main .nav-branch-heading>a:hover>span{opacity:1}.star-menu-main .nav-submenu-toggle{min-width:44px}.star-menu-main .nav-submenu{display:grid;gap:.15rem;margin:.5rem 0 .9rem .15rem;padding-left:1rem;border-left:1px solid #ffffff30}.star-menu-main .nav-submenu>a,.star-menu-main .nav-submenu-label{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.5rem .65rem;font:400 1rem/1.5 var(--body);letter-spacing:0;color:#ffffffb3;border-radius:2px}.star-menu-main .nav-submenu>a>span{font-size:1rem;opacity:.5}.star-menu-main .nav-submenu>a:hover,.star-menu-main .nav-submenu>a:focus-visible,.star-menu-main .nav-submenu>a[aria-current]{background:#ffffff0b;color:#fff}@media (max-width:39.99rem){.star-menu-main .nav-branch-heading>a,.star-menu-main .nav-branch-heading>.nav-submenu-toggle{font-size:2.1rem}}:root{--type-title:clamp(36px,4vw,64px);--type-section:clamp(30px,3vw,48px);--type-subtitle:clamp(24px,2vw,32px)}#main-content h1{font-family:var(--display);font-size:var(--type-title)!important;line-height:1.15!important;font-weight:400;font-style:normal;letter-spacing:-.025em!important;text-transform:none!important}#main-content h2{font-size:var(--type-section)!important;line-height:1.2!important;letter-spacing:-.025em!important;font-style:normal}#main-content h3{font-size:var(--type-subtitle)!important;line-height:1.25!important;letter-spacing:-.02em!important;font-style:normal}#main-content :is(h1,h2,h3) :is(em,i){font-style:normal!important}#main-content :is(.eyebrow,.sd-label,.ap-structure-phase>span,.ap-outlook-tag,.ap-structures-bottom,.architecture-card-top,.project-location,.pd-facts dt){font-family:var(--body);font-size:13px!important;line-height:1.6!important;letter-spacing:.07em!important;font-weight:500}#main-content .ap-hero h1{max-width:15ch}#main-content .ap-team-heading h2{font-size:38px!important;line-height:1.3!important;letter-spacing:-.025em!important}#main-content .ap-team-info h3{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.3!important;letter-spacing:-.015em!important;margin-bottom:10px}#main-content .ap-team-info>p{font-size:18px;line-height:1.55;margin-bottom:6px}#main-content .ap-team-info>span{font-size:16px;line-height:1.55;color:#626b70}#main-content :is(.sd-description,.service-description,.sd-process details>p,.about-chapter p,.pd-copy p,.ap-structure-phase p){font-size:16px;line-height:1.8}#main-content :is(.ap-chapter-index,.ap-outlook-number,.ap-outlook-nav button>span,[data-ap-structure-count],[data-ap-brand-count],.sd-hero-index,.sd-switch-number,.sd-number,.sd-values li>span,.about-number,.partner-tile-index,.projects-jump-index,.architecture-card-top>span:first-child,[data-pd-gallery-count],[data-pd-counter]){display:none!important}#main-content .sd-service-switcher a{grid-template-columns:1fr 1.5rem}#main-content .sd-process summary{grid-template-columns:1fr 1.5rem}#main-content .sd-process details>p{padding-left:.75rem}#main-content .ap-principle{padding-block:24px}#main-content .sd-breadcrumb{font:400 16px/1.6 Arial,sans-serif;color:#535e64}#main-content .hero-slider .hero-copy h1{font-size:clamp(56px,min(7vw,13svh),116px)!important;line-height:1.02!important;letter-spacing:-.035em!important;margin:24px 0}#main-content .hero-slider .hero-kicker{font-size:clamp(13px,1vw,16px);line-height:1.6;letter-spacing:.12em}#main-content .hero-slider .hero-tagline{font-size:clamp(22px,1.8vw,28px);line-height:1.4;max-width:28ch;margin-top:0}@media (max-width:767px){#main-content .hero-slider .hero-copy h1{font-size:clamp(46px,10.5vw,72px)!important;margin-block:22px 24px}#main-content .hero-slider .hero-tagline{font-size:clamp(20px,4.6vw,26px)}#main-content .hero-slider .hero-kicker{font-size:12px}}@media (max-width:639px){:root{--type-title:clamp(32px,8vw,42px);--type-section:clamp(28px,7vw,36px);--type-subtitle:clamp(23px,5.5vw,28px)}#main-content :is(.eyebrow,.sd-label){font-size:12px!important}#main-content .ap-team-info h3{font-size:24px!important}#main-content .ap-team-info>p{font-size:18px}#main-content .ap-team-info>span{font-size:16px}}body,body *,body *:before,body *:after{font-style:normal!important}.urban-guide{background:#f3f3f0;color:#383e42;padding:clamp(48px,6vw,96px) 0}.urban-faq{background:#fff;border-top:1px solid #383e4226}.urban-faq-source{display:inline-block;font:15px/1.7 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.sd-page .sd-service-switcher{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.sd-page .sd-service-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-page .sd-service-switcher a{font-size:14px;padding:16px 10px}}.urban-guide-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px)}.urban-guide h2{margin:20px 0 24px;max-width:19ch;text-wrap:balance}.urban-guide p{font:17px/1.8 Arial,sans-serif;margin:0 0 24px;max-width:64ch}.urban-guide .eyebrow{font-size:13px;letter-spacing:.08em}.urban-guide details{border-top:1px solid #383e4233}.urban-guide details:last-of-type{border-bottom:1px solid #383e4233}.urban-guide summary{font:19px/1.5 Arial,sans-serif;padding:20px 0;cursor:pointer}.urban-guide:not(.urban-faq) details{overflow:hidden}.urban-guide:not(.urban-faq) summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:color .25s}.urban-guide:not(.urban-faq) summary::-webkit-details-marker{display:none}.urban-guide:not(.urban-faq) summary:after{content:"+";font:300 24px/1 Arial,sans-serif;transition:transform .75s cubic-bezier(.4,0,.2,1);flex-shrink:0}.urban-guide:not(.urban-faq) details.is-expanded summary:after{transform:rotate(45deg)}.urban-guide:not(.urban-faq) summary:hover{color:#788477}.guide-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease var(--guide-delay,0ms),transform .9s cubic-bezier(.22,1,.36,1) var(--guide-delay,0ms)}.guide-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.guide-reveal{opacity:1;transform:none;transition:none}.urban-guide summary,.urban-guide summary:after{transition:none}}.urban-guide details p{padding-right:16px;margin-bottom:20px}.urban-guide details>a{display:inline-block;font:15px/1.7 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;margin-bottom:24px}.urban-guide-contact{margin-top:32px}.urban-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#383e42;color:#fff;padding:18px 22px;font:18px/1.5 Arial,sans-serif}.urban-guide-cta span{font-size:28px}.urban-guide-contact>div{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:20px;font:16px/1.6 Arial,sans-serif}.urban-guide a:focus-visible,.urban-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:767px){.urban-guide-layout{grid-template-columns:1fr}.urban-guide h2{max-width:none}.urban-guide p{font-size:16px}.urban-guide summary{font-size:18px}}.project-status-badge{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;background:#fffffff2;color:#383e42;border:1px solid #383e4226;font:500 14px/1.4 Arial,sans-serif;letter-spacing:.01em;max-width:calc(100% - 32px)}.project-status-badge:before{content:"";display:block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#94713c}.project-status-badge--completed:before{background:#37645a}.project-visual>.project-status-badge,.pp-card-image>.project-status-badge{position:absolute;top:18px;left:18px;z-index:3;pointer-events:none}.pp-feature>.project-status-badge{margin-bottom:16px;text-transform:none}.pd-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.pd-status-row>a{display:inline-flex;align-items:center;gap:18px;font:16px/1.5 Arial,sans-serif;color:inherit;text-decoration:underline;text-underline-offset:5px;min-height:44px}.pd-status-row>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:639px){.project-status-badge{font-size:13px;padding:9px 12px}.project-visual>.project-status-badge,.pp-card-image>.project-status-badge{top:14px;left:14px}}#main-content :is(.eyebrow,.sd-label,.architecture-card-top,.architecture-dimension,.project-location,.pd-facts dt,.pd-location>span,.pd-intro-info,.pd-status,.pa-hero-edition,.pa-index a span,.partners-count>span:last-child,.partner-tile-name,.partners-controls>span,.reference-location){font-size:14px!important;line-height:1.6!important;letter-spacing:.04em!important}#main-content :is(.pd-back,.pd-back>span,.pd-image-label,.pd-photo figcaption,.pd-location-section figcaption,.pd-living-location,.pd-living-location>span,.pd-plan-sheet-top,.pd-plan-tabs button small,.pd-types-note,.pa-breadcrumb,.pa-publication-heading p:not(.eyebrow),.pa-cover-link-label,.pa-cover-link-label>span,.pp-breadcrumb,.pp-hero-bottom,.pp-filter-count,.pp-filterbar>span,.cp-breadcrumb,.cp-contact-note,.cp-office-note,.cp-map-note,.cp-message-note,.cp-copy-status,.ap-demo-badge,.ap-reviews-demo){font-size:14px!important;line-height:1.65!important;letter-spacing:.025em!important}#main-content :is(.architecture-caption p,.pd-plans .pd-plan-disclaimer,.pd-location-section .pd-map-note){font-size:16px!important;line-height:1.75!important}#main-content :is(.architecture-image-action,.architecture-all,.pd-contact>a,.pd-apartments a,.pd-living-link,.sd-button,.sd-hero-discover,.sd-service-switcher a,.sd-contact-action,.sd-explore-action,.pa-index a,.pa-inquiries>a,.pa-read-label,.pp-feature>a,.pp-detail-copy>a,.pp-hero-bottom>a,.pp-filterbar button,.cp-hero-bottom a,.cp-direction,.cp-map button,.cp-invitation a,.cp-hero-office a,.cp-office-actions button){font-size:16px!important;line-height:1.5!important;letter-spacing:.025em!important}#main-content .pd-reference .pd-plan-tabs button small{display:block;white-space:normal}.site-footer :is(.eyebrow,.footer-coordinate,.footer-bottom){font-size:14px!important;line-height:1.65!important;letter-spacing:.03em!important}.site-footer .footer-talk{font-size:16px!important;line-height:1.5!important}.star-menu-heading{font-size:13px;line-height:1.6;letter-spacing:.08em}.star-menu .star-menu-details{font-size:14px;line-height:1.7}.star-menu-contact{font-size:14px;line-height:1.5;letter-spacing:.04em}.star-menu-launcher>span:nth-child(2){font-size:13px;letter-spacing:.08em}#main-content .slider-discover{font-size:14px;letter-spacing:.05em}@media (max-width:767px){.site-header nav{font-size:13px;letter-spacing:.025em;flex-wrap:wrap;gap:6px 16px;justify-content:flex-start}#main-content .pd-plan-sheet-top{flex-wrap:wrap;gap:8px}#main-content .pd-demo-drawing figcaption{flex-wrap:wrap;gap:16px}.star-menu-launcher{max-width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){html,html:focus-within,body,*{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;transition-delay:0ms!important}.home-flow-ready,.ap-team-grid.has-team-motion .ap-team-card,.cp-reveal,.pa-page.pa-reveal,.ap-reveal-ready,.partner-reveal-ready{opacity:1!important;translate:none!important;transform:none!important;clip-path:none!important}.pa-cover-stack{transform:none!important}}[data-panel-inquiry] input[hidden],[data-inquiry-status]:empty{display:none!important}[data-panel-inquiry] [aria-invalid=true]{border-color:#ba2929!important;outline-color:#ba2929;color:#ba2929}[data-panel-inquiry] [aria-invalid=true]::-moz-placeholder{color:#ba2929;opacity:1}[data-panel-inquiry] [aria-invalid=true]::placeholder{color:#ba2929;opacity:1}[data-inquiry-toast]{position:fixed;top:24px;right:24px;z-index:10000;max-width:min(420px,calc(100vw - 32px));padding:20px 24px;background:#383e42;color:#fff;border-left:4px solid #9fbea4;box-shadow:0 8px 30px #0003;font:16px/1.5 Arial,sans-serif;overflow-wrap:anywhere}[data-inquiry-toast][data-error=true]{border-color:#e56969}[data-inquiry-toast][hidden]{display:none}@media (max-width:600px){[data-inquiry-toast]{top:16px;right:16px}}.cp-topic{position:relative;min-width:0;margin-bottom:1.5rem}.cp-topic>label{margin-bottom:0}.cp-topic.is-enhanced>select{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;border:0;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%)}.cp-topic-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:56px;box-sizing:border-box;margin-top:.5rem;padding:.8rem .75rem;border:0;border-bottom:1px solid #383e4250;border-radius:0;background:#383e4205;color:var(--anthracite);font:400 20px/1.5 var(--body);text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.cp-topic-trigger>span:first-child{min-width:0;overflow-wrap:anywhere}.cp-topic-trigger.is-placeholder{color:#697075}.cp-topic-trigger:hover,.cp-topic-trigger[aria-expanded=true]{background:#383e420a;border-bottom-color:var(--anthracite)}.cp-topic-arrow{width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 5px 5px;flex-shrink:0;transition:transform .2s}.cp-topic-trigger[aria-expanded=true] .cp-topic-arrow{transform:translateY(4px) rotate(225deg)}.cp-topic-options{position:absolute;top:100%;left:0;right:0;z-index:20;box-sizing:border-box;margin-top:6px;padding:6px;background:var(--white);border:1px solid #383e4226;box-shadow:0 12px 28px #383e4214;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.cp-topic-options[hidden]{display:none}.cp-topic-option{position:relative;display:flex;align-items:center;min-height:48px;box-sizing:border-box;padding:10px 38px 10px 14px;color:var(--anthracite);font:400 18px/1.5 var(--body);cursor:pointer;overflow-wrap:anywhere}.cp-topic-option+.cp-topic-option{border-top:1px solid #383e4210}.cp-topic-option:hover,.cp-topic-option.is-active{background:#383e420b}.cp-topic-option[aria-selected=true]{background:var(--anthracite);color:var(--white)}.cp-topic-option[aria-selected=true]:after{content:"✓";position:absolute;right:14px;font-size:16px}.cp-topic-trigger[aria-invalid=true]{border-bottom-color:#b42318}@media (prefers-reduced-motion:reduce){.cp-topic-trigger,.cp-topic-arrow{transition:none}}.pd-project-inquiry .cp-topic{margin-bottom:20px}.pd-project-inquiry .cp-topic>label{margin-bottom:0}.pd-project-inquiry .cp-topic-trigger{margin-top:8px;padding:12px 14px;border:1px solid #ffffff45;background:#ffffff09;color:#fff}.pd-project-inquiry .cp-topic-trigger.is-placeholder{color:#c5cdce}.pd-project-inquiry .cp-topic-trigger:hover,.pd-project-inquiry .cp-topic-trigger[aria-expanded=true]{background:#ffffff10;border-color:#d1c2a5}.pd-project-inquiry .cp-topic-options{background:#252d30;border-color:#ffffff45;box-shadow:0 14px 32px #0004}.pd-project-inquiry .cp-topic-option{color:#fff}.pd-project-inquiry .cp-topic-option+.cp-topic-option{border-top-color:#ffffff14}.pd-project-inquiry .cp-topic-option:hover,.pd-project-inquiry .cp-topic-option.is-active{background:#ffffff10}.pd-project-inquiry .cp-topic-option[aria-selected=true]{background:#d1c2a5;color:#252d30}[data-section-tone=dark]{--section-bg:#101112;--section-ink:#f4f5f5;--section-muted:#bcc3c7;--section-line:#ffffff35;--section-surface:#ffffff08;--section-inverse:#101112;color-scheme:dark}[data-section-tone=light]{--section-bg:#fff;--section-ink:#383e42;--section-muted:#626b70;--section-line:#383e4235;--section-surface:#383e4206;--section-inverse:#fff;color-scheme:light}body [data-section-tone]{background:var(--section-bg)!important;color:var(--section-ink)!important;border-color:var(--section-line)!important}body [data-section-tone]:is(.container,.cp-invitation){-o-border-image:linear-gradient(var(--section-bg),var(--section-bg)) 0 / 0 / 0 100vw;border-image:linear-gradient(var(--section-bg),var(--section-bg)) fill 0 / 0 / 0 100vw}body [data-section-tone] :where(:not([data-tone-fixed],[data-tone-fixed] *)){color:var(--section-ink)!important;border-color:var(--section-line)!important}body [data-section-tone] :where(.eyebrow,.ap-trust-label,.ap-facts dt,.pd-facts dt,.pp-card-meta,.ap-team-role,.legal-breadcrumb,.legal-document-meta,.pa-breadcrumb){color:var(--section-muted)!important}body [data-section-tone] :where(.ap-reading-copy p,.ap-direction p,.ap-founder-copy>p,.ap-working-grid p,.ap-working header p,.ap-site-life header p,.pd-copy p){color:var(--section-muted)!important}body [data-section-tone] :where(.ap-direction article,.ap-transparency,.ap-team-card,.partner-tile,.cp-office-copy,.legal-card,.sd-process details[open],.pd-facts>div){background-color:var(--section-surface)!important}body [data-section-tone] :where(.about-progress,.partners-progress,.project-scroll-line){background:var(--section-line)}body [data-section-tone] :where(.about-progress>span,.partners-progress>span,.project-scroll-line>span,.ap-working-dot,.legal-rule){background:var(--section-ink)}body [data-section-tone] :where(.text-link,.ap-evidence-links a,.footer-talk){border-color:var(--section-line)}body [data-section-tone] :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.cp-topic-trigger){background:var(--section-surface)!important;color:var(--section-ink)!important;border-color:var(--section-line)!important}body [data-section-tone] :where(input,textarea)::-moz-placeholder{color:var(--section-muted);opacity:1}body [data-section-tone] :where(input,textarea)::placeholder{color:var(--section-muted);opacity:1}body [data-section-tone] :where(select option,.cp-topic-options){background:var(--section-bg)!important;color:var(--section-ink)!important}body [data-section-tone] :where(:is(button,.urban-guide-cta,.sd-contact-action,.cp-direction):not([data-tone-fixed] *)){background-color:transparent!important}body [data-section-tone] :where(.cp-message-actions button:first-child,.pd-inquiry-actions button:first-child,.urban-guide-cta,.sd-contact-action,.cp-direction,.projects-jump[aria-pressed=true]){background:var(--section-ink)!important;color:var(--section-inverse)!important}body [data-section-tone] :where(.cp-message-actions button:first-child,.pd-inquiry-actions button:first-child,.urban-guide-cta,.sd-contact-action,.cp-direction,.projects-jump[aria-pressed=true]) *{color:var(--section-inverse)!important}body [data-section-tone] :where(button,a):focus-visible{outline-color:var(--section-ink)}@media (hover:hover){body [data-section-tone] :where(.pd-gallery-navigation button,.pa-arrows button,.partners-controls button,.cp-topic-trigger):hover:not(:disabled){background:var(--section-surface)!important}}body [data-section-tone=light] .partner-tile img{filter:brightness(0);mix-blend-mode:normal}body [data-section-tone=dark] .partner-tile img{filter:brightness(0) invert(1);mix-blend-mode:normal}body [data-section-tone] .architecture-rule{background-image:linear-gradient(var(--section-line),var(--section-line))}body [data-section-tone] .about-belief-bottom:before{background:var(--section-line)}body [data-section-tone] .sd-values li:after{background:var(--section-ink)}body .sd-process[data-section-tone] li:before,body .sd-process[data-section-tone] li:last-child:after{background:var(--section-line)}body .sd-process[data-section-tone] details[open] .sd-step-toggle{background:var(--section-ink)!important;color:var(--section-inverse)!important}body .sd-process[data-section-tone] details[open] .sd-step-toggle *{color:var(--section-inverse)!important}body.service-detail-page .site-header{background:#101112;color:#f4f5f5}body.service-detail-page .site-header .brand img{filter:brightness(0) invert(1)}body .about-page [data-section-tone].ap-hero{border-top-color:#101112!important}body [data-section-tone=light] .footer-brand-logo{filter:brightness(0)}body [data-section-tone=dark] .footer-brand-logo{filter:brightness(0) invert(1)}body [data-section-tone] .ap-reading-ready .ap-word{color:color-mix(in srgb,var(--section-ink) 22%,transparent)!important}body [data-section-tone] .ap-reading-ready .ap-word.is-lit{color:var(--section-ink)!important}@media (prefers-reduced-motion:reduce){body [data-section-tone] .ap-reading-ready .ap-word{color:var(--section-ink)!important}}.cr-page{background:var(--white);color:var(--anthracite)}.cr-banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;box-sizing:border-box;min-height:440px;padding:150px 6vw 64px;overflow:hidden}.cr-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cr-banner-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cr-banner-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10111250,#101112a6)}.cr-banner-copy{max-width:900px}.cr-banner-copy[data-tone-fixed]{color:#fff}.cr-banner h1{font:400 clamp(42px,6vw,88px)/1.1 var(--body);letter-spacing:-.04em;margin:0}.cr-banner-copy>div{font:400 18px/1.7 var(--body);max-width:640px;margin-top:24px}.cr-banner-copy p{margin:0}.cr-section{padding:64px 6vw}.cr-section>h2{font:400 clamp(30px,3.5vw,48px)/1.15 var(--body);letter-spacing:-.03em;margin:0 0 36px}.cr-videos,.cr-comments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.cr-video{display:block;min-width:0}.cr-video-cover{position:relative;aspect-ratio:16/10;background:#383e42;overflow:hidden}.cr-video-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.cr-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border:1px solid #fff;border-radius:50%;background:#10111260;color:#fff}.cr-play svg{width:26px;height:26px;fill:currentColor}.cr-video h3{font:400 24px/1.35 var(--body);margin:20px 0 8px}.cr-video p{font:400 16px/1.6 var(--body);margin:0}.cr-video:focus-visible{outline:2px solid currentColor;outline-offset:6px}.cr-comment{margin:0;padding:32px 0;border-top:1px solid currentColor;min-width:0}.cr-comment blockquote{font:400 20px/1.65 var(--body);margin:0 0 28px;overflow-wrap:anywhere}.cr-comment blockquote p{margin:0 0 1em}.cr-comment figcaption{display:flex;flex-direction:column;gap:8px;font:400 15px/1.6 var(--body)}.cr-comment strong{font-weight:600}@media (hover:hover){.cr-video:hover img{transform:scale(1.035)}}@media (max-width:767px){.cr-banner{min-height:360px;padding:130px 6vw 40px}.cr-section{padding:40px 6vw}.cr-videos,.cr-comments{grid-template-columns:1fr;gap:28px}.cr-comment blockquote{font-size:18px}.cr-video h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.cr-video-cover img{transition:none}}body[data-page=musteri-yorumlari] .fancybox__container .has-iframe .f-html{padding:0;background:#000}.cr-video-section,.cr-comment-section{padding-inline:0;overflow:hidden}.cr-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-inline:6vw;margin-bottom:36px}.cr-section-heading h2{font:400 clamp(30px,3.5vw,48px)/1.15 var(--body);letter-spacing:-.03em;margin:0}.cr-slider-controls{display:flex;gap:10px}.cr-slider-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid currentColor;background:none;color:inherit;font-size:22px;cursor:pointer}.cr-slider-controls button:disabled{opacity:.3;cursor:default}.cr-slider-controls button.swiper-button-lock{display:none}.cr-video-slider,.cr-comment-slider{width:100%;overflow:hidden}.cr-videos,.cr-comments{display:flex;gap:0;align-items:stretch}.cr-videos>.cr-video{flex-shrink:0;height:auto;box-sizing:border-box;width:calc((100% - 48px)/3)}.cr-video-cover{aspect-ratio:16/9}.cr-video h3,.cr-video p{padding-inline:20px}.cr-video p{padding-bottom:4px}.cr-comment-section>h2{font:400 clamp(52px,7.5vw,140px)/.95 var(--body);letter-spacing:-.06em;max-width:8.5em;margin:0 auto;padding:0 6vw 22px;position:relative}.cr-comments>.cr-comment{box-sizing:border-box;flex-shrink:0;width:clamp(300px,24vw,480px);height:auto;min-height:360px;margin:0;padding:32px;border:0;background:var(--section-surface,#f5f5f3)}.cr-comment figcaption{position:relative;display:flex;align-items:center;text-align:center;padding:6px 20px 0;margin-bottom:28px;gap:8px}.cr-comment strong{font:400 22px/1.35 var(--body)}.cr-comment-dot{position:absolute;left:0;top:7px;width:24px;height:24px;border-radius:50%;background:var(--section-ink);opacity:.13}.cr-comment blockquote{font:italic 400 16px/1.8 var(--body);margin:0}.cr-comment blockquote>:last-child{margin-bottom:0}.cr-comment-slider:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media (max-width:1023px){.cr-videos>.cr-video{width:calc((100% - 24px)/2)}.cr-comments>.cr-comment{width:42vw}}@media (max-width:767px){.cr-section-heading{align-items:flex-start;margin-bottom:28px}.cr-section-heading h2{font-size:30px}.cr-videos>.cr-video{width:85%}.cr-comments>.cr-comment{width:82vw;min-height:320px;padding:28px 24px}.cr-comment-section>h2{font-size:clamp(48px,12vw,80px);padding-bottom:24px}.cr-comment strong{font-size:20px}.cr-video h3,.cr-video p{padding-inline:6vw}}.cr-comments{align-items:flex-start}.cr-comment.has-excerpt .cr-quote{overflow:hidden;transition:height .55s cubic-bezier(.22,1,.36,1)}.cr-comment.has-excerpt:not(.is-expanded) .cr-quote{-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.cr-read-more{display:flex;align-items:center;gap:10px;width:100%;margin-top:18px;padding:10px 0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;text-align:left;font:600 13px/1.5 var(--body);cursor:pointer}.cr-read-more[hidden]{display:none}.cr-read-more svg{width:14px;height:14px;transition:transform .2s}.is-expanded .cr-read-more svg{transform:rotate(180deg)}.cr-read-more:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (prefers-reduced-motion:reduce){.cr-read-more svg,.cr-comment.has-excerpt .cr-quote{transition:none}}.cr-video-section .cr-video-slider{width:auto;margin-inline:clamp(16px,2vw,40px)}@media (max-width:767px){.cr-videos>.cr-video{width:100%}.cr-video h3,.cr-video p{padding-inline:0}}.cr-videos>.cr-post{display:flex;flex-direction:column;border:1px solid #dbdbdb;border-radius:8px;overflow:hidden;background:#fff;color:#262626}.cr-post-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;min-height:64px;box-sizing:border-box}.cr-post-account{display:inline-flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none}.cr-post-avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#101112;color:#fff;font:700 16px/1 var(--body)}.cr-post-avatar img{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.cr-post-username{font:600 14px/1.4 var(--body);overflow-wrap:anywhere}.cr-post-more{font:600 16px/1 var(--body);letter-spacing:2px;white-space:nowrap}.cr-post-media{display:block;position:relative;color:inherit}.cr-post-media:focus-visible{outline:3px solid #262626;outline-offset:-3px}.cr-post-footer{padding:14px 16px 18px}.cr-post-actions{display:flex;align-items:center;gap:16px;margin-bottom:12px}.cr-post-actions svg{display:block;flex-shrink:0;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cr-post-actions .cr-post-bookmark{margin-left:auto}.cr-post .cr-post-caption,.cr-post .cr-post-description{padding:0;margin:0;font:400 14px/1.6 var(--body);overflow-wrap:anywhere}.cr-post-caption strong{font-weight:600;margin-right:5px}.cr-post .cr-post-description{margin-top:8px;color:#737373}.cr-post-account:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (hover:hover){.cr-post-account:hover{text-decoration:underline}.cr-post:hover .cr-post-avatar img{transform:none}}.cr-post .cr-video-cover{aspect-ratio:4/5}@media (min-width:1280px){.cr-videos>.cr-post{width:calc((100% - 72px)/4)}}@media (min-width:1600px){.cr-videos>.cr-post{width:calc((100% - 96px)/5)}}@layer site-banner{.site-banner{position:relative!important;isolation:isolate;display:flex!important;align-items:center!important;box-sizing:border-box;height:calc(112px + clamp(380px,34vw,520px))!important;min-height:0!important;max-height:none!important;margin:0!important;border-top:112px solid var(--black)!important;padding:0!important;overflow:hidden;background:var(--black)}.site-banner .site-banner-copy{position:relative!important;inset:auto!important;transform:none!important;z-index:2;width:var(--site-content-width)!important;max-width:var(--site-container-max)!important;margin:0 auto!important;padding:48px 0!important;align-self:center!important;text-align:left!important;text-shadow:none!important;animation:none!important}.site-banner h1{max-width:17ch!important;margin:0!important;text-transform:none!important;text-shadow:none!important;text-wrap:balance;animation:none!important}.site-banner .site-banner-copy>:is(.eyebrow,.hero-kicker,.sd-breadcrumb,.legal-breadcrumb){margin:0 0 24px!important;color:#ffffffc7!important}.site-banner .site-banner-media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;animation:none!important}.site-banner .site-banner-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#101112c7,#10111266 48%,#10111214)!important}.site-banner .site-banner-media img,.site-banner .hero-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%!important;object-position:center 55%!important;filter:grayscale(.25)!important;transform:none!important;will-change:auto}.site-banner .site-banner-copy,.site-banner .site-banner-copy :is(h1,p,span,a,div){color:var(--white)!important}.site-banner .site-banner-copy>.eyebrow{color:#ffffffc7!important}.site-banner .pd-status{display:block;width:auto;border:0;padding:0}.site-banner .sd-display-title>span{display:inline}.site-banner .hero-stage{display:flex;align-items:center;width:100%;height:100%}.site-banner .hero-slides{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important}.site-banner .hero-shade{background:linear-gradient(90deg,#101112c7,#10111266 48%,#10111214)!important}.site-banner .hero-copy h1>span{display:inline!important}.site-banner .hero-copy h1>span+span:before{content:" "}.site-banner .hero-tagline{margin:24px 0 0!important;max-width:38ch}.site-banner .slider-toolbar{background:none;min-height:44px;padding-block:0 16px}.site-banner.legal-hero{height:auto!important;min-height:calc(112px + clamp(380px,34vw,520px))!important}.site-banner .legal-hero-mark,.site-banner .legal-hero-grid{display:none}@media (max-width:767px){.site-banner{height:564px!important;border-top-width:184px!important}.site-banner .site-banner-copy{padding:40px 0!important}.site-banner h1{max-width:14ch!important}.site-banner.legal-hero{min-height:564px!important}.site-banner .site-banner-media img,.site-banner .hero-media img{-o-object-position:65% center!important;object-position:65% center!important}.site-banner .site-banner-media:after,.site-banner .hero-shade{background:linear-gradient(90deg,#101112cc,#10111252)!important}}}.service-detail-page .site-header{position:absolute;left:0;right:0;color:var(--white);background:transparent}.service-detail-page .site-header .brand-logo{filter:brightness(0) invert(1)}.service-detail-page .nav-contact{border-color:#ffffff50}.container{width:100%}@media (min-width: 451px){.container{max-width:451px}}@media (min-width: 641px){.container{max-width:641px}}@media (min-width: 769px){.container{max-width:769px}}@media (min-width: 1025px){.container{max-width:1025px}}@media (min-width: 1241px){.container{max-width:1241px}}@media (min-width: 1441px){.container{max-width:1441px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 1551px){.container{max-width:1551px}}.h1-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.65625rem,4.0625vw,3.75rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}.h2-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.1875rem,3vw,2.96875rem);font-weight:600;line-height:1.14;letter-spacing:-.025em}.h3-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.5625rem,1.9375vw,1.875rem);font-weight:600;line-height:1.25;letter-spacing:-.015em}.h4-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.40625rem,1.625vw,1.5625rem);font-weight:600;line-height:1.3;letter-spacing:-.01em}.h5-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.25rem,1.4375vw,1.40625rem);font-weight:600;line-height:1.4;letter-spacing:-.005em}.h6-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.09375rem,1.25vw,1.25rem);font-weight:600;line-height:1.45}.big-text{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.6}.regular-text{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1rem,1.05vw,1.125rem);line-height:1.65}.small-text{font-family:Arial,Helvetica,sans-serif;font-size:clamp(.875rem,.95vw,1rem);line-height:1.6}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.text-wrap{text-wrap:wrap}.border{border-width:1px}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.grayscale{--tw-grayscale:grayscale(100%);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)}.invert{--tw-invert:invert(100%);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)}.filter{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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--site-container-max:clamp(900px, 80%, 1680px);--site-content-width:min( calc(100% - 32px) ,var(--site-container-max));--gutter:max(16px, calc((100% - min( calc(100% - 32px) ,clamp(900px,80%,1680px)))/2) );--type-title:clamp(2.65625rem,4.0625vw,3.75rem);--type-section:clamp(2.1875rem,3vw,2.96875rem);--type-subtitle:clamp(1.5625rem,1.9375vw,1.875rem);--type-h4:clamp(1.40625rem,1.625vw,1.5625rem);--type-h5:clamp(1.25rem,1.4375vw,1.40625rem);--type-h6:clamp(1.09375rem,1.25vw,1.25rem);--type-big:clamp(1.0625rem,1.25vw,1.25rem);--type-regular:clamp(1rem,1.05vw,1.125rem);--type-small:clamp(.875rem,.95vw,1rem)}@layer site-standards{.container{width:var(--site-content-width)!important;max-width:var(--site-container-max)!important;margin-inline:auto!important}body{font-size:var(--type-regular);line-height:1.65}:is(#main-content,.site-footer) :is(h1,.h1-title){font-size:var(--type-title)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em!important}:is(#main-content,.site-footer) :is(h2,.h2-title){font-size:var(--type-section)!important;font-weight:600!important;line-height:1.14!important;letter-spacing:-.025em!important}:is(#main-content,.site-footer) :is(h3,.h3-title){font-size:var(--type-subtitle)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.015em!important}:is(#main-content,.site-footer) :is(h4,.h4-title){font-size:var(--type-h4)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em!important}:is(#main-content,.site-footer) :is(h5,.h5-title){font-size:var(--type-h5)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.005em!important}:is(#main-content,.site-footer) :is(h6,.h6-title){font-size:var(--type-h6)!important;font-weight:600!important;line-height:1.45!important}:is(#main-content,.site-footer) :is(p,li,blockquote,td,th,.regular-text){font-size:var(--type-regular)!important;line-height:1.65!important}:is(#main-content,.site-footer) :is(.big-text,.hero-tagline,.sd-intro,.cp-hero-bottom p){font-size:var(--type-big)!important;line-height:1.6!important}:is(#main-content,.site-footer) :is(small,.small-text,.eyebrow,.sd-label,figcaption,.pp-card-meta,.footer-bottom,.pa-breadcrumb,.cp-breadcrumb,.pd-profile-facts dt){font-size:var(--type-small)!important;line-height:1.6!important}:is(#main-content,.site-footer) :is(.pd-copy,.legal-article,.ap-reading-copy,.cr-quote){font-size:var(--type-regular)!important;line-height:1.65!important}.site-header{position:fixed!important;inset:0 0 auto!important;z-index:15;padding-inline:var(--gutter)!important;background:var(--black)!important;color:var(--white)!important;transform:translateY(0);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity 1s ease!important}.site-header.header-hidden{transform:translateY(-100%);pointer-events:none}@media (prefers-reduced-motion:reduce){.site-header{transition:none!important}}.site-header .brand-logo{filter:brightness(0) invert(1)!important}:is(.pp-catalog,.pd-profile,.pd-gallery,.pd-story,.pd-extra,.pd-location-section,.sd-hero,.sd-overview,.sd-process,.cp-hero,.cp-office,.pa-hero,.pa-intro,.pa-publication,.pa-extra,.legal-hero,.cr-banner){padding-inline:var(--gutter)!important}.pd-reference .pd-intro.pd-banner{padding-inline:0!important}.cp-invitation{margin-inline:var(--gutter)!important}.sd-process{margin-inline:0!important}.hero-slider .hero-copy,.hero-bottom,.pp-hero-heading,.pp-hero-bottom{left:var(--gutter)!important;right:var(--gutter)!important}.home-story-flow .about-scene{padding-inline:0!important}.home-story-flow .about-heading,.home-story-flow .about-window{width:var(--site-content-width)!important;max-width:var(--site-container-max)!important;margin-inline:auto!important}.cr-section-heading{padding-inline:var(--gutter)!important}.cr-comment-section>h2{max-width:var(--site-container-max)!important;margin-inline:auto!important;padding-inline:var(--gutter)!important}.pp-catalog,.pd-gallery-layout,.pd-gallery-layout--single,.pd-reference .pd-video-section .pd-film-heading,.pd-film-grid{width:100%!important;max-width:none!important;margin-inline:0!important}.sd-opening{padding-inline:var(--gutter)!important}.sd-opening .sd-hero{padding-inline:0!important}.sd-service-switcher{padding-inline:var(--gutter)!important}.legal-hero{padding-inline:0!important}.press-archive .pa-hero-copy{left:0!important}.cr-comment-section>h2{width:var(--site-content-width)!important;padding-inline:0!important}.about-page .ap-founder figure{justify-self:start!important}}@media (max-width:47.99rem){.site-header{justify-content:center;flex-wrap:nowrap}.site-header>nav{display:none}.site-header>.brand{margin-inline:auto}}
