:root{--bone:#ECE7DC;--dim:#D8D2C6;--ash:#CFC9BC;--faint:#A8A296;--rule:rgba(236,231,220,.28);--moss:#1F5A50;--serif:'EB Garamond',Georgia,serif;--sans:'Inter','Helvetica Neue',Helvetica,sans-serif;--pad:6vw}
*{box-sizing:border-box}
html{background:#000;-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--sans);color:var(--bone);background:transparent;-webkit-font-smoothing:antialiased;line-height:1.6}
a{color:var(--bone);text-decoration:none}
a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--bone);outline-offset:3px}
img{max-width:100%}
h1,h2,p,figure,blockquote{margin:0}
.u{text-decoration:underline;text-underline-offset:5px;font-weight:500}
.skip{position:absolute;left:-999px}.skip:focus{left:16px;top:16px;z-index:100;background:#000;padding:10px 14px}

/* backdrop */
.bg{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.veil{position:fixed;inset:0;background:#000;z-index:-1;pointer-events:none;opacity:.82}
.home .veil{opacity:.25}

/* header */
.hd{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px var(--pad);transition:background .25s,padding .25s;border-bottom:1px solid transparent}
.hd.solid{padding:14px var(--pad);background:rgba(4,4,4,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:rgba(236,231,220,.14)}
.hd .mark{display:inline-flex;align-items:center;min-height:44px}
.hd .mark img{height:30px;width:auto;display:block}
.nav{display:flex;align-items:center;gap:32px;font-size:15px;font-weight:500;letter-spacing:.02em}
.nav a{display:inline-flex;align-items:center;min-height:44px}
.nav a[aria-current]{border-bottom:1px solid var(--bone)}
.nav .tix,.tixm{padding:0 22px;border:1px solid var(--bone);border-radius:2px}
.nav .tix:hover,.tixm:hover{background:var(--bone);color:#000;text-decoration:none}
.burger,.tixm{display:none}
.burger{width:44px;height:44px;padding:0;background:none;border:0;color:var(--bone);align-items:center;justify-content:center;cursor:pointer}
.sheet{position:fixed;inset:0;z-index:19;background:#000;display:none;flex-direction:column;justify-content:center;gap:6px;padding:0 24px}
.sheet a{font-family:var(--serif);font-size:34px;line-height:1.25;min-height:52px;display:flex;align-items:center}
body.open .sheet{display:flex}
body.open{overflow:hidden}

/* buttons */
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;background:var(--moss);color:#fff;font-size:15px;font-weight:500;letter-spacing:.02em;border-radius:2px;border:0;font-family:inherit;cursor:pointer}
.btn:hover{background:#26705f;color:#fff;text-decoration:none}
.lnk{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:15px;font-weight:500;letter-spacing:.02em}

/* home scenes */
.home{scroll-snap-type:y proximity}
.scene{min-height:100vh;min-height:100svh;padding:120px var(--pad) 12vh;display:flex;flex-direction:column;justify-content:flex-end;gap:32px;scroll-snap-align:start}
.hero{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;padding-bottom:9vh}
.hero .l{display:flex;flex-direction:column;gap:28px;max-width:640px}
.laurels{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.laurels img{width:auto;opacity:.92}
.hero h1{line-height:0}.hero h1 img{width:clamp(320px,38vw,600px);height:auto;display:block}
.tag{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.2vw,34px);line-height:1.2}
.cta{display:flex;align-items:center;gap:28px;margin-top:6px}
.hero figure{max-width:340px;text-align:right}
.q{font-family:var(--serif);font-style:italic;line-height:1.2}
.q.s{font-size:clamp(22px,1.9vw,30px)}.q.m{font-size:28px}.q.l{font-size:clamp(32px,3.6vw,58px);line-height:1.12}
figcaption{margin-top:12px;font-size:15px;letter-spacing:.02em;color:var(--ash)}
.big{font-family:var(--serif);font-size:clamp(30px,3.3vw,52px);line-height:1.16;max-width:21em}
.h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.3vw,52px);line-height:1.1}
.h2.xl{font-size:clamp(36px,4.2vw,68px);line-height:1.06;max-width:15em}
.body{font-size:17px;line-height:1.65;color:var(--dim);max-width:36em}
.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1000px}
.meta{display:flex;flex-wrap:wrap;gap:12px 40px;font-size:15px;color:var(--ash);align-items:baseline}
.rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(5,auto);column-gap:64px;max-width:1120px;border-top:1px solid var(--rule)}
.row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:11px 8px;border-bottom:1px solid var(--rule);font-size:17px}
.row.extra{display:none}
.row:hover,.srow:hover,.prow:hover{background:rgba(236,231,220,.07);text-decoration:none}
.row .d{color:var(--ash);font-variant-numeric:tabular-nums}
.row b{font-weight:500}.row .v{color:var(--ash)}
.row small{display:block;font-size:14px;color:var(--ash);margin-top:2px}
.row .t,.srow .t,.prow .t{font-size:14px;font-weight:500}
.soldout .t{color:var(--faint)}
.cities{display:flex;flex-wrap:wrap;gap:6px 26px;font-family:var(--serif);font-size:clamp(22px,1.9vw,28px);line-height:1.3;max-width:1120px}
.cities span{color:var(--faint)}.cities .so{color:var(--bone)}
.mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px;max-width:1200px;border-top:1px solid var(--rule)}
.mods div{padding:16px 0;border-bottom:1px solid var(--rule)}
.mods b{display:block;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.2}
.mods span{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--ash)}
.credits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;max-width:1120px;font-size:16px;line-height:1.7}
.credits .k{color:var(--ash);font-size:14px}.credits .g{display:flex;flex-direction:column;gap:28px}

/* inner pages */
.page{padding:156px var(--pad) 96px;display:flex;flex-direction:column;gap:96px}
.ph{display:flex;flex-direction:column;gap:24px}
.ph h1{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,80px);line-height:1.02;letter-spacing:-.01em;max-width:14em}
.ph p{font-size:18px;line-height:1.65;color:var(--dim);max-width:38em}
.sec{display:flex;flex-direction:column;gap:24px;max-width:1280px}
.sec h2,.col h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1.1}
.list{display:flex;flex-direction:column;border-top:1px solid var(--rule)}
.srow{display:grid;grid-template-columns:150px 70px minmax(0,1fr) minmax(0,1.2fr) auto;align-items:baseline;gap:24px;padding:18px 8px;border-bottom:1px solid var(--rule);font-size:17px}
.srow .d,.srow .h{color:var(--ash);font-variant-numeric:tabular-nums}.srow .h{font-size:15px}
.srow .c b{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.1}.srow .c span{color:var(--ash)}
.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;max-width:1200px}
.col{display:flex;flex-direction:column;gap:20px}
.col p,.sec>p{font-size:17px;line-height:1.7;color:var(--dim);max-width:34em}
.q3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 56px;max-width:1200px}
.q3 .q{font-size:26px;line-height:1.22}.q3 figcaption{font-size:14px;margin-top:10px}
.prow{display:grid;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:40px;padding:10px 8px;border-bottom:1px solid var(--rule)}
.prow .lg{display:flex;align-items:center;min-height:64px}.prow .lg img{width:auto;max-width:220px;display:block;opacity:.9}
.prow .hl{font-size:17px;line-height:1.5;color:var(--dim)}
.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;border-top:1px solid var(--rule)}
.kv.one{grid-template-columns:1fr}
.kv div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:16px}
.kv.w div{grid-template-columns:180px minmax(0,1fr)}
.kv span:first-child{color:var(--ash)}
.ahead{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:80px;max-width:1200px;align-items:end}
.ahead img{width:340px;height:auto;display:block;border-radius:2px}
.ppl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding-top:24px;border-top:1px solid var(--rule)}
.ppl .k{color:var(--ash);font-size:14px;margin-bottom:6px}.ppl b{display:block;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.25}
.fest div{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:32px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:baseline}
.fest .k{font-size:14px;color:var(--ash)}.fest b{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.2}.fest .r{font-size:16px;color:var(--dim)}
.trailer{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:2.39/1;overflow:hidden;border-radius:2px;background:#000;border:0;padding:0;width:100%;cursor:pointer;color:var(--bone)}
.trailer img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}
.trailer .pl{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border:1px solid var(--bone);border-radius:50%;background:rgba(0,0,0,.35)}
.trailer iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.trailer.playing{aspect-ratio:16/9;cursor:default}
.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.tile{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:2px;background:#000}
.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62;transition:opacity .2s}
.tile:hover img{opacity:.8}.tile:hover{text-decoration:none}
.tile .ig{position:absolute;top:14px;right:14px}
.tile .cap{position:absolute;left:0;right:0;bottom:0;padding:20px;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.55)}
.tile .cap b{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.2}.tile .cap i{font-family:var(--serif);font-size:23px;line-height:1.2}
.tile .cap span{font-size:13px;line-height:1.45;color:var(--ash)}
.tile.more{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:20px;border:1px solid var(--rule);background:none}
.tile.more b{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.2}.tile.more span{font-size:13px;color:var(--ash)}

/* request */
.req{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;max-width:1280px;align-items:start}
.gz-vote.gz-embed{--gz-bg:transparent;--gz-surface:transparent;--gz-surface-2:rgba(0,0,0,.35);--gz-border:rgba(236,231,220,.45);--gz-text:#ECE7DC;--gz-text-secondary:#D8D2C6;--gz-text-muted:#CFC9BC;--gz-sage:#1F5A50;--gz-sage-hover:#26705f;--gz-sage-glow:rgba(236,231,220,.18);--gz-radius:2px;--gz-radius-lg:2px;--gz-shadow:none;font-family:var(--sans);background:transparent;max-width:none;margin:0;padding:0;z-index:auto}
.gz-embed .gz-vote__card,.gz-embed .gz-vote__list-wrap{max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}
.gz-embed .gz-vote__row{display:block}.gz-embed .gz-vote__row .gz-vote__field+.gz-vote__field{margin-top:20px}
.gz-embed label{font-size:14px;color:var(--ash);font-weight:400;letter-spacing:0;text-transform:none}
.gz-embed .gz-vote__field input{min-height:52px;font-size:17px}
.gz-embed .gz-vote__field input::placeholder{color:var(--faint)}
.gz-embed .gz-vote__btn{border-radius:2px;min-height:52px;font-family:var(--sans);font-weight:500;letter-spacing:.02em}
.gz-embed .gz-vote__list-head{display:none}
.gz-embed .gz-vote__list{max-height:none;overflow:visible;border-top:1px solid var(--rule)}
.gz-embed .gz-vote__hero-btn{position:absolute;left:-9999px}
.gz-embed h3{font-family:var(--serif);font-weight:400}

/* footer */
.ft{margin:0 var(--pad);padding:28px 0 40px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap;font-size:15px;line-height:1.7;color:var(--dim)}
.scene .ft{margin:32px 0 0;padding-bottom:0;width:100%}
.ft .mail{display:flex;gap:56px;flex-wrap:wrap}.ft .k{color:var(--ash);font-size:14px}
.soc{display:flex;gap:6px;flex-wrap:wrap;margin-left:-11px}
.soc a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}
.ft .co{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;color:var(--ash)}
.ft .co img{height:20px;width:auto;display:block;opacity:.92}

@media (max-width:1000px){
 .mods{grid-template-columns:repeat(3,minmax(0,1fr))}
 .q3{grid-template-columns:repeat(2,minmax(0,1fr))}
 .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}
 .srow{grid-template-columns:120px 56px minmax(0,1fr) auto}.srow .h{grid-column:3;grid-row:2;margin-top:-10px}
 .req{gap:56px}
}
@media (max-width:760px){
 :root{--pad:24px}
 .nav{display:none}.burger,.tixm{display:inline-flex;align-items:center}
 .tixm{min-height:44px;padding:0 16px;font-size:14px;font-weight:500}
 .hd{padding:16px var(--pad);gap:8px}.hd.solid{padding:10px var(--pad)}
 .hd .mark{margin-right:auto}.hd .mark img{height:26px}
 .home{scroll-snap-type:none}
 .scene{padding:96px var(--pad) 56px;gap:24px}
 .hero{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:22px;padding-bottom:40px}
 .hero .l{gap:22px}.hero figure{text-align:left;max-width:none}
 .laurels{gap:12px;flex-wrap:nowrap}.laurels img{height:calc(var(--h)*.62)!important}
 .hero h1 img{width:300px}
 .cta{flex-direction:column;align-items:stretch;gap:6px}.cta .btn{min-height:52px;font-size:16px}.cta .lnk{justify-content:center;font-size:16px}
 .q.l{font-size:31px}.q.m{font-size:23px}.q.s{font-size:21px}
 .big{font-size:29px}.h2{font-size:31px}.h2.xl{font-size:38px}
 .body,.col p,.sec>p,.ph p{font-size:16px}
 .two,.cols,.q3,.ahead,.ppl,.req,.kv{grid-template-columns:1fr;gap:28px}
 .kv{column-gap:0;gap:0}.cols{gap:56px}
 .rows{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}
 .row{grid-template-columns:62px minmax(0,1fr) auto;gap:12px;padding:10px 0;font-size:16px}
 .cities{font-size:21px;gap:4px 16px}
 .mods{grid-template-columns:1fr}.mods div{padding:11px 0}.mods b{font-size:22px}.mods span{font-size:13px;margin-top:2px}
 .credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;font-size:15px}
 .page{padding:112px var(--pad) 64px;gap:64px}
 .ph h1{font-size:44px}
 .srow{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0}
 .srow .d{grid-column:1;grid-row:1}.srow .hr{display:none}.srow .d::after{content:", " attr(data-t)}
 .srow .c{grid-column:1;grid-row:2}.srow .c b{font-size:24px}.srow .c span{display:block}
 .srow .h{grid-column:1;grid-row:3;margin-top:0;font-size:14px}.srow .t{grid-column:2;grid-row:1/4;align-self:center}
 .prow{grid-template-columns:1fr auto;gap:6px 16px;padding:16px 0}.prow .lg{min-height:0;grid-column:1}.prow .lg img{max-height:34px;max-width:180px}
 .prow .hl{grid-column:1;font-size:15px}.prow .t{grid-column:2;grid-row:1/3;align-self:center}
 .ahead img{width:100%;max-width:340px;order:-1}
 .fest div{grid-template-columns:1fr;gap:4px;padding:14px 0}
 .kv div,.kv.w div{grid-template-columns:120px minmax(0,1fr)}
 .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .tile .cap{padding:14px}.tile .cap b,.tile .cap i,.tile.more b{font-size:19px}
 .ft{flex-direction:column;align-items:flex-start;gap:20px}.ft .mail{gap:24px;flex-direction:column}.ft .co{align-items:flex-start}
 .soc{gap:2px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hd{transition:none}}

/* request: live leaderboard, restyled */
.gz-embed .gz-vote__city{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:baseline;gap:6px 12px;padding:14px 0;border-bottom:1px solid var(--rule);background:none}
.gz-embed .gz-vote__city:hover{background:none}
.gz-embed .gz-vote__city-rank{font-size:14px;color:var(--faint);font-variant-numeric:tabular-nums}
.gz-embed .gz-vote__city-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}
.gz-embed .gz-vote__city-name{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.1;color:var(--bone)}
.gz-embed .gz-vote__city-country{font-size:14px;color:var(--ash)}
.gz-embed .gz-vote__city-count{font-size:16px;color:var(--bone);font-weight:400;font-variant-numeric:tabular-nums}
.gz-embed .gz-vote__city-label{font-size:13px;color:var(--ash)}
.gz-embed .gz-vote__list:not(.all) .gz-vote__city:nth-child(n+16){display:none}
.morebtn{align-self:flex-start;background:none;border:0;padding:0;min-height:44px;color:var(--bone);font:500 15px var(--sans);text-decoration:underline;text-underline-offset:5px;cursor:pointer}
video.bg{background:#000 url(/assets/poster-frame.jpg) center/cover no-repeat}

/* vote thank-you, reskinned */
.gz-rs-ty.gz-embed{--gz-bg:transparent;--gz-surface:transparent;--gz-surface-2:rgba(0,0,0,.35);--gz-border:rgba(236,231,220,.28);--gz-text:#ECE7DC;--gz-text-secondary:#D8D2C6;--gz-text-muted:#CFC9BC;--gz-sage:#1F5A50;--gz-sage-hover:#26705f;--gz-radius:2px;--gz-radius-lg:2px;--gz-shadow:none;font-family:var(--sans);background:transparent;max-width:760px;margin:0;padding:0;text-align:left;z-index:auto}
.gz-embed .gz-rs-ty__check{display:none}
.gz-embed .gz-rs-ty__title{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,80px);line-height:1.02;letter-spacing:-.01em;margin:0 0 24px}
.gz-embed .gz-rs-ty__subtitle{font-size:18px;line-height:1.65;color:var(--dim);margin:0 0 32px;max-width:34em}
.gz-embed .gz-rs-ty__city-card{margin:0 0 8px;padding:20px 0;border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:none;box-shadow:none;text-align:left}
.gz-embed .gz-rs-ty__city-label{font-size:14px;letter-spacing:0;text-transform:none;color:var(--ash)}
.gz-embed .gz-rs-ty__city-name{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.1}
.gz-embed .gz-rs-ty__city-votes-num{font-family:var(--serif);font-weight:400;color:var(--bone)}
.rank{font-size:16px;color:var(--dim);margin:12px 0 0}
.gz-embed .gz-rs-ty__share{margin-top:40px;text-align:left}.gz-embed .gz-rs-ty__share-btns{justify-content:flex-start}
.gz-embed .gz-rs-ty__share-btn,.gz-embed .gz-rs-ty__btn{border-radius:2px;font-family:var(--sans)}
.gz-embed .gz-rs-ty__recent{text-align:left;margin-top:56px}
.gz-embed .gz-rs-ty__recent-title{font-family:var(--serif);font-weight:400;font-size:clamp(28px,2.6vw,40px)}
.gz-embed .gz-rs-ty__recent-list{background:none;border:0;border-top:1px solid var(--rule);border-radius:0}
.gz-embed .gz-rs-ty__recent-item{padding:14px 0;border-bottom:1px solid var(--rule);background:none}
.gz-embed .gz-rs-ty__recent-city{font-family:var(--serif);font-weight:400;font-size:22px}
.gz-embed .gz-rs-ty__cta-row{justify-content:flex-start}
.gz-rs-ty__bg-extend{display:none}
.gz-embed .gz-rs-ty__share,.gz-embed .gz-rs-ty__recent{padding:0;border:0;background:none;box-shadow:none;max-width:none}
.gz-embed .gz-rs-ty__recent-desc{color:var(--dim)}

/* round 3 */
.gz-embed .gz-vote__suggestions,.gz-embed .gz-vote__phone-dropdown{background:#0a0a0a;border:1px solid rgba(236,231,220,.45);box-shadow:0 18px 40px rgba(0,0,0,.7);z-index:30}
.gz-embed .gz-vote__sug-item:hover,.gz-embed .gz-vote__phone-opt:hover{background:rgba(236,231,220,.1)}
.gz-embed #gzPhoneSearch{background:#0a0a0a}
.votecta{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:8px}
.votecta p{font-size:16px;line-height:1.55;color:var(--dim);max-width:30em}
.poster{margin:0}.poster figcaption{margin-top:10px;font-size:13px;color:var(--ash);letter-spacing:0}
.follow{margin-top:40px;padding-top:24px;border-top:1px solid var(--rule)}
.follow p{font-size:16px;color:var(--dim);margin:0 0 6px}
@media (max-width:760px){.cta .lnk.u{min-height:44px}.votecta{flex-direction:column;align-items:stretch;gap:12px}.votecta .btn{min-height:52px;font-size:16px}}
.gz-embed .gz-vote__sug-votes,.gz-embed .gz-vote__sug-count{color:var(--bone)}

/* Inter runs wider than Archivo: tighten it slightly, a little more on phones */
body{letter-spacing:-.006em}
@media (max-width:760px){body{letter-spacing:-.012em}.row{font-size:15.5px;gap:10px}.row small{font-size:13.5px}.srow .c span,.srow .h{letter-spacing:-.015em}}
