/* ── styles/pages/home.css ── */
@layer pages {
.pg-home #doors{padding-top: clamp(36px, 4vw, 64px);}
.pg-home #doors .sec-head{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: 0 clamp(24px, 4vw, 64px);align-items: end;max-width: none;margin-bottom: clamp(20px, 2.4vw, 36px);}
.pg-home #doors .sec-head .sec-head__dek{margin-top: 0;max-width: 46ch;}
.pg-home #counter .bignum{margin-top: 0;}
.pg-home #counter .actions{margin-top: clamp(26px, 3vw, 44px);}
.pg-home .home-roll{margin-top: clamp(28px, 3vw, 44px);padding-top: 18px;border-top: 1.5px solid var(--ink);display: grid;grid-template-columns: minmax(0, 3fr) minmax(0, 9fr);gap: 10px clamp(20px, 3vw, 48px);align-items: baseline;}
.pg-home .home-roll__h{color: var(--ink);}
.pg-home .home-roll__names{font-size: clamp(17px, 1.3vw, 20px);line-height: 1.6;color: var(--ink-soft);max-width: none;}
.pg-home .home-roll__go{grid-column: 2;display: block;text-wrap: balance;font-weight: 800;font-size: var(--fs-label);letter-spacing: .09em;text-transform: uppercase;}
.pg-home .home-roll__go a{color: var(--ink);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .38em;text-decoration-color: var(--purple);}
.pg-home .home-roll__go .arrow{display: inline-block;width: 22px;height: 12px;margin-left: 8px;vertical-align: -1px;}
@media (max-width: 700px){.pg-home .home-roll{grid-template-columns: 1fr;}.pg-home .home-roll__go{grid-column: 1;}.pg-home .home-roll__names{font-size: 16px;}}
.pg-home .home-roll__note{margin-top: 14px;color: var(--ink-mute);}
.pg-home #cultures > .wrap > .actions{margin-top: clamp(16px, 1.8vw, 26px);}
@media (max-width: 900px){
.pg-home #doors .sec-head{grid-template-columns: 1fr;}
.pg-home #doors .sec-head .sec-head__dek{margin-top: 12px;}
}
@media (min-width: 901px){.pg-home #journal .doors--cols-3 .door__title{min-height: 2lh;}}
.pg-home #journal .doors--cols-3 .door{align-content: start;}
}
