@font-face{font-family:Faune;src:url("../fonts/Faune-Text_Regular.woff2") format("woff2"),url("../fonts/Faune-Text_Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Faune Display";src:url("../fonts/Faune-Display_Thin.woff2") format("woff2"),url("../fonts/Faune-Display_Thin.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Faune Display";src:url("../fonts/Faune-Display_Bold_Italic.woff2") format("woff2"),url("../fonts/Faune-Display_Bold_Italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Faune Display";src:url("../fonts/Faune-Display_Black.woff2") format("woff2"),url("../fonts/Faune-Display_Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Faune;src:url("../fonts/Faune-Text_Italic.woff2") format("woff2"),url("../fonts/Faune-Text_Italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Faune;src:url("../fonts/Faune-Text_Bold.woff2") format("woff2"),url("../fonts/Faune-Text_Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--text:#0042FF;--border:#0042FF;--gap:1.25rem;--background:#E5E0D7;--separator-space:0.75rem;--separator-joint-space:0.5rem;--separator-join-offset:var(--separator-joint-space);--separator-row2-air:8px;--separator-quarter-air:var(--separator-row2-air);--separator-bottom-optical-fix:6px}*{box-sizing:border-box}body{margin:0;font-family:Faune,Arial,Helvetica,sans-serif;color:var(--text);background:var(--background)}.layout{max-width:1440px;margin:0 auto;padding:1rem 10px 1rem}.site-header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:0;padding-bottom:2rem;position:sticky;top:0;z-index:20}.site-header::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--background);border-bottom:1px solid var(--border);z-index:-1;pointer-events:none}.brand{display:flex;align-items:flex-end;gap:0;flex-wrap:nowrap}.brand-main{margin:0 .55em 0 0;width:auto;max-width:none;min-height:0;font-size:clamp(2.35rem,3.9vw,3.9375rem);line-height:1;letter-spacing:.01em;text-transform:lowercase;transition:text-shadow .18s ease;white-space:nowrap}.brand-main:hover,.brand:hover .brand-main{text-shadow:0 0 12px #0042ff}.brand-main--thin{font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:200;font-style:normal}.brand-main--bold-italic{font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:700;font-style:italic}.brand-baseline{margin:0;white-space:pre-line;width:auto;font-size:clamp(.875rem,1vw,1rem);line-height:1.1;max-width:378px;flex:0 0 auto;transform:translateY(-.08em)}.main-nav .nav-label--short{display:none}@media (max-width:640px) and (orientation:portrait){.main-nav .nav-label--full{display:none}.main-nav .nav-label--short{display:inline}}.main-nav{margin:0;padding:0;list-style:none;display:flex;gap:47px;align-items:flex-end}.main-nav a{color:inherit;text-decoration:none;font-size:24px;font-weight:400;line-height:1;transition:text-shadow .18s ease}.main-nav a:focus-visible,.main-nav a:hover{text-shadow:0 0 12px #0042ff;outline:0}.main-nav a.is-active{text-shadow:0 0 12px #0042ff}.brand-link{color:inherit;text-decoration:none}.projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);grid-auto-flow:dense}.projects--packed:not(.is-layout-ready) .project-card:not(.project-card--first){visibility:hidden}.projects--packed .project-image--inline{aspect-ratio:11/7;overflow:visible}.projects--packed .project-image--inline img{width:100%;height:100%;object-fit:cover;display:block}.projects--packed{position:relative;display:block;min-height:1px}.projects--packed .project-card{position:absolute;margin:0}.project-card{border-top:1px solid var(--border);padding-top:var(--separator-space)}.project-card--first{border-bottom:1px solid var(--border);padding-bottom:var(--separator-space)}.clients-index-grid .project-card:first-child,.projects--home .project-card--first,.projects--packed>.project-card:first-child,.projects-index-grid .project-card:first-child,.projects-project-main>.project-card:first-child{border-top:0}.clients-index-grid .project-card:nth-child(-n+2){border-top:0}.projects-project-main .project-card:first-child{border-top:0}.projects--home .project-card--row2{border-top:0;padding-top:0}.project-card--quarter-divider{position:relative;padding-left:var(--separator-space)}.project-card--quarter-divider-left{padding-right:var(--separator-space)}.project-card--quarter-divider::before{content:"";position:absolute;left:calc(var(--gap) * -.5);top:var(--separator-join-offset-top,var(--separator-quarter-air));bottom:var(--separator-join-offset-bottom,max(0px,calc(var(--separator-quarter-air) - var(--separator-bottom-optical-fix))));width:1px;background:var(--border)}.projects--home::before{content:"";position:absolute;top:calc(var(--home-divider-top,0px) + var(--separator-join-offset));bottom:var(--separator-join-offset);left:50%;width:1px;background:var(--border);pointer-events:none;z-index:0}.project-card-full{display:grid;grid-template-columns:864px minmax(0,1fr);gap:1rem 1.5rem;align-items:start}.project-content>:last-child{margin-bottom:0}.fr-ordinal-sup{display:inline-block;margin-left:0;letter-spacing:0;font-size:.58em;line-height:1;vertical-align:baseline;transform:translateY(-.42em)}.project-dates .fr-ordinal-sup{display:inline;position:relative;top:-.34em;transform:none;margin-left:-.02em;letter-spacing:0;font-size:.72em;line-height:0;vertical-align:baseline!important}.project-card--full{grid-column:span 4}.project-card--half{grid-column:span 2}.project-card--quarter{grid-column:span 1}.project-client,.project-dates,.project-discipline,.project-format,.project-text{margin:0 0 .4rem}.project-format{font-size:24px;line-height:1;font-weight:400;text-transform:uppercase;text-align:center}.discipline-smallcaps{font-variant-caps:all-small-caps;text-transform:none}.project-discipline-intro{margin:0 0 .5rem;font-size:24px;line-height:1;font-weight:400;font-variant-caps:all-small-caps;text-transform:none;text-align:center}.project-title{margin:0 0 .4rem;font-size:30px;line-height:.96;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:900;text-align:center}.project-client{font-size:22px;line-height:1.05;font-weight:400;text-align:center}.project-image{margin:0 0 .75rem}.project-image img{display:block;width:100%;height:auto;transition:filter .18s ease}.project-image-link{display:block}.project-image-link:focus-visible img,.project-image-link:hover img{filter:drop-shadow(0 0 12px #0042FF)}.project-card:hover .project-image img{filter:drop-shadow(0 0 12px #0042FF)}.project-page .projects-project-main .project-card:hover .project-image img,.project-page .projects-project-main .project-image-link:focus-visible img,.project-page .projects-project-main .project-image-link:hover img{filter:none}.project-image--full{margin:0}.project-image--inline{max-width:100%}.project-info-row{display:grid;margin:.85rem 0}.project-info-row--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.project-info-row--split .project-dates,.project-info-row--split .project-discipline{display:flex;align-items:center;justify-content:center}.project-info-row--split .project-dates{border-left:1px solid var(--text);padding-left:2rem;padding-right:2rem;text-align:center}.project-info-row--single{grid-template-columns:1fr}.project-info-row .project-dates,.project-info-row .project-discipline{margin:0}.project-dates,.project-discipline,.project-text{line-height:1}.project-discipline{font-size:16px;font-weight:400;text-align:center;padding:0 2rem}.project-dates{font-size:16px;font-weight:700;padding:0 2rem}.project-text{font-size:20px;font-weight:400;line-height:24px;margin-top:.85rem}.project-card--full .project-info-row{margin:1.5rem 0}.project-card--full .project-text{margin-top:1.5rem}.project-seo-tags{margin:1rem 0 0;font-size:16px;line-height:1.25;text-align:center;opacity:.9}.projects--home .project-text{margin-top:calc(var(--separator-space) * 2);margin-bottom:var(--separator-space)}.projects--home .project-card--full .project-text{margin-top:calc(var(--separator-space) * 2)}.project-text p{margin:0 0 .5rem}.project-text p:last-child{margin-bottom:0}.project-text em{font-style:italic}.project-caption{margin:.35rem 0 0;font-size:10px;line-height:1;font-weight:400;text-align:left}.project-back{margin:0 0 1.5rem}.project-back a{color:inherit;text-decoration:none;font-size:24px;line-height:1;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:200}.project-back a:focus-visible,.project-back a:hover{text-shadow:0 0 12px #0042ff;outline:0}.project-page .project-back a:focus-visible,.project-page .project-back a:hover{text-shadow:0 0 12px #0042ff}.projects-suggestions{margin-top:.35rem}.projects-suggestions .project-card{border-top:0}.projects-suggestions-title{--suggestions-title-size:24px;--suggestions-title-gap-top:7px;--suggestions-title-gap-bottom:9px;margin:2rem 0 .35rem;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.projects-suggestions-title__rule{display:block;flex:0 0 1px;height:1px;margin:0;padding:0;border:0;background-color:var(--border)}.projects-suggestions-title__label{display:block;margin:var(--suggestions-title-gap-top) 0 var(--suggestions-title-gap-bottom);padding:0;font-family:Faune,"Faune Display",Arial,Helvetica,sans-serif;font-size:var(--suggestions-title-size);line-height:1;font-weight:700;font-variant-caps:all-small-caps;text-transform:none;text-align:center;text-box-trim:both;text-box-edge:cap alphabetic;transform:translateY(-.08em)}@supports (text-box-trim:both){.projects-suggestions-title__label{transform:translateY(-.03em)}}.project-title--suggestion{font-size:24px}.project-page .project-client-link{color:inherit;text-decoration:none}.project-page .project-client-link:focus-visible,.project-page .project-client-link:hover{text-shadow:0 0 12px #0042ff;outline:0}.projects-index-layout{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:var(--gap);align-items:start;padding-top:var(--separator-space)}.projects-index-title{margin:0 0 1rem;font-size:24px;line-height:1;font-weight:400}.projects-filters{position:sticky;top:1rem}.projects-filter-group{margin:0 0 1.5rem;padding:0;border:0}.projects-filter-group legend{margin:0 0 .75rem;font-size:20px;line-height:1;font-weight:700}.projects-filter-option{display:flex;align-items:center;gap:.55rem;margin-bottom:.55rem;font-size:16px;line-height:1.2;cursor:pointer}.projects-filter-option input{margin:0}.projects-filter-option input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--text);border-radius:4px;background:var(--background);cursor:pointer;transition:background-color .14s ease}.projects-filter-option input[type=checkbox]:checked{background:var(--text)}.projects-index-layout .project-format{text-transform:none}.projects-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.projects-index-card--first-row{border-top:0}.projects-index-card[hidden]{display:none!important}.clients-index-layout{position:relative}.clients-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.agency-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:start;margin-top:var(--separator-space);padding-top:0;border-top:0}.site-header+.agency-layout{border-top:0}.agency-page .agency-layout>.agency-left,.agency-page .agency-layout>.agency-right{border-top:0}.agency-left p,.agency-right p{margin:0 0 .6rem}.agency-image{margin-bottom:1rem}.agency-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.agency-mail a{color:inherit;text-decoration:none;font-style:italic}.agency-address{white-space:pre-line;line-height:.8;margin-bottom:.35rem}.agency-legal-link{margin:.5rem 0 0}.agency-infos{margin-top:1rem}.agency-contact-side .agency-infos{margin-top:0}.agency-infos-title{margin-bottom:.35rem;font-weight:700}.agency-infos-subtitle{margin-bottom:.35rem}.agency-newsletter-form{display:flex;flex-wrap:nowrap;align-items:center}.agency-newsletter-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agency-newsletter-form input[type=email]{width:min(100%,260px);height:32px;border:1px solid var(--text);border-radius:4px;background:var(--background);color:var(--text);padding:0 .75rem;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:200;font-size:16px;line-height:32px}.agency-newsletter-form input[type=email]::placeholder{color:var(--text);opacity:1;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:200}.agency-sarbacane-wrap{margin-top:.25rem}.agency-sarbacane-form#sb_form{background:0 0;padding:0;margin:0}.agency-sarbacane-field{padding:0}.agency-sarbacane-label-row{display:block}.agency-sarbacane-label#label-email,.agency-sarbacane-mandatory#form-mandatory{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agency-sarbacane-form input[type=email],.agency-sarbacane-form input[type=text]{width:min(100%,260px);height:32px;border:1px solid var(--text);border-radius:4px;background:var(--background);color:var(--text);padding:0 .75rem;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:200;font-size:16px;line-height:32px;box-sizing:border-box;margin:0}.agency-sarbacane-form input::placeholder{color:var(--text);opacity:1;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:200}.agency-sarbacane-form input:focus{outline:0;box-shadow:0 0 0 1px var(--text)}.agency-sarbacane-submit-row#div-submitInput{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;padding-top:.75rem}.agency-sarbacane-submit#submitInput{border:1px solid var(--text);border-radius:4px;padding:0 1rem;height:32px;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:30px;background:var(--background);color:var(--text);cursor:pointer;width:auto;max-width:100%}.agency-sarbacane-submit#submitInput:focus-visible,.agency-sarbacane-submit#submitInput:hover{text-shadow:0 0 12px #0042ff;outline:0}.agency-sarbacane-footer#form-footer-mandatory{display:block;margin:.75rem 0 0;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:200;font-size:12px;color:var(--text)}.agency-sarbacane-loader.loader,.agency-sarbacane-loader.loader:after{border-radius:50%;width:1.8em;height:1.8em}.agency-sarbacane-loader.loader{margin-top:0;margin-left:0;font-size:10px;position:relative;border:.5em solid #919798;border-left-color:#0042ff;transform:translateZ(0);animation:agency-sarbacane-load8 1s infinite linear}@keyframes agency-sarbacane-load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.agency-sarbacane-wrap #sb_form .message-div{margin:0!important;padding:0 0!important;padding-left:0!important;border-radius:4px!important;max-width:min(100%,320px);box-sizing:border-box}.agency-sarbacane-wrap #sb_form .message-div-success-optin{background-color:transparent!important;border:none!important}.agency-sarbacane-wrap #sb_form .message-div-success-optin .info{display:none!important}.agency-sarbacane-wrap #sb_form .message-div-success-optin>div:first-child{width:100%}.agency-sarbacane-wrap #sb_form .message-div-success-optin>div:first-child>span:first-of-type{font-size:1rem!important;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif!important;font-weight:400!important;color:var(--text)!important;line-height:1.35!important;padding-bottom:.35rem!important}.agency-sarbacane-wrap #sb_form .message-div-success-optin>div:last-child span{font-size:.9375rem!important;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif!important;font-weight:200!important;color:var(--text)!important;line-height:1.45!important}.agency-sarbacane-wrap #sb_form .message-div-success{background-color:transparent!important;border:none!important}.agency-sarbacane-wrap #sb_form .message-div-success .icon-success{display:none!important}.agency-sarbacane-wrap #sb_form .message-div-success>div:first-child>span:first-of-type{font-size:1rem!important;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif!important;font-weight:400!important;color:var(--text)!important}.agency-sarbacane-wrap #sb_form .message-div-success>div:last-child span{font-size:.9375rem!important;font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif!important;font-weight:200!important;color:var(--text)!important;line-height:1.45!important}.agency-link{color:inherit;text-decoration:none}.agency-link:focus-visible,.agency-link:hover,.agency-mail a:focus-visible,.agency-mail a:hover{text-shadow:0 0 12px #0042ff;outline:0}.agency-socials{margin-top:1rem}.agency-contact-side .agency-socials{margin-top:.75rem}.agency-right-title{margin:0 0 .75rem;font-size:24px;line-height:1;font-weight:700}.legal-page .project-text{font-size:16px;line-height:1.1}.legal-page .agency-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.legal-page .project-text h2{margin:0 0 .75rem;font-size:24px;line-height:1;font-weight:700}.legal-page .project-text a{color:inherit;text-decoration:none}.legal-page .project-text a:focus-visible,.legal-page .project-text a:hover{text-shadow:0 0 12px #0042ff;outline:0}.clients-index-grid .project-card--half{grid-column:span 1}.client-card-title{margin:0;font-size:32px;line-height:1.1;display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.client-card-name{font-family:"Faune Display",Faune,Arial,Helvetica,sans-serif;font-weight:900}.client-card-project{font-family:Faune,Arial,Helvetica,sans-serif;font-weight:400}.client-card-discipline-inline{font-family:Faune,Arial,Helvetica,sans-serif;font-size:20px;line-height:1.25;font-weight:400}.client-card-sep{line-height:1}.client-card-link-wrap{display:block;color:inherit;text-decoration:none}.client-card-link{color:inherit;text-decoration:none}.client-card-link-wrap:focus-visible .client-card-discipline-inline,.client-card-link-wrap:focus-visible .client-card-name,.client-card-link-wrap:focus-visible .client-card-project,.client-card-link-wrap:hover .client-card-discipline-inline,.client-card-link-wrap:hover .client-card-name,.client-card-link-wrap:hover .client-card-project,.client-card-link:focus-visible,.client-card-link:hover{text-shadow:0 0 12px #0042ff;outline:0}.client-page .projects-suggestions .client-card-link-wrap:focus-visible .project-client,.client-page .projects-suggestions .client-card-link-wrap:focus-visible .project-title,.client-page .projects-suggestions .client-card-link-wrap:hover .project-client,.client-page .projects-suggestions .client-card-link-wrap:hover .project-title{text-shadow:0 0 12px #0042ff}.client-page .projects-suggestions .client-card-link-wrap:focus-visible .project-image img,.client-page .projects-suggestions .client-card-link-wrap:hover .project-image img{filter:drop-shadow(0 0 12px #0042FF)}.client-page .projects-suggestions .project-card{position:relative}.client-page .projects-suggestions .project-image--inline{aspect-ratio:11/7;overflow:hidden}.client-page .projects-suggestions .project-image--inline img{width:100%;height:100%;object-fit:cover}.client-page .projects-suggestions .project-card:not(:nth-child(4n + 1))::before{content:"";position:absolute;top:var(--separator-quarter-air);bottom:max(0px,calc(var(--separator-quarter-air) - var(--separator-bottom-optical-fix)));left:calc(var(--gap) * -.5);width:1px;background:var(--border)}.client-page .projects-project-main .project-content .project-text{margin-bottom:1.75rem}.client-page .projects-project-main .project-content .project-client{margin-top:0}.client-card-values{margin:0 0 .9rem;font-size:20px;line-height:1.25;font-weight:400}.client-card-values--inline{margin-bottom:.9rem}@media (min-width:1800px){.layout{max-width:1760px;padding:1rem 40px 1rem}:root{--gap:1.5rem}}@media (max-width:1280px) and (min-width:901px){.layout{padding-left:.75rem;padding-right:.75rem}.project-card-full{grid-template-columns:minmax(0,5fr) minmax(0,3fr);gap:.9rem 1.1rem}}@media (max-width:900px){.layout{padding:.9rem .75rem 2rem}.site-header{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:0;padding-bottom:1.75rem}.brand{flex-wrap:wrap;gap:.75rem 1.25rem}.brand-main{width:auto;min-height:0;font-size:clamp(2rem, 6vw, 3rem);line-height:1}.brand-baseline{max-width:100%;transform:none}.main-nav a{font-size:20px}.main-nav{flex-wrap:wrap;gap:.75rem 1rem}.projects{grid-template-columns:repeat(2,minmax(0,1fr))}.projects--home::before{display:none}.project-card--full,.project-card--half{grid-column:span 2}.project-card--quarter{grid-column:span 1}.project-card-full{grid-template-columns:1fr;gap:.75rem 1rem}.project-title{font-size:27px}.project-client,.project-format{font-size:20px}.project-text{font-size:17px;line-height:22px}.project-dates,.project-discipline{padding:0 1rem}.project-info-row--split .project-dates{padding-left:1rem;padding-right:1rem}.projects-index-layout{grid-template-columns:1fr}.projects-filters{position:static}.projects-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-index-grid{grid-template-columns:1fr}.clients-index-grid .project-card:nth-child(n+2){border-top:1px solid var(--border)}.client-page .projects-suggestions .project-card:not(:nth-child(4n + 1))::before{content:none}.client-page .projects-suggestions .project-card:not(:nth-child(2n + 1))::before{content:"";position:absolute;top:var(--separator-quarter-air);bottom:max(0px,calc(var(--separator-quarter-air) - var(--separator-bottom-optical-fix)));left:calc(var(--gap) * -.5);width:1px;background:var(--border)}.agency-layout{grid-template-columns:1fr}.agency-contact-grid{grid-template-columns:1fr;gap:.75rem}.client-card-title{font-size:28px}.client-card-values--formats{font-size:22px}}@media (max-width:640px){.site-header{position:sticky;top:0;z-index:20;padding-top:.35rem;padding-bottom:.9rem;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:0}.layout{padding:.7rem .5rem 1.75rem}.brand{gap:.5rem;flex-wrap:nowrap;min-width:0}.brand-main{font-size:clamp(1.35rem, 7.5vw, 1.95rem);width:auto;min-height:0;line-height:1}.brand-baseline{display:none}.main-nav{flex-wrap:nowrap;gap:.7rem}.main-nav a{font-size:15px;white-space:nowrap}.projects--home::before{display:none}.projects .project-card:first-child{border-top:0}.projects--home .project-card:first-child{border-top:0}.clients-index-grid .project-card:first-child,.projects-index-grid .project-card:first-child{border-top:0}.agency-layout::before,.clients-index-layout::before,.projects-index-layout::before{display:none}.clients-index-layout,.projects-index-layout{padding-top:0}.site-header+section .clients-index-grid>.project-card:first-child,.site-header+section .projects-index-grid>.project-card:first-child,.site-header+section>.project-card:first-child{border-top:0;padding-top:var(--separator-space)}.projects{grid-template-columns:1fr}.project-card--full,.project-card--half,.project-card--quarter{grid-column:span 1}.client-page .projects-suggestions .project-card::before{content:none}.project-card--quarter-divider::before{display:none}.projects-index-grid{grid-template-columns:1fr}.legal-page .agency-layout{grid-template-columns:1fr}.legal-page .agency-left{display:none}.client-card-title{font-size:24px}.client-card-values{font-size:18px}.project-title{font-size:24px}.project-client,.project-format{font-size:18px}.project-dates,.project-discipline{font-size:15px;padding:0 .75rem}.project-text{font-size:16px;line-height:21px}.project-info-row--split .project-dates{padding-left:.75rem;padding-right:.75rem}.project-card--full .project-info-row,.project-card--full .project-text{margin-top:1.25rem;margin-bottom:1.25rem}}@media (max-width:400px){.site-header{gap:.5rem}.brand-main{font-size:clamp(1.2rem, 7vw, 1.55rem);width:auto;min-height:0;line-height:1}.main-nav{gap:.6rem}.main-nav a{font-size:13px}}