@font-face{font-family:Doom2 Atlas Pixel;src:url(data:font/woff;base64,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)format("woff");font-style:normal;font-weight:400;font-display:swap}.company-hero{padding-top:var(--space-8)}.company-hero__inner{gap:var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}.company-hero__copy{max-width:680px}.company-hero__portraits{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.company-hero__person{align-items:center;gap:var(--space-2);flex-direction:column;width:clamp(128px,22vw,220px);margin:0;display:flex}.company-hero__portrait{aspect-ratio:1;border:4px solid var(--color-accent-light);width:100%;box-shadow:var(--shadow-accent);border-radius:50%;overflow:hidden}.company-hero__portrait-name{text-align:center;line-height:1.2}.company-hero__caption{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.company-hero__linkedin{color:var(--color-accent);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.company-hero__linkedin:hover,.company-hero__linkedin:focus-visible{color:var(--color-accent-dark)}.company-hero__portrait-image{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.2)}.company-hero__portrait-image--ej,.company-hero__portrait-image--ryan{transform:none}.company-hero__portrait-image--ej-god-mode{object-position:center;transform:translate(4%)scale(1.3)}.company-hero__portrait-image--ryan-god-mode{object-position:center;transform:translate(-10%)translateY(10%)scale(1.2)}.company-hero__title{letter-spacing:-.02em;margin:var(--space-3) 0 var(--space-4);max-width:20ch;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:650}.company-hero__subtitle{color:var(--color-grey-700);max-width:68ch;font-size:1.1rem;line-height:1.65}@media (width>=900px){.company-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.company-hero__portraits{justify-content:flex-end}}.company-story{background:var(--color-grey-50);border-radius:var(--radius-lg);margin:0 var(--space-5)}.company-story__inner{max-width:720px}.company-story__title{margin:var(--space-3) 0 var(--space-4);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600}.company-story__inner p{color:var(--color-grey-700);margin-bottom:var(--space-4);font-size:1.03rem;line-height:1.7}.company-values{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=720px){.company-values{grid-template-columns:repeat(3,1fr)}}.company-team__inner{max-width:640px}.company-team__title{margin:var(--space-3) 0 var(--space-4);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:600}.company-team__body{color:var(--color-grey-700);margin-bottom:var(--space-5);line-height:1.7}.company-team__signatures{justify-content:center;gap:var(--space-5);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.company-team__action{justify-content:center;display:flex}.company-team__signoff{margin:0 0 var(--space-2);color:var(--color-grey-700);text-align:center;font-style:italic}.company-team__signature{text-align:center;width:min(42%,300px);margin:0}.company-team__signature img{object-fit:contain;background:var(--color-white);width:100%;height:114px;display:block}.company-page--god-mode{min-height:100vh;color:var(--color-doom-text);background-color:#0000}body.company-god-mode #root{isolation:isolate;background:var(--color-doom-black);position:relative}body.company-god-mode #root:before{z-index:-1;background-image:linear-gradient(var(--color-doom-scrim), var(--color-doom-scrim)), url(/assets/godmode%20back-D6lmQetG.png);image-rendering:pixelated;content:"";pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100% 100%,100% 100%;position:absolute;inset:0}.company-page--god-mode :where(*){font-family:"Doom2 Atlas Pixel", var(--font-mono);letter-spacing:0;text-transform:uppercase}.company-page--god-mode section{border-top:4px solid var(--color-doom-rust)}.company-page--god-mode p{color:var(--color-doom-muted);text-shadow:2px 2px 0 var(--color-doom-black)}.company-page--god-mode .eyebrow,.company-page--god-mode .company-hero__title,.company-page--god-mode .card__title{color:var(--color-doom-gold);letter-spacing:0;text-shadow:2px 2px 0 var(--color-doom-rust);font-weight:700}.company-page--god-mode .company-hero__linkedin{color:var(--color-doom-muted);text-shadow:2px 2px 0 var(--color-doom-black)}.company-page--god-mode .company-hero__linkedin:hover,.company-page--god-mode .company-hero__linkedin:focus-visible{color:var(--color-doom-gold)}.company-page--god-mode .company-hero__portrait{border:6px solid var(--color-doom-gold);box-shadow:8px 8px 0 var(--color-doom-rust);border-radius:0}.company-page--god-mode .company-hero__portrait-image,.company-page--god-mode .company-team__signature img{image-rendering:pixelated;filter:saturate(1.35)contrast(1.15)}.company-page--god-mode .company-story{border:4px solid var(--color-doom-red);background:color-mix(in srgb, var(--color-doom-panel) 20%, transparent);box-shadow:8px 8px 0 var(--color-doom-rust);border-radius:0}.company-page--god-mode .card--corner-outline{padding:var(--space-5);border:4px solid var(--color-doom-rust);border-color:var(--color-doom-rust);box-shadow:none;background:0 0;border-radius:0;transition:none;transform:none}.company-page--god-mode .card--corner-outline .card__title,.company-page--god-mode .card--corner-outline .card__body{color:var(--color-white)}.company-page--god-mode .card--corner-outline .card__body,.company-page--god-mode .company-story__title,.company-page--god-mode .company-team__title{color:var(--color-doom-text)}.company-page--god-mode .card--corner-outline:before{display:none}.company-page--god-mode .card--corner-outline:hover{border-color:var(--color-doom-gold);box-shadow:none;background:0 0;transform:none}.company-page--god-mode .company-team__signature img{filter:invert();mix-blend-mode:screen;background:0 0;border:0}.company-page--god-mode .btn{border:3px solid var(--color-doom-gold);color:var(--color-doom-text);background:var(--color-doom-rust);box-shadow:4px 4px 0 var(--color-doom-black);border-radius:0}.company-page--god-mode .btn:hover{border-color:var(--color-doom-text);background:var(--color-doom-red);box-shadow:4px 4px 0 var(--color-doom-rust);transform:none}.company-page--god-mode :focus-visible{outline:4px solid var(--color-doom-gold);outline-offset:3px}body.company-god-mode .navbar,body.company-god-mode .newsletter,body.company-god-mode .footer{font-family:"Doom2 Atlas Pixel", var(--font-mono);letter-spacing:0;text-transform:uppercase}body.company-god-mode .navbar{border-bottom:4px solid var(--color-doom-rust);background:color-mix(in srgb, var(--color-doom-black) 84%, transparent);box-shadow:none;-webkit-backdrop-filter:none}body.company-god-mode .navbar__link,body.company-god-mode .navbar__link--active,body.company-god-mode .navbar__mobile-link{color:var(--color-doom-text)}body.company-god-mode .logo__word{color:var(--color-doom-text);letter-spacing:0}body.company-god-mode .logo__word-accent{color:var(--color-doom-gold)}body.company-god-mode .logo__mark-image{filter:brightness(0)saturate()invert(84%)sepia(31%)saturate(657%)hue-rotate(350deg)brightness(101%)contrast(92%)}body.company-god-mode .navbar__link:hover,body.company-god-mode .navbar__mobile-link:hover,body.company-god-mode .footer__links a:hover{color:var(--color-doom-gold)}body.company-god-mode .footer__links a,body.company-god-mode .newsletter .eyebrow{color:var(--color-doom-gold);font-family:"Doom2 Atlas Pixel", var(--font-mono);letter-spacing:0;text-shadow:2px 2px 0 var(--color-doom-rust);font-size:.75rem;font-weight:700;transition:none}body.company-god-mode .navbar__link-dot{border-color:var(--color-doom-gold);border-radius:0}body.company-god-mode .navbar__link--active .navbar__link-dot{border-color:var(--color-doom-red);background:var(--color-doom-red)}body.company-god-mode .navbar__toggle span{background:var(--color-doom-gold);border-radius:0}body.company-god-mode .navbar__mobile-inner,body.company-god-mode .navbar__mobile-link{border-color:var(--color-doom-rust)}body.company-god-mode .navbar .btn,body.company-god-mode .newsletter__submit{border:3px solid var(--color-doom-gold);background:var(--color-doom-rust);color:var(--color-doom-text);box-shadow:4px 4px 0 var(--color-doom-black);border-radius:0}body.company-god-mode .navbar .btn:hover,body.company-god-mode .newsletter__submit:hover:not(:disabled){border-color:var(--color-doom-text);background:var(--color-doom-red)}body.company-god-mode .newsletter{border-top:4px solid var(--color-doom-rust);background:color-mix(in srgb, var(--color-doom-panel) 88%, transparent);color:var(--color-doom-text)}body.company-god-mode .newsletter__title{color:var(--color-doom-gold);text-shadow:2px 2px 0 var(--color-doom-rust)}body.company-god-mode .newsletter__description,body.company-god-mode .newsletter__consent-label,body.company-god-mode .newsletter__policy-note{color:var(--color-doom-muted)}body.company-god-mode .newsletter__field input,body.company-god-mode .newsletter__field select{border:3px solid var(--color-doom-rust);background:var(--color-doom-black);color:var(--color-doom-text);border-radius:0}body.company-god-mode .newsletter__consent-label input{accent-color:var(--color-doom-red)}body.company-god-mode .newsletter__policy-note a,body.company-god-mode .newsletter__message{color:var(--color-doom-gold)}body.company-god-mode .footer{border-top:4px solid var(--color-doom-rust);background:color-mix(in srgb, var(--color-doom-black) 84%, transparent);color:var(--color-doom-muted)}body.company-god-mode .footer__row{border-color:var(--color-doom-rust)}body.company-god-mode .footer__tagline,body.company-god-mode .footer__bottom,body.company-god-mode .footer__policy-link{color:var(--color-doom-muted)}body.company-god-mode .navbar img,body.company-god-mode .footer img{image-rendering:pixelated}
