.section--catpip-cluster{background:var(--catpip-base)}.catpip-cluster__breadcrumbs,.catpip-cluster{width:min(calc(100% - 48px),1180px);margin-inline:auto}.catpip-cluster__breadcrumbs{padding-block:24px 12px;border-bottom:1px solid var(--catpip-border)}.catpip-cluster__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;color:var(--catpip-muted);font-size:13px;font-weight:700;list-style:none}.catpip-cluster__breadcrumbs li:not(:last-child):after{margin-left:8px;content:"/"}.catpip-cluster__breadcrumbs a{color:inherit;text-underline-offset:3px}.catpip-cluster{padding-bottom:clamp(64px,9vw,120px)}.catpip-cluster__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.72fr);gap:clamp(36px,7vw,88px);align-items:center;padding-block:clamp(52px,8vw,104px)}.catpip-cluster__hero--text-only{display:block;max-width:940px}.catpip-cluster__hero h1{max-width:13ch;margin:0;font-size:clamp(48px,6.4vw,88px);line-height:.96}.catpip-cluster__answer{max-width:720px;margin:28px 0 0;color:var(--catpip-muted);font-size:clamp(18px,1.5vw,22px);line-height:1.62}.catpip-cluster__hero-media{overflow:hidden;margin:0;aspect-ratio:4 / 5;border-radius:48% 48% 24px 24px/20% 20% 24px 24px;background:var(--catpip-accent-soft)}.catpip-cluster__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.catpip-cluster__intro-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);gap:clamp(40px,8vw,96px);align-items:start;padding-block:clamp(52px,7vw,88px);border-top:1px solid var(--catpip-ink)}.catpip-cluster__intro{max-width:760px;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.catpip-cluster__intro>:first-child{margin-top:0}.catpip-cluster__intro>:last-child{margin-bottom:0}.catpip-cluster__questions{padding:28px;border-radius:var(--catpip-radius-card);background:#f4e3d5}.catpip-cluster__questions h2{margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.05}.catpip-cluster__questions ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.catpip-cluster__questions li{padding-top:14px;border-top:1px solid rgba(31,45,41,.22);line-height:1.5}.catpip-cluster__cornerstone{display:grid;overflow:hidden;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:stretch;border-radius:28px;background:var(--catpip-espresso);color:var(--catpip-dark-text)}.catpip-cluster__cornerstone-copy{align-self:center;padding:clamp(36px,6vw,72px)}.catpip-cluster__cornerstone h2{margin:0;color:inherit;font-size:clamp(36px,4.5vw,62px);line-height:1}.catpip-cluster__cornerstone-copy>p:not(.catpip-eyebrow,.catpip-cluster__article-meta){margin:22px 0 0;color:#fffaf6c7;font-size:17px;line-height:1.62}.catpip-cluster__cornerstone .catpip-eyebrow{color:#f0a77d}.catpip-cluster__cornerstone .button{margin-top:24px}.catpip-cluster__cornerstone-media{min-height:440px}.catpip-cluster__cornerstone-media img{display:block;width:100%;height:100%;object-fit:cover}.catpip-cluster__article-meta{margin:16px 0 0;color:inherit;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.catpip-cluster__library{padding-block:clamp(72px,10vw,128px)}.catpip-cluster__section-heading{display:flex;gap:32px;align-items:end;justify-content:space-between;margin-bottom:42px}.catpip-cluster__section-heading h2,.catpip-cluster__related h2,.catpip-cluster__collection h2{margin:0;font-size:clamp(38px,5vw,66px);line-height:.98}.catpip-cluster__text-link{display:inline-flex;min-height:44px;gap:8px;align-items:center;flex:0 0 auto;color:var(--catpip-ink);font-weight:750;text-underline-offset:4px}.catpip-cluster__text-link span{color:var(--catpip-accent)}.catpip-cluster__article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px;margin:0;padding:0;list-style:none;counter-reset:catpip-cluster-guide}.catpip-cluster__article-card{min-width:0;border-top:1px solid var(--catpip-ink);counter-increment:catpip-cluster-guide}.catpip-cluster__article-media{display:block;overflow:hidden;margin-top:12px;aspect-ratio:16 / 10;background:var(--catpip-paper)}.catpip-cluster__article-media img{display:block;width:100%;height:100%;transition:transform .18s ease;object-fit:cover}.catpip-cluster__article-media:hover img{transform:scale(1.018)}.catpip-cluster__article-copy{padding-top:18px}.catpip-cluster__article-number{margin:0 0 8px;color:var(--catpip-accent);font-size:12px;font-weight:750;letter-spacing:.12em}.catpip-cluster__article-card h3{margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1.08}.catpip-cluster__article-card h3 a{color:var(--catpip-ink);text-decoration:none}.catpip-cluster__article-card h3 a:hover{color:var(--catpip-accent)}.catpip-cluster__article-card h3+p{margin:14px 0 0;color:var(--catpip-muted);line-height:1.55}.catpip-cluster__article-card .catpip-cluster__article-meta{color:var(--catpip-muted)}.catpip-cluster__empty{padding:28px;border:1px solid var(--catpip-border);border-radius:var(--catpip-radius-card);color:var(--catpip-muted)}.catpip-cluster__related{padding-block:clamp(56px,8vw,96px);border-top:1px solid var(--catpip-border)}.catpip-cluster__related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none}.catpip-cluster__related a{display:flex;min-height:88px;gap:20px;align-items:center;justify-content:space-between;padding:20px 24px;border:1px solid var(--catpip-border);border-radius:var(--catpip-radius-soft);color:var(--catpip-ink);font-weight:750;text-decoration:none}.catpip-cluster__related a:hover{border-color:var(--catpip-accent);color:var(--catpip-accent)}.catpip-cluster__collection{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:36px;align-items:center;padding:clamp(32px,5vw,64px);border-radius:28px;background:var(--catpip-accent-soft)}.catpip-cluster__collection>div{max-width:680px}.catpip-cluster__collection p:not(.catpip-eyebrow){color:var(--catpip-muted);line-height:1.6}.catpip-cluster__collection .button{margin-top:12px}.catpip-cluster__collection img{width:100%;aspect-ratio:4 / 3;border-radius:20px;object-fit:cover}.catpip-cluster__boundary{max-width:760px;margin-top:48px;padding-left:20px;border-left:3px solid var(--catpip-accent);color:var(--catpip-muted)}.catpip-cluster__boundary p:last-child{margin-bottom:0;line-height:1.62}@media screen and (max-width:989px){.catpip-cluster__hero,.catpip-cluster__intro-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.catpip-cluster__cornerstone{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr)}.catpip-cluster__article-grid,.catpip-cluster__related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.catpip-cluster__breadcrumbs,.catpip-cluster{width:min(calc(100% - 32px),1180px)}.catpip-cluster__hero,.catpip-cluster__intro-layout,.catpip-cluster__cornerstone,.catpip-cluster__collection{grid-template-columns:1fr}.catpip-cluster__hero{padding-block:40px 56px}.catpip-cluster__hero h1{font-size:clamp(44px,14vw,64px)}.catpip-cluster__hero-media{aspect-ratio:16 / 11;border-radius:22px}.catpip-cluster__intro-layout{gap:32px}.catpip-cluster__cornerstone-media{min-height:0;aspect-ratio:16 / 10;order:-1}.catpip-cluster__section-heading{display:block}.catpip-cluster__section-heading .catpip-cluster__text-link{margin-top:20px}.catpip-cluster__article-grid,.catpip-cluster__related ul{grid-template-columns:1fr}.catpip-cluster__collection{padding:28px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-catpip-guide-cluster.css.map */
