@property --p{syntax:"<number>";inherits:false;initial-value:0}.dx{--dx-paper:var(--mt-white,#fff);--dx-ink:var(--mt-umber,#1e0e08);--dx-ink-muted:var(--mt-ink-muted,#6b5446);--dx-red:var(--mt-red,#b9482a);--dx-rule:var(--mt-rule,#1e0e081f);--dx-serif:var(--font-serif,"Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif);--dx-sans:var(--font-sans,"Albert Sans", "Atkinson Hyperlegible Next", system-ui, sans-serif);--ink:var(--dx-ink);--lime:var(--dx-paper);--chalk:var(--dx-paper);--muted:var(--dx-ink-muted);--rule:var(--dx-rule);--font-text:var(--dx-sans);--head:64px;--ease-out:cubic-bezier(.2, .7, .2, 1);background:var(--dx-paper);color:var(--dx-ink);font-family:var(--dx-sans);font-size:18px;line-height:1.6;overflow-x:clip}@media (width<=600px){.dx{font-size:17px}}.dx section,.dx header,.dx nav,.dx aside{content-visibility:visible}.dx :focus-visible{outline:2px solid var(--dx-red);outline-offset:2px}.mk .dx h1,.mk .dx h2{font-family:var(--dx-serif);letter-spacing:-.01em;color:var(--dx-ink);font-weight:500;line-height:.95}.dx-photo{object-fit:cover;width:100%;height:100%;display:block}.dx-issue{font-family:var(--dx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-red);margin:0;font-size:12px;font-weight:600}.dx-plate{background:var(--dx-red);color:var(--dx-paper);align-items:flex-end;padding:clamp(16px,3vw,32px);display:flex;position:absolute;inset:0}.dx-plate span{font-family:var(--dx-serif);font-size:clamp(2.25rem,5vw,4.5rem);line-height:.95}.dx-cover{background:var(--dx-paper);border-bottom:1px solid var(--dx-rule);padding:clamp(28px,5vh,56px) 0 clamp(4rem,10vh,8rem)}.dx-cover__grid{max-width:1440px;padding:0 var(--gutter);gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}@media (width>=900px){.dx-cover--window .dx-cover__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.dx-cover__fig{margin-top:calc(1.5em + clamp(24px,5vh,56px))}}.dx-cover .mk-crumbs{margin-bottom:clamp(24px,5vh,56px)}.mk .dx-cover__h1{text-wrap:balance;max-width:14ch;margin:14px 0 0;font-size:clamp(2.5rem,5.6vw,5.5rem)}.dx-cover__sub{color:var(--dx-ink-muted);margin-top:.35em;font-size:.42em;font-style:italic;line-height:1.15;display:block}.dx-cover__answer{max-width:46ch;margin:24px 0 0;font-size:clamp(18px,1.3vw,20px)}.dx-cover .mk-nowstrip{color:var(--dx-ink-muted)}.dx-cover .mk-nowstrip__focus{color:var(--dx-ink);border-bottom-color:var(--dx-red)}.dx-meta{border-top:1px solid var(--dx-ink);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px 28px;margin:32px 0 0;padding-top:20px;display:grid}.dx-meta dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dx-red);font-size:12px;font-weight:600}.dx-meta dd{margin:6px 0 0;font-size:16px;line-height:1.45}.dx-bigtime{gap:4px;margin:28px 0 0;display:grid}.dx-bigtime__n{font-family:var(--dx-sans);letter-spacing:-.04em;color:var(--dx-ink);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,8vw,7rem);font-weight:800;line-height:.9}.dx-bigtime__n--words{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.dx-cover__fig{margin:0}.dx-cover__window{aspect-ratio:4/5;animation:dx-open 1.1s var(--ease-out) both;border-radius:2px;position:relative;overflow:hidden}@keyframes dx-open{0%{clip-path:inset(48% 0)}to{clip-path:inset(0)}}@media (width>=900px){.dx-cover__fig{top:calc(var(--head) + 24px);position:sticky}.dx-cover__window{max-height:calc(100svh - var(--head) - 80px)}}.dx-index{max-width:1440px;padding:clamp(3rem, 8vh, 6rem) var(--gutter) clamp(6rem, 14vh, 11rem);gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}@media (width>=900px){.dx-index{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}.dx-index__intro{max-width:60ch;margin:0 0 clamp(40px,7vh,72px);font-size:clamp(18px,1.3vw,20px)}.dx-index__list{margin:0;padding:0;list-style:none}.dx-row{border-top:1px solid var(--dx-rule)}.dx-row:last-child{border-bottom:1px solid var(--dx-rule)}.dx-row__area{padding:clamp(40px,7vh,72px) 0 16px}.dx-row:first-child .dx-row__area{padding-top:0}.mk .dx-row__area h2{font-size:clamp(1.1rem,1.4vw,1.25rem);font-family:var(--dx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dx-red);margin:0;font-weight:600;line-height:1.3}.dx-row__area p{color:var(--dx-ink-muted);margin:6px 0 0}.dx-row__link{color:var(--dx-ink);align-items:baseline;gap:clamp(14px,2vw,28px);min-height:44px;padding:18px 0 10px;text-decoration:none;display:flex}.dx-row__n{min-width:2.4ch;font-family:var(--dx-sans);letter-spacing:-.02em;color:var(--dx-red);font-variant-numeric:tabular-nums;flex:none;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:800}.dx-row__name{font-family:var(--dx-serif);transition:transform .4s var(--ease-out), color .2s;font-size:clamp(2rem,4.5vw,4rem);line-height:1}.dx-row.is-on .dx-row__name,.dx-row__link:hover .dx-row__name{font-style:italic;transform:translate(6px)}.dx-row__more{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;padding-left:calc(2.4ch + clamp(14px,2vw,28px));display:grid}.dx-row__more>*{min-height:0;overflow:hidden}.dx-row__more{transition:grid-template-rows .45s var(--ease-out), padding-bottom .45s var(--ease-out);grid-template-rows:0fr;padding-bottom:0}.dx-row.is-on .dx-row__more{grid-template-rows:1fr;padding-bottom:20px}.dx-row__more p{max-width:56ch;color:var(--dx-ink-muted);margin:0}.dx-row__meta{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.dx-row__meta .dx-chip{margin-top:10px}.dx-chip{border:1px solid var(--dx-ink);color:var(--dx-ink);border-radius:999px;padding:4px 12px;font-size:14px;line-height:1.4;display:inline-block}.dx-chip--now{border-color:var(--dx-red);color:var(--dx-red)}.dx-row__inline{aspect-ratio:16/10;border-radius:2px;margin-top:16px;display:block;position:relative;overflow:hidden}.dx-index__window{display:none}@media (width<=899px){.dx-row__more,.dx-row.is-on .dx-row__more{grid-template-rows:1fr;padding-bottom:20px}.dx-row__area+.dx-row__inline{margin-top:0}}@media (width>=900px){.dx-row__inline{display:none}.dx-index__window{top:calc(var(--head) + 24px);height:calc(100svh - var(--head) - 48px);background:var(--dx-rule);border-radius:2px;max-height:820px;display:block;position:sticky;overflow:hidden}.dx-window__layer{visibility:hidden;position:absolute;inset:0}.dx-window__layer.is-under{visibility:visible;animation:.6s cubic-bezier(.2,.7,0,1) both dx-under}.dx-shutter{z-index:1;position:absolute;inset:0}.dx-slat{--l:calc(var(--k) * 100% / 7);--r:max(0%, calc(100% - (var(--k) + 1) * 100% / 7 - 0.4%));clip-path:inset(0 var(--r) 0 var(--l));animation:.6s cubic-bezier(.2,.7,0,1) both dx-slat;animation-delay:calc(var(--k) * 45ms);position:absolute;inset:0}}.dx-cap{font-family:var(--dx-sans);letter-spacing:.08em;color:var(--dx-ink-muted);margin-top:10px;font-size:12px;font-weight:600;display:block}.dx-cap--plate{left:var(--gutter);background:var(--dx-paper);color:var(--dx-ink);margin:0;padding:6px 12px;position:absolute;bottom:clamp(16px,3vh,32px)}.dx-index__window .dx-cap--on{z-index:2;background:var(--dx-paper);color:var(--dx-ink);margin:0;padding:6px 12px;animation:.3s ease-out .33s both dx-cap-in;position:absolute;bottom:12px;left:12px}.dx-row__inline[data-cap]:after{content:attr(data-cap);background:var(--dx-paper);letter-spacing:.08em;color:var(--dx-ink);padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}@keyframes dx-slat{0%{clip-path:inset(0 var(--r) 100% var(--l))}to{clip-path:inset(0 var(--r) 0 var(--l))}}@keyframes dx-cap-in{0%{opacity:0}to{opacity:1}}@keyframes dx-under{0%{transform:scale(1)}to{transform:scale(1.03)}}.dx-row__n,.dx-bigtime__n{display:inline-flex}.dx-row__n{overflow:hidden}.dx-roll,.dx-rise{display:inline-block}.dx-row.is-on .dx-roll{animation:.56s cubic-bezier(.2,.7,0,1) both dx-roll;animation-delay:calc(var(--k) * 60ms)}.dx-row__name{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.dx-row.is-on .dx-rise{animation:.7s cubic-bezier(.2,.7,0,1) both dx-roll}@keyframes dx-roll{0%{transform:translateY(105%)}to{transform:translateY(0)}}.dx-break{height:100svh;max-height:1100px;margin:0;position:relative;overflow:hidden}.dx-break__media{transform:translate3d(0, calc((var(--p) - .5) * 15%), 0);position:absolute;inset:-9% 0}.dx-strip{grid-template-columns:minmax(0,1fr);gap:24px 16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.dx-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.dx-strip__media{aspect-ratio:4/5;clip-path:inset(0);transition:clip-path .62s var(--ease-out);transition-delay:inherit;display:block;position:relative;overflow:hidden}.dx-strip[data-reveal=armed] .dx-strip__media{clip-path:inset(50% 0)}.dx-sights{max-width:64ch;margin:24px 0 0;padding:0;list-style:none}.dx-sights li{border-top:1px solid var(--dx-rule);padding:12px 0}.dx-read{background:var(--dx-paper);padding:clamp(4rem,11vh,8rem) 0}.dx-read__grid{gap:12px clamp(24px,4vw,64px);display:grid}@media (width>=900px){.dx-read__grid--n{grid-template-columns:8rem minmax(0,1fr)}}.dx-read__n{font-family:var(--dx-sans);letter-spacing:-.04em;color:var(--dx-red);margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:.9}.mk .dx-read__h{max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.25rem)}.dx-read__body{max-width:64ch;margin-top:24px}.dx-read__body p{margin:0}.dx-read__body p+p{margin-top:1em}.dx-read .mk-glance{border-top:1px solid var(--dx-ink);border-left:0;margin-top:28px}.dx-read .mk-glance>div{background:0 0;border-right:0}.dx-read .mk-glance dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dx-red);font-size:12px;font-weight:600}.dx-pull{background:var(--dx-paper);padding:clamp(4rem,11vh,8rem) 0}.dx-pull__text{border-top:1px solid var(--dx-ink);max-width:28ch;font-family:var(--dx-serif);margin:16px 0 0;padding-top:24px;font-size:clamp(2rem,4.5vw,3.75rem);font-style:italic;line-height:1.1}.dx-quoteband{background:var(--dx-red);color:var(--dx-paper);padding:clamp(6rem,14vh,11rem) 0}.dx-quoteband .mk-quote{color:inherit;background:0 0;padding:0}.mk .dx-quoteband h2{color:var(--dx-paper);font-size:clamp(2.5rem,6vw,5.5rem)}.dx-quoteband .mk-textlink{color:var(--dx-paper);text-decoration-color:currentColor}.dx-quoteband :focus-visible{outline-color:var(--dx-paper)}.dx-close{background:var(--dx-paper);padding:clamp(4rem,10vh,8rem) 0}.dx-close>.mk-wrap>*+*{margin-top:clamp(40px,6vh,72px)}.dx-close .mk-honest{border-left:2px solid var(--dx-red);background:0 0}.dx-close .mk-faq__list{border-top:1px solid var(--dx-ink)}.dx-others{background:var(--dx-paper);border-top:1px solid var(--dx-rule);padding-top:clamp(4rem,10vh,8rem)}.mk .dx-others h2{margin:10px 0 0;font-size:clamp(2.25rem,5vw,4.25rem)}.dx-tiles{padding:32px var(--gutter) clamp(4rem, 10vh, 8rem);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;max-width:1440px;margin:0 auto;list-style:none;display:grid}@media (width>=900px){.dx-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 24px}}.dx-tile{min-width:0}.dx-tile a{color:var(--dx-ink);gap:8px;text-decoration:none;display:grid}.dx-tile__media{aspect-ratio:4/5;border-radius:2px;display:block;position:relative;overflow:hidden}.dx-tile__media .dx-photo{transition:transform .7s var(--ease-out)}.dx-tile a:hover .dx-photo,.dx-tile a:focus-visible .dx-photo{transform:scale(1.05)}.dx-tile .dx-plate span{font-size:clamp(1.4rem,2vw,1.9rem)}.dx-tile__name{font-family:var(--dx-serif);font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.05}.dx-tile__best{color:var(--dx-ink-muted);font-size:15px;line-height:1.4}.dx-places{background:var(--dx-paper);border-top:1px solid var(--dx-rule);padding:clamp(5rem,12vh,9rem) 0 clamp(4rem,10vh,8rem)}.mk .dx-places__h{max-width:16ch;margin:10px 0 0;font-size:clamp(2.5rem,6vw,5.5rem)}.dx-places__dek{max-width:60ch;color:var(--dx-ink-muted);margin:20px 0 0}.dx-places__grid{max-width:1440px;padding:0 var(--gutter);box-sizing:border-box;gap:0 clamp(28px,4vw,64px);margin:clamp(32px,6vh,64px) auto 0;display:grid}.dx-places__map{top:var(--head);z-index:2;height:38svh;margin:0 calc(-1 * var(--gutter));background:var(--dx-paper);position:sticky}.dx-places__map .sk-map{height:100%}@media (width>=900px){.dx-places__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.dx-places__map{top:calc(var(--head) + 24px);height:calc(100svh - var(--head) - 48px);border-radius:2px;order:2;margin:0;overflow:hidden}}.dx-places__list{margin:0;padding:0;list-style:none}.dx-place{border-top:1px solid var(--dx-rule);padding:clamp(40px,10vh,96px) 0}.dx-place:first-child{border-top:0}@media (width>=900px){.dx-place{min-height:70svh}}.dx-place__meta{align-items:baseline;gap:16px;margin:0;display:flex}.dx-place__n{font-family:var(--dx-sans);color:var(--dx-red);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:800}.dx-place__time{font-family:var(--dx-sans);letter-spacing:-.04em;color:var(--dx-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;line-height:.9}.mk .dx-place__name{font-family:var(--dx-serif);color:var(--dx-ink);transition:transform .4s var(--ease-out);margin:14px 0 0;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:500;line-height:.98}.dx-place.is-on .dx-place__name{font-style:italic}.dx-place__why{max-width:52ch;margin:16px 0 0}.dx-place__why--soft{color:var(--dx-ink-muted);margin-top:8px}.dx-place__fig{margin:24px 0 0}.dx-place__media{aspect-ratio:16/10;border-radius:2px;display:block;position:relative;overflow:hidden}.dx-place__link{min-height:44px;color:var(--dx-red);text-underline-offset:4px;margin-top:18px;font-weight:600;line-height:44px;text-decoration:underline;display:inline-block}.dx-night{max-width:34ch;font-family:var(--dx-serif);margin:20px 0 0;padding:0;font-size:clamp(1.5rem,3vw,2.4rem);font-style:italic;line-height:1.2;list-style:none}.dx-night li+li{margin-top:10px}.dx-deeper{background:var(--dx-paper);border-top:1px solid var(--dx-rule);padding:clamp(4rem,10vh,8rem) 0}.mk .dx-deeper h2{margin:10px 0 0;font-size:clamp(2.25rem,5vw,4.25rem)}.dx-deeper__list{border-top:1px solid var(--dx-ink);margin:32px 0 0;padding:0;list-style:none}.dx-deeper__list li{border-bottom:1px solid var(--dx-rule)}.dx-deeper__link{color:var(--dx-ink);grid-template-columns:3ch minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:22px 0;text-decoration:none;display:grid}.dx-deeper__name{font-family:var(--dx-serif);font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1}.dx-deeper__line{color:var(--dx-ink-muted);grid-column:2}@media (width>=900px){.dx-deeper__link{grid-template-columns:3ch minmax(0,.9fr) minmax(0,1.1fr)}.dx-deeper__line{grid-column:3}}.dx-deeper__link:hover .dx-deeper__name{font-style:italic}@media (prefers-reduced-motion:reduce){.dx-cover__window{animation:none}.dx-break__media,.dx-row__name{transition:none;transform:none!important}.dx-strip__media{clip-path:none;transition:none}.dx-slat,.dx-index__window .dx-cap--on,.dx-window__layer.is-under,.dx-roll,.dx-rise{animation:none!important}.dx-row__more,.dx-tile__media .dx-photo{transition:none}.dx-tile a:hover .dx-photo,.dx-tile a:focus-visible .dx-photo{transform:none}}
