.bri-page-header .page-title{max-width:var(--title-max,none);margin:0 0 var(--header-gap,1.75rem);font-family:hagrid,"Trebuchet MS","Segoe UI",sans-serif;font-weight:500;font-size:clamp(2.375rem,1.8235294118rem + 2.3529411765vw,4rem);line-height:1.04;letter-spacing:-.02em;color:#000;text-wrap:balance}.bri-page-header .page-crumbline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.bri-page-header .crumb-list{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}.bri-page-header .crumb-item{margin:0;padding:0}.bri-page-header .crumb{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:5px 5px 0 0;background:#f2f2f2;color:#000;font-family:hagrid,"Trebuchet MS","Segoe UI",sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.2;text-decoration:none;transition:background .25s ease-in-out,color .25s ease-in-out}.bri-page-header a.crumb:hover,.bri-page-header a.crumb:focus-visible{background:#edf3ff;color:#1b4fcc}.bri-page-header .crumb.is-current{background:#477eff;color:#fff}@media (prefers-reduced-motion:reduce){.bri-page-header .crumb{transition:none}}.bri-page-header-band .page-band{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,5vw,4rem);margin-bottom:2.5rem;text-align:center}.bri-page-header-band .page-band:before{content:"";position:absolute;inset:0;z-index:-2;background:#f5f5f5}.bri-page-header-band .page-category{position:relative;z-index:1;display:inline-block;padding:.35em .9em;font-family:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.3;color:#fff;background:#2668fc;text-decoration:none;text-wrap:balance;transition:background .25s ease-in-out}.bri-page-header-band .page-category:hover,.bri-page-header-band .page-category:focus-visible{background:#000;color:#fff}.bri-page-header-band .page-category.is-past{background:#000;color:#fff}.bri-page-header-band .page-title{margin:0;text-wrap:balance}.bri-page-header-band .page-event-meta{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;font-family:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.0625rem;line-height:1.4;color:#000}.bri-page-header-band .event-meta-item{display:block;margin:0;text-align:center;text-wrap:balance}.bri-page-header-band .event-meta-item i{margin-inline-end:.5em;color:#2668fc}.bri-page-header-band .page-subtitle{margin:0;font-family:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.4;color:#111;text-wrap:balance}.bri-page-header-band .page-authors{margin:0;font-family:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.4;color:#111;text-wrap:balance}.bri-page-header-band .authors-label:after{content:": "}.bri-page-header-band .page-download{display:inline-flex;align-items:center;justify-content:space-between;gap:3.25rem;padding:1.6666666667em 1.5em;background:#477eff;color:#fff;font-family:hagrid,"Trebuchet MS","Segoe UI",sans-serif;font-weight:500;font-size:clamp(1rem,.7368421053rem + 1.3157894737cqi,1.3125rem);line-height:1.25;text-decoration:none;transform-origin:center;transition:background .25s ease-in-out,scale .25s ease-in-out}.bri-page-header-band .page-download i{flex:none;font-size:1.125rem;transition:translate .25s ease-in-out}.bri-page-header-band .page-download:hover,.bri-page-header-band .page-download:focus-visible{background:#1b4fcc;scale:1.025}.bri-page-header-band .page-download:hover i,.bri-page-header-band .page-download:focus-visible i{translate:4px 0}@media (prefers-reduced-motion:reduce){.bri-page-header-band .page-download{transition:background .25s ease-in-out}.bri-page-header-band .page-download i{transition:none}.bri-page-header-band .page-download:hover,.bri-page-header-band .page-download:focus-visible{scale:1}.bri-page-header-band .page-download:hover i,.bri-page-header-band .page-download:focus-visible i{translate:0}}.bri-page-header-band .page-download{justify-content:flex-start;gap:1rem;padding:.6em 1.25em}.bri-page-header-band .page-download:only-child{margin-inline-start:auto}.bri-page-header-band .page-download i{translate:none}.bri-page-header-band .page-download:hover i,.bri-page-header-band .page-download:focus-visible i{translate:none}.bri-page-header-band .download-size{opacity:.75}