.rgaaeW_hero{flex-direction:column;justify-content:flex-start;min-height:clamp(600px,86vh,880px);display:flex}.rgaaeW_hero h1{--indent:1.3em;font-size:clamp(50px,7.4vw,116px)}.rgaaeW_hero .rgaaeW_lead{color:var(--ink);text-shadow:0 1px 12px #f4f1ead9;margin-top:28px;font-size:clamp(17px,1.4vw,20px)}.rgaaeW_section{padding:clamp(72px,9vw,120px) 0 0}.rgaaeW_section:last-of-type{padding-bottom:clamp(90px,12vw,150px)}.rgaaeW_available{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.rgaaeW_availableItem{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.rgaaeW_availableItem h3{font:400 clamp(32px, 3vw, 44px)/1 var(--serif);letter-spacing:-.02em;margin:10px 0 14px}.rgaaeW_availableItem p{color:var(--ink-2);margin:0 0 10px;line-height:1.55}.rgaaeW_req{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--seal)}.rgaaeW_basis{font:400 12.5px/1 var(--mono);color:var(--muted)}.rgaaeW_itemCtas{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rgaaeW_filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 clamp(36px,4vw,52px);display:flex}.rgaaeW_filters span{color:var(--muted);margin-right:4px;font-size:14px}.rgaaeW_filters a{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.rgaaeW_filters a:hover{border-color:var(--ink)}.rgaaeW_filters a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rgaaeW_category{margin-top:clamp(40px,5vw,64px)}.rgaaeW_category h3{font:500 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 22px;display:flex}.rgaaeW_category h3:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.rgaaeW_shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.rgaaeW_shelf p{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.4}@media (max-width:1080px){.rgaaeW_available{grid-template-columns:1fr}.rgaaeW_shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rgaaeW_availableItem{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.rgaaeW_shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}.rgaaeW_btnSm{border-radius:11px;height:42px;padding:0 18px;font-size:14.5px}
