@font-face{font-family:SD Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/redesign/fonts/anton-latin.woff2)format("woff2")}@font-face{font-family:SD Condiment;font-style:normal;font-weight:400;font-display:swap;src:url(/redesign/fonts/condiment-latin.woff2)format("woff2")}@font-face{font-family:SD DM Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/redesign/fonts/dmsans-latin.woff2)format("woff2")}.sd-city{--bg:#010828;--bg-2:#0b1640;--ink:#eff4ff;--ink-soft:#eff4ffb8;--neon:#7bc8e8;--grad:linear-gradient(100deg,#7bc8e8,#b9a3e3);--btn:linear-gradient(135deg,#9b7fd4,#b172c4);--f-head:"SD Anton",Impact,"Arial Narrow",sans-serif;--f-script:"SD Condiment","Brush Script MT",cursive;background:var(--bg);width:100%;color:var(--ink);padding-bottom:40px;font-family:SD DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}.sd-city *,.sd-city :before,.sd-city :after{box-sizing:border-box}.sd-city :is(ul,ol){margin:0;padding:0;list-style:none}.sd-city :is(h1,h2,h3,p,figure){margin:0}.sd-city a{text-decoration:none}.sd-city :focus-visible{outline:2px solid var(--neon);outline-offset:3px}.sd-city .sd-wrap{max-width:1240px;margin:0 auto;padding-inline:20px}@media (min-width:768px){.sd-city .sd-wrap{padding-inline:40px}}.sd-city .sd-script{font-family:var(--f-script);text-transform:none;color:var(--neon);font-weight:400}.sd-city .sd-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-city .sd-glass{-webkit-backdrop-filter:blur(8px);background:#eff4ff12;border:1px solid #eff4ff24;box-shadow:0 10px 30px #00000040}.sd-city main{display:block}.sd-city .sd-top{z-index:5;position:absolute;top:0;left:0;right:0}.sd-city .sd-top .sd-wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.sd-city .sd-logo{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.02em;color:#fff;align-items:center;gap:8px;font-size:20px;display:flex}.sd-city .sd-logo i{background:linear-gradient(135deg,#7bc8e8,#b172c4);border-radius:4px;width:12px;height:12px}.sd-city .sd-nav{-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border-radius:24px;gap:34px;padding:16px 36px;display:none}.sd-city .sd-nav a{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:13px}.sd-city .sd-top-spacer{width:120px;display:none}@media (min-width:1024px){.sd-city .sd-nav{display:flex}.sd-city .sd-top-spacer{display:block}}.sd-city .sd-hero{color:#fff;align-items:flex-end;min-height:min(78vh,720px);display:flex;position:relative;overflow:hidden}.sd-city .sd-hero>img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0}.sd-city .sd-hero:after{content:"";background:linear-gradient(180deg,#0108288c 0%,#01082826 35%,#01082899 75%,var(--bg) 100%);position:absolute;inset:0}.sd-city .sd-hero .sd-wrap{z-index:2;width:100%;padding-top:110px;padding-bottom:64px;position:relative}.sd-city .sd-crumbs{letter-spacing:.08em;text-transform:uppercase;opacity:.95;flex-wrap:wrap;align-items:center;gap:0 4px;margin-bottom:16px;font-size:12px;display:flex}.sd-city .sd-crumbs a{color:#fff;text-underline-offset:3px;text-decoration:underline}.sd-city .sd-crumbs .sd-en{opacity:.85;text-transform:none;letter-spacing:0;margin-left:14px}.sd-city .sd-hero h1{font-family:var(--f-head);text-transform:uppercase;color:#fff;text-shadow:0 4px 30px #01082873;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(56px,11vw,168px);font-weight:400;line-height:.9}.sd-city .sd-hero h1 small{letter-spacing:.02em;margin-bottom:.2em;font-size:.3em;display:block}.sd-city .sd-hero h1 .sd-script{color:#9fdcff;text-shadow:0 2px 10px #01082899;margin-left:.15em;font-size:.42em;display:inline-block;transform:rotate(-4deg)}.sd-city .sd-intro{margin-top:-8px}.sd-city .sd-lead{max-width:760px;color:var(--ink-soft);font-size:17px;line-height:1.65}.sd-city .sd-sub{max-width:760px;color:var(--ink-soft);margin-top:12px;font-size:13px;line-height:1.6}.sd-city .sd-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px;display:grid}@media (min-width:800px){.sd-city .sd-stats{grid-template-columns:repeat(4,1fr)}}.sd-city .sd-stat{border-radius:24px;padding:20px 22px}.sd-city .sd-stat b{font-family:var(--f-head);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.4vw,60px);font-weight:400;line-height:1;display:block}.sd-city .sd-stat span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-size:12px;display:block}.sd-city .sd-light{color:#1c2532;background:#fffffff2;border-radius:30px;padding:8px clamp(20px,4vw,40px) 30px;box-shadow:0 14px 40px #00000059}.sd-city .sd-light>section{margin-top:22px}.sd-city .sd-light a{text-decoration:underline}.sd-city .sd-light button{cursor:pointer}.sd-city .sd-plan{margin-top:56px;padding-bottom:26px}.sd-city .sd-explorer{margin-top:64px}.sd-city .sd-pills-nav{margin-top:28px}.sd-city .sd-pills{flex-wrap:wrap;gap:10px;display:flex}.sd-city .sd-pills a{color:var(--ink);border-radius:999px;padding:12px 18px;font-size:14px;font-weight:500;display:inline-block}.sd-city .sd-pills a:hover{color:var(--neon)}.sd-city .sd-blogtip{color:var(--ink-soft);border-radius:18px;margin-top:22px;padding:16px 20px;font-size:15px;line-height:1.55}.sd-city .sd-blogtip a{color:var(--neon);text-underline-offset:3px;text-decoration:underline}.sd-city .sd-cats{grid-template-columns:1fr;gap:24px;margin-top:72px;display:grid}@media (min-width:900px){.sd-city .sd-cats{grid-template-columns:1fr 1fr}}.sd-city .sd-cat{border-radius:32px;flex-direction:column;display:flex;overflow:hidden}.sd-city .sd-cat-media{height:200px;position:relative}.sd-city .sd-cat-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sd-city .sd-cat-media:after{content:"";background:linear-gradient(#01082800 30%,#010828bf);position:absolute;inset:0}.sd-city .sd-cat-media h2{z-index:2;color:#fff;font-family:var(--f-head);text-transform:uppercase;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1;position:absolute;bottom:16px;left:24px;right:24px}.sd-city .sd-count{z-index:2;font-family:var(--f-head);color:#fff;-webkit-backdrop-filter:blur(6px);background:#fff3;border-radius:999px;padding:6px 14px;font-size:18px;position:absolute;top:16px;right:18px}.sd-city .sd-cat-body{flex-direction:column;flex:1;gap:14px;padding:20px 22px 24px;display:flex}.sd-city .sd-cat-body ul{flex-direction:column;gap:8px;display:flex}.sd-city .sd-cat-body li{background:#eff4ff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.sd-city .sd-cat-body li b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.sd-city .sd-cat-body li span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px}.sd-city .sd-cat-text{color:var(--ink-soft);font-size:14px;line-height:1.6}.sd-city .sd-more{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;padding-top:6px;display:flex}.sd-city .sd-btn{font-family:var(--f-head);text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--btn);border-radius:16px;padding:14px 20px;font-size:15px;transition:transform .2s;box-shadow:0 8px 22px #9b7fd452}.sd-city .sd-btn:hover{transform:translateY(-2px)}.sd-city .sd-web{color:var(--ink-soft);text-underline-offset:3px;font-size:12px;text-decoration:underline}.sd-city .sd-appband{color:#fff;border-radius:36px;align-items:center;min-height:340px;margin-top:90px;scroll-margin-top:24px;display:flex;position:relative;overflow:hidden}.sd-city .sd-appband>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.sd-city .sd-appband:after{content:"";background:linear-gradient(90deg,#010828cc,#01082840 70%);position:absolute;inset:0}.sd-city .sd-appband>div{z-index:2;padding:40px clamp(24px,5vw,64px);position:relative}.sd-city .sd-appband .sd-script{color:#9fdcff;font-size:clamp(28px,3.4vw,46px);display:block;transform:rotate(-3deg)}.sd-city .sd-appband h2{font-family:var(--f-head);text-transform:uppercase;color:#fff;font-size:clamp(40px,5.6vw,86px);font-weight:400;line-height:.95}.sd-city .sd-badges{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.sd-city .sd-badge{flex:none;align-items:center;transition:transform .2s;display:inline-flex}.sd-city .sd-badge:hover{transform:translateY(-2px)}.sd-city .sd-badge img{width:auto;height:var(--bh,52px);display:block}.sd-city .sd-badge.sd-gp img{height:calc(var(--bh,52px) * 250 / 192);margin:calc(var(--bh,52px) * -29 / 192) calc(var(--bh,52px) * -10 / 192)}.sd-city .sd-faq{margin-top:90px}.sd-city .sd-faq h2,.sd-city .sd-near h2{font-family:var(--f-head);text-transform:uppercase;color:var(--ink);font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1}.sd-city .sd-faq h2 .sd-script,.sd-city .sd-near h2 .sd-script{font-size:1.1em}.sd-city .sd-faq details{border-radius:22px;margin-top:12px;padding:4px 22px}.sd-city .sd-faq h2+details{margin-top:28px}.sd-city .sd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.sd-city .sd-faq summary::-webkit-details-marker{display:none}.sd-city .sd-faq summary:after{content:"+";font-family:var(--f-head);color:var(--neon);flex:none;font-size:24px;transition:transform .2s}.sd-city .sd-faq details[open] summary:after{transform:rotate(45deg)}.sd-city .sd-faq details p{color:var(--ink-soft);padding:0 0 18px;font-size:14px;line-height:1.65}.sd-city .sd-near{margin-top:80px}.sd-city .sd-near .sd-pills{margin-top:24px}.sd-city .sd-all{font-family:var(--f-head);text-transform:uppercase;color:var(--ink);margin-top:20px;font-size:18px;display:inline-block}.sd-city .sd-all:hover{color:var(--neon)}.sd-city .sd-note{color:var(--ink-soft);max-width:760px;margin:56px 0 0;font-size:11px;line-height:1.6}.sd-city .sd-note a{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sd-city *{transition:none!important}}html body .sd-city{--bg:transparent;--ink:#1c2532;--ink-soft:#1c2532b3;--neon:#496f91;--grad:linear-gradient(100deg,#496f91,#b172c4);background:0 0}html body .sd-city .sd-hero{border-radius:0 0 36px 36px}html body .sd-city .sd-glass{background:#ffffff8c;border:1px solid #fffc;box-shadow:0 10px 30px #496f911f}html body .sd-city .sd-light{box-shadow:0 14px 40px #496f9129}html body .sd-city .sd-cat-body li{background:#ffffffb3}html body .sd-city .sd-chips li,html body .sd-city .sd-chips span{background:#ffffffb3;border:1px solid #1c253214}html body .sd-city .sd-group h2 b{color:#fff}html body .sd-city .sd-hero .sd-script,html body .sd-city .sd-appband .sd-script{color:#9fdcff}html body .sd-city .sd-faq summary:after{color:#b172c4}body:has(.sd-city)>footer{background:#ffffff59!important;border-top:1px solid #1c253214!important;margin-top:0!important}html body .sd-city .sd-light:empty{display:none}html body:has(.sd-city){background:#f3ecfa}html body .sd-city{--ink:#1c2532;--ink-soft:#1c2532b8;--neon:#3e86b4;--grad:linear-gradient(100deg,#3e8fc0,#9b6cc9);--slate:#1c2532;--slate-light:#1c2532ad;--primary:#496f91;--card:#ffffff9e;--card-line:#ffffffe6;--card-shadow:0 8px 28px #1c253212}html body .sd-city .sd-top .sd-wrap{align-items:center;padding-top:16px}@media (min-width:768px){html body .sd-city .sd-top .sd-wrap{padding-top:26px}}html body .sd-city .sd-logo{letter-spacing:.02em;flex:none;width:142px;height:68px;font-size:20px;display:block;position:relative}html body .sd-city .sd-logo-mark{width:68px;height:68px;display:block}html body .sd-city .sd-logo-word{line-height:1;position:absolute;top:20px;left:54px}@media (min-width:768px){html body .sd-city .sd-logo{width:178px;height:88px;font-size:24px}html body .sd-city .sd-logo-mark{width:88px;height:88px}html body .sd-city .sd-logo-word{top:27px;left:70px}}html body .sd-city .sd-nav{-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);background:#ffffff24;border-radius:14px;align-items:center;gap:16px;min-height:38px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff47,0 2px 10px #0000001f}html body .sd-city .sd-nav a{white-space:nowrap;text-shadow:0 1px 8px #01082873;font-size:12px;transition:color .2s}html body .sd-city .sd-nav a:hover{color:#9fdcff}html body .sd-city .sd-top-spacer{display:none}@media (min-width:1024px){html body .sd-city .sd-nav{border-radius:28px;gap:44px;min-height:0;padding:24px 52px}html body .sd-city .sd-nav a{font-size:13px}html body .sd-city .sd-top-spacer{width:178px;display:block}}html body .sd-city .sd-hero{background:0 0;border-radius:0;overflow:visible}html body .sd-city .sd-hero>img,html body .sd-city .sd-hero:after{-webkit-mask-image:linear-gradient(#000 calc(100% - 130px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 130px),#0000 100%)}html body .sd-city .sd-hero:after{background:radial-gradient(70% 55% at 25% 55%,#0108286b,#01082800 70%),linear-gradient(#0108289e 0%,#01082838 30%,#01082880 62%,#010828b3 100%)}html body .sd-city .sd-hero .sd-wrap{padding-bottom:110px}html body .sd-city .sd-hero.sd-hero-cat .sd-wrap{padding-bottom:100px}html body .sd-city .sd-hero{margin-bottom:-40px}html body .sd-city .sd-crumbs{letter-spacing:.16em;text-shadow:0 1px 10px #010828b3;font-size:11px}html body .sd-city .sd-crumbs a{opacity:.85;border-bottom:1px solid #ffffff59;text-decoration:none}html body .sd-city .sd-hero h1{text-shadow:0 2px 24px #01082866}html body .sd-city .sd-hero h1 small{margin-bottom:.38em}html body .sd-city .sd-hero .sd-script,html body .sd-city .sd-eyebrow{background:linear-gradient(100deg,#6cc4ec 0%,#8fa6ec 40%,#a68be0 70%,#c27fd6 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 1px 1px #010828cc)drop-shadow(0 3px 8px #01082899);-webkit-background-clip:text;background-clip:text;padding:0 .1em}html body .sd-city .sd-intro{margin-top:0}html body .sd-city .sd-lead{color:var(--ink-soft)}html body .sd-city .sd-glass{background:var(--card);box-shadow:inset 0 1px 1px var(--card-line),var(--card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}html body .sd-city .sd-light{background:var(--card);box-shadow:inset 0 1px 1px var(--card-line),var(--card-shadow);color:var(--ink);border-radius:28px}html body .sd-city .sd-stat,html body .sd-city .sd-cat,html body .sd-city .sd-ctx,html body .sd-city .sd-group{border-radius:28px}html body .sd-city .sd-stat b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}html body .sd-city .sd-stat span{letter-spacing:.1em}html body .sd-city .sd-cat-body li,html body .sd-city .sd-chips li,html body .sd-city .sd-chips span{background:#ffffffbf;border:0;box-shadow:inset 0 0 0 1px #1c253212}html body .sd-city .sd-pills a{color:var(--ink);background:#ffffffb3;transition:background .2s,transform .2s;box-shadow:inset 0 0 0 1px #1c253214}html body .sd-city .sd-pills a:hover{color:#496f91;background:#fff;transform:translateY(-1px)}html body .sd-city .sd-cat{transition:transform .25s}html body .sd-city .sd-cat:hover{transform:translateY(-3px)}html body .sd-city .sd-group h2 b{background:var(--btn);color:#fff}html body .sd-city .sd-btn{border-radius:18px;padding:15px 22px;font-size:16px;box-shadow:0 12px 30px #9b7fd461}html body .sd-city .sd-web,html body .sd-city .sd-blogtip a,html body .sd-city .sd-ctx aside a{color:#496f91}html body .sd-city .sd-all{background:#ffffffb3;border-radius:18px;align-items:center;gap:8px;padding:12px 22px;font-size:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #1c253214}html body .sd-city .sd-all:hover{color:#496f91;background:#fff}html body .sd-city .sd-appband{border-radius:36px;box-shadow:0 24px 60px #1c253238}html body .sd-city .sd-appband:after{background:linear-gradient(90deg,#010828d1,#0108284d 70%),linear-gradient(#01082800 55%,#01082880)}html body .sd-city .sd-appband .sd-script{background:linear-gradient(100deg,#6cc4ec,#b9a3e3 70%,#c994d8);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .1em}html body .sd-city .sd-faq details{border-radius:22px}html body .sd-city .sd-faq summary{font-size:16px}html body .sd-city .sd-light [style*=font-fraunces],html body .sd-city .sd-light :is(h2,h3){text-transform:uppercase;letter-spacing:.005em;line-height:1.05;font-family:var(--f-head)!important;font-weight:400!important}html body .sd-city .sd-light h2[style*=font-fraunces]{font-size:clamp(28px,3.4vw,44px)}html body .sd-city .sd-light li h3{font-size:clamp(22px,2vw,28px)}html body .sd-city .sd-light{font-family:SD DM Sans,system-ui,sans-serif}html body .sd-city .sd-light li.rounded-3xl{box-shadow:inset 0 0 0 1px #1c253212;background:#fffc!important;border:0!important}html body .sd-city .sd-light li.rounded-3xl[style*="rgb(73, 111, 145)"],html body .sd-city .sd-light li.rounded-3xl[style*="var(--primary)"]{box-shadow:inset 0 0 0 2px #9b7fd4}html body .sd-city .sd-light .overflow-hidden.rounded-3xl{box-shadow:inset 0 0 0 1px #1c253212;background:#fffc!important;border:0!important}html body .sd-city .sd-light button.rounded-full[disabled]{opacity:.5}html body .sd-city .sd-light button.rounded-full:not([aria-pressed]){font-family:var(--f-head);text-transform:uppercase;letter-spacing:.03em;border-radius:18px;font-weight:400;box-shadow:0 10px 26px #9b7fd457;background:var(--btn)!important}html body .sd-city .sd-light button[aria-pressed]{border-radius:14px;color:#6b4fb0!important;border-color:#9b7fd4!important}html body .sd-city .sd-light button[aria-pressed=true]{background:#9b7fd424}html body .sd-city .sd-light a{color:#496f91}html body .sd-city .sd-citybox input{border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #1c253224;background:#fff!important}html body .sd-city .sd-citybox ul a{text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #1c253212;background:#fffc!important;border:0!important}html body .sd-city .sd-citybox ul a:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #9b7fd480,0 8px 20px #9b7fd426}html body .sd-city .sd-citybox ul a b{font-family:var(--f-head);letter-spacing:.02em;color:#6b4fb0!important;font-weight:400!important}html body:has(.sd-city)>footer{border-radius:36px 36px 0 0;box-shadow:0 -8px 30px #1c25320d;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff80!important;border-top:0!important;margin-top:48px!important}html body:has(.sd-city)>footer h4{text-transform:uppercase;letter-spacing:.06em!important;color:#1c2532!important;font-family:SD Anton,Impact,sans-serif!important;font-size:15px!important;font-weight:400!important}html body:has(.sd-city)>footer span[style*=fraunces]{text-transform:uppercase;letter-spacing:.02em!important;color:#1c2532!important;font-family:SD Anton,Impact,sans-serif!important;font-size:26px!important;font-weight:400!important}html body:has(.sd-city)>footer a{font-family:SD DM Sans,system-ui,sans-serif}html body:has(.sd-city)>footer a:hover{color:#6b4fb0!important}@media (prefers-reduced-motion:reduce){html body .sd-city .sd-cat,html body .sd-city .sd-pills a{transition:none}}html body .sd-city .sd-light li h3{margin-top:8px!important}html body .sd-city .sd-light h2+p{margin-top:10px!important}html body .sd-city .sd-count{color:#fff;background:#01082880}html body:has(.sd-city)>footer img[alt=Souldog]{content:url(/redesign/img/logo-mark.webp);filter:none;width:48px!important;height:48px!important}
