.hero.svelte-1gtr4dx{padding:var(--sg-padding-section-medium) 0 var(--sg-padding-section-small);text-align:center}.hero-content.svelte-1gtr4dx{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.hero-actions.svelte-1gtr4dx{display:flex;gap:1rem}.gallery.svelte-1gtr4dx,.gallery-viewport.svelte-1gtr4dx{overflow:hidden;width:100%}.gallery-track.svelte-1gtr4dx{--slide-width: 41.4%;--slide-gap: 2rem;display:flex;gap:var(--slide-gap);transition:transform 1s ease;transform:translate(calc(var(--slide-index, 0) * -1 * (var(--slide-width) + var(--slide-gap))))}.gallery-slide.svelte-1gtr4dx{flex-shrink:0;width:var(--slide-width)}.gallery-image.svelte-1gtr4dx{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block}@media(max-width:768px){.hero-actions.svelte-1gtr4dx{flex-direction:column;width:100%}.hero-actions.svelte-1gtr4dx .cta-link{width:100%}.gallery-track.svelte-1gtr4dx{--slide-width: 80%}}.mission.svelte-1gtr4dx{padding:var(--sg-padding-section-medium) 0 var(--sg-padding-section-small)}.mission-text.svelte-1gtr4dx{font-size:var(--sg-text-large);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);text-align:center;margin:0}.values.svelte-1gtr4dx{padding:var(--sg-padding-section-medium) 0 2rem 0;text-align:center}.values.svelte-1gtr4dx h2{margin-bottom:2.5rem}.values-grid.svelte-1gtr4dx{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.value-card.svelte-1gtr4dx{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem}.value-icon.svelte-1gtr4dx{width:7rem;height:7rem}.value-icon.svelte-1gtr4dx img:where(.svelte-1gtr4dx){width:100%;height:100%}.value-description.svelte-1gtr4dx{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0}@media(max-width:768px){.values.svelte-1gtr4dx{padding:var(--sg-padding-section-small) 0 2rem 0}.values-grid.svelte-1gtr4dx{grid-template-columns:1fr}}.perks.svelte-1gtr4dx{padding:2rem 0 var(--sg-padding-section-small) 0}.perks-header.svelte-1gtr4dx{text-align:center;margin-bottom:2.5rem}.perks-description.svelte-1gtr4dx{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:1rem auto 0;max-width:48rem}.perks-handbook-link.svelte-1gtr4dx{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:.5rem 0 0}.perks-handbook-link.svelte-1gtr4dx a:where(.svelte-1gtr4dx){color:var(--sg-text-primary);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.1em}.perks-handbook-link.svelte-1gtr4dx a:where(.svelte-1gtr4dx):hover{color:var(--sg-brand)}.perks-grid.svelte-1gtr4dx{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}.perk-card.svelte-1gtr4dx{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.perk-icon.svelte-1gtr4dx{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.perk-icon.svelte-1gtr4dx img:where(.svelte-1gtr4dx){width:100%;height:100%}.perk-text.svelte-1gtr4dx{display:flex;flex-direction:column;gap:.25rem}.perk-description.svelte-1gtr4dx{font-size:var(--sg-text-small);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:0;white-space:pre-line}@media(max-width:992px){.perks-grid.svelte-1gtr4dx{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.perks-grid.svelte-1gtr4dx{grid-template-columns:1fr}}.merge-videos.svelte-1gtr4dx{padding:var(--sg-padding-section-medium) 0;overflow:hidden}.merge-header.svelte-1gtr4dx{text-align:center;margin-bottom:2.5rem}.merge-description.svelte-1gtr4dx{font-size:var(--sg-text-base);color:var(--sg-text-secondary);line-height:var(--sg-lh-body);margin:1rem auto 0;max-width:48rem}.video-slider.svelte-1gtr4dx{position:relative;height:0;padding-top:calc(min(45rem,70vw)*.5625);overflow:visible}.video-slider.svelte-1gtr4dx:before,.video-slider.svelte-1gtr4dx:after{content:"";position:absolute;top:0;bottom:0;width:50vw;z-index:10;pointer-events:none}.video-slider.svelte-1gtr4dx:before{right:calc(100% - 3rem);background:linear-gradient(to right,var(--sg-bg-primary) 0%,var(--sg-bg-primary) 60%,rgba(2,2,2,.8) 75%,rgba(2,2,2,.4) 90%,rgba(2,2,2,0) 100%)}.video-slider.svelte-1gtr4dx:after{left:calc(100% - 3rem);background:linear-gradient(to left,var(--sg-bg-primary) 0%,var(--sg-bg-primary) 60%,rgba(2,2,2,.8) 75%,rgba(2,2,2,.4) 90%,rgba(2,2,2,0) 100%)}.video-slide.svelte-1gtr4dx{position:absolute;top:0;left:50%;width:min(45rem,70vw);transition:transform .5s ease,opacity .5s ease}.video-slide-prev.svelte-1gtr4dx{opacity:.4;transform:translate(calc(-150% - 2rem)) scale(.95)}.video-slide-active.svelte-1gtr4dx{opacity:1;transform:translate(-50%) scale(1);z-index:2}.video-slide-next.svelte-1gtr4dx{opacity:.4;transform:translate(calc(50% + 2rem)) scale(.95)}.video-slide-hidden.svelte-1gtr4dx{opacity:0;pointer-events:none;transform:translate(-50%) scale(.9);z-index:-1}.video-embed.svelte-1gtr4dx{position:relative;padding-top:56.25%;background-color:var(--sg-greyscale-1);border-radius:var(--sg-radius-medium);overflow:hidden}.video-embed.svelte-1gtr4dx iframe:where(.svelte-1gtr4dx){position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-controls.svelte-1gtr4dx{display:flex;justify-content:center;gap:1rem;margin-top:4rem}.video-nav-btn.svelte-1gtr4dx{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--sg-radius-small);border:none;background-color:transparent;color:var(--sg-text-primary);cursor:pointer;transition:opacity .2s}.video-nav-btn.svelte-1gtr4dx:hover{opacity:.7}.job-board.svelte-1gtr4dx{padding:var(--sg-padding-section-small) 0 var(--sg-padding-section-medium)}.job-board-header.svelte-1gtr4dx{text-align:center;margin-bottom:2.5rem}.job-filters.svelte-1gtr4dx{display:flex;gap:1.5rem;margin-bottom:2.5rem}.filter-field.svelte-1gtr4dx{display:flex;flex-direction:column;gap:.375rem;flex:1;max-width:20rem}.filter-label.svelte-1gtr4dx{font-size:var(--sg-text-small);font-weight:var(--sg-font-weight-medium);color:var(--sg-text-primary)}.filter-input.svelte-1gtr4dx,.filter-select.svelte-1gtr4dx{padding:.625rem .75rem;background-color:var(--sg-greyscale-1);border:1px solid var(--sg-border-primary);border-radius:var(--sg-radius-small);color:var(--sg-text-primary);font-family:var(--sg-font-sans);font-size:var(--sg-text-small);outline:none;transition:border-color .2s}.filter-input.svelte-1gtr4dx::placeholder{color:var(--sg-text-alternate)}.filter-input.svelte-1gtr4dx:focus,.filter-select.svelte-1gtr4dx:focus{border-color:var(--sg-brand)}.filter-select.svelte-1gtr4dx{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M5.853 6.662a1 1 0 0 1-.337-.058 1 1 0 0 1-.296-.198L.726 1.912a.75.75 0 0 1-.213-.522.74.74 0 0 1 .213-.532.72.72 0 0 1 .527-.217c.206 0 .382.073.527.217l4.073 4.073L9.926.858a.74.74 0 0 1 .522-.213.74.74 0 0 1 .531.213.72.72 0 0 1 .218.527.72.72 0 0 1-.218.527L6.485 6.406a1 1 0 0 1-.296.198 1 1 0 0 1-.337.058Z' fill='%23909090'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.job-no-results.svelte-1gtr4dx{text-align:center;padding:3rem 0;color:var(--sg-text-secondary)}.job-list.svelte-1gtr4dx{display:flex;flex-direction:column;gap:2rem}.department-heading.svelte-1gtr4dx{font-family:var(--sg-font-sans);font-size:var(--sg-text-small);font-weight:var(--sg-font-weight-regular);margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--sg-border-alternate);color:var(--sg-text-secondary)}.job-card-list.svelte-1gtr4dx{display:flex;flex-direction:column;gap:0}.job-card.svelte-1gtr4dx{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--sg-border-alternate);border-top:none;text-decoration:none;color:var(--sg-text-primary);transition:background-color .2s}.job-card.svelte-1gtr4dx:first-child{border-top:1px solid var(--sg-border-alternate);border-top-left-radius:var(--sg-radius-small);border-top-right-radius:var(--sg-radius-small)}.job-card.svelte-1gtr4dx:last-child{border-bottom-left-radius:var(--sg-radius-small);border-bottom-right-radius:var(--sg-radius-small)}.job-card.svelte-1gtr4dx:hover{background-color:var(--sg-greyscale-1)}.job-card-heading.svelte-1gtr4dx{display:flex;align-items:center;gap:.75rem}.job-title.svelte-1gtr4dx{font-family:var(--sg-font-sans);font-size:var(--sg-text-base);font-weight:var(--sg-font-weight-medium);margin:0}.job-location.svelte-1gtr4dx{font-size:var(--sg-text-small);color:var(--sg-text-secondary);text-align:right}.job-apply.svelte-1gtr4dx{white-space:nowrap}.job-apply-btn.svelte-1gtr4dx{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;background-color:var(--sg-greyscale-2);color:var(--sg-text-primary);font-size:var(--sg-text-small);font-weight:var(--sg-font-weight-medium);border-radius:2rem;transition:background-color .2s}.job-card.svelte-1gtr4dx:hover .job-apply-btn:where(.svelte-1gtr4dx){background-color:var(--sg-greyscale-3)}@media(max-width:768px){.merge-videos.svelte-1gtr4dx{padding:var(--sg-padding-section-small) 0}.job-board.svelte-1gtr4dx{padding:2rem 0 var(--sg-padding-section-medium)}.job-filters.svelte-1gtr4dx{flex-direction:column}.filter-field.svelte-1gtr4dx{max-width:100%}.job-card.svelte-1gtr4dx{grid-template-columns:1fr;gap:.75rem;padding:1rem}.job-location.svelte-1gtr4dx{text-align:left}.job-apply-btn.svelte-1gtr4dx{width:100%}}.recruiting-team.svelte-1gtr4dx{padding:var(--sg-padding-section-small) 0 var(--sg-padding-section-medium)}.recruiting-team.svelte-1gtr4dx h3{text-align:center;margin-bottom:2.5rem}.recruiting-grid.svelte-1gtr4dx{display:flex;justify-content:center;gap:3rem}@media(max-width:600px){.recruiting-grid.svelte-1gtr4dx{flex-direction:column;align-items:center}}.recruiter-card.svelte-1gtr4dx{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.recruiter-headshot.svelte-1gtr4dx{width:12rem;height:12rem;border-radius:50%;overflow:hidden;background-color:var(--sg-greyscale-2)}.recruiter-image.svelte-1gtr4dx{width:100%;height:100%;object-fit:cover}.recruiter-info.svelte-1gtr4dx{display:flex;flex-direction:column;align-items:center;gap:.25rem}.recruiter-name.svelte-1gtr4dx{font-size:var(--sg-text-base);font-weight:var(--sg-font-weight-medium);margin:0}.recruiter-linkedin.svelte-1gtr4dx{color:var(--sg-text-alternate);transition:color .2s}.recruiter-linkedin.svelte-1gtr4dx:hover{color:var(--sg-text-primary)}.marketing-main:before,.marketing-main:after{display:none}
