.BIPyaW_hall{--hall-bg:var(--color-canvas);--hall-surface:var(--color-surface);--hall-line:var(--color-border);--hall-ivory:var(--color-heading);--hall-muted:var(--color-text-muted);--hall-ember:var(--color-accent);background:var(--hall-bg);color:var(--hall-ivory);overflow:clip}.BIPyaW_recruiting,.BIPyaW_manifesto,.BIPyaW_community{width:min(1280px,100% - 80px);margin-inline:auto}.BIPyaW_eyebrow{font-size:var(--text-meta);letter-spacing:.02em;align-items:center;gap:10px;font-weight:650;line-height:1.5;display:flex}.BIPyaW_liveDot{background:var(--color-text-muted);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-text-muted) 6%, transparent);border-radius:50%;flex:none;display:inline-block}.BIPyaW_primaryButton,.BIPyaW_outlineLink{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 20px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.BIPyaW_primaryButton{background:var(--hall-ember);color:var(--color-surface-input);border:1px solid var(--hall-ember)}.BIPyaW_primaryButton:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px)}.BIPyaW_primaryButton:active{transform:translateY(0)}.BIPyaW_textLink{min-height:44px;color:var(--hall-ivory);align-items:center;gap:13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.BIPyaW_textLink:hover{color:var(--hall-ember)}.BIPyaW_textLink svg{transition:transform .18s}.BIPyaW_textLink:hover svg{transform:translate(3px)}.BIPyaW_recruiting{padding-top:74px;padding-bottom:64px;scroll-margin-top:10px}.BIPyaW_sectionHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.BIPyaW_sectionHeading .BIPyaW_eyebrow,.BIPyaW_manifesto .BIPyaW_eyebrow{color:var(--color-text-muted)}.BIPyaW_sectionHeading h2,.BIPyaW_manifesto h2{color:var(--hall-ivory);font-family:var(--font-body);font-size:var(--text-title);letter-spacing:-.055em;margin-top:15px;font-weight:550;line-height:1.13}.BIPyaW_sectionHeading h2 em,.BIPyaW_manifesto h2 em{color:var(--color-text-muted);font-family:var(--font-title);font-size:1.16em;font-weight:400}.BIPyaW_outlineLink{border:1px solid var(--color-border-control);min-height:44px;color:var(--color-text);padding:10px 15px;font-size:12px}.BIPyaW_outlineLink:hover{background:var(--color-surface-raised);border-color:var(--color-text-muted)}.BIPyaW_recruitingSubline{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:20px;margin:15px 0 26px;font-size:13px;display:flex}.BIPyaW_recruitingSubline>span{font-size:var(--text-meta);letter-spacing:.02em;align-items:center;gap:9px;display:inline-flex}.BIPyaW_classDemand{border-top:1px solid var(--color-border);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;margin-top:28px;padding:24px 0 0;display:grid}.BIPyaW_classDemand .BIPyaW_eyebrow{font-size:var(--text-meta);letter-spacing:.02em;color:var(--color-text-muted)}.BIPyaW_classDemand p{color:var(--color-text-muted);margin-top:5px;font-size:12px}.BIPyaW_demandLinks{flex-wrap:wrap;gap:8px 20px;display:flex}.BIPyaW_demandLinks a{min-height:44px;font-size:var(--text-meta);align-items:center;gap:8px;padding:4px 0;display:inline-flex}.BIPyaW_demandLinks a>span{flex-direction:column;gap:1px;display:flex}.BIPyaW_demandLinks small{color:var(--color-text-muted);font-size:var(--text-meta)}.BIPyaW_demandLinks svg{color:var(--color-text-faint)}.BIPyaW_demandLinks a:hover{color:var(--class-color)}.BIPyaW_emptyHall{border:1px dashed var(--color-border-strong);background:var(--color-surface);flex-direction:column;align-items:start;gap:16px;padding:40px;display:flex}.BIPyaW_emptyHall h3{font-size:var(--text-section)}.BIPyaW_emptyHall p{color:var(--hall-muted)}.BIPyaW_manifesto{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:100px;padding:72px 0 88px;display:grid}.BIPyaW_manifesto h2{font-size:var(--text-title);margin-top:27px}.BIPyaW_manifestoCopy>p:not(.BIPyaW_eyebrow){max-width:400px;color:var(--color-text-muted);margin-top:24px;font-size:15px;line-height:1.8}.BIPyaW_manifestoCopy>.BIPyaW_fitNote{color:var(--color-text-muted)!important;max-width:360px!important;margin-top:15px!important;font-size:12px!important}.BIPyaW_fitLegend{flex-wrap:wrap;gap:8px;margin-top:29px;display:flex}.BIPyaW_fitLegend span{border:1px solid var(--color-border-control);background:color-mix(in srgb, var(--color-border) 31%, transparent);min-height:28px;color:var(--color-text-muted);font-size:var(--text-meta);border-radius:2px;align-items:center;padding:4px 9px;display:inline-flex}.BIPyaW_fitLegend span:nth-child(2){color:var(--color-text-muted);background:color-mix(in srgb, var(--color-border) 31%, transparent);border-color:var(--color-border-control)}.BIPyaW_fitLegend span:last-child{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface-raised) 31%, transparent);border-color:var(--color-border-control)}.BIPyaW_manifestoCopy .BIPyaW_textLink{color:var(--hall-ember);margin-top:19px}.BIPyaW_signalsLabel{font-size:var(--text-meta);color:var(--color-text-muted);letter-spacing:.02em;margin-bottom:15px}.BIPyaW_signal{border-top:1px solid var(--color-border)}.BIPyaW_signal:last-child{border-bottom:1px solid var(--color-border)}.BIPyaW_signal summary{align-items:center;gap:17px;min-height:56px;padding:13px 5px;font-size:14px;font-weight:550;list-style:none;transition:color .18s;display:flex}.BIPyaW_signal summary::-webkit-details-marker{display:none}.BIPyaW_signal summary>svg{color:var(--color-text-muted)}.BIPyaW_signal summary>svg:last-child{margin-left:auto;transition:transform .18s}.BIPyaW_signal summary:hover,.BIPyaW_signal[open] summary{color:var(--hall-ember)}.BIPyaW_signal[open] summary>svg:last-child{transform:rotate(45deg)}.BIPyaW_signalBody{padding:0 25px 23px 57px}.BIPyaW_signalBody strong{font-family:var(--font-body);font-size:var(--text-section);color:var(--color-text);font-style:normal;font-weight:400}.BIPyaW_signalBody p{color:var(--color-text-muted);margin-top:6px;font-size:13px;line-height:1.7}.BIPyaW_community{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:70px;padding-block:66px;display:grid}.BIPyaW_community .BIPyaW_eyebrow{color:var(--color-text-muted)}.BIPyaW_community h2{font-family:var(--font-body);font-size:var(--text-section);letter-spacing:-.04em;margin:15px 0 20px;font-weight:500}.BIPyaW_communityRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding-block:12px;display:flex}.BIPyaW_communityRow h3{color:var(--color-text);font-size:14px;line-height:1.4}.BIPyaW_communityRow span{color:var(--color-text-muted);font-size:var(--text-meta);margin-top:5px;display:block}.BIPyaW_communityRow:hover h3{color:var(--hall-ember)}.BIPyaW_community .BIPyaW_textLink{margin-top:12px}.BIPyaW_fieldGuide{max-width:1360px;margin-inline:auto;padding:65px 0 15px}.BIPyaW_fieldGuide>section{padding-inline:0;width:calc(100% - 80px);max-width:1280px;padding-bottom:44px}.BIPyaW_fieldGuide h2{font-family:var(--font-body);font-size:var(--text-section);letter-spacing:-.035em;font-weight:550}.BIPyaW_fieldGuide p{color:var(--color-text-muted);font-size:13px}.BIPyaW_fieldGuide h3{font-size:13px;font-weight:550}.BIPyaW_closingLine{text-align:center;font-family:var(--font-body);font-size:var(--text-title);letter-spacing:-.045em;color:var(--color-text-muted);padding:30px 24px 50px;font-weight:600}.BIPyaW_closingLine em{font-family:var(--font-title);color:var(--color-text);font-size:1.13em;font-style:normal;font-weight:800}.BIPyaW_hall :focus-visible{outline-color:var(--color-focus)}@keyframes BIPyaW_hall-arrive{0%{opacity:.4;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.BIPyaW_recruiting,.BIPyaW_manifesto,.BIPyaW_community{width:calc(100% - 48px)}.BIPyaW_manifesto{gap:50px}.BIPyaW_manifesto h2{font-size:var(--text-title)}.BIPyaW_classDemand{grid-template-columns:1fr;gap:16px}.BIPyaW_fieldGuide>section{width:calc(100% - 48px)}}@media (max-width:700px){.BIPyaW_recruiting,.BIPyaW_manifesto,.BIPyaW_community{width:calc(100% - 36px)}.BIPyaW_recruiting{padding-top:49px;padding-bottom:42px}.BIPyaW_sectionHeading{flex-direction:column;align-items:start;gap:16px}.BIPyaW_sectionHeading h2{font-size:var(--text-title);margin-top:12px}.BIPyaW_sectionHeading .BIPyaW_outlineLink{min-height:44px;padding:8px 12px}.BIPyaW_eyebrow{font-size:var(--text-meta)}.BIPyaW_recruitingSubline{flex-direction:column;align-items:start;gap:12px;margin-top:16px;font-size:12px}.BIPyaW_recruitingSubline>span{font-size:var(--text-meta)}.BIPyaW_classDemand{margin-top:23px;padding-top:23px}.BIPyaW_demandLinks{gap:10px 17px}.BIPyaW_demandLinks a{min-width:85px}.BIPyaW_manifesto{grid-template-columns:1fr;gap:36px;padding-block:45px}.BIPyaW_manifesto h2{font-size:var(--text-title);margin-top:18px}.BIPyaW_manifestoCopy>p:not(.BIPyaW_eyebrow){margin-top:20px;font-size:14px}.BIPyaW_fitLegend{margin-top:23px}.BIPyaW_signal summary{gap:13px;font-size:14px}.BIPyaW_signalBody{padding-left:32px}.BIPyaW_community{gap:40px;padding-block:42px}.BIPyaW_community h2{font-size:var(--text-section)}.BIPyaW_fieldGuide{padding-top:43px}.BIPyaW_fieldGuide>section{width:calc(100% - 36px);padding-bottom:35px}.BIPyaW_fieldGuide h2{font-size:var(--text-section)}.BIPyaW_fieldGuide p{font-size:13px}.BIPyaW_fieldGuide h3{font-size:14px}.BIPyaW_closingLine{padding:15px 18px 37px}}@media (prefers-reduced-motion:reduce){.BIPyaW_hall *,.BIPyaW_hall :before,.BIPyaW_hall :after{scroll-behavior:auto!important;transition:none!important}}.BIPyaW_hall{--hall-bg:var(--color-canvas);--hall-surface:var(--color-surface);--hall-line:var(--color-border);--hall-ember:var(--color-accent);font-family:var(--font-body)}.BIPyaW_recruiting,.BIPyaW_manifesto,.BIPyaW_community{width:min(var(--content-public),calc(100% - 2 * var(--page-gutter)))}.BIPyaW_recruiting{padding-top:32px;padding-bottom:24px}.BIPyaW_sectionHeading h2{font-family:var(--font-body);font-size:var(--text-section);letter-spacing:-.5px}.BIPyaW_sectionHeading .BIPyaW_eyebrow{display:none}.BIPyaW_sectionHeading{align-items:center;margin-bottom:12px}.BIPyaW_recruitingSubline{margin-bottom:18px;font-size:12px}.BIPyaW_outlineLink,.BIPyaW_primaryButton{font-family:var(--font-body);border-radius:2px;font-size:12px}.BIPyaW_classDemand{margin-top:24px;padding-block:18px}.BIPyaW_manifesto{gap:48px;padding-block:40px}.BIPyaW_manifesto h2{font-family:var(--font-title);font-size:var(--text-title);line-height:1.12}.BIPyaW_manifestoCopy>p{font-size:13px}.BIPyaW_community{padding-block:36px}.BIPyaW_community h2{font-size:var(--text-section)}.BIPyaW_closingLine{font-size:var(--text-section);padding-block:28px}@media (max-width:700px){.BIPyaW_recruiting,.BIPyaW_manifesto,.BIPyaW_community{width:calc(100% - 40px)}.BIPyaW_sectionHeading{align-items:flex-start}.BIPyaW_sectionHeading h2{font-size:var(--text-section)}.BIPyaW_recruitingSubline>span{display:none}.BIPyaW_manifesto{gap:24px}}
