.aci-project .bv-project-cta{display:inline-flex;padding:13px 0;border-bottom:1px solid #151516;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:20px;color:#111}.aci-project .bv-project-cta:hover{opacity:.55}.bv-page{--bv-paper:#f7f6f2;--bv-ink:#111113;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;background:var(--bv-paper);color:var(--bv-ink);overflow:hidden}
.bv-page *{box-sizing:border-box}.bv-page a{color:inherit;text-decoration:none}.bv-page .bv-top{height:72px;position:absolute;left:0;right:0;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 clamp(22px,5vw,85px);color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent)}.bv-logo{font-family:Georgia,serif;font-size:22px;letter-spacing:-.055em}.bv-logo small{font:500 7px/1.3 Arial,sans-serif;letter-spacing:.35em;display:block;text-align:center}.bv-back{font-size:10px;font-weight:700;letter-spacing:.13em}
.bv-hero{height:100svh;min-height:660px;background:#1c1b1d;position:relative;color:white;display:flex;align-items:center;overflow:hidden}.bv-hero__image{position:absolute;inset:0;background-position:center;background-size:contain;background-repeat:no-repeat;filter:brightness(.85)}.bv-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.67) 0%,rgba(0,0,0,.25) 65%,rgba(0,0,0,.1)),linear-gradient(0deg,rgba(0,0,0,.58),transparent 30%)}.bv-hero__content{position:relative;z-index:1;width:100%;padding:140px clamp(25px,7vw,130px) 100px}.bv-meta{font-size:10px;letter-spacing:.22em;font-weight:700;display:block;max-width:480px}.bv-hero h1{font:400 clamp(98px,13vw,225px)/.84 Georgia,serif;letter-spacing:-.073em;margin:45px 0}.bv-hero h1 i{font-weight:400}.bv-hero__content>p{font-size:11px;letter-spacing:.22em;font-weight:600}.bv-scroll{position:absolute;bottom:35px;right:6vw;z-index:2;font-size:10px;letter-spacing:.22em;font-weight:600}@keyframes bv-enter{from{transform:scale(1.09);filter:brightness(.6) blur(5px)}to{transform:scale(1);filter:brightness(.85) blur(0)}}
.bv-intro{display:grid;grid-template-columns:35% 65%;gap:50px;padding:clamp(140px,15vw,270px) clamp(25px,7vw,130px);max-width:1900px;margin:auto}.bv-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.17em;color:#777}.bv-intro h2{font:400 clamp(75px,9vw,165px)/.94 Georgia,serif;letter-spacing:-.08em;margin:0 0 45px}.bv-intro h2 i{color:#8e8072}.bv-intro p{max-width:630px;font:400 clamp(18px,1.6vw,26px)/1.7 Georgia,serif;color:#5c5957;margin:0 0 90px}.bv-credits{border-top:1px solid #bdbdbb;display:flex;gap:20px;flex-wrap:wrap;padding-top:25px;color:#72716f;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em}.bv-credits span{margin-right:22px}
.bv-chapter{padding:120px clamp(24px,6.5vw,110px);background:var(--bv-paper)}.bv-chapter__label{border-top:1px solid #b9b7b4;display:flex;justify-content:space-between;padding:20px 0 105px;font-size:12px;letter-spacing:.12em;font-weight:600}.bv-chapter__label p{margin:0;text-transform:uppercase}.bv-chapter__images{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,3vw,55px);align-items:start}.bv-photo{display:block;grid-column:span 6;aspect-ratio:var(--bv-ar,853/1280);background-repeat:no-repeat;background-size:contain;background-position:center;background-color:var(--bv-paper);transition:transform 1s cubic-bezier(.2,1,.3,1),opacity 1s,clip-path 1.2s}.bv-photo--portrait{--bv-ar:853/1280}.bv-photo--wide{--bv-ar:1280/853;grid-column:2/12;margin:80px 0 135px}.bv-photo--portrait:nth-child(2){grid-column:1/6}.bv-photo--portrait:nth-child(3){grid-column:8/13;margin-top:160px}.bv-photo:last-child{margin-bottom:0}.bv-page.bv-motion [data-bv-reveal]:not(.bv-shown){opacity:0;transform:translateY(60px);clip-path:inset(10% 0 10%)}.bv-page.bv-motion .bv-shown{opacity:1;transform:none;clip-path:inset(0)}
.bv-interlude{min-height:60svh;padding:120px 7vw;display:flex;align-items:center;justify-content:center;text-align:center;background:#dedbd6}.bv-interlude p{font:400 clamp(57px,8vw,135px)/1.03 Georgia,serif;letter-spacing:-.07em;margin:0}.bv-interlude p em{color:#8c8075}.bv-interlude--dark{background:#111113;color:#fff}.bv-interlude--dark p em{color:#b1a79d}.bv-footer{background:#161619;color:white;padding:140px clamp(25px,7vw,125px)}.bv-footer>span{font-size:11px;letter-spacing:.19em}.bv-footer h2{font:400 clamp(83px,12vw,205px)/.92 Georgia,serif;letter-spacing:-.09em;margin:75px 0 100px}.bv-footer h2 i{color:#a6a0a0}.bv-footer a{display:inline-block;border-bottom:1px solid #aaa;padding-bottom:14px;font-size:12px;letter-spacing:.14em}
@media(max-width:780px){.bv-top{height:65px!important}.bv-logo{font-size:17px}.bv-back{font-size:9px}.bv-hero{min-height:620px}.bv-hero__image{background-position:center;background-size:contain}.bv-hero__content{padding:160px 24px 90px}.bv-meta{font-size:9px;line-height:1.65}.bv-hero h1{font-size:clamp(79px,14vw,128px);margin:33px 0}.bv-intro{grid-template-columns:1fr;gap:50px;padding:110px 25px}.bv-intro h2{font-size:clamp(70px,11vw,95px)}.bv-intro p{font-size:19px}.bv-credits{display:grid;gap:11px}.bv-chapter{padding:80px 22px}.bv-chapter__label{padding-bottom:65px}.bv-chapter__images{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.bv-photo--wide,.bv-photo--portrait:nth-child(2),.bv-photo--portrait:nth-child(3){grid-column:1/7;margin:0 0 50px}.bv-photo--portrait:nth-child(2){width:84%;justify-self:start}.bv-photo--portrait:nth-child(3){width:81%;justify-self:end}.bv-interlude{min-height:50svh;padding:80px 25px}.bv-interlude p{font-size:clamp(56px,10vw,90px)}.bv-footer{padding:100px 25px}.bv-footer h2{font-size:clamp(70px,11vw,110px)}}
@media(prefers-reduced-motion:reduce){.bv-page *{animation:none!important;transition:none!important}.bv-page.bv-motion [data-bv-reveal]:not(.bv-shown){opacity:1;transform:none;clip-path:none}}
