.address-signs{--address-paper:#f5f2eb;--address-wall:#e7e2d8;--address-text-muted:#524c43;--address-rule:#c7beb0;--address-gutter:clamp(20px, 5vw, 92px);background:var(--address-paper)}.address-signs>.breadcrumbs{padding:16px var(--address-gutter) 0;background:var(--address-wall);position:relative;top:auto;left:auto}.address-signs-hero{padding:clamp(24px, 4vw, 64px) var(--address-gutter) clamp(32px, 5vw, 80px);background:var(--address-wall);border-bottom:1px solid var(--address-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.address-signs-kicker{color:#594a38;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.address-signs h1{text-wrap:initial;max-inline-size:11em;margin:18px 0 0}.address-signs-lead{max-inline-size:42ch;color:var(--address-text-muted);margin:20px 0 24px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.address-signs-figure{border:1px solid #c4b8a5;min-inline-size:0;margin:0}.address-signs-facade{background:repeating-linear-gradient(0deg,#0000 0 32px,#ae9f85 33px,#fff7 34px,#0000 35px),#d6cab7;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:clamp(6px,1.6vw,22px);padding:clamp(20px,4.2vw,72px) clamp(10px,3vw,44px);display:grid}.address-signs-specimen{min-inline-size:0}.address-signs-plate{outline-offset:-4px;color:#fff;background:#17478b;border:1px solid #10366e;outline:1px solid #d9e8ff;align-content:center;justify-items:center;padding:3%;font-family:Arial,sans-serif;display:grid;box-shadow:0 5px 10px #2b2a3152;container-type:inline-size}.address-signs-street{aspect-ratio:3}.address-signs-number{aspect-ratio:1.5}.address-signs-street span{font-size:6cqi}.address-signs-street strong{font-size:15cqi;line-height:1}.address-signs-number span{font-size:48cqi;font-weight:700;line-height:.95}.address-signs-measure{color:#392e20;text-align:center;white-space:nowrap;border-top:1px solid #665842;margin-top:13px;padding-top:5px;font-size:clamp(.65rem,1.1vw,.8rem);font-weight:800;display:block}.address-signs-figure figcaption{color:var(--address-text-muted);background:var(--address-paper);padding:8px 12px;font-size:.75rem}.address-signs-section{padding:clamp(40px, 5.5vw, 88px) var(--address-gutter);border-bottom:1px solid var(--address-rule)}.address-signs-section :is(h2,h3){margin:0}.address-signs-section .address-signs-kicker{margin-bottom:12px}.address-signs-section p:not(.address-signs-kicker){max-inline-size:63ch;color:var(--address-text-muted);margin:14px 0;line-height:1.6}.address-signs-section a{color:#174579;text-underline-offset:.2em;text-decoration:underline}.address-signs-standard,.address-signs-placement,.address-signs-faq,.address-signs-calculate{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,5vw,88px);display:grid}.address-signs-formats{border-top:1px solid var(--address-rule)}.address-signs-formats article{border-bottom:1px solid var(--address-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:17px 0;display:grid}.address-signs-section .address-signs-formats article p{grid-column:1/-1;margin:0}.address-signs-formats strong{color:#174579;white-space:nowrap}.address-signs-options{background:#e9edf1}.address-signs-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,5vw,88px);margin-top:26px;display:grid}.address-signs-options-grid article{border-top:2px solid #174579;padding-top:16px}.address-signs-section .address-signs-placement-copy>p:first-child{margin-top:0}.address-signs-placement ul{padding-inline-start:1.25em}.address-signs-placement li+li{margin-top:8px}.address-signs-faq details{border-bottom:1px solid var(--address-rule);padding:14px 0}.address-signs-faq details:first-child{border-top:1px solid var(--address-rule)}.address-signs-faq summary{cursor:pointer;font-weight:750}.address-signs-calculate{background:var(--address-wall);scroll-margin-top:96px}.address-signs-calculate>div:first-child{min-inline-size:0}@media (width<=820px){.address-signs-hero,.address-signs-standard,.address-signs-placement,.address-signs-faq,.address-signs-calculate{grid-template-columns:minmax(0,1fr)}.address-signs-figure{max-inline-size:620px}.address-signs-lead{margin-block:14px 18px}}@media (width<=520px){.address-signs-options-grid,.address-signs-formats article{grid-template-columns:minmax(0,1fr)}}
