.page_main__q9Mhg{min-height:100vh;background-color:var(--bg-primary);padding-top:72px}.page_hero__8gT6T{padding:var(--space-2xl) var(--space-lg);max-width:var(--container-max);margin:0 auto;border-bottom:1px solid var(--border-dark)}.page_title__0Ghdp{font-family:var(--font-heading);font-size:var(--text-h1-hero);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);line-height:.9;margin-bottom:var(--space-lg)}.page_accent__6_kpa{color:var(--accent-primary)}.page_subtitle__etb4s{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary-dark);max-width:600px}.page_section__dOwN5{padding:var(--space-section) 0}.page_sectionAlt__mU0jS{background-color:var(--bg-tertiary)}.page_container__EiUFp{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.page_content___cRP5{max-width:800px}.page_sectionTitle__PDulj{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-primary);margin-bottom:var(--space-xl)}.page_text__kQAj_{font-family:var(--font-body);font-size:var(--text-body);line-height:1.8;color:var(--text-on-dark);margin-bottom:var(--space-lg)}.page_stats__XXXBK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl)}.page_stat__eNK0C{text-align:center}.page_statNumber__ks_x2{display:block;font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);line-height:1;color:var(--text-on-dark);margin-bottom:var(--space-sm)}.page_statLabel__W_u5z{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.page_values__9WwXg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl)}.page_value__fuKl1{padding:var(--space-lg);border:1px solid var(--border-dark)}.page_valueTitle__0fN1s{font-family:var(--font-heading);font-size:var(--text-h3-card);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-md)}.page_valueText__Vue_c{font-family:var(--font-body);font-size:var(--text-small);line-height:1.6;color:var(--text-secondary-dark)}@media (max-width:1023px){.page_stats__XXXBK{gap:var(--space-lg)}.page_stats__XXXBK,.page_values__9WwXg{grid-template-columns:1fr}}@media (max-width:767px){.page_statNumber__ks_x2{font-size:clamp(3rem,15vw,5rem)}}.Clock_clock__3KlV8{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.05em;color:var(--text-secondary-dark);white-space:nowrap}.Clock_timezone__SRwjo{opacity:.6;margin-left:.25em}.NewsletterForm_srOnly__Juk1L{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NewsletterForm_container__MJx8L{width:100%}.NewsletterForm_header__kW1F3{margin-bottom:var(--space-md)}.NewsletterForm_title__QORPQ{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500;color:var(--accent-primary);letter-spacing:var(--tracking-label);margin-bottom:var(--space-xs)}.NewsletterForm_description__VSAqp{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-dark);line-height:1.5}.NewsletterForm_form__wnQZ0{display:flex;flex-direction:column;gap:var(--space-sm)}.NewsletterForm_inputWrapper__ecgl_{display:flex;gap:0}.NewsletterForm_input__351RR{flex:1 1;padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--text-small);color:var(--text-on-dark);background-color:transparent;border:1px solid var(--border-dark);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}.NewsletterForm_input__351RR::placeholder{color:var(--text-secondary-dark)}.NewsletterForm_input__351RR:focus{border-color:var(--accent-primary)}.NewsletterForm_inputError__FDhfe{border-color:#ff4444}.NewsletterForm_input__351RR:disabled{opacity:.5;cursor:not-allowed}.NewsletterForm_button__MIHp7{padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);font-size:var(--text-small);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--bg-primary);background-color:var(--accent-primary);border:1px solid var(--accent-primary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);white-space:nowrap}.NewsletterForm_button__MIHp7:hover:not(:disabled){background-color:transparent;color:var(--accent-primary)}.NewsletterForm_button__MIHp7:disabled{opacity:.7;cursor:not-allowed}.NewsletterForm_message__Xr6DG{font-family:var(--font-body);font-size:var(--text-small);margin-top:var(--space-xs)}.NewsletterForm_messageSuccess__qCA3y{color:#44bb44}.NewsletterForm_messageError__E_jl2{color:#ff4444}.NewsletterForm_default__pN9Rz{max-width:400px}.NewsletterForm_inline__Us7ZC{background-color:var(--bg-tertiary);padding:var(--space-xl);margin:var(--space-2xl) 0}.NewsletterForm_inline__Us7ZC .NewsletterForm_title__QORPQ{font-size:var(--text-body);margin-bottom:var(--space-sm)}.NewsletterForm_inline__Us7ZC .NewsletterForm_description__VSAqp{font-size:var(--text-body)}.NewsletterForm_compact__GepuC .NewsletterForm_inputWrapper__ecgl_{flex-direction:column;gap:var(--space-xs)}.NewsletterForm_compact__GepuC .NewsletterForm_button__MIHp7{width:100%}@media (max-width:767px){.NewsletterForm_inputWrapper__ecgl_{flex-direction:column;gap:var(--space-xs)}.NewsletterForm_button__MIHp7{width:100%}.NewsletterForm_inline__Us7ZC{padding:var(--space-lg);margin:var(--space-xl) 0}}.Footer_footer__eNA9m{background-color:var(--bg-primary);border-top:1px solid var(--border-dark);padding:var(--space-2xl) 0 var(--space-xl)}.Footer_container__IkLXC{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.Footer_grid__WCfx6{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-2xl)}.Footer_logoColumn__G2Ofd{padding-right:var(--space-xl)}.Footer_logo__8uCHD{position:relative;display:inline-block;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:var(--tracking-nav);color:var(--text-on-dark);margin-bottom:var(--space-md);transition:color var(--duration-fast) var(--ease-out)}.Footer_logo__8uCHD:hover{color:var(--accent-primary)}.Footer_heartBean__Papgd{width:.9em;height:.9em;color:var(--accent-primary);vertical-align:middle;margin:0 .1em}.Footer_heartBeanSmall__sV1xR{width:.8em;height:.8em;color:var(--accent-primary);vertical-align:middle;margin:0 .15em}.Footer_coffeeBeanEmoji__b3xip{position:absolute;top:-10px;right:-25px;font-size:1rem;animation:Footer_fall__5z4Uw .5s ease-in forwards}@keyframes Footer_fall__5z4Uw{0%{opacity:0;transform:translateY(-20px) rotate(0deg)}50%{opacity:1}to{opacity:0;transform:translateY(30px) rotate(45deg)}}.Footer_tagline__WuViG{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-dark);line-height:1.6}.Footer_linksColumn__JD9GT{display:flex;flex-direction:column}.Footer_columnTitle__75v_I{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark);margin-bottom:var(--space-md)}.Footer_linkList__K_ONQ{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.Footer_link___mmVB{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-on-dark);transition:color var(--duration-fast) var(--ease-out)}.Footer_link___mmVB:hover{color:var(--accent-primary)}.Footer_linkDisabled__0KSH8{opacity:.4;cursor:default;pointer-events:none}.Footer_newsletterColumn__F07mJ{display:flex;flex-direction:column;gap:var(--space-lg)}.Footer_social__MxJPj{display:flex;gap:var(--space-md)}.Footer_socialLink__nh4hv{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);transition:color var(--duration-fast) var(--ease-out)}.Footer_socialLink__nh4hv:hover{color:var(--accent-primary)}.Footer_clockColumn__nSSuy{display:flex;align-items:flex-start;justify-content:flex-end}.Footer_bottom__ch0uR{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-lg);border-top:1px solid var(--border-dark)}.Footer_copyright__vFlrA{font-size:var(--text-mono)}.Footer_copyright__vFlrA,.Footer_photoCredit__TK6CK{font-family:var(--font-mono);color:var(--text-secondary-dark)}.Footer_photoCredit__TK6CK{font-size:10px;opacity:.7;margin-top:var(--space-xs)}.Footer_legal__CrE8A{display:flex;gap:var(--space-lg)}.Footer_legalLink__QOSHD{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);transition:color var(--duration-fast) var(--ease-out)}.Footer_legalLink__QOSHD:hover{color:var(--text-on-dark)}@media (max-width:1023px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.Footer_logoColumn__G2Ofd{grid-column:1/-1;padding-right:0;margin-bottom:var(--space-lg)}.Footer_clockColumn__nSSuy{display:none}}@media (max-width:767px){.Footer_footer__eNA9m{padding:var(--space-lg) 0}.Footer_grid__WCfx6{grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-lg)}.Footer_logoColumn__G2Ofd{margin-bottom:var(--space-md)}.Footer_logo__8uCHD{font-size:clamp(1.125rem,5vw,1.5rem)}.Footer_tagline__WuViG{font-size:.75rem}.Footer_columnTitle__75v_I{font-size:.625rem;margin-bottom:var(--space-sm)}.Footer_link___mmVB{font-size:.8125rem;padding:var(--space-xs) 0;touch-action:manipulation}.Footer_newsletterColumn__F07mJ{grid-column:1/-1;margin-top:var(--space-sm)}.Footer_social__MxJPj{gap:var(--space-lg)}.Footer_socialLink__nh4hv{padding:var(--space-xs);min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.Footer_bottom__ch0uR{flex-direction:column;gap:var(--space-sm);text-align:center;padding-top:var(--space-md)}.Footer_legal__CrE8A{gap:var(--space-md);flex-wrap:wrap;justify-content:center}.Footer_legalLink__QOSHD{padding:var(--space-xs) 0}}@media (max-width:374px){.Footer_grid__WCfx6{grid-template-columns:1fr;gap:var(--space-md)}.Footer_linksColumn__JD9GT{border-bottom:1px solid var(--border-dark);padding-bottom:var(--space-md)}}.Navigation_skipLink__UjMPS{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:calc(var(--z-navigation) + 100);padding:var(--space-sm) var(--space-lg);font-family:var(--font-body);font-size:var(--text-small);font-weight:500;color:var(--bg-primary);background-color:var(--accent-primary);text-decoration:none;transition:top var(--duration-fast) var(--ease-out)}.Navigation_skipLink__UjMPS:focus-visible{top:var(--space-sm);outline:2px solid var(--accent-primary);outline-offset:2px}.Navigation_header__oE3Ea{position:fixed;top:0;left:0;right:0;z-index:var(--z-navigation);background-color:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-dark);transition:background-color var(--duration-fast) var(--ease-out)}.Navigation_header__oE3Ea.Navigation_scrolled__gEA6V{background-color:rgba(10,10,10,.98)}.Navigation_nav__89tEB{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 var(--space-lg);max-width:100%;margin:0 auto}.Navigation_logo__hOIJ2{display:flex;align-items:center;gap:.35rem;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--text-on-dark);transition:opacity var(--duration-fast) var(--ease-out)}.Navigation_logo__hOIJ2:hover{opacity:.7}.Navigation_heartBean__ZTXOh{width:.9em;height:.9em;color:var(--accent-primary)}.Navigation_links__cZYnG{display:flex;align-items:center;gap:var(--space-lg);list-style:none}.Navigation_link__aqJx0{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--text-on-dark);padding:var(--space-xs) 0;transition:opacity var(--duration-fast) var(--ease-out)}.Navigation_link__aqJx0:hover{opacity:.7}.Navigation_actions__lh_aB{display:flex;align-items:center;gap:var(--space-md)}.Navigation_secondaryLink__UUQzd{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--text-on-dark);transition:opacity var(--duration-fast) var(--ease-out)}.Navigation_secondaryLink__UUQzd:hover{opacity:.7}.Navigation_ctaLink__5JtJO{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--bg-primary);background-color:var(--accent-primary);padding:var(--space-xs) var(--space-md);border-radius:2px;transition:background-color var(--duration-fast) var(--ease-out)}.Navigation_ctaLink__5JtJO:hover{background-color:var(--accent-secondary)}.Navigation_burger__OgzlD{display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;background:none;border:none;cursor:pointer;z-index:calc(var(--z-navigation) + 10)}.Navigation_burgerLine__a41f0{display:block;width:24px;height:1px;background-color:var(--text-on-dark);transition:transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.Navigation_burgerOpen__L5Enm .Navigation_burgerLine__a41f0:first-child{transform:translateY(3.5px) rotate(45deg)}.Navigation_burgerOpen__L5Enm .Navigation_burgerLine__a41f0:last-child{transform:translateY(-3.5px) rotate(-45deg)}.Navigation_mobileMenu__rCiva{position:fixed;inset:0;z-index:calc(var(--z-navigation) + 5);background-color:var(--bg-primary);transform:translateX(100%);transition:transform var(--duration-base) var(--ease-out);overflow-y:auto}.Navigation_mobileMenuOpen__JmLvK{transform:translateX(0)}.Navigation_mobileNav__jm9U0{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;max-height:100dvh;padding:100px var(--space-xl) var(--space-xl);overflow-y:auto;-webkit-overflow-scrolling:touch}.Navigation_mobileLinks__3JfWv{list-style:none}.Navigation_mobileLinkItem___EvhZ{opacity:0;transform:translateY(20px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.Navigation_mobileMenuOpen__JmLvK .Navigation_mobileLinkItem___EvhZ{opacity:1;transform:translateY(0)}.Navigation_mobileLink___f2ww{display:block;font-family:var(--font-heading);font-size:clamp(2rem,8vw,3.5rem);font-weight:700;letter-spacing:-.02em;color:var(--text-on-dark);padding:var(--space-md) 0;transition:color var(--duration-fast) var(--ease-out);touch-action:manipulation}.Navigation_mobileLink___f2ww:hover{color:var(--accent-primary)}.Navigation_mobileActions__J65tD{margin-top:var(--space-xl)}.Navigation_mobileCta__c4yJa{display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:.02em;color:var(--bg-primary);background-color:var(--accent-primary);padding:var(--space-sm) var(--space-lg);border-radius:2px;transition:background-color var(--duration-fast) var(--ease-out)}.Navigation_mobileCta__c4yJa:hover{background-color:var(--accent-secondary)}@media (max-width:1023px){.Navigation_actions__lh_aB,.Navigation_links__cZYnG{display:none}.Navigation_burger__OgzlD{display:flex}}.GridOverlay_grid__YKoiG{position:fixed;inset:0;z-index:var(--z-grid);pointer-events:none;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);padding:0 var(--space-lg);max-width:100%;margin:0 auto}.GridOverlay_line__aPABy{border-left:1px solid var(--grid-line);height:100%}.GridOverlay_line__aPABy:last-child{border-right:1px solid var(--grid-line)}@media (max-width:1023px){.GridOverlay_grid__YKoiG{grid-template-columns:repeat(4,1fr)}.GridOverlay_line__aPABy:nth-child(n+6){display:none}}@media (max-width:767px){.GridOverlay_grid__YKoiG{grid-template-columns:repeat(2,1fr)}.GridOverlay_line__aPABy:nth-child(n+4){display:none}.GridOverlay_line__aPABy{border-color:rgba(250,247,242,.03)}}.page_main__dw7Wq{min-height:100vh;background-color:var(--bg-primary);padding-top:72px;display:flex;align-items:center;justify-content:center}.page_container__we4v3{width:100%;max-width:400px;padding:var(--space-2xl) var(--space-lg)}.page_title__u4_D9{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-sm)}.page_subtitle__ObXSZ{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);margin-bottom:var(--space-2xl)}.page_form__pjWFs{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}.page_field__M3QI6{display:flex;flex-direction:column;gap:var(--space-sm)}.page_label__Gu0CM{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.page_input__bH1gB{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-on-dark);background:none;border:1px solid var(--border-dark);padding:var(--space-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}.page_input__bH1gB:focus{border-color:var(--accent-primary)}.page_button__QWlPK{font-family:var(--font-body);font-size:var(--text-nav);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--bg-primary);background-color:var(--accent-primary);border:none;padding:var(--space-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.page_button__QWlPK:hover{background-color:var(--text-on-dark)}.page_links__fNmSj{display:flex;flex-direction:column;gap:var(--space-sm)}.page_link__l1eOz{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-dark);transition:color var(--duration-fast) var(--ease-out)}.page_link__l1eOz:hover{color:var(--accent-primary)}.page_main__qQnZ7{min-height:100vh;background-color:var(--bg-primary);padding-top:72px}.page_header__VyGHw{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--border-dark);max-width:var(--container-max);margin:0 auto}.page_title__p9SBK{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-md)}.page_accent__Cz_Aa{color:var(--accent-primary)}.page_subtitle__DGwv7{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);margin-bottom:var(--space-lg)}.page_stats__Cke3i{display:flex;align-items:center;gap:var(--space-md)}.page_count__oMHhI{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-on-dark);text-transform:uppercase;letter-spacing:var(--tracking-label)}.page_separator__TBxci{color:var(--accent-primary)}.page_filter__T8LAH{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);text-transform:uppercase;letter-spacing:var(--tracking-label)}.page_grid__Glgj7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background-color:var(--border-dark);max-width:var(--container-max);margin:0 auto}.page_card__Lnu8N{position:relative;background-color:var(--bg-primary);padding:var(--space-lg);transition:background-color var(--duration-fast) var(--ease-out)}.page_card__Lnu8N:hover{background-color:var(--bg-tertiary)}.page_serial__cdd0O{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);margin-bottom:var(--space-md);display:block}.page_imageWrapper__bfurf{position:relative;aspect-ratio:4/3;margin-bottom:var(--space-lg);overflow:hidden}.page_image__DxEQH{object-fit:cover;filter:grayscale(100%);transition:filter var(--duration-base) var(--ease-out)}.page_card__Lnu8N:hover .page_image__DxEQH{filter:grayscale(0)}.page_imagePlaceholder__JfJ5u{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-primary) 100%);filter:grayscale(100%);transition:filter var(--duration-base) var(--ease-out)}.page_card__Lnu8N:hover .page_imagePlaceholder__JfJ5u{filter:grayscale(0);background:linear-gradient(135deg,var(--accent-secondary) 0,var(--bg-tertiary) 100%)}.page_content__31Tuj{position:relative}.page_name__JUdOm{font-family:var(--font-heading);font-size:var(--text-h3-card);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-xs);line-height:1.2}.page_city__eXAsg{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-dark);display:block;margin-bottom:var(--space-md)}.page_tags__W6bHU{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.page_tag__Cc2c3{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-dark)}.page_tag__Cc2c3:before{content:"["}.page_tag__Cc2c3:after{content:"]"}@media (max-width:1023px){.page_grid__Glgj7{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page_main__qQnZ7{padding-top:64px}.page_grid__Glgj7{grid-template-columns:1fr}.page_header__VyGHw{padding:var(--space-lg)}.page_title__p9SBK{margin-bottom:var(--space-sm)}.page_subtitle__DGwv7{font-size:.875rem;margin-bottom:var(--space-md)}.page_stats__Cke3i{flex-wrap:wrap;gap:var(--space-sm)}.page_count__oMHhI,.page_filter__T8LAH{font-size:.625rem}.page_card__Lnu8N{padding:var(--space-md);-webkit-tap-highlight-color:rgba(255,77,0,.1)}.page_card__Lnu8N:active{background-color:var(--bg-tertiary)}.page_serial__cdd0O{font-size:.625rem;margin-bottom:var(--space-sm)}.page_imageWrapper__bfurf{aspect-ratio:16/9;margin-bottom:var(--space-md)}.page_name__JUdOm{font-size:clamp(1rem,4vw,1.25rem);margin-bottom:4px}.page_city__eXAsg{font-size:.75rem;margin-bottom:var(--space-sm)}.page_tag__Cc2c3{font-size:9px}}@media (max-width:374px){.page_header__VyGHw{padding:var(--space-md)}.page_card__Lnu8N{padding:var(--space-sm)}}.page_main___JH7x{min-height:100vh;background-color:var(--bg-primary)}.page_hero__BUdG8{position:relative;height:50vh;overflow:hidden}.page_heroImage__d4JfJ{position:absolute;inset:0}.page_imagePlaceholder__sul5E{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--accent-secondary) 50%,var(--bg-tertiary) 100%)}.page_heroOverlay___9bVE{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-primary) 0,transparent 50%)}.page_content__tHqa2{position:relative;max-width:800px;padding:var(--space-xl) var(--space-lg);margin:-100px auto 0}.page_backLink__hjQnF{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark);margin-bottom:var(--space-xl);transition:color var(--duration-fast) var(--ease-out)}.page_backLink__hjQnF:hover{color:var(--accent-primary)}.page_header__Zc_Ie{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-dark)}.page_category__n9ZGV{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-primary);margin-bottom:var(--space-md)}.page_title__xYFu1{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);line-height:1.1;margin-bottom:var(--space-lg)}.page_meta__p0rBO{display:flex;gap:var(--space-lg)}.page_date__s1If_,.page_readTime__mCeU7{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.page_body__EQ_PO{margin-bottom:var(--space-2xl)}.page_body__EQ_PO p{font-family:var(--font-body);font-size:var(--text-body);line-height:1.8;color:var(--text-on-dark);margin-bottom:var(--space-lg)}.page_lead__ET19o{font-size:1.25rem!important;color:var(--text-secondary-dark)!important}.page_body__EQ_PO h2{font-size:var(--text-h3-card);text-transform:uppercase;color:var(--text-on-dark);margin-top:var(--space-2xl);margin-bottom:var(--space-lg)}.page_body__EQ_PO h2,.page_quote__Lvmcf{font-family:var(--font-heading);font-weight:700}.page_quote__Lvmcf{font-size:clamp(1.5rem,3vw,2rem);color:var(--accent-primary);border-left:3px solid var(--accent-primary);padding-left:var(--space-lg);margin:var(--space-2xl) 0}.page_footer__uAMhs{padding-top:var(--space-xl);border-top:1px solid var(--border-dark)}.page_tags___EWDJ{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.page_tag__3zm_Q{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;color:var(--text-secondary-dark);border:1px solid var(--border-dark);padding:var(--space-xs) var(--space-sm);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.page_tag__3zm_Q:hover{color:var(--accent-primary);border-color:var(--accent-primary)}.page_internalLinks__TfEvm{margin-top:var(--space-2xl);padding:var(--space-xl);background-color:var(--bg-tertiary);border-left:3px solid var(--accent-primary)}.page_internalLinksTitle__1rGQ8{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-primary);letter-spacing:var(--tracking-label);margin-bottom:var(--space-sm)}.page_internalLinksDesc__XjYJ1{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-dark);margin-bottom:var(--space-md)}.page_guideLinks__rEMpa{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.page_guideLink__gjvMp{font-family:var(--font-heading);font-size:var(--text-body);font-weight:600;color:var(--text-on-dark);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.page_guideLink__gjvMp:hover{color:var(--accent-primary)}.page_contextLinks___664y{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg);padding-top:var(--space-md)}.page_contextLink__0C3Yc{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-on-dark);text-decoration:none;padding:var(--space-sm) var(--space-md);background-color:var(--bg-primary);border:1px solid var(--border-dark);transition:all var(--duration-fast) var(--ease-out)}.page_contextLink__0C3Yc:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.page_allGuidesLink__DR1Ws{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-primary);text-decoration:none;padding-top:var(--space-md);border-top:1px solid var(--border-dark);transition:opacity var(--duration-fast) var(--ease-out)}.page_allGuidesLink__DR1Ws:hover{opacity:.7}.page_notFound__tN_KT{min-height:calc(100vh - 72px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);padding-top:72px}.page_notFound__tN_KT h1{font-family:var(--font-heading);font-size:var(--text-h2-section);color:var(--text-on-dark)}.page_author__Ivdf7{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-on-dark)}.page_separator__k_tRb{color:var(--text-secondary-dark)}.page_related__VtT7E{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-dark)}.page_relatedTitle__eDcub{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-primary);letter-spacing:var(--tracking-label);margin-bottom:var(--space-lg)}.page_relatedGrid__TwRNv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.page_relatedCard__VeupQ{display:flex;flex-direction:column;padding:var(--space-lg);border:1px solid var(--border-dark);text-decoration:none;transition:all var(--duration-fast) var(--ease-out)}.page_relatedCard__VeupQ:hover{background-color:var(--accent-primary);border-color:var(--accent-primary)}.page_relatedCard__VeupQ:hover .page_relatedCardTitle__xiZfk,.page_relatedCard__VeupQ:hover .page_relatedCategory__cvDvC{color:var(--bg-primary)}.page_relatedCategory__cvDvC{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-primary);margin-bottom:var(--space-sm);transition:color var(--duration-fast) var(--ease-out)}.page_relatedCardTitle__xiZfk{font-family:var(--font-heading);font-size:var(--text-small);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);line-height:1.3;transition:color var(--duration-fast) var(--ease-out)}@media (max-width:1023px){.page_relatedGrid__TwRNv{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page_content__tHqa2{margin-top:-50px}.page_meta__p0rBO{flex-wrap:wrap;gap:var(--space-sm)}.page_relatedGrid__TwRNv{grid-template-columns:1fr}}.page_main__PRIo6{min-height:100vh;background-color:var(--bg-primary);padding-top:72px}.page_header__PWgiq{padding:var(--space-2xl) var(--space-lg);max-width:var(--container-max);margin:0 auto}.page_title__HjEeY{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-md)}.page_subtitle__WB5gm{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark)}.page_featured__txoCZ{display:block;position:relative;max-width:var(--container-max);margin:0 auto var(--space-2xl);padding:0 var(--space-lg)}.page_featuredImage__eeptT{position:relative;aspect-ratio:21/9;overflow:hidden;border-radius:2px}.page_image__7fjoy{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.page_featured__txoCZ:hover .page_image__7fjoy{transform:scale(1.03)}.page_imagePlaceholder__K8hWD{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--accent-secondary) 100%);transition:transform var(--duration-base) var(--ease-out)}.page_featured__txoCZ:hover .page_imagePlaceholder__K8hWD{transform:scale(1.02)}.page_featuredOverlay__U2ARa{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.95) 0,rgba(10,10,10,.3) 50%,transparent)}.page_featuredContent__bCY8d{position:absolute;bottom:0;left:0;right:0;padding:var(--space-xl)}.page_category__1cGaO{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-primary);margin-bottom:var(--space-sm)}.page_featuredTitle__deJU6{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,3rem);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-md);line-height:1.1}.page_excerpt__U47nZ{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);margin-bottom:var(--space-md);max-width:600px;line-height:1.5}.page_meta__PsLia{display:flex;align-items:center;gap:var(--space-md)}.page_date__x1WBB,.page_readTime__elIYr{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark)}.page_readTime__elIYr:before{content:"•";margin-right:var(--space-md)}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg) var(--space-2xl)}.page_card__UjhhP{display:block;background-color:var(--bg-tertiary);border-radius:2px;overflow:hidden;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.page_card__UjhhP:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.page_cardImage__JLXlv{position:relative;aspect-ratio:16/10;overflow:hidden}.page_card__UjhhP .page_image__7fjoy{transition:transform var(--duration-base) var(--ease-out)}.page_card__UjhhP:hover .page_image__7fjoy{transform:scale(1.05)}.page_card__UjhhP .page_imagePlaceholder__K8hWD{background:linear-gradient(135deg,var(--bg-primary) 0,rgba(196,164,132,.3) 100%)}.page_cardContent__TAJTY{padding:var(--space-lg)}.page_cardTitle__I3X9s{font-family:var(--font-heading);font-size:var(--text-h3-card);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-md);line-height:1.2;transition:color var(--duration-fast) var(--ease-out)}.page_card__UjhhP:hover .page_cardTitle__I3X9s{color:var(--accent-primary)}@media (max-width:1023px){.page_featuredImage__eeptT{aspect-ratio:16/9}.page_grid__Hjb60{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}@media (max-width:767px){.page_header__PWgiq{padding:var(--space-xl) var(--space-lg)}.page_featuredImage__eeptT{aspect-ratio:4/3}.page_featuredContent__bCY8d{padding:var(--space-lg)}.page_featuredTitle__deJU6{font-size:clamp(1.5rem,6vw,2rem)}.page_excerpt__U47nZ{display:none}.page_grid__Hjb60{grid-template-columns:1fr;gap:var(--space-md)}.page_cardContent__TAJTY{padding:var(--space-md)}}.page_main__M0h3j{min-height:100vh;background-color:var(--bg-primary);padding-top:72px}.page_container__irN3w{max-width:800px;margin:0 auto;padding:var(--space-2xl) var(--space-lg)}.page_title__9wzfT{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-xl)}.page_searchBox__e5WD_{margin-bottom:var(--space-2xl)}.page_input__wvTb3{width:100%;font-family:var(--font-body);font-size:clamp(1.5rem,4vw,2.5rem);color:var(--text-on-dark);background:none;border:none;border-bottom:2px solid var(--border-dark);padding:var(--space-md) 0;outline:none;transition:border-color var(--duration-fast) var(--ease-out)}.page_input__wvTb3:focus{border-color:var(--accent-primary)}.page_input__wvTb3::placeholder{color:var(--text-secondary-dark)}.page_results__ndnvf{display:flex;flex-direction:column;gap:var(--space-2xl)}.page_section__25F8b{border-top:1px solid var(--border-dark);padding-top:var(--space-lg)}.page_sectionTitle__oteAo{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark);margin-bottom:var(--space-lg)}.page_list__glyj1{list-style:none}.page_list__glyj1 li{border-bottom:1px solid var(--border-dark)}.page_link__N2JcA{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0;color:var(--text-on-dark);transition:color var(--duration-fast) var(--ease-out)}.page_link__N2JcA:hover{color:var(--accent-primary)}.page_linkName__Pugyq{font-family:var(--font-heading);font-size:var(--text-body);font-weight:700;text-transform:uppercase}.page_linkMeta__vEJeI{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark)}.page_noResults__YylUu{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);text-align:center;padding:var(--space-2xl) 0}.page_main__wUyjc{min-height:100vh;background-color:var(--bg-primary);padding-top:72px}.page_container__2IunD{max-width:var(--container-max);margin:0 auto;padding:var(--space-2xl) var(--space-lg)}.page_header__B4DD1{margin-bottom:var(--space-2xl)}.page_title__SjCiy{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-md)}.page_subtitle__kIQNh{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark)}.page_grid___IYsh{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_info__Pnw9k{display:flex;flex-direction:column;gap:var(--space-xl)}.page_infoItem__ZC2LU{display:flex;flex-direction:column;gap:var(--space-sm)}.page_infoLabel__WVEjZ{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.page_infoValue__IuFDQ{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-on-dark);transition:color var(--duration-fast) var(--ease-out)}a.page_infoValue__IuFDQ:hover{color:var(--accent-primary)}.page_social__sOuip{display:flex;flex-direction:column;gap:var(--space-xs)}.page_socialLink__9bDWp{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-on-dark);transition:color var(--duration-fast) var(--ease-out)}.page_socialLink__9bDWp:hover{color:var(--accent-primary)}.page_form__ZGjnW{display:flex;flex-direction:column;gap:var(--space-lg)}.page_formRow__cSDvZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_field__qPRUH{display:flex;flex-direction:column;gap:var(--space-sm)}.page_label__crKZt{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.page_input__o_4Id,.page_textarea__wEn_p{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-on-dark);background:none;border:1px solid var(--border-dark);padding:var(--space-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out);resize:none}.page_input__o_4Id:focus,.page_textarea__wEn_p:focus{border-color:var(--accent-primary)}.page_button__Ms3QG{align-self:flex-start;font-family:var(--font-body);font-size:var(--text-nav);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--bg-primary);background-color:var(--accent-primary);border:none;padding:var(--space-md) var(--space-xl);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.page_button__Ms3QG:hover{background-color:var(--text-on-dark)}@media (max-width:1023px){.page_grid___IYsh{grid-template-columns:1fr}.page_info__Pnw9k{flex-direction:row;flex-wrap:wrap;gap:var(--space-xl)}.page_infoItem__ZC2LU{flex:1 1;min-width:200px}}@media (max-width:767px){.page_formRow__cSDvZ{grid-template-columns:1fr}.page_button__Ms3QG{width:100%}}.page_main__xqdbT{min-height:100vh;padding-top:120px;background-color:var(--bg-primary)}.page_header__qwaq3{padding:var(--space-xl) var(--space-lg);max-width:var(--container-max);margin:0 auto;border-bottom:1px solid var(--border-dark)}.page_backLink__VbpHI{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);text-decoration:none;margin-bottom:var(--space-md);transition:color var(--duration-fast) var(--ease-out)}.page_backLink__VbpHI:hover{color:var(--accent-primary)}.page_title__FeQk0{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;color:var(--text-on-dark);text-transform:uppercase}.page_layout__ynNxQ{display:grid;grid-template-columns:300px 1fr;max-width:var(--container-max);margin:0 auto;min-height:calc(100vh - 300px)}.page_sidebar__BAKXW{padding:var(--space-xl) var(--space-lg);border-right:1px solid var(--border-dark);position:-webkit-sticky;position:sticky;top:100px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto}.page_navList__SI6V0{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.page_navButton__ZG7VE{display:flex;align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-sm) 0;text-decoration:none;transition:all var(--duration-fast) var(--ease-out);border-left:2px solid transparent;padding-left:var(--space-sm)}.page_navButton__ZG7VE:hover{border-left-color:var(--text-secondary-dark)}.page_navButton__ZG7VE.page_active__Qe48j{border-left-color:var(--accent-primary)}.page_navIndex__9b4tF{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);min-width:24px}.page_navButton__ZG7VE.page_active__Qe48j .page_navIndex__9b4tF{color:var(--accent-primary)}.page_navLabel__GTtwg{font-family:var(--font-body);font-size:var(--text-small);font-weight:500;color:var(--text-secondary-dark);text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.page_navButton__ZG7VE.page_active__Qe48j .page_navLabel__GTtwg,.page_navButton__ZG7VE:hover .page_navLabel__GTtwg{color:var(--text-on-dark)}.page_content__5Od1x{padding:var(--space-xl) var(--space-2xl)}.page_section__nxz3B{max-width:700px}.page_sectionContent__Tcemg{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-2xl)}.page_sectionContent__Tcemg p{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-dark)}.page_tips__ZNzbF{background-color:var(--bg-tertiary);padding:var(--space-xl);margin-bottom:var(--space-2xl)}.page_tipsTitle__SV5MW{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-primary);letter-spacing:var(--tracking-label);margin-bottom:var(--space-lg)}.page_tipsList__jwU20{list-style:none;display:flex;flex-direction:column;gap:var(--space-md)}.page_tip__RXOZg{display:flex;gap:var(--space-md);font-size:var(--text-small);color:var(--text-on-dark);line-height:1.5}.page_tipNumber__XKDMU{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-primary);min-width:24px}.page_navigation__nCR0G{display:flex;justify-content:space-between;gap:var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--border-dark)}.page_navNext__MY38i,.page_navPrev__fRBYf{font-family:var(--font-body);font-size:var(--text-small);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--text-on-dark);text-decoration:none;padding:var(--space-sm) 0;transition:color var(--duration-fast) var(--ease-out);max-width:45%}.page_navNext__MY38i:hover,.page_navPrev__fRBYf:hover{color:var(--accent-primary)}.page_navNext__MY38i{margin-left:auto;text-align:right}@media (max-width:1023px){.page_layout__ynNxQ{grid-template-columns:1fr}.page_sidebar__BAKXW{position:relative;top:0;border-right:none;border-bottom:1px solid var(--border-dark);max-height:none;overflow-x:auto}.page_navList__SI6V0{flex-direction:row;gap:var(--space-sm);padding-bottom:var(--space-sm)}.page_navButton__ZG7VE{flex-direction:column;align-items:center;border-left:none;border-bottom:2px solid transparent;padding:var(--space-sm) var(--space-md);white-space:nowrap}.page_navButton__ZG7VE:hover{border-bottom-color:var(--text-secondary-dark)}.page_navButton__ZG7VE.page_active__Qe48j{border-bottom-color:var(--accent-primary)}.page_content__5Od1x{padding:var(--space-xl) var(--space-lg)}}@media (max-width:767px){.page_content__5Od1x,.page_header__qwaq3,.page_sidebar__BAKXW,.page_tips__ZNzbF{padding:var(--space-lg)}.page_navigation__nCR0G{flex-direction:column;gap:var(--space-md)}.page_navNext__MY38i,.page_navPrev__fRBYf{max-width:100%;text-align:left}.page_navNext__MY38i{margin-left:0}}.BarGrid_section__5AHvq{background-color:var(--bg-primary);padding:var(--space-section) 0}.BarGrid_container__g7IzK{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.BarGrid_header__hyRCw{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-dark)}.BarGrid_title__tzfCC{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;color:var(--text-on-dark)}.BarGrid_count__C4TXt{font-family:var(--font-mono);font-size:var(--text-small);color:var(--text-secondary-dark);vertical-align:super}.BarGrid_nav__etHlS{display:flex;align-items:center;gap:var(--space-md)}.BarGrid_navBtn__hpKps{font-family:var(--font-mono);font-size:var(--text-body);color:var(--text-on-dark);background:none;border:none;cursor:pointer;padding:var(--space-xs) var(--space-sm);transition:color var(--duration-fast) var(--ease-out)}.BarGrid_navBtn__hpKps:hover{color:var(--accent-primary)}.BarGrid_viewAll__Dt8jj{font-family:var(--font-body);font-size:var(--text-nav);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--text-secondary-dark);transition:color var(--duration-fast) var(--ease-out)}.BarGrid_viewAll__Dt8jj:hover{color:var(--accent-primary)}.BarGrid_grid__463aZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background-color:var(--border-dark)}.BarGrid_cardLink___U_FG{display:block;text-decoration:none;color:inherit}.BarGrid_card__bBkSh{position:relative;background-color:var(--bg-primary);padding:var(--space-lg);cursor:pointer;overflow:hidden;transition:background-color var(--duration-fast) var(--ease-out);height:100%}.BarGrid_cardLink___U_FG:hover .BarGrid_card__bBkSh{background-color:var(--bg-tertiary)}.BarGrid_serial__ZD07R{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);margin-bottom:var(--space-md);display:block}.BarGrid_imageWrapper__7SH0y{position:relative;aspect-ratio:4/3;margin-bottom:var(--space-lg);overflow:hidden}.BarGrid_image__gBcBt{object-fit:cover;filter:grayscale(100%);transition:filter var(--duration-base) var(--ease-out)}.BarGrid_cardLink___U_FG:hover .BarGrid_image__gBcBt{filter:grayscale(0)}.BarGrid_imagePlaceholder__oN4X3{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-primary) 100%);filter:grayscale(100%);transition:filter var(--duration-base) var(--ease-out)}.BarGrid_cardLink___U_FG:hover .BarGrid_imagePlaceholder__oN4X3{filter:grayscale(0);background:linear-gradient(135deg,var(--accent-secondary) 0,var(--bg-tertiary) 100%)}.BarGrid_content__SO3EM{position:relative;z-index:1}.BarGrid_name__sYT8v{font-family:var(--font-heading);font-size:var(--text-h3-card);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);margin-bottom:var(--space-xs);line-height:1.2}.BarGrid_city__7jcX2{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-dark);display:block;margin-bottom:var(--space-xs)}.BarGrid_instagram__6PAMj{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);display:block;margin-bottom:var(--space-md)}.BarGrid_tags__86xLu{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.BarGrid_tag__2Yfxs{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary-dark);padding:2px 0}.BarGrid_tag__2Yfxs:before{content:"["}.BarGrid_tag__2Yfxs:after{content:"]"}.BarGrid_hoverOverlay__AyhZF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,77,0,0);opacity:0;transition:all var(--duration-fast) var(--ease-out);pointer-events:none}.BarGrid_cardLink___U_FG:hover .BarGrid_hoverOverlay__AyhZF{background-color:rgba(255,77,0,.9);opacity:1}.BarGrid_viewText__Sdmd1{font-family:var(--font-heading);font-size:var(--text-h3-card);font-weight:700;color:var(--bg-primary);text-transform:uppercase}@media (max-width:1023px){.BarGrid_grid__463aZ{grid-template-columns:repeat(2,1fr)}.BarGrid_header__hyRCw{flex-direction:column;align-items:flex-start;gap:var(--space-md)}}@media (max-width:767px){.BarGrid_grid__463aZ{grid-template-columns:1fr}.BarGrid_card__bBkSh{padding:var(--space-md);-webkit-tap-highlight-color:rgba(255,77,0,.1)}.BarGrid_cardLink___U_FG:hover .BarGrid_hoverOverlay__AyhZF{display:none}.BarGrid_cardLink___U_FG:active .BarGrid_card__bBkSh{background-color:var(--bg-tertiary)}.BarGrid_imageWrapper__7SH0y{aspect-ratio:16/9;margin-bottom:var(--space-md)}.BarGrid_name__sYT8v{font-size:clamp(1rem,5vw,1.25rem);margin-bottom:var(--space-xs)}.BarGrid_city__7jcX2{font-size:.75rem;margin-bottom:var(--space-sm)}.BarGrid_tag__2Yfxs{font-size:9px}.BarGrid_nav__etHlS{flex-wrap:wrap;gap:var(--space-sm)}.BarGrid_navBtn__hpKps{padding:var(--space-sm);min-width:44px;min-height:44px}.BarGrid_viewAll__Dt8jj{width:100%;margin-top:var(--space-sm);text-align:center;padding:var(--space-sm) 0}}@media (hover:none) and (pointer:coarse){.BarGrid_cardLink___U_FG:hover .BarGrid_card__bBkSh{background-color:var(--bg-primary)}.BarGrid_cardLink___U_FG:hover .BarGrid_hoverOverlay__AyhZF{opacity:0;pointer-events:none}.BarGrid_cardLink___U_FG:active .BarGrid_card__bBkSh{background-color:var(--bg-tertiary)}}.Blog_section__Llj57{background-color:var(--bg-tertiary);padding:var(--space-section) 0}.Blog_container__kBdzn{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.Blog_header__GL51i{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl)}.Blog_title__phgFr{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;color:var(--text-on-dark)}.Blog_viewAll__Py6Xc{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent-primary);transition:opacity var(--duration-fast) var(--ease-out)}.Blog_viewAll__Py6Xc:hover{opacity:.7}.Blog_featured__6btRQ{margin-bottom:var(--space-xl)}.Blog_featuredLink__k5WT1{display:block}.Blog_featuredImage__MVzSX{position:relative;aspect-ratio:21/9;background:linear-gradient(135deg,var(--bg-primary) 0,var(--accent-secondary) 100%);overflow:hidden;border-radius:2px}.Blog_image__5JGyK{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.Blog_featuredLink__k5WT1:hover .Blog_image__5JGyK{transform:scale(1.03)}.Blog_featuredOverlay__l_XFB{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.95) 0,rgba(10,10,10,.3) 50%,transparent)}.Blog_featuredContent__oA88m{position:absolute;bottom:0;left:0;right:0;padding:var(--space-xl)}.Blog_category__zhoTW{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);color:var(--accent-primary)}.Blog_category__zhoTW,.Blog_featuredTitle__yN3_f{text-transform:uppercase;margin-bottom:var(--space-md)}.Blog_featuredTitle__yN3_f{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--text-on-dark);max-width:800px;line-height:1.1}.Blog_excerpt__iLq4R{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);margin-bottom:var(--space-md);max-width:600px;line-height:1.5}.Blog_date__sYRrH{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark)}.Blog_grid__MGLK5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.Blog_card__f_bRg{display:block;background-color:var(--bg-primary);border-radius:2px;overflow:hidden;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.Blog_card__f_bRg:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.Blog_cardImage__LpA3T{position:relative;aspect-ratio:16/10;overflow:hidden}.Blog_card__f_bRg .Blog_image__5JGyK{transition:transform var(--duration-base) var(--ease-out)}.Blog_card__f_bRg:hover .Blog_image__5JGyK{transform:scale(1.05)}.Blog_imagePlaceholder__0dw4S{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-tertiary) 0,rgba(196,164,132,.3) 100%)}.Blog_cardContent__oi5Sw{padding:var(--space-md)}.Blog_cardCategory__IQ4SM{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-label);color:var(--accent-primary)}.Blog_cardCategory__IQ4SM,.Blog_cardTitle__TPxOa{text-transform:uppercase;margin-bottom:var(--space-sm)}.Blog_cardTitle__TPxOa{font-family:var(--font-heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:700;color:var(--text-on-dark);line-height:1.2;transition:color var(--duration-fast) var(--ease-out)}.Blog_card__f_bRg:hover .Blog_cardTitle__TPxOa{color:var(--accent-primary)}.Blog_cardDate__HyoqL{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark)}@media (max-width:1023px){.Blog_featuredImage__MVzSX{aspect-ratio:16/9}.Blog_grid__MGLK5{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.Blog_card__f_bRg:last-child{display:none}}@media (max-width:767px){.Blog_header__GL51i{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.Blog_featured__6btRQ,.Blog_header__GL51i{margin-bottom:var(--space-lg)}.Blog_featuredImage__MVzSX{aspect-ratio:4/3}.Blog_featuredContent__oA88m{padding:var(--space-md)}.Blog_category__zhoTW{font-size:.625rem;margin-bottom:var(--space-sm)}.Blog_featuredTitle__yN3_f{font-size:clamp(1.25rem,5vw,2rem);margin-bottom:var(--space-sm)}.Blog_excerpt__iLq4R{font-size:.875rem;margin-bottom:var(--space-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Blog_date__sYRrH{font-size:.625rem}.Blog_grid__MGLK5{grid-template-columns:1fr;gap:var(--space-md)}.Blog_card__f_bRg:last-child{display:block}.Blog_cardImage__LpA3T{aspect-ratio:16/9}.Blog_cardContent__oi5Sw{padding:var(--space-sm)}.Blog_cardTitle__TPxOa{font-size:1rem}}@media (max-width:374px){.Blog_featuredContent__oA88m{padding:var(--space-sm)}}.CTAPartners_section__cAltB{background-color:var(--accent-primary);padding:var(--space-section) 0}.CTAPartners_content__OLg9F{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg);text-align:center}.CTAPartners_title__HAmRM{font-size:clamp(2.5rem,6vw,5rem);line-height:1;margin-bottom:var(--space-lg)}.CTAPartners_subtitle__NOEWv,.CTAPartners_title__HAmRM{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;color:var(--bg-primary)}.CTAPartners_subtitle__NOEWv{font-size:clamp(1.5rem,3vw,2.5rem);opacity:.7;margin-bottom:var(--space-xl)}.CTAPartners_buttons__ycikt{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.CTAPartners_button__8tHq2{font-family:var(--font-body);font-size:var(--text-nav);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--text-on-dark);background-color:var(--bg-primary);padding:var(--space-md) var(--space-xl);border:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.CTAPartners_button__8tHq2:hover{background-color:var(--text-on-dark);color:var(--bg-primary)}.CTAPartners_button__8tHq2:active{transform:scale(.98)}@media (max-width:767px){.CTAPartners_title__HAmRM{font-size:clamp(1.75rem,8vw,3rem)}.CTAPartners_subtitle__NOEWv{font-size:clamp(1rem,5vw,1.5rem);margin-bottom:var(--space-lg)}.CTAPartners_buttons__ycikt{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.CTAPartners_button__8tHq2{width:100%;padding:var(--space-md);min-height:48px;touch-action:manipulation}}.FeaturedCoffee_section__9qm1V{background-color:var(--bg-primary);padding:var(--space-section) 0;overflow:hidden}.FeaturedCoffee_wrapper__MLpXx{display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.FeaturedCoffee_imageContainer__5C4mB{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.FeaturedCoffee_texture__8WmpI{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(250,247,242,.02) 0,rgba(250,247,242,.02) 4px);pointer-events:none}.FeaturedCoffee_imageWrapper__5p9eg{position:relative;width:80%;aspect-ratio:3/4}.FeaturedCoffee_imagePlaceholder__ABuK2{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--accent-secondary) 50%,var(--bg-tertiary) 100%);display:flex;align-items:center;justify-content:center}.FeaturedCoffee_imageLabel__raueT{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);text-transform:uppercase;letter-spacing:var(--tracking-label)}.FeaturedCoffee_content___cmLo{display:flex;flex-direction:column;justify-content:center;padding:var(--space-xl);padding-right:var(--space-2xl)}.FeaturedCoffee_comingSoonTag__ACGZ7{display:inline-block;color:var(--bg-primary);background-color:var(--accent-primary);padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-md)}.FeaturedCoffee_comingSoonTag__ACGZ7,.FeaturedCoffee_label__8ATsh{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label)}.FeaturedCoffee_label__8ATsh{color:var(--text-secondary-dark);margin-bottom:var(--space-lg)}.FeaturedCoffee_accent__JASvn{color:var(--accent-primary)}.FeaturedCoffee_name__1qRKo{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);line-height:1;margin-bottom:var(--space-md)}.FeaturedCoffee_origin___GTmz{font-family:var(--font-mono);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--text-secondary-dark);margin-bottom:var(--space-xl)}.FeaturedCoffee_notes__btTLN{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-xl)}.FeaturedCoffee_note__9vKXw{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--bg-primary);background-color:var(--accent-primary);padding:var(--space-xs) var(--space-sm)}.FeaturedCoffee_score__LApwg{display:flex;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-xl)}.FeaturedCoffee_scoreLabel__h6am_{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.FeaturedCoffee_scoreValue__b0nQL{font-family:var(--font-display);font-size:clamp(4rem,8vw,6rem);line-height:1;color:var(--text-on-dark)}.FeaturedCoffee_details__tH7a4{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-xl)}.FeaturedCoffee_roaster__yIgIJ{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-dark)}.FeaturedCoffee_price__C9tGm{font-family:var(--font-heading);font-size:var(--text-h3-card);font-weight:700;color:var(--text-on-dark)}.FeaturedCoffee_button___h3UA{align-self:flex-start;font-family:var(--font-body);font-size:var(--text-nav);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--bg-primary);background-color:var(--accent-primary);padding:var(--space-md) var(--space-xl);border:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.FeaturedCoffee_button___h3UA:hover:not(:disabled){background-color:var(--text-on-dark)}.FeaturedCoffee_button___h3UA:disabled{background-color:var(--text-secondary-dark);cursor:not-allowed;opacity:.7}@media (max-width:1023px){.FeaturedCoffee_wrapper__MLpXx{grid-template-columns:1fr;min-height:auto}.FeaturedCoffee_imageContainer__5C4mB{min-height:50vh}.FeaturedCoffee_imageWrapper__5p9eg{width:60%}.FeaturedCoffee_content___cmLo{padding:var(--space-xl) var(--space-lg)}}@media (max-width:767px){.FeaturedCoffee_imageContainer__5C4mB{min-height:40vh}.FeaturedCoffee_imageWrapper__5p9eg{width:60%;aspect-ratio:1/1}.FeaturedCoffee_content___cmLo{padding:var(--space-lg)}.FeaturedCoffee_label__8ATsh{font-size:.625rem;margin-bottom:var(--space-md)}.FeaturedCoffee_name__1qRKo{font-size:clamp(1.75rem,8vw,2.5rem)}.FeaturedCoffee_origin___GTmz{font-size:.75rem;margin-bottom:var(--space-lg)}.FeaturedCoffee_notes__btTLN{gap:var(--space-xs);margin-bottom:var(--space-lg)}.FeaturedCoffee_note__9vKXw{font-size:.625rem;padding:4px 8px}.FeaturedCoffee_score__LApwg{gap:var(--space-sm);margin-bottom:var(--space-lg)}.FeaturedCoffee_scoreValue__b0nQL{font-size:clamp(2.5rem,12vw,4rem)}.FeaturedCoffee_details__tH7a4{margin-bottom:var(--space-lg)}.FeaturedCoffee_roaster__yIgIJ{font-size:.75rem}.FeaturedCoffee_button___h3UA{width:100%;text-align:center;padding:var(--space-md);min-height:48px}}@media (max-width:374px){.FeaturedCoffee_content___cmLo{padding:var(--space-md)}.FeaturedCoffee_imageWrapper__5p9eg{width:70%}}.Hero_hero__sbIHl{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:var(--bg-primary);overflow:hidden}.Hero_content__pgel1{position:relative;z-index:var(--z-content);padding:var(--space-xl) var(--space-lg);padding-top:120px}.Hero_title__IAc43{display:flex;flex-direction:column;font-family:var(--font-heading);font-size:var(--text-h1-hero);font-weight:700;line-height:var(--leading-hero);text-transform:uppercase;letter-spacing:-.02em;color:var(--text-on-dark);margin-bottom:var(--space-2xl)}.Hero_titleWord__eRR2o{display:block;overflow:hidden;padding-top:.1em}.Hero_alignLeft___Rtxt{text-align:left}.Hero_alignRight__rhV_V{text-align:right}.Hero_alignCenter__bIt9H{text-align:center}.Hero_accent__P0Zew{color:var(--accent-primary)}.Hero_stats__RGlpa{display:flex;flex-wrap:wrap;gap:var(--space-xl);margin-bottom:var(--space-2xl)}.Hero_stat__qGM8d{display:flex;flex-direction:column;gap:var(--space-xs)}.Hero_statNumber__Zh7ki{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);line-height:1;color:var(--text-on-dark)}.Hero_statLabel__fccxz{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.Hero_statCities__vagmm{flex-direction:row;align-items:center}.Hero_cities__nfv8H{font-family:var(--font-mono);font-size:var(--text-small);text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--text-secondary-dark)}.Hero_dot__GJAQv{color:var(--accent-primary);margin:0 var(--space-xs)}.Hero_subtitle__k63Rl{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);max-width:400px}.Hero_scroll__xNKCi{position:absolute;bottom:var(--space-xl);right:var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.Hero_scrollLine__VLXm1{width:1px;height:60px;background:linear-gradient(to bottom,var(--text-on-dark),transparent);animation:Hero_scrollPulse__sNKmi 2s ease-in-out infinite}@keyframes Hero_scrollPulse__sNKmi{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.5);opacity:.5}}.Hero_scrollText___wBKF{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}@media (max-width:1023px){.Hero_content__pgel1{padding-top:100px}.Hero_stats__RGlpa{gap:var(--space-lg)}}@media (max-width:767px){.Hero_hero__sbIHl{min-height:100dvh}.Hero_content__pgel1{padding:var(--space-lg);padding-top:88px}.Hero_title__IAc43{font-size:clamp(2.25rem,12vw,3.5rem);margin-bottom:var(--space-lg)}.Hero_alignCenter__bIt9H,.Hero_alignLeft___Rtxt,.Hero_alignRight__rhV_V{text-align:left}.Hero_stats__RGlpa{flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-lg)}.Hero_statNumber__Zh7ki{font-size:clamp(1.75rem,10vw,3rem)}.Hero_statLabel__fccxz{font-size:.625rem}.Hero_cities__nfv8H{font-size:var(--text-mono)}.Hero_subtitle__k63Rl{font-size:.875rem;max-width:100%}.Hero_scroll__xNKCi{display:none}}@media (max-width:374px){.Hero_content__pgel1{padding:var(--space-sm);padding-top:80px}.Hero_title__IAc43{font-size:clamp(1.75rem,14vw,2.5rem)}}.Manifesto_manifesto__nMv14{background-color:var(--bg-secondary);color:var(--text-on-light);min-height:100vh;display:flex;align-items:center;padding:var(--space-section) 0}.Manifesto_container__hnAEh{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.Manifesto_label__oBbHW{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-light);margin-bottom:var(--space-xl)}.Manifesto_text__RVWr7{font-family:var(--font-heading);font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:var(--space-2xl)}.Manifesto_word__A1AYQ{display:inline-block;transition:opacity .1s ease-out;margin-right:.25em}.Manifesto_line__1dEpo{display:block}.Manifesto_accent__IuNaJ{color:var(--accent-primary)}.Manifesto_subtext__C1qIz{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.8;color:var(--text-secondary-light);max-width:600px}@media (max-width:767px){.Manifesto_manifesto__nMv14{min-height:auto;min-height:100dvh;padding:var(--space-section) 0}.Manifesto_label__oBbHW{font-size:.625rem;margin-bottom:var(--space-lg)}.Manifesto_text__RVWr7{font-size:clamp(1.75rem,9vw,2.5rem);margin-bottom:var(--space-lg)}.Manifesto_word__A1AYQ{margin-right:.2em}.Manifesto_subtext__C1qIz{font-size:.875rem;line-height:1.6;max-width:100%}}@media (max-width:374px){.Manifesto_text__RVWr7{font-size:clamp(1.5rem,10vw,2rem)}}.MapShowcase_section__J91IQ{position:relative;background-color:var(--bg-tertiary);min-height:70vh;overflow:hidden}.MapShowcase_watermark__V4cN7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:clamp(3rem,10vw,8rem);font-weight:700;text-transform:uppercase;color:rgba(250,247,242,.03);white-space:nowrap;pointer-events:none;z-index:0}.MapShowcase_wrapper__NsaBJ{display:grid;grid-template-columns:1fr 400px;z-index:1}.MapShowcase_mapContainer__bgYZS,.MapShowcase_wrapper__NsaBJ{position:relative;min-height:70vh}.MapShowcase_mapPlaceholder__5uCVZ,.MapShowcase_map__foOyi{position:absolute;inset:0;background-color:var(--bg-primary)}.MapShowcase_mapPlaceholder__5uCVZ{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark);text-transform:uppercase;letter-spacing:var(--tracking-label)}.MapShowcase_sidebar__hYQre{display:flex;flex-direction:column;padding:var(--space-xl);background-color:var(--bg-tertiary);border-left:1px solid var(--border-dark)}.MapShowcase_title__VtgVN{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);line-height:1.1;margin-bottom:var(--space-xl)}.MapShowcase_accent__rY5Cf{color:var(--accent-primary)}.MapShowcase_cityList__a6dC8{flex:1 1;list-style:none;margin-bottom:var(--space-xl);max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-primary) transparent}.MapShowcase_cityList__a6dC8::-webkit-scrollbar{width:4px}.MapShowcase_cityList__a6dC8::-webkit-scrollbar-track{background:transparent}.MapShowcase_cityList__a6dC8::-webkit-scrollbar-thumb{background-color:var(--accent-primary);border-radius:2px}.MapShowcase_cityButton__Mbo4e{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-sm) 0;background:none;border:none;border-bottom:1px solid var(--border-dark);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.MapShowcase_cityButton__Mbo4e.MapShowcase_active__4jLwZ,.MapShowcase_cityButton__Mbo4e:hover{padding-left:var(--space-sm);border-bottom-color:var(--accent-primary)}.MapShowcase_cityName__I4ZGi{font-family:var(--font-body);font-size:var(--text-body);font-weight:500;color:var(--text-on-dark);transition:color var(--duration-fast) var(--ease-out)}.MapShowcase_cityButton__Mbo4e.MapShowcase_active__4jLwZ .MapShowcase_cityName__I4ZGi,.MapShowcase_cityButton__Mbo4e:hover .MapShowcase_cityName__I4ZGi{color:var(--accent-primary)}.MapShowcase_cityCount__RxjJp{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-dark)}.MapShowcase_cta__ZER_a{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-nav);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-nav);color:var(--bg-primary);background-color:var(--accent-primary);padding:var(--space-md) var(--space-lg);transition:background-color var(--duration-fast) var(--ease-out)}.MapShowcase_cta__ZER_a:hover{background-color:var(--text-on-dark)}.MapShowcase_popup__CTd2m{font-family:var(--font-body)}@media (max-width:1023px){.MapShowcase_section__J91IQ{min-height:auto}.MapShowcase_wrapper__NsaBJ{grid-template-columns:1fr;grid-template-rows:50vh auto;min-height:auto}.MapShowcase_mapContainer__bgYZS{min-height:50vh}.MapShowcase_sidebar__hYQre{border-left:none;border-top:1px solid var(--border-dark)}}@media (max-width:767px){.MapShowcase_section__J91IQ{min-height:auto}.MapShowcase_wrapper__NsaBJ{grid-template-rows:60vh auto}.MapShowcase_mapContainer__bgYZS{min-height:60vh}.MapShowcase_sidebar__hYQre{padding:var(--space-md)}.MapShowcase_title__VtgVN{font-size:clamp(1.25rem,5vw,1.75rem);margin-bottom:var(--space-md)}.MapShowcase_cityList__a6dC8{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:var(--space-xs);max-height:none;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.MapShowcase_cityList__a6dC8::-webkit-scrollbar{display:none}.MapShowcase_cityButton__Mbo4e{flex-shrink:0;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-dark);border:1px solid var(--border-dark);border-radius:0;min-width:max-content}.MapShowcase_cityButton__Mbo4e.MapShowcase_active__4jLwZ,.MapShowcase_cityButton__Mbo4e:hover{padding-left:var(--space-md);background-color:rgba(255,77,0,.1);border-color:var(--accent-primary)}.MapShowcase_cityCount__RxjJp{margin-left:var(--space-xs)}.MapShowcase_cta__ZER_a{width:100%;justify-content:center;padding:var(--space-md);min-height:48px}.MapShowcase_watermark__V4cN7{font-size:clamp(2rem,15vw,4rem)}}@media (max-width:374px){.MapShowcase_sidebar__hYQre{padding:var(--space-sm)}.MapShowcase_cityButton__Mbo4e{padding:var(--space-xs) var(--space-sm)}}.Torrefazioni_section__UHOJc{background-color:var(--bg-secondary);color:var(--text-on-light);padding:var(--space-section) 0}.Torrefazioni_container__v_NFU{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.Torrefazioni_title__hZvWW{font-family:var(--font-heading);font-size:var(--text-h2-section);font-weight:700;text-transform:uppercase;-webkit-text-stroke:1px var(--text-on-light);-webkit-text-fill-color:transparent;margin-bottom:var(--space-xl)}.Torrefazioni_list__mBJM8{list-style:none}.Torrefazioni_item__Z2fb7{border-top:1px solid var(--border-light)}.Torrefazioni_item__Z2fb7:last-child{border-bottom:1px solid var(--border-light)}.Torrefazioni_link__fcSpL{display:grid;grid-template-columns:60px 60px 1fr 200px 40px;align-items:center;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-lg) 0;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Torrefazioni_link__fcSpL:hover{background-color:var(--accent-primary);color:var(--bg-primary);padding-left:var(--space-lg);padding-right:var(--space-lg);margin-left:calc(-1 * var(--space-lg));margin-right:calc(-1 * var(--space-lg))}.Torrefazioni_number__QmW3N{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--text-secondary-light);transition:color var(--duration-fast) var(--ease-out)}.Torrefazioni_link__fcSpL:hover .Torrefazioni_number__QmW3N{color:var(--bg-primary)}.Torrefazioni_logo__0CxKZ{display:flex;align-items:center;justify-content:center}.Torrefazioni_logoPlaceholder__ROCLJ{width:40px;height:40px;border-radius:50%;background-color:var(--border-light);transition:background-color var(--duration-fast) var(--ease-out)}.Torrefazioni_link__fcSpL:hover .Torrefazioni_logoPlaceholder__ROCLJ{background-color:rgba(10,10,10,.2)}.Torrefazioni_name__yIJ4r{font-family:var(--font-heading);font-size:var(--text-h3-card);font-weight:700;text-transform:uppercase}.Torrefazioni_region__efnxG{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-secondary-light);transition:color var(--duration-fast) var(--ease-out)}.Torrefazioni_link__fcSpL:hover .Torrefazioni_region__efnxG{color:var(--bg-primary);opacity:.7}.Torrefazioni_arrow__2jJAo{font-family:var(--font-mono);font-size:var(--text-body);justify-self:end}@media (max-width:1023px){.Torrefazioni_link__fcSpL{grid-template-columns:50px 50px 1fr 40px;gap:var(--space-md)}.Torrefazioni_region__efnxG{display:none}}@media (max-width:767px){.Torrefazioni_title__hZvWW{-webkit-text-stroke:.5px var(--text-on-light);margin-bottom:var(--space-lg)}.Torrefazioni_link__fcSpL{grid-template-columns:32px 1fr 24px;gap:var(--space-xs);padding:var(--space-sm) 0;min-height:56px}.Torrefazioni_link__fcSpL:hover{padding-left:var(--space-sm);padding-right:var(--space-sm);margin-left:calc(-1 * var(--space-sm));margin-right:calc(-1 * var(--space-sm))}.Torrefazioni_logo__0CxKZ{display:none}.Torrefazioni_number__QmW3N{font-size:.625rem}.Torrefazioni_name__yIJ4r{font-size:clamp(.875rem,3.5vw,1.125rem);line-height:1.3}.Torrefazioni_arrow__2jJAo{font-size:.875rem}}@media (max-width:374px){.Torrefazioni_link__fcSpL{grid-template-columns:28px 1fr 20px}}.CustomCursor_cursor__3P1DO{position:fixed;top:0;left:0;width:12px;height:12px;border:1px solid var(--text-on-dark);border-radius:50%;pointer-events:none;z-index:var(--z-cursor);transform:translate(-50%,-50%);opacity:0;transition:width .2s var(--ease-out),height .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),opacity .2s var(--ease-out);display:flex;align-items:center;justify-content:center;mix-blend-mode:difference}.CustomCursor_cursor__3P1DO.CustomCursor_visible__TSUFJ{opacity:1}.CustomCursor_cursor__3P1DO.CustomCursor_hovering__3m6Ag{width:40px;height:40px;background-color:var(--accent-primary);border-color:var(--accent-primary);mix-blend-mode:normal}.CustomCursor_cursor__3P1DO.CustomCursor_image__B_YT5{width:80px;height:80px;background-color:var(--accent-primary);border-color:var(--accent-primary)}.CustomCursor_text__TaFG8{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--bg-primary);opacity:0;transition:opacity .2s var(--ease-out)}.CustomCursor_cursor__3P1DO.CustomCursor_image__B_YT5 .CustomCursor_text__TaFG8{opacity:1}@media (hover:none) and (pointer:coarse){.CustomCursor_cursor__3P1DO{display:none!important}}@media (prefers-reduced-motion:reduce){.CustomCursor_cursor__3P1DO{display:none!important}}.page_main__nvGWc{min-height:100vh;padding-top:120px;background-color:var(--bg-primary)}.page_header__MVNL3{padding:var(--space-2xl) var(--space-lg);max-width:var(--container-max);margin:0 auto;border-bottom:1px solid var(--border-dark);text-align:center}.page_title__cUxGI{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:700;color:var(--text-on-dark);margin-bottom:var(--space-md)}.page_subtitle__LfmKA{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);max-width:600px;margin:0 auto;line-height:var(--leading-body)}.page_grid__wWjBr{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--container-max);margin:0 auto}.page_card__KxYXI{position:relative;display:flex;flex-direction:column;padding:var(--space-xl);border-right:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);text-decoration:none;transition:all var(--duration-base) var(--ease-out);min-height:280px}.page_card__KxYXI:nth-child(3n){border-right:none}.page_card__KxYXI:nth-last-child(-n+3){border-bottom:none}.page_card__KxYXI:hover{background-color:var(--accent-primary)}.page_card__KxYXI:hover .page_cardArrow__bXR_T,.page_card__KxYXI:hover .page_cardExcerpt__Txmzg,.page_card__KxYXI:hover .page_cardIndex__lK5Ts,.page_card__KxYXI:hover .page_cardTitle__RKMvq{color:var(--bg-primary)}.page_cardIndex__lK5Ts{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-primary);margin-bottom:var(--space-lg)}.page_cardIndex__lK5Ts,.page_cardTitle__RKMvq{transition:color var(--duration-fast) var(--ease-out)}.page_cardTitle__RKMvq{font-family:var(--font-heading);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;color:var(--text-on-dark);text-transform:uppercase;margin-bottom:var(--space-md);line-height:1.2}.page_cardExcerpt__Txmzg{font-family:var(--font-body);font-size:var(--text-small);line-height:1.5;flex-grow:1}.page_cardArrow__bXR_T,.page_cardExcerpt__Txmzg{color:var(--text-secondary-dark);transition:color var(--duration-fast) var(--ease-out)}.page_cardArrow__bXR_T{font-size:1.5rem;margin-top:var(--space-md)}@media (max-width:1023px){.page_grid__wWjBr{grid-template-columns:repeat(2,1fr)}.page_card__KxYXI:nth-child(3n){border-right:1px solid var(--border-dark)}.page_card__KxYXI:nth-child(2n){border-right:none}.page_card__KxYXI:nth-last-child(-n+3){border-bottom:1px solid var(--border-dark)}.page_card__KxYXI:nth-last-child(-n+2){border-bottom:none}}@media (max-width:767px){.page_header__MVNL3{padding:var(--space-xl) var(--space-lg)}.page_grid__wWjBr{grid-template-columns:1fr}.page_card__KxYXI{border-right:none;border-bottom:1px solid var(--border-dark);min-height:auto;padding:var(--space-lg)}.page_card__KxYXI:nth-child(n){border-right:none}.page_card__KxYXI:last-child{border-bottom:none}}.page_main__Bqn2B{min-height:100vh;background-color:var(--bg-primary)}.page_hero__Dg1wb{position:relative;height:50vh;overflow:hidden}.page_heroImage__5OwoS{position:absolute;inset:0}.page_imagePlaceholder__4t18C{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--accent-secondary) 50%,var(--bg-tertiary) 100%)}.page_heroOverlay__tn2Cr{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-primary) 0,transparent 50%)}.page_content__ktvtE{position:relative;max-width:var(--container-max);padding:var(--space-xl) var(--space-lg);margin:-100px auto 0}.page_backLink__14vG_{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark);margin-bottom:var(--space-xl);transition:color var(--duration-fast) var(--ease-out)}.page_backLink__14vG_:hover{color:var(--accent-primary)}.page_header__nUf7r{margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-dark)}.page_serial__UiEkG{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent-primary);display:block;margin-bottom:var(--space-md)}.page_title__DvXrK{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);line-height:1;margin-bottom:var(--space-md)}.page_city__BO7Tx{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary-dark);margin-bottom:var(--space-sm)}.page_rating__h9Npd{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.page_stars__P4tRL{color:var(--accent-primary);font-size:1.2rem;letter-spacing:2px}.page_stars__P4tRL>span{color:var(--text-secondary-dark)}.page_halfStar__M5oR3{display:inline-block;position:relative;color:var(--accent-primary)!important;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);margin-right:-.6em}.page_halfStar__M5oR3:after{content:"☆";position:absolute;left:0;color:var(--text-secondary-dark);-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.page_ratingValue__me6ee{color:var(--text-secondary-dark)}.page_instagram__yHkUE,.page_ratingValue__me6ee{font-family:var(--font-mono);font-size:var(--text-mono)}.page_instagram__yHkUE{display:inline-block;color:var(--accent-primary);margin-bottom:var(--space-lg);transition:opacity var(--duration-fast) var(--ease-out)}.page_instagram__yHkUE:hover{opacity:.7}.page_heroImg__gorkE{object-fit:cover}.page_hours__B9ZEg{display:flex;flex-direction:column;gap:2px}.page_tags__QbtNA{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.page_tag___mQqe{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;color:var(--bg-primary);background-color:var(--accent-primary);padding:var(--space-xs) var(--space-sm)}.page_section__yZUTs{margin-bottom:var(--space-2xl)}.page_sectionTitle__QQVP3{font-family:var(--font-mono);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark);margin-bottom:var(--space-lg)}.page_description__0uEX_{font-family:var(--font-body);font-size:var(--text-body);line-height:1.8;color:var(--text-on-dark);max-width:700px}.page_info__jHNuA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_infoItem__r48IR{display:flex;flex-direction:column;gap:var(--space-xs)}.page_infoLabel__CsIO2{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary-dark)}.page_infoValue__jLWv9{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-on-dark)}.page_methods__typ_g{display:flex;flex-wrap:wrap;gap:var(--space-md)}.page_method__nsWmP{padding:var(--space-md) var(--space-lg);border:1px solid var(--border-dark);transition:all var(--duration-fast) var(--ease-out)}.page_method__nsWmP:hover{border-color:var(--accent-primary);background-color:var(--accent-primary)}.page_method__nsWmP:hover .page_methodName__N1vNX{color:var(--bg-primary)}.page_methodName__N1vNX{font-family:var(--font-heading);font-size:var(--text-body);font-weight:700;text-transform:uppercase;color:var(--text-on-dark);transition:color var(--duration-fast) var(--ease-out)}.page_notFound__0y3ya{min-height:calc(100vh - 72px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);padding-top:72px}.page_notFound__0y3ya h1{font-family:var(--font-heading);font-size:var(--text-h2-section);color:var(--text-on-dark)}@media (max-width:767px){.page_hero__Dg1wb{height:40vh}.page_content__ktvtE{margin-top:-40px;padding:var(--space-md)}.page_backLink__14vG_{font-size:.625rem;margin-bottom:var(--space-lg);padding:var(--space-xs) 0;min-height:44px;display:flex;align-items:center}.page_header__nUf7r{margin-bottom:var(--space-lg);padding-bottom:var(--space-md)}.page_serial__UiEkG{font-size:.625rem;margin-bottom:var(--space-sm)}.page_title__DvXrK{font-size:clamp(1.75rem,8vw,2.5rem);margin-bottom:var(--space-sm)}.page_city__BO7Tx{font-size:.875rem}.page_city__BO7Tx,.page_rating__h9Npd{margin-bottom:var(--space-xs)}.page_stars__P4tRL{font-size:1rem}.page_instagram__yHkUE{font-size:.625rem;margin-bottom:var(--space-md)}.page_tags__QbtNA{gap:var(--space-xs)}.page_tag___mQqe{font-size:.625rem;padding:4px 8px}.page_section__yZUTs{margin-bottom:var(--space-lg)}.page_sectionTitle__QQVP3{font-size:.625rem;margin-bottom:var(--space-md)}.page_description__0uEX_{font-size:.875rem;line-height:1.6}.page_info__jHNuA{grid-template-columns:1fr;gap:var(--space-md)}.page_infoLabel__CsIO2{font-size:9px}.page_infoValue__jLWv9{font-size:.875rem}.page_methods__typ_g{gap:var(--space-sm)}.page_method__nsWmP{padding:var(--space-sm) var(--space-md);min-height:44px;flex:1 1;min-width:calc(50% - var(--space-sm));display:flex;align-items:center;justify-content:center}.page_methodName__N1vNX{font-size:.8125rem}.page_notFound__0y3ya{padding:var(--space-lg)}.page_notFound__0y3ya h1{font-size:clamp(1.5rem,6vw,2rem);text-align:center}}@media (max-width:374px){.page_content__ktvtE{padding:var(--space-sm)}.page_method__nsWmP{min-width:100%}}