@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";
@font-face{font-family:Apple Garamond;src:url(/fonts/AppleGaramond.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura Heavy;src:url(/fonts/Futura_Heavy_Oblique.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Aku Kamu;src:url(/fonts/Aku_Kamu.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-UltLt.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-UltLtIt.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-Th.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-ThIt.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-Lt.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-LtIt.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-Roman.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-It.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-Md.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-MdIt.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-Bd.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-BdIt.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-Hv.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-HvIt.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-Blk.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT;src:url(/fonts/HelveticaNeueLTStd-BlkIt.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-UltLtEx.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-UltLtExO.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-ThEx.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-ThExO.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-LtEx.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-LtExO.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-Ex.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-ExO.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-MdEx.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-MdExO.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-BdEx.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-BdExO.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-HvEx.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-HvExO.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-BlkEx.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Ext;src:url(/fonts/HelveticaNeueLTStd-BlkExO.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-UltLtCn.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-UltLtCnO.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-ThCn.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-ThCnO.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-LtCn.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-LtCnO.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-Cn.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-CnO.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-MdCn.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-MdCnO.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-BdCn.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-BdCnO.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-HvCn.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-HvCnO.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-BlkCn.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Cn;src:url(/fonts/HelveticaNeueLTStd-BlkCnO.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT XBlk Cn;src:url(/fonts/HelveticaNeueLTStd-XBlkCn.otf)format("opentype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT XBlk Cn;src:url(/fonts/HelveticaNeueLTStd-XBlkCnO.otf)format("opentype");font-weight:950;font-style:italic;font-display:swap}@font-face{font-family:Helvetica Neue LT Out;src:url(/fonts/HelveticaNeueLTStd-BdOu.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#0a0a0a;--ink-soft:#1a1a1a;--paper:#f6f4ee;--paper-cool:#ecebe6;--paper-plain:#fff;--fog:#c9c7c0;--smoke:#7a7872;--graphite:#2a2a28;--bixb-yellow:#edc009;--bixb-lime:#45e80e;--bixb-green:#adea0c;--bixb-cyan:#0edbea;--bixb-blue:#270ee7;--bixb-magenta:#e60dd0;--bixb-pink:#e9095e;--bixb-orange:#eb550b;--bixb-yellow-40:rgba(237,192,9,.4);--bixb-lime-40:rgba(69,232,14,.4);--bixb-cyan-40:rgba(14,219,234,.4);--bixb-blue-40:rgba(39,14,231,.4);--bixb-magenta-40:rgba(230,13,208,.4);--bixb-pink-40:rgba(233,9,94,.4);--bixb-orange-40:rgba(235,85,11,.4);--bixb-yellow-15:rgba(237,192,9,.15);--bixb-lime-15:rgba(69,232,14,.15);--bixb-cyan-15:rgba(14,219,234,.15);--bixb-blue-15:rgba(39,14,231,.15);--bixb-magenta-15:rgba(230,13,208,.15);--bixb-pink-15:rgba(233,9,94,.15);--bixb-orange-15:rgba(235,85,11,.15);--fg-1:var(--ink);--fg-2:#4a4a46;--fg-3:var(--smoke);--fg-inverse:var(--paper);--bg-1:var(--paper);--bg-2:var(--paper-cool);--bg-3:var(--paper-plain);--bg-inverse:var(--ink);--accent:var(--bixb-pink);--accent-alt:var(--bixb-cyan);--accent-warn:var(--bixb-yellow);--accent-ok:var(--bixb-lime);--accent-deep:var(--bixb-blue);--border:rgba(10,10,10,.12);--border-strong:rgba(10,10,10,.3);--border-ink:var(--ink);--font-serif:"Apple Garamond","Garamond","Times New Roman",serif;--font-sans:"Helvetica Neue LT","Helvetica Neue",Helvetica,Arial,sans-serif;--font-sans-ext:"Helvetica Neue LT Ext","Helvetica Neue LT",Helvetica,sans-serif;--font-sans-cn:"Helvetica Neue LT Cn","Helvetica Neue LT",Helvetica,sans-serif;--font-sans-xbk:"Helvetica Neue LT XBlk Cn","Helvetica Neue LT Cn",Helvetica,sans-serif;--font-outline:"Helvetica Neue LT Out","Helvetica Neue LT",Helvetica,sans-serif;--font-display:"Futura Heavy","Futura","Helvetica Neue LT",sans-serif;--font-quirk:"Aku Kamu","Helvetica Neue LT",sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,Menlo,monospace;--size-xs:11px;--size-sm:13px;--size-base:16px;--size-md:19px;--size-lg:24px;--size-xl:32px;--size-2xl:44px;--size-3xl:64px;--size-4xl:96px;--size-hero:160px;--lh-tight:1.02;--lh-snug:1.15;--lh-body:1.5;--lh-loose:1.7;--ls-eyebrow:.18em;--ls-label:.08em;--ls-body:0;--ls-display:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--radius-sm:2px;--radius-md:6px;--radius-lg:14px;--radius-pill:999px;--shadow-ink:4px 4px 0 var(--ink);--shadow-ink-lg:8px 8px 0 var(--ink);--shadow-soft:0 2px 10px rgba(10,10,10,.08);--shadow-lift:0 12px 40px rgba(10,10,10,.14);--ease-smooth:cubic-bezier(.22,1,.36,1);--ease-snap:cubic-bezier(.7,0,.2,1);--dur-fast:.16s;--dur-med:.28s;--dur-slow:.52s}.bixb-type{font-family:var(--font-sans);color:var(--fg-1)}.bixb-h1{font-family:var(--font-serif);font-weight:400;font-size:var(--size-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--fg-1)}.bixb-h1-hero{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--size-hero);letter-spacing:-.035em;color:var(--fg-1);line-height:.92}.bixb-h1-display{font-family:var(--font-display);font-style:italic;font-weight:800;font-size:var(--size-3xl);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg-1);line-height:.95}.bixb-h2{font-family:var(--font-serif);font-weight:400;font-size:var(--size-2xl);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--fg-1)}.bixb-h3{font-family:var(--font-serif);font-weight:400;font-size:var(--size-xl);line-height:var(--lh-snug);color:var(--fg-1)}.bixb-eyebrow{font-family:var(--font-sans-cn);font-weight:700;font-size:var(--size-xs);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--fg-2)}.bixb-label{font-family:var(--font-sans);font-weight:700;font-size:var(--size-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-1)}.bixb-poster{font-family:var(--font-sans-xbk);font-weight:950;font-size:var(--size-4xl);letter-spacing:-.01em;text-transform:uppercase;color:var(--fg-1);line-height:.88}.bixb-lede{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--size-lg);color:var(--fg-2);line-height:1.4}.bixb-p{font-family:var(--font-serif);font-weight:400;font-size:var(--size-md);line-height:var(--lh-body);color:var(--fg-1);text-wrap:pretty}.bixb-p-sans{font-family:var(--font-sans);font-weight:400;font-size:var(--size-base);line-height:var(--lh-body);color:var(--fg-1)}.bixb-small{font-family:var(--font-sans);font-size:var(--size-sm);line-height:var(--lh-body);color:var(--fg-2)}.bixb-caption{font-family:var(--font-mono);font-size:var(--size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3)}.bixb-quote{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--size-xl);color:var(--fg-1);line-height:1.3}.bixb *{box-sizing:border-box}.bixb body,.bixb{font-family:var(--font-serif);color:var(--fg-1);background:var(--bg-1);margin:0}*{box-sizing:border-box}html,body{background:var(--paper);font-family:var(--font-serif);color:var(--ink);margin:0}a{color:var(--ink);transition:color .16s var(--ease-smooth),opacity .16s var(--ease-smooth),background .16s var(--ease-smooth);text-decoration:none}a:hover{color:var(--bixb-pink)}input,select,textarea,button{font:inherit}[data-pub]{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}[data-pub]>:last-child{margin-top:auto}.slot{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.slot[data-fit=contain]{object-fit:contain}.slot-empty{opacity:.45;font-family:var(--font-mono);text-transform:uppercase;text-align:center;border:1px dashed;justify-content:center;align-items:center;padding:12px;font-size:11px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hov-op:hover{opacity:.8}.hov-pink15:hover{background:var(--bixb-pink-15)}.hov-ink:hover{color:var(--paper)}.soc-ico{transition:background .16s var(--ease-smooth),border-color .16s var(--ease-smooth)}.soc-ico:hover{background:var(--hc);border-color:var(--hc)}@media (max-width:860px){[data-pub] [style*=grid-template-columns]:not([data-m-keep]){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}[data-pub] [data-mbar]{flex-wrap:wrap;row-gap:16px}[data-pub] [data-msticky]{position:static!important}[data-pub] [data-m=links]{flex-wrap:wrap;order:3;width:100%;gap:12px 18px!important}[data-pub] div,[data-pub] a,[data-pub] img{max-width:100%}}@media (max-width:520px){[data-pub] [data-mg2]{grid-template-columns:1fr!important}}.chip{transition:background .16s var(--ease-smooth)}.chip:hover{background:var(--hov)!important}.year-cell{transition:background .16s var(--ease-smooth)}.year-cell:hover{box-shadow:inset 0 0 0 2px var(--bixb-pink)}.hov-pink-text:hover{color:var(--bixb-pink)!important}.cta-ink{transition:background .16s var(--ease-smooth),color .16s var(--ease-smooth)}.cta-ink:hover{background:var(--bixb-pink)!important;color:var(--ink)!important}.lb-btn,.lb-nav{transition:background .16s var(--ease-smooth)}.lb-btn:hover{background:var(--bixb-pink)!important;border-color:var(--bixb-pink)!important}.lb-nav:hover{background:var(--bixb-cyan)!important;border-color:var(--bixb-cyan)!important;color:var(--ink)!important}.lb-thumb{transition:opacity .16s}.lb-thumb:hover{opacity:1!important}[data-lb]{cursor:zoom-in}@media (max-width:860px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.pf-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){.pf-search{font-size:16px!important}}.post-card{transition:box-shadow .16s var(--ease-smooth)}.post-card:hover{box-shadow:6px 6px 0 var(--pc)!important}.sort-btn:hover{background:var(--bixb-yellow)!important;color:var(--ink)!important}.tag-btn:hover{background:var(--bixb-lime-15)!important;color:var(--ink)!important}.focus-cyan:focus{box-shadow:4px 4px 0 var(--bixb-cyan);outline:none}.focus-pink:focus{box-shadow:4px 4px 0 var(--bixb-pink);outline:none}.cta-pink{transition:background .16s var(--ease-smooth)}.cta-pink:hover:not(:disabled){background:var(--bixb-pink)!important}@media (max-width:860px){.contact-row{row-gap:8px;grid-template-columns:1fr 32px!important}.contact-row>:first-child{grid-column:1/-1}}.wwm-zoom{zoom:1}@media (min-width:861px){.wwm-zoom{zoom:.9}}.opt{transition:background .16s var(--ease-smooth),color .16s var(--ease-smooth)}.opt[aria-pressed=false]:hover,.opt:not([aria-pressed]):hover{background:var(--hc)!important;color:var(--hf)!important}.fx:focus{box-shadow:4px 4px 0 var(--fc);outline:none}.sec-link{transition:background .16s var(--ease-smooth),padding .16s var(--ease-smooth)}.sec-link:not([aria-current]):hover{background:var(--hc);color:var(--hf)!important;padding-left:10px!important}.agree-row:hover{background:var(--bixb-blue-15)!important}.submit-app:hover:not(:disabled){background:var(--bixb-pink)!important;color:var(--ink)!important}.pink-link:hover{color:var(--ink)!important;border-color:var(--ink)!important}.wsec{scroll-margin-top:calc(24px + var(--band-h,0px))}@media (max-width:999px),(max-height:700px){[data-mband]{position:static!important}}@media (max-width:999px){.band-grid,.steps-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}.ready-bar{flex-direction:column;align-items:flex-start!important;gap:8px!important}}@media (max-width:860px){.ready-grid{grid-template-columns:1fr!important}[data-mcard]{width:100%!important}}html:has(.wwm-zoom){scroll-behavior:smooth}.splash-row:hover{background:var(--rc)}@media (max-width:860px){.sponsor-grid{grid-template-columns:repeat(2,1fr)!important}.sponsor-grid>*>div:first-child{height:56px!important}}html:has(.adm-root){font-size:max(13px,min(.35vw + 11px,16px))}.adm-root{font-family:var(--font-serif);color:var(--ink)}.adm-focus:focus{box-shadow:4px 4px 0 var(--bixb-cyan);outline:none}.adm-btn-ink{transition:background .16s var(--ease-smooth),color .16s var(--ease-smooth)}.adm-btn-ink:hover:not(:disabled){background:var(--bixb-pink)!important;color:var(--paper)!important}.adm-auth-back:hover{color:var(--bixb-pink)!important}.adm-hov{transition:background .16s var(--ease-smooth),color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth)}.adm-hov:hover:not(:disabled){background:var(--hc)!important;color:var(--hf,var(--ink))!important}.adm-lift:hover{box-shadow:6px 6px 0 var(--ink)!important}.adm-side a.adm-nav:hover{color:var(--paper)!important}.adm-side a.adm-nav[aria-current]:hover{color:var(--ink)!important}@media (max-width:860px){.adm-auth{grid-template-columns:1fr!important}.adm-auth>:first-child{min-height:16rem}.adm-shell{grid-template-columns:1fr!important}.adm-side{height:auto!important;position:static!important}.adm-split{grid-template-columns:1fr!important}.adm-main [style*=grid-template-columns]:not([data-m-keep]){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.adm-main{padding:1.5rem 1.25rem 3rem!important}}.adm-qlink:hover{color:var(--qc)!important}
