.ResourcesPage-module__JdF4bW__main{flex:1}.ResourcesPage-module__JdF4bW__enter{animation:ResourcesPage-module__JdF4bW__enter .9s cubic-bezier(.2, 0, 0, 1) var(--delay,0s) both}@keyframes ResourcesPage-module__JdF4bW__enter{0%{opacity:0;translate:0 14px}}.ResourcesPage-module__JdF4bW__hero{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,80px) 24px clamp(40px,5vw,56px)}.ResourcesPage-module__JdF4bW__heroGrid{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px clamp(40px,6vw,96px);display:grid}.ResourcesPage-module__JdF4bW__heroText{flex-direction:column;gap:18px;display:flex}.ResourcesPage-module__JdF4bW__eyebrow{letter-spacing:.08em;color:var(--grey-600);font-size:13px;font-weight:500}.ResourcesPage-module__JdF4bW__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--black);text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:300;line-height:1}.ResourcesPage-module__JdF4bW__lead{max-width:380px;color:var(--grey-700);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.ResourcesPage-module__JdF4bW__featured{max-width:1240px;margin:0 auto;padding:0 24px clamp(64px,8vw,96px)}.ResourcesPage-module__JdF4bW__featuredLabel{letter-spacing:.1em;color:var(--grey-500);margin-bottom:20px;font-size:12px;font-weight:500;display:block}.ResourcesPage-module__JdF4bW__featuredGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ResourcesPage-module__JdF4bW__card{color:var(--black);background:#f4eee6;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ResourcesPage-module__JdF4bW__cardMedia{aspect-ratio:16/10;background:#e9e1d6;position:relative;overflow:hidden}.ResourcesPage-module__JdF4bW__cardImage{object-fit:cover;transition:transform .9s cubic-bezier(.2,0,0,1)}.ResourcesPage-module__JdF4bW__card:hover .ResourcesPage-module__JdF4bW__cardImage{transform:scale(1.03)}.ResourcesPage-module__JdF4bW__cardBody{flex-direction:column;gap:10px;padding:24px 26px 26px;display:flex}.ResourcesPage-module__JdF4bW__cardCategory{letter-spacing:.08em;text-transform:uppercase;color:var(--grey-600);font-size:12px;font-weight:500}.ResourcesPage-module__JdF4bW__cardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--black);text-wrap:balance;margin:0;font-size:clamp(22px,2vw,26px);font-weight:400;line-height:1.18}.ResourcesPage-module__JdF4bW__cardText{color:var(--grey-600);margin:0;font-size:15px;line-height:1.55}.ResourcesPage-module__JdF4bW__cardMeta{color:var(--grey-600);justify-content:space-between;align-items:center;margin-top:6px;font-size:13px;display:flex}.ResourcesPage-module__JdF4bW__cardArrow{color:var(--black);transition:transform .3s cubic-bezier(.2,0,0,1)}.ResourcesPage-module__JdF4bW__card:hover .ResourcesPage-module__JdF4bW__cardArrow{transform:translate(4px)}.ResourcesPage-module__JdF4bW__browse{max-width:1240px;margin:0 auto;padding:0 24px clamp(72px,9vw,112px)}.ResourcesPage-module__JdF4bW__browseGrid{border-top:1px solid var(--black);grid-template-columns:minmax(0,1fr);align-items:start;gap:28px clamp(40px,6vw,96px);padding-top:clamp(28px,3vw,40px);display:grid}.ResourcesPage-module__JdF4bW__browseTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--black);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:300;line-height:1.06}.ResourcesPage-module__JdF4bW__list{grid-template-columns:minmax(0,1fr);column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.ResourcesPage-module__JdF4bW__item{border-bottom:1px solid var(--border)}.ResourcesPage-module__JdF4bW__row{border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 16px;margin:0 -12px;padding:22px 12px;transition:background .3s cubic-bezier(.2,0,0,1);display:grid}.ResourcesPage-module__JdF4bW__row:hover{background:var(--grey-100)}.ResourcesPage-module__JdF4bW__rowLink{min-height:44px;color:var(--black);grid-template-columns:36px minmax(0,1fr) auto}.ResourcesPage-module__JdF4bW__rowNumber{font-family:var(--font-mono);color:var(--grey-500);padding-top:6px;font-size:12px}.ResourcesPage-module__JdF4bW__rowText{flex-direction:column;gap:4px;display:flex}.ResourcesPage-module__JdF4bW__rowTitle{font-family:var(--font-display);letter-spacing:-.018em;color:var(--grey-900);font-size:clamp(20px,1.9vw,24px);font-weight:400;transition:color .3s cubic-bezier(.2,0,0,1)}.ResourcesPage-module__JdF4bW__row:hover .ResourcesPage-module__JdF4bW__rowTitle,.ResourcesPage-module__JdF4bW__rowLink .ResourcesPage-module__JdF4bW__rowTitle{color:var(--black)}.ResourcesPage-module__JdF4bW__rowDescription{color:var(--grey-600);font-size:15px;line-height:1.5}.ResourcesPage-module__JdF4bW__rowArrow{padding-top:4px;font-size:18px;transition:transform .3s cubic-bezier(.2,0,0,1)}.ResourcesPage-module__JdF4bW__rowLink:hover .ResourcesPage-module__JdF4bW__rowArrow{transform:translate(4px)}.ResourcesPage-module__JdF4bW__member{padding:0 24px clamp(80px,10vw,128px)}.ResourcesPage-module__JdF4bW__memberPanel{color:#f6efe4;background:#6b5c50;border-radius:32px;grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:1240px;margin:0 auto;display:grid;overflow:hidden}.ResourcesPage-module__JdF4bW__memberText{flex-direction:column;justify-content:center;gap:20px;padding:clamp(36px,5.5vw,72px);display:flex}.ResourcesPage-module__JdF4bW__memberEyebrow{letter-spacing:.08em;color:#b9d8b0;font-size:13px;font-weight:500}.ResourcesPage-module__JdF4bW__memberTitle{font-family:var(--font-display);letter-spacing:-.03em;color:#f6efe4;text-wrap:balance;margin:0;font-size:clamp(32px,3.8vw,50px);font-weight:300;line-height:1.04}.ResourcesPage-module__JdF4bW__memberLead{color:#e3d9cc;text-wrap:pretty;max-width:480px;margin:0;font-size:17px;line-height:1.6}.ResourcesPage-module__JdF4bW__memberCta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.ResourcesPage-module__JdF4bW__memberButton{text-align:center;min-height:54px;color:var(--black);background:#f6efe4;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:500;line-height:1.25;transition:background .24s,transform .24s cubic-bezier(.2,0,0,1);display:inline-flex}.ResourcesPage-module__JdF4bW__memberButton:hover{background:#fff;transform:translateY(-1px)}.ResourcesPage-module__JdF4bW__memberNote{color:#e3d9cc;font-size:14px}.ResourcesPage-module__JdF4bW__memberMedia{min-height:260px;position:relative}.ResourcesPage-module__JdF4bW__memberImage{object-fit:cover;object-position:50% 30%}@media (min-width:640px){.ResourcesPage-module__JdF4bW__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ResourcesPage-module__JdF4bW__memberButton{white-space:nowrap}}@media (min-width:760px){.ResourcesPage-module__JdF4bW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ResourcesPage-module__JdF4bW__memberPanel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ResourcesPage-module__JdF4bW__memberMedia{min-height:100%}}@media (min-width:960px){.ResourcesPage-module__JdF4bW__heroGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ResourcesPage-module__JdF4bW__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.ResourcesPage-module__JdF4bW__browseGrid{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ResourcesPage-module__JdF4bW__enter{animation:none}.ResourcesPage-module__JdF4bW__card:hover .ResourcesPage-module__JdF4bW__cardImage{transform:none}}
