.sr{grid-template-columns:minmax(0,1fr);align-items:start;gap:56px;display:grid}@media (min-width:900px){.sr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px}}.sr-intro{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.sr-title{max-width:12ch}.sr-lead{max-width:30ch}.sr-btn{margin-top:12px}.sr-card{background:var(--surface);min-width:0}.sr-card-inner{transform-origin:30% 70%;padding:clamp(32px,4vw,64px)}.reveal-clip.sr-card.pre>.reveal-clip-inner{transform:scale(1.04)}.sr-card.pre .sr-street .sw>span{transform:translateY(108%)}.sr-addr{flex-direction:column;gap:20px;margin:0;font-style:normal;display:flex}.sr-street{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-weight:300;font-size:var(--fs-display);text-wrap:balance;margin:0;line-height:.98}.sr-city{font-size:var(--fs-lead);color:var(--ink);align-items:center;gap:14px;margin:0;font-weight:500;line-height:1.3;display:flex}.sr-pin{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.sr-pin:after{content:"";box-shadow:0 0 0 1.5px var(--gold);opacity:0;border-radius:50%;position:absolute;inset:-6px;transform:scale(.5)}@media (prefers-reduced-motion:no-preference){.sr-pin:after{animation:sr-pin 3.2s var(--ease-out) 1.2s infinite}}@keyframes sr-pin{0%{opacity:.9;transform:scale(.5)}60%,to{opacity:0;transform:scale(1.9)}}.sr-dir{font-size:var(--fs-body);color:var(--ink);max-width:46ch;margin:40px 0 0;line-height:1.55}.sr-route{margin-top:12px}@media (max-width:899.98px){.sr{flex-direction:column;gap:0;display:flex}.sr-intro{display:contents}.sr-title{order:1}.sr-lead{order:2;margin-top:16px}.sr-card{order:3;margin-top:48px}.sr-btn{order:4;margin-top:40px}.sr-street{font-size:var(--fs-heading)}}@media (max-width:640px){.sr-btn{width:100%}.sr-card{margin-inline:-8px}.sr-card-inner{padding:32px 24px}}@media (max-width:699px){.sr-title,.sr-lead{text-align:center;margin-inline:auto}}
