@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/funnel-display-latin-ext-400-normal.2nuyee41mqhzz.woff2)format("woff2"),url(../media/funnel-display-latin-ext-400-normal.0j9k8van6wzwp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Funnel Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/funnel-display-latin-400-normal.0m285w_xpi27u.woff2)format("woff2"),url(../media/funnel-display-latin-400-normal.1_0a9v78abm5j.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:500;src:url(../media/funnel-display-latin-ext-500-normal.3fn4ru762g1-1.woff2)format("woff2"),url(../media/funnel-display-latin-ext-500-normal.2v7guftcu7td-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Funnel Display;font-style:normal;font-display:swap;font-weight:500;src:url(../media/funnel-display-latin-500-normal.248lexnd6wpyr.woff2)format("woff2"),url(../media/funnel-display-latin-500-normal.1leocinh43epv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/funnel-sans-latin-ext-400-normal.2enjkdgjd2z1d.woff2)format("woff2"),url(../media/funnel-sans-latin-ext-400-normal.3jc7-tc12byxd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Funnel Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/funnel-sans-latin-400-normal.3tk16qpf-j13v.woff2)format("woff2"),url(../media/funnel-sans-latin-400-normal.1d4p3yztl-45b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/funnel-sans-latin-ext-500-normal.1t9jra4in7rh3.woff2)format("woff2"),url(../media/funnel-sans-latin-ext-500-normal.3zeppcpu-z0ub.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Funnel Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/funnel-sans-latin-500-normal.0ld8xhtr-0b64.woff2)format("woff2"),url(../media/funnel-sans-latin-500-normal.02v2z2tb7enu3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/funnel-sans-latin-ext-600-normal.11y9uia6w_u1j.woff2)format("woff2"),url(../media/funnel-sans-latin-ext-600-normal.23uqdc1f007rd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Funnel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/funnel-sans-latin-600-normal.2kqape-1jk46g.woff2)format("woff2"),url(../media/funnel-sans-latin-600-normal.3k5fbna_sd5dv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-math-400-italic.1r1_kv4_jq-aw.woff2)format("woff2"),url(../media/bodoni-moda-math-400-italic.12k7fvef5rakf.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-symbols-400-italic.35q26msu0lco7.woff2)format("woff2"),url(../media/bodoni-moda-symbols-400-italic.0_-70imvcjssr.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-latin-ext-400-italic.3v9ytp1qsohb1.woff2)format("woff2"),url(../media/bodoni-moda-latin-ext-400-italic.36xncod_v71p8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-latin-400-italic.0y9xnob230-19.woff2)format("woff2"),url(../media/bodoni-moda-latin-400-italic.396drf38zlpuh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-ext-400-normal.1-gzd6ggq_39y.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-400-normal.3v28gogfxz7u_.woff)format("woff");unicode-range:U+460-52F,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(../media/geist-mono-cyrillic-400-normal.0jqpdrp5_w2mq.woff2)format("woff2"),url(../media/geist-mono-cyrillic-400-normal.0w8ppe_5dv5k6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-symbols2-400-normal.28ogp6o_9w9-6.woff2)format("woff2"),url(../media/geist-mono-symbols2-400-normal.0vtefgqpspu6n.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(../media/geist-mono-vietnamese-400-normal.38pr3iu06pvev.woff2)format("woff2"),url(../media/geist-mono-vietnamese-400-normal.3t17bjub9ubss.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-ext-400-normal.24rx98abtwfo3.woff2)format("woff2"),url(../media/geist-mono-latin-ext-400-normal.01_b3mc1bij8g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/geist-mono-latin-400-normal.0cd_-v3p9jh1i.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.42bpynni4ssl9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-ext-500-normal.11u_ypv6vswgf.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-500-normal.20qlvfbfsgnu-.woff)format("woff");unicode-range:U+460-52F,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:500;src:url(../media/geist-mono-cyrillic-500-normal.10ogyfwe-dp71.woff2)format("woff2"),url(../media/geist-mono-cyrillic-500-normal.0g93or9gmz-o9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-symbols2-500-normal.2qi-po4s1x_3h.woff2)format("woff2"),url(../media/geist-mono-symbols2-500-normal.2h196if_jfm1e.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:500;src:url(../media/geist-mono-vietnamese-500-normal.38yf_t_q-gp_n.woff2)format("woff2"),url(../media/geist-mono-vietnamese-500-normal.3lion9kg33a4h.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-ext-500-normal.0ccp4f7e-vfdd.woff2)format("woff2"),url(../media/geist-mono-latin-ext-500-normal.0u9wk_vcconhy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;src:url(../media/geist-mono-latin-500-normal.187xias42mml0.woff2)format("woff2"),url(../media/geist-mono-latin-500-normal.0znzlvxolnrnt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pida-bg:#070707;--pida-bg-raised:#141414;--pida-bg-sunken:#030303;--pida-bg-well:#1d1d1d;--pida-scrim-solid:#070707;--pida-scrim-mid:#070707b8;--pida-scrim-none:#07070700;--pida-fg:#e5e5e5;--pida-fg-muted:#e5e5e599;--pida-fg-faint:#e5e5e58f;--pida-edge:#2c2c2c;--pida-edge-strong:#3a3a3a;--pida-edge-soft:#e5e5e514;--pida-ink-cold:#dce3e8;--pida-action:#ff3616;--pida-action-soft:#ff5a33;--pida-action-wash:#ff36161f;--pida-action-edge:#ff361659;--pida-on-action:#1a0500;--pida-ok:#4ec38a;--pida-warn:#ffb224;--pida-error:#ff5c47;--pida-paper:var(--pida-bg);--pida-paper-2:var(--pida-bg-raised);--pida-paper-cool:var(--pida-bg-raised);--pida-navy:var(--pida-bg);--pida-navy-2:var(--pida-bg-raised);--pida-reading-room:var(--pida-bg-sunken);--pida-ink:var(--pida-fg);--pida-ink-2:var(--pida-fg-muted);--pida-on-dark:var(--pida-fg);--pida-on-dark-2:var(--pida-fg-muted);--pida-rule:var(--pida-edge);--pida-rule-dark:var(--pida-edge);--pida-cobalt:var(--pida-action);--pida-cobalt-hover:var(--pida-action-soft);--pida-cobalt-on-dark:var(--pida-action);--pida-petrol:var(--pida-action);--pida-amber:var(--pida-action);--pida-brass:var(--pida-action);--pida-coral:var(--pida-action);--pida-font-display:"Funnel Display", "Funnel Sans", ui-sans-serif, system-ui, sans-serif;--pida-font-body:"Funnel Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pida-font-accent:"Bodoni Moda", Georgia, "Times New Roman", serif;--pida-font-mark:"Tenada", "Funnel Display", ui-sans-serif, sans-serif;--pida-font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pida-heading-wash:radial-gradient(ellipse 55% 170% at 89% 100%, #ff3616 0%, #f8482cdf 6.6%, #f15a42bf 13.2%, #e37f6f80 26.4%, #c7c7c700 52.9%), linear-gradient(var(--pida-fg), var(--pida-fg));--pida-r-xs:4px;--pida-r-sm:6px;--pida-r-md:8px;--pida-r-lg:10px;--pida-r-xl:12px;--pida-r-2xl:16px;--pida-r-full:9999px;--pida-radius:var(--pida-r-md);--pida-header-h:58px;--pida-container:90rem;--pida-gutter:24px;--pida-margin:clamp(16px, 4vw, 3.125rem);--pida-section-pad:clamp(64px, 8vw, 104px);--pida-measure:62ch;--pida-ease:cubic-bezier(.16, 1, .3, 1);--pida-dur-ui:.16s;--pida-dur-reveal:.62s;--pida-shadow-frame:0 1px 2px #00000080, 0 12px 28px -14px #0009;--pida-shadow-chip:0 1px 2px #0006, inset 0 1px 0 #ffffff0f;--pida-space-1:4px;--pida-space-2:8px;--pida-space-3:12px;--pida-space-4:16px;--pida-space-5:24px;--pida-space-6:32px;--pida-space-7:48px;--pida-space-8:72px;--pida-space-9:120px;--pida-z-header:100;--pida-z-menu:200;--pida-z-lightbox:300;--bg:var(--pida-bg);--fg:var(--pida-fg);--fg-2:var(--pida-fg-muted);--accent:var(--pida-action);--rule:var(--pida-edge);--focus:var(--pida-action)}@supports (color:lab(0% 0 0)){:root{--pida-bg:lab(1.98454% 0 0);--pida-bg-raised:lab(6.19571% 0 0);--pida-bg-sunken:lab(.903296% 0 0);--pida-bg-well:lab(10.68% .00000745058 -.00000298023);--pida-scrim-solid:lab(1.98454% 0 0);--pida-scrim-mid:lab(1.98454% 0 0/.72);--pida-scrim-none:lab(1.98454% 0 0/0)}}[data-theme=paper-2],[data-theme=paper-cool],[data-theme=raised]{--bg:var(--pida-bg-raised)}[data-theme=reading-room],[data-theme=ink],[data-theme=sunken]{--bg:var(--pida-bg-sunken)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--pida-bg);scroll-padding-top:88px}body{background:var(--pida-bg);color:var(--pida-fg);font-family:var(--pida-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:1.5;overflow-x:clip}img,video,svg{max-width:100%;display:block}h1,h2,h3,h4,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}[data-theme]{background:var(--bg);color:var(--fg)}.band{padding-block:var(--pida-section-pad)}.container{width:100%;max-width:var(--pida-container);padding-inline:var(--pida-margin);margin-inline:auto}.well{width:100%;max-width:66rem;margin-inline:auto}.grid{gap:var(--pida-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:768px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.display-xl,.display-l,.display-m{font-family:var(--pida-font-display);letter-spacing:-.03em;margin-bottom:-.22em;padding-bottom:.22em;font-weight:400;line-height:1.02}.display-xl{font-size:clamp(40px,6.2vw,78px)}.display-l{font-size:clamp(30px,3.9vw,52px)}.display-m{font-size:clamp(24px,2.6vw,34px)}.accent-word{font-family:var(--pida-font-accent);letter-spacing:-.015em;font-size:1.04em;font-style:italic;font-weight:400}.wash{color:var(--pida-fg)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.wash{background-image:var(--pida-heading-wash);color:#0000;-webkit-background-clip:text;background-clip:text}}.h3{font-family:var(--pida-font-body);letter-spacing:-.01em;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.3}.title{font-family:var(--pida-font-body);letter-spacing:-.01em;color:var(--pida-fg);font-size:17px;font-weight:500;line-height:1.35}.sub-headline,.body-l{color:var(--pida-fg-muted);font-size:clamp(16px,1.15vw,18px);line-height:1.45}p{color:var(--pida-fg-muted)}.small{color:var(--pida-fg-muted);font-size:13px;line-height:1.5}.eyebrow{font-family:var(--pida-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pida-fg-muted);align-items:center;gap:8px;font-size:clamp(11px,.85vw,13px);font-weight:500;line-height:1.3;display:flex}.eyebrow svg{color:var(--pida-action);flex:none}.mono-label{font-family:var(--pida-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pida-fg-faint);font-size:11px;font-weight:500;line-height:1.3}.mono-data{font-family:var(--pida-font-mono);color:var(--pida-fg-muted);font-size:13px;font-weight:400;line-height:1.45}.fact{font-family:var(--pida-font-mono);color:var(--pida-fg-muted);font-size:13px;font-weight:400;line-height:1.5}.caption{font-family:var(--pida-font-mono);color:var(--pida-fg-faint);font-size:12px;font-weight:400;line-height:1.45}.measure{max-width:var(--pida-measure)}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}abbr[title]{cursor:help;text-decoration:none}.btn{border-radius:var(--pida-r-md);min-height:40px;font-family:var(--pida-font-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--pida-dur-ui) var(--pida-ease), border-color var(--pida-dur-ui) var(--pida-ease), filter var(--pida-dur-ui) var(--pida-ease), transform var(--pida-dur-ui) var(--pida-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(.5px)}.btn-primary{background:var(--pida-bg-well);color:var(--pida-fg);box-shadow:var(--pida-shadow-chip)}.btn-primary:hover,.btn-primary:focus-visible{filter:brightness(1.25)}.btn-action{background:var(--pida-action);color:var(--pida-on-action);font-weight:600}.btn-action:hover,.btn-action:focus-visible{background:var(--pida-action-soft)}.btn-quiet{border-color:var(--pida-edge-strong);color:var(--pida-fg);background:0 0}.btn-quiet:hover,.btn-quiet:focus-visible{border-color:var(--pida-fg-faint);background:#e5e5e50f}@media (max-width:479px){.btn-block-sm{width:100%}}.link{color:var(--pida-fg);text-decoration:underline;-webkit-text-decoration-color:var(--pida-edge-strong);text-decoration-color:var(--pida-edge-strong);text-underline-offset:3px;transition:color var(--pida-dur-ui) var(--pida-ease), text-decoration-color var(--pida-dur-ui) var(--pida-ease);text-decoration-thickness:1px}.link:hover{color:var(--pida-action);-webkit-text-decoration-color:var(--pida-action);text-decoration-color:var(--pida-action)}.link-arrow{align-items:center;gap:var(--pida-space-2);display:inline-flex}.link-arrow svg{transition:transform var(--pida-dur-ui) var(--pida-ease)}.link-arrow:hover svg{transform:translate(2px)}:focus-visible{outline:2px solid var(--pida-action);outline-offset:2px;border-radius:var(--pida-r-xs)}.skip-link{left:var(--pida-margin);z-index:calc(var(--pida-z-header) + 1);background:var(--pida-bg-raised);color:var(--pida-fg);border:1px solid var(--pida-edge-strong);border-radius:var(--pida-r-md);transition:top var(--pida-dur-ui) var(--pida-ease);padding:12px 16px;font-weight:500;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:12px}.badge{border-radius:var(--pida-r-full);width:fit-content;color:var(--pida-fg);transition:background-color var(--pida-dur-ui) var(--pida-ease);background:#e5e5e51a;align-items:center;gap:6px;padding:5px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex}a.badge:hover{background:#e5e5e529}.badge svg{color:var(--pida-action);flex:none}.facts>li+li{border-top:1px solid var(--pida-edge)}.facts>li{padding-block:var(--pida-space-3)}.frame{border:1px solid var(--pida-edge);border-radius:var(--pida-r-xl);background:var(--pida-bg-raised);box-shadow:var(--pida-shadow-frame);overflow:hidden}.frame-strip{height:32px;padding-inline:var(--pida-space-4);border-bottom:1px solid var(--pida-edge);color:var(--pida-fg-faint);justify-content:space-between;align-items:center;display:flex}.frame-strip-square{background:var(--pida-action);border-radius:1px;width:7px;height:7px}.placeholder{justify-content:center;align-items:center;gap:var(--pida-space-2);min-height:240px;padding:var(--pida-space-6);border:1px dashed var(--pida-edge-strong);border-radius:var(--pida-r-xl);background:var(--pida-bg-raised);color:var(--pida-fg-faint);text-align:center;flex-direction:column;display:flex}figcaption{margin-top:var(--pida-space-3)}hr.rule{border:0;border-top:1px solid var(--pida-edge);height:0;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{margin:16mm}html{font-size:10.5pt}:root,[data-theme]{--bg:#fff;--fg:#000;--fg-2:#333;--rule:#999;--pida-bg:#fff;--pida-bg-raised:#fff;--pida-bg-sunken:#fff;--pida-fg:#000;--pida-fg-muted:#333;--pida-fg-faint:#555;--pida-edge:#999}body,[data-theme]{color:#000;background:#fff}.wash{color:#000;background-image:none}header nav,.menu,[data-pida=cta],[data-pida=video-controls],[data-pida=consent],dialog{display:none}[data-pida=section]{break-inside:auto;padding-block:10mm}h1,h2,h3{break-after:avoid}figure,[data-pida=media],[data-pida=card],[data-pida=chip]{break-inside:avoid}[data-pida=media] img{width:auto;max-height:110mm;box-shadow:none}video{display:none}details{open:true}.legal a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}}@media (max-width:767px){.btn{min-height:44px}}
@font-face{font-family:Tenada;src:url(/fonts/tenada-pida.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}
.Preloader-module__3uR81a__plate{z-index:10000;background:var(--pida-bg);pointer-events:none;place-items:center;animation:.65s cubic-bezier(.76,0,.24,1) 2.35s both Preloader-module__3uR81a__plateLift;display:grid;position:fixed;inset:0;transform:translateY(0)}@keyframes Preloader-module__3uR81a__plateLift{0%{visibility:visible;transform:translateY(0)}99%{visibility:visible}to{visibility:hidden;transform:translateY(-100%)}}.Preloader-module__3uR81a__lockup{animation:Preloader-module__3uR81a__lockupOut .4s var(--pida-ease) 1.95s both;flex-direction:column;align-items:center;gap:14px;display:flex}@keyframes Preloader-module__3uR81a__lockupOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.Preloader-module__3uR81a__word{font-family:var(--pida-font-mark);letter-spacing:.02em;color:var(--pida-fg);margin:0;font-size:clamp(64px,12vw,148px);font-weight:400;line-height:1;display:flex}.Preloader-module__3uR81a__letter{will-change:transform, opacity;display:inline-block}.Preloader-module__3uR81a__letter[data-i="0"]{animation:.5s cubic-bezier(.2,.85,.2,1) 70ms both Preloader-module__3uR81a__letterIn0}@keyframes Preloader-module__3uR81a__letterIn0{0%{opacity:0;transform:translate(-94px,40px)rotate(-13deg)scale(.86)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.Preloader-module__3uR81a__letter[data-i="1"]{animation:.5s cubic-bezier(.2,.85,.2,1) .23s both Preloader-module__3uR81a__letterIn1}@keyframes Preloader-module__3uR81a__letterIn1{0%{opacity:0;transform:translate(48px,-66px)rotate(11deg)scale(.86)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.Preloader-module__3uR81a__letter[data-i="2"]{animation:.5s cubic-bezier(.2,.85,.2,1) .39s both Preloader-module__3uR81a__letterIn2}@keyframes Preloader-module__3uR81a__letterIn2{0%{opacity:0;transform:translate(-36px,-52px)rotate(9deg)scale(.86)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.Preloader-module__3uR81a__letter[data-i="3"]{animation:.5s cubic-bezier(.2,.85,.2,1) .55s both Preloader-module__3uR81a__letterIn3}@keyframes Preloader-module__3uR81a__letterIn3{0%{opacity:0;transform:translate(82px,46px)rotate(-8deg)scale(.86)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.Preloader-module__3uR81a__rule{background:var(--pida-edge-strong);transform-origin:0;width:clamp(180px,26vw,330px);height:1px;animation:.65s cubic-bezier(.2,.8,.2,1) .85s both Preloader-module__3uR81a__ruleDraw;position:relative}.Preloader-module__3uR81a__rule:after{content:"";background:var(--pida-action);border-radius:1px;width:7px;height:7px;position:absolute;top:-3px;right:0}@keyframes Preloader-module__3uR81a__ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Preloader-module__3uR81a__line{font-family:var(--pida-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pida-fg-faint);animation:Preloader-module__3uR81a__lineIn .55s var(--pida-ease) 1.1s both;margin:0;font-size:11px}@keyframes Preloader-module__3uR81a__lineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Preloader-module__3uR81a__plate{display:none}}
.Header-module__Af2_WG__header{z-index:var(--pida-z-header);position:sticky;top:0}.Header-module__Af2_WG__wrap{padding:10px 12px 0}@media (min-width:640px){.Header-module__Af2_WG__wrap{padding-inline:24px}}.Header-module__Af2_WG__bar{background:var(--pida-bg-raised);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;max-width:56rem;margin-inline:auto;padding:8px 8px 8px 14px;display:grid;position:relative;box-shadow:0 10px 20px #00000059,0 3px 3px #0000003d,0 1px 2px #0000004d}.Header-module__Af2_WG__sheen{pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 1px .5px #ffffff21}.Header-module__Af2_WG__brand{font-family:var(--pida-font-display);letter-spacing:-.02em;color:var(--pida-fg);flex-shrink:0;justify-self:start;align-items:center;gap:8px;font-size:18px;font-weight:400;line-height:1;text-decoration:none;display:flex}.Header-module__Af2_WG__mark{border-radius:var(--pida-r-xs);background:var(--pida-fg);clip-path:polygon(0 0,100% 0,100% 58%,58% 58%,58% 100%,0 100%);flex:none;width:18px;height:18px;position:relative}.Header-module__Af2_WG__mark:after{content:"";background:var(--pida-action);border-radius:1px;width:42%;height:42%;position:absolute;bottom:0;right:0}.Header-module__Af2_WG__links{display:none}@media (min-width:768px){.Header-module__Af2_WG__links{grid-column-start:2;justify-self:center;align-items:center;gap:27px;display:flex}}.Header-module__Af2_WG__link{white-space:nowrap;color:var(--pida-fg-muted);transition:opacity var(--pida-dur-ui) var(--pida-ease);font-size:14px;line-height:1.2;text-decoration:none}.Header-module__Af2_WG__link:hover{opacity:.6}.Header-module__Af2_WG__actions{grid-column-start:3;justify-self:end;align-items:center;gap:12px;display:flex}.Header-module__Af2_WG__chip,.Header-module__Af2_WG__chipPrimary{border-radius:var(--pida-r-md);height:32px;font-family:var(--pida-font-body);white-space:nowrap;transition:background-color var(--pida-dur-ui) var(--pida-ease), filter var(--pida-dur-ui) var(--pida-ease), transform var(--pida-dur-ui) var(--pida-ease);justify-content:center;align-items:center;padding-inline:12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:none}.Header-module__Af2_WG__chip:active,.Header-module__Af2_WG__chipPrimary:active{transform:translateY(.5px)}.Header-module__Af2_WG__chip{border:1px solid var(--pida-edge-strong);color:var(--pida-fg);background:#383838;background:lab(23.44% -.0000149012 0);box-shadow:0 1px 2px #0006,inset 0 1px #ffffff0f}@media (min-width:640px){.Header-module__Af2_WG__chip{display:inline-flex}}.Header-module__Af2_WG__chip:hover,.Header-module__Af2_WG__chip:focus-visible{background:#454545;background:lab(29.24% -.0000149012 0)}.Header-module__Af2_WG__chipPrimary{color:#0b0b0b;color:lab(3.04863% 0 0);background:#eee;background:lab(94.2% 0 0);border:1px solid #eee;border:1px solid lab(94.2% 0 0);display:inline-flex;box-shadow:0 1px 2px #00000080,inset 0 0 0 1px #ffffff26}.Header-module__Af2_WG__chipPrimary:hover,.Header-module__Af2_WG__chipPrimary:focus-visible{filter:brightness(1.08)}.Header-module__Af2_WG__menu{position:relative}@media (min-width:768px){.Header-module__Af2_WG__menu{display:none}}.Header-module__Af2_WG__menuButton{border-radius:var(--pida-r-md);width:40px;height:40px;color:var(--pida-fg);cursor:pointer;transition:background-color var(--pida-dur-ui) var(--pida-ease);place-items:center;list-style:none;display:grid}.Header-module__Af2_WG__menuButton::-webkit-details-marker{display:none}.Header-module__Af2_WG__menuButton:hover{background:#ffffff0f}.Header-module__Af2_WG__burger{width:18px;height:10px;display:block;position:relative}.Header-module__Af2_WG__burger span{border-radius:var(--pida-r-full);background:currentColor;height:1.5px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:absolute;inset-inline:0}.Header-module__Af2_WG__burger span:first-child{top:0}.Header-module__Af2_WG__burger span:last-child{bottom:0}.Header-module__Af2_WG__menu[open] .Header-module__Af2_WG__burger span:first-child{transform:translateY(4.25px)rotate(45deg)}.Header-module__Af2_WG__menu[open] .Header-module__Af2_WG__burger span:last-child{transform:translateY(-4.25px)rotate(-45deg)}.Header-module__Af2_WG__sheet{z-index:var(--pida-z-menu);border:1px solid var(--pida-edge);background:var(--pida-bg-raised);width:max(62vw,240px);box-shadow:var(--pida-shadow-frame);border-radius:12px;padding:16px;position:absolute;top:calc(100% + 14px);right:0}.Header-module__Af2_WG__sheetAnchors{display:grid}.Header-module__Af2_WG__sheetAnchors a{color:var(--pida-fg-muted);padding:.6rem .5rem;font-size:16px;text-decoration:none;display:block}.Header-module__Af2_WG__sheetAnchors a:hover{color:var(--pida-fg)}.Header-module__Af2_WG__sheetLegal{border-top:1px solid var(--pida-edge);flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;display:flex}.Header-module__Af2_WG__sheetLegal a{color:var(--pida-fg-faint);font-size:13px;text-decoration:none}.Header-module__Af2_WG__sheetLegal a:hover{color:var(--pida-fg)}.Header-module__Af2_WG__stripWrap{inset-inline:0;z-index:-1;pointer-events:none;padding-inline:12px;display:block;position:absolute;top:calc(100% - 6px)}@media (min-width:640px){.Header-module__Af2_WG__stripWrap{padding-inline:24px}}.Header-module__Af2_WG__strip{color:#fff;pointer-events:auto;background:#d21f00;border-end-end-radius:12px;border-end-start-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:56rem;margin-inline:auto;padding:13px 16px 8px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #0000004d,0 3px 3px #00000038,0 1px 2px #00000047}.Header-module__Af2_WG__stripGradient{pointer-events:none;background:linear-gradient(90deg,#a81800,#d21f0000 45%,#c02400);position:absolute;inset:0}.Header-module__Af2_WG__stripTexture{pointer-events:none;opacity:.4;mix-blend-mode:multiply;background-image:radial-gradient(circle at 1px 1px,#000000e6 .9px,#0000 1.1px),radial-gradient(circle at 3px 3px,#0000008c .7px,#0000 .9px);background-size:4px 4px,6px 6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 75%);mask-image:linear-gradient(90deg,#000 30%,#0000 75%)}.Header-module__Af2_WG__stripLabel{font-family:var(--pida-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500;line-height:1;position:relative}.Header-module__Af2_WG__stripArrow{align-items:center;transition:transform .3s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.Header-module__Af2_WG__strip:hover .Header-module__Af2_WG__stripArrow{transform:translate(2px)}@media (max-width:767px){.Header-module__Af2_WG__menuButton{width:44px;height:44px}.Header-module__Af2_WG__chip,.Header-module__Af2_WG__chipPrimary{height:44px;padding-inline:16px}.Header-module__Af2_WG__sheetAnchors a,.Header-module__Af2_WG__sheetLegal a{min-height:44px;line-height:44px;display:block}.Header-module__Af2_WG__brand{min-height:44px}.Header-module__Af2_WG__strip{min-height:44px;padding-block:15px 12px}}
.Footer-module__EZoWya__footer{background:var(--pida-bg-sunken);border-top:1px solid var(--pida-edge);padding-block:clamp(48px, 6vw, 80px) var(--pida-space-6)}.Footer-module__EZoWya__cols{grid-template-columns:1fr;gap:clamp(32px,4vw,48px);display:grid}@media (min-width:620px){.Footer-module__EZoWya__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.Footer-module__EZoWya__brand{grid-column:1/-1}}@media (min-width:1024px){.Footer-module__EZoWya__cols{grid-template-columns:4fr 3fr 3fr 3fr}.Footer-module__EZoWya__brand{grid-column:auto}}.Footer-module__EZoWya__brand{gap:var(--pida-space-4);flex-direction:column;display:flex}.Footer-module__EZoWya__wordmarkLink{color:var(--pida-fg);align-items:center;gap:9px;display:inline-flex}.Footer-module__EZoWya__mark{border-radius:var(--pida-r-xs);background:var(--pida-fg);clip-path:polygon(0 0,100% 0,100% 58%,58% 58%,58% 100%,0 100%);width:18px;height:18px;position:relative}.Footer-module__EZoWya__mark:after{content:"";background:var(--pida-action);border-radius:1px;width:42%;height:42%;position:absolute;bottom:0;right:0}.Footer-module__EZoWya__wordmark{font-family:var(--pida-font-display);letter-spacing:-.02em;font-size:19px;font-weight:500}.Footer-module__EZoWya__tagline{max-width:32ch;font-size:14px;line-height:1.5}.Footer-module__EZoWya__col{gap:var(--pida-space-4);flex-direction:column;display:flex}.Footer-module__EZoWya__colHead{color:var(--pida-fg-faint)}.Footer-module__EZoWya__list{gap:10px;display:grid}.Footer-module__EZoWya__list a{color:var(--pida-fg-muted);transition:color var(--pida-dur-ui) var(--pida-ease);font-size:14px;line-height:1.4;text-decoration:none}.Footer-module__EZoWya__list a:hover{color:var(--pida-fg)}.Footer-module__EZoWya__bottom{justify-content:space-between;gap:var(--pida-space-4);padding-top:var(--pida-space-5);border-top:1px solid var(--pida-edge);flex-wrap:wrap;margin-top:clamp(40px,5vw,64px);display:flex}.Footer-module__EZoWya__standards{text-transform:none;letter-spacing:0;max-width:62ch;font-family:var(--pida-font-body);font-size:12px;line-height:1.5}@media (max-width:767px){.Footer-module__EZoWya__list{gap:0}.Footer-module__EZoWya__list a{padding-block:11px;display:block}}
.Cursor-module__O-kfZW__cursor{z-index:9999;pointer-events:none;color:var(--pida-action);position:fixed;inset:0}.Cursor-module__O-kfZW__mark{opacity:1;width:0;height:0;transition:opacity .18s var(--pida-ease);will-change:transform;position:absolute;top:0;left:0}.Cursor-module__O-kfZW__mark:before,.Cursor-module__O-kfZW__mark:after{content:"";transition:width .16s var(--pida-ease), height .16s var(--pida-ease);background:currentColor;position:absolute}.Cursor-module__O-kfZW__mark:before{width:21px;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.Cursor-module__O-kfZW__mark:after{width:1px;height:21px;top:50%;left:50%;transform:translate(-50%,-50%)}.Cursor-module__O-kfZW__cursor[data-state=framed] .Cursor-module__O-kfZW__mark:before{width:13px}.Cursor-module__O-kfZW__cursor[data-state=framed] .Cursor-module__O-kfZW__mark:after{height:13px}.Cursor-module__O-kfZW__cursor[data-state=quiet] .Cursor-module__O-kfZW__mark,.Cursor-module__O-kfZW__cursor[data-state=away] .Cursor-module__O-kfZW__mark{opacity:0}.Cursor-module__O-kfZW__frame{width:var(--w,0px);height:var(--h,0px);border-radius:var(--pida-r-sm);opacity:0;transition:opacity .16s var(--pida-ease), width .16s var(--pida-ease), height .16s var(--pida-ease);will-change:transform;border:1px solid;position:absolute;top:0;left:0}.Cursor-module__O-kfZW__cursor[data-state=framed] .Cursor-module__O-kfZW__frame{opacity:.85}:is(body[data-pida-cursor=on],body[data-pida-cursor=on] a,body[data-pida-cursor=on] button,body[data-pida-cursor=on] summary){cursor:none}:is(body[data-pida-cursor=on] input,body[data-pida-cursor=on] textarea,body[data-pida-cursor=on] select){cursor:auto}@media (pointer:coarse),(prefers-reduced-motion:reduce){.Cursor-module__O-kfZW__cursor{display:none}body[data-pida-cursor=on]{cursor:auto}}
