@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_0ad60f{font-family:Inter,Inter Fallback;font-style:normal}.__variable_0ad60f{--font-inter:"Inter","Inter Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#FAFAF8;--color-surface:#F2F2EF;--color-border:#E0E0DA;--color-text:#0D0D0D;--color-text-muted:#6A6A6A;--color-text-dim:#BBBBBB;--color-accent:#2C5F7A;--color-accent-dim:rgba(44,95,122,0.1);--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nav-height:64px}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.6;overflow-x:hidden;min-height:100svh;display:flex;flex-direction:column}main{flex:1 1}::selection{background:var(--color-accent);color:#fff}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{cursor:pointer;border:none;background:none}button,input,textarea{font-family:inherit}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem 0 1rem;background:rgba(10,10,10,.45);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.navbar a{text-decoration:none;color:#fff}.nav-logo{gap:.6rem;font-size:1rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fff}.nav-icon-slot,.nav-logo{display:flex;align-items:center}.nav-icon-slot{width:20px;height:20px;justify-content:center;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:2.5rem}.nav-link{font-size:.85rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);position:relative;padding-bottom:2px;transition:color .2s}.nav-link-active,.nav-link:hover{color:#fff}.nav-link-active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--color-accent)}.nav-hamburger{display:none;color:rgba(255,255,255,.8);padding:.25rem;line-height:0;transition:color .2s}.nav-hamburger:hover{color:#fff}.nav-mobile-menu{position:fixed;top:var(--nav-height);left:0;right:0;background:rgba(10,10,10,.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;padding:.5rem 0;z-index:99}.nav-mobile-link{padding:1rem 2.5rem;font-size:.85rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);transition:color .2s;border-bottom:1px solid rgba(255,255,255,.06)}.nav-mobile-link:last-child{border-bottom:none}.nav-mobile-link.nav-link-active,.nav-mobile-link:hover{color:#fff}@media (max-width:640px){.nav-links{display:none}.nav-hamburger{display:block}}.hero-section{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--nav-height) + 2rem);padding-bottom:8vh;background-color:#0A0A0A}.hero-video-wrap{position:absolute;inset:0;overflow:hidden}.hero-full{min-height:100svh}.hero-compact{min-height:70svh;padding-bottom:6vh}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 45%,rgba(0,0,0,.55) 80%,rgba(0,0,0,.72))}.hero-content{position:relative;z-index:2;padding:0 2.5rem;max-width:1100px}.hero-slogan{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:800;line-height:1;letter-spacing:-.025em;color:#FFFFFF;max-width:800px}.hero-summary{margin-top:1.5rem;font-size:1.1rem;font-weight:400;line-height:1.6;color:rgba(255,255,255,.7);max-width:650px}.hero-scroll-hint{margin-top:2.5rem;display:flex;align-items:center;gap:.75rem;font-size:.65rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.45)}.hero-scroll-hint:before{content:"";display:inline-block;width:24px;height:1px;background:rgba(255,255,255,.3)}.gw-page{background:var(--color-bg)}.gw-header{border-bottom:1px solid var(--color-border);padding:4rem 2.5rem 3rem;max-width:860px;margin:0 auto}.gw-label{font-size:.63rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.1rem;display:flex;align-items:center;gap:.5rem}.gw-label:before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-accent)}.gw-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-text);margin-bottom:.75rem}.gw-meta{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.2rem}.gw-meta,.gw-summary{color:var(--color-text-muted)}.gw-summary{font-size:1rem;font-weight:400;line-height:1.7;margin-bottom:2rem;max-width:600px}.gw-subscribe-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;background:var(--color-text);color:var(--color-bg);font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;font-family:var(--font-sans);transition:background .2s,color .2s;text-decoration:none}.gw-subscribe-btn:hover{background:var(--color-accent);color:#fff}.gw-newsletter{max-width:860px;margin:0 auto;padding:2rem 0 6rem}.gw-back{display:inline-block;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1.5rem;transition:color .2s}.gw-back:hover{color:var(--color-accent)}.gw-issue-list{max-width:860px;padding:2rem 2.5rem 6rem}.gw-section-title{font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-dim);margin-bottom:1.5rem}.gw-issue-item{display:grid;grid-template-columns:12rem 1fr;align-items:baseline;grid-gap:1.5rem;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--color-border);text-decoration:none;transition:background .15s}.gw-issue-item:first-of-type{border-top:1px solid var(--color-border)}.gw-issue-item:hover .gw-issue-title{color:var(--color-accent)}.gw-issue-num{font-size:.63rem;font-weight:600;letter-spacing:.18em;color:var(--color-text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gw-issue-title{font-size:.95rem;font-weight:500;color:var(--color-text);line-height:1.4;transition:color .2s}.gw-issue-date{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-dim);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.gw-no-issues{padding:3rem 0;font-size:.9rem;color:var(--color-text-muted)}.gw-page-links{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.gw-page-links .gw-back{margin-bottom:0}#issues{scroll-margin-top:var(--nav-height)}.gw-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;margin-top:2rem}.gw-page-step{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;transition:color .2s}.gw-page-step--next{justify-self:end}a.gw-page-step:hover{color:var(--color-accent)}.gw-page-list{display:flex;gap:.25rem;list-style:none}.gw-page-num{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);border:1px solid transparent;transition:color .2s,border-color .2s}a.gw-page-num:hover{color:var(--color-accent);border-color:var(--color-border)}.gw-page-current{color:var(--color-text);border-color:var(--color-text)}.newsletter-body{display:block;border:1px solid var(--color-border);border-radius:2px;overflow:hidden}.subscribe-form{display:flex;gap:.5rem;width:100%;max-width:480px;margin-top:2rem}.subscribe-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.subscribe-input{flex:1 1;padding:.8rem 1.2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;font-size:.9rem;color:var(--color-text);outline:none;transition:border-color .2s,background .2s}.subscribe-dark .subscribe-input{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#fff}.subscribe-dark .subscribe-input:focus{background:rgba(255,255,255,.12);border-color:var(--color-accent)}.subscribe-dark .subscribe-btn{background:#fff;color:#000}.subscribe-dark .subscribe-btn:hover:not(:disabled){background:var(--color-accent);color:#fff}.subscribe-input:focus{border-color:var(--color-accent);background:#fff}.subscribe-btn{padding:.8rem 1.6rem;background:var(--color-text);color:var(--color-bg);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;transition:background .2s,transform .1s}.subscribe-btn:hover:not(:disabled){background:var(--color-accent)}.subscribe-btn:active:not(:disabled){transform:translateY(1px)}.subscribe-btn:disabled{opacity:.6;cursor:not-allowed}.subscribe-status-box{margin-top:1.25rem;padding:.8rem 1.2rem;border-radius:4px;font-size:.85rem;font-weight:500;max-width:480px;line-height:1.4}.subscribe-success-box{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.subscribe-error-box{background:#ffebee;color:#c62828;border:1px solid #ffcdd2}.footer{background:var(--color-text);color:var(--color-bg);padding:1rem 2.5rem;border-top:1px solid rgba(255,255,255,.1)}.footer-line{font-size:.65rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);text-align:center}.footer-chunk{white-space:nowrap}@media (max-width:768px){.gw-issue-item{grid-template-columns:1fr;gap:.35rem}.gw-issue-date{font-size:.65rem;color:var(--color-text-dim)}.hero-content{padding:0 1.25rem}.subscribe-form{flex-direction:column}.subscribe-btn{width:100%}.subscribe-status-box{max-width:100%}}.lt-root{--lt-bg:#08090B;--lt-dot:#1A1E24;--lt-surface:#111317;--lt-surface-2:#0D0F12;--lt-tile:#0A0B0E;--lt-tile-line:#1E2228;--lt-line:#23272E;--lt-line-strong:#3A404A;--lt-text:#F2F4F5;--lt-text-2:#C4C9CF;--lt-muted:#9AA1AA;--lt-dim:#7C838D;--lt-shadow:none;--lt-grid:#C8F031;--lt-pork:#FF8A73;--lt-grid-ink:#C8F031;--lt-pork-ink:#FF8A73;--lt-show-sun:block;--lt-show-moon:none}.lt-root[data-theme=light]{--lt-bg:#F4F4F0;--lt-dot:#D9D9D2;--lt-surface:#FFFFFF;--lt-surface-2:#FAFAF7;--lt-tile:#101215;--lt-tile-line:#101215;--lt-line:#E2E2DB;--lt-line-strong:#B9BCB4;--lt-text:#0D0F12;--lt-text-2:#2E333A;--lt-muted:#555B63;--lt-dim:#646A72;--lt-shadow:0 10px 24px -14px rgba(13,15,18,0.35);--lt-grid-ink:#4E6B00;--lt-pork-ink:#B8402B;--lt-show-sun:none;--lt-show-moon:block}@media (prefers-color-scheme:light){.lt-root:not([data-theme=dark]){--lt-bg:#F4F4F0;--lt-dot:#D9D9D2;--lt-surface:#FFFFFF;--lt-surface-2:#FAFAF7;--lt-tile:#101215;--lt-tile-line:#101215;--lt-line:#E2E2DB;--lt-line-strong:#B9BCB4;--lt-text:#0D0F12;--lt-text-2:#2E333A;--lt-muted:#555B63;--lt-dim:#646A72;--lt-shadow:0 10px 24px -14px rgba(13,15,18,0.35);--lt-grid-ink:#4E6B00;--lt-pork-ink:#B8402B;--lt-show-sun:none;--lt-show-moon:block}body:has(.lt-root:not([data-theme=dark])){background:#F4F4F0}}body:has(.lt-root){background:#08090B}body:has(.lt-root[data-theme=light]){background:#F4F4F0}.lt-root{min-height:100svh;font-family:var(--font-geist),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--lt-text);background-color:var(--lt-bg);background-image:radial-gradient(var(--lt-dot) 1px,transparent 1px);background-size:14px 14px;transition:background-color .3s ease,color .3s ease}.lt-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.lt-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lt-page{width:100%;max-width:480px;min-height:100svh;margin:0 auto;padding:12px 16px 28px;display:flex;flex-direction:column;gap:28px}.lt-topbar{display:flex;align-items:center;justify-content:space-between;height:44px}.lt-topbar-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lt-dim)}.lt-topbar-actions{display:flex;gap:8px}.lt-icon-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--lt-surface);border:1px solid var(--lt-line);border-radius:12px;color:var(--lt-text);transition:border-color .18s ease,background-color .3s ease}.lt-icon-btn:hover{border-color:var(--lt-line-strong)}.lt-icon-btn:focus-visible{outline:2px solid var(--lt-text);outline-offset:2px}.lt-icon-sun{display:var(--lt-show-sun)}.lt-icon-moon{display:var(--lt-show-moon)}.lt-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:24px}.lt-title{font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.lt-tagline{margin:6px 0 14px;font-size:15px;line-height:1.45;color:var(--lt-muted)}.lt-chip{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lt-dim);border:1px solid var(--lt-line);border-radius:999px;padding:5px 10px;background:var(--lt-surface-2)}.lt-sector{display:flex;flex-direction:column;gap:10px}.lt-sector--grid{--lt-acc:var(--lt-grid-ink);--lt-icon-fill:var(--lt-grid)}.lt-sector--pork{--lt-acc:var(--lt-pork-ink);--lt-icon-fill:var(--lt-pork)}.lt-sector-head{display:flex;align-items:center;gap:8px;padding:0 4px;font-weight:400}.lt-sector-mark{width:8px;height:8px;background:var(--lt-acc)}.lt-sector-label{font-size:11px;letter-spacing:.14em;color:var(--lt-text)}.lt-sector-caption{font-size:11px;color:var(--lt-dim)}.lt-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background-color:var(--lt-surface);border:1px solid var(--lt-line);color:var(--lt-text);-webkit-tap-highlight-color:transparent;transition:transform .18s ease,border-color .18s ease,background-color .3s ease,box-shadow .18s ease}.lt-card:hover{border-color:var(--lt-acc);transform:translateY(-2px);box-shadow:var(--lt-shadow)}.lt-card:active{transform:scale(.985)}.lt-card:focus-visible{outline:2px solid var(--lt-acc);outline-offset:3px}.lt-card-tile{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--lt-tile);border:1px solid var(--lt-tile-line);color:var(--lt-icon-fill)}.lt-card-icon{width:32px;height:32px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.lt-card:hover .lt-card-icon{transform:scale(1.08) rotate(-4deg)}.lt-glyph{display:block;overflow:visible}.lt-glyph-solid{fill:currentColor;stroke:none}.lt-glyph-fill{fill:currentColor;stroke:currentColor}.lt-glyph-line{fill:none;stroke:currentColor}.lt-glyph-shade{fill:rgba(0,0,0,.2);stroke:none}.lt-glyph-cut{fill:none;stroke:rgba(0,0,0,.62)}.lt-card-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.lt-card-name{font-size:17px;font-weight:600;letter-spacing:-.01em}.lt-card-desc{font-size:13.5px;line-height:1.4;color:var(--lt-muted)}.lt-card-meta{display:flex;align-items:center;gap:6px;padding-top:2px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-acc)}.lt-live{width:6px;height:6px;flex-shrink:0;background:var(--lt-acc);animation:lt-pulse 1.6s ease-in-out infinite}.lt-card-arrow{flex-shrink:0;color:var(--lt-dim);transition:transform .18s ease,color .18s ease}.lt-card:hover .lt-card-arrow{transform:translate(2px,-2px);color:var(--lt-acc)}.lt-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lt-pill{min-height:44px;display:flex;align-items:center;padding:0 16px;border:1px solid var(--lt-line);border-radius:999px;background:var(--lt-surface-2);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-text-2);transition:border-color .18s ease,color .18s ease}.lt-pill:hover{border-color:var(--lt-line-strong);color:var(--lt-text)}.lt-footer{margin-top:auto;padding-top:8px;flex-direction:column;gap:12px}.lt-footer,.lt-replay{display:flex;align-items:center}.lt-replay{min-height:44px;gap:8px;padding:0 14px;border:1px dashed var(--lt-line);border-radius:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lt-muted);transition:border-color .18s ease,color .18s ease}.lt-replay:hover{border-color:var(--lt-line-strong);color:var(--lt-text)}.lt-copyright{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lt-dim)}.lt-stagger{animation:lt-rise .5s cubic-bezier(.2,.7,.2,1) both}.lt-root[data-intro] .lt-stagger{animation:none}.lt-delay-0{animation-delay:0s}.lt-delay-1{animation-delay:60ms}.lt-delay-2{animation-delay:.12s}.lt-delay-3{animation-delay:.18s}.lt-delay-4{animation-delay:.24s}.lt-delay-5{animation-delay:.3s}.lt-delay-6{animation-delay:.36s}.lt-delay-7{animation-delay:.42s}.lt-delay-8{animation-delay:.48s}.lt-delay-9{animation-delay:.54s}.lt-intro{position:fixed;inset:0;z-index:200;display:none;color:var(--lt-text);cursor:pointer}.lt-root[data-intro=exit] .lt-intro,.lt-root[data-intro=play] .lt-intro{display:block}.lt-root[data-intro=play] .lt-intro{animation:lt-failsafe 0s linear 6s forwards}.lt-root[data-intro=exit] .lt-intro{pointer-events:none}.lt-root[data-intro=exit] .lt-card-icon,.lt-root[data-intro=play] .lt-card-icon{opacity:0}.lt-intro-bg,.lt-intro-inner{position:absolute;inset:0}.lt-intro-bg{background-color:var(--lt-bg);background-image:radial-gradient(var(--lt-dot) 1px,transparent 1px);background-size:14px 14px}.lt-intro-stage{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:56px}.lt-intro-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:56px;column-gap:56px;grid-row-gap:36px;row-gap:36px}.lt-intro-item{display:flex;flex-direction:column;align-items:center;gap:14px}.lt-intro-item--grid{color:var(--lt-grid-ink)}.lt-intro-item--pork{color:var(--lt-pork-ink)}.lt-intro-icon{display:block;width:56px;height:56px;animation:lt-pop .5s cubic-bezier(.2,.8,.2,1) both}.lt-intro-icon .lt-glyph{width:100%;height:100%}.lt-intro-label{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;animation:lt-fade .5s ease both}.lt-intro-word{display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .2s ease}.lt-intro-aig{font-size:40px;font-weight:600;line-height:1;letter-spacing:.04em;animation:lt-track .9s cubic-bezier(.2,.8,.2,1) .25s both}.lt-intro-name{letter-spacing:.16em;animation:lt-fade .6s ease .45s both}.lt-intro-name,.lt-intro-skip{font-size:11px;text-transform:uppercase;color:var(--lt-muted)}.lt-intro-skip{position:absolute;top:12px;right:max(16px,calc(50% - 224px));min-width:44px;min-height:44px;padding:0 12px;letter-spacing:.14em;transition:opacity .2s ease}.lt-root[data-intro=exit] .lt-intro-skip,.lt-root[data-intro=exit] .lt-intro-word{opacity:0}.lt-root[data-intro=exit] .lt-intro-label{animation:lt-fade-out .2s ease forwards}@keyframes lt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lt-pop{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}@keyframes lt-fade{0%{opacity:0}to{opacity:1}}@keyframes lt-fade-out{to{opacity:0}}@keyframes lt-track{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.04em}}@keyframes lt-pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes lt-failsafe{to{visibility:hidden;pointer-events:none}}@media (min-width:768px){.lt-root{background-size:16px 16px}.lt-page{padding-top:24px}.lt-title{font-size:28px}.lt-tagline{font-size:16px}.lt-card{gap:16px;padding:16px}.lt-card-tile{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.lt-card,.lt-card-arrow,.lt-card-icon,.lt-root{transition:none}.lt-live,.lt-stagger{animation:none}.lt-card:hover .lt-card-icon{transform:none}}