@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-cyrillic-ext-wght-normal.176q6p35.brfy.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-cyrillic-wght-normal.02ooxnhl50mb..woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-greek-ext-wght-normal.0ynabnh7w8m0c.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-greek-wght-normal.0~v-xg.f~o8r..woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-math-wght-normal.02a8zoznqo5s_.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-vietnamese-wght-normal.0mtwsxayf-zam.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-latin-ext-wght-normal.10kbtkg5jk6z4.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-serif-latin-wght-normal.0ljj_c.rvt~t1.woff2)format("woff2-variations");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-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/dancing-script-vietnamese-wght-normal.0h7nd0fg87ewb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/dancing-script-latin-ext-wght-normal.0gwzuppmg2m9c.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/dancing-script-latin-wght-normal.0bb1wsq4b5x4s.woff2)format("woff2-variations");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}
:root{--font-geist-sans:var(--font-handwriting);--font-serif:var(--font-handwriting);--font-sans:var(--font-handwriting)}body,body :where(*),body :where(*):before,body :where(*):after{font-family:var(--font-handwriting)!important}.page-shell:not(.home-art-shell) .site-footer{padding-bottom:26px}.page-shell:not(.home-art-shell) .footer-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(130px,.75fr));gap:clamp(28px,4vw,58px);padding-top:40px}.page-shell:not(.home-art-shell) .footer-grid>div:last-child{display:block}.page-shell:not(.home-art-shell) .site-footer h3{margin-bottom:14px;font-size:1.08rem!important}.page-shell:not(.home-art-shell) .site-footer a{margin-block:10px;line-height:1.35;font-size:.94rem!important}.page-shell:not(.home-art-shell) .site-footer .tiny,.page-shell:not(.home-art-shell) .footer-bottom{line-height:1.55;font-size:.86rem!important}.page-shell:not(.home-art-shell) .footer-bottom{margin-top:30px;padding-top:18px}.mobile-nav-utility.is-single{grid-template-columns:1fr!important}.site-header .brand-copy strong{font-size:1.3rem!important;font-weight:700!important}.site-header .main-nav{font-size:.9rem!important}.site-header .main-nav a{font-weight:700!important}@media (max-width:1120px) and (min-width:801px){.site-header .brand-copy strong{font-size:1.12rem!important}.site-header .main-nav{font-size:.78rem!important}}@media (max-width:800px){.site-header .brand-copy strong{font-size:1.08rem!important}}.page-shell:not(.home-art-shell){--type-meta:.82rem;--type-small:.94rem;--type-body:1.08rem;--type-lead:1.12rem}.page-shell:not(.home-art-shell) .site-header .brand-copy strong{font-size:1.4rem!important}.page-shell:not(.home-art-shell) .site-header .main-nav{gap:clamp(14px,1.15vw,21px);font-size:1rem!important}.page-shell:not(.home-art-shell) .site-header .nav-dropdown a{line-height:1.35;font-size:1rem!important}.page-shell:not(.home-art-shell) main :where(p,li,dd){text-wrap:pretty}.page-shell:not(.home-art-shell) main :where(.eyebrow,.heritage-map-overline,.pill,.card-meta,figcaption){font-size:.8rem!important;line-height:1.45!important}.page-shell:not(.home-art-shell) main :where(small,.tiny,.muted){font-size:.86rem!important;line-height:1.52!important}.page-shell:not(.home-art-shell) main :where(article,aside,.prose,.route-stop-list,.content-prose) :where(p:not(.eyebrow)){font-size:1.04rem!important;line-height:1.66!important}.page-shell.page-shell:not(.home-art-shell) main :where(.heritage-map-hero-copy>p:not(.heritage-map-overline),.living-hero-copy>p:not(.eyebrow),.history-hero-lede,.modern-hero-lede,.festival-intro-grid .subtitle,.cuisine-hero-copy>p:not(.eyebrow),.craft-index-hero-inner>p:not(.eyebrow),.story-index-hero-inner>p:not(.eyebrow),.field-film-hero-inner>p:not(.eyebrow),.journey-catalog-intro .subtitle,.weekend-hero .subtitle,.section-sm>.container>.subtitle,.section-sm>.narrow>.subtitle){font-size:var(--type-lead)!important;line-height:1.72!important}.page-shell.page-shell:not(.home-art-shell) main :where(.living-section-head,.modern-section-head,.craft-index-video-heading,.craft-index-heading,.story-index-heading,.journey-route-head)>p,.page-shell.page-shell:not(.home-art-shell) main :where(.heritage-map-intro .subtitle,.cuisine-section-head>p,.cuisine-buying header>p:not(.eyebrow),.cuisine-sources header>p:not(.eyebrow),.policy-prose>p){font-size:var(--type-body)!important;line-height:1.7!important}.page-shell:not(.home-art-shell) main :where(.btn,button,label,input,select,textarea){font-size:.95rem!important}@media (min-width:761px){.page-shell:not(.home-art-shell) main>:where(.section,.section-sm){padding-block:64px}.page-shell:not(.home-art-shell) main :where(.heritage-map-content,.heritage-map-featured,.heritage-map-note,.living-season,.living-compass,.living-voices,.living-unesco,.living-green,.living-table,.living-etiquette,.living-people,.history-reading-note,.history-sources,.history-coda,.modern-movement,.modern-featured,.modern-latest,.cuisine-context,.cuisine-library,.cuisine-routes,.cuisine-buying,.cuisine-sources,.cuisine-contribute,.craft-index-lenses,.craft-index-video,.craft-index-library,.craft-index-routes,.craft-index-research,.field-film-principles,.field-film-library,.story-index-archive){padding-block:76px!important}}@media (max-width:1120px) and (min-width:801px){.page-shell:not(.home-art-shell) .site-header .brand-copy strong{font-size:1.2rem!important}.page-shell:not(.home-art-shell) .site-header .main-nav{gap:10px;font-size:.88rem!important}}@media (max-width:760px){.page-shell:not(.home-art-shell){--type-meta:.78rem;--type-small:.9rem;--type-body:1.04rem;--type-lead:1.05rem}.page-shell:not(.home-art-shell) main :where(.eyebrow,.heritage-map-overline,.pill,.card-meta,figcaption){font-size:.76rem!important}.page-shell:not(.home-art-shell) main :where(small,.tiny,.muted){font-size:.82rem!important}.page-shell:not(.home-art-shell) main :where(article,aside,.prose,.route-stop-list,.content-prose) :where(p:not(.eyebrow)){font-size:1.02rem!important;line-height:1.68!important}.page-shell:not(.home-art-shell) main>:where(.section,.section-sm){padding-block:48px}.page-shell:not(.home-art-shell) main :where(.heritage-map-content,.heritage-map-featured,.heritage-map-note,.living-season,.living-compass,.living-voices,.living-unesco,.living-green,.living-table,.living-etiquette,.living-people,.history-reading-note,.history-sources,.history-coda,.modern-movement,.modern-featured,.modern-latest,.cuisine-context,.cuisine-library,.cuisine-routes,.cuisine-buying,.cuisine-sources,.cuisine-contribute,.craft-index-lenses,.craft-index-video,.craft-index-library,.craft-index-routes,.craft-index-research,.field-film-principles,.field-film-library,.story-index-archive){padding-block:52px!important}.page-shell:not(.home-art-shell) .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px;padding-top:30px}.page-shell:not(.home-art-shell) .footer-grid>div:first-child{grid-column:1/-1}.page-shell:not(.home-art-shell) .site-footer h3{margin-bottom:10px;font-size:1rem!important}.page-shell:not(.home-art-shell) .site-footer a{margin-block:9px;font-size:.88rem!important}.page-shell:not(.home-art-shell) .footer-bottom{text-align:center;margin-top:24px;padding-top:15px;padding-bottom:64px}}
