@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60725fd621283160-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1fc2dec6b9db1dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba0a863e6af8aeb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Fallback;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_b35023{font-family:Barlow,Barlow Fallback;font-style:normal}.__variable_b35023{--font-barlow:"Barlow","Barlow Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_9f4838{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_9f4838{--font-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#0a0909;--card:#111010;--text:#ffffff;--muted:#9ca3af;--accent:#f59e0b;--accent-light:rgba(245,158,11,0.08);--border:#1e1e1e;--ease:cubic-bezier(.16,1,.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-barlow),"Barlow",sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.035;pointer-events:none;z-index:0}h1,h2,h3{font-family:var(--font-serif),"Instrument Serif",serif;font-style:italic;font-weight:400}.loc-container{max-width:900px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.loc-section{padding:80px 0;border-bottom:1px solid var(--border)}.loc-section:last-of-type{border-bottom:none}.loc-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block}.loc-hero-wrapper{position:relative;overflow:hidden}.loc-hero-wrapper.has-image{min-height:520px;display:flex;align-items:flex-end}img.loc-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.loc-hero-image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,9,9,.1) 0,rgba(10,9,9,.4) 40%,rgba(10,9,9,.85) 75%,var(--bg) 100%);z-index:1}.loc-hero-credit{position:absolute;bottom:12px;right:24px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.04em;color:rgba(255,255,255,.35);text-decoration:none;z-index:3;transition:color .2s}.loc-hero-credit:hover{color:rgba(255,255,255,.7)}.loc-hero-wrapper>.loc-container{position:relative;z-index:2;width:100%}.loc-hero{padding:140px 0 80px;border-bottom:1px solid var(--border)}.loc-hero-wrapper.has-image .loc-hero{padding-top:60px;border-bottom:none}.loc-hero-meta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:12px;letter-spacing:.08em;color:var(--muted);margin-bottom:24px;display:flex;align-items:center;gap:12px}.loc-type-badge{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border:1px solid rgba(245,158,11,.2);padding:4px 12px;border-radius:100px}.loc-hero h1{font-size:clamp(42px,6vw,72px);line-height:1.05;margin-bottom:20px}.loc-hero-hook{font-family:var(--font-serif),"Instrument Serif",serif;font-style:italic;font-size:clamp(20px,2.5vw,28px);color:var(--muted);line-height:1.4;margin-bottom:28px}.loc-styles{display:flex;flex-wrap:wrap;gap:8px}.loc-style-pill{font-weight:400;letter-spacing:.04em;padding:5px 14px;border-radius:100px;border:1px solid var(--border);text-transform:capitalize}.loc-breadcrumb,.loc-style-pill{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--muted)}.loc-breadcrumb{letter-spacing:.06em;margin-bottom:32px;display:flex;gap:8px;align-items:center}.loc-breadcrumb a{color:var(--muted);transition:color .2s}.loc-breadcrumb a:hover{color:var(--accent)}.loc-breadcrumb span{opacity:.4}.loc-overview p{font-size:17px;line-height:1.85;color:rgba(255,255,255,.75);max-width:70ch}.gh-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden;margin-top:32px}.gh-cell{background:var(--card);padding:24px 20px;text-align:center}.gh-cell.gh-header{padding:16px 20px}.gh-season{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gh-season.gh-recommended{color:var(--accent)}.gh-time-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.gh-time{font-family:var(--font-serif),"Instrument Serif",serif;font-style:italic;font-size:22px;color:var(--text)}.gh-divider{height:1px;background:var(--border);margin:12px 0}.loc-light-text{font-size:16px;line-height:1.8;color:rgba(255,255,255,.7);max-width:70ch;margin-bottom:16px}.spot-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:36px;margin-bottom:20px;position:relative;overflow:hidden}.spot-card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.spot-card h3{font-size:24px;font-weight:400}.spot-style-badge{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-light);border:1px solid rgba(245,158,11,.2);padding:3px 10px;border-radius:100px}.spot-body p{font-size:15px;line-height:1.75;color:rgba(255,255,255,.7);margin-bottom:16px}.spot-detail{margin-bottom:12px}.spot-detail-label{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.spot-detail-text{font-size:14px;line-height:1.7;color:rgba(255,255,255,.65)}.spot-gated-content{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.spot-gate-overlay{position:absolute;inset:0;top:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px;background:linear-gradient(180deg,transparent 0,rgba(10,9,9,.85) 30%,rgba(10,9,9,.95));z-index:2}.spot-gate-overlay p{font-size:15px;line-height:1.6;color:var(--text);max-width:40ch;margin-bottom:20px}.tip-card{display:flex;gap:20px;align-items:flex-start;padding:28px 0;border-bottom:1px solid var(--border)}.tip-card:last-child{border-bottom:none}.tip-num{font-family:var(--font-serif),"Instrument Serif",serif;font-style:italic;font-size:32px;color:var(--accent);opacity:.5;line-height:1;flex-shrink:0;width:40px}.tip-text{font-size:15px;line-height:1.75;color:rgba(255,255,255,.75)}.faq-item{padding:32px 0;border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:none}.faq-item h3{font-size:22px;margin-bottom:12px}.faq-item p{font-size:15px;line-height:1.8;color:rgba(255,255,255,.7);max-width:70ch}.nearby-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.nearby-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:28px;transition:border-color .3s,transform .3s var(--ease)}.nearby-card:hover{border-color:rgba(245,158,11,.3);transform:translateY(-2px)}.nearby-card h4{font-family:var(--font-serif),"Instrument Serif",serif;font-style:italic;font-size:20px;margin-bottom:4px}.nearby-card-country{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.nearby-card-hook{font-size:13px;line-height:1.6;color:rgba(255,255,255,.5)}.loc-cta{padding:100px 0;text-align:center}.loc-cta h2{font-size:clamp(32px,4vw,48px);line-height:1.1;margin-bottom:20px}.loc-cta-desc{font-size:16px;line-height:1.7;color:var(--muted);max-width:50ch;margin:0 auto 36px}.app-store-badge{display:inline-block;transition:opacity .2s}.app-store-badge:hover{opacity:.8}.app-store-badge img{height:48px}.sticky-download{position:fixed;bottom:20px;right:20px;z-index:90;display:flex;align-items:center;gap:10px;background:rgba(17,16,16,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:100px;padding:10px 20px 10px 16px;font-family:var(--font-barlow),"Barlow",sans-serif;font-size:13px;font-weight:500;color:var(--text);text-decoration:none;box-shadow:0 8px 32px rgba(0,0,0,.4);transition:all .4s var(--ease);opacity:0;transform:translateY(20px);pointer-events:none}.sticky-download.visible{opacity:1;transform:translateY(0);pointer-events:auto}.sticky-download:hover{border-color:rgba(245,158,11,.3);box-shadow:0 12px 40px rgba(0,0,0,.5)}.sticky-download svg{width:20px;height:20px;fill:var(--text)}.hub-header{padding:140px 0 60px;border-bottom:1px solid var(--border)}.hub-header h1{font-size:clamp(40px,5vw,64px);line-height:1.05;margin-bottom:16px}.hub-header-desc{font-size:17px;line-height:1.7;color:var(--muted);max-width:55ch}.hub-filters{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0;border-bottom:1px solid var(--border)}.hub-filter-btn{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:100px;padding:7px 16px;cursor:pointer;transition:all .2s}.hub-filter-btn:hover{border-color:rgba(245,158,11,.3);color:var(--text)}.hub-filter-btn.active{background:var(--accent-light);border-color:rgba(245,158,11,.3);color:var(--accent)}.hub-search{font-family:var(--font-barlow),"Barlow",sans-serif;font-size:14px;font-weight:400;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:100px;padding:9px 20px;outline:none;transition:border-color .2s;width:220px}.hub-search:focus{border-color:rgba(245,158,11,.4)}.hub-search::placeholder{color:rgba(156,163,175,.5)}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px;padding:40px 0 100px}.hub-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px;transition:border-color .3s,transform .3s var(--ease);display:flex;flex-direction:column}.hub-card:hover{border-color:rgba(245,158,11,.3);transform:translateY(-3px)}.hub-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hub-card h3{font-size:24px}.hub-card-country{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.hub-card-hook{font-size:14px;line-height:1.6;color:rgba(255,255,255,.55);margin-bottom:16px;flex:1 1}.hub-card-styles{display:flex;flex-wrap:wrap;gap:6px}.hub-card-style{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.04em;color:var(--muted);padding:3px 10px;border-radius:100px;border:1px solid var(--border);text-transform:capitalize}.loc-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:rgba(10,9,9,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.loc-nav-logo{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--text)}.loc-nav-logo em{color:var(--accent);font-style:normal}.loc-nav-links{display:flex;gap:24px;align-items:center}.loc-nav-links a{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .2s}.loc-nav-links a:hover{color:var(--text)}.loc-footer{border-top:1px solid var(--border);padding:24px;text-align:center;position:relative;z-index:1}.loc-footer p{font-size:12px;color:rgba(156,163,175,.4);letter-spacing:.04em}.loc-footer a{color:rgba(156,163,175,.4);transition:color .2s}.loc-footer a:hover{color:var(--accent)}.footer-nav{display:flex;gap:24px;justify-content:center;margin-bottom:12px}.footer-nav a{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .2s}.footer-nav a:hover{color:var(--accent)}.blog-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:40px 0 100px}.blog-card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:36px;transition:border-color .3s,transform .3s var(--ease);display:block}.blog-card:hover{border-color:rgba(245,158,11,.3);transform:translateY(-3px)}.blog-card h3{font-size:26px;margin-bottom:12px}.blog-card-excerpt{font-size:15px;line-height:1.7;color:rgba(255,255,255,.55);margin-bottom:16px;max-width:70ch}.blog-card-meta{font-size:11px}.blog-card-meta,.blog-post-meta{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.06em;color:var(--muted);display:flex;gap:8px}.blog-post-meta{font-size:12px;margin-top:16px}.blog-section h2{font-size:clamp(26px,3vw,36px);margin-bottom:20px}.blog-section h3{font-size:22px;margin-bottom:12px;margin-top:28px}.blog-section p{font-size:16px;line-height:1.85;color:rgba(255,255,255,.75);max-width:70ch;margin-bottom:16px}.blog-section ol,.blog-section ul{margin:16px 0;padding-left:24px}.blog-section li{font-size:15px;line-height:1.8;color:rgba(255,255,255,.7);margin-bottom:8px}.blog-section strong{color:var(--text);font-weight:500}.blog-section table{width:100%;border-collapse:collapse;margin:24px 0}.blog-section td,.blog-section th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border);font-size:14px;line-height:1.6;color:rgba(255,255,255,.7)}.blog-section th{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}@media (max-width:700px){.loc-hero{padding:120px 0 60px}.loc-hero-wrapper.has-image{min-height:400px}.loc-section{padding:60px 0}.gh-grid{grid-template-columns:repeat(2,1fr)}.spot-card{padding:28px 24px}.hub-grid{grid-template-columns:1fr}.hub-filters{gap:8px}.hub-search{width:100%}.nearby-grid{grid-template-columns:1fr}.sticky-download{bottom:16px;right:16px;left:16px;justify-content:center}.loc-nav-links{display:none}}@media (max-width:480px){.gh-grid{grid-template-columns:1fr 1fr;overflow-x:auto}.loc-container{padding:0 16px}}