.site-header{--header-fg: #fff;--header-bg: rgba(0, 0, 0, .64);--header-border: rgba(255, 255, 255, .08);position:fixed;inset:0 0 auto;z-index:50;height:81px;color:var(--header-fg);background:var(--header-bg);border-bottom:1px solid var(--header-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.site-header--light,.site-header--green{--header-fg: #090909;--header-bg: rgba(247, 247, 247, .72);--header-border: rgba(0, 0, 0, .06)}.site-header--home,.site-header--home.site-header--light,.site-header--home.site-header--green{--header-fg: #fff;--header-bg: rgba(255, 255, 255, .1);--header-border: rgba(255, 255, 255, .2)}.site-header--green{--header-bg: rgba(199, 255, 159, .7)}.site-header--menu-open{--header-fg: #fff;--header-bg: #000;--header-border: rgba(255, 255, 255, .05);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner{width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between}.site-header__brand{display:inline-flex;flex:0 0 auto}.site-header__logo{display:block;width:auto;height:26px;transition:filter .3s cubic-bezier(.4,0,.2,1)}.site-header--events .site-header__logo{height:25.6px}.site-header--light .site-header__logo,.site-header--green .site-header__logo{filter:invert(1)}.site-header--home .site-header__logo,.site-header--menu-open .site-header__logo{filter:none}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:41px;padding:9px 18px 10px;border:1px solid currentColor;border-radius:999px;color:#090909;background:#fff;font-family:var(--font-sans, "Instrument Sans", Arial, sans-serif);font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.site-header--light .site-header__cta,.site-header--green .site-header__cta{color:#fff;background:#090909}.site-header--home .site-header__cta{color:#090909;background:#fff}.site-header__cta:hover{transform:translateY(-1px)}.site-header__cta:focus-visible,.site-header__desktop-nav a:focus-visible,.site-header__menu-button:focus-visible,.events-mobile-menu a:focus-visible{outline:2px solid #c7ff9f;outline-offset:4px}.site-header__desktop-nav{display:flex;align-items:center;gap:40px;font-family:var(--font-sans, "Instrument Sans", Arial, sans-serif);font-size:16px;font-weight:600;line-height:1.25}.site-header__desktop-nav a{color:currentColor;opacity:.8;text-decoration:none;text-underline-offset:5px}.site-header__desktop-nav a:hover,.site-header__desktop-nav a.is-current{opacity:1}.site-header__desktop-nav a.is-current{text-decoration:underline;text-decoration-thickness:1px}.site-header__menu-button{display:none;width:36px;height:36px;padding:4px;align-items:center;justify-content:center;border:0;color:currentColor;background:transparent;cursor:pointer}.site-header__menu-button svg{width:28px;height:28px}.events-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;display:none;overflow-y:auto;overscroll-behavior:contain;color:#fff;background:radial-gradient(circle at 100% 0%,rgba(41,41,41,.38),transparent 42%),#000;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.events-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.events-mobile-menu__nav{min-height:100dvh;padding:56px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:38px}.events-mobile-menu__nav a{color:#fff;font-family:var(--font-sans, "Instrument Sans", Arial, sans-serif);font-size:clamp(36px,10.5vw,52px);font-weight:400;line-height:1.15;text-decoration:none;text-underline-offset:8px}.events-mobile-menu__nav a.is-current{text-decoration:underline;text-decoration-thickness:1px}.site-footer{min-height:0;padding:56px 48px 36px;color:#fff;background:#000;font-family:var(--font-sans, "Instrument Sans", Arial, sans-serif)}.site-footer__inner{width:100%;max-width:1440px;margin:0 auto}.site-footer__links{display:flex;align-items:stretch;justify-content:space-between;gap:88px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.05)}.site-footer__group h2{margin:0 0 12px;color:#fff6;font-family:var(--font-mono, "Fragment Mono", ui-monospace, monospace);font-size:14px;font-weight:400;line-height:18.2px;text-transform:uppercase}.site-footer__group ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.site-footer__group li+li{margin-top:0}.site-footer__group a,.site-footer__privacy-links button{color:inherit;font:inherit;font-size:17px;line-height:22.1px;text-align:left;text-decoration:none}.site-footer__privacy-links button{padding:0;border:0;background:transparent;cursor:pointer}.site-footer__group a:hover,.site-footer__privacy-links button:hover{text-decoration:underline;text-underline-offset:3px}.site-footer__contact-column{display:flex;width:max-content;flex-direction:column;gap:48px}.site-footer__group--inquiries li+li{margin-top:0}.site-footer__group--offices address{display:flex;flex-direction:column;gap:8px;margin:0;font-size:17px;font-style:normal;line-height:22.1px}.site-footer__legal{max-width:620px;margin:24px 0;color:#ffffff73;font-size:14px;line-height:18.2px}.site-footer__privacy-links{display:flex;flex-wrap:wrap;gap:12px 32px}.site-footer__privacy-links a,.site-footer__privacy-links button{font-size:13px}.site-footer__wordmark{display:block;width:100%;height:auto;margin:64px 0 0}.site-footer__group--company,.site-footer__group--social{width:max-content;flex:0 0 auto}.site-footer__group--offices{width:480px;max-width:480px;flex:0 0 480px}.site-footer__tagline{margin:0;font-size:50px;font-weight:400;line-height:1.2;letter-spacing:-.035em}.site-footer__tagline em{color:#c7ff9f;font-family:var(--font-serif, "Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}@media(min-width:1024px)and (max-width:1279px){.site-footer__group--offices{width:auto;min-width:0;flex:1 1 480px}}.cookie-launcher{position:fixed;left:1%;bottom:10px;z-index:2147483646;width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:#fff;background:#6aaae4;box-shadow:0 4px 8px #0003;cursor:pointer}.cookie-launcher img{display:block;width:50px;height:50px}.cookie-launcher:focus-visible{outline:2px solid #c7ff9f;outline-offset:3px}.cookie-preferences{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483644;padding:24px;display:flex;align-items:center;justify-content:center;color:#171717;background:#0000007a;font-family:var(--font-sans, "Instrument Sans", Arial, sans-serif)}.cookie-preferences__panel{position:relative;width:min(100%,520px);max-height:calc(100dvh - 48px);overflow-y:auto;padding:36px;border-radius:2px;background:#fff;box-shadow:0 18px 60px #00000040}.cookie-preferences__panel h2{margin:0 44px 14px 0;font-size:26px;line-height:1.1}.cookie-preferences__panel>p{margin:0 0 28px;color:#595959;font-size:15px;line-height:1.45}.cookie-preferences__close{position:absolute;top:22px;right:22px;width:34px;height:34px;padding:5px;border:0;color:#111;background:transparent;cursor:pointer}.cookie-preferences__close svg{width:100%;height:100%}.cookie-preferences__row{padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #e6e6e6}.cookie-preferences__row span{display:flex;flex-direction:column;gap:4px}.cookie-preferences__row strong{font-size:15px}.cookie-preferences__row small{color:#666;font-size:12px}.cookie-preferences__row input{width:20px;height:20px;accent-color:#111}.cookie-preferences__save{width:100%;min-height:46px;margin-top:12px;border:1px solid #000;color:#fff;background:#000;font:inherit;font-size:15px;font-weight:600;cursor:pointer}@media(max-width:1023px){.site-header--events{height:56px}.site-header__inner{padding-inline:24px}.site-header--events .site-header__logo{height:25.6px}.site-header__desktop-nav{display:none}.site-header__menu-button,.events-mobile-menu{display:flex}.site-footer{min-height:1150px;padding:56px 24px 36px}.site-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:88px;padding-bottom:46px}.site-footer__contact-column,.site-footer__group--offices{width:auto;max-width:none;flex-basis:auto;grid-column:1 / -1}.site-footer__wordmark{margin:64px 0 0}.site-footer__tagline{font-size:20px;line-height:1.3;letter-spacing:-.02em}}@media(max-width:767px){.site-header--home{height:64px}.site-header--careers{height:65px}.site-header--home .site-header__inner,.site-header--careers .site-header__inner{padding-inline:20px}.site-header__logo{height:20px}.site-header__cta{min-height:36px;padding:8px 12px;font-size:12px}.site-footer__group a,.site-footer__privacy-links button,.site-footer__group--offices address{font-size:17px;line-height:22.1px}.site-footer__group h2{margin-bottom:12px;font-size:14px;line-height:18.2px}.site-footer__contact-column{gap:48px}.site-footer__group li+li{margin-top:0}.site-footer__group--offices address{gap:8px}.site-footer__legal{margin:24px 0;font-size:14px;line-height:18.2px}.site-footer__privacy-links{flex-direction:column;gap:12px}.site-footer__privacy-links a,.site-footer__privacy-links button{font-size:17px;line-height:22.1px}.site-footer__links{column-gap:88px;padding-bottom:32px}.site-footer__wordmark{width:100%;max-width:100%;margin:64px 0 0}.cookie-preferences{padding:16px;align-items:flex-end}.cookie-preferences__panel{max-height:calc(100dvh - 32px);padding:32px 24px 24px}}@media(prefers-reduced-motion:reduce){.site-header,.site-header__logo,.site-header__cta,.events-mobile-menu{transition:none}}@font-face{font-family:Instrument Sans;src:url(/assets/careers/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/careers/e41d5df559864f9e-s.p.0gq7fw9.sy_5.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/careers/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}.careers-page{--career-green: #c7ff9f;--career-off-white: #f6f6f6;--career-black: #141415;width:100%;overflow:clip;background:#fff;color:#000;font-family:Instrument Sans,Arial,sans-serif}.careers-page *,.careers-page *:before,.careers-page *:after{box-sizing:border-box}.careers-page h1,.careers-page h2,.careers-page h3,.careers-page p{margin:0}.careers-page button,.careers-page a{font:inherit}.careers-page .careers-cta{font-size:18px;font-weight:600;line-height:1}.careers-page img,.careers-page video{display:block;max-width:100%}.careers-page em{font-family:"Instrument Serif",Times New Roman,serif;font-style:italic;font-weight:400}.careers-cta{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:14px 26px;border:2px solid #000;border-radius:999px;background:#000;color:#fff;font-size:18px;font-weight:600;line-height:1;text-decoration:none;transition:color .22s ease,background-color .22s ease,transform .22s ease}.careers-cta:hover{background:var(--career-green);color:#000;transform:translateY(-2px)}.careers-section-heading{width:min(100% - 48px,980px);margin-inline:auto;text-align:center}.careers-section-heading h2{font-size:67px;font-weight:400;letter-spacing:-4px;line-height:.93}.careers-section-heading p{margin-top:28px;font-size:22px;font-weight:400;letter-spacing:-.44px;line-height:1.36}.careers-arrow{display:grid;width:56px;height:56px;place-items:center;flex:0 0 auto;border:1px solid rgba(0,0,0,.3);border-radius:50%;background:#ffffffbd;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.careers-arrow img{width:17px;height:13px}.careers-arrow:hover{border-color:#000;background:#fff;transform:scale(1.05)}.careers-hero{position:relative;min-height:901px;padding-top:121px;background:#fff}.careers-hero h1{position:relative;z-index:2;width:min(1096px,calc(100% - 96px));margin-inline:auto;font-size:100px;font-weight:400;letter-spacing:-6px;line-height:.93;text-align:center;white-space:nowrap}.careers-hero h1 em{letter-spacing:-2.5px}.careers-hero-window{position:relative;height:585px;margin-top:28px;overflow:hidden;filter:drop-shadow(0 30px 26px rgba(16,13,28,.12))}.careers-hero-track{position:absolute;top:0;left:0;display:flex;width:max-content;height:585px;align-items:center;gap:24px;margin-left:calc(50vw - 1360px);animation:careers-hero-marquee 62s linear infinite;will-change:transform}.careers-hero-window:hover .careers-hero-track{animation-play-state:paused}.careers-hero-card{position:relative;width:460px;height:467px;flex:0 0 auto;overflow:hidden;border-radius:50px;background:#252525;transform:scale(.99);transition:width .6s cubic-bezier(.2,.75,.2,1),height .6s cubic-bezier(.2,.75,.2,1),transform .6s ease}.careers-hero-card.is-current{width:880px;height:585px;transform:scale(1)}.careers-hero-card video{width:100%;height:100%;object-fit:cover}.careers-hero-caption{position:absolute;bottom:24px;left:24px;display:flex;max-width:calc(100% - 48px);align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#00000073;color:#fff;font-size:15px;line-height:1.2;opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(12px) scale(.96);transition:opacity .36s ease,transform .36s ease}.careers-hero-card.is-nearest .careers-hero-caption{opacity:1;transform:translateY(0) scale(1)}.careers-hero-caption img{width:22px;height:22px;filter:brightness(0) invert(1)}.careers-hero-cta{position:absolute;right:50%;bottom:10px;z-index:3;transform:translate(50%)}.careers-hero-cta:hover{transform:translate(50%) translateY(-2px)}@keyframes careers-hero-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 12px),0,0)}}.careers-green-stage,.career-growth,.internal-documents,.careers-awards{background:var(--career-green)}.careers-manifesto{min-height:1214px;padding:176px 64px 120px}.careers-manifesto-line{width:min(1312px,100%);margin-inline:auto!important;font-size:64px;font-weight:400;letter-spacing:-1.28px;line-height:1.2}.careers-manifesto-line+.careers-manifesto-line{margin-top:86px!important}.careers-reveal-word{display:inline;color:#00000012;filter:blur(15px);transition:color .9s ease,filter .9s ease;transition-delay:calc(var(--word-index) * 24ms)}.careers-manifesto-line.is-revealed .careers-reveal-word{color:#000;filter:blur(0)}.careers-funnel{display:flex;min-height:1001px;align-items:center;justify-content:center;padding:60px 64px 92px}.careers-funnel-visual{position:relative;width:min(1312px,100%);aspect-ratio:1770 / 1080}.careers-funnel-lottie{width:100%;height:100%}.careers-funnel-lottie>div,.careers-funnel-lottie svg{width:100%!important;height:100%!important}.careers-funnel-lottie--mobile{display:none}.career-growth{min-height:1107px;padding:42px 64px 56px}.career-growth-grid{display:grid;width:min(1230px,100%);min-height:1008px;margin-inline:auto;grid-template-columns:376px minmax(350px,1fr) 376px;align-items:center;gap:34px}.career-growth-column{display:grid;gap:28px}.career-growth-column--left{transform:translateY(92px)}.career-growth-column--right{transform:translateY(-74px)}.career-person-card{display:flex;width:376px;min-height:536px;flex-direction:column;padding:28px 30px 32px;border-radius:40px;background:#fff;box-shadow:0 35px 70px -50px #16142847}.career-person-card--1,.career-person-card--4{transform:rotate(1.2deg)}.career-person-card--2,.career-person-card--3{transform:rotate(-1deg)}.career-person-card h3{font-family:"Instrument Serif",Times New Roman,serif;font-size:42px;font-weight:400;letter-spacing:-.42px;line-height:1.12}.career-person-card>img{width:100%;height:250px;margin:10px auto 22px;object-fit:contain}.career-person-card p{font-size:17px;letter-spacing:-.34px;line-height:1.3}.career-person-card .career-person-result{margin-top:16px;font-weight:700}.career-person-story strong{display:inline-block;margin-top:16px;font-weight:700}.career-growth-copy{display:flex;align-items:center;flex-direction:column;text-align:center}.career-growth-copy h2{font-size:67px;font-weight:400;letter-spacing:-4px;line-height:.93}.career-growth-copy p{max-width:420px;margin:24px auto 32px;font-size:22px;letter-spacing:-.44px;line-height:1.36}.team-feats,.pay-benefits{background:var(--career-off-white)}.team-feats{min-height:1333px;padding:145px 0 116px}.team-feats .careers-section-heading p{max-width:770px;margin-inline:auto}.team-feats-rail{width:100%;height:790px;margin-top:64px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory}.team-feats-rail::-webkit-scrollbar{display:none}.team-feats-track{display:flex;width:max-content;min-width:100%;height:100%;align-items:center;gap:40px;padding-inline:calc(50vw - 524px)}.team-feat-card{--team-color: #929a50;position:relative;width:762px;height:550px;flex:0 0 auto;overflow:hidden;border-radius:40px;background:var(--team-color);cursor:pointer;scroll-snap-align:center;transform:scale(.9);transform-origin:center;transition:width .65s cubic-bezier(.22,.75,.18,1),height .65s cubic-bezier(.22,.75,.18,1),transform .65s ease}.team-feat-card.is-active{width:1048px;height:757px;transform:scale(1)}.team-feat-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.team-feat-shade{position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,var(--team-color) 54%,var(--team-color) 100%)}.team-feat-badge{position:absolute;bottom:27px;left:27px;width:39%;max-height:220px;border-radius:22px;object-fit:contain}.team-feat-copy{position:absolute;right:46px;bottom:64px;width:50%;color:#fff;opacity:0;transform:translateY(20px);transition:opacity .42s ease .15s,transform .42s ease .15s}.team-feat-card.is-active .team-feat-copy{opacity:1;transform:translateY(0)}.team-feat-copy img{width:auto;max-width:260px;height:52px;margin-bottom:22px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.team-feat-copy p{font-size:20px;letter-spacing:-.4px;line-height:1.3}.careers-carousel-controls{display:flex;justify-content:center;gap:16px;margin-top:18px}.pay-benefits{min-height:2853px;padding:135px 64px 120px}.pay-benefits-heading p{line-height:1.55}.pay-benefits a:not(.careers-cta){color:inherit}.top-benefits,.remote-benefits{display:grid;width:min(900px,100%);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.top-benefits{margin-top:74px}.benefit-card{display:flex;min-height:402px;align-items:center;justify-content:center;flex-direction:column;border-radius:40px;background:#fff;color:#000;text-decoration:none;transition:transform .22s ease}.benefit-card:hover,.remote-benefit-card:hover{transform:translateY(-5px)}.benefit-card--green,.remote-benefit-card--green{background:var(--career-green)}.benefit-card img{width:218px;height:210px;object-fit:contain}.benefit-card strong{margin-top:18px;font-size:23px;line-height:1.08;text-align:center}.office-carousel,.retreat-media{position:relative;width:min(1216px,100%);height:684px;margin-inline:auto;overflow:hidden;border-radius:70px;background:#000;box-shadow:0 12px 57px #1e13431a}.office-carousel{margin-top:40px}.office-main-photo,.retreat-media>img,.retreat-media>video{width:100%;height:100%;object-fit:cover}.office-main-photo{transition:opacity .28s ease}.office-overlay,.retreat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0000 47%,#000000d4 86%,#000)}.office-arrows{position:absolute;top:50%;right:30px;left:30px;z-index:3;display:flex;justify-content:space-between;transform:translateY(-50%)}.office-arrows .careers-arrow{border-color:#ffffffa6;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.office-arrows .careers-arrow img{filter:invert(1)}.office-carousel-content,.retreat-content{position:absolute;right:40px;bottom:36px;left:40px;z-index:2;color:#fff;text-align:center}.office-carousel-content h3,.retreat-content h3{font-size:48px;font-weight:600;letter-spacing:-3.36px;line-height:1.1}.office-carousel-content h3 em,.retreat-content h3 em{letter-spacing:-1px}.office-thumbnails,.retreat-thumbnails{display:flex;max-width:720px;margin:30px auto 0;gap:20px;overflow-x:auto;scrollbar-width:none}.office-thumbnails::-webkit-scrollbar,.retreat-thumbnails::-webkit-scrollbar{display:none}.office-thumbnail,.retreat-thumbnails button{position:relative;width:144px;height:96px;flex:0 0 auto;overflow:hidden;padding:0;border:2px solid transparent;border-radius:14px;background:#202020;color:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,transform .2s ease}.office-thumbnail.is-active,.retreat-thumbnails button.is-active{border-color:var(--career-green);transform:translateY(-8px)}.office-thumbnail:after,.retreat-thumbnails button:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to top,rgba(0,0,0,.75),transparent 70%)}.office-thumbnail>img,.retreat-thumbnails button>img{width:100%;height:100%;object-fit:cover}.office-thumbnail>span,.retreat-thumbnails button>span{position:absolute;right:10px;bottom:8px;left:10px;z-index:2;font-size:15px;font-weight:600;line-height:1.05}.office-thumbnail small{display:block;margin-top:3px;font-size:12px}.remote-benefits{margin-top:40px}.remote-benefit-card{display:flex;min-height:400px;align-items:center;justify-content:center;flex-direction:column;border-radius:40px;background:#fff;color:#000;text-decoration:none;transition:transform .22s ease}.remote-benefit-card--green{background:var(--career-green)}.remote-benefit-card img{width:210px;height:178px;object-fit:contain}.remote-benefit-card strong{margin-top:8px;font-size:23px;line-height:1.08;text-align:center}.remote-benefit-card span{margin-top:24px;font-size:18px;text-decoration:underline;text-underline-offset:3px}.retreat-block{display:flex;align-items:center;flex-direction:column;margin-top:40px}.retreat-media>img,.retreat-media>video{filter:saturate(.8)}.retreat-block>.careers-cta{margin-top:48px}.internal-documents{min-height:855px;padding:116px 64px 96px}.internal-documents-heading{width:min(100%,1100px)}.documents-grid{display:grid;width:min(1312px,100%);margin:64px auto 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.document-card{display:grid;min-height:200px;padding:20px;border-radius:40px;background:#fff;box-shadow:0 24px 50px -42px #00000073;grid-template-columns:126px 1fr;gap:24px}.document-icon{display:grid;min-height:160px;place-items:center;border-radius:28px;background:#000;color:var(--career-green)}.document-icon img{width:40px;height:40px;color:var(--career-green);filter:invert(86%) sepia(13%) saturate(1095%) hue-rotate(49deg) brightness(104%)}.document-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:4px 14px 4px 0}.document-copy h3{font-size:25px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.document-copy p,.document-copy a{font-size:17px;letter-spacing:-.34px;line-height:1.3}.document-copy p{margin-top:8px}.document-copy a{margin-top:24px;color:#000;text-decoration:underline;text-underline-offset:3px}.careers-awards{display:flex;min-height:785px;align-items:center;flex-direction:column;padding:75px 64px 88px}.careers-awards-grid{display:grid;width:min(1200px,100%);min-height:480px;align-items:center;grid-template-columns:repeat(3,1fr);gap:60px}.career-award{display:flex;align-items:center;flex-direction:column;text-align:center}.award-art{display:flex;height:236px;align-items:center;justify-content:center}.award-art img{width:min(100%,320px);max-height:226px;object-fit:contain}.career-award h3{margin-top:24px;font-size:22px;font-weight:600;letter-spacing:-.44px}.glassdoor-card{display:flex;width:390px;height:398px;align-items:center;flex-direction:column;padding:42px 38px 0;overflow:hidden;border-radius:40px;background:linear-gradient(to bottom,#fff 69%,#fff0)}.glassdoor-rating{width:166px;height:auto}.glassdoor-logo{width:230px;height:auto;margin-top:28px}.glassdoor-reviews{width:100%;margin-top:20px}.careers-awards>.careers-cta{margin-top:28px}@media(max-width:1279px){.careers-hero h1{font-size:76px}.career-growth-grid{grid-template-columns:330px minmax(300px,1fr) 330px}.career-person-card{width:330px}.team-feats-track{padding-inline:calc(50vw - 450px)}.team-feat-card.is-active{width:900px}.office-carousel,.retreat-media{width:min(100%,1050px)}}@media(max-width:1023px){.career-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-growth-copy{grid-column:1 / -1;grid-row:1}.career-growth-column{transform:none}.career-person-card{width:100%}.team-feat-card.is-active{width:78vw}.team-feats-track{padding-inline:11vw}.office-carousel,.retreat-media{border-radius:48px}}@media(max-width:767px){.careers-cta{min-height:56px;padding:13px 24px;font-size:18px}.careers-section-heading{width:min(100% - 48px,520px)}.careers-section-heading h2,.career-growth-copy h2{font-size:36px;letter-spacing:-1.8px;line-height:1.12}.careers-section-heading p,.career-growth-copy p{font-size:20px;letter-spacing:-.4px;line-height:1.36}.careers-arrow{width:56px;height:56px}.careers-hero{min-height:844px;padding-top:143px}.careers-hero h1{width:min(327px,calc(100% - 48px));font-size:45px;letter-spacing:-3px;line-height:1.03;text-align:left;white-space:normal}.careers-hero h1 em{letter-spacing:-1.25px}.careers-hero-window{height:330px;margin-top:80px;filter:drop-shadow(0 20px 20px rgba(16,13,28,.14))}.careers-hero-track{height:304px;gap:12px;margin-left:calc(50vw - 662px);animation-duration:48s}.careers-hero-card{width:236px;height:260px;border-radius:30px}.careers-hero-card.is-current{width:308px;height:304px}.careers-hero-caption{right:16px;bottom:16px;left:16px;width:max-content;max-width:calc(100% - 32px);padding:10px 13px;font-size:13px}.careers-hero-caption img{width:20px;height:20px}.careers-hero-cta{bottom:38px}.careers-manifesto{min-height:949px;padding:142px 24px 100px}.careers-manifesto-line{font-size:32px;letter-spacing:-.96px;line-height:1.2}.careers-manifesto-line+.careers-manifesto-line{margin-top:70px!important}.careers-funnel{min-height:528px;padding:10px 24px 18px}.careers-funnel-visual{width:min(327px,100%);height:500px;aspect-ratio:auto;overflow:hidden}.careers-funnel-lottie--desktop{display:none}.careers-funnel-lottie--mobile{display:block}.career-growth{min-height:2554px;padding:80px 24px 76px}.career-growth-grid{display:flex;width:min(327px,100%);min-height:0;align-items:stretch;flex-direction:column;gap:24px}.career-growth-copy{order:-1;margin-bottom:16px}.career-growth-copy p{margin:24px 0}.career-growth-column{display:contents}.career-person-card{width:100%;min-height:480px;padding:28px 30px 32px;border-radius:22px;transform:none}.career-person-card h3{font-size:42px}.career-person-card>img{height:247px;margin:6px auto 22px}.career-person-card p{font-size:17px}.career-person-card .career-person-result,.career-person-story strong{margin-top:18px}.career-person-card--3{order:3}.career-person-card--4{order:4}.team-feats{min-height:833px;padding:80px 0 64px}.team-feats .careers-section-heading p{margin-top:28px;font-size:18px}.team-feats-rail{height:498px;margin-top:44px}.team-feats-track{gap:18px;padding-inline:calc((100vw - min(303px,80.8vw))/2)}.team-feat-card,.team-feat-card.is-active{width:min(303px,80.8vw);height:470px;border-radius:20px;transform:scale(.94)}.team-feat-card.is-active{transform:scale(1)}.team-feat-shade{top:35%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,var(--team-color) 49%,var(--team-color) 100%)}.team-feat-badge{display:none}.team-feat-copy{right:24px;bottom:32px;left:24px;width:auto}.team-feat-copy img{max-width:180px;height:38px;margin-bottom:18px}.team-feat-copy p{font-size:17px;line-height:1.24}.careers-carousel-controls{margin-top:18px}.pay-benefits{min-height:1980px;padding:80px 24px 72px}.pay-benefits-heading p{font-size:18px;line-height:1.42}.top-benefits,.remote-benefits{display:flex;width:min(327px,100%);flex-direction:column;gap:24px}.top-benefits{margin-top:56px}.benefit-card{width:100%;min-height:128px;justify-content:flex-start;flex-direction:row;padding:16px 24px;border-radius:20px}.benefit-card img{width:96px;height:96px;flex:0 0 auto}.benefit-card strong{margin:0 0 0 22px;font-size:18px;text-align:left}.office-carousel,.retreat-media{width:min(327px,100%);height:425px;border-radius:20px}.office-carousel{margin-top:24px}.office-main-photo{height:57%}.office-overlay,.retreat-overlay{background:linear-gradient(to bottom,transparent 31%,rgba(0,0,0,.8) 62%,#000 100%)}.office-arrows{top:39%;right:10px;left:10px}.office-arrows .careers-arrow{width:44px;height:44px}.office-carousel-content,.retreat-content{right:22px;bottom:21px;left:22px}.office-carousel-content h3,.retreat-content h3{font-size:26px;letter-spacing:-1.55px}.office-thumbnails,.retreat-thumbnails{width:calc(100% + 22px);max-width:none;margin-top:27px;gap:12px}.office-thumbnail,.retreat-thumbnails button{width:108px;height:76px;border-radius:10px}.office-thumbnail>span,.retreat-thumbnails button>span{right:7px;bottom:6px;left:7px;font-size:13px}.office-thumbnail small{font-size:10px}.remote-benefits{margin-top:24px}.remote-benefit-card{display:grid;width:100%;min-height:154px;padding:18px 24px;border-radius:20px;grid-template-columns:96px 1fr;grid-template-rows:1fr auto;column-gap:18px}.remote-benefit-card img{width:96px;height:96px;grid-row:1 / 3}.remote-benefit-card strong{align-self:end;margin:0;font-size:18px;text-align:left}.remote-benefit-card span{align-self:start;margin-top:12px;font-size:14px}.retreat-block{margin-top:24px}.retreat-media{height:391px}.retreat-media>img,.retreat-media>video{height:62%}.retreat-content{bottom:20px}.retreat-thumbnails{margin-top:26px}.retreat-block>.careers-cta{margin-top:48px}.internal-documents{min-height:1011px;padding:80px 24px 72px}.internal-documents-heading{width:min(327px,100%)}.internal-documents-heading p{margin-top:24px;font-size:20px}.documents-grid{width:min(327px,100%);margin-top:48px;grid-template-columns:1fr;gap:24px}.document-card{display:block;min-height:152px;padding:22px 24px;border-radius:20px}.document-icon{display:block;float:left;min-height:0;margin:-2px 9px 0 0;border-radius:0;background:transparent;color:#000}.document-icon img{width:24px;height:24px;filter:none}.document-copy{display:block;padding:0}.document-copy h3{font-size:20px}.document-copy p,.document-copy a{font-size:16px}.document-copy p{margin-top:9px}.document-copy a{display:inline-block;margin-top:18px}.careers-awards{min-height:1151px;padding:80px 24px 86px}.careers-awards-grid{display:flex;width:min(327px,100%);min-height:0;flex-direction:column;gap:54px}.career-award--italy{order:1}.career-award--europe{order:2}.career-award--glassdoor{order:3}.award-art{height:150px}.award-art img{max-height:145px}.career-award h3{margin-top:16px;font-size:20px}.glassdoor-card{width:min(327px,100%);height:360px;padding:46px 32px 0;border-radius:22px}.glassdoor-rating{width:152px}.glassdoor-logo{width:210px;margin-top:28px}.careers-awards>.careers-cta{margin-top:54px}}@media(min-width:1024px){.careers-page .careers-cta{min-height:62px;padding:16px 28px;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:26px}.careers-hero{display:flex;height:900px;min-height:900px;justify-content:space-around;flex-direction:column;padding-top:0}.careers-hero h1{width:min(1097px,calc(100% - 128px));padding-top:120px;font-size:100px;letter-spacing:-6px;line-height:.93}.careers-hero-window{height:48.567708vh;min-height:437.109px;max-height:437.109px;margin:20px 0}.careers-hero-track{height:100%;gap:16px;margin-left:calc(50vw - 1360px)}.careers-hero-card,.careers-hero-card.is-current{width:calc(25vw - 20px);height:80%;border-radius:50px;transform:none;transition:width .6s cubic-bezier(.2,.75,.2,1),height .6s cubic-bezier(.2,.75,.2,1)}.careers-hero-card.is-current{width:calc(50vw - 24px);height:100%}.careers-hero-cta{position:static;margin-inline:auto;transform:none}.careers-hero-cta:hover{transform:translateY(-2px)}.careers-green-stage{margin-top:80px}.careers-manifesto{min-height:0;padding:200px 64px}.careers-manifesto-line+.careers-manifesto-line{margin-top:100px!important}.careers-funnel{display:block;min-height:0;padding:0 64px 200px}.career-growth{min-height:0;padding:0}.career-growth-grid{display:grid;width:100%;min-height:0;padding-inline:64px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0}.career-growth-column{gap:40px;padding-inline:40px}.career-growth-column--left{transform:translateY(-80px)}.career-growth-column--right{transform:translateY(80px)}.career-person-card{display:block;width:100%;min-height:0;padding:32px}.career-person-card--1{transform:rotate(-1deg)}.career-person-card--2{transform:rotate(3deg)}.career-person-card--3{transform:rotate(1deg)}.career-person-card--4{transform:rotate(-3deg)}.career-person-card h3{margin-bottom:12px;font-size:45px;letter-spacing:-1.35px;line-height:46.35px}.career-person-card>img{width:100%;height:auto;margin:0 0 8px}.career-person-card p{font-size:17px;letter-spacing:-.34px;line-height:22.1px}.career-person-story strong{margin-top:20px;font-weight:600}.career-growth-copy{gap:40px}.career-growth-copy h2{font-size:67px;letter-spacing:-4px;line-height:.93}.career-growth-copy p{max-width:none;margin:0;font-size:23px;letter-spacing:-.46px;line-height:32.2px}.team-feats{min-height:0;padding:120px 0}.team-feats .careers-section-heading{width:768px}.team-feats .careers-section-heading p{max-width:none;margin-top:32px;font-size:23px;letter-spacing:-.46px;line-height:32.2px}.team-feats-rail{height:auto;margin-top:0;padding-block:calc(5vw - .75px)}.team-feats-track{height:auto;align-items:center;gap:0;padding-inline:calc(25vw - 3.75px)}.team-feat-card,.team-feat-card.is-active{width:calc(50vw - 7.5px);height:auto;aspect-ratio:9 / 6.5;transform:scale(.8);transition:transform .65s ease}.team-feat-card.is-active{transform:scale(1.1)}.team-feat-badge{bottom:24px;left:24px;width:40%}.team-feat-copy{right:48px;bottom:24px;width:calc(60% - 80px)}.careers-carousel-controls{margin-top:0}.pay-benefits{min-height:0;padding:120px 64px}.pay-benefits-heading{display:flex;width:100%;align-items:center;flex-direction:column}.pay-benefits-heading h2{margin-bottom:32px}.pay-benefits-heading p{margin:0 0 24px;font-size:23px;letter-spacing:-.46px;line-height:32.2px}.pay-benefits-heading p span{display:block;margin-top:8px}.top-benefits,.remote-benefits{width:min(904px,100%);gap:24px}.top-benefits{margin-top:56px}.benefit-card,.remote-benefit-card{min-height:400px;padding:40px}.benefit-card img,.remote-benefit-card img{width:188px;height:188px}.benefit-card strong,.remote-benefit-card strong{font-size:24px;line-height:1.15}.benefit-card strong,.remote-benefit-card strong{margin-top:0}.remote-benefit-card span{margin-top:20px;font-size:17px}.office-carousel,.retreat-media{width:calc(100% - 96px);height:auto;aspect-ratio:16 / 9;border-radius:70px}.office-carousel,.remote-benefits,.retreat-block{margin-top:24px}.retreat-block>.careers-cta{margin-top:64px}.internal-documents{min-height:0;padding:120px 64px}.internal-documents-heading{width:100%}.internal-documents-heading h2{margin-bottom:32px}.internal-documents-heading p{margin-top:0;font-size:23px;letter-spacing:-.46px;line-height:32.2px}.careers-awards{min-height:0;padding:120px 64px}.careers-awards-grid{width:100%;min-height:0;height:400px;gap:24px}.glassdoor-card{height:400px}.careers-awards>.careers-cta{margin-top:80px}}@media(max-width:767px){.careers-page .careers-cta{min-height:62px;padding:16px 28px;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:26px;white-space:nowrap}.careers-hero{display:flex;height:844px;min-height:844px;justify-content:space-around;flex-direction:column;padding-top:0}.careers-hero h1{width:100%;padding:120px 16px 0;font-size:45px;letter-spacing:-1.35px;line-height:46.35px;text-align:center}.careers-hero h1 em{letter-spacing:-1.35px}.careers-hero-window{height:calc((100vw - 15px)*.9);margin:20px 0}.careers-hero-track{height:100%;gap:16px}.careers-hero-card,.careers-hero-card.is-current{width:calc((100vw - 15px)*.45 - 16px);height:80%;border-radius:30px}.careers-hero-card.is-current{width:calc((100vw - 15px)*.9 - 16px);height:100%}.careers-hero-cta{position:static;margin-inline:auto;transform:none}.careers-green-stage{margin-top:80px}.careers-manifesto{min-height:0;padding:80px 24px}.careers-manifesto-line{font-size:32px;letter-spacing:-.96px;line-height:45.12px}.careers-manifesto-line+.careers-manifesto-line{margin-top:56px!important}.careers-funnel{display:block;min-height:0;padding:0 24px 80px}.careers-funnel-visual{width:100%;height:447.516px;padding-top:48px}.career-growth{min-height:0;padding:80px 24px}.career-growth-grid{gap:0}.career-growth-copy{order:-1;gap:20px;margin-bottom:0}.career-growth-copy p{margin:0;font-size:20px;letter-spacing:-.4px;line-height:26px}.career-growth-column{display:flex;flex-direction:column;gap:40px;transform:none}.career-growth-column--left{padding-block:40px}.career-growth-column--right{padding:0}.career-person-card{display:block;width:100%;min-height:0;padding:32px;transform:none}.career-person-card h3{margin-bottom:12px;font-size:45px;letter-spacing:-1.35px;line-height:46.35px}.career-person-card>img{width:100%;height:auto;margin:0 0 8px}.career-person-card p{font-size:17px;letter-spacing:-.34px;line-height:22.1px}.career-person-story strong{margin-top:20px;font-weight:600}.team-feats{min-height:0;padding:80px 0}.team-feats .careers-section-heading{width:100%}.team-feats .careers-section-heading h2{margin-bottom:32px}.team-feats .careers-section-heading p{max-width:none;margin:0;padding-inline:24px;font-size:20px;letter-spacing:-.4px;line-height:26px}.team-feats-rail{height:auto;margin-top:0;padding-block:20px}.team-feats-track{height:auto;gap:20px;padding-inline:calc((100vw - 15px) / 12)}.team-feat-card,.team-feat-card.is-active{width:calc((100vw - 15px) * 5 / 6);height:auto;aspect-ratio:.8;transform:none}.careers-carousel-controls{margin-top:0}.pay-benefits{min-height:0;padding:80px 24px}.pay-benefits-heading{display:flex;width:100%;align-items:center;flex-direction:column}.pay-benefits-heading h2{margin-bottom:16px}.pay-benefits-heading p{margin:0 0 24px;font-size:20px;letter-spacing:-.4px;line-height:26px}.pay-benefits-heading p span{display:block;margin-top:8px}.top-benefits{margin-top:28px}.office-carousel{height:424.844px}.remote-benefit-card{min-height:154.203px}.retreat-media{height:390.781px}.retreat-block>.careers-cta{margin-top:64px}.internal-documents{min-height:0;padding:80px 24px 0}.internal-documents-heading h2{margin-bottom:16px}.internal-documents-heading p{margin-top:0;font-size:23px;letter-spacing:normal;line-height:32.2px}.documents-grid{height:729.563px;margin-top:16px}.careers-awards{min-height:0;padding:80px 24px}.careers-awards-grid{height:848.688px}.careers-awards>.careers-cta{margin-top:80px}}@media(prefers-reduced-motion:reduce){.careers-hero-track{animation-play-state:paused}.careers-page *,.careers-page *:before,.careers-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.company-impact-grid{display:grid;width:min(1312px,100%);min-height:620px;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.company-impact-card{display:flex;min-width:0;min-height:560px;justify-content:space-between;flex-direction:column;padding:48px;overflow:hidden;border:2px solid #000;border-radius:48px;background:#000;color:#fff}.company-impact-card:nth-child(2){background:var(--career-off-white);color:#000}.company-impact-card strong{font-size:clamp(58px,7.4vw,112px);font-weight:400;line-height:.88;letter-spacing:-.07em}.company-impact-card span{max-width:260px;font-size:24px;line-height:1.2;letter-spacing:-.03em}@media(min-width:768px)and (max-width:1023px){.company-impact-grid{min-height:500px}.company-impact-card{min-height:470px;padding:28px;border-radius:34px}.company-impact-card strong{font-size:clamp(46px,6.7vw,68px)}.company-impact-card span{font-size:19px}}@media(max-width:767px){.company-impact-grid{min-height:0;grid-template-columns:1fr;gap:16px}.company-impact-card{min-height:210px;padding:28px;border-radius:28px}.company-impact-card strong{font-size:68px}.company-impact-card span{max-width:220px;font-size:20px}}.events-page{--events-off-white: #f6f6f6;--events-neutral: #737373;width:100%;min-width:0;overflow:hidden;padding:160px 0 64px;color:#000;background:var(--events-off-white);font-family:Instrument Sans,Arial,sans-serif}.events-title{width:calc(100% - 48px);max-width:1312px;margin:0 auto 64px;font-size:48px;font-weight:400;line-height:1.2;letter-spacing:-.07em;text-align:center}.events-title span{display:block}.events-title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.025em}.events-upcoming-wrap{width:min(calc(100% - 32px),701.515625px);margin-inline:auto}.events-eyebrow{margin:0 0 12px;font-size:16px;font-weight:600;line-height:24px}.events-upcoming{display:flex;flex-direction:column;gap:16px}.events-upcoming p{margin:4px 0 48px;color:var(--events-neutral);font-size:16px;font-weight:400;line-height:32px}.events-gallery-window{position:relative;width:100%;height:544px;overflow:hidden;padding-block:56px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.events-gallery-window.is-dragging{cursor:grabbing}.events-gallery-track{position:relative;display:flex;width:max-content;height:432px;will-change:transform}.events-gallery-grid{position:relative;display:grid;flex:0 0 auto;height:432px;grid-template-rows:repeat(12,36px)}.events-gallery-image{display:block;width:auto;max-width:100%;height:auto;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.events-past-wrap{width:min(calc(100% - 32px),928.421875px);margin-inline:auto}.events-past-label{margin-bottom:12px}.events-past{display:flex;flex-direction:column;gap:16px}.events-card{width:100%;max-width:1024px;padding:20px;border-radius:24px;background:#fff;box-shadow:0 10px 24px #0000000d}.events-card-summary{margin-bottom:24px}.events-card-heading{display:flex;align-items:center;min-height:32px;margin-bottom:8px}.events-card-logo{display:inline-block;flex:0 0 32px;width:32px;height:32px;object-fit:contain}.events-card-heading h3{margin:0 0 0 12px;font-size:25px;font-weight:500;line-height:30px}.events-card-description{margin:0;color:#0009;font-size:16px;font-weight:400;line-height:24px}.events-card-secondary{min-width:0}.events-card-details{margin-bottom:24px}.events-card-detail{display:flex;align-items:center}.events-card-detail img{display:block;flex:0 0 auto;object-fit:contain}.events-card-detail p{margin:0;font-size:16px;font-weight:400;line-height:24px}.events-card-location{height:24px;margin-bottom:16px}.events-card-location img{width:16px;height:16px;margin-right:4px;margin-left:2px}.events-card-date{height:20px}.events-card-date img{width:20px;height:20px;margin-right:4px}.events-card-date p{font-size:15px;line-height:19.5px}.events-card-action{display:flex;flex-direction:column;align-items:center;justify-content:center}.events-card-status{width:224.421875px;max-width:100%;margin:0;padding:12px 24px;border:1px solid #d4d4d4;border-radius:30px;cursor:not-allowed;font-size:20px;font-weight:500;line-height:26px;letter-spacing:-.02em;text-align:center;opacity:.4}.events-card-action a{margin-top:12px;color:#000;font-size:16px;font-weight:400;line-height:20.8px;letter-spacing:-.02em;text-align:center;text-decoration:underline;text-underline-offset:1px}@media(min-width:640px){.events-gallery-window{height:1056px;padding-block:96px}.events-gallery-track,.events-gallery-grid{height:864px}.events-gallery-grid{grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));grid-template-rows:repeat(12,72px)}}@media(min-width:768px){.events-title{font-size:100px;line-height:1.1;letter-spacing:-.06em}.events-card-summary{max-width:75%}.events-card-summary--wide{max-width:640px;padding-right:24px}.events-card-secondary{display:flex;justify-content:space-between}.events-card-details{margin-bottom:0}}@media(min-width:1024px){.events-page{padding-bottom:160px}.events-card{display:flex;align-items:center;justify-content:space-between;padding:32px}.events-card-summary{flex:0 0 410px;max-width:410px;margin-bottom:0}.events-card-summary--wide{flex-basis:640px;max-width:640px;padding-right:24px}.events-card-secondary{display:flex;flex:1 1 0%;justify-content:space-between}.events-card-details{display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding-inline:24px}}@media(prefers-reduced-motion:reduce){.events-gallery-track{will-change:auto}}.home-page{background:#000;color:#fff;overflow:hidden}.section-container,.home-dark-container{width:min(100%,1440px);margin-inline:auto}.section-container{padding-inline:48px}.home-dark-container{padding-inline:64px}.home-hero{position:relative;min-height:100svh;height:100dvh;overflow:hidden;isolation:isolate;background:#000}.home-hero:before,.home-hero:after{content:"";position:absolute;z-index:4;top:54%;bottom:0;width:13vw;pointer-events:none}.home-hero:before{left:0;background:linear-gradient(90deg,#000 8%,transparent 100%)}.home-hero:after{right:0;background:linear-gradient(-90deg,#000 8%,transparent 100%)}.home-hero h1{position:absolute;z-index:20;top:26.2%;left:50%;width:min(93vw,900px);margin:0;color:#fff;font-size:clamp(70px,5.21vw,100px);font-weight:400;line-height:1;letter-spacing:-.06em;text-align:center;transform:translate(-50%,-50%);animation:hero-title-in 1.4s .5s cubic-bezier(.16,1,.3,1) both}.home-hero h1 em{color:var(--accent);font-family:"Instrument Serif",serif;font-weight:400;letter-spacing:-.025em}.home-hero__title-mobile{display:none}.hero-orbit{position:absolute;z-index:2;right:0;bottom:0;left:0;height:56vh;min-height:480px;perspective:2200px;perspective-origin:50% 56%;filter:blur(0) grayscale(0);animation:hero-orbit-in 1.6s 1.05s cubic-bezier(.16,1,.3,1) both}.hero-orbit__ring{position:relative;width:270px;height:338px;margin:0 auto;transform-style:preserve-3d;animation:hero-ring-rotate 60s linear infinite}.hero-orbit-card{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:26px;box-shadow:0 19px 44px #0000002b;backface-visibility:hidden;transform:rotateY(calc(var(--card-index) * 36deg)) translateZ(min(40vw,768px))}.hero-orbit-card video,.hero-orbit-card img{width:100%;height:100%;object-fit:cover}@keyframes hero-title-in{0%{opacity:0;filter:blur(3px) grayscale(1);transform:translate(-50%,calc(-50% + 50px))}to{opacity:1;filter:blur(0) grayscale(0);transform:translate(-50%,-50%)}}@keyframes hero-orbit-in{0%{opacity:0;filter:blur(3px) grayscale(1);transform:translateY(150px)}to{opacity:1;filter:blur(0) grayscale(0);transform:translateY(0)}}@keyframes hero-ring-rotate{0%{transform:rotateY(23deg)}to{transform:rotateY(383deg)}}.home-stats{min-height:1123.515625px;background:#000}.home-stats .home-dark-container{padding-top:104px;padding-bottom:104px}.home-stats p{height:305px;margin:0;color:#fff;font-size:clamp(76px,6.51vw,125px);font-weight:400;line-height:.93;letter-spacing:-.06em;text-align:center}.home-stats p+p{margin-top:0}.stat-line{display:block;white-space:nowrap}.home-stats strong,.home-stats b{color:var(--accent);font-family:"Instrument Serif",serif;font-weight:400;line-height:.93}.home-stats strong{font-size:clamp(104px,9.64vw,185px);letter-spacing:-.02em}.home-stats b{font-size:clamp(92px,7.55vw,145px);letter-spacing:-.02em;vertical-align:bottom}.stat-label{display:block;margin-top:8px;color:#fff;font-size:32px;line-height:1.41;letter-spacing:-.03em}.home-story{display:flex;align-items:center;min-height:1444.765625px;padding-block:160px;background:#000}.story-copy{max-width:1312px;margin:0;color:#fff;font-size:clamp(48px,3.34vw,64px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.story-copy+.story-copy{margin-top:100px}.story-word{display:inline-block;opacity:.08;filter:blur(16px);transform:translateY(9px);transition:opacity .65s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--word-index) * 22ms)}.story-copy.is-visible .story-word{opacity:1;filter:blur(0);transform:translateY(0)}.home-products{padding-block:120px;color:#141415;background:#fff}.home-products h2,.home-technologies h2,.home-interviews h2{margin:0 0 64px;font-size:clamp(52px,3.49vw,67px);font-weight:400;line-height:.93;letter-spacing:-.04em;text-align:center}.products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;container-type:inline-size}.product-card{position:relative;display:flex;min-height:690px;flex-direction:column;overflow:hidden;padding:36px 32px 0 40px;color:#141415;border-radius:50px;background:var(--card-color);box-shadow:0 100px 100px -100px var(--card-color)}.product-card__top{position:relative;z-index:2;display:flex;min-height:40px;align-items:flex-start;justify-content:space-between;gap:28px}.product-card__logo{width:auto;max-width:205px;height:43px;object-fit:contain;object-position:left top}.product-card--vimeo .product-card__logo,.product-card--remini .product-card__logo,.product-card--aol .product-card__logo{height:41px}.product-card__cta{display:inline-flex;flex:none;align-items:center;gap:5px;padding:10px 17px;border:1px solid transparent;border-radius:999px;background:#1414150d;font-size:15px;font-weight:600;line-height:1;transition:color .18s ease,background .18s ease,border-color .18s ease}.product-card__cta:hover{color:#141415;border-color:#141415cc;background:#1414150d}.product-card__cta svg{width:15px;height:15px}.product-card__cta--mobile{display:none}.product-card__timeline{position:relative;z-index:2;max-width:none;margin-top:20px}.product-card__timeline:before{content:"";position:absolute;top:20px;bottom:7px;left:10px;width:2px;background:linear-gradient(rgba(20,20,21,.12),transparent)}.timeline-row{position:relative;display:grid;min-height:0;grid-template-columns:22px 1fr;gap:6px;padding-bottom:4px;font-size:15px;font-weight:450;line-height:1.3;letter-spacing:-.02em}.timeline-dot{position:relative;z-index:1;width:6px;height:6px;margin:7px 0 0 8px;border:1px solid #141415;border-radius:50%;background:var(--card-color)}.timeline-calendar{position:relative;z-index:1;width:22px;height:22px;padding:1px;background:var(--card-color)}.timeline-row strong,.timeline-row small{display:inline;font-size:inherit}.timeline-row strong{margin-right:.5em;font-weight:650}.timeline-row small{opacity:.55}.product-card__media{position:relative;z-index:1;display:flex;min-height:280px;flex:1;align-items:flex-end;justify-content:center;margin:32px -32px 0 -40px;overflow:hidden}.product-card__media video,.product-card__media img{width:100%;height:100%;min-height:280px;object-fit:contain;object-position:center bottom}.many-more{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:120px;color:#1414157a;font-size:22px;font-weight:500;line-height:1.36}.many-more>.many-more__line{height:1px;background:linear-gradient(90deg,transparent,rgba(20,20,21,.18))}.many-more>.many-more__line:last-child{background:linear-gradient(-90deg,transparent,rgba(20,20,21,.18))}.many-more__label{text-align:center}.many-more__mobile-break{display:none}.home-technologies{padding-block:120px;background:#252525}.home-technologies h2{color:#fff}.technologies-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.technology-card{position:relative;min-height:593px;overflow:hidden;border-radius:40px;background:#000;box-shadow:0 100px 100px -100px #000}.technology-card__visual{position:absolute;top:0;right:0;bottom:104px;left:0;display:grid;place-items:center}.technology-card__visual>div,.technology-card__visual svg{width:100%!important;height:100%!important}.technology-card__copy{position:absolute;z-index:1;top:28px;right:40px;left:40px;text-align:center}.technology-card h3{margin:0 0 4px;font-family:"Instrument Serif",serif;font-size:42px;font-weight:400;line-height:1.12;letter-spacing:-.01em}.technology-card p{margin:0;color:#ffffff80;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:-.02em}.many-more--dark{color:#ffffff6b}.many-more--dark>.many-more__line{background:linear-gradient(90deg,transparent,rgba(255,255,255,.15))}.many-more--dark>.many-more__line:last-child{background:linear-gradient(-90deg,transparent,rgba(255,255,255,.15))}.home-interviews{min-height:1185px;padding-block:120px;background:#000}.interviews-heading-row{position:relative;display:block;width:100%;max-width:none;padding-inline:0}.interviews-heading-row>.interview-controls{display:none}.home-interviews h2{margin-bottom:55px}.interview-controls{display:flex;gap:16px}.interview-controls button{display:grid;width:56px;height:56px;padding:0;cursor:pointer;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;transition:color .18s ease,background .18s ease}.interview-controls button:hover{color:#000;background:#fff}.interview-controls svg{width:23px;height:23px}.interview-viewport{width:100%;overflow:hidden}.interview-track{--slide-width: calc(66.667vw - 10px) ;display:flex;width:max-content;gap:40px;transform:translate(calc(((100vw - 15px) / 2) - (var(--slide-width) / 2) - (var(--active-index) * (var(--slide-width) + 40px))));transition:transform .75s cubic-bezier(.16,1,.3,1)}.interview-slide{width:var(--slide-width);flex:0 0 var(--slide-width);transform:scale(.8);transition:transform .75s cubic-bezier(.16,1,.3,1)}.interview-slide.is-active{transform:scale(1)}.interview-slide a{position:relative;display:block}.interview-slide img{width:100%;aspect-ratio:16 / 9;border-radius:40px;object-fit:cover}.interview-slide h3{position:absolute;right:40px;bottom:32px;left:40px;margin:0;color:#fff;font-size:25px;font-weight:600;line-height:1.52;opacity:0;transform:translateY(20px);transition:opacity .45s .2s ease,transform .45s .2s ease}.interview-slide.is-active h3{opacity:1;transform:translateY(0)}.interview-watch{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:8px;padding:16px 24px;border-radius:999px;background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:24px;font-weight:650;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%)}.interview-watch svg{width:20px;height:20px}.interview-controls--mobile{display:flex;justify-content:center;margin-top:56px}.home-awards{min-height:0;padding-block:120px;color:#141415;background:var(--accent)}.home-awards .section-container{padding-inline:64px}.awards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.award-card{display:flex;height:auto;flex-direction:column;align-items:center;justify-content:center;padding:48px;border-radius:40px;text-align:center}.award-card:not(.award-card--glassdoor)>img{width:100%;max-width:325.313px;height:auto;margin-inline:auto;object-fit:contain}.award-card h3{margin:40px 0 0;font-size:22px;font-weight:600;line-height:1.36;letter-spacing:-.02em}.award-card:nth-child(2){grid-column:3;grid-row:1}.award-card--glassdoor{grid-column:2;grid-row:1;justify-content:flex-start;overflow:hidden;padding:24px 48px 0;border-radius:60px;background:#fff;-webkit-mask-image:linear-gradient(#000 70%,transparent 100%);mask-image:linear-gradient(#000 70%,transparent 100%)}.award-card--glassdoor>.glassdoor-rating{width:auto;height:96px}.award-card--glassdoor>.glassdoor-logo{width:auto;height:36px;margin-top:0;margin-bottom:32px}.glassdoor-reviews{width:100%;max-width:325.328px;height:auto;margin:0 auto}.awards-cta{display:flex;width:max-content;align-items:center;gap:8px;margin:80px auto 0;padding:16px 28px;border:2px solid #141415;border-radius:999px;color:#fff;background:#000;font-size:20px;font-weight:500;line-height:26px;letter-spacing:-.02em;transition:color .18s ease,background .18s ease}.awards-cta:hover{color:#141415;background:transparent}.awards-cta svg{width:18px;height:18px}@media(min-width:1024px){.home-products h2,.home-technologies h2,.home-interviews h2{font-size:67px;line-height:62.31px}.product-card{min-height:0}.product-card:nth-child(1),.product-card:nth-child(2){height:calc(40.625cqw + 181.375px)}.product-card:nth-child(3),.product-card:nth-child(4){height:calc(34.895833cqw + 184.59375px)}.product-card:nth-child(5),.product-card:nth-child(6){height:calc(40.625cqw + 158px)}.product-card:nth-child(7),.product-card:nth-child(8){height:calc(36.5625cqw + 159.63125px)}.product-card:nth-child(9),.product-card:nth-child(10){height:calc(34.6875cqw + 185.39375px)}.product-card__media,.product-card__media video,.product-card__media img{min-height:0}.technology-card{min-height:0;height:auto;aspect-ratio:11 / 10}.home-interviews{min-height:0}.home-interviews h2{margin-bottom:56px}}@media(max-width:1023px){.section-container,.home-dark-container{padding-inline:24px}.home-hero h1{top:28%;width:calc(100% - 42px);font-size:clamp(43px,11.54vw,58px);line-height:1;letter-spacing:-.055em}.home-hero__title-desktop{display:none}.home-hero__title-mobile{display:inline}.hero-orbit{bottom:0;height:48vh;min-height:400px;perspective:900px;perspective-origin:50% 22%}.hero-orbit__ring{top:30px;width:75px;height:98px}.hero-orbit-card{border-radius:18px;transform:rotateY(calc(var(--card-index) * 36deg)) translateZ(min(82vw,405px))}.home-stats{min-height:820px}.home-stats .home-dark-container{padding-top:80px;padding-bottom:80px}.home-stats p{height:220px;font-size:clamp(46px,10.2vw,72px)}.home-stats p+p{margin-top:0}.home-stats strong{font-size:clamp(62px,14vw,100px)}.home-stats b{font-size:clamp(56px,12vw,88px)}.stat-label{font-size:24px}.home-story{min-height:1180px;padding-block:120px}.story-copy{font-size:clamp(32px,6.25vw,46px)}.story-copy+.story-copy{margin-top:76px}.home-products,.home-technologies,.home-interviews{padding-block:80px}.home-products h2,.home-technologies h2,.home-interviews h2{margin-bottom:42px;font-size:36px}.products-grid{grid-template-columns:1fr;gap:24px}.many-more{margin-top:72px;font-size:15px;line-height:1}.product-card{min-height:620px;order:var(--mobile-order);padding:30px 25px 0 28px;border-radius:36px}.product-card__logo{max-width:178px;height:39px}.product-card__cta--desktop{display:none}.product-card__cta--mobile{display:inline-flex;width:max-content;grid-column:2;margin-top:17px}.product-card__timeline{max-width:560px;margin-top:27px}.product-card__media{min-height:270px;margin-right:-25px;margin-left:-28px}.product-card__media video,.product-card__media img{min-height:270px}.technologies-grid{grid-template-columns:1fr;gap:24px}.technology-card{min-height:510px;border-radius:36px}.technology-card__copy{right:28px;bottom:28px;left:28px}.home-interviews{min-height:730px}.interview-track{--slide-width: 86vw;gap:24px;transform:translate(calc(50vw - (var(--slide-width) / 2) - (var(--active-index) * (var(--slide-width) + 24px))))}.interview-slide img{border-radius:20px}.interview-slide h3{right:20px;bottom:18px;left:20px;font-size:20px}.interview-watch{padding:11px 17px;font-size:16px}.interview-controls--mobile{margin-top:30px}.awards-grid{grid-template-columns:1fr;gap:72px}.home-awards{padding-block:80px}}@media(max-width:639px){.home-hero{height:844px;min-height:100svh}.home-hero h1{top:26.2%;width:calc(100% - 46px);font-size:45px}.hero-orbit{top:48.72%;bottom:auto;display:flex;height:33vh;min-height:0;align-items:center;justify-content:center;overflow-x:clip;overflow-y:visible;perspective:800px;perspective-origin:50% 50%}.hero-orbit__ring{top:auto;display:flex;width:50%;height:33vh;align-items:center;justify-content:center;margin:0}.hero-orbit-card{top:50%;right:auto;bottom:auto;left:0;width:100%;height:auto;margin-top:-62.5%;aspect-ratio:4 / 5;border-radius:16px;box-shadow:none;transform:rotateY(calc(var(--card-index) * -36deg)) translateZ(-312px)}.home-stats{min-height:0}.home-stats .home-dark-container{padding-top:64px;padding-bottom:64px}.home-stats p{height:auto;padding-block:40px;font-size:50px;line-height:60px}.home-stats p:nth-child(1),.home-stats p:nth-child(2){height:198.125px}.home-stats p:nth-child(3){height:243.25px}.home-stats strong,.home-stats b{font-size:67px}.stat-label{margin-top:8px;font-size:32px;line-height:45.12px}.home-story{display:block;min-height:0;padding-block:80px}.story-copy{font-size:32px;line-height:45.12px;letter-spacing:-.03em}.story-copy+.story-copy{margin-top:56px}.home-products h2,.home-technologies h2,.home-interviews h2{margin-bottom:20px;line-height:40.32px}.product-card{min-height:0;padding:24px 24px 0}.product-card__top{min-height:40px;align-items:center}.product-card__logo,.product-card--vimeo .product-card__logo,.product-card--remini .product-card__logo,.product-card--aol .product-card__logo{width:auto;height:auto;max-height:36px}.product-card__timeline{max-width:none;margin-top:20px}.timeline-row{font-size:15px}.timeline-row:not(.timeline-row--first)>span:last-child{font-weight:500;opacity:.5}.product-card__cta--mobile{align-self:flex-start;grid-column:auto;margin-top:12px;padding:10px 12px;font-size:14px;line-height:18.2px}.product-card__cta--mobile svg{width:12px;height:12px}.product-card__media,.product-card__media video,.product-card__media img{min-height:0}.product-card__media{display:block;flex:none;margin:16px -24px 0}.product-card__media video,.product-card__media img{display:block;width:100%;height:auto}.product-card--wetransfer .product-card__media img{aspect-ratio:327 / 228.390625}.product-card--eventbrite .product-card__media img{aspect-ratio:327 / 265.6875}.product-card--aol .product-card__media img{aspect-ratio:327 / 238.953125}.product-card--streamyard .product-card__media img{aspect-ratio:327 / 227.390625}.many-more{display:flex;gap:32px;margin-top:80px;font-size:22px;line-height:29.92px}.many-more>.many-more__line{flex:1}.many-more__label{flex:none}.many-more__mobile-break{display:initial}.technology-card{width:100%;min-height:0;height:auto;aspect-ratio:1.02}.technology-card__visual{top:0;right:0;bottom:0;left:0}.technology-card__copy{top:40px;right:24px;bottom:auto;left:24px}.technology-card h3{margin-bottom:12px;font-size:42px}.technology-card p{font-size:17px;line-height:22.1px}.home-interviews{min-height:0;padding-block:120px}.home-interviews .interviews-heading-row{padding-inline:0}.interview-track{--slide-width: calc((100vw - 15px) * .916667);transform:translate(calc(((100vw - 15px) / 2) - (var(--slide-width) / 2) - (var(--active-index) * (var(--slide-width) + 24px))))}.interview-slide img{height:auto;aspect-ratio:auto}.interview-slide h3{display:none}.interview-watch{padding:12px 20px;font-size:17px;line-height:22.1px}.interview-controls--mobile{margin-top:128px}.interview-controls button{width:56px;height:56px}.home-awards{min-height:0;padding-block:80px}.home-awards .section-container{padding-inline:24px}.awards-grid{display:block}.award-card,.award-card:nth-child(2),.award-card--glassdoor{width:100%;height:auto;grid-column:auto;grid-row:auto}.award-card:not(.award-card--glassdoor){display:block;padding:32px 0}.award-card:not(.award-card--glassdoor)>img{width:auto;height:120px}.award-card h3{margin-top:40px;font-size:22px;line-height:29.92px}.award-card--glassdoor{display:flex;justify-content:center;overflow:visible;padding:24px 48px 0;border-radius:30px}.award-card--glassdoor>.glassdoor-rating{width:auto;height:96px}.award-card--glassdoor>.glassdoor-logo{width:auto;height:36px;margin-top:0;margin-bottom:32px}.glassdoor-reviews{width:231px;height:auto}.awards-cta{margin-top:80px;padding:16px 28px;font-size:20px;line-height:26px}}@media(min-width:768px){.home-hero{display:flex;flex-direction:column;justify-content:space-around}.home-hero h1{position:relative;top:auto;left:auto;width:max-content;max-width:100%;padding-top:120px;align-self:center;font-size:100px;line-height:100px;transform:none;animation-name:hero-title-in-desktop}.home-hero__title-desktop{display:inline}.home-hero__title-mobile{display:none}.home-stats p{height:305.171875px;padding-block:40px;font-size:125px;line-height:116.25px}.home-stats strong{font-size:185px}.home-stats b{font-size:145px}.home-story{display:block;padding-block:200px}.story-copy{font-size:64px;line-height:76.8px;letter-spacing:-.02em}.hero-orbit{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;width:100%;height:calc(33vh + 240px);min-height:0;align-items:center;justify-content:center;padding-block:120px;overflow-x:clip;overflow-y:visible;perspective:800px;perspective-origin:50% 50%}.hero-orbit__ring{top:auto;display:flex;width:25%;height:33vh;align-items:center;justify-content:center;margin:0}.hero-orbit-card{top:50%;right:auto;bottom:auto;left:0;width:100%;height:auto;margin-top:-62.5%;aspect-ratio:4 / 5;border-radius:40px;box-shadow:none;transform:rotateY(calc(var(--card-index) * -36deg)) translateZ(-40vw)}}@keyframes hero-title-in-desktop{0%{opacity:0;filter:blur(3px) grayscale(1);transform:translateY(50px)}to{opacity:1;filter:blur(0) grayscale(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-hero h1,.hero-orbit,.hero-orbit__ring{animation:none}.story-word,.interview-track,.interview-slide{transition-duration:1ms}}@font-face{font-family:Instrument Sans;src:url(/assets/home/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/home/e41d5df559864f9e-s.p.0gq7fw9.sy_5.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/assets/home/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/assets/home/a9a434ecf764164f-s.p.02-b298654doz.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color:#141415;background:#000;font-family:Instrument Sans,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--accent: #c7ff9f;--black: #000;--off-black: #141415;--off-black-light: #252525;--off-white: #f6f6f6;--neutral: #5d5e63}*{box-sizing:border-box}html{background:#000;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#000;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,video,svg{display:block;max-width:100%}::selection{color:#000;background:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site main{display:block}
