:root{--ink:#1b2327;--paper:#eef2f3;--sand:#d9e1e3;--marigold:#c8321f;--marigold-deep:#1f6f78;--chili:#a3281a;--tide:#c3d1d4;--bay:#1f6f78;--radius:2px;--hollow:#10181b;--sumac:#c8321f;--sumac-dark:#a92715;--sumac-light:#f0826d;--teal:#1f6f78;--muted-foreground:#46555b;--border:#cbd5d8;--input:#a8b6ba;--ring:#1f6f78;--primary-foreground:#eef2f3}body{font-family:var(--font-body),system-ui,sans-serif}.b-h1,.b-h2,.b-h3,h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;font-optical-sizing:auto;letter-spacing:-.02em}.b-h1{line-height:1.04}.b-h1,.b-h2{font-weight:700}.b-h2{line-height:1.08}.b-btn.gold,.head-call{background:var(--sumac);color:#fff}.b-btn.gold:hover,.head-call:hover{background:var(--sumac-dark)}.b-btn.mist{background:var(--sand)}.is-navy .b-btn.mist{border-top-color:var(--sumac-light)}.is-navy .b-dim{color:#b6c4c9}.b-top a{-webkit-text-decoration-color:var(--sumac-light);text-decoration-color:var(--sumac-light)}.sh .mobile-nav>nav{border-top-color:var(--sumac)}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:var(--teal)}.ar-hero a:focus-visible,.ar-hero button:focus-visible,.is-navy a:focus-visible,.is-navy button:focus-visible{outline-color:var(--sumac-light)}.head-call{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:auto;padding:.35rem 1rem;min-height:44px;border-radius:var(--radius);text-decoration:none;line-height:1.1;white-space:nowrap}.head-call__label{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.head-call__num{font-size:1.05rem;font-weight:800}.ar-no{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.9rem;background:var(--sumac);color:#fff;font-family:var(--font-body),system-ui,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.04em;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ar-h2,.ar-no+*{display:block}.ar-lockup{display:inline-flex;align-items:center;gap:.75rem;color:var(--ink)}.ar-lockup[data-dark]{color:var(--paper)}.ar-lockup__mark{flex:none}.ar-lockup__rule{position:relative;flex:none;width:2px;height:2.9rem;background:var(--sumac)}.ar-lockup__rule:before{content:"";position:absolute;left:50%;top:50%;width:.55rem;height:.55rem;background:var(--sumac);transform:translate(-50%,-50%) rotate(45deg)}.ar-lockup[data-dark] .ar-lockup__rule,.ar-lockup[data-dark] .ar-lockup__rule:before{background:var(--sumac-light)}.ar-lockup__text{display:flex;flex-direction:column;line-height:1.05}.ar-lockup__name{font-family:var(--font-display),system-ui,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.ar-lockup__sub{font-family:var(--font-body),system-ui,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}@media (max-width:40rem){.ar-lockup__mark{width:64px;height:auto}.ar-lockup__name{font-size:1.3rem}.ar-lockup__sub{font-size:.56rem}}.ar-hero{position:relative;background:var(--paper);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.ar-hero__media{position:relative;margin:0;height:clamp(15rem,36vw,31rem);overflow:hidden;background:#8fb7e3}.ar-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.ar-hero__media figcaption{position:absolute;left:0;top:0;padding:.5rem 1rem;background:var(--ink);color:var(--paper);font-size:.85rem;font-weight:600;letter-spacing:.02em}.ar-hero__panel,.ar-hero__wrap{position:relative}.ar-hero__panel{z-index:1;margin-top:-3rem;display:grid;grid-gap:clamp(1.25rem,3vw,2.5rem);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,3rem);background:var(--ink);color:var(--paper);border-radius:var(--radius);overflow:hidden;box-shadow:0 22px 44px rgba(16,24,27,.3)}.ar-hero__panel:after{content:"";position:absolute;right:-4rem;bottom:-4rem;width:26rem;height:20rem;pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' fill='none' stroke='%23eef2f3' stroke-opacity='.22' stroke-width='1.4'%3E%3Cpath d='M20 200c30-90 120-130 210-110s130 90 110 150-120 80-210 60S-6 270 20 200Z'/%3E%3Cpath d='M60 200c26-66 96-96 164-82s98 66 82 110-92 60-158 46S40 252 60 200Z'/%3E%3Cpath d='M100 198c20-44 70-64 118-54s68 44 56 76-64 44-110 34S86 232 100 198Z'/%3E%3Cpath d='M140 196c14-24 44-34 72-28s38 24 30 42-38 26-66 20-50-16-36-34Z'/%3E%3Cpath d='M176 196c8-10 24-14 38-10s16 12 10 20-22 12-36 8-20-8-12-18Z'/%3E%3C/svg%3E") no-repeat 100% 100% /contain}.ar-hero__body,.ar-hero__title{position:relative;z-index:1}.ar-eyebrow{margin:0 0 .9rem;display:flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sumac-light)}.ar-eyebrow:before{content:"";width:.6rem;height:.6rem;background:var(--sumac-light);transform:rotate(45deg)}.ar-hero__panel .b-h1{font-size:clamp(1.8rem,3.6vw,3.3rem);color:var(--paper)}.ar-hero__desc{font-size:1.02rem;line-height:1.62;color:#dbe4e6;max-width:60ch}.ar-hero .b-hero__services{margin-top:1rem;font-size:.84rem;font-weight:700;letter-spacing:.04em;color:var(--sumac-light)}.ar-hero .b-actions{margin-top:1.4rem}.ar-hero .b-btn.ink{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 2px var(--paper)}.ar-hero .b-btn.ink:hover{background:rgba(238,242,243,.12)}@media (min-width:62rem){.ar-hero__panel{grid-template-columns:1fr 1fr;align-items:start;margin-top:-4.5rem}.ar-hero__panel .b-h1{max-width:16ch}.ar-hero__body{padding-top:1.9rem}}.ar-facts{display:grid;grid-gap:1px;gap:1px;margin:clamp(1.5rem,3vw,2.5rem) 0 clamp(2rem,4vw,3.25rem);background:var(--border);border:1px solid var(--border)}.ar-facts>div{background:#fff;padding:1rem 1.2rem}.ar-facts dt{font-size:.84rem;color:var(--muted-foreground)}.ar-facts dd{margin:.2rem 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1}@media (min-width:40rem){.ar-facts{grid-template-columns:repeat(4,1fr)}}.ar-show{display:grid;grid-gap:clamp(1.25rem,3vw,2.25rem);gap:clamp(1.25rem,3vw,2.25rem);margin-top:clamp(1.5rem,3vw,2.5rem)}.ar-show__list{display:flex;gap:.5rem;margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity}.ar-show__item{flex:none;scroll-snap-align:start}.ar-show__btn{display:grid;grid-gap:.15rem;gap:.15rem;width:15.5rem;min-height:4.25rem;padding:.7rem 1rem;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--border);border-left:5px solid var(--sand);border-radius:var(--radius);font:inherit;cursor:pointer;transition:background-color .15s,border-color .15s}.ar-show__btn:hover{background:var(--paper)}.ar-show__btn[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink);border-left-color:var(--sumac-light)}.ar-show__btn strong{font-size:.98rem;line-height:1.2}.ar-show__btn small{font-size:.82rem;opacity:.85}.ar-show__panel{display:grid;grid-gap:0;gap:0;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ar-show__panel figure{margin:0;background:var(--sand)}.ar-show__panel img{display:block;width:100%;height:auto;max-height:34rem;object-fit:cover}.ar-show__sheet{padding:clamp(1.25rem,3vw,2rem)}.ar-show__sheet h3{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.1}.ar-show__spec{display:grid;grid-gap:0;gap:0;margin:1.1rem 0 1.25rem;border-top:2px solid var(--ink)}.ar-show__spec div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.ar-show__spec dt{color:var(--muted-foreground);font-size:.92rem}.ar-show__spec dd{margin:0;font-weight:700;text-align:right}@media (min-width:62rem){.ar-show{grid-template-columns:19rem 1fr;align-items:start}.ar-show__list{flex-direction:column;overflow:visible;padding:0;position:-webkit-sticky;position:sticky;top:7.5rem}.ar-show__btn{width:100%}.ar-show__panel{grid-template-columns:1.15fr 1fr}.ar-show__panel img{height:100%;max-height:none;min-height:24rem}}.ar-ledger{margin:clamp(1.5rem,3vw,2.5rem) 0 clamp(2rem,4vw,3.25rem);padding:0;list-style:none;border-top:2px solid var(--ink)}.ar-ledger li{display:grid;grid-template-columns:3rem 1fr;grid-gap:.2rem 1rem;gap:.2rem 1rem;padding:1rem 0;border-bottom:1px solid var(--border)}.ar-ledger__n{grid-row:span 3;font-family:var(--font-display),system-ui,sans-serif;font-size:1.6rem;font-weight:700;color:var(--teal);line-height:1}.ar-ledger h3{font-size:1.15rem;line-height:1.2}.ar-ledger p{grid-column:2;margin:0;max-width:60ch;color:var(--muted-foreground)}@media (min-width:52rem){.ar-ledger li{grid-template-columns:3rem 15rem 1fr 1fr;align-items:baseline}.ar-ledger__n{grid-row:auto}.ar-ledger p{grid-column:auto}}.ar-map{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:62rem){.ar-map{grid-template-columns:1.35fr 1fr;align-items:start}}.ar-map__stage{position:relative;background:var(--hollow);border-radius:var(--radius);padding:.5rem}.ar-map__stage svg{display:block;width:100%;height:auto}.ar-map__state{fill:#23323a;stroke:#3d5560;stroke-width:1.2;transition:fill .15s}.ar-map__state.is-home{fill:#2f6a73;stroke:#9fd0d6;stroke-width:1.8}.ar-map__st.is-on .ar-map__state,.ar-map__st:focus-visible .ar-map__state,.ar-map__st:hover .ar-map__state{fill:#3a7d88}.ar-map__st{cursor:pointer;outline:none}.ar-map__st:focus-visible .ar-map__state{stroke:#fff;stroke-width:2.4}.ar-map__label{fill:#cfe0e3;font-family:var(--font-body),system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;pointer-events:none;paint-order:stroke;stroke:#10181b;stroke-width:3px}.ar-map__dot{fill:var(--sumac-light);stroke:#10181b;stroke-width:2;cursor:pointer}.ar-map__dotwrap{outline:none}.ar-map__dotwrap.is-on .ar-map__dot,.ar-map__dotwrap:focus-visible .ar-map__dot,.ar-map__dotwrap:hover .ar-map__dot{fill:#fff;stroke:var(--sumac)}.ar-map__dotwrap:focus-visible .ar-map__dot{stroke-width:3.5}.ar-map__city{fill:#fff;font-family:var(--font-body),system-ui,sans-serif;font-size:12.5px;font-weight:700;pointer-events:none;paint-order:stroke;stroke:#10181b;stroke-width:3px}.ar-map__tip{position:absolute;z-index:3;min-width:11rem;max-width:15rem;padding:.6rem .8rem;background:var(--paper);color:var(--ink);border-radius:var(--radius);border-left:4px solid var(--sumac);box-shadow:0 10px 24px rgba(0,0,0,.4);font-size:.88rem;line-height:1.3;pointer-events:none;transform:translate(-50%,calc(-100% - 12px))}.ar-map__tip strong{display:block;font-size:1rem}.ar-map__tip.is-pinned{pointer-events:auto}.ar-map__side{display:grid;grid-gap:1rem;gap:1rem}.ar-map__search label{display:block;margin-bottom:.35rem;font-weight:700}.ar-map__search input{width:100%;min-height:48px;padding:.6rem .9rem;border:2px solid var(--ink);border-radius:var(--radius);background:#fff;font:inherit}.ar-map__dir{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.ar-map__dir li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.ar-map__dir button{all:unset;cursor:pointer;font-weight:700;color:var(--teal);text-decoration:underline;text-underline-offset:3px;min-height:24px}.ar-map__dir button:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.ar-map__dir span{color:var(--muted-foreground);text-align:right}.ar-map__note{font-size:.92rem;color:var(--muted-foreground)}.ar-why{display:grid;grid-gap:1px;gap:1px;margin-top:clamp(1.5rem,3vw,2.5rem);background:rgba(238,242,243,.18);border:1px solid rgba(238,242,243,.18)}.ar-why>li{list-style:none;padding:1.2rem 1.3rem;background:var(--ink)}.ar-why h3{font-size:1.1rem;color:var(--paper)}.ar-why p{margin-top:.4rem;color:#c7d4d7;font-size:.98rem}@media (min-width:44rem){.ar-why{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ar-why{grid-template-columns:repeat(3,1fr)}}.ar-band{background:var(--teal)}.ar-band,.ar-band .b-h1{color:#fff}.ar-band .b-btn.ink{background:var(--ink)}.ar-band .b-btn.gold{box-shadow:inset 0 0 0 2px #fff}.b-foot{background:var(--hollow);padding-bottom:6.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400' fill='none' stroke='%23eef2f3' stroke-opacity='.07' stroke-width='1.4'%3E%3Cpath d='M-20 320c80-120 220-160 340-120s190 140 120 200'/%3E%3Cpath d='M20 330c70-96 190-130 292-96s160 116 100 170'/%3E%3Cpath d='M60 340c60-72 160-100 246-72s130 92 82 140'/%3E%3Cpath d='M100 350c50-50 130-70 200-50s100 66 62 108'/%3E%3Cpath d='M140 360c40-30 100-42 156-28s70 40 42 76'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% 100%;background-size:min(46rem,100%) auto}.b-foot .b-paly{display:none}.ar-dock{display:contents}.ar-dock__call,.ar-dock__form{font-family:var(--font-body),system-ui,sans-serif;text-decoration:none}.ar-dock a:focus-visible,.ar-dock button:focus-visible{outline:3px solid #fff;outline-offset:-5px;box-shadow:0 0 0 3px var(--ink)}@media (max-width:47.99rem){body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.ar-dock{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;padding-bottom:env(safe-area-inset-bottom);background:var(--ink);box-shadow:0 -6px 18px rgba(16,24,27,.3)}.ar-dock__call,.ar-dock__form{display:flex;min-height:60px;align-items:center;justify-content:center;border:0;cursor:pointer}.ar-dock__call{flex:2 1;flex-direction:column;background:var(--sumac);color:#fff;line-height:1.1}.ar-dock__form{flex:1 1;padding:0 .6rem;background:var(--ink);color:var(--paper);font-size:.95rem;font-weight:700}.ar-dock__gem{position:relative;z-index:1;flex:none;width:1.4rem;margin-inline:-.7rem;background:var(--paper);-webkit-clip-path:polygon(50% 10%,100% 50%,50% 90%,0 50%);clip-path:polygon(50% 10%,100% 50%,50% 90%,0 50%)}}.ar-dock__label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ar-dock__num{font-size:1.2rem;font-weight:800}@media (min-width:48rem){.ar-dock__gem{display:none}.ar-dock__call{position:fixed;z-index:40;left:1.25rem;bottom:1.25rem;display:flex;flex-direction:column;gap:.1rem;min-width:13rem;padding:.7rem 1.2rem;background:var(--ink);color:var(--paper);border-radius:var(--radius);border-left:5px solid var(--sumac-light);box-shadow:0 10px 26px rgba(16,24,27,.4);line-height:1.1}.ar-dock__call:hover{background:#000}.ar-dock__form{position:fixed;z-index:40;right:0;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;padding:1.1rem .85rem;min-width:46px;background:var(--sumac);color:#fff;border:0;border-radius:var(--radius) 0 0 var(--radius);box-shadow:-6px 6px 18px rgba(16,24,27,.3);font-size:.95rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.ar-dock__form:hover{background:var(--sumac-dark)}}@media (prefers-reduced-motion:reduce){.ar-map__state,.ar-show__btn{transition:none}}.sh .header-contact{display:none!important}@media (max-width:40rem){.sh .header{flex-wrap:wrap;min-height:0;padding-block:.6rem .7rem;gap:.5rem .75rem}.sh .brand{flex:1 1 auto}.head-call{order:5;flex:1 1 100%;flex-direction:row;justify-content:center;align-items:center;gap:.6rem;margin:0}.head-call__label{font-size:.72rem}.head-call__num{font-size:1.15rem}}.ar-dir{display:grid;grid-gap:1.5rem 2rem;gap:1.5rem 2rem;margin-top:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr))}.ar-dir section{page-break-inside:avoid;break-inside:avoid}.ar-dir h3{margin-bottom:.4rem;padding-bottom:.3rem;border-bottom:2px solid var(--ink);font-size:1.2rem;color:var(--teal)}.ar-dir ul{margin:0;padding:0;list-style:none}.ar-dir li{padding-block:.12rem;font-size:.97rem}.ar-dir a{display:inline-block;min-height:24px;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.ar-list{margin:1.25rem 0 0;padding:0;list-style:none}.ar-list li{position:relative;padding:.55rem 0 .55rem 1.6rem;border-bottom:1px solid var(--border)}.ar-list li:before{content:"";position:absolute;left:.15rem;top:1.05rem;width:.5rem;height:.5rem;background:var(--sumac);transform:rotate(45deg)}.ar-states{display:grid;grid-gap:1px;gap:1px;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none;background:var(--border);border:1px solid var(--border)}.ar-states li{padding:1.1rem 1.3rem;background:#fff}.ar-states h3 a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sumac);text-decoration-color:var(--sumac);text-decoration-thickness:3px;text-underline-offset:4px}.ar-states p{margin-top:.35rem}.ar-states__n{font-size:.88rem;color:var(--muted-foreground)}@media (min-width:44rem){.ar-states{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ar-states{grid-template-columns:repeat(3,1fr)}}.ar-mention{font-weight:700;color:inherit;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:3px;-webkit-text-decoration-color:var(--sumac);text-decoration-color:var(--sumac);background:linear-gradient(transparent 62%,rgba(31,111,120,.18) 0)}.ar-mention:hover{background:rgba(31,111,120,.22)}.ar-hero .ar-mention,.is-navy .ar-mention{color:#fff;-webkit-text-decoration-color:var(--sumac-light);text-decoration-color:var(--sumac-light);background:linear-gradient(transparent 62%,rgba(240,130,109,.3) 0)}.ar-map__dir a{font-weight:700;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.ar-map__dir a:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.ar-map__go{display:block;margin-top:.5rem;min-height:24px;font-weight:700;color:var(--teal);text-decoration:underline;text-underline-offset:3px}.b-map .st-dot2{fill:var(--teal)}.b-map .st-dot2:hover{fill:var(--ink)}.b-map__stage{background:var(--tide)}.b-map .st-other{fill:#e3eaec;stroke:#eef2f3}.b-map .st-near{fill:#c3d1d4;stroke:#eef2f3}.b-map .st-county{fill:#fff;stroke:#9fb3b8}.b-map .st-county:hover{fill:#cfe3e6}.b-map .st-county.is-on{fill:var(--sumac-light)}.b-map .st-label{stroke:#fff}.b-map .st-name{fill:#5f7279}.b-map .st-dot{fill:var(--ink)}.b-map .st-dot:hover{fill:var(--sumac)}.b-map__side{background:var(--ink)}.b-map .st-dot.st-dot2{fill:var(--teal)}.b-map .st-dot.st-dot2:hover{fill:var(--sumac)}.b-sel{background:#26353b}.ar-sites{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border)}.ar-sites li{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.2rem;background:#fff}.ar-sites__kind{font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--marigold-deep)}.ar-sites__name{font-family:var(--font-display),system-ui,sans-serif;font-size:1.12rem;font-weight:700;line-height:1.3}.ar-sites__tail{margin:0;color:var(--muted-foreground);line-height:1.6}@media (min-width:820px){.ar-sites{grid-template-columns:repeat(2,1fr)}}.ar-events{margin:1.25rem 0 0;padding:0;list-style:none;border-top:2px solid var(--foreground)}.ar-events li{padding:.7rem 0;border-bottom:1px solid var(--border);font-weight:600}.ar-price{margin:1.25rem 0 0;padding:0;list-style:none;border-top:2px solid var(--foreground)}.ar-price li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1.5rem;padding:.8rem 0;border-bottom:1px solid var(--border)}.ar-price a{font-weight:700;text-underline-offset:3px}.ar-price span{font-family:var(--font-display),system-ui,sans-serif;font-weight:700}.ar-sources{margin:2rem 0 0;max-width:62ch;font-size:.84rem;line-height:1.6;color:var(--muted-foreground)}.ar-topic{display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem)}@media (min-width:900px){.ar-topic{grid-template-columns:repeat(2,1fr)}}.ar-topic h3{margin:0 0 .75rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.35rem;line-height:1.2}@media (max-width:40rem){.ar-hero__panel,.b-use{padding-left:1rem;padding-right:1rem}}