.home-v2 .hero-roundel{width:174px;height:174px;transform:none;background:#25162ee0;border:1px solid #d7ade988;color:#fff3ff;text-align:center;gap:7px;box-shadow:0 12px 35px #12071a44}.home-v2 .hero-roundel>span{font-size:14px;line-height:1.35;letter-spacing:.015em;font-weight:700;color:#f5e4ff}.home-v2 .hero-roundel>strong{font-size:43px;line-height:1.05;font-weight:400}.home-v2 .hero-roundel>small{font-size:9px;letter-spacing:.11em;font-weight:800;color:#e1c0ed}.home-v2 .hero-roundel:hover{background:#61346f}.portfolio-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.portfolio-jump a{font-size:11px;padding:10px 15px;border:1px solid #cfbbd8;border-radius:30px;color:#764b86}.portfolio-jump a:hover{background:#eadcf0}.portfolio-paid{display:grid;grid-template-columns:.85fr 1fr;gap:90px;align-items:center;padding-top:30px!important}.portfolio-paid figure{margin:0;position:relative;border-radius:18px;overflow:hidden;background:#29202b}.portfolio-paid figure img{height:510px;width:100%;object-fit:contain}.portfolio-paid figcaption{position:absolute;bottom:15px;left:20px;right:20px;width:max-content;max-width:85%;background:#201025c9;padding:8px 11px;border-radius:30px;font-size:7px;color:#f3e3f8}.portfolio-paid h2{font-size:54px}.portfolio-paid .portfolio-feature-lede{font-size:21px;color:#49334f;line-height:1.5;margin-top:24px}.portfolio-paid p:not(.eyebrow):not(.portfolio-feature-lede){font-size:14px;line-height:1.9;margin-top:22px}.portfolio-scope{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin-block:25px}.portfolio-scope>span{font-size:8px;letter-spacing:.1em;color:#9974a6}.portfolio-scope>strong{font-size:12px;font-weight:600;grid-row:2}.portfolio-editorial-section{background:#eee8f1}.portfolio-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.portfolio-editorial{background:#fffaff;border-radius:16px;overflow:hidden;border:1px solid #ddcee4}.portfolio-book-art,.portfolio-orphan-art{height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#dfcce5}.portfolio-book-art img{height:265px;width:auto;transform:rotate(-6deg);box-shadow:12px 15px 0 #b68fb82b}.portfolio-orphan-art img{width:100%;height:100%;object-fit:cover}.portfolio-editorial>div:last-child{padding:30px}.portfolio-editorial .eyebrow{font-size:8px;margin-bottom:18px}.portfolio-editorial h3{font-size:30px}.portfolio-editorial p:not(.eyebrow){font-size:13px;line-height:1.9;margin-top:20px}.portfolio-editorial ul{padding-left:17px;font-size:11px;line-height:2;color:#7c6287;margin-top:20px}.portfolio-editorial .text-link{font-size:12px;margin-top:10px}.portfolio-catalog-link{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #d5c6db;padding-top:30px;margin-top:35px}.portfolio-catalog-link h3{font-size:25px}.portfolio-catalog-link p{font-size:12px;max-width:530px;line-height:1.9;margin-top:13px}.portfolio-catalog-link .button{flex-shrink:0;font-size:11px}.project-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:40px!important}.project-detail-grid h1{font-size:60px}.project-detail-grid .lede{font-size:17px;line-height:1.9}.project-detail-image{background:#162c23;border-radius:20px;overflow:hidden}.project-detail-image>img{width:100%;max-height:570px;object-fit:cover}.devotional-project{background:#e5d5e8;padding:35px}.devotional-project>img{max-height:520px;width:auto;margin:auto;object-fit:contain;box-shadow:15px 20px 0 #bd90c12b}.project-facts{display:flex;flex-direction:column;gap:18px;margin-block:30px}.project-facts span{font-size:8px;letter-spacing:.1em;color:#92729d;display:block}.project-facts strong{display:block;font-size:13px;font-weight:500;margin-top:7px}.project-description{display:flex;align-items:center;gap:80px;border-top:1px solid #e1d4e6}.project-description>div{max-width:700px}.project-description h2{font-size:44px}.project-description p:not(.eyebrow){font-size:14px;line-height:1.95;margin-top:25px}.project-page-preview{max-width:340px;border-radius:7px;box-shadow:0 20px 60px #52315d20;flex-shrink:0}@media(max-width:1100px){.portfolio-paid{gap:55px}.portfolio-paid h2{font-size:46px}.project-detail-grid{gap:45px}.project-detail-grid h1{font-size:50px}.project-description{gap:45px}.project-page-preview{max-width:280px}}@media(max-width:900px){.home-v2 .hero-roundel{width:145px;height:145px}.home-v2 .hero-roundel>span{font-size:12px}.home-v2 .hero-roundel>strong{font-size:36px}.home-v2 .hero-roundel>small{font-size:8px}.portfolio-paid{gap:35px}.portfolio-paid figure img{height:440px}.portfolio-paid h2{font-size:40px}.portfolio-paid .portfolio-feature-lede{font-size:18px}.portfolio-editorial-grid{gap:22px}.portfolio-editorial>div:last-child{padding:24px}.portfolio-editorial h3{font-size:27px}.portfolio-editorial p:not(.eyebrow){font-size:12px}.portfolio-book-art,.portfolio-orphan-art{height:270px}.portfolio-book-art img{height:230px}.project-detail-grid h1{font-size:42px}.project-description h2{font-size:36px}.portfolio-catalog-link{align-items:flex-start;flex-direction:column;gap:22px}}@media(max-width:700px){.home-v2 .hero-roundel{width:116px;height:116px;gap:5px;bottom:100px;right:2px}.home-v2 .hero-roundel>span{font-size:11px;line-height:1.25}.home-v2 .hero-roundel>strong{font-size:29px}.home-v2 .hero-roundel>small{font-size:7px;letter-spacing:.07em}.portfolio-paid{grid-template-columns:1fr;gap:30px}.portfolio-paid figure img{height:430px}.portfolio-paid h2{font-size:41px}.portfolio-paid .portfolio-feature-lede{font-size:20px}.portfolio-paid p:not(.eyebrow):not(.portfolio-feature-lede){font-size:13px}.portfolio-jump{gap:8px;margin-top:25px}.portfolio-jump a{font-size:10px;padding:9px 12px}.portfolio-editorial-grid{grid-template-columns:1fr;gap:25px}.portfolio-book-art,.portfolio-orphan-art{height:290px}.portfolio-book-art img{height:245px}.portfolio-editorial h3{font-size:29px}.portfolio-editorial>div:last-child{padding:26px}.portfolio-editorial ul{font-size:11px}.portfolio-catalog-link h3{font-size:26px}.project-detail-grid{grid-template-columns:1fr;gap:32px}.project-detail-grid h1{font-size:42px}.project-detail-grid .lede{font-size:15px}.project-description{flex-direction:column;align-items:flex-start;gap:35px}.project-description h2{font-size:36px}.project-description p:not(.eyebrow){font-size:13px}.project-page-preview{max-width:100%;width:300px;align-self:center}.project-detail-image>img{max-height:480px}.devotional-project{padding:28px}.devotional-project>img{max-height:420px}.portfolio-catalog-link .button{font-size:10px}.portfolio-paid figcaption{font-size:6px}}@media(max-width:360px){.home-v2 .hero-roundel{width:105px;height:105px}.home-v2 .hero-roundel>span{font-size:10px}.home-v2 .hero-roundel>strong{font-size:27px}.home-v2 .hero-roundel>small{font-size:6px}}
.portfolio-client-projects{padding-top:30px}.client-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.client-project{min-width:0;border:1px solid #e1d4e6;border-radius:23px;overflow:hidden;background:#fff}.client-project-art{display:block;position:relative;overflow:hidden;background:#261b2c}.client-project-posts{display:grid;grid-template-columns:1fr 1fr;height:350px;gap:4px}.client-project-posts>img{width:100%;height:100%;object-fit:cover;object-position:center top;min-width:0;transition:transform .5s}.client-project-art:hover .client-project-posts>img{transform:scale(1.025)}.client-project-overlay{position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#1e1128e8);pointer-events:none}.client-project-profile{position:absolute;bottom:20px;left:22px;right:22px;display:flex;align-items:center;gap:12px;color:white;font-size:13px}.client-project-profile>img{width:46px;height:46px;object-fit:cover;border-radius:50%;border:2px solid #fff}.client-project-profile>span{overflow-wrap:anywhere}.client-project-profile>b{margin-left:auto;font-size:30px;font-weight:400}.client-project-copy{padding:32px}.client-project-copy>.eyebrow{font-size:9px;margin-bottom:18px}.client-project-copy h3{font-size:35px;line-height:1.1}.client-project-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.client-project-tags>span{background:#eee1f3;color:#6e367d;padding:8px 12px;border-radius:30px;font-size:11px;font-weight:650}.client-project-copy>p:not(.eyebrow){font-size:14px;line-height:1.85}.client-project-scope{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;border-top:1px solid #eadfed;padding-top:24px}.client-project-scope strong{display:block;font-size:13px;color:#55335f;margin-bottom:9px}.client-project-scope span{font-size:12px;color:#7d6b85;line-height:1.75;display:block}.client-project-copy>.text-link{font-size:13px}.portfolio-service-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:35px}.portfolio-service-links>a{padding:13px 19px;border:1px solid #d6c0df;border-radius:35px;font-size:13px;color:#793c88}.client-label{white-space:normal;line-height:1.5}@media(max-width:1000px){.client-project-grid{gap:22px}.client-project-posts{height:285px}.client-project-copy{padding:25px}.client-project-copy h3{font-size:29px}.client-project-scope{grid-template-columns:1fr;gap:17px}.client-project-profile{left:15px;right:15px;font-size:11px;gap:9px}.client-project-profile>img{width:39px;height:39px}}@media(max-width:700px){.client-project-grid{grid-template-columns:1fr;gap:30px}.client-project-posts{height:315px}.client-project-copy{padding:26px}.client-project-copy h3{font-size:32px}.client-project-copy>p:not(.eyebrow){font-size:14px}.client-project-scope{grid-template-columns:1fr 1fr;gap:16px}.client-project-scope strong{font-size:12px}.client-project-scope span{font-size:11px}.client-project-profile{font-size:12px}.portfolio-service-links>a{font-size:11px}.portfolio-client-projects .section-heading p{font-size:14px}}@media(max-width:370px){.client-project-posts{height:270px}.client-project-scope{grid-template-columns:1fr}}
