.public-page{--public-surface: var(--brand-color-paper);--public-surface-alt: var(--brand-color-paper-deep);--public-surface-deep: var(--brand-color-coal);--public-ink: var(--brand-color-ink);--public-muted: #525754;--public-soft: #5d635f;--public-line: var(--brand-line-light);--public-accent: #7a520e;--public-accent-fill: var(--brand-color-gold-bright);--public-accent-ink: var(--brand-color-ink);--public-font: var(--brand-font-body);--public-display: var(--brand-font-display);--public-mono: var(--brand-font-mono);--public-radius: var(--brand-radius-sm);min-height:100dvh;overflow:clip;color:var(--public-ink);background:var(--public-surface);font-family:var(--public-font)}.public-page *,.public-page *:before,.public-page *:after{box-sizing:border-box}.public-page :is(h1,h2,h3,h4,p,ol,ul,blockquote){margin:0}.public-page :is(h1,h2,h3,h4){color:inherit;font-family:var(--public-display);font-weight:640;letter-spacing:-.025em;text-transform:uppercase}.public-page a{color:inherit}.public-shell{width:min(calc(100% - 3rem),1400px);margin-inline:auto}.public-page-main{padding-top:76px}.public-page-hero{position:relative;display:grid;min-height:min(850px,calc(100dvh - 76px));align-items:end;border-bottom:1px solid var(--public-line)}.public-page-hero:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 72%,var(--public-line) 72% calc(72% + 1px),transparent calc(72% + 1px)),linear-gradient(180deg,transparent 0 70%,var(--public-line) 70% calc(70% + 1px),transparent calc(70% + 1px));content:"";pointer-events:none}.public-page-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding-block:clamp(7rem,13vh,10rem) clamp(4rem,9vh,7rem)}.public-page-hero-copy{display:grid;gap:1.5rem;max-width:1040px}.public-eyebrow,.public-section-kicker,.public-page-label{color:var(--public-accent);font-family:var(--public-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.public-page-hero h1{max-width:12ch;font-size:clamp(5rem,9.5vw,10rem);font-weight:680;line-height:.82;text-wrap:balance}.public-page-hero-aside{display:grid;gap:1.4rem;padding-top:1.35rem;border-top:1px solid var(--public-line)}.public-page-lede{max-width:42ch;color:var(--public-muted);font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.62}.public-page-actions{display:flex;flex-wrap:wrap;gap:1rem 1.3rem;align-items:center}.public-page-button,.public-page-text-link,.public-page-inline-link{display:inline-flex;gap:.7rem;align-items:center;justify-content:center;font-weight:620;text-decoration:none}.public-page-button{min-height:48px;padding:.8rem 1.05rem;color:var(--public-accent-ink);background:var(--public-accent-fill);border:1px solid var(--public-accent-fill);border-radius:var(--public-radius);font-size:.9rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.public-page-button:hover,.public-page-button:focus-visible{background:color-mix(in srgb,var(--public-accent-fill),white 14%);border-color:color-mix(in srgb,var(--public-accent-fill),white 14%);transform:translateY(-2px)}.public-page-button-secondary{color:var(--public-ink);background:transparent;border-color:var(--public-line)}.public-page-button-secondary:hover,.public-page-button-secondary:focus-visible{color:var(--public-accent);background:var(--public-surface-alt);border-color:var(--public-accent)}.public-page-text-link,.public-page-inline-link{justify-content:flex-start;color:var(--public-ink);font-size:.88rem}.public-page-text-link:hover,.public-page-text-link:focus-visible,.public-page-inline-link:hover,.public-page-inline-link:focus-visible{color:var(--public-accent)}.public-page-section{position:relative;padding-block:clamp(5rem,10vw,10rem);border-bottom:1px solid var(--public-line)}.public-page-section-alt{background:var(--public-surface-alt)}.public-page-section-deep{background:var(--public-surface-deep)}.public-page-section-intro{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:clamp(3rem,10vw,11rem);align-items:start}.public-page-section-copy{display:grid;gap:1.6rem;max-width:860px}.public-page-section h2,.public-page-closing h2{max-width:16ch;font-size:clamp(3rem,6.2vw,6.7rem);line-height:.94;text-wrap:balance}.public-page-section-copy>p:not(.public-section-kicker),.public-page-body-copy>p{max-width:60ch;color:var(--public-muted);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.72}.public-page-quote{max-width:26ch;padding-left:clamp(1.5rem,4vw,3rem);color:var(--public-ink);border-left:2px solid var(--public-accent);font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:1.12;letter-spacing:-.04em}.public-page-atlas{margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--public-line)}.public-page-atlas-row{display:grid;grid-template-columns:4rem minmax(12rem,.55fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,6rem);align-items:start;padding-block:clamp(2rem,4vw,3.4rem);border-bottom:1px solid var(--public-line)}.public-page-atlas-row:last-child{border-bottom:0}.public-page-atlas-index,.public-page-meta{color:var(--public-soft);font-family:var(--public-mono);font-size:.7rem;letter-spacing:.07em;line-height:1.6;text-transform:uppercase}.public-page-atlas-row h3{font-size:clamp(1.6rem,2.8vw,3rem);line-height:1}.public-page-atlas-row p{max-width:57ch;color:var(--public-muted);line-height:1.68}.public-page-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(4rem,8vw,7rem);background:var(--public-line);border:1px solid var(--public-line)}.public-page-principle{min-height:270px;padding:clamp(1.6rem,3vw,2.8rem);background:var(--public-surface)}.public-page-section-alt .public-page-principle{background:var(--public-surface-alt)}.public-page-section-deep .public-page-principle{background:var(--public-surface-deep)}.public-page-principle h3{max-width:13ch;margin-top:4rem;font-size:clamp(1.45rem,2.3vw,2.3rem);line-height:1.05}.public-page-principle p{max-width:37ch;margin-top:1rem;color:var(--public-muted);line-height:1.62}.public-page-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem)}.public-page-timeline article{position:relative;padding-top:2rem;border-top:1px solid var(--public-line)}.public-page-timeline article:before{position:absolute;top:-4px;left:0;width:7px;height:7px;background:var(--public-accent);border-radius:50%;content:""}.public-page-timeline h3{margin-top:2.7rem;font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1.05}.public-page-timeline p{margin-top:1rem;color:var(--public-muted);line-height:1.64}.public-page-document-layout{display:grid;grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);gap:clamp(3rem,10vw,11rem);align-items:start}.public-page-document-nav{position:sticky;top:110px;display:grid;gap:.65rem;padding-top:1.2rem;border-top:1px solid var(--public-line)}.public-page-document-nav a{color:var(--public-muted);font-family:var(--public-mono);font-size:.69rem;letter-spacing:.06em;line-height:1.5;text-decoration:none;text-transform:uppercase}.public-page-document-nav a:hover,.public-page-document-nav a:focus-visible{color:var(--public-accent)}.public-page-document{max-width:880px}.public-page-chapter{display:grid;gap:1.6rem;padding-block:clamp(1rem,2vw,2rem) clamp(5rem,10vw,9rem)}.public-page-chapter+.public-page-chapter{padding-top:clamp(5rem,10vw,9rem);border-top:1px solid var(--public-line)}.public-page-chapter h2{max-width:18ch;font-size:clamp(2.6rem,5.2vw,5.6rem);line-height:.96}.public-page-chapter h3{max-width:25ch;margin-top:1.3rem;font-size:clamp(1.6rem,2.7vw,2.7rem);line-height:1.06}.public-page-chapter p,.public-page-chapter li{max-width:65ch;color:var(--public-muted);font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.78}.public-page-chapter strong{color:var(--public-ink)}.public-page-chapter ul,.public-page-chapter ol{display:grid;gap:1rem;padding-left:1.35rem}.public-page-closing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end;padding-block:clamp(5rem,10vw,10rem)}.public-page-closing-copy{display:grid;gap:1.5rem}.public-page-closing-copy>p:not(.public-section-kicker){max-width:52ch;color:var(--public-muted);font-size:1.08rem;line-height:1.65}.public-journal{padding-block:clamp(5rem,10vw,9rem)}.public-journal-controls{position:sticky;top:70px;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr) auto;gap:1rem;align-items:center;padding-block:1.25rem;background:color-mix(in srgb,var(--public-surface) 94%,transparent);border-block:1px solid var(--public-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-journal-field{min-height:46px;width:100%;padding:.75rem .9rem;color:var(--public-ink);background:var(--public-surface-alt);border:1px solid var(--public-line);border-radius:var(--public-radius);font:.82rem/1.3 var(--public-mono)}.public-journal-field::placeholder{color:var(--public-soft)}.public-journal-field:focus{border-color:var(--public-accent);outline:2px solid color-mix(in srgb,var(--public-accent),transparent 70%);outline-offset:1px}.public-journal-count{color:var(--public-soft);font-family:var(--public-mono);font-size:.68rem;letter-spacing:.07em;white-space:nowrap;text-transform:uppercase}.public-journal-feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.55fr);gap:clamp(3rem,8vw,8rem);margin-top:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,5rem);color:var(--public-ink);background:var(--public-surface-alt);border:1px solid var(--public-line);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.public-journal-feature:hover,.public-journal-feature:focus-visible{border-color:var(--public-accent);transform:translateY(-3px)}.public-journal-feature h2{max-width:17ch;margin-top:1.2rem;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.97}.public-journal-feature-aside{display:grid;gap:1.5rem;align-content:end;padding-top:1.5rem;border-top:1px solid var(--public-line)}.public-journal-feature-aside>p{color:var(--public-muted);line-height:1.68}.public-journal-meta{display:flex;flex-wrap:wrap;gap:.7rem;color:var(--public-soft);font-family:var(--public-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.public-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--public-line)}.public-journal-card{display:grid;min-height:390px;gap:1.2rem;align-content:space-between;padding:clamp(1.7rem,4vw,3.5rem);border-bottom:1px solid var(--public-line);text-decoration:none;transition:background-color .18s ease}.public-journal-card:nth-child(odd){border-right:1px solid var(--public-line)}.public-journal-card:hover,.public-journal-card:focus-visible{background:var(--public-surface-alt)}.public-journal-card h2{max-width:19ch;font-size:clamp(1.8rem,3.1vw,3.2rem);line-height:1.02}.public-journal-card p{max-width:57ch;color:var(--public-muted);line-height:1.64}.public-journal-tags{display:flex;flex-wrap:wrap;gap:.55rem}.public-journal-tag{color:var(--public-accent);font-family:var(--public-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.public-empty-state{display:grid;gap:1rem;justify-items:start;margin-top:4rem;padding:clamp(2rem,5vw,4rem);border:1px solid var(--public-line)}.public-empty-state p{color:var(--public-muted)}.public-careers-intro{padding-block:clamp(4rem,8vw,7rem) 0}.career-filters{margin-top:clamp(3rem,6vw,5rem);border-block:1px solid var(--public-line)}.career-filters-head{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding-block:1.2rem}.career-filter-count,.career-filter-clear{color:var(--public-soft);font-family:var(--public-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.career-filter-clear{padding:0;color:var(--public-accent);background:transparent;border:0;cursor:pointer}.career-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1.5rem;border-top:1px solid var(--public-line)}.career-filter-search{grid-column:1 / -1}.career-filter-field,.career-filter-summary{min-height:46px;width:100%;padding:.75rem .9rem;color:var(--public-ink);background:var(--public-surface-alt);border:1px solid var(--public-line);border-radius:var(--public-radius);font:.8rem/1.4 var(--public-mono)}.career-filter-field:focus,.career-filter-summary:focus-visible{border-color:var(--public-accent);outline:2px solid color-mix(in srgb,var(--public-accent),transparent 70%);outline-offset:1px}.career-filter-multi{position:relative}.career-filter-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.career-filter-summary::-webkit-details-marker{display:none}.career-filter-summary:after{color:var(--public-accent);content:"+"}.career-filter-multi[open] .career-filter-summary:after{content:"−"}.career-filter-options{position:absolute;top:calc(100% + .4rem);z-index:30;display:grid;width:100%;max-height:260px;overflow-y:auto;background:var(--public-surface-alt);border:1px solid var(--public-line);border-radius:var(--public-radius);box-shadow:0 18px 50px #00000040}.career-filter-option{display:flex;gap:.7rem;align-items:center;padding:.8rem;border-bottom:1px solid var(--public-line);color:var(--public-muted);font:.76rem/1.4 var(--public-mono);cursor:pointer}.career-filter-option:last-child{border-bottom:0}.career-filter-option:hover{color:var(--public-ink);background:var(--public-surface-deep)}.career-filter-option input,.career-filter-remote input{accent-color:var(--public-accent)}.career-filter-remote{display:flex;min-height:46px;gap:.7rem;align-items:center;padding:.75rem .9rem;color:var(--public-muted);background:var(--public-surface-alt);border:1px solid var(--public-line);border-radius:var(--public-radius);font:.8rem/1.4 var(--public-mono);cursor:pointer}.career-list{display:grid;margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--public-line)}.career-card{display:grid;grid-template-columns:minmax(14rem,.6fr) minmax(0,1fr) auto;gap:clamp(1.5rem,5vw,5rem);align-items:start;padding-block:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--public-line);text-decoration:none;transition:background-color .18s ease,padding-inline .18s ease}.career-card:hover,.career-card:focus-visible{padding-inline:1rem;background:var(--public-surface-alt)}.career-card h2{margin-top:.8rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1.03}.career-card-copy{display:grid;gap:1.2rem}.career-card-copy>p{max-width:58ch;color:var(--public-muted);line-height:1.62}.career-card-meta{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;color:var(--public-soft);font-family:var(--public-mono);font-size:.68rem;line-height:1.5;text-transform:uppercase}.career-card-meta span{display:inline-flex;gap:.4rem;align-items:center}.career-card-arrow{color:var(--public-accent)}.public-article{padding-block:clamp(5rem,10vw,9rem)}.public-article-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.5fr);gap:clamp(3rem,9vw,9rem);align-items:end;margin-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem);border-bottom:1px solid var(--public-line)}.public-state-page{min-height:calc(100dvh - 70px)}.public-article-heading{display:grid;gap:1.5rem}.public-article-heading h1{max-width:15ch;font-size:clamp(3.5rem,7.2vw,7.8rem);line-height:.93;text-wrap:balance}.public-article-excerpt{max-width:45ch;color:var(--public-muted);font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.62}.public-article-byline{display:grid;gap:1.1rem;padding-top:1.4rem;border-top:1px solid var(--public-line)}.public-article-byline p,.public-article-byline time{color:var(--public-soft);font-family:var(--public-mono);font-size:.7rem;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.public-article-image{display:block;width:100%;max-height:720px;margin-top:clamp(3rem,7vw,6rem);object-fit:cover;border-radius:var(--public-radius)}.public-article-body{max-width:800px;margin-inline:auto;padding-block:clamp(4rem,9vw,8rem)}.public-article-content{color:var(--public-muted);font-size:clamp(1.03rem,1.25vw,1.16rem);line-height:1.82}.public-article-content>*+*{margin-top:1.6rem}.public-article-content :is(h2,h3,h4){margin-top:clamp(3.5rem,7vw,6rem);color:var(--public-ink);line-height:1.05}.public-article-content h2{font-size:clamp(2.3rem,4.5vw,4.4rem)}.public-article-content h3{font-size:clamp(1.7rem,3vw,2.8rem)}.public-article-content :is(ul,ol){display:grid;gap:.8rem;padding-left:1.4rem}.public-article-content a{color:var(--public-accent);text-underline-offset:.2em}.public-article-content blockquote{margin-block:clamp(2.5rem,6vw,5rem);padding-left:clamp(1.4rem,4vw,2.8rem);color:var(--public-ink);border-left:2px solid var(--public-accent);font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.25}.public-article-content :is(pre,code){font-family:var(--public-mono)}.public-article-content pre{max-width:100%;overflow-x:auto;padding:1.3rem;color:var(--public-ink);background:var(--public-surface-alt);border:1px solid var(--public-line);border-radius:var(--public-radius);font-size:.86rem;line-height:1.65}.public-article-content img{max-width:100%;height:auto;border-radius:var(--public-radius)}.public-article-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.public-article-content :is(th,td){padding:.75rem;border:1px solid var(--public-line);text-align:left}.public-article-footer{display:grid;gap:2rem;padding-top:clamp(3rem,7vw,6rem);border-top:1px solid var(--public-line)}.public-related{padding-block:clamp(5rem,10vw,9rem);background:var(--public-surface-alt);border-top:1px solid var(--public-line)}.public-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--public-line)}.public-related-card{display:grid;min-height:290px;gap:1.5rem;align-content:space-between;padding:clamp(1.5rem,3vw,2.5rem);border-right:1px solid var(--public-line);border-bottom:1px solid var(--public-line);text-decoration:none}.public-related-card:last-child{border-right:0}.public-related-card:hover,.public-related-card:focus-visible{background:var(--public-surface-deep)}.public-related-card h3{font-size:clamp(1.45rem,2.4vw,2.3rem);line-height:1.05}.public-related-card p{color:var(--public-muted);line-height:1.55}.job-detail-header{padding-block:clamp(5rem,10vw,9rem);border-bottom:1px solid var(--public-line)}.job-detail-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.55fr);gap:clamp(3rem,9vw,9rem);align-items:end;margin-top:clamp(3rem,7vw,6rem)}.job-detail-heading h1{max-width:14ch;margin-top:1.2rem;font-size:clamp(3.5rem,7.3vw,7.8rem);line-height:.93;text-wrap:balance}.job-detail-summary{display:grid;gap:1rem;padding-top:1.4rem;border-top:1px solid var(--public-line)}.job-detail-summary span,.job-org-path{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--public-soft);font-family:var(--public-mono);font-size:.7rem;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.job-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.38fr);gap:clamp(4rem,10vw,10rem);align-items:start;padding-block:clamp(5rem,10vw,9rem)}.job-detail-content{display:grid;gap:clamp(4rem,8vw,7rem);max-width:820px}.job-detail-section{display:grid;gap:1.5rem}.job-detail-section+.job-detail-section{padding-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--public-line)}.job-detail-section h2{max-width:18ch;font-size:clamp(2rem,4vw,3.9rem);line-height:1}.job-detail-section>p,.job-detail-description,.job-detail-section li{color:var(--public-muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.job-detail-description{white-space:pre-wrap}.job-detail-list{display:grid;gap:.9rem;padding-left:1.35rem}.job-detail-benefits,.job-custom-fields{display:grid;gap:1rem}.job-detail-benefit{display:flex;gap:.7rem;align-items:flex-start;color:var(--public-muted);line-height:1.6}.job-detail-benefit svg{flex:0 0 auto;margin-top:.2rem;color:var(--public-accent)}.job-custom-field{display:grid;gap:.45rem;padding:1.2rem;background:var(--public-surface-alt);border:1px solid var(--public-line)}.job-custom-field p{color:var(--public-muted);line-height:1.6}.job-custom-field small{color:var(--public-soft)}.job-detail-aside{position:sticky;top:100px;padding:clamp(1.4rem,3vw,2.2rem);background:var(--public-surface-alt);border:1px solid var(--public-line)}.job-detail-aside h2{font-size:1.4rem;letter-spacing:-.02em}.job-detail-facts{display:grid;gap:1.2rem;margin-block:2rem}.job-detail-fact{display:grid;gap:.3rem}.job-detail-fact dt{color:var(--public-soft);font-family:var(--public-mono);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.job-detail-fact dd{margin:0;color:var(--public-ink);font-size:.94rem;font-weight:620}.job-apply-button{display:inline-flex;min-height:50px;width:100%;gap:.6rem;align-items:center;justify-content:center;padding:.85rem 1rem;color:var(--public-accent-ink);background:var(--public-accent-fill);border:1px solid var(--public-accent-fill);border-radius:var(--public-radius);font:620 .9rem/1 var(--public-font);cursor:pointer}.job-apply-button:hover:not(:disabled),.job-apply-button:focus-visible:not(:disabled){background:color-mix(in srgb,var(--public-accent-fill),white 14%)}.job-apply-button:disabled{color:var(--public-soft);background:var(--public-surface-deep);border-color:var(--public-line);cursor:not-allowed}.job-eligibility-message,.job-manage-link{display:block;margin-top:1rem;color:var(--public-muted);font-size:.82rem;line-height:1.5}.job-manage-link{color:var(--public-accent);font-weight:620;text-decoration:none}.job-application-status{display:grid;gap:.9rem;margin-top:1.2rem;padding:1rem;border:1px solid var(--public-line)}.job-status-head{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-start;justify-content:space-between}.job-status-head h3{font-size:1rem;letter-spacing:-.01em}.job-status-head p,.job-status-copy,.job-status-block p{margin-top:.35rem;color:var(--public-muted);font-size:.82rem;line-height:1.55}.job-status-badge{padding:.35rem .55rem;border:1px solid currentColor;border-radius:999px;font:620 .64rem/1 var(--public-mono);letter-spacing:.05em;text-transform:uppercase}.job-status-block{padding:.8rem;background:#0000001f;border:1px solid var(--public-line)}.job-status-block h4{color:var(--public-accent);font:620 .65rem/1.3 var(--public-mono);letter-spacing:.06em;text-transform:uppercase}.public-footer{color:#f1efe8;background:#0f1213;border-top:1px solid rgba(241,239,232,.13)}.public-footer-grid{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(30rem,1fr);gap:clamp(4rem,10vw,10rem);padding-block:5.5rem 4.5rem}.public-footer-brand{display:grid;align-content:start;gap:1.6rem}.public-footer-brand a{display:block;width:180px}.public-footer-brand img{display:block;width:100%;height:auto}.public-footer-brand p{max-width:38ch;color:#f1efe894;font-size:.9rem;line-height:1.65}.public-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.public-footer-nav>div{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.public-footer-nav h2{margin-bottom:.45rem;color:#f1efe88c;font-family:var(--public-mono);font-size:.68rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.public-footer-nav a{color:#f1efe8c4;font-size:.86rem;text-decoration:none;transition:color .18s ease}.public-footer-nav a:hover,.public-footer-nav a:focus-visible{color:#e0ad4e}.public-footer-bottom{display:flex;justify-content:space-between;gap:2rem;padding-block:1.5rem 2rem;color:#f1efe88c;border-top:1px solid rgba(241,239,232,.11);font-family:var(--public-mono);font-size:.66rem;line-height:1.5}@media(prefers-reduced-motion:no-preference){.public-page-hero-copy>*,.public-page-hero-aside>*{animation:public-page-enter .75s cubic-bezier(.16,1,.3,1) both}.public-page-hero-copy>:nth-child(2),.public-page-hero-aside>:nth-child(2){animation-delay:90ms}.public-page-hero-copy>:nth-child(3),.public-page-hero-aside>:nth-child(3){animation-delay:.16s}@supports (animation-timeline: view()){.public-page-atlas-row,.public-page-principle,.public-page-timeline article,.public-page-chapter{animation:public-page-reveal linear both;animation-range:entry 0% cover 28%;animation-timeline:view()}}}@keyframes public-page-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes public-page-reveal{0%{opacity:1;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.public-page-hero-inner,.public-page-section-intro,.public-page-document-layout,.public-page-closing,.public-footer-grid{grid-template-columns:1fr}.public-page-hero{min-height:760px}.public-page-hero-aside{max-width:620px}.public-page-principles{grid-template-columns:1fr 1fr}.public-page-principle:last-child:nth-child(odd){grid-column:1 / -1}.public-page-document-nav{position:static;grid-template-columns:repeat(3,1fr);margin-bottom:4rem}.public-footer-grid{gap:4rem}.public-journal-feature,.public-article-header,.job-detail-heading,.job-detail-layout,.career-card{grid-template-columns:1fr}.career-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-related-grid{grid-template-columns:1fr}.public-related-card{border-right:0}.job-detail-aside{position:static}}@media(max-width:720px){.public-shell{width:min(calc(100% - 2rem),1400px)}.public-page-main{padding-top:64px}.public-page-hero{min-height:calc(100dvh - 64px)}.public-page-hero:before{background:linear-gradient(180deg,transparent 0 76%,var(--public-line) 76% calc(76% + 1px),transparent calc(76% + 1px))}.public-page-hero-inner{gap:3rem;padding-block:5.5rem 3rem}.public-page-hero h1{max-width:14ch;font-size:clamp(3rem,12.3vw,3.65rem)}.public-page-actions{align-items:stretch}.public-page-button{width:100%}.public-page-atlas-row{grid-template-columns:2.6rem 1fr;gap:1rem}.public-page-atlas-row p{grid-column:2}.public-page-principles,.public-page-timeline,.public-page-document-nav,.public-footer-nav{grid-template-columns:1fr}.public-page-principle:last-child:nth-child(odd){grid-column:auto}.public-page-principle{min-height:230px}.public-page-closing{align-items:stretch}.public-footer-grid{padding-block:4.5rem 3.5rem}.public-footer-bottom{flex-direction:column}.public-journal-controls,.public-journal-grid,.career-filter-grid{grid-template-columns:1fr}.public-journal-controls{top:64px}.public-journal-count{padding-block:.25rem}.public-journal-feature{padding:1.5rem}.public-article-heading h1,.job-detail-heading h1{font-size:clamp(3rem,13vw,4.2rem)}.public-journal-card{min-height:330px;border-right:0!important}.career-filter-search{grid-column:auto}}@media(prefers-reduced-motion:reduce){.public-page *,.public-page *:before,.public-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.public-page ::selection{color:var(--brand-color-ink);background:var(--brand-color-gold-bright)}.public-shell{width:min(calc(100% - 3rem),1440px)}.public-page-hero{isolation:isolate;color:var(--brand-color-light);background:var(--brand-color-obsidian);--public-ink: var(--brand-color-light);--public-muted: var(--brand-color-light-muted);--public-soft: rgba(242, 240, 233, .48);--public-line: var(--brand-line-dark);--public-accent: var(--brand-color-gold-bright)}.public-page-hero:before{z-index:-1;background:linear-gradient(90deg,transparent 0 68%,var(--public-line) 68% calc(68% + 1px),transparent calc(68% + 1px)),linear-gradient(180deg,transparent 0 74%,var(--public-line) 74% calc(74% + 1px),transparent calc(74% + 1px))}.public-page-hero-inner{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);padding-block:clamp(8rem,14vh,11rem) clamp(4rem,8vh,6.5rem)}.public-page-hero-copy{gap:1.65rem}.public-page-hero h1,.public-page-section h2,.public-page-closing h2,.public-page-chapter h2,.public-page-chapter h3,.public-journal-feature h2,.public-journal-card h2,.public-article-heading h1,.job-detail-heading h1,.job-detail-section h2{font-stretch:condensed}.public-page-hero h1{max-width:10ch;text-wrap:pretty}.public-page-lede{font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7}.public-eyebrow,.public-section-kicker,.public-page-label{font-size:.69rem;letter-spacing:.13em}.public-page-button,.public-page-text-link,.public-page-inline-link{font-family:var(--public-font);font-weight:720}.public-page-button{min-height:50px;padding-inline:1.2rem;box-shadow:inset 0 0 0 1px #14171614;transition:color var(--brand-duration-fast) ease,background-color var(--brand-duration-fast) ease,border-color var(--brand-duration-fast) ease,transform var(--brand-duration-base) var(--brand-ease-out)}.public-page-button:active{transform:translateY(1px) scale(.985)}.public-page-text-link,.public-page-inline-link{min-height:44px;width:fit-content;text-underline-offset:.25em}.public-page :is(.public-page-button,.public-page-text-link,.public-page-inline-link):focus-visible,.public-page :is(.public-page-document-nav a,.public-journal-card,.public-journal-feature,.career-card):focus-visible,.public-stack-layer:focus-visible{outline:2px solid var(--brand-color-focus);outline-offset:4px}.public-page-section{padding-block:clamp(5.5rem,9vw,9rem)}.public-page-section:before{position:absolute;top:0;bottom:0;left:max(1.5rem,calc((100% - 1440px)/2));width:1px;background:var(--public-line);content:"";opacity:.4;pointer-events:none}.public-page-section-intro{grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:clamp(3rem,9vw,10rem)}.public-page-section h2,.public-page-closing h2{max-width:13ch;font-size:clamp(3.5rem,6.8vw,7.4rem);font-weight:650;line-height:.86}.public-page-section-copy{gap:1.8rem}.public-page-quote{max-width:24ch;font-family:var(--public-display);font-size:clamp(2.2rem,3.9vw,4.1rem);font-weight:580;line-height:.98;letter-spacing:-.015em;text-transform:uppercase}.public-page-section-deep{color:var(--brand-color-light);background:linear-gradient(90deg,transparent 0 72%,rgba(242,240,233,.035) 72% 100%),var(--brand-color-coal);--public-ink: var(--brand-color-light);--public-muted: var(--brand-color-light-muted);--public-soft: rgba(242, 240, 233, .48);--public-line: var(--brand-line-dark);--public-accent: var(--brand-color-gold-bright)}.public-page-section-deep .public-page-principle{background:var(--brand-color-coal)}.public-page-atlas{position:relative}.public-page-atlas-row{grid-template-columns:4rem minmax(14rem,.52fr) minmax(0,1fr);transition:background-color var(--brand-duration-fast) ease,padding-inline var(--brand-duration-base) var(--brand-ease-out)}.public-page-atlas-row:hover{padding-inline:1rem;background:color-mix(in srgb,var(--public-accent) 6%,transparent)}.public-page-atlas-row h3,.public-page-principle h3,.public-page-timeline h3{font-weight:620;text-transform:uppercase}.public-page-atlas-row h3{font-size:clamp(2rem,3.2vw,3.6rem);line-height:.9}.public-page-principles{box-shadow:0 24px 60px #1417160f}.public-page-principle{min-height:330px;transition:background-color var(--brand-duration-fast) ease}.public-page-principle:hover{background:color-mix(in srgb,var(--public-surface) 86%,var(--public-accent))}.public-page-section-alt .public-page-principle:hover{background:color-mix(in srgb,var(--public-surface-alt) 86%,var(--public-accent))}.public-page-section-deep .public-page-principle:hover{background:color-mix(in srgb,var(--brand-color-coal) 88%,var(--brand-color-gold))}.public-page-principle h3{font-size:clamp(2rem,3vw,3.2rem);line-height:.95}.public-page-timeline article{min-height:330px}.public-page-timeline article:before{width:9px;height:9px;border-radius:1px;transform:rotate(45deg)}.public-page-timeline h3{font-size:clamp(2rem,3vw,3.25rem);line-height:.94}.public-page-closing{min-height:620px;padding-block:clamp(6rem,11vw,11rem)}.public-page-hero--media{min-height:min(920px,calc(100dvh - 76px));background:var(--brand-color-obsidian)}.public-page-hero-media{position:absolute;z-index:-2;inset:0;overflow:hidden}.public-page-hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,#070808fa,#070808e6 26%,#0708084d 61%,#07080829),linear-gradient(180deg,#07080824 35%,#070808e6);content:""}.public-page-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04);transform:scale(1.01)}.public-page-hero--media .public-page-hero-inner{text-shadow:0 2px 28px rgba(0,0,0,.42)}.public-page-hero--media .public-page-hero-aside{background:#0b0d0d7a;border-top-color:#f2f0e95c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.35rem 1.35rem 1.4rem}.public-page-hero--charter:after{position:absolute;z-index:-1;right:clamp(1.5rem,7vw,8rem);bottom:clamp(2rem,7vh,6rem);width:clamp(9rem,20vw,20rem);aspect-ratio:1;border:1px solid rgba(199,154,59,.42);box-shadow:inset 0 0 0 clamp(1.2rem,3vw,3rem) var(--brand-color-obsidian),inset 0 0 0 calc(clamp(1.2rem,3vw,3rem) + 1px) #c79a3b40;content:"";opacity:.7;transform:rotate(45deg)}.public-page--mission .public-page-hero h1{max-width:8ch}.public-page--manifesto .public-page-hero--document{color:var(--brand-color-ink);background:linear-gradient(90deg,transparent 0 31%,rgba(20,23,22,.08) 31% calc(31% + 1px),transparent calc(31% + 1px)),var(--brand-color-paper);--public-ink: var(--brand-color-ink);--public-muted: var(--brand-color-muted);--public-soft: #747a76;--public-line: var(--brand-line-light);--public-accent: #8a5f12}.public-page--manifesto .public-page-hero--document:after{position:absolute;z-index:-1;top:50%;right:4vw;color:#1417160b;font-family:var(--public-display);font-size:clamp(26rem,48vw,54rem);font-weight:700;line-height:.7;content:"M";transform:translateY(-42%)}.public-page--manifesto .public-page-hero h1{max-width:9ch}.public-page-document-nav{gap:0;padding-top:0}.public-page-document-nav a{padding-block:.9rem;border-top:1px solid var(--public-line);transition:color var(--brand-duration-fast) ease,padding-left var(--brand-duration-base) var(--brand-ease-out)}.public-page-document-nav a:last-child{border-bottom:1px solid var(--public-line)}.public-page-document-nav a:hover,.public-page-document-nav a:focus-visible{padding-left:.6rem}.public-page-chapter{position:relative}.public-page-chapter h2{max-width:15ch;font-size:clamp(3.2rem,6vw,6.6rem);line-height:.88}.public-page-chapter h3{font-size:clamp(2.1rem,3vw,3.3rem);line-height:.95}.public-page-hero--architecture{background:radial-gradient(circle at 77% 45%,rgba(199,154,59,.12),transparent 18%),repeating-linear-gradient(90deg,transparent 0 calc(8.333% - 1px),rgba(242,240,233,.035) calc(8.333% - 1px) 8.333%),var(--brand-color-obsidian)}.public-page-hero--architecture:after{position:absolute;z-index:-1;top:17%;right:7%;bottom:12%;width:min(27vw,390px);background:linear-gradient(90deg,#c79a3bb3,#c79a3bb3) 50% 0 / 1px 100% no-repeat,repeating-linear-gradient(180deg,transparent 0 calc(16.666% - 1px),rgba(242,240,233,.14) calc(16.666% - 1px) 16.666%);border-inline:1px solid rgba(242,240,233,.1);content:""}.public-stack-console{display:grid;grid-template-columns:minmax(18rem,.58fr) minmax(0,1fr);min-height:610px;margin-top:clamp(4rem,8vw,7rem);color:var(--brand-color-light);background:var(--brand-color-obsidian);border:1px solid var(--brand-line-dark);box-shadow:var(--brand-shadow-lg)}.public-stack-selector{display:grid;border-right:1px solid var(--brand-line-dark)}.public-stack-layer{display:grid;grid-template-columns:2.6rem minmax(7rem,.7fr) minmax(0,1fr);gap:1rem;align-items:center;padding:1rem 1.2rem;color:#f2f0e994;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--brand-line-dark);cursor:pointer;transition:color var(--brand-duration-fast) ease,background-color var(--brand-duration-fast) ease}.public-stack-layer:last-child{border-bottom:0}.public-stack-layer:hover,.public-stack-layer[aria-pressed=true]{color:var(--brand-color-light);background:#c79a3b1a}.public-stack-layer[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--brand-color-gold-bright)}.public-stack-layer span,.public-stack-layer small{font-family:var(--public-mono);font-size:.62rem;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.public-stack-layer strong{font-family:var(--public-display);font-size:1.35rem;font-weight:620;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.public-stack-readout{position:relative;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;padding:clamp(2rem,5vw,5rem);background:linear-gradient(90deg,rgba(242,240,233,.04) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(rgba(242,240,233,.04) 1px,transparent 1px) 0 0 / 64px 64px}.public-stack-readout-index{color:#f2f0e914;font-family:var(--public-display);font-size:clamp(8rem,18vw,17rem);font-weight:700;line-height:.72}.public-stack-readout-copy{position:relative;z-index:1;display:grid;gap:1.2rem;align-content:end;max-width:650px;margin-top:-2rem}.public-stack-readout-copy h3{font-family:var(--public-display);font-size:clamp(4rem,8vw,8rem);font-weight:650;letter-spacing:-.025em;line-height:.82;text-transform:uppercase}.public-stack-readout-copy>p:last-child{max-width:50ch;color:var(--brand-color-light-muted);line-height:1.7}.public-stack-signal{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:2rem}.public-stack-signal span{height:3px;background:#f2f0e924}.public-stack-signal span:first-child,.public-stack-signal span:nth-child(2){background:var(--brand-color-gold)}.public-page--how-empire-works{--public-muted: #525754;--public-accent: #7a520e}.public-page-hero--operating-model{overflow:hidden;background:radial-gradient(circle at 76% 43%,rgba(224,173,78,.16),transparent 19%),repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(242,240,233,.035) calc(10% - 1px) 10%),repeating-linear-gradient(180deg,transparent 0 calc(20% - 1px),rgba(242,240,233,.025) calc(20% - 1px) 20%),var(--brand-color-obsidian)}.public-page-hero--operating-model:after{position:absolute;z-index:-1;top:13%;right:clamp(-8rem,-2vw,-1rem);width:min(47vw,650px);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,var(--brand-color-gold-bright) 0 3px,transparent 4px),radial-gradient(circle at 50% 10%,rgba(242,240,233,.7) 0 2px,transparent 3px),radial-gradient(circle at 88% 38%,rgba(242,240,233,.7) 0 2px,transparent 3px),radial-gradient(circle at 73% 84%,rgba(242,240,233,.7) 0 2px,transparent 3px),radial-gradient(circle at 27% 84%,rgba(242,240,233,.7) 0 2px,transparent 3px),radial-gradient(circle at 12% 38%,rgba(242,240,233,.7) 0 2px,transparent 3px);border:1px solid rgba(224,173,78,.34);border-radius:50%;box-shadow:inset 0 0 0 clamp(3rem,7vw,7rem) #070808d1,inset 0 0 0 calc(clamp(3rem,7vw,7rem) + 1px) #e0ad4e33,0 0 90px #e0ad4e0f;content:"";opacity:.72;transform:rotate(18deg)}.public-page--how-empire-works .public-page-hero h1{max-width:8ch}.public-how-command-chain{display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;background:var(--public-line);border:1px solid var(--public-line)}.public-how-command-chain li{position:relative;min-height:290px;padding:clamp(1.5rem,3vw,2.7rem);background:var(--public-surface)}.public-page--careers .public-page-button{color:var(--public-accent-ink)}.public-how-command-chain li+li{margin-left:1px}.public-how-command-chain li+li:before{position:absolute;z-index:1;top:2.5rem;left:-.56rem;width:1.05rem;height:1.05rem;background:var(--public-accent-fill);border:4px solid var(--public-surface);content:"";transform:rotate(45deg)}.public-how-command-chain span,.public-how-thesis span{color:var(--public-accent);font-family:var(--public-mono);font-size:.67rem;font-weight:600;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.public-how-command-chain strong{display:block;max-width:13ch;margin-top:clamp(3rem,5vw,5rem);font-family:var(--public-display);font-size:clamp(1.8rem,2.8vw,3rem);font-weight:630;letter-spacing:-.02em;line-height:.98;text-transform:uppercase}.public-how-command-chain p{max-width:38ch;margin-top:1.15rem;color:var(--public-muted);line-height:1.65}.public-how-thesis{display:grid;grid-template-columns:minmax(10rem,.3fr) minmax(0,.9fr) minmax(16rem,.55fr);gap:clamp(2rem,6vw,7rem);align-items:end;margin:0;padding:clamp(2.2rem,4.5vw,4.4rem);color:var(--brand-color-light);background:var(--brand-color-coal);border-inline:1px solid var(--brand-line-dark)}.public-how-thesis p{max-width:9ch;font-family:var(--public-display);font-size:clamp(2.8rem,5vw,5.6rem);font-weight:640;letter-spacing:-.025em;line-height:.88;text-transform:uppercase}.public-how-thesis small{color:var(--brand-color-light-muted);font-size:.95rem;line-height:1.7}.public-how-system-map{scroll-margin-top:108px;margin-top:clamp(4rem,8vw,7rem);color:var(--brand-color-light);background:var(--brand-color-obsidian);border:1px solid var(--brand-line-dark);box-shadow:var(--brand-shadow-lg)}.public-how-system-core{position:relative;display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);align-items:end;padding:clamp(2rem,4vw,4rem);background:linear-gradient(90deg,rgba(224,173,78,.1),transparent 44%),var(--brand-color-coal);border-bottom:1px solid var(--brand-line-dark)}.public-how-system-core:after{position:absolute;right:clamp(2rem,6vw,6rem);bottom:-5px;width:9px;height:9px;background:var(--brand-color-gold-bright);content:"";transform:rotate(45deg)}.public-how-system-core h3{margin-top:.8rem;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.86}.public-how-system-core>p{max-width:37ch;color:var(--brand-color-light-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.68}.public-how-system-body{display:grid;grid-template-columns:minmax(19rem,.48fr) minmax(0,1fr);min-height:660px}.public-how-system-selector{display:grid;border-right:1px solid var(--brand-line-dark)}.public-how-system-selector button{display:grid;grid-template-columns:2rem minmax(4.5rem,.34fr) minmax(0,1fr);gap:.9rem;align-items:center;min-height:92px;padding:1rem 1.2rem;color:#f2f0e98f;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--brand-line-dark);cursor:pointer;transition:color var(--brand-duration-fast) ease,background-color var(--brand-duration-fast) ease,box-shadow var(--brand-duration-fast) ease}.public-how-system-selector button:last-child{border-bottom:0}.public-how-system-selector button:hover{color:var(--brand-color-light);background:#e0ad4e12}.public-how-system-selector button:active{background:#e0ad4e21}.public-how-system-selector button:focus-visible{position:relative;z-index:1;outline:2px solid var(--brand-color-focus);outline-offset:-4px}.public-how-system-selector button[aria-pressed=true]{color:var(--brand-color-light);background:#e0ad4e1c;box-shadow:inset 4px 0 0 var(--brand-color-gold-bright)}.public-how-system-selector span,.public-how-system-selector small{font-family:var(--public-mono);font-size:.61rem;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.public-how-system-selector strong{font-family:var(--public-display);font-size:1.35rem;font-weight:630;line-height:1;text-transform:uppercase}.public-how-system-readout{position:relative;display:grid;grid-template-rows:1fr auto auto;gap:clamp(2rem,4vw,4rem);overflow:hidden;padding:clamp(2rem,5vw,5rem);background:linear-gradient(90deg,rgba(242,240,233,.035) 1px,transparent 1px) 0 0 / 72px 72px,linear-gradient(rgba(242,240,233,.035) 1px,transparent 1px) 0 0 / 72px 72px}.public-how-system-readout:after{position:absolute;top:1rem;right:1.4rem;color:#f2f0e90b;font-family:var(--public-display);font-size:clamp(11rem,22vw,22rem);font-weight:700;line-height:.75;content:"E";pointer-events:none}.public-how-readout-heading{position:relative;z-index:1;display:grid;gap:1.4rem;align-content:end;max-width:760px}.public-how-readout-heading h3{max-width:10ch;font-size:clamp(3.5rem,7vw,7rem);line-height:.83}.public-how-readout-heading>p{max-width:55ch;color:var(--brand-color-light-muted);font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.72}.public-how-readout-flow{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--brand-line-dark);border:1px solid var(--brand-line-dark)}.public-how-readout-flow>div{padding:1.25rem;background:#070808d1}.public-how-readout-flow dt{color:var(--brand-color-gold-bright);font-family:var(--public-mono);font-size:.62rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.public-how-readout-flow dd{margin:.75rem 0 0;color:var(--brand-color-light-muted);font-size:.9rem;line-height:1.62}.public-how-system-readout .public-page-inline-link{position:relative;z-index:1;color:var(--brand-color-light)}.public-how-loops{margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--brand-line-dark)}.public-how-loops li{display:grid;grid-template-columns:3rem minmax(15rem,.48fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,6rem);align-items:center;min-height:150px;padding-block:1.8rem;border-bottom:1px solid var(--brand-line-dark)}.public-how-loop-index{color:#f2f0e961;font-family:var(--public-mono);font-size:.67rem;letter-spacing:.08em}.public-how-loop-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.8rem;align-items:center}.public-how-loop-path strong{font-family:var(--public-display);font-size:clamp(1.65rem,2.6vw,2.8rem);font-weight:620;line-height:.94;text-transform:uppercase}.public-how-loop-path svg{color:var(--brand-color-gold-bright)}.public-how-loops li>p{max-width:58ch;color:var(--brand-color-light-muted);line-height:1.67}.public-how-architecture-line{max-width:16ch;margin:clamp(5rem,9vw,9rem) 0 0 auto;color:var(--brand-color-light);font-family:var(--public-display);font-size:clamp(3rem,6.3vw,7rem);font-weight:640;letter-spacing:-.025em;line-height:.86;text-align:right;text-transform:uppercase}.public-how-shared-rails{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(4rem,8vw,7rem);background:var(--public-line);border:1px solid var(--public-line)}.public-how-shared-rails article{display:grid;grid-template-rows:auto auto 1fr auto;gap:1.5rem;min-height:520px;padding:clamp(1.8rem,4vw,4rem);background:var(--public-surface);border-top:4px solid var(--public-accent-fill)}.public-how-shared-rails h3{max-width:10ch;margin-top:clamp(2rem,5vw,5rem);font-size:clamp(2.8rem,4.8vw,5rem);line-height:.88}.public-how-shared-rails article>p:not(.public-page-label){max-width:55ch;color:var(--public-muted);line-height:1.72}.public-how-shared-rails article>strong{max-width:50ch;padding-top:1.5rem;border-top:1px solid var(--public-line);font-size:.95rem;line-height:1.6}@media(prefers-reduced-motion:no-preference){.public-how-system-readout{animation:public-how-readout-in .36s var(--brand-ease-out) both}}@keyframes public-how-readout-in{0%{opacity:.35;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.public-page-hero--journal{min-height:min(700px,calc(100dvh - 76px));background:linear-gradient(90deg,transparent 0 24%,rgba(242,240,233,.04) 24% calc(24% + 1px),transparent calc(24% + 1px)),linear-gradient(90deg,transparent 0 76%,rgba(242,240,233,.04) 76% calc(76% + 1px),transparent calc(76% + 1px)),var(--brand-color-coal)}.public-page--journal .public-page-hero h1{max-width:8ch}.public-journal-controls{top:76px;background:color-mix(in srgb,var(--brand-color-paper) 94%,transparent)}.public-journal-field,.career-filter-field,.career-filter-summary,.career-filter-remote{border-radius:var(--brand-radius-sm)}.public-journal-feature{position:relative;overflow:hidden;border-left:4px solid var(--public-accent);box-shadow:var(--brand-shadow-sm)}.public-journal-feature:after{position:absolute;right:-2rem;bottom:-4rem;color:#1417160b;font-family:var(--public-display);font-size:18rem;font-weight:700;line-height:1;content:"J"}.public-journal-card{position:relative;min-height:430px}.public-journal-card:before{position:absolute;top:0;left:0;width:0;height:3px;background:var(--public-accent);content:"";transition:width var(--brand-duration-base) var(--brand-ease-out)}.public-journal-card:hover:before,.public-journal-card:focus-visible:before{width:100%}.public-article-header,.job-detail-heading{margin-top:clamp(4rem,8vw,7rem)}.public-article-heading h1,.job-detail-heading h1{max-width:12ch;font-size:clamp(4rem,8vw,8.6rem);line-height:.84}.public-article-image{border-radius:var(--brand-radius-sm);box-shadow:var(--brand-shadow-md)}.job-detail-aside{top:108px;border-top:4px solid var(--public-accent);box-shadow:var(--brand-shadow-sm)}@media(max-width:1080px){.public-page-hero-inner,.public-page-section-intro,.public-page-document-layout,.public-page-closing{grid-template-columns:1fr}.public-page-hero-aside{max-width:620px}.public-page-document-nav{position:static;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:3rem}.public-page-document-nav a{padding-inline:.7rem;border-right:1px solid var(--public-line)}.public-stack-console{grid-template-columns:1fr}.public-stack-selector{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--brand-line-dark)}.public-stack-layer{grid-template-columns:2rem 1fr;border-right:1px solid var(--brand-line-dark)}.public-stack-layer small{grid-column:2}.public-how-thesis{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr)}.public-how-thesis small{grid-column:2}.public-how-system-body{grid-template-columns:1fr}.public-how-system-selector{grid-template-columns:repeat(5,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--brand-line-dark)}.public-how-system-selector button{grid-template-columns:1fr;gap:.45rem;align-content:center;border-right:1px solid var(--brand-line-dark);border-bottom:0}.public-how-system-selector button[aria-pressed=true]{box-shadow:inset 0 4px 0 var(--brand-color-gold-bright)}.public-how-system-selector button:last-child{border-right:0}.public-how-system-selector small{display:none}}@media(max-width:720px){.public-shell{width:min(calc(100% - 2rem),1440px)}.public-page-main{padding-top:68px}.public-page-section,.public-page-closing{padding-block:4.5rem}.public-page-hero,.public-page-hero--media,.public-page-hero--journal{min-height:calc(100svh - 68px)}.public-page-hero-inner{gap:2.5rem;padding-block:6rem 2.2rem}.public-page-hero h1{max-width:11ch;font-size:clamp(3.8rem,17vw,5.4rem);line-height:.82}.public-page-hero--media .public-page-hero-aside{padding:1rem;-webkit-backdrop-filter:none;backdrop-filter:none}.public-page-hero-media:after{background:linear-gradient(90deg,#070808c7,#07080847),linear-gradient(180deg,#07080826 25%,#070808f0 82%)}.public-page-hero--builders .public-page-hero-media img{object-position:66% center}.public-page-hero--systems .public-page-hero-media img{object-position:63% center}.public-page-hero--charter:after,.public-page-hero--architecture:after{display:none}.public-page-section:before{left:1rem}.public-page-section h2,.public-page-closing h2,.public-page-chapter h2{font-size:clamp(3.1rem,14vw,4.7rem);line-height:.86}.public-page-atlas-row{grid-template-columns:2.4rem 1fr;padding-block:2rem}.public-page-atlas-row p{grid-column:2}.public-page-atlas-row:hover{padding-inline:0}.public-page-principle{min-height:260px}.public-page-timeline article{min-height:250px}.public-page-document-nav{grid-template-columns:1fr}.public-page-document-nav a{padding-inline:0;border-right:0}.public-page--manifesto .public-page-hero--document:after{right:-35vw}.public-stack-console{min-height:0}.public-stack-selector{grid-template-columns:1fr 1fr}.public-stack-layer{grid-template-columns:1.7rem 1fr;padding:.9rem}.public-stack-layer strong{font-size:1.1rem}.public-stack-readout{min-height:450px;padding:1.4rem}.public-stack-readout-index{font-size:8rem}.public-stack-readout-copy{margin-top:0}.public-stack-readout-copy h3{font-size:clamp(4rem,20vw,6rem)}.public-page-hero--operating-model:after{top:9%;right:-43vw;width:96vw;opacity:.38}.public-how-command-chain,.public-how-shared-rails{grid-template-columns:1fr}.public-how-command-chain li{min-height:240px}.public-how-command-chain li+li{margin-top:1px;margin-left:0}.public-how-command-chain li+li:before{top:-.55rem;left:2rem}.public-how-thesis,.public-how-system-core{grid-template-columns:1fr}.public-how-thesis small{grid-column:auto}.public-how-system-core{gap:1.5rem}.public-how-system-selector{grid-template-columns:1fr 1fr}.public-how-system-selector button{min-height:82px;border-bottom:1px solid var(--brand-line-dark)}.public-how-system-selector button:last-child{grid-column:1 / -1;border-bottom:0}.public-how-system-readout{grid-template-columns:minmax(0,1fr);min-height:650px;padding:1.4rem}.public-how-readout-heading h3{font-size:clamp(3.7rem,17vw,5.5rem)}.public-how-readout-flow{grid-template-columns:1fr}.public-how-loops li{grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;align-items:start;padding-block:2rem}.public-how-loops li>p{grid-column:2}.public-how-loop-path strong{font-size:clamp(1.45rem,6.5vw,2.1rem)}.public-how-architecture-line{margin-left:0;text-align:left}.public-how-shared-rails article{min-height:440px}.public-journal-controls{top:68px}.public-journal-feature:after{opacity:.5}}@media(max-width:480px){.public-how-system-selector button{padding:.85rem}.public-how-system-selector strong{font-size:1.15rem}.public-how-loop-path{grid-template-columns:1fr auto}.public-how-loop-path strong:last-child{grid-column:1 / -1}}.public-institutional-page{--institutional-paper: #eeece5;--institutional-paper-deep: #ddd8cc;--institutional-ink: #141716;--institutional-coal: #0d100f;--institutional-panel: #171a19;--institutional-gold: #b77a16;--institutional-gold-bright: #e0ad4e;--institutional-bronze: #7a520e;--institutional-line-light: rgba(20, 23, 22, .17);--institutional-line-dark: rgba(242, 240, 233, .16);--institutional-muted-light: #535955;--institutional-muted-dark: rgba(242, 240, 233, .72)}.public-institutional-page .public-page-section h2,.public-institutional-page .public-page-closing h2{text-wrap:pretty}.public-institutional-page :is(a,button):focus-visible{outline-color:var(--brand-color-focus);outline-width:2px;outline-style:solid;outline-offset:4px}.public-mission-hero{min-height:min(940px,calc(100dvh - 76px));overflow:hidden;color:var(--brand-color-light);background:radial-gradient(circle at 79% 49%,rgba(224,173,78,.12),transparent 16%),repeating-linear-gradient(90deg,transparent 0 calc(8.333% - 1px),rgba(242,240,233,.038) calc(8.333% - 1px) 8.333%),var(--institutional-coal);--public-ink: var(--brand-color-light);--public-muted: var(--institutional-muted-dark);--public-soft: rgba(242, 240, 233, .58);--public-line: var(--institutional-line-dark);--public-accent: var(--institutional-gold-bright)}.public-mission-hero:before{background:linear-gradient(90deg,transparent 0 70%,var(--institutional-line-dark) 70% calc(70% + 1px),transparent calc(70% + 1px)),linear-gradient(180deg,transparent 0 72%,var(--institutional-line-dark) 72% calc(72% + 1px),transparent calc(72% + 1px))}.public-mission-hero:after{position:absolute;right:clamp(-8rem,-2vw,-2rem);bottom:clamp(-12rem,-9vw,-7rem);width:clamp(28rem,45vw,48rem);aspect-ratio:1;border:1px solid rgba(224,173,78,.22);box-shadow:inset 0 0 0 clamp(3rem,6vw,7rem) var(--institutional-coal),inset 0 0 0 calc(clamp(3rem,6vw,7rem) + 1px) #e0ad4e29;content:"";pointer-events:none;transform:rotate(45deg)}.public-mission-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(6rem,.2fr) minmax(0,1.45fr) minmax(19rem,.55fr);gap:clamp(2.5rem,5vw,6rem);align-items:end;padding-block:clamp(8rem,16vh,13rem) clamp(4rem,8vh,7rem)}.public-mission-charter-mark{display:grid;gap:2rem;align-content:space-between;min-height:15rem;padding:1rem 0;border-block:1px solid var(--institutional-line-dark)}.public-mission-charter-mark span{color:var(--institutional-gold-bright);font-family:var(--public-mono);font-size:.62rem;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;writing-mode:vertical-rl}.public-mission-charter-mark strong{color:#f2f0e957;font-family:var(--public-display);font-size:clamp(3.5rem,6vw,6.2rem);font-weight:600;line-height:.8}.public-mission-hero .public-page-hero-copy{max-width:none}.public-mission-hero h1{max-width:9.5ch;font-size:clamp(5.5rem,9.8vw,10.4rem);line-height:.8}.public-mission-hero .public-page-hero-aside{position:relative;z-index:1;padding:1.5rem 0 0}.public-mission-hero-note{max-width:42ch;color:#f2f0e98f;font-family:var(--public-mono);font-size:.7rem;letter-spacing:.035em;line-height:1.7;text-transform:uppercase}.public-mission-definition{background:linear-gradient(90deg,transparent 0 28%,rgba(20,23,22,.08) 28% calc(28% + 1px),transparent calc(28% + 1px)),var(--institutional-paper)}.public-mission-definition-grid{display:grid;grid-template-columns:minmax(10rem,.25fr) minmax(24rem,.95fr) minmax(18rem,.55fr);gap:clamp(2.5rem,6vw,7rem);align-items:start}.public-mission-definition-statement{display:grid;gap:clamp(4rem,8vw,8rem)}.public-mission-definition h2{max-width:10ch;font-size:clamp(4.2rem,7vw,8rem);line-height:.84}.public-mission-definition blockquote{max-width:18ch;padding-left:clamp(1.5rem,3vw,2.5rem);color:var(--institutional-ink);border-left:3px solid var(--institutional-gold);font-family:var(--public-display);font-size:clamp(2.4rem,4vw,4.8rem);font-weight:610;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.public-mission-definition blockquote em{color:var(--institutional-bronze);font-style:normal}.public-mission-definition-copy{display:grid;gap:1.5rem;padding-top:.5rem}.public-mission-definition-copy p{color:var(--institutional-muted-light);font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.78}.public-mission-freedom-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,8vw,7rem);background:var(--institutional-line-light);border:1px solid var(--institutional-line-light);gap:1px}.public-mission-freedom-ledger article{display:grid;grid-template-rows:auto auto 1fr auto;min-height:570px;padding:clamp(1.5rem,3vw,2.8rem);background:var(--institutional-paper-deep);transition:background-color var(--brand-duration-fast) ease,transform var(--brand-duration-base) var(--brand-ease-out)}.public-mission-freedom-ledger article:hover{position:relative;z-index:1;background:color-mix(in srgb,var(--institutional-paper-deep) 91%,var(--institutional-gold-bright));transform:translateY(-4px)}.public-mission-freedom-ledger header{display:flex;justify-content:space-between;gap:1rem;color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.public-mission-freedom-ledger h3{max-width:12ch;margin-top:clamp(5rem,8vw,8rem);font-size:clamp(2.5rem,3.8vw,4.4rem);line-height:.9}.public-mission-freedom-ledger article>p{max-width:38ch;margin-top:1.4rem;color:var(--institutional-muted-light);line-height:1.68}.public-mission-freedom-ledger footer{display:grid;gap:.75rem;margin-top:3.5rem;padding-top:1.2rem;border-top:1px solid var(--institutional-line-light)}.public-mission-freedom-ledger footer span{color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.public-mission-freedom-ledger footer strong{font-size:.86rem;font-weight:690;line-height:1.55}.public-mission-standard{color:var(--brand-color-light);background:linear-gradient(90deg,transparent 0 74%,rgba(242,240,233,.035) 74% 100%),var(--institutional-coal);--public-ink: var(--brand-color-light);--public-muted: var(--institutional-muted-dark);--public-soft: rgba(242, 240, 233, .58);--public-line: var(--institutional-line-dark);--public-accent: var(--institutional-gold-bright);scroll-margin-top:76px}.public-mission-standard-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);gap:clamp(3rem,8vw,9rem);align-items:end}.public-mission-standard-heading>div{display:grid;gap:1.5rem}.public-mission-standard-heading h2{max-width:11ch;font-size:clamp(4.2rem,7vw,8rem);line-height:.83}.public-mission-standard-heading>p{color:var(--institutional-muted-dark);line-height:1.7}.public-mission-standard-table{margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--institutional-line-dark)}.public-mission-standard-table-head,.public-mission-standard-row{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(18rem,.64fr) minmax(18rem,.74fr);gap:clamp(2rem,5vw,6rem)}.public-mission-standard-table-head{padding-block:1rem;color:var(--institutional-gold-bright);border-bottom:1px solid var(--institutional-line-dark);font-family:var(--public-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.public-mission-standard-row{align-items:start;padding-block:clamp(2rem,4vw,3.2rem);border-bottom:1px solid var(--institutional-line-dark)}.public-mission-standard-row>div{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:baseline}.public-mission-standard-row>div span{color:#f2f0e97a;font-family:var(--public-mono);font-size:.66rem}.public-mission-standard-row>div strong{font-family:var(--public-display);font-size:clamp(2rem,3.2vw,3.5rem);font-weight:620;line-height:.9;text-transform:uppercase}.public-mission-standard-row>p{color:var(--institutional-muted-dark);line-height:1.68}.public-mission-standard-row>p:last-child{color:var(--brand-color-light);font-weight:620}.public-mission-standard-verdict{width:fit-content;margin:2rem 0 0 auto;padding:.8rem 1rem;color:var(--institutional-coal);background:var(--institutional-gold-bright);font-family:var(--public-mono);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.public-mission-method-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(4rem,8vw,7rem) 0 2rem;padding:0;list-style:none;counter-reset:method}.public-mission-method-sequence li{position:relative;display:grid;grid-template-rows:auto auto 1fr;min-height:330px;padding:clamp(1.5rem,3vw,2.8rem);border-block:1px solid var(--institutional-line-light);border-right:1px solid var(--institutional-line-light)}.public-mission-method-sequence li:first-child{border-left:1px solid var(--institutional-line-light)}.public-mission-method-sequence li+li:before{position:absolute;z-index:1;top:50%;left:-.65rem;display:grid;width:1.3rem;height:1.3rem;place-items:center;color:var(--institutional-coal);background:var(--institutional-gold-bright);content:"→";font-size:.78rem;transform:translateY(-50%)}.public-mission-method-sequence span{color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.66rem}.public-mission-method-sequence strong{margin-top:clamp(4rem,7vw,7rem);font-family:var(--public-display);font-size:clamp(3rem,4.8vw,5.5rem);font-weight:620;line-height:.84;text-transform:uppercase}.public-mission-method-sequence p{align-self:end;margin-top:2rem;color:var(--institutional-muted-light);line-height:1.65}.public-mission-closing{background:linear-gradient(90deg,transparent 0 28%,rgba(20,23,22,.06) 28% calc(28% + 1px),transparent calc(28% + 1px))}.public-about-hero{min-height:min(940px,calc(100dvh - 76px))}.public-about-hero .public-page-hero-media:after{background:linear-gradient(90deg,#070808fa,#070808e0 40%,#0708084d 72%,#0708089e),linear-gradient(180deg,#07080829 30%,#070808eb)}.public-about-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(20rem,.46fr);gap:clamp(4rem,9vw,11rem);align-items:end;padding-block:clamp(8rem,16vh,13rem) clamp(4rem,8vh,7rem)}.public-about-hero h1{max-width:9ch;font-size:clamp(5.2rem,9vw,9.8rem);line-height:.81}.public-about-status{display:grid;gap:1.5rem;padding:1.5rem;color:var(--brand-color-light);background:#0a0c0bb8;border:1px solid rgba(242,240,233,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-about-status-heading{display:flex;gap:.75rem;align-items:center;color:var(--institutional-gold-bright);font-family:var(--public-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.public-about-status-heading span{width:.55rem;height:.55rem;background:var(--institutional-gold-bright);box-shadow:0 0 0 4px #e0ad4e24;transform:rotate(45deg)}.public-about-status>p{color:var(--institutional-muted-dark);line-height:1.72}.public-about-status .public-page-text-link{color:var(--brand-color-light)}.public-about-definition{background:var(--institutional-paper)}.public-about-definition-grid{display:grid;grid-template-columns:minmax(9rem,.22fr) minmax(22rem,.85fr) minmax(18rem,.55fr);gap:clamp(2.5rem,6vw,7rem);align-items:start}.public-about-definition h2{max-width:11ch;font-size:clamp(4rem,6.8vw,7.7rem);line-height:.84}.public-about-definition-lede{max-width:27ch;margin-top:2rem;color:var(--institutional-bronze);font-family:var(--public-display);font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:590;line-height:1;text-transform:uppercase}.public-about-definition-copy{display:grid;gap:1.5rem;padding-top:.4rem}.public-about-definition-copy>p{color:var(--institutional-muted-light);line-height:1.78}.public-about-record{color:var(--brand-color-light);background:linear-gradient(90deg,transparent 0 31%,rgba(242,240,233,.035) 31% calc(31% + 1px),transparent calc(31% + 1px)),var(--institutional-coal);--public-ink: var(--brand-color-light);--public-muted: var(--institutional-muted-dark);--public-soft: rgba(242, 240, 233, .58);--public-line: var(--institutional-line-dark);--public-accent: var(--institutional-gold-bright);scroll-margin-top:76px}.public-about-record-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);gap:clamp(3rem,8vw,9rem);align-items:end}.public-about-record-header>div{display:grid;gap:1.5rem}.public-about-record h2{max-width:9ch;font-size:clamp(4.2rem,7vw,8rem);line-height:.83}.public-about-record-header>p{color:var(--institutional-muted-dark);line-height:1.7}.public-about-ledger{margin:clamp(4rem,8vw,7rem) 0 0;border-top:1px solid var(--institutional-line-dark)}.public-about-ledger>div{display:grid;grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding-block:clamp(2rem,4vw,3.4rem);border-bottom:1px solid var(--institutional-line-dark)}.public-about-ledger dt{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:baseline;color:#f2f0e9a8;font-family:var(--public-mono);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.public-about-ledger dt span{color:var(--institutional-gold-bright)}.public-about-ledger dd{display:grid;grid-template-columns:minmax(14rem,.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);margin:0}.public-about-ledger dd strong{font-family:var(--public-display);font-size:clamp(2.2rem,3.5vw,4rem);font-weight:620;line-height:.9;text-transform:uppercase}.public-about-ledger dd p{color:var(--institutional-muted-dark);line-height:1.68}.public-about-record-stamp{width:fit-content;margin:2.2rem 0 0 auto;color:var(--institutional-gold-bright);font-family:var(--public-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.public-about-distinctions-grid{margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--institutional-line-light)}.public-about-distinctions-grid article{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start;padding-block:clamp(2.2rem,4vw,3.5rem);border-bottom:1px solid var(--institutional-line-light)}.public-about-distinctions-grid article>span{color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.68rem}.public-about-distinctions-grid article>div{display:grid;grid-template-columns:minmax(18rem,.6fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem)}.public-about-distinctions-grid p,.public-about-distinctions-grid strong{font-family:var(--public-display);font-size:clamp(2rem,3.4vw,3.8rem);font-weight:590;line-height:.94;text-transform:uppercase}.public-about-distinctions-grid p{color:#686d69}.public-about-distinctions-grid strong{color:var(--institutional-ink)}.public-about-covenant-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(4rem,8vw,7rem) 0 0;padding:0;border-block:1px solid var(--institutional-line-light);list-style:none}.public-about-covenant-list li{display:grid;grid-template-rows:auto auto 1fr;min-height:410px;padding:clamp(1.5rem,3vw,2.8rem);border-right:1px solid var(--institutional-line-light)}.public-about-covenant-list li:first-child{border-left:1px solid var(--institutional-line-light)}.public-about-covenant-list span{color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.67rem}.public-about-covenant-list h3{max-width:12ch;margin-top:clamp(4rem,7vw,7rem);font-size:clamp(2.5rem,3.6vw,4rem);line-height:.9}.public-about-covenant-list p{align-self:end;margin-top:2rem;color:var(--institutional-muted-light);line-height:1.65}.public-about-horizons{overflow:hidden;color:var(--brand-color-light);background:linear-gradient(90deg,transparent 0 72%,rgba(242,240,233,.04) 72% 100%),var(--institutional-panel);--public-ink: var(--brand-color-light);--public-muted: var(--institutional-muted-dark);--public-soft: rgba(242, 240, 233, .58);--public-line: var(--institutional-line-dark);--public-accent: var(--institutional-gold-bright)}.public-about-horizons-heading{display:grid;grid-template-columns:minmax(9rem,.23fr) minmax(0,.9fr) minmax(18rem,.38fr);gap:clamp(2.5rem,6vw,7rem);align-items:end}.public-about-horizons h2{max-width:11ch;font-size:clamp(4rem,6.8vw,7.6rem);line-height:.84}.public-about-horizons-heading>p:last-child{color:var(--institutional-muted-dark);line-height:1.7}.public-about-horizon-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin:clamp(5rem,9vw,8rem) 0 0;padding:3rem 0 0;border-top:1px solid var(--institutional-line-dark);list-style:none}.public-about-horizon-track:before{position:absolute;top:-2px;left:0;width:66.666%;height:3px;background:linear-gradient(90deg,var(--institutional-gold-bright),rgba(224,173,78,.22));content:""}.public-about-horizon-track li{position:relative;min-height:310px}.public-about-horizon-marker{position:absolute;top:-3.75rem;left:0;display:grid;width:1.5rem;height:1.5rem;place-items:center;color:var(--institutional-coal);background:var(--institutional-gold-bright);font-family:var(--public-mono);font-size:.54rem;transform:rotate(45deg)}.public-about-horizon-marker span{transform:rotate(-45deg)}.public-about-horizon-track h3{max-width:12ch;margin-top:clamp(4rem,7vw,6rem);font-size:clamp(2.7rem,4vw,4.5rem);line-height:.88}.public-about-horizon-track li>p:last-child{max-width:38ch;margin-top:1.4rem;color:var(--institutional-muted-dark);line-height:1.68}.public-manifesto-hero{min-height:min(900px,calc(100dvh - 76px));overflow:hidden;color:var(--institutional-ink);background:linear-gradient(90deg,transparent 0 30%,rgba(20,23,22,.09) 30% calc(30% + 1px),transparent calc(30% + 1px)),linear-gradient(180deg,transparent 0 76%,rgba(20,23,22,.09) 76% calc(76% + 1px),transparent calc(76% + 1px)),var(--institutional-paper);--public-ink: var(--institutional-ink);--public-muted: var(--institutional-muted-light);--public-soft: #5d635f;--public-line: var(--institutional-line-light);--public-accent: var(--institutional-bronze)}.public-manifesto-hero:before{display:none}.public-manifesto-folio{position:absolute;top:50%;right:-.05em;color:#1417160b;font-family:var(--public-display);font-size:clamp(30rem,52vw,58rem);font-weight:700;line-height:.65;pointer-events:none;transform:translateY(-47%)}.public-manifesto-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(19rem,.5fr);gap:clamp(4rem,9vw,11rem);align-items:end;padding-block:clamp(8rem,16vh,13rem) clamp(4rem,8vh,7rem)}.public-manifesto-hero h1{max-width:8.5ch;font-size:clamp(5.3rem,9.4vw,10rem);line-height:.81}.public-manifesto-meta{display:grid;gap:0;margin:0;border-top:1px solid var(--institutional-line-light)}.public-manifesto-meta>div{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding-block:.75rem;border-bottom:1px solid var(--institutional-line-light);font-family:var(--public-mono);font-size:.65rem;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.public-manifesto-meta dt{color:var(--institutional-bronze)}.public-manifesto-meta dd{margin:0;color:var(--institutional-muted-light)}.public-manifesto-reading{padding-block:clamp(5rem,8vw,8rem) 0;background:linear-gradient(90deg,transparent 0 30%,rgba(20,23,22,.07) 30% calc(30% + 1px),transparent calc(30% + 1px)),#f3f0e8;scroll-margin-top:76px}.public-manifesto-reading-layout{display:grid;grid-template-columns:minmax(15rem,.3fr) minmax(0,1fr);gap:clamp(4rem,10vw,11rem);align-items:start}.public-manifesto-rail{position:sticky;top:104px;display:grid;align-self:start;padding-bottom:4rem}.public-manifesto-progress{height:3px;overflow:hidden;background:#14171624}.public-manifesto-progress span{display:block;width:100%;height:100%;background:var(--institutional-gold);transform-origin:left center;transition:transform .1s linear}.public-manifesto-rail-status{display:flex;justify-content:space-between;gap:1rem;padding-block:.9rem;color:var(--institutional-bronze);border-bottom:1px solid var(--institutional-line-light);font-family:var(--public-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.public-manifesto-rail-status strong{color:var(--institutional-ink)}.public-manifesto-rail nav{display:grid}.public-manifesto-rail nav a{display:grid;grid-template-columns:2rem 1fr;gap:.25rem .8rem;min-height:72px;align-content:center;padding:.8rem .4rem;color:var(--institutional-muted-light);border-bottom:1px solid var(--institutional-line-light);text-decoration:none;transition:color var(--brand-duration-fast) ease,background-color var(--brand-duration-fast) ease,padding-left var(--brand-duration-base) var(--brand-ease-out)}.public-manifesto-rail nav a:hover,.public-manifesto-rail nav a:focus-visible{color:var(--institutional-ink);background:#b77a1612;padding-left:.75rem}.public-manifesto-rail nav a[aria-current=location]{color:var(--institutional-ink);background:#b77a161a;box-shadow:inset 3px 0 0 var(--institutional-gold)}.public-manifesto-rail nav a>span{grid-row:1 / 3;color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.65rem}.public-manifesto-rail nav a strong{font-family:var(--public-display);font-size:1.25rem;font-weight:620;line-height:1;text-transform:uppercase}.public-manifesto-rail nav a small{font-family:var(--public-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.public-manifesto-rail-note{margin-top:1rem;color:#666c68;font-family:var(--public-mono);font-size:.59rem;letter-spacing:.07em;text-transform:uppercase}.public-manifesto-document{min-width:0;max-width:940px}.public-manifesto-chapter{display:grid;gap:clamp(2rem,4vw,3.5rem);padding-block:0 clamp(7rem,13vw,13rem);scroll-margin-top:110px}.public-manifesto-chapter+.public-manifesto-chapter{padding-top:clamp(6rem,11vw,10rem);border-top:1px solid var(--institutional-line-light)}.public-manifesto-chapter header{display:grid;gap:1.5rem}.public-manifesto-chapter h2{max-width:13ch;font-size:clamp(4rem,6.8vw,7.7rem);line-height:.84}.public-manifesto-prose{display:grid;gap:1.65rem;max-width:67ch}.public-manifesto-prose p{color:var(--institutional-muted-light);font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.82}.public-manifesto-prose p:first-child:first-letter{float:left;margin:.06em .12em 0 0;color:var(--institutional-bronze);font-family:var(--public-display);font-size:4.4em;font-weight:650;line-height:.72}.public-manifesto-chapter blockquote{max-width:18ch;padding:clamp(2rem,4vw,4rem) 0 clamp(2rem,4vw,4rem) clamp(2rem,5vw,5rem);color:var(--institutional-ink);border-block:1px solid var(--institutional-line-light);border-left:4px solid var(--institutional-gold);font-family:var(--public-display);font-size:clamp(2.7rem,4.7vw,5.3rem);font-weight:610;line-height:.92;text-transform:uppercase}.public-manifesto-axiom{display:grid;grid-template-columns:7rem 1fr;gap:2rem;max-width:50rem;padding-block:1.4rem;color:var(--institutional-ink);border-block:1px solid var(--institutional-line-light);font-family:var(--public-display);font-size:clamp(1.8rem,2.7vw,3rem);line-height:1;text-transform:uppercase}.public-manifesto-axiom span{color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.65rem;letter-spacing:.08em}.public-manifesto-chapter h3{max-width:17ch;font-size:clamp(2.5rem,4vw,4.6rem);line-height:.9}.public-manifesto-obligations{margin:0;padding:0;border-top:1px solid var(--institutional-line-light);list-style:none}.public-manifesto-obligations li{display:grid;grid-template-columns:3rem minmax(12rem,.42fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding-block:1.8rem;border-bottom:1px solid var(--institutional-line-light)}.public-manifesto-obligations span{color:var(--institutional-bronze);font-family:var(--public-mono);font-size:.66rem}.public-manifesto-obligations strong{font-family:var(--public-display);font-size:clamp(1.8rem,2.8vw,3rem);font-weight:620;line-height:.92;text-transform:uppercase}.public-manifesto-obligations p{color:var(--institutional-muted-light);line-height:1.7}.public-manifesto-closing{background:var(--institutional-paper)}@media(max-width:1180px){.public-mission-hero-grid{grid-template-columns:5rem minmax(0,1fr) minmax(17rem,.48fr);gap:2.5rem}.public-mission-definition-grid,.public-about-definition-grid,.public-about-horizons-heading{grid-template-columns:minmax(9rem,.24fr) minmax(0,1fr)}.public-mission-definition-copy,.public-about-definition-copy,.public-about-horizons-heading>p:last-child{grid-column:2}.public-mission-freedom-ledger article{min-height:520px}.public-mission-standard-table-head,.public-mission-standard-row{grid-template-columns:minmax(10rem,.28fr) minmax(15rem,.58fr) minmax(15rem,.66fr);gap:2.5rem}.public-about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.46fr);gap:3rem}.public-about-ledger dd{grid-template-columns:minmax(13rem,.5fr) minmax(0,1fr);gap:2.5rem}.public-manifesto-reading-layout{grid-template-columns:minmax(13rem,.26fr) minmax(0,1fr);gap:4rem}}@media(max-width:800px){.public-mission-hero,.public-about-hero,.public-manifesto-hero{min-height:calc(100svh - 68px)}.public-mission-hero-grid,.public-about-hero-grid,.public-manifesto-hero-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:7rem 2.5rem}.public-mission-charter-mark{position:absolute;top:2rem;right:0;min-height:0;padding:.6rem}.public-mission-charter-mark span{display:none}.public-mission-charter-mark strong{font-size:3rem}.public-mission-hero h1,.public-about-hero h1,.public-manifesto-hero h1{max-width:10ch;font-size:clamp(4rem,16vw,6.3rem)}.public-mission-hero:after{right:-58vw;bottom:-13rem;width:34rem}.public-mission-definition-grid,.public-about-definition-grid,.public-about-horizons-heading,.public-mission-standard-heading,.public-about-record-header{grid-template-columns:1fr;gap:2.5rem}.public-mission-definition-copy,.public-about-definition-copy,.public-about-horizons-heading>p:last-child{grid-column:auto}.public-mission-definition-statement{gap:3.5rem}.public-mission-definition h2,.public-mission-standard-heading h2,.public-about-definition h2,.public-about-record h2,.public-about-horizons h2,.public-manifesto-chapter h2{font-size:clamp(3.3rem,13vw,5rem)}.public-mission-freedom-ledger,.public-mission-method-sequence,.public-about-covenant-list,.public-about-horizon-track{grid-template-columns:1fr}.public-mission-freedom-ledger article{min-height:470px}.public-mission-method-sequence li,.public-about-covenant-list li{min-height:320px;border-right:1px solid var(--institutional-line-light);border-bottom:1px solid var(--institutional-line-light)}.public-mission-method-sequence li:first-child,.public-about-covenant-list li:first-child{border-left:1px solid var(--institutional-line-light)}.public-mission-method-sequence li+li:before{top:-.65rem;left:2rem;transform:rotate(90deg)}.public-mission-standard-table-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.public-mission-standard-row{grid-template-columns:1fr;gap:1.3rem}.public-mission-standard-row>p:before{display:block;margin-bottom:.45rem;color:var(--institutional-gold-bright);content:"Question";font-family:var(--public-mono);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase}.public-mission-standard-row>p:last-child:before{content:"Threshold"}.public-about-status{max-width:33rem;-webkit-backdrop-filter:none;backdrop-filter:none}.public-about-ledger>div,.public-about-ledger dd,.public-about-distinctions-grid article>div{grid-template-columns:1fr}.public-about-distinctions-grid article{grid-template-columns:2rem minmax(0,1fr)}.public-about-distinctions-grid article>div{gap:1rem}.public-about-distinctions-grid p,.public-about-distinctions-grid strong{font-size:clamp(2rem,8vw,3rem)}.public-about-horizon-track{gap:0;padding-top:0;border-top:0;border-left:1px solid var(--institutional-line-dark)}.public-about-horizon-track:before{top:0;bottom:33.333%;left:-2px;width:3px;height:auto}.public-about-horizon-track li{min-height:290px;padding:0 0 3rem 2.4rem}.public-about-horizon-marker{top:0;left:-.8rem}.public-about-horizon-track h3{margin-top:3.5rem}.public-manifesto-reading{padding-top:0}.public-manifesto-reading-layout{display:block;width:100%}.public-manifesto-rail{position:sticky;z-index:4;top:68px;display:block;width:100%;padding:0;background:color-mix(in srgb,#f3f0e8 96%,transparent);border-bottom:1px solid var(--institutional-line-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-manifesto-rail-status{padding-inline:1rem}.public-manifesto-rail nav{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.public-manifesto-rail nav a{flex:0 0 10.5rem;scroll-snap-align:start;border-right:1px solid var(--institutional-line-light)}.public-manifesto-rail nav a[aria-current=location]{box-shadow:inset 0 -3px 0 var(--institutional-gold)}.public-manifesto-rail-note{display:none}.public-manifesto-document{width:min(calc(100% - 2rem),940px);margin-inline:auto;padding-top:5rem}.public-manifesto-chapter{scroll-margin-top:205px}.public-manifesto-obligations li{grid-template-columns:2rem 1fr}.public-manifesto-obligations p{grid-column:2}}@media(max-width:560px){.public-mission-hero-grid,.public-about-hero-grid,.public-manifesto-hero-grid{padding-top:5.5rem}.public-mission-definition{background:var(--institutional-paper)}.public-mission-definition blockquote{font-size:clamp(2.3rem,10vw,3.5rem)}.public-mission-freedom-ledger article{min-height:430px;padding:1.4rem}.public-mission-standard-verdict{margin-left:0}.public-about-status{padding:1.1rem}.public-about-ledger>div{gap:1.5rem}.public-about-ledger dd strong{font-size:2.5rem}.public-about-distinctions-grid article{grid-template-columns:1fr}.public-about-covenant-list h3{font-size:2.8rem}.public-manifesto-folio{right:-32vw;font-size:32rem}.public-page--manifesto .public-manifesto-hero h1{max-width:none;font-size:clamp(3.35rem,14vw,4.7rem)}.public-manifesto-meta>div{grid-template-columns:4.7rem 1fr}.public-manifesto-rail nav a{flex-basis:9rem;min-height:66px}.public-manifesto-chapter blockquote{padding-left:1.5rem;font-size:clamp(2.5rem,11vw,4rem)}.public-manifesto-axiom{grid-template-columns:1fr;gap:.8rem}.public-manifesto-obligations li{grid-template-columns:1.8rem 1fr;gap:1rem}}@media(max-width:360px){.public-about-hero h1{font-size:clamp(3.2rem,17vw,3.8rem)}.public-page--manifesto .public-manifesto-hero h1{font-size:clamp(2.9rem,14.7vw,3.35rem)}}.public-page--stack,.public-page--build{--architecture-paper: #f1eee6;--architecture-paper-deep: #e4dfd3;--architecture-ink: #121514;--architecture-night: #080a09;--architecture-night-raised: #111412;--architecture-gold: #c89a3b;--architecture-gold-bright: #e0ad4e;--architecture-bronze: #7a520e;--architecture-line-light: rgba(18, 21, 20, .18);--architecture-line-dark: rgba(242, 240, 233, .18);--architecture-muted-dark: #c2c1ba;background:var(--architecture-paper)}.public-architecture-hero .public-eyebrow,.public-build-hero .public-eyebrow,.public-architecture-trace-section .public-section-kicker,.public-architecture-status .public-section-kicker,.public-build-disciplines-section .public-section-kicker{color:var(--architecture-gold-bright)}.public-architecture-hero{position:relative;min-height:min(890px,calc(100dvh - 76px));overflow:hidden;color:var(--brand-color-light);background:linear-gradient(90deg,transparent 0 calc(8.333% - 1px),rgba(242,240,233,.05) calc(8.333% - 1px) 8.333%),linear-gradient(180deg,transparent 0 calc(20% - 1px),rgba(242,240,233,.035) calc(20% - 1px) 20%),radial-gradient(circle at 74% 36%,rgba(200,154,59,.13),transparent 22%),var(--architecture-night);background-size:8.333% 100%,100% 20%,auto,auto;border-bottom:1px solid var(--architecture-line-dark)}.public-architecture-hero:before{position:absolute;top:10%;right:clamp(-15rem,-7vw,-5rem);width:min(52vw,760px);aspect-ratio:1;background:linear-gradient(var(--architecture-line-dark),var(--architecture-line-dark)) 50% 0 / 1px 100% no-repeat,linear-gradient(90deg,var(--architecture-line-dark),var(--architecture-line-dark)) 0 50% / 100% 1px no-repeat,radial-gradient(circle,transparent 0 16%,rgba(200,154,59,.38) calc(16% + 1px) calc(16% + 2px),transparent calc(16% + 3px) 31%,rgba(242,240,233,.14) calc(31% + 1px) calc(31% + 2px),transparent calc(31% + 3px) 47%,rgba(200,154,59,.32) calc(47% + 1px) calc(47% + 2px),transparent calc(47% + 3px));border:1px solid rgba(242,240,233,.1);border-radius:50%;content:"";opacity:.78}.public-architecture-hero:after{position:absolute;top:13%;right:5%;color:#f2f0e912;font-family:var(--public-mono);font-size:clamp(10rem,24vw,24rem);font-weight:600;letter-spacing:-.12em;line-height:.8;content:"06"}.public-architecture-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);grid-template-rows:1fr auto;gap:4rem clamp(3rem,8vw,9rem);min-height:inherit;align-items:end;padding-block:clamp(7rem,14vh,10rem) 2.2rem}.public-architecture-title-block{display:grid;gap:1.6rem}.public-architecture-title-block h1{max-width:9ch;color:var(--brand-color-light);font-size:clamp(5.7rem,10vw,10.5rem);font-weight:680;line-height:.81;text-wrap:balance}.public-architecture-hero-aside{display:grid;gap:1.7rem;padding:1.5rem 0 0 1.5rem;border-top:1px solid var(--architecture-line-dark);border-left:1px solid var(--architecture-line-dark)}.public-architecture-hero-aside>p{max-width:34ch;color:var(--architecture-muted-dark);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.62}.public-architecture-hero .public-page-text-link{color:var(--brand-color-light)}.public-architecture-register{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--architecture-line-dark);border-left:1px solid var(--architecture-line-dark)}.public-architecture-register>div{display:grid;gap:1rem;min-height:116px;padding:1rem 1.2rem;border-right:1px solid var(--architecture-line-dark)}.public-architecture-register dt,.public-architecture-register dd{margin:0}.public-architecture-register dt{color:#aaa9a3;font-family:var(--public-mono);font-size:.63rem;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.public-architecture-register dd{align-self:end;color:var(--brand-color-light);font-family:var(--public-display);font-size:clamp(1.5rem,2.8vw,2.7rem);font-weight:640;letter-spacing:-.03em;line-height:.9;text-transform:uppercase}.public-architecture-translation,.public-build-premise{padding-block:clamp(6rem,11vw,11rem);background:var(--architecture-paper);border-bottom:1px solid var(--architecture-line-light)}.public-architecture-translation-grid,.public-build-premise-grid{display:grid;grid-template-columns:minmax(11rem,.38fr) minmax(0,1fr);gap:clamp(3rem,10vw,11rem);align-items:start}.public-architecture-translation-grid>div,.public-build-premise-grid>div{display:grid;gap:1.8rem}.public-architecture-translation h2,.public-build-premise h2,.public-architecture-section-heading h2,.public-build-section-heading h2,.public-build-standard-intro h2{max-width:17ch;font-size:clamp(3.2rem,6.4vw,6.8rem);line-height:.9;text-wrap:balance}.public-architecture-translation-grid>div>p,.public-build-premise-grid>div>p,.public-architecture-section-heading>p:last-child,.public-build-section-heading>p:last-child,.public-build-standard-intro>p:last-child{max-width:60ch;color:var(--public-muted);font-size:clamp(1.03rem,1.35vw,1.18rem);line-height:1.72}.public-architecture-trace-section{padding-block:clamp(6rem,10vw,10rem);color:var(--brand-color-light);background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(242,240,233,.025) calc(10% - 1px) 10%),var(--architecture-night);border-bottom:1px solid var(--architecture-line-dark)}.public-architecture-trace-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.36fr);gap:clamp(3rem,9vw,9rem);align-items:end}.public-architecture-trace-header>div{display:grid;gap:1.5rem}.public-architecture-trace-header h2{max-width:16ch;color:var(--brand-color-light);font-size:clamp(3.2rem,6.4vw,6.8rem);line-height:.9}.public-architecture-trace-header>p{padding-top:1.4rem;color:var(--architecture-muted-dark);border-top:1px solid var(--architecture-line-dark);font-size:1rem;line-height:1.7}.public-architecture-console{display:grid;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);min-height:760px;margin-top:clamp(4rem,8vw,7rem);background:var(--architecture-night-raised);border:1px solid var(--architecture-line-dark);box-shadow:0 34px 90px #00000059}.public-architecture-layer-nav{position:relative;display:grid;grid-template-rows:repeat(6,1fr);border-right:1px solid var(--architecture-line-dark)}.public-architecture-layer-nav:before{position:absolute;z-index:2;top:8.333%;bottom:8.333%;left:1.9rem;width:1px;background:var(--architecture-line-dark);content:"";pointer-events:none}.public-architecture-layer-nav button{position:relative;display:grid;grid-template-columns:2.2rem minmax(6rem,.62fr) minmax(0,1fr) .8rem;gap:1rem;align-items:center;padding:1rem 1.2rem;color:#aaa9a3;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--architecture-line-dark);cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.public-architecture-layer-nav button:last-child{border-bottom:0}.public-architecture-layer-nav button:hover{color:var(--brand-color-light);background:#f2f0e90a}.public-architecture-layer-nav button:focus-visible{z-index:3;outline:2px solid var(--architecture-gold-bright);outline-offset:-3px}.public-architecture-layer-nav button[data-trace-state=required]{color:#d4d2ca;background:#c89a3b0e}.public-architecture-layer-nav button[data-trace-state=active]{color:var(--brand-color-light);background:#c89a3b26;box-shadow:inset 4px 0 0 var(--architecture-gold-bright)}.public-architecture-layer-index,.public-architecture-layer-domain{font-family:var(--public-mono);font-size:.62rem;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.public-architecture-layer-index{position:relative;z-index:3;display:grid;width:1.4rem;height:1.4rem;place-items:center;background:var(--architecture-night-raised);border:1px solid var(--architecture-line-dark);border-radius:50%;font-size:.52rem}.public-architecture-layer-name{font-family:var(--public-display);font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:640;line-height:1;text-transform:uppercase}.public-architecture-layer-state{width:.5rem;height:.5rem;background:transparent;border:1px solid currentColor;transform:rotate(45deg)}.public-architecture-layer-nav button[data-trace-state=required] .public-architecture-layer-state{background:#c89a3b73;border-color:var(--architecture-gold)}.public-architecture-layer-nav button[data-trace-state=active] .public-architecture-layer-state{background:var(--architecture-gold-bright);border-color:var(--architecture-gold-bright);box-shadow:0 0 16px #e0ad4ebf}.public-architecture-readout{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:clamp(2.5rem,5vw,5rem);overflow:hidden;padding:clamp(2rem,5vw,5rem);background:linear-gradient(rgba(242,240,233,.035) 1px,transparent 1px) 0 0 / 52px 52px,linear-gradient(90deg,rgba(242,240,233,.035) 1px,transparent 1px) 0 0 / 52px 52px}.public-architecture-readout:after{position:absolute;top:-2rem;right:-1rem;color:#f2f0e90b;font-family:var(--public-mono);font-size:clamp(9rem,17vw,17rem);font-weight:600;line-height:.8;content:attr(data-layer)}.public-architecture-readout header{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:start}.public-architecture-readout header p,.public-architecture-readout header span,.public-architecture-flow span,.public-architecture-readout dt{color:#aaa9a3;font-family:var(--public-mono);font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.public-architecture-readout header p{color:var(--architecture-gold-bright)}.public-architecture-readout h3{grid-column:1 / -1;max-width:8ch;margin-top:clamp(4rem,8vw,8rem);color:var(--brand-color-light);font-size:clamp(4.8rem,9vw,9.4rem);line-height:.8}.public-architecture-readout header strong{grid-column:1 / -1;max-width:32ch;margin-top:1.2rem;color:var(--architecture-muted-dark);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:520;line-height:1.45}.public-architecture-readout dl{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;margin:0;border-top:1px solid var(--architecture-line-dark);border-left:1px solid var(--architecture-line-dark)}.public-architecture-readout dl>div{display:grid;gap:1rem;min-height:190px;padding:1.2rem;border-right:1px solid var(--architecture-line-dark);border-bottom:1px solid var(--architecture-line-dark)}.public-architecture-readout dd{margin:0;color:var(--architecture-muted-dark);font-size:.88rem;line-height:1.65}.public-architecture-flow{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--architecture-line-dark);border:1px solid var(--architecture-line-dark)}.public-architecture-flow>div{display:grid;gap:.6rem;min-height:96px;padding:1rem;background:var(--architecture-night-raised)}.public-architecture-flow strong{color:var(--brand-color-light);font-size:.82rem;font-weight:560;line-height:1.55}.public-architecture-rules{padding-block:clamp(6rem,11vw,11rem);background:var(--architecture-paper);border-bottom:1px solid var(--architecture-line-light)}.public-architecture-section-heading,.public-build-section-heading{display:grid;grid-template-columns:minmax(11rem,.34fr) minmax(0,1fr) minmax(15rem,.32fr);gap:clamp(2rem,7vw,7rem);align-items:start}.public-architecture-rule-list,.public-build-standard-list,.public-build-protocol{padding:0;margin:clamp(4rem,8vw,7rem) 0 0;list-style:none;border-top:1px solid var(--architecture-line-light)}.public-architecture-rule-list li{display:grid;grid-template-columns:3rem minmax(8rem,.24fr) minmax(15rem,.65fr) minmax(15rem,.4fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;min-height:210px;padding-block:2rem;border-bottom:1px solid var(--architecture-line-light)}.public-architecture-rule-list>li>span,.public-architecture-rule-list>li>p,.public-architecture-rule-list small{color:var(--architecture-bronze);font-family:var(--public-mono);font-size:.65rem;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.public-architecture-rule-list h3{max-width:18ch;font-size:clamp(2rem,3vw,3.4rem);line-height:.98}.public-architecture-rule-list li>div{display:grid;gap:.7rem}.public-architecture-rule-list li>div strong{color:var(--public-muted);font-size:.93rem;font-weight:520;line-height:1.6}.public-architecture-status{padding-block:clamp(6rem,10vw,9rem);color:var(--brand-color-light);background:var(--architecture-night-raised);border-bottom:1px solid var(--architecture-line-dark)}.public-architecture-status-grid{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1fr);gap:clamp(3rem,10vw,10rem)}.public-architecture-status-grid>div:first-child{display:grid;gap:1.5rem;align-content:start}.public-architecture-status h2{max-width:10ch;color:var(--brand-color-light);font-size:clamp(3.5rem,6vw,6.7rem);line-height:.88}.public-architecture-status-key{border-top:1px solid var(--architecture-line-dark)}.public-architecture-status-key article{display:grid;grid-template-columns:minmax(10rem,.4fr) 1fr;gap:2rem;min-height:130px;align-items:start;padding-block:1.5rem;border-bottom:1px solid var(--architecture-line-dark)}.public-architecture-status-key p{color:var(--architecture-gold-bright);font-family:var(--public-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-architecture-status-key span{color:var(--architecture-muted-dark);line-height:1.65}.public-architecture-closing,.public-build-closing{background:var(--architecture-paper)}.public-build-hero{position:relative;min-height:min(920px,calc(100dvh - 76px));overflow:hidden;color:var(--brand-color-light);background:var(--architecture-night);border-bottom:1px solid var(--architecture-line-dark)}.public-build-hero-media,.public-build-hero-media:after{position:absolute;inset:0}.public-build-hero-media img{width:100%;height:100%;object-fit:cover;object-position:56% center;filter:saturate(.62) contrast(1.08) brightness(.68)}.public-build-hero-media:after{background:linear-gradient(90deg,#080a09f2 0 35%,#080a097a 67%,#080a09b8),linear-gradient(180deg,#080a0914 45%,#080a09eb),repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(242,240,233,.05) calc(10% - 1px) 10%);content:""}.public-build-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.48fr);gap:clamp(3rem,9vw,10rem);min-height:inherit;align-items:end;padding-block:clamp(7rem,14vh,10rem) clamp(3rem,7vh,5rem)}.public-build-title-block{display:grid;gap:1.6rem}.public-build-title-block h1{max-width:8.5ch;color:var(--brand-color-light);font-size:clamp(5.5rem,9.4vw,10rem);font-weight:680;line-height:.8;text-wrap:balance}.public-build-hero-brief{position:relative;display:grid;align-self:end;color:var(--architecture-ink);background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(18,21,20,.08) 31px 32px),var(--architecture-paper);border-top:4px solid var(--architecture-gold);box-shadow:0 30px 70px #0000004d}.public-build-hero-brief:before{position:absolute;top:1rem;right:1rem;width:2.3rem;height:2.3rem;border:1px solid rgba(18,21,20,.28);content:"";transform:rotate(45deg)}.public-build-hero-brief>div{display:grid;grid-template-columns:minmax(8rem,.7fr) 1fr;gap:1rem;padding:.8rem 1.2rem;border-bottom:1px solid var(--architecture-line-light)}.public-build-hero-brief span,.public-build-protocol-proof span,.public-build-discipline-head span,.public-build-horizon-track dt{color:var(--architecture-bronze);font-family:var(--public-mono);font-size:.62rem;font-weight:600;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.public-build-hero-brief>div strong{font-family:var(--public-display);font-size:1rem;font-weight:640;text-transform:uppercase}.public-build-hero-brief>p{padding:1.4rem 1.2rem;color:var(--public-muted);font-size:.95rem;line-height:1.65}.public-build-hero-brief .public-page-button{width:calc(100% - 2.4rem);justify-self:start;margin:0 1.2rem 1.2rem}.public-build-premise blockquote{max-width:23ch;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,4vw,3rem);border-block:1px solid var(--architecture-line-light);border-left:3px solid var(--architecture-gold);font-family:var(--public-display);font-size:clamp(2rem,3.8vw,4rem);font-weight:630;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.public-build-protocol-section,.public-build-horizons-section{padding-block:clamp(6rem,11vw,11rem);background:linear-gradient(90deg,transparent 0 7%,rgba(18,21,20,.08) 7% calc(7% + 1px),transparent calc(7% + 1px)),repeating-linear-gradient(180deg,transparent 0 47px,rgba(18,21,20,.045) 47px 48px),var(--architecture-paper-deep);border-bottom:1px solid var(--architecture-line-light)}.public-build-protocol li{position:relative;display:grid;grid-template-columns:minmax(8rem,.24fr) minmax(18rem,.8fr) minmax(15rem,.42fr);gap:clamp(2rem,6vw,6rem);min-height:250px;align-items:start;padding-block:2.2rem;border-bottom:1px solid var(--architecture-line-light)}.public-build-protocol li:before{position:absolute;top:-1px;left:0;width:0;height:3px;background:var(--architecture-gold);content:"";transition:width .28s var(--brand-ease-out)}.public-build-protocol li:hover:before{width:100%}.public-build-protocol-index{display:grid;grid-template-columns:2.6rem 1fr;gap:1rem;align-items:center}.public-build-protocol-index>span{position:relative;display:grid;width:2.6rem;height:2.6rem;place-items:center;color:var(--architecture-bronze);font-family:var(--public-mono);font-size:.62rem}.public-build-protocol-index>span:before{position:absolute;inset:0;border:1px solid var(--architecture-bronze);content:"";transform:rotate(45deg)}.public-build-protocol-index p{color:var(--architecture-bronze);font-family:var(--public-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-build-protocol-copy{display:grid;gap:1rem}.public-build-protocol-copy h3{max-width:17ch;font-size:clamp(2.3rem,4vw,4.4rem);line-height:.94}.public-build-protocol-copy p{max-width:55ch;color:var(--public-muted);line-height:1.7}.public-build-protocol-proof{display:grid;gap:.8rem;padding-top:1rem;border-top:1px solid var(--architecture-line-light)}.public-build-protocol-proof strong{color:var(--architecture-ink);font-size:.9rem;font-weight:560;line-height:1.6}.public-build-disciplines-section{padding-block:clamp(6rem,11vw,11rem);color:var(--brand-color-light);background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),rgba(242,240,233,.028) calc(12.5% - 1px) 12.5%),var(--architecture-night);border-bottom:1px solid var(--architecture-line-dark)}.public-build-section-heading-dark h2{color:var(--brand-color-light)}.public-build-section-heading-dark>p:last-child{color:var(--architecture-muted-dark)}.public-build-discipline-ledger{margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--architecture-line-dark)}.public-build-discipline-head{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1fr) minmax(13rem,.55fr);gap:3rem;padding:.9rem 1rem .9rem 4.8rem;border-bottom:1px solid var(--architecture-line-dark)}.public-build-discipline-head span{color:#aaa9a3}.public-build-discipline-ledger article{display:grid;grid-template-columns:2.6rem minmax(11rem,.7fr) minmax(18rem,1fr) minmax(13rem,.55fr);gap:2.2rem;min-height:145px;align-items:start;padding:1.6rem 1rem;border-bottom:1px solid var(--architecture-line-dark);transition:background-color .18s ease,padding-left .18s ease}.public-build-discipline-ledger article:hover{padding-left:1.5rem;background:#c89a3b12}.public-build-discipline-ledger article>span{color:var(--architecture-gold-bright);font-family:var(--public-mono);font-size:.62rem}.public-build-discipline-ledger h3{color:var(--brand-color-light);font-size:clamp(1.8rem,2.8vw,3rem);line-height:.92}.public-build-discipline-ledger article>p{color:var(--architecture-muted-dark);font-size:.95rem;line-height:1.65}.public-build-discipline-ledger article>strong{color:var(--brand-color-light);font-size:.82rem;font-weight:560;line-height:1.55}.public-build-standard-section{padding-block:clamp(6rem,11vw,11rem);background:var(--architecture-paper);border-bottom:1px solid var(--architecture-line-light)}.public-build-standard-grid{display:grid;grid-template-columns:minmax(19rem,.65fr) minmax(0,1fr);gap:clamp(4rem,10vw,11rem)}.public-build-standard-intro{position:sticky;top:120px;display:grid;gap:1.5rem;align-self:start}.public-build-standard-list{margin-top:0}.public-build-standard-list li{display:grid;grid-template-columns:3rem 1fr;gap:1rem 2rem;min-height:245px;align-content:start;padding-block:2rem;border-bottom:1px solid var(--architecture-line-light)}.public-build-standard-list li>span{color:var(--architecture-bronze);font-family:var(--public-mono);font-size:.65rem}.public-build-standard-list h3{max-width:15ch;font-size:clamp(2.2rem,3.5vw,3.8rem);line-height:.94}.public-build-standard-list p{grid-column:2;max-width:50ch;color:var(--public-muted);line-height:1.7}.public-build-horizon-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--architecture-line-light);border-left:1px solid var(--architecture-line-light)}.public-build-horizon-track article{display:grid;grid-template-rows:auto auto 1fr;gap:1.5rem;min-height:520px;padding:clamp(1.5rem,3vw,2.5rem);border-right:1px solid var(--architecture-line-light);border-bottom:1px solid var(--architecture-line-light)}.public-build-horizon-track article>span{display:grid;width:3.4rem;height:3.4rem;place-items:center;color:var(--architecture-bronze);border:1px solid var(--architecture-bronze);font-family:var(--public-mono);font-size:.61rem}.public-build-horizon-track h3{max-width:10ch;margin-top:clamp(2rem,5vw,5rem);font-size:clamp(2.4rem,4vw,4.4rem);line-height:.9}.public-build-horizon-track dl{display:grid;align-self:end;margin:0}.public-build-horizon-track dl>div{display:grid;gap:.7rem;padding-block:1.2rem;border-top:1px solid var(--architecture-line-light)}.public-build-horizon-track dd{margin:0;color:var(--public-muted);font-size:.88rem;line-height:1.65}@media(max-width:1180px){.public-architecture-hero-grid,.public-build-hero-grid,.public-architecture-trace-header,.public-architecture-status-grid,.public-build-standard-grid{grid-template-columns:1fr}.public-architecture-hero-aside{max-width:620px}.public-architecture-console{grid-template-columns:1fr}.public-architecture-layer-nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(110px,auto));border-right:0;border-bottom:1px solid var(--architecture-line-dark)}.public-architecture-layer-nav:before{display:none}.public-architecture-layer-nav button{grid-template-columns:2rem 1fr .8rem;border-right:1px solid var(--architecture-line-dark)}.public-architecture-layer-domain{grid-column:2 / -1}.public-architecture-readout dl{grid-template-columns:1fr 1fr}.public-architecture-readout dl>div:last-child{grid-column:1 / -1}.public-architecture-section-heading,.public-build-section-heading{grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr)}.public-architecture-section-heading>p:last-child,.public-build-section-heading>p:last-child{grid-column:2}.public-architecture-rule-list li{grid-template-columns:3rem minmax(8rem,.28fr) minmax(0,1fr)}.public-architecture-rule-list li>div{grid-column:3}.public-build-protocol li{grid-template-columns:minmax(8rem,.26fr) minmax(0,1fr)}.public-build-protocol-proof{grid-column:2}.public-build-discipline-head{display:none}.public-build-discipline-ledger article{grid-template-columns:2.6rem minmax(10rem,.55fr) minmax(0,1fr)}.public-build-discipline-ledger article>strong{grid-column:3}.public-build-standard-intro{position:static}}@media(max-width:800px){.public-architecture-hero,.public-build-hero{min-height:calc(100svh - 68px)}.public-architecture-hero:before{top:8%;right:-58vw;width:120vw;opacity:.46}.public-architecture-hero:after{top:8%;right:-4%}.public-architecture-hero-grid,.public-build-hero-grid{gap:2.5rem;padding-block:5.8rem 1.4rem}.public-architecture-title-block h1,.public-build-title-block h1{max-width:none;font-size:clamp(3.7rem,15.5vw,5.5rem);line-height:.83}.public-architecture-register{grid-template-columns:1fr 1fr}.public-architecture-register>div{min-height:96px;border-bottom:1px solid var(--architecture-line-dark)}.public-architecture-translation-grid,.public-build-premise-grid,.public-architecture-section-heading,.public-build-section-heading{grid-template-columns:1fr}.public-architecture-section-heading>p:last-child,.public-build-section-heading>p:last-child{grid-column:auto}.public-architecture-translation h2,.public-build-premise h2,.public-architecture-trace-header h2,.public-architecture-section-heading h2,.public-build-section-heading h2,.public-build-standard-intro h2,.public-architecture-status h2{font-size:clamp(3rem,13vw,4.7rem);line-height:.88}.public-architecture-console{min-height:0}.public-architecture-layer-nav{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,minmax(104px,auto))}.public-architecture-layer-nav button{min-height:104px;padding:.9rem}.public-architecture-readout{padding:1.3rem}.public-architecture-readout h3{margin-top:5rem;font-size:clamp(4.2rem,20vw,6.4rem)}.public-architecture-readout dl,.public-architecture-flow{grid-template-columns:1fr}.public-architecture-readout dl>div:last-child{grid-column:auto}.public-architecture-readout dl>div{min-height:0}.public-architecture-rule-list li{grid-template-columns:2.4rem 1fr;gap:1rem 1.4rem}.public-architecture-rule-list h3,.public-architecture-rule-list li>div{grid-column:2}.public-architecture-status-key article{grid-template-columns:1fr}.public-build-hero-media img{object-position:64% center}.public-build-hero-media:after{background:linear-gradient(90deg,#080a09c7,#080a0959),linear-gradient(180deg,#080a0924 22%,#080a09f2 78%)}.public-build-hero-brief{width:100%}.public-build-protocol li{grid-template-columns:1fr}.public-build-protocol-proof{grid-column:auto}.public-build-discipline-ledger article{grid-template-columns:2.4rem 1fr}.public-build-discipline-ledger article>p,.public-build-discipline-ledger article>strong{grid-column:2}.public-build-horizon-track{grid-template-columns:1fr}.public-build-horizon-track article{min-height:480px}}@media(max-width:560px){.public-architecture-translation,.public-architecture-trace-section,.public-architecture-rules,.public-architecture-status,.public-build-premise,.public-build-protocol-section,.public-build-disciplines-section,.public-build-standard-section,.public-build-horizons-section{padding-block:4.5rem}.public-architecture-hero-aside{padding-left:0;border-left:0}.public-architecture-register dd{font-size:1.35rem}.public-architecture-layer-nav button{grid-template-columns:1.7rem 1fr .6rem;gap:.55rem}.public-architecture-layer-name{font-size:1rem}.public-architecture-layer-domain{font-size:.54rem}.public-architecture-readout header{grid-template-columns:1fr;gap:.5rem}.public-architecture-readout h3{margin-top:3rem}.public-build-hero-brief>div{grid-template-columns:1fr;gap:.35rem}.public-build-premise blockquote{padding-left:1.4rem}.public-build-protocol-index{grid-template-columns:2.6rem 1fr}.public-build-standard-list li{grid-template-columns:2.4rem 1fr}.public-build-horizon-track article{min-height:430px}}.public-page--careers{--public-surface: var(--brand-color-obsidian);--public-surface-alt: var(--brand-color-coal);--public-surface-deep: #080a0a;--public-ink: var(--brand-color-light);--public-muted: var(--brand-color-light-muted);--public-soft: rgba(242, 240, 233, .54);--public-line: var(--brand-line-dark);--public-accent: var(--brand-color-gold-bright);--public-accent-fill: var(--brand-color-gold-bright);--public-accent-ink: var(--brand-color-ink);color-scheme:dark;color:var(--public-ink);background:var(--public-surface)}.career-visually-hidden,.public-page--careers .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.career-hero{position:relative;isolation:isolate;display:grid;min-height:min(780px,calc(100dvh - 76px));overflow:hidden;align-items:end;background:var(--brand-color-obsidian);border-bottom:1px solid var(--public-line)}.career-hero-media{position:absolute;inset:0;z-index:-2}.career-hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,#070909f7,#070909d1 43%,#0709094d 74%,#07090980),linear-gradient(180deg,#07090933 42%,#070909e0);content:""}.career-hero-media img{width:100%;height:100%;object-fit:cover;object-position:64% center}.career-hero-inner{display:flex;min-height:min(780px,calc(100dvh - 76px));align-items:flex-end;padding-block:clamp(4rem,10vh,7rem)}.career-hero-copy{display:grid;gap:1.45rem;width:min(100%,1000px)}.career-hero h1{max-width:16ch;font-size:clamp(4.4rem,8.2vw,8.2rem);font-weight:660;line-height:.84;text-wrap:balance}.career-hero-copy>p:not(.public-eyebrow){max-width:48ch;color:var(--brand-color-light-muted);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.65}.career-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;align-items:center}.public-page--careers .career-hero .public-page-text-link{color:var(--brand-color-light)}.career-opportunities{scroll-margin-top:76px;padding-block:clamp(5rem,9vw,9rem);border-bottom:1px solid var(--public-line)}.career-opportunities-head{display:grid;gap:1.45rem;max-width:860px}.career-opportunities-head h2,.career-method-copy h2,.career-closing h2,.career-detail-state h1{max-width:12ch;font-size:clamp(3.5rem,6.8vw,7rem);font-weight:650;line-height:.87;text-wrap:balance}.career-opportunities-head>p:last-child,.career-method-copy>p,.career-closing p,.career-detail-state p{max-width:58ch;color:var(--public-muted);font-size:1rem;line-height:1.72}.career-filter-console{margin-top:clamp(3rem,6vw,5.5rem);background:var(--brand-color-coal);border:1px solid var(--public-line);border-top:4px solid var(--public-accent);box-shadow:0 26px 80px #00000042}.career-filter-console-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:start;padding:clamp(1.5rem,3vw,2.5rem);border-bottom:1px solid var(--public-line)}.career-filter-console-head>div:first-child{display:grid;gap:.55rem}.career-filter-console-head h3{font-size:clamp(1.7rem,2.7vw,2.6rem);line-height:.95}.career-filter-console-head p{max-width:58ch;color:var(--public-muted);font-size:.9rem;line-height:1.6}.career-filter-result{display:grid;grid-template-columns:auto auto;gap:.55rem;align-items:baseline;color:var(--public-soft);font:600 .68rem/1.2 var(--public-mono);letter-spacing:.08em;text-transform:uppercase}.career-filter-result strong{color:var(--public-accent);font-family:var(--public-display);font-size:2.7rem;line-height:.8}.public-page--careers .career-filter-grid{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(10rem,1fr));gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);border-top:0}.career-filter-control{display:grid;gap:.55rem;min-width:0}.career-filter-label{color:var(--public-soft);font:600 .63rem/1.3 var(--public-mono);letter-spacing:.09em;text-transform:uppercase}.career-filter-input-wrap{position:relative;display:grid;align-items:center}.career-filter-input-wrap>svg{position:absolute;left:.95rem;z-index:1;color:var(--public-accent);pointer-events:none}.public-page--careers .career-filter-input-wrap .career-filter-field{padding-left:2.8rem}.public-page--careers .career-filter-field,.public-page--careers .career-filter-summary{min-height:50px;color:var(--public-ink);background:#0f1212;border-color:#f2f0e92e}.public-page--careers .career-filter-field::placeholder{color:#f2f0e985;opacity:1}.public-page--careers .career-filter-field:focus,.public-page--careers .career-filter-summary:focus-visible{border-color:var(--public-accent);outline:2px solid color-mix(in srgb,var(--public-accent),transparent 55%);outline-offset:2px}.public-page--careers .career-filter-options{z-index:40;color:var(--public-ink);background:#101313;border-color:#f2f0e933;box-shadow:0 24px 70px #0000008c}.public-page--careers .career-filter-option{min-height:46px;color:var(--public-muted);border-color:var(--public-line)}.public-page--careers .career-filter-option:hover{color:var(--public-ink);background:var(--brand-color-steel)}.public-page--careers .career-filter-remote{display:flex;min-height:50px;gap:.8rem;align-self:end;color:var(--public-ink);background:#0f1212;border-color:#f2f0e92e}.career-filter-remote>span{display:grid;gap:.15rem}.career-filter-remote strong{font-size:.78rem;font-weight:650}.career-filter-remote small{color:var(--public-soft);font-size:.65rem;line-height:1.35}.public-page--careers .career-filter-clear{display:inline-flex;min-height:44px;gap:.5rem;align-items:center;margin:0 clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);color:var(--public-accent);font-weight:700}.public-page--careers .career-filter-clear:focus-visible{outline:2px solid var(--brand-color-focus);outline-offset:4px}.career-role-list,.career-role-skeletons{display:grid;margin-top:clamp(3.5rem,7vw,6rem);border-top:1px solid var(--public-line)}.career-role-row{position:relative;display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(23rem,1fr) auto;gap:clamp(2rem,5vw,5.5rem);align-items:center;min-height:250px;padding:clamp(2rem,4vw,3.2rem) 0;overflow:hidden;border-bottom:1px solid var(--public-line);text-decoration:none;transition:padding-inline var(--brand-duration-base) var(--brand-ease-out),background-color var(--brand-duration-fast) ease}.career-role-row:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--public-accent);content:"";transform:scaleY(0);transform-origin:bottom;transition:transform var(--brand-duration-base) var(--brand-ease-out)}.career-role-row:hover,.career-role-row:focus-visible{padding-inline:clamp(1rem,2.5vw,2.2rem);background:var(--brand-color-coal)}.career-role-row:hover:before,.career-role-row:focus-visible:before{transform:scaleY(1)}.career-role-heading{display:grid;gap:1rem}.career-role-classification{display:flex;flex-wrap:wrap;gap:.6rem 1rem;color:var(--public-soft);font:600 .65rem/1.4 var(--public-mono);letter-spacing:.08em;text-transform:uppercase}.career-role-classification strong{color:var(--public-accent)}.career-role-heading h3{max-width:14ch;font-size:clamp(2.35rem,4vw,4.7rem);font-weight:640;line-height:.9;text-wrap:balance}.career-role-heading>p{max-width:48ch;color:var(--public-muted);font-size:.9rem;line-height:1.6}.career-role-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.2rem;margin:0}.career-role-facts>div{display:grid;gap:.45rem}.career-role-facts dt,.career-detail-summary dt,.career-docket-facts dt,.career-condition-list dt{display:flex;gap:.45rem;align-items:center;color:var(--public-soft);font:600 .62rem/1.4 var(--public-mono);letter-spacing:.08em;text-transform:uppercase}.career-role-facts dd,.career-detail-summary dd,.career-docket-facts dd,.career-condition-list dd{margin:0;color:var(--public-ink);font-size:.86rem;font-weight:650;line-height:1.45}.career-role-action{display:inline-flex;gap:.6rem;align-items:center;color:var(--public-accent);font-size:.78rem;font-weight:720;white-space:nowrap}.career-role-action svg{transition:transform var(--brand-duration-base) var(--brand-ease-out)}.career-role-row:hover .career-role-action svg,.career-role-row:focus-visible .career-role-action svg{transform:translate(5px)}.career-role-skeleton{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(23rem,1fr);gap:clamp(2rem,5vw,5.5rem);min-height:250px;align-items:center;padding-block:clamp(2rem,4vw,3.2rem);border-bottom:1px solid var(--public-line)}.career-role-skeleton>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.career-role-skeleton>div:first-child{grid-template-columns:1fr}.career-role-skeleton span,.career-role-skeleton strong,.career-role-skeleton small,.career-detail-loading>span,.career-detail-loading>strong,.career-detail-loading i{display:block;min-height:14px;overflow:hidden;background:var(--brand-color-steel)}.career-role-skeleton strong{width:min(100%,28rem);min-height:54px}.career-role-skeleton small{width:min(80%,20rem)}.career-role-skeleton span,.career-detail-loading i{min-height:38px}.career-role-skeleton span:after,.career-role-skeleton strong:after,.career-role-skeleton small:after,.career-detail-loading span:after,.career-detail-loading strong:after,.career-detail-loading i:after{display:block;width:42%;height:100%;background:linear-gradient(90deg,transparent,rgba(242,240,233,.08),transparent);content:"";animation:career-skeleton-sweep 1.5s ease-in-out infinite}.career-state-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;margin-top:4rem;padding:clamp(1.5rem,4vw,3.5rem);background:var(--brand-color-coal);border:1px solid var(--public-line);border-left:4px solid var(--public-accent)}.career-state-panel>div{display:grid;gap:.7rem}.career-state-panel h3{font-size:clamp(1.8rem,3vw,3rem);line-height:.95}.career-state-panel p{max-width:58ch;color:var(--public-muted);line-height:1.6}.career-method{padding-block:clamp(5rem,10vw,10rem);background:var(--public-surface-deep);border-bottom:1px solid var(--public-line)}.career-method-grid{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.15fr);gap:clamp(3rem,9vw,10rem);align-items:center}.career-method-media{position:relative;margin:0;overflow:hidden;border:1px solid var(--public-line)}.career-method-media:after{position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f2f0e90f;content:"";pointer-events:none}.career-method-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.career-method-copy{display:grid;gap:1.8rem}.career-method-copy h2{max-width:10ch}.career-method-principles{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--public-line)}.career-method-principles li{display:grid;grid-template-columns:minmax(11rem,.48fr) minmax(0,1fr);gap:1.5rem;padding-block:1.4rem;border-bottom:1px solid var(--public-line)}.career-method-principles strong{color:var(--public-ink);font-size:.92rem}.career-method-principles span{color:var(--public-muted);font-size:.86rem;line-height:1.55}.career-closing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2.5rem,8vw,8rem);align-items:end;padding-block:clamp(5rem,9vw,9rem)}.career-closing>div{display:grid;gap:1.5rem}.career-closing h2{max-width:13ch}.career-detail-hero{padding-block:clamp(3rem,7vw,6.5rem) 0;background:radial-gradient(circle at 78% 22%,rgba(224,189,105,.08),transparent 24%),var(--brand-color-obsidian);border-bottom:1px solid var(--public-line)}.career-detail-back{display:inline-flex;min-height:44px;gap:.6rem;align-items:center;color:var(--public-muted);font-size:.82rem;font-weight:700;text-decoration:none}.career-detail-back:hover,.career-detail-back:focus-visible{color:var(--public-accent)}.career-detail-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.52fr);gap:clamp(3rem,8vw,8rem);align-items:end;padding-block:clamp(3.5rem,7vw,6.5rem)}.career-detail-title{display:grid;gap:1.4rem}.career-detail-title h1{max-width:12ch;font-size:clamp(3.8rem,7.5vw,8rem);font-weight:650;line-height:.85;text-wrap:balance}.career-detail-title>p:not(.public-eyebrow){max-width:52ch;color:var(--public-muted);font-size:1rem;line-height:1.65}.career-detail-org-path{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--public-accent);font:600 .66rem/1.45 var(--public-mono);letter-spacing:.08em;text-transform:uppercase}.career-detail-org-path span{display:inline-flex;gap:.45rem;align-items:center}.career-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;margin:0;padding:1.6rem 0 0;border-top:1px solid var(--public-line)}.career-detail-summary>div{display:grid;gap:.5rem}.career-detail-index{display:flex;min-height:68px;gap:clamp(2rem,6vw,6rem);align-items:center;overflow-x:auto;border-top:1px solid var(--public-line);scrollbar-width:none}.career-detail-index::-webkit-scrollbar{display:none}.career-detail-index>span{flex:0 0 auto;color:var(--public-soft);font:600 .64rem/1.3 var(--public-mono);letter-spacing:.09em;text-transform:uppercase}.career-detail-index>div{display:flex;min-height:68px;gap:2rem;align-items:center}.career-detail-index a{position:relative;display:inline-flex;min-height:44px;align-items:center;color:var(--public-muted);font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.career-detail-index a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--public-accent);content:"";transform:scaleX(0);transform-origin:left;transition:transform var(--brand-duration-base) var(--brand-ease-out)}.career-detail-index a:hover,.career-detail-index a:focus-visible{color:var(--public-ink)}.career-detail-index a:hover:after,.career-detail-index a:focus-visible:after{transform:scaleX(1)}.career-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.38fr);gap:clamp(4rem,9vw,9rem);align-items:start;padding-block:clamp(5rem,9vw,9rem)}.career-detail-content{display:grid;gap:clamp(4rem,8vw,7rem);max-width:900px}.career-detail-section{display:grid;gap:clamp(1.8rem,4vw,3rem);scroll-margin-top:110px}.career-detail-section+.career-detail-section{padding-top:clamp(4rem,8vw,7rem);border-top:1px solid var(--public-line)}.career-detail-section h2{max-width:14ch;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:630;line-height:.9;text-wrap:balance}.career-detail-prose{max-width:74ch;color:var(--public-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.78;white-space:pre-wrap}.career-detail-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.career-detail-work-grid>div,.career-capability-ledger>div{display:grid;align-content:start;gap:1.4rem;padding:clamp(1.4rem,3vw,2.3rem);background:var(--brand-color-coal);border:1px solid var(--public-line);border-top:3px solid var(--public-accent)}.career-detail-work-grid h3,.career-capability-ledger h3{font-size:1.45rem;line-height:1}.career-detail-work-grid ul,.career-capability-ledger ul{display:grid;gap:.9rem;margin:0;padding-left:1.15rem;color:var(--public-muted);line-height:1.62}.career-capability-ledger{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);gap:2rem}.career-capability-ledger>div:last-child{margin-top:3.5rem;background:transparent;border-top-color:var(--public-line)}.career-support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none}.career-support-list li{display:flex;min-height:58px;gap:.8rem;align-items:center;padding-block:.8rem;color:var(--public-muted);border-top:1px solid var(--public-line)}.career-support-list svg{flex:0 0 auto;color:var(--public-accent)}.career-condition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0}.career-condition-list>div{display:grid;gap:.65rem;padding-left:1rem;border-left:3px solid var(--public-accent)}.career-condition-list small{color:var(--public-soft);line-height:1.5}.career-application-docket{position:sticky;top:108px;padding:clamp(1.5rem,3vw,2.3rem);background:var(--brand-color-coal);border:1px solid var(--public-line);border-top:4px solid var(--public-accent);box-shadow:0 26px 70px #00000042}.career-application-docket>header{display:grid;gap:.6rem}.career-application-docket>header p{color:var(--public-accent);font:600 .64rem/1.3 var(--public-mono);letter-spacing:.09em;text-transform:uppercase}.career-application-docket>header h2{font-size:clamp(1.8rem,2.8vw,2.7rem);line-height:.92}.career-docket-facts{display:grid;gap:0;margin-block:2rem}.career-docket-facts>div{display:grid;gap:.45rem;padding-block:1rem;border-top:1px solid var(--public-line)}.career-apply-button{display:inline-flex;min-height:52px;width:100%;gap:.65rem;align-items:center;justify-content:center;padding:.9rem 1.1rem;color:var(--public-accent-ink);background:var(--public-accent-fill);border:1px solid var(--public-accent-fill);border-radius:var(--brand-radius-sm);font:720 .86rem/1 var(--public-font);cursor:pointer;transition:background-color var(--brand-duration-fast) ease,border-color var(--brand-duration-fast) ease,transform var(--brand-duration-base) var(--brand-ease-out)}.career-apply-button:hover:not(:disabled),.career-apply-button:focus-visible:not(:disabled){background:color-mix(in srgb,var(--public-accent-fill),white 14%);border-color:color-mix(in srgb,var(--public-accent-fill),white 14%);transform:translateY(-2px)}.career-apply-button:active:not(:disabled){transform:translateY(1px) scale(.985)}.career-apply-button:disabled{color:var(--public-soft);background:var(--brand-color-steel);border-color:var(--public-line);cursor:not-allowed}.career-apply-button:focus-visible,.career-detail-back:focus-visible,.career-detail-index a:focus-visible{outline:2px solid var(--brand-color-focus);outline-offset:4px}.career-docket-message{margin-top:1rem;color:var(--public-muted);font-size:.8rem;line-height:1.55}.career-application-docket .job-application-status{color:var(--brand-color-ink)}.career-application-docket .job-manage-link{color:var(--public-accent)}.career-detail-loading{display:grid;gap:1.2rem;min-height:calc(100dvh - 76px);align-content:center}.career-detail-loading>span{width:11rem}.career-detail-loading>strong{width:min(100%,52rem);min-height:82px}.career-detail-loading>strong:nth-of-type(2){width:min(78%,40rem)}.career-detail-loading>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,48rem);margin-top:2rem}.career-detail-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;min-height:calc(100dvh - 76px);align-items:center;padding-block:5rem}.career-detail-state>div{display:grid;gap:1.5rem}@keyframes career-skeleton-sweep{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:no-preference){.career-role-row{animation:career-role-enter .52s var(--brand-ease-out) both}.career-role-row:nth-child(2){animation-delay:70ms}.career-role-row:nth-child(3){animation-delay:.14s}.career-role-row:nth-child(n+4){animation-delay:.21s}}@keyframes career-role-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.public-page--careers .career-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-filter-search{grid-column:1 / -1}.career-role-row,.career-role-skeleton{grid-template-columns:minmax(17rem,.8fr) minmax(0,1fr)}.career-role-action{grid-column:2}.career-detail-heading,.career-detail-layout{grid-template-columns:1fr}.career-application-docket{position:static;width:min(100%,720px)}}@media(max-width:820px){.career-hero,.career-hero-inner{min-height:calc(100dvh - 64px)}.career-hero-media img{object-position:72% center}.career-hero-media:after{background:linear-gradient(90deg,#070909e0,#07090959),linear-gradient(180deg,#0709092e 28%,#070909f2 77%)}.career-hero-inner{padding-block:5rem 3.5rem}.career-hero h1{max-width:11ch;font-size:clamp(3.7rem,13vw,6.2rem)}.career-filter-console-head,.career-state-panel,.career-closing,.career-detail-state{grid-template-columns:1fr}.career-filter-result{justify-self:start}.career-role-row,.career-role-skeleton,.career-method-grid,.career-detail-work-grid,.career-capability-ledger{grid-template-columns:1fr}.career-role-row{min-height:0;gap:2.2rem}.career-role-action{grid-column:auto}.career-method-media{width:min(100%,560px)}.career-capability-ledger>div:last-child{margin-top:0}.career-detail-summary,.career-support-list,.career-condition-list{grid-template-columns:1fr}}@media(max-width:620px){.career-opportunities,.career-method,.career-closing{padding-block:4.5rem}.public-page--careers .career-filter-grid{grid-template-columns:1fr}.career-filter-search{grid-column:auto}.career-hero-copy{gap:1.15rem}.career-hero-actions{align-items:stretch}.career-hero-actions .public-page-button,.career-closing .public-page-button,.career-state-panel .public-page-button,.career-detail-state .public-page-button{width:100%}.career-role-facts,.career-role-skeleton>div,.career-method-principles li,.career-detail-loading>div{grid-template-columns:1fr}.career-role-heading h3{font-size:clamp(2.6rem,13vw,4rem)}.career-method-copy h2,.career-opportunities-head h2,.career-closing h2,.career-detail-state h1{font-size:clamp(3.1rem,14vw,4.7rem)}.career-detail-heading{padding-block:3rem}.career-detail-title h1{font-size:clamp(3.2rem,15vw,5rem)}.career-detail-index{gap:1.5rem}.career-detail-index>div{gap:1.4rem}.career-detail-layout{gap:4rem}}@media(prefers-reduced-motion:reduce){.career-role-skeleton span:after,.career-role-skeleton strong:after,.career-role-skeleton small:after,.career-detail-loading span:after,.career-detail-loading strong:after,.career-detail-loading i:after{animation:none}}
