.pif-image-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 24px;background:var(--dark);overflow:clip}.pif-image-hero__col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:62px;width:100%;max-width:var(--frame);min-height:100vh;overflow:clip}.pif-image-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pif-image-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;max-width:522px}.pif-image-hero__title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.pif-image-hero__h1{width:100%;color:var(--white);text-align:center;white-space:pre-wrap;overflow-wrap:break-word}.pif-image-hero__lead{width:100%;font:400 20px/28px var(--f-ui);letter-spacing:-.01em;color:var(--white-70);text-align:center;font-feature-settings:var(--ff-preset)}@media(max-width:809.98px){.pif-image-hero__lead{font-size:18px;line-height:26px}}.pif-image-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}@media(max-width:809.98px){.pif-image-hero{padding:0 6px}.pif-image-hero__col{padding:80px 0}.pif-image-hero__lead{padding:0 10px}}.pif-team-grid{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:100px;background:var(--dark);color:var(--white);scroll-margin-top:72px}.pif-team-grid__band{position:relative;display:flex;flex-direction:row;justify-content:center;width:100%;padding:32px 24px}.pif-team-grid__row{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:8px;flex:1 0 0;width:1px;max-width:var(--frame);padding:0 32px}.pif-team-grid__item{flex:1 0 0;width:1px;min-width:0}.pif-team-grid__card{display:flex;flex-direction:column;gap:16px;width:100%;color:inherit;text-decoration:none}.pif-team-grid__tile{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:303 / 311;border-radius:8px;overflow:hidden}.pif-team-grid__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pif-team-grid__icon{position:relative;width:53%;height:auto;-o-object-fit:contain;object-fit:contain}.pif-team-grid__author{display:flex;flex-direction:column;gap:4px;width:100%}.pif-team-grid__name{display:flex;align-items:center;gap:12px;font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--white);font-feature-settings:var(--ff-preset)}.pif-team-grid__arrow{width:16px;height:16px;flex:none;color:var(--white);opacity:.5;transition:opacity .2s cubic-bezier(.44,0,.56,1)}a.pif-team-grid__card:hover .pif-team-grid__arrow,a.pif-team-grid__card:focus-visible .pif-team-grid__arrow{opacity:1}.pif-team-grid__role{font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--white-70);font-feature-settings:var(--ff-preset);overflow-wrap:break-word}@media(min-width:810px)and (max-width:1199.98px){.pif-team-grid__band{padding:80px 24px}.pif-team-grid__row{display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));gap:16px;padding:0 24px}.pif-team-grid__item{width:100%}}@media(max-width:809.98px){.pif-team-grid__band{padding:32px 6px}.pif-team-grid__row{flex-direction:column;gap:24px;padding:0 16px}.pif-team-grid__item{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.pif-team-grid__arrow{transition:none}}.pif-culture-pair{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:140px 24px;background:var(--bg)}.pif-culture-pair__col{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:64px;width:100%;max-width:var(--frame);padding:0 32px}.pif-culture-pair__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;width:100%}.pif-culture-pair__h2{width:100%;max-width:625px;font:400 44px/1.15 var(--f-display);letter-spacing:-.02em;color:var(--ink);font-feature-settings:var(--ff-preset);white-space:pre-wrap;overflow-wrap:break-word}.pif-culture-pair__row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:2.496 / 1}.pif-culture-pair__panel{position:relative;flex:none;height:auto;border-radius:8px;overflow:hidden;background:var(--bg-2)}.pif-culture-pair__panel--left{width:66%;aspect-ratio:1.642 / 1}.pif-culture-pair__panel--right{width:33%;aspect-ratio:.822 / 1}.pif-culture-pair__panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pif-culture-pair__row--facts{align-items:stretch;aspect-ratio:auto}.pif-culture-pair__row--facts .pif-culture-pair__panel{aspect-ratio:auto}.pif-culture-pair__panel--facts{padding:32px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.pif-culture-pair__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0}.pif-culture-pair__fact{display:flex;flex-direction:column;gap:4px}.pif-culture-pair__fact dt{font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-culture-pair__fact dd{margin:0;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset);overflow-wrap:break-word}@media(min-width:810px)and (max-width:1199.98px){.pif-culture-pair{padding:80px 24px}.pif-culture-pair__col{gap:48px;padding:0 24px}.pif-culture-pair__h2{font-size:36px}.pif-culture-pair__facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:809.98px){.pif-culture-pair{padding:60px 6px}.pif-culture-pair__col{gap:40px;padding:0 16px}.pif-culture-pair__h2{font-size:30px}.pif-culture-pair__row{flex-direction:column;gap:16px;aspect-ratio:auto}.pif-culture-pair__panel--left{width:100%}.pif-culture-pair__panel--right{width:100%;aspect-ratio:.9542857 / 1}.pif-culture-pair__row--facts .pif-culture-pair__panel--right{aspect-ratio:.9542857 / 1}.pif-culture-pair__panel--facts{padding:20px}.pif-culture-pair__facts{grid-template-columns:minmax(0,1fr);gap:20px}}.pif-culture-pair__note{margin:10px 0 0;font:400 15px/22px var(--f-ui);color:var(--ink-66)}.pif-job-list{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:140px;background:var(--bg)}.pif-job-list__band{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 24px}.pif-job-list__col{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--frame);padding:0 32px}.pif-job-list__list{position:relative;display:flex;flex-direction:column;width:100%;max-width:800px}.pif-job-list__side{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pif-job-list__rows{display:flex;flex-direction:column;width:100%}.pif-job-list__item{position:relative;width:100%}.pif-job-list__row-h{margin:0;font:inherit}.pif-job-list__row{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:16px 24px;background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .4s cubic-bezier(.22,1,.36,1)}.pif-job-list__title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;flex:1 1 0;min-width:0;font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-job-list__badge{padding:2px 6px;border-radius:4px;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-66);font:400 13px/18px var(--f-ui);letter-spacing:0}.pif-job-list__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--pif-jl-meta-gap, 66px);flex:0 0 auto;min-width:0;max-width:62%}.pif-job-list__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 16px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink);font-feature-settings:var(--ff-preset);text-align:right;opacity:.8}.pif-job-list__meta-item{display:inline-flex;align-items:center;gap:16px}.pif-job-list__meta-item>span:last-child{min-width:0}.pif-job-list__dot{color:var(--ink-40)}.pif-job-list__tile{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:8px;background:var(--bg-2);color:var(--ink);transition:background-color .4s cubic-bezier(.22,1,.36,1)}.pif-job-list__arrow{width:9px;height:9px;transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (min-width:1200px){.pif-job-list__row:hover{background:var(--bg-2)}.pif-job-list__row:hover .pif-job-list__tile{background:var(--white)}}.pif-job-list__item.is-open,.pif-job-list__item.is-open .pif-job-list__row{background:var(--bg-2)}.pif-job-list__item.is-open .pif-job-list__tile{background:var(--white)}.pif-job-list__item.is-open .pif-job-list__arrow{transform:rotate(90deg)}.pif-job-list__group{position:relative;width:100%}.pif-job-list__group-head{display:flex;flex-direction:column;gap:6px;padding:32px 24px 12px}.pif-job-list__group-title,.pif-job-list__group-count{color:var(--ink-40)}.pif-job-list__group-blurb{font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-job-list__detail-in{padding:4px 24px 40px}.pif-job-list__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;text-align:center;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66)}.pif-job-list__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:32px 24px}@media(max-width:1199.98px){.pif-job-list__side{display:none}.pif-job-list__row{background:var(--bg-2)}.pif-job-list__tile{background:var(--white)}}@media(min-width:810px)and (max-width:1199.98px){.pif-job-list{padding-bottom:80px}.pif-job-list__col{padding:0}}@media(max-width:809.98px){.pif-job-list{padding-bottom:60px}.pif-job-list__band{padding:0 6px}.pif-job-list__col{padding:0}.pif-job-list__rows{gap:16px}.pif-job-list__row{flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:16px}.pif-job-list__title{flex:none;width:100%}.pif-job-list__right{justify-content:space-between;gap:16px;width:100%;max-width:none}.pif-job-list__meta{justify-content:flex-start;text-align:left}.pif-job-list__tile{display:none}.pif-job-list__item.is-open .pif-job-list__tile{position:absolute;top:12px;right:16px;display:flex;width:34px;height:34px}.pif-job-list__item.is-open .pif-job-list__title{padding-right:44px}.pif-job-list__group-head{padding:24px 16px 12px}.pif-job-list__detail-in{padding:0 16px 32px}}@media(prefers-reduced-motion:reduce){.pif-job-list__row,.pif-job-list__tile,.pif-job-list__arrow{transition:none}}.pif-job-list__filters{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:800px;margin:0 auto}.pif-job-list__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pif-job-list__chip{position:relative;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0000000f;cursor:pointer;white-space:nowrap;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.pif-job-list__chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none}.pif-job-list__chip:hover{background:var(--bg-2)}.pif-job-list__chip.is-on{background:var(--dark);color:var(--white)}.pif-job-list__chip.is-on:after{border-color:var(--dark)}.pif-job-list__chip-n{color:var(--ink-40)}.pif-job-list__chip.is-on .pif-job-list__chip-n{color:var(--white-70)}.pif-job-list__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%}.pif-job-list__search{position:relative;display:flex;align-items:center;gap:8px;width:100%;max-width:360px;height:40px;padding:0 12px;border-radius:6px;background:var(--white);box-shadow:0 0 2px #0000001a,inset 0 0 2px 2px #fff;color:var(--ink-40)}.pif-job-list__search:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none;transition:border-color .2s cubic-bezier(.44,0,.56,1)}.pif-job-list__search:focus-within:after{border-color:var(--ink)}.pif-job-list__search>svg{width:16px;height:16px;flex:none}.pif-job-list__search input{flex:1 0 0;width:1px;min-width:0;height:38px;margin:0;padding:0;border:0;background:transparent;outline:none;box-shadow:none;font:400 15px/20px var(--f-ui);letter-spacing:-.005em;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pif .pif-job-list__search input:focus-visible{outline:none}.pif-job-list__search input::-moz-placeholder{color:var(--ink-40);opacity:1}.pif-job-list__search input::placeholder{color:var(--ink-40);opacity:1}.pif-job-list__search input::-webkit-search-cancel-button{-webkit-appearance:none}.pif-job-list__search-clear{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:4px;color:var(--ink-66);cursor:pointer}.pif-job-list__search-clear:hover{background:var(--bg-2);color:var(--ink)}.pif-job-list__search-clear svg{width:12px;height:12px}.pif-job-list__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-job-list__textbtn{font:400 15px/20px var(--f-ui);letter-spacing:-.005em;text-transform:none;color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-40);text-underline-offset:3px;cursor:pointer}.pif-job-list__textbtn:hover{text-decoration-color:var(--ink)}@media(prefers-reduced-motion:reduce){.pif-job-list__chip{transition:none}}
