@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300 700}@font-face{font-family:Archivo;src:url(/fonts/Archivo-VariableFont_wdth,wght.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Italic-VariableFont_wdth,wght.ttf) format("truetype");font-display:swap;font-style:italic;font-weight:100 900}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 6rem;--content-max: 64rem;--content-gutter: var(--space-4);--reading-max: 43rem;--brand-muted: color-mix(in srgb, var(--brand-body) 64%, var(--brand-background));--brand-soft: color-mix(in srgb, var(--brand-primary) 9%, var(--brand-background));--brand-secondary-soft: color-mix(in srgb, var(--brand-secondary) 23%, var(--brand-background));--brand-accent-soft: color-mix(in srgb, var(--brand-accent) 12%, var(--brand-background));--feedback-success: var(--brand-primary);--feedback-warning: var(--brand-accent);--line-strong: .125rem;--focus-ring: 0 0 0 .2rem color-mix(in srgb, var(--brand-primary) 32%, transparent);--card-shadow: 0 .7rem 1.5rem color-mix(in srgb, var(--brand-body) 9%, transparent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--brand-background);color:var(--brand-body);font-family:var(--brand-body-font),sans-serif;font-size:clamp(1rem,.96rem + .2vw,1.08rem);line-height:1.62}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.site-shell{overflow:clip}.site-main{min-height:68vh}.prototype-strip{background:var(--brand-primary);color:var(--brand-on-primary);font-size:.78rem;font-weight:600;letter-spacing:.025em;padding:var(--space-2) max(var(--space-4),calc((100vw - var(--content-max)) / 2));text-align:center}.site-header{background:var(--brand-primary);border-bottom:1px solid color-mix(in srgb,var(--brand-background) 24%,transparent);position:sticky;top:0;z-index:10}.site-header :focus-visible{box-shadow:0 0 0 .2rem var(--brand-secondary)}.site-header--members{background:var(--brand-secondary);border-bottom-color:color-mix(in srgb,var(--brand-on-secondary) 24%,transparent)}.site-header--members :focus-visible{box-shadow:0 0 0 .2rem var(--brand-heading)}.site-header__inner,.site-footer__inner,.site-footer__meta{margin:0 auto;max-width:var(--content-max);padding-inline:var(--content-gutter)}.site-header__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;min-height:4.8rem}.wordmark{align-items:center;color:var(--brand-heading);display:inline-flex;font-family:var(--brand-heading-font),sans-serif;font-size:1.35rem;font-weight:700;gap:.36em;letter-spacing:-.08em;line-height:1;text-decoration:none;white-space:nowrap}.wordmark__pillars{height:.84em;width:auto}.site-header .wordmark{color:var(--brand-background)}.wordmark__pillars--header{background:var(--brand-secondary);display:block;height:.84em;mask:url(/bituk-pillars.svg) center / contain no-repeat;-webkit-mask:url(/bituk-pillars.svg) center / contain no-repeat;width:1.8em}.site-header--members .wordmark{color:var(--brand-on-secondary)}.site-header--members .wordmark__pillars--header{background:var(--brand-on-secondary)}.site-nav{display:flex;gap:var(--space-6);justify-content:center;order:3;overflow-x:auto;padding-bottom:var(--space-3);scrollbar-width:none;width:100%}.site-nav::-webkit-scrollbar{display:none}.site-nav__link{color:var(--brand-background);font-size:.82rem;font-weight:600;text-decoration-color:transparent;text-decoration-thickness:var(--line-strong);text-underline-offset:var(--space-2);white-space:nowrap}.site-nav__link:hover,.site-nav__link.is-current{color:var(--brand-background);text-decoration-color:var(--brand-secondary)}.site-header--members .site-nav__link{color:var(--brand-on-secondary)}.site-header--members .site-nav__link:hover,.site-header--members .site-nav__link.is-current{color:var(--brand-on-secondary);text-decoration-color:var(--brand-heading)}.site-header__action{align-items:center;display:flex;gap:var(--space-2);margin-left:auto}.site-header__action .brand-button{font-size:.82rem;min-height:2.4rem;padding-inline:var(--space-3)}.site-header .members-button{background:var(--brand-heading);border-color:var(--brand-heading);color:var(--brand-secondary)}.site-header .members-button:hover{background:color-mix(in srgb,var(--brand-heading) 86%,var(--brand-primary));border-color:var(--brand-heading);color:var(--brand-secondary)}.site-header--members .site-header__action .join-us-button{background:var(--brand-heading);border-color:var(--brand-heading);color:var(--brand-background)}.site-header--members .site-header__action .join-us-button:hover{background:color-mix(in srgb,var(--brand-heading) 86%,var(--brand-primary));border-color:var(--brand-heading)}.members-button__lock{block-size:1em;flex:none;inline-size:1em}.brand-button{align-items:center;border:1px solid transparent;border-radius:var(--brand-button-radius);cursor:pointer;display:inline-flex;font-family:var(--brand-button-font),sans-serif;font-size:.95rem;font-weight:650;gap:var(--space-2);justify-content:center;line-height:1.15;min-height:2.9rem;padding:var(--space-3) var(--space-5);text-align:center;text-decoration:none;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.brand-button:hover{transform:translateY(-.125rem)}.brand-button--primary{background:var(--brand-primary);color:var(--brand-on-primary)}.brand-button--primary:hover{background:color-mix(in srgb,var(--brand-primary) 87%,var(--brand-body))}.brand-button--secondary{background:var(--brand-secondary);color:var(--brand-on-secondary)}.brand-button--secondary:hover{background:color-mix(in srgb,var(--brand-secondary) 86%,var(--brand-background))}.brand-button--quiet{background:transparent;border-color:var(--brand-border);color:var(--brand-heading)}.brand-button--quiet:hover{background:var(--brand-soft);border-color:var(--brand-primary)}.eyebrow{color:var(--brand-primary);font-size:.73rem;font-weight:700;letter-spacing:.095em;line-height:1.3;margin:0 0 var(--space-6);text-transform:uppercase}.eyebrow>span{display:none}.hero,.page-lead,.section,.preview-page,.events-content{padding-block:var(--space-7)}.hero__inner,.page-lead__inner,.section__inner,.preview-page__inner{margin:0 auto;max-width:var(--content-max);padding-inline:var(--content-gutter)}.hero{padding-bottom:var(--space-8)}.hero__inner{display:grid;gap:var(--space-6)}.hero__title{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(3rem,11vw,7.4rem);font-weight:700;letter-spacing:-.07em;line-height:.93;margin:0;max-width:11ch}.hero__copy,.page-lead__copy{font-size:clamp(1.12rem,1rem + .65vw,1.52rem);line-height:1.48;margin:0;max-width:var(--reading-max)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero__aside{border-left:var(--line-strong) solid var(--brand-accent);padding-left:var(--space-4)}.hero__aside p{margin:0;max-width:30rem}.home-hero{background:var(--brand-primary);color:var(--brand-on-primary);padding-top:var(--space-6)}.home-hero .hero__title{color:var(--brand-secondary);max-width:none}.home-hero .hero__copy{color:var(--brand-on-primary);max-width:none}.home-hero__content{display:block}.home-hero .hero__title{margin-bottom:var(--space-5)}.home-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-7)}.home-hero .home-hero__secondary-button{border-color:var(--brand-on-primary);color:var(--brand-on-primary)}.home-hero .home-hero__secondary-button:hover{background:var(--brand-on-primary);border-color:var(--brand-on-primary);color:var(--brand-primary)}.mission-band{background:var(--brand-heading);color:var(--brand-on-dark);padding-block:var(--space-8)}.mission-band__inner{margin:0 auto;max-width:var(--content-max);padding-inline:var(--content-gutter)}.mission-band p{font-family:var(--brand-heading-font),sans-serif;font-size:clamp(1.55rem,3.5vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:32ch;text-wrap:balance}.mission-band .mission-band__label{color:var(--brand-secondary);font-family:var(--brand-body-font),sans-serif;font-size:.73rem;font-weight:700;letter-spacing:.095em;line-height:1.3;margin-bottom:var(--space-6);max-width:none;text-transform:uppercase}.about-quote{background:var(--brand-primary);color:var(--brand-on-primary);padding-block:var(--space-8)}.about-quote__inner{margin:0 auto;max-width:var(--content-max);padding-inline:var(--content-gutter)}.about-quote blockquote{margin:0}.about-quote__opening-mark{color:var(--brand-secondary);display:block;font-family:var(--brand-heading-font),sans-serif;font-size:clamp(4.5rem,10vw,8rem);font-weight:700;line-height:.64}.about-quote h1{color:var(--brand-on-primary);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2.65rem,8vw,6.2rem);font-weight:700;letter-spacing:-.065em;line-height:.96;margin:var(--space-7) 0 0}.about-quote__closing-mark{color:var(--brand-secondary)}.about-quote cite{color:var(--brand-secondary);display:block;font-family:var(--brand-body-font),sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.3;margin-top:var(--space-5)}.about-copy{display:grid;gap:var(--space-5);max-width:var(--reading-max)}.about-copy h2,.about-committee>h2{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.052em;line-height:1;margin:0}.about-copy p{margin:0}.about-committee{display:grid;gap:var(--space-7)}.about-committee__group{display:grid;gap:var(--space-5)}.about-committee__group h3,.about-open-roles h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.5rem;letter-spacing:-.04em;line-height:1.1;margin:0}.about-open-roles{border-top:1px solid var(--brand-border);display:grid;gap:var(--space-2);padding-top:var(--space-5)}.about-open-roles p{margin:0}.committee-grid{display:grid;gap:var(--space-5)}.committee-profile{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr)}.committee-profile__photo{block-size:9rem;border-radius:var(--brand-card-radius);inline-size:9rem;object-fit:cover}.committee-profile__photo--placeholder{align-items:center;background:var(--brand-primary);color:var(--brand-on-primary);display:flex;font-family:var(--brand-heading-font),sans-serif;font-size:.82rem;font-weight:650;justify-content:center;text-align:center}.committee-profile__content{align-self:stretch;display:flex;flex-direction:column;min-block-size:9rem;min-inline-size:0;padding-block:var(--space-4)}.committee-profile__content h4{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;letter-spacing:-.04em;line-height:1;margin:0}.committee-profile__first-name,.committee-profile__surname{display:block}.committee-profile__first-name{font-size:1.5rem;font-weight:700}.committee-profile__surname{font-size:1.1rem;font-weight:650;margin-top:var(--space-1)}.committee-profile__content>p{color:var(--brand-muted);font-size:.92rem;line-height:1.35;margin:var(--space-2) 0 0}.committee-profile__links{display:flex;gap:var(--space-2);margin-top:auto}.home-section-title{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.052em;line-height:1;margin:0}.goal-timeline{display:grid;gap:var(--space-5);list-style:none;margin:calc(var(--space-6) * 2) 0 0;padding:0}.goal-timeline__item{border-inline-start:var(--line-strong) solid var(--brand-primary);padding-inline-start:var(--space-5);position:relative}.goal-timeline__item:before{background:var(--brand-primary);block-size:var(--space-3);border:var(--line-strong) solid var(--brand-background);border-radius:100%;content:"";inline-size:var(--space-3);inset-block-start:var(--space-1);inset-inline-start:calc((var(--line-strong) - var(--space-3)) / 2);position:absolute}.goal-timeline__item h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.5rem;letter-spacing:-.04em;line-height:1.1;margin:0}.goal-timeline__item p{margin:var(--space-2) 0 0;max-width:28ch}.pillars-layout{display:grid;gap:var(--space-6)}.pillars-list{display:grid;gap:var(--space-4)}.pillar-card{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.pillars-mark{block-size:var(--space-6);inline-size:auto;max-inline-size:100%}.pillars-mark__line{fill:var(--brand-background)}.pillars-mark__line.is-active{fill:var(--brand-secondary)}.pillar-card__content{display:block}.pillar-card__content>h3,.pillar-card__content>p{margin:0}.pillar-card__content>h3+p{margin-top:var(--space-2)}.pillar-card__status{align-self:flex-start;background:var(--brand-secondary-soft);border-radius:var(--brand-button-radius);color:var(--brand-heading);display:inline-block;font-size:.78rem;font-weight:700;margin-top:var(--space-3);padding:var(--space-1) var(--space-3);width:fit-content}.closing-cta{background:var(--brand-primary);padding-block:var(--space-7)}.closing-cta__inner{display:flex;justify-content:center;margin:0 auto;max-width:var(--content-max);padding-inline:var(--content-gutter)}.section{border-top:1px solid var(--brand-border)}.events-content{border-top:0}.events-content__block{margin-top:var(--space-9)}.section--forest{background:var(--brand-primary);border:0;color:var(--brand-on-primary)}.section--forest .eyebrow,.section-heading--inverse .eyebrow,.section--forest .section-heading h2,.section--forest h3,.section-heading--inverse h2{color:var(--brand-on-primary)}.section--soft{background:var(--brand-soft)}.section-heading{margin-bottom:var(--space-6);max-width:var(--reading-max)}.section-heading h2,.page-lead h1,.access-gate h2,.brand-card h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;letter-spacing:-.052em;line-height:1;margin:0}.section-heading h2,.page-lead h1{font-size:clamp(2.15rem,6vw,4.7rem)}.section-heading__copy{font-size:1.05rem;margin:var(--space-4) 0 0}.section-heading--inverse{color:inherit}.community-list{display:grid;gap:1px;background:color-mix(in srgb,var(--brand-on-primary) 24%,transparent)}.community-pillar{background:var(--brand-primary);display:grid;gap:var(--space-3);padding:var(--space-5)}.community-pillar__number{color:var(--brand-secondary);font-family:var(--brand-heading-font),sans-serif;font-size:1.05rem;font-weight:700}.community-pillar h3{color:inherit;font-family:var(--brand-heading-font),sans-serif;font-size:1.5rem;letter-spacing:-.035em;line-height:1.05;margin:0}.community-pillar p{margin:0;max-width:32rem}.brand-card{border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);padding:var(--space-5);transition:box-shadow .18s ease-out,transform .18s ease-out}.brand-card:hover{box-shadow:var(--card-shadow);transform:translateY(-.18rem)}.brand-card--surface{background:var(--brand-surface)}.brand-card--forest{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.brand-card--ochre{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--brand-on-secondary)}.brand-card--outline{background:transparent;border:var(--line-strong) solid var(--brand-primary)}.brand-card--forest h3,.brand-card--ochre h3{color:inherit}.brand-card p{margin:var(--space-3) 0 0}.brand-card__meta{color:var(--brand-muted);font-size:.85rem;margin:0}.brand-card--forest .brand-card__meta,.brand-card--ochre .brand-card__meta{color:currentColor;opacity:.76}.card-grid,.people-grid{display:grid;gap:var(--space-4)}.person-card{display:grid;gap:var(--space-2)}.person-card>*{margin:0}.person-card h4{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.12rem;letter-spacing:-.035em;line-height:1.12}.person-card__title{color:var(--brand-muted);font-size:.92rem;line-height:1.35}.person-portrait{align-items:center;background:var(--brand-primary);block-size:9rem;border-radius:var(--brand-card-radius);color:var(--brand-on-primary);display:flex;font-family:var(--brand-heading-font),sans-serif;font-size:.9rem;font-weight:650;inline-size:9rem;justify-content:center;line-height:1.2;padding:var(--space-3);text-align:center}.visually-hidden{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.past-events-table-wrap{margin-top:var(--space-6)}.past-events-table{border-collapse:collapse;inline-size:100%}.past-events-table tbody tr{border-bottom:1px solid var(--brand-border)}.past-events-table tbody tr:first-child{border-top:1px solid var(--brand-border)}.past-events-table td{padding-block:var(--space-5);vertical-align:middle}.past-events-table__date{inline-size:8rem}.past-event-date{display:grid;gap:var(--space-1)}.past-event-date__day{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:2.75rem;font-weight:500;letter-spacing:-.075em;line-height:.85}.past-event-date__month{color:var(--brand-body);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.past-events-table__details{padding-inline:var(--space-4) var(--space-6)}.past-events-table__details h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.4rem;font-weight:650;letter-spacing:-.04em;line-height:1.1;margin:0}.past-events-table__details p{color:var(--brand-body);line-height:1.45;margin:var(--space-2) 0 0;max-width:40rem}.past-events-table__action{inline-size:11rem;text-align:end}.past-events-table__cta{min-height:calc(var(--space-5) + var(--space-3));padding:var(--space-2) var(--space-4)}.upcoming-event-grid{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.upcoming-event-grid:focus-visible{outline:var(--line-strong) solid var(--brand-primary);outline-offset:var(--space-2)}.events-upcoming__rail{margin-top:var(--space-6);padding-inline:var(--content-gutter)}.events-upcoming .upcoming-event-grid{margin-top:0}.events-upcoming__scrollbar{display:none}.upcoming-event{aspect-ratio:1 / 1;background:var(--brand-soft);display:flex;flex-direction:column;gap:0;min-block-size:0;padding:var(--space-6);transition:transform .18s ease-out}.upcoming-event:hover{transform:translateY(-.125rem)}.upcoming-event--featured{background:var(--brand-primary);color:var(--brand-on-primary)}.upcoming-event__topline{align-items:flex-start;display:flex;justify-content:space-between}.upcoming-event__mark{background:var(--brand-primary);block-size:1.6rem;display:block;flex:none;inline-size:4.8rem;mask:url(/bituk-pillars.svg) center / contain no-repeat;-webkit-mask:url(/bituk-pillars.svg) center / contain no-repeat}.upcoming-event--featured .upcoming-event__mark{background:var(--brand-secondary)}.upcoming-event__date{display:grid;gap:var(--space-1)}.upcoming-event__date-value{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(3.5rem,8vw,6rem);font-weight:500;letter-spacing:-.075em;line-height:.85}.upcoming-event__date-month{color:var(--brand-body);font-size:1rem;font-weight:700;letter-spacing:.14em;margin-bottom:0;text-transform:uppercase}.upcoming-event__copy{display:grid;gap:var(--space-2);inline-size:100%;margin-top:auto}.upcoming-event__copy h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:2.25rem;letter-spacing:-.055em;line-height:.98;margin:0}.upcoming-event__copy p,.upcoming-event__membership-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.25rem;font-weight:300;line-clamp:2;line-height:1.45;margin:0;max-width:none;overflow:hidden}.upcoming-event__footer{margin-top:var(--space-6)}.upcoming-event__footer-row{display:flex}.upcoming-event__meta{align-items:baseline;color:var(--brand-body);column-gap:var(--space-5);display:flex;font-size:.88rem;font-weight:400;line-height:1.35;margin:var(--space-5) 0 0;text-align:left}.upcoming-event__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.upcoming-event__cta{justify-self:start;width:auto}.brand-button:disabled{cursor:default;opacity:1}.brand-button:disabled:hover{transform:none}.upcoming-event .brand-button.upcoming-event__cta{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary);min-height:calc(var(--space-6) + var(--space-3));padding:var(--space-2) var(--space-4)}.upcoming-event .brand-button.upcoming-event__cta:hover{background:color-mix(in srgb,var(--brand-primary) 87%,var(--brand-body));border-color:var(--brand-primary);color:var(--brand-on-primary)}.upcoming-event .brand-button.upcoming-event__cta--learn-more{background:transparent;border-color:var(--brand-primary);color:var(--brand-primary);text-decoration:none}.upcoming-event .brand-button.upcoming-event__cta--learn-more:hover{background:var(--brand-soft);border-color:var(--brand-primary);color:var(--brand-primary)}.upcoming-event--featured .brand-button.upcoming-event__cta{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--brand-on-secondary)}.upcoming-event--featured .brand-button.upcoming-event__cta:hover{background:color-mix(in srgb,var(--brand-secondary) 86%,var(--brand-background));border-color:var(--brand-secondary);color:var(--brand-on-secondary)}.upcoming-event--featured .brand-button.upcoming-event__cta--learn-more{background:transparent;border-color:var(--brand-background);color:var(--brand-background);text-decoration:none}.upcoming-event--featured .brand-button.upcoming-event__cta--learn-more:hover{background:color-mix(in srgb,var(--brand-background) 14%,transparent);border-color:var(--brand-background);color:var(--brand-background)}.upcoming-event--featured .upcoming-event__date-value,.upcoming-event--featured .upcoming-event__copy h3,.upcoming-event--featured .upcoming-event__date-month,.upcoming-event--featured .upcoming-event__meta{color:var(--brand-on-primary)}.upcoming-event--featured .upcoming-event__rule{border-top-color:color-mix(in srgb,var(--brand-on-primary) 46%,transparent)}.upcoming-event__membership{align-items:flex-start;aspect-ratio:1 / 1;border:var(--line-strong) dotted var(--brand-primary);color:var(--brand-heading);display:flex;flex-direction:column;padding:var(--space-6);position:relative;scroll-snap-align:start}.upcoming-event__membership-date{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(3.5rem,8vw,6rem);font-weight:500;letter-spacing:-.075em;line-height:.85}.upcoming-event__membership-copy{display:grid;gap:var(--space-2);margin-top:calc(var(--space-9) - var(--space-4))}.upcoming-event__membership-copy h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:2.25rem;letter-spacing:-.055em;line-height:.98;margin:0}.upcoming-event__membership .brand-button{bottom:var(--space-6);left:var(--space-6);margin:0;position:absolute}.speaker-grid{display:grid;gap:var(--space-5);margin-top:var(--space-6)}.speaker-section__byline{margin-bottom:4rem}.speaker-section__byline+.speaker-filters{margin-top:0}.speaker-filters{display:flex;gap:var(--space-2);margin-bottom:var(--space-6);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:none}.speaker-filters::-webkit-scrollbar{display:none}.speaker-filter{background:transparent;border:1px solid var(--brand-border);border-radius:100rem;color:var(--brand-heading);cursor:pointer;flex:0 0 auto;font-size:.85rem;font-weight:650;min-height:2.4rem;padding:var(--space-2) var(--space-4);white-space:nowrap}.speaker-filter:hover{background:var(--brand-soft);border-color:var(--brand-primary)}.speaker-filter[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.speaker-filter-empty{color:var(--brand-muted);margin:0}.speaker-profile{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr)}.speaker-profile[hidden]{display:none}.speaker-profile__photo{block-size:3rem;border:1px solid var(--brand-border);border-radius:calc(var(--brand-card-radius) * .7);inline-size:3rem;object-fit:cover}.speaker-profile__photo--placeholder{align-items:center;background:var(--brand-soft);color:var(--brand-primary);display:flex;font-size:.62rem;font-weight:700;justify-content:center;text-align:center}.speaker-profile__content{min-inline-size:0}.speaker-profile__content h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1rem;letter-spacing:-.025em;line-height:1.15;margin:0}.speaker-profile__content>p{color:var(--brand-muted);font-size:.86rem;line-height:1.35;margin:var(--space-1) 0 0}.speaker-profile__roles{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.speaker-profile__role{background:var(--brand-secondary-soft);border-radius:100rem;color:var(--brand-heading);font-size:.72rem;font-weight:700;line-height:1.25;padding:var(--space-1) var(--space-2)}.speaker-profile__links{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.speaker-social-link{align-items:center;border:0;color:var(--brand-muted);display:inline-flex;block-size:1.5rem;inline-size:1.5rem;justify-content:center;text-decoration:none}.speaker-social-link>svg{block-size:1rem;inline-size:1rem}.speaker-social-link:hover{color:var(--brand-primary)}.speaker-social-link--placeholder{color:var(--brand-muted)}.form-layout{display:grid;gap:var(--space-5);max-width:44rem}.join-us__intro{max-width:var(--reading-max)}.join-us__title{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2.15rem,6vw,4.7rem);font-weight:700;letter-spacing:-.052em;line-height:1;margin:0}.join-us__lead{font-size:1.05rem;line-height:1.45;margin:var(--space-4) 0 0}.join-us__benefits{display:grid;gap:var(--space-4);list-style:none;margin:var(--space-5) 0 0;padding:0}.join-us__benefits li{align-items:start;display:grid;gap:var(--space-3);grid-template-columns:1.4rem minmax(0,1fr)}.join-us__check{color:var(--brand-primary);font-family:var(--brand-heading-font),sans-serif;font-size:1.35rem;font-weight:800;line-height:1.1}.join-us__benefit-copy{display:block}.join-us__benefit-copy strong{color:var(--brand-heading);display:block;font-weight:650}.join-us__benefit-copy>span{display:block;margin-top:var(--space-1)}.join-us__how-it-works{border-top:1px solid var(--brand-border);display:grid;gap:var(--space-4);margin-top:var(--space-7);max-width:var(--reading-max);padding-top:var(--space-6)}.join-us__how-it-works h2{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(1.65rem,4vw,2.5rem);letter-spacing:-.045em;line-height:1;margin:0}.join-us__how-it-works ol{counter-reset:join-step;display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.join-us__how-it-works li{counter-increment:join-step;display:grid;gap:var(--space-3);grid-template-columns:1.7rem minmax(0,1fr)}.join-us__how-it-works li:before{color:var(--brand-primary);content:counter(join-step,decimal-leading-zero);font-size:.78rem;font-weight:700;letter-spacing:.08em;padding-top:.15rem}.join-us__step-copy{display:block}.join-us__step-copy strong{color:var(--brand-heading);display:block;font-weight:650}.join-us__step-copy>span{display:block;line-height:1.45;margin-top:var(--space-1)}.join-us__how-it-works+.form-layout{margin-top:var(--space-7)}.form-field{display:grid;gap:var(--space-2)}.form-field label,.access-gate__form label{color:var(--brand-heading);font-size:.9rem;font-weight:650}.form-field input,.form-field textarea,.form-field select,.access-gate__form input{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:calc(var(--brand-button-radius) * .8);color:var(--brand-body);min-height:3.1rem;padding:var(--space-3);width:100%}.form-field textarea{resize:vertical}.form-fieldset{border:0;margin:0;padding:0}.form-fieldset legend{color:var(--brand-heading);font-size:.9rem;font-weight:650;margin-bottom:var(--space-3);padding:0}.form-fieldset__optional{color:var(--brand-muted);font-weight:400}.form-checkbox-list{display:grid;gap:var(--space-2)}.form-checkbox{align-items:center;border:1px solid var(--brand-border);border-radius:calc(var(--brand-button-radius) * .8);cursor:pointer;display:flex;gap:var(--space-3);min-height:3.1rem;padding:var(--space-3)}.form-checkbox:has(input:checked){background:var(--brand-secondary-soft);border-color:var(--brand-secondary)}.form-checkbox input{accent-color:var(--brand-primary);block-size:1.15rem;flex:none;inline-size:1.15rem;margin:0}.form-field--conditional{margin-top:var(--space-3)}.form-consent{border:1px solid var(--brand-border);border-radius:calc(var(--brand-button-radius) * .8);display:grid;gap:var(--space-3);padding:var(--space-4)}.form-consent__choice{align-items:flex-start;display:flex;gap:var(--space-3);line-height:1.45}.form-consent__choice input{accent-color:var(--brand-primary);block-size:1.15rem;flex:none;inline-size:1.15rem;margin-top:.18rem}.form-consent p{color:var(--brand-muted);font-size:.86rem;margin:0}.form-consent a{color:var(--brand-primary);font-weight:650;text-underline-offset:.2em}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--brand-muted)}.form-field__help,.form-status,.privacy-note{color:var(--brand-muted);font-size:.86rem;margin:0}.form-status[data-state=active]{color:var(--feedback-success);font-weight:650}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.privacy-note{border-top:1px solid var(--brand-border);padding-top:var(--space-4)}.access-gate{background:var(--brand-heading);color:var(--brand-background);padding:clamp(var(--space-6),9vw,var(--space-9));position:relative}.access-gate .eyebrow{color:var(--brand-secondary)}.access-gate h2{color:inherit;font-size:clamp(2.35rem,6vw,4.5rem);max-width:13ch}.access-gate>p:not(.eyebrow):not(.access-gate__note){max-width:38rem}.access-gate__mark{color:var(--brand-secondary);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(4rem,12vw,9rem);font-weight:700;line-height:.8;margin-bottom:var(--space-5)}.access-gate__form{margin-top:var(--space-5);max-width:40rem}.access-gate__controls{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.access-gate__form input{background:var(--brand-background)}.access-gate__note{color:color-mix(in srgb,var(--brand-background) 72%,transparent);font-size:.82rem;margin-bottom:0;margin-top:var(--space-4)}.preview-page{background:var(--brand-soft)}.preview-banner{background:var(--brand-secondary-soft);border:1px solid var(--brand-border);border-left:var(--line-strong) solid var(--brand-secondary);font-size:.93rem;margin-bottom:var(--space-6);max-width:var(--reading-max);padding:var(--space-4)}.preview-banner strong{color:var(--brand-heading)}.preview-stack{display:grid;gap:var(--space-4)}.preview-item{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.preview-item__chip{background:var(--brand-accent-soft);border-radius:100rem;color:var(--brand-heading);font-size:.72rem;font-weight:700;padding:var(--space-1) var(--space-3);white-space:nowrap}.members-content{background:var(--brand-soft);padding-block:var(--space-7)}.members-content__inner{margin:0 auto;max-width:var(--content-max);padding-inline:var(--content-gutter)}.members-section+.members-section{border-top:1px solid var(--brand-border);margin-top:var(--space-8);padding-top:var(--space-8)}.members-section__title{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2.15rem,6vw,4.7rem);letter-spacing:-.052em;line-height:1;margin:0}.members-resource-list{display:grid;gap:var(--space-4);margin-top:var(--space-6);max-width:var(--reading-max)}.member-resource-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);display:grid;gap:var(--space-3);padding:var(--space-5)}.member-resource-card__event{color:var(--brand-muted);font-size:.78rem;font-weight:650;letter-spacing:.025em;line-height:1.35;margin:0}.member-resource-card h2{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(1.3rem,3vw,1.65rem);letter-spacing:-.04em;line-height:1.08;margin:0}.member-resource-card__description{line-height:1.45;margin:0}.member-resource-card__link{color:var(--brand-primary);font-size:.92rem;font-weight:700;text-decoration-thickness:var(--line-strong);text-underline-offset:.2em;width:fit-content}.member-resource-card__link:hover{color:color-mix(in srgb,var(--brand-primary) 80%,var(--brand-heading))}.careers-directory__header{max-width:var(--reading-max)}.careers-directory__intro{font-size:1.05rem;line-height:1.45;margin:var(--space-4) 0 0}.careers-directory__note{color:var(--brand-muted);font-size:.86rem;line-height:1.45;margin:var(--space-2) 0 0}.careers-directory__controls{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.careers-directory__search{display:grid;gap:var(--space-2);max-width:38rem}.careers-directory__search label{color:var(--brand-heading);font-size:.9rem;font-weight:650}.careers-directory__search input{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:calc(var(--brand-button-radius) * .8);color:var(--brand-body);min-height:3.1rem;padding:var(--space-3);width:100%}.careers-directory__filters{display:flex;flex:1 1 100%;gap:var(--space-2);min-inline-size:0;overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:none}.careers-directory__filters::-webkit-scrollbar{display:none}.careers-directory__filter-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3)}.careers-directory__sponsor-control{align-items:center;display:flex;flex:none;gap:var(--space-2);margin-inline-start:auto}.careers-directory__sponsor-filter{align-items:center;display:inline-flex;position:relative}.careers-directory__sponsor-filter input{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;position:absolute}.careers-directory__sponsor-filter:has(input:checked){background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.careers-directory__sponsor-filter:has(input:checked):hover{background:color-mix(in srgb,var(--brand-primary) 87%,var(--brand-body));border-color:var(--brand-primary);color:var(--brand-on-primary)}.careers-directory__sponsor-filter:has(input:focus-visible){box-shadow:var(--focus-ring)}.careers-directory__info{flex:none;position:relative}.careers-directory__info summary{align-items:center;background:transparent;border:0;color:var(--brand-primary);cursor:pointer;display:flex;justify-content:center;list-style:none;min-block-size:1.5rem;min-inline-size:1.5rem;padding:var(--space-1)}.careers-directory__info summary::-webkit-details-marker{display:none}.careers-directory__info summary>svg{block-size:1rem;inline-size:1rem}.careers-directory__tooltip{background:var(--brand-heading);box-shadow:var(--card-shadow);color:var(--brand-background);display:none;font-size:.82rem;line-height:1.45;padding:var(--space-4);position:absolute;right:0;top:calc(100% + var(--space-2));width:min(19rem,calc(100vw - (var(--content-gutter) * 2)));z-index:3}.careers-directory__tooltip p{margin:0}.careers-directory__tooltip a{color:var(--brand-secondary);display:inline-block;font-weight:700;margin-top:var(--space-3);text-underline-offset:.2em}.careers-directory__info:hover .careers-directory__tooltip,.careers-directory__info:focus-within .careers-directory__tooltip,.careers-directory__info[open] .careers-directory__tooltip{display:block}.careers-filter{background:transparent;border:1px solid var(--brand-border);border-radius:100rem;color:var(--brand-heading);cursor:pointer;flex:0 0 auto;font-size:.85rem;font-weight:650;min-height:2.4rem;padding:var(--space-2) var(--space-4);white-space:nowrap}.careers-filter:hover{background:var(--brand-secondary-soft);border-color:var(--brand-secondary)}.careers-filter[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.careers-directory__empty{color:var(--brand-muted);margin:var(--space-6) 0 0}.careers-directory__list{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.career-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);display:grid;gap:var(--space-3);padding:var(--space-5)}.career-card[hidden]{display:none}.career-card__heading{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}.career-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.career-card h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.35rem;letter-spacing:-.04em;line-height:1.05;margin:0}.career-card__tag{background:var(--brand-secondary-soft);border-radius:100rem;color:var(--brand-heading);font-size:.72rem;font-weight:700;padding:var(--space-1) var(--space-2);white-space:nowrap}.career-card__sponsor-badge{background:var(--brand-primary);border-radius:100rem;color:var(--brand-on-primary);font-size:.72rem;font-weight:700;padding:var(--space-1) var(--space-2);white-space:nowrap}.career-card p{line-height:1.45;margin:0}.career-card a{color:var(--brand-primary);font-size:.92rem;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em;width:fit-content}.admin-layout{display:grid;gap:var(--space-5)}.admin-sidebar{background:var(--brand-heading);color:var(--brand-background);padding:var(--space-5)}.admin-sidebar h2{font-family:var(--brand-heading-font),sans-serif;font-size:1.45rem;letter-spacing:-.045em;margin:0 0 var(--space-4)}.admin-sidebar ul{list-style:none;margin:0;padding:0}.admin-sidebar li{border-top:1px solid color-mix(in srgb,var(--brand-background) 20%,transparent);padding:var(--space-3) 0}.admin-main{display:grid;gap:var(--space-4)}.admin-stat{display:grid;gap:var(--space-1)}.admin-stat span{color:var(--brand-muted);font-size:.82rem}.admin-stat strong{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.75rem;letter-spacing:-.06em}.admin-member-section{display:grid;gap:var(--space-3)}.admin-member-section>h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.65rem;letter-spacing:-.045em;line-height:1.05;margin:0}.admin-member-section__copy{color:var(--brand-muted);margin:0;max-width:var(--reading-max)}.admin-member-list{display:grid;gap:var(--space-3)}.admin-member-record{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);padding:var(--space-4)}.admin-member-record__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-4)}.admin-member-record__header h4{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.15rem;letter-spacing:-.035em;margin:0}.admin-member-record__header span{background:var(--brand-secondary-soft);border-radius:100rem;color:var(--brand-heading);font-size:.75rem;font-weight:700;padding:var(--space-1) var(--space-2)}.admin-member-record dl{display:grid;gap:var(--space-3);margin:0}.admin-member-record dl>div{display:grid;gap:var(--space-1)}.admin-member-record dt{color:var(--brand-muted);font-size:.78rem;font-weight:650}.admin-member-record dd{margin:0;overflow-wrap:anywhere}.admin-resource-form{margin-top:var(--space-3)}.admin-resource-list{display:grid;gap:var(--space-3)}.admin-resource-record{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);display:grid;gap:var(--space-3);padding:var(--space-4)}.admin-resource-record__details{display:grid;gap:var(--space-2);min-width:0}.admin-resource-record__details h4{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.08rem;letter-spacing:-.03em;line-height:1.1;margin:0}.admin-resource-record__details p{color:var(--brand-muted);font-size:.86rem;line-height:1.35;margin:0}.admin-resource-record__details .admin-resource-record__event{color:var(--brand-primary);font-size:.76rem;font-weight:700;letter-spacing:.025em}.admin-resource-record__details a{color:var(--brand-primary);font-size:.86rem;font-weight:700;text-decoration-thickness:var(--line-strong);text-underline-offset:.2em;width:fit-content}.admin-resource-record__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-resource-record__actions .brand-button{min-height:2.4rem;padding:var(--space-2) var(--space-3)}.admin-directory-form{margin-top:var(--space-3)}.admin-directory-active{width:fit-content}.admin-directory-setting{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);margin-top:var(--space-3);padding:var(--space-4)}.admin-directory-setting h4{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.1rem;letter-spacing:-.03em;line-height:1.1;margin:0}.admin-directory-setting>p{color:var(--brand-muted);font-size:.86rem;line-height:1.4;margin:var(--space-2) 0 0}.admin-directory-list{display:grid;gap:var(--space-2)}.admin-directory-record{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);display:grid;gap:var(--space-3);padding:var(--space-4)}.admin-directory-record__heading{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-directory-record__heading h4{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.08rem;letter-spacing:-.03em;line-height:1.1;margin:0}.admin-directory-record__heading span{background:var(--brand-secondary-soft);border-radius:100rem;color:var(--brand-heading);font-size:.72rem;font-weight:700;padding:var(--space-1) var(--space-2)}.admin-directory-record__details p{color:var(--brand-muted);font-size:.86rem;line-height:1.35;margin:var(--space-1) 0 0}.admin-directory-record__details .admin-directory-record__sponsor{color:var(--brand-primary);font-weight:650;margin-top:var(--space-3)}.admin-directory-record__details .admin-directory-record__entity{font-size:.78rem}.admin-directory-toggle{align-items:center;color:var(--brand-heading);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:650;gap:var(--space-2);width:fit-content}.admin-directory-toggle input{accent-color:var(--brand-primary);block-size:1rem;inline-size:1rem;margin:0}.admin-directory-record__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-directory-record__actions .brand-button{min-height:2.4rem;padding:var(--space-2) var(--space-3)}.admin-committee-list{display:grid;gap:var(--space-3)}.admin-committee-record{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);display:grid;gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr);padding:var(--space-3)}.admin-committee-record__photo{align-items:center;background:var(--brand-soft);border-radius:calc(var(--brand-card-radius) * .7);color:var(--brand-primary);display:flex;font-size:.7rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.admin-committee-record__content{min-width:0}.admin-committee-record__content h4{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1rem;letter-spacing:-.025em;line-height:1.15;margin:0}.admin-committee-record__content p{color:var(--brand-muted);font-size:.86rem;margin:var(--space-1) 0 0}.admin-committee-record__content span{color:var(--brand-primary);display:block;font-size:.75rem;font-weight:700;margin-top:var(--space-1)}.admin-committee-record .brand-button{grid-column:2;justify-self:start;min-height:2.4rem}.admin-committee-form{margin-top:var(--space-3)}.speaker-admin-preview .brand-card__meta+h3{margin-top:var(--space-2)}.speaker-admin-form{margin-top:var(--space-5)}.admin-consent{border:1px solid var(--brand-border);border-radius:calc(var(--brand-button-radius) * .8);margin:0;padding:var(--space-4)}.admin-consent legend{color:var(--brand-heading);font-size:.9rem;font-weight:650;padding-inline:var(--space-1)}.admin-consent__choice{align-items:flex-start;display:flex;gap:var(--space-3);line-height:1.45}.admin-consent__choice input{accent-color:var(--brand-primary);block-size:1.15rem;flex:none;inline-size:1.15rem;margin-top:.18rem}.admin-roles{border:1px solid var(--brand-border);border-radius:calc(var(--brand-button-radius) * .8);margin:0;padding:var(--space-4)}.admin-roles legend{color:var(--brand-heading);font-size:.9rem;font-weight:650;padding-inline:var(--space-1)}.admin-role-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.admin-role-option{align-items:center;border:1px solid var(--brand-border);border-radius:100rem;cursor:pointer;display:inline-flex;gap:var(--space-2);line-height:1.2;padding:var(--space-2) var(--space-3)}.admin-role-option input{accent-color:var(--brand-primary);block-size:1rem;inline-size:1rem;margin:0}.admin-role-option:has(input:checked){background:var(--brand-secondary-soft);border-color:var(--brand-secondary)}.admin-role-error{color:var(--brand-accent);font-size:.86rem;font-weight:650;margin:var(--space-2) 0 0}.site-footer{background:var(--brand-heading);color:var(--brand-background);padding-top:var(--space-7)}.site-footer__inner{display:grid;gap:var(--space-6);padding-bottom:var(--space-6)}.wordmark--footer{color:var(--brand-secondary);font-size:1.7rem}.wordmark--footer .wordmark__pillars{filter:brightness(0) invert(1)}.site-footer p{color:color-mix(in srgb,var(--brand-background) 74%,transparent);margin:var(--space-3) 0 0;max-width:26rem}.site-footer__links{display:grid;gap:var(--space-2)}.site-footer__links a{color:var(--brand-background);font-weight:650;text-decoration-color:color-mix(in srgb,currentColor 42%,transparent);text-underline-offset:.2em}.site-footer__meta{border-top:1px solid color-mix(in srgb,var(--brand-background) 20%,transparent);color:color-mix(in srgb,var(--brand-background) 66%,transparent);display:flex;flex-direction:column;font-size:.77rem;gap:var(--space-2);padding-block:var(--space-4)}@media(max-width:43.99rem){.careers-directory__filter-row{display:grid;grid-template-columns:minmax(0,1fr)}.careers-directory__filters{max-width:100%;width:100%}.careers-directory__sponsor-control{justify-self:end;margin-inline-start:0}}@media(min-width:44rem){.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:5.2rem}.site-nav{align-items:center;justify-self:center;order:0;overflow:visible;padding-bottom:0;width:auto}.site-nav__link{font-size:.85rem}.site-header__action{justify-self:end;margin-left:0}.hero,.page-lead,.section,.preview-page,.events-content,.members-content{padding-block:var(--space-8)}.home-hero{padding-block:var(--space-9)}.hero__inner{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.52fr);align-items:end}.card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.careers-directory__list{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-directory__filter-row{align-items:flex-start}.careers-directory__filters{flex:0 1 auto;max-width:100%}.careers-directory__sponsor-control{flex:none}.events-upcoming__rail{--events-rail-start: max(var(--content-gutter), calc((100% - var(--content-max)) / 2 + var(--content-gutter)));padding-inline:0}.upcoming-event-grid{display:flex;gap:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0;scrollbar-width:none;scroll-snap-type:none}.upcoming-event-grid>.upcoming-event{flex:0 0 28rem;margin-inline-end:var(--space-4);scroll-snap-align:start}.upcoming-event-grid>.upcoming-event__membership{flex:0 0 28rem;scroll-snap-align:start}.upcoming-event__rail-spacer{flex:0 0 var(--events-rail-start)}.upcoming-event-grid::-webkit-scrollbar{display:none}.events-upcoming__scrollbar{block-size:var(--space-5);display:block;margin-top:var(--space-5);position:relative}.events-upcoming__scrollbar-input{appearance:none;background:transparent;block-size:100%;cursor:ew-resize;inset-block:0;inset-inline:var(--content-gutter);margin:0;opacity:0;position:absolute;touch-action:pan-x;width:calc(100% - (var(--content-gutter) * 2));z-index:1}.events-upcoming__scrollbar-track{--events-scroll-thumb-left: 0%;--events-scroll-thumb-width: 100%;background:var(--brand-border);block-size:var(--space-1);border-radius:var(--brand-button-radius);inset-block-start:50%;inset-inline:var(--content-gutter);pointer-events:none;position:absolute;transform:translateY(-50%)}.events-upcoming__scrollbar-thumb{background:var(--brand-secondary);block-size:100%;border-radius:inherit;inline-size:var(--events-scroll-thumb-width);inset-block-start:0;inset-inline-start:var(--events-scroll-thumb-left);position:absolute}.events-upcoming__scrollbar-input:focus-visible+.events-upcoming__scrollbar-track{outline:var(--line-strong) solid var(--brand-primary);outline-offset:var(--space-2)}.speaker-grid{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-7)}.committee-grid{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-6)}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-grid--leads,.people-grid--advisory{grid-template-columns:repeat(3,minmax(0,1fr))}.community-list{grid-template-columns:repeat(2,minmax(0,1fr))}.access-gate__controls{align-items:stretch;flex-direction:row}.access-gate__controls input{flex:1}.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr)}.site-footer__links{grid-template-columns:repeat(2,max-content);column-gap:var(--space-7)}.site-footer__meta{flex-direction:row;justify-content:space-between}.admin-layout{grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr)}.admin-member-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-record__wide{grid-column:1 / -1}.admin-resource-record{align-items:center;grid-template-columns:minmax(0,1fr) auto}.admin-directory-record{align-items:center;grid-template-columns:minmax(0,1fr) auto auto}.admin-committee-record{grid-template-columns:3rem minmax(0,1fr) auto}.admin-committee-record .brand-button{grid-column:auto;justify-self:end}}@media(min-width:68rem){:root{--content-gutter: var(--space-7)}.community-list{grid-template-columns:repeat(4,minmax(0,1fr))}.community-pillar{min-height:19rem}.people-grid--leads,.people-grid--advisory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:43.99rem){.past-events-table,.past-events-table tbody,.past-events-table tr,.past-events-table td{display:block;inline-size:100%}.past-events-table td{padding:0}.past-events-table tbody tr{display:grid;gap:var(--space-3);padding-block:var(--space-5)}.past-events-table__details{padding-inline:0}.past-events-table__action{text-align:start}.upcoming-event-grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.upcoming-event__rail-spacer{display:none}.upcoming-event-grid>.upcoming-event{margin-inline-end:0}.upcoming-event__copy h3{font-size:1.75rem}.upcoming-event__copy p{font-size:1rem}.upcoming-event__footer-row{gap:var(--space-2)}.upcoming-event .brand-button.upcoming-event__cta{padding-inline:var(--space-3)}.upcoming-event__meta{font-size:.8rem}.upcoming-event__membership-copy{margin-top:var(--space-5)}.upcoming-event__membership-copy h3{font-size:1.75rem}.upcoming-event__membership .brand-button{margin-top:auto;position:static}.upcoming-event__membership{aspect-ratio:auto;min-block-size:15rem}}@media(min-width:44rem){.hero__inner--home{grid-template-columns:minmax(0,1fr)}.goal-timeline{grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.goal-timeline:before{background:var(--brand-primary);block-size:var(--line-strong);content:"";inset-block-start:calc(var(--space-3) / 2);inset-inline:0;position:absolute}.goal-timeline__item{border-inline-start:0;padding-block-start:calc(var(--space-6) * 2);padding-inline-start:0}.goal-timeline__item:before{inset-block-start:0;inset-inline-start:0}}@media(min-width:48rem){.pillars-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.splash-page{align-items:stretch;background:var(--brand-primary);color:var(--brand-on-primary);display:flex;flex-direction:column;justify-content:center;min-block-size:100svh;padding:max(var(--space-6),env(safe-area-inset-top)) max(var(--space-5),env(safe-area-inset-right)) max(var(--space-6),env(safe-area-inset-bottom)) max(var(--space-5),env(safe-area-inset-left))}.splash-page__content{inline-size:min(100%,42rem);margin:auto;padding-block:var(--space-8);text-align:left}.splash-page__mark{background:var(--brand-secondary);block-size:3rem;display:block;inline-size:6.5rem;margin:0 0 var(--space-6);mask:url(/bituk-pillars.svg) center / contain no-repeat;-webkit-mask:url(/bituk-pillars.svg) center / contain no-repeat}.splash-page__name{color:var(--brand-on-primary);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2.5rem,5.3vw,3.5rem);font-weight:650;letter-spacing:-.04em;line-height:1.1;margin:0}.splash-page h1{color:var(--brand-secondary);font-family:var(--brand-body-font),sans-serif;font-size:clamp(1.25rem,2.3vw,1.5rem);font-weight:600;letter-spacing:0;line-height:1.3;margin:var(--space-4) 0 0}.splash-page__private-preview{align-self:flex-end;color:var(--brand-on-primary);font-size:.8rem;font-weight:650;letter-spacing:.015em;margin-block-start:var(--space-6);padding:var(--space-2) 0;text-decoration-color:color-mix(in srgb,var(--brand-on-primary) 64%,transparent);text-underline-offset:.28em}.splash-page__private-preview:hover{color:var(--brand-secondary);text-decoration-color:currentColor}.splash-page__private-preview:focus-visible{box-shadow:0 0 0 .2rem var(--brand-secondary)}@media(max-width:34rem){.splash-page__content{padding-block:var(--space-7)}.splash-page__mark{block-size:2.5rem;inline-size:5.4rem}}.preview-login-page{align-items:center;background:var(--brand-primary);color:var(--brand-on-primary);display:grid;min-block-size:100svh;padding:max(var(--space-6),env(safe-area-inset-top)) max(var(--space-5),env(safe-area-inset-right)) max(var(--space-6),env(safe-area-inset-bottom)) max(var(--space-5),env(safe-area-inset-left))}.preview-login{inline-size:min(100%,28rem);margin:auto}.preview-login__mark{background:var(--brand-secondary);block-size:2.5rem;display:block;inline-size:5.4rem;margin-block-end:var(--space-5);mask:url(/bituk-pillars.svg) center / contain no-repeat;-webkit-mask:url(/bituk-pillars.svg) center / contain no-repeat}.preview-login__brand,.preview-login h1,.preview-login__copy,.preview-login__error{margin:0}.preview-login__brand,.preview-login h1{font-family:var(--brand-heading-font),sans-serif}.preview-login__brand{color:var(--brand-on-primary);font-size:1.35rem;font-weight:650;letter-spacing:-.04em;line-height:1.1}.preview-login h1{color:var(--brand-secondary);font-size:clamp(2.25rem,7vw,4rem);letter-spacing:-.06em;line-height:.98;margin-block-start:var(--space-4)}.preview-login__copy{color:var(--brand-on-primary);margin-block-start:var(--space-4)}.preview-login__error{color:var(--brand-secondary);font-size:.94rem;font-weight:650;margin-block-start:var(--space-4)}.preview-login__form{display:grid;gap:var(--space-3);margin-block-start:var(--space-6)}.preview-login__form label{color:var(--brand-on-primary);font-size:.88rem;font-weight:650}.preview-login__form input{background:var(--brand-background);border:1px solid var(--brand-background);border-radius:var(--brand-button-radius);color:var(--brand-body);min-block-size:3rem;padding-inline:var(--space-3)}.preview-login__form input:focus-visible{box-shadow:0 0 0 .2rem var(--brand-secondary)}.preview-login__form .brand-button{inline-size:100%;margin-block-start:var(--space-2)}
