.gPMrEW_root{background:var(--color-background-canvas);min-block-size:100%;inline-size:100%}.gPMrEW_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gPMrEW_skipLink{z-index:10;min-block-size:3rem;min-inline-size:3rem;color:var(--color-text-inverse);background:var(--color-background-strong);justify-content:center;align-items:center;padding:.75rem 1rem;text-decoration:none;display:flex;position:absolute;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-200%)}.gPMrEW_skipLink:focus-visible{transform:translateY(0)}.gPMrEW_hero{background:var(--color-background-raised);block-size:100dvh;min-block-size:36rem;position:relative;overflow:hidden}.gPMrEW_heroPoster{block-size:100%;inline-size:100%;position:absolute;inset:0}.gPMrEW_heroLogo{block-size:auto;inline-size:min(18.6508vw,17.625rem);min-inline-size:10rem;position:absolute;inset-block-start:clamp(2rem,3.64vw,3.4375rem);inset-inline-start:50%;transform:translate(-50%)}.gPMrEW_introduction{block-size:62.5rem;color:var(--color-text-accent);background:var(--color-background-strong);position:relative;overflow:hidden}.gPMrEW_introductionPoster{block-size:100%;inline-size:100%;position:absolute;inset:0}.gPMrEW_introductionContent{z-index:1;block-size:100%;padding:6.875rem var(--layout-grid-margin) 7.125rem;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.gPMrEW_introductionStatement{max-inline-size:63.75rem;font-family:var(--font-family-display);font-size:var(--font-size-display-primary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-primary)}.gPMrEW_introductionEmphasis{text-underline-offset:.08em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:.075em}.gPMrEW_introductionSupporting{max-inline-size:58.375rem;font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.gPMrEW_featuredRole{background:var(--color-background-raised);text-transform:uppercase;block-size:65.6875rem;position:relative;overflow:hidden}.gPMrEW_crystalPoster{aspect-ratio:1;inline-size:min(73.6772vw,69.625rem);position:absolute;inset-block-start:-4.875rem;inset-inline-start:calc(50% - 1.625rem);transform:translate(-50%)}.gPMrEW_featuredGradient{background:linear-gradient(to bottom, #f3f3f200, var(--color-background-canvas) 66%);position:absolute;inset:52% 0 0}.gPMrEW_featuredTitle,.gPMrEW_featuredDescription{z-index:1;inline-size:calc(100% - (2 * var(--layout-grid-margin)));max-inline-size:calc(100% - (2 * var(--layout-grid-margin)));font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-align:center;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.gPMrEW_featuredTitle{inset-block-start:6.75rem}.gPMrEW_featuredDescription{max-inline-size:64rem;inset-block-end:1.75rem}.gPMrEW_openPositions{background:var(--color-background-canvas);text-transform:uppercase;min-block-size:97.75rem;padding:8rem 0 9.8125rem}.gPMrEW_openPositions>h2{font-family:var(--font-family-display);font-size:var(--font-size-display-secondary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-secondary);text-align:center}.gPMrEW_positionList{gap:var(--space-stack-compact);inline-size:min(calc(100% - (2 * var(--layout-grid-margin))), var(--layout-content-max-width));margin-block-start:5.125rem;margin-inline:auto;padding:0;list-style:none;display:grid}.gPMrEW_positionRow{background:var(--color-background-raised);border-radius:var(--radius-content-card);overflow:clip}.gPMrEW_positionSummary{cursor:pointer;justify-content:space-between;align-items:center;block-size:8.125rem;padding:0 2.4375rem;list-style:none;display:flex}.gPMrEW_positionSummary::-webkit-details-marker{display:none}.gPMrEW_positionSummary:focus-visible{outline:.1875rem solid var(--color-icon-action);outline-offset:-.1875rem}.gPMrEW_positionSummary h3,.gPMrEW_positionDetail h4{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.gPMrEW_positionPrompt{font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:none;align-items:center;gap:2.75rem;display:flex}.gPMrEW_positionPrompt img{flex:none;transition:transform .28s cubic-bezier(.22,1,.36,1)}.gPMrEW_positionRow[open]:not([data-position-state=closing]) .gPMrEW_positionPrompt img{transform:rotate(180deg)}.gPMrEW_positionPanelInner{min-block-size:0;block-size:calc(var(--position-expanded-height) - 8.125rem);position:relative;overflow:hidden}.gPMrEW_positionTagline{inline-size:40.375rem;color:var(--color-icon-action);font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);position:absolute;inset-block-start:var(--position-tagline-offset);inset-inline-start:51.4164%}.gPMrEW_positionDetailsGrid{grid-template-columns:repeat(4,minmax(0,19.5rem));justify-content:space-between;display:grid;position:absolute;inset-block-start:11.5rem;inset-inline:1.9306rem}.gPMrEW_positionDetail{grid-template-rows:4.625rem auto;gap:1.6875rem;display:grid}.gPMrEW_positionDetail h4{margin-inline-start:.5625rem}.gPMrEW_positionDetail p{font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:none;white-space:pre-line;border-inline-start:1px solid #1414144d;padding-inline-start:.625rem}.gPMrEW_positionApply{flex-direction:column;align-items:center;gap:1.8125rem;inline-size:58.375rem;display:flex;position:absolute;inset-block-end:5rem;inset-inline-start:50%;transform:translate(-50%)}.gPMrEW_positionApply p{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-icon-action);text-align:center}.gPMrEW_positionApply button{block-size:3rem;inline-size:8.6667rem;color:var(--color-text-primary);border:1px solid var(--color-icon-action);font-size:var(--font-size-body);line-height:var(--line-height-body);background:0 0;border-radius:.5rem;padding:0}.gPMrEW_positionApply button:disabled{cursor:not-allowed;opacity:1}.gPMrEW_product{block-size:180.875rem;color:var(--color-text-inverse);background:var(--color-background-strong);padding-block-end:10.4375rem}.gPMrEW_productIntroduction{block-size:91.8125rem;padding:7rem var(--layout-grid-margin) 0;position:relative;overflow:hidden}.gPMrEW_productIntroduction>h2{z-index:2;max-inline-size:43.5rem;color:var(--color-text-accent);font-family:var(--font-family-display);font-size:var(--font-size-display-primary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-primary);text-align:center;text-transform:uppercase;margin-inline:auto;position:relative}.gPMrEW_benefitGrid{z-index:2;grid-template-columns:repeat(3,minmax(0,23.5625rem));justify-content:space-between;gap:6rem 0;inline-size:min(100% - 11.25rem,83.25rem);margin-block-start:3.625rem;margin-inline:auto;padding:0;list-style:none;display:grid;position:relative}.gPMrEW_benefit{min-block-size:10.25rem}.gPMrEW_benefit h3{max-inline-size:25rem;color:var(--color-text-accent);font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.gPMrEW_benefitNumber{display:block}.gPMrEW_benefit p{max-inline-size:23.5rem;font-size:var(--font-size-body);line-height:var(--line-height-body);margin-block-start:1.5rem}.gPMrEW_phonePoster{z-index:1;aspect-ratio:1521/855;inline-size:min(100.595vw,95.0625rem);position:absolute;inset-block-start:41.375rem;inset-inline-start:max(5.1875rem, calc((100% - var(--layout-canvas-max-width)) / 2 + 5.1875rem))}.gPMrEW_groupOverview{block-size:78.625rem;inline-size:min(calc(100% - (2 * var(--layout-grid-margin))), var(--layout-content-max-width));color:var(--color-text-primary);background:var(--color-background-accent);border-radius:var(--radius-content-card);margin-inline:auto;padding:7rem 2.375rem 4.5rem}.gPMrEW_groupOverview>h2{font-family:var(--font-family-display);font-size:var(--font-size-display-primary);font-weight:var(--font-weight-display);line-height:var(--line-height-display-primary);text-align:center;text-transform:uppercase}.gPMrEW_groupIntroduction{max-inline-size:58.25rem;font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-align:center;text-transform:uppercase;margin-block-start:3.6875rem;margin-inline:auto}.gPMrEW_companyGrid{grid-template-columns:repeat(3,minmax(0,23.6875rem));justify-content:space-between;gap:0;margin-block-start:9.5625rem;display:grid}.gPMrEW_company h3{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.gPMrEW_company p{font-size:var(--font-size-body);line-height:var(--line-height-body);margin-block-start:1.625rem}.gPMrEW_footer{background:var(--color-background-canvas);block-size:31.8125rem;position:relative}.gPMrEW_footerLogo{block-size:auto;inline-size:min(18.6508vw,17.625rem);min-inline-size:10rem;position:absolute;inset-block-start:2.4375rem;inset-inline-start:max(2.875rem, calc((100% - var(--layout-canvas-max-width)) / 2 + 2.875rem))}.gPMrEW_footerAbout{inline-size:min(57.6875rem, calc(100% - (2 * var(--layout-grid-margin))));position:absolute;inset-block-start:16.9375rem;inset-inline-start:max(3.125rem, calc((100% - var(--layout-canvas-max-width)) / 2 + 3.125rem))}.gPMrEW_footerAbout h2{font-family:var(--font-family-display);font-size:var(--font-size-heading);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:uppercase}.gPMrEW_footerAbout p{margin-block-start:.25rem;font-size:1.1875rem;line-height:1.2}.gPMrEW_footerAbout a{color:inherit;text-underline-offset:.12em;text-decoration:underline}@media (width<=88.5rem){.gPMrEW_positionPanelInner{block-size:auto;padding:1rem 1.75rem 4rem}.gPMrEW_positionTagline,.gPMrEW_positionDetailsGrid,.gPMrEW_positionApply{inline-size:auto;position:static;transform:none}.gPMrEW_positionTagline{max-inline-size:40.375rem;margin-inline-start:auto}.gPMrEW_positionDetailsGrid{gap:4rem var(--layout-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:4rem}.gPMrEW_positionDetail{grid-template-rows:auto auto;gap:1.5rem}.gPMrEW_positionApply{margin-block-start:5rem}}@media (width<=72rem){.gPMrEW_introduction,.gPMrEW_featuredRole,.gPMrEW_openPositions,.gPMrEW_product,.gPMrEW_productIntroduction,.gPMrEW_groupOverview{block-size:auto}.gPMrEW_introductionContent{min-block-size:55rem;padding-inline:clamp(1.25rem,5vw,3.125rem)}.gPMrEW_introductionStatement,.gPMrEW_productIntroduction>h2,.gPMrEW_groupOverview>h2{font-size:clamp(3rem,7.5vw,5rem)}.gPMrEW_introductionSupporting,.gPMrEW_featuredTitle,.gPMrEW_featuredDescription,.gPMrEW_positionRow h3,.gPMrEW_benefit h3,.gPMrEW_groupIntroduction,.gPMrEW_company h3{font-size:clamp(1.5rem,3.2vw,2.125rem)}.gPMrEW_featuredRole{min-block-size:56rem}.gPMrEW_crystalPoster{inline-size:min(92vw,58rem)}.gPMrEW_featuredTitle{inset-block-start:1rem}.gPMrEW_openPositions{padding:6rem clamp(1.25rem,5vw,3.125rem)}.gPMrEW_positionList,.gPMrEW_benefitGrid,.gPMrEW_groupOverview{inline-size:auto}.gPMrEW_positionSummary{padding-inline:1.75rem}.gPMrEW_product{padding-block-end:5rem}.gPMrEW_productIntroduction{flex-direction:column;padding:6rem clamp(1.25rem,5vw,3.125rem) 0;display:flex}.gPMrEW_benefitGrid{justify-content:normal;gap:4.5rem var(--layout-grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.gPMrEW_phonePoster{align-self:center;inline-size:min(100%,65rem);margin-block-start:-1rem;position:relative;inset:auto}.gPMrEW_groupOverview{min-block-size:68rem;margin:4rem clamp(1.25rem,5vw,3.125rem) 0;padding:5rem clamp(1.5rem,4.5vw,2.8125rem)}.gPMrEW_companyGrid{justify-content:normal;gap:var(--layout-grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:5rem}.gPMrEW_footer{flex-direction:column;block-size:auto;min-block-size:31.8125rem;padding:3rem clamp(1.25rem,5vw,3.125rem);display:flex}.gPMrEW_footerLogo,.gPMrEW_footerAbout{position:static}.gPMrEW_footerAbout{inline-size:auto;margin-block-start:auto}}@media (width<=56.25rem){.gPMrEW_positionDetailsGrid{grid-template-columns:1fr;gap:3.5rem}.gPMrEW_companyGrid{grid-template-columns:1fr;gap:3.5rem;margin-block-start:4rem}.gPMrEW_company{max-inline-size:40rem}}@media (width<=43.75rem){.gPMrEW_root{--font-size-body:1rem}.gPMrEW_hero{block-size:calc(7rem + 71.6667vw - 2px);min-block-size:0}.gPMrEW_heroPoster{block-size:calc(71.6667vw - 2px);inset-block:7rem auto}.gPMrEW_introduction{z-index:1;margin-block-start:-1px}.gPMrEW_heroLogo{inline-size:10rem}.gPMrEW_introductionContent{gap:3rem;min-block-size:34rem;padding-block:2.5rem}.gPMrEW_introductionStatement,.gPMrEW_productIntroduction>h2,.gPMrEW_groupOverview>h2{font-size:clamp(1.875rem,7vw,2.5rem)}.gPMrEW_introductionSupporting,.gPMrEW_featuredTitle,.gPMrEW_featuredDescription,.gPMrEW_positionSummary h3,.gPMrEW_positionDetail h4,.gPMrEW_benefit h3,.gPMrEW_groupIntroduction,.gPMrEW_company h3,.gPMrEW_footerAbout h2{font-size:clamp(1.0625rem,4vw,1.25rem)}.gPMrEW_featuredRole{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:1rem;min-block-size:0;padding:2.5rem 1.25rem;display:grid}.gPMrEW_crystalPoster{aspect-ratio:auto;grid-row:2;justify-self:center;block-size:min(30rem,100vw);inline-size:min(38rem,135vw);max-inline-size:none;margin-block:0;position:relative;inset:auto;transform:none}.gPMrEW_featuredGradient{inset-block-start:45%}.gPMrEW_featuredTitle,.gPMrEW_featuredDescription{inline-size:auto;max-inline-size:none;position:relative;inset:auto;transform:none}.gPMrEW_featuredTitle{grid-row:1}.gPMrEW_featuredDescription{grid-row:3}.gPMrEW_openPositions{min-block-size:0;padding-block:3rem 3.5rem}.gPMrEW_openPositions>h2{font-size:clamp(1.875rem,7vw,2.5rem)}.gPMrEW_positionList{gap:.625rem;margin-block-start:2rem}.gPMrEW_positionRow{border-radius:1.5rem}.gPMrEW_positionSummary{gap:1rem;block-size:auto;min-block-size:5rem;padding:1rem 1.25rem}.gPMrEW_positionPrompt{gap:0}.gPMrEW_positionPrompt span{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gPMrEW_positionPrompt img{block-size:auto;inline-size:1.625rem}.gPMrEW_positionPanelInner{padding:0 1.25rem 2.5rem}.gPMrEW_positionTagline,.gPMrEW_positionApply p{font-size:clamp(1.25rem,5vw,1.5rem)}.gPMrEW_positionTagline{margin-inline-start:0}.gPMrEW_positionDetailsGrid{gap:2.5rem;margin-block-start:2.5rem}.gPMrEW_positionApply{margin-block-start:3rem}.gPMrEW_product{padding-block-end:3rem}.gPMrEW_productIntroduction{padding-block-start:3rem}.gPMrEW_benefitGrid{grid-template-columns:1fr;gap:2rem;margin-block-start:2.5rem}.gPMrEW_benefit{min-block-size:0}.gPMrEW_benefit p{margin-block-start:1rem}.gPMrEW_phonePoster{inline-size:min(36rem,135vw);max-inline-size:none;margin-block:1.5rem -3rem}.gPMrEW_groupOverview{margin-block-start:0;padding:2.5rem 1.25rem}.gPMrEW_groupIntroduction{margin-block-start:1.5rem}.gPMrEW_companyGrid{gap:2rem;margin-block-start:2.5rem}.gPMrEW_company p{margin-block-start:1rem}.gPMrEW_footerLogo{inline-size:9rem}.gPMrEW_footer{min-block-size:0;padding-block:2.5rem}.gPMrEW_footerAbout{margin-block-start:3rem}.gPMrEW_footerAbout p{font-size:var(--font-size-body)}}@media (prefers-reduced-motion:reduce){.gPMrEW_positionPrompt img{transition:none}}._5sHMuW_root{overflow:hidden}._5sHMuW_poster{display:block;position:absolute;inset:0}._5sHMuW_media{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;max-inline-size:none;display:block;position:absolute;inset:0}._5sHMuW_video{pointer-events:none;opacity:0;visibility:hidden}._5sHMuW_video[data-video-state=playing]{opacity:1;visibility:visible}@font-face{font-family:Helvetica Neue LT Pro;src:url(/assets/fonts/helvetica-neue-lt-pro-97-black-condensed.woff2)format("woff2"),url(/assets/fonts/helvetica-neue-lt-pro-97-black-condensed.woff)format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Neue Haas Unica Pro;src:url(/assets/fonts/neue-haas-unica-pro-regular.woff2)format("woff2"),url(/assets/fonts/neue-haas-unica-pro-regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}}@layer tokens{:root{--color-background-canvas:#f3f3f2;--color-background-strong:#000;--color-background-raised:#fff;--color-background-accent:#78ffbe;--color-text-primary:#000;--color-text-inverse:#fff;--color-text-accent:#78ffbe;--color-icon-action:#10ad61;--font-family-display:"Helvetica Neue LT Pro", "Arial Narrow", sans-serif;--font-family-body:"Neue Haas Unica Pro", Arial, sans-serif;--font-weight-display:900;--font-weight-body:400;--font-size-display-primary:5rem;--font-size-display-secondary:3.4375rem;--font-size-heading:2.125rem;--font-size-body:1.0625rem;--line-height-display-primary:.954;--line-height-display-secondary:.95;--line-height-heading:1.1;--line-height-body:1.1;--letter-spacing-heading:.02em;--layout-canvas-max-width:94.5rem;--layout-content-max-width:88.25rem;--layout-grid-columns:12;--layout-grid-margin:3.125rem;--layout-grid-gutter:1.25rem;--space-stack-compact:.9375rem;--radius-content-card:1.875rem}}@layer base{:root{color:var(--color-text-primary);background:var(--color-background-canvas);font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-synthesis:none;text-rendering:optimizelegibility}body{min-inline-size:20rem}}@layer components;
