@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/saira-extra-condensed-latin-800-normal.CKchDMnX.woff2) format("woff2"),url(/_astro/saira-extra-condensed-latin-800-normal.8_tzNIYp.woff) format("woff")}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/saira-extra-condensed-latin-ext-800-normal.a1G3PWPn.woff2) format("woff2"),url(/_astro/saira-extra-condensed-latin-ext-800-normal.zZyBruoR.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAsIABAAAAAAFgAAAAqpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkwbHhwoBmA/U1RBVEgAgiQRCAqZIJMmC2oAATYCJAOBTAQgBYRCB4NrDAcbhRED7jBsHIDIvMMp/uqAN5R/lCECMjraVRyrDKhu1NWd8hLs4tp8WOah4Bcx0W1mGTzBireYWPIlH6Bt/rvjrMYm2urJx5jYHOiYHhgDAyN63brIMhYRxvajCyJ0869Ny5jGQILFCayG57Hb+yfnAR1h0JqnbUFB0tLAA44w9vM/1zI/cPBfUkJdVp2qsjELdFgCoffsni0AON2pDrf81vh2AeLQv3RD6AaJmNsPjm0MBZes1iyCJVm0dP93rbSbBc69y1Fbd4hCtrJCVV6NSzLwJvP3H3B2yjAFYOHWCXItH6jyVLMnMKLK9L1Nv+BIu+NAjIhx03Hs6+3ffhcQAHuCriRbBJayyRnBkd+YCzbz5Mm8cZiAUImBEWRdCf5CEE2ALc6SiGnWMLBGAWA2CwCJoQISBrteb3sjHOFS8cOp8mWtBuRb8gFqcjqxiUxiQC7R8n3JGoD0FvRLigbX0dpXv/v/DdSY5Q02PZuEHMpdgIAlAsEaCWBXQ5IznrO6nQDwh5lxQiry2CgzNpK5N9DIApDj+WsrfoEVArZCEkblfDvhBCjOBJR2Q/4GQVJlVB3VQW2wyTb7nHLOJWOue+aNT3zlh+O8BRfplmaiaqlWar0hW+110lkXjR56vvaxL33/m3fzdfMas8z4tn/y/sGeGPZBP8LSZfwFChcp2jRyCvESASBekmTm3drjccDnSMCJkA0OZyIuxFxJuJFik3Hnx4M/L4G8BfERzPfD2NPNDj4dLVnt0TpgrUB9gkZAiaXjZAdBkLgA6RgLBYQTsrQC3U+rqo0sFkKgEiuihRsCRJ/PN9S6rCeqtjrar2StQVUP1Tursb5t1pKsOH3BTaWxMbynbDsJzy8TS38uQTROVrTQaVlFOzmpR/tlV2q7XvNooMb1LAyd3yomJ4lcp+rjYpwJ/n0ZdCcmRD4+HnSZObJ59lwgGCYnWEM4lSBOEUkYyJHHW5o9QrLqRNkE6VO655jv0qhLy2R3j21TcmLbXEO2ooEeOYJmM7yPi3fItyFTocL1BuUtcvLltgG6AoPjgJxA+vrMDt0nwpiTh6O2XBzmRFCQSUK9IgpCu1c89H4u7vuHv4/EzgPg5cMeBYn99/M3d7vOlsytToyLtQ2uo8aN11uPwAMvcNgrOyEmiCBJEcXWQDOnCeKWa97dw/aOyQ46NZAbbk0dw2rdbkqQ/eQg6zmJ1Iep5a/H4zyjXQoyn3B66tmCVm65wMrv1B7mH8/KPbum+atQ6Hr7CpsvYnx671JATW3vY+hZ7CkLH691vcL1Obg5WLPfy3tCEMDnEF6bnAgDA48Z8/Tfhm2NvYNuRkDMeAK5iT1iTm+PXcpvZEdPOYerYV8ktpOV01Db1XNUHgE3nIfM09hmpv2wKvDic40EkT9Z/mhsJzyaX47fZZmmxjn52P4ZbuzY1W5k1yxyl7tw/OzDxg3hwWvXvdvZENu9T97lydQr7Nnmk3tj2DJh/tP4eCOEd9Rpkwj3Iy3VY3zMp5icWBy8uPaicR8bEZwTDJ+pO+2lOcOFrnSX8wNuriO8dUQ56boLp++pDRvTBDbPSJQnZOU4pxqt3DLSKopj4vN6dEkHulqTD3YWZOXGaOQBtbSRDqzNlkPLnOGdYYZPJ4EUvdln2qPGT8w0tU+E8rtMwLptf6T5BLyVHelfGKdjErKmqeRJmiw6HksG6QTObpOQe9vKsHtkaMQwyXx9KQZuQdohbVrQ3ZtMfSvS7+pXfmy79L0kV33yCaSIqXBrWPKu2vhN6z9DFnDlkZXxxF2XJPRP6p37uhZ0NjYsaOvqze3TalNUtDZd23fvRM7yHFirgyY0Qa+Cs27jfPMUROlB3n7eYKuC2Pvl9TGqj/wYTyYNzj91/8dq7HL3WnRikbf3sTai4EaUr++BHVJ3H9adU5O8Ssq06+IPdHannADDpLs775abG6tJ8ptjNPrN1ShjY5GjQGdOIGi8uX2n6MQKzjrp9fkRPBnj6T01sE8NYvB3Ziq/bhrcaRoylWw37TfNuKu/+0MJcnRK+DF8IioXziz+et1gginKVFvWGaZfwW4d8x1s8hWcWXmmQE+I0TW2s2Bmvv9W+bWS8vWcYpDpWumtsvIhgd3lGbcN1vCkfwec6OmzQiKN6dZ6Uq2UK/xT2SURifq7uy1EOilQl61tCIkwZBQtMhXau9qPaRPm6fcFXU1/9oXrYnrWvK+hdWVGdfxzhbXkmD4wrF3OZHebqvLS06vyTF2q7sQ4/wBFYveZCTqLBtvw4W8e5yU39TdXpiR9dGmY+zx3/tJD+dUiRqT/6+GTyhtPiq8fA37wRPqE/pFG/gRLlZTJE91etpHvefp7liq41YfH9Hzqx4m9+ouqPiWun9HF9TlXxTT26Zi4fn/mDJW22mCooAqDwq+PXAxnP+Js33Z8h8KXTds6fHcfOII/XRnX9dus13TDFusDffwCDo6Be5o/Ohvd6KphvNPQGELPG17XYGH9l/UhYelgO9xvCi9ax39paDo8/ge6i074Afzks1l44hGn5BTW9+QO3mHuRHHEneY1bNVw02m4mJbfW3Kv/BLr+mpaP1HYsf7P2ddA/SNSprJD5DNFQVnKm8xN+UC4aPfI8R8ZV0i56vpURR/DKPprU1RpNUlxfQXe81m6mUxatDLsdYElO7298PtUmYU6O1ORmK1G8Sf0AvriD7vzXbotpPcPvHLnn/4mJk0Vb2W0/jtBVx6qoivCo/Ryj/N9cpq3NrMuNJ6RO80sCKbD6eN1dQ5CbYpvsDwvNrHU6vfMGVVBeEennFNUMAdBhQnqtACF8pRIfCpCEUCn4UBzpn0mIAMBwAoRCMR5jkUCyjJRcGDhJihoIra1UWbzqB0nIWYlxcBlIlFx60eGw+U5xgH4AGQiazlha+LfFE7ejZZYP0xm/lGukZNJB0hXVoNIAJbDrVroOpJocy0peTMEAOLcM3Rb1VjsFP9bRbG+DIDP8o/mAcDnUfJjgMLLZ61ZGJJfyDl8dfPgZuD/TInUXuLnIolfK2uS+fAhMqIl/qScRBM2pgeILbFGWZAAeYj+xFahVozpgP4VosVIHFVEvyiIkSgJliNOB1QsDFH5B2wA72I3DoIAEA05LCAGCwQ8kGzeDsvDKcpm/UHClWkjwMb/bSQc8WMbC3LUdLiNIrGxzYKP3jZLIvmtjqYR9RHY8yBXzNb83CrnaNKgVCOVdjK0Xo0yeSr2VKnWXhF512ZtFMK4ijWr0JWaqth+k7xqQxUaUq16yIij2gCyxLyiQ+RcdZUOnSq9Kn1OWqEm1wIREYbHChcxKnCrEFys+Vvj6OVIoRE39aXclaeDlG2u79FqgxRg5K+QFmB4UnGJXmu15qoWoSz3lDrMg6ZNFhbwN1JVgZRx8V6TUGUvwgvTaYs0FOqF9jSjIYZjqH5rAJJvNG/Ha7WEzzYaIPGAkGqCxVMzhNJ0g9FktlhtdoeTC1du2Nx58OTFmw9fHFw8fAJCImISUjJ+/MPKI1CQYCFdubdWdFZYddw14TMPqVuF7MwsSB1R0UB00fKoqBDdtBHzqLK3ZZ+kG7GM7mwRGRzxxUWbBqMXrYg2FaOHNmOBvajYiVWMNmuKakz2k5HWa5QeHe0V/9DIcOtoTrji8J950WmrAAAAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-cyrillic-400-normal.C51Di1Mf.woff2) format("woff2"),url(/_astro/geist-mono-cyrillic-400-normal.CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-symbols2-400-normal.DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/geist-mono-vietnamese-400-normal.CZEPLOgu.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-ext-400-normal.DI-rJ0UV.woff2) format("woff2"),url(/_astro/geist-mono-latin-ext-400-normal.CfzLURNc.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,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}@layer tokens{:root{--ink: #050505;--yellow: #f6b800;--paper: #f7f2e8;--mute: #9b9b9b;--font-display: "Saira ExtraCondensed", "Arial Narrow", sans-serif;--font-body: Inter, ui-sans-serif, system-ui, sans-serif;--font-label: Inter, ui-sans-serif, system-ui, sans-serif;--font-data: "Geist Mono", ui-monospace, monospace;--type-1455: clamp(7.5rem, 26vw, 22rem);--type-display: clamp(3.25rem, 9vw, 8.5rem);--type-poster: clamp(1.6rem, 3.4vw, 2.75rem);--type-lead: clamp(1.125rem, 1.4vw, 1.35rem);--type-body: 1.0625rem;--type-label: .6875rem;--type-legal: .75rem;--page-margin: clamp(1.25rem, 5vw, 4.5rem);--gutter: 1rem;--measure: 38rem;--grid-max: 1440px;--section-space: clamp(5rem, 18vh, 12rem);--radius: 0;--border: color-mix(in srgb, currentColor 16%, transparent);--ease-editorial: cubic-bezier(.22, 1, .36, 1);--ease-plane: cubic-bezier(.76, 0, .24, 1);--t-fast: .18s;--t-mid: .42s;--t-slow: .8s;--t-marquee: 40s;--z-base: 0;--z-number: 10;--z-photo: 20;--z-type: 30;--z-header: 40;--z-menu: 50;--z-cta: 60;--z-focus: 70}@media(max-width:767px){:root{--gutter: .75rem;--page-margin: 1.25rem;--type-1455: clamp(6.5rem, 42vw, 11rem)}}}@layer reset,base;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--ink)}body{min-height:100dvh;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:var(--type-body);line-height:1.6;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;background:none;border:0;border-radius:var(--radius)}ul,ol{list-style:none}:focus-visible{outline:1px solid var(--yellow);outline-offset:3px}::selection{background:color-mix(in srgb,var(--yellow) 40%,transparent);color:var(--ink)}}@layer base{.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter);width:min(100% - 2 * var(--page-margin),var(--grid-max));margin-inline:auto}.breakout{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.measure{max-width:var(--measure)}.label{font-family:var(--font-label);font-size:var(--type-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.display{font-family:var(--font-display);font-weight:800;line-height:.88;letter-spacing:-.03em;text-transform:uppercase}.data{font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.02em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cta-line{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-label);font-size:var(--type-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.2rem;transition:color var(--t-fast) var(--ease-editorial)}.cta-line:hover,.cta-line:focus-visible{color:var(--yellow)}.cta-line--ink:hover,.cta-line--ink:focus-visible{color:var(--ink)}}@layer campaign{.site-header{position:fixed;inset:0 0 auto;z-index:var(--z-header);background:transparent;transition:background var(--t-mid) var(--ease-editorial)}.site-header.is-solid{background:var(--ink)}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4.5rem;padding-inline:var(--page-margin)}.site-header__brand{font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1}.site-header__nav{display:none;align-items:center;gap:1.75rem}.site-header__nav a{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 72%,transparent);transition:color var(--t-fast) var(--ease-editorial)}.site-header__nav a:hover,.site-header__nav a:focus-visible{color:var(--paper)}.site-header__cta{display:none;font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;background:var(--yellow);color:var(--ink);padding:.7rem 1rem}.site-header__menu-btn{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);color:var(--paper)}.site-header__menu-btn span,.site-header__menu-btn span:before,.site-header__menu-btn span:after{display:block;width:1.1rem;height:1px;background:currentColor;position:relative}.site-header__menu-btn span:before,.site-header__menu-btn span:after{content:"";position:absolute;left:0}.site-header__menu-btn span:before{top:-6px}.site-header__menu-btn span:after{top:6px}@media(min-width:1024px){.site-header__nav,.site-header__cta{display:flex}.site-header__menu-btn{display:none}}.nav-drawer{position:fixed;inset:0;z-index:var(--z-menu);width:100%;max-width:none;height:100dvh;border:0;background:var(--ink);color:var(--paper);padding:0}.nav-drawer::backdrop{background:var(--ink)}.nav-drawer__top{display:flex;align-items:center;justify-content:space-between;height:4.5rem;padding-inline:var(--page-margin);border-bottom:1px solid color-mix(in srgb,var(--yellow) 35%,transparent)}.nav-drawer__close{width:2.75rem;height:2.75rem;border:1px solid var(--yellow);color:var(--yellow);font-size:1.5rem;line-height:1}.nav-drawer__list{padding:var(--page-margin);display:flex;flex-direction:column}.nav-drawer__list a{font-family:var(--font-display);font-size:clamp(2.5rem,12vw,4.5rem);font-weight:800;line-height:1;text-transform:uppercase;padding-block:.45rem;border-bottom:1px solid color-mix(in srgb,var(--paper) 12%,transparent);transition:color var(--t-fast) var(--ease-editorial)}.nav-drawer__list a:hover,.nav-drawer__list a:focus-visible{color:var(--yellow)}.nav-drawer__donate{margin:auto var(--page-margin) var(--page-margin);display:block;text-align:center;background:var(--yellow);color:var(--ink);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;padding:1.1rem}.hero{position:relative;min-height:100dvh;background:var(--ink);overflow:clip;color:var(--paper)}.hero__video,.hero__poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 28%;z-index:var(--z-photo);pointer-events:none}.hero__video::-webkit-media-controls,.hero__video::-webkit-media-controls-start-playback-button,.hero__video::-webkit-media-controls-enclosure{display:none!important;-webkit-appearance:none;opacity:0;pointer-events:none}.hero:not(.is-static) .hero__poster{visibility:hidden;opacity:0;pointer-events:none}.hero.is-static .hero__video{visibility:hidden}.hero__scrim{position:absolute;inset:0;z-index:calc(var(--z-photo) + 1);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 42%,transparent),color-mix(in srgb,var(--ink) 18%,transparent) 28%,color-mix(in srgb,var(--ink) 38%,transparent) 48%,color-mix(in srgb,var(--ink) 92%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--ink) 62%,transparent) 0%,color-mix(in srgb,var(--ink) 22%,transparent) 48%,transparent 72%);pointer-events:none}.hero__number{position:absolute;left:-6vw;bottom:-10vh;z-index:var(--z-number);font-family:var(--font-display);font-size:var(--type-1455);font-weight:800;line-height:.75;letter-spacing:-.05em;color:var(--yellow);opacity:.16;pointer-events:none;user-select:none;mask-image:linear-gradient(180deg,#000 48%,transparent 78%);animation:number-enter var(--t-slow) var(--ease-editorial) both}.hero__lockup{position:absolute;left:var(--page-margin);right:var(--page-margin);bottom:7.5rem;z-index:var(--z-type)}.hero__name{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.82;letter-spacing:-.035em;text-transform:uppercase}.hero__office{margin-top:.65rem;font-family:var(--font-display);font-size:var(--type-poster);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--yellow)}.hero__meta{margin-top:.85rem;font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 78%,transparent)}.hero__actions{position:absolute;left:var(--page-margin);right:calc(var(--page-margin) + 5.5rem);bottom:3.25rem;z-index:var(--z-type);display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem}.hero__cta{display:inline-flex;align-items:center;font-family:var(--font-label);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:var(--yellow);color:var(--ink);padding:.8rem 1.05rem}.hero__cta:hover,.hero__cta:focus-visible{background:var(--paper)}.hero__cta--ghost{background:transparent;color:var(--paper);padding:.8rem 0;box-shadow:inset 0 -1px color-mix(in srgb,var(--paper) 42%,transparent)}.hero__cta--ghost:hover,.hero__cta--ghost:focus-visible{background:transparent;color:var(--yellow);box-shadow:inset 0 -1px 0 var(--yellow)}.hero__legal{position:absolute;left:var(--page-margin);bottom:1.1rem;z-index:var(--z-type);font-family:var(--font-data);font-size:.65rem;letter-spacing:.04em;color:var(--mute);max-width:calc(100% - 7rem)}.hero__sound{position:absolute;right:var(--page-margin);bottom:5.75rem;z-index:var(--z-type);min-width:3.5rem;padding:.55rem .75rem;border:1px solid color-mix(in srgb,var(--paper) 28%,transparent);background:color-mix(in srgb,var(--ink) 55%,transparent);color:var(--paper);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.hero__sound:hover,.hero__sound:focus-visible{border-color:var(--yellow);color:var(--yellow)}@media(min-width:768px){.hero__video,.hero__poster{object-position:50% 32%}.hero__number{left:-4vw;bottom:-12vh;font-size:clamp(12rem,28vw,22rem)}.hero__lockup{top:34%;bottom:auto;max-width:16ch}.hero__actions{bottom:8vh}.hero__sound{bottom:1.5rem}}@media(min-width:1200px){.hero__lockup{max-width:18ch}}@keyframes number-enter{0%{opacity:0;transform:translateY(18vh)}to{opacity:.16;transform:translateY(0)}}@supports (animation-timeline: view()){.hero__number{animation:number-enter var(--t-slow) var(--ease-editorial) both,number-linger linear both;animation-timeline:auto,view();animation-range:normal,exit 0% exit 80%}@keyframes number-linger{0%{opacity:.16;transform:translateY(0)}to{opacity:0;transform:translateY(-8vh)}}}.marquee{background:var(--yellow);color:var(--ink);overflow:hidden;border-block:1px solid var(--ink)}.marquee__track{display:flex;width:max-content;gap:0;animation:marquee-move var(--t-marquee) linear infinite}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.marquee__item{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;padding:.7rem 1.5rem;white-space:nowrap}@keyframes marquee-move{to{transform:translate(-50%)}}.manifesto{background:var(--paper);color:var(--ink);padding-top:clamp(5.5rem,12vh,8rem);padding-bottom:0;padding-inline:var(--page-margin);overflow:visible}.manifesto__inner{position:relative;display:grid;gap:1.5rem;max-width:var(--grid-max);margin-inline:auto}.manifesto__title{position:relative;z-index:2;margin:0;font-family:var(--font-display);font-size:clamp(3.1rem,8.2vw,7.25rem);font-weight:800;line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.manifesto__copy{position:relative;z-index:2;display:grid;gap:1.1rem}.manifesto__body{margin:0;font-size:var(--type-lead);line-height:1.55;max-width:34ch}.manifesto__more{margin:0}.manifesto__visual{position:relative;z-index:1;margin:0;width:min(100%,22rem);justify-self:center}.manifesto__visual img{display:block;width:100%;height:auto;object-fit:contain;object-position:center bottom}@media(min-width:900px){.manifesto{padding-top:clamp(6.5rem,11vh,8.5rem)}.manifesto__inner{grid-template-columns:minmax(18rem,30rem) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"title visual" "copy visual";column-gap:clamp(1rem,2.5vw,2rem);row-gap:1.75rem;align-items:start;min-height:clamp(28rem,58vh,36rem)}.manifesto__title{grid-area:title;max-width:none;width:max-content;font-size:clamp(3.75rem,5.8vw,6.5rem);line-height:.9;padding-top:.08em}.manifesto__copy{grid-area:copy;align-self:start;width:min(100%,28rem);margin-left:3.25rem;padding-bottom:2.5rem}.manifesto__body{max-width:32ch}.manifesto__visual{grid-area:visual;width:100%;max-width:none;height:100%;min-height:100%;justify-self:stretch;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;margin:0}.manifesto__visual img{width:min(100%,46rem);max-height:min(34rem,62vh);object-fit:contain;object-position:center right}}@media(min-width:1200px){.manifesto__inner{grid-template-columns:minmax(22rem,34rem) minmax(0,1fr);min-height:clamp(30rem,60vh,38rem)}.manifesto__title{font-size:clamp(4.75rem,6.2vw,7rem)}.manifesto__copy{margin-left:4rem}.manifesto__visual img{width:min(100%,52rem);max-height:min(38rem,66vh)}}.fact-rain{position:relative;min-height:100dvh;overflow:clip;background:var(--yellow);color:var(--ink)}.fact-rain__notes{position:absolute;inset:0;z-index:var(--z-photo);overflow:hidden;pointer-events:none}.fact-note{position:absolute;top:-12%;left:var(--x);display:grid;place-items:center;width:2.7rem;height:1.25rem;background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.04em;transform:scale(var(--scale, 1));animation:fact-fall var(--dur) linear var(--delay) infinite}.fact-rain.is-still .fact-note{animation-play-state:paused}@keyframes fact-fall{0%{transform:translateZ(0) rotate(var(--rot)) scale(var(--scale, 1));opacity:0}8%{opacity:.88}to{transform:translate3d(var(--drift),118vh,0) rotate(calc(var(--rot) + 28deg)) scale(var(--scale, 1));opacity:.2}}.fact-rain__copy{position:relative;z-index:var(--z-type);display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-height:100dvh;padding:7rem var(--page-margin) 3.5rem;max-width:38rem}.fact-rain__kicker{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.82;letter-spacing:-.035em;text-transform:uppercase;max-width:12ch}.fact-rain__amount{font-family:var(--font-display);font-size:clamp(3.6rem,10vw,7rem);font-weight:800;line-height:.78;letter-spacing:-.045em;text-transform:uppercase;color:var(--ink)}.fact-rain__title{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:800;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;max-width:14ch}.fact-rain__body{font-size:var(--type-lead);line-height:1.5;max-width:var(--measure)}.fact-rain__copy .cta-line{margin-top:.5rem}@media(min-width:900px){.fact-rain__copy{max-width:40rem;padding-top:8.5rem}}.city-strip{position:relative;background:var(--ink);color:var(--paper);padding-top:4.75rem}.city-strip__intro{padding:0 var(--page-margin) 1.35rem;max-width:calc(var(--measure) + 2 * var(--page-margin))}.city-strip__title{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.6rem);font-weight:800;line-height:.88;letter-spacing:-.03em;text-transform:uppercase}.city-strip__lead{margin-top:.85rem;max-width:var(--measure);font-size:var(--type-lead);line-height:1.5;color:color-mix(in srgb,var(--paper) 72%,var(--mute))}.city-strip__stage{position:relative}.city-strip__track{display:flex;gap:.55rem;height:min(74dvh,38rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;padding:.85rem 1rem 1.15rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.city-strip__track::-webkit-scrollbar{display:none}.city-panel{position:relative;flex:0 0 min(78vw,20.5rem);scroll-snap-align:center;border-radius:12px;background:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--yellow) 18%,transparent);opacity:.78;transform:scale(.985);transition:box-shadow var(--t-mid) var(--ease-editorial),opacity var(--t-mid) var(--ease-editorial),transform var(--t-mid) var(--ease-editorial)}.city-panel.is-active{opacity:1;transform:scale(1);box-shadow:0 0 0 1px color-mix(in srgb,var(--yellow) 38%,transparent),0 8px 28px color-mix(in srgb,var(--ink) 55%,transparent);z-index:1}.city-panel__frame{position:relative;height:100%;overflow:hidden;border-radius:inherit;isolation:isolate}.city-panel__photo{width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--crop-mobile, center);transform:scale(1.04);transition:transform 1.2s var(--ease-editorial)}.city-panel.is-active .city-panel__photo{animation:city-drift 16s var(--ease-editorial) alternate infinite}@keyframes city-drift{0%{transform:scale(1.04)}to{transform:scale(1.1)}}.city-panel__veil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,color-mix(in srgb,var(--ink) 86%,transparent) 100%);pointer-events:none}.city-panel__copy{position:absolute;left:.9rem;right:.9rem;bottom:1.05rem;z-index:1;pointer-events:none}.city-panel__name{font-family:var(--font-display);font-size:clamp(2rem,7.5vw,3.15rem);font-weight:800;line-height:.82;letter-spacing:-.03em;text-transform:uppercase;color:var(--paper)}.city-panel__place{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--yellow) 78%,var(--paper))}.city-panel__place:after{content:"";width:1.25rem;height:1px;background:currentColor}.city-panel__select{position:absolute;inset:0;z-index:2;cursor:pointer;font-size:0;color:transparent}.city-strip__nav{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 .65rem;pointer-events:none}.city-strip__btn{width:2.6rem;height:2.6rem;border:1px solid color-mix(in srgb,var(--paper) 28%,transparent);background:color-mix(in srgb,var(--ink) 62%,transparent);color:var(--paper);cursor:pointer;pointer-events:auto;transition:background var(--t-fast) var(--ease-editorial),color var(--t-fast) var(--ease-editorial),border-color var(--t-fast) var(--ease-editorial)}.city-strip__btn:hover,.city-strip__btn:focus-visible{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}@media(min-width:900px){.city-strip{padding-top:5.5rem}.city-strip__intro{padding-bottom:1.6rem}.city-strip__track{height:min(78dvh,46rem);gap:.65rem;padding:.9rem 1.35rem 1.4rem;scroll-padding-inline:1.35rem}.city-panel{flex-basis:min(26vw,21rem)}.city-panel__photo{object-position:var(--crop, center)}.city-panel__copy{left:1rem;right:.75rem;bottom:1.35rem}.city-panel__name{font-size:clamp(1.55rem,2.6vw,2.85rem)}.city-strip__nav{padding:0 1.1rem}}@media(hover:hover){.city-panel:hover{opacity:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--yellow) 32%,transparent)}}@media(prefers-reduced-motion:reduce){.city-panel,.city-panel.is-active{transform:none;transition:none}.city-panel.is-active .city-panel__photo{animation:none;transform:none}}.proposals{background:var(--ink);color:var(--paper)}.proposals__intro{padding:clamp(5.5rem,12vh,8rem) var(--page-margin) 3.5rem;border-bottom:1px solid color-mix(in srgb,var(--paper) 14%,transparent)}.proposals__heading{margin-top:.85rem;font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.88;letter-spacing:-.03em;text-transform:uppercase;max-width:14ch}.proposals__lead{margin-top:1.15rem;max-width:42ch;font-size:var(--type-lead);line-height:1.58;color:color-mix(in srgb,var(--paper) 82%,transparent)}.proposals__intro--teaser{padding-bottom:2.25rem}.proposals--teaser .proposals__heading{max-width:12ch}.proposal-row{display:grid;grid-template-columns:1fr;gap:.75rem;padding:clamp(1.6rem,4.5vh,2.75rem) var(--page-margin);border-bottom:1px solid color-mix(in srgb,var(--paper) 14%,transparent);color:inherit;transition:background var(--t-fast) var(--ease-editorial),color var(--t-fast) var(--ease-editorial)}.proposal-row:hover,.proposal-row:focus-visible{background:var(--yellow);color:var(--ink);outline:none}.proposal-row__id{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.5rem);font-weight:800;line-height:.8;letter-spacing:-.04em;color:var(--yellow)}.proposal-row:hover .proposal-row__id,.proposal-row:focus-visible .proposal-row__id{color:var(--ink)}.proposal-row__title{font-family:var(--font-display);font-size:var(--type-poster);font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.proposal-row__summary{display:block;margin-top:.3rem;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);transition:color var(--t-fast) var(--ease-editorial)}.proposal-row:hover .proposal-row__summary,.proposal-row:focus-visible .proposal-row__summary{color:var(--ink)}@media(min-width:768px){.proposal-row{grid-template-columns:7rem 1fr;align-items:end;gap:1.75rem}}.proposals__more{padding:2.25rem var(--page-margin) 3.5rem}.proposal-block{display:grid;gap:1rem;padding:clamp(2.5rem,7vh,4.75rem) var(--page-margin);border-bottom:1px solid color-mix(in srgb,var(--paper) 14%,transparent)}.proposal-block__id{font-family:var(--font-display);font-size:clamp(3rem,8vw,6.5rem);font-weight:800;line-height:.8;letter-spacing:-.04em;color:var(--yellow)}.proposal-block__kicker{margin:0;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.proposal-block__title{margin:.35rem 0 0;font-family:var(--font-display);font-size:var(--type-poster);font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.proposal-block__lead,.proposal-block__body{margin-top:.9rem;max-width:44ch;line-height:1.6;color:color-mix(in srgb,var(--paper) 84%,transparent)}.proposal-block__lead{color:color-mix(in srgb,var(--paper) 92%,transparent)}.proposal-block__congress{margin-top:1.35rem;max-width:44ch;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--yellow) 35%,transparent);line-height:1.55;color:color-mix(in srgb,var(--paper) 86%,transparent)}.proposal-block__congress span{display:block;margin-bottom:.4rem;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}@media(min-width:768px){.proposal-block{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:2rem}}.proposals__coda{padding:clamp(3.5rem,10vh,6rem) var(--page-margin);display:grid;gap:1.1rem;justify-items:start}.proposals__coda h2,.proposals__coda h3{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.75rem);font-weight:800;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;max-width:14ch}.proposals__coda p{margin:0;max-width:42ch;line-height:1.58;color:color-mix(in srgb,var(--paper) 82%,transparent)}.proposals__coda .hero__cta{margin-top:.85rem}.yellow-book{background:var(--yellow);color:var(--ink);min-height:85vh;display:grid;align-content:center;padding:var(--section-space) var(--page-margin)}.yellow-book__title{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.88;letter-spacing:-.03em;text-transform:uppercase;max-width:16ch}.yellow-book__body{margin-top:1.5rem;max-width:var(--measure);font-size:var(--type-lead);line-height:1.5}.yellow-book .cta-line{margin-top:2.5rem}.data-teaser{background:var(--paper);color:var(--ink);padding:var(--section-space) var(--page-margin)}.data-teaser__title{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.85;letter-spacing:-.03em;text-transform:uppercase}.data-teaser__body{margin-top:1.25rem;max-width:var(--measure);font-size:var(--type-lead)}.data-teaser .cta-line{margin-top:2rem}.participate{background:var(--paper);color:var(--ink);padding-top:var(--section-space)}.participate__title{padding-inline:var(--page-margin);font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.88;letter-spacing:-.03em;text-transform:uppercase;max-width:12ch;margin-bottom:3rem}.participate__fold{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.participate__fold:last-child,.participate>a.participate__row:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.participate__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem var(--page-margin);border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);font-family:var(--font-display);font-size:clamp(1.75rem,5vw,4rem);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:-.03em;cursor:pointer;list-style:none;transition:background var(--t-fast) var(--ease-editorial),color var(--t-fast) var(--ease-editorial)}.participate__fold .participate__row{border-top:0}.participate__row::-webkit-details-marker{display:none}.participate__row:hover,.participate__row:focus-visible,.participate__fold:hover .participate__row,.participate__fold:focus-within .participate__row,.participate__fold[open] .participate__row{background:var(--ink);color:var(--yellow);outline:none}.participate__row span,.participate__option span{font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.08em;flex-shrink:0}.participate__panel{display:none;background:var(--ink);color:var(--paper)}.participate__fold[open] .participate__panel,.participate__fold:focus-within .participate__panel{display:block}@media(hover:hover)and (pointer:fine){.participate__fold:hover .participate__panel{display:block}}.participate__option{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem var(--page-margin);font-family:var(--font-display);font-size:clamp(1.2rem,3.2vw,2.1rem);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:-.03em;color:var(--paper);border-top:1px solid color-mix(in srgb,var(--paper) 14%,transparent)}.participate__option:hover,.participate__option:focus-visible{color:var(--yellow);outline:none}.participate__tabs{display:flex;flex-wrap:wrap;gap:.65rem;padding:.85rem var(--page-margin) 1.75rem;align-items:stretch}.participate__tab{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.05rem .7rem .75rem;background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;box-shadow:0 -3px 0 var(--yellow)}.participate__tab svg{width:1.25rem;height:1.25rem;flex-shrink:0}.participate__tab:hover,.participate__tab:focus-visible{background:var(--yellow);outline:none}.site-footer{background:var(--ink);color:var(--paper);padding:var(--section-space) var(--page-margin) 2rem}.site-footer__mast{display:grid;gap:1.75rem}.site-footer__name{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.8;letter-spacing:-.04em;text-transform:uppercase}.site-footer__stamp{display:grid;justify-items:start;gap:.85rem}.site-footer__party{display:inline-flex;align-items:center;gap:.85rem}.site-footer__party-mark{height:3.25rem;width:auto}.site-footer__party-word{height:1.45rem;width:auto}.site-footer__number{font-family:var(--font-display);font-size:clamp(5rem,18vw,12rem);font-weight:800;line-height:.8;letter-spacing:-.05em;color:var(--yellow)}.site-footer__grid{margin-top:3.5rem;padding-top:2.25rem;border-top:1px solid color-mix(in srgb,var(--paper) 14%,transparent);display:grid;gap:2.5rem}.site-footer__col{display:grid;align-content:start;gap:1rem}.site-footer__kicker{font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.site-footer__social{display:flex;flex-wrap:wrap;gap:.6rem}.site-footer__social a{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem .55rem .55rem;border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--paper)}.site-footer__social a:hover,.site-footer__social a:focus-visible{border-color:var(--yellow);color:var(--yellow);outline:none}.site-footer__social svg{width:1.3rem;height:1.3rem;flex-shrink:0}.site-footer__links{display:grid;gap:.65rem}.site-footer__links a{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 78%,transparent)}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--yellow);outline:none}.site-footer__legal{margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--paper) 12%,transparent);color:var(--mute);display:grid;gap:.85rem}.site-footer__band{margin-top:3rem;padding-top:2.25rem;border-top:1px solid color-mix(in srgb,var(--paper) 14%,transparent);display:grid;gap:2.5rem}.site-footer__newsletter-lead{margin-top:.55rem;color:var(--paper);max-width:28rem}.site-footer__newsletter-row{margin-top:1.15rem;display:grid;gap:.65rem}.site-footer__newsletter-row input{width:100%;border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);background:transparent;color:var(--paper);padding:.85rem .95rem;font-size:1rem;border-radius:0}.site-footer__newsletter-row input::placeholder{color:var(--mute)}.site-footer__newsletter-row button{background:var(--yellow);color:var(--ink);padding:.85rem 1.15rem;font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.site-footer__newsletter-row button:disabled{opacity:.6;cursor:wait}.site-footer__newsletter-check{margin-top:.9rem;display:flex;gap:.65rem;align-items:flex-start;color:var(--mute);font-size:var(--type-legal);max-width:34rem}.site-footer__newsletter-check a{color:var(--yellow);text-decoration:underline}.site-footer__newsletter-error,.site-footer__newsletter-ok{margin-top:.75rem;font-family:var(--font-data);font-size:var(--type-legal)}.site-footer__newsletter-error{color:#ff8f8f}.site-footer__newsletter-ok{color:var(--yellow)}.site-footer__networks{display:grid;gap:1rem;align-content:start}.site-footer__icons{display:flex;flex-wrap:wrap;gap:.85rem}.site-footer__icons a{width:2.5rem;height:2.5rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);color:var(--paper)}.site-footer__icons a:hover,.site-footer__icons a:focus-visible{border-color:var(--yellow);color:var(--yellow);outline:none}.site-footer__icons svg{width:1.25rem;height:1.25rem}.site-footer__networks .cta-line{justify-self:start}@media(min-width:900px){.site-footer__mast{grid-template-columns:1fr auto;align-items:end;gap:1.5rem}.site-footer__stamp{justify-items:end}.site-footer__grid{grid-template-columns:1.35fr .9fr .9fr;gap:3rem 4rem}.site-footer__band{grid-template-columns:1.4fr .8fr;gap:3rem 4rem;align-items:start}.site-footer__newsletter-row{grid-template-columns:1fr auto}}.float-actions{position:fixed;right:.85rem;bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:var(--z-cta);display:flex;flex-direction:column;align-items:center;gap:.7rem}.float-apoie{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:6.5rem}.float-apoie__stage{position:relative;width:6.5rem;height:6.5rem;overflow:hidden}.float-apoie img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center 60%;animation:float-bob 2.8s ease-in-out infinite}.float-apoie__rain{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.float-coin{position:absolute;top:-18%;left:var(--x);display:grid;place-items:center;width:1.2rem;height:.58rem;background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:.52rem;font-weight:800;letter-spacing:.02em;transform:scale(var(--scale, 1));animation:apoie-fall var(--dur) linear var(--delay) infinite}.float-apoie__label{font-family:var(--font-label);font-size:.95rem;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--yellow)}.float-actions[data-ground=yellow] .float-apoie__label{color:var(--ink)}.float-apoie:hover img,.float-apoie:focus-visible img{animation-duration:1.6s}.float-whatsapp{display:grid;place-items:center;width:3.35rem;height:3.35rem;color:#25d366;animation:float-bob 2.8s ease-in-out infinite;animation-delay:.35s}.float-whatsapp svg{width:100%;height:100%}.float-apoie:focus-visible,.float-whatsapp:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.65rem)}}@keyframes apoie-fall{0%{transform:translateZ(0) rotate(var(--rot)) scale(var(--scale, 1));opacity:0}10%{opacity:.95}to{transform:translate3d(0,7.4rem,0) rotate(calc(var(--rot) + 36deg)) scale(var(--scale, 1));opacity:.15}}@media(min-width:768px){.float-actions{right:1.35rem;bottom:18vh}.float-apoie{width:7.5rem}.float-apoie__stage{width:7.5rem;height:7.5rem}.float-apoie__label{font-size:1.05rem}.float-whatsapp{width:3.6rem;height:3.6rem}}.data-page{background:var(--ink);color:var(--paper);min-height:100dvh;padding-top:4.5rem}.data-page__intro{padding:2.5rem var(--page-margin) 1.5rem}.data-page__title{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.85;text-transform:uppercase;letter-spacing:-.03em}.data-page__lead{margin-top:1rem;max-width:42rem;color:var(--mute)}.data-app{display:grid;grid-template-columns:1fr;min-height:calc(100dvh - 4.5rem)}.data-app__map{height:70vh;background:#0a0a0a;position:relative}.data-app__map .maplibregl-canvas,.data-app__map .maplibre-map{width:100%;height:100%}.data-app__map .maplibregl-ctrl-attrib{font-size:10px;background:transparent;color:var(--mute)}.data-app__panel{padding:2rem var(--page-margin) 4rem;border-top:1px solid color-mix(in srgb,var(--paper) 12%,transparent)}.data-app__search{width:100%;border-bottom:1px solid color-mix(in srgb,var(--paper) 28%,transparent);padding:.7rem 0;font-size:1rem;color:var(--paper);border-radius:0}.data-app__search::placeholder{color:var(--mute)}.data-app__suggestions{margin-top:.5rem}.data-app__suggestions button{display:block;width:100%;text-align:left;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--paper) 10%,transparent);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;cursor:pointer}.data-app__suggestions button:hover,.data-app__suggestions button:focus-visible{color:var(--yellow)}.data-app__city{margin-top:2rem;font-family:var(--font-display);font-size:clamp(3.5rem,14vw,8rem);font-weight:800;line-height:.8;text-transform:uppercase;letter-spacing:-.04em}.data-app__people{margin-top:1.25rem;max-width:22rem;color:var(--mute)}.data-app__people span{display:block;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.5rem);font-weight:800;line-height:.85;letter-spacing:-.03em;color:var(--yellow)}.data-app__indicator{margin-top:1.75rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--paper) 12%,transparent)}.data-app__indicator dt{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.data-app__indicator dd{margin-top:.35rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:var(--yellow)}.data-app__exact{margin-top:.35rem;font-family:var(--font-data);font-size:var(--type-legal);color:var(--mute)}.data-app__provoke{margin-top:2.75rem;max-width:var(--measure)}.data-app__provoke p{margin-top:.85rem;color:var(--paper)}.data-app__talk{display:grid;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--yellow);max-width:var(--measure)}.data-app__talk .cta-line{justify-self:start}.data-app__notes{margin-top:2.5rem;display:grid;gap:.65rem;max-width:var(--measure);color:var(--mute);font-family:var(--font-data);font-size:var(--type-legal)}.data-app__status{margin-top:2rem;font-family:var(--font-data);color:var(--mute)}.data-app__map-note{position:absolute;left:1.25rem;bottom:1.25rem;margin:0}.data-app__empty{margin-top:2rem}.data-app__audit{display:inline-block;margin-top:1.5rem}@media(min-width:1024px){.data-app{grid-template-columns:1.4fr .9fr;min-height:calc(100dvh - 4.5rem)}.data-app__map{height:calc(100dvh - 4.5rem);position:sticky;top:4.5rem}.data-app__panel{border-top:0;border-left:1px solid color-mix(in srgb,var(--paper) 12%,transparent)}}.bio-page{background:var(--ink);color:var(--paper);padding:7rem var(--page-margin) var(--section-space);display:grid;gap:3.25rem}.bio-page h1{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.88;text-transform:uppercase;letter-spacing:-.03em;max-width:12ch}.bio-page__hero{display:grid;gap:1.5rem 2rem;align-items:start;grid-template-areas:"head" "frame" "leads"}.bio-page__head{grid-area:head}.bio-page__head .label{margin-bottom:.75rem}.bio-page__leads{grid-area:leads}.bio-page__lead{margin:0;max-width:44ch;color:color-mix(in srgb,var(--paper) 82%,transparent);font-size:var(--type-lead);line-height:1.58}.bio-page__lead+.bio-page__lead{margin-top:1.1rem}.bio-frame{margin:0;padding:.5rem;background:var(--ink);border:1px solid var(--yellow);box-shadow:0 0 0 6px var(--ink),0 0 0 7px var(--yellow)}.bio-frame__mat{overflow:hidden;background:#0a0a0a}.bio-frame img{display:block;width:100%;height:auto;background:#0a0a0a}.bio-frame--poster img{object-fit:contain}.bio-frame--square img{aspect-ratio:1;object-fit:cover;object-position:center 18%}.bio-frame--wide img{aspect-ratio:3 / 2;object-fit:cover;object-position:center 42%}.bio-frame figcaption{margin:.65rem .1rem .1rem;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--yellow) 82%,var(--paper))}.bio-page__hero .bio-frame{grid-area:frame;width:min(100%,24rem);justify-self:center}.bio-page__blocks{display:grid;gap:3.75rem}.bio-block h2{font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2.1rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;color:var(--yellow)}.bio-block__year{margin:0 0 .35rem;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.bio-block p{margin-top:.85rem;line-height:1.62;color:color-mix(in srgb,var(--paper) 84%,transparent);max-width:46ch}.bio-block__list{margin:1rem 0 .25rem;padding:0;display:grid;gap:.55rem;max-width:46ch}.bio-block__list li{position:relative;padding-left:1.1rem;line-height:1.5;color:color-mix(in srgb,var(--paper) 88%,transparent)}.bio-block__list li:before{content:"";position:absolute;left:0;top:.62em;width:.45rem;height:.45rem;background:var(--yellow)}.bio-block--photo{display:grid;gap:1.5rem}.bio-block--photo .bio-frame{width:min(100%,26rem);justify-self:center}.bio-coda{margin-top:.5rem;padding-top:1.75rem;border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent)}.bio-coda p{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper)}.bio-coda p+p{margin-top:.35rem}.bio-coda p:last-child{margin-top:.9rem;color:var(--yellow)}.bio-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;padding-top:.35rem}.bio-page__legal{font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}@media(min-width:900px){.bio-page{max-width:calc(var(--grid-max) + 2 * var(--page-margin));margin-inline:auto}.bio-page__hero{grid-template-columns:minmax(0,1.1fr) minmax(17rem,22rem);grid-template-areas:"head frame" "leads frame";column-gap:clamp(2.25rem,5vw,4.5rem);row-gap:1.35rem;align-items:start}.bio-page__hero .bio-frame{width:100%;justify-self:stretch;position:sticky;top:5.5rem}.bio-block--photo{grid-template-columns:minmax(0,1.1fr) minmax(17rem,24rem);column-gap:clamp(2.25rem,5vw,4.5rem);align-items:start}.bio-block--flip{grid-template-columns:minmax(17rem,24rem) minmax(0,1.1fr)}.bio-block--flip .bio-block__copy{order:2}.bio-block--photo .bio-frame{width:100%;justify-self:stretch;position:sticky;top:5.5rem}.bio-page__actions,.bio-page__legal,.bio-coda{max-width:46rem}}.page-ink{background:var(--ink);color:var(--paper);padding:7rem var(--page-margin) var(--section-space);min-height:100dvh}.page-ink h1{font-family:var(--font-display);font-size:var(--type-display);font-weight:800;line-height:.88;text-transform:uppercase;letter-spacing:-.03em;max-width:14ch}.page-ink .lead{margin-top:1.25rem;max-width:var(--measure);color:var(--mute)}.lead-form{margin-top:2.75rem;max-width:34rem;display:grid;gap:1.5rem}.lead-form__note{font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.lead-form__field{display:grid;gap:.45rem}.lead-form__field span,.lead-form__set legend{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.lead-form input[type=text],.lead-form input[type=tel],.lead-form input[type=email]{width:100%;padding:.7rem 0 .75rem;border-bottom:1px solid color-mix(in srgb,var(--paper) 22%,transparent);color:var(--paper);font-size:1.0625rem}.lead-form input::placeholder{color:color-mix(in srgb,var(--paper) 38%,transparent)}.lead-form input[type=text]:focus,.lead-form input[type=tel]:focus,.lead-form input[type=email]:focus{outline:none;border-bottom-color:var(--yellow)}.lead-form input[aria-invalid=true]{border-bottom-color:var(--yellow)}.lead-form__set{margin:0;padding:1.35rem 0 .15rem;border:0;border-top:1px solid color-mix(in srgb,var(--paper) 14%,transparent);display:grid;gap:.7rem}.lead-form__set legend{padding:0 0 .35rem;float:none;width:100%}.lead-form__set label{display:flex;align-items:center;gap:.7rem;min-height:1.75rem;color:var(--paper);font-size:var(--type-body);letter-spacing:-.011em;text-transform:none}.lead-form__check{display:flex;align-items:flex-start;gap:.75rem;padding-top:.35rem;color:color-mix(in srgb,var(--paper) 78%,transparent);font-size:.875rem;line-height:1.55}.lead-form input[type=radio],.lead-form input[type=checkbox]{width:1.05rem;height:1.05rem;flex-shrink:0;accent-color:var(--yellow)}.lead-form input[type=checkbox]{margin-top:.2rem}.lead-form__error{font-style:normal;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.04em;color:var(--yellow)}.lead-form__check a{color:var(--yellow);border-bottom:1px solid currentColor}.lead-form__submit{justify-self:start;margin-top:.35rem;padding:.95rem 1.4rem;background:var(--yellow);color:var(--ink);font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1;letter-spacing:-.03em;text-transform:uppercase;cursor:pointer}.lead-form__submit:hover,.lead-form__submit:focus-visible{background:var(--paper)}.lead-form__submit:disabled{opacity:.6;cursor:wait}.form-result{display:grid;gap:.75rem;max-width:34rem;padding:1.35rem 1.25rem;border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);background:color-mix(in srgb,var(--ink) 88%,var(--paper))}.form-result--ok{border-color:color-mix(in srgb,var(--yellow) 55%,transparent);background:color-mix(in srgb,var(--ink) 82%,var(--yellow))}.form-result--err{border-color:color-mix(in srgb,var(--yellow) 40%,transparent)}.form-result--footer{max-width:none}.form-result--inline{padding:.85rem 0 0;border:0;background:transparent}.form-result__kicker{margin:0;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.08em;text-transform:uppercase;color:var(--yellow)}.form-result__title{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:.94;letter-spacing:-.03em;text-transform:uppercase;color:var(--paper)}.form-result__body{margin:0;max-width:34ch;color:color-mix(in srgb,var(--paper) 78%,transparent);line-height:1.5}.form-result__actions{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;align-items:center;margin-top:.5rem}.form-result__ghost{justify-self:start;color:var(--yellow);border-bottom:1px solid currentColor;font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.06em;text-transform:uppercase;background:transparent;cursor:pointer;padding:0}.form-result--inline .form-result__title{font-size:1rem;letter-spacing:.04em}.form-result--inline .form-result__body{font-size:.875rem;max-width:none}.news-list{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;max-width:var(--grid-max);align-items:start}.news-clip{display:grid;gap:.7rem;align-content:start;color:inherit}.news-clip__print{margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--paper) 16%,transparent);background:var(--paper);aspect-ratio:4 / 3}.news-clip__print img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform var(--t-mid) var(--ease-editorial)}.news-clip:hover .news-clip__print img,.news-clip:focus-visible .news-clip__print img{transform:scale(1.02)}.news-clip__meta{font-family:var(--font-data);font-size:var(--type-legal);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.news-clip__title{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,2rem);font-weight:800;line-height:.94;letter-spacing:-.03em;text-transform:uppercase}.news-clip__href{justify-self:start;color:var(--yellow)}.news-clip:hover .news-clip__title,.news-clip:focus-visible .news-clip__title{color:var(--yellow)}.legal-block{margin-top:2.5rem;max-width:var(--measure)}.legal-block h2{font-family:var(--font-display);font-size:1.75rem;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.legal-block p{margin-top:.75rem;color:color-mix(in srgb,var(--paper) 78%,transparent)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero .hero__number,.hero .hero__video,.marquee .marquee__track,.fact-rain .fact-note{animation:none}.news-clip__print img{transition:none}.news-clip:hover .news-clip__print img,.news-clip:focus-visible .news-clip__print img{transform:none}.fact-rain__notes{display:none}.float-apoie,.float-apoie img,.float-whatsapp,.float-coin{animation:none}.float-apoie__rain{display:none}.proposal-row,.proposal-block,.participate__row,.participate__option,.participate__tab,.site-header{transition:none}}@layer campaign{.moldura-page{min-height:100dvh;background:var(--ink);color:var(--paper);padding-top:5.5rem;padding-bottom:5rem;padding-inline:var(--page-margin)}.moldura-app{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:38rem;margin-inline:auto;width:100%}.moldura-app__header{text-align:center;display:flex;flex-direction:column;gap:.6rem;width:100%}.moldura-app__kicker{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin:0}.moldura-app__title{font-family:var(--font-display);font-size:clamp(2.8rem,8vw,5rem);font-weight:800;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;margin:0;color:var(--paper)}.moldura-app__lead{font-size:var(--type-lead);line-height:1.5;color:color-mix(in srgb,var(--paper) 70%,transparent);max-width:30ch;margin:.4rem auto 0}.moldura-steps{display:flex;gap:0;width:100%;list-style:none;padding:0;margin:0;counter-reset:none}.moldura-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 38%,transparent);text-align:center;padding:0 .5rem;transition:color var(--t-fast) var(--ease-editorial);position:relative}.moldura-step:before{content:"";position:absolute;bottom:-.75rem;left:0;right:0;height:1px;background:color-mix(in srgb,var(--paper) 14%,transparent)}.moldura-step.is-active{color:var(--yellow)}.moldura-step.is-done{color:color-mix(in srgb,var(--paper) 60%,transparent)}.moldura-step__num{width:1.75rem;height:1.75rem;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;font-family:var(--font-data);font-size:.7rem}.moldura-step.is-active .moldura-step__num{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.moldura-workspace{width:100%;aspect-ratio:1 / 1;position:relative;background:color-mix(in srgb,var(--paper) 6%,transparent);border:1px solid color-mix(in srgb,var(--paper) 14%,transparent)}.moldura-upload{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;cursor:pointer;border:2px dashed color-mix(in srgb,var(--yellow) 38%,transparent);transition:border-color var(--t-fast) var(--ease-editorial),background var(--t-fast) var(--ease-editorial)}.moldura-upload:hover,.moldura-upload:focus-visible{border-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 5%,transparent);outline:none}.moldura-upload.is-dragging{border-color:var(--yellow);background:color-mix(in srgb,var(--yellow) 10%,transparent)}.moldura-upload__icon{width:4rem;height:4rem;color:var(--yellow);opacity:.7}.moldura-upload.is-dragging .moldura-upload__icon{opacity:1}.moldura-upload__label{font-family:var(--font-display);font-size:clamp(1.2rem,3vw,1.6rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0}.moldura-upload__hint{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 45%,transparent);margin:0}.moldura-canvas-wrap{position:absolute;inset:0;overflow:hidden}.moldura-canvas-wrap.is-hidden{display:none}.moldura-canvas-wrap.is-draggable{cursor:grab}.moldura-canvas-wrap.is-draggable:active{cursor:grabbing}.moldura-canvas{width:100%;height:100%;display:block;object-fit:contain;image-rendering:high-quality;-webkit-user-drag:none;user-select:none}.moldura-controls{width:100%;display:flex;flex-direction:column;gap:.5rem;align-items:stretch}.moldura-zoom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem}.moldura-zoom__label{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 60%,transparent);min-width:3rem}.moldura-zoom__val{font-family:var(--font-data);font-size:.7rem;color:var(--yellow);min-width:3.2rem;text-align:right}.moldura-zoom__slider{-webkit-appearance:none;appearance:none;width:100%;height:2px;background:color-mix(in srgb,var(--paper) 20%,transparent);outline:none;border-radius:0;cursor:pointer}.moldura-zoom__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background:var(--yellow);cursor:grab;border-radius:0;box-shadow:0 0 0 2px var(--ink)}.moldura-zoom__slider::-moz-range-thumb{width:1rem;height:1rem;background:var(--yellow);cursor:grab;border:none;border-radius:0;box-shadow:0 0 0 2px var(--ink)}.moldura-controls__hint{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 35%,transparent);margin:0;text-align:center}.moldura-actions{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;justify-content:center}.moldura-btn{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;padding:.9rem 1.5rem;cursor:pointer;border:none;transition:background var(--t-fast) var(--ease-editorial),color var(--t-fast) var(--ease-editorial),box-shadow var(--t-fast) var(--ease-editorial)}.moldura-btn:disabled{opacity:.5;cursor:not-allowed}.moldura-btn--primary{background:var(--yellow);color:var(--ink);flex:1;min-width:10rem}.moldura-btn--primary:hover:not(:disabled),.moldura-btn--primary:focus-visible:not(:disabled){background:var(--paper)}.moldura-btn--ghost{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 38%,transparent);flex:1;min-width:10rem}.moldura-btn--ghost:hover:not(:disabled),.moldura-btn--ghost:focus-visible:not(:disabled){color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow)}.moldura-btn--reset{background:transparent;color:color-mix(in srgb,var(--paper) 45%,transparent);box-shadow:none;padding-inline:.75rem;font-size:.6rem}.moldura-btn--reset:hover,.moldura-btn--reset:focus-visible{color:var(--paper)}.moldura-btn--upload-cta{width:100%;max-width:20rem;text-align:center}.moldura-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:768px){.moldura-page{padding-top:7rem}.moldura-app{max-width:42rem}.moldura-app__lead{max-width:38ch}}@media(min-width:1024px){.moldura-page{display:grid;place-items:start center}.moldura-app{gap:2.25rem}}.moldura-preview-example{width:100%;display:flex;flex-direction:column;align-items:center;gap:.75rem}.moldura-preview-example__label{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin:0}.moldura-preview-example__img-wrap{width:100%;aspect-ratio:1 / 1;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--yellow) 25%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--yellow) 10%,transparent),0 8px 40px color-mix(in srgb,var(--ink) 60%,transparent)}.moldura-preview-example__img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) brightness(.97);transition:filter var(--t-mid) var(--ease-editorial)}.moldura-preview-example__img-wrap:hover .moldura-preview-example__img{filter:saturate(1) brightness(1)}.moldura-preview-example__hint{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 40%,transparent);margin:0;text-align:center}.moldura-popup-overlay{position:fixed;inset:0;z-index:200;background:color-mix(in srgb,var(--ink) 80%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.25rem;animation:popup-fade-in .3s var(--ease-editorial) both}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}.moldura-popup{position:relative;background:var(--ink);border:1px solid color-mix(in srgb,var(--yellow) 28%,transparent);width:100%;max-width:420px;padding:2rem 1.75rem 1.75rem;animation:popup-slide-in .38s var(--ease-editorial) both;box-shadow:0 0 0 1px color-mix(in srgb,var(--yellow) 10%,transparent),0 24px 64px color-mix(in srgb,var(--ink) 85%,transparent)}@keyframes popup-slide-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.moldura-popup:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--yellow)}.moldura-popup__close{position:absolute;top:.85rem;right:.85rem;width:2rem;height:2rem;display:grid;place-items:center;color:var(--mute);font-size:.85rem;background:transparent;border:none;cursor:pointer;transition:color var(--t-fast) var(--ease-editorial)}.moldura-popup__close:hover{color:var(--paper)}.moldura-popup__kicker{margin:0 0 .5rem;font-family:var(--font-label);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--yellow)}.moldura-popup__title{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(2.25rem,8vw,3rem);font-weight:800;line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper)}.moldura-popup__sub{margin:0 0 1.5rem;font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--paper) 65%,transparent)}.moldura-popup__form{display:flex;flex-direction:column;gap:.75rem}.moldura-popup__input{width:100%;background:color-mix(in srgb,var(--paper) 6%,transparent);border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);color:var(--paper);font-family:var(--font-body);font-size:.9375rem;padding:.75rem 1rem;outline:none;transition:border-color var(--t-fast) var(--ease-editorial);box-sizing:border-box}.moldura-popup__input::placeholder{color:var(--mute)}.moldura-popup__input:focus{border-color:var(--yellow)}.moldura-popup__check-label{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-family:var(--font-body);font-size:.78rem;line-height:1.5;color:color-mix(in srgb,var(--paper) 60%,transparent)}.moldura-popup__check-label input[type=checkbox]{flex-shrink:0;margin-top:.15rem;width:1rem;height:1rem;accent-color:var(--yellow);cursor:pointer}.moldura-popup__error{margin:0;font-family:var(--font-body);font-size:.78rem;color:#f87171}.moldura-popup__skip{background:none;border:none;color:var(--mute);font-family:var(--font-label);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:center;padding:.25rem 0;transition:color var(--t-fast) var(--ease-editorial)}.moldura-popup__skip:hover{color:var(--paper)}.moldura-popup__success{display:flex;flex-direction:column;align-items:center;gap:.85rem;text-align:center;padding:1rem 0}.moldura-popup__success-icon{width:3.5rem;height:3.5rem;background:var(--yellow);color:var(--ink);font-size:1.5rem;font-weight:800;display:grid;place-items:center;border-radius:50%}.moldura-popup__success-title{margin:0;font-family:var(--font-display);font-size:1.6rem;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--paper);line-height:1.1}.moldura-popup__success-sub{margin:0;font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--paper) 60%,transparent);max-width:26ch}}.skip-link{position:absolute;left:var(--page-margin);top:-4rem;z-index:var(--z-focus);background:var(--yellow);color:var(--ink);padding:.5rem .75rem;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:var(--type-label)}.skip-link:focus{top:.75rem}
