@font-face{font-family:"Montserrat Variable Fallback: Segoe UI";src:local("Segoe UI");size-adjust:120.8952%;ascent-override:80.0694%;descent-override:20.7618%;line-gap-override:0%}@font-face{font-family:Montserrat Variable;src:local("Montserrat Variable Variable"),url(../_fonts/IOuBW63oASbTVxPt1ssuzadzIRFriLa2xOae8X08NRE-Zh0pOKMseVTlOH4LFA4ZEDNyxCoAXE2qQAxZJ4ryd7I.woff2) format(woff2-variations);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:100 900;font-style:normal}@font-face{font-family:"Montserrat Variable Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:117.1658%;ascent-override:82.618%;descent-override:21.4226%;line-gap-override:0%}@font-face{font-family:"Montserrat Variable Fallback: Arial";src:local("Arial");size-adjust:109.4659%;ascent-override:88.4293%;descent-override:22.9295%;line-gap-override:0%}@font-face{font-family:"Montserrat Variable Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:128.6903%;ascent-override:75.2194%;descent-override:19.5042%;line-gap-override:0%}@font-face{font-family:"Montserrat Variable Fallback: Noto Sans";src:local("Noto Sans");size-adjust:113.0802%;ascent-override:85.603%;descent-override:22.1966%;line-gap-override:0%}@font-face{font-family:Montserrat Variable;src:local("Montserrat Variable Variable"),url(../_fonts/mhkN01GBoQqvuJhYb5DDmY4gKtf2gma40P9FQgmAJ1Y-Qz_kXLCzZpJIIt7Y7uwQyaDTv3HNlXJpZZ6EF6ImhT4.woff2) format(woff2-variations);font-display:swap;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;font-weight:100 900;font-style:normal}@font-face{font-family:"Montserrat Variable Fallback: Noto Sans";src:local("Noto Sans");size-adjust:102.9536%;ascent-override:94.023%;descent-override:24.3799%;line-gap-override:0%}@font-face{font-family:"Montserrat Variable Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:119.1111%;ascent-override:81.2687%;descent-override:21.0728%;line-gap-override:0%}@font-face{font-family:Montserrat Variable;src:local("Montserrat Variable Variable"),url(../_fonts/kBnES5K30w4aVvQRfhybTFcZQrD9ecmF9i1fE51tWMo-Cd9Z3pEyWhlL8NE4uRl__HYOHaJXqHUHPBZPrBWqMhM.woff2) format(woff2-variations);font-display:swap;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-weight:100 900;font-style:normal}@font-face{font-family:"Montserrat Variable Fallback: Segoe UI";src:local("Segoe UI");size-adjust:110.0687%;ascent-override:87.9451%;descent-override:22.8039%;line-gap-override:0%}@font-face{font-family:Montserrat Variable;src:local("Montserrat Variable Variable"),url(../_fonts/PT43_Hjx8JgKReSLi0zBKSDkSgVB091nVf8jw6vcbyI-nj7z5MgPWu02G3w0SIcyXiWlFK4pkCd64vQfV6FKXhQ.woff2) format(woff2-variations);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:100 900;font-style:normal}@font-face{font-family:"Montserrat Variable Fallback: Arial";src:local("Arial");size-adjust:120.2331%;ascent-override:80.5103%;descent-override:20.8761%;line-gap-override:0%}@font-face{font-family:Montserrat Variable;src:local("Montserrat Variable Variable"),url(../_fonts/4O0zZOcJn5Jz6C-11Q0C4epRwXIGW5CqG3NbIa50sSI-YtDhifl4ZKEoj8r8C37ko2eNKNbl7jSDnCPYcyyg1C0.woff2) format(woff2-variations);font-display:swap;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-weight:100 900;font-style:normal}@font-face{font-family:"Montserrat Variable Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:108.4444%;ascent-override:89.2623%;descent-override:23.1455%;line-gap-override:0%}.bi-hero[data-v-f70d8b33]{background:var(--pp-bg);border-bottom:1px solid var(--pp-line);overflow:hidden;padding:96px 20px clamp(56px,7vw,88px);position:relative}.bi-hero-in[data-v-f70d8b33]{gap:32px}.bi-caption[data-v-f70d8b33],.bi-hero-in[data-v-f70d8b33]{display:flex;flex-direction:column}.bi-caption[data-v-f70d8b33]{align-items:flex-start;animation:pp-swap .45s cubic-bezier(.2,.7,.2,1);gap:20px;max-width:760px}.bi-h1[data-v-f70d8b33]{color:var(--pp-ink);font-family:Montserrat Variable,"Montserrat Variable Fallback: BlinkMacSystemFont","Montserrat Variable Fallback: Segoe UI","Montserrat Variable Fallback: Helvetica Neue","Montserrat Variable Fallback: Arial","Montserrat Variable Fallback: Noto Sans",Montserrat,sans-serif;font-size:clamp(32px,4.6vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0;text-wrap:balance}.bi-featured[data-v-f70d8b33]{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:20px;box-shadow:0 6px 0 var(--pp-line),0 30px 50px -28px var(--pp-shadow);color:var(--pp-ink);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.bi-featured[data-v-f70d8b33]:hover{box-shadow:0 10px 0 var(--pp-line),0 36px 56px -26px var(--pp-shadow);color:var(--pp-ink);transform:translateY(-4px)}.bi-featured-art[data-v-f70d8b33]{align-items:center;background:radial-gradient(closest-side at 70% 40%,rgba(239,82,77,.35),transparent),radial-gradient(closest-side at 25% 75%,rgba(123,195,19,.25),transparent),var(--pp-deep);display:flex;justify-content:center;min-height:220px;overflow:hidden;position:relative}.bi-featured-glyph[data-v-f70d8b33]{color:#ffffffeb;font-family:Montserrat Variable,"Montserrat Variable Fallback: BlinkMacSystemFont","Montserrat Variable Fallback: Segoe UI","Montserrat Variable Fallback: Helvetica Neue","Montserrat Variable Fallback: Arial","Montserrat Variable Fallback: Noto Sans",Montserrat,sans-serif;font-size:clamp(120px,16vw,200px);font-weight:800;line-height:1;text-shadow:0 12px 0 rgba(0,0,0,.25);transform:rotate(-6deg)}.bi-featured-cat[data-v-f70d8b33]{background:var(--pp-red);border-radius:999px;box-shadow:0 3px 0 var(--pp-red-dark);color:#fff;font-size:12.5px;font-weight:700;left:20px;padding:6px 12px;position:absolute;top:20px}.bi-featured-body[data-v-f70d8b33]{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3.5vw,40px)}.bi-featured-kicker[data-v-f70d8b33]{color:var(--pp-red-text);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bi-featured-title[data-v-f70d8b33]{font-family:Montserrat Variable,"Montserrat Variable Fallback: BlinkMacSystemFont","Montserrat Variable Fallback: Segoe UI","Montserrat Variable Fallback: Helvetica Neue","Montserrat Variable Fallback: Arial","Montserrat Variable Fallback: Noto Sans",Montserrat,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.bi-featured-description[data-v-f70d8b33]{color:var(--pp-text-2);font-size:16px;line-height:1.6}.bi-meta[data-v-f70d8b33]{color:var(--pp-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px}.bi-list[data-v-f70d8b33]{scroll-margin-top:68px}.bi-list-in[data-v-f70d8b33]{display:flex;flex-direction:column;gap:28px}.bi-head[data-v-f70d8b33]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.bi-h2[data-v-f70d8b33]{font-size:clamp(26px,3.2vw,38px)}.bi-search[data-v-f70d8b33]{flex:0 1 340px;min-width:min(100%,240px);position:relative}.bi-search input[data-v-f70d8b33]{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:10px;box-shadow:0 3px 0 var(--pp-line);color:var(--pp-ink);font:inherit;font-size:15px;height:46px;padding:0 14px 0 38px;transition:border-color .15s,box-shadow .15s;width:100%}.bi-search input[data-v-f70d8b33]:focus{border-color:var(--pp-ink);box-shadow:0 0 0 3px #09090b14;outline:none}.bi-search-icon[data-v-f70d8b33]{color:var(--pp-faint);font-size:15px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.bi-tabs[data-v-f70d8b33]{align-self:flex-start;background:var(--pp-muted-bg);border:1px solid var(--pp-line);border-radius:12px;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:5px}.bi-tabs button[data-v-f70d8b33]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--pp-text-2);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:14px;font-weight:600;gap:8px;height:40px;padding:0 14px;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap}.bi-tabs button.is-on[data-v-f70d8b33]{background:var(--pp-surface);box-shadow:0 1px 2px #09090b1a,0 2px 0 var(--pp-line);color:var(--pp-ink)}.bi-tabs button.is-on .bi-count[data-v-f70d8b33]{background:var(--pp-red-soft);color:var(--pp-red-text)}.bi-count[data-v-f70d8b33]{background:var(--pp-line);border-radius:6px;color:var(--pp-text-2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 7px}.bi-results[data-v-f70d8b33]{color:var(--pp-muted);font-size:14px;margin:0}.bi-grid>li[data-v-f70d8b33]{animation:pp-card .45s cubic-bezier(.2,.7,.2,1) both}.bi-card[data-v-f70d8b33]{gap:14px;padding:22px}.bi-card-top[data-v-f70d8b33]{align-items:center;display:flex;gap:10px;justify-content:space-between}.bi-cat[data-v-f70d8b33]{align-items:center;background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:999px;color:var(--pp-red-text);display:inline-flex;font-size:12px;font-weight:600;min-height:26px;padding:3px 10px}.bi-card-time[data-v-f70d8b33]{color:var(--pp-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.bi-card-title[data-v-f70d8b33]{color:var(--pp-ink);font-family:Montserrat Variable,"Montserrat Variable Fallback: BlinkMacSystemFont","Montserrat Variable Fallback: Segoe UI","Montserrat Variable Fallback: Helvetica Neue","Montserrat Variable Fallback: Arial","Montserrat Variable Fallback: Noto Sans",Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;text-wrap:balance}.bi-card-description[data-v-f70d8b33]{color:var(--pp-text-2);display:-webkit-box;flex:1;font-size:15px;-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.bi-card-foot[data-v-f70d8b33]{align-items:center;border-top:1px dashed var(--pp-line);color:var(--pp-muted);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding-top:12px}.bi-empty[data-v-f70d8b33]{background:var(--pp-surface);border:1px dashed var(--pp-line-strong);border-radius:16px;color:var(--pp-muted);margin:0;padding:40px;text-align:center}.bi-pages[data-v-f70d8b33]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bi-pages .pp-btn[data-v-f70d8b33]:disabled{cursor:default;opacity:.45;transform:none}.bi-page[data-v-f70d8b33]{background:var(--pp-surface);border:1px solid var(--pp-line);border-radius:10px;box-shadow:0 3px 0 var(--pp-line);color:var(--pp-text-2);cursor:pointer;font:inherit;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:40px;min-width:40px;padding:0 10px}.bi-page.is-on[data-v-f70d8b33]{background:var(--pp-ink);border-color:var(--pp-ink);box-shadow:0 3px 0 var(--pp-text-3);color:var(--pp-bg)}.bi-cta-in[data-v-f70d8b33]{align-items:center;display:flex;flex-direction:column;gap:18px;max-width:720px;text-align:center}.bi-cta-in .pp-lead[data-v-f70d8b33]{max-width:560px}
