*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#eae8df;color:#222420;font-family:Inter,"Segoe UI",Arial,sans-serif}img{display:block;max-width:100%}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;background:none;border:0;color:inherit}a{color:inherit;text-decoration:none}p{line-height:1.65}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{letter-spacing:-.05em;line-height:1.04}a:focus-visible,button:focus-visible{outline:3px solid #175ccd;outline-offset:6px}[hidden]{display:none!important}::selection{background:#222420;color:#ffb194}.pad{padding-left:7%;padding-right:7%}.eyebrow{font:10px/1.6 Consolas,"Courier New",monospace;letter-spacing:.07em;text-transform:uppercase}.epl-header{height:82px;background:#ff673b;display:flex;align-items:center;gap:35px;padding:0 5%;border-bottom:1px solid #22242055;position:relative;z-index:5}.epl-brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.epl-brand img{width:35px;height:22px;object-fit:contain;filter:brightness(0)}.epl-header>nav{margin-left:auto;display:flex;align-items:center;gap:30px}.epl-header>nav>a{font-size:13px;padding:10px 0;border-bottom:1px solid transparent}.epl-header>nav>a:hover{border-bottom-color:#222420}.epl-header .support-link{border:1px solid #222420;padding:11px 23px}.mobile-menu-button{display:none}.mobile-menu{background:#222420;color:#eae8df;padding:20px 7%;position:absolute;top:72px;left:0;right:0;z-index:9;box-shadow:0 15px 30px #0004}.mobile-menu a{display:block;font-weight:600;font-size:28px;padding:14px 0;border-bottom:1px solid #ffffff25}.skip-link{position:absolute;left:20px;top:-80px;background:white;color:black;z-index:100;padding:15px}.skip-link:focus{top:10px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:17px 24px;background:#222420;color:#f1eee4;font-size:13px;font-weight:600;box-shadow:4px 4px 0 #ff673b;transition:transform .22s,box-shadow .22s;line-height:1.4}.button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 #ff673b}.button span{font-size:19px}.button.orange{background:#ff865f;color:#20261f;box-shadow:none}.button.orange:hover{box-shadow:5px 5px 0 #f3d1ba}.text-link{display:inline-block;padding:8px 0;border-bottom:1px solid currentColor;font-size:12px;font-weight:600}.text-link:hover{color:#a2391d}.round-button{display:grid;place-items:center;width:65px;height:65px;border:1px solid #222420;border-radius:50%;font-size:30px;transition:transform .2s,background .2s}.round-button:hover{transform:translateY(5px);background:#ffc098}.back-link{display:inline-block;font-size:12px;border-bottom:1px solid #22242055;padding:5px 0}.offbeat-hero{background:#ff673b;position:relative;overflow:hidden;padding-top:30px;padding-bottom:45px}.hero-eyebrow{display:flex;justify-content:space-between;font:10px/1.6 Consolas,monospace;letter-spacing:.03em}.hero-eyebrow>span:last-child{text-align:right}.offbeat-hero h1{font-family:"Arial Black",Impact,"Segoe UI",sans-serif;font-size:clamp(64px,8.7vw,135px);font-weight:900;line-height:.91;letter-spacing:-.075em;margin-top:40px;position:relative;z-index:1}.offbeat-hero h1>span{color:#f8e7d1}.hero-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:35px;position:relative;z-index:2}.hero-bottom p{font-size:13px;line-height:1.6}.hero-icons{position:absolute;right:12%;top:150px;display:grid;grid-template-columns:80px 80px;gap:20px;transform:rotate(13deg);z-index:2}.hero-icons a{width:80px;height:80px;border-radius:17px;background:#f3e7cf;box-shadow:5px 7px 0 #222420;display:grid;place-items:center;animation:bob 7s ease-in-out infinite;transition:box-shadow .2s}.hero-icons a:nth-child(2){animation-delay:-2s}.hero-icons a:nth-child(3){animation-delay:-4s}.hero-icons a:nth-child(4){animation-delay:-6s}.hero-icons a:hover{box-shadow:7px 10px 0 #222420}.hero-icons img{width:61px;height:61px;border-radius:13px;object-fit:contain}.kept-feature{padding-top:36px;padding-bottom:50px;background:#e5e9c7}.feature-top{display:flex;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #22242040}.kept-feature-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:8%;align-items:center;padding:55px 0}.product-name{display:flex;align-items:center;gap:15px}.product-name img{width:58px;height:58px;border-radius:13px}.product-name h2,.product-name>span{font-size:40px;letter-spacing:-.05em;font-weight:650}.kept-feature-copy>h3{font-family:"Arial Black",Impact,"Segoe UI",sans-serif;font-size:clamp(64px,6.9vw,100px);font-weight:900;letter-spacing:-.075em;line-height:.94;margin:35px 0 27px}.kept-feature-copy>h3 span{color:#52704a}.kept-feature-copy>p{font-size:16px;max-width:460px}.platforms{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.platforms span{padding:9px 13px;border:1px solid #22242077;font-size:10px;font-weight:600}.feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:27px}.feature-actions .text-link{font-size:11px}.kept-feature-copy>p.supporting-copy{font-size:12px;color:#5b6653;margin-top:25px}.kept-feature-visual{position:relative;min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center}.library-heading{align-self:stretch;display:flex;justify-content:space-between;font:8px Consolas,monospace;letter-spacing:.06em;margin-bottom:28px}.kept-library-phone{height:515px;width:auto;max-width:75%;object-fit:contain;border:5px solid #232a28;border-radius:26px;box-shadow:20px 25px 0 #b7c29b}.library-stamp{position:absolute;bottom:105px;left:-15px;background:#ff673b;box-shadow:5px 5px 0 #222420;padding:18px 22px;font:800 16px/1.2 "Arial Black",sans-serif;letter-spacing:-.035em;transform:rotate(-7deg)}.image-caption{font-size:9px;margin-top:33px;align-self:flex-end;color:#526047}.kept-steps{border-top:1px solid #22242040;padding-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.kept-steps>div>span{font:10px Consolas,monospace}.kept-steps h4{font-size:22px;margin:15px 0 12px;letter-spacing:-.035em}.kept-steps p{font-size:12px;max-width:270px;color:#526047}.catalog-heading{padding-top:65px;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center}.catalog-heading h2{font-size:29px;font-weight:900;letter-spacing:-.06em}.catalog-heading>span{font:10px Consolas,monospace}.catalog-row{border-top:1px solid #a9ada3}.catalog-toggle{width:100%;padding:27px 7%;display:flex;align-items:center;gap:26px;text-align:left;transition:background .25s}.catalog-toggle:hover,.catalog-toggle[aria-expanded=true]{background:#d4d9c9}.row-number{font:11px Consolas,monospace;min-width:30px}.catalog-toggle img{width:42px;height:42px;object-fit:contain;border-radius:10px}.catalog-toggle h3{font-size:43px;font-weight:650}.row-summary{font-size:12px;margin-left:auto;color:#62665d;max-width:210px}.row-sign{font-size:32px;margin-left:30px;min-width:25px;text-align:center;font-weight:200}.catalog-expanded{padding:10px 7% 35px 16%;display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center;background:#d4d9c9;animation:enter .3s both}.catalog-expanded p{font-size:12px;max-width:310px}.catalog-expanded ul{font-size:11px;line-height:2;list-style:none;padding:0}.catalog-expanded .button{font-size:12px;gap:15px}.games-section{padding-top:80px;padding-bottom:55px;background:#242a23;color:#ece9df}.games-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:55px}.games-heading h2{font-weight:800;font-size:80px;line-height:.95;margin-top:25px}.games-heading h2 span{color:#ff865f}.games-heading>p{font-size:14px;line-height:1.7;padding-bottom:7px}.burn-feature{display:grid;grid-template-columns:.9fr 1.45fr;gap:40px;align-items:center;border-top:1px solid #ecede730;border-bottom:1px solid #ecede730;padding:35px 0 40px}.burn-label{display:flex;align-items:center;gap:15px}.burn-label img{width:48px;height:48px;border-radius:9px}.burn-label .eyebrow{font-size:8px;color:#bec9b8}.burn-wordmark{width:320px;height:auto;margin:18px 0 -10px}.burn-feature-copy h3{font-size:39px;letter-spacing:-.06em}.burn-feature-copy>p{font-size:12px;color:#b6c1b1;margin:20px 0 25px}.burn-feature-image{display:block}.burn-feature-image img{width:100%;height:auto;border:1px solid #c2cfc050}.burn-feature-image>span{font:8px/1.6 Consolas,monospace;letter-spacing:.04em;display:flex;justify-content:space-between;margin-top:15px;color:#bdc7b9}.burn-feature-image>span>b{font-size:20px;font-weight:400}.burn-feature-image:hover>span{color:#ffb799}.reclaim-line{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:35px;align-items:center;padding-top:35px}.reclaim-line h3{font-size:35px;font-weight:500}.reclaim-line p{font-size:12px;color:#bec8b9}.coming-label{font-size:11px;color:#b5c6aa}.studio-section{padding-top:75px;padding-bottom:75px;display:grid;grid-template-columns:1.2fr 1fr;gap:10%;background:#d4d9c9}.studio-section h2{font-weight:850;font-size:72px;line-height:.99;margin-top:25px}.studio-copy{padding-top:35px}.studio-copy>p{font-size:16px;line-height:1.8;margin-bottom:22px}.personal-project{margin-top:45px;padding-top:25px;border-top:1px solid #22242055}.personal-project h3{font-size:23px;letter-spacing:-.035em;margin:15px 0 12px}.personal-project p{font-size:12px;max-width:340px;color:#59634f}.personal-project .text-link{font-size:11px;margin-top:15px}.epl-footer{padding:55px 7% 30px;background:#eae8df;color:#222420;border-top:1px solid #a9ada3}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:50px}.footer-top h2{font-size:45px;font-weight:850;line-height:1.05;letter-spacing:-.06em;margin-top:20px}.contact-link{font-size:38px;letter-spacing:-.05em;min-width:275px;border-bottom:1px solid #a9ada3;padding-bottom:16px}.contact-link>span{float:right}.contact-link small{display:block;font-size:12px;letter-spacing:0;margin-top:14px}.footer-links{display:flex;gap:16px 25px;flex-wrap:wrap;margin:45px 0 30px;font-size:11px}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.footer-bottom{border-top:1px solid #a9ada3;padding-top:20px;display:flex;align-items:center;gap:30px;font-size:10px;color:#62665d}.footer-bottom button{margin-left:auto;font-size:10px;border:1px solid #a9ada3;padding:6px 10px}.footer-bottom>a{font-size:10px}.kept-page-hero{background:#e5e9c7;padding-top:30px;padding-bottom:55px}.kept-page-hero>.product-name{margin:40px 0 35px}.kept-page-title{display:grid;grid-template-columns:1.7fr 1fr;gap:8%;align-items:end}.kept-page-title h1{font-family:"Arial Black",Impact,sans-serif;font-size:clamp(55px,6.4vw,100px);font-weight:900;letter-spacing:-.075em;line-height:1}.kept-page-title h1 span{color:#52704a}.kept-page-title>p{font-size:16px;max-width:400px}.kept-page-hero>.platforms{margin-top:35px;margin-bottom:0}.video-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:80px;padding-bottom:75px}.video-story h2{font-size:68px;font-weight:850;line-height:1;margin-top:30px}.video-story h2 span{color:#b64b2d}.video-story-copy{padding-top:20px}.video-story-copy article{padding:20px 0 25px;border-top:1px solid #a9ada3}.video-story-copy article>span{font:9px Consolas,monospace}.video-story-copy h3{font-size:26px;line-height:1.15;letter-spacing:-.035em;margin:17px 0 13px}.video-story-copy p{font-size:13px;max-width:400px}.kept-reading{background:#222c24;color:#ecece0;padding-top:70px;padding-bottom:55px}.reading-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end}.reading-heading h2{font-size:62px;font-weight:800;line-height:1;margin-top:25px}.reading-heading h2 span{color:#c3d5a2}.reading-heading>p{font-size:14px;color:#bbc5b3;max-width:340px;justify-self:end}.screen-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:9%;padding:55px 6% 0;align-items:end}.screen-gallery figure{margin:0;text-align:center}.screen-gallery img{height:430px;width:auto;max-width:100%;object-fit:contain;margin:auto;border:4px solid #40483f;border-radius:23px;box-shadow:12px 15px 0 #0e1b11}.screen-gallery figcaption{font:9px Consolas,monospace;color:#c3cbbd;margin-top:25px}.kept-features{display:grid;grid-template-columns:1fr 1fr;gap:45px 70px;padding-top:70px;padding-bottom:75px}.kept-features article{padding-top:24px;border-top:1px solid #a9ada3}.kept-features h3{font-size:32px;margin:20px 0 18px;letter-spacing:-.04em}.kept-features p{font-size:13px;max-width:440px}.kept-pricing{background:#ff865f;padding-top:60px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.kept-pricing h2{font-size:64px;line-height:1;margin-top:25px;font-weight:850}.kept-pricing h2 span{color:#71361e}.kept-pricing>div>p{font-size:15px;max-width:370px;margin-bottom:25px}.kept-pricing .button{box-shadow:4px 4px 0 #f3d1b9}.quiet-links{display:flex;gap:25px;margin-top:25px;font-size:11px}.quiet-links a{text-decoration:underline;text-underline-offset:4px}.burn-page-hero{background:#101921;color:#eceae2;padding-top:30px;padding-bottom:45px}.burn-page-hero .back-link{color:#d8e4e9;border-color:#e4e8e455}.burn-page-brand{display:flex;align-items:center;gap:20px;margin-top:35px}.burn-app-icon{border-radius:15px}.burn-page-brand .eyebrow{color:#b4c8d5}.burn-title-logo{width:750px;max-width:90%;margin:-30px auto -40px}.burn-page-hero h1{font-size:42px;text-align:center;letter-spacing:-.06em}.burn-page-intro{border-top:1px solid #c7d6de35;padding-top:25px;margin-top:40px;display:flex;justify-content:space-between;gap:30px;align-items:center}.burn-page-intro p{font-size:13px;color:#b4c8d5}.status-tag{font:9px Consolas,monospace;letter-spacing:.1em;border:1px solid #b4c8d555;padding:10px 14px;color:#d1dfe6}.burn-gallery{background:#1b272e;color:#e9ece4;padding-top:65px;padding-bottom:70px}.gallery-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.gallery-heading h2{font-size:47px;font-weight:850}.gallery-heading>span{color:#afc6ce}.main-game-shot img,.game-shot-pair img{width:100%;height:auto;display:block}.lightbox-trigger{padding:0;width:100%;display:block;position:relative;overflow:hidden;text-align:left;background:#101921}.lightbox-trigger>span{display:block;padding:12px 16px;font-size:11px;color:#ccdae1;background:#101921}.lightbox-trigger:hover>span{color:#ffb499}.burn-gallery figcaption{font:9px Consolas,monospace;color:#b6c9d0;margin-top:15px}.game-shot-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.burn-closing{padding-top:65px;padding-bottom:70px}.burn-closing h2{font-size:65px;font-weight:850;line-height:1;margin:25px 0 30px}.burn-closing .text-link{margin-left:30px}.image-lightbox{border:1px solid #778d9c;background:#101921;color:#e9ece4;padding:20px;width:min(1300px,96vw);max-width:96vw;max-height:94dvh}.image-lightbox::backdrop{background:#000d;backdrop-filter:blur(7px)}.lightbox-close{display:block;color:#e9ece4;padding:7px 0 15px;margin-left:auto;font-size:13px}.image-lightbox img{max-height:76dvh;width:100%;object-fit:contain}.image-lightbox p{margin-top:15px;font-size:12px}.reveal{opacity:1}.motion-ready .reveal:not(.visible){opacity:0;transform:translateY(25px)}.reveal.visible{animation:enter .7s both}@keyframes enter{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(min-width:1600px){.pad{padding-left:max(7%,calc((100vw - 1400px)/2));padding-right:max(7%,calc((100vw - 1400px)/2))}.hero-icons{right:max(12%,calc((100vw - 1250px)/2))}}
@media(max-width:1050px){.epl-header>nav{gap:22px}.epl-header .desktop-link{display:none}.hero-icons{right:9%;top:170px;grid-template-columns:65px 65px;gap:15px}.hero-icons a{width:65px;height:65px}.hero-icons img{width:50px;height:50px}.kept-feature-grid{gap:6%;grid-template-columns:1.1fr 1fr}.kept-feature-copy>h3{font-size:72px}.kept-feature-copy>p{font-size:14px}.kept-library-phone{height:440px;max-width:85%}.kept-feature-visual{min-height:560px}.library-stamp{font-size:13px;padding:15px 18px;left:-5px}.library-heading{font-size:7px}.kept-feature-copy .feature-actions{gap:18px}.kept-feature-copy .button{font-size:12px}.burn-feature{grid-template-columns:1fr 1.3fr;gap:30px}.burn-feature-copy h3{font-size:34px}.burn-wordmark{width:280px}.games-heading h2{font-size:69px}.studio-section h2{font-size:60px}.studio-copy>p{font-size:14px}.reclaim-line{gap:20px}.reclaim-line>.eyebrow{font-size:8px}.kept-page-title{grid-template-columns:1fr;gap:25px}.kept-page-title>p{max-width:610px}.video-story h2{font-size:57px}.reading-heading h2{font-size:52px}.screen-gallery{padding-left:0;padding-right:0;gap:6%}.screen-gallery img{height:360px}.kept-pricing h2{font-size:55px}}
@media(max-width:760px){html{scroll-padding-top:12px}.epl-header{height:72px;padding:0 6%;gap:15px}.epl-brand{font-size:13px;gap:9px}.epl-brand img{width:35px;height:22px}.epl-header>nav{gap:18px}.epl-header>nav>a{font-size:11px}.epl-header>nav>a:not(:first-child){display:none}.mobile-menu-button{display:flex;align-items:center;gap:12px;font-size:11px;padding:9px 0}.mobile-menu-button span{font-size:19px}.pad{padding-left:7%;padding-right:7%}.eyebrow{font-size:8px}.button{padding:15px 20px;font-size:12px;gap:25px}.text-link{font-size:11px}.offbeat-hero{padding-top:22px;padding-bottom:28px}.hero-eyebrow{font-size:7px}.offbeat-hero h1{font-size:clamp(49px,11vw,78px);line-height:.99;margin-top:32px;letter-spacing:-.075em}.hero-icons{position:relative;top:auto;right:auto;display:flex;transform:rotate(-4deg);gap:15px;margin-top:40px;margin-bottom:8px}.hero-icons a{width:55px;height:55px;border-radius:12px;box-shadow:3px 4px 0 #222420}.hero-icons img{width:42px;height:42px;border-radius:9px}.hero-bottom{margin-top:25px}.hero-bottom p{font-size:11px}.round-button{width:50px;height:50px;font-size:25px}.kept-feature{padding-top:25px;padding-bottom:35px}.feature-top{gap:20px;padding-bottom:20px}.feature-top .eyebrow{font-size:7px}.feature-top>span:last-child{text-align:right}.kept-feature-grid{grid-template-columns:1fr;gap:28px;padding:32px 0}.product-name{gap:13px}.product-name img{width:45px;height:45px;border-radius:10px}.product-name h2,.product-name>span{font-size:34px}.kept-feature-copy>h3{font-size:clamp(59px,16vw,85px);line-height:.98;margin:27px 0 23px}.kept-feature-copy>p{font-size:14px;line-height:1.75}.platforms{gap:8px;margin:22px 0}.platforms span{padding:8px 10px;font-size:9px}.feature-actions{gap:20px;margin-top:22px}.kept-feature-copy>p.supporting-copy{font-size:11px;margin-top:21px}.kept-feature-visual{min-height:0;padding:5px 0 0}.library-heading{font-size:7px;margin-bottom:26px}.kept-library-phone{height:420px;max-width:80%;border-width:4px;border-radius:22px;box-shadow:12px 17px 0 #b7c29b}.library-stamp{left:0;bottom:70px;font-size:12px;padding:15px 17px}.image-caption{font-size:8px;margin-top:30px}.kept-steps{grid-template-columns:1fr;gap:25px;padding-top:27px}.kept-steps>div{display:grid;grid-template-columns:25px 1fr;gap:8px 13px}.kept-steps>div>span{font-size:9px;padding-top:4px}.kept-steps h4{font-size:21px;margin:0;line-height:1.2}.kept-steps p{grid-column:2;font-size:11px;max-width:100%}.catalog-heading{padding-top:40px;padding-bottom:23px;gap:20px}.catalog-heading h2{font-size:23px}.catalog-heading>span{font-size:7px;max-width:90px;text-align:right;line-height:1.6}.catalog-toggle{gap:13px;padding:24px 7%}.row-number{font-size:9px;min-width:17px}.catalog-toggle img{width:31px;height:31px;border-radius:7px}.catalog-toggle h3{font-size:28px;letter-spacing:-.05em;line-height:1.1}.row-summary{display:none}.row-sign{margin-left:auto;font-size:27px;min-width:22px}.catalog-expanded{grid-template-columns:1fr;padding:0 7% 30px;gap:12px}.catalog-expanded p{font-size:12px;max-width:100%}.catalog-expanded ul{font-size:11px;margin:0}.catalog-expanded .button{justify-self:start;font-size:11px}.games-section{padding-top:45px;padding-bottom:40px}.games-heading{display:block;margin-bottom:30px}.games-heading h2{font-size:65px;margin:22px 0 25px}.games-heading>p{font-size:12px;margin:0;padding:0}.burn-feature{grid-template-columns:1fr;gap:30px;padding:28px 0}.burn-label img{width:42px;height:42px}.burn-label .eyebrow{font-size:7px}.burn-wordmark{width:300px;max-width:100%;margin:5px 0 -5px}.burn-feature-copy h3{font-size:39px}.burn-feature-copy>p{font-size:12px;margin:20px 0 23px}.burn-feature-image>span{font-size:7px}.reclaim-line{grid-template-columns:1fr;gap:15px;padding-top:27px}.reclaim-line h3{font-size:33px}.reclaim-line p{font-size:12px}.coming-label{font-size:10px}.studio-section{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.studio-section h2{font-size:56px;margin-top:25px}.studio-copy{padding-top:0}.studio-copy>p{font-size:14px;line-height:1.75}.personal-project{margin-top:30px;padding-top:25px}.personal-project p{font-size:12px}.personal-project .text-link{font-size:11px}.epl-footer{padding:40px 7% 27px}.footer-top{display:block}.footer-top h2{font-size:39px;margin-top:20px}.contact-link{display:block;font-size:29px;margin-top:30px;min-width:0;padding-bottom:15px}.contact-link small{font-size:11px;margin-top:12px}.footer-links{gap:20px;font-size:10px;line-height:1.5;margin:30px 0}.footer-bottom{gap:15px;flex-wrap:wrap;font-size:9px}.footer-bottom button,.footer-bottom>a{font-size:9px}.kept-page-hero{padding-top:22px;padding-bottom:35px}.back-link{font-size:10px}.kept-page-hero>.product-name{margin:30px 0}.kept-page-title{display:block}.kept-page-title h1{font-size:clamp(37px,10.3vw,68px);line-height:1.06;letter-spacing:-.07em}.kept-page-title>p{margin-top:24px;font-size:14px;line-height:1.75}.kept-page-hero>.platforms{margin-top:30px}.video-story{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:35px}.video-story h2{font-size:49px;line-height:1.03;margin-top:23px}.video-story-copy{padding:0}.video-story-copy article{padding:22px 0}.video-story-copy h3{font-size:25px;margin:16px 0 13px}.video-story-copy p{font-size:12px}.kept-reading{padding-top:40px;padding-bottom:40px}.reading-heading{grid-template-columns:1fr;gap:24px}.reading-heading h2{font-size:43px;line-height:1.05;margin-top:24px}.reading-heading>p{font-size:13px;justify-self:start}.screen-gallery{grid-template-columns:1fr;gap:40px;padding-top:35px}.screen-gallery img{height:400px;max-width:85%;border-radius:23px;box-shadow:10px 13px 0 #0e1b11}.screen-gallery figcaption{font-size:9px;margin-top:24px}.kept-features{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:40px}.kept-features h3{font-size:29px;margin:17px 0 15px}.kept-features p{font-size:12px}.kept-pricing{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:45px}.kept-pricing h2{font-size:52px;margin-top:24px}.kept-pricing>div>p{font-size:13px;margin-bottom:23px}.quiet-links{font-size:10px}.burn-page-hero{padding-top:22px;padding-bottom:35px}.burn-page-brand{gap:15px;margin-top:27px}.burn-app-icon{width:55px;height:55px;border-radius:12px}.burn-page-brand .eyebrow{font-size:7px}.burn-title-logo{max-width:100%;width:100%;margin:10px auto -5px}.burn-page-hero h1{font-size:28px;line-height:1.1;letter-spacing:-.055em}.burn-page-intro{flex-wrap:wrap;gap:24px;margin-top:28px;padding-top:24px}.burn-page-intro p{font-size:12px;flex:1 0 100%}.status-tag{font-size:8px;padding:9px 10px}.burn-page-intro .button{font-size:11px;padding:12px 16px;gap:16px}.burn-gallery{padding-top:40px;padding-bottom:45px}.gallery-heading{display:block;margin-bottom:25px}.gallery-heading h2{font-size:30px;margin-bottom:12px}.gallery-heading>.eyebrow{font-size:7px}.lightbox-trigger>span{font-size:9px;padding:10px 12px}.burn-gallery figcaption{font-size:8px;margin-top:13px}.game-shot-pair{grid-template-columns:1fr;gap:25px;margin-top:25px}.burn-closing{padding-top:40px;padding-bottom:45px}.burn-closing h2{font-size:52px;margin:24px 0 28px}.burn-closing .text-link{display:table;margin:22px 0 0}.image-lightbox{padding:12px;max-width:98vw;width:98vw}.image-lightbox img{max-height:75dvh}.image-lightbox p{font-size:11px}.lightbox-close{font-size:12px}.hero-icons a{animation-duration:8s}}
.burn-title-logo{height:auto}

/* Official store artwork, kept unaltered with clear space around each badge. */
.store-badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin:18px 0 0;max-width:100%}.store-option{display:flex;flex-direction:column;align-items:center;flex:none;text-decoration:none!important;line-height:1.4}.store-option .badge-art{height:64px;display:flex;align-items:center;justify-content:center}.store-option .apple-badge{height:44px;width:auto;max-width:none}.store-option .google-badge{height:64px;width:auto;max-width:none}.store-option .store-status{font-size:11px;line-height:1.5;padding-top:4px}.store-coming{cursor:default}.store-live:hover .store-status{text-decoration:underline;text-underline-offset:3px}.feature-actions>.store-badges{margin-top:0}.catalog-expanded .store-badges{grid-column:1/-1}.legacy-content .buy .store-badges{margin-top:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal:not(.visible){opacity:1;transform:none}}
.reduced-motion{scroll-behavior:auto}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation:none!important;transition:none!important}.reduced-motion .reveal:not(.visible){opacity:1;transform:none}

@media(max-width:360px){.offbeat-hero h1{font-size:12.55vw}}

.social-platforms{display:flex;gap:28px;align-items:flex-start;margin:26px 0}.social-platforms>span{display:flex;flex-direction:column;align-items:center;gap:9px;border:0;padding:0;min-width:44px;font-size:11px;font-weight:600}.social-platforms img{width:32px;height:32px;object-fit:contain;flex:none}

.social-platforms{gap:24px 18px;flex-wrap:wrap}.social-platforms>span{min-width:76px;gap:8px}.social-platforms small{font-size:9px;line-height:1.4;font-weight:400;color:#526047;margin-top:-3px}.kept-sources{background:#f2efe6;padding-top:70px;padding-bottom:70px}.sources-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 9%;align-items:end}.sources-heading>.eyebrow{grid-column:1/-1}.sources-heading h2{font-size:clamp(36px,4.5vw,65px)}.sources-heading p{font-size:16px;max-width:420px}.source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 28px;margin-top:45px}.source-grid article{border-top:1px solid #22242040;padding-top:25px}.source-grid img{width:36px;height:36px;object-fit:contain;margin-bottom:20px}.source-grid article>.eyebrow{display:flex;align-items:center;min-height:36px;margin-bottom:20px}.source-grid h3{font-size:25px;line-height:1.15;margin-bottom:14px}.source-grid p,.library-connections p{font-size:14px;line-height:1.7}.source-note{font-size:12px;color:#526047;max-width:830px;margin-top:35px}.library-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid #22242040;margin-top:45px;padding-top:35px}.library-connections h3{font-size:25px;line-height:1.15;margin:17px 0}.kept-feature-copy>p.supporting-copy>.text-link{display:block;width:fit-content;margin-top:6px}@media(max-width:900px){.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-connections{grid-template-columns:1fr}.sources-heading{grid-template-columns:1fr}}@media(max-width:540px){.kept-sources{padding-top:45px;padding-bottom:45px}.source-grid{grid-template-columns:1fr}.social-platforms{gap:22px 16px}.social-platforms>span{min-width:76px}.source-grid h3{font-size:27px}}
