/* Photography, proportion and a single cinematic rhythm. */
:root{--paper:#f4f2ed;--ink:#1a201f;--muted:#70756f;--line:#d5d6cf;--editorial:'Instrument Serif',Georgia,serif;--pad:clamp(24px,5vw,104px)}
.site-header{top:0;left:0;right:0;height:100px;padding-inline:var(--pad);border:0;border-bottom:1px solid #ffffff24;background:linear-gradient(#0b151b87,#0b151b10);backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .4s,height .4s}.site-header.is-scrolled,.inner-page .site-header{background:#111b1ff2;height:82px}.brand img{width:133px;height:76px;margin-left:-26px}.desktop-nav{font-size:12px;gap:32px}.menu-button{font-size:12px;margin-left:24px}.desktop-nav .nav-contact{gap:27px}.reading-progress{height:1px;background:#82cada}.dropdown-content{top:57px;background:#111b1f}.inner-page main{padding-top:130px}
.project-hero{height:100svh;min-height:800px;background:#10191d;isolation:isolate}.hero-media{inset:0;height:100%;mask-image:none;-webkit-mask-image:none}.hero-photo,.hero-curtain img{object-position:50% 64%;filter:none;image-rendering:auto;transform-origin:50% 60%}.hero-shade{background:linear-gradient(0deg,#0b151bf5 0%,#0b151bb8 15%,#0b151b32 42%,transparent 70%),linear-gradient(90deg,#0b151b50,transparent 72%)}.hero-top{top:132px;font-size:9px;color:#e4ebec;letter-spacing:.12em}.hero-top span:first-child{display:flex;align-items:center;gap:13px}.hero-top span:first-child:before{content:'';width:5px;height:5px;border-radius:50%;background:#83cbdd}.hero-identity{top:auto;bottom:200px;right:auto;left:var(--pad);width:68%;max-width:1150px;z-index:3}.hero-kicker{font-size:9px;letter-spacing:.15em;margin-bottom:23px;color:#e2e7e7}.brand-word{font:400 clamp(70px,7.5vw,145px)/.98 var(--display);letter-spacing:-.065em;margin:0;padding:0;white-space:normal}.brand-word>span{display:block}.brand-word>em{display:block;font:400 italic clamp(95px,10vw,185px)/1 var(--editorial);letter-spacing:-.03em;margin-top:0;color:#f4f1e9}.identity-rule{justify-content:flex-start;gap:28px;border:0;margin-top:24px;padding:0;font-size:8px;letter-spacing:.1em;color:#c8d8de}.hero-statement{left:auto;right:var(--pad);bottom:365px;display:block;max-width:220px}.hero-statement p{font:400 13px/1.8 var(--body);letter-spacing:0;color:#e3e9e9}.explore-circle{width:48px;height:48px;font-size:21px;margin-top:23px;border-color:#d4e6ed6b}.hero-story{bottom:180px;width:240px;max-width:240px}.hero-location{font-size:8px;color:#c9dce1;line-height:1.5}.hero-story .hero-title-line{font-size:16px}.hero-story .hero-subtitle-line{font-size:23px}.hero-project-link{font-size:11px;margin-top:14px}.project-hero .hero-bottom{bottom:28px;padding-top:21px}.hero-detail{font-size:9px;gap:32px}.hero-tab{min-height:44px;width:57px;font-size:9px}.hero-arrows button{width:46px;height:46px;border-radius:0;border:0;border-left:1px solid #ffffff35}.hero-controls{gap:38px}.hero-arrows{gap:0}.hero-tab .tab-line{height:1px!important}.hero-tab.active .tab-line{background:#91c8d8}
/* The first quiet passage is set against the scale of the images. */
.home .studio-intro{background:#10191d;color:#e8ebe6;padding-top:120px;padding-bottom:15px;grid-template-columns:24% 1fr;gap:10%;--line:#ffffff28}.home .intro-label .section-label{color:#9bafb8;font-size:9px}.home .experience-figure>strong{font-size:clamp(110px,12vw,190px);color:#e6ebe8;letter-spacing:-.07em}.home .experience-figure>strong>span{color:#87bdce}.home .experience-figure>span{color:#9eb0b8;line-height:1.6}.home .intro-main h2{font-size:clamp(40px,4.6vw,76px);line-height:1.06;letter-spacing:-.065em;max-width:1000px}.home .intro-main h2 em{font:400 italic 1.34em/1 var(--editorial);letter-spacing:-.02em;color:#edece5}.home .intro-bottom{margin-top:37px;grid-template-columns:1.5fr .75fr;gap:60px}.home .intro-bottom>div>p{font-size:13px;color:#a8b9c0;line-height:2;max-width:450px}.home .intro-bottom .quiet-link{font-size:12px;color:#e3e9e9;border-color:#8babb7}.home .intro-note>span{color:#a8bbc4}.home .intro-note>strong{font-size:19px;color:#e2e8e8}.home .intro-note>strong>span{color:#8cc3d4}.home .company-capacity{margin-top:55px;padding-block:29px 35px}.home .company-capacity>div>strong{font-size:54px}.home .company-capacity>div>span,.home .company-capacity>div>p,.home .company-capacity>a>span{color:#a3b7c2}.home .company-capacity>div>p{font-size:12px}.home .company-capacity>a>strong{font-size:19px}
.field-study{background:#10191d;color:#dae5e8;padding-top:46px;padding-bottom:110px}.field-study-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.field-study-heading h2{font:400 38px/1.2 var(--display);letter-spacing:-.05em;margin-top:12px}.field-study-heading .section-label{color:#8fa6b2;font-size:8px}.field-study-heading>span{font-size:10px;color:#a5bac4}.field-study figure{position:relative;overflow:hidden;aspect-ratio:2.35;background:#334349}.field-study img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.field-study figcaption{position:absolute;left:25px;bottom:23px;color:#fff;font-size:9px;padding:8px 13px;background:#0d1c2490;letter-spacing:.08em}
/* Each project fills the screen; information is anchored to the image. */
.project-sequence,.sequence-panel,.sequence-footer,.sequence-after{background:#10191d}.sequence-panel{display:block;min-height:760px;height:calc(100svh - 82px)}.sequence-media{position:absolute;inset:0;width:100%;height:100%;grid-column:auto;grid-row:auto;overflow:hidden}.sequence-media>img{object-position:50% 57%;filter:none}.sequence-image-shade{background:linear-gradient(0deg,#091319fa 0%,#091319c4 18%,#09131915 53%,transparent 78%),linear-gradient(90deg,#0913191a,transparent 80%)}.sequence-editorial{position:absolute;left:0;right:0;bottom:116px;top:auto;margin:0;padding:0 var(--pad);overflow:visible;display:block;z-index:3}.sequence-panel-number{position:static;display:block;font:400 10px/1.4 var(--display);letter-spacing:.06em;margin:0 0 20px;color:#b2d0dd}.sequence-copy{display:grid;grid-template-columns:1.8fr .72fr;gap:0 9%;padding:0}.sequence-location{grid-column:1;grid-row:1;margin-bottom:15px;font-size:9px;color:#c5dce4}.sequence-copy h3{grid-column:1;grid-row:2;font:400 clamp(40px,4.6vw,76px)/1.04 var(--display);letter-spacing:-.06em;max-width:800px;color:#f6f4ee}.sequence-summary{grid-column:2;grid-row:2;align-self:center;margin:0;max-width:330px;color:#c3d4dc;font-size:12px;line-height:1.9}.sequence-metric{grid-column:1;grid-row:3;width:max-content;max-width:100%;margin-top:22px;font-size:11px;border:0;padding:0;color:#bed3dc}.sequence-link{grid-column:2;grid-row:3;justify-self:start;margin-top:22px;font-size:12px;padding-block:6px;gap:42px;border-color:#b6d1db}.sequence-photo-tag{top:34px;bottom:auto;right:var(--pad);font-size:8px;opacity:1;color:#e0e9ec;text-shadow:0 1px 4px #000}.sequence-rail{top:32px;align-items:flex-start;right:auto;gap:35px}.sequence-rail>div{background:none;padding:0;border:0;min-width:0}.sequence-rail .section-label{color:#c3d7e0;font-size:8px}.sequence-rail h2{font:400 27px/1.1 var(--display);letter-spacing:-.04em;margin-top:9px}.sequence-archive{background:none;font-size:10px;border:0;border-bottom:1px solid #ffffff5c;padding:0 0 8px;margin-top:21px;gap:25px}.sequence-enhanced .sequence-panels{height:calc(100svh - 82px)}.sequence-footer{padding-block:23px}.sequence-enhanced .sequence-footer{bottom:0}.sequence-navigation a{font-size:9px;opacity:.7}.sequence-navigation a i{height:1px!important}.sequence-navigation a[aria-current=true] i{background:#e1ecee}.sequence-counter{font-size:10px;color:#c6d8df}.sequence-scroll-hint{font-size:8px;color:#c4d6de}.sequence-after{border-bottom:1px solid #ffffff20;color:#b6c9d1;padding-block:30px}.sequence-after>p{font-size:12px}.sequence-after .quiet-link{color:#dce5e8;font-size:12px}
.disciplines{padding-block:125px;background:#f4f2ed}.discipline-editorial h2{font-size:clamp(44px,5vw,78px);line-height:1.02}.discipline-editorial>p{font-size:14px;line-height:1.85;max-width:340px}.expertise-visual{height:340px;max-width:420px;clip-path:none;aspect-ratio:1.35}.sector-item summary{padding-block:31px}.sector-item summary h3{font-size:31px}.sector-content{font-size:13px}.sector-content .text-link{font-size:12px}.leadership{padding-block:120px;gap:11%}.leadership-heading h2{font-size:clamp(44px,4.5vw,68px);line-height:1.06}.leadership-message blockquote{font-size:24px;line-height:1.65;font-weight:400;letter-spacing:-.035em}.quote-author>img{filter:none}.quote-author strong{font-size:13px}.quote-author span:not(.arrow){font-size:11px}.institution-links{font-size:11px}
.contact-cta{background:#10191d;padding-block:100px}.contact-cta h2{font:400 clamp(45px,5.4vw,87px)/1.04 var(--display);letter-spacing:-.065em}.contact-cta>.cta-watermark{font:400 19vw/.8 var(--editorial);font-style:italic;color:#1e3039;opacity:.4}.contact-cta .section-label{font-size:9px}.contact-cta>a{font-size:13px}.site-footer{background:#10191d}.footer-heading{font-size:22px}.footer-brand p,.footer-location p,.footer-links a{font-size:11px;color:#a4bac5}.footer-location>a{font-size:12px}.footer-bottom{font-size:10px;color:#a2bac7}
.menu-dialog{background:#10191d;padding-block:28px}.mobile-links{position:relative;z-index:2;max-width:52%}.mobile-links>a{font-size:clamp(35px,4.8vw,72px);font-weight:400;line-height:1.15;padding-block:13px}.mobile-links details summary{font-size:16px}.mobile-links details a{font-size:13px}.menu-top{position:relative;z-index:3}.menu-bottom{position:relative;z-index:2;font-size:13px}.menu-portrait{position:absolute;top:155px;right:var(--pad);width:35%;bottom:120px;overflow:hidden;pointer-events:none}.menu-portrait img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.menu-portrait figcaption{position:absolute;bottom:25px;left:25px;color:#fff;font-size:9px;letter-spacing:.1em;text-shadow:0 1px 7px #000}
.inner-title{padding-block:45px 65px}.inner-title h1{font-size:clamp(46px,5.8vw,90px);line-height:1.03;max-width:1180px}.inner-title>p:not(.overline){font-size:15px;line-height:1.9}.inner-title .overline,.breadcrumb{font-size:10px}.inner-hero figure{aspect-ratio:2.05}.inner-hero img{filter:none}.inner-hero figcaption{font-size:9px;line-height:1.7}.project-facts{padding-block:40px}.project-facts dd{font-size:18px}.project-facts dt{font-size:10px}.story-content>p{font-size:15px;line-height:1.95}.story-content>p:first-child{font-size:21px;line-height:1.75}.story-content h2,.story-content h3{font-size:36px}.story-content ul{font-size:14px}.story-sidebar{font-size:12px}.gallery-heading h2,.related-header h2{font-size:42px}.project-caption h3{font-size:26px}.project-caption small{font-size:10px}.project-photo img,.gallery-button img{filter:none}.gallery-button:hover img,.project-card:hover img{transform:scale(1.02);filter:none}.contact-form{background:#e8e9e2;padding:46px}.contact-form h2{font-size:42px}.contact-form>p{font-size:13px}.field label{font-size:12px}.field input,.field select,.field textarea{font-size:14px}.office-head h2{font-size:46px}.office p{font-size:13px}.office-contacts>a{font-size:16px}.route-veil{background:#111c22}.route-veil span{font:400 clamp(35px,6vw,90px)/1.1 var(--display);letter-spacing:-.06em}.route-veil:before{content:'ADAKLI / PROJEDEN PROJEYE';position:absolute;top:var(--pad);left:var(--pad);color:#a8c0cb;font-size:9px;letter-spacing:.1em}
@media(min-width:1600px){.hero-identity{width:72%;bottom:220px}.hero-statement{bottom:400px}.hero-story{bottom:200px}.hero-top{top:145px}}
@media(max-width:1180px){.desktop-nav{font-size:11px;gap:19px}.menu-button{margin-left:8px}.hero-identity{width:69%;bottom:215px}.brand-word{font-size:8vw}.brand-word>em{font-size:11vw}.hero-statement{bottom:340px;max-width:180px}.hero-statement p{font-size:12px}.hero-story{width:195px}.hero-story .hero-subtitle-line{font-size:21px}.sequence-copy{grid-template-columns:1.5fr .8fr;gap:0 7%}.sequence-copy h3{font-size:52px}.sequence-summary{font-size:11px}.home .intro-bottom{gap:40px}}
@media(max-width:980px){.site-header{height:88px}.site-header.is-scrolled,.inner-page .site-header{height:76px}.desktop-nav{display:none}.brand img{width:120px;height:69px}.hero-identity{bottom:230px;width:68%}.hero-statement{bottom:340px;max-width:160px}.hero-story{bottom:190px;width:180px}.hero-top{top:120px;font-size:8px}.home .studio-intro{padding-top:90px;gap:9%;grid-template-columns:24% 1fr}.home .experience-figure>strong{font-size:130px}.home .intro-main h2{font-size:47px}.home .intro-bottom{grid-template-columns:1fr;gap:30px}.home .intro-note{flex-direction:row}.home .intro-note>strong{font-size:16px}.home .company-capacity{margin-top:20px}.home .company-capacity>div>strong{font-size:44px}.home .company-capacity>div>p{font-size:10px}.home .company-capacity>a>strong{font-size:16px}.sequence-enhanced .sequence-panels{height:calc(100svh - 76px)}.sequence-enhanced .sequence-editorial{padding:0 var(--pad);bottom:108px}.sequence-enhanced .sequence-panel-number{position:static;font-size:10px;margin-bottom:16px}.sequence-enhanced .sequence-copy{padding:0}.sequence-enhanced .sequence-copy h3{font-size:44px}.sequence-enhanced .sequence-summary{font-size:11px;margin:0;line-height:1.9}.sequence-enhanced .sequence-location{font-size:8px}.sequence-rail{top:28px}.sequence-copy{grid-template-columns:1.5fr .9fr;gap:0 5%}.field-study{padding-bottom:75px}.field-study-heading h2{font-size:30px}.discipline-editorial h2{font-size:58px}.sector-item summary h3{font-size:27px}.leadership-message blockquote{font-size:22px}.contact-cta h2{font-size:62px}.menu-portrait{width:37%;bottom:100px}.mobile-links{max-width:54%}.inner-title h1{font-size:65px}}
@media(min-width:800px) and (max-height:850px){.project-hero{min-height:740px}.hero-identity{bottom:180px}.hero-kicker{margin-bottom:17px}.brand-word{font-size:7.3vw}.brand-word>em{font-size:9.8vw}.hero-statement{bottom:305px}.hero-story{bottom:150px}.identity-rule{margin-top:20px}.sequence-copy h3{font-size:52px}.sequence-editorial{bottom:106px}.sequence-panel-number{margin-bottom:13px}.sequence-summary{font-size:11px;line-height:1.8}.sequence-metric,.sequence-link{margin-top:18px}.sequence-rail{top:24px}.sequence-rail h2{font-size:23px}}
@media(max-width:700px){:root{--pad:24px}.site-header{top:0;left:0;right:0;height:82px;padding-inline:24px}.site-header.is-scrolled,.inner-page .site-header{height:72px}.brand img{width:112px;height:64px;margin-left:-22px}.menu-button{font-size:12px;gap:13px;margin:0}.project-hero{height:100svh;min-height:760px}.hero-top{top:106px;font-size:7px;gap:20px}.hero-top span:last-child{font-size:7px}.hero-media{top:0;height:75%;bottom:auto;mask-image:linear-gradient(#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(#000 65%,transparent 100%)}.hero-photo,.hero-curtain img{object-position:50% 68%}.hero-shade{background:linear-gradient(0deg,#10191d 0%,#10191d 23%,#10191d60 42%,transparent 66%),linear-gradient(180deg,#10191d50,transparent 30%)}.hero-identity{left:var(--pad);right:var(--pad);bottom:260px;width:auto;max-width:none}.hero-kicker{font-size:7px;margin-bottom:16px;letter-spacing:.1em}.brand-word{font:400 10.65vw/1.05 var(--display);letter-spacing:-.065em}.brand-word>em{font:400 italic 15.8vw/1 var(--editorial);letter-spacing:-.025em;margin-top:2px}.identity-rule{margin-top:17px;font-size:7px;gap:19px;color:#b5ccd7}.hero-statement{bottom:164px;right:var(--pad);left:auto;max-width:none}.hero-statement p{display:none}.explore-circle{width:44px;height:44px;margin:0;font-size:20px}.hero-story{left:var(--pad);right:84px;bottom:143px;width:auto;max-width:none}.hero-location{font-size:8px;margin-bottom:8px}.hero-project-name{display:block}.hero-story .hero-title-line{font-size:14px;line-height:1.3;display:inline;margin-right:7px}.hero-story .hero-subtitle-line{font-size:18px;line-height:1.3;display:inline}.hero-project-link{font-size:11px;margin-top:7px;gap:25px;padding-block:7px}.project-hero .hero-bottom{bottom:20px;display:block;left:var(--pad);right:var(--pad);padding-top:15px}.hero-detail{font-size:8px;gap:15px;justify-content:space-between}.hero-controls{justify-content:space-between;gap:16px;margin-top:12px}.hero-tabs{gap:12px}.hero-tab{width:40px;font-size:8px;min-height:40px;padding-bottom:0}.hero-arrows button{width:44px;height:44px;font-size:19px}.hero-arrows{gap:0}.home .studio-intro{grid-template-columns:1fr;padding-top:65px;padding-bottom:0;gap:35px}.home .intro-label{justify-content:space-between;flex-direction:row;align-items:flex-start}.home .intro-label .section-label{font-size:8px;max-width:145px;padding-top:12px}.home .experience-figure>strong{font-size:109px}.home .experience-figure>span{font-size:7px}.home .intro-main h2{font-size:38px;line-height:1.1}.home .intro-bottom{margin-top:30px;gap:25px}.home .intro-bottom>div>p{font-size:13px;line-height:1.9}.home .intro-bottom .quiet-link{font-size:12px}.home .intro-note>span:first-child{font-size:8px}.home .intro-note>strong{font-size:15px}.home .company-capacity{gap:25px 20px;padding-block:25px 30px;margin-top:0}.home .company-capacity>div{grid-template-columns:15px 44px 1fr;gap:8px}.home .company-capacity>div>strong{font-size:43px}.home .company-capacity>div>p{font-size:9px}.home .company-capacity>a>span{font-size:8px;max-width:105px}.home .company-capacity>a>strong{font-size:16px}.field-study{padding-top:27px;padding-bottom:65px}.field-study-heading{gap:15px;margin-bottom:20px}.field-study-heading h2{font-size:29px;margin-top:9px}.field-study-heading>span{font-size:8px;max-width:110px;text-align:right;line-height:1.6}.field-study-heading .section-label{font-size:7px}.field-study figure{aspect-ratio:.94;max-height:490px}.field-study img{object-position:55% 50%}.field-study figcaption{left:13px;bottom:14px;font-size:7px;max-width:calc(100% - 26px);line-height:1.6;padding:7px 10px}.sequence-panel{position:relative;height:auto;min-height:0;display:block;background:#10191d;padding:0}.sequence-media{position:relative;height:57svh;min-height:370px;max-height:580px}.sequence-media>img{object-position:50% 50%}.sequence-image-shade{background:linear-gradient(0deg,#10191d 0%,#10191d05 60%,#10191d10 100%)}.sequence-editorial{position:relative;left:auto;right:auto;bottom:auto;top:auto;margin-top:-70px;padding:0 var(--pad) 60px}.sequence-copy{display:block;padding:0}.sequence-copy h3{font-size:41px;line-height:1.04;letter-spacing:-.06em;max-width:470px}.sequence-location{font-size:8px;margin-bottom:15px;line-height:1.5}.sequence-summary{position:static;font-size:12px;line-height:1.85;margin-top:23px;max-width:390px;color:#b9cbd4}.sequence-metric{font-size:11px;line-height:1.65;width:auto;border-top:1px solid #ffffff27;padding-top:20px;margin-top:24px}.sequence-link{font-size:12px;margin-top:18px;min-height:44px;gap:38px}.sequence-panel-number{font-size:9px;margin-bottom:14px;color:#bfd6e1}.sequence-rail{position:static;padding:35px var(--pad) 22px;gap:25px;align-items:flex-end}.sequence-rail h2{font-size:30px;margin-top:10px}.sequence-rail .section-label{font-size:8px}.sequence-archive{font-size:9px;margin-top:0;padding-bottom:6px;gap:15px}.sequence-photo-tag{font-size:7px;top:24px;bottom:auto;right:var(--pad)}.sequence-footer{padding-block:25px}.sequence-navigation a{min-width:42px;font-size:9px}.sequence-counter{font-size:9px}.sequence-after{padding-block:30px}.sequence-after>p{font-size:12px;line-height:1.8;max-width:360px}.sequence-after .quiet-link{font-size:12px}.disciplines{padding-block:65px}.discipline-editorial h2{font-size:46px}.discipline-editorial>p{font-size:13px;line-height:1.85;max-width:370px}.expertise-visual{height:260px;margin-top:30px;max-width:none}.expertise-visual figcaption{font-size:8px}.sector-item summary{padding-block:25px}.sector-item summary h3{font-size:28px}.sector-item summary small{font-size:9px}.sector-content{font-size:12px;line-height:1.9}.sector-content .text-link{font-size:12px}.leadership{padding-block:65px 75px;gap:32px}.leadership-heading h2{font-size:44px}.leadership-heading .quiet-link{font-size:12px}.leadership-message blockquote{font-size:20px;line-height:1.65;letter-spacing:-.035em}.quote-author strong{font-size:12px}.quote-author span:not(.arrow){font-size:10px}.quote-author>img{width:76px;height:93px}.institution-links{font-size:10px;gap:20px}.contact-cta{padding-block:65px}.contact-cta h2{font-size:45px;line-height:1.05;max-width:500px}.contact-cta .section-label{font-size:8px}.contact-cta>a{font-size:12px;margin-top:28px}.site-footer{padding-top:46px}.footer-heading{font-size:23px}.footer-brand p{font-size:10px}.footer-location p{font-size:11px}.footer-location>a{font-size:11px}.footer-links a{font-size:11px}.footer-bottom{font-size:9px;line-height:1.6}.menu-portrait{display:none}.mobile-links{max-width:100%;padding-block:25px}.mobile-links>a{font-size:38px;padding-block:12px}.mobile-links details summary{font-size:14px}.mobile-links details a{font-size:12px}.menu-bottom{font-size:12px}.menu-top .close-button{font-size:12px}.inner-page main{padding-top:108px}.inner-title{padding-block:35px 40px}.inner-title h1{font-size:43px;line-height:1.06;overflow-wrap:anywhere}.inner-title>p:not(.overline){font-size:13px}.inner-title .overline,.breadcrumb{font-size:9px}.inner-hero figure{aspect-ratio:1.1}.inner-hero figcaption{font-size:7px;left:14px;bottom:14px;padding:8px 10px;max-width:calc(100% - 28px)}.project-facts{padding-block:30px;gap:25px}.project-facts dt{font-size:9px}.project-facts dd{font-size:15px}.story-sidebar{font-size:10px}.story-content>p{font-size:13px;line-height:1.95}.story-content>p:first-child{font-size:18px;line-height:1.7}.story-content h2,.story-content h3{font-size:31px}.story-content ul{font-size:13px}.gallery-heading h2,.related-header h2{font-size:34px}.gallery-heading>span{font-size:8px}.project-caption h3{font-size:25px}.project-caption small{font-size:9px}.filter-button{font-size:12px}.service-row h2{font-size:34px}.service-row p{font-size:12px}.office-head h2{font-size:39px}.office p{font-size:12px}.office-contacts>a{font-size:15px}.contact-form{padding:30px 24px}.contact-form h2{font-size:34px}.contact-form>p{font-size:12px}.field label{font-size:11px}.field input,.field select,.field textarea{font-size:14px}}
@media(max-width:360px){:root{--pad:20px}.site-header{padding-inline:20px}.brand-word{font-size:10.65vw}.brand-word>em{font-size:15.8vw}.hero-kicker{font-size:6px}.hero-top{font-size:6px}.hero-top span:last-child{font-size:6px}.hero-identity{bottom:265px}.hero-story .hero-title-line{font-size:13px}.hero-story .hero-subtitle-line{font-size:16px}.hero-tab{width:33px}.hero-tabs{gap:10px}.hero-controls{gap:12px}.hero-arrows button{width:42px}.identity-rule{font-size:6px;gap:17px}.home .intro-main h2{font-size:33px}.home .experience-figure>strong{font-size:97px}.home .company-capacity>div{grid-template-columns:12px 40px 1fr;gap:7px}.home .company-capacity>div>strong{font-size:39px}.sequence-copy h3{font-size:36px}.sequence-rail h2{font-size:26px}.sequence-archive{font-size:8px;gap:10px}.contact-cta h2{font-size:39px}.inner-title h1{font-size:37px}.mobile-links>a{font-size:34px}.sector-item summary h3{font-size:26px}}
@media(max-height:600px) and (min-width:700px){.hero-identity{bottom:170px}.project-hero{min-height:740px}.sequence-editorial{bottom:100px}.sequence-panel{min-height:740px}}
.sequence-image-shade{background:linear-gradient(0deg,#091319fa 0%,#091319c4 18%,#09131915 53%,transparent 78%),linear-gradient(180deg,#0913199e 0%,transparent 30%)}
@media(max-width:700px){.sequence-image-shade{background:linear-gradient(0deg,#10191d 0%,#10191d05 60%,#10191d40 100%)}}
.disciplines-layout,.discipline-editorial,.sector-list{min-width:0}.sector-item summary{grid-template-columns:22px minmax(0,1fr) 23px}.sector-item summary h3{min-width:0}.sector-content{width:100%;max-width:100%;padding-right:15px}
@media(max-width:360px){.discipline-editorial h2{font-size:39px}.sector-item summary h3{font-size:25px}.sector-content{padding-left:35px}}
@media(prefers-reduced-motion:reduce){.site-header{transition:none}.hero-identity,.field-study img{transform:none!important;opacity:1!important}}
