/* Generated from docs/research/lvr-web-tokens.json v1.4.0. Do not edit. */
@font-face{font-family:'LVR Lora';src:url(fonts/Lora.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
@font-face{font-family:'LVR Lora';src:url(fonts/Lora-Italic.woff2) format('woff2');font-weight:400 700;font-style:italic;font-display:swap}
@font-face{font-family:'DM Sans';src:url(fonts/DMSans.woff2) format('woff2');font-weight:400 800;font-style:normal;font-display:swap}
:root{--ink:#173D43;--ink-soft:#4F6A6E;--paper:#F7F3E8;--card:#FFFDF7;--accent-ink:#FFF8EE;--face-ground:#FBFAF6;--later-stripe:#EFE9DA;--brand-indigo:#24457A;--hair:rgba(23,61,67,0.2);--hair-on-ink:rgba(247,243,232,0.25);--rule-on-accent:rgba(255,248,238,0.5);--band:#E5C778;--band-ink:#173D43;--accent:#BE4629;--font-serif:'LVR Lora', Georgia, 'Times New Roman', serif;--font-sans:'DM Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;--font-ko:'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;--type-masthead:700 clamp(84px, 11.5vw, 160px)/0.8 var(--font-serif);--track-masthead:-0.035em;--type-signature:700 clamp(96px, 11vw, 148px)/0.8 var(--font-serif);--track-signature:-0.035em;--type-display:700 clamp(34px, 3.7vw, 54px)/1 var(--font-serif);--track-display:-0.015em;--type-section:700 clamp(30px, 3.2vw, 42px)/1 var(--font-serif);--track-section:-0.01em;--type-title:700 clamp(30px, 3vw, 42px)/1 var(--font-serif);--track-title:-0.015em;--type-headline-xl:700 32px/1 var(--font-serif);--track-headline-xl:-0.01em;--type-headline-l:700 27px/1 var(--font-serif);--track-headline-l:-0.005em;--type-headline-m:700 22px/1.05 var(--font-serif);--track-headline-m:0em;--type-headline-s:700 19px/1.15 var(--font-serif);--track-headline-s:0em;--type-name:700 28px/1 var(--font-serif);--track-name:0em;--type-name-s:700 16px/1.15 var(--font-serif);--track-name-s:0em;--type-deck-l:italic 400 clamp(24px, 2.3vw, 32px)/1.12 var(--font-serif);--track-deck-l:0em;--type-deck:italic 400 22px/1.12 var(--font-serif);--track-deck:0em;--type-deck-s:italic 400 18px/1.2 var(--font-serif);--track-deck-s:0em;--type-quote:italic 400 20px/1.3 var(--font-serif);--track-quote:0em;--type-aside:italic 400 15px/1.35 var(--font-serif);--track-aside:0em;--type-numeral-l:italic 400 44px/1 var(--font-serif);--track-numeral-l:0em;--type-numeral-m:italic 400 34px/1 var(--font-serif);--track-numeral-m:0em;--type-numeral-s:italic 400 26px/1 var(--font-serif);--track-numeral-s:0em;--type-body-l:400 17px/1.6 var(--font-serif);--track-body-l:0em;--type-body:400 15px/1.55 var(--font-serif);--track-body:0em;--type-standfirst:400 15px/1.35 var(--font-serif);--track-standfirst:0em;--type-body-s:400 14px/1.45 var(--font-serif);--track-body-s:0em;--type-ko-l:700 32px/1.15 var(--font-ko);--track-ko-l:-0.01em;--type-edition:800 clamp(18px, 2.7vw, 36px)/1 var(--font-sans);--track-edition:0.035em;--type-shout:800 15px/1.25 var(--font-sans);--track-shout:0.01em;--type-nav:600 13.5px/1.2 var(--font-sans);--track-nav:0em;--type-ui:600 12px/1.2 var(--font-sans);--track-ui:0em;--type-ui-text:500 13px/1.35 var(--font-sans);--track-ui-text:0em;--type-meta:400 14px/1.45 var(--font-sans);--track-meta:0em;--type-fine:500 11.5px/1.45 var(--font-sans);--track-fine:0em;--type-label:800 10.5px/1.2 var(--font-sans);--track-label:0.09em;--type-label-l:800 11.5px/1.25 var(--font-sans);--track-label-l:0.04em;--type-button:700 13px/1 var(--font-sans);--track-button:0.06em;--type-caption:600 10px/1.2 var(--font-sans);--track-caption:0.09em;--type-wordmark-s:700 56px/0.8 var(--font-serif);--track-wordmark-s:-0.035em;--type-wordmark-nav:700 26px/1 var(--font-serif);--track-wordmark-nav:-0.035em;--type-headline-article:700 clamp(40px, 5.4vw, 78px)/0.96 var(--font-serif);--track-headline-article:-0.02em;--type-dropcap:700 76px/0.8 var(--font-serif);--track-dropcap:0em;--type-pullquote:italic 400 clamp(24px, 2.4vw, 32px)/1.2 var(--font-serif);--track-pullquote:-0.005em;--type-body-read:400 18px/1.65 var(--font-serif);--track-body-read:0em;--type-table:500 13.5px/1.4 var(--font-sans);--track-table:0em;--type-headline-card:700 21px/1.15 var(--font-serif);--track-headline-card:-0.005em;--type-ko-s:600 17px/1.3 var(--font-ko);--track-ko-s:0em;--type-ko-m:700 24px/1.2 var(--font-ko);--track-ko-m:-0.01em;--type-ko-show:700 clamp(40px, 11vw, 56px)/1.18 var(--font-ko);--track-ko-show:-0.01em;--line-heavy:2px solid var(--ink);--line-rule:1px solid var(--ink);--line-hair:1px solid var(--hair);--line-double:3px double var(--ink);--line-accent-bar:3px solid var(--accent);--line-edition-top:8px solid var(--band);--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:16px;--space-xl:22px;--space-2xl:32px;--space-section:72px;--radius-pill:999px;--max-width:1280px;--gutter:32px;--column-gap:22px;--front-columns:minmax(0,3fr) minmax(0,5.3fr) minmax(0,3fr);--motion-fast:0.2s;--motion-base:0.3s;--motion-slow:0.5s;--motion-edition:0.4s;--motion-crossfade:0.9s;--ease:cubic-bezier(.22, 1, .36, 1)}
html[data-edition="spring"]{--band:#F4D2CB;--band-ink:#173D43;--accent:#3E7B45}
html[data-edition="summer"]{--band:#BFE3D8;--band-ink:#173D43;--accent:#2A67A6}
html[data-edition="autumn"]{--band:#E5C778;--band-ink:#173D43;--accent:#BE4629}
html[data-edition="winter"]{--band:#EBD9C1;--band-ink:#173D43;--accent:#A93A47}
.mast-wordmark{font:var(--type-masthead);letter-spacing:var(--track-masthead)}
.footer-mark{font:var(--type-signature);letter-spacing:var(--track-signature)}
.story-lead .story-kicker{font:var(--type-display);letter-spacing:var(--track-display);text-transform:uppercase}
.section-head h2,.ask h2{font:var(--type-section);letter-spacing:var(--track-section);text-transform:uppercase}
.pick-copy h3{font:var(--type-title);letter-spacing:var(--track-title)}
.series-copy .story-kicker{font:var(--type-headline-xl);letter-spacing:var(--track-headline-xl);text-transform:uppercase}
.story-kicker,.article-main h2{font:var(--type-headline-l);letter-spacing:var(--track-headline-l);text-transform:uppercase}
.story-compact .story-kicker,.desk-card h3,.first-trip h3{font:var(--type-headline-m);letter-spacing:var(--track-headline-m);text-transform:uppercase}
.series-item .story-kicker,.method-grid h3,.sources summary,.rail-box h3{font:var(--type-headline-s);letter-spacing:var(--track-headline-s);text-transform:uppercase}
.editor h3,.rail-editor h3{font:var(--type-name);letter-spacing:var(--track-name)}
.pick-by b,.pick-day b,.choice-if,.byline-name{font:var(--type-name-s);letter-spacing:var(--track-name-s)}
.story-lead .story-deck,.article-deck{font:var(--type-deck-l);letter-spacing:var(--track-deck-l)}
.story-deck{font:var(--type-deck);letter-spacing:var(--track-deck)}
.story-compact .story-deck,.series-item .story-deck,.series-thumb-type,.product-label{font:var(--type-deck-s);letter-spacing:var(--track-deck-s)}
.pick-intro,.phrase-card h3,.phrase-en,.ask-copy .ask-lede,.verdict-answer{font:var(--type-quote);letter-spacing:var(--track-quote)}
.mast-hand,.mast-quote footer,.story-jump,.desk-later,.first-trip-intro,.series-question,.footer-top p,.product-caution,.editor-note p:not(.box-label),.plan-note,.mini-tag{font:var(--type-aside);letter-spacing:var(--track-aside)}
.method-num{font:var(--type-numeral-l);letter-spacing:var(--track-numeral-l)}
.desk-num{font:var(--type-numeral-m);letter-spacing:var(--track-numeral-m)}
.step-num{font:var(--type-numeral-s);letter-spacing:var(--track-numeral-s)}
.story-lead .story-body,.story-lead .story-standfirst,.article-standfirst{font:var(--type-body-l);letter-spacing:var(--track-body-l)}
.story-body,.pick-fit dd,.method-grid p,.verdict-body,.quick-body{font:var(--type-body);letter-spacing:var(--track-body)}
.story-standfirst,.story-points li,.mast-meta{font:var(--type-standfirst);letter-spacing:var(--track-standfirst)}
.desk-remit,.phrase-tip,.desk-explainer li,.first-trip a,.choice-then,.product-why dd,.plan p,.place-meta,.reply-block p,.source-list li,.rail-box li,.dish-en{font:var(--type-body-s);letter-spacing:var(--track-body-s)}
.phrase-ko,.phrase-box h3,.place-ko{font:var(--type-ko-l);letter-spacing:var(--track-ko-l)}
.mast-bar strong{font:var(--type-edition);letter-spacing:var(--track-edition);text-transform:uppercase}
.mast-quote p{font:var(--type-shout);letter-spacing:var(--track-shout);text-transform:uppercase}
.desk-nav a,.footer nav{font:var(--type-nav);letter-spacing:var(--track-nav)}
.byline,.edition-switch button,.preview-strip,.phrase-sound,.product-details summary,.reply-toggle{font:var(--type-ui);letter-spacing:var(--track-ui)}
.desk-list li,.editor p,.pick-by,.pick-day li > span:last-child,.article-toc a,.byline-role,.verdict li,.rail-editor p{font:var(--type-ui-text);letter-spacing:var(--track-ui-text)}
.section-head p{font:var(--type-meta);letter-spacing:var(--track-meta)}
.section-note,.desk-meta,.pick-label,.ask-note,.footer-note{font:var(--type-fine);letter-spacing:var(--track-fine)}
.desk-tag,.box-label,.pick-fit dt,.first-trip b,.editor .editor-desks,.nav-num,.desk-count,.story-points .num,.day-num,.desk-explainer li::before,.ev,.product-why dt,.compare th,.plan .plan-ends,.source-type,.toc-label,.reply-label{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase}
.mast-teaser span,.front-foot p,.box-link,.mini-edition{font:var(--type-label-l);letter-spacing:var(--track-label-l);text-transform:uppercase}
.ask-button,.cta{font:var(--type-button);letter-spacing:var(--track-button);text-transform:uppercase}
.story-figure figcaption,.phrase-figure figcaption,.pick-figure figcaption,.phrase-sound span,.barcode small,.article-cover figcaption,.product-credit{font:var(--type-caption);letter-spacing:var(--track-caption);text-transform:uppercase}
.mini-wordmark{font:var(--type-wordmark-s);letter-spacing:var(--track-wordmark-s)}
.nav-brand{font:var(--type-wordmark-nav);letter-spacing:var(--track-wordmark-nav)}
.article-head h1{font:var(--type-headline-article);letter-spacing:var(--track-headline-article);text-transform:uppercase}
.has-dropcap > p:first-of-type::first-letter{font:var(--type-dropcap);letter-spacing:var(--track-dropcap)}
.prose .pull-quote p{font:var(--type-pullquote);letter-spacing:var(--track-pullquote)}
.prose p,.prose li{font:var(--type-body-read);letter-spacing:var(--track-body-read)}
.compare td,.product-facts,.product-details{font:var(--type-table);letter-spacing:var(--track-table)}
.product-card h3,.plan h3,.quick-lead,.place-en{font:var(--type-headline-card);letter-spacing:var(--track-headline-card)}
.dish-ko,.reply-ko{font:var(--type-ko-s);letter-spacing:var(--track-ko-s)}
.article-phrases .phrase-ko{font:var(--type-ko-m);letter-spacing:var(--track-ko-m)}
.show-ko{font:var(--type-ko-show);letter-spacing:var(--track-ko-show)}
@media (max-width:760px){:root{--gutter:16px;--space-section:52px}
.mast-wordmark{font:700 84px/0.8 var(--font-serif)}
.phrase-ko,.phrase-box h3,.place-ko{font:700 28px/1.15 var(--font-ko)}
.mast-bar strong{font:800 15px/1 var(--font-sans)}
.mast-quote p{font:800 12px/1.25 var(--font-sans)}
.mini-wordmark{font:700 44px/0.8 var(--font-serif)}
.nav-brand{font:700 22px/1 var(--font-serif)}
.article-head h1{font:700 38px/0.96 var(--font-serif)}
.prose p,.prose li{font:400 17px/1.65 var(--font-serif)}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
