.inspiration-archive-page-module__IFIk7G__page{background:var(--warm-paper);color:var(--warm-ink)}.inspiration-archive-page-module__IFIk7G__hero{background:var(--warm-wine);color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:clamp(22rem,34vw,31rem);display:grid}.inspiration-archive-page-module__IFIk7G__heroCopy{min-width:0;padding:clamp(2.25rem, 4.5vw, 4.5rem) var(--page-gutter);flex-direction:column;display:flex}.inspiration-archive-page-module__IFIk7G__back{color:#fffc;letter-spacing:.06em;width:fit-content;font-size:.73rem;font-weight:700;text-decoration:none}.inspiration-archive-page-module__IFIk7G__back:hover,.inspiration-archive-page-module__IFIk7G__back:focus-visible{text-underline-offset:.3rem;text-decoration:underline}.inspiration-archive-page-module__IFIk7G__kicker{color:#dfd0b7;letter-spacing:.14em;text-transform:uppercase;gap:.65rem;margin:auto 0 1rem;font-size:.7rem;font-weight:700;display:flex}.inspiration-archive-page-module__IFIk7G__hero h1{overflow-wrap:anywhere;max-width:16ch;font-family:var(--font-serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.6vw,6rem);font-weight:400;line-height:.98}.inspiration-archive-page-module__IFIk7G__heroCount{color:#ffffffc2;margin:1.4rem 0 0;font-size:.82rem}.inspiration-archive-page-module__IFIk7G__heroImage{background:#342825;min-height:100%;position:relative;overflow:hidden}.inspiration-archive-page-module__IFIk7G__heroImage img,.inspiration-archive-page-module__IFIk7G__cardImage img{object-fit:cover}.inspiration-archive-page-module__IFIk7G__credit{z-index:1;color:#fff;letter-spacing:.02em;background:#191c16d4;padding:.45rem .6rem;font-size:.62rem;position:absolute;bottom:0;right:0}.inspiration-archive-page-module__IFIk7G__listing{padding:clamp(2rem, 4vw, 4rem) var(--page-gutter) clamp(4.5rem, 8vw, 8rem)}.inspiration-archive-page-module__IFIk7G__listHeader{border-bottom:1px solid #2a2a2540;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.inspiration-archive-page-module__IFIk7G__listHeader h2,.inspiration-archive-page-module__IFIk7G__listHeader span{color:var(--warm-wine);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.inspiration-archive-page-module__IFIk7G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);margin-top:clamp(1.4rem,3vw,3rem);display:grid}.inspiration-archive-page-module__IFIk7G__grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.inspiration-archive-page-module__IFIk7G__card{flex-direction:column;min-width:0;display:flex}.inspiration-archive-page-module__IFIk7G__grid[data-count="1"] .inspiration-archive-page-module__IFIk7G__card{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.inspiration-archive-page-module__IFIk7G__cardImage{aspect-ratio:4/3;background:var(--warm-paper-deep);min-width:0;display:block;position:relative;overflow:hidden}.inspiration-archive-page-module__IFIk7G__cardImage img{transition:transform .3s}.inspiration-archive-page-module__IFIk7G__cardImage:hover img,.inspiration-archive-page-module__IFIk7G__cardImage:focus-visible img{transform:scale(1.025)}.inspiration-archive-page-module__IFIk7G__cardCopy{flex-direction:column;align-items:flex-start;min-width:0;padding-top:1.5rem;display:flex}.inspiration-archive-page-module__IFIk7G__cardMeta{color:#2a2a25b8;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem .55rem;margin:0;font-size:.68rem;font-weight:700;display:flex}.inspiration-archive-page-module__IFIk7G__card h3{max-width:20ch;font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:400;line-height:1.05}.inspiration-archive-page-module__IFIk7G__card h3 a{text-decoration:none}.inspiration-archive-page-module__IFIk7G__card h3 a:hover,.inspiration-archive-page-module__IFIk7G__card h3 a:focus-visible{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.inspiration-archive-page-module__IFIk7G__excerpt{color:#2a2a25bf;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.inspiration-archive-page-module__IFIk7G__read{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;gap:1.8rem;margin-top:1.5rem;padding-bottom:.35rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.inspiration-archive-page-module__IFIk7G__next{padding:clamp(3.5rem, 6vw, 6rem) var(--page-gutter);background:var(--warm-moss);color:#fff;justify-content:space-between;align-items:end;gap:2rem;display:flex}.inspiration-archive-page-module__IFIk7G__next p{color:#dfd0b7;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:700}.inspiration-archive-page-module__IFIk7G__next h2{font-family:var(--font-serif);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1}.inspiration-archive-page-module__IFIk7G__next a{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;flex-shrink:0;gap:2rem;padding-bottom:.45rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:700px){.inspiration-archive-page-module__IFIk7G__hero{grid-template-columns:minmax(0,1fr);min-height:0}.inspiration-archive-page-module__IFIk7G__heroCopy{min-height:18rem;padding-block:1.4rem 1.8rem}.inspiration-archive-page-module__IFIk7G__kicker{margin-top:2.2rem}.inspiration-archive-page-module__IFIk7G__hero h1{font-size:clamp(2.35rem,10.5vw,3.7rem)}.inspiration-archive-page-module__IFIk7G__heroCount{margin-top:1rem}.inspiration-archive-page-module__IFIk7G__heroImage{min-height:8.5rem}.inspiration-archive-page-module__IFIk7G__grid,.inspiration-archive-page-module__IFIk7G__grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.inspiration-archive-page-module__IFIk7G__grid[data-count="1"] .inspiration-archive-page-module__IFIk7G__card{align-items:stretch;gap:0;display:flex}.inspiration-archive-page-module__IFIk7G__card+.inspiration-archive-page-module__IFIk7G__card{border-top:1px solid #2a2a2538;padding-top:1.5rem}.inspiration-archive-page-module__IFIk7G__cardImage{aspect-ratio:16/10}.inspiration-archive-page-module__IFIk7G__card h3{font-size:clamp(2rem,8vw,2.7rem)}.inspiration-archive-page-module__IFIk7G__next{flex-direction:column;align-items:flex-start}}
