.qiWFoG_page{--night:#0e0804;--raised:#1a100a;--oxblood:#2c0b0b;--ink:#f6f1e9;--muted:#c1b9ae;--pink:#dfb274;--brass-soft:#e9c896;--cyan:var(--brass-soft);--line:#3d3027;--jts-night:var(--night);--jts-night-raised:var(--raised);--jts-night-text:var(--ink);--jts-night-muted:var(--muted);--jts-night-pink:var(--pink);--jts-night-pink-hover:var(--brass-soft);--jts-night-pink-active:var(--muted);--jts-night-cyan:var(--pink);--jts-night-rule:var(--line);--jts-night-field-rule:#8d7d6e;background:var(--night);color:var(--ink);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh}@supports (color:lab(0% 0 0)){.qiWFoG_page{--night:lab(2.44868% 1.6369 2.00065);--raised:lab(5.65494% 3.54544 4.40039);--oxblood:lab(7.24036% 17.3928 6.619);--ink:lab(95.394% .703841 4.5323);--muted:lab(75.6671% 1.62816 6.70961);--pink:lab(75.646% 11.054 38.1505);--brass-soft:lab(82.6894% 6.8464 29.5897);--line:lab(21.0314% 4.96697 7.83319);--jts-night-field-rule:lab(53.5643% 4.57534 10.6701)}}.qiWFoG_page :is(h1,h2,h3,p,figure){margin:0}.qiWFoG_page :is(h1,h2){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-weight:500}.qiWFoG_page h3{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-weight:600}.qiWFoG_page p{text-wrap:pretty;line-height:1.75}.qiWFoG_page a{color:inherit}.qiWFoG_page :is(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--pink);outline-offset:4px}.qiWFoG_page svg{flex:none}.qiWFoG_headingWord{-webkit-hyphens:auto;hyphens:auto;vertical-align:top;max-width:100%;display:inline-block}.qiWFoG_wrap{width:min(100% - 48px,82rem);margin-inline:auto}.qiWFoG_hero{isolation:isolate;padding-top:1.75rem;position:relative}.qiWFoG_heroLight{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.qiWFoG_heroLight:before,.qiWFoG_heroLight:after{content:"";transform-origin:top;background:radial-gradient(at top,#5c232357,#0000 68%);background:radial-gradient(at top,lab(22.5702% 27.0239 13.6287/.34),#0000 68%);width:75%;height:100%;animation:20s ease-in-out infinite alternate qiWFoG_guideLight;position:absolute;top:-45%;left:-5%}.qiWFoG_heroLight:after{background:radial-gradient(at top,#bb90522e,#0000 68%);background:radial-gradient(at top,lab(62.8601% 11.5041 39.02/.18),#0000 68%);animation-direction:alternate-reverse;top:-15%;left:50%}.qiWFoG_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2.5rem;font-size:.8125rem;display:flex}.qiWFoG_breadcrumb a{text-underline-offset:.3em;flex-wrap:wrap;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.qiWFoG_opening{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));align-items:center;gap:clamp(2rem,5vw,5rem);padding-bottom:3rem;display:grid}.qiWFoG_opening>*{min-width:0}.qiWFoG_page h1{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(3rem,5.8vw,6rem);line-height:1.02}.qiWFoG_lead{color:var(--muted);max-width:43ch;font-size:1.0625rem}.qiWFoG_heroActions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.qiWFoG_page .qiWFoG_primaryAction{background:var(--pink);max-width:100%;min-height:48px;color:var(--night);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:.9rem 20px;font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.qiWFoG_primaryAction:hover{background:var(--brass-soft)}.qiWFoG_textLink{text-underline-offset:.3em;flex-wrap:wrap;align-items:center;gap:.75rem;max-width:100%;min-height:44px;padding-block:.5rem;font-size:.9375rem;line-height:1.6;display:inline-flex}.qiWFoG_textLink:hover{color:var(--pink)}.qiWFoG_contents{flex-wrap:wrap;gap:0 1.2rem;margin-top:1.5rem;display:flex}.qiWFoG_contents a{max-width:100%;min-height:44px;color:var(--muted);text-underline-offset:.3em;flex-wrap:wrap;align-items:center;font-size:.8125rem;line-height:1.5;display:inline-flex}.qiWFoG_contents a:hover{color:var(--pink)}.qiWFoG_heroImage{min-width:0}.qiWFoG_heroPhoto{aspect-ratio:1.85;border-radius:1rem;position:relative;overflow:hidden}.qiWFoG_heroPhoto img{object-fit:cover;object-position:center}.qiWFoG_heroImage figcaption{color:var(--muted);margin-top:.8rem;font-size:.75rem;line-height:1.6}.qiWFoG_effectsRow{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.65rem;display:flex}.qiWFoG_effectsRow p{color:var(--muted);font-size:.8125rem}.qiWFoG_effectsRow button{max-width:100%;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.8125rem;display:inline-flex}.qiWFoG_effectsRow button:disabled{cursor:default}.qiWFoG_featured{padding-block:clamp(3.5rem,7vw,6rem)}.qiWFoG_sectionIntro,.qiWFoG_topicIntro{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1.5rem 4rem;margin-bottom:2rem;display:grid}.qiWFoG_sectionIntro>*,.qiWFoG_topicIntro>*{min-width:0}.qiWFoG_page h2{font-size:clamp(2rem,3.3vw,3.5rem);line-height:1.1}.qiWFoG_sectionIntro p,.qiWFoG_topicIntro p{color:var(--muted);max-width:58ch;font-size:1rem}.qiWFoG_featureGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:2rem;display:grid}.qiWFoG_featureLink{min-width:0;text-decoration:none;display:block}.qiWFoG_featurePhoto{background:var(--raised);border-radius:.8rem;overflow:hidden}.qiWFoG_featurePhoto img{aspect-ratio:1.5;object-fit:cover;object-position:center 38%;width:100%;height:auto;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.qiWFoG_featureCopy{margin-top:1.25rem}.qiWFoG_page .qiWFoG_featureCopy h3{margin-bottom:.7rem;font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.2}.qiWFoG_featureCopy p{max-width:51ch;color:var(--muted);font-size:.9375rem}.qiWFoG_featureCopy>span{min-height:44px;color:var(--pink);justify-content:space-between;align-items:center;gap:12px;margin-top:.6rem;font-size:.875rem;line-height:1.5;display:flex}.qiWFoG_featureLink:hover img{transform:scale(1.035)}.qiWFoG_featureLink:hover .qiWFoG_featureCopy>span{color:var(--ink)}.qiWFoG_page .qiWFoG_imageNote{color:var(--muted);margin-top:1.5rem;font-size:.75rem}.qiWFoG_topic,.qiWFoG_cities{border-top:1px solid var(--line);scroll-margin-top:calc(var(--public-header-h,96px) + 24px);padding-block:clamp(3rem,6vw,5rem)}.qiWFoG_topicIntro>.qiWFoG_textLink{grid-column:1/-1}.qiWFoG_readingList,.qiWFoG_cityList{grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));gap:0 2.75rem;margin:0;padding:0;list-style:none;display:grid}.qiWFoG_readingList>li,.qiWFoG_cityList>li{border-top:1px solid var(--line);min-width:0}.qiWFoG_readingLink,.qiWFoG_cityLink{justify-content:space-between;align-items:start;gap:12px;height:100%;padding-block:1.5rem;text-decoration:none;display:flex}.qiWFoG_readingLink>span,.qiWFoG_cityLink>span{min-width:0}.qiWFoG_page :is(.qiWFoG_readingLink,.qiWFoG_cityLink) h3{letter-spacing:-.015em;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.6rem;font-size:1.375rem;line-height:1.3}.qiWFoG_readingLink p,.qiWFoG_cityLink p{color:var(--muted);max-width:58ch;font-size:.9375rem}.qiWFoG_readingLink:hover h3,.qiWFoG_cityLink:hover h3{color:var(--pink)}.qiWFoG_arrow{width:24px;height:24px;margin-top:.2rem}.qiWFoG_page .qiWFoG_boundary{margin-top:.75rem;font-size:.8125rem}.qiWFoG_linkCaption{color:var(--pink);margin-top:.9rem;font-size:.8125rem;display:block}.qiWFoG_close{background:linear-gradient(180deg, var(--oxblood) 0%, var(--raised) 100%);border-top:1px solid var(--line);padding-block:clamp(3rem,6vw,5rem)}.qiWFoG_closeInner{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:2.5rem;display:grid}.qiWFoG_closeInner>*{min-width:0}.qiWFoG_closeInner p{max-width:58ch;color:var(--muted);margin-top:1.2rem}.qiWFoG_closeLinks{flex-direction:column;align-items:start;display:flex}.qiWFoG_closeLinks a{text-underline-offset:.3em;flex-wrap:wrap;align-items:center;max-width:100%;min-height:44px;padding-block:.5rem;line-height:1.5;display:inline-flex}.qiWFoG_closeLinks a:hover{color:var(--pink)}@keyframes qiWFoG_guideLight{0%{transform:rotate(-12deg)}to{transform:rotate(15deg)}}.qiWFoG_page[data-effects=paused] .qiWFoG_heroLight:before,.qiWFoG_page[data-effects=paused] .qiWFoG_heroLight:after{animation-play-state:paused}@media (max-width:960px){.qiWFoG_opening{grid-template-columns:1fr}.qiWFoG_page h1{max-width:16ch}.qiWFoG_heroPhoto{aspect-ratio:1.8}.qiWFoG_contents{margin-top:1rem}}@media (max-width:680px){.qiWFoG_sectionIntro,.qiWFoG_topicIntro,.qiWFoG_featureGrid,.qiWFoG_closeInner{grid-template-columns:1fr}.qiWFoG_topicIntro>.qiWFoG_textLink{grid-column:auto}.qiWFoG_featureGrid{gap:2.5rem}.qiWFoG_featurePhoto img{aspect-ratio:1.4}}@media (max-width:480px){.qiWFoG_wrap{width:calc(100% - 32px)}.qiWFoG_hero{padding-top:.7rem}.qiWFoG_breadcrumb{margin-bottom:1.25rem}.qiWFoG_page h1{font-size:clamp(2rem,1.5rem + 5vw,3rem)}.qiWFoG_heroPhoto{aspect-ratio:1.2}.qiWFoG_opening{gap:1.75rem;padding-bottom:1.75rem}.qiWFoG_readingLink>.qiWFoG_arrow,.qiWFoG_cityLink>.qiWFoG_arrow{display:none}}@media (prefers-reduced-motion:reduce){.qiWFoG_heroLight:before,.qiWFoG_heroLight:after{animation:none}.qiWFoG_featurePhoto img,.qiWFoG_page :is(a,button){transition:none}.qiWFoG_featureLink:hover img{transform:none}}.qiWFoG_page .qiWFoG_breadcrumb{padding-top:0!important}
