.press-kit-page{--pk-muted:#afc0c1;--pk-border:#c2d4d329;color:#f3ead6;background:#061014}.pk-header{background:linear-gradient(#031014d9,#0000);justify-content:space-between;height:88px}.pk-back,.pk-story,.pk-browse{align-items:center;gap:10px;display:inline-flex}.pk-back{text-transform:uppercase;letter-spacing:.08em;font:600 14px Barlow Condensed,sans-serif}.pk-back:hover,.pk-story:hover,.pk-browse:hover{color:var(--yellow)}.pk-hero{isolation:isolate;min-height:645px;padding:145px var(--gutter) 65px;background:#09161c;align-items:center;display:flex;position:relative}.pk-hero picture{z-index:-2;position:absolute;inset:0}.pk-hero-art{object-fit:cover;object-position:64% center;width:100%;height:100%}.pk-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#041016ed,#041016b8 34%,#04101619 72%),linear-gradient(#0000 65%,#061014);position:absolute;inset:0}.pk-hero-copy{max-width:590px}.pk-hero .eyebrow{font-size:12px}.pk-logo{width:min(420px,100%);height:auto;margin:28px 0 19px}.pk-hero h1{text-transform:uppercase;letter-spacing:.24em;align-items:center;gap:18px;font:700 23px Barlow Condensed,sans-serif;display:flex}.pk-title-rule{background:var(--yellow);width:70px;height:2px}.pk-hero-copy>p:not(.eyebrow){color:#e4e8df;margin:22px 0 25px;font-size:19px;line-height:1.5}.pk-download{flex-wrap:wrap;justify-content:center;gap:11px;padding:17px 21px}.pk-download span{opacity:.8;letter-spacing:.02em;font:500 11px Barlow,sans-serif}.pk-browse{color:#c9d5d3;width:-moz-fit-content;width:fit-content;margin-top:20px;font-size:14px;display:flex}.pk-hero-credit{bottom:28px;right:var(--gutter);color:#c4d1cd;letter-spacing:.14em;text-transform:uppercase;font:500 10px Barlow Condensed,sans-serif;position:absolute}.pk-section-nav{padding:22px var(--gutter);border-block:1px solid var(--pk-border);background:#0a191d;align-items:center;gap:clamp(18px,3vw,42px);display:flex;overflow-x:auto}.pk-section-nav a,.pk-section-nav>span{letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font:600 13px Barlow Condensed,sans-serif}.pk-section-nav>span{color:var(--pk-muted);margin-right:auto}.pk-section-nav a:hover{color:var(--yellow)}.pk-layout{max-width:1450px;padding:72px var(--gutter) 100px;grid-template-columns:260px minmax(0,1fr);gap:clamp(36px,5vw,86px);margin:auto;display:grid}.pk-facts{border-top:3px solid var(--yellow);background:#0b1b20;align-self:start;position:sticky;top:25px}.pk-facts h2{border-bottom:1px solid var(--pk-border);justify-content:space-between;padding:20px;font-size:13px;display:flex}.pk-facts h2 span{color:var(--yellow)}.pk-facts dl{margin-block:22px;padding:0 20px}.pk-facts dt{color:var(--pk-muted);text-transform:uppercase;letter-spacing:.14em;margin-top:20px;font:600 11px Barlow Condensed,sans-serif}.pk-facts dd{margin:5px 0 0;font-size:16px;line-height:1.4}.pk-facts small{color:var(--pk-muted);margin-top:3px;font-size:13px;display:block}.pk-facts-note{color:var(--pk-muted);padding:0 20px 20px;font-size:12px;line-height:1.5}.pk-facts-links{border-top:1px solid var(--pk-border);gap:14px;padding:20px;font-size:14px;display:grid}.pk-facts-links a{justify-content:space-between;align-items:center;display:flex}.pk-facts-links a:hover{color:var(--yellow)}.pk-facts-links p{color:var(--pk-muted);font-size:12px;line-height:1.5}.pk-content{gap:80px;min-width:0;display:grid}.pk-content section{min-width:0;scroll-margin-top:30px}.pk-content h2{text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:14px 0 24px;font:700 clamp(36px,3.6vw,54px)/1.02 Barlow Condensed,sans-serif}.pk-content section>p:not(.eyebrow,.pk-note){color:#c7d4d1;margin-bottom:20px;font-size:17px;line-height:1.7}.pk-content .pk-lede{color:#f3ead6!important;font-size:22px!important;line-height:1.5!important}.pk-features{grid-template-columns:1fr 1fr;gap:28px 34px;margin-top:35px;display:grid}.pk-features article{border-top:1px solid var(--pk-border);padding-top:18px}.pk-features article>span{color:var(--yellow);letter-spacing:.1em;font:500 12px Barlow Condensed,sans-serif}.pk-content h3{text-transform:uppercase;font:600 23px/1.13 Barlow Condensed,sans-serif}.pk-features h3{margin:9px 0 12px}.pk-features p{color:var(--pk-muted);font-size:15px;line-height:1.6}.pk-videos{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pk-video>div{aspect-ratio:16/9;background:#0b1b20;position:relative;overflow:hidden}.pk-video img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pk-video:hover img{transform:scale(1.03)}.pk-video>div:after{content:"";background:linear-gradient(#0000,#031014d9);position:absolute;inset:40% 0 0}.pk-video span{z-index:1;color:var(--yellow);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;font:600 13px Barlow Condensed,sans-serif;display:flex;position:absolute;bottom:12px;left:12px;right:10px}.pk-video h3{margin:15px 0 7px}.pk-video p{color:var(--pk-muted);font-size:14px;line-height:1.5}.pk-note{color:var(--pk-muted);margin-top:20px;font-size:13px;line-height:1.6}.pk-note a{text-underline-offset:3px;text-decoration:underline}.pk-section-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.pk-section-heading h2{margin-bottom:0}.pk-section-heading>span{letter-spacing:.05em;color:var(--pk-muted);flex-shrink:0;padding-bottom:3px;font:500 11px Barlow Condensed,sans-serif}.pk-gallery-note{margin:0 0 25px}.pk-shots,.pk-art-grid{grid-template-columns:1fr 1fr;gap:25px 22px;display:grid}.press-kit-page figure{min-width:0;margin:0}.pk-shot-preview{aspect-ratio:16/9;background:#0b1b20;width:100%;display:block;position:relative;overflow:hidden}.pk-shot-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pk-shot-preview:hover img{transform:scale(1.03)}.pk-shot-preview>svg{box-sizing:content-box;background:#031014c9;border-radius:2px;padding:8px;position:absolute;bottom:10px;right:10px}.press-kit-page figcaption{justify-content:space-between;align-items:start;gap:10px;margin-top:12px;font-size:15px;display:flex}.pk-save{color:var(--yellow);flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:3px 0 3px 4px;font:600 12px Barlow Condensed,sans-serif;display:inline-flex}.pk-save:hover{text-underline-offset:4px;text-decoration:underline}.pk-art-preview{aspect-ratio:16/10;border:1px solid var(--pk-border);background:#102329;justify-content:center;align-items:center;padding:20px;display:flex}.pk-art-preview img{object-fit:contain;width:100%;height:100%}.pk-transparent{background:repeating-conic-gradient(#13272d 0 25%, #0c1d23 0 50%) 0 0 / 20px 20px}.pk-art-grid{margin-top:28px}.pk-art-grid figcaption strong{font-weight:500;display:block}.pk-art-grid figcaption small{color:var(--pk-muted);margin-top:5px;font-size:11px;display:block}.pk-full-kit{border-block:1px solid var(--pk-border);justify-content:space-between;align-items:center;gap:22px;margin-top:35px;padding-block:25px;display:flex}.pk-full-kit p{color:var(--pk-muted);margin-top:7px;font-size:13px;line-height:1.6}.pk-download-small{flex-shrink:0;padding:14px;font-size:13px}.pk-download-small span{display:none}.pk-story{color:var(--yellow);text-transform:uppercase;letter-spacing:.05em;font:600 15px Barlow Condensed,sans-serif}.pk-contact-panel{border-left:3px solid var(--yellow);background:#102329;margin-top:35px;padding:30px}.pk-contact-panel .eyebrow{color:var(--pk-muted);font-size:11px}.pk-contact-panel h3{margin:15px 0 12px;font-size:30px}.pk-contact-panel>p:not(.eyebrow){color:#c7d4d1;font-size:16px;line-height:1.6}.pk-contact-links{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.pk-contact-links a{color:var(--yellow);align-items:center;gap:9px;font-size:14px;display:inline-flex}.pk-viewer{color:#f3ead6;background:#061014;border:1px solid #426066;width:min(1200px,100% - 32px);max-height:94dvh;padding:52px 20px 20px}.pk-viewer::backdrop{background:#020b10ed}.pk-viewer>img{object-fit:contain;width:100%;height:auto;max-height:calc(94dvh - 170px)}.pk-viewer-close{place-items:center;width:44px;height:40px;display:grid;position:absolute;top:6px;right:12px}.pk-viewer-toolbar{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.pk-viewer-toolbar button{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.pk-viewer-toolbar h2{font:600 23px Barlow Condensed,sans-serif}.pk-viewer-toolbar p{color:#afc0c1;margin-top:6px;font-size:12px}@media (min-width:1800px){.pk-hero{min-height:720px}}@media (max-width:1100px){.pk-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.pk-section-heading{display:block}.pk-section-heading>span{margin-top:12px;display:block}.pk-full-kit{flex-direction:column;align-items:start}}@media (max-width:800px){.pk-layout{grid-template-columns:1fr;gap:48px;padding-top:36px}.pk-facts{position:static}.pk-facts dl{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.pk-facts dt{grid-column:1;margin-top:0;padding-block:8px}.pk-facts dd{margin-top:0;padding-block:8px}.pk-facts-links{grid-template-columns:1fr 1fr}.pk-section-nav{gap:24px}.pk-section-nav>span{display:none}.pk-hero{min-height:660px;padding-top:150px}.pk-hero:after{background:linear-gradient(90deg,#041016df,#04101696 60%,#04101638),linear-gradient(#0000 45%,#061014)}.pk-content{gap:60px}}@media (max-width:500px){.pk-header{gap:14px;height:77px;padding-inline:20px}.pk-header .studio-logo{gap:7px;width:178px}.pk-header .rabbit-mark{width:28px;height:42px}.pk-header .studio-wordmark{width:143px}.pk-back{gap:6px;max-width:105px;font-size:11px;line-height:1.4}.pk-back svg{flex-shrink:0}.pk-hero{align-items:end;min-height:710px;padding:292px 24px 40px}.pk-hero-art{object-position:62% center;height:350px}.pk-hero:after{background:linear-gradient(#06101412 15%,#061014ad 40%,#061014 51% 100%)}.pk-hero .eyebrow{font-size:10px}.pk-logo{width:315px;margin:22px 0 17px}.pk-hero h1{font-size:19px}.pk-hero-copy>p:not(.eyebrow){margin:18px 0 23px;font-size:16px}.pk-download{gap:8px;width:100%;padding:16px 12px;font-size:13px}.pk-download span{font-size:10px}.pk-hero-credit{display:none}.pk-browse{font-size:13px}.pk-section-nav{padding-block:19px}.pk-layout{padding-bottom:65px}.pk-content h2{font-size:37px}.pk-content .pk-lede{font-size:20px!important}.pk-content section>p:not(.eyebrow,.pk-note){font-size:16px}.pk-features{gap:24px 20px}.pk-features h3{font-size:21px}.pk-features p{font-size:14px}.pk-videos,.pk-shots,.pk-art-grid{grid-template-columns:1fr;gap:28px}.pk-contact-panel{padding:25px 20px}.pk-contact-links{flex-direction:column;gap:18px}.pk-full-kit{align-items:stretch}.pk-viewer{padding-inline:12px}.pk-viewer-toolbar{flex-wrap:wrap;gap:8px}.pk-viewer-toolbar h2{font-size:21px}.pk-viewer-toolbar>div{text-align:center;flex:1}.pk-viewer-toolbar .pk-save{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.pk-shot-preview img,.pk-video img{transition:none}.pk-shot-preview:hover img,.pk-video:hover img{transform:none}}.pk-hero-copy{z-index:1;position:relative}.pk-hero-effects{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pk-signal-grid{opacity:.12;background-image:linear-gradient(#80c5cc55 1px,#0000 1px),linear-gradient(90deg,#80c5cc55 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:15% 0 0 47%;-webkit-mask-image:radial-gradient(at 60% 30%,#000,#0000 68%);mask-image:radial-gradient(at 60% 30%,#000,#0000 68%)}.pk-signal-sweep{opacity:0;background:linear-gradient(90deg,#0000,#91e8ef77,#0000);height:1px;animation:14s linear infinite pk-scan;position:absolute;top:16%;left:48%;right:0;box-shadow:0 0 20px #81e7ef55}.pk-haze{opacity:.13;mix-blend-mode:screen;width:65%;max-width:none;animation:22s ease-in-out infinite alternate pk-haze-drift;position:absolute;bottom:0;right:-8%}.pk-dust{top:calc(32% + var(--dust-index) * 7%);left:calc(51% + var(--dust-index) * 6%);opacity:.4;width:2px;height:2px;animation:pk-dust-drift calc(10s + var(--dust-index) * 1s) ease-in-out infinite alternate;animation-delay:calc(var(--dust-index) * -2s);background:#ffe1a0;position:absolute;box-shadow:0 0 7px #ffe1a080}.pk-hero-effects *{animation-play-state:paused}.press-kit-page[data-motion=on] .pk-hero[data-in-view=true] .pk-hero-effects *{animation-play-state:running}.pk-hero-controls{flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;display:flex}.pk-hero-controls .pk-browse{margin-top:0}.pk-motion{color:#d3ded8;background:#05141cbd;border:1px solid #bdd0cd40;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font:500 11px Barlow,sans-serif;display:inline-flex}.pk-motion:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.pk-motion:disabled{color:#afc0c1;cursor:default}.pk-shots figure,.pk-art-grid figure{background:linear-gradient(145deg,#19303777,#0a181e 40%,#12282d88);border:1px solid #6a8e934d;padding:10px;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:0 8px 25px #0002}.pk-shots figure:before,.pk-art-grid figure:before{content:"";z-index:1;pointer-events:none;opacity:.72;background-color:#0000;background-image:linear-gradient(#84aeb3,#84aeb3),linear-gradient(#84aeb3,#84aeb3),linear-gradient(#84aeb3,#84aeb3),linear-gradient(#84aeb3,#84aeb3),linear-gradient(#d9b84d,#d9b84d),linear-gradient(#d9b84d,#d9b84d),linear-gradient(#d9b84d,#d9b84d),linear-gradient(#d9b84d,#d9b84d);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:17px 2px,2px 17px,17px 2px,2px 17px,17px 2px,2px 17px,17px 2px,2px 17px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:-1px}.pk-shots figure:hover,.pk-shots figure:focus-within,.pk-art-grid figure:hover,.pk-art-grid figure:focus-within{border-color:#e2be55a6;box-shadow:0 0 0 1px #e2be551a,0 10px 35px #4bb8c912}.press-kit-page figcaption{padding:0 3px 4px}.pk-video>div{border:1px solid #809d9f80;padding:5px;box-shadow:0 0 0 4px #0f252a,0 0 0 5px #557d8038}.pk-video:hover>div{border-color:#e2be55}.pk-video img{object-fit:cover}.pk-content section>.eyebrow{align-items:center;gap:20px;display:flex}.pk-content section>.eyebrow:after{content:"";background:linear-gradient(90deg,#edc64577,#7cb1b129,#0000);flex:1;height:1px}.pk-facts{box-shadow:0 0 0 1px #77b1b125,12px 12px 0 -11px #9fc3c154}.pk-full-kit{border:1px solid #9ab8a94f;border-left:3px solid var(--yellow);background:linear-gradient(120deg,#23353a88,#0a191d);padding:26px 20px;position:relative}.pk-contact-panel{box-shadow:8px 8px 0 -7px #a3c9c94a}.press-kit-page[data-motion=off] .pk-shot-preview img,.press-kit-page[data-motion=off] .pk-video img{transition:none}.press-kit-page[data-motion=off] .pk-shot-preview:hover img,.press-kit-page[data-motion=off] .pk-video:hover img{transform:none}@keyframes pk-haze-drift{0%{transform:translate(-4%)}to{transform:translate(3%,-8px)}}@keyframes pk-dust-drift{0%{opacity:.15;transform:translate(0,0)}to{opacity:.6;transform:translate(-30px,-35px)}}@keyframes pk-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:.25}75%{opacity:.25}to{opacity:0;transform:translateY(330px)}}@media (max-width:700px){.pk-hero{flex-direction:column;align-items:stretch;padding-bottom:20px}.pk-signal-grid{height:270px;inset:90px 0 auto}.pk-signal-sweep{left:0}.pk-haze{width:100%;top:170px;bottom:auto}.pk-dust{top:calc(12% + var(--dust-index) * 2%);left:calc(10% + var(--dust-index) * 10%)}.pk-hero-controls{justify-content:space-between;gap:15px}.pk-hero-credit{display:none}}@media (prefers-reduced-motion:reduce){.pk-hero-effects *{animation:none!important}.pk-shots figure,.pk-art-grid figure{transition:none}}.press-kit-page .pk-header{padding-inline:var(--gutter)}.press-kit-page .pk-hero{padding-inline:var(--gutter);padding-bottom:112px}.pk-patrol{pointer-events:none;contain:layout paint;position:absolute}.pk-hero-patrol{left:var(--gutter);right:var(--gutter);z-index:1;width:auto;height:100px;margin:0;bottom:0}.pk-patrol-canvas{width:100%;height:100px;image-rendering:pixelated;position:absolute;inset:0}.pk-hero-credit{bottom:120px;right:var(--gutter);opacity:.7;font-size:9px}.pk-section-nav{margin-inline:var(--gutter);padding-inline:clamp(16px,2vw,32px)}.press-kit-page .site-footer{padding-inline:var(--gutter)}@media (max-width:700px){.press-kit-page .pk-hero{padding-bottom:110px}.pk-hero-patrol{width:auto;margin:0;position:absolute}}@media (max-width:380px){.press-kit-page .pk-header{gap:10px}.pk-header .studio-logo{width:162px}.pk-header .studio-wordmark{width:130px}.pk-back{gap:4px;max-width:90px;font-size:10px}}@media (max-width:340px){.pk-header .studio-logo{width:145px}.pk-header .studio-wordmark{width:113px}.pk-back{max-width:80px}.press-kit-page .pk-header{gap:8px}}
