.hub-page{background:#f6f2eb;color:#1d1814}.hub-page .site-header nav a[aria-current="page"]{color:#e3c887}.hub-hero{min-height:540px;display:grid;align-items:center;padding:84px 12vw;background-image:linear-gradient(90deg,#090807 0%,rgba(9,8,7,.93) 38%,rgba(9,8,7,.35) 75%,rgba(9,8,7,.2)),var(--hub-image);background-position:center;background-size:cover;color:#f7f0e6}.hub-hero>div{max-width:700px}.page-kicker{margin:0 0 13px;color:#cf3028;font-size:10px;font-weight:700;letter-spacing:1.45px}.hub-hero .page-kicker{color:#efbd68}.hub-hero h1,.hub-intro h2,.hub-steps h2,.hub-form h2{margin:0;font-family:var(--serif);font-size:clamp(52px,6vw,82px);font-weight:500;line-height:.86;letter-spacing:-2.2px}.hub-hero p:not(.page-kicker){max-width:580px;margin:23px 0 28px;color:#ded3c5;font-size:15px;line-height:1.65}.hub-facts{display:grid;grid-template-columns:repeat(3,1fr);background:#16120f;color:#f7efe4;padding:29px 11vw}.hub-facts>div{display:flex;gap:16px;align-items:baseline;justify-content:center;border-right:1px solid rgba(255,255,255,.16);padding:0 16px}.hub-facts>div:last-child{border-right:0}.hub-facts strong{font-family:var(--serif);font-size:39px;font-weight:500;color:#e7c477}.hub-facts span{color:#d9cec0;font-size:10px;letter-spacing:.3px}.hub-intro{max-width:880px;margin:0 auto;padding:82px 5vw 52px;text-align:center}.hub-intro h2{font-size:50px;line-height:.91}.hub-intro>p:last-child{max-width:650px;margin:21px auto 0;color:#5f554b;font-size:14px;line-height:1.72}.hub-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:0 5.9vw 78px}.hub-card{overflow:hidden;border:1px solid #dfd2c1;background:#fffdf9}.hub-card-image{height:210px;background-position:center;background-size:cover}.image-1{background-image:linear-gradient(0deg,rgba(10,8,6,.25),transparent 68%),url('public/images/journal-materials-comparison.png')}.image-2{background-image:linear-gradient(0deg,rgba(10,8,6,.25),transparent 68%),url('public/images/journal-tech-pack-review.png')}.image-3{background-image:linear-gradient(0deg,rgba(10,8,6,.25),transparent 68%),url('public/images/journal-sample-inspection.png')}.image-4{background-image:linear-gradient(0deg,rgba(10,8,6,.25),transparent 68%),url('public/images/journal-private-label-packaging.png')}.hub-card>div:last-child{min-height:231px;padding:25px 23px;display:flex;flex-direction:column}.hub-card h2{margin:0 0 12px;font-family:var(--serif);font-size:29px;font-weight:600;line-height:.95}.hub-card p{margin:0;color:#62574c;font-size:12px;line-height:1.62}.hub-card a{margin-top:auto;padding-top:20px;color:#a10c0b;font-size:11px;font-weight:700}.hub-card a span{padding-left:8px;font-size:17px}.hub-steps{display:grid;grid-template-columns:minmax(250px,.75fr) 1.25fr;gap:8vw;padding:72px 12vw;background:radial-gradient(circle at 88% 15%,#3e2214,transparent 30%),#0f0d0b;color:#f7efe4}.hub-steps h2{font-size:50px}.hub-steps p:not(.page-kicker){max-width:340px;color:#cdbfac;font-size:13px;line-height:1.65}.hub-steps ol{margin:0;padding:0;list-style:none}.hub-steps li{display:grid;grid-template-columns:58px 1fr;gap:18px;align-items:center;padding:18px 0;border-top:1px solid rgba(231,196,119,.22)}.hub-steps b{font-family:var(--serif);font-size:35px;font-weight:500;color:#e7c477}.hub-steps li span{font-family:var(--serif);font-size:25px;line-height:1}.hub-form{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:74px 12vw;background:#f0e9de}.hub-form h2{font-size:52px;color:#861010}.hub-form p:not(.page-kicker){max-width:330px;font-size:13px;line-height:1.65;color:#584c40}.hub-form p a{color:#99100e;text-decoration:underline;text-underline-offset:3px}.hub-form form{display:flex;flex-direction:column;gap:12px}.hub-form label{display:flex;flex-direction:column;gap:6px;color:#4a3e33;font-size:10px;font-weight:700}.hub-form input,.hub-form textarea,.hub-form select{border:1px solid #bba98f;background:#fffdf9;color:#1d1814;padding:11px;font-size:12px}.hub-form textarea{min-height:110px}.hub-form input:focus,.hub-form textarea:focus,.hub-form select:focus{border-color:#aa0808;outline:3px solid rgba(170,8,8,.15)}.hub-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.hub-form .button{align-self:flex-start;border:0}.hub-page footer{grid-template-columns:2fr repeat(4,1fr)}
@media(max-width:950px){.hub-hero{padding:70px 8vw}.hub-cards{grid-template-columns:1fr 1fr;padding-left:8vw;padding-right:8vw}.hub-steps,.hub-form{padding-left:8vw;padding-right:8vw}.hub-form{grid-template-columns:1fr}.hub-form p:not(.page-kicker){max-width:620px}.hub-page footer{grid-template-columns:2fr repeat(2,1fr)}.hub-page footer>div:nth-child(4){grid-column:2}.hub-page footer>div:nth-child(5){grid-column:3}}
@media(max-width:620px){.hub-hero{min-height:500px;padding:58px 7vw;background-image:linear-gradient(90deg,rgba(9,8,7,.94),rgba(9,8,7,.65)),var(--hub-image)}.hub-hero h1,.hub-intro h2,.hub-steps h2,.hub-form h2{font-size:46px;letter-spacing:-1.2px}.hub-hero p:not(.page-kicker){font-size:13px}.hub-facts{padding:20px 6vw}.hub-facts>div{display:block;padding:0 10px}.hub-facts strong{display:block;font-size:28px}.hub-facts span{font-size:8px}.hub-intro{padding:61px 7vw 35px;text-align:left}.hub-intro>p:last-child{margin-left:0}.hub-cards{grid-template-columns:1fr;padding:0 6vw 52px;gap:13px}.hub-card-image{height:200px}.hub-card>div:last-child{min-height:0;padding:22px}.hub-steps{grid-template-columns:1fr;gap:28px;padding:52px 7vw}.hub-steps li span{font-size:21px}.hub-form{padding:52px 7vw}.hub-form-grid{grid-template-columns:1fr}.hub-page footer{grid-template-columns:1fr 1fr;padding-left:7vw;padding-right:7vw}.hub-page footer .footer-brand{grid-column:span 2}.hub-page footer>div:nth-child(4),.hub-page footer>div:nth-child(5){grid-column:auto}}
