@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e33b76030b52b394-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/817bd1ecaefe3e13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2487be7ea50658e3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/5d38802c4f19cf85-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/27a7efe705e7867f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/85ef47686bd56cf6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_ce04ed{font-family:"Source Serif 4","Source Serif 4 Fallback"}.__variable_ce04ed{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_571da3{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_571da3{--font-code-mono:"JetBrains Mono","JetBrains Mono Fallback"}@layer components{.bs{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-divider:color-mix(in srgb,#201e1d 16%,transparent);--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent:var(--color-text);--color-accent-2:var(--color-text);--color-accent-100:var(--color-neutral-100);--color-accent-200:var(--color-neutral-200);--color-accent-300:var(--color-neutral-300);--color-accent-400:var(--color-neutral-400);--color-accent-500:var(--color-neutral-500);--color-accent-600:var(--color-neutral-600);--color-accent-700:var(--color-neutral-700);--color-accent-800:var(--color-neutral-800);--color-accent-900:var(--color-neutral-900);--plate-c:#0088b0;--plate-m:#d6006c;--plate-y:#edbb00;--plate-blend:multiply;--font-heading:var(--font-serif),"Source Serif 4",Georgia,serif;--font-heading-weight:600;--font-body:var(--font-serif),"Source Serif 4",Georgia,serif;--font-code:var(--font-code-mono),"JetBrains Mono",ui-monospace,monospace;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-6:30px;--space-8:40px;--radius-sm:1px;--radius-md:2px;--radius-lg:4px;--shadow-sm:0 1px 2px color-mix(in srgb,#2d2b2b 14%,transparent);--shadow-md:0 3px 10px color-mix(in srgb,#2d2b2b 16%,transparent);--shadow-lg:0 12px 32px color-mix(in srgb,#2d2b2b 22%,transparent);--bs-gutter:clamp(20px,5vw,72px);--bs-max:1200px;--ease-press:cubic-bezier(0.2,0.7,0.2,1);min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55;font-weight:400;text-wrap:pretty;-webkit-font-smoothing:antialiased}.bs[data-edition=night]{--color-bg:#151413;--color-surface:#1f1d1c;--color-text:#eceae6;--color-divider:color-mix(in srgb,#eceae6 18%,transparent);--color-neutral-100:#262423;--color-neutral-200:#302e2c;--color-neutral-300:#3d3a38;--color-neutral-400:#57534f;--color-neutral-500:#77726d;--color-neutral-600:#98928c;--color-neutral-700:#b7b1ab;--color-neutral-800:#d3cec8;--color-neutral-900:#e6e2dd;--plate-c:#2ec4f0;--plate-m:#ff3d9a;--plate-y:#ffd13a;--plate-blend:screen;--shadow-sm:0 0 0 1px color-mix(in srgb,#eceae6 8%,transparent);--shadow-md:0 0 0 1px color-mix(in srgb,#eceae6 10%,transparent),0 6px 18px rgb(0 0 0/0.45);--shadow-lg:0 0 0 1px color-mix(in srgb,#eceae6 12%,transparent),0 14px 40px rgb(0 0 0/0.55);color-scheme:dark}.bs *,.bs :after,.bs :before{box-sizing:border-box}.bs h1,.bs h2,.bs h3,.bs h4,.bs h5,.bs h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}.bs h1{font-size:42px}.bs h2{font-size:32px}.bs h3{font-size:25px}.bs h4{font-size:20px}.bs h5{font-size:16px}.bs h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bs p{margin:0 0 var(--space-3)}.bs a{color:var(--color-accent-700);text-decoration:none;text-underline-offset:3px}.bs a:hover{color:var(--color-accent-900);text-decoration:underline}.bs img{display:block;max-width:100%}.bs figure{margin:0}.bs figcaption{font-size:11px;margin-top:var(--space-1);color:color-mix(in srgb,var(--color-text) 55%,transparent)}.bs code,.bs kbd,.bs pre{font-family:var(--font-code)}.bs :focus{outline:none}.bs :focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.bs ::selection{background:color-mix(in srgb,var(--plate-c) 30%,transparent)}.bs .text-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}.bs .bs-container{max-width:var(--bs-max);margin:0 auto;padding-inline:var(--bs-gutter)}.bs .bs-wide-pad{padding-inline:max(var(--bs-gutter),calc((100% - var(--bs-max)) / 2 + var(--bs-gutter)))}.bs .bs-kicker{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 70%,transparent);margin-bottom:14px}.bs .bs-h1{font-size:clamp(48px,7.5vw,104px);margin:0 0 0 -.035em}.bs .bs-h1,.bs .bs-h1-sm{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.06;letter-spacing:-.025em}.bs .bs-h1-sm{font-size:clamp(40px,6vw,80px);margin:0 0 0 -.03em}.bs .bs-h2{font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.015em;margin:0}.bs .bs-h2,.bs .bs-h2-xl{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.bs .bs-h2-xl{font-size:clamp(36px,4.6vw,60px);line-height:1.08;letter-spacing:-.02em;margin:0 0 0 -.03em}.bs .bs-serif-lead{font-family:var(--font-heading);font-size:clamp(22px,2.2vw,28px);line-height:1.3;margin:0}.bs .bs-body{font-size:17px;line-height:28px}.bs .bs-muted{color:color-mix(in srgb,var(--color-text) 78%,transparent)}.bs .bs-quiet{color:color-mix(in srgb,var(--color-text) 70%,transparent)}.bs .bs-small{font-size:13px;line-height:21px}.bs .bs-section{padding:70px 0 84px}.bs .bs-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:42px clamp(28px,5vw,96px);align-items:start}.bs .bs-rule2{height:5px;border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-text)}.bs .bs-rule{border-top:1px solid var(--color-text)}.bs .bs-hairline{border-top:1px solid color-mix(in srgb,var(--color-text) 14%,transparent)}.bs .bs-leader{flex:1;min-width:16px;border-bottom:1px dotted color-mix(in srgb,var(--color-text) 40%,transparent)}.bs .bs-lift{transition:transform .35s var(--ease-press),box-shadow .35s}.bs .bs-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.bs .hr{height:1px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.bs .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md)}.bs .btn,.bs .btn:hover{text-decoration:none}.bs .btn svg{display:block}.bs .btn:disabled{opacity:.45;cursor:not-allowed}.bs .btn-primary{background:var(--color-text);color:var(--color-bg)}.bs .btn-primary:hover{background:var(--color-neutral-700);color:var(--color-bg)}.bs .btn-primary:active,.bs[data-edition=night] .btn-primary:hover{background:var(--color-neutral-800)}.bs .btn-secondary{border-color:var(--color-divider)}.bs .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.bs .btn-ghost{color:var(--color-text);padding-inline:var(--space-1)}.bs .btn-ghost:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text)}.bs .btn-icon{width:36px;height:36px;padding:0}.bs .field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.bs .input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md)}.bs .input::placeholder{color:color-mix(in srgb,var(--color-text) 65%,transparent);opacity:1}.bs .input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.bs .input:focus-visible{border-color:var(--color-text);outline-offset:0}.bs textarea.input{min-height:90px;resize:vertical}.bs select.input{appearance:auto}.bs .card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.bs .card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.bs .card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2;margin:0}.bs .card-body{margin:0;font-size:13px;opacity:.8;flex:1}.bs .card-meta{display:flex;gap:6px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.bs .card-meta,.bs .tag{align-items:center;font-size:11px}.bs .tag{display:inline-flex;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75)}.bs .tag-accent,.bs .tag-neutral{background:var(--color-neutral-200);color:var(--color-neutral-800)}.bs .tag-outline{border:1px solid var(--color-text);color:var(--color-text)}.bs .nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.bs .nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;margin-right:auto;color:var(--color-text)}.bs .nav a{color:inherit;text-decoration:none;font-size:14px}.bs .nav a:hover,.bs .nav a[aria-current=page]{color:var(--color-text);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.bs .nav a.btn:hover{text-decoration:none}.bs .nav a.btn-primary,.bs .nav a.btn-primary:hover{color:var(--color-bg)}.bs .table{width:100%;border-collapse:collapse;font-size:14px}.bs .table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider);font-weight:400}.bs .table td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);vertical-align:top}.bs .halftone{position:relative;overflow:hidden;background:var(--color-surface)}.bs .halftone img,.bs .halftone video{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);transition:filter .6s var(--ease-press)}.bs .halftone:hover img,.bs .halftone:hover video{filter:grayscale(0) contrast(1)}.bs .halftone:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.22) 30%,transparent 32%);background-size:3px 3px;mix-blend-mode:multiply;transition:opacity .6s}.bs .halftone:hover:after{opacity:.35}.bs[data-edition=night] .halftone:after{background-image:radial-gradient(circle,rgba(0,0,0,.5) 30%,transparent 32%)}.bs .bs-screen{position:relative;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-divider)}.bs .bs-screen img,.bs .bs-screen video{width:100%;height:100%;object-fit:contain;object-position:center top;filter:grayscale(1);transition:filter .6s var(--ease-press)}.bs .bs-screen:hover img,.bs .bs-screen:hover video{filter:none}.bs .cmyk{position:relative;overflow:hidden;background:var(--color-bg)}.bs .cmyk .print{position:relative;width:100%;filter:url(#sep-all)}.bs .cmyk .print img,.bs .cmyk .print video{width:100%;height:100%;object-fit:cover}.bs .cmyk:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.22) 30%,transparent 32%);background-size:3px 3px;mix-blend-mode:multiply}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.bs .cmyk .print:hover{filter:none}}.bs .cmyk-num{--cmyk-num-ground:var(--color-bg);position:relative;display:inline-block;width:fit-content;line-height:.9;font-feature-settings:"pnum" 1;background:var(--cmyk-num-ground);padding:.12em;margin:-.12em}.bs .cmyk-num .paper{color:var(--color-bg);text-shadow:.036em .025em 0 var(--color-bg),-.031em -.023em 0 var(--color-bg)}.bs .cmyk-num .plate{position:absolute;inset:.12em;mix-blend-mode:var(--plate-blend);text-box:trim-both cap alphabetic}.bs .cmyk-head{position:relative;display:block}.bs .cmyk-head .paper{color:var(--color-bg);text-shadow:.027em .0185em 0 var(--color-bg),-.0245em -.0175em 0 var(--color-bg)}.bs .cmyk-head .plate{position:absolute;inset:0;mix-blend-mode:var(--plate-blend);pointer-events:none;user-select:none;text-box:trim-both cap alphabetic}.bs .cmyk-head .plate-c,.bs .cmyk-num .plate-c{color:var(--plate-c)}.bs .cmyk-head .plate-m{color:var(--plate-m);translate:calc(.018em + .009em * var(--press-nx, 0)) calc(.0125em + .006em * var(--press-ny, 0))}.bs .cmyk-head .plate-y{color:var(--plate-y);translate:calc(-.0155em + .009em * var(--press-nx, 0)) calc(-.0115em + .006em * var(--press-ny, 0))}.bs .cmyk-num .plate-m{color:var(--plate-m);translate:calc(.036em + .018em * var(--press-nx, 0)) calc(.025em + .0125em * var(--press-ny, 0))}.bs .cmyk-num .plate-y{color:var(--plate-y);translate:calc(-.031em + .018em * var(--press-nx, 0)) calc(-.023em + .0125em * var(--press-ny, 0))}@media (prefers-reduced-motion:no-preference){.bs.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px)}.bs.js [data-reveal]{transition:opacity .8s var(--ease-press),transform .8s var(--ease-press);transition-delay:var(--reveal-delay,0s)}}.bs .bs-ticker{overflow:hidden;padding:14px 0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bs .bs-ticker-track{display:flex;width:max-content;white-space:nowrap;font-size:13px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 70%,transparent)}@media (prefers-reduced-motion:no-preference){.bs-ticker-track{animation:bs-marquee 48s linear infinite}.bs-ticker:hover .bs-ticker-track{animation-play-state:paused}}@keyframes bs-marquee{to{transform:translateX(-50%)}}.bs .bs-prose{font-size:18px;line-height:1.7;max-width:68ch}.bs .bs-prose>*+*{margin-top:1em}.bs .bs-prose h2{font-size:30px;margin:1.8em 0 .5em}.bs .bs-prose h3{font-size:23px;margin:1.5em 0 .4em}.bs .bs-prose a{color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px}.bs .bs-prose blockquote{margin:1.5em 0;padding-left:1em;border-left:2px solid var(--color-text);font-style:italic}.bs .bs-prose ul,.bs-prose ol{padding-left:1.3em}.bs .bs-prose li+li{margin-top:.35em}.bs .bs-prose img{margin:1.5em 0}.bs .bs-prose :not(pre)>code{font-size:.85em;padding:.1em .35em}.bs .bs-prose :not(pre)>code,.bs .bs-prose pre{background:var(--color-surface);border-radius:var(--radius-md)}.bs .bs-prose pre{font-size:14px;line-height:1.6;padding:16px 18px;overflow-x:auto;border-left:2px solid var(--color-text)}.bs .bs-prose hr{border:0;height:5px;border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-text);margin:2.5em 0}.bs .bs-prose table{width:100%;border-collapse:collapse;font-size:15px}.bs .bs-prose th,.bs-prose td{text-align:left;padding:8px;border-bottom:1px solid var(--color-divider)}@media print{.bs{background:#fff!important;color:#000!important;font-size:11pt}.bs .bs-ticker,.bs [data-noprint],.bs [data-reveal] .btn,.bs form,.bs nav{display:none!important}.bs [data-reveal]{opacity:1!important;transform:none!important}.bs .bs-prose{column-count:2;column-gap:28px;max-width:none;font-size:10.5pt}.bs .bs-prose h2,.bs .bs-prose h3{column-span:all;break-after:avoid}.bs .bs-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}.bs .bs-screen img,.bs .cmyk .print,.bs .halftone img{filter:grayscale(1)!important}}}@layer components{.bs .bs-dropcap>p:first-of-type:first-letter{float:left;font-family:var(--font-heading);font-weight:600;font-size:3.6em;line-height:.82;padding:.06em .08em 0 0;margin-top:.04em}.bs .bs-prose h2,.bs .bs-prose h3{scroll-margin-top:96px}}