@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,75..100,400;12..96,75..100,500;12..96,75..100,600;12..96,75..100,700;12..96,75..100,800&family=Instrument+Serif:ital@0;1&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=JetBrains+Mono:wght@400;500;700&display=swap";*,*:before,*:after{box-sizing:border-box}:root{--hero: #FF6A3D;--hero-deep: #D84F25;--hero-soft: #FFD9C5;--hero-ink: #2A1108;--hero-on: #FFFFFF;--ink: #1A1410;--ink-2: #3D332A;--ink-3: #6B5D4F;--ink-4: #9C8E7E;--ink-5: #C9BCA9;--paper: #FAF4E6;--paper-2: #F2EAD2;--paper-3: #E8DCBA;--paper-edge: #D9C99E;--snow: #FFFCF5;--pure: #FFFFFF;--good: #1F6B47;--good-soft: #D6EEDE;--warn: #C8941E;--warn-soft: #FEF2CC;--bad: #B22018;--bad-soft: #FFE0DC;--info: #2BA9D9;--info-soft: #D9F0FA;--tag-finance-bg: #FEF2CC;--tag-finance-fg: #6B4A0B;--tag-finance-edge: #C8941E;--tag-remote-bg: #D9F0FA;--tag-remote-fg: #0B546E;--tag-remote-edge: #2BA9D9;--tag-lisbon-bg: #D6EEDE;--tag-lisbon-fg: #0F4A30;--tag-lisbon-edge: #1F6B47;--tag-startup-bg: #FFE0DC;--tag-startup-fg: #7A1611;--tag-startup-edge: #B22018;--tag-fintech-bg: #ECDEFA;--tag-fintech-fg: #3D1F70;--tag-fintech-edge: #7340C2;--tag-global-bg: #FCDDEA;--tag-global-fg: #7A1A48;--tag-global-edge: #F04C8F;--tag-verified-bg: #EEF7D7;--tag-verified-fg: #3D5A0C;--tag-verified-edge: #84BA1F;--tag-default-bg: #F2EAD2;--tag-default-fg: #3D332A;--tag-default-edge: #9C8E7E;--bd-1: 1px solid var(--paper-edge);--bd-2: 1.5px solid var(--ink-4);--bd-ink: 2px solid var(--ink);--bd-ink-hair: 1.5px solid var(--ink);--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--shad-sticker: 4px 4px 0 0 var(--ink);--shad-sticker-sm: 2px 2px 0 0 var(--ink);--shad-sticker-lg: 6px 6px 0 0 var(--ink);--shad-sticker-hero: 4px 4px 0 0 var(--hero-deep);--shad-lift: 0 6px 22px -8px rgba(26,20,16,.18), 0 2px 6px -2px rgba(26,20,16,.08);--shad-lift-lg: 0 14px 40px -10px rgba(26,20,16,.22), 0 4px 12px -2px rgba(26,20,16,.1);--shad-inset: inset 0 2px 0 rgba(26,20,16,.06);--sp-0: 0;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--ease-out-bounce: cubic-bezier(.34,1.56,.64,1);--ease-out: cubic-bezier(.22,.61,.36,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--dur-fast: .12s;--dur: .2s;--dur-slow: .36s;--ff-display: "Bricolage Grotesque", system-ui, sans-serif;--ff-accent: "Instrument Serif", Georgia, serif;--ff-body: "DM Sans", system-ui, sans-serif;--ff-mono: "JetBrains Mono", ui-monospace, monospace;--fs-mono-xs: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 15px;--fs-md: 17px;--fs-lg: 22px;--fs-xl: 30px;--fs-2xl: 44px;--fs-3xl: 64px;--fs-display: 92px;--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.55;--lh-loose: 1.75}[data-hero=tangerine],:root{--hero: #FF6A3D;--hero-deep: #D84F25;--hero-soft: #FFD9C5;--hero-ink: #2A1108;--hero-on: #FFFFFF;--hero-accent: #B23E1C}[data-hero=cherry]{--hero: #E03A2E;--hero-deep: #B22018;--hero-soft: #FFCDC5;--hero-ink: #2E0A07;--hero-on: #FFFFFF;--hero-accent: #B22018}[data-hero=honey]{--hero: #F5B935;--hero-deep: #C8941E;--hero-soft: #FDE89F;--hero-ink: #2E1F02;--hero-on: #2E1F02;--hero-accent: #7E5A0D}[data-hero=limeade]{--hero: #84BA1F;--hero-deep: #5F8A0E;--hero-soft: #DBEFA8;--hero-ink: #1F2E03;--hero-on: #1F2E03;--hero-accent: #466808}[data-hero=forest]{--hero: #1F6B47;--hero-deep: #134A30;--hero-soft: #B8E0C7;--hero-ink: #051F12;--hero-on: #FFFFFF;--hero-accent: #134A30}[data-hero=sky]{--hero: #2BA9D9;--hero-deep: #1A7DA4;--hero-soft: #B3E0F5;--hero-ink: #052431;--hero-on: #FFFFFF;--hero-accent: #136785}[data-hero=cobalt]{--hero: #2A4DCC;--hero-deep: #1B3399;--hero-soft: #C0CBF5;--hero-ink: #050E33;--hero-on: #FFFFFF;--hero-accent: #1B3399}[data-hero=grape]{--hero: #7340C2;--hero-deep: #4F2999;--hero-soft: #D4B8F0;--hero-ink: #170631;--hero-on: #FFFFFF;--hero-accent: #4F2999}[data-hero=bubblegum]{--hero: #F04C8F;--hero-deep: #C42367;--hero-soft: #FBC0D8;--hero-ink: #310717;--hero-on: #FFFFFF;--hero-accent: #C42367}[data-mode=dark]{--ink: #F5EFE1;--ink-2: #D6CCB8;--ink-3: #A89C88;--ink-4: #7C7163;--ink-5: #554E43;--paper: #1A1712;--paper-2: #221E17;--paper-3: #2B261D;--paper-edge: #3A3328;--snow: #24201A;--pure: #14110D;--hero-accent: var(--hero-soft);--good-soft: #143625;--warn-soft: #3A2D08;--bad-soft: #401712;--info-soft: #07303F;--shad-lift: 0 6px 22px -8px rgba(0,0,0,.55), 0 2px 6px -2px rgba(0,0,0,.4);--shad-lift-lg: 0 14px 40px -10px rgba(0,0,0,.6), 0 4px 12px -2px rgba(0,0,0,.45);--shad-inset: inset 0 2px 0 rgba(0,0,0,.25)}html{background-color:var(--paper)}html,body{color:var(--ink);font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-body);font-feature-settings:"ss01","ss02";-webkit-font-smoothing:antialiased}[data-lmnj-page]{min-height:100vh;background-color:var(--hero-soft);background-image:radial-gradient(color-mix(in oklch,var(--hero-deep) 30%,transparent) 1.4px,transparent 1.4px);background-size:14px 14px;transition:background-color var(--dur-slow) var(--ease-out)}[data-mode=dark] [data-lmnj-page]{background-color:var(--paper);background-image:radial-gradient(color-mix(in oklch,var(--hero) 22%,transparent) 1.4px,transparent 1.4px)}h1,.h1,.display{font-family:var(--ff-display);font-weight:700;font-variation-settings:"wdth" 92,"opsz" 64;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--ink)}h2,.h2{font-family:var(--ff-display);font-weight:700;font-variation-settings:"wdth" 95;font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--ink)}h3,.h3{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:-.015em;color:var(--ink)}h4,.h4{font-family:var(--ff-display);font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--ink)}h5,.h5{font-family:var(--ff-display);font-weight:600;font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--ink)}.accent{font-family:var(--ff-accent);font-style:italic;font-weight:400;letter-spacing:-.005em}p,.body{font-family:var(--ff-body);font-weight:400;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--ink-2)}.body-sm{font-family:var(--ff-body);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.body-xs{font-family:var(--ff-body);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.eyebrow{font-family:var(--ff-mono);font-weight:500;font-size:var(--fs-mono-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}code,.mono{font-family:var(--ff-mono);font-size:var(--fs-xs);font-weight:500;color:var(--ink-2)}mark,.highlight{background:transparent;background-image:linear-gradient(180deg,transparent 60%,var(--hero-soft) 60% 92%,transparent 92%);padding:0 .12em;color:inherit}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--hero);outline-offset:3px;border-radius:var(--r-sm)}
