.card,.company,.contact-card,.job-card,.job-summary,.nav{box-shadow:var(--shadow-sm)}.dark,.hero,.job-hero,.job-summary__logo,.sr-only{overflow:hidden}.lead,.muted{color:var(--ink-soft)}.btn,.eyebrow{display:inline-flex;gap:.8rem}.nav,body{display:flex}.container,.nav{max-width:var(--container-max)}.logo,a{text-decoration:none}.founder-img,.wtile-img img{object-fit:cover}.band-head,.footer-inner,.founder-ph,.job-card,.job-hero,.job-hero__title,.jobs__title,.page-hero__title,.search__title,.wtile-img span{text-align:center}.footer-links,.highlights,.job-card__meta,.nav-links,.prose ul{list-style:none}.card-ico,.job-summary__logo,.logo-ph,.wtile-img{place-items:center}.btn,.logo,.sr-only{white-space:nowrap}:root{--root-min:7px;--root-fluid:0.7vw;--gutter:2.4rem;--section-y:5rem;--container-max:124rem;--bg:#ffffff;--ink:#0b0d0c;--ink-soft:#586159;--line:#e8eae4;--lime:#a4e635;--lime-deep:#3B620E;--black:#080a09;--card-dark:#15191a;--on-dark:#f3f6f1;--on-dark-soft:#9aa49c;--on-dark-line:#262b29;--g-blue:linear-gradient(90deg, #6aa3ff, #4fd1c5);--g-violet:linear-gradient(90deg, #a78bfa, #f472b6);--g-teal:linear-gradient(90deg, #2dd4bf, #a4e635);--g-amber:linear-gradient(90deg, #fbbf24, #fb7c3c);--radius:1.8rem;--radius-lg:3rem;--radius-pill:100rem;--shadow-sm:0 .1rem .2rem rgba(11, 13, 12, .05),0 .8rem 2.4rem rgba(11, 13, 12, .06);--shadow-lg:0 4rem 8rem -2rem rgba(11, 13, 12, .28);--ring:0 0 0 .1rem rgba(11, 13, 12, .06)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:max(var(--root-min), var(--root-fluid))}.eyebrow,body{font-size:1.8rem}body{margin:0;min-height:100vh;min-height:100dvh;flex-direction:column;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}canvas,img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:.2rem solid var(--lime-deep);outline-offset:.3rem;border-radius:.4rem}.section{padding-block:var(--section-y);position:relative}.container{width:100%;margin-inline:auto;padding-inline:var(--gutter);position:relative}.eyebrow{align-items:center;font-weight:600;letter-spacing:.02em}.btn,.nav{align-items:center}.h1,.h2,.h3,h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.04}.h-hero{font-size:6.6rem}.h-band{font-size:5.4rem;line-height:1.06}.lead{font-size:2rem;line-height:1.55}.btn-dark,.btn-outline:hover{color:#fff;background:var(--ink)}.btn-outline,.logo,.nav-links a:hover,.wtile-cta .h3,.wtile-cta h3{color:var(--ink)}.btn{justify-content:center;font:inherit;font-size:1.8rem;font-weight:600;letter-spacing:-.01em;padding:1.5rem 3.8rem;border-radius:var(--radius-pill);border:.12rem solid transparent;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s,color .18s}.brand,.logo p{font-size:2rem}.btn:hover{transform:translateY(-.2rem)}.btn-dark:hover{box-shadow:0 1.2rem 2.4rem -.6rem rgba(11,13,12,.45)}.btn-outline{background:0 0;border-color:rgba(11,13,12,.22)}.btn-outline:hover{border-color:var(--ink)}.arrow{width:1.5rem;height:1.5rem;transition:transform .18s}.nav-wrap{position:fixed;top:1.4rem;left:0;right:0;z-index:50;padding-inline:var(--gutter);animation:linear both nav-wrap-stick;animation-timeline:scroll(root);animation-range:0 120px}.nav{margin-inline:auto;background:rgba(255,255,255,.82);backdrop-filter:blur(1.2rem);border:.1rem solid rgba(11,13,12,.06);border-radius:60px;justify-content:space-between;padding:2rem 3rem;animation:linear both nav-bar-stick;animation-timeline:scroll(root);animation-range:0 120px}.brand,.logo{display:inline-flex;align-items:center}@keyframes nav-wrap-stick{to{top:0;padding-inline:0}}@keyframes nav-bar-stick{to{max-width:100%;border-radius:0;background:rgba(255,255,255,.97);box-shadow:0 .6rem 2rem rgba(11,13,12,.1);border-color:transparent transparent rgba(11,13,12,.08)}}.brand{gap:1rem;font-weight:800;letter-spacing:-.02em}.brand .mark{width:3.2rem;height:3.2rem}.logo p,.nav-links{display:flex;align-items:center;margin:0}.logo p{gap:.8rem;font-weight:700;line-height:1}.logo img{height:4.5rem;width:auto;display:block}.nav-links{gap:2.6rem;padding:0}.nav-links a{font-size:1.8rem;font-weight:500;color:#39413b;display:inline-flex;align-items:center;gap:.4rem;transition:color .15s;position:relative}.highlights li,.nav-links a.active,.pull{color:var(--ink);font-weight:600}.nav-links a.active::after{content:"";position:absolute;left:0;right:0;bottom:-.7rem;height:.22rem;background:var(--lime-deep);border-radius:2rem}.caret{width:1rem;height:1rem;opacity:.6}.menu-btn,.nav-toggle{display:none}.hero{position:relative;padding:10rem .5rem 4rem;background:#f5f5f5}.hero-texture,.hero::after,.hero::before{position:absolute;z-index:0;pointer-events:none}.hero::after,.hero::before{content:"";inset:-20%;filter:blur(9.5rem);opacity:.95}.hero::before{background:radial-gradient(48% 42% at 36% 14%,rgba(58,214,255,.72) 0,rgba(58,214,255,.35) 28%,transparent 68%),radial-gradient(42% 36% at 78% 24%,rgba(164,247,146,.7) 0,rgba(164,247,146,.35) 36%,transparent 72%),radial-gradient(36% 38% at 50% 62%,rgba(154,170,255,.6) 0,rgba(154,170,255,.28) 35%,transparent 72%)}.hero::after{background:conic-gradient(from 125deg at 54% 45%,transparent 0deg,rgba(41,255,162,.95) 20deg,rgba(65,214,255,.82) 48deg,transparent 92deg,transparent 360deg);transform:scale(1.15)}.hero-texture{inset:0;opacity:.14;background-image:radial-gradient(circle,rgba(255,255,255,.9) .1rem,transparent .12rem);background-size:1.8rem 1.8rem;-webkit-mask-image:radial-gradient(circle at 52% 35%,#000 0,#000 28%,transparent 65%);mask-image:radial-gradient(circle at 52% 35%,#000 0,#000 28%,transparent 65%)}.footer .container,.hero>.container{position:relative;z-index:2}.hero-copy{position:relative;max-width:76rem}.hero .h1,.hero h1{margin:2.4rem 0 0}.hero .lead{margin:2.2rem 0 0;max-width:64rem}.hero-cta{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:3.4rem}.hero-photo{position:absolute;right:8rem;bottom:0;z-index:1;pointer-events:none;width:36%;height:80%;background:url('../images/hero-image.webp') right bottom/contain no-repeat}.footer-glow,.hero-orbit{z-index:0;pointer-events:none}.hero-orbit{position:absolute;top:50%;right:3%;transform:translateY(-50%);width:46rem;height:46rem;max-width:46%}.footer,.founder-media,.wtile,.wtile-img{position:relative;overflow:hidden}.hero-orbit svg{width:100%;height:100%;overflow:visible}.ring{fill:none;stroke:rgba(20,40,30,.13);stroke-width:.1rem}.dot{fill:var(--lime-deep)}.dot.b{fill:#6aa3ff}.dot.v{fill:#a78bfa}.dot.o{fill:#fb923c}.dot-pulse{transform-origin:center;animation:3.4s ease-in-out infinite pulse}.dot-pulse:nth-of-type(2){animation-delay:.6s}.dot-pulse:nth-of-type(3){animation-delay:1.2s}.dot-pulse:nth-of-type(4){animation-delay:1.8s}.dot-pulse:nth-of-type(5){animation-delay:2.4s}@keyframes pulse{0%,100%{opacity:.35}50%{opacity:1}}.dark{background:var(--black);color:var(--on-dark)}.dark::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 22%,rgba(125,210,90,.14),transparent 52%),repeating-radial-gradient(circle at 50% 26%,transparent 0 6.4rem,rgba(255,255,255,.028) 6.4rem 6.5rem);mask-image:linear-gradient(180deg,#000 0 60%,transparent 88%)}.band-head{max-width:72rem;margin-inline:auto}.eyebrow-lime{color:var(--lime);justify-content:center}.eyebrow-ink .dot-i,.eyebrow-lime .dot-i{width:1.4rem;height:1.4rem}.dark .h-band{margin-top:2rem}.dark .lead{color:var(--on-dark-soft);margin:2rem auto 0;max-width:54rem}.why-bento{display:grid;gap:2rem;margin:6rem auto 0;grid-template-columns:1.25fr 1fr;grid-template-areas:"big feat" "big cta"}.wtile{border-radius:2.2rem;padding:3rem}.wtile-dark{background:#121617;border:.1rem solid rgba(255,255,255,.08)}.card-ico{width:4.4rem;height:4.4rem;border-radius:1.2rem;display:grid;background:rgba(255,255,255,.06);border:.1rem solid rgba(255,255,255,.08);color:var(--on-dark);margin-bottom:1.8rem}.card-ico svg{width:2.2rem;height:2.2rem}.founder-media .founder-img,.founder-media .founder-ph,.wtile-img img{position:absolute;width:100%;height:100%;inset:0}.wtile .h3,.wtile h3{color:#fff;font-size:2.4rem;margin:0}.wtile p{margin:1rem 0 0;color:var(--on-dark-soft);font-size:1.8rem;line-height:1.55}.wtile-big{grid-area:big;display:flex;flex-direction:column;gap:2.6rem}.wtile-img{flex:1;min-height:24rem;border-radius:1.4rem;border:.1rem solid rgba(255,255,255,.08);display:grid;background:radial-gradient(60% 50% at 30% 20%,rgba(120,220,90,.18),transparent 70%),radial-gradient(60% 60% at 80% 90%,rgba(80,130,255,.2),transparent 70%),linear-gradient(160deg,#16202a,#0e1622)}.wtile-img span{color:rgba(255,255,255,.5);font-size:1.8rem;font-weight:600;letter-spacing:.02em}.wtile-feat{grid-area:feat}.wtile-cta{grid-area:cta;color:var(--ink);background:linear-gradient(135deg,#c5e86a 0,#7be3c0 46%,#8aa3ff 100%);display:flex;flex-direction:column;justify-content:center}.wtile-cta p{color:rgba(11,13,12,.72)}.wtile-cta .btn{align-self:flex-start;margin-top:2.4rem}.founder{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f5;align-items:stretch}.founder-media{min-height:64rem;background:linear-gradient(150deg,#d8f0e1,#cfe4f6 58%,#ded7f4);clip-path:polygon(0 0,100% 0,calc(100% - 5.5rem) 100%,0 100%)}.founder-ph{display:flex;align-items:center;justify-content:center;color:rgba(20,40,30,.5);font-size:1.8rem;font-weight:600;line-height:1.6;background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 1.5rem,transparent 1.5rem 3rem)}.founder-body{display:flex;flex-direction:column;justify-content:center;padding:8rem 6rem 8rem 4rem;max-width:64rem}.founder-eyebrow{color:var(--lime-deep);font-size:1.8rem;font-weight:700;letter-spacing:.01em}.founder-name{font-size:6rem;line-height:1.02;margin:2rem 0 2.8rem}.founder-body p{margin:0 0 1.8rem;color:#3b443e;font-size:1.8rem;line-height:1.65}.pull{margin:1rem 0 2.6rem;padding:.4rem 0 .4rem 2.4rem;border-left:.4rem solid var(--lime-deep);font-size:2.2rem;line-height:1.4;font-style:normal}.field input:focus,.field textarea:focus,.search__filters select:focus,.search__row input:focus{outline:0;border-color:var(--lime-deep);box-shadow:0 0 0 .3rem rgba(116,189,28,.18)}.footer-copy,.footer-links a{font-size:1.8rem;color:#d6d6d6}.highlights{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:1rem;padding:0}.highlights li{display:inline-flex;align-items:center;gap:.8rem;font-size:1.8rem}.highlights svg{width:1.8rem;height:1.8rem;color:var(--lime-deep);flex:none}.footer{isolation:isolate;margin-top:auto;background:#020202;color:#d6d6d6;padding:2rem 0 2.5rem}.footer-glow{position:absolute;border-radius:50%;filter:blur(12rem)}.company,.contact-card{border:.1rem solid var(--line)}.glow-red{width:70rem;height:70rem;left:-22rem;bottom:-32rem;background:#ff3232;opacity:.28}.glow-blue{width:50rem;height:50rem;top:-22rem;left:50%;transform:translateX(-50%);background:#004cff;opacity:.12}.glow-green{width:70rem;height:70rem;right:-22rem;bottom:-28rem;background:#00e5a0;opacity:.22}.footer::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at center,transparent 45%,rgba(0,0,0,.18) 70%,rgba(0,0,0,.55) 100%)}.footer-inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.footer .brand{color:#fff;justify-content:center}.footer-links{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.6rem}.footer-links a{transition:color .25s}.footer-links a:hover{color:#fff}.footer-copy{margin:0}.companies{background:linear-gradient(180deg,#f7faf6,#fff 32%)}.contact-info__email,.eyebrow-ink,.job-card__title a:hover,.prose a,.search__clear a:hover{color:var(--lime-deep)}.h-sec{font-size:4.4rem}.sec-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:5rem}.company,.company-grid{gap:2.4rem;display:flex}.prose .h2:not(:first-child),.prose h2:not(:first-child),.sec-head--row .h2,.sec-head--row h2{margin-top:1.6rem}.browse-all{flex:none}.company-grid{flex-wrap:wrap;justify-content:center}.company{flex:0 1 calc((100% - 2 * 2.4rem)/ 3);background:#fff;border-radius:1.8rem;padding:2.6rem;transition:transform .2s,box-shadow .2s,border-color .2s}.company:hover,.job-card:hover{transform:translateY(-.4rem);box-shadow:0 2.4rem 4rem -1.6rem rgba(11,13,12,.16);border-color:rgba(116,189,28,.55)}.company-top{display:flex;align-items:center;justify-content:space-between}.logo-ph{display:grid;height:4.8rem;min-width:4.8rem;padding:0 1.4rem;border:.15rem dashed rgba(11,13,12,.16);border-radius:1.2rem;background:#f3f5f1;color:#7b837c;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.company-link,.eyebrow--center{font-weight:700;color:var(--lime-deep)}.company-logo{height:4.8rem;width:auto;max-width:16rem;object-fit:contain}.company .h3,.company h3{font-size:2.1rem}.company-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.8rem;font-size:1.8rem;transition:gap .15s}.company-link:hover{gap:.9rem}@media (max-width:62rem){.contact__grid{grid-template-columns:1fr!important;gap:3rem}.contact-info__note{max-width:none!important}.footer-links{display:block!important}.founder-img,.hero-photo,.wtile-img{display:none}.hero-copy{max-width:none}.founder{grid-template-columns:1fr}.about-row{grid-template-columns:1fr!important;gap:0!important}.why-bento{grid-template-columns:1fr;grid-template-areas:"big" "feat" "cta"}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.eyebrow--center{display:flex;justify-content:center;text-transform:uppercase;letter-spacing:.14em;font-size:1.45rem}.eyebrow__rule{display:inline-block;width:3rem;height:.12rem;background:currentColor;opacity:.45}.job-hero .container,.page-hero .container{position:relative;z-index:1}.page-hero__eyebrow{margin:0 0 1.6rem}.page-hero__title{font-size:6rem;font-weight:600;letter-spacing:-.03em;line-height:1.02}.page-hero__lead{max-width:60rem;margin:2rem auto 0;font-size:1.8rem;color:var(--ink-soft);line-height:1.55}.prose .h2,.prose h2{font-size:3rem;margin:0;color:var(--ink)}.prose .h3,.prose h3{font-size:2.1rem;margin:2.8rem 0 1rem}.prose li,.prose p{font-size:1.8rem;color:var(--ink)}.prose p{line-height:1.7;margin:0}.prose a{font-weight:600;text-decoration:underline;text-underline-offset:.25rem}.prose ul{padding-left:0;display:flex;flex-direction:column;gap:1rem}.prose li{position:relative;padding-left:2.6rem;line-height:1.6}.prose li::before{content:"";position:absolute;left:.4rem;top:.85rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--ink)}.about__inner{display:flex;flex-direction:column;gap:7rem}.about-row{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-row--text-first .prose{order:-1}.about-row .prose .h2:first-child,.about-row .prose h2:first-child{margin-top:0}.contact__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:start}.contact-info__title{font-size:3.2rem}.contact-info__email{display:inline-block;margin-top:1.6rem;font-size:1.8rem;font-weight:700;text-decoration:none}.contact-info__note{margin-top:1.4rem;font-size:1.8rem;color:var(--ink-soft);line-height:1.6;max-width:38rem}.contact-card{background:#fff;border-radius:var(--radius-lg);padding:3.2rem}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.field{display:flex;flex-direction:column;gap:.7rem}.contact-form__actions,.field--full{grid-column:1/-1}.field label{font-size:1.8rem;font-weight:600;color:var(--ink)}.field input,.field textarea,.search__row input{font:inherit;border:.1rem solid var(--line);transition:border-color .15s,box-shadow .15s}.field label span{color:#e4572e}.field input,.field textarea{font-size:1.8rem;color:var(--ink);background:#fbfcfb;border-radius:1.2rem;padding:1.3rem 1.5rem}.field textarea{min-height:13rem;resize:vertical}.search{padding-top:13rem}.search__title{font-size:5rem;margin:1.6rem 0 4rem}.search__form{margin-top:5rem}.search__row{display:grid;grid-template-columns:1fr 1fr auto;gap:1.4rem}.search__row input{font-size:1.8rem;background:#fff;border-radius:6rem;padding:1.5rem 1.7rem}.search__btn svg{width:1.9rem;height:1.9rem}.search__filters{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:1.4rem}.search__filters select{font:inherit;font-size:1.8rem;color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23586159' stroke-width='1.6'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") right 1.6rem center no-repeat #fff;border:.1rem solid var(--line);border-radius:6rem;padding:1.4rem 1.6rem;cursor:pointer;appearance:none}.search__clear{margin-top:1.6rem;text-align:right}.search__clear a{font-size:1.8rem;font-weight:600;color:var(--ink-soft)}.btn-accent{background:var(--lime);color:var(--ink)}.btn-accent:hover{box-shadow:0 1.2rem 2.6rem -.7rem rgba(116,189,28,.6)}.jobs__title{font-size:4.2rem;margin:1.6rem 0 4rem}.jobs__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.job-card{flex:0 1 calc((100% - 2 * 2rem)/ 3);display:flex;flex-direction:column;gap:1.2rem;background:#fff;border:.1rem solid var(--line);border-radius:var(--radius-lg);padding:2.4rem;transition:transform .2s,box-shadow .2s,border-color .2s}.job-card__title{font-size:2rem;font-weight:700;line-height:1.25;margin:.4rem 0 0}.job-card__title a{color:var(--ink);text-decoration:none}.job-card__meta{padding:0;margin:.4rem 0 0;display:flex;flex-direction:column;gap:.5rem}.job-card__meta li{font-size:1.8rem;color:var(--ink-soft);gap:.5rem}.job-card__meta b{color:var(--ink);font-weight:600}.job-card__date{font-size:1.8rem;color:var(--ink-soft)}.job-card__apply{margin-top:auto;align-self:flex-start}.job-hero{position:relative;background:#f5f5f5;padding-block:15rem 6rem}.card,.job-summary{background:#fff}.job-hero::before{content:"";position:absolute;inset:-25%;z-index:0;pointer-events:none;background:radial-gradient(38rem 26rem at 22% 0,rgba(120,220,90,.2),transparent 60%),radial-gradient(40rem 30rem at 82% 12%,rgba(80,130,255,.18),transparent 62%);filter:blur(2rem)}.job-hero__title{font-size:5rem;margin-top:1.6rem}.job-summary{margin:4rem auto 0;display:grid;grid-template-columns:1fr 2fr auto;gap:2.4rem;align-items:center;text-align:left;border:.1rem solid var(--line);border-radius:var(--radius-lg);padding:2.6rem 3rem}.job-summary__brand{display:flex;align-items:center;gap:1.4rem}.job-summary__logo{display:grid;width:5.4rem;aspect-ratio:1;border:.1rem solid var(--line);border-radius:1rem}.job-summary__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.job-summary__company{font-size:1.8rem;font-weight:700}.job-summary__meta{display:flex;flex-direction:column;gap:.4rem}.job-summary__meta p{margin:0;font-size:1.8rem;color:var(--ink-soft)}.job-summary__meta b{color:var(--ink);font-weight:600}.job-body__inner{display:grid;gap:2.4rem;align-items:start}.card{border:.1rem solid var(--line);border-radius:var(--radius-lg);padding:3rem}.job-detail__actions{margin-top:2.4rem}.kw-card__head .h2,.kw-card__head h2{font-size:2rem;margin:0 0 1.6rem}.kw-card__body{display:flex;flex-wrap:wrap;gap:.8rem}@media (max-width:64rem){.hero-orbit{display:none}.wtile-img{min-height:22rem}.company{flex-basis:calc((100% - 2.4rem)/ 2)}.sec-head--row{flex-direction:column;align-items:flex-start}.company-grid,.search__filters{grid-template-columns:1fr 1fr}.job-body__inner,.job-summary,.search__row{grid-template-columns:1fr}.founder-media{min-height:42rem;clip-path:none}.founder-body{padding:5.5rem var(--gutter);max-width:none}.nav{flex-wrap:wrap}.menu-btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(11,13,12,.12);background:#fff;cursor:pointer}.menu-btn svg{width:2rem;height:2rem}.nav .nav-cta,.nav-links{display:none;flex-basis:100%}.nav-toggle:checked~.nav-links{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:1.6rem 1rem 1rem}.nav-toggle:checked~.nav-cta{display:flex;padding:0 1rem 1rem}.page-hero__title{font-size:4.4rem}.about-row--text-first .prose{order:0}.job-card{flex-basis:calc((100% - 2rem)/ 2)}.job-summary{gap:1.8rem}}@media (max-width:600px){html{font-size:9px}:root{--section-y:6.5rem}.h-hero{font-size:5rem}.h-band{font-size:4rem}.founder-name{font-size:4.2rem}.h-sec,.job-hero__title{font-size:3.4rem}.company-grid,.contact-form__grid,.search__filters{grid-template-columns:1fr}.footer-glow{filter:blur(9rem)}.glow-green,.glow-red{width:42rem;height:42rem}.glow-blue{width:30rem;height:30rem}.company,.job-card{flex-basis:100%}.page-hero__title,.search__title{font-size:3.6rem}}.text-center{text-align:center!important}.d-block{display:block!important}.d-none{display:none!important}@media (min-width:62rem){.d-lg-none{display:none!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.text-lg-start{text-align:left!important}}label.error{color:red;font-size:1.8rem;display:block;margin-top:5px}label.error.fail-alert{border:2px solid red;border-radius:4px;line-height:1;padding:2px 0 6px 6px;background:#ffe6eb}input.valid.success-alert{border:2px solid #4caf50;color:green}input.error,textarea.error{border:1px solid red!important;font-weight:300;color:red}.alert{border:1px solid #0a3622;border-radius:5.8rem;background:#d1e7dd;padding:1.2rem}.rounded-20{border-radius:2.3rem}.alert-success{color:#0a3622;margin-bottom:1.3rem}.form-group label{display:block;margin-bottom:.6rem}.p-3{padding:1rem!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.img-fluid{max-width:100%;height:auto}.mb-0{margin-bottom:0!important}.card_logo{display:flex;justify-content:center}.mx-auto{margin-right:auto!important;margin-left:auto!important}.pe-1{padding-right:.25rem!important}.mt-4{margin-top:2.5rem!important}