.chero{padding:clamp(56px,8vw,104px) 0 clamp(40px,6vw,72px)}.chero .wrap{justify-items:start;gap:28px;display:grid}.chero h1{font-family:var(--display);letter-spacing:-.02em;max-width:14em;margin:0;font-size:clamp(2.6rem,7vw,5rem);font-weight:400;line-height:1.02}.chero .lead{max-width:38em;margin:0}.chero-row{flex-wrap:wrap;align-items:center;gap:20px 36px;display:flex}.chero-row .k{font:500 .75rem/1.2 var(--sans);color:var(--dusk);margin-bottom:8px;display:block}.chero-cta{flex-wrap:wrap;gap:12px;display:flex}.ps{margin:0 0 56px}.ps-head h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(2rem,4.5vw,3rem);font-weight:300}.ps-head p{color:#5f5f68;max-width:40em;margin:0 0 28px}.ps-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ps-card{border:1px solid var(--hair-strong,#d4d4d8);border-radius:var(--r);background:#fff;align-content:start;gap:6px;padding:20px;display:grid}.ps-place{font:500 .8125rem/1.2 var(--sans);color:#5f5f68}.ps-amt{font-family:var(--mono);letter-spacing:-.01em;color:var(--obsidian);font-size:1.5rem;font-weight:500}.ps-extra{color:var(--accent-text);font-weight:500}.ps-first{background:var(--obsidian);color:#fafafa;border-color:var(--obsidian);grid-area:span 2/span 2;grid-template-columns:1fr 1fr;padding:0;overflow:hidden}.ps-first .ps-place{color:var(--mist)}.ps-first .ps-amt{color:#fafafa;font-size:clamp(2rem,4vw,2.75rem)}.ps-first .ps-extra{color:var(--accent);font-size:1.25rem}.ps-img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.ps-body{align-content:center;gap:8px;padding:24px;display:grid}.ps-cap{color:var(--dusk);margin-top:8px;font-size:.75rem}.csteps{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 56px;padding:0;list-style:none;display:grid}.csteps li{border-top:2px solid var(--accent);padding-top:14px}.csteps b{letter-spacing:-.01em;margin-bottom:6px;font-size:1.0625rem;display:block}.csteps span{color:#5f5f68;font-size:.9375rem}.cfinal{text-align:center;padding:clamp(56px,8vw,96px) 0}.cfinal h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,5vw,3.5rem);font-weight:300}.cfinal p{color:var(--mist);max-width:34em;margin:0 auto 24px}@media (max-width:860px){.ps-grid{grid-template-columns:repeat(2,1fr)}.ps-first{grid-area:auto/span 2}}@media (max-width:560px){.ps-first{grid-template-columns:1fr}.ps-img{min-height:180px;max-height:220px}.csteps{grid-template-columns:1fr}}.csteps-h{font-family:var(--display);letter-spacing:-.02em;margin:40px 0 20px;font-size:2rem;font-weight:300}.ps-top{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.ps-feat{background:var(--obsidian);color:#fafafa;border-color:var(--obsidian);grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.ps-feat .ps-place{color:var(--mist)}.ps-feat .ps-amt{color:#fafafa;font-size:clamp(1.6rem,3vw,2.2rem)}.ps-feat .ps-img{height:220px;min-height:0}.ps-feat .ps-body{gap:4px;padding:16px 18px 18px;display:grid}.ps-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.ps-top,.ps-grid{grid-template-columns:1fr}.ps-feat .ps-img{height:180px}}
