@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/fonts/anton/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Anton;font-style:normal;font-weight:400;src:url(/fonts/anton/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Bitter;font-style:normal;font-weight:500 800;src:url(/fonts/bitter/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Bitter;font-style:normal;font-weight:500 800;src:url(/fonts/bitter/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.cv.cv--papercut{--paper:#f3e6cc;--paper-2:#e9d8b6;--ink:#26285e;--ink-deep:#1b1c45;--orange:#f26a21;--lamp:#ffc24a;--text:#1f1d3a;--shadow:#1b1c4561;--muted:#4a4766;--orange-text:#9c3a09;--display:"Anton", "Impact", "Arial Narrow", sans-serif;--body:"Bitter", "Rockwell", Georgia, serif;--cv-night:var(--paper);--cv-ink:var(--text);--cv-muted:#4a4766;--cv-faint:#5b5878;--cv-card:var(--paper-2);--cv-thumb:#dcc9a3;--cv-line:#26285e38;--cv-line-strong:var(--ink);--cv-accent:var(--orange);--cv-on-accent:var(--ink-deep);--cv-hot:#b8470f;--cv-soft:#b8470f;--cv-amber:var(--orange);--cv-display:var(--display);--cv-body:var(--body);background:var(--paper);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:500 16px/1.45 var(--body)}.cv--papercut :is(a,button,input,summary):focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:0}.cv--papercut .cv-header,.cv--papercut .cv-header :is(.cv-bar,.cv-brand,.cv-brand__mark,.cv-round,.cv-nav a,.cv-weekly){color:var(--paper)}.cv--papercut .cv-header :is(.cv-menu__panel,.vertical-nav-home-panel){color:var(--text)}.cvp{-webkit-text-size-adjust:100%}.cvp:before{background:var(--paper);content:"";height:env(safe-area-inset-top,0px);z-index:30;position:fixed;inset:0 0 auto}.cvp:after{content:"";mix-blend-mode:multiply;opacity:.35;pointer-events:none;z-index:40;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .45  0 0 0 0 .3  0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.cvp button{color:inherit;font:inherit}.cvp .cvp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cvp .gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.cvp .wrap{max-width:1080px;margin:0 auto}.cvp .top{background:var(--paper);border-bottom:2px solid var(--ink);top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.cvp .top .wrap{background:var(--paper);color:var(--ink);align-items:center;gap:12px;height:56px;display:flex}.cvp .top nav.vertical-nav>details.vertical-nav-home{border-inline-end:0;padding-inline-end:0}.cvp .top .vertical-nav-home-panel{background-color:var(--paper);color:var(--ink);font-family:var(--body)}.cvp .top .evenitto{color:var(--ink);align-items:center;min-height:24px;margin-inline-start:-4px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.cvp .sep{background:var(--ink);opacity:.5;width:2px;height:22px}.cvp .here{color:var(--ink);white-space:nowrap;align-items:center;min-height:24px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.cvp .here:after{background:var(--orange);clip-path:polygon(0 40%,8% 0,22% 30%,37% 5%,52% 35%,68% 0,83% 30%,100% 10%,100% 70%,85% 100%,70% 65%,50% 100%,30% 70%,12% 100%,0 75%);content:"";height:5px;position:absolute;bottom:-5px;left:-2px;right:-2px}.cvp .top .search{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.cvp .top .search svg{width:22px;height:22px}.cvp .hero{position:relative}.cvp .scene{aspect-ratio:2/3;background:var(--ink-deep);width:100%;min-height:440px;max-height:calc(100svh - 196px);position:relative;overflow:hidden}.cvp .layers{position:absolute;inset:0}.cvp .layers img,.cvp .layers .tint{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.cvp .layers .tint{mix-blend-mode:screen;opacity:0;pointer-events:none;background:linear-gradient(#f7b27a 0%,#ef8f6a 30%,#b56c86 58%,#6e5a9680 100%)}.cvp .layers .moon{aspect-ratio:1;filter:drop-shadow(3px 3px #0a0a288c);width:13%;min-width:46px;max-width:92px;position:absolute}.cvp .layers .star{background:var(--paper);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;position:absolute}.cvp .layers .boat{filter:drop-shadow(3px 3px #0a0a2873);object-fit:contain;will-change:transform;width:auto;height:auto;top:0;left:0}@media (prefers-reduced-motion:no-preference){.cvp .scene[data-phase=pre] .tint{opacity:.78}.cvp .scene[data-phase=pre] .lit{opacity:0}}.cvp .scene[data-phase=pre] :is(.moon,.star,.boat){visibility:hidden}@media (prefers-reduced-motion:reduce){.cvp .scene .lit{opacity:1}}.cvp .title{padding:22px max(18px, env(safe-area-inset-left,0px)) 0;pointer-events:none;z-index:3;position:absolute;top:0;left:0;right:0}.cvp .cityname{color:var(--paper);font:400 clamp(52px, 17vw, 120px) / .92 var(--display);letter-spacing:.01em;text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.cvp .cityname .l{text-shadow:3px 3px #0a0a288c;transform:rotate(var(--r)) translateY(var(--dy));display:inline-block}.cvp .cityname .l.sp{width:.32em}.cvp .count{background:var(--orange);clip-path:polygon(1% 6%,9% 0,26% 4%,44% 0,63% 5%,81% 1%,99% 4%,100% 50%,98% 96%,80% 100%,60% 95%,40% 100%,20% 96%,2% 100%,0 52%);color:var(--ink-deep);filter:drop-shadow(3px 3px #0a0a2880);font:800 clamp(20px, 5.4vw, 28px) / 1 var(--body);pointer-events:auto;align-items:baseline;gap:.35em;margin-top:12px;padding:6px 14px 7px;display:inline-flex;transform:rotate(-2deg)}.cvp .count b{font-variant-numeric:tabular-nums;min-width:2.2ch}.cvp .hero-actions{z-index:4;gap:14px;padding-top:18px;padding-bottom:8px;display:grid;position:relative}.cvp .btn{background:var(--orange);clip-path:polygon(0 8%,6% 0,20% 5%,38% 0,56% 6%,74% 0,92% 5%,100% 0,99% 50%,100% 94%,88% 100%,70% 95%,50% 100%,30% 95%,12% 100%,1% 93%,0 50%);color:var(--ink-deep);cursor:pointer;filter:drop-shadow(4px 4px 0 var(--shadow));font:800 20px / 1.1 var(--body);border:0;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:10px 20px;text-decoration:none;transition:transform .18s;display:flex}.cvp .btn:hover{transform:translate(-1px,-2px)}.cvp .btn:active{transform:translate(2px,2px)}.cvp .chips{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cvp .chip{background:var(--paper-2);clip-path:polygon(2% 0,30% 6%,60% 0,98% 5%,100% 60%,97% 100%,66% 94%,33% 100%,0 96%,3% 45%);color:var(--ink);cursor:pointer;filter:drop-shadow(2px 2px 0 var(--shadow));text-align:center;white-space:nowrap;border:0;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.cvp .chips .chip{justify-content:center;padding:0 6px}.cvp .sec{padding-block:40px 4px;scroll-margin-top:64px}.cvp .h{color:var(--ink);font:800 clamp(28px, 7.6vw, 42px) / 1.05 var(--body);isolation:isolate;text-wrap:balance;margin:0 0 18px;display:inline-block;position:relative}.cvp .h .tear{background:var(--orange);clip-path:polygon(0 30%,10% 0,24% 25%,40% 5%,57% 30%,73% 0,88% 22%,100% 8%,99% 72%,86% 100%,68% 70%,50% 100%,31% 68%,14% 100%,0 80%);transform-origin:0;z-index:-1;height:9px;position:absolute;bottom:-6px;left:-4px;right:-10px}.cvp .tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid;position:relative}.cvp .tab{color:var(--ink);cursor:pointer;font:800 22px / 1 var(--body);font-variant-numeric:tabular-nums;z-index:2;background:0 0;border:0;min-height:50px;position:relative}.cvp .tab[aria-selected=true]{color:var(--ink-deep)}.cvp .tabs .slot{background:var(--paper-2);clip-path:polygon(3% 2%,50% 8%,97% 0,100% 50%,96% 100%,50% 94%,2% 100%,0 48%);filter:drop-shadow(2px 2px 0 var(--shadow));z-index:0;position:absolute;top:0;bottom:0}.cvp .tabs .ind{background:var(--orange);clip-path:polygon(2% 4%,30% 0,66% 6%,98% 0,100% 52%,97% 100%,60% 95%,25% 100%,0 95%,3% 50%);filter:drop-shadow(3px 3px 0 var(--shadow));z-index:1;transition:transform .45s cubic-bezier(.2,.9,.25,1.15),width .45s;position:absolute;top:0;bottom:0;left:0}.cvp .rows{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cvp .rows .empty{color:#4a4766;padding:14px 4px;font-size:17px}.cvp .more{margin-top:16px}.cvp .more .btn{background:var(--ink);color:var(--paper);font-size:19px}.cvp .btn.ink{background:var(--ink);color:var(--paper);min-height:52px;font-size:18px}.cvp .more .btn.ink{min-height:52px;font-size:18px}.cvp .btn.small{min-height:44px;padding:8px 16px;font-size:16px}.cvp .carousel{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:8px max(16px, env(safe-area-inset-left,0px)) 16px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.cvp .carousel::-webkit-scrollbar{display:none}.cvp .card{scroll-snap-align:start;max-width:320px;transform:rotate(var(--r,0deg));flex:0 0 74%;grid-template-columns:minmax(0,1fr);gap:0;text-decoration:none;transition:transform .25s;display:grid}.cvp .card:hover{transform:rotate(0)translateY(-3px)}.cvp .card .ph{--r:0deg}.cvp .card .ph .fr{padding:6px 6px 0}.cvp .card .lab{background:var(--paper);filter:drop-shadow(3px 3px 0 var(--shadow));padding:8px 12px 12px;position:relative}.cvp .card .lab b{-webkit-line-clamp:2;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.cvp .card .lab span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;display:block;overflow:hidden}.cvp .dots{justify-content:center;gap:8px;display:flex}.cvp .dots i{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;width:9px;height:9px;transition:background .2s}.cvp .dots i.on{background:var(--orange);box-shadow:none}.cvp .grid2{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid}.cvp .grid2>*{min-width:0}.cvp .grid2 .card{flex:none;max-width:none}.cvp .grid2 .card .lab b{font-size:16px}.cvp .tile{filter:drop-shadow(3px 3px 0 var(--shadow));transform:rotate(var(--r,0deg));text-decoration:none;transition:transform .25s;display:block}.cvp .tile:hover{transform:rotate(0)scale(1.02)}.cvp .tile .in{background:var(--paper-2)}.cvp .tile img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.cvp .tile .lab{color:var(--ink);padding:8px 10px 10px;font-size:16px;font-weight:800;line-height:1.2}.cvp .tile .lab small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:600;display:block}.cvp .cats{grid-template-columns:repeat(3,1fr);gap:8px 10px;display:grid}.cvp .cat{color:var(--ink);justify-items:center;gap:4px;padding:8px 4px;font-size:15px;font-weight:800;text-decoration:none;display:grid}.cvp .cat img{aspect-ratio:1;object-fit:contain;width:72%;max-width:92px;height:auto;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.cvp .cat:hover img{transform:rotate(-8deg)scale(1.08)}.cvp .foot{background:var(--ink-deep);color:var(--paper);margin-top:44px;position:relative;overflow:hidden}.cvp .foot .mail{z-index:2;gap:12px;padding-block:30px 0;display:grid;position:relative}.cvp .foot h2{color:var(--orange);font:800 clamp(30px, 8vw, 42px) / 1 var(--body);margin:0}.cvp .foot p{color:#d9cdb4;max-width:34ch;margin:0}.cvp .foot .newsletter-form{max-inline-size:none;display:block}.cvp .foot .newsletter-row{flex-flow:wrap;align-items:stretch;gap:8px;display:flex}.cvp .foot .newsletter-label,.cvp .foot .newsletter-trap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cvp .foot .newsletter-input{inline-size:auto;background:var(--paper);clip-path:polygon(0 6%,40% 0,100% 5%,99% 95%,60% 100%,1% 94%);width:auto;color:var(--text);font:600 16px var(--body);border:0;flex:180px;min-width:0;min-height:52px;padding:0 14px}.cvp .foot .btn{filter:none;inline-size:auto;flex:none;min-height:52px;font-size:18px}.cvp .foot .newsletter-fine-print{max-width:44ch;margin-top:8px;font-size:13px}.cvp .foot .newsletter-error,.cvp .foot .newsletter-sent{color:var(--lamp);font-weight:700}.cvp .foot .newsletter-sent p{color:#d9cdb4}.cvp .skyline{width:100%;margin-top:8px;position:relative}.cvp .skyline img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.cvp .legal{background:var(--ink-deep);color:#cfc2a6;z-index:2;flex-wrap:wrap;align-items:center;gap:16px;padding-block:14px 28px;font-size:14px;display:flex;position:relative}.cvp .legal a{color:inherit;align-items:center;min-height:24px;display:inline-flex}.cvp .legal .mark{color:var(--paper);align-items:center;gap:8px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.cvp .lede{color:var(--muted);max-width:46ch;margin:-4px 0 18px}.cvp .kicker{color:var(--orange-text);font:800 13px / 1 var(--body);letter-spacing:.12em;text-transform:uppercase}.cvp .hrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cvp .hrow .all{color:var(--ink);white-space:nowrap;font-weight:800;text-decoration:none}.cvp .hrow .all:hover{color:var(--orange-text)}.cvp .ph{filter:drop-shadow(3px 3px 0 var(--shadow));transform:rotate(var(--r,0deg));flex:none;display:block;position:relative}.cvp .ph .fr{background:var(--paper);padding:4px;display:block}.cvp .ph img{aspect-ratio:var(--ar,1);background:var(--paper-2);object-fit:cover;width:100%;height:100%;display:block}.cvp .ph.lg{filter:drop-shadow(6px 6px 0 var(--shadow))}.cvp .ph.lg .fr{padding:7px}.cvp .erow{background:var(--paper-2);filter:drop-shadow(3px 3px 0 var(--shadow));grid-template-columns:52px 74px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;padding:10px 12px;text-decoration:none;display:grid}.cvp .erow:hover .w b{color:var(--orange-text)}.cvp .erow .tm{color:var(--ink);font:400 24px / 1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:.02em}.cvp .erow .tm.ad{font:800 13px / 1.15 var(--body);letter-spacing:.06em;text-transform:uppercase}.cvp .erow .w{gap:2px;min-width:0;display:grid}.cvp .erow .w b{-webkit-line-clamp:2;color:var(--ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:17px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.cvp .erow .vn{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.cvp .erow .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:13px;display:flex}.cvp .erow .cat{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.cvp .tag{background:var(--paper);clip-path:polygon(2% 8%,50% 0,98% 6%,100% 92%,50% 100%,0 94%);color:var(--ink);font:800 13px / 1.2 var(--body);padding:2px 8px 3px;display:inline-block}.cvp .tag.free{background:var(--orange);color:var(--ink-deep)}.cvp .tag.out{background:var(--ink);color:var(--paper)}.cvp .erow .ar{display:none}.cvp .dayhead{background:var(--ink);color:var(--paper);filter:drop-shadow(3px 3px 0 var(--shadow));top:calc(56px + env(safe-area-inset-top,0px));z-index:5;justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 14px;padding:10px 14px 9px;display:flex;position:sticky}.cvp .dayhead:first-child{margin-top:4px}.cvp .dayhead h2,.cvp .dayhead h3{font:400 26px / 1 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}.cvp .dayhead span{color:var(--orange);white-space:nowrap;font-size:15px;font-weight:800}.cvp .parthead{color:var(--ink);font:800 18px / 1 var(--body);align-items:center;gap:12px;margin:22px 0 12px;display:flex}.cvp .parthead:after{background:var(--orange);clip-path:polygon(0 30%,20% 0,45% 40%,70% 0,100% 30%,100% 80%,75% 100%,50% 60%,25% 100%,0 70%);content:"";opacity:.85;flex:1;height:4px}.cvp .parthead small{color:var(--muted);font-size:14px;font-weight:700}.cvp .chiprow{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:4px max(16px, env(safe-area-inset-left,0px)) 10px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.cvp .chiprow::-webkit-scrollbar{display:none}.cvp .chip small{color:var(--muted);font-size:13px;font-weight:700}.cvp .chip.on{background:var(--ink);color:var(--paper)}.cvp .chip.on small{color:var(--lamp)}.cvp .chip.hot{background:var(--orange);color:var(--ink-deep)}.cvp .chip.hot small{color:var(--ink-deep)}.cvp .daytabs{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;margin:6px 0 16px;display:grid}.cvp .daytab{background:var(--paper-2);clip-path:polygon(2% 3%,40% 0,98% 4%,100% 50%,97% 100%,55% 96%,1% 100%,0 45%);color:var(--ink);cursor:pointer;filter:drop-shadow(3px 3px 0 var(--shadow));text-align:left;border:0;align-content:center;justify-items:start;gap:2px;min-height:78px;padding:8px 12px;text-decoration:none;display:grid}.cvp .daytab b{font:400 30px / 1 var(--display)}.cvp .daytab i{color:var(--orange-text);font:800 12px / 1 var(--body);letter-spacing:.1em;text-transform:uppercase}.cvp .daytab span{color:var(--muted);font-size:14px}.cvp .daytab.on{background:var(--orange);color:var(--ink-deep)}.cvp .daytab.on i,.cvp .daytab.on span{color:var(--ink-deep)}.cvp .daytab.past{opacity:.5}.cvp .find{background:var(--paper-2);filter:drop-shadow(2px 2px 0 var(--shadow));align-items:center;gap:8px;margin:6px 0 4px;padding:6px 6px 6px 14px;display:flex}.cvp .find svg{flex:none;width:20px;height:20px}.cvp .find input[type=search]{appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:40px;font-size:16px;font-weight:600}.cvp .find input::placeholder{color:var(--muted)}.cvp .find .btn{filter:none;min-height:40px;padding:6px 14px;font-size:15px}.cvp .pager{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.cvp .pager>*{background:var(--paper-2);clip-path:polygon(4% 4%,96% 0,100% 94%,2% 100%);color:var(--ink);filter:drop-shadow(2px 2px 0 var(--shadow));font:400 20px / 1 var(--display);place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.cvp .pager .on{background:var(--ink);color:var(--paper)}.cvp .pager .gap{opacity:.45}.cvp .pnote{color:var(--muted);text-align:center;margin:10px 0 0;font-size:14px}.cvp .pnote a{color:var(--ink);font-weight:800}.cvp .strip{position:relative}.cvp .scn{background:var(--ink-deep);height:clamp(196px,54vw,300px);position:relative;overflow:hidden}.cvp .scn .art{position:absolute;inset:0}.cvp .scn img{object-fit:cover;object-position:50% var(--fy,62%);width:100%;height:100%;display:block;position:absolute;inset:0}.cvp .scn .lit{opacity:1}.cvp .scn:after{content:"";pointer-events:none;background:linear-gradient(#1b1c458c 0%,#1b1c4500 46%);position:absolute;inset:0}.cvp .st{padding:14px max(18px, env(safe-area-inset-left,0px)) 0;z-index:2;position:absolute;top:0;left:0;right:0}.cvp .crumb{color:var(--paper);font:700 14px / 1.2 var(--body);opacity:.92;flex-wrap:wrap;gap:6px;display:flex}.cvp .crumb a{color:inherit;text-decoration:none}.cvp .crumb a:hover{text-decoration:underline}.cvp .crumb .trail{gap:6px;display:inline-flex}.cvp .st h1{color:var(--paper);font:400 clamp(46px, 14vw, 92px) / .92 var(--display);letter-spacing:.01em;text-shadow:3px 3px #0a0a288c;text-transform:uppercase;text-wrap:balance;max-width:15ch;margin:6px 0 0}.cvp .st h1.long{font-size:clamp(38px,10.5vw,76px)}.cvp .sticker{background:var(--orange);clip-path:polygon(1% 6%,9% 0,26% 4%,44% 0,63% 5%,81% 1%,99% 4%,100% 50%,98% 96%,80% 100%,60% 95%,40% 100%,20% 96%,2% 100%,0 52%);color:var(--ink-deep);filter:drop-shadow(3px 3px #0a0a2880);font:800 19px / 1 var(--body);margin:-22px 0 0 max(16px, env(safe-area-inset-left,0px));z-index:3;align-items:baseline;gap:.4em;padding:7px 14px 8px;display:inline-flex;position:relative;transform:rotate(-2deg)}.cvp .sticker b{font-variant-numeric:tabular-nums}.cvp .intro{color:var(--text);max-width:52ch;margin:16px 0 0;font-size:17px}.cvp .intro a{color:var(--ink);font-weight:800}.cvp .checked{color:var(--muted);margin:6px 0 0;font-size:14px}.cvp .subnav{margin-top:18px}.cvp .list-sec{padding-top:26px}.cvp .picks+.list-sec{padding-top:20px}.cvp .picks{padding-top:28px}.cvp .also+.also{margin-top:0}.cvp .empty{background:var(--paper-2);filter:drop-shadow(4px 4px 0 var(--shadow));gap:18px;margin-top:8px;padding:22px 18px 24px;display:grid}.cvp .empty .top2{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cvp .empty img.icon{object-fit:contain;width:76px;height:76px;transform:rotate(-8deg)}.cvp .empty h2{color:var(--ink);font:800 22px / 1.15 var(--body);text-wrap:balance;margin:0}.cvp .empty p{color:var(--muted);margin:4px 0 0}.cvp .trylist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cvp .trylist a{background:var(--paper);clip-path:polygon(0 6%,40% 0,100% 5%,99% 95%,60% 100%,1% 94%);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 14px;font-weight:800;text-decoration:none;display:flex}.cvp .trylist a span{color:var(--orange-text);font:400 22px / 1 var(--display)}.cvp .side-kicker{margin-bottom:12px}.cvp .side-cards{gap:18px;display:grid}.cvp .aside{display:none}.cvp .nights{margin:0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:6px max(16px, env(safe-area-inset-left,0px)) 14px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cvp .nights::-webkit-scrollbar{display:none}.cvp .night{color:var(--ink);flex:0 0 132px;gap:8px;text-decoration:none;display:grid}.cvp .night .ph{--r:0deg}.cvp .night .ph img{--ar:4 / 5}.cvp .night b{font:400 28px / 1 var(--display);text-transform:uppercase}.cvp .night span{color:var(--muted);margin-top:-4px;font-size:14px}.cvp .duo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cvp .duo>:only-child{grid-column:1/-1}.cvp .big{background:var(--paper-2);color:var(--ink);filter:drop-shadow(3px 3px 0 var(--shadow));gap:8px;padding:14px 14px 16px;text-decoration:none;display:grid;position:relative}.cvp .big img.icon{object-fit:contain;width:64px;height:64px;transform:rotate(-6deg)}.cvp .big b{font:800 22px / 1.05 var(--body)}.cvp .big span{color:var(--muted);font-size:14px;line-height:1.3}.cvp .big .n{color:var(--orange-text);font:400 34px / 1 var(--display)}.cvp .vrows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cvp .vrow{background:var(--paper-2);filter:drop-shadow(3px 3px 0 var(--shadow));grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.cvp .vrow .ph img{--ar:4 / 3}.cvp .vrow .w{gap:2px;min-width:0;display:grid}.cvp .vrow b{color:var(--ink);font-size:18px;font-weight:800;line-height:1.15}.cvp .vrow b a{color:inherit;text-decoration:none}.cvp .vrow .nx:hover{text-decoration:underline}.cvp .vrow .nx{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;text-decoration:none;overflow:hidden}.cvp .vrow .n{color:var(--ink);font:400 26px / 1 var(--display);text-align:right}.cvp .vrow .n small{color:var(--muted);font:700 11px / 1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;display:block}.cvp .rain{background:var(--ink);color:var(--paper);filter:drop-shadow(4px 4px 0 var(--shadow));grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:14px;text-decoration:none;display:grid}.cvp .rain b{color:var(--lamp);font:800 22px / 1.1 var(--body)}.cvp .rain ul{gap:2px;margin:6px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.cvp .rain li:before{color:var(--orange);content:"– "}.cvp .rain .go{color:var(--lamp);margin-top:8px;font-weight:800}.cvp .moments{gap:14px;display:grid}.cvp .moment{background:var(--paper-2);color:var(--text);filter:drop-shadow(3px 3px 0 var(--shadow));grid-template-columns:74px minmax(0,1fr);align-items:start;gap:14px;padding:14px 14px 14px 12px;text-decoration:none;display:grid;position:relative}.cvp .moment .when{background:var(--orange);clip-path:polygon(3% 4%,97% 0,100% 96%,0 100%);color:var(--ink-deep);filter:drop-shadow(2px 2px 0 var(--shadow));text-align:center;justify-items:center;padding:8px 4px;display:grid;transform:rotate(-3deg)}.cvp .moment .when b{font:400 30px / 1 var(--display)}.cvp .moment .when span{font:800 12px / 1.1 var(--body);letter-spacing:.08em;text-transform:uppercase}.cvp .moment .when.soft{background:var(--paper);color:var(--ink)}.cvp .moment h3{color:var(--ink);font:800 18px / 1.2 var(--body);margin:0}.cvp .moment p{color:var(--muted);margin:4px 0 0;font-size:15px}.cvp .moment .d{color:var(--orange-text);font-size:14px;font-weight:800}.cvp .read{color:var(--ink);gap:0;max-width:520px;text-decoration:none;display:grid}.cvp .read .ph img{--ar:3 / 2}.cvp .read .lab{background:var(--paper);filter:drop-shadow(3px 3px 0 var(--shadow));padding:10px 14px 14px}.cvp .read .lab b{font:800 20px / 1.2 var(--body);display:block}.cvp .read .lab span{color:var(--muted);font-size:14px}.cvp .read .lab .kicker{color:var(--orange-text);font-size:13px;display:block}.cvp .grid2.one{grid-template-columns:1fr}.cvp .qa{gap:10px;display:grid}.cvp .qa details{background:var(--paper-2);filter:drop-shadow(3px 3px 0 var(--shadow))}.cvp .qa summary{color:var(--ink);cursor:pointer;font:800 17px / 1.3 var(--body);justify-content:space-between;gap:14px;padding:14px 16px;list-style:none;display:flex}.cvp .qa summary::-webkit-details-marker{display:none}.cvp .qa summary:after{color:var(--orange);content:"+";font:400 26px / .8 var(--display)}.cvp .qa details[open] summary:after{content:"–"}.cvp .qa p{color:var(--text);max-width:60ch;margin:0;padding:0 16px 16px}.cvp .places{gap:26px;display:grid}.cvp .place{gap:12px;display:grid}.cvp .place .ph img{--ar:4 / 3}.cvp .place h2{color:var(--ink);font:800 24px / 1.1 var(--body);margin:0}.cvp .place h2 a{color:inherit;text-decoration:none}.cvp .place h2 a:hover{color:var(--orange-text)}.cvp .place p{color:var(--text);max-width:56ch;margin:0}.cvp .place .lbl{flex-wrap:wrap;gap:8px;display:flex}.cvp .place.compact{border-top:2px solid var(--ink);gap:6px;padding-top:12px}.cvp .place.compact h2{font-size:20px}.cvp .placerows{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.cvp .placerows li{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.cvp .placerows a{color:var(--ink);font:800 17px / 1.2 var(--body);text-decoration:none}.cvp .placerows a:hover{color:var(--orange-text)}.cvp .placerows small{color:var(--muted);font-size:13px;font-weight:600}.cvp .place-kicker{margin:4px 0 10px}.cvp .nightrows{gap:14px;display:grid}.cvp .nightrow{background:var(--paper-2);color:var(--text);filter:drop-shadow(3px 3px 0 var(--shadow));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.cvp .nightrow h2{color:var(--ink);font:400 34px / 1 var(--display);text-transform:uppercase;margin:0}.cvp .nightrow h2 small{color:var(--orange-text);font:800 15px / 1 var(--body);text-transform:none;margin-left:6px}.cvp .nightrow p{color:var(--muted);max-width:46ch;margin:6px 0 0;font-size:15px}.cvp .nightrow .n{color:var(--ink);margin-top:8px;font-weight:800}.cvp .stack{display:flex}.cvp .stack .ph{width:64px;margin-left:-22px}.cvp .stack .ph:first-child{margin-left:0}.cvp .stack .ph img{--ar:4 / 5}.cvp .streets{flex-wrap:wrap;gap:10px;display:flex}.cvp .month{gap:14px;display:grid}.cvp .month+.month{margin-top:30px}.cvp .mlabel{color:var(--ink);font:400 44px / 1 var(--display);text-transform:uppercase;align-items:baseline;gap:12px;display:flex}.cvp .mlabel small{color:var(--orange-text);font:800 15px / 1 var(--body);text-transform:none}.cvp .evtop{gap:22px;padding-top:18px;display:grid}.cvp .evphoto{z-index:3;margin-top:-56px;position:relative}.cvp .evtop .ph img{aspect-ratio:auto;background:var(--paper);object-fit:contain;max-height:64vh}.cvp .evinfo{gap:18px;display:grid}.cvp .evkind{margin-bottom:8px}.cvp .evh{color:var(--ink);font:800 clamp(30px, 8vw, 50px) / 1.05 var(--body);overflow-wrap:anywhere;text-wrap:balance;margin:0}.cvp .stub{background:var(--paper-2);filter:drop-shadow(4px 4px 0 var(--shadow));gap:14px;padding:16px 16px 18px;display:grid}.cvp .stub .dt{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cvp .stub .dt b{color:var(--ink);font:400 40px / 1 var(--display);text-transform:uppercase}.cvp .stub .dt span{color:var(--orange);font:400 40px / 1 var(--display)}.cvp .evnote{color:var(--ink);margin:0;font-weight:800}.cvp .facts{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:16px;display:grid}.cvp .facts dt{color:var(--muted);font:800 12px / 1.6 var(--body);letter-spacing:.1em;text-transform:uppercase}.cvp .facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.cvp .desc{max-width:62ch;font-size:17px}.cvp .desc p{margin:0 0 12px}.cvp .src{color:var(--muted);font-size:14px}.cvp .index{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding-block:22px 8px;display:grid;position:relative}.cvp .index h3{color:var(--orange);font:400 22px / 1 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px}.cvp .index ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cvp .index a{color:var(--paper);font-weight:600;text-decoration:none}.cvp .index a small{opacity:.7;margin-left:.4em;font-size:.85em;font-weight:600}.cvp .index a:hover{color:var(--lamp)}.cvp .top .ic{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.cvp .top .ic svg{width:22px;height:22px}.cvp .top .search+.ic{margin-left:0}.cvp dialog.sheet{color:var(--text);background:0 0;border:0;width:100%;max-width:none;max-height:none;margin:0;padding:0;inset:auto 0 0}.cvp dialog.sheet::backdrop{background:#1b1c4573}.cvp .sheet .pan{background:var(--paper);border-top:3px solid var(--ink);clip-path:polygon(0 10px,8% 2px,22% 8px,40% 0,58% 7px,76% 1px,92% 8px,100% 2px,100% 100%,0 100%);max-height:82vh;padding:20px max(16px, env(safe-area-inset-left,0px)) calc(24px + env(safe-area-inset-bottom,0px));overflow:auto}.cvp .sheet .pan>div{max-width:1080px;margin:0 auto}.cvp .sheet .x{background:var(--ink);color:var(--paper);cursor:pointer;float:right;border:0;padding:8px 14px;font-weight:800}.cvp .sheet h2{color:var(--ink);font:400 32px / 1 var(--display);text-transform:uppercase;margin:4px 0 14px}.cvp .sheet .index{padding-top:6px}.cvp .sheet .index h3{color:var(--orange-text)}.cvp .sheet .index a{color:var(--ink)}@media (min-width:860px),(min-width:768px) and (orientation:portrait){.cvp .hero{padding:22px max(24px, env(safe-area-inset-left,0px)) 0}.cvp .scene{aspect-ratio:16/10;clip-path:polygon(0 1%,7% 0,19% .8%,33% .2%,48% 1%,62% .1%,77% .9%,90% 0,100% .7%,99.6% 20%,100% 41%,99.5% 63%,100% 84%,99.4% 100%,85% 99.2%,70% 100%,55% 99.3%,40% 100%,24% 99.1%,10% 100%,0 99.3%,.5% 78%,0 56%,.6% 34%,0 15%);filter:drop-shadow(6px 7px 0 var(--shadow));max-width:1180px;min-height:0;max-height:calc(100svh - 190px);margin:0 auto}.cvp .title{padding:34px 44px 0}.cvp .cityname{font-size:clamp(90px,9vw,150px)}.cvp .scene[data-edge] .cityname .l{-webkit-text-stroke:5px var(--ink-deep);paint-order:stroke fill}}@media (min-width:860px){.cvp .hero-actions{grid-template-columns:minmax(0,360px) minmax(0,480px);align-items:center;padding-left:0;padding-right:0}.cvp .main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 56px;display:grid}.cvp .card{flex-basis:46%}.cvp .grid2{grid-template-columns:repeat(4,1fr)}.cvp .cats{grid-template-columns:repeat(6,1fr)}.cvp .span2{grid-column:1/-1}.cvp .strip{padding:22px max(24px, env(safe-area-inset-left,0px)) 0}.cvp .scn{filter:drop-shadow(6px 7px 0 var(--shadow));max-width:1180px;height:300px;margin:0 auto}.cvp .scn img{object-position:50% var(--fyd,62%)}.cvp .st{max-width:1180px;margin:0 auto;padding:26px 40px 0}.cvp .sticker{margin-left:calc(max(0px,50% - 590px) + 34px);font-size:22px}.cvp .erow{grid-template-columns:70px 112px minmax(0,1fr) auto;gap:18px;min-height:112px;padding:12px 18px}.cvp .erow .tm{font-size:30px}.cvp .erow .w b{font-size:19px}.cvp .erow .ar{color:var(--ink);font-size:20px;font-weight:800;display:block}.cvp .listcols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.cvp .aside{gap:20px;display:grid;position:sticky;top:90px}.cvp .daytab b{font-size:36px}.cvp .nights{grid-template-columns:repeat(7,1fr);margin:0;padding:6px 0 14px;display:grid;overflow:visible}.cvp .night{flex:auto}.cvp .places{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px}.cvp .index{grid-template-columns:repeat(4,minmax(0,1fr))}.cvp .moments.row{grid-template-columns:repeat(3,minmax(0,1fr))}.cvp .evtop{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:44px;padding-top:30px}}@media (prefers-reduced-motion:reduce){.cvp *{transition:none!important;animation:none!important}}@media (min-width:600px) and (max-width:859px){.cvp .scene[data-edge] .cityname .l{-webkit-text-stroke:4px var(--ink-deep);paint-order:stroke fill}}