.baudit-case{--baudit-navy: #1d2c53;--baudit-deep: #17233f;--baudit-blue: #597aa1;--baudit-pale: #edf2f7;--baudit-ink: #24334f;color:var(--baudit-ink);overflow:clip}.baudit-case *,.baudit-case *:before,.baudit-case *:after{box-sizing:border-box}.baudit-shell{width:min(100% - 36px,1240px);margin-inline:auto}.baudit-case .project-breadcrumb{width:min(100% - 36px,1240px);margin:22px auto 18px}.baudit-case .project-breadcrumb,.baudit-case .project-breadcrumb a{color:#52617b}.baudit-case a:focus-visible{outline:3px solid #8ba9ce;outline-offset:5px}.baudit-hero{position:relative;margin-inline:12px;overflow:hidden;border-radius:28px;background:var(--baudit-navy);color:#fff}.baudit-hero__inner{position:relative;display:grid;padding-block-start:62px}.baudit-hero__copy{position:relative;z-index:2;min-width:0}.baudit-kicker{margin:0 0 28px;color:#b9cce5;font-size:.8rem;font-weight:800;letter-spacing:.035em}.baudit-hero h1{max-width:8ch;margin:0;color:#fff;font-size:clamp(3.4rem,13vw,7.8rem);font-weight:900;letter-spacing:-.072em;line-height:.91;text-wrap:balance}.baudit-hero__statement{margin:30px 0 0;color:#dce7f5;font-size:clamp(1.25rem,3vw,1.8rem);font-weight:750;line-height:1.45}.baudit-hero__summary{max-width:590px;margin:24px 0 0;padding-block-start:18px;border-top:1px solid #829bc080;color:#d8e1ee;font-size:1.02rem;line-height:1.8;text-wrap:pretty}.baudit-hero__visual{position:relative;min-height:340px;align-self:stretch;overflow:hidden}.baudit-hero__visual:before{position:absolute;inset:auto -5% -19% 10%;width:83%;aspect-ratio:1;border-radius:50%;border:1px solid #829bc077;content:""}.baudit-hero__visual:after{position:absolute;inset:auto -10% 0 auto;width:78%;height:56%;background:#597aa1;clip-path:polygon(0 0,65% 0,100% 45%,100% 100%,0 100%);opacity:.75;content:""}.baudit-hero__orbit{position:absolute;z-index:1;inset:11% auto auto 2%;width:58%;aspect-ratio:1;border:1px solid #8096b866;border-radius:50%}.baudit-hero__portrait{position:absolute;z-index:2;inset:auto auto 0 50%;width:min(105%,610px);max-width:none;height:auto;transform:translate(-50%);filter:drop-shadow(0 14px 25px #0c173877)}.baudit-hero__visual-label{position:absolute;z-index:3;bottom:24px;left:18px;color:#e9f1fd;font-size:.61rem;font-weight:800;letter-spacing:.19em;writing-mode:vertical-rl;transform:rotate(180deg)}.baudit-facts{margin:0 12px;background:#f1f4f8;border-radius:0 0 22px 22px}.baudit-facts__inner{display:grid;padding-block:14px}.baudit-facts__inner>div{display:grid;gap:4px;padding:17px 5px;border-bottom:1px solid #c5cfdd}.baudit-facts__inner>div:last-child{border-bottom:0}.baudit-facts span{color:#5c7394;font-size:.7rem;font-weight:800}.baudit-facts strong{color:var(--baudit-deep);font-size:.96rem;font-weight:750;line-height:1.5}.baudit-story{padding-block:clamp(86px,10vw,152px);background:#fff}.baudit-section-index{margin:0 0 23px;color:var(--baudit-blue);font-size:.75rem;font-weight:850;letter-spacing:.035em}.baudit-story__intro h2,.baudit-showcase__heading h2,.baudit-identity h2{max-width:15ch;margin:0;color:var(--baudit-deep);font-size:clamp(2.75rem,7vw,5.8rem);font-weight:900;letter-spacing:-.067em;line-height:.98;text-wrap:balance}.baudit-story__intro>p:last-child{max-width:740px;margin:29px 0 0;color:#4b5b72;font-size:clamp(1.06rem,1.8vw,1.3rem);line-height:1.77;text-wrap:pretty}.baudit-story__columns{display:grid;gap:32px;margin-top:clamp(58px,8vw,108px)}.baudit-story__columns>div{min-width:0}.baudit-story__rule{display:block;width:100%;height:2px;background:var(--baudit-navy)}.baudit-story__columns h3{margin:20px 0 9px;color:var(--baudit-deep);font-size:1.25rem;font-weight:850}.baudit-story__columns p{max-width:55ch;margin:0;color:#56637a;font-size:1rem;line-height:1.86;text-wrap:pretty}.baudit-showcase{padding-block:clamp(84px,9vw,142px);background:var(--baudit-pale)}.baudit-showcase__heading{margin-bottom:45px}.baudit-showcase__heading>p:last-child{max-width:510px;margin:23px 0 0;color:#53627a;line-height:1.78;font-size:1.05rem}.baudit-showcase__art{margin:0}.baudit-showcase__art a{display:block;border:1px solid #50658a44;background:#41547d;border-radius:22px;box-shadow:0 24px 62px #17294e24;overflow:hidden}.baudit-showcase__art img{display:block;width:100%;height:auto;transition:transform .45s ease}.baudit-showcase__art a:hover img{transform:scale(1.018)}.baudit-showcase__art figcaption{margin-top:14px;color:#5b6880;font-size:.76rem;font-weight:700}.baudit-identity{padding-block:clamp(90px,11vw,170px);background:#fff}.baudit-identity__grid{display:grid;gap:48px;align-items:center}.baudit-identity__copy>p:not(.baudit-section-index){max-width:510px;margin:26px 0 0;color:#526079;font-size:1.06rem;line-height:1.8}.baudit-identity__mark{display:grid;min-height:240px;padding:40px;place-items:center;border:1px solid #cbd6e2;border-radius:19px;background:#f5f7fa}.baudit-identity__mark img{display:block;width:min(100%,430px);height:auto}.baudit-site-link{display:inline-flex;align-items:center;gap:13px;margin-top:36px;padding:14px 22px;border:1px solid var(--baudit-navy);border-radius:999px;color:var(--baudit-navy);font-weight:850;text-decoration:none;transition:background .2s ease,color .2s ease}.baudit-site-link:hover{background:var(--baudit-navy);color:#fff}.baudit-site-link span{font-size:1.2em;line-height:1}@media(min-width:700px){.baudit-facts__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.baudit-facts__inner>div{padding-inline:24px;border-bottom:0;border-inline-end:1px solid #c5cfdd}.baudit-facts__inner>div:last-child{border-inline-end:0}.baudit-story__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8%}.baudit-showcase__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);gap:4%;align-items:end}.baudit-showcase__heading .baudit-section-index{grid-column:1 / -1;margin-bottom:-8px}.baudit-showcase__heading>p:last-child{margin:0}.baudit-identity__grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:9%}.baudit-identity__mark{min-height:380px}}@media(min-width:900px){.baudit-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:3%;min-height:640px;padding-block:0}.baudit-hero__copy{align-self:center;padding-block:78px}.baudit-hero__visual{min-height:640px}.baudit-hero__portrait{width:min(116%,660px)}}@media(max-width:699px){.baudit-case .project-breadcrumb{margin-block:16px 13px}.baudit-hero{border-radius:22px}.baudit-hero h1{max-width:9ch}.baudit-hero__statement{margin-top:23px}.baudit-hero__summary{margin-top:18px}.baudit-hero__visual{margin-inline:-18px}.baudit-showcase__art a{border-radius:12px}}@media(prefers-reduced-motion:reduce){.baudit-showcase__art img,.baudit-site-link{transition:none}.baudit-showcase__art a:hover img{transform:none}}body .baudit-facts span{color:#596f8f}
