:root{--c-primary:#005afd}
:root:has(.www-projects){--foreground:#09204d!important;--foreground-rgb:9,32,77!important;--foreground-muted:#5b6c8b!important;--background:#ecf3ff!important;--background-rgb:236,243,255!important}
:root[data-theme="dark"]:has(.www-projects){--foreground:#fff!important;--foreground-rgb:255,255,255!important;--foreground-muted:#aaa!important;--background:#121212!important;--background-rgb:18,18,18!important}
.ui:has(.www-projects){color:var(--foreground)!important}
.www-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;line-height:1;color:inherit}
.www-brand img{width:23px;height:33px;object-fit:contain;flex:none}
.www-brand__name{font-family:'PP Neue Montreal',sans-serif;font-size:23px;letter-spacing:-1.05px;font-weight:500;text-transform:none}
.loader__logo.www-brand{justify-content:center;font-size:38px}
.loader__logo.www-brand img{width:39px;height:55px}
.loader__logo.www-brand .www-brand__name{font-size:38px;letter-spacing:-1.7px}
.founders__list>.founders__founder:only-child{grid-column:3 / 11;max-width:100%;width:100%}
.founders__list>.founders__founder:only-child .founder__asset-container{max-height:950px}
.founder__asset{object-position:center 30%}
.hib__year{letter-spacing:-.08em}
.www-projects{position:relative;z-index:1;background:var(--background,#ecf3ff);min-height:100vh}
.www-portfolio{padding-top:clamp(150px,18vh,230px);padding-bottom:clamp(110px,16vh,220px);min-height:100svh;display:flex;flex-direction:column;justify-content:space-between}
.www-portfolio__eyebrow,.www-portfolio__count{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.04em}
.www-portfolio__title{font-family:'WeWireWeb Serif',serif;text-transform:none;font-size:clamp(60px,10.4vw,180px);font-weight:300;line-height:.96;letter-spacing:-.04em;margin:60px 0 100px}
.www-portfolio__title span{display:block}
.www-portfolio__title span+span{margin-left:15%}
.www-portfolio__empty{display:grid;grid-template-columns:1fr 6fr 3fr;gap:32px;border-top:1px solid currentColor;padding-top:28px;align-items:start}
.www-portfolio__empty h2{font-family:'WeWireWeb Serif',serif;text-transform:none;font-size:clamp(26px,2.5vw,42px);line-height:1.12;letter-spacing:-.035em;font-weight:300;margin:0 0 18px}
.www-portfolio__empty p{font-family:'PP Neue Montreal',sans-serif;text-transform:none;max-width:360px;font-size:17px;line-height:1.5;opacity:.7}
.www-portfolio__link{justify-self:end;font-size:18px;border-bottom:1px solid currentColor;padding-bottom:5px;transition:opacity .2s}
.www-portfolio__link:hover{opacity:.6}
@media(max-width:768px){.www-portfolio__title{margin:60px 0 80px}.www-portfolio__title span+span{margin-left:0}.www-portfolio__empty{grid-template-columns:40px 1fr;gap:20px}.www-portfolio__link{grid-column:2;justify-self:start}.www-portfolio{padding-top:130px;padding-bottom:100px}.founders__list>.founders__founder:only-child{grid-column:1 / -1}.www-brand__name{font-size:21px}.www-brand img{width:21px;height:30px}}
@media(prefers-reduced-motion:reduce){.www-portfolio__link{transition:none}}

/* COBALT_MEDIA_TINT: retint only the decorative gradient film; its frames and timing are unchanged. */
.hib__video{filter:hue-rotate(-45.148deg)}
