.sqz-nanyang .site-content{width:min(1160px, 100% - 2 * var(--gutter));margin-inline:auto;padding-block:clamp(24px, 4vw, 56px) clamp(56px, 8vw, 96px)}.sqz-nanyang .content-area,.sqz-nanyang .site-main{width:100%;max-width:none;margin:0}.sqz-nanyang .site-main>article,.sqz-nanyang .site-main>.page{margin:0 0 24px}.sqz-nanyang .inside-article{padding:clamp(22px, 4vw, 56px);border-radius:4px;background:var(--paper);box-shadow:var(--shadow-paper)}.sqz-nanyang .entry-header{margin-bottom:1.2rem}.sqz-nanyang .entry-title{margin:0;font-family:var(--font-display);font-size:clamp(28px, 4vw, 46px);font-weight:900;line-height:1.25;letter-spacing:.03em}.sqz-nanyang .entry-title a{color:var(--ink);text-decoration:none}.sqz-nanyang .entry-content,.sqz-nanyang .entry-summary{font-size:17.5px;line-height:1.95}.sqz-nanyang .entry-content>*{max-width:100%}.sqz-nanyang .entry-content h2{font-size:clamp(22px, 2.4vw, 28px);font-weight:900;margin:2em 0 .7em}.sqz-nanyang .entry-meta{font-size:14px;color:var(--muted)}.sqz-nanyang .page-header{margin-bottom:24px}.sqz-nanyang .page-title{font-size:clamp(28px, 4vw, 44px);font-weight:900}.sqz-nanyang .nav-links,.sqz-nanyang .pagination{display:flex;gap:8px;flex-wrap:wrap}.sqz-nanyang .page-numbers{display:inline-grid;place-items:center;min-width:40px;min-height:40px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;color:var(--jade);text-decoration:none;font-family:var(--font-latin);font-size:17px}.sqz-nanyang .page-numbers.current{background:var(--jade);color:var(--ivory);border-color:var(--jade)}.sqz-tools-page .inside-article{background:#fff0;box-shadow:none;padding:0}.sqz-tools-page .site-content{width:min(1560px, 100% - 2 * var(--gutter))}.sqz-cover{position:relative;overflow:hidden;margin:0 0 clamp(20px, 3vw, 36px);padding:clamp(28px, 5vw, 64px) clamp(22px, 5vw, 64px);border-radius:4px 4px 22px 22px;background:var(--jade) var(--grain);color:var(--ivory);box-shadow:var(--shadow-lift)}.sqz-cover::before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:radial-gradient(circle at 50% 0,var(--awn) 8px,transparent 8.6px) 0 6px / 17px 10px repeat-x,repeating-linear-gradient(90deg,var(--awn) 0 8.5px,var(--ivory) 8.5px 17px) 0 0 / 100% 8px no-repeat}.sqz-cover__inner{position:relative;z-index:1;max-width:640px}.sqz-cover .sqz-kicker{color:var(--gold-hi)}.sqz-cover .sqz-kicker i{color:rgb(246 240 228 / .6)}.sqz-cover .sqz-no{color:var(--pink)}.sqz-cover__title{margin:0 0 .5rem;color:var(--ivory)!important;font-size:clamp(38px, 6vw, 76px);font-weight:900;letter-spacing:.06em;line-height:1.1}.sqz-cover .sqz-lede{color:rgb(246 240 228 / .85);margin:0}.sqz-cover__icon{position:absolute;right:clamp(-40px, -2vw, -10px);bottom:-30px;width:clamp(160px, 26vw, 300px);height:auto;color:var(--gold);opacity:.18}.sqz-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1.2rem;padding:0;list-style:none;font-size:13px;color:rgb(246 240 228 / .7)}.sqz-crumbs li+li::before{content:"›";margin-right:6px;color:var(--gold-hi)}.sqz-crumbs a{color:rgb(246 240 228 / .85);text-decoration:none}.sqz-cover__answer{margin:.85rem 0 0;color:rgb(246 240 228 / .92);font-size:clamp(15px, 1.5vw, 16.5px);line-height:1.85}.sqz-cover__stamp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:.9rem 0 0;padding:3px 12px;border:1px solid rgb(230 200 119 / .5);border-radius:999px;color:var(--gold-hi);font-size:13px;line-height:1.6;letter-spacing:.04em}.sqz-cover__stamp time{color:var(--ivory);font-variant-numeric:tabular-nums}@media (forced-colors:active){.sqz-cover__stamp{border-color:CanvasText}}.sqz-cover--staged{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(26px, 5vw, 36px)}.sqz-cover__stage{position:relative;z-index:1;justify-self:center;width:min(100%, 430px);min-width:0}@media (min-width:1000px){.sqz-cover--staged{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:center;column-gap:clamp(28px, 4vw, 56px)}.sqz-cover--staged .sqz-cover__stage{justify-self:end;width:100%}}.sqz-cover--brands{background:url(/wp-content/themes/shengqianzhi-child/assets/svg/brands-street.svg) left bottom / auto clamp(170px, 40%, 270px) repeat-x,radial-gradient(90% 60% at 70% 105%,rgb(255 200 120 / .14),transparent 70%),var(--grain),linear-gradient(180deg,#082f2a 0%,#0c423c 38%,var(--jade) 100%);padding-top:clamp(76px, 7vw, 88px)}.sqz-cover--brands::after{content:"";position:absolute;left:0;right:0;top:10px;height:64px;pointer-events:none;background:url(/wp-content/themes/shengqianzhi-child/assets/svg/brands-festoon.svg) -40px 0 / 300px 64px repeat-x}.sqz-cover--brands .sqz-cover__stage::before{content:"";position:absolute;z-index:-1;inset:-10% -26% -14%;pointer-events:none;background:radial-gradient(closest-side,rgb(255 210 130 / .34),rgb(255 210 130 / .12) 50%,transparent)}@media (prefers-reduced-motion:no-preference){.sqz-cover--brands::after{animation:sqz-lights-on 1.5s steps(1,end) .3s both}}@keyframes sqz-lights-on{0%{opacity:.18}16%{opacity:.85}24%{opacity:.3}40%{opacity:1}47%{opacity:.55}58%,100%{opacity:1}}@media (max-width:720px){.sqz-cover--brands{padding-top:64px;padding-bottom:calc(clamp(28px, 5vw, 64px) + 40px);background-size:auto clamp(130px, 30%, 200px),auto,auto,auto}.sqz-cover--brands::after{top:8px;height:52px;background-size:240px 52px}}@media (forced-colors:active){.sqz-cover--brands::after,.sqz-cover--brands .sqz-cover__stage::before{display:none}}@media print{.sqz-cover--brands{background:var(--jade)}.sqz-cover--brands::after,.sqz-cover--brands .sqz-cover__stage::before{display:none}}.sqz-cover--benefits{--counter-h:60px;padding-bottom:calc(var(--counter-h) + 10px);background:url(/wp-content/themes/shengqianzhi-child/assets/svg/benefits-counter.svg) left bottom var(--counter-h) / 1200px 120px no-repeat,url(/wp-content/themes/shengqianzhi-child/assets/svg/benefits-wood.svg) left bottom / 200px var(--counter-h) repeat-x,url(/wp-content/themes/shengqianzhi-child/assets/svg/benefits-dado.svg) left bottom var(--counter-h) / 52px 60px repeat-x,radial-gradient(70% 90% at 0% 0%,rgb(255 228 170 / .16),transparent 65%),var(--grain),linear-gradient(180deg,#145a51 0%,var(--jade) 60%,#0d433d 100%)}.sqz-cover--benefits::after{content:"";position:absolute;inset:0;pointer-events:none;background:url(/wp-content/themes/shengqianzhi-child/assets/svg/benefits-light.svg) left top / 1200px 620px no-repeat}.sqz-cover--benefits .sqz-cover__inner{align-self:start}.sqz-cover--benefits .sqz-cover__stage{align-self:end}.sqz-cover--benefits .sqz-cover__stage::before{content:"";position:absolute;z-index:-1;inset:-8% -16% 0;pointer-events:none;background:radial-gradient(42% 36% at 46% 34%,rgb(255 226 160 / .24),transparent)}.sqz-cover--benefits .sqz-cover__stamp{background:#0d433d}@media (prefers-reduced-motion:no-preference){.sqz-cover--benefits::after{animation:sqz-morning 2.2s cubic-bezier(.16,1,.3,1) .2s both}}@keyframes sqz-morning{from{opacity:0;transform:translate(-24px,-14px)}to{opacity:1;transform:none}}@media (max-width:720px){.sqz-cover--benefits{--counter-h:46px;padding-bottom:calc(var(--counter-h) + 58px);background-size:900px 90px,150px var(--counter-h),40px 46px,auto,auto,auto}.sqz-cover--benefits::after{background-size:900px 465px}}@media (forced-colors:active){.sqz-cover--benefits::after,.sqz-cover--benefits .sqz-cover__stage::before{display:none}}@media print{.sqz-cover--benefits{background:var(--jade)}.sqz-cover--benefits::after,.sqz-cover--benefits .sqz-cover__stage::before{display:none}}.sqz-cover--strategy{padding-top:clamp(66px, 7vw, 86px);padding-bottom:calc(clamp(28px, 5vw, 64px) + 36px);background:url(/wp-content/themes/shengqianzhi-child/assets/svg/strategy-mamak.svg) left bottom / auto clamp(104px, 20vw, 132px) repeat-x,url(/wp-content/themes/shengqianzhi-child/assets/svg/strategy-sky.svg) right 24% top 26px / clamp(300px, 44%, 520px) auto no-repeat,radial-gradient(60% 45% at 80% 100%,rgb(255 200 120 / .12),transparent 70%),var(--grain),linear-gradient(180deg,#061f1c 0%,#0a3631 46%,var(--jade) 100%)}.sqz-cover--strategy::before{z-index:2}.sqz-cover--strategy::after{content:"";position:absolute;left:0;right:0;top:14px;height:46px;pointer-events:none;background:url(/wp-content/themes/shengqianzhi-child/assets/svg/strategy-tubes.svg) -60px 0 / 460px 46px repeat-x}.sqz-cover--strategy .sqz-cover__icon{display:none}@media (prefers-reduced-motion:no-preference){.sqz-cover--strategy::after{animation:sqz-tubes-on 1.4s steps(1,end) .25s both}}@keyframes sqz-tubes-on{0%{opacity:.1}14%{opacity:.9}22%{opacity:.2}34%{opacity:1}42%{opacity:.5}52%,100%{opacity:1}}@media (max-width:720px){.sqz-cover--strategy{padding-top:62px;background-size:auto 96px,300px auto,auto,auto,auto;background-position:left bottom,right -40px top 26px,0 0,0 0,0 0}.sqz-cover--strategy::after{top:10px;height:40px;background-size:400px 40px}}@media (forced-colors:active){.sqz-cover--strategy::after{display:none}}@media print{.sqz-cover--strategy{background:var(--jade)}.sqz-cover--strategy::after{display:none}}.sqz-newsstand{margin-top:clamp(20px, 3vw, 36px)}.sqz-newsstand__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin:0;padding:0;list-style:none}.sqz-card__link{display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:6px;height:100%;padding:0 0 16px;border-radius:4px;background:var(--paper);color:var(--ink)!important;text-decoration:none;box-shadow:var(--shadow-paper);overflow:hidden;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.sqz-card__link:hover{transform:translateY(-5px) rotate(-.4deg);box-shadow:var(--shadow-lift)}.sqz-card__media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;margin-bottom:8px;background:var(--jade) var(--tile-b) center / 44px 44px;border-bottom:3px double var(--gold);overflow:hidden}.sqz-card__media img{width:100%;height:100%;object-fit:cover}.sqz-card__glyph{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ivory);color:var(--jade);font:400 34px/1 var(--font-kai);box-shadow:0 0 0 4px var(--gold)}.sqz-card__cat,.sqz-card__title,.sqz-card__dek,.sqz-card__meta{padding-inline:18px}.sqz-card__cat{font-family:var(--font-kai);font-size:13px;letter-spacing:.16em;color:var(--pink-ink,#a14d4a)}.sqz-card__title{font-family:var(--font-cn);font-size:18px;font-weight:900;line-height:1.45}.sqz-card__dek{font-size:14.5px;line-height:1.75;color:var(--ink-2)}.sqz-card__meta{margin-top:auto;font-size:13px;color:var(--muted)}.sqz-nanyang ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;list-style:none}.sqz-nanyang ul.page-numbers>li{margin:0;padding:0}.sqz-pager{display:grid;justify-items:center;gap:14px;margin-top:clamp(34px, 4.6vw, 54px)}.sqz-pager ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.sqz-nanyang .sqz-pager .page-numbers:not(ul){position:relative;display:inline-grid;grid-auto-flow:column;place-items:center;gap:8px;min-width:46px;min-height:52px;padding:3px 13px 0;border:0;border-top:5px solid var(--line-2);border-radius:2px 2px 3px 3px;background:var(--paper);box-shadow:var(--shadow-paper);color:var(--ink);font:600 20px/1 var(--font-latin);font-variant-numeric:lining-nums tabular-nums;text-decoration:none;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .3s,color .3s}.sqz-nanyang .sqz-pager .page-numbers:not(ul)::after{content:"";position:absolute;right:0;bottom:0;width:10px;height:10px;background:linear-gradient(135deg,transparent 50%,var(--ivory-3) 50%)}.sqz-nanyang .sqz-pager a.page-numbers:hover{transform:translateY(-3px) rotate(-1.5deg);border-top-color:var(--gold);box-shadow:var(--shadow-lift);color:var(--jade)}.sqz-nanyang .sqz-pager a.page-numbers:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sqz-nanyang .sqz-pager .page-numbers.current{background:var(--jade) var(--grain);color:var(--ivory);border-top:5px double var(--gold-hi);transform:translateY(-4px) rotate(-1deg);box-shadow:0 16px 28px -16px rgb(8 48 43 / .85)}.sqz-nanyang .sqz-pager .page-numbers.current::after{background:linear-gradient(135deg,transparent 50%,var(--jade-2) 50%)}.sqz-nanyang .sqz-pager .page-numbers.dots{min-width:26px;padding:0;border-top-color:#fff0;background:none;box-shadow:none;color:var(--muted)}.sqz-nanyang .sqz-pager .page-numbers.dots::after{display:none}.sqz-nanyang .sqz-pager .page-numbers.prev,.sqz-nanyang .sqz-pager .page-numbers.next{padding:3px 18px 0;font:600 16px/1 var(--font-kai);letter-spacing:.14em;color:var(--jade)}.sqz-nanyang .sqz-pager .page-numbers.prev::before,.sqz-nanyang .sqz-pager .page-numbers.next::before{content:"";width:20px;height:10px;background:currentColor;transition:transform .35s var(--ease-out);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M1 5h17M14 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M1 5h17M14 1l4 4-4 4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.sqz-nanyang .sqz-pager .page-numbers.prev::before{transform:scaleX(-1)}.sqz-nanyang .sqz-pager .page-numbers.next::before{order:2}.sqz-nanyang .sqz-pager .page-numbers.next{box-shadow:4px 5px 0 -1px var(--paper),4px 5px 0 0 var(--line),8px 10px 0 -1px var(--paper),8px 10px 0 0 var(--line),0 20px 34px -22px rgb(52 36 12 / .55)}.sqz-nanyang .sqz-pager .page-numbers.next:hover{box-shadow:5px 7px 0 -1px var(--paper),5px 7px 0 0 var(--line-2),11px 14px 0 -1px var(--paper),11px 14px 0 0 var(--line-2),0 26px 40px -22px rgb(52 36 12 / .6)}.sqz-nanyang .sqz-pager .page-numbers.next:hover::before{transform:translateX(4px)}.sqz-nanyang .sqz-pager .page-numbers.prev:hover::before{transform:scaleX(-1) translateX(4px)}.sqz-pager__note{margin:0;font-family:var(--font-kai);font-size:13.5px;letter-spacing:.14em;color:var(--muted)}@media (prefers-reduced-motion:reduce){.sqz-nanyang .sqz-pager .page-numbers:not(ul),.sqz-nanyang .sqz-pager .page-numbers:not(ul)::before{transition:none}.sqz-nanyang .sqz-pager a.page-numbers:hover{transform:none}}@media (forced-colors:active){.sqz-nanyang .sqz-pager .page-numbers:not(ul){border:1px solid CanvasText}}.sqz-tool-hub__header{background:var(--jade) var(--grain)!important;border:0!important;color:var(--ivory);box-shadow:var(--shadow-lift)}.sqz-tool-hub__header::after{content:"算"!important;color:rgb(230 200 119 / .14)!important;font-family:var(--font-kai)}.sqz-tool-hub__header h1{color:var(--ivory)!important;font-family:var(--font-display);font-weight:900;letter-spacing:.06em}.sqz-tool-hub__header p{color:rgb(246 240 228 / .82)!important;font-family:var(--font-kai)}.sqz-tool-hub__eyebrow{color:var(--gold-hi)!important}.sqz-tool-hub__sidebar-sticky,.sqz-tool-hub__scores-panel,.sqz-tool-hub__all,.sqz-saving-catch{background:var(--paper)!important;border-color:var(--line)!important;box-shadow:var(--shadow-paper)!important}.sqz-saving-catch__cover-art{background:linear-gradient(#f6ecd6,#efe2c8)!important;border-color:var(--line)!important}.sqz-saving-catch__stage{background:#f6ecd6!important}.sqz-empty-page .site-main>article{display:none}.sqz-interim{margin-top:clamp(18px, 3vw, 32px)}.sqz-interim__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.sqz-interim__chips .sqz-chip{text-decoration:none}.sqz-interim__chips .sqz-chip[aria-current]{background:var(--jade);color:var(--ivory);border-color:var(--jade)}.sqz-interim__title{font-size:clamp(22px, 2.6vw, 30px);font-weight:900;margin:8px 0 18px}.sqz-nanyang .sqz-seek{display:flex;align-items:center;max-width:560px;margin:0 0 16px;border:1px solid var(--line-2);border-radius:999px;background:#fffdf8;box-shadow:var(--shadow-paper);overflow:hidden}.sqz-nanyang .sqz-seek__label{flex:none;padding:0 6px 0 20px;font-family:var(--font-kai);font-size:15px;color:var(--gold-ink,#7a5c1c);letter-spacing:.12em}.sqz-nanyang .sqz-seek__input{flex:1;min-width:0;min-height:52px;padding:0 10px;border:0;background:#fff0;font:400 17px/1.4 var(--font-kai);color:var(--ink)}.sqz-nanyang .sqz-seek__input:focus{outline:none}.sqz-nanyang .sqz-seek__go{display:grid;place-items:center;width:52px;height:52px;border:0;background:var(--jade);color:var(--ivory);cursor:pointer}body.sqz-tools-page .site-main>article .entry-content{margin-top:0}body.sqz-tools-page .sqz-tool-hub{padding-top:0}body.sqz-tools-page .site-main>article .entry-header:empty,body.sqz-tools-page .site-main>article .entry-header:not(:has(*)){display:none}.sqz-cover__title--long{font-size:clamp(32px, 5vw, 64px);word-break:break-word}.sqz-cover__part{display:inline-block}.sqz-seek{display:flex;align-items:center;gap:0;max-width:560px;margin:0 0 18px;border:1px solid var(--line-2);border-radius:999px;background:#fffdf8;box-shadow:var(--shadow-paper);overflow:hidden}.sqz-seek__label{flex:none;padding:0 6px 0 20px;font-family:var(--font-kai);font-size:15px;color:var(--gold-ink,#7a5c1c);letter-spacing:.12em}.sqz-seek__input{flex:1;min-width:0;min-height:52px;padding:0 10px;border:0;background:#fff0;font:400 17px/1.4 var(--font-kai);color:var(--ink)}.sqz-seek__input:focus{outline:none}.sqz-seek:focus-within{border-color:var(--jade);box-shadow:0 0 0 4px rgb(15 76 69 / .12),var(--shadow-paper)}.sqz-seek__go{display:grid;place-items:center;width:52px;height:52px;margin:0;border:0;background:var(--jade);color:var(--ivory);cursor:pointer;transition:background .3s}.sqz-seek__go:hover{background:var(--jade-2)}.sqz-seek__go .sqz-i{width:20px;height:20px}.sqz-listing__tools{display:grid;gap:4px;margin:0 0 clamp(18px, 3vw, 28px)}.sqz-listing__also{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-size:14.5px;color:var(--muted)}.sqz-listing__also a.sqz-chip{text-decoration:none}.sqz-listing__count{margin:0 0 12px;font-family:var(--font-kai);color:var(--muted)}.sqz-listing__more{margin-top:clamp(28px, 4vw, 44px)}.sqz-listing__more h2{margin:0 0 14px;font-size:clamp(20px, 2.2vw, 26px);font-weight:900}.sqz-lost__streets{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none}.sqz-lost__streets a{display:grid;gap:4px;min-height:100%;padding:16px 18px;border-radius:4px;background:var(--paper);box-shadow:var(--shadow-paper);color:var(--ink)!important;text-decoration:none;transition:transform .4s var(--ease-out)}.sqz-lost__streets a:hover{transform:translateY(-3px)}.sqz-lost__streets b{font-size:18px;font-weight:900}.sqz-lost__streets small{font-family:var(--font-kai);font-size:13px;letter-spacing:.14em;color:var(--pink-ink,#a14d4a)}.sqz-lost__streets span{font-size:14px;line-height:1.7;color:var(--ink-2)}.sqz-neighbors{--sc:30px;--awn-h:46px;--stripe:rgba(246, 240, 228, .94);position:relative;isolation:isolate;overflow:hidden;margin:clamp(36px, 6vw, 72px) 0 0;border-radius:6px;box-shadow:var(--shadow-paper)}.sqz-neighbors--morning{background:radial-gradient(70% 90% at 100% 100%,rgb(233 166 166 / .28),transparent 62%),linear-gradient(180deg,#f8e7d7 0%,var(--paper) 58%)}.sqz-neighbors--night{color:var(--ivory);background:radial-gradient(90% 70% at 85% 0%,rgb(230 200 119 / .16),transparent 60%),linear-gradient(180deg,#0a3833,var(--jade-night));box-shadow:var(--shadow-lift)}.sqz-neighbors__awning{position:absolute;z-index:3;left:0;right:0;top:0;height:var(--awn-h);pointer-events:none;filter:drop-shadow(0 7px 5px rgb(40 24 8 / .26))}.sqz-neighbors__awning::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .24),transparent 34%,rgb(0 0 0 / .14)),repeating-linear-gradient(90deg,var(--awn) 0 var(--sc),var(--stripe) var(--sc) calc(var(--sc) * 2));-webkit-mask:linear-gradient(#000,#000) 0 0 / 100% calc(100% - var(--sc) / 2) no-repeat,radial-gradient(circle at 50% 0,#000 calc(var(--sc) / 2 - .5px),transparent calc(var(--sc) / 2)) 0 100% / var(--sc) calc(var(--sc) / 2) repeat-x;mask:linear-gradient(#000,#000) 0 0 / 100% calc(100% - var(--sc) / 2) no-repeat,radial-gradient(circle at 50% 0,#000 calc(var(--sc) / 2 - .5px),transparent calc(var(--sc) / 2)) 0 100% / var(--sc) calc(var(--sc) / 2) repeat-x}.sqz-neighbors--night .sqz-neighbors__awning::after{content:"";position:absolute;left:0;right:0;top:calc(100% - 4px);height:22px;background:radial-gradient(circle at 50% 8px,#fff4c8 0 2.6px,rgb(255 205 120 / .65) 3.4px,rgb(255 190 100 / .2) 7px,transparent 11px) 0 0 / var(--sc) 22px repeat-x;animation:sqz-nb-glow 3.6s ease-in-out infinite alternate}@keyframes sqz-nb-glow{from{opacity:1}to{opacity:.6}}.sqz-neighbors__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px, 4vw, 56px);padding:calc(var(--awn-h) + clamp(28px, 3.6vw, 44px)) clamp(22px, 3.6vw, 48px) clamp(26px, 3.6vw, 44px)}.sqz-neighbors .sqz-kicker{margin:0 0 10px}.sqz-neighbors--night .sqz-kicker{color:var(--gold-hi)}.sqz-neighbors--night .sqz-kicker i{color:rgb(246 240 228 / .6)}.sqz-neighbors .sqz-neighbors__title{margin:0 0 12px;font-family:var(--font-cn);font-size:clamp(34px, 4.4vw, 54px);font-weight:900;letter-spacing:.08em;line-height:1.15;color:var(--ink)}.sqz-neighbors--night .sqz-neighbors__title{background:var(--gold-foil);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 2px 0 rgb(0 0 0 / .35))}.sqz-neighbors__lede{max-width:28em;margin:0 0 24px;font-family:var(--font-kai);font-size:clamp(16px, 1.3vw, 18px);line-height:1.9;color:var(--ink-2)}.sqz-neighbors--night .sqz-neighbors__lede{color:rgb(246 240 228 / .84)}.sqz-neighbors__act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.sqz-neighbors .sqz-btn{min-height:52px;padding:0 1.7em;font-size:17px}.sqz-neighbors .sqz-btn--jade{box-shadow:0 14px 26px -14px rgb(8 48 43 / .85)}.sqz-neighbors .sqz-btn--gold{box-shadow:inset 0 0 0 1px rgb(255 244 210 / .55),0 0 28px -6px rgb(230 200 119 / .55),0 14px 26px -14px rgb(0 0 0 / .8)}.sqz-neighbors .sqz-btn .sqz-i{transition:transform .4s var(--ease-out)}.sqz-neighbors .sqz-btn:hover .sqz-i,.sqz-neighbors .sqz-btn:focus-visible .sqz-i{transform:translateX(5px)}.sqz-neighbors__open{display:flex;align-items:baseline;gap:8px;margin:0;padding-left:22px;border-left:1px solid var(--line-2);font-family:var(--font-kai);font-size:16px;letter-spacing:.14em;color:var(--ink-2)}.sqz-neighbors__open time{font-family:var(--font-latin);font-size:30px;font-weight:600;letter-spacing:.02em;line-height:1;color:var(--pink-ink,#a14d4a)}.sqz-neighbors--night .sqz-neighbors__open{border-left-color:rgb(230 200 119 / .4);color:rgb(246 240 228 / .85)}.sqz-neighbors--night .sqz-neighbors__open time{color:var(--gold-hi)}.sqz-neighbors__stock{margin:0;padding:0;list-style:none}.sqz-neighbors__shelf{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:14px 14px 0;overflow:hidden;border:1px solid rgb(230 200 119 / .5);border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,rgb(255 230 180 / .11),rgb(255 230 180 / .02));box-shadow:inset 0 0 60px rgb(255 200 120 / .08),0 26px 50px -30px rgb(0 0 0 / .8)}.sqz-neighbors__shelf::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(115deg,transparent 32%,rgb(255 255 255 / .07) 44%,transparent 52%)}.sqz-nb-good{position:relative;padding-bottom:14px}.sqz-nb-good::after{content:"";position:absolute;left:-14px;right:-14px;bottom:0;height:10px;background:linear-gradient(180deg,#8a5634,#4b2a18);box-shadow:0 6px 10px -4px rgb(0 0 0 / .6)}.sqz-neighbors .sqz-nb-good a{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 2px 8px;color:var(--ivory)!important;text-decoration:none}.sqz-nb-good a::before{content:"";position:absolute;z-index:0;left:50%;top:6px;width:88px;height:88px;margin-left:-44px;border-radius:50%;background:radial-gradient(circle,rgb(255 214 150 / .3),transparent 68%);pointer-events:none}.sqz-nb-good__pack{position:relative;z-index:1;width:58px;height:58px;color:var(--tone);filter:drop-shadow(0 8px 6px rgb(0 0 0 / .45));transition:transform .5s var(--ease-out),filter .5s}.sqz-nb-good__tag{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:6px;padding:3px 10px 3px 16px;background:var(--ivory);color:var(--jade-deep);border-radius:2px 10px 10px 2px;font-family:var(--font-kai);font-size:14px;letter-spacing:.06em;white-space:nowrap;transition:transform .5s var(--ease-out),background .3s}.sqz-nb-good__tag::before{content:"";position:absolute;left:5px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--jade-deep)}.sqz-nb-good__tag small{font-family:var(--font-latin);font-size:12px;color:var(--pink-ink,#a14d4a)}.sqz-nb-good a:hover .sqz-nb-good__pack,.sqz-nb-good a:focus-visible .sqz-nb-good__pack{transform:translateY(-8px) scale(1.07);filter:drop-shadow(0 16px 12px rgb(0 0 0 / .5)) drop-shadow(0 0 16px rgb(255 200 120 / .4))}.sqz-nb-good a:hover .sqz-nb-good__tag,.sqz-nb-good a:focus-visible .sqz-nb-good__tag{background:var(--gold-hi);transform:rotate(-3deg)}.sqz-neighbors__cabinet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;perspective:900px;border-radius:10px;background:linear-gradient(180deg,#6b3f26,#3f2415);box-shadow:inset 0 2px 0 rgb(255 220 170 / .18),inset 0 -8px 16px rgb(0 0 0 / .35),0 26px 44px -28px rgb(40 20 8 / .8)}.sqz-nb-drawer{position:relative}.sqz-nb-drawer:hover,.sqz-nb-drawer:focus-within{z-index:5}.sqz-neighbors .sqz-nb-drawer a{position:relative;display:block;height:100%;min-height:76px;border-radius:4px;background:#1c100a;color:inherit!important;text-decoration:none;box-shadow:inset 0 6px 12px rgb(0 0 0 / .7)}.sqz-nb-drawer__face{position:relative;z-index:2;display:grid;place-items:center;align-content:center;gap:4px;height:100%;min-height:76px;padding:12px 8px 18px;border-radius:4px;transform-origin:50% 100%;background:repeating-linear-gradient(92deg,rgb(255 220 170 / .05) 0 3px,transparent 3px 11px),linear-gradient(180deg,#8a5634,#6a3d23 60%,#5a321c);box-shadow:inset 0 1px 0 rgb(255 220 170 / .35),inset 0 -2px 0 rgb(0 0 0 / .35),0 1px 0 rgb(0 0 0 / .3);transition:transform .55s var(--ease-out),box-shadow .55s var(--ease-out)}.sqz-nb-drawer__label{display:inline-block;max-width:100%;padding:4px 8px;border-radius:2px;background:#f6ecd6;color:#3a2414;box-shadow:inset 0 0 0 1px rgb(142 109 36 / .6),inset 0 0 0 3px #f6ecd6,inset 0 0 0 4px rgb(196 111 108 / .55),0 2px 4px rgb(0 0 0 / .35);font-family:var(--font-kai);font-size:14px;letter-spacing:.06em;line-height:1.25;text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.sqz-nb-drawer__count{font-family:var(--font-latin);font-size:13px;letter-spacing:.06em;color:#f3dcb0}.sqz-nb-drawer__pull{position:absolute;bottom:7px;left:50%;width:28px;height:7px;margin-left:-14px;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#f4dc93,#a37a2a);box-shadow:0 2px 3px rgb(0 0 0 / .5)}.sqz-nb-drawer__pull::before{content:"";position:absolute;top:-4px;left:-3px;right:-3px;height:5px;border-radius:3px;background:linear-gradient(180deg,#e6c877,#8e6d24)}.sqz-nb-drawer__slip{position:absolute;z-index:1;left:6%;right:6%;top:10px;padding:8px 10px 10px;border-radius:2px;background:var(--paper);color:var(--ink-2);box-shadow:0 6px 14px -6px rgb(0 0 0 / .5);font-family:var(--font-kai);font-size:13px;line-height:1.45;text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;opacity:0;transition:transform .55s var(--ease-out),opacity .3s var(--ease)}.sqz-nb-drawer a:hover .sqz-nb-drawer__face,.sqz-nb-drawer a:focus-visible .sqz-nb-drawer__face{transform:translate3d(0,14px,40px);box-shadow:inset 0 1px 0 rgb(255 220 170 / .45),0 18px 22px -10px rgb(0 0 0 / .7)}.sqz-nb-drawer a:hover .sqz-nb-drawer__slip,.sqz-nb-drawer a:focus-visible .sqz-nb-drawer__slip{opacity:1;transform:translateY(-78%)}@media (max-width:860px){.sqz-neighbors{--sc:24px;--awn-h:38px}.sqz-neighbors__body{grid-template-columns:1fr;gap:26px}.sqz-neighbors__lede{margin-bottom:20px}}@media (max-width:560px){.sqz-neighbors__open{padding-left:0;border-left:0}.sqz-neighbors__shelf{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 10px 0}.sqz-nb-good::after{left:-10px;right:-10px}.sqz-neighbors__cabinet{gap:7px;padding:10px}.sqz-neighbors .sqz-nb-drawer a,.sqz-nb-drawer__face{min-height:68px}.sqz-nb-drawer__face{padding:10px 5px 17px}.sqz-nb-drawer__label{padding:4px 6px;font-size:12.5px;letter-spacing:.02em}.sqz-nb-drawer__slip{font-size:12px}}