.page-module__kWjMqG__page{--brand:#394524;--ivory:#f6f0e5;--ink:#22251f;--muted:#6c7064;min-height:100vh;color:var(--ink);background:#fff}.page-module__kWjMqG__header{width:min(100% - 48px,1380px);height:88px;color:var(--muted);font-family:var(--font-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #39452429;justify-content:space-between;align-items:center;margin:0 auto;font-size:11px;display:flex}.page-module__kWjMqG__back{color:var(--brand);font-weight:700}.page-module__kWjMqG__hero,.page-module__kWjMqG__section{width:min(100% - 48px,1380px);margin:0 auto}.page-module__kWjMqG__hero{text-align:center;background:var(--ivory);align-content:center;justify-items:center;min-height:760px;margin-top:30px;padding:90px 48px;display:grid}.page-module__kWjMqG__eyebrow{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;margin-bottom:46px;font-size:11px;font-weight:700}.page-module__kWjMqG__heroLogo{width:min(700px,76vw)}.page-module__kWjMqG__hero h1{color:var(--brand);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:64px 0 24px;font-size:clamp(46px,6vw,82px);font-weight:600;line-height:.95}.page-module__kWjMqG__hero h1 em{font-weight:500}.page-module__kWjMqG__lead{max-width:760px;color:var(--muted);font-size:17px;line-height:1.65}.page-module__kWjMqG__heroActions{font-family:var(--font-sans), sans-serif;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.page-module__kWjMqG__primaryAction,.page-module__kWjMqG__secondaryAction{border:1px solid var(--brand);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.page-module__kWjMqG__primaryAction{background:var(--brand);color:#fff}.page-module__kWjMqG__secondaryAction{color:var(--brand);background:0 0}.page-module__kWjMqG__primaryAction:hover{background:#2d381c}.page-module__kWjMqG__secondaryAction:hover{background:#39452412}.page-module__kWjMqG__section{border-bottom:1px solid #3945241f;padding:130px 0}.page-module__kWjMqG__sectionTitle{grid-template-columns:80px 1fr;gap:24px;margin-bottom:70px;display:grid}.page-module__kWjMqG__sectionTitle>span{color:var(--brand);font-family:var(--font-sans), sans-serif;letter-spacing:.14em;font-size:11px;font-weight:700}.page-module__kWjMqG__sectionTitle p{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.page-module__kWjMqG__sectionTitle h2,.page-module__kWjMqG__closing h2{max-width:920px;color:var(--brand);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.6vw,66px);font-weight:600;line-height:.98}.page-module__kWjMqG__masterCard{background:var(--ivory);flex-direction:column;justify-content:center;align-items:center;gap:80px;min-height:500px;padding:110px 11%;display:flex}.page-module__kWjMqG__masterCard>img{width:min(760px,82%)}.page-module__kWjMqG__masterCard p{color:var(--muted);margin:0;font-size:13px}.page-module__kWjMqG__variantGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__kWjMqG__variant{border:1px solid #3945241f;flex-direction:column;justify-content:center;align-items:center;gap:70px;min-height:330px;padding:52px 34px 30px;display:flex}.page-module__kWjMqG__variant>img,.page-module__kWjMqG__blackLogo{width:min(330px,92%)}.page-module__kWjMqG__variant span{letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;font-size:10px;font-weight:700}.page-module__kWjMqG__variantLight{background:var(--ivory);color:var(--brand)}.page-module__kWjMqG__variantDark{background:var(--brand);color:#fff}.page-module__kWjMqG__variantWhite{color:#111;background:#fff}.page-module__kWjMqG__blackLogo{filter:brightness(0)}.page-module__kWjMqG__palette{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.page-module__kWjMqG__colorCard{min-width:0}.page-module__kWjMqG__swatch{aspect-ratio:1/1.08;border:1px solid #0000000a;border-radius:4px}.page-module__kWjMqG__colorCard h3{margin:16px 0 4px;font-size:13px}.page-module__kWjMqG__colorCard code{color:var(--muted);font-family:var(--font-sans), sans-serif;font-size:11px}.page-module__kWjMqG__green{background:#394524}.page-module__kWjMqG__ivory{background:#f6f0e5}.page-module__kWjMqG__wine{background:#541d33}.page-module__kWjMqG__gold{background:#b89c4a}.page-module__kWjMqG__rose{background:#b7737d}.page-module__kWjMqG__orange{background:#ca7b2d}.page-module__kWjMqG__note{color:var(--muted);margin:34px 0 0;font-size:12px}.page-module__kWjMqG__typeGrid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.page-module__kWjMqG__typeDisplay,.page-module__kWjMqG__typeSans{background:var(--ivory);flex-direction:column;justify-content:center;min-height:350px;padding:58px;display:flex}.page-module__kWjMqG__typeDisplay span,.page-module__kWjMqG__typeSans span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:34px;font-size:10px;font-weight:700}.page-module__kWjMqG__typeDisplay strong{color:var(--brand);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:clamp(42px,4.5vw,72px);font-weight:600}.page-module__kWjMqG__typeDisplay em{color:var(--brand);font-family:var(--font-display), Georgia, serif;margin-top:18px;font-size:24px}.page-module__kWjMqG__typeSans strong{color:var(--brand);font-size:32px}.page-module__kWjMqG__typeSans p{max-width:430px;color:var(--muted);margin:18px 0 0;line-height:1.65}.page-module__kWjMqG__rules{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.page-module__kWjMqG__rules article{border-top:3px solid var(--brand);background:#faf9f5;padding:42px}.page-module__kWjMqG__rules h3{color:var(--brand);margin-bottom:18px;font-size:18px}.page-module__kWjMqG__rules p{color:var(--muted);margin:0;line-height:1.7}.page-module__kWjMqG__closing{background:var(--brand);color:#fff;margin-top:80px;padding:120px max(48px,50vw - 690px)}.page-module__kWjMqG__closing p{letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700}.page-module__kWjMqG__closing h2{color:#fff}.page-module__kWjMqG__closing span{color:#ffffffad;margin-top:50px;font-size:13px;display:block}@media (max-width:900px){.page-module__kWjMqG__variantGrid,.page-module__kWjMqG__palette,.page-module__kWjMqG__typeGrid,.page-module__kWjMqG__rules{grid-template-columns:1fr 1fr}.page-module__kWjMqG__palette{row-gap:36px}.page-module__kWjMqG__sectionTitle{grid-template-columns:1fr}.page-module__kWjMqG__sectionTitle>span{margin-bottom:-8px}}@media (max-width:640px){.page-module__kWjMqG__header{width:min(100% - 28px,1380px);font-size:9px}.page-module__kWjMqG__hero,.page-module__kWjMqG__section{width:min(100% - 28px,1380px)}.page-module__kWjMqG__hero{min-height:620px;padding:70px 24px}.page-module__kWjMqG__section{padding:86px 0}.page-module__kWjMqG__variantGrid,.page-module__kWjMqG__palette,.page-module__kWjMqG__typeGrid,.page-module__kWjMqG__rules{grid-template-columns:1fr}.page-module__kWjMqG__masterCard{gap:50px;min-height:360px;padding:70px 24px}.page-module__kWjMqG__typeDisplay,.page-module__kWjMqG__typeSans{min-height:280px;padding:34px}.page-module__kWjMqG__closing{padding:90px 24px}.page-module__kWjMqG__heroActions,.page-module__kWjMqG__primaryAction,.page-module__kWjMqG__secondaryAction{width:100%}}
