@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-inner{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,.wordmark__pillars--footer{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)}.not-found{background:var(--brand-heading);display:grid;min-block-size:68vh;padding:var(--space-8) var(--content-gutter);place-items:center;text-align:center}.not-found__content{display:grid;justify-items:center;max-inline-size:var(--reading-max)}.not-found__code{color:var(--brand-secondary);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(calc(var(--space-9) * 1.25),29vw,calc(var(--space-9) * 3.5));font-weight:700;letter-spacing:-.1em;line-height:.78;margin:0}.not-found__quote{color:var(--brand-on-primary);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(calc(var(--space-5) * 1.25),5vw,calc(var(--space-9) * .75));font-weight:650;letter-spacing:-.055em;line-height:1.03;margin:var(--space-7) 0 0}.not-found__quote p,.not-found__quote footer{margin:0}.not-found__quote footer{color:color-mix(in srgb,var(--brand-on-primary) 72%,transparent);font-family:var(--brand-body-font),sans-serif;font-size:calc(var(--space-4) * .9);font-weight:600;letter-spacing:normal;line-height:1.4;margin-top:var(--space-4)}.not-found__answer{color:var(--brand-on-primary);font-size:var(--space-5);line-height:1.4;margin:var(--space-7) 0 0}.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)}.speaker-page__subtitle{margin-top:var(--space-5)}.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-story__stack{display:grid;gap:var(--space-8)}.about-mission-card{background:var(--brand-heading);border-radius:var(--brand-card-radius);color:var(--brand-on-dark);padding:clamp(var(--space-6),7vw,var(--space-8))}.about-mission-card>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}.about-mission-card>.about-mission-card__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{min-inline-size:0}.committee-profile__trigger,.committee-profile__static{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr)}.committee-profile__trigger{appearance:none;background:transparent;border:1px solid transparent;border-radius:calc(var(--brand-card-radius) * .8);color:inherit;cursor:pointer;font:inherit;inline-size:calc(100% + var(--space-4));margin:calc(var(--space-2) * -1);padding:var(--space-2);text-align:start;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.committee-profile__trigger:hover{background:var(--brand-primary);border-color:transparent;transform:translateY(-.125rem)}.committee-profile__trigger:hover .committee-profile__first-name,.committee-profile__trigger:hover .committee-profile__surname,.committee-profile__trigger:hover .committee-profile__title{color:var(--brand-on-primary)}.committee-profile__trigger:focus-visible{outline:var(--line-strong) solid var(--brand-primary);outline-offset:var(--space-2)}.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__name{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;letter-spacing:-.04em;line-height:1}.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__title{color:var(--brand-muted);font-size:.92rem;line-height:1.35;margin-top:var(--space-2)}.committee-profile__links{display:flex;gap:var(--space-2);margin-top:auto}.committee-profile__links .speaker-social-link{color:var(--brand-muted)}.committee-profile__trigger:hover .committee-profile__links .speaker-social-link{color:var(--brand-on-primary)}.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}.goals-method-section__method{margin-top:var(--space-9)}.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)}.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,.privacy-content__title,.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,.privacy-content__title{font-size:clamp(2.15rem,6vw,4.7rem)}.privacy-content__title{margin-bottom:var(--space-7)}.section-heading__copy{font-size:1.05rem;margin:var(--space-4) 0 0}.section-heading--inverse{color:inherit}.contact-page__form{margin-top:var(--space-7)}.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)}.past-events__speakers-link{color:var(--brand-primary);display:inline-block;font-weight:700;margin-top:var(--space-5);text-decoration-thickness:1px;text-underline-offset:.2em}.past-events__speakers-link:hover{color:color-mix(in srgb,var(--brand-primary) 82%,var(--brand-body))}.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);margin-top:6rem;overflow-x:auto;padding-bottom:var(--space-4);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{min-inline-size:0}.speaker-profile[hidden]{display:none}.speaker-profile__trigger{align-items:start;appearance:none;background:transparent;border:1px solid transparent;border-radius:calc(var(--brand-card-radius) * .7);color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--space-3);grid-template-columns:4rem minmax(0,1fr);inline-size:100%;margin:calc(var(--space-2) * -1);padding:var(--space-4);text-align:start;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.speaker-profile__trigger:hover{background:var(--brand-primary);border-color:transparent;transform:translateY(-.125rem)}.speaker-profile__trigger:hover .speaker-profile__name,.speaker-profile__trigger:hover .speaker-profile__title{color:var(--brand-on-primary)}.speaker-profile__trigger:hover .speaker-profile__role{background:var(--brand-secondary);color:var(--brand-on-secondary)}.speaker-profile__trigger:focus-visible{outline:var(--line-strong) solid var(--brand-primary);outline-offset:var(--space-2)}.speaker-profile__photo{background:var(--brand-soft);block-size:4rem;border:1px solid var(--brand-border);border-radius:calc(var(--brand-card-radius) * .7);display:block;flex:none;inline-size:4rem;object-fit:cover}.speaker-profile__photo--placeholder{background:color-mix(in srgb,var(--brand-primary) 12%,var(--brand-background))}.speaker-profile__content{min-inline-size:0}.speaker-profile__name{color:var(--brand-heading);display:block;font-family:var(--brand-heading-font),sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}.speaker-profile__title{color:var(--brand-muted);display:block;font-size:.86rem;line-height:1.35;margin-top:var(--space-1)}.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)}.close-mark{background-color:var(--close-mark-color);block-size:2rem;display:block;inline-size:2rem;mask:url(/bituk-x.svg) center / contain no-repeat;-webkit-mask:url(/bituk-x.svg) center / contain no-repeat}.close-mark--modal{--close-mark-color: var(--brand-heading)}.close-mark--mobile{--close-mark-color: var(--brand-secondary);block-size:2.35rem;inline-size:2.35rem}.profile-modal{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-card-radius);box-shadow:var(--card-shadow);color:var(--brand-body);inline-size:min(calc(100% - (var(--content-gutter) * 2)),44rem);inset:0;margin:auto;max-block-size:calc(100dvh - (var(--space-7) * 2));overflow:auto;padding:0}.profile-modal::backdrop{background:var(--brand-primary)}.profile-modal__content{padding:var(--space-7);position:relative}.profile-modal__close{align-items:center;appearance:none;background:transparent;border:0;border-radius:calc(var(--brand-card-radius) * .7);cursor:pointer;display:inline-flex;inline-size:3.8rem;justify-content:center;min-block-size:3.8rem;padding:0;position:absolute;right:var(--space-4);top:var(--space-4)}.profile-modal__close:hover{background:var(--brand-soft)}.profile-modal__close:focus-visible{outline:var(--line-strong) solid var(--brand-primary);outline-offset:var(--space-1)}.profile-modal__lockup{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr);padding-right:calc(var(--space-6) + var(--space-4))}.profile-modal__identity{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-inline-size:0}.profile-modal__photo{background:var(--brand-soft);block-size:100%;border:1px solid var(--brand-border);border-radius:calc(var(--brand-card-radius) * .8);display:block;inline-size:100%;min-block-size:8rem;object-fit:cover}.profile-modal__photo[hidden]{display:none}.profile-modal__photo--placeholder{background:color-mix(in srgb,var(--brand-primary) 12%,var(--brand-background))}.profile-modal__identity h2{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;letter-spacing:-.04em;line-height:1;margin:0}.profile-modal__first-name,.profile-modal__surname{display:block}.profile-modal__first-name{font-size:clamp(2.25rem,6vw,3.4rem);font-weight:700}.profile-modal__surname{font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:650;margin-top:var(--space-1)}.profile-modal__identity>p{color:var(--brand-muted);font-size:1rem;line-height:1.4;margin:var(--space-2) 0 0}.profile-modal__roles{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.profile-modal__section{margin-top:var(--space-6)}.profile-modal__section h3{color:var(--brand-heading);font-family:var(--brand-heading-font),sans-serif;font-size:1.15rem;letter-spacing:-.035em;margin:0}.profile-modal__section p{line-height:1.55;margin:var(--space-3) 0 0;max-width:var(--reading-max)}.profile-modal__open-to{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.profile-modal__tag{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)}.profile-modal__links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.profile-modal__link{min-height:2.7rem}@keyframes profile-modal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:679px){.profile-modal{block-size:calc(100dvh - var(--space-7));border-radius:var(--brand-card-radius) var(--brand-card-radius) 0 0;inline-size:100%;inset:auto 0 0;margin:0;max-block-size:calc(100dvh - var(--space-7));max-inline-size:none}.profile-modal[open]{animation:profile-modal-sheet-in .22s ease-out}.profile-modal__content{min-block-size:100%;padding:calc(var(--space-7) + var(--space-6)) var(--content-gutter) var(--space-7)}.profile-modal__lockup{gap:var(--space-4);grid-template-columns:minmax(6rem,34%) minmax(0,1fr);padding-right:0}.profile-modal__photo{aspect-ratio:1 / 1;block-size:auto;min-block-size:0}.close-mark--modal,.close-mark--mobile,.mobile-menu-toggle__chevron{block-size:1.5rem;inline-size:1.5rem}}.form-layout{display:grid;gap:var(--space-5);max-width:44rem}.join-us{border-top:0}.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 0 var(--space-7)}.join-us__sidebar-title,.join-us__how-it-works h2,.join-us__form-section 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}.join-us__sidebar-title{margin:0 0 var(--space-6)}.join-us__benefits{display:grid;gap:var(--space-4);list-style:none;margin: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{background:var(--brand-primary);block-size:1.35rem;display:block;inline-size:1.35rem;margin-block-start:2px;mask:url(/bituk-checkmark.svg) center / contain no-repeat;-webkit-mask:url(/bituk-checkmark.svg) center / contain no-repeat}.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{display:grid;gap:0;margin-top:var(--space-7);max-width:var(--reading-max);padding-top:var(--space-6)}.join-us__how-it-works h2,.join-us__form-section h2{margin:0}.join-us__how-it-works h2{margin-bottom:var(--space-6)}.join-us__form-section h2{margin:calc(var(--space-6) * 2) 0 var(--space-5)}.goal-timeline--join{margin-top:0}.join-us__form-section{margin-top:var(--space-7);max-width:44rem}.join-us__form-section .form-layout{background:var(--brand-primary);border-radius:var(--brand-card-radius);margin-top:0;padding:var(--space-5)}.join-us__form-section .form-field label,.join-us__form-section .form-fieldset legend,.join-us__form-section .form-fieldset__help,.join-us__form-section .form-fieldset__optional{color:var(--brand-on-primary)}.join-us__form-section .form-field input,.join-us__form-section .form-field textarea,.join-us__form-section .form-field select{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-primary) 36%,var(--brand-soft))}.join-us__form-section .form-field input::placeholder,.join-us__form-section .form-field textarea::placeholder{color:var(--brand-body)}.join-us__form-section .form-checkbox{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-primary) 36%,var(--brand-soft))}.join-us__form-section .form-checkbox:has(input:checked){background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--brand-on-secondary)}.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--select{position:relative}.form-field--select select{appearance:none;background-image:url(/bituk-down-chevron.svg);background-position:right var(--space-5) center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-inline-end:calc(var(--space-5) + var(--space-4) + 1rem);-webkit-appearance:none}.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-fieldset:has(.form-fieldset__help) legend{margin-bottom:var(--space-1)}.form-fieldset__help{color:var(--brand-muted);font-size:.86rem;line-height:1.45;margin:0 0 var(--space-3)}.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-consent{background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:calc(var(--brand-button-radius) * .8);display:grid;gap:var(--space-3);margin-top:var(--space-4);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:.18rem 0 0 calc(var(--space-1) * -1)}.form-consent p{color:var(--brand-body);font-size:.86rem;margin:0}.form-consent a{color:var(--brand-primary);font-weight:650;text-underline-offset:.2em}.form-consent:has(input:checked){background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--brand-on-secondary)}.form-consent:has(input:checked) a{color:var(--brand-on-secondary)}.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-background);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{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);position:relative;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.member-resource-card__card-link{border-radius:inherit;inset:0;position:absolute;z-index:1}.member-resource-card__card-link:focus-visible{outline:var(--line-strong) solid var(--brand-primary);outline-offset:var(--space-1)}.member-resource-card__arrow{position:absolute;right:var(--space-5);top:var(--space-5)}.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;padding-inline-end:calc(var(--space-5) + 1rem)}.member-resource-card__description{line-height:1.45;margin:0;padding-inline-end:calc(var(--space-5) + 1rem)}.member-resource-card__link{color:var(--brand-primary);font-size:.92rem;font-weight:700;margin-top:var(--space-4);position:relative;text-decoration-thickness:var(--line-strong);text-underline-offset:.2em;width:fit-content;z-index:2}.member-resource-card__link:hover{color:color-mix(in srgb,var(--brand-primary) 80%,var(--brand-heading))}.member-resource-card:hover,.member-resource-card:focus-within{border-color:var(--brand-primary);box-shadow:var(--card-shadow);transform:translateY(-.12rem)}.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__controls{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.careers-directory__search{display:grid;gap:var(--space-2);width:100%}.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);color:var(--brand-body);display:grid;gap:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;min-block-size:12rem;padding:var(--space-5);text-decoration:none;transition:border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}.career-card[hidden]{display:none}.career-card__heading{align-items:start;display:flex;gap:var(--space-3);justify-content:space-between}.career-card__arrow{block-size:1.5rem;display:block;flex:none;inline-size:1rem}.career-card__arrow-icon{background:var(--brand-primary);block-size:1.5rem;display:block;inline-size:1rem;mask:url(/bituk-upper-right-arrow.svg) center / contain no-repeat;-webkit-mask:url(/bituk-upper-right-arrow.svg) center / contain no-repeat}.career-card__tags{align-self:end;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}.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:color-mix(in srgb,var(--brand-primary) 16%,var(--brand-background));border:1px solid color-mix(in srgb,var(--brand-primary) 26%,var(--brand-background));border-radius:100rem;color:var(--brand-primary);font-size:.72rem;font-weight:700;padding:calc(var(--space-1) - 1px) calc(var(--space-2) - 1px);white-space:nowrap}.career-card p{line-height:1.45;margin:0}.career-card:hover{border-color:var(--brand-primary);box-shadow:var(--card-shadow);transform:translateY(-.12rem)}.career-card:focus-visible{outline:var(--line-strong) solid var(--brand-primary);outline-offset:var(--space-1)}.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{align-items:start;display:grid;gap:var(--space-6);padding-bottom:var(--space-6)}.site-footer__brand{display:grid;justify-items:start}.wordmark--footer{color:var(--brand-background);font-size:1.7rem}.site-footer__slogan{color:color-mix(in srgb,var(--brand-background) 74%,transparent);margin:var(--space-3) 0 0;max-width:26rem}.site-footer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.site-footer__actions .brand-button{font-size:.82rem;min-height:2.4rem;padding-inline:var(--space-3)}.site-footer .members-button{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.site-footer .members-button:hover{background:color-mix(in srgb,var(--brand-primary) 86%,var(--brand-heading));border-color:var(--brand-primary);color:var(--brand-on-primary)}.site-footer__links{display:grid;gap:var(--space-5)}.site-footer__link-column{align-content:start;align-self:start;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)}.site-footer__meta-inner{font-size:.77rem;padding-block:var(--space-4)}@media(max-width:43.99rem){:root{--content-gutter: 1.25rem}.not-found__content{margin-block-start:var(--space-6)}.not-found__code{font-size:calc(var(--space-9) * 1.5)}.not-found__quote{font-size:calc(var(--space-7) * .875)}.not-found__answer{font-size:var(--space-4)}.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}.site-footer__links{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-3)}}@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}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto}.site-footer__links{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(7rem,max-content));justify-content:end}.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){.home-hero{padding-top:4rem}.goals-method-section .goal-timeline{margin-top:var(--space-6)}.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}.goal-timeline{grid-template-columns:minmax(0,1fr);max-inline-size:100%;min-inline-size:0;position:relative}.goal-timeline:before{background:var(--brand-primary);block-size:calc(100% - .625rem);content:"";inline-size:var(--line-strong);inset-block-start:.625rem;inset-inline-start:.4375rem;position:absolute}.goal-timeline__item{border-inline-start:0;min-inline-size:0;padding-inline-start:calc(var(--space-5) * 2)}.goal-timeline__item:before{inset-inline-start:0}.goal-timeline__item p{max-inline-size:100%;overflow-wrap:anywhere}.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{aspect-ratio:auto;margin-inline-end:0;min-block-size:0}.upcoming-event__copy{margin-top:var(--space-7)}.upcoming-event__copy h3{font-size:1.75rem}.upcoming-event__copy p,.upcoming-event__membership-copy p{-webkit-line-clamp:unset;display:block;font-size:1rem;line-clamp:unset;overflow:visible}.upcoming-event__footer-row{gap:var(--space-2)}.upcoming-event .brand-button.upcoming-event__cta{padding-inline:var(--space-3)}.upcoming-event__meta{flex-wrap:wrap;font-size:.8rem;row-gap:var(--space-2)}.upcoming-event__footer{margin-top:var(--space-5)}.upcoming-event__membership-copy{margin-top:var(--space-7)}.upcoming-event__membership-copy h3{font-size:1.75rem}.upcoming-event__membership .brand-button{margin-top:var(--space-6);position:static}.upcoming-event__membership{aspect-ratio:auto;min-block-size:15rem}}@media(max-width:63.999rem){.join-us__form-section{background:var(--brand-primary);margin-inline:calc(var(--content-gutter) * -1);max-width:none;padding:var(--space-7) var(--content-gutter)}.join-us__form-section h2{color:var(--brand-on-primary);margin:0 0 var(--space-5)}.join-us__form-section .form-layout{background:transparent;border-radius:0;max-width:none;padding:0}}@media(min-width:44rem){.hero__inner--home{grid-template-columns:minmax(0,1fr)}.goal-timeline{grid-template-columns:repeat(var(--timeline-count, 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(min-width:64rem){.join-us__layout{align-items:start;column-gap:calc(var(--space-8) * .75);display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr)}.join-us__title{grid-column:1 / -1}.join-us__sidebar{grid-column:2;grid-row:2}.join-us__intro,.join-us__how-it-works{max-width:none}.join-us__how-it-works{margin-top:var(--space-8);padding-top:0}.join-us__form-section{grid-column:1;grid-row:2;margin-top:0;max-width:none}.join-us__form-section h2{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}.join-us__form-section .form-layout{padding:var(--space-6)}.goal-timeline--join{grid-template-columns:minmax(0,1fr);max-inline-size:100%;min-inline-size:0;position:relative}.goal-timeline--join:before{background:var(--brand-primary);block-size:calc(100% - .625rem);content:"";inline-size:var(--line-strong);inset-block-start:.625rem;inset-inline-end:auto;inset-inline-start:.4375rem;position:absolute}.goal-timeline--join .goal-timeline__item{border-inline-start:0;min-inline-size:0;padding-block-start:0;padding-inline-start:calc(var(--space-5) * 2)}.goal-timeline--join .goal-timeline__item:before{inset-block-start:var(--space-1);inset-inline-start:0}.goal-timeline--join .goal-timeline__item p{max-inline-size:100%;overflow-wrap:anywhere}}@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)}.admin-sidebar span{color:var(--brand-secondary);display:block;font-size:.72rem;font-weight:600;margin-top:var(--space-1)}.admin-signout{color:var(--brand-secondary);display:inline-block;font-size:.88rem;font-weight:700;margin-top:var(--space-5);text-underline-offset:.2em}.admin-committee-record__photo{object-fit:cover}.admin-committee-record__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);grid-column:2}.admin-committee-record__actions .brand-button{min-height:2.4rem;padding:var(--space-2) var(--space-3)}.admin-committee-photo-preview{aspect-ratio:1;border-radius:var(--brand-card-radius);display:block;margin-top:var(--space-3);max-width:9rem;object-fit:cover;width:100%}.admin-signin{max-width:36rem}.admin-signin>h1{color:var(--brand-secondary);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2.3rem,5vw,4.5rem);letter-spacing:-.06em;line-height:.95;margin:var(--space-4) 0 var(--space-4)}.admin-signin>p{max-width:45ch}@media(min-width:48rem){.admin-committee-record__actions{grid-column:auto;justify-content:end}}.admin-sidebar__item a{color:var(--brand-on-primary);display:inline-block;font-weight:650;text-decoration:none;text-underline-offset:.22em}.admin-sidebar__item a:hover,.admin-sidebar__item a:focus-visible{color:var(--brand-secondary);text-decoration:underline}.admin-sidebar__item--active a{color:var(--brand-secondary);text-decoration:underline}.wordmark--desktop{display:none}.wordmark--mobile{background:transparent;border:0;cursor:pointer;padding:0}.mobile-menu-toggle{align-items:center;appearance:none;background:transparent;border:0;border-radius:calc(var(--brand-card-radius) * .7);cursor:pointer;display:inline-flex;flex:none;inline-size:2.75rem;justify-content:center;margin-left:auto;min-block-size:2.75rem;padding:0}.mobile-menu-toggle:hover{background:color-mix(in srgb,var(--brand-background) 12%,transparent)}.mobile-menu-toggle:focus-visible{outline:var(--line-strong) solid var(--brand-secondary);outline-offset:var(--space-1)}.mobile-menu-toggle__chevron{background:var(--brand-secondary);block-size:1.25rem;display:block;inline-size:1.25rem;mask:url(/bituk-down-chevron.svg) center / contain no-repeat;-webkit-mask:url(/bituk-down-chevron.svg) center / contain no-repeat}.site-header--members .mobile-menu-toggle:hover{background:color-mix(in srgb,var(--brand-heading) 10%,transparent)}.site-header--members .mobile-menu-toggle:focus-visible{outline-color:var(--brand-heading)}.site-header--members .mobile-menu-toggle__chevron{background:var(--brand-heading)}.mobile-menu[hidden]{display:none}.mobile-menu{background:var(--brand-primary);color:var(--brand-on-primary);display:flex;flex-direction:column;inset:0;min-block-size:100dvh;opacity:0;padding:var(--space-5) var(--content-gutter) max(var(--space-6),env(safe-area-inset-bottom));position:fixed;transform:translateY(-.75rem) scale(.99);transition:opacity .18s ease-out,transform .26s cubic-bezier(.22,.86,.32,1);visibility:hidden;z-index:100}.mobile-menu.is-open{opacity:1;transform:translateY(0) scale(1);visibility:visible}.mobile-menu__header,.mobile-menu__nav,.mobile-menu__actions{opacity:0;transform:translateY(-.75rem);transition:opacity .18s ease-out,transform .28s cubic-bezier(.22,.86,.32,1)}.mobile-menu.is-open .mobile-menu__header{opacity:1;transform:translateY(0);transition-delay:70ms}.mobile-menu.is-open .mobile-menu__nav{opacity:1;transform:translateY(0);transition-delay:115ms}.mobile-menu.is-open .mobile-menu__actions{opacity:1;transform:translateY(0);transition-delay:.16s}.mobile-menu__header{align-items:center;display:flex;justify-content:space-between}.mobile-menu__header .wordmark{color:var(--brand-background)}.mobile-menu__close{align-items:center;background:transparent;border:0;border-radius:calc(var(--brand-card-radius) * .7);cursor:pointer;display:inline-flex;height:3.8rem;justify-content:center;padding:0;width:3.8rem}.mobile-menu__close:hover{background:color-mix(in srgb,var(--brand-background) 12%,transparent)}.mobile-menu__close:focus-visible{outline:var(--line-strong) solid var(--brand-secondary);outline-offset:var(--space-1)}.mobile-menu__nav{display:grid;gap:var(--space-2);margin-block:auto;padding-block:var(--space-8)}.mobile-menu__link{color:var(--brand-background);font-family:var(--brand-heading-font),sans-serif;font-size:clamp(2.35rem,12vw,4rem);font-weight:700;letter-spacing:-.065em;line-height:.96;padding-block:var(--space-2);text-decoration:none;text-decoration-color:transparent;text-decoration-thickness:.09em;text-underline-offset:.16em}.mobile-menu__link:hover,.mobile-menu__link:focus-visible,.mobile-menu__link.is-current{color:var(--brand-secondary);text-decoration-color:currentColor}.mobile-menu__actions{display:grid;gap:var(--space-3)}.mobile-menu__action{align-items:center;border:1px solid transparent;border-radius:var(--brand-button-radius);display:flex;font-family:var(--brand-button-font),sans-serif;font-size:1rem;font-weight:700;gap:var(--space-2);justify-content:center;min-height:3.25rem;padding:var(--space-3) var(--space-5);text-decoration:none}.mobile-menu__action--join{background:var(--brand-secondary);color:var(--brand-on-secondary)}.mobile-menu__action--members{background:var(--brand-heading);color:var(--brand-secondary)}body.mobile-menu-open{overflow:hidden;touch-action:none}@media(max-width:43.999rem){.site-header__inner{flex-wrap:nowrap;min-height:4rem}.site-header .site-nav,.site-header .site-header__action{display:none}.page-lead h1,.privacy-content__title,.join-us__title,.members-section__title{font-size:3rem}}@media(min-width:44rem){.wordmark--desktop{display:inline-flex}.wordmark--mobile,.mobile-menu-toggle,.mobile-menu{display:none!important}}@media(prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu__header,.mobile-menu__nav,.mobile-menu__actions{transition:none}}@media(hover:none),(pointer:coarse){.wordmark--mobile:focus-visible,.mobile-menu-toggle:focus-visible,.profile-modal__close:focus-visible,.mobile-menu__close:focus-visible{box-shadow:none;outline:0}}@media(max-width:43.999rem){.home-hero .hero__title{font-size:calc(var(--space-4) * 5)}.home-hero__title-line{display:block}}
