.Masthead-module__RIlRAq__masthead{max-width:var(--max-width);padding:var(--space-md)var(--space-lg)0;margin:0 auto}.Masthead-module__RIlRAq__topBar{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--ink-muted);padding-bottom:var(--space-sm);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.Masthead-module__RIlRAq__motto{text-transform:none;letter-spacing:.5px;font-style:italic;font-family:var(--font-body);font-size:.75rem}.Masthead-module__RIlRAq__rule{background:var(--rule-light);height:1px}.Masthead-module__RIlRAq__titleBlock{justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-lg)0;display:flex}.Masthead-module__RIlRAq__titleCenter{text-align:center}.Masthead-module__RIlRAq__title{font-family:var(--font-display);letter-spacing:8px;color:var(--ink);margin:0;font-size:clamp(2.5rem,7vw,5rem);font-weight:900;line-height:1}.Masthead-module__RIlRAq__subtitle{font-family:var(--font-body);color:var(--ink-light);margin:var(--space-xs)0 0;letter-spacing:3px;font-size:clamp(.8rem,2vw,1.1rem);font-style:italic}.Masthead-module__RIlRAq__ornamentLeft,.Masthead-module__RIlRAq__ornamentRight{color:var(--rule-light);-webkit-user-select:none;user-select:none;font-size:1.2rem}.Masthead-module__RIlRAq__ruleThick{background:var(--ink);height:4px;position:relative}.Masthead-module__RIlRAq__ruleThick:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-3px;left:0;right:0}.Masthead-module__RIlRAq__tagline{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm)0;font-family:var(--font-sans);letter-spacing:3px;color:var(--ink-muted);text-transform:uppercase;font-size:.65rem;display:flex}.Masthead-module__RIlRAq__dot{color:var(--red);font-size:.5rem}.Masthead-module__RIlRAq__ruleThin{background:var(--rule-light);height:1px}@media (max-width:768px){.Masthead-module__RIlRAq__topBar{gap:var(--space-xs);text-align:center;flex-direction:column}.Masthead-module__RIlRAq__ornamentLeft,.Masthead-module__RIlRAq__ornamentRight{display:none}.Masthead-module__RIlRAq__tagline{gap:var(--space-xs);flex-wrap:wrap;font-size:.55rem}.Masthead-module__RIlRAq__masthead{padding:var(--space-sm)var(--space-md)0}}
.NavBar-module__d-sbrW__nav{max-width:var(--max-width);border-bottom:1px solid var(--rule-light);z-index:100;background:var(--paper);margin:0 auto;position:sticky;top:0}.NavBar-module__d-sbrW__inner{padding:0 var(--space-lg);justify-content:center;align-items:center;display:flex;position:relative}.NavBar-module__d-sbrW__links{gap:0;display:flex}.NavBar-module__d-sbrW__link{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--ink-light);padding:var(--space-sm)var(--space-lg);border-right:1px solid var(--rule-faint);font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s}.NavBar-module__d-sbrW__link:first-child{border-left:1px solid var(--rule-faint)}.NavBar-module__d-sbrW__link:hover{color:var(--red);background:#8b000008}.NavBar-module__d-sbrW__hamburger{cursor:pointer;color:var(--ink);padding:var(--space-sm);background:0 0;border:none;font-size:1.5rem;display:none}.NavBar-module__d-sbrW__mobileMenu{border-top:1px solid var(--rule-faint);background:var(--paper);flex-direction:column;display:none}.NavBar-module__d-sbrW__mobileLink{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--ink-light);padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--rule-faint);font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s}.NavBar-module__d-sbrW__mobileLink:hover{color:var(--red)}@media (max-width:768px){.NavBar-module__d-sbrW__links{display:none}.NavBar-module__d-sbrW__hamburger{right:var(--space-lg);display:block;position:absolute}.NavBar-module__d-sbrW__mobileMenu{display:flex}.NavBar-module__d-sbrW__inner{padding:var(--space-sm)var(--space-lg);justify-content:flex-start}.NavBar-module__d-sbrW__inner:before{content:"SECTIONS";font-family:var(--font-sans);letter-spacing:2px;color:var(--ink-muted);text-transform:uppercase;font-size:.7rem}}
.BreakingTicker-module__R0tt4q__ticker{max-width:var(--max-width);border-bottom:1px solid var(--rule-light);align-items:stretch;margin:0 auto;display:flex;overflow:hidden}.BreakingTicker-module__R0tt4q__label{font-family:var(--font-sans);letter-spacing:2px;color:var(--paper);background:var(--red);padding:var(--space-xs)var(--space-md);white-space:nowrap;flex-shrink:0;align-items:center;font-size:.65rem;font-weight:700;display:flex}.BreakingTicker-module__R0tt4q__track{flex:1;position:relative;overflow:hidden}.BreakingTicker-module__R0tt4q__track:before,.BreakingTicker-module__R0tt4q__track:after{content:"";z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.BreakingTicker-module__R0tt4q__track:before{background:linear-gradient(to right,var(--paper),transparent);left:0}.BreakingTicker-module__R0tt4q__track:after{background:linear-gradient(to left,var(--paper),transparent);right:0}.BreakingTicker-module__R0tt4q__scroll{white-space:nowrap;animation:60s linear infinite BreakingTicker-module__R0tt4q__tickerScroll;display:flex}.BreakingTicker-module__R0tt4q__item{font-family:var(--font-sans);letter-spacing:1px;color:var(--ink-light);padding:var(--space-xs)0;align-items:center;font-size:.7rem;display:inline-flex}.BreakingTicker-module__R0tt4q__separator{color:var(--red);margin:0 var(--space-lg);font-size:.4rem}@keyframes BreakingTicker-module__R0tt4q__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.BreakingTicker-module__R0tt4q__label{padding:var(--space-xs)var(--space-sm);font-size:.55rem}.BreakingTicker-module__R0tt4q__item{font-size:.6rem}}
.FrontPage-module__9zB0ZW__section{max-width:var(--max-width);padding:var(--space-lg);margin:0 auto}.FrontPage-module__9zB0ZW__container{gap:var(--space-xl);grid-template-columns:1.6fr 1px 1fr;display:grid}.FrontPage-module__9zB0ZW__leadCategory{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--red);margin-bottom:var(--space-xs);font-size:.65rem;font-weight:700}.FrontPage-module__9zB0ZW__leadHeadline{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-sm);letter-spacing:-.5px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;line-height:1.1}.FrontPage-module__9zB0ZW__leadSubheadline{font-family:var(--font-body);color:var(--ink-light);margin:0 0 var(--space-md);font-size:1.05rem;font-style:italic;line-height:1.4}.FrontPage-module__9zB0ZW__byline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;color:var(--ink-muted);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--rule-faint);font-size:.7rem}.FrontPage-module__9zB0ZW__leadContent{font-family:var(--font-body);color:var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:.95rem;line-height:1.75}.FrontPage-module__9zB0ZW__dateline{font-family:var(--font-sans);letter-spacing:.5px;font-size:.8rem;font-weight:700}.FrontPage-module__9zB0ZW__dropCap{float:left;font-family:var(--font-display);color:var(--ink);padding-top:.05em;padding-right:.1em;font-size:4rem;font-weight:900;line-height:.8}.FrontPage-module__9zB0ZW__paragraph{margin-top:var(--space-md);text-indent:1.5em}.FrontPage-module__9zB0ZW__ruleVertical{background:var(--rule-light);width:1px}.FrontPage-module__9zB0ZW__sidebar{flex-direction:column;gap:0;display:flex}.FrontPage-module__9zB0ZW__sideArticle{padding-bottom:var(--space-lg)}.FrontPage-module__9zB0ZW__sideCategory{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--red);margin-bottom:var(--space-xs);font-size:.6rem;font-weight:700}.FrontPage-module__9zB0ZW__sideHeadline{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-xs);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:800;line-height:1.2}.FrontPage-module__9zB0ZW__sideSubheadline{font-family:var(--font-body);color:var(--ink-light);margin:0 0 var(--space-sm);font-size:.85rem;font-style:italic;line-height:1.3}.FrontPage-module__9zB0ZW__sideByline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;color:var(--ink-muted);margin-bottom:var(--space-sm);font-size:.6rem}.FrontPage-module__9zB0ZW__sideExcerpt{font-family:var(--font-body);color:var(--ink-light);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:.85rem;line-height:1.65}.FrontPage-module__9zB0ZW__ruleHorizontal{background:var(--rule-light);height:1px;margin-top:var(--space-lg)}.FrontPage-module__9zB0ZW__belowFold{margin-top:var(--space-xl)}.FrontPage-module__9zB0ZW__belowFoldRule{background:var(--ink);height:2px;margin-bottom:var(--space-xs)}.FrontPage-module__9zB0ZW__belowFoldHeader{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:3px;color:var(--ink-muted);margin-bottom:var(--space-lg);font-size:.7rem;font-weight:700}.FrontPage-module__9zB0ZW__belowFoldGrid{gap:var(--space-xl);column-gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.FrontPage-module__9zB0ZW__belowArticle{padding-bottom:var(--space-lg);border-bottom:1px solid var(--rule-faint)}.FrontPage-module__9zB0ZW__belowCategory{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--red);margin-bottom:var(--space-xs);font-size:.6rem;font-weight:700}.FrontPage-module__9zB0ZW__belowHeadline{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-sm);font-size:1.15rem;font-weight:800;line-height:1.25}.FrontPage-module__9zB0ZW__belowExcerpt{font-family:var(--font-body);color:var(--ink-light);margin:0 0 var(--space-xs);font-size:.85rem;line-height:1.6}.FrontPage-module__9zB0ZW__belowByline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;color:var(--ink-muted);font-size:.6rem}.FrontPage-module__9zB0ZW__briefsSection{margin-top:var(--space-xl)}.FrontPage-module__9zB0ZW__briefsGrid{gap:var(--space-lg);column-gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.FrontPage-module__9zB0ZW__brief{border-left:2px solid var(--rule-light);padding-left:var(--space-md)}.FrontPage-module__9zB0ZW__briefCategory{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--red);margin-bottom:var(--space-xs);font-size:.55rem;font-weight:700}.FrontPage-module__9zB0ZW__briefHeadline{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-sm);font-size:1rem;font-weight:700;line-height:1.25}.FrontPage-module__9zB0ZW__briefExcerpt{font-family:var(--font-body);color:var(--ink-light);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:.8rem;line-height:1.6}@media (max-width:1024px){.FrontPage-module__9zB0ZW__briefsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FrontPage-module__9zB0ZW__container{gap:var(--space-lg);grid-template-columns:1fr}.FrontPage-module__9zB0ZW__ruleVertical{display:none}.FrontPage-module__9zB0ZW__sidebar{border-top:2px solid var(--ink);padding-top:var(--space-lg)}.FrontPage-module__9zB0ZW__belowFoldGrid,.FrontPage-module__9zB0ZW__briefsGrid{grid-template-columns:1fr}.FrontPage-module__9zB0ZW__section{padding:var(--space-md)}.FrontPage-module__9zB0ZW__leadContent{text-align:left}}
.Editorials-module__UdUchG__section{max-width:var(--max-width);padding:var(--space-xl)var(--space-lg);margin:0 auto}.Editorials-module__UdUchG__header{margin-bottom:var(--space-xl)}.Editorials-module__UdUchG__headerRule{background:var(--ink);height:4px;margin-bottom:var(--space-xs)}.Editorials-module__UdUchG__headerTitle{font-family:var(--font-display);letter-spacing:2px;color:var(--ink);margin:0 0 var(--space-xs);font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.Editorials-module__UdUchG__headerSub{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:.9rem;font-style:italic}.Editorials-module__UdUchG__headerRuleThin{background:var(--rule-light);height:1px;margin-top:var(--space-sm)}.Editorials-module__UdUchG__grid{gap:var(--space-2xl);column-gap:var(--space-3xl);grid-template-columns:repeat(2,1fr);display:grid;position:relative}.Editorials-module__UdUchG__grid:before{content:"";background:var(--rule-light);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Editorials-module__UdUchG__editorial{padding-bottom:var(--space-lg)}.Editorials-module__UdUchG__category{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--red);margin-bottom:var(--space-xs);font-size:.6rem;font-weight:700}.Editorials-module__UdUchG__headline{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-sm);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;line-height:1.2}.Editorials-module__UdUchG__subheadline{font-family:var(--font-body);color:var(--ink-light);margin:0 0 var(--space-sm);font-size:.85rem;font-style:italic;line-height:1.4}.Editorials-module__UdUchG__byline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;color:var(--ink-muted);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-faint);font-size:.6rem}.Editorials-module__UdUchG__content{font-family:var(--font-body);color:var(--ink);text-align:justify;-webkit-hyphens:auto;hyphens:auto;font-size:.88rem;line-height:1.7}.Editorials-module__UdUchG__content p{margin-top:var(--space-sm);text-indent:1.5em}.Editorials-module__UdUchG__content p:first-child{text-indent:0}.Editorials-module__UdUchG__pullQuote{margin:var(--space-2xl)auto;text-align:center;max-width:700px;padding:var(--space-xl)0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.Editorials-module__UdUchG__pullQuote blockquote{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.1rem,2.5vw,1.5rem);font-style:italic;font-weight:500;line-height:1.5}@media (max-width:768px){.Editorials-module__UdUchG__grid{grid-template-columns:1fr}.Editorials-module__UdUchG__grid:before{display:none}.Editorials-module__UdUchG__editorial{border-bottom:1px solid var(--rule-light)}.Editorials-module__UdUchG__content{text-align:left}}
.ProblemBoard-module__boT64a__section{max-width:var(--max-width);padding:var(--space-xl)var(--space-lg);margin:0 auto}.ProblemBoard-module__boT64a__header{margin-bottom:var(--space-lg)}.ProblemBoard-module__boT64a__headerRule{background:var(--ink);height:4px;margin-bottom:var(--space-xs)}.ProblemBoard-module__boT64a__headerTop{justify-content:space-between;align-items:flex-start;display:flex}.ProblemBoard-module__boT64a__headerTitle{font-family:var(--font-display);letter-spacing:2px;color:var(--ink);margin:0 0 var(--space-xs);font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.ProblemBoard-module__boT64a__headerSub{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:.9rem;font-style:italic}.ProblemBoard-module__boT64a__headerMeta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ProblemBoard-module__boT64a__count{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:1px;font-size:.7rem}.ProblemBoard-module__boT64a__countOpen{font-family:var(--font-mono);color:var(--red);letter-spacing:1px;font-size:.7rem;font-weight:600}.ProblemBoard-module__boT64a__headerRuleThin{background:var(--rule-light);height:1px;margin-top:var(--space-sm)}.ProblemBoard-module__boT64a__filters{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.ProblemBoard-module__boT64a__filterBtn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1.5px;padding:var(--space-xs)var(--space-sm);border:1px solid var(--rule-light);color:var(--ink-muted);cursor:pointer;background:0 0;font-size:.6rem;font-weight:600;transition:all .15s}.ProblemBoard-module__boT64a__filterBtn:hover{border-color:var(--ink);color:var(--ink)}.ProblemBoard-module__boT64a__filterBtn.ProblemBoard-module__boT64a__active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ProblemBoard-module__boT64a__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.ProblemBoard-module__boT64a__card{border:1px solid var(--rule-light);padding:var(--space-lg);background:var(--paper);transition:border-color .2s}.ProblemBoard-module__boT64a__card:hover{border-color:var(--ink)}.ProblemBoard-module__boT64a__cardTop{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.ProblemBoard-module__boT64a__sector{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1.5px;color:var(--red);font-size:.6rem;font-weight:700}.ProblemBoard-module__boT64a__difficulty{font-family:var(--font-mono);letter-spacing:.5px;border:1px solid;padding:2px 8px;font-size:.6rem;font-weight:600}.ProblemBoard-module__boT64a__entrylevel{color:#2e7d32;border-color:#2e7d32}.ProblemBoard-module__boT64a__intermediate{color:#f57f17;border-color:#f57f17}.ProblemBoard-module__boT64a__advanced{color:var(--red);border-color:var(--red)}.ProblemBoard-module__boT64a__moonshot{color:#6a1b9a;border-color:#6a1b9a}.ProblemBoard-module__boT64a__problemTitle{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-sm);font-size:1.15rem;font-weight:700;line-height:1.25}.ProblemBoard-module__boT64a__description{font-family:var(--font-body);color:var(--ink-light);margin:0 0 var(--space-md);font-size:.82rem;line-height:1.6}.ProblemBoard-module__boT64a__impact{border-left:2px solid var(--red);padding:var(--space-xs)var(--space-sm);margin-bottom:var(--space-md);background:#8b000008}.ProblemBoard-module__boT64a__impactLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1.5px;color:var(--red);margin-bottom:2px;font-size:.55rem;font-weight:700;display:block}.ProblemBoard-module__boT64a__impactText{font-family:var(--font-body);color:var(--ink-light);font-size:.78rem;font-style:italic;line-height:1.4}.ProblemBoard-module__boT64a__tags{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.ProblemBoard-module__boT64a__tag{font-family:var(--font-mono);color:var(--ink-muted);border:1px solid var(--rule-faint);background:#0000000a;padding:2px 6px;font-size:.6rem}.ProblemBoard-module__boT64a__cardBottom{border-top:1px solid var(--rule-faint);padding-top:var(--space-sm)}.ProblemBoard-module__boT64a__status{font-family:var(--font-mono);letter-spacing:1px;font-size:.6rem;font-weight:600}.ProblemBoard-module__boT64a__open{color:#2e7d32}.ProblemBoard-module__boT64a__inProgress{color:#f57f17}.ProblemBoard-module__boT64a__claimed{color:var(--ink-muted)}.ProblemBoard-module__boT64a__cta{text-align:center;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--rule-light)}.ProblemBoard-module__boT64a__cta p{font-family:var(--font-body);color:var(--ink-muted);margin:0 0 var(--space-sm);font-size:.9rem;font-style:italic}.ProblemBoard-module__boT64a__ctaLink{font-family:var(--font-sans);letter-spacing:2px;color:var(--red);font-size:.7rem;font-weight:700;text-decoration:none;transition:color .2s}.ProblemBoard-module__boT64a__ctaLink:hover{color:var(--ink)}@media (max-width:768px){.ProblemBoard-module__boT64a__grid{grid-template-columns:1fr}.ProblemBoard-module__boT64a__headerTop{gap:var(--space-sm);flex-direction:column}.ProblemBoard-module__boT64a__headerMeta{align-items:flex-start}}
.JobBoard-module__kplfgW__section{max-width:var(--max-width);padding:var(--space-xl)var(--space-lg);margin:0 auto}.JobBoard-module__kplfgW__header{margin-bottom:var(--space-lg)}.JobBoard-module__kplfgW__headerRule{background:var(--ink);height:4px;margin-bottom:var(--space-xs)}.JobBoard-module__kplfgW__headerTop{justify-content:space-between;align-items:flex-start;display:flex}.JobBoard-module__kplfgW__headerTitle{font-family:var(--font-display);letter-spacing:2px;color:var(--ink);margin:0 0 var(--space-xs);font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.JobBoard-module__kplfgW__headerSub{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:.9rem;font-style:italic}.JobBoard-module__kplfgW__jobCount{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:1px;font-size:.7rem}.JobBoard-module__kplfgW__headerRuleThin{background:var(--rule-light);height:1px;margin-top:var(--space-sm)}.JobBoard-module__kplfgW__subHeader{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--ink-muted);margin:0 0 var(--space-md);padding-bottom:var(--space-xs);border-bottom:1px solid var(--rule-faint);font-size:.7rem;font-weight:700}.JobBoard-module__kplfgW__featuredSection{margin-bottom:var(--space-xl)}.JobBoard-module__kplfgW__featuredGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.JobBoard-module__kplfgW__featuredCard{border:2px solid var(--ink);padding:var(--space-lg);transition:all .2s}.JobBoard-module__kplfgW__featuredCard:hover{background:#8b000005}.JobBoard-module__kplfgW__jobTop{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.JobBoard-module__kplfgW__company{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1.5px;color:var(--red);font-size:.65rem;font-weight:700}.JobBoard-module__kplfgW__type{font-family:var(--font-mono);color:var(--ink-muted);border:1px solid var(--rule-faint);background:#0000000a;padding:2px 6px;font-size:.6rem}.JobBoard-module__kplfgW__jobTitle{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-xs);font-size:1.1rem;font-weight:700;line-height:1.3}.JobBoard-module__kplfgW__jobMeta{gap:var(--space-md);font-family:var(--font-sans);color:var(--ink-muted);margin-bottom:var(--space-md);font-size:.7rem;display:flex}.JobBoard-module__kplfgW__salary{color:var(--ink-light);font-weight:700}.JobBoard-module__kplfgW__jobDesc{font-family:var(--font-body);color:var(--ink-light);margin:0 0 var(--space-md);font-size:.8rem;line-height:1.55}.JobBoard-module__kplfgW__jobTags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.JobBoard-module__kplfgW__jobTag{font-family:var(--font-mono);color:var(--ink-muted);border:1px solid var(--rule-faint);background:#00000008;padding:2px 6px;font-size:.55rem}.JobBoard-module__kplfgW__allJobs{margin-bottom:var(--space-xl)}.JobBoard-module__kplfgW__jobList{flex-direction:column;display:flex}.JobBoard-module__kplfgW__jobRow{gap:var(--space-md);padding:var(--space-sm)0;border-bottom:1px solid var(--rule-faint);grid-template-columns:2fr 1.2fr 1fr;align-items:center;transition:background .15s;display:grid}.JobBoard-module__kplfgW__jobRow:hover{background:#00000005}.JobBoard-module__kplfgW__rowLeft{flex-direction:column;gap:2px;display:flex}.JobBoard-module__kplfgW__rowTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:.9rem;font-weight:700}.JobBoard-module__kplfgW__rowCompany{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;color:var(--red);font-size:.65rem;font-weight:600}.JobBoard-module__kplfgW__rowCenter{gap:var(--space-md);font-family:var(--font-sans);color:var(--ink-muted);font-size:.7rem;display:flex}.JobBoard-module__kplfgW__rowType{font-family:var(--font-mono);border:1px solid var(--rule-faint);padding:1px 5px;font-size:.6rem}.JobBoard-module__kplfgW__rowRight{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.JobBoard-module__kplfgW__rowSalary{font-family:var(--font-mono);color:var(--ink-light);font-size:.7rem;font-weight:600}.JobBoard-module__kplfgW__rowDate{font-family:var(--font-sans);color:var(--ink-muted);font-size:.6rem}.JobBoard-module__kplfgW__showMore{margin:var(--space-md)auto 0;font-family:var(--font-sans);letter-spacing:2px;color:var(--red);border:1px solid var(--red);padding:var(--space-xs)var(--space-lg);cursor:pointer;background:0 0;font-size:.7rem;font-weight:700;transition:all .15s;display:block}.JobBoard-module__kplfgW__showMore:hover{background:var(--red);color:var(--paper)}.JobBoard-module__kplfgW__postJob{text-align:center;padding-top:var(--space-lg);border-top:1px solid var(--rule-light)}.JobBoard-module__kplfgW__postJob p{font-family:var(--font-body);color:var(--ink-muted);margin:0 0 var(--space-sm);font-size:.9rem;font-style:italic}.JobBoard-module__kplfgW__postLink{font-family:var(--font-sans);letter-spacing:2px;color:var(--red);font-size:.7rem;font-weight:700;text-decoration:none;transition:color .2s}.JobBoard-module__kplfgW__postLink:hover{color:var(--ink)}@media (max-width:1024px){.JobBoard-module__kplfgW__featuredGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.JobBoard-module__kplfgW__featuredGrid{grid-template-columns:1fr}.JobBoard-module__kplfgW__jobRow{gap:var(--space-xs);padding:var(--space-md)0;grid-template-columns:1fr}.JobBoard-module__kplfgW__rowRight{align-items:flex-start;gap:var(--space-md);flex-direction:row}.JobBoard-module__kplfgW__headerTop{gap:var(--space-sm);flex-direction:column}}
.Manifesto-module__iTFCjG__section{max-width:var(--max-width);padding:var(--space-xl)var(--space-lg);margin:0 auto}.Manifesto-module__iTFCjG__header{margin-bottom:var(--space-xl)}.Manifesto-module__iTFCjG__headerRule{background:var(--ink);height:4px;margin-bottom:var(--space-xs)}.Manifesto-module__iTFCjG__headerTitle{font-family:var(--font-display);letter-spacing:2px;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.Manifesto-module__iTFCjG__headerRuleThin{background:var(--rule-light);height:1px;margin-top:var(--space-sm)}.Manifesto-module__iTFCjG__content{max-width:900px;margin:0 auto}.Manifesto-module__iTFCjG__columns{gap:var(--space-3xl);grid-template-columns:1fr 1fr;display:grid;position:relative}.Manifesto-module__iTFCjG__columns:before{content:"";background:var(--rule-light);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Manifesto-module__iTFCjG__principle{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-sm);padding-top:var(--space-lg);font-size:1.1rem;font-style:italic;font-weight:700}.Manifesto-module__iTFCjG__principle:first-child{padding-top:0}.Manifesto-module__iTFCjG__column p{font-family:var(--font-body);color:var(--ink-light);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.88rem;line-height:1.75}.Manifesto-module__iTFCjG__column em{color:var(--ink);font-style:italic;font-weight:500}.Manifesto-module__iTFCjG__closing{text-align:center;margin-top:var(--space-2xl);padding-top:var(--space-xl)}.Manifesto-module__iTFCjG__closingRule{background:var(--ink);width:100px;height:2px;margin:0 auto var(--space-lg)}.Manifesto-module__iTFCjG__closingText{font-family:var(--font-display);color:var(--ink);margin:0 0 var(--space-md);font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.6}.Manifesto-module__iTFCjG__signature{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:.9rem;font-style:italic}@media (max-width:768px){.Manifesto-module__iTFCjG__columns{grid-template-columns:1fr;gap:0}.Manifesto-module__iTFCjG__columns:before{display:none}.Manifesto-module__iTFCjG__column p{text-align:left}}
.Footer-module__S6Hkya__footer{background:var(--paper-dark);padding:var(--space-2xl)0 var(--space-lg);margin-top:var(--space-xl)}.Footer-module__S6Hkya__inner{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.Footer-module__S6Hkya__ruleThick{background:var(--ink);height:3px;margin-bottom:var(--space-xl);position:relative}.Footer-module__S6Hkya__ruleThick:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-3px;left:0;right:0}.Footer-module__S6Hkya__grid{gap:var(--space-2xl);margin-bottom:var(--space-xl);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.Footer-module__S6Hkya__brandName{font-family:var(--font-display);letter-spacing:3px;color:var(--ink);margin:0 0 var(--space-sm);font-size:1.2rem;font-weight:900}.Footer-module__S6Hkya__brandDesc{font-family:var(--font-body);color:var(--ink-light);margin:0 0 var(--space-md);max-width:280px;font-size:.82rem;line-height:1.6}.Footer-module__S6Hkya__brandLink{font-family:var(--font-sans);color:var(--ink-muted);margin:0;font-size:.7rem}.Footer-module__S6Hkya__brandLink strong{color:var(--red)}.Footer-module__S6Hkya__linksTitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:2px;color:var(--ink);margin:0 0 var(--space-md);font-size:.65rem;font-weight:700}.Footer-module__S6Hkya__links{gap:var(--space-xs);flex-direction:column;display:flex}.Footer-module__S6Hkya__link{font-family:var(--font-body);color:var(--ink-light);font-size:.8rem;text-decoration:none;transition:color .15s}.Footer-module__S6Hkya__link:hover{color:var(--red)}.Footer-module__S6Hkya__bottom{border-top:none}.Footer-module__S6Hkya__ruleThin{background:var(--rule-light);height:1px;margin-bottom:var(--space-md)}.Footer-module__S6Hkya__bottomInner{justify-content:space-between;align-items:center;display:flex}.Footer-module__S6Hkya__copyright{font-family:var(--font-sans);color:var(--ink-muted);letter-spacing:.5px;margin:0;font-size:.65rem}.Footer-module__S6Hkya__colophon{font-family:var(--font-body);color:var(--ink-muted);margin:0;font-size:.65rem;font-style:italic}@media (max-width:768px){.Footer-module__S6Hkya__grid{gap:var(--space-xl);grid-template-columns:1fr 1fr}.Footer-module__S6Hkya__brand{grid-column:1/-1}.Footer-module__S6Hkya__bottomInner{gap:var(--space-sm);text-align:center;flex-direction:column}}@media (max-width:480px){.Footer-module__S6Hkya__grid{grid-template-columns:1fr}}
