.ct27{--paper:#eee7d5;--ink:#2e2b1a;--ink-soft:#5a5640;--paper-dim:#cfc6ac;--hit:#fe4d00;--pixel:"Press Start 2P", "Courier New", monospace;--term:"VT323", "Courier New", monospace;--chunky:"Silkscreen", "Courier New", monospace;--serif:"Instrument Serif", "Times New Roman", serif;--grotesk:"Inter Tight", "Inter", "Helvetica Neue", Arial, sans-serif;--body:"Inter", "Helvetica Neue", Arial, sans-serif;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--side-l:max(clamp(24px, 6.25vw, 90px), env(safe-area-inset-left,0px));--side-r:max(clamp(24px, 6.25vw, 90px), env(safe-area-inset-right,0px));color-scheme:light}.ct27 *{box-sizing:border-box}.ct27 [hidden]{display:none!important}.ct27{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0;overflow-x:hidden}.ct27 img,.ct27 svg{max-width:100%}.ct27 .pix{image-rendering:pixelated}.ct27 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ct27 :focus-visible{outline:4px solid var(--hit);outline-offset:3px}.ct27 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct27 .btn{white-space:nowrap;font-family:var(--pixel);color:var(--ink);background:var(--paper);border:4px solid var(--ink);cursor:pointer;flex:none;align-items:center;gap:12px;padding:20px 28px;font-size:16px;line-height:1;text-decoration:none;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:inline-flex}.ct27 .btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.ct27 .btn:active{box-shadow:none;transform:none}.ct27 .btn .tri{clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,8px 6px,8px 8px,6px 8px,6px 10px,4px 10px,4px 12px,2px 12px,2px 14px,0 14px);background:currentColor;flex:none;width:8px;height:14px}.ct27 .btn--ink{background:var(--ink);color:var(--paper);border-color:var(--paper)}.ct27 .btn--ink:hover{box-shadow:6px 6px 0 var(--paper)}.ct27 .hero{--u:min(66px,5.4vw);background:var(--paper);flex-direction:column;min-height:round(down,clamp(680px,60.42vw,870px),1px);display:flex;position:relative;overflow:clip}.ct27 .nav{z-index:5;padding-block:12px;padding-left:max(26px,var(--gutter-l));padding-right:max(26px,var(--gutter-r));font-family:var(--term);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:18px;display:flex;position:relative}.ct27 .nav__links{align-items:flex-end;gap:18px;display:flex}.ct27 .nav__links a{color:var(--ink);text-decoration:none}.ct27 .nav__links a:hover{text-underline-offset:3px;text-decoration:underline}.ct27 .hud{color:var(--paper);white-space:nowrap;align-items:center;gap:20px;display:flex}.ct27 .hud__score{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.ct27 .hud__time{font-variant-numeric:tabular-nums;gap:10px;display:flex}.ct27 .deco{pointer-events:none;position:absolute}.ct27 .deco--tr{width:min(400px,32.5vw);top:0;right:0}.ct27 .deco--bl{width:min(320px,26vw);bottom:0;left:0}.ct27 .obj{z-index:3;transition:transform .12s steps(3,end);display:block;position:absolute}.ct27 .obj img{width:100%;display:block}.ct27 .obj:hover{transform:translateY(-6px)}.ct27 .obj .sim-bubble{background:var(--ink);color:var(--paper);font-family:var(--term);white-space:nowrap;cursor:pointer;padding:2px 8px;font-size:18px;line-height:normal;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.ct27 .obj.near .sim-bubble{bottom:calc(100% + 46px)}.ct27 .obj .sim-bubble:after{content:"";border:6px solid #0000;border-bottom:0;border-top-color:var(--ink);margin-left:-6px;position:absolute;bottom:-6px;left:50%}.ct27 .obj:focus-visible{outline:3px dashed var(--ink);outline-offset:6px}.ct27 .spark{pointer-events:none;width:29px;position:absolute}.ct27 #p1{transition:none;bottom:-6px;left:-140px}.ct27 #p1:hover{transform:none}.ct27 .obj.deco-icon.collected{visibility:hidden}.ct27 .obj.deco-icon.respawn{animation:.9s step-end respawn}@keyframes respawn{0%,40%,80%{opacity:0}20%,60%,to{opacity:1}}.ct27 .loot{z-index:6;background:var(--hit);color:var(--ink);font-family:var(--term);white-space:nowrap;pointer-events:none;padding:2px 8px;font-size:18px;line-height:normal;animation:1.4s step-end forwards loot;position:absolute;transform:translate(-50%,-100%)}@keyframes loot{0%{translate:0}12%{translate:0 -6px}24%{translate:0 -12px}36%{translate:0 -18px}48%{translate:0 -24px}60%{translate:0 -30px}80%{opacity:1;translate:0 -30px}90%{opacity:0}95%{opacity:1}to{opacity:0;translate:0 -30px}}.ct27 .obj.deco-icon{cursor:default}.ct27 .obj.deco-icon:hover{transform:none}.ct27 .lids{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct27 .lids g{opacity:0}.ct27 .obj[data-fx=blink]:hover .lids .l1{animation:1.8s step-end infinite lid1}.ct27 .obj[data-fx=blink]:hover .lids .l2{animation:1.8s step-end infinite lid2}.ct27 .obj[data-fx=blink]:hover .lids .l3{animation:1.8s step-end infinite lid3}.ct27 .obj[data-fx=blink]:hover .lids .l4{animation:1.8s step-end infinite lid4}@keyframes lid1{0%{opacity:0}3.33%{opacity:1}26.67%,to{opacity:0}}@keyframes lid2{0%{opacity:0}6.67%{opacity:1}23.33%,to{opacity:0}}@keyframes lid3{0%{opacity:0}10%{opacity:1}20%,to{opacity:0}}@keyframes lid4{0%{opacity:0}13.33%{opacity:1}16.67%,to{opacity:0}}.ct27 .obj[data-fx=beat]:hover img{animation:.9s step-end infinite beat}@keyframes beat{0%{transform:scale(1)}12%{transform:scale(1.16)}24%{transform:scale(1)}36%{transform:scale(1.1)}48%,to{transform:scale(1)}}.ct27 .fx-bit{pointer-events:none;opacity:1;width:6px;height:6px;position:absolute;top:28%;left:50%}.ct27 .gem-rays{pointer-events:none;width:106%;display:none;position:absolute;bottom:92%;left:50%;transform:translate(-50%)}.ct27 .obj[data-fx=sparkle]:hover .gem-rays{animation:.7s step-end infinite rays;display:block}@keyframes rays{50%{opacity:0}}.ct27 #p1 .pointer{width:32%;display:none;position:absolute;top:44%;left:-36%}.ct27 #p1 .pointer svg{width:100%;height:auto;display:block}.ct27 #p1.pointing .pointer{animation:.6s steps(2,end) infinite nudge;display:block}@keyframes nudge{50%{translate:-8px}}.ct27 #p1:focus,.ct27 #p1:focus-visible{outline:none}.ct27 #p1.is-found:before{display:none}.ct27 #p1 img{transition:none}.ct27 #p1.face-left img{transform:scaleX(-1)}.ct27 #p1.walking img{animation:none}.ct27 #p1.jump img{animation:.8s steps(14,end) hop}@keyframes bob{50%{translate:0 -5px}}@keyframes hop{0%{translate:0}25%{translate:0 -130px}45%,55%{translate:0 -180px}75%{translate:0 -130px}to{translate:0}}.ct27 .p1-hint{z-index:4;background:var(--ink);color:var(--paper);font-family:var(--term);white-space:nowrap;pointer-events:none;padding:2px 8px;font-size:18px;position:absolute;bottom:136px;transform:translate(-50%)}.ct27 .p1-hint:after{content:"";border:6px solid #0000;border-bottom:0;border-top-color:var(--ink);margin-left:-6px;position:absolute;bottom:-6px;left:50%}@media (pointer:coarse){.ct27 .p1-hint{display:none}}.ct27 .title{z-index:2;text-align:center;padding-block:96px 120px;padding-left:var(--side-l);padding-right:var(--side-r);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;display:flex;position:relative}.ct27 .title__stack{flex-direction:column;align-items:center;gap:14px;display:flex}.ct27 .title__top{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.ct27 .badge{background:var(--ink);flex:none;width:130px;height:68px;position:relative}.ct27 .badge .logo{width:100.49px;position:absolute;top:14.59px;left:14.76px}.ct27 .badge .presents{width:100.37px;position:absolute;top:44.34px;left:14.82px}.ct27 .badge .badge__k{width:100%;height:100%;display:block;position:absolute;inset:0}.ct27 .badge{-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;background:0 0;-webkit-mask:none;mask:none}.ct27 .y2027{width:min(302px,52vw);height:auto}.ct27 h1.ct{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(64px,11vw,158px);font-style:italic;font-weight:400;line-height:.92}.ct27 .date{font-family:var(--term);white-space:pre-wrap;margin:0;padding:6px 16px;font-size:clamp(22px,2.1vw,30px)}.ct27 .ticker{z-index:5;background:var(--ink);height:41px;color:var(--paper);align-items:center;margin-top:-1px;padding-top:1px;display:flex;position:relative;overflow:hidden}.ct27 .ticker__track{white-space:nowrap;font-family:var(--term);gap:28px;padding-left:8px;font-size:22px;animation:80s linear infinite scroll;display:flex}.ct27 .ticker__track span{align-items:center;gap:28px;display:flex}.ct27 .ticker__track span:after{content:"+";font-family:var(--pixel);font-size:12px}@keyframes scroll{to{transform:translate(-50%)}}.ct27 .about{background:var(--hit);position:relative;overflow:hidden}.ct27 .about .btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct27 .about .btn:hover{box-shadow:6px 6px 0 var(--paper)}.ct27 .about__body p{color:var(--ink)}.ct27 .about .qpop span{background:var(--ink);color:var(--paper)}.ct27 .about__inner{max-width:1440px;padding-block:98px 92px;padding-left:max(90px,var(--gutter-l));padding-right:max(90px,var(--gutter-r));grid-template-columns:1fr 1fr;align-items:center;gap:10px;min-height:735px;margin:0 auto;display:grid}.ct27 .about__copy{flex-direction:column;gap:60px;min-width:0;display:flex}.ct27 .about h2{font-family:var(--grotesk);letter-spacing:-.01em;max-width:625px;margin:0;font-size:60px;font-weight:600;line-height:1.13}.ct27 .about__body{flex-direction:column;gap:24px;max-width:34em;font-size:20px;line-height:1.25;display:flex}.ct27 .about__body p{margin:0}.ct27 .about__art{min-height:420px;position:relative}.ct27 .about__art .cloud{z-index:0;pointer-events:none;height:auto;animation:5.2s step-end infinite cloudA;position:absolute}.ct27 .about__art .cloud--b{animation-name:cloudB;animation-duration:6.4s;animation-delay:-2s}.ct27 .about__art .cloud--c{animation-name:cloudC;animation-duration:4.6s;animation-delay:-1s}@keyframes cloudA{0%{translate:0}17%{translate:6px}33%{translate:12px}50%{translate:18px}67%{translate:12px}83%{translate:6px}}@keyframes cloudB{0%{translate:0}17%{translate:-6px}33%{translate:-12px}50%{translate:-18px}67%{translate:-12px}83%{translate:-6px}}@keyframes cloudC{0%{translate:0}17%{translate:6px}33%{translate:12px}50%{translate:18px}67%{translate:12px}83%{translate:6px}}.ct27 .qpop{z-index:0;pointer-events:none;flex-direction:column;align-items:center;gap:10px;animation:1.8s step-end forwards qpop;display:flex;position:absolute;transform:translate(-50%,-100%)}.ct27 .qpop img{width:60px;height:60px;image-rendering:pixelated}.ct27 .qpop span{background:var(--hit);color:var(--ink);font-family:var(--term);white-space:nowrap;visibility:hidden;padding:2px 8px;font-size:20px;line-height:normal;animation:1.8s step-end forwards qtag}@keyframes qpop{0%{translate:0}5%{translate:0 -18px}10%{translate:0 -36px}15%{translate:0 -54px}20%{translate:0 -72px}25%{translate:0 -84px}30%{translate:0 -90px}82%{opacity:1;translate:0 -90px}88%{opacity:.66;translate:0 -96px}94%{opacity:.33;translate:0 -102px}to{opacity:0;translate:0 -102px}}@keyframes qtag{0%{visibility:hidden}30%{visibility:visible}to{visibility:visible}}.ct27 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct27 .qblock{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.ct27 .qblock canvas{aspect-ratio:72/88;width:min(432px,100%);height:auto;image-rendering:pixelated;image-rendering:crisp-edges;cursor:grab;touch-action:none;outline:none}.ct27 .qblock canvas:active{cursor:grabbing}.ct27 .qblock canvas:focus-visible{outline:3px dashed var(--ink);outline-offset:6px}.ct27 .qblock__hint{background:var(--ink);color:var(--paper);font-family:var(--term);white-space:nowrap;pointer-events:none;padding:2px 8px;font-size:18px}.ct27 .about__art .obj{position:absolute}.ct27 .lineup{background:var(--ink);color:var(--paper)}.ct27 .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(1088px,100%);display:grid}.ct27 .card{border:4px solid var(--paper);flex-direction:column;min-width:0;display:flex}.ct27 .card__photo{aspect-ratio:1;background:var(--paper);position:relative;overflow:hidden}.ct27 .card__photo img{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.ct27 .card__av{z-index:1;place-items:center;width:73px;height:73px;display:grid;position:absolute;top:8px;right:8px}.ct27 .card__av .bob{width:46px;height:57px}.ct27 .card__info{flex-direction:column;flex:1;gap:14px;min-width:0;padding:24px 24px 28px;display:flex}.ct27 .card__info .who__name{font-size:22px}.ct27 .card__info .who__links{margin-top:auto;padding-top:16px}@media (width<=1180px){.ct27 .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ct27 .cards{grid-template-columns:1fr;gap:24px}}.ct27 .cta{background:var(--paper);color:var(--ink)}.ct27 .cta__inner{max-width:1440px;padding-block:120px;padding-left:var(--side-l);padding-right:var(--side-r);text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.ct27 .cta h2{font-family:var(--pixel);margin:0;font-size:clamp(20px,2.5vw,36px);font-weight:400;line-height:1.4}.ct27 .cta__sub{font-family:var(--term);color:var(--ink-soft);max-width:34em;margin:0;font-size:clamp(20px,1.8vw,24px)}.ct27 .cta .btn{margin-top:12px}.ct27 .rn{background:var(--ink);color:var(--paper)}.ct27 .rn__inner{max-width:1440px;padding-block:120px;padding-left:var(--side-l);padding-right:var(--side-r);grid-template-columns:minmax(0,640px) minmax(0,571px);justify-content:space-between;align-items:center;gap:64px;margin:0 auto;display:grid}.ct27 .rn__copy{flex-direction:column;align-items:flex-start;display:flex}.ct27 .rn__eyebrow{font-family:var(--term);color:#cab4a0;margin:0 0 28px;font-size:24px;line-height:1}.ct27 .rn h2{font-family:var(--grotesk);letter-spacing:0;color:#fff;margin:0 0 30px;font-size:60px;font-weight:600;line-height:1.05}.ct27 .rn__sub{font-family:var(--body);color:var(--paper-dim);margin:0 0 52px;font-size:21px;font-weight:400;line-height:1.2}.ct27 .rn__go{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ct27 .rn .rn__btn{background:var(--hit);color:var(--ink);border-color:var(--hit)}.ct27 .rn .rn__btn:hover{box-shadow:6px 6px 0 var(--paper)}.ct27 .rn__note{font-family:var(--body);color:#cab4a0;margin:0;font-size:14px;font-weight:400}.ct27 .rn__side{flex-direction:column;gap:34px;min-width:0;display:flex}.ct27 .rn__card{color:#19160f;font-family:var(--body);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #00000059}.ct27 .rn__card p{margin:0}.ct27 .rn__card>div+div{border-top:1px solid #e6e5da}.ct27 .rn__head{align-items:center;gap:20px;padding:30px 28px;display:flex}.ct27 .rn__logo{background:#1b180f;border-radius:16px;flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative}.ct27 .rn__logo span{font-family:var(--body);background:linear-gradient(#f1e66a,#a9e4a0 50%,#8cc8ea);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-6px;font-size:52px;font-weight:600;line-height:1}.ct27 .rn__logo i{background:#ebf0e0;border-radius:50%;width:28px;height:28px;position:absolute;top:56px;left:54px}.ct27 .rn__logo i:after{content:"";background:#5bb064;border-radius:50%;position:absolute;inset:7px}.ct27 .rn__name{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1.2}.ct27 .rn__tag{font-size:15px;line-height:1.2;margin-top:6px!important}.ct27 .rn__skills{padding:26px 28px 28px}.ct27 .rn__label{letter-spacing:.16em;color:#6f6f6f;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;margin-bottom:12px!important}.ct27 .rn__skills ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ct27 .rn__skills li{padding-left:21px;font-size:16.5px;line-height:1.2;position:relative}.ct27 .rn__skills li:before{content:"";background:#d8fe75;border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.ct27 .rn__feats{justify-content:space-between;gap:20px;padding:26px 28px;display:flex}.ct27 .rn__feat{align-items:flex-start;gap:14px;display:flex}.ct27 .rn__feat svg{flex:none;margin-top:2px}.ct27 .rn__feat b{font-size:15.5px;font-weight:600;line-height:1.2;display:block}.ct27 .rn__feat span{margin-top:3px;font-size:13.5px;line-height:1.2;display:block}.ct27 .rn__quote{font-family:var(--body);flex-direction:column;gap:20px;margin:0;display:flex}.ct27 .rn__quote blockquote{letter-spacing:-.01em;color:#cab4a0;margin:0;font-size:22px;font-weight:500;line-height:1.2}.ct27 .rn__quote figcaption{align-items:center;gap:14px;display:flex}.ct27 .rn__quote img{object-fit:cover;border-radius:50%;flex:none;width:49px;height:49px}.ct27 .rn__quote b{color:var(--paper);font-size:16px;font-weight:600;display:block}.ct27 .rn__quote figcaption span span{color:#cab4a0;margin-top:3px;font-size:14px;display:block}@media (width<=1180px){.ct27 .rn__inner{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px}.ct27 .rn h2{font-size:46px}.ct27 .rn .rn__btn{padding:16px 20px;font-size:13px}.ct27 .rn__feat b{font-size:14.5px}}@media (width<=1024px){.ct27 .rn__inner{grid-template-columns:minmax(0,1fr);gap:56px;padding-block:96px}.ct27 .rn h2{font-size:52px}}@media (width<=900px){.ct27 .rn__inner{grid-template-columns:minmax(0,1fr);gap:56px;padding-block:88px}.ct27 .rn__side{max-width:571px}}@media (width<=560px){.ct27 .rn__inner{gap:40px;padding-block:64px 72px}.ct27 .rn__eyebrow{margin-bottom:18px;font-size:22px}.ct27 .rn h2{margin-bottom:16px;font-size:34px;line-height:1.08}.ct27 .rn__sub{margin-bottom:28px;font-size:18px;line-height:1.3}.ct27 .rn__go{align-self:stretch;align-items:stretch;gap:12px}.ct27 .rn .rn__btn{white-space:nowrap;justify-content:center;gap:8px;padding:18px 12px;font-size:11px;line-height:1}.ct27 .rn .rn__btn .tri{clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,4px 6px,4px 8px,2px 8px,2px 10px,0 10px);width:6px;height:10px}.ct27 .rn__note{text-align:center}.ct27 .rn__side{gap:28px}.ct27 .rn__head{gap:14px;padding:20px}.ct27 .rn__logo{border-radius:13px;width:56px;height:56px}.ct27 .rn__logo span{margin-top:-4px;font-size:40px}.ct27 .rn__logo i{width:22px;height:22px;top:42px;left:40px}.ct27 .rn__logo i:after{inset:5px}.ct27 .rn__name{font-size:24px}.ct27 .rn__tag{font-size:14px;margin-top:4px!important}.ct27 .rn__skills{padding:18px 20px 20px}.ct27 .rn__label{margin-bottom:10px!important}.ct27 .rn__skills ul{gap:8px}.ct27 .rn__skills li{font-size:15px}.ct27 .rn__feats{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.ct27 .rn__feat{flex-direction:column;gap:8px}.ct27 .rn__feat b{font-size:14px}.ct27 .rn__feat span{font-size:12.5px}.ct27 .rn__quote{gap:14px}.ct27 .rn__quote blockquote{font-size:20px}}@media (width<=380px){.ct27 .rn .rn__btn{white-space:normal;text-align:center;padding:14px 12px;line-height:1.6}.ct27 .rn h2{font-size:30px}.ct27 .rn__feats{grid-template-columns:1fr}.ct27 .rn__feat{flex-direction:row}}.ct27 .rn__logos{max-width:1440px;padding:0 var(--side-r) 200px var(--side-l);flex-direction:column;align-items:center;gap:40px;margin:0 auto;display:flex}.ct27 .rn__trust{font-family:var(--term);color:#cab4a0;text-align:center;margin:0;font-size:24px;line-height:1}.ct27 .rn__logos ul{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100%);margin:0;padding:0;list-style:none;display:flex}.ct27 .rn__logos li{justify-content:center;align-items:center;min-width:0;display:flex}.ct27 .rn__logos img{width:var(--w);max-width:100%;height:auto;display:block}.ct27 .rn__logos img[alt=Cozy\ Earth]{font-size:16px;transform:translateY(.2em)}@media (width<=1180px){.ct27 .rn__logos{padding-bottom:120px}}@media (width<=900px){.ct27 .rn__logos ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;display:grid}.ct27 .rn__logos img{width:calc(var(--w) * .8)}}@media (width<=560px){.ct27 .rn__logos{gap:32px;padding-bottom:72px}.ct27 .rn__trust{font-size:20px}.ct27 .rn__logos ul{gap:28px 16px}.ct27 .rn__logos img{width:calc(var(--w) * .62)}}@media (width<=1024px){.ct27 .rn__side{flex-direction:row;align-items:center;gap:40px;max-width:none}.ct27 .rn__card{flex:0 520px;min-width:0}.ct27 .rn__quote{flex:1 1 0;min-width:200px}}@media (width<=760px){.ct27 .rn__side{flex-direction:column;align-items:stretch;gap:28px}.ct27 .rn__card{flex:none}.ct27 .rn__quote{flex:none;min-width:0}}@media (width<=560px){.ct27 .rn__skills,.ct27 .rn__feats{display:none}.ct27 .rn__card{box-shadow:0 8px 24px #0000004d}}.ct27 .lineup__inner{max-width:1440px;padding-block:120px 140px;padding-left:var(--side-l);padding-right:var(--side-r);flex-direction:column;align-items:center;gap:56px;margin:0 auto;display:flex}.ct27 .lineup__head{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.ct27 .lineup__head .eyebrow,.ct27 .lineup .foot{color:#cab4a0}.ct27 .lineup .who__li{color:var(--hit)}.ct27 .eyebrow{font-family:var(--term);margin:0;font-size:24px}.ct27 .lineup h2{font-family:var(--pixel);margin:0;font-size:clamp(20px,2.5vw,36px);font-weight:400;line-height:1.3}.ct27 .screen{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.ct27 .panel{border:4px solid var(--paper);width:760px;min-width:0;max-width:100%;height:444px;display:flex;position:relative;overflow:hidden}.ct27 .panel__photo{background:var(--paper);flex:none;width:340px;position:relative;overflow:hidden}.ct27 .panel__photo img.ph{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.ct27 .panel__photo .edge{width:24px;height:100%;position:absolute;top:0;right:0}.ct27 .panel__empty{color:var(--ink);font-family:var(--term);text-align:center;align-content:center;place-items:center;gap:16px;padding:24px;font-size:22px;display:grid;position:absolute;inset:0}.ct27 .panel__empty svg{width:144px;height:auto}.ct27 .panel__info{flex-direction:column;flex:1;gap:24px;min-width:0;padding:36px;display:flex}.ct27 .avatar{background:var(--paper);flex:none;place-items:center;height:212px;display:grid}.ct27 .avatar svg,.ct27 .avatar .bob{width:88px;height:110px}.ct27 .bob{width:96px;height:120px;position:relative}.ct27 .panel__empty .bob{width:144px;height:180px}.ct27 .bob>div{position:absolute;inset:0}.ct27 .bob svg{display:block;width:100%!important;height:100%!important}.ct27 .bob__a{animation:1.1s step-end infinite bobA}.ct27 .bob__b{visibility:hidden;animation:1.1s step-end infinite bobB}@keyframes bobA{0%{visibility:visible}50%{visibility:hidden}}@keyframes bobB{0%{visibility:hidden}50%{visibility:visible}}.ct27 .who{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.ct27 .who__name{font-family:var(--pixel);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.25}.ct27 .who__role{font-family:var(--term);color:#cfc6ac;margin:0;font-size:24px}.ct27 .who__links{gap:24px;margin-top:auto;display:flex}.ct27 .who__links:not(:has(a:not([hidden]))){display:none}.ct27 .who__li{font-family:var(--pixel);color:var(--paper);align-self:flex-start;align-items:center;gap:8px;font-size:10px;line-height:1;text-decoration:none;display:inline-flex}.ct27 .who__li svg{width:12px;height:12px;image-rendering:pixelated;color:var(--hit)}.ct27 .who__li span{text-underline-offset:5px;line-height:10px;text-decoration:underline 2px #0000;display:block}.ct27 .who__li:hover span,.ct27 .who__li:focus-visible span{text-decoration-color:var(--hit)}.ct27 .who__li svg{flex:none;display:block}.ct27 .who__li[hidden]{display:none}.ct27 .who__spec{background:var(--hit);color:var(--ink);font-family:var(--pixel);text-transform:uppercase;align-self:flex-start;margin:auto 0 0;padding:8px;font-size:10px;line-height:1}.ct27 .roster{flex-direction:column;gap:16px;width:288px;max-width:100%;display:flex}.ct27 .roster__head{justify-content:space-between;align-items:center;height:24px;display:flex}.ct27 .roster__head b{font-family:var(--pixel);font-size:12px;font-weight:400}.ct27 .roster__head span{font-family:var(--term);font-size:24px}.ct27 .grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ct27 .slot{aspect-ratio:1;border:4px solid var(--paper);background:var(--ink);max-width:100%;position:relative;overflow:hidden}.ct27 .slot:not(.slot--locked){background:var(--paper)}.ct27 .slot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ct27 .slot svg{opacity:0;width:48%;height:auto;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ct27 .slot:hover svg,.ct27 .slot:focus-visible svg{opacity:.9}.ct27 .slot .plate{background:var(--paper);color:var(--ink);font-family:var(--pixel);padding:4px 6px;font-size:10px;position:absolute;bottom:-4px;left:-4px}.ct27 .slot[aria-pressed=true]{border:6px solid var(--hit)}.ct27 .slot[aria-pressed=true] .plate{bottom:-6px;left:-6px}.ct27 .slot:not(.slot--locked):hover{border-color:var(--hit)}.ct27 .slot[aria-pressed=true] .plate,.ct27 .slot:not(.slot--locked):hover .plate,.ct27 .slot:not(.slot--locked):focus-visible .plate{background:var(--hit);color:var(--ink)}.ct27 .slot--locked{pointer-events:none;cursor:default;border-style:dashed;align-content:center;place-items:center;gap:12px;display:grid}.ct27 .slot--locked b{font-family:var(--pixel);font-size:36px;font-weight:400}.ct27 .slot--locked span{font-family:var(--term);font-size:20px}.ct27 .hint,.ct27 .foot{font-family:var(--term);margin:0;font-size:22px}.ct27 .hint{align-items:center;gap:16px;display:flex}.ct27 .hint__arrows{gap:25px;display:flex}.ct27 .hint__btn{background:var(--paper);cursor:pointer;clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,8px 6px,8px 10px,6px 10px,6px 12px,4px 12px,4px 14px,2px 14px,2px 16px,0 16px);width:10px;height:16px;padding:0}.ct27 .hint__btn--l{transform:scaleX(-1)}.ct27 .hint__btn:hover,.ct27 .hint__btn:focus-visible{background:var(--hit)}.ct27 .foot{white-space:pre;font-size:24px}.ct27 .game{z-index:60;background:#2e2b1ad9;place-items:center;padding:48px 16px 12px;display:grid;position:fixed;inset:0}.ct27 .game__box{border:4px solid var(--ink);background:var(--paper);max-width:100%;position:relative}.ct27 .game canvas{aspect-ratio:16/9;width:min(1440px,100vw - 32px,177.778vh - 120.889px);height:auto;image-rendering:pixelated;outline:none;display:block}.ct27 .game__screen{zoom:var(--k,1);inset:calc(48px / var(--k,1)) 0 calc(44px / var(--k,1));text-align:center;background:#eee7d5;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;overflow:auto}.ct27 .game__screen h4{font-family:var(--pixel);color:var(--ink);margin:0;font-size:clamp(16px,2.4vw,28px);font-weight:400}.ct27 .game__screen .sub{max-width:34em;font-family:var(--term);color:var(--ink-soft);margin:0;font-size:clamp(18px,2vw,24px);line-height:1.05}.ct27 .game__screen .chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ct27 .game__screen .chips span{border:3px solid var(--ink);color:var(--ink);font-family:var(--chunky);padding:6px 10px;font-size:13px;font-weight:700}.ct27 .game__screen .loot-tag{background:var(--hit);color:var(--ink);font-family:var(--pixel);margin:0;padding:8px 12px;font-size:14px}.ct27 .game__screen .btn{background:var(--ink);color:var(--paper);border-color:var(--ink);border-width:3px;gap:10px;padding:14px 18px;font-size:12px}.ct27 .game__screen .btn:hover{box-shadow:6px 6px 0 var(--hit)}.ct27 .game__screen .btn .tri{clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,4px 6px,4px 8px,2px 8px,2px 10px,0 10px);width:6px;height:10px}.ct27 .game__screen .btn.btn--light{background:var(--paper);color:var(--ink)}.ct27 .intro{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;width:min(860px,100%);display:grid}.ct27 .intro__txt{flex-direction:column;gap:14px;display:flex}.ct27 .intro__txt h4{text-align:left}.ct27 .ibox{aspect-ratio:420/254;border:4px solid var(--ink);background:var(--paper);align-items:center;padding:12px 10px;display:flex;position:relative}.ct27 .ibox .items{gap:28px 6px}.ct27 .ibox .items li{white-space:nowrap;font-size:17px}.ct27 .ibox+.intro__txt .sub{max-width:310px}.ct27 .ibox .items img{width:42px;height:42px}.ct27 .ibadge{background:var(--ink);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.ct27 .ibadge--bad{background:var(--hit);color:var(--paper)}.ct27 .ibadge svg{width:16px;height:14px}.ct27 .demo{border:4px solid var(--ink);background:var(--paper);position:relative}.ct27 .demo canvas{aspect-ratio:16/9;width:100%;height:auto;image-rendering:pixelated;display:block}.ct27 .demo__tag{background:var(--ink);color:var(--paper);font-family:var(--pixel);padding:4px 6px;font-size:10px;position:absolute;top:8px;left:8px}@media (width<=700px){.ct27 .intro{grid-template-columns:1fr}.ct27 .intro__txt h4{text-align:center}}.ct27 .carousel{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:100%;min-height:0;padding-top:48px;display:flex}.ct27 .pagerow{flex:auto;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:24px;width:min(900px,100%);margin-bottom:-16px;display:grid}.ct27 .carousel__foot{flex:none;justify-content:center;align-items:flex-start;height:48px;display:flex}.ct27 .carousel .dots{flex:none}.ct27 .pager{cursor:pointer;place-items:center;width:24px;height:30px;padding:0;display:grid}.ct27 .pager[hidden]{visibility:hidden;display:grid!important}.ct27 .pager i{background:var(--ink);clip-path:polygon(0 0,4px 0,4px 4px,8px 4px,8px 8px,11px 8px,11px 11px,15px 11px,15px 15px,11px 15px,11px 18px,8px 18px,8px 22px,4px 22px,4px 26px,0 26px);width:15px;height:26px}.ct27 .pager--l i{transform:scaleX(-1)}.ct27 .pager:hover i,.ct27 .pager:focus-visible i{background:var(--hit)}.ct27 .items{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ct27 .items li{text-align:center;font-family:var(--term);color:var(--ink);flex-direction:column;align-items:center;gap:8px;font-size:21px;line-height:1;display:flex}.ct27 .items img{width:48px;height:48px;image-rendering:pixelated}.ct27 .items em{padding:3px 8px;font-size:17px;font-style:normal}.ct27 .items em.good{background:var(--hit);color:var(--ink)}.ct27 .items em.bad{background:var(--ink);color:var(--paper)}.ct27 .howstack{align-self:stretch;width:100%;display:grid}.ct27 .howstack>.howto{grid-area:1/1}.ct27 .howstack>.howto[inert]{visibility:hidden}.ct27 .howto{justify-content:flex-start!important}.ct27 .howto>.items,.ct27 .howto>.intro{margin:auto 0}.ct27 .howto:has(>.items){box-sizing:border-box;padding-bottom:14px}.ct27 .howto:has(.ctl-h){gap:0}.ct27 .howto:has(.ctl-h) .keys{margin:auto 0 24px}.ct27 .howto:has(.ctl-h)>.sub{margin-bottom:auto}.ct27 .howto{flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.ct27 .game__screen .step{font-family:var(--chunky);color:var(--ink-soft);margin:0;font-size:12px;font-weight:700}.ct27 .game__screen .sub.big{color:var(--ink);font-size:clamp(20px,2.4vw,28px)}.ct27 .dots{gap:10px;display:flex}.ct27 .dots button{border:3px solid var(--ink);background:var(--paper);cursor:pointer;width:12px;height:12px;padding:0}.ct27 .dots button[aria-current]{background:var(--ink)}.ct27 .keys{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:16px 48px;margin:6px 0 10px;display:flex}.ct27 .keys__row{font-family:var(--pixel);color:var(--ink);flex-wrap:wrap;justify-content:center;gap:0 10px;font-size:12px;display:flex}.ct27 .keys__row span:last-child{text-align:center;flex:0 0 100%;margin-top:16px;line-height:1.4}.ct27 .key{border:3px solid var(--ink);width:44px;height:44px;box-shadow:0 4px 0 var(--ink);background:#fffdf7;place-items:center;display:grid}.ct27 .key__tri{background:var(--ink);clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,8px 6px,8px 8px,6px 8px,6px 10px,4px 10px,4px 12px,2px 12px,2px 14px,0 14px);width:8px;height:14px}.ct27 .key__tri--l{transform:scaleX(-1)}.ct27 .key__tri--u{transform:rotate(-90deg)}.ct27 .key__tri--d{transform:rotate(90deg)}.ct27 .game__screen .textlink{font-size:11px}.ct27 .game__screen .share-x{margin-top:4px;text-decoration:underline}.ct27 .legend{text-align:left;grid-template-columns:1fr 1fr;gap:24px;width:min(720px,100%);display:grid}.ct27 .legend__col b{font-family:var(--pixel);color:var(--ink);border-bottom:3px solid var(--ink);margin-bottom:8px;padding-bottom:8px;font-size:12px;font-weight:400;display:block}.ct27 .legend__col:last-child b{color:var(--ink);border-color:var(--hit)}.ct27 .legend ul{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.ct27 .legend li{font-family:var(--term);color:var(--ink);align-items:center;gap:8px;font-size:17px;line-height:1;display:flex}.ct27 .legend li img{width:32px;height:32px;image-rendering:pixelated;flex:none}.ct27 .game__row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ct27 .pick{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:760px;margin:auto 0;display:flex}.ct27 .pick__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:6px 0 4px;padding:0;list-style:none;display:grid}.ct27 .pick__p{background:var(--paper);width:100%;height:100%;color:var(--ink);cursor:pointer;font:inherit;border:3px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex}.ct27 .pick__p:hover{border-color:var(--ink)}.ct27 .pick__p[aria-current]{border-color:var(--ink);box-shadow:6px 6px 0 var(--hit);background:#fffdf7}.ct27 .pick__p:focus-visible{outline:3px solid var(--hit);outline-offset:3px}.ct27 .pick__spr .bob{width:58px;height:72px}.ct27 .pick__p b{font-family:var(--chunky);font-size:13px;font-weight:700;line-height:1.1}.ct27 .pick__r{font-family:var(--term);color:var(--ink-soft);font-size:17px;line-height:1}@media (width<=560px){.ct27 .pick__grid{gap:8px}.ct27 .pick__p{padding:10px 4px}.ct27 .pick__spr .bob{width:44px;height:55px}.ct27 .pick__p b{font-size:10px}.ct27 .pick__r{display:none}}.ct27 .game__x{background:var(--paper);height:32px;color:var(--ink);font-family:var(--pixel);z-index:2;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex;position:absolute;top:-40px;right:-4px}.ct27 .game__touch{display:none}@media (pointer:coarse){.ct27 .game__touch{background:var(--ink);justify-content:space-between;gap:8px;padding:8px;display:flex}.ct27 .game__touch button{background:var(--paper);color:var(--ink);font-family:var(--pixel);touch-action:none;flex:1;padding:14px 0;font-size:14px}}@media (width<=700px){.ct27 .game{padding:56px 8px 12px}.ct27 .game__screen{z-index:3;padding:64px 16px 24px;position:fixed;zoom:1!important;inset:0!important}.ct27 .game__x{z-index:4;position:fixed;top:12px;right:12px}.ct27 .carousel{padding-top:8px}.ct27 .pagerow{grid-template-columns:20px minmax(0,1fr) 20px;gap:10px}.ct27 .ibox{aspect-ratio:auto;padding:22px 10px}.ct27 .ibox .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 6px}.ct27 .ibox .items li{white-space:normal}.ct27 .ibox+.intro__txt .sub{max-width:none}.ct27 .intro__txt h4{text-align:left}.ct27 .keys{gap:20px 28px}}.ct27 .veil{z-index:50;padding:max(16px,env(safe-area-inset-top,0px)) var(--gutter-r) max(16px,env(safe-area-inset-bottom,0px)) var(--gutter-l);background:#2e2b1ab8;place-items:center;display:grid;position:fixed;inset:0}.ct27 .win{background:var(--paper);width:min(620px,100%);max-height:100%;color:var(--ink);border:4px solid var(--ink);padding:4px;position:relative;overflow:auto}.ct27 .win__bar{justify-content:flex-end;align-items:center;min-height:40px;padding:12px;display:flex}.ct27 .win__bar h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ct27 .win__x{width:28px;height:28px;color:var(--ink);font-family:var(--pixel);background:0 0;place-items:center;margin:-7px;font-size:14px;line-height:1;display:grid}.ct27 .win__x:focus-visible{outline:3px solid var(--hit);outline-offset:0}.ct27 .win__body{text-align:center;flex-direction:column;align-items:center;gap:28px;padding:28px;display:flex}.ct27 .win__body p{margin:0}.ct27 .win__head{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.ct27 .win__icon{width:45px;height:45px;display:block}.ct27 .win__text{flex-direction:column;gap:18px;width:100%;display:flex}.ct27 .win__body h4{font-family:var(--pixel);text-transform:uppercase;color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:1.1}.ct27 .win__body .sub{font-family:var(--term);color:var(--ink-soft);font-size:18px;line-height:1}.ct27 .win__body ul{text-align:left;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ct27 .win__body li{font-family:var(--term);color:var(--ink);gap:12px;font-size:24px;line-height:1.1;display:flex}.ct27 .win__body li:before{content:"+1";font-family:var(--pixel);color:var(--hit);padding-top:4px;font-size:12px}.ct27 .win .btn{background:var(--ink);color:var(--paper);border-color:var(--ink);border-width:3px;gap:10px;padding:14px 18px;font-size:12px}.ct27 .win .btn .tri{clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,4px 6px,4px 8px,2px 8px,2px 10px,0 10px);width:6px;height:10px}.ct27 .win .btn:hover{box-shadow:6px 6px 0 var(--hit)}.ct27 .win__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px 24px;display:flex}@media (width<=600px){.ct27 .win__actions{flex-wrap:wrap}}.ct27 .textlink{color:var(--ink);font-family:var(--pixel);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:4px 0;font-size:12px;line-height:1.2;text-decoration:none}.ct27 .textlink:hover,.ct27 .textlink:focus-visible{text-decoration-line:underline}.ct27 .chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ct27 .chips span{border:3px solid var(--ink);color:var(--ink);font-family:var(--chunky);text-transform:uppercase;padding:6px 10px;font-size:13px;font-weight:700}.ct27 .form{text-align:left;grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.ct27 .form label{font-family:var(--chunky);text-transform:uppercase;color:var(--ink-soft);flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.ct27 .form .full{grid-column:1/-1}.ct27 .form input{font-family:var(--term);border:3px solid var(--ink);color:var(--ink);background:#fffdf7;border-radius:0;width:100%;padding:8px 12px;font-size:22px}.ct27 .form input::placeholder{color:var(--ink-soft);opacity:1}.ct27 .form input:focus{outline:3px solid var(--hit);outline-offset:0}.ct27 .err{color:var(--hit);font-family:var(--term);min-height:1.2em;margin:0;font-size:18px}.ct27 .err:empty{display:none}.ct27 .note{font-family:var(--term);color:var(--ink-soft);font-size:18px;line-height:1}@media (width<=1180px){.ct27 .panel{width:100%}.ct27 .roster{width:100%;max-width:760px}.ct27 .grid{grid-template-columns:repeat(3,1fr)}}@media (width>=701px){.ct27 .screen{flex-direction:column;align-items:center;gap:32px}.ct27 .roster{width:760px;max-width:100%}.ct27 .grid{grid-template-columns:repeat(6,1fr)}}@media (width<=900px){.ct27 .about__inner{min-height:0;padding-left:var(--side-l);padding-right:var(--side-r);grid-template-columns:1fr;padding-block:72px}.ct27 .about__art{min-height:380px;margin-top:24px}.ct27 .qblock canvas{touch-action:pan-y;width:min(260px,70%)}.ct27 .hero .obj--hide-sm:not([data-open=sim]){display:none}.ct27 .nav{flex-wrap:wrap}}@media (width<=700px){.ct27 .panel{flex-direction:column;height:auto}.ct27 .panel__photo{aspect-ratio:1;width:100%}.ct27 .avatar{z-index:1;border:3px solid var(--ink);width:73px;position:absolute;top:0;right:0;height:73px!important}.ct27 .avatar .bob,.ct27 .avatar svg{width:46px;height:57px}.ct27 .panel__info{gap:30px;padding:24px 24px 28px}.ct27 .slot:not(.slot--locked){border:0}.ct27 .slot[aria-pressed=true]{border:4px solid var(--hit)}.ct27 .slot .plate{bottom:0;left:0}.ct27 .slot[aria-pressed=true] .plate{bottom:-4px;left:-4px}.ct27 .who__name{font-size:22px}.ct27 .who__links{margin-top:14px}.ct27 .hint__arrows,.ct27 .panel__photo .edge{display:none}.ct27 .hud{gap:12px;font-size:16px}.ct27 .hud__hearts,.ct27 .hud,.ct27 .hero .obj.deco-icon,.ct27 .p1-hint{display:none}.ct27 .hero{--u:56px}.ct27 .hero .obj[data-open=sim]{right:14%;left:auto!important}.ct27 .spark{display:none}.ct27 .obj[data-open=watch]{top:auto;bottom:22%;left:80%}.ct27 .obj[data-open=health]{top:auto;bottom:30%;left:6%}.ct27 .obj[data-open=prize]{top:auto;bottom:26%;left:66%}.ct27 .hero .deco--tr,.ct27 .hero .deco--bl{display:none}.ct27 .date span{display:block}.ct27 .date .date__sep{display:none}.ct27 .title{gap:28px;padding-block:72px 140px}.ct27 .about h2{font-size:36px}.ct27 .about__body{font-size:18px}.ct27 .btn{padding:16px 20px;font-size:13px}.ct27 .form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ct27 *{transition:none!important;animation:none!important}}body.ct27-page{overflow-x:hidden}.ct27{font-size:14px;line-height:normal}.ct27 h1,.ct27 h2,.ct27 h3,.ct27 h4{letter-spacing:normal;color:inherit;text-wrap:wrap}.ct27 p{color:inherit}
