@font-face{font-family:peyda;src:url(../media/peyda_regular_fanum-s.p.0yyzkg1ywdbby.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:peyda;src:url(../media/peyda_medium_fanum-s.p.0cuu1e-zwn38i.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:peyda;src:url(../media/peyda_bold_fanum-s.p.2fx7bz6hsl7gs.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:peyda Fallback;src:local(Arial);ascent-override:90.33%;descent-override:43.12%;line-gap-override:0.0%;size-adjust:92.77%}._8LvEfq_className{font-family:peyda,peyda Fallback}._8LvEfq_variable{--font-peyda:"peyda", "peyda Fallback"}
:root{--bg:#fbfcff;--ink:#1d2433;--muted:#5d667a;--navy:#3d4c6e;--navy-dark:#262f45;--line:#e3e7ef;--soft:#eef2f9;--gutter:clamp(16px, 4vw, 48px);--max:1240px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-peyda), Tahoma, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.8}img{max-width:100%;height:auto;display:block}a{color:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,p{margin:0}:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:6px}.top{max-width:var(--max);padding:20px var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.brand img{width:84px;height:auto}.top-link{color:var(--muted);letter-spacing:.02em;border-bottom:1px solid #0000;padding:6px 2px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s}.top-link:hover{color:var(--navy);border-color:currentColor}.hero{max-width:var(--max);padding:8px var(--gutter) 0;align-items:center;gap:32px;margin:0 auto;display:grid}.hero-text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.eyebrow{color:var(--navy);font-size:14px;font-weight:500}h1{color:var(--navy-dark);letter-spacing:-.01em;font-size:clamp(38px,6.2vw,68px);font-weight:700;line-height:1.25}.lead{color:var(--muted);max-width:30em;font-size:clamp(16px,1.5vw,18px)}.cta{background:var(--navy);color:#fff;border-radius:14px;align-items:center;gap:14px;min-height:56px;margin-top:6px;padding:0 28px;font-size:18px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.cta:hover{background:var(--navy-dark)}.cta .arrow{transition:transform .25s}.cta:hover .arrow{transform:translate(-4px)}.cta-note{color:var(--muted);font-size:13px}.cta-note bdi{color:var(--ink)}.hero-media{background:var(--soft);aspect-ratio:1400/1100;border-radius:24px;display:block;overflow:hidden}.hero-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hero-media:hover img{transform:scale(1.015)}@media (min-width:960px){.hero{grid-template-columns:1fr 1.15fr;gap:56px;padding-top:24px}}.cats{max-width:var(--max);padding:0 var(--gutter);margin:56px auto 0}.cats h2,.info h2{color:var(--muted);margin-bottom:16px;font-size:15px;font-weight:500}.cats ul{flex-wrap:wrap;gap:10px;display:flex}.cats a{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-size:15px;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.cats a:hover{border-color:var(--navy);color:var(--navy);background:var(--soft)}.info{max-width:var(--max);padding:0 var(--gutter);gap:40px;margin:64px auto 0;display:grid}.info>div{border-top:1px solid var(--line);padding-top:24px}.stores li{flex-direction:column;padding:10px 0;display:flex}.stores li+li{border-top:1px dashed var(--line)}.stores strong{color:var(--navy-dark);font-size:16px;font-weight:700}.stores span{color:var(--muted);font-size:15px}.phones{flex-wrap:wrap;gap:6px 24px;display:flex}.phones a{color:var(--navy-dark);font-size:18px;font-weight:500;text-decoration:none}.phones a:hover{color:var(--navy);text-underline-offset:5px;text-decoration:underline}.hours{color:var(--muted);margin-top:8px;font-size:14px}.social{gap:22px;margin-top:18px;display:flex}.social a{color:var(--navy);text-underline-offset:5px;font-size:15px}@media (min-width:800px){.info{grid-template-columns:1.3fr 1fr;gap:64px}.stores ul{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.stores li{padding:0}.stores li+li{border-top:0}}.foot{max-width:var(--max);padding:24px var(--gutter) 40px;border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:72px auto 0;font-size:14px;display:flex}.foot ul{flex-wrap:wrap;gap:6px 20px;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--navy)}@media (prefers-reduced-motion:no-preference){.hero-text>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero-text>:nth-child(2){animation-delay:60ms}.hero-text>:nth-child(3){animation-delay:.12s}.hero-text>:nth-child(4),.hero-text>:nth-child(5){animation-delay:.18s}.hero-media{animation:1s .1s both fade}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}
