*,:after,:before{box-sizing:border-box}:root{--page-bg:color-mix(in srgb,#f5ead7 26%,#faf6f0 74%)}html{min-height:100%;margin:0;background:var(--page-bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#root,body{min-height:100%;margin:0}#root,body{background:var(--page-bg)}body{font-weight:400;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:#2a2620;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}.landing{--landing-gutter:clamp(2rem,6vw,5.5rem);--page-bg:color-mix(in srgb,#f5ead7 26%,#faf6f0 74%);--landing-stats-band-bg:#fff;--landing-nav-dropdown-bg:#fff;position:relative;isolation:isolate;min-height:100%;min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip;background:transparent}.landing-scroll-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-color:var(--page-bg)}.landing-content-wrap{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:auto;position:relative;z-index:1;background:transparent;pointer-events:none}.landing--content-visible .landing-content-wrap,.landing-content-wrap{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.landing-content-wrap{opacity:1;visibility:visible;transform:none;transition:none}}.landing-header{position:fixed;top:0;left:0;right:0;z-index:50;padding:24px var(--landing-gutter) 1.25rem;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-.85rem);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),visibility .45s}.landing-header,.landing-header--revealed{background:none;background-color:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-header--revealed{opacity:1;visibility:visible;transform:translateY(0)}.landing-header--revealed.landing-header--scroll-hidden{opacity:0;visibility:hidden;transform:translateY(-.85rem);pointer-events:none}.landing-header--revealed.landing-header--docked:not(.landing-header--scroll-hidden){background-color:color-mix(in srgb,var(--page-bg) 88%,#fff 12%);backdrop-filter:saturate(1.1) blur(12px);-webkit-backdrop-filter:saturate(1.1) blur(12px);border-bottom:1px solid rgba(42,38,32,.06);box-shadow:0 4px 24px rgba(42,38,32,.05)}header.joblet-global-header.landing-header--revealed.landing-header--docked.landing-header--job-detail-white:not(.landing-header--scroll-hidden){background-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.landing-header{transition:none;transform:none;background:none;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}.landing-header-inner{display:flex;justify-content:space-between;gap:1.5rem;width:100%;max-width:1350px;margin:0 auto;padding:14px 0;border-radius:0;background:none;background-color:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}.landing-header-inner,.landing-logo{flex-direction:row;align-items:center}.landing-logo{color:#1a1815;flex-shrink:0;display:inline-flex;gap:.65rem;padding-left:0;text-decoration:none}.landing-logo:focus-visible .landing-logo-wordmark__job,.landing-logo:focus-visible .landing-logo-wordmark__suffix,.landing-logo:hover .landing-logo-wordmark__job,.landing-logo:hover .landing-logo-wordmark__suffix{color:#0f0e0d}.landing-top-logo:focus-visible .landing-logo-wordmark__job,.landing-top-logo:focus-visible .landing-logo-wordmark__suffix,.landing-top-logo:hover .landing-logo-wordmark__job,.landing-top-logo:hover .landing-logo-wordmark__suffix{color:#0f0e0d}.landing-logo:focus-visible{outline:2px solid rgba(150,39,39,.45);outline-offset:4px;border-radius:6px}.landing-logo-wordmark{display:inline-flex;flex-direction:row;align-items:baseline;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,2.8vw,1.2rem);font-weight:600;letter-spacing:-.04em;white-space:nowrap}.landing-logo-wordmark__job,.landing-logo-wordmark__suffix{color:#1a1815}.landing-logo-wordmark__let{color:#962727}.landing-logo-img{display:block;height:clamp(32px,4.8vw,40px);width:auto;max-width:min(180px,44vw);-o-object-fit:contain;object-fit:contain}.landing-nav{display:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.5rem 1.75rem}@media (min-width:768px){.landing-nav{display:flex}}.landing-nav-link{position:relative;display:inline-block;font-size:.875rem;font-weight:400;color:rgba(42,38,32,.72);text-decoration:none;transition:color .28s ease}.landing-nav-link:after{content:"";position:absolute;left:0;bottom:-.22em;width:100%;height:1.5px;border-radius:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1)}.landing-nav-link:focus-visible,.landing-nav-link:hover{color:#1a1815}.landing-nav-link:focus-visible:after,.landing-nav-link:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.landing-nav-link:after{transition-duration:.08s;transition-timing-function:ease-out}.landing-nav-link{transition-duration:.08s}}.landing-nav-link--sign-in{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.15rem;margin:-.15rem 0;border:1.5px solid #962727;border-radius:9999px;font-weight:500;color:#962727;box-sizing:border-box;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.landing-nav-link--sign-in:after{display:none}.landing-nav-link--sign-in:focus-visible,.landing-nav-link--sign-in:hover{color:#7a1f1f;border-color:#7a1f1f;background-color:rgba(150,39,39,.08)}.landing-nav-link--sign-in:focus-visible{outline:2px solid rgba(150,39,39,.45);outline-offset:3px}@media (prefers-reduced-motion:reduce){.landing-nav-link--sign-in{transition-duration:.08s}}.landing-nav-item--dropdown{position:relative}button.landing-nav-dropdown-trigger.landing-nav-link{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:0;font:inherit;font-size:.84375rem;cursor:pointer;text-align:inherit}.landing-nav-dropdown-chevron{width:.65rem;height:.65rem;flex-shrink:0;opacity:.72;transition:transform .22s ease}.landing-nav-item--dropdown:focus-within .landing-nav-dropdown-chevron,.landing-nav-item--dropdown:hover .landing-nav-dropdown-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.landing-nav-dropdown-chevron{transition-duration:.08s}}.landing-nav-dropdown{position:absolute;top:calc(100% + .35rem);left:50%;transform:translateX(-50%) translateY(-4px);min-width:11.5rem;padding:.35rem 0;margin:0;z-index:60;list-style:none;background:var(--landing-nav-dropdown-bg,#fff);backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;opacity:1;border:1px solid rgba(42,38,32,.08);border-radius:10px;box-shadow:0 10px 32px rgba(42,38,32,.09);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s ease}.landing-nav-dropdown:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:.45rem}.landing-nav-item--dropdown:focus-within .landing-nav-dropdown,.landing-nav-item--dropdown:hover .landing-nav-dropdown{visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:reduce){.landing-nav-dropdown{transform:translateX(-50%);transition:none}.landing-nav-item--dropdown:focus-within .landing-nav-dropdown,.landing-nav-item--dropdown:hover .landing-nav-dropdown{transform:translateX(-50%)}}.landing-nav-dropdown-link{display:block;padding:.5rem 1.1rem;font-size:.875rem;font-weight:400;color:rgba(42,38,32,.78);text-decoration:none;transition:color .2s ease,background-color .2s ease}.landing-nav-dropdown-link:focus-visible,.landing-nav-dropdown-link:hover{color:#1a1815;background-color:color-mix(in srgb,var(--page-bg) 52%,#fff 48%);outline:none}.landing-nav-dropdown-link:focus-visible{box-shadow:inset 0 0 0 2px rgba(150,39,39,.35)}#get-started,#hero{scroll-margin-top:clamp(5.5rem,14vh,7.5rem)}.landing-top-logo{position:fixed;top:max(1.15rem,calc(env(safe-area-inset-top, 0px) + .65rem));left:max(var(--landing-gutter),env(safe-area-inset-left,0px));z-index:35;padding-top:10px;display:flex;flex-direction:row;align-items:center;gap:.6rem;line-height:1;text-decoration:none;pointer-events:auto;transition:opacity .45s cubic-bezier(.22,1,.36,1),visibility .45s}.landing-top-logo--hidden{opacity:0;visibility:hidden;pointer-events:none}.landing-top-logo__img{display:block;height:clamp(38px,5.5vw,48px);width:auto;max-width:min(200px,50vw);-o-object-fit:contain;object-fit:contain}.landing-top-logo:focus-visible{outline:2px solid #962727;outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:reduce){.landing-top-logo{transition:none}}.landing-main{z-index:1;flex:1;padding:0;pointer-events:none;overflow:visible}.landing-hero-band,.landing-main{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%}.landing-hero-band{isolation:isolate}.landing-hero-band:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent,transparent 5.5rem,rgba(42,38,32,.065) 0,rgba(42,38,32,.065) calc(5.5rem + 1px),transparent calc(5.5rem + 1px),transparent 7rem);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) 6%,#000 18%,#000 82%,rgba(0,0,0,.45) 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.45) 6%,#000 18%,#000 82%,rgba(0,0,0,.45) 94%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%}.landing-stats-shell{z-index:4;align-self:stretch;width:calc(100% + 50px);max-width:none;margin:calc(50px + clamp(.5rem, 1.5vw, 1rem) - 200px) -25px clamp(1rem,3vw,2rem)}.landing-stats,.landing-stats-shell{box-sizing:border-box;position:relative}.landing-stats{z-index:1;width:100%;margin:0;padding:clamp(42px,5vw,56px) clamp(24px,4vw,40px);background:var(--landing-stats-band-bg);border:none;border-top:1px solid color-mix(in srgb,#2a2620 16%,transparent);border-radius:0;overflow:hidden}.landing-stats__row{max-width:1360px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(32px,4vw,64px)}.landing-stats__item{text-align:center;min-width:min(100%,248px)}.landing-stats__char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.landing-stats__char{display:inline-block;will-change:transform}@media (prefers-reduced-motion:reduce){.landing-stats__char{will-change:auto}}.landing-stats__value{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.7rem,8.25vw,4.35rem);font-weight:700;letter-spacing:-.035em;color:#45423d;line-height:1}.landing-stats__label{font-size:clamp(.98rem,2.35vw,1.22rem);font-weight:600;color:#6a6560;line-height:1.25;margin-top:clamp(8px,1.2vw,12px)}@media (max-width:768px){.landing-stats{padding:clamp(36px,6vw,48px) clamp(20px,4vw,28px)}.landing-stats__row{gap:40px 28px}}.landing-hero-bg-logos{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.landing-hero-bg-logos__j{position:absolute;line-height:0}.landing-hero-bg-logos__j--left{top:-400px;left:-500px;opacity:.045;transform-origin:top left}.landing-hero-bg-logos__j--left canvas{display:block;width:auto;aspect-ratio:260/360;height:clamp(1200px,240vh,2640px)}.landing-hero-bg-logos__j--right{right:clamp(.15rem,2vw,1.25rem);bottom:-800px;opacity:.075;transform:translateX(400px);transform-origin:bottom right}.landing-hero-bg-logos__j--right canvas{display:block;width:auto;aspect-ratio:260/360;height:calc(1.5 * min(calc(3 * clamp(236px, min(48vw, 36vh), 376px)),
        min(85vh, 920px)))}@media (max-width:640px){.landing-hero-bg-logos{display:none}}.landing-hero{max-width:none;margin:0 auto;flex-direction:column;align-items:center;text-align:center;--landing-search-bar-height:calc(2.45rem + 12px + 2px)}.landing-hero,.landing-hero-extend{position:relative;z-index:1;width:100%;display:flex;pointer-events:none;padding:0;box-sizing:border-box;background:transparent;flex:0 0 auto;overflow:visible}.landing-hero-extend{--landing-search-bar-height:calc(2.35rem + 8px + 2px);--landing-extend-border:rgba(42,38,32,.68);--landing-extend-border-strong:rgba(42,38,32,.82);--landing-extend-search-outline:rgba(42,38,32,.48);min-height:calc(100px + clamp(380px, min(58vh, 620px), 720px));margin:0;flex-direction:column}.landing-hero-extend-inner{flex:1;align-items:center;justify-content:center;padding:max(0px,calc(clamp(2rem, 5vw, 3rem) - 72px)) var(--landing-gutter) clamp(2rem,5vw,3rem);box-sizing:border-box;transform:translateY(22px)}.landing-hero-extend-inner,.landing-hero-extend-search-stack{display:flex;flex-direction:column;width:100%;pointer-events:auto}.landing-hero-extend-search-stack{max-width:min(calc(48rem + 50px),100%);margin:0 auto;align-items:stretch;gap:1rem}.landing-hero-extend-headline-row{display:flex;justify-content:center;width:100%;margin:-28px 0 50px}.landing-hero-extend-headline-cluster{width:100%;max-width:100%}.landing-hero-extend-headline{margin:0;padding:0;width:100%;max-width:100%;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,4.15rem);font-weight:700;font-optical-sizing:auto;line-height:1.22;letter-spacing:-.02em;font-synthesis:none;color:#1a1815;text-align:center}.landing-hero-extend-headline .landing-accent{font-family:inherit;color:#962727}.landing-hero-extend-headline-dim{color:rgba(26,24,21,.84)}.landing-hero-extend-headline-line{display:block}.landing-hero-extend-headline-line--first{white-space:normal}.landing-hero-extend-headline-line+.landing-hero-extend-headline-line{margin-top:.08em}.landing-hero-extend-headline-line--second{display:block}.landing-hero-extend-headline-phrase-job-now{display:inline-block;white-space:nowrap;max-width:100%}@media (min-width:640px){.landing-hero-extend-headline-line--first{white-space:nowrap}}.landing-hero-extend-search-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.75rem;width:100%;min-width:0}@media (min-width:641px){.landing-hero-extend-search-row{gap:0;max-width:min(52rem,100%);margin-inline:auto}}.landing-hero-extend .landing-hero-extend-search-form{display:flex;flex-direction:column;gap:.875rem;width:100%;box-sizing:border-box}@media (min-width:641px){.landing-hero-extend .landing-search.landing-search--dual.landing-hero-extend-search-form{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:5px 6px 5px 1.15rem;border-radius:9999px}.landing-hero-extend .landing-search.landing-search--dual.landing-hero-extend-search-form .landing-search-dual-inner{background:transparent;border:none;box-shadow:none;padding:0}.landing-hero-extend .landing-hero-get-hired-btn{align-self:center;flex-shrink:0;min-height:calc(2.65rem + 6px);border-radius:9999px;padding-left:1.15rem;padding-right:1.25rem}}.landing-hero-extend .landing-search{flex:1 1 auto;min-width:0;width:auto;background:color-mix(in srgb,var(--page-bg) 96.5%,#2a2620);border:1px solid var(--landing-extend-search-outline);box-shadow:0 1px 5px rgba(42,38,32,.07);padding:8px 1.35rem 8px 1.5rem;gap:.65rem;border-radius:12px}.landing-hero-extend .landing-search.landing-search--dual{padding:6px 1rem 6px 1.1rem;gap:0;border-radius:12px;overflow:visible}.landing-hero-extend .landing-search-dual-inner{display:flex;flex:1 1 auto;align-items:stretch;min-width:0;width:100%;overflow:visible}.landing-hero-extend .landing-search-segment{flex:1 1 0;display:flex;flex-direction:row;align-items:center;gap:.7rem;min-width:0;padding:0 .4rem}.landing-hero-extend .landing-search-segment:first-child{padding-left:.2rem}.landing-hero-extend .landing-search-segment:last-child{padding-right:.35rem}.landing-hero-extend .landing-search-segment__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(42,38,32,.58);line-height:0}.landing-hero-extend .landing-search-segment__svg{width:1.28rem;height:1.28rem;display:block}.landing-hero-extend .landing-search-divider{flex-shrink:0;width:1px;align-self:stretch;margin:.55rem 0;background:rgba(42,38,32,.26)}.landing-hero-extend .landing-search-input{color:#0e0d0b;background:transparent;min-height:2.85rem;font-size:1.05rem}.landing-hero-extend .landing-search--dual .landing-search-input{min-height:2.65rem;font-size:.98rem;font-weight:400}.landing-hero-extend .landing-search-input::-moz-placeholder{color:rgba(42,38,32,.62)}.landing-hero-extend .landing-search-input::placeholder{color:rgba(42,38,32,.62)}.landing-hero-extend .landing-search-segment--suggest{position:relative;align-items:stretch}.landing-hero-extend .landing-search-suggest-field{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.landing-hero-extend .landing-hero-suggest-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:400;margin:0;padding:.35rem 0;list-style:none;background:color-mix(in srgb,var(--page-bg) 98%,#fff);border:1px solid rgba(42,38,32,.14);border-radius:10px;box-shadow:0 10px 28px rgba(42,38,32,.12);max-height:240px;overflow-y:auto}.landing-hero-extend .landing-hero-suggest-item{display:block;width:100%;margin:0;padding:.55rem .85rem;border:none;background:transparent;color:#0e0d0b;font:inherit;font-size:.95rem;text-align:left;cursor:pointer;line-height:1.35}.landing-hero-extend .landing-hero-suggest-item:focus-visible,.landing-hero-extend .landing-hero-suggest-item:hover{background:rgba(136,34,34,.08);outline:none}.landing-hero-extend .landing-hero-suggest-item--active{background:rgba(136,34,34,.1)}.landing-hero-extend .landing-hero-suggest-item--muted{cursor:default;color:rgba(42,38,32,.55);font-size:.9rem}.landing-hero-extend .landing-hero-suggest-item--muted:focus-visible,.landing-hero-extend .landing-hero-suggest-item--muted:hover{background:transparent}.landing-hero-extend .landing-hero-suggest-section{padding:.4rem .85rem .25rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(42,38,32,.52);background:rgba(42,38,32,.05)}@media (max-width:640px){.landing-hero-extend .landing-search-dual-inner{flex-direction:column;align-items:stretch}.landing-hero-extend .landing-search-divider{width:auto;height:1px;margin:.15rem .5rem;align-self:stretch}.landing-hero-extend .landing-search-segment{padding:.15rem .35rem}.landing-hero-extend .landing-search-segment:first-child{padding-top:.35rem}.landing-hero-extend .landing-search-segment:last-child{padding-bottom:.35rem}}.landing-hero-get-hired__icon--mobile{display:none}@media (max-width:640px){.landing-hero-get-hired__icon--desktop{display:none}.landing-hero-get-hired__icon--mobile{display:inline-flex;align-items:center;justify-content:center}}.landing-hero-extend .landing-hero-cta-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.65rem}.landing-hero-extend .landing-hero-cta-btn__text{position:relative;z-index:1;white-space:nowrap}.landing-hero-get-hired__arrow{width:1.12rem;height:1.12rem;flex-shrink:0;display:block;color:#fff}@media (max-width:640px){.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn{position:relative;isolation:isolate;overflow:visible;transform:none;background:#822;border:1px solid #822;color:#fff;box-shadow:0 2px 12px rgba(136,34,34,.37);padding:.68rem 1.15rem;min-height:3rem;font-size:.95rem;font-weight:700;flex-shrink:0;align-self:center;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,filter .15s ease}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:before{content:none;display:none}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:focus-visible,.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:hover{transform:none;color:#fff;border-color:#7a1e1e;background:#942a2a;box-shadow:0 4px 18px rgba(136,34,34,.42)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:active{transform:none;filter:brightness(.96);box-shadow:0 2px 10px rgba(42,38,32,.12)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:active:not(:hover):not(:focus-visible){filter:none;background:#6f1c1c;border-color:#6f1c1c;color:#faf8f5;box-shadow:0 2px 8px rgba(111,28,28,.37)}@media (prefers-reduced-motion:reduce){.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn{transition:none}}}@media (min-width:641px){.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn.landing-hero-cta-btn{gap:.9rem}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn{--landing-hero-cta-expand-dur:0.58s;--landing-hero-cta-expand-ease:cubic-bezier(0.4,0,0.2,1);--landing-hero-cta-text-dur:0.09s;--landing-hero-cta-text-ease:cubic-bezier(0.4,0,1,1);position:relative;isolation:isolate;overflow:hidden;transform:none;background:#822;border:1px solid #822;color:#fff;box-shadow:0 2px 12px rgba(136,34,34,.37);padding:.68rem 1rem;min-height:3rem;font-size:.95rem;flex-shrink:0;box-sizing:border-box;transition:color var(--landing-hero-cta-text-dur) var(--landing-hero-cta-text-ease),border-color var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease),box-shadow var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:before{content:"";position:absolute;z-index:0;right:1rem;top:50%;margin-top:-1rem;width:2rem;height:2rem;border-radius:50%;background:#f7f2ec;transform:scale(1);transform-origin:center center;pointer-events:none;will-change:transform;backface-visibility:hidden;transition:transform var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:focus-visible,.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:hover{transform:none;color:#822;border-color:#822;box-shadow:0 4px 20px rgba(42,38,32,.1)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:focus-visible:before,.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:hover:before{transform:scale(32)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:active{transform:none;filter:brightness(.96);box-shadow:0 2px 10px rgba(42,38,32,.12)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:active:not(:hover):not(:focus-visible){filter:none;background:#6f1c1c;border-color:#6f1c1c;color:#faf8f5;box-shadow:0 2px 8px rgba(111,28,28,.37)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn .landing-hero-cta-circle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#f7f2ec;color:#822;flex-shrink:0;transition:transform var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease),background-color var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn .landing-hero-cta-circle__svg{width:1.15rem;height:1.15rem;display:block}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:focus-visible .landing-hero-cta-circle,.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:hover .landing-hero-cta-circle{background-color:transparent;transform:rotate(-42deg)}@media (prefers-reduced-motion:reduce){.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn,.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn .landing-hero-cta-circle,.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:before{transition:none}.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:focus-visible .landing-hero-cta-circle,.landing-hero-extend .landing-search-btn.landing-hero-get-hired-btn:hover .landing-hero-cta-circle{transform:none}}}.jd-page .jd-hero-cta-apply{--landing-hero-cta-expand-dur:0.58s;--landing-hero-cta-expand-ease:cubic-bezier(0.4,0,0.2,1);--landing-hero-cta-text-dur:0.09s;--landing-hero-cta-text-ease:cubic-bezier(0.4,0,1,1);position:relative;isolation:isolate;overflow:hidden;transform:none;background:#822;border:1px solid #822;color:#fff;box-shadow:0 2px 12px rgba(136,34,34,.37);padding:.45rem .85rem;min-height:2.55rem;font-size:.9rem;font-weight:600;font-family:inherit;flex-shrink:0;align-self:center;box-sizing:border-box;cursor:pointer;border-radius:9999px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.65rem;transition:color var(--landing-hero-cta-text-dur) var(--landing-hero-cta-text-ease),border-color var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease),box-shadow var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.jd-page .jd-hero-cta-apply:before{content:"";position:absolute;z-index:0;right:.85rem;top:50%;margin-top:-.875rem;width:1.75rem;height:1.75rem;border-radius:50%;background:#f7f2ec;transform:scale(1);transform-origin:center center;pointer-events:none;will-change:transform;backface-visibility:hidden;transition:transform var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.jd-page .jd-hero-cta-apply:focus-visible,.jd-page .jd-hero-cta-apply:hover{transform:none;color:#822;border-color:#822;box-shadow:0 4px 20px rgba(42,38,32,.1)}.jd-page .jd-hero-cta-apply:focus-visible:before,.jd-page .jd-hero-cta-apply:hover:before{transform:scale(32)}.jd-page .jd-hero-cta-apply:active{transform:none;filter:brightness(.96);box-shadow:0 2px 10px rgba(42,38,32,.12)}.jd-page .jd-hero-cta-apply:active:not(:hover):not(:focus-visible){filter:none;background:#6f1c1c;border-color:#6f1c1c;color:#faf8f5;box-shadow:0 2px 8px rgba(111,28,28,.37)}.jd-page .jd-hero-cta-apply .landing-hero-cta-btn__text{position:relative;z-index:1;white-space:nowrap}.jd-page .jd-hero-cta-apply .landing-hero-cta-circle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#f7f2ec;color:#822;flex-shrink:0;transition:transform var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease),background-color var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.jd-page .jd-hero-cta-apply .landing-hero-cta-circle__svg{width:1.05rem;height:1.05rem;display:block}.jd-page .jd-hero-cta-apply:focus-visible .landing-hero-cta-circle,.jd-page .jd-hero-cta-apply:hover .landing-hero-cta-circle{background-color:transparent;transform:rotate(-42deg)}@media (prefers-reduced-motion:reduce){.jd-page .jd-hero-cta-apply,.jd-page .jd-hero-cta-apply .landing-hero-cta-circle,.jd-page .jd-hero-cta-apply:before{transition:none}.jd-page .jd-hero-cta-apply:focus-visible .landing-hero-cta-circle,.jd-page .jd-hero-cta-apply:hover .landing-hero-cta-circle{transform:none}}.landing-process-explore-jobs-btn{--landing-hero-cta-expand-dur:0.58s;--landing-hero-cta-expand-ease:cubic-bezier(0.4,0,0.2,1);--landing-hero-cta-text-dur:0.09s;--landing-hero-cta-text-ease:cubic-bezier(0.4,0,1,1);position:relative;isolation:isolate;overflow:hidden;transform:none;background:#962727;border:1px solid #962727;color:#fff;box-shadow:0 2px 12px rgba(150,39,39,.37);padding:.68rem calc(1rem + 10px);min-height:3rem;font-size:.95rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:9999px;flex-shrink:0;align-self:flex-start;box-sizing:border-box;cursor:pointer;transition:color var(--landing-hero-cta-text-dur) var(--landing-hero-cta-text-ease),border-color var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease),box-shadow var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.landing-process-explore-jobs-btn:before{content:"";position:absolute;z-index:0;right:calc(1rem + 10px);top:50%;margin-top:-1rem;width:2rem;height:2rem;border-radius:50%;background:#f7f2ec;transform:scale(1);transform-origin:center center;pointer-events:none;will-change:transform;backface-visibility:hidden;transition:transform var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.landing-process-explore-jobs-btn:link,.landing-process-explore-jobs-btn:visited{color:#fff}.landing-process-explore-jobs-btn:focus-visible,.landing-process-explore-jobs-btn:hover{transform:none;color:#962727;border-color:#962727;box-shadow:0 4px 20px rgba(42,38,32,.1)}.landing-process-explore-jobs-btn:focus-visible{outline:2px solid rgba(150,39,39,.4);outline-offset:2px}.landing-process-explore-jobs-btn:focus-visible:before,.landing-process-explore-jobs-btn:hover:before{transform:scale(32)}.landing-process-explore-jobs-btn:active{transform:none;filter:brightness(.96);box-shadow:0 2px 10px rgba(42,38,32,.12)}.landing-process-explore-jobs-btn:active:not(:hover):not(:focus-visible){filter:none;background:#6f1c1c;border-color:#6f1c1c;color:#faf8f5;box-shadow:0 2px 8px rgba(111,28,28,.37)}.landing-process-explore-jobs-btn.landing-hero-cta-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.9rem}.landing-process-explore-jobs-btn .landing-hero-cta-btn__text{position:relative;z-index:1;white-space:nowrap}.landing-process-explore-jobs-btn .landing-process-explore-jobs-circle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#fff;color:#962727;flex-shrink:0;transition:transform var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease),background-color var(--landing-hero-cta-expand-dur) var(--landing-hero-cta-expand-ease)}.landing-process-explore-jobs-btn .landing-process-explore-jobs-circle__svg{width:1.15rem;height:1.15rem;display:block}.landing-process-explore-jobs-btn:focus-visible .landing-process-explore-jobs-circle,.landing-process-explore-jobs-btn:hover .landing-process-explore-jobs-circle{background-color:transparent;transform:rotate(-42deg)}@media (prefers-reduced-motion:reduce){.landing-process-explore-jobs-btn,.landing-process-explore-jobs-btn .landing-process-explore-jobs-circle,.landing-process-explore-jobs-btn:before{transition:none}.landing-process-explore-jobs-btn:focus-visible .landing-process-explore-jobs-circle,.landing-process-explore-jobs-btn:hover .landing-process-explore-jobs-circle{transform:none}}#after-hero.landing-after-hero{z-index:2;margin-top:clamp(-48px,-4vw,0px);padding:clamp(2rem,5vw,3rem) 25px 0;background:transparent;pointer-events:auto}#after-hero.landing-after-hero,.landing-pre-projects{position:relative;width:100%;flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;min-height:0;overflow:visible}.landing-pre-projects{justify-content:flex-start;padding:clamp(4rem,14vh,10rem) 0 0;margin:0;z-index:0;background:var(--page-bg);border-bottom:none}.landing-pre-projects__pin{position:relative;z-index:1;width:100%}.landing-pre-projects__sticky-above{position:sticky;top:0;z-index:1;width:100%;box-sizing:border-box;background:var(--page-bg);box-shadow:0 1px 0 rgba(42,38,32,.05)}.landing-pre-projects__inner{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);max-width:min(52rem,100%);margin:0;align-self:flex-start;flex-shrink:0;width:100%;padding:0 var(--landing-gutter);box-sizing:border-box;text-align:left;min-width:0}.landing-pre-projects__title-track{width:100%;max-width:100%;box-sizing:border-box;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.landing-pre-projects__title-track::-webkit-scrollbar{height:5px}.landing-pre-projects__title-track::-webkit-scrollbar-thumb{background:rgba(42,38,32,.22);border-radius:999px}.landing-pre-projects .landing-pre-projects__title{margin:0;padding:.1em 0 .2em;box-sizing:border-box;font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:clamp(1.65rem,calc(.75rem + 3.8vw),3.05rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;font-optical-sizing:auto;color:#1a1815;text-align:left;white-space:nowrap;width:-moz-max-content;width:max-content;max-width:none}.landing-pre-projects .landing-pre-projects__title-accent{color:#962727}.landing-pre-projects .landing-fluid-card-stack{flex-shrink:0;position:relative;z-index:1}.landing-fluid-card-stack{background:var(--page-bg)}.landing-fluid-card-stack__card{border:2px solid rgba(42,38,32,.12);background:color-mix(in srgb,var(--page-bg) 56%,#fff 44%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 10px 40px rgba(42,38,32,.07),0 2px 10px rgba(42,38,32,.05);transition:box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.landing-fluid-card-stack__card:hover{border-color:rgba(42,38,32,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 18px 50px rgba(42,38,32,.1),0 4px 14px rgba(42,38,32,.06)}@media (prefers-reduced-motion:reduce){.landing-fluid-card-stack__card{transition:none}}.landing-fluid-card-stack__cta{border:1px solid color-mix(in srgb,#2a2620 7%,transparent);background:color-mix(in srgb,var(--page-bg) 82%,#fff 18%);color:#1a1815;flex-wrap:nowrap;flex-shrink:0;white-space:nowrap}.landing-fluid-card-stack__cta:hover{background:color-mix(in srgb,var(--page-bg) 74%,#fff 26%)}.landing-process-testimonials-slab{flex:0 1 auto;width:calc(100% + 50px);max-width:none;margin:calc(200px + clamp(1.5rem, 4vw, 2.75rem)) -25px 0}.landing-process-testimonials-card-stack-wrap,.landing-process-testimonials-slab{box-sizing:border-box;position:relative;align-self:stretch;display:flex;flex-direction:column}.landing-process-testimonials-card-stack-wrap{--process-card-r:clamp(24px,4.5vw,48px);--process-card-border:3px solid rgba(42,38,32,.1);--process-peach-peek:clamp(20px,3vw,32px);--process-peach-overlap:clamp(40px,7vw,72px);width:100%;flex:0 1 auto;z-index:2}.landing-home-footer-wrap{box-sizing:border-box;width:100%;align-self:stretch;flex-shrink:0;position:relative;z-index:2;margin-top:0;background:#fff}.landing-process-testimonials-card-stack-peach-behind{flex-shrink:0;height:calc(var(--process-peach-peek) + var(--process-peach-overlap));margin-bottom:calc(-1 * var(--process-peach-overlap));z-index:0;border:var(--process-card-border);border-bottom:none;background:#d8b4b4;box-shadow:0 1px 0 rgba(42,38,32,.06);pointer-events:none}.landing-process-testimonials-card,.landing-process-testimonials-card-stack-peach-behind{box-sizing:border-box;width:100%;position:relative;border-radius:var(--process-card-r) var(--process-card-r) 0 0;backface-visibility:hidden}.landing-process-testimonials-card{z-index:2;align-self:stretch;flex:0 1 auto;display:flex;flex-direction:column;min-height:0;max-width:none;margin:0;padding-bottom:clamp(8rem,22vh,18rem);background:#fff;border:var(--process-card-border);box-shadow:none;overflow:hidden;color:#1a1815}.landing-flow-testimonials{width:calc(100% + 50px);max-width:none;margin-top:clamp(1.5rem,5vw,2.75rem);margin-left:-25px;margin-right:-25px;padding:clamp(2rem,5vw,3.25rem) max(var(--landing-gutter),env(safe-area-inset-left,0px)) clamp(2.5rem,6vw,4rem) max(var(--landing-gutter),env(safe-area-inset-right,0px));box-sizing:border-box;background:#fff}.landing-flow-testimonials__title{margin:0 0 clamp(1.25rem,3vw,2rem);padding:0;font-family:inherit;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;letter-spacing:-.02em;color:#1a1815;text-align:center}.landing-flow-testimonials__viewport{overflow:hidden;margin:0;padding:.5rem 0 .75rem;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-size:100% 100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-size:100% 100%}.landing-flow-testimonials__track{display:flex;flex-direction:row;width:-moz-max-content;width:max-content;animation:landing-flow-testimonials-scroll 72s linear infinite}.landing-flow-testimonials__list{display:flex;flex-direction:row;align-items:stretch;gap:clamp(1.25rem,2.5vw,1.75rem);list-style:none;margin:0;padding:0 .75rem;flex-shrink:0}.landing-flow-testimonials__card{flex-shrink:0;width:clamp(300px,36vw,380px);max-width:min(380px,92vw);box-sizing:border-box;margin:0;padding:clamp(1.35rem,2.5vw,1.75rem);background:linear-gradient(165deg,#f3efe8,#e9e2d8);border:1px solid rgba(42,38,32,.11);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 10px 36px rgba(42,38,32,.08),0 2px 10px rgba(42,38,32,.06);display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.landing-flow-testimonials__quote{margin:0;padding:0;font-family:inherit;font-size:clamp(.9rem,1.65vw,.98rem);font-weight:400;line-height:1.55;color:#1a1815;text-align:left;border:none;quotes:none}.landing-flow-testimonials__quote:before{content:"\201C";font-weight:600;color:rgba(42,38,32,.35)}.landing-flow-testimonials__quote:after{content:"\201D";font-weight:600;color:rgba(42,38,32,.35)}.landing-flow-testimonials__meta{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin-top:auto}.landing-flow-testimonials__avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:rgba(42,38,32,.06)}.landing-flow-testimonials__who{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.landing-flow-testimonials__name{font-size:.9375rem;font-weight:700;color:#1a1815;line-height:1.25}.landing-flow-testimonials__role{font-size:.8125rem;font-weight:400;color:rgba(42,38,32,.48);line-height:1.3}@keyframes landing-flow-testimonials-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-flow-testimonials--static .landing-flow-testimonials__track{animation:none}@media (prefers-reduced-motion:reduce){.landing-flow-testimonials__track{animation:none}.landing-flow-testimonials__viewport{mask-image:none;-webkit-mask-image:none}}.landing-after-hero-marquee-wrap{position:relative;width:100%;margin-top:75px;padding-bottom:100px;box-sizing:border-box}.landing-hero-top{width:100%;height:10vh;height:10dvh;max-height:10vh;max-height:10dvh;min-height:0;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem var(--landing-gutter);box-sizing:border-box;pointer-events:none}.floating-card-marquee{flex-shrink:0;margin-left:-25px;margin-right:-25px;margin-bottom:clamp(1.5rem,4vw,3rem);width:calc(100% + 50px);max-width:none;overflow:hidden;padding:.65rem 0;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-size:100% 100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-size:100% 100%}.floating-card-marquee-track{display:flex;flex-direction:row;width:-moz-max-content;width:max-content;animation:floating-card-marquee 48s linear infinite}.floating-card-marquee-list{display:flex;flex-direction:row;align-items:center;gap:clamp(1.75rem,4vw,2.75rem);list-style:none;margin:0;padding:0 1.25rem;flex-shrink:0}.floating-card-marquee-item{display:inline-flex;flex-direction:row;align-items:center;gap:.65rem;flex-shrink:0;cursor:default;transition:color .2s ease,opacity .2s ease,background .2s ease,transform .2s ease}.floating-card-marquee-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.4rem;background:transparent;color:rgba(0,0,0,.36);flex-shrink:0;border:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.floating-card-marquee-brand-svg{width:1.35rem;height:1.35rem;display:block;flex-shrink:0;opacity:1;-o-object-fit:contain;object-fit:contain}.floating-card-marquee-name{font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:rgba(0,0,0,.46);white-space:nowrap;transition:color .2s ease}.floating-card-marquee-item:hover .floating-card-marquee-icon{background:transparent;color:#0a0a0a;border:none;box-shadow:none}.floating-card-marquee-item:hover .floating-card-marquee-brand-svg{opacity:1}.floating-card-marquee-item:hover .floating-card-marquee-name{color:#0a0a0a}@keyframes floating-card-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.floating-card-marquee-track{animation:none}}.landing-hero>*{position:relative;z-index:1}.landing-title{margin:0 0 1.75rem;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(2.85rem,7.5vw,5.5rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;font-synthesis:none;color:#1a1815;text-align:center;width:100%}.landing-title-line{display:block}.landing-title-line+.landing-title-line{margin-top:.06em}.landing-accent{color:#5c6b62;font-weight:700;font-style:normal;font-synthesis:none;letter-spacing:-.03em}.landing-search-row{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;max-width:48rem;margin:0 auto;pointer-events:auto}.landing-search{display:flex;align-items:stretch;flex:1;min-width:0;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;padding:6px 8px 6px 1.35rem;gap:.5rem}.landing-search-input{flex:1;min-width:0;min-height:2.45rem;border:none;background:transparent;font-family:inherit;font-size:1rem;font-weight:400;font-style:normal;color:#fff;outline:none}.landing-search-input::-webkit-search-cancel-button,.landing-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.landing-search-input::-ms-clear{display:none}.landing-search-input::-moz-placeholder{color:hsla(0,0%,100%,.55);font-style:normal;font-weight:400}.landing-search-input::placeholder{color:hsla(0,0%,100%,.55);font-style:normal;font-weight:400}.landing-search-btn{flex-shrink:0;padding:.5rem 1.5rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);font-family:inherit;font-size:.9rem;font-weight:600;font-style:normal;letter-spacing:.01em;color:hsla(0,0%,100%,.82);cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.landing-search-btn:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.95);box-shadow:0 3px 14px rgba(0,0,0,.35)}.landing-search-btn:active{transform:translateY(0);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.75);box-shadow:0 1px 5px rgba(0,0,0,.3)}.landing-stacked-sections-band{box-sizing:border-box;width:100%;margin-top:clamp(100px,12vw,160px);border-top:1px solid rgba(42,38,32,.08);background:var(--page-bg);overflow:hidden}header.joblet-global-header.landing-header{pointer-events:auto;--landing-nav-dropdown-bg:#fff}.landing{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media (max-width:640px){.landing{--landing-gutter:clamp(1rem,4.5vw,1.5rem)}.landing-header{padding-left:max(var(--landing-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--landing-gutter),env(safe-area-inset-right,0px));padding-top:max(.65rem,env(safe-area-inset-top,0px));padding-bottom:.65rem}.landing-header-inner{padding:10px 0;gap:.75rem;align-items:center}.landing-hero-extend{min-height:min(88dvh,640px)}.landing-hero-extend-inner{transform:translateY(10px);padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.landing-hero-extend-headline-row{margin:-8px 0 1.5rem}.landing-hero-extend-headline{font-size:clamp(1.75rem,6.8vw,2.65rem);line-height:1.2}.landing-hero-extend-search-row{flex-direction:column;align-items:stretch;gap:.875rem}.landing-hero-extend .landing-search.landing-search--dual.landing-hero-extend-search-form{background:transparent;border:none;box-shadow:none;padding:0}.landing-hero-extend .landing-search.landing-search--dual.landing-hero-extend-search-form .landing-search-dual-inner{background:color-mix(in srgb,var(--page-bg) 96.5%,#2a2620);border:1px solid var(--landing-extend-search-outline);box-shadow:0 1px 5px rgba(42,38,32,.07);border-radius:12px;padding:6px 1rem 6px 1.1rem}.landing-hero-extend .landing-hero-cta-btn,.landing-hero-extend .landing-search-btn{width:100%;min-height:48px;justify-content:center;touch-action:manipulation}.landing-hero-extend .landing-search.landing-search--dual{width:100%}.landing-after-hero-marquee-wrap{margin-top:2.5rem;padding-bottom:4rem}#after-hero.landing-after-hero{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.floating-card-marquee,.landing-process-testimonials-slab,.landing-stats-shell{width:100%;max-width:100%;margin-left:0;margin-right:0}.landing-stats-shell{margin-top:clamp(1rem,4vw,1.75rem)}.floating-card-marquee-list{gap:clamp(1.25rem,5vw,2rem);padding-left:1rem;padding-right:1rem}.floating-card-marquee{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.landing-pre-projects{padding-top:clamp(2.5rem,10vh,5rem)}.landing-home-footer-wrap{padding-bottom:env(safe-area-inset-bottom,0)}.landing-process-explore-jobs-btn{min-height:48px;touch-action:manipulation}}@media (max-width:480px){.landing-hero-extend .landing-search--dual .landing-search-input,.landing-hero-extend .landing-search-input{font-size:16px}.landing-hero-extend .landing-search-input::-moz-placeholder{font-size:15px}.landing-hero-extend .landing-search-input::placeholder{font-size:15px}.landing-hero-extend-headline-phrase-job-now{white-space:normal}.landing-pre-projects .landing-pre-projects__title{white-space:normal;width:100%;max-width:100%}.landing-pre-projects__title-track{overflow-x:visible;-webkit-overflow-scrolling:auto}.landing-stats__row{gap:2rem 1.25rem}.landing-stats__item{min-width:min(100%,140px)}}