@font-face{font-family:Galmuri11;font-weight:700;font-display:swap;src:url(/fonts/Galmuri11-Bold.woff2)format("woff2")}:root{--bg:#edeceb;--fg:#0b0b0c;--dim:#5c5c61;--faint:#6a6a6f;--line:#00000014;--cheese:#f08a2c;--cheese-ink:#a4500e;--font:Inter, "Noto Sans KR", -apple-system, system-ui, sans-serif;--pixel:Galmuri11, "Noto Sans KR", monospace;--display:var(--pixel);--b:3px;--ink:#141414;--paper:#fffdf8;--pix-box:0 calc(-1 * var(--b)) 0 var(--ink), 0 var(--b) 0 var(--ink), var(--b) 0 0 var(--ink), calc(-1 * var(--b)) 0 0 var(--ink);--pix-drop:calc(2 * var(--b)) calc(2 * var(--b)) 0 #14141424;--gutter:clamp(16px, 4vw, 48px);--t-display:96px;--t-h2:48px;--t-h3:24px;--t-lede:20px;--t-body:16px;--t-small:14px;--t-meta:13px;--w-content:1120px;--w-read:720px;--s-section:clamp(72px, 9vw, 128px);--s-title:48px;--s-card:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1199px){:root{--t-display:72px}}@media (width<=809px){:root{--t-display:48px;--t-h2:36px;--t-lede:17px;--s-title:32px;--s-card:22px;--b:2px}}@media (width<=380px){:root{--t-display:36px;--t-h2:24px}}*{box-sizing:border-box;margin:0}html{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased}body{overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) p{word-break:keep-all}.skip{position:absolute;left:-999px}.skip:focus{z-index:10;background:var(--fg);color:#fff;padding:8px 12px;top:16px;left:16px}.nav,.card,.doc,.foot .bar,.btn.ghost,.hint,.faq details,.shelf-wrap{background:var(--paper);box-shadow:var(--pix-box), var(--pix-drop);border:0;border-radius:0}.nav{z-index:5;width:min(var(--w-read), calc(100% - 2 * var(--gutter)));justify-content:space-between;align-items:center;gap:16px;padding:7px 7px 7px 10px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.brand{font:700 12px/1 var(--pixel);align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{border-radius:7px}.nav nav{font:700 12px/1 var(--pixel);align-items:center;gap:clamp(10px,2vw,22px);display:flex}.nav nav a:not(.btn){color:#3b3b3f;text-decoration:none}.nav nav>a:last-child:not(.btn){margin-right:8px}.nav nav a:not(.btn):hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (width<=640px){.nav nav .opt{display:none}}.btn{background:var(--ink);color:#fff;font:700 18px/1 var(--pixel);cursor:pointer;box-shadow:var(--pix-box), var(--pix-drop);border:0;border-radius:0;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.btn:not(.soon):active{translate:var(--b) var(--b);box-shadow:var(--pix-box)}.btn.small{box-shadow:var(--pix-box);padding:9px 12px;font-size:12px}.btn.ghost{color:var(--fg)}.btn.soon{cursor:default}.btn.soon:before{content:"";background:var(--cheese);width:6px;height:6px}.btn:focus-visible,.shelf button:focus-visible,.pop button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cheese);outline-offset:3px}.kicker{font:700 12px/1.5 var(--pixel);color:var(--cheese-ink);align-items:center;gap:8px;display:inline-flex}.kicker img{border-radius:6px;width:22px;height:22px}h1{font:700 var(--t-display)/1.125 var(--display);margin-top:18px}h1 em,h2 em{color:var(--cheese-ink);font-style:normal}.lede{max-width:34em;font-size:var(--t-lede);color:var(--dim);margin:22px auto 0;line-height:1.55}.ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.meta{font:700 12px/1.5 var(--pixel);color:var(--faint);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;display:flex}.screen{left:var(--sx,8.83%);top:var(--sy,3.12%);width:var(--sw,82.36%);height:var(--sh,79.92%);z-index:1;background:#1d2433;position:absolute;overflow:hidden;container-type:size}.wall{background:#1b2140 url(/screen/wallpaper.webp) 50%/cover;position:absolute;inset:0}.screen{--pt:calc(100cqw / 1728);letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.screen svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt));flex:none}.menubar{height:calc(37 * var(--pt));padding:0 calc(14 * var(--pt)) 0 calc(22 * var(--pt));align-items:center;gap:calc(20 * var(--pt));font-size:calc(13.5 * var(--pt));color:#fff;-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);text-shadow:0 0 calc(2 * var(--pt)) #0000001f;background:#1e285038;display:flex;position:absolute;inset:0 0 auto}.menubar b{font-weight:700}.menubar .r{align-items:center;gap:calc(17 * var(--pt));margin-left:auto;display:flex}.menubar .r svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.menubar .r .bat{width:calc(26 * var(--pt));height:calc(13 * var(--pt))}.menubar .glyph{box-sizing:content-box;padding:calc(4 * var(--pt)) calc(7 * var(--pt));margin:0 calc(-7 * var(--pt));border-radius:calc(5 * var(--pt))}.menubar .glyph.on{background:#ffffff4d}.window{border-radius:calc(10 * var(--pt));color:#1d1d1f;box-shadow:0 calc(22 * var(--pt)) calc(60 * var(--pt)) #00000061, 0 0 0 calc(.6 * var(--pt)) #00000047, inset 0 0 0 calc(.6 * var(--pt)) #ffffff40;background:#fff;position:absolute;overflow:hidden}.lights{gap:calc(8 * var(--pt));display:flex}.lights i{width:calc(12 * var(--pt));height:calc(12 * var(--pt));box-shadow:inset 0 0 0 calc(.5 * var(--pt)) #0000001f;background:#ff5f57;border-radius:50%}.lights i:nth-child(2){background:#febc2e}.lights i:nth-child(3){background:#28c840}.safari{left:calc(10 * var(--pt));top:calc(45 * var(--pt));right:calc(10 * var(--pt));bottom:calc(10 * var(--pt));background:#0f0f0f;flex-direction:column;display:flex}.safari .toolbar{height:calc(52 * var(--pt));align-items:center;gap:calc(18 * var(--pt));padding:0 calc(18 * var(--pt)) 0 calc(20 * var(--pt));border-bottom:calc(1 * var(--pt)) solid #dcdcdc;color:#6e6e73;background:#f5f5f4;flex:none;display:flex}.safari .lights{margin-right:calc(14 * var(--pt))}.tb{width:calc(18 * var(--pt))!important;height:calc(16 * var(--pt))!important}.tb.sm{width:calc(11 * var(--pt))!important}.tb.dim{opacity:.35}.tb.xs{width:calc(13 * var(--pt))!important;height:calc(13 * var(--pt))!important}.url{flex:0 1 calc(560 * var(--pt));height:calc(32 * var(--pt));border-radius:calc(9 * var(--pt));padding:0 calc(10 * var(--pt));font-size:calc(13.5 * var(--pt));color:#1d1d1f;background:#e8e8e7;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.url span{text-align:center;flex:1}.site{grid-template-columns:calc(88 * var(--pt)) 1fr;grid-template-rows:calc(60 * var(--pt)) minmax(0, 1fr);color:#f1f1f1;min-height:0;font-size:calc(14 * var(--pt));flex:1;display:grid;position:relative}.site .top{padding:0 calc(24 * var(--pt)) 0 calc(28 * var(--pt));grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.site .logo{align-items:center;gap:calc(7 * var(--pt));font:800 calc(22 * var(--pt)) / 1 -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;letter-spacing:-.04em;display:flex}.site .logo svg{width:calc(28 * var(--pt));height:calc(28 * var(--pt))}.site .q{width:calc(560 * var(--pt));height:calc(40 * var(--pt));border-radius:calc(20 * var(--pt));border:calc(1 * var(--pt)) solid #303030;align-items:center;gap:calc(10 * var(--pt));padding:0 calc(16 * var(--pt));color:#8a8a8a;background:#121212;display:flex}.site .me{width:calc(32 * var(--pt));height:calc(32 * var(--pt));color:#fff;font:600 calc(14 * var(--pt)) / 1 -apple-system, sans-serif;background:#5b6fd8;border-radius:50%;place-items:center;font-style:normal;display:grid}.rail{align-content:start;gap:calc(6 * var(--pt));padding-top:calc(6 * var(--pt));display:grid}.rail span{justify-items:center;gap:calc(5 * var(--pt));padding:calc(12 * var(--pt)) 0;margin:0 calc(6 * var(--pt));border-radius:calc(10 * var(--pt));font-size:calc(10.5 * var(--pt));color:#d0d0d0;display:grid}.rail span.on{color:#fff;background:#272727}.rail svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.player{padding:calc(4 * var(--pt)) calc(88 * var(--pt)) 0 0;position:relative;overflow:hidden}.slides{height:100%;translate:0 calc(var(--n,0) * -1 * (100% + 18 * var(--pt)));transition:translate .6s cubic-bezier(.3,.7,.2,1)}.slide{height:100%;margin-bottom:calc(18 * var(--pt));padding-bottom:calc(18 * var(--pt));justify-content:center;align-items:flex-end;gap:calc(16 * var(--pt));display:flex}.slide.on .prog i{animation:7s linear both prog}.site.paused .prog i{animation-play-state:paused}@keyframes prog{0%{width:0}to{width:100%}}.reduced .slide.on .prog i,html:not(.js) .slide.on .prog i{width:63%;animation:none}.pointer{z-index:2;width:calc(14 * var(--pt));height:calc(22 * var(--pt));filter:drop-shadow(0 calc(1 * var(--pt)) calc(2 * var(--pt)) #00000059);transition:left 1.1s ease-in-out,top 1.1s ease-in-out,scale .12s;position:absolute;top:58%;left:62%}.site.go .pointer{left:calc(100% - 60 * var(--pt));top:calc(50% + 30 * var(--pt))}.site.press .pointer{scale:.85}.site.press .nav-ud b:last-child{background:#3a3a3a}.clip{aspect-ratio:9/16;border-radius:calc(14 * var(--pt));background:var(--img,none) center / cover, linear-gradient(180deg, #2b3a55, #c7703a 70%, #1a1410);height:100%;position:relative;overflow:hidden}.clip:after{content:"";background:linear-gradient(#0000,#0009);position:absolute;inset:55% 0 0}.clip .mute{left:calc(14 * var(--pt));top:calc(14 * var(--pt));width:calc(36 * var(--pt));height:calc(36 * var(--pt));background:#00000073;border-radius:50%;place-items:center;display:grid;position:absolute}.clip .mute svg{width:calc(18 * var(--pt));height:calc(18 * var(--pt))}.clip .info{z-index:1;left:calc(16 * var(--pt));right:calc(16 * var(--pt));bottom:calc(26 * var(--pt));gap:calc(10 * var(--pt));text-shadow:0 0 calc(4 * var(--pt)) #0006;display:grid;position:absolute}.clip .who{align-items:center;gap:calc(9 * var(--pt));font-weight:600;font-size:calc(15 * var(--pt));display:flex}.av{width:calc(32 * var(--pt));height:calc(32 * var(--pt));background:var(--img) 50% 40% / 500% auto, #444;box-shadow:0 0 0 calc(1 * var(--pt)) #ffffff40;border-radius:50%;flex:none}.clip .sub{margin-left:calc(4 * var(--pt));padding:calc(7 * var(--pt)) calc(14 * var(--pt));border-radius:calc(16 * var(--pt));color:#0f0f0f;font-size:calc(13 * var(--pt));text-shadow:none;background:#fff}.clip .cap{font-size:calc(15 * var(--pt));line-height:1.4}.prog{z-index:1;height:calc(3 * var(--pt));background:#ffffff4d;position:absolute;bottom:0;left:0;right:0}.prog i{background:#ff3d5a;width:63%;height:100%;display:block}.acts{justify-items:center;gap:calc(16 * var(--pt));font-size:calc(13 * var(--pt));color:#f1f1f1;display:grid}.acts span{justify-items:center;gap:calc(6 * var(--pt));display:grid}.acts b{width:calc(48 * var(--pt));height:calc(48 * var(--pt));background:#272727;border-radius:50%;place-items:center;display:grid}.acts b svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt))}.av.sq{width:calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:calc(8 * var(--pt));margin-top:calc(6 * var(--pt));background:var(--img) 50% 70% / 300% auto, #444}.nav-ud{right:calc(28 * var(--pt));gap:calc(16 * var(--pt));display:grid;position:absolute;top:50%;translate:0 -50%}.nav-ud b{width:calc(56 * var(--pt));height:calc(56 * var(--pt));background:#272727;border-radius:50%;place-items:center;display:grid}.nav-ud svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.app{transition:opacity .35s,visibility;position:absolute;inset:0}.screen:not([data-on=work]) [data-app=work],.screen[data-on=work] [data-app=web]{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.rig .notes{left:calc(150 * var(--pt));top:calc(90 * var(--pt));width:calc(1000 * var(--pt));height:calc(620 * var(--pt))}@media (width<=699px){.rig .screen{--pt:calc(100cqw / 1168)}}.notes{left:calc(40 * var(--pt));top:calc(70 * var(--pt));width:calc(800 * var(--pt));height:calc(560 * var(--pt));grid-template-columns:calc(176 * var(--pt)) calc(232 * var(--pt)) 1fr;font-size:calc(13 * var(--pt));display:grid}.notes .side{padding:calc(18 * var(--pt)) calc(10 * var(--pt));border-right:calc(1 * var(--pt)) solid #d6d4d7;background:#e9e7ea}.notes .side .lights{margin:0 0 calc(30 * var(--pt)) calc(8 * var(--pt))}.notes .grp{padding:0 calc(10 * var(--pt));font-size:calc(11 * var(--pt));color:#8a888c;margin-bottom:calc(6 * var(--pt));font-weight:700}.notes .f{align-items:center;gap:calc(8 * var(--pt));padding:calc(6 * var(--pt)) calc(10 * var(--pt));border-radius:calc(6 * var(--pt));display:flex}.notes .f svg{width:calc(17 * var(--pt));height:calc(14 * var(--pt));color:#e4a11b}.notes .f em{color:#8a888c;margin-left:auto;font-style:normal}.notes .f.on{background:#d4d2d6}.notes .nlist{border-right:calc(1 * var(--pt)) solid #e2e2e2;padding:0 calc(10 * var(--pt));background:#fafafa}.lbar,.dbar{height:calc(52 * var(--pt));align-items:center;gap:calc(16 * var(--pt));color:#6e6e73;display:flex}.lbar{padding-right:calc(6 * var(--pt));justify-content:flex-end}.dbar{padding:0 calc(20 * var(--pt))}.dbar .gap{flex:1}.notes .day{font-size:calc(11.5 * var(--pt));color:#1d1d1f;padding:calc(12 * var(--pt)) calc(10 * var(--pt)) calc(6 * var(--pt));font-weight:700}.notes .n{gap:calc(3 * var(--pt));padding:calc(10 * var(--pt)) calc(12 * var(--pt));border-radius:calc(7 * var(--pt));border-bottom:calc(1 * var(--pt)) solid #ececec;display:grid}.notes .n b{font-weight:700}.notes .n span{color:#8a8a8e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notes .n time{color:#1d1d1f;margin-right:calc(8 * var(--pt))}.notes .n.on{background:#fbe39b;border-color:#0000}.notes .doc{all:unset;background:#fff;padding:0;display:block;overflow:hidden}.notes .when{text-align:center;font-size:calc(11.5 * var(--pt));color:#a1a1a6;margin:calc(6 * var(--pt)) 0 calc(18 * var(--pt))}.notes h4{margin:0 calc(36 * var(--pt)) calc(14 * var(--pt));font-size:calc(24 * var(--pt));letter-spacing:-.01em;font-weight:700}.todo{margin:0 calc(36 * var(--pt));gap:calc(12 * var(--pt));font-size:calc(15 * var(--pt));padding:0;list-style:none;display:grid}.todo li{align-items:center;gap:calc(10 * var(--pt));display:flex}.todo li:before{content:"";width:calc(18 * var(--pt));height:calc(18 * var(--pt));box-shadow:inset 0 0 0 calc(1.3 * var(--pt)) #b9b9be;border-radius:50%;flex:none}.todo li.done{color:#9a9a9f}.todo li.done:before{box-shadow:none;background:#f2b31b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/80% no-repeat}.cat{image-rendering:pixelated;transform-origin:50%;will-change:transform;background-repeat:no-repeat;position:absolute;bottom:0;left:0}.screen .cat{z-index:3}.wants .cat{cursor:pointer}.hint{z-index:4;font:700 12px/1 var(--pixel);white-space:nowrap;color:var(--fg);opacity:0;pointer-events:none;padding:7px 10px;transition:opacity .3s;position:absolute;translate:-50%}.wants .hint{opacity:1}html:not(.js) .pop-cat .cat{background:url(/cat/cheese-cell.png) 0 -64px/512px no-repeat;width:64px;height:64px}html:not(.js) .screen .cat{background:url(/cat/cheese-cell.png) 0 -1664px/1024px no-repeat;width:128px;height:128px;left:56%}.section{padding:var(--s-section) var(--gutter) 0}.section>*{max-width:var(--w-content);margin-left:auto;margin-right:auto}.eyebrow{font:700 12px/1.5 var(--pixel);color:var(--cheese-ink)}.eyebrow:before{content:"";background:var(--cheese);width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}h2{font:700 var(--t-h2)/1.25 var(--display);margin-top:14px}h2+.lede,.section>.lede{margin-top:18px}.section>.lede{max-width:var(--w-content);padding-right:max(0px, calc(min(100%, var(--w-content)) - 36em))}h2 .dim{color:#9a9aa0}h3{font:700 var(--t-h3)/1.25 var(--display)}.card p,.note{color:var(--dim);line-height:1.6;font-size:var(--t-body)}.note{font-size:var(--t-small);margin-top:24px}.card{padding:var(--s-card)}.grid4{margin-top:var(--s-title);grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.grid2{margin-top:var(--s-title);grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.grid3{margin-top:var(--s-title);grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1023px){.grid4{grid-template-columns:repeat(2,1fr)}}@media (width<=809px){.grid2,.grid3{grid-template-columns:1fr}}@media (width<=560px){.grid4{grid-template-columns:1fr}}.feats{grid-template-columns:repeat(4,1fr);gap:36px 28px;margin-top:28px;padding:0;list-style:none;display:grid}.feats svg{width:48px;height:48px;fill:var(--ink)}.feats li:nth-child(3n+1) svg{fill:var(--cheese)}.feats h3{margin-top:14px;font-size:18px;line-height:1.3}.feats p{color:var(--dim);line-height:1.55;font-size:var(--t-small);margin-top:6px}@media (width<=1023px){.feats{grid-template-columns:repeat(2,1fr)}}.intro{position:relative}.stage{height:100svh;position:sticky;top:0;overflow:hidden}.rig{--gu:2px;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.rig>img{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage{isolation:isolate;--dusk:0;--u:1px;--a:1px;--s1:color-mix(in srgb, #8cc4f8, #5d5fa8 calc(var(--dusk) * 100%));--s2:color-mix(in srgb, #9dcdf9, #8a68a6 calc(var(--dusk) * 100%));--s3:color-mix(in srgb, #aed6fa, #c77a92 calc(var(--dusk) * 100%));--s4:color-mix(in srgb, #bfdffb, #ec9a76 calc(var(--dusk) * 100%));--s5:color-mix(in srgb, #d0e8fc, #f6c27c calc(var(--dusk) * 100%));--lit:brightness(calc(1 - .22 * var(--dusk))) sepia(calc(.45 * var(--dusk))) saturate(calc(1 + .25 * var(--dusk)));background:linear-gradient(var(--s1) 14%, var(--s2) 14% 28%, var(--s3) 28% 44%, var(--s4) 44% 62%, var(--s5) 62%)}.sun{left:76%;top:calc(16% + 42% * var(--dusk));width:calc(32 * var(--u));height:calc(32 * var(--u));image-rendering:pixelated;filter:saturate(calc(1 + var(--dusk))) hue-rotate(calc(-18deg * var(--dusk)));background:url(/world/sun.png) 0 0/100% 100%;position:absolute}.scenery i{width:600vw;image-rendering:pixelated;transform-origin:50% 100%;will-change:transform;background:50% 100% repeat-x;position:absolute;top:0;left:0}.scenery .far{height:calc(90 * var(--a));background-image:url(/world/far.png);background-size:calc(478 * var(--a)) 100%;background-position:calc(50% + 170 * var(--a)) 100%}.scenery .mid{height:calc(170 * var(--a));background-image:url(/world/mid.png);background-size:calc(1920 * var(--a)) 100%;background-position:calc(50% + 300 * var(--a)) 100%}@media (width<=699px){.sun{left:86%;top:calc(58% + 6% * var(--dusk))}}html:not(.js) .scenery,.reduced .scenery{display:none}.sky i,.rig>img{filter:var(--lit)}.sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky i{width:calc(96 * var(--u));height:calc(30 * var(--u));image-rendering:pixelated;background:url(/world/cloud-0.png) 0 0/100% 100%;animation:150s linear infinite drift;position:absolute;left:0}.sky i:first-of-type{animation-delay:-20s;top:9%}.sky i:nth-of-type(2){width:calc(64 * var(--u));height:calc(22 * var(--u));background-image:url(/world/cloud-1.png);animation-duration:190s;animation-delay:-120s;top:24%}.sky i:nth-of-type(3){width:calc(120 * var(--u));height:calc(34 * var(--u));background-image:url(/world/cloud-2.png);animation-duration:230s;animation-delay:-75s;top:3%}.sky i:nth-of-type(4){width:calc(64 * var(--u));height:calc(22 * var(--u));background-image:url(/world/cloud-1.png);animation-duration:170s;animation-delay:-150s;top:36%}.sky i:nth-of-type(5){animation-duration:210s;animation-delay:-190s;top:16%}@keyframes drift{0%{transform:translate(-30vw)}to{transform:translate(110vw)}}.reduced .sky i,html:not(.js) .sky i{animation-play-state:paused}.ground{z-index:0;left:-300%;right:-300%;top:calc(73.6% - 14 * var(--gu));height:300%;image-rendering:pixelated;background:url(/world/fossil.svg) 47% calc(70 * var(--gu)) / calc(16 * var(--gu)) calc(8 * var(--gu)) no-repeat, url(/world/ground.png) 0 0 / calc(576 * var(--gu)) calc(176 * var(--gu)) repeat-x, url(/world/dirt-stone.svg) 0 calc(176 * var(--gu)) / calc(16 * var(--gu)) calc(4 * var(--gu)) repeat-x, url(/world/ore.svg) 44.3% calc(200 * var(--gu)) / calc(16 * var(--gu)) calc(16 * var(--gu)) no-repeat, url(/world/ore.svg) 56.1% calc(232 * var(--gu)) / calc(16 * var(--gu)) calc(16 * var(--gu)) no-repeat;position:absolute}.ground:after{content:"";z-index:-1;left:0;right:0;top:calc(175 * var(--gu));background:linear-gradient(#6b4226, #6b4226) 0 0 / 100% calc(160 * var(--gu)) no-repeat, url(/world/stone.svg) 0 0 / calc(16 * var(--gu)) calc(16 * var(--gu)) #5e5a57;position:absolute;bottom:0}.shade{z-index:1;width:41%;height:calc(14 * var(--gu));clip-path:polygon(0 0, 100% 0, 100% 60%, calc(100% - 3 * var(--gu)) 60%, calc(100% - 3 * var(--gu)) 100%, calc(3 * var(--gu)) 100%, calc(3 * var(--gu)) 60%, 0 60%);background:#14320c4d;position:absolute;top:72.6%;left:30.9%}.intro:after{content:"";z-index:1;height:6px;image-rendering:pixelated;pointer-events:none;background:url(/world/edge.svg) 0 0/32px 6px repeat-x;position:absolute;bottom:0;left:0;right:0}.outside{z-index:3;pointer-events:none;position:absolute;inset:0}.walker{visibility:hidden;bottom:27%}.walker:after{content:"";background:#26481259;height:6%;position:absolute;bottom:-3%;left:22%;right:26%}.walker.air:after{display:none}.intro-copy .kicker{color:var(--ink)}.intro-copy .lede,.intro-copy .meta{color:#3a3a40}.rig .screen{left:var(--sx,32.46%);top:var(--sy,31.8%);width:var(--sw,35.08%);height:var(--sh,36.4%)}.intro-copy{z-index:3;width:min(900px, calc(100% - 2 * var(--gutter)));text-align:center;position:absolute;top:calc(64px + 3.5vh);left:50%;translate:-50%}.intro-copy h1{margin-top:12px;font-size:36px}@media (width>=560px) and (height>=560px){.intro-copy h1{font-size:48px}}@media (width>=1200px) and (height>=860px){.intro-copy h1{font-size:72px}}@media (width>=1600px) and (height>=1100px){.intro-copy h1{font-size:96px}}.intro-copy .lede{margin-top:12px;font-size:clamp(14px,2vh,18px)}.intro-copy .meta{margin-top:10px}.intro-copy .ctas{margin-top:20px}.cue{z-index:3;font:700 12px/1 var(--pixel);color:#fff;background:var(--ink);box-shadow:var(--pix-box);padding:9px 12px;position:absolute;bottom:22px;left:50%;translate:-50%}.cue:after{content:" ↓"}.caption{right:var(--gutter);z-index:3;opacity:0;width:min(400px, calc(100% - 2 * var(--gutter)));grid-template-columns:auto 1fr;align-items:start;gap:6px 16px;padding:16px 20px;display:grid;position:absolute;top:88px}@media (width<=699px){.caption{top:auto;bottom:16px}}.dots{gap:6px;margin:0;padding:6px 0 0;list-style:none;display:grid}.dots li{background:#d3d0cb;width:8px;height:8px}.dots li.on{background:var(--cheese)}.beat-text .num,.beats .num{font:700 12px/1.5 var(--pixel);color:var(--cheese-ink)}.beat-text h3,.beats h3{margin-top:4px}.beat-text .body,.beats .body{color:var(--dim);margin-top:6px;font-size:15px;line-height:1.55}.beat-text .next,.beats .next{font-size:var(--t-meta);color:var(--faint);margin-top:10px}.beat-text .next:before,.beats .next:before{content:"↻ ";color:var(--cheese-ink)}.track [data-phase=dolly]{height:140svh}@media (width<=699px){.track [data-phase=dolly]{height:70svh}}.track [data-phase=exit]{height:100svh}.beats{margin:0;padding:0;list-style:none}.beats li{visibility:hidden;height:100svh}html:not(.js) .stage,.reduced .stage{flex-direction:column;height:auto;padding-top:110px;display:flex;position:static;overflow:clip}html:not(.js) .intro-copy,.reduced .intro-copy{order:-1;margin:0 auto;position:static;translate:none}html:not(.js) .rig,.reduced .rig{aspect-ratio:1.6;z-index:-1;width:100%;height:auto;margin-top:-14%;position:relative;transform:none}html:not(.js) .caption,.reduced .caption,html:not(.js) .cue,.reduced .cue,html:not(.js) .track,.reduced .track{display:none}html:not(.js) .beats,.reduced .beats{max-width:var(--w-content);padding:0 var(--gutter);grid-template-columns:repeat(3,1fr);gap:16px;margin:24px auto 0;display:grid}html:not(.js) .beats li,.reduced .beats li{visibility:visible;height:auto;padding:var(--s-card);background:var(--paper);box-shadow:var(--pix-box), var(--pix-drop)}@media (width<=809px){html:not(.js) .beats,.reduced .beats{grid-template-columns:1fr}}.companion{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:hidden}.companion .cat{pointer-events:auto;visibility:hidden}.companion .shoo{pointer-events:auto;padding:9px 12px;font-size:12px;position:absolute;bottom:20px;right:20px}.companion .shoo[hidden]{display:none}.menu-stage{margin-top:clamp(36px,5vw,64px)}.screen.corner{--pt:1px;border-top:14px solid #0c0c0e;border-bottom:0;border-left:0;border-right:14px solid #0c0c0e;border-radius:0 34px 0 0;width:100%;height:600px;position:relative;top:auto;left:auto}.screen.corner .menubar{padding-left:18px}.cal{grid-template-rows:auto auto 1fr;width:min(700px,100% - 380px);height:470px;font-size:12px;display:grid;top:70px;left:28px}.cbar{background:#f4f3f2;border-bottom:1px solid #e0dfdd;align-items:center;gap:18px;height:52px;padding:0 18px;display:flex}.cbar b{margin-left:auto;font-size:17px;font-weight:700}.seg2{background:#00000012;border-radius:7px;padding:2px;font-size:12px;display:flex}.seg2 span{border-radius:5px;padding:3px 10px}.seg2 .on{background:#fff;box-shadow:0 .5px 2px #0003}.wk,.month{grid-template-columns:repeat(7,1fr);display:grid}.wk span{text-align:right;color:#8a8a8e;padding:6px 8px;font-size:11px}.month{border-top:1px solid #e6e5e3;grid-auto-rows:1fr}.month i{border-bottom:1px solid #eeedeb;border-right:1px solid #eeedeb;align-content:start;gap:3px;padding:5px 6px;font-style:normal;display:grid;overflow:hidden}.month b{border-radius:10px;justify-self:end;place-items:center;min-width:20px;height:20px;font-weight:500;display:grid}.month .out b{color:#c2c2c6}.month .today b{color:#fff;background:#ff3b30}.month em{white-space:nowrap;text-overflow:ellipsis;color:#1a5fc4;background:#dceaff;border-radius:4px;padding:1px 5px;font-size:11px;font-style:normal;overflow:hidden}.month .e2{color:#1f7a39;background:#dff3e3}.month .e3{color:#a3247b;background:#f8e1f0}@media (width<=809px){.screen.corner{border-width:10px;border-radius:0 26px 0 0;height:600px}.cal{width:640px}}.pop{z-index:3;width:320px;font:400 13px/1.35 -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", var(--font);color:#1d1d1f;letter-spacing:0;-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);background:#f6f6f8db;border-radius:1em;gap:.75em;padding:1.1em;display:grid;position:absolute;top:43px;right:16px;box-shadow:0 0 0 .5px #0000002e,0 1.4em 3em -.6em #00000059}.pop .row{justify-content:space-between;align-items:center;gap:.8em;display:flex}.pop .row b{font-weight:600}.pop [hidden]{display:none}.pop-cat{height:64px;position:relative}.pop-cat .cat{left:calc(50% - 32px)}.pop .popup,.pop .mbtn{font:inherit;color:inherit;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M1.5 4.5 4 2l2.5 2.5M1.5 7.5 4 10l2.5-2.5' fill='none' stroke='%23555' stroke-width='1.2'/%3E%3C/svg%3E") right .55em center/.55em no-repeat;border:0;border-radius:.45em;padding:.25em 1.9em .25em .7em;box-shadow:0 0 0 .5px #00000024,0 .5px 1.5px #0000001f}.pop .mbtn{background-image:none;padding:.3em .9em}.pop .mbtn:disabled{color:#8e8e93;cursor:default}.pop .mbtn:not(:disabled):active{background:#e8e8ea}.seg{background:#00000012;border-radius:.55em;grid-template-columns:1fr 1fr;padding:2px;display:grid}.seg button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45em;padding:.3em}.seg button[aria-checked=true]{background:#fff;box-shadow:0 .5px 2px #0003}.stepper{border-radius:.4em;grid-template-rows:none;grid-template-columns:1fr 1fr;display:inline-grid;overflow:hidden;box-shadow:0 0 0 .5px #00000029,0 .5px 1.5px #0000001a}.stepper button{font:inherit;cursor:pointer;background:#fff;border:0;width:1.9em;padding:.12em 0}.stepper button+button{border-left:.5px solid #0000001f}.stepper button:active{background:#e8e8ea}.pop .sub{color:#6e6e73;font-size:.92em}.pop hr{border:0;border-top:.5px solid #00000024;margin:.1em 0}.pop .h{font-weight:650}.apps{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.apps label,.pop .check{cursor:pointer;justify-content:flex-start;align-items:center;gap:.5em;display:flex}.apps input,.pop .check input{accent-color:#0a84ff;width:1em;height:1em;margin:0}.apps i{background:var(--c);border-radius:.28em;width:1.15em;height:1.15em}.rule{flex-direction:column;gap:10px;display:flex}.rule .tag{font:700 12px/1 var(--pixel);color:var(--cheese-ink);background:#ffe9d2;align-self:flex-start;padding:7px 9px}.phone-wrap .lede{margin-left:0}.shelf-wrap{margin-top:var(--s-title);background:#f6ecdf;padding:28px clamp(12px,3vw,32px) 30px}.shelf{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:26px 0;display:grid}.shelf button{all:unset;cursor:pointer;justify-items:center;gap:12px;padding:4px 0 2px;display:grid}.shelf .spot{border-bottom:10px solid #dcc3a2;width:100%;height:132px;position:relative;box-shadow:0 6px #c9a983}.shelf .spot .cat{left:calc(50% - 64px)}.shelf .name{font:700 12px/1 var(--pixel);color:#5b4a38;padding:8px 10px}.shelf button[aria-checked=true] .name{background:var(--ink);color:#fff;box-shadow:var(--pix-box)}.shelf button:hover .name{background:#0000000f}.shelf button[aria-checked=true]:hover .name{background:var(--ink)}.night{--dim:#b7b3c6;--faint:#9a96ab;--cheese-ink:#ffa552;margin-top:var(--s-section);padding-bottom:var(--s-section);color:#f3efe7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='180' shape-rendering='crispEdges'%3E%3Cg fill='%23fff'%3E%3Crect x='18' y='22' width='3' height='3' opacity='.8'/%3E%3Crect x='96' y='64' width='3' height='3' opacity='.45'/%3E%3Crect x='170' y='16' width='3' height='3' opacity='.6'/%3E%3Crect x='210' y='110' width='3' height='3' opacity='.4'/%3E%3Crect x='52' y='138' width='3' height='3' opacity='.55'/%3E%3Crect x='140' y='150' width='3' height='3' opacity='.35'/%3E%3C/g%3E%3C/svg%3E") 0 0/240px 180px,#141526}.night h2{color:#fff}.night .shield{color:#1d1d1f}.btn.light{background:var(--paper);color:var(--ink)}.finale{text-align:center;padding-top:var(--s-section)}.finale .lede{max-width:34em;margin-left:auto;margin-right:auto;padding-right:0}.finale .ctas{margin-top:28px}.bed{width:256px;height:220px;margin:48px auto 0;position:relative}.bed:after{content:"";height:24px;box-shadow:var(--pix-box);background:#4a3f7a;position:absolute;bottom:0;left:-16px;right:-16px}.bed .cat{z-index:1;bottom:18px}@media (width<=809px){.bed{width:128px;height:120px}}html:not(.js) .bed .cat{background:url(/cat/cheese-cell.png) 0 -2304px/2048px no-repeat;width:256px;height:256px}@media (width<=809px){html:not(.js) .bed .cat{background-position:0 -1152px;background-size:1024px;width:128px;height:128px}}.shelf-static{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:26px 0;margin:0;padding:0;list-style:none;display:grid}.shelf-static li{justify-items:center;gap:12px;display:grid}.shelf-static .cat{box-sizing:content-box;background-position:0 -1664px;background-size:1024px;border-bottom:10px solid #dcc3a2;width:128px;height:128px;position:static}.shelf-static .nm{font:700 12px/1 var(--pixel);color:#5b4a38;padding:8px 10px}.phone-wrap{margin-top:var(--s-title);grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,6vw,96px);display:grid}@media (width<=809px){.phone-wrap{grid-template-columns:1fr;justify-items:center}}.phone{aspect-ratio:432/874;width:min(300px,76vw);position:relative;container-type:inline-size}.phone>img{z-index:2;width:100%;height:100%;position:absolute;inset:0}.shield{z-index:1;text-align:center;background:linear-gradient(#f3f3f6,#e9e9ee);border-radius:13%/6.4%;flex-direction:column;align-items:center;width:90.28%;height:96.57%;padding:40cqw 8cqw 9cqw;display:flex;position:absolute;top:1.72%;left:4.86%;overflow:hidden}.shield .icon{flex:none;width:128px;height:128px;position:relative}.shield .icon .cat{left:50%;translate:-50%}.shield b{font:700 6.4cqw/1.25 var(--font);letter-spacing:-.02em;margin-top:6cqw}.shield span{color:#6b6b70;white-space:pre-line;margin-top:3cqw;font-size:4.6cqw;line-height:1.45}.shield .ok{color:#fff;width:100%;font:600 5cqw/1 var(--font);background:#0a84ff;border-radius:4.6cqw;margin-top:auto;padding:4.6cqw}.list{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.list li{color:var(--dim);gap:10px;line-height:1.55;display:flex}.list li:before{content:"";background:var(--cheese);width:8px;height:8px;image-rendering:pixelated;flex:none;margin-top:.6em}.bento{margin-top:var(--s-title);grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.bento .card{flex-direction:column;gap:10px;display:flex}.b-big{grid-area:span 2/span 2;justify-content:flex-end}.b-reads{grid-column:span 4}.b-perm,.b-mem{grid-column:span 2}.b-ios{grid-column:span 6;align-items:baseline;flex-direction:row!important;gap:24px!important}.b-ios h3{flex:none}.bento .stat{font:700 192px/.8 var(--display);color:var(--cheese);margin-bottom:8px}@media (width<=1199px){.bento .stat{font-size:144px}}.reads{gap:10px;margin:6px 0 0;display:grid}.reads div{background:#f4f1ec;grid-template-columns:9.5em 1fr;gap:12px;padding:12px 14px;display:grid}.reads dt{font:700 12px/1.5 var(--pixel);color:var(--cheese-ink);padding-top:2px}.reads dd{color:#2e2e32;margin:0}.reads code,.doc code{background:#0000000d;border-radius:6px;padding:1px 6px;font-size:.88em}.fine{font-size:var(--t-small)!important}.nope{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.nope li{color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:var(--cheese);text-decoration-color:var(--cheese);font:700 12px/1 var(--pixel);background:#f0ede8;padding:8px 10px;text-decoration-thickness:2px}@media (width<=1023px){.bento{grid-template-columns:1fr 1fr}.b-big,.b-reads,.b-ios{grid-area:auto/span 2}.b-perm,.b-mem{grid-column:span 1}.b-ios{flex-direction:column!important;gap:10px!important}}@media (width<=560px){.b-perm,.b-mem{grid-column:span 2}.reads div{grid-template-columns:1fr;gap:2px}}.price{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin-top:18px;padding:clamp(28px,4vw,48px);display:grid}@media (width<=809px){.price{grid-template-columns:1fr}}.price-l{justify-items:start;gap:16px;display:grid}.price .big{font:700 72px/1 var(--display);color:var(--fg)}@media (width<=809px){.price .big{font-size:48px}}.price-l p:not(.big){max-width:30em}.checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks li{font:700 18px/1.3 var(--pixel);align-items:center;gap:12px;display:flex}.checks li:before{content:"";background:var(--cheese) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' shape-rendering='crispEdges'%3E%3Cpath d='M2 5h1v1h1v1h1V6h1V5h1V4h1V3H7v1H6v1H5v1H4V5H3V4H2z' fill='%23fff'/%3E%3C/svg%3E") center / 14px no-repeat;width:20px;height:20px;image-rendering:pixelated;flex:none}.faq{margin-top:var(--s-title);grid-template-columns:1fr 1fr;align-items:start;gap:18px 20px;display:grid}@media (width<=809px){.faq{grid-template-columns:1fr}}.faq details{padding:0}.faq summary{cursor:pointer;font:700 18px/1.35 var(--pixel);justify-content:space-between;gap:16px;padding:18px 22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"≫";color:var(--cheese-ink);visibility:hidden;flex:none;order:-1;margin-right:-6px}.faq summary:hover:before,.faq details[open] summary:before{visibility:visible}.faq summary{justify-content:flex-start}.faq summary:after{content:"+";color:var(--cheese-ink);margin-left:auto}.faq details[open] summary:after{content:"-"}.faq details p{color:var(--dim);padding:0 22px 20px;line-height:1.6}.foot{padding:var(--s-section) var(--gutter) 24px;overflow-x:clip}.word-wrap{max-width:var(--w-content);--t-word:192px;margin:0 auto;position:relative}@media (width<=1199px){.word-wrap{--t-word:144px}}@media (width<=809px){.word-wrap{--t-word:72px}}@media (width<=380px){.word-wrap{--t-word:60px}}.word-wrap .cat{bottom:auto;top:calc(var(--t-word) * .12 - 128px)}@media (width<=809px){.word-wrap .cat{top:calc(var(--t-word) * .12 - 64px)}}.foot .word{max-width:var(--w-content);font:700 var(--t-word)/1 var(--display);color:var(--ink);text-align:center;margin:0 auto;padding-bottom:.04em}.foot .bar{max-width:var(--w-content);font-size:var(--t-meta);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:28px auto 0;padding:20px 24px;line-height:1.6;display:flex}.foot .bar nav{flex-wrap:wrap;gap:6px 16px;display:flex}.shoo.link{all:unset;cursor:pointer;color:var(--cheese-ink);font:700 12px/1.6 var(--pixel)}.shoo.link[hidden]{display:none}.shoo.link:focus-visible{outline:2px solid var(--cheese);outline-offset:3px}.foot .bar a{color:var(--fg);text-decoration:none}.foot .credit{flex-basis:100%}.foot .credit a{color:inherit;text-decoration:underline}.doc{max-width:var(--w-read);margin:110px auto 0;padding:clamp(24px,5vw,56px);line-height:1.7}.doc h1{margin:0 0 6px;font-size:48px}@media (width<=809px){.doc h1{font-size:36px}}.doc h2{font:700 24px/1.3 var(--display);margin:36px 0 8px}.doc h3{margin:24px 0 6px;font-size:19px}.doc p,.doc li{color:#2e2e32}.doc p,.doc ul{margin:12px 0}.doc ul{padding-left:1.2em}.doc .updated{color:var(--faint);font-size:var(--t-small)}.doc code{background:#0000000d;border-radius:5px;padding:1px 5px;font-size:.9em}.lost{text-align:center}.lost-cat{width:128px;height:128px;image-rendering:pixelated;background:url(/cat/cheese-cell.png) 0 -1664px/1024px no-repeat;margin:0 auto 12px}.hud{z-index:3;left:var(--gutter);background:var(--paper);width:216px;box-shadow:var(--pix-box), var(--pix-drop);opacity:0;pointer-events:none;padding:12px 14px;transition:opacity .3s;position:absolute;top:96px}.hud.on{opacity:1}.hud .lbl{font:700 12px/1 var(--pixel);justify-content:space-between;display:flex}.hud .lbl em{color:#c8321f;font-style:normal;display:none}.hud.full .lbl em{animation:1s step-end infinite blink;display:block}.hud .bar{height:14px;box-shadow:0 0 0 2px var(--ink);background:#e4e1da;margin-top:10px}.hud .bar i{height:100%;width:calc(var(--fill,0) * 10%);background:var(--cheese);display:block;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 0 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),#0000 0 10%)}.hud.full .bar i{background:#e2452b}.hud .val{font:700 12px/1 var(--pixel);color:var(--dim);margin-top:8px}.hud .val b{color:var(--ink)}@keyframes blink{50%{opacity:0}}.say{z-index:4;max-width:240px;font:700 12px/1.5 var(--pixel);background:var(--paper);box-shadow:var(--pix-box);visibility:hidden;pointer-events:none;white-space:nowrap;padding:10px 12px;position:absolute;top:0;left:0;translate:-50% -100%}.say:after{content:"";left:calc(var(--tail,50%) - 6px);background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:9px;position:absolute;top:100%}.say.on{visibility:visible}.toast{z-index:30;background:var(--ink);color:#fff;box-shadow:var(--pix-box);opacity:0;pointer-events:none;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:12px 16px;transition:opacity .25s,translate .25s steps(3,end);display:grid;position:fixed;top:84px;left:50%;translate:-50% -12px}.toast.on{opacity:1;translate:-50%}.toast:before{content:"";background:var(--cheese);clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 78%,20% 100%,30% 60%,0 38%,38% 35%);grid-row:span 2;width:24px;height:24px}.toast small{font:700 12px/1 var(--pixel);color:var(--cheese)}.toast b{font:700 18px/1.2 var(--pixel)}@media (width<=699px){.hud{width:180px;padding:10px 12px;top:84px}.toast{top:168px}}@media (prefers-reduced-motion:reduce){.hud.full .lbl em{animation:none}.toast{transition:none}}html:not(.js) .hud,.reduced .hud{display:none}@media (width<=459px){.btn .wide{display:none}}@media (width<=699px){.hud{display:none}.caption{gap:4px 12px;padding:10px 14px;bottom:12px}.caption .body,.caption .next{display:none}.caption h3{font-size:18px}.intro-copy{top:72px}.intro-copy .lede{margin-top:8px;font-size:14px}.intro-copy .meta,.cue{display:none}.intro-copy .ctas{flex-wrap:nowrap;gap:8px;margin-top:14px}.intro-copy .btn{gap:6px;padding:11px 12px;font-size:12px}}.meadow .cat{bottom:27%}.dex{margin-top:var(--s-title)}.dex-tile i{font:700 12px/1.5 var(--pixel);color:var(--cheese-ink);padding:0 14px;font-style:normal}.dex ul{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dex-tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--paper);width:100%;box-shadow:var(--pix-box), var(--pix-drop);gap:4px;padding:0 0 12px;display:grid}.dex-tile:focus-visible{outline:2px solid var(--cheese);outline-offset:4px}.dex-stage{background:linear-gradient(#0000 calc(100% - 8px),#dcc3a2 0),#f6ecdf;height:148px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.dex-stage .cat{bottom:0}.dex-tile b{font:700 18px/1.2 var(--pixel);padding:0 14px}.dex-tile small{font-size:var(--t-meta);color:var(--dim);padding:0 14px}@media (width<=459px){.dex ul{grid-template-columns:1fr 1fr;gap:12px}.dex-stage{height:140px}.dex-tile b{font-size:12px}}html:not(.js) .dex{display:none}
