@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/brygada-1918-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Brygada\ 1918;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/brygada-1918-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/libre-franklin-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/libre-franklin-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#000;--panel:#110f0c;--claret:#200d0b;--ivory:#ede6d8;--text:#bfb7a9;--muted:#8f877b;--line:rgba(237,230,216,0.12);--line-2:rgba(237,230,216,0.3);--gold:#d4a14a;--serif:"Brygada 1918",Georgia,serif;--sans:"Libre Franklin",Arial,sans-serif;--gutter:16px;--wrap:1200px;--bar-h:44px;--nav-h:112px;--header-h:calc(var(--bar-h) + var(--nav-h));color-scheme:dark}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--ink)}body{min-width:320px;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:inherit;text-decoration:none}.wrap{width:min(var(--wrap),calc(100% - 2 * var(--gutter)));margin:0 auto;position:relative}img{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:rgba(237,230,216,.25);color:var(--ivory)}:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.nowrap,.sr-only{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;background:var(--ivory);color:#000;font-size:14px;font-weight:600;padding:10px 16px}.skip-link:focus{top:12px}.under-header{margin-top:var(--header-h)}.grain{position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .93  0 0 0 0 .90  0 0 0 0 .85  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.pinstripe{background-image:repeating-linear-gradient(90deg,rgba(237,230,216,.05) 0 1px,transparent 1px 12px)}h1,h2,h3,h4,h5{font-family:var(--serif);color:var(--ivory);font-weight:500;text-wrap:balance}p{text-wrap:pretty}h1.display{font-size:clamp(40px,4.2vw + 24px,72px);line-height:1;letter-spacing:-.012em}h1 em,h2 em,h3 em{font-style:normal;color:inherit;font-weight:inherit}h1 em.accent{color:var(--gold)}h2.sec{font-size:clamp(32px,2.2vw + 20px,48px);line-height:1.08;letter-spacing:-.006em}h2.sec.s2{font-size:clamp(30px,1.4vw + 22px,40px)}h3{font-size:clamp(25px,.6vw + 22px,30px);line-height:1.12}h4{font-size:24px;line-height:1.18}.lead{font-size:18px;line-height:1.6;color:var(--text);max-width:560px}.eyebrow{display:block;font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.25;color:rgba(237,230,216,.6)}.hero .eyebrow{font-size:24px}.eyebrow+h1,.eyebrow+h2{margin-top:6px}.label{line-height:1.4;font-weight:500;color:var(--text)}.label,.meta{font-family:var(--sans);font-size:13px}.meta{font-weight:400;color:var(--muted)}.link{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ivory);-webkit-text-decoration:underline 1px rgba(237,230,216,.5);text-decoration:underline 1px rgba(237,230,216,.5);text-underline-offset:4px}.lead .link,.link-inline{font-size:inherit}button.link{padding:0;border:0;background:none;line-height:inherit;cursor:pointer}.num{font-family:var(--serif);font-weight:500;font-size:36px;line-height:1;font-feature-settings:"tnum"}.num,.sig{color:var(--ivory)}.sig{font-family:var(--serif);font-weight:500;font-size:24px;margin-top:30px}.center{text-align:center}.ledger{list-style:none}.ledger li{padding:12px 0;border-top:1px solid var(--line);color:var(--ivory);font-size:16px}.ledger li:last-child{border-bottom:1px solid var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 28px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.01em;border:1px solid var(--line-2);color:var(--ivory);background:transparent;white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s}.btn:hover{border-color:rgba(237,230,216,.55)}.btn.gold{background:var(--gold);border-color:var(--gold);color:#000}.btn.gold:hover{background:#dcae5e;border-color:#dcae5e}.btn.sm{height:44px;padding:0 22px}.btn svg{width:16px;height:16px;fill:currentColor}.ico{width:24px;height:24px;fill:rgba(237,230,216,.72);flex:none}header.nav{position:absolute;top:0;left:0;right:0;z-index:20}.broker-bar,header.nav{border-bottom:1px solid var(--line)}.broker-bar{font-size:13px;color:var(--muted)}.broker-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;min-height:var(--bar-h);padding:6px 0}.broker-bar .broker{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px}.broker-bar .broker-phone{white-space:nowrap}.broker-bar .broker-name{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.2;color:rgba(237,230,216,.88)}header.nav .bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--nav-h);position:static}header.nav .logo{flex:none}header.nav .logo img{height:62px;width:auto}header.nav .primary{display:flex;gap:36px;list-style:none;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.01em;color:rgba(237,230,216,.78)}header.nav .primary a{display:block;padding:8px 0;transition:color .15s}header.nav .primary a:hover{color:var(--ivory)}header.nav li.on,header.nav li.on a,header.nav li.on a:hover{color:var(--gold)}header.nav .phone{height:46px;padding:0 22px;font-weight:500;background:rgba(0,0,0,.5)}.header-actions{display:flex;align-items:center;gap:10px}.mnav{display:none}.mnav>summary{list-style:none;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 16px;border:1px solid var(--line-2);background:rgba(0,0,0,.5);color:var(--ivory);font-size:14px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.mnav>summary::-webkit-details-marker{display:none}.burger{position:relative;width:18px;height:12px;border-bottom:1.5px solid}.burger,.burger:after{border-top:1.5px solid}.burger:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.mnav[open] .burger{border-color:transparent}.mnav[open] .burger:after{transform:rotate(45deg)}.mnav[open] .burger:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px solid;transform:translateY(-50%) rotate(-45deg)}.mnav-panel{position:absolute;left:0;right:0;top:100%;background:var(--ink);border-bottom:1px solid var(--line);box-shadow:0 24px 48px rgba(0,0,0,.6)}.mnav-panel ul{list-style:none;padding:8px 0 4px}.mnav-panel li a{display:block;padding:14px 0;border-top:1px solid var(--line);font-size:18px;font-weight:500;color:rgba(237,230,216,.85)}.mnav-panel li:first-child a{border-top:0}.mnav-panel li.on a{color:var(--gold)}.mnav-panel nav{padding-bottom:16px}.hero{position:relative;overflow:hidden;color:var(--text)}.hero .bg{background-size:cover;background-position:50%;filter:saturate(.6) sepia(.15) contrast(1.08) brightness(.74)}.hero .bg,.hero .shade{position:absolute;inset:0}.hero .shade{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.72) 40%,rgba(0,0,0,.22) 75%,rgba(0,0,0,.15)),linear-gradient(180deg,rgba(0,0,0,.75),rgba(0,0,0,.45) 12%,transparent 28%,transparent 72%,#000)}.hero .grain{-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.hero.lit .bg{filter:saturate(.55) sepia(.15) contrast(1.06) brightness(.58)}.hero.lit .shade{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.74) 40%,rgba(0,0,0,.32) 75%,rgba(0,0,0,.25)),linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.3) 26%,transparent 50%,transparent 72%,#000)}.hero.about .bg{filter:saturate(.5) sepia(.15) brightness(.46)}.hero.about .shade{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.72) 45%,rgba(0,0,0,.45)),linear-gradient(180deg,rgba(0,0,0,.6),transparent 22%,transparent 72%,#000)}@media (max-width:767px){.hero .shade,.hero.about .shade,.hero.lit .shade{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.76) 45%,rgba(0,0,0,.84) 80%,#000)}}.hero .wrap{position:relative;z-index:2}.hero .content{padding:230px 0 130px;max-width:720px}.hero h1{margin:16px 0 28px}.hero .actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.stats{background:#000;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats .wrap{display:grid;grid-template-columns:repeat(6,1fr)}.stat{padding:34px 16px;text-align:center;border-left:1px solid var(--line)}.stat:first-child{border-left:0}.stat b{display:block;font-family:var(--serif);font-weight:500;font-size:36px;line-height:1;color:var(--ivory);font-feature-settings:"tnum"}.stat span{display:block;margin-top:10px;font-size:13px;line-height:1.4;font-weight:500;color:var(--text)}section{position:relative}.pad{padding:130px 0}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 32px}.feat-grid.six{grid-template-columns:repeat(6,1fr);gap:0 28px}.feat{border-top:1px solid var(--line);padding:26px 0 0}.feat h4{font-size:24px;line-height:1.18;margin:0 0 10px;min-height:2.36em}.feat p{font-size:15px;line-height:1.6;color:var(--muted)}.six .feat{text-align:left;padding:24px 0 0}.six .feat h4{font-size:20px;min-height:2.4em}.frame{position:relative;background:var(--panel);border:1px solid var(--line)}.field{height:54px;border:1px solid rgba(237,230,216,.16);background:rgba(237,230,216,.02);color:var(--muted);font-size:15px;display:flex;align-items:center;padding:0 18px;margin-bottom:12px}input.field,select.field,textarea.field{width:100%;color:var(--ivory);border-radius:0;appearance:none}input.field::placeholder,textarea.field::placeholder{color:var(--muted);opacity:1}input.field:focus,select.field:focus,textarea.field:focus{outline:none;border-color:rgba(237,230,216,.5)}input.field:focus-visible,select.field:focus-visible,textarea.field:focus-visible{outline:2px solid var(--ivory);outline-offset:2px}.field.area{height:130px;align-items:flex-start;padding-top:16px}textarea.field.area{resize:vertical;line-height:1.5}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ticks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:13px;color:var(--muted);margin-top:16px}.ticks span{white-space:nowrap}.tile{position:relative;overflow:hidden;background:#000}.tile img{width:100%;height:100%;object-fit:cover;filter:saturate(.6) sepia(.16) contrast(1.06) brightness(.74)}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85))}.tile:not(:has(.lbl)):after{content:none}.tile .lbl{position:absolute;left:18px;bottom:16px;right:12px;z-index:2}.tile .lbl b{font-family:var(--serif);font-weight:500;font-size:24px;color:var(--ivory);line-height:1.05;display:block;white-space:nowrap}.band{background-color:var(--claret);overflow:hidden}.cta3{display:grid;grid-template-columns:380px 1fr 1fr 1fr;align-items:stretch}.cta3 .c{display:flex;flex-direction:column;align-items:flex-start;padding:6px 34px;border-left:1px solid var(--line)}.cta3 .c h4{font-size:24px;margin:0 0 8px;min-height:2.36em}.cta3 .c p{font-size:15px;color:var(--muted);margin-bottom:26px}.cta3 .c .btn{margin-top:auto}.reviews{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:64px}.rev{border-top:1px solid var(--line);padding:26px 0 0;display:flex;flex-direction:column}.rev .who b{display:block;font-family:var(--sans);color:var(--ivory);font-weight:500;font-size:15px}.rev .who small{color:var(--muted);font-size:13px}.stars{display:flex;gap:3px;margin:14px 0 12px}.stars svg{width:12px;height:12px;fill:var(--gold)}.rev p{font-family:var(--serif);font-weight:400;font-size:18px;line-height:1.5;color:rgba(237,230,216,.88);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rev .more{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.rev .more-gap{height:18px}.step-dot{width:7px;height:7px;border-radius:50%;background:var(--ivory);margin:0 auto;position:relative;z-index:2}footer.site-footer{background-color:var(--claret);border-top:1px solid var(--line);position:relative;overflow:hidden}footer.site-footer .top{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr;gap:40px;padding:96px 0 70px}footer.site-footer .logo{height:74px;width:auto}footer.site-footer p{color:var(--muted);font-size:15px;margin:26px 0;max-width:300px}footer.site-footer h2{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ivory);margin-bottom:22px}footer.site-footer ul{list-style:none}footer.site-footer li{color:var(--text);font-size:15px;margin-bottom:13px;display:flex;gap:12px;align-items:flex-start}footer.site-footer li a:hover{color:var(--ivory)}footer.site-footer li svg{width:16px;height:16px;fill:rgba(237,230,216,.72);flex:none;margin-top:4px}.soc{display:flex;gap:20px}.soc svg{width:16px;height:16px;fill:rgba(237,230,216,.72)}.soc a:hover svg{fill:var(--ivory)}footer.site-footer .brokerage{border-top:1px solid var(--line);padding:28px 0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 32px}footer.site-footer .brokerage-name{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.3;color:var(--ivory)}footer.site-footer .brokerage-contact{font-size:15px;color:var(--text)}footer.site-footer .bottom,footer.site-footer .brokerage-note{font-size:13px;color:var(--muted)}footer.site-footer .bottom{border-top:1px solid var(--line);padding:26px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px}footer.site-footer .bottom nav{display:flex;flex-wrap:wrap;gap:6px 22px}footer.site-footer .bottom nav a{padding:12px 0;margin:-12px 0}footer.site-footer .bottom a:hover{color:var(--ivory)}img.photo{filter:brightness(.86) contrast(1.06) saturate(.9);-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent);mask-image:linear-gradient(180deg,#000 66%,transparent)}.field.sel{justify-content:space-between;gap:12px;color:var(--text)}.chev{width:7px;height:7px;border-right:1.5px solid rgba(237,230,216,.6);border-bottom:1.5px solid rgba(237,230,216,.6);transform:rotate(45deg) translateY(-3px);flex:none}.mtabs{display:flex;gap:30px;align-items:center;margin-top:14px;border-top:1px solid var(--line);font-size:14px;font-weight:500;color:var(--muted)}.mtabs a,.mtabs span{padding:16px 0 18px;border-bottom:2px solid transparent;margin-bottom:-1px}.mtabs .on{color:var(--ivory);border-bottom-color:var(--ivory)}.mtabs .link{border-bottom:0;padding:0}.mapbox{position:relative;height:1200px;overflow:hidden;background:#000;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.mapbox>img{position:absolute;left:0;top:0;width:600px;height:1200px;filter:brightness(.62) sepia(.18) saturate(.7)}.mlabel{transform:translateX(-50%);font-size:11px;font-weight:500;color:rgba(237,230,216,.42);letter-spacing:.01em}.mlabel,.mpin{position:absolute;white-space:nowrap}.mpin{transform:translate(-50%,-100%);margin-top:-6px;background:var(--ivory);color:#000;font-size:12px;font-weight:600;line-height:1;padding:6px 8px;box-shadow:0 2px 8px rgba(0,0,0,.6)}.mpin:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0;border-top:5px solid transparent;border-top-color:var(--ivory)}.mpin.on{background:var(--gold);z-index:3}.mpin.on:after{border-top-color:var(--gold)}.mclu{transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.82);border:1px solid rgba(237,230,216,.55);color:var(--ivory);font-size:13px;font-weight:600;align-items:center;justify-content:center}.mclu,.mzoom{position:absolute;display:flex}.mzoom{right:16px;top:16px;flex-direction:column;border:1px solid var(--line-2);background:rgba(0,0,0,.85)}.mzoom button,.mzoom span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--ivory);font-size:18px;background:none;border:0}.mzoom>*+*{border-top:1px solid var(--line)}.lgrid{display:grid;grid-template-columns:1fr 1fr;gap:34px 18px}.lcard{display:flex;flex-direction:column}.lphoto{height:222px}.lphoto img{filter:saturate(.8) sepia(.08) contrast(1.04) brightness(.9)}.ltag{position:absolute;left:12px;top:12px;z-index:2;background:rgba(0,0,0,.82);color:var(--ivory);font-size:12px;font-weight:500;padding:5px 9px}.lcard.on .lphoto{outline:1px solid var(--ivory);outline-offset:-1px}.lbody{padding:18px 0 0}.lprice{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1;color:var(--ivory);font-feature-settings:"tnum"}.lspecs{margin-top:10px;font-size:14px;color:var(--text);display:flex;align-items:center;gap:10px}.lspecs i{width:3px;height:3px;border-radius:50%;background:var(--muted)}.laddr{margin-top:10px;color:var(--ivory);font-size:16px;line-height:1.3}.lcity{color:var(--muted);font-size:14px;margin-top:2px}.lfoot{justify-content:space-between;margin-top:14px;padding-top:12px;font-size:12px}.lfoot,.pager{display:flex;align-items:center;border-top:1px solid var(--line);color:var(--muted)}.pager{gap:22px;margin-top:48px;padding-top:26px;font-size:14px}.pager .on{color:var(--ivory);border-bottom:1px solid var(--ivory);padding-bottom:2px}@media (min-width:768px){:root{--gutter:32px}}@media (max-width:1180px){header.nav .primary{display:none}.mnav{display:block}.feat-grid.six{grid-template-columns:repeat(3,1fr);gap:32px 28px}.cta3{grid-template-columns:1fr 1fr 1fr;row-gap:40px}.cta3>:first-child{grid-column:1/-1}.cta3 .c:nth-child(2){border-left:0;padding-left:0}.reviews{grid-template-columns:repeat(2,1fr)}footer.site-footer .top{grid-template-columns:1fr 1fr}}@media (max-width:1023px){:root{--nav-h:88px}header.nav .logo img{height:52px}.pad{padding:96px 0}.hero .content{padding:calc(var(--header-h) + 80px) 0 96px}.stats .wrap{grid-template-columns:repeat(3,1fr)}.stat:nth-child(3n+1){border-left:0}.stat:nth-child(n+4){border-top:1px solid var(--line)}.feat-grid{grid-template-columns:repeat(2,1fr)}.lgrid{gap:28px 16px}.mapbox{height:520px;border-right:0}}@media (max-width:767px){:root{--bar-h:64px;--nav-h:76px}.broker-bar .broker{flex-direction:column;gap:0}.broker-bar .broker-address,.broker-bar .broker-note{display:none}header.nav .logo img{height:46px}.mnav>summary,header.nav .phone{height:42px;padding:0 14px}.pad{padding:72px 0}.hero .content{padding:190px 0 72px}.hero .actions .btn{flex:1 1 100%}.lead{font-size:17px}.eyebrow,.hero .eyebrow{font-size:20px}.stats .wrap{grid-template-columns:repeat(2,1fr)}.stat{padding:26px 10px}.stat:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.stat:nth-child(odd){border-left:0}.stat:nth-child(-n+2){border-top:0}.stat b{font-size:30px}.feat-grid,.feat-grid.six{grid-template-columns:1fr;gap:28px}.cta3 .c h4,.feat h4,.six .feat h4{min-height:0}.row2{gap:0}.cta3,.row2{grid-template-columns:1fr}.cta3 .c,.cta3 .c:nth-child(2){border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.reviews{grid-template-columns:1fr;margin-top:44px}.tile .lbl b{white-space:normal}.lgrid{grid-template-columns:1fr}.mtabs{gap:22px;overflow-x:auto;white-space:nowrap}.mapbox{height:420px}footer.site-footer .top{grid-template-columns:1fr;gap:36px;padding:64px 0 40px}footer.site-footer .bottom{flex-direction:column}}@media (max-width:600px){header.nav .phone .phone-label{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}