.sra-home{--sh-ink:#111315;--sh-ink-2:#474d53;--sh-ink-3:#7b8188;--sh-paper:#ffffff;--sh-wash:#f4f4f1;--sh-rule:#dcdcd5;--sh-rule-2:#eeeee9;--sh-red:#e00000;--sh-red-deep:#990d0d;--sh-night:#0c0e10;--sh-night-2:#15181b;--sh-night-rule:#2b3036;--sh-night-ink:#f3f3f0;--sh-night-ink-2:#a7aeb5;--sh-display:"Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--sh-body:"Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sh-label:"Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sh-gutter:clamp(20px, 4vw, 56px);--sh-max:1500px;--sh-pad:clamp(52px, 6.5vw, 104px);--sh-split-gap:clamp(26px, 3.4vw, 60px);position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip;font-family:var(--sh-body);color:var(--sh-ink);background:var(--sh-paper);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@supports not (overflow:clip){.sra-home{overflow-x:hidden}}.sra-home *,.sra-home *::before,.sra-home *::after{box-sizing:border-box}.sra-home.sra-home :where(h1,h2,h3,p,dl,dd,dt,figure,figcaption){margin:0;padding:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.sra-home.sra-home :where(ul){margin:0;padding:0;list-style:none}.sra-home.sra-home :where(a){color:inherit;text-decoration:none}.sra-home.sra-home :where(img){display:block;max-width:100%;height:auto;border-radius:0;box-shadow:none}.sra-home.sra-home :where(svg){display:block}.sra-home :focus-visible{outline:2px solid var(--sh-red);outline-offset:3px}.sra-home .sh-wrap{width:100%;max-width:var(--sh-max);margin-inline:auto;padding-inline:var(--sh-gutter)}.sra-home .sh-sec{position:relative;padding-block:var(--sh-pad)}.sra-home>.sh-sec,.sra-home>.sh-row{border-top:1px solid var(--sh-rule)}.sra-home>:first-child,.sra-home>.sh-night,.sra-home>.sh-signal,.sra-home>.sh-night+*,.sra-home>.sh-signal+*{border-top:0}.sra-home .sh-row--split{width:100%}.sra-home .sh-row__inner{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:var(--sh-max);margin-inline:auto;padding-inline:var(--sh-gutter)}.sra-home .sh-row__inner>.sh-sec{min-width:0}.sra-home .sh-row__inner>.sh-sec:first-child{padding-right:var(--sh-split-gap)}.sra-home .sh-row__inner>.sh-sec:last-child{padding-left:var(--sh-split-gap);border-left:1px solid var(--sh-rule)}.sra-home .sh-row__inner>.sh-sec>.sh-wrap{max-width:none;margin:0;padding:0}.sra-home .sh-night{background:var(--sh-night);color:var(--sh-night-ink);--sh-ink:var(--sh-night-ink);--sh-ink-2:var(--sh-night-ink-2);--sh-ink-3:#79818a;--sh-rule:var(--sh-night-rule);--sh-rule-2:#1f2429;--sh-wash:var(--sh-night-2)}.sra-home .sh-wash{background:var(--sh-wash)}.sra-home .sh-signal{background:var(--sh-red-deep);color:#fff;--sh-ink:#ffffff;--sh-ink-2:rgba(255, 255, 255, 0.78);--sh-ink-3:rgba(255, 255, 255, 0.6);--sh-rule:rgba(255, 255, 255, 0.26)}.sra-home .sh-eyebrow,.sra-home .sh-sublabel,.sra-home .sh-head__num,.sra-home .sh-head__meta,.sra-home .sh-head__link,.sra-home .sh-stat__label,.sra-home .sh-tag,.sra-home .sh-chip,.sra-home .sh-list__meta,.sra-home .sh-job__idx,.sra-home .sh-job__where,.sra-home .sh-job__age,.sra-home .sh-member__type,.sra-home .sh-member__joined,.sra-home .sh-res__meta,.sra-home .sh-topic__board,.sra-home .sh-topic__meta,.sra-home .sh-tally__num,.sra-home .sh-date__mon,.sra-home .sh-date__yr,.sra-home .sh-btn,.sra-home .sh-note{font-family:var(--sh-label);font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums}.sra-home .sh-eyebrow{color:var(--sh-red);margin-bottom:clamp(20px, 2.4vw, 34px)}.sra-home .sh-eyebrow--light{color:var(--sh-red)}.sra-home .sh-lede{font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);line-height:1.6;color:var(--sh-ink-2);max-width:62ch;margin-bottom:clamp(24px, 3vw, 40px)}.sra-home .sh-sublabel{color:var(--sh-ink-3);margin:clamp(26px, 3vw, 38px) 0 12px;padding-bottom:8px;border-bottom:1px solid var(--sh-rule)}.sra-home .sh-sublabel:first-of-type{margin-top:clamp(6px, 1vw, 14px)}.sra-home .sh-note{margin-top:22px;color:var(--sh-ink-3);letter-spacing:.07em;text-transform:none;line-height:1.6;max-width:72ch}.sra-home .sh-empty{font-family:var(--sh-label);font-size:.8125rem;color:var(--sh-ink-3);padding:26px 0;border-top:1px solid var(--sh-rule)}.sra-home .sh-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:14px;margin-bottom:clamp(22px, 2.6vw, 34px);border-bottom:2px solid var(--sh-ink)}.sra-home .sh-head__title{font-family:var(--sh-display);font-size:clamp(1.3rem, 1.05rem + 1.1vw, 2rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;flex:0 1 auto;min-width:0;max-width:100%}.sra-home .sh-head__rule{flex:1 1 18px;height:1px;min-width:18px;background:var(--sh-rule);transform-origin:left center;align-self:center}.sra-home .sh-head--half .sh-head__title{font-size:clamp(1.15rem, 0.98rem + 0.72vw, 1.62rem)}.sra-home .sh-head__meta{color:var(--sh-ink-3);flex:none;white-space:nowrap}.sra-home .sh-head__link{flex:none;margin-left:auto;align-self:center;color:var(--sh-red);display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid var(--sh-red);border-radius:999px;line-height:1;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sra-home .sh-head__link:hover{background:var(--sh-red);border-color:var(--sh-red);color:#fff}.sra-home .sh-caret{width:7px;height:11px;flex:none;background:currentColor;clip-path:polygon(16% 0,0 17%,45% 50%,0 83%,16% 100%,66% 50%);transition:transform 0.24s cubic-bezier(.2,.7,.2,1)}.sra-home a:hover>.sh-caret{transform:translateX(2px)}.sra-home .sh-night .sh-head{border-bottom-color:var(--sh-night-ink)}.sra-home .sh-arrow{display:inline-block;width:16px;height:7px;flex:none;background:currentColor;clip-path:polygon(0 42%,68% 42%,68% 0,100% 50%,68% 100%,68% 58%,0 58%);transition:transform 0.24s cubic-bezier(.2,.7,.2,1)}.sra-home .sh-arrow--muted{color:var(--sh-ink-3);width:14px}.sra-home a:hover>.sh-arrow,.sra-home a:hover .sh-arrow{transform:translateX(4px)}.sra-home .sh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(20px, 2.2vw, 30px)}.sra-home .sh-actions--end{justify-content:flex-end;margin-top:clamp(20px, 2.4vw, 28px)}.sra-home .sh-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid currentColor;border-radius:999px;background:#fff0;color:var(--sh-ink);line-height:1;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.sra-home .sh-btn--solid{background:var(--sh-red);border-color:var(--sh-red);color:#fff}.sra-home .sh-btn--solid:hover{background:var(--sh-red-deep);border-color:var(--sh-red-deep);color:#fff}.sra-home .sh-btn--ghost{color:var(--sh-ink);border-color:var(--sh-rule)}.sra-home .sh-btn--ghost:hover{border-color:var(--sh-ink)}.sra-home .sh-btn--outline{color:var(--sh-ink-2);border-color:var(--sh-rule)}.sra-home .sh-btn--outline:hover{color:var(--sh-red);border-color:var(--sh-red)}.sra-home .sh-btn--invert{background:#fff;border-color:#fff;color:var(--sh-red-deep)}.sra-home .sh-btn--invert:hover{background:var(--sh-night);border-color:var(--sh-night);color:#fff}.sra-home .sh-media{display:block;position:relative;overflow:hidden;background:var(--sh-wash);border:1px solid var(--sh-rule)}.sra-home .sh-media__img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.2,.7,.2,1)}.sra-home a:hover .sh-media__img{transform:scale(1.035)}.sra-home .sh-media--wide{aspect-ratio:16 / 9}.sra-home .sh-media--cover{width:92px;flex:none;aspect-ratio:3 / 4}.sra-home .sh-media--logo{aspect-ratio:16 / 10;background:#fff}.sra-home .sh-media--logo .sh-media__img{object-fit:contain;padding:10px}.sra-home a:hover .sh-media--logo .sh-media__img{transform:none}.sra-home .sh-media--plate{display:grid;place-items:center;background-color:var(--sh-wash);background-image:repeating-linear-gradient(135deg,var(--sh-rule) 0,var(--sh-rule) 1px,transparent 1px,transparent 9px)}.sra-home .sh-media__mark{font-family:var(--sh-display);font-weight:700;font-size:clamp(1.4rem, 3vw, 2.4rem);letter-spacing:-.02em;color:var(--sh-ink-3);background:var(--sh-wash);padding:0 10px}.sra-home .sh-sec--marquee{padding-block:clamp(42px, 4.6vw, 76px) clamp(30px, 3.4vw, 54px);background:var(--sh-paper);overflow:hidden}.sra-home .sh-lede--marquee{margin-top:-12px;margin-bottom:clamp(26px, 3vw, 44px)}.sra-home .sh-sec--hero{padding-block:clamp(38px, 3.6vw, 62px) 0;overflow:hidden}.sra-home .sh-hero__bg{position:absolute;top:0;right:0;bottom:0;width:min(62%, 1000px);background-size:cover;background-position:58% 30%;opacity:.9}.sra-home .sh-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--sh-night) 0%,rgb(12 14 16 / .94) 18%,rgb(12 14 16 / .52) 58%,rgb(12 14 16 / .34) 100%),linear-gradient(to bottom,rgb(12 14 16 / .55) 0%,#fff0 22%,rgb(12 14 16 / .72) 72%,var(--sh-night) 100%)}.sra-home .sh-hero__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:16.6667% 120px;mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%)}.sra-home .sh-hero__inner{position:relative;padding-bottom:clamp(38px, 4vw, 60px)}.sra-home .sh-hero__text{max-width:min(64%, 860px)}.sra-home .sh-hero__title{font-family:var(--sh-display);font-weight:700;font-size:clamp(2.05rem, 1.1rem + 3.3vw, 3.4rem);line-height:1.06;letter-spacing:-.022em;text-wrap:balance}.sra-home .sh-hero__sub{display:block;color:var(--sh-ink-3);font-weight:500;letter-spacing:-.02em}.sra-home .sh-hero__intro{margin-top:clamp(16px, 1.8vw, 24px);font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);line-height:1.5;color:var(--sh-night-ink-2)}.sra-home .sh-stats{position:relative;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--sh-night-rule)}.sra-home .sh-stat{padding:clamp(18px, 2vw, 26px) 0 clamp(20px, 2.4vw, 30px);padding-right:16px;border-right:1px solid var(--sh-night-rule)}.sra-home .sh-stat:first-child{padding-left:0}.sra-home .sh-stat:last-child{border-right:0}.sra-home .sh-stat:not(:first-child){padding-left:clamp(14px, 1.6vw, 24px)}.sra-home .sh-stat__num{font-family:var(--sh-display);font-weight:700;font-size:clamp(1.8rem, 1.05rem + 2.1vw, 2.8rem);line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0 0 8px;color:var(--sh-night-ink)}.sra-home .sh-stat__label{color:var(--sh-red);line-height:1.35}.sra-home .sh-map{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:clamp(32px, 4vw, 72px);align-items:stretch}.sra-home .sh-map__text{display:flex;flex-direction:column}.sra-home .sh-map__text .sh-actions{margin-top:auto;padding-top:clamp(24px, 3vw, 40px)}.sra-home .sh-tally{border-top:1px solid var(--sh-night-rule)}.sra-home .sh-tally__row{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--sh-night-rule)}.sra-home .sh-tally__name{font-size:.9375rem;color:var(--sh-night-ink);flex:none}.sra-home .sh-tally__rule{flex:1 1 auto;height:1px;background:var(--sh-night-rule);align-self:center}.sra-home .sh-tally__num{color:var(--sh-ink-3);flex:none;font-size:.8125rem;letter-spacing:.06em}.sra-home .sh-plate{position:relative;padding:clamp(14px, 2vw, 26px);border:1px solid var(--sh-night-rule);background:linear-gradient(180deg,#101316 0%,#0a0c0e 100%)}.sra-home .sh-plate__svg{width:100%;height:auto}.sra-home .sh-plate__grid line{stroke:rgb(255 255 255 / .07);stroke-width:1}.sra-home .sh-plate__ticks text{fill:rgb(255 255 255 / .3);font-family:var(--sh-label);font-size:15px;letter-spacing:.1em}.sra-home .sh-plate__land{fill:#171b1f;stroke:#363d45;stroke-width:1.6;stroke-linejoin:round}.sra-home .sh-plate__dots circle{fill:var(--sh-red);fill-opacity:.9;transform-box:fill-box;transform-origin:center}.sra-home .sh-lead{display:block}.sra-home .sh-lead__body{display:block;padding-top:16px}.sra-home .sh-tag{display:flex;align-items:center;gap:9px;color:var(--sh-red);margin-bottom:10px}.sra-home .sh-tag__dot{width:3px;height:3px;background:var(--sh-ink-3);flex:none}.sra-home .sh-lead__title{display:block;font-family:var(--sh-display);font-weight:600;font-size:clamp(1.2rem, 1rem + 0.85vw, 1.6rem);line-height:1.2;letter-spacing:-.02em;text-wrap:balance;transition:color 0.2s ease}.sra-home .sh-lead:hover .sh-lead__title{color:var(--sh-red)}.sra-home .sh-lead__excerpt{display:block;margin-top:10px;color:var(--sh-ink-2);font-size:.9375rem;line-height:1.6;max-width:60ch}.sra-home .sh-list{border-top:1px solid var(--sh-rule)}.sra-home .sh-lead+.sh-list--news{margin-top:clamp(26px, 3vw, 38px)}.sra-home .sh-list__item{border-bottom:1px solid var(--sh-rule)}.sra-home .sh-list__link{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;padding:15px 0;transition:padding-left 0.24s cubic-bezier(.2,.7,.2,1)}.sra-home .sh-list__link--media{grid-template-columns:76px minmax(0,1fr) auto;gap:0 16px;padding:13px 0}.sra-home .sh-list__body{min-width:0}.sra-home .sh-media--thumb{width:76px;aspect-ratio:4 / 3;flex:none;align-self:center}.sra-home .sh-list__link:hover{padding-left:8px}.sra-home .sh-list__meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--sh-ink-3);margin-bottom:2px}.sra-home .sh-list__cat{color:var(--sh-red)}.sra-home .sh-list__link--media .sh-list__meta{grid-column:auto;margin-bottom:5px}.sra-home .sh-list__cat::before{content:"";display:inline-block;width:3px;height:3px;background:var(--sh-ink-3);vertical-align:middle;margin-right:10px}.sra-home .sh-list__title{font-family:var(--sh-display);font-weight:500;font-size:1rem;line-height:1.35;letter-spacing:-.01em;transition:color 0.2s ease}.sra-home .sh-list__link:hover .sh-list__title{color:var(--sh-red)}.sra-home .sh-event{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px 0;transition:padding-left 0.24s cubic-bezier(.2,.7,.2,1)}.sra-home .sh-event:hover{padding-left:8px}.sra-home .sh-date{display:grid;justify-items:center;align-content:center;width:58px;padding:8px 4px;border:1px solid var(--sh-rule);flex:none;line-height:1;background:var(--sh-wash)}.sra-home .sh-date__day{font-family:var(--sh-display);font-weight:700;font-size:1.4rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sra-home .sh-date__mon{margin-top:4px;color:var(--sh-red);font-size:.625rem;letter-spacing:.14em}.sra-home .sh-date__yr{margin-top:3px;color:var(--sh-ink-3);font-size:.5625rem;letter-spacing:.1em}.sra-home .sh-event__title{display:block;font-family:var(--sh-display);font-weight:500;font-size:1rem;line-height:1.3;letter-spacing:-.01em;transition:color 0.2s ease}.sra-home .sh-event:hover .sh-event__title{color:var(--sh-red)}.sra-home .sh-event__venue{display:block;margin-top:5px;font-family:var(--sh-label);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-ink-3)}.sra-home .sh-sec--jobs{background:var(--sh-wash)}.sra-home .sh-sec--jobs .sh-lede{max-width:none;font-size:1rem}.sra-home .sh-sec--jobs .sh-note{max-width:none}.sra-home .sh-jobs{border-top:2px solid var(--sh-ink)}.sra-home .sh-jobs__item{border-bottom:1px solid var(--sh-rule)}.sra-home .sh-job{display:grid;grid-template-columns:34px minmax(0,2.5fr) minmax(0,1.35fr) minmax(0,1.2fr) auto 74px 14px;align-items:center;gap:18px;padding:16px 0;transition:background-color 0.2s ease,padding 0.24s cubic-bezier(.2,.7,.2,1)}.sra-home .sh-job:hover{background:var(--sh-paper);padding-inline:10px}.sra-home .sh-job__idx{color:var(--sh-ink-3);font-size:.625rem}.sra-home .sh-jobs__item.is-community .sh-job__idx{color:var(--sh-red)}.sra-home .sh-job__title{font-family:var(--sh-display);font-weight:500;font-size:1.0625rem;line-height:1.25;letter-spacing:-.015em;transition:color 0.2s ease}.sra-home .sh-job:hover .sh-job__title{color:var(--sh-red)}.sra-home .sh-job__org{font-size:.875rem;color:var(--sh-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sra-home .sh-job__where{color:var(--sh-ink-3);letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sra-home .sh-job__remote{color:var(--sh-ink-2)}.sra-home .sh-job__remote::before{content:" / ";color:var(--sh-ink-3)}.sra-home .sh-job__flag{text-align:right}.sra-home .sh-job__age{color:var(--sh-ink-3);text-align:right;letter-spacing:.06em}.sra-home .sh-chip{display:inline-block;padding:5px 9px;border:1px solid var(--sh-rule);color:var(--sh-ink-3);font-size:.625rem;letter-spacing:.12em;white-space:nowrap}.sra-home .sh-chip--red{border-color:var(--sh-red);color:var(--sh-red)}.sra-home .sh-members{border-top:1px solid var(--sh-rule)}.sra-home .sh-members__item{border-bottom:1px solid var(--sh-rule)}.sra-home .sh-member{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0}.sra-home .sh-member__name{display:block;font-family:var(--sh-display);font-weight:600;font-size:1.0625rem;line-height:1.25;letter-spacing:-.015em;transition:color 0.2s ease}.sra-home .sh-member:hover .sh-member__name{color:var(--sh-red)}.sra-home .sh-member__type{display:inline-block;margin-top:6px;color:var(--sh-red);font-size:.625rem}.sra-home .sh-member__blurb{display:block;margin-top:7px;font-size:.875rem;line-height:1.5;color:var(--sh-ink-2)}.sra-home .sh-member__joined{color:var(--sh-ink-3);white-space:nowrap;align-self:start;padding-top:3px}.sra-home .sh-res{border-top:1px solid var(--sh-rule)}.sra-home .sh-res__item{border-bottom:1px solid var(--sh-rule)}.sra-home .sh-res__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0}.sra-home .sh-res__meta{display:flex;align-items:center;gap:9px;color:var(--sh-ink-3);margin-bottom:7px}.sra-home .sh-res__title{display:block;font-family:var(--sh-display);font-weight:500;font-size:1.0625rem;line-height:1.25;letter-spacing:-.015em;transition:color 0.2s ease}.sra-home .sh-res__link:hover .sh-res__title{color:var(--sh-red)}.sra-home .sh-res__blurb{display:block;margin-top:6px;font-size:.875rem;line-height:1.5;color:var(--sh-ink-2)}.sra-home .sh-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));border-top:1px solid var(--sh-rule);border-left:1px solid var(--sh-rule)}.sra-home .sh-topics__item{border-right:1px solid var(--sh-rule);border-bottom:1px solid var(--sh-rule);min-width:0}.sra-home .sh-topic{display:flex;flex-direction:column;gap:10px;height:100%;padding:18px;transition:background-color 0.2s ease}.sra-home .sh-topic:hover{background:var(--sh-wash)}.sra-home .sh-topic__board{color:var(--sh-red)}.sra-home .sh-topic__title{font-family:var(--sh-display);font-weight:500;font-size:1rem;line-height:1.3;letter-spacing:-.01em;flex:1 1 auto}.sra-home .sh-topic__meta{display:flex;gap:12px;color:var(--sh-ink-3);letter-spacing:.08em}.sra-home .sh-topic__replies::after{content:"";display:inline-block;width:3px;height:3px;background:currentColor;vertical-align:middle;margin-left:12px}.sra-home .sh-mission{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px, 4vw, 72px)}.sra-home .sh-mission__col+.sh-mission__col{padding-left:clamp(30px, 4vw, 72px);border-left:1px solid var(--sh-rule);margin-left:calc(-1 * clamp(30px, 4vw, 72px))}.sra-home .sh-mission__title{font-family:var(--sh-display);font-size:clamp(1.3rem, 1.05rem + 1.05vw, 1.95rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;padding-bottom:14px;margin-bottom:clamp(18px, 2.2vw, 28px);border-bottom:2px solid var(--sh-ink)}.sra-home .sh-mission__body p{font-size:clamp(0.9375rem, 0.9rem + 0.2vw, 1.0625rem);line-height:1.68;color:var(--sh-ink-2);max-width:62ch}.sra-home .sh-mission__body p+p{margin-top:1em}.sra-home .sh-sec--join{overflow:hidden}.sra-home .sh-join__marks{position:absolute;inset:clamp(18px, 2.4vw, 34px);pointer-events:none;--sh-mark:rgba(255, 255, 255, 0.35);background-image:linear-gradient(to right,var(--sh-mark) 1px,transparent 1px),linear-gradient(to bottom,var(--sh-mark) 1px,transparent 1px),linear-gradient(to right,var(--sh-mark) 1px,transparent 1px),linear-gradient(to bottom,var(--sh-mark) 1px,transparent 1px);background-repeat:no-repeat;background-size:1px 22px,22px 1px,1px 22px,22px 1px;background-position:left top,left top,right bottom,right bottom}.sra-home .sh-join{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px, 4.5vw, 80px);align-items:start}.sra-home .sh-join__title{font-family:var(--sh-display);font-weight:700;font-size:clamp(1.9rem, 1.2rem + 2.6vw, 3.2rem);line-height:1.02;letter-spacing:-.022em;max-width:15ch;text-wrap:balance}.sra-home .sh-join__intro{margin-top:18px;font-size:1.0625rem;line-height:1.55;color:var(--sh-ink-2);max-width:44ch}.sra-home .sh-join__cols{display:grid;gap:0;border-top:1px solid var(--sh-rule)}.sra-home .sh-join__col{padding:20px 0;border-bottom:1px solid var(--sh-rule)}.sra-home .sh-wash .sh-join__marks{--sh-mark:rgba(17, 19, 21, 0.28)}.sra-home .sh-join__colTitle{font-family:var(--sh-display);font-weight:600;font-size:1.125rem;letter-spacing:-.01em;margin-bottom:8px}.sra-home .sh-join__colBody{font-size:.9375rem;line-height:1.6;color:var(--sh-ink-2)}.sh-anim .sra-home [data-sh-anim]{opacity:0;transform:translate3d(0,16px,0);will-change:opacity,transform}.sh-anim .sra-home [data-sh-anim].is-in{opacity:1;transform:none;transition:opacity 0.62s cubic-bezier(.2,.7,.2,1) var(--sh-delay,0ms),transform 0.62s cubic-bezier(.2,.7,.2,1) var(--sh-delay,0ms);will-change:auto}.sh-anim .sra-home .sh-head__rule{transform:scaleX(0)}.sh-anim .sra-home .sh-head.is-in .sh-head__rule{transform:scaleX(1);transition:transform 0.85s cubic-bezier(.2,.7,.2,1) 0.12s}.sh-anim .sra-home .sh-plate__dots circle{opacity:0;transform:scale(.3)}.sh-anim .sra-home .sh-plate.is-in .sh-plate__dots circle{opacity:1;transform:none;transition:opacity 0.45s ease calc(var(--sh-i, 0) * 20ms + 180ms),transform 0.5s cubic-bezier(.2,1.4,.4,1) calc(var(--sh-i, 0) * 20ms + 180ms)}@media (prefers-reduced-motion:reduce){.sra-home *,.sra-home *::before,.sra-home *::after{animation-duration:0.001ms!important;transition-duration:0.001ms!important}.sh-anim .sra-home [data-sh-anim],.sh-anim .sra-home .sh-head__rule,.sh-anim .sra-home .sh-plate__dots circle{opacity:1;transform:none}}@media (max-width:1100px){.sra-home .sh-job{grid-template-columns:30px minmax(0,2.4fr) minmax(0,1.3fr) auto 68px;gap:14px}.sra-home .sh-job__where,.sra-home .sh-job .sh-arrow{display:none}}@media (max-width:900px){.sra-home .sh-mission{grid-template-columns:1fr}.sra-home .sh-mission__col+.sh-mission__col{padding-left:0;margin-left:0;border-left:0}.sra-home .sh-hero__text{max-width:none}.sra-home .sh-hero__bg{width:100%;opacity:.5;background-position:62% 38%}.sra-home .sh-hero__bg::after{background:linear-gradient(to bottom,rgb(12 14 16 / .68) 0%,rgb(12 14 16 / .9) 48%,var(--sh-night) 100%)}.sra-home .sh-map{grid-template-columns:1fr}.sra-home .sh-map__text{order:2}.sra-home .sh-plate{order:1}.sra-home .sh-join{grid-template-columns:1fr}.sra-home .sh-stats{grid-template-columns:repeat(3,1fr)}.sra-home .sh-stat{border-bottom:1px solid var(--sh-night-rule)}.sra-home .sh-stat:nth-child(3n){border-right:0}.sra-home .sh-stat:nth-child(n+4){border-bottom:0}.sra-home .sh-stat:nth-child(3n+1){padding-left:0}}@media (max-width:860px){.sra-home .sh-row__inner{grid-template-columns:1fr}.sra-home .sh-row__inner>.sh-sec:first-child{padding-right:0}.sra-home .sh-row__inner>.sh-sec:last-child{padding-left:0;border-left:0;border-top:1px solid var(--sh-rule)}}@media (max-width:720px){.sra-home .sh-head__title{flex:1 1 auto}.sra-home .sh-head__meta{order:6}.sra-home .sh-head__link{order:7}.sra-home .sh-list__link--media{grid-template-columns:64px minmax(0,1fr) auto}.sra-home .sh-media--thumb{width:64px}.sra-home .sh-job{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 0}.sra-home .sh-job__idx{display:none}.sra-home .sh-job__title{grid-column:1;grid-row:1}.sra-home .sh-job__flag{grid-column:2;grid-row:1;justify-self:end}.sra-home .sh-job__org{grid-column:1;grid-row:2;white-space:normal}.sra-home .sh-job__age{grid-column:2;grid-row:2}.sra-home .sh-member{grid-template-columns:84px minmax(0,1fr);gap:16px}.sra-home .sh-member__joined,.sra-home .sh-member__blurb{display:none}.sra-home .sh-res__blurb{display:none}.sra-home .sh-media--cover{width:66px}.sra-home .sh-stats{grid-template-columns:repeat(2,1fr)}.sra-home .sh-stat:nth-child(3n),.sra-home .sh-stat:nth-child(n+4){border-right:1px solid var(--sh-night-rule);border-bottom:1px solid var(--sh-night-rule)}.sra-home .sh-stat:nth-child(2n){border-right:0}.sra-home .sh-stat:nth-child(odd){padding-left:0}.sra-home .sh-stat:nth-child(n+5){border-bottom:0}.sra-home .sh-actions--end{justify-content:flex-start}}@media (max-width:480px){.sra-home .sh-hero__title{letter-spacing:-.02em}.sra-home .sh-btn{flex:1 1 auto;justify-content:center}.sra-home .sh-topics{grid-template-columns:1fr}}