.btn{letter-spacing:.0857em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:500;line-height:18px;text-decoration:none;display:-webkit-inline-flex;display:inline-flex;position:relative;overflow:hidden}.btn__label{z-index:1;position:relative}.btn:before{content:"";width:0;height:100%;transition:width .28s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.btn:hover:not(:disabled):before,.btn:focus-visible:not(:disabled):before{width:100%}.btn:disabled{cursor:not-allowed;opacity:.55}.btn--primary{background:var(--faves-accent)}.btn--primary .btn__label{color:#000}.btn--primary:before{background:var(--faves-text)}.btn--accent{background:var(--faves-accent,#f85843);border-radius:6px;justify-content:center;height:32px;padding:12px 24px}.btn--accent .btn__label{color:#000}.btn--accent:before{background:var(--faves-text,#faf8f5)}.btn--sliding{backdrop-filter:blur(40px);width:64px;height:64px;color:var(--faves-text);background:#1f1e1c80;border-radius:8px;justify-content:space-between;align-items:center;padding:0 20px;transition:width .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),background .18s;display:-webkit-inline-flex;display:inline-flex;overflow:hidden}.btn--sliding:before{display:none}.btn--sliding .btn__label{white-space:nowrap;opacity:0;letter-spacing:.0857em;text-transform:uppercase;max-width:0;color:var(--faves-text);font-family:Roboto Mono,ui-monospace,monospace;font-size:14px;font-weight:500;line-height:18px;transition:max-width 1.6s cubic-bezier(.22,1,.36,1),opacity .48s .6s;overflow:hidden}.btn--sliding .btn__icon{background:0 0;border-radius:6px;-webkit-flex:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),background-color .42s;display:-webkit-inline-flex;display:inline-flex}.btn--sliding .btn__icon>svg,.btn--sliding .btn__icon>img{width:16px;height:16px;transition:-webkit-filter .42s,filter .42s}.btn--sliding .btn__icon>img{filter:brightness(0)invert()}.join-section__col--active .btn--sliding .btn__icon{background:var(--faves-accent);width:40px;height:40px}.join-section__col--active .btn--sliding .btn__icon>img{filter:brightness(0)}:root{--faves-bg:#1f1e1c;--faves-text:#faf8f5;--faves-text-muted:#a6a6a6;--faves-accent:#f85843;--faves-glass-bg:#433c3c80;--faves-glass-blur:20px;--faves-border:#494847}.faves-reveal{opacity:0;transition:opacity .54s,-webkit-transform .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);-webkit-transform:translateY(16px);transform:translateY(16px)}.faves-reveal-group--in .faves-reveal{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faves-reveal{opacity:1;transition:none;-webkit-transform:none;transform:none}}.faves-glass{backdrop-filter:blur(40px);background:#433c3c80}.faves-display{letter-spacing:-.0104em;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1}.faves-display--light{letter-spacing:-.0104em;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:300;line-height:1}.faves-h3{letter-spacing:-.0104em;font-family:Roboto Condensed,Roboto,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:26px}.faves-eyebrow{letter-spacing:.0857em;font-family:Roboto Mono,ui-monospace,monospace;font-size:14px;line-height:18px}.faves-eyebrow--uppercase{letter-spacing:.0857em;text-transform:uppercase;font-family:Roboto Mono,ui-monospace,monospace;font-size:14px;line-height:18px}.faves-eyebrow--small{letter-spacing:.12em;font-family:Roboto Mono,ui-monospace,monospace;font-size:10px;line-height:12px}.faves-body{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:300;line-height:20px}.faves-body--small{font-family:Roboto,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:300;line-height:18px}html,body{background:var(--faves-bg);margin:0;padding:0}.careers-page{background:var(--faves-bg);max-width:1920px;min-height:100vh;color:var(--faves-text);box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;margin:0 auto;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:-webkit-flex;display:flex}.careers-page *,.careers-page :before,.careers-page :after{box-sizing:border-box}.careers-page a{color:inherit;text-decoration:none}.careers-page__main{-webkit-flex:1;flex:1}.careers-hero{padding:8px;position:relative}.careers-hero__frame{background-color:#433c3c3d;border-radius:8px;-webkit-flex-direction:column;flex-direction:column;justify-content:flex-end;min-height:min(100vh - 16px,920px);max-height:920px;padding:24px;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.careers-hero__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.careers-hero__bg-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.careers-hero__frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#000 100%);position:absolute;inset:0}.careers-hero__nav{z-index:2;position:absolute;top:0;left:0;right:0}.careers-hero__content{z-index:1;border-top:1px solid #faf8f5b3;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:24px;display:-webkit-flex;display:flex;position:relative}.careers-hero__text{-webkit-flex-direction:column;flex-direction:column;gap:24px;max-width:568px;display:-webkit-flex;display:flex}.careers-hero__heading{max-width:412px;color:var(--faves-text);margin:0}.careers-hero__body{max-width:445px;color:var(--faves-text);margin:0;font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:20px}.careers-hero__cta-wrap{-webkit-flex:none;flex:none}.careers-pitch{background:var(--faves-bg);justify-content:space-between;align-items:flex-start;gap:64px;padding:128px 32px;display:-webkit-flex;display:flex}.careers-pitch__heading{max-width:684px;color:var(--faves-text);-webkit-flex:0 auto;flex:0 auto;margin:0}.careers-pitch__body{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:none;flex:none;gap:16px;width:445px;display:-webkit-flex;display:flex}.careers-pitch__paragraph{color:var(--faves-text);margin:0;font-family:Roboto,ui-sans-serif,system-ui,sans-serif}.careers-roles{background:var(--faves-bg);-webkit-flex-direction:column;flex-direction:column;align-items:center;gap:32px;padding:64px 32px;display:-webkit-flex;display:flex}.careers-roles__heading{color:var(--faves-text);align-self:stretch;margin:0}.careers-roles__filters{-webkit-flex-wrap:wrap;flex-wrap:wrap;align-self:stretch;gap:10px;display:-webkit-flex;display:flex}.careers-roles__filter{height:40px;color:var(--faves-text);cursor:pointer;border:0;border-radius:6px;padding:8px 24px;font-weight:400;line-height:16px;transition:background .18s,color .18s}.careers-roles__filter:hover{background:#494847b3}.careers-roles__filter--active,.careers-roles__filter--active:hover{background:var(--faves-accent);color:var(--faves-bg)}.careers-roles__list{align-self:stretch;margin:0;padding:0;list-style:none}.careers-roles__item{border-top:1px solid var(--faves-border)}.careers-roles__row{color:inherit;align-items:center;gap:16px;padding:32px 0;text-decoration:none;display:-webkit-flex;display:flex}.careers-roles__title{color:#fff;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;max-width:280px}.careers-roles__meta{min-width:0;color:var(--faves-text-muted);-webkit-flex:1 1 0;flex:1 1 0;font-weight:400;line-height:16px}.careers-roles__see-role{color:var(--faves-text);-webkit-flex:none;flex:none;align-items:center;gap:8px;margin-left:auto;font-weight:400;line-height:16px;display:-webkit-inline-flex;display:inline-flex}.careers-roles__see-role-icon{width:12px;height:12px}.careers-roles__see-more{justify-content:center;display:-webkit-flex;display:flex}.careers-roles__see-more-link{color:var(--faves-text);border-radius:6px;align-items:center;gap:8px;padding:12px 24px;font-weight:500;text-decoration:none;transition:background .18s;display:-webkit-inline-flex;display:inline-flex}.careers-roles__see-more-link:hover{background:#494847b3}.careers-roles__see-more-icon{width:12px;height:12px}.careers-gallery{padding:8px}.careers-gallery__viewport{touch-action:pan-y;position:relative;overflow:hidden}.careers-gallery__track{will-change:transform;gap:8px;min-width:0;display:-webkit-flex;display:flex}.careers-gallery__track--animating{transition:-webkit-transform .52s cubic-bezier(.4,0,.2,1),transform .52s cubic-bezier(.4,0,.2,1)}.careers-gallery__card{cursor:pointer;background:0 0;border:0;border-radius:8px;-webkit-flex:none;flex:none;width:135px;height:clamp(360px,45vw,600px);padding:0;position:relative;overflow:hidden}.careers-gallery__track--animating .careers-gallery__card{transition:width .52s cubic-bezier(.4,0,.2,1)}.careers-gallery__card--expanded{cursor:default}.careers-gallery__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.careers-hero__frame{min-height:clamp(654px,100vh - 16px,884px);padding:64px 8px 12px}.careers-hero__content{-webkit-flex-direction:column;flex-direction:column;align-items:stretch;gap:24px}.careers-hero__text{display:contents}.careers-hero__heading{-webkit-order:1;order:1;max-width:none;font-size:28px;line-height:28px}.careers-hero__body{-webkit-order:2;order:2;max-width:none;font-size:14px;line-height:18px}.careers-hero__cta-wrap{-webkit-order:3;order:3;align-self:center;width:100%;max-width:480px}.careers-hero__cta-wrap .btn{width:100%}.careers-pitch{-webkit-flex-direction:column;flex-direction:column;gap:24px;padding:64px 24px}.careers-pitch__heading{max-width:none;font-size:28px;line-height:28px}.careers-pitch__body{width:100%}.careers-pitch__paragraph{font-size:14px;line-height:18px}.careers-roles{gap:24px;padding:40px 8px}.careers-roles__heading{font-size:28px;line-height:28px}.careers-roles__filters{scrollbar-width:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.careers-roles__filters::-webkit-scrollbar{display:none}.careers-roles__filter{-webkit-flex:none;flex:none}.careers-roles__row{-webkit-column-gap:16px;-moz-column-gap:16px;grid-template-columns:1fr auto;grid-template-areas:"title see-role""meta meta";align-items:start;gap:12px 16px;padding:24px 0;display:grid}.careers-roles__title{grid-area:title;max-width:none;font-size:20px;line-height:22px}.careers-roles__see-role{grid-area:see-role;align-self:start;margin-left:0}.careers-roles__meta{grid-area:meta;width:auto;max-width:none;font-size:14px}.careers-roles__meta:first-of-type{grid-area:2/1/auto/3}.careers-roles__meta:nth-of-type(2){grid-area:3/1/auto/3}.careers-roles__meta:nth-of-type(3){grid-area:4/1/auto/3}}@media (width<=720px){.careers-gallery__card{width:64px;height:clamp(280px,80vw,420px)}}
/*# sourceMappingURL=careers-page.compiled.css.map?v=b394eefb07f8cdf956c9*/