@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/DZynuzUy.woff2) format("woff2"),url(/sp/AR80KGOc.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/ClbGNxcV.woff2) format("woff2"),url(/sp/BHTGe-Vj.woff) format("woff");unicode-range:U+0000-00FF,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:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/Edu9tcYw.woff2) format("woff2"),url(/sp/D22gvnSM.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/BuXRW95m.woff2) format("woff2"),url(/sp/cDQtY_pk.woff) format("woff");unicode-range:U+0000-00FF,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:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(/sp/CYewglmJ.woff2) format("woff2"),url(/sp/D5Aj31bZ.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:800;src:url(/sp/ga5fynFS.woff2) format("woff2"),url(/sp/1m03Cp15.woff) format("woff");unicode-range:U+0000-00FF,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:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/DK013rTF.woff2) format("woff2"),url(/sp/CYXolEAs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/DBAfjXL8.woff2) format("woff2"),url(/sp/D5EE68Bt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/CjktTBN_.woff2) format("woff2"),url(/sp/DqhRrue-.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/5oLBXWiD.woff2) format("woff2"),url(/sp/CX1yEYOc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/DnZuQVDH.woff2) format("woff2"),url(/sp/1mzDPUIH.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/sp/BaltSqSR.woff2) format("woff2"),url(/sp/CbHXUhyQ.woff) format("woff");unicode-range:U+0000-00FF,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:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/sp/L1EkKojp.woff2) format("woff2"),url(/sp/CGhyBvQi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/sp/C3iklTAW.woff2) format("woff2"),url(/sp/BaM7R3Ig.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/sp/DMRDJvjc.woff2) format("woff2"),url(/sp/C4QY_hPw.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/sp/iD6aGjFx.woff2) format("woff2"),url(/sp/CQGUOzG0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/sp/B1mZ5GPF.woff2) format("woff2"),url(/sp/ByDnKa4a.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/sp/JwsC91NA.woff2) format("woff2"),url(/sp/BWWcrbiq.woff) format("woff");unicode-range:U+0000-00FF,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:Vollkorn;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/DjlkCfwC.woff2) format("woff2"),url(/sp/C8Ps5gwY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/BAaY4JMF.woff2) format("woff2"),url(/sp/DurJb7GJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/B03tQI9i.woff2) format("woff2"),url(/sp/BdN5pHoP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/CocrgJyS.woff2) format("woff2"),url(/sp/C-AXzaie.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/DfoPGkY8.woff2) format("woff2"),url(/sp/D4xdxtUa.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:600;src:url(/sp/Bg0efxoh.woff2) format("woff2"),url(/sp/DxYBVd_6.woff) format("woff");unicode-range:U+0000-00FF,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{--sx-card: #FFFFFF;--sx-line: #E3DAD2;--sx-soft: #4A5257;--sx-head: "Urbanist", system-ui, sans-serif;--sx-text: "Vollkorn", Georgia, serif;--sx-max: 1200px;--sx-pad: clamp(1rem, 4vw, 2.25rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.sx-body{margin:0;background:var(--sx-bg);color:var(--sx-ink);font-family:var(--sx-text);font-size:1.09rem;line-height:1.66;overflow-x:hidden}img{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--sx-head);margin:0}p{margin:0 0 1em}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--sx-violet);outline-offset:3px}.sx-img{position:relative;overflow:hidden;background:var(--sx-line)}.sx-img img{display:block;width:100%;height:100%}.sx-nb{white-space:nowrap}.sx-ln{color:var(--sx-violet);text-underline-offset:3px}.sx-btn{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.35em;min-height:48px;padding:.8rem 1.4rem;border-radius:2px;background:var(--sx-violet);color:#fff;font-family:var(--sx-head);font-weight:700;font-size:1rem;line-height:1.25;letter-spacing:.01em;text-align:center;text-decoration:none;box-shadow:inset 0 0 0 0 var(--sx-shell);transition:box-shadow .2s ease}.sx-btn:hover{box-shadow:inset 0 0 0 3px var(--sx-shell)}.sx-btn-big{min-height:54px;padding:.95rem 1.7rem;font-size:1.06rem}.sx-btn-light{background:#fff;color:var(--sx-slate)}.sx-btn-light:hover{box-shadow:inset 0 0 0 3px var(--sx-violet)}.sx-strap{background:var(--sx-slate);color:#eef0f1;font-family:var(--sx-head);font-size:.9rem;font-weight:500}.sx-strap-in{max-width:var(--sx-max);margin:0 auto;padding:0 var(--sx-pad);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.75rem;text-align:center}.sx-strap-text{padding:.35rem 0}.sx-strap-badge{background:var(--sx-shell);color:var(--sx-deep);padding:.1rem .5rem;font-weight:700}.sx-strap-tel{display:inline-flex;align-items:center;min-height:44px;color:var(--sx-shell);font-weight:800;text-decoration:none}.sx-strap-tel:hover{text-decoration:underline}.sx-top{background:#fff;border-bottom:1px solid var(--sx-line);position:relative;z-index:20}.sx-top-row{max-width:var(--sx-max);margin:0 auto;padding:.65rem var(--sx-pad);display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.75rem}.sx-top-logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.sx-top-logo:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--sx-shell);box-shadow:inset 0 0 0 5px #fff,0 0 0 1px var(--sx-shell);flex:none}.sx-top-logoimg{height:46px;background:none}.sx-top-logoimg img{width:auto;height:100%;max-width:320px}.sx-nav{justify-self:start}.sx-nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.1rem}.sx-nav-item{position:relative;display:flex;align-items:center}.sx-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:0 .65rem;border-radius:2px;font-family:var(--sx-head);font-weight:600;font-size:.97rem;color:var(--sx-ink);text-decoration:none;white-space:nowrap}.sx-nav-link:hover,.sx-nav-link.is-here{color:var(--sx-violet);background:#f3edf8}.sx-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;margin-left:-.35rem;background:none;border:0;color:var(--sx-ink);cursor:pointer}.sx-drop{list-style:none;margin:0;padding:.45rem;position:absolute;top:100%;left:0;min-width:240px;background:#fff;border:1px solid var(--sx-line);border-radius:2px;box-shadow:0 16px 34px #121a1e24;display:none}.sx-nav-item-drop:hover .sx-drop,.sx-nav-item-drop:focus-within .sx-drop,.sx-drop.is-open{display:block}.sx-drop-link{display:block;padding:.55rem .8rem;border-radius:2px;font-family:var(--sx-head);font-size:.95rem;color:var(--sx-ink);text-decoration:none}.sx-drop-link:hover{background:#f3edf8;color:var(--sx-violet)}.sx-top-call{display:flex;align-items:center;gap:1rem}.sx-top-tel{display:inline-flex;align-items:center;min-height:44px;font-family:var(--sx-head);font-weight:800;color:var(--sx-slate);text-decoration:none;white-space:nowrap}.sx-top-tel:hover{color:var(--sx-violet)}.sx-top-cta{white-space:nowrap}.sx-burger{display:none;width:48px;height:48px;padding:13px 11px;border:0;border-radius:2px;background:var(--sx-slate);cursor:pointer;flex-direction:column;justify-content:space-between}.sx-burger span{display:block;height:2px;background:#fff}@media(max-width:1280px){.sx-top-tel{display:none}}@media(max-width:1140px){.sx-top-row{grid-template-columns:minmax(0,1fr) auto;row-gap:.7rem}.sx-top-logo{min-width:0}.sx-top-logoimg{max-width:100%}.sx-burger{display:flex}.sx-nav{grid-column:1 / -1;grid-row:3;justify-self:stretch;display:none}.sx-nav.is-open{display:block}.sx-nav-list{flex-direction:column;align-items:stretch;border-top:1px solid var(--sx-line)}.sx-nav-item{flex-wrap:wrap;border-bottom:1px solid var(--sx-line)}.sx-nav-link{flex:1}.sx-nav-toggle{width:48px;margin:0}.sx-drop{position:static;width:100%;box-shadow:none;border:0}.sx-nav-item-drop:hover .sx-drop{display:none}.sx-nav-item-drop:hover .sx-drop.is-open,.sx-drop.is-open{display:block}.sx-top-call{grid-column:1 / -1;grid-row:2}.sx-top-cta{flex:1;white-space:normal}}@media(max-width:480px){.sx-top-logoimg{height:36px}.sx-top-logo{gap:.45rem}.sx-top-logo:before{width:18px;height:18px;box-shadow:inset 0 0 0 4px #fff,0 0 0 1px var(--sx-shell)}}.sx-splash{position:relative;isolation:isolate;min-height:clamp(460px,66vh,640px);display:flex;align-items:flex-start;background:var(--sx-deep);color:#fff}.sx-splash-page,.sx-splash-service{min-height:clamp(400px,54vh,540px)}.sx-splash-legal{min-height:300px}.sx-splash .sx-img-fill{position:absolute;inset:0;z-index:-2}.sx-splash:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#121a1ee6,#121a1ec7 42%,#121a1e4d)}.sx-splash-in{width:100%;max-width:var(--sx-max);margin:0 auto;padding:clamp(2.25rem,6vw,4.5rem) var(--sx-pad) clamp(2.5rem,6vw,4.5rem)}.sx-splash-copy{max-width:640px}.sx-splash-eyebrow{display:inline-block;font-family:var(--sx-head);font-weight:700;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;color:var(--sx-deep);background:var(--sx-shell);padding:.3rem .7rem;border-radius:2px;margin-bottom:1.1rem}.sx-splash-h1{font-weight:800;font-size:clamp(2.05rem,4.6vw,3.5rem);line-height:1.06;letter-spacing:-.02em;margin-bottom:1.1rem;text-wrap:balance;color:#fff}.sx-splash-sub{font-size:1.15rem;color:#e7eaec;margin-bottom:1.7rem;max-width:34em}.sx-splash-updated{font-family:var(--sx-head);color:#d5d9dc}.sx-foot{background:var(--sx-deep);color:#cdd2d5;font-family:var(--sx-head);font-size:.95rem;line-height:1.55}.sx-foot-in{max-width:var(--sx-max);margin:0 auto;padding:3.5rem var(--sx-pad) 2.5rem;display:grid;grid-template-columns:1.3fr 1.3fr 1fr .8fr;gap:2.25rem}.sx-foot-logo{display:inline-block}.sx-foot-logoimg{height:42px;background:none;margin-bottom:1rem}.sx-foot-logoimg img{width:auto;height:100%;max-width:300px}.sx-foot-blurb{max-width:30em;color:#bfc5c9}.sx-foot-label{color:var(--sx-shell);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .7rem}.sx-foot-brand .sx-foot-label{margin-top:1.2rem}.sx-foot-tel{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:800;font-size:1.4rem;text-decoration:none}.sx-foot-tel:hover{color:var(--sx-shell)}.sx-foot-list{list-style:none;margin:0;padding:0}.sx-foot-list li{padding:.22rem 0}.sx-foot-list a{text-decoration:none;display:inline-block;padding:.12rem 0}.sx-foot-list a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.sx-foot-legal{max-width:var(--sx-max);margin:0 auto;padding:1.2rem var(--sx-pad) 1.6rem;border-top:1px solid rgba(235,198,181,.25);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:.88rem;color:#aeb5ba}.sx-foot-legal p{margin:0}.sx-foot-legallinks{display:flex;gap:1.25rem}.sx-foot-legallinks a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.sx-foot-legallinks a:hover{color:#fff}@media(max-width:980px){.sx-foot-in{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sx-foot-in{grid-template-columns:1fr}}.sx-row{padding:clamp(3rem,6vw,5.25rem) 0}.sx-row+.sx-row:not(.sx-row-shell):not(.sx-row-ink):not(.sx-row-deep):not(.sx-row-tint){padding-top:0}.sx-row-in{max-width:var(--sx-max);margin:0 auto;padding:0 var(--sx-pad)}.sx-narrow{max-width:calc(800px + 2 * var(--sx-pad))}.sx-row-tint{background:#efe7e0}.sx-row-shell{background:var(--sx-shell);color:var(--sx-deep)}.sx-row-shell .sx-lede{color:#3a3f43}.sx-row-ink{background:var(--sx-slate);color:#eef0f1}.sx-row-deep{background:var(--sx-deep);color:#dde1e3}.sx-intro{max-width:720px;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.sx-h2{font-weight:800;font-size:clamp(1.65rem,3.1vw,2.4rem);line-height:1.12;letter-spacing:-.015em;margin-bottom:.8rem;text-wrap:balance}.sx-h2-sm{font-size:clamp(1.3rem,2.2vw,1.6rem)}.sx-h3{font-weight:700;font-size:1.18rem;line-height:1.3;margin-bottom:.45rem}.sx-lede{font-size:1.13rem;color:var(--sx-soft);margin-bottom:0}.sx-muted{color:var(--sx-soft);font-size:.95rem}.sx-more{display:inline-flex;align-items:center;min-height:44px;font-family:var(--sx-head);font-weight:700;color:var(--sx-violet);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.sx-more:hover{color:var(--sx-slate)}.sx-prose .sx-h2{margin-bottom:1.1rem}.sx-card-base,.sx-tile,.sx-spots-item,.sx-fit-col,.sx-aside,.sx-links-link,.sx-set-item,.sx-versus-col,.sx-lines-body,.sx-asks-list{background:var(--sx-card);border-radius:2px;box-shadow:0 1px 2px #121a1e0f,0 8px 24px #121a1e0d}.sx-lines{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}.sx-lines-body{padding:clamp(1.25rem,3vw,2rem)}.sx-lines-list{margin:0}.sx-lines-item{padding:1rem 0;border-top:1px solid var(--sx-line)}.sx-lines-item:first-child{border-top:0;padding-top:0}.sx-lines-item dt{display:flex;align-items:center;gap:.7rem;font-family:var(--sx-head);font-weight:700;font-size:1.1rem;margin-bottom:.3rem}.sx-lines-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--sx-shell);color:var(--sx-deep);font-size:.85rem;font-weight:800;flex:none}.sx-lines-item dd{margin:0 0 0 2.35rem;color:var(--sx-soft)}.sx-lines-note{margin-top:1.25rem;padding-top:1.1rem;border-top:2px solid var(--sx-violet);font-style:italic}@media(max-width:880px){.sx-lines{grid-template-columns:1fr}}.sx-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}.sx-duo{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.sx-duo-pic{height:280px;margin-top:1.75rem;border-radius:2px}.sx-duo-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sx-duo-item{display:grid;grid-template-columns:2.75rem 1fr;gap:.5rem;padding:1.25rem;background:var(--sx-card);border-radius:2px;box-shadow:0 1px 2px #121a1e0f}.sx-duo-num{font-family:var(--sx-head);font-weight:800;font-size:1.2rem;color:var(--sx-violet);line-height:1.4}@media(max-width:880px){.sx-duo{grid-template-columns:1fr}.sx-duo-pic{height:220px}}.sx-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.sx-tile{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sx-tile-pic{height:168px}.sx-tile-body{padding:1.15rem 1.2rem 1.25rem;display:flex;flex-direction:column;flex:1}.sx-tile-title{color:var(--sx-ink);text-decoration:none}.sx-tile-title:hover{color:var(--sx-violet)}.sx-tile-text{font-size:.98rem;color:var(--sx-soft);flex:1}.sx-tile-kicker{font-family:var(--sx-head);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-violet);margin-bottom:.4rem}.sx-tile-more{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-family:var(--sx-head);font-weight:700;font-size:.96rem;color:var(--sx-violet);text-underline-offset:5px}@media(max-width:1240px){.sx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sx-tiles{grid-template-columns:1fr}}.sx-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.sx-fit-col{padding:1.5rem;border-left:4px solid var(--sx-violet)}.sx-fit-col-no{border-left-color:var(--sx-slate)}.sx-fit-col ul{list-style:none;margin:0;padding:0}.sx-fit-col li{display:flex;gap:.65rem;padding:.45rem 0}.sx-fit-mark{flex:none;display:inline-flex;margin-top:.3rem;color:var(--sx-violet)}.sx-fit-col-no .sx-fit-mark{color:var(--sx-slate)}@media(max-width:760px){.sx-fit{grid-template-columns:1fr}}.sx-versus{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.sx-versus-col{padding:1.5rem}.sx-versus-col:first-child{border-top:4px solid var(--sx-violet)}.sx-versus-col:last-child{border-top:4px solid var(--sx-slate)}@media(max-width:760px){.sx-versus{grid-template-columns:1fr}}.sx-aside{padding:clamp(1.4rem,3vw,2.1rem);border-top:4px solid var(--sx-shell)}.sx-flow{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:none}.sx-flow-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-flow-item{background:#ffffff8c;border-radius:2px;padding:1.4rem;min-width:0}.sx-flow-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--sx-violet);color:#fff;font-family:var(--sx-head);font-weight:800;margin-bottom:.8rem}@media(max-width:900px){.sx-flow{grid-template-columns:1fr}}@media(max-width:1100px){.sx-flow-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sx-flow-4{grid-template-columns:1fr}}.sx-asks{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4rem);align-items:start}.sx-asks-list{margin:0;padding:.5rem clamp(1.1rem,3vw,1.75rem)}.sx-asks-item{padding:1.15rem 0;border-top:1px solid var(--sx-line)}.sx-asks-item:first-child{border-top:0}.sx-asks-q{font-family:var(--sx-head);font-weight:700;font-size:1.1rem;margin-bottom:.35rem}.sx-asks-item dd{margin:0;color:var(--sx-soft)}@media(min-width:881px){.sx-asks-head{position:sticky;top:1.5rem}}@media(max-width:880px){.sx-asks{grid-template-columns:1fr}}.sx-callbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 3rem}.sx-callbar>div{max-width:640px}.sx-callbar .sx-h2{color:#fff}@media(max-width:760px){.sx-callbar{flex-direction:column;align-items:flex-start}}.sx-towns{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.sx-towns li{font-family:var(--sx-head);font-weight:600;padding:.85rem 1rem;background:var(--sx-card);border-radius:2px;display:flex;align-items:center;gap:.6rem}.sx-towns li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sx-shell);box-shadow:0 0 0 2px var(--sx-violet);flex:none}@media(max-width:760px){.sx-towns{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.sx-story-pic{height:340px;border-radius:2px}@media(max-width:880px){.sx-story{grid-template-columns:1fr}.sx-story-pic{height:230px}}.sx-outro{text-align:center;max-width:calc(760px + 2 * var(--sx-pad));display:flex;flex-direction:column;align-items:center}.sx-outro-h{color:#fff;font-weight:800;font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.1;margin-bottom:.9rem;text-wrap:balance}.sx-outro-text{color:#c9cfd3;font-size:1.13rem;margin-bottom:1.6rem}.sx-outro-note{margin-top:1rem;font-family:var(--sx-head);font-size:.92rem;color:var(--sx-shell)}.sx-set{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sx-set-item{padding:1.4rem;min-width:0}.sx-set-item p{color:var(--sx-soft)}@media(max-width:980px){.sx-set-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sx-set{grid-template-columns:1fr}.sx-set-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sx-set-6{grid-template-columns:1fr}}.sx-spots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.sx-spots-item{padding:1.25rem;min-width:0}.sx-spots-road{font-family:var(--sx-head);font-size:.86rem;font-weight:700;color:var(--sx-violet);margin-bottom:.5rem}.sx-spots-item p:last-child{font-size:.98rem;color:var(--sx-soft)}@media(max-width:1240px){.sx-spots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sx-spots{grid-template-columns:1fr}}.sx-svcs{list-style:none;margin:1.5rem 0 0;padding:0;columns:2;column-gap:1.25rem}.sx-svcs li{break-inside:avoid;margin-bottom:.6rem}.sx-svcs a{display:flex;align-items:center;min-height:52px;padding:0 1rem;background:var(--sx-card);border-radius:2px;font-family:var(--sx-head);font-weight:600;color:var(--sx-ink);text-decoration:none}.sx-svcs a:hover{color:var(--sx-violet)}@media(max-width:600px){.sx-svcs{columns:1}}.sx-cues{list-style:none;margin:1.5rem 0 0;padding:0}.sx-cues li{position:relative;padding:.6rem 0 .6rem 1.9rem}.sx-cues li:before{content:"";position:absolute;left:0;top:1.05rem;width:12px;height:12px;border-radius:50%;border:3px solid var(--sx-violet)}.sx-checks{list-style:none;margin:0;padding:0;columns:2;column-gap:2.5rem}.sx-checks li{break-inside:avoid;display:flex;gap:.7rem;padding:.55rem 0}.sx-checks-mark{flex:none;display:inline-flex;margin-top:.3rem;color:var(--sx-violet)}@media(max-width:760px){.sx-checks{columns:1}}.sx-bignum{display:inline-block;font-family:var(--sx-head);font-weight:800;font-size:clamp(2rem,6vw,3.3rem);line-height:1.15;color:var(--sx-violet);text-decoration:none;margin:.25rem 0 1rem}.sx-bignum:hover{text-decoration:underline;text-underline-offset:6px}.sx-times{width:100%;border-collapse:collapse;margin:1rem 0;font-family:var(--sx-head);background:var(--sx-card);border-radius:2px;overflow:hidden}.sx-times th,.sx-times td{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--sx-line)}.sx-times th{font-weight:700;color:var(--sx-ink)}.sx-times td{color:var(--sx-soft)}.sx-links{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sx-links-link{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.3rem;text-decoration:none;color:var(--sx-ink);border-bottom:3px solid transparent}.sx-links-link:hover{border-bottom-color:var(--sx-violet)}.sx-links-title{font-family:var(--sx-head);font-weight:700}.sx-links-text{font-size:.96rem;color:var(--sx-soft)}@media(max-width:880px){.sx-links{grid-template-columns:1fr}}.sx-legal .sx-h2{margin-top:2rem}.sx-legal .sx-h2:first-child{margin-top:0}.sx-lost{display:flex;gap:2rem;flex-wrap:wrap}.sx-post-h1{font-weight:800;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.1;margin-bottom:1.25rem;text-wrap:balance}.sx-post-pic{height:360px;margin-top:1.75rem;border-radius:2px}.sx-article h2{font-weight:800;font-size:1.5rem;margin:2rem 0 .75rem}.sx-article h3{font-weight:700;font-size:1.2rem;margin:1.5rem 0 .5rem}.sx-article a{color:var(--sx-violet);text-underline-offset:3px}.sx-article-mid{margin:2.5rem 0}.sx-article-mid .sx-btn{margin-top:.5rem}.sx-pager{display:flex;justify-content:center;gap:.5rem;margin-top:2rem;font-family:var(--sx-head)}.sx-pager a,.sx-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:2px;background:var(--sx-card);text-decoration:none}.sx-pager span{background:var(--sx-violet);color:#fff}
