.hero[data-astro-cid-guc5d4eo].offers-hero{min-height:0;padding-block:32px}.offers-hero[data-astro-cid-guc5d4eo] .hero__media[data-astro-cid-guc5d4eo]{aspect-ratio:auto;width:100%;height:280px;min-height:0}@media (width<=960px){.offers-hero[data-astro-cid-guc5d4eo] .hero__media[data-astro-cid-guc5d4eo]{height:160px}}.offres-intro[data-astro-cid-guc5d4eo]{max-width:62ch;color:var(--color-text-secondary);margin:20px 0 0;font-size:17px;line-height:1.65}.offres-content[data-astro-cid-guc5d4eo]{min-width:0}.jarvi-board[data-astro-cid-guc5d4eo]{background:var(--color-bordeaux);width:100%;color:var(--color-cream);margin:48px 0 0;padding:56px 0 64px}.jarvi-board__inner[data-astro-cid-guc5d4eo]{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.jarvi-shell[data-astro-cid-guc5d4eo]{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.jarvi-fallback[data-astro-cid-guc5d4eo]{border:1px solid color-mix(in srgb, var(--color-gold) 45%, transparent);background:color-mix(in srgb, var(--color-bordeaux) 88%, black);color:var(--color-cream);justify-items:start;gap:12px;padding:24px;display:grid}.jarvi-fallback[data-astro-cid-guc5d4eo] p[data-astro-cid-guc5d4eo]{margin:0}.jarvi-fallback[data-astro-cid-guc5d4eo] a[data-astro-cid-guc5d4eo]{min-height:44px;color:var(--color-gold);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.jarvi-spontaneous[data-astro-cid-guc5d4eo]{border-top:1px solid var(--color-gold-line);border-bottom:1px solid var(--color-border-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:80px;margin-top:72px;padding:56px 0;display:grid}.jarvi-spontaneous[data-astro-cid-guc5d4eo] h3[data-astro-cid-guc5d4eo]{max-width:22ch;font-family:var(--font-serif);text-wrap:balance;margin:12px 0 20px;font-size:36px;font-weight:500;line-height:1.12}.jarvi-spontaneous[data-astro-cid-guc5d4eo] p[data-astro-cid-guc5d4eo]{max-width:54ch;color:var(--color-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.65}#jarvi-spontaneous-application[data-astro-cid-guc5d4eo]{width:280px}.offres-interlude[data-astro-cid-guc5d4eo]{background:var(--color-charcoal);height:clamp(280px,30vw,420px);margin:0;position:relative;overflow:hidden}.offres-interlude[data-astro-cid-guc5d4eo] img[data-astro-cid-guc5d4eo]{object-fit:cover;width:100%;height:100%}.offres-interlude[data-astro-cid-guc5d4eo] figcaption[data-astro-cid-guc5d4eo]{max-width:520px;color:var(--color-cream);background:var(--color-bordeaux);font-family:var(--font-serif);padding:28px 40px;font-size:24px;line-height:1.35;position:absolute;bottom:0;right:0}.offres-method__grid[data-astro-cid-guc5d4eo]{grid-template-columns:repeat(3,1fr);gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.offres-method__grid[data-astro-cid-guc5d4eo] li[data-astro-cid-guc5d4eo]{border-top:1px solid var(--color-gold-line);padding:28px 0 0}.offres-method__icon[data-astro-cid-guc5d4eo]{width:48px;height:48px;color:var(--color-cream);background:var(--color-bordeaux);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.offres-method__grid[data-astro-cid-guc5d4eo] h3[data-astro-cid-guc5d4eo]{color:var(--color-charcoal);font-family:var(--font-serif);letter-spacing:-.2px;margin:18px 0 12px;font-size:24px;font-weight:500}.offres-method__grid[data-astro-cid-guc5d4eo] p[data-astro-cid-guc5d4eo]{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.65}@media (width<=900px){.jarvi-spontaneous[data-astro-cid-guc5d4eo]{grid-template-columns:1fr;gap:32px}#jarvi-spontaneous-application[data-astro-cid-guc5d4eo]{width:min(100%,360px)}.offres-method__grid[data-astro-cid-guc5d4eo]{grid-template-columns:1fr;gap:0}.offres-method__grid[data-astro-cid-guc5d4eo] li[data-astro-cid-guc5d4eo]+li[data-astro-cid-guc5d4eo]{margin-top:32px}}@media (width<=600px){.jarvi-board[data-astro-cid-guc5d4eo]{margin-top:32px;padding:32px 0 40px}.jarvi-spontaneous[data-astro-cid-guc5d4eo]{margin-top:48px;padding:40px 0}.offres-interlude[data-astro-cid-guc5d4eo] figcaption[data-astro-cid-guc5d4eo]{padding:22px 24px;font-size:20px;left:24px;right:24px}}.jarvi-icon-templates{display:none}.jarvi-board #jarvi-job-offers .jarvi-offer-item,.jarvi-board #jarvi-job-offers .jarvi-action-button,.jarvi-board #jarvi-job-offers .jarvi-secondary-button,.jarvi-board #jarvi-job-offers .jarvi-view-more-button,.jarvi-board #jarvi-job-offers .jarvi-filter-select,.jarvi-board #jarvi-job-offers .jarvi-filter-input,.jarvi-board #jarvi-job-offers .jarvi-filter-item,.jarvi-board #jarvi-job-offers .jarvi-tag,.jarvi-board #jarvi-job-offers button,.jarvi-board #jarvi-job-offers select,.jarvi-board #jarvi-job-offers input{border-radius:4px!important}.jarvi-board #jarvi-job-offers .jarvi-action-button,.jarvi-board #jarvi-job-offers .jarvi-secondary-button,.jarvi-board #jarvi-job-offers .jarvi-view-more-button,.jarvi-board #jarvi-job-offers button{font-family:var(--font-sans)!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important}.jarvi-board #jarvi-job-offers .jarvi-action-button:first-letter,.jarvi-board #jarvi-job-offers .jarvi-secondary-button:first-letter,.jarvi-board #jarvi-job-offers button:first-letter{text-transform:uppercase!important}.jarvi-board #jarvi-job-offers .jarvi-filters-intro{color:var(--color-cream);margin:0 0 18px}.jarvi-board #jarvi-job-offers .jarvi-filters-intro__title{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:500;line-height:1.15}.jarvi-board #jarvi-job-offers .jarvi-filters-intro__help{color:color-mix(in srgb, var(--color-cream) 76%, transparent);margin:6px 0 0;font-size:14px;line-height:1.5}.jarvi-board #jarvi-job-offers .jarvi-filter-icon,.jarvi-board #jarvi-job-offers [class^=jarvi-icon-],.jarvi-board #jarvi-job-offers [class*=\ jarvi-icon-]{justify-content:center;align-items:center;display:inline-flex}.jarvi-board #jarvi-job-offers .phosphor-icon{flex:none;display:block}#jarvi-job-offers .jarvi-view-more-button{min-height:44px!important}.jarvi-board #jarvi-job-offers,.jarvi-board #jarvi-job-offers .jarvi-job-offers,.jarvi-board #jarvi-job-offers .jarvi-offers-list{color:var(--color-cream);background:0 0!important}.jarvi-board #jarvi-job-offers .jarvi-offer-detail{border-radius:4px;padding:32px;background:var(--color-cream)!important;color:var(--color-charcoal)!important}.jarvi-board #jarvi-job-offers .jarvi-offer-detail h2,.jarvi-board #jarvi-job-offers .jarvi-offer-detail h3,.jarvi-board #jarvi-job-offers .jarvi-offer-detail p,.jarvi-board #jarvi-job-offers .jarvi-offer-detail li,.jarvi-board #jarvi-job-offers .jarvi-offer-detail span,.jarvi-board #jarvi-job-offers .jarvi-offer-detail div{color:var(--color-charcoal)!important}.jarvi-board #jarvi-job-offers .jarvi-offer-detail-header,.jarvi-board #jarvi-job-offers .jarvi-offer-detail-header *,.jarvi-board #jarvi-job-offers .jarvi-offer-header,.jarvi-board #jarvi-job-offers .jarvi-offer-header *{color:var(--color-cream)!important}.jarvi-board #jarvi-job-offers .jarvi-offer-detail-header .jarvi-tag{color:var(--color-cream)!important;background:0 0!important;border:0!important;padding-left:0!important}.jarvi-board #jarvi-job-offers .jarvi-close-button{background:var(--color-cream)!important;color:var(--color-bordeaux)!important}.jarvi-board #jarvi-job-offers .jarvi-share-button{width:44px!important;height:44px!important;color:var(--color-bordeaux)!important;box-shadow:none!important;transition:color .15s var(--ease-out), transform .15s var(--ease-out)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px!important}.jarvi-board #jarvi-job-offers .jarvi-share-button:hover,.jarvi-board #jarvi-job-offers .jarvi-share-button:focus-visible{transform:translateY(-2px);color:var(--color-charcoal)!important;background:0 0!important}.jarvi-board #jarvi-job-offers .jarvi-share-button span{mask-position:50%;mask-size:contain;mask-repeat:no-repeat;background-color:currentColor!important;background-image:none!important;width:24px!important;height:24px!important}.jarvi-board #jarvi-job-offers .jarvi-icon-whatsapp{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.6 14.3c-.3-.1-1.8-.9-2-1-.3-.1-.5-.1-.7.1-.2.3-.7 1-.9 1.2-.2.2-.3.2-.6.1-.3-.1-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6l.5-.5c.1-.2.2-.3.3-.5.1-.2 0-.4 0-.5 0-.2-.7-1.6-.9-2.2-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.5s1.1 2.9 1.2 3.1c.1.2 2.1 3.2 5.1 4.5.7.3 1.3.5 1.7.6.7.2 1.4.2 1.9.1.6-.1 1.8-.7 2-1.4.3-.7.3-1.3.2-1.4-.1-.1-.3-.2-.6-.3ZM12 2a10 10 0 0 0-8.5 15.2L2 22l4.9-1.5A10 10 0 1 0 12 2Zm0 18.3a8.3 8.3 0 0 1-4.2-1.2l-.3-.2-3 .9.9-2.9-.2-.3A8.3 8.3 0 1 1 12 20.3Z'/%3E%3C/svg%3E")}.jarvi-board #jarvi-job-offers .jarvi-icon-email{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm8 9L4 8v10h16V8l-8 5Zm0-2 8-5H4l8 5Z'/%3E%3C/svg%3E")}.jarvi-board #jarvi-job-offers .jarvi-icon-copy{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.1.1l2-2A5 5 0 0 0 12 4l-1.1 1.1'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.1-.1l-2 2A5 5 0 0 0 12 20l1.1-1.1'/%3E%3C/svg%3E")}.jarvi-board #jarvi-job-offers h2,.jarvi-board #jarvi-job-offers h3,.jarvi-board #jarvi-job-offers .jarvi-offers-title,.jarvi-board #jarvi-job-offers .jarvi-section-title{color:var(--color-cream)!important}.jarvi-board #jarvi-job-offers .jarvi-offer-item{transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:var(--color-cream)!important;color:var(--color-charcoal)!important;box-shadow:none!important;border:0!important}.jarvi-board #jarvi-job-offers .jarvi-offer-item .jarvi-offer-title,.jarvi-board #jarvi-job-offers .jarvi-offer-item .jarvi-offer-date,.jarvi-board #jarvi-job-offers .jarvi-offer-item p,.jarvi-board #jarvi-job-offers .jarvi-offer-item span{color:inherit!important}.jarvi-board #jarvi-job-offers .jarvi-offer-item:hover,.jarvi-board #jarvi-job-offers .jarvi-offer-item:focus-within{transform:translateY(-3px);background:var(--color-cream-surface)!important;color:var(--color-charcoal)!important;box-shadow:0 18px 38px -26px #0d0d0dc7!important}.jarvi-board #jarvi-job-offers .jarvi-offer-item:hover .jarvi-action-button,.jarvi-board #jarvi-job-offers .jarvi-offer-item:focus-within .jarvi-action-button{background:var(--color-charcoal)!important;color:var(--color-cream)!important}.jarvi-board #jarvi-job-offers .jarvi-attribution{text-align:center;justify-content:center;align-items:center;width:100%;display:flex!important}.jarvi-board #jarvi-job-offers .jarvi-offer-aside,.jarvi-board #jarvi-job-offers .jarvi-aside-block{background:var(--color-cream-deep)!important;color:var(--color-charcoal)!important;border-color:#0000!important}.jarvi-board #jarvi-job-offers .jarvi-aside-block .jarvi-detail-card{box-shadow:none!important;background:0 0!important;border:0!important}.jarvi-board #jarvi-job-offers .jarvi-aside-block *{color:var(--color-charcoal)!important}.jarvi-board #jarvi-job-offers .jarvi-aside-block .jarvi-action-button,.jarvi-board #jarvi-job-offers .jarvi-aside-block .jarvi-action-button *{color:var(--color-cream)!important}@media (prefers-reduced-motion:reduce){.jarvi-board #jarvi-job-offers .jarvi-offer-item{transition:none}.jarvi-board #jarvi-job-offers .jarvi-offer-item:hover,.jarvi-board #jarvi-job-offers .jarvi-offer-item:focus-within{transform:none}}
