@font-face{font-family:CrewPieces;src:url('tpk-landing/media/b8e9fafc2d769e0790.ttf')}@font-face{font-family:CrewPublic;src:url('tpk-landing/media/d8a092f98db3ae7c7f.ttf')}
#sg-home #tpk-crew{--sea:#153b3b;--paper:#f3ddb2;--ink:#302419;--red:#a32d28;background:var(--sea);color:var(--paper);font:18px/1.6 CrewPublic,sans-serif;overflow:clip}
#tpk-crew *{box-sizing:border-box}#sg-home #tpk-crew h1,#sg-home #tpk-crew h2,#sg-home #tpk-crew h3,#sg-home #tpk-crew h4{font-family:CrewPieces,Georgia,serif;font-weight:400;line-height:1.1;margin:0;text-wrap:balance;color:inherit}#sg-home #tpk-crew h1{font-size:clamp(70px,8.8vw,132px)}#sg-home #tpk-crew h2{font-size:clamp(38px,4.6vw,62px)}#sg-home #tpk-crew h3{font-size:clamp(30px,3vw,42px)}#sg-home #tpk-crew h4{font-size:30px}#tpk-crew p{margin:18px 0}#tpk-crew a{color:inherit;text-underline-offset:6px}#tpk-crew img{display:block;max-width:100%}#tpk-crew :focus-visible{outline:3px solid currentColor;outline-offset:6px}#tpk-crew [hidden]{display:none!important}
#tpk-crew .crew-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:var(--sea) url('tpk-landing/media/d87ade904d12379c02.webp') center/cover}#tpk-crew .crew-intro{padding:60px clamp(25px,6vw,90px);align-self:center}#tpk-crew .crew-back{display:inline-block;margin-bottom:42px;font-size:16px}#tpk-crew .crew-intro>p{font-size:21px;max-width:36ch;margin:30px 0}#tpk-crew .crew-intro nav{display:flex;gap:22px;flex-wrap:wrap;margin-top:36px;font-size:16px}#tpk-crew .crew-cta{display:inline-block;padding:14px 25px;background:var(--red);color:#fff5da;text-decoration:none;font-weight:bold;transition:transform .2s,background-color .2s}#tpk-crew .crew-cta:hover{background:#81221e;transform:translateY(-3px)}#tpk-crew .crew-cover{margin:0;padding:32px 40px 20px;background:#e6c28c url('tpk-landing/media/e2133efa7c4d93838b.webp') center/cover;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink)}#tpk-crew .crew-cover img{width:100%;height:530px;object-fit:contain;animation:crew-float 9s ease-in-out infinite}#tpk-crew figcaption{font-size:15px;margin-top:18px;text-align:center}
#tpk-crew .crew-makers,#tpk-crew .crew-artists{padding:90px max(24px,6vw)}#tpk-crew .crew-makers{background:var(--paper) url('tpk-landing/media/e2133efa7c4d93838b.webp') center/cover;color:var(--ink)}#tpk-crew .crew-section-title{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start;margin:0 0 60px}#tpk-crew .crew-section-title p{margin:0;max-width:46ch}#tpk-crew .crew-captain{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:8%;max-width:1100px;margin:0 auto 72px}#tpk-crew .crew-captain>img{height:370px;width:100%;object-fit:contain}#tpk-crew .crew-captain p{max-width:55ch}#tpk-crew .crew-role{font-weight:bold;font-size:16px;margin:8px 0 18px}#tpk-crew .crew-developer-title{margin-bottom:32px!important}#tpk-crew .crew-developers{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}#tpk-crew .crew-developers p{font-size:17px}#tpk-crew .crew-artists{background:var(--sea) url('tpk-landing/media/d87ade904d12379c02.webp') center/cover}#tpk-crew .crew-log{display:grid;grid-template-columns:45% 55%;align-items:start}#tpk-crew .crew-art-stage{position:sticky;top:55px;min-height:640px;height:calc(100svh - 70px);max-height:850px;padding:28px 12% 35px 0;display:flex;flex-direction:column;justify-content:center;text-align:center}#tpk-crew .crew-art-stage figure{margin:0}#tpk-crew .crew-art-stage img{height:min(59svh,600px);width:100%;object-fit:contain;transform:perspective(900px) rotateY(-6deg) rotateZ(-2deg);transition:transform .4s}#tpk-crew .crew-art-stage img:hover{transform:perspective(900px) rotateY(4deg) rotateZ(1deg)}#tpk-crew .crew-art-stage p{font-size:16px}#tpk-crew .crew-search{display:block;font-size:16px}#tpk-crew .crew-search input{display:block;width:100%;margin-top:10px;padding:16px 20px;background:#f5e5c6;border:0;border-radius:0;font:18px CrewPublic,sans-serif;color:var(--ink)}#tpk-crew #crew-results{font-size:15px;min-height:24px;margin:12px 0 20px}#tpk-crew .crew-person{margin-bottom:14px;background:#204949;scroll-margin-top:80px}#tpk-crew .crew-person summary{display:grid;grid-template-columns:82px 1fr 22px;gap:22px;padding:20px;align-items:center;cursor:pointer;list-style:none}#tpk-crew .crew-person summary::-webkit-details-marker{display:none}#tpk-crew .crew-person summary>img{width:82px;height:96px;object-fit:contain}#tpk-crew .crew-person h3{font-size:30px}#tpk-crew .crew-person small{display:block;font-size:15px;margin-top:7px}#tpk-crew .crew-work{display:block;font-size:15px;margin-top:10px;color:#e8d5b4}#tpk-crew .crew-plus{font-size:28px;transition:transform .25s}#tpk-crew details[open] .crew-plus{transform:rotate(45deg)}#tpk-crew details[open]{background:#f3ddb2 url('tpk-landing/media/e2133efa7c4d93838b.webp') center/cover;color:var(--ink)}#tpk-crew details[open] .crew-work{color:var(--ink)}#tpk-crew .crew-bio{padding:0 30px 30px;font-size:17px}#tpk-crew .crew-bio p:first-child{margin-top:5px}#tpk-crew .crew-inline-art{display:none;margin:25px 0}#tpk-crew .crew-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:26px;font-weight:bold}#tpk-crew .crew-return{text-align:center;padding:90px 24px;background:#28241e;color:var(--paper)}#tpk-crew .crew-return p{margin:24px auto;max-width:45ch}#tpk-crew section{scroll-margin-top:50px}@keyframes crew-float{50%{transform:translateY(-10px) rotate(1deg)}}
@media(max-width:900px){#tpk-crew .crew-intro{padding:36px 26px}#tpk-crew .crew-hero{min-height:620px}#tpk-crew .crew-cover{padding:20px}#tpk-crew .crew-cover img{height:440px}#tpk-crew .crew-log{grid-template-columns:38% 62%}#tpk-crew .crew-person summary{gap:12px;padding:16px;grid-template-columns:64px 1fr 20px}#tpk-crew .crew-person summary>img{width:64px;height:80px}#tpk-crew .crew-person h3{font-size:27px}#tpk-crew .crew-art-stage{padding-right:22px}#tpk-crew .crew-developers{grid-template-columns:1fr;gap:30px}#tpk-crew .crew-developers article{max-width:65ch}}
@media(max-width:600px){#sg-home #tpk-crew h1{font-size:72px}#tpk-crew .crew-hero{display:flex;flex-direction:column;min-height:0}#tpk-crew .crew-intro{padding:32px 24px 40px}#tpk-crew .crew-back{margin-bottom:24px}#tpk-crew .crew-intro>p{font-size:18px;margin:24px 0}#tpk-crew .crew-intro nav{gap:14px;font-size:15px;margin-top:24px}#tpk-crew .crew-cover{padding:24px}#tpk-crew .crew-cover img{height:310px}#tpk-crew .crew-makers,#tpk-crew .crew-artists{padding:56px 22px}#tpk-crew .crew-section-title{display:block;margin-bottom:32px}#tpk-crew .crew-section-title p{margin-top:22px;font-size:17px}#tpk-crew .crew-captain{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}#tpk-crew .crew-captain>img{height:260px}#tpk-crew .crew-log{display:block}#tpk-crew .crew-art-stage{display:none}#tpk-crew .crew-inline-art{display:block}#tpk-crew .crew-inline-art img{max-height:400px;max-width:100%;width:auto;margin:auto}#tpk-crew .crew-person summary{grid-template-columns:58px 1fr 18px;gap:12px;padding:16px 12px}#tpk-crew .crew-person summary>img{width:58px;height:76px}#tpk-crew .crew-person h3{font-size:27px}#tpk-crew .crew-work{font-size:14px}#tpk-crew .crew-bio{padding:0 20px 25px;font-size:17px}#tpk-crew .crew-return{padding:56px 24px}}
@media(prefers-reduced-motion:reduce){#tpk-crew *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
