:root{--fbe-paper:#f4f2ed;--fbe-ink:#111113;--fbe-violet:#b69aff;--fbe-surface:#19191d;--fbe-line:rgba(244,242,237,.16)}.fbe-page,.fbe-reading-page{background:var(--fbe-ink)}.fbe-page h1,.fbe-portal #portal-main-content h1,.fbe-questionnaire-page h1{font-family:var(--font-barlow-condensed),Impact,sans-serif;font-weight:900;letter-spacing:-.025em;line-height:.98;text-wrap:balance;overflow-wrap:anywhere}.fbe-page h1{font-size:clamp(2.75rem,6.4vw,6.5rem)}.fbe-portal #portal-main-content h1,.fbe-questionnaire-page h1{font-size:clamp(2.25rem,4vw,3.75rem)}.fbe-page h1:after,.fbe-questionnaire-page h1:after{content:"";display:block;width:3.5rem;height:4px;margin-top:1.25rem;background:var(--fbe-violet)}.fbe-page h1.text-center:after{margin-inline:auto}.fbe-editorial-intro{background:var(--fbe-paper);color:var(--fbe-ink)}.fbe-editorial-intro h1,.fbe-editorial-intro h1 span{color:var(--fbe-ink)}.fbe-editorial-intro>div>div>p,.fbe-editorial-intro>div>p{color:#47434e}.fbe-editorial-intro>div>div>p:first-child,.fbe-editorial-intro>div>p:first-child{color:#6540a4}.fbe-editorial-intro>div>div>span{color:#47434e;border-color:#11111330}.fbe-editorial-intro a{border-radius:999px}.fbe-editorial-intro a[class*=bg-brand]{background:var(--fbe-ink);color:var(--fbe-paper)}.fbe-editorial-intro a:not([class*=bg-brand]){color:var(--fbe-ink);border-color:#11111350}.fbe-editorial-intro h1:after{background:#7046ae}.fbe-control{border-radius:.75rem;border-color:var(--fbe-line);font-size:1rem;line-height:1.5}.fbe-card,.fbe-control{background:var(--fbe-surface)}.fbe-card{border-radius:1.25rem;border-color:var(--fbe-line)}.fbe-button{border-radius:999px;letter-spacing:.06em;font-weight:700}.fbe-button-primary{background:var(--fbe-paper);color:var(--fbe-ink)}.fbe-button-primary:hover{background:var(--fbe-violet)}.fbe-tabs-list{gap:.25rem;padding:.3rem;border:1px solid var(--fbe-line);border-radius:1rem;background:var(--fbe-ink)}.fbe-tab{min-height:44px;border-radius:.75rem;letter-spacing:.04em}.fbe-tab-active{background:var(--fbe-paper);color:var(--fbe-ink)}.fbe-portal{background:var(--fbe-ink)}.fbe-portal-sidebar{background:#111113;border-color:var(--fbe-line)}.fbe-portal-brand{position:relative;padding-bottom:1.5rem}.fbe-portal-brand:after{content:"";position:absolute;bottom:0;left:1.5rem;width:3rem;height:3px;background:var(--fbe-violet)}.fbe-portal-wordmark{font-size:2rem;letter-spacing:-.02em;line-height:1}.fbe-portal-group{color:#b5afbd;font-size:10px}.fbe-portal-link{border-radius:.9rem}.fbe-portal-link-label{font-size:13px;letter-spacing:.015em}.fbe-portal-link-meta{color:#b5afbd;font-size:11px}.fbe-portal-link-active{background:var(--fbe-paper);color:var(--fbe-ink);border-color:var(--fbe-paper)}.fbe-portal-link-active .fbe-portal-link-meta{color:#5b5365}.fbe-portal-link-active [aria-hidden]{color:#7046ae}.fbe-portal #portal-main-content>:first-child{min-width:0}.fbe-questionnaire-page{min-height:100dvh;background:var(--fbe-ink);border-top:4px solid var(--fbe-violet)}.fbe-questionnaire-page>div{padding-top:2.5rem;padding-bottom:4rem}.fbe-eyebrow{font-size:.7rem;letter-spacing:.17em;text-transform:uppercase;font-weight:700}.fbe-auth-shell{min-height:100dvh;background:var(--fbe-ink);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.fbe-auth-story{position:relative;min-height:100dvh;overflow:hidden}.fbe-auth-story:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#11111370,#11111330 30%,#111113ee)}.fbe-auth-story-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:5rem;height:100%;padding:clamp(2rem,4vw,4rem)}.fbe-brand-wordmark{font-family:var(--font-barlow-condensed),Impact,sans-serif;font-size:2rem;text-transform:uppercase;font-weight:900;line-height:1}.fbe-brand-wordmark span{display:block;font-family:var(--font-inter),sans-serif;font-size:.6rem;letter-spacing:.13em;margin-top:.75rem}.fbe-auth-statement{font-family:var(--font-barlow-condensed),Impact,sans-serif;font-size:clamp(4rem,7.5vw,8rem);text-transform:uppercase;font-weight:900;line-height:.85;letter-spacing:-.04em;margin-top:1.5rem}.fbe-auth-statement span{color:var(--fbe-violet)}.fbe-auth-caption{font-size:.8rem;max-width:22rem;color:#d3cddc}.fbe-auth-panel{display:flex;flex-direction:column;min-width:0;padding:2rem clamp(1.25rem,4vw,4rem)}.fbe-auth-back{align-self:flex-start;font-size:.8rem;padding-block:.75rem;color:#d3cddc}.fbe-auth-content{display:flex;flex:1;align-items:center;justify-content:center;padding-block:2rem;min-width:0}.fbe-auth-content>div{min-height:0;background:transparent;padding-inline:0;width:100%}.fbe-auth-content .fbe-card{margin-inline:auto;background:transparent;border:0;border-radius:0}.fbe-auth-content .fbe-card>div{padding-inline:0}.fbe-auth-content h1,.fbe-auth-content h3{font-family:var(--font-barlow-condensed),Impact,sans-serif;font-size:clamp(2.5rem,5vw,4rem);line-height:.95;letter-spacing:-.025em}.fbe-auth-signature{font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;color:#aaa3b5;border-top:1px solid var(--fbe-line);padding-top:1.25rem}@media(max-width:1023px){.fbe-auth-shell{grid-template-columns:minmax(0,1fr)}.fbe-auth-story{display:none}.fbe-auth-panel{min-height:100dvh;max-width:36rem;width:100%;margin-inline:auto;border-top:4px solid var(--fbe-violet)}.fbe-auth-content{padding-block:1.75rem}}@media(prefers-reduced-motion:no-preference){.fbe-button{transition:background-color .2s,color .2s,border-color .2s}}.fbe-portal-dock{background:#111113f5;border-color:var(--fbe-line)}.fbe-dock-active{background:var(--fbe-paper);color:var(--fbe-ink)}.fbe-portal-link-active svg{color:#7046ae}