/* BLVNKY: editorial project page. No remote fonts or video players. */
.blvnky-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:7vw;align-items:center;padding-top:55px;padding-bottom:55px;background:#202020;color:#eee;max-width:none}
.blvnky-intro h1{font-size:clamp(62px,9vw,125px);line-height:1.08;margin:0 0 24px;letter-spacing:-.06em}.blvnky-intro h1 span{color:#a6a6a0}
.blvnky-intro h2{font-size:clamp(28px,3.2vw,45px);white-space:pre-line;line-height:1.2}.blvnky-intro .chapter-kicker{color:#ccc}
.blvnky-intro .blvnky-deck{color:#ccc}.blvnky-intro .button-row{margin-top:25px}.blvnky-intro .button-dark{background:#eee;color:#222}.blvnky-intro .button:not(.button-dark){border-color:#aaa;color:#eee}
.blvnky-intro figure{max-width:380px;justify-self:end}.blvnky-intro figure img{width:100%;height:auto;border:5px solid #ccc}.blvnky-intro figcaption{font-size:13px;color:#ccc;margin-top:14px;line-height:1.7}
.blvnky-section{padding-top:55px;padding-bottom:55px;border-bottom:1px solid #aaa}.blvnky-section h2{font-size:clamp(28px,3.2vw,45px);line-height:1.2;max-width:850px}.blvnky-deck{font-size:17px;line-height:1.8;max-width:800px;margin-top:22px}
.blvnky-videos{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:32px}.blvnky-videos article{min-width:0;border:1px solid #aaa;background:#e9e9e5;padding:20px}.blvnky-media{display:block;background:#191919;margin-bottom:20px}.blvnky-media img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.blvnky-videos h3{font-size:25px;margin:10px 0 16px}.blvnky-videos h3 a{text-decoration:underline;text-underline-offset:4px}.blvnky-videos p,.blvnky-section p:not(.chapter-kicker),.blvnky-process p{font-size:16px;line-height:1.8}
.blvnky-note{font-size:14px!important;color:#555;margin-top:25px}.blvnky-process{background:#d9d9d5}.blvnky-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:24px;margin:32px 0 0}.blvnky-process li{padding-left:5px}.blvnky-process h3{font-size:22px;margin-bottom:16px}
.blvnky-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.blvnky-product p{margin-top:22px}.blvnky-product .button-row{margin-top:25px}.blvnky-product>img{width:100%;height:auto}.blvnky-origin>p:not(.chapter-kicker){max-width:850px;margin-top:22px}.blvnky-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:25px}.blvnky-links a{min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid;font-size:16px}
.blvnky-intro a:focus-visible{outline-color:#ffe08a}.creative-copy>.text-link{margin-right:25px}.creative-copy .text-link{margin-top:22px}.page-index .hero-story h2{font-size:clamp(29px,3.1vw,44px)}
@media(max-width:760px){.blvnky-intro{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:35px}.blvnky-intro h1{font-size:clamp(52px,15vw,85px)}.blvnky-intro h2{font-size:31px}.blvnky-intro figure{width:75%;max-width:280px;justify-self:center}.blvnky-section{padding-top:35px;padding-bottom:35px}.blvnky-videos,.blvnky-process ol,.blvnky-product{grid-template-columns:1fr}.blvnky-videos{gap:22px}.blvnky-deck{font-size:16px}.blvnky-videos article{padding:17px}.blvnky-process ol{gap:22px}.blvnky-product{gap:25px}.blvnky-links{gap:20px}.page-index .hero-story h2{font-size:clamp(28px,7.2vw,38px)}}
