/* Lubbock Game Changers case study (_case-study-lgc.php): the Atlas build retinted to the brand. Red #E0102A,
   court black #0B0B0B, bench #161616, hardwood #F1EEE8. Gilroy for every title; Anton and Archivo only inside the artwork. */
.c27x.lg{--red:#E0102A;--blue:#E0102A;--blue-lt:#FF3347;--lime:#FF3347;--ink:#0B0B0B;--stage:#0B0B0B;--soft:#F1EEE8;--wood:#F1EEE8;--bench:#161616;--blk:#0B0B0B;--pop:Gilroy,system-ui,sans-serif}
.c27x.lg h1,.c27x.lg h2{font-family:Gilroy,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:normal!important}
.c27x.lg .eyebrow{color:var(--red)}
.c27x.lg .cf-toc .n,.c27x.lg .cf-toc>.cf-in>.mono{color:var(--red)!important}
.c27x .an{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.01em}
.c27x .ar{font-family:Archivo,sans-serif}
.c27x.lg .mono{font-family:"Geist Mono","Space Mono",monospace}
.c27x.lg .lg-hl{background:linear-gradient(180deg,transparent 58%,rgba(224,16,42,.28) 58%,rgba(224,16,42,.28) 92%,transparent 92%);color:inherit;padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}

/* Buttons */
.c27x.lg .lg-btn{display:inline-flex;align-items:center;gap:14px;background:var(--red);color:#fff!important;text-decoration:none;font:600 16px/1 Gilroy,sans-serif;padding:18px 26px;border-radius:999px;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s}
.c27x.lg .lg-btn:hover{transform:translateY(-2px);background:#B80D22}
.c27x.lg .lg-btn-dk{background:var(--blk);margin-left:10px}
.c27x.lg .lg-btn-dk:hover{background:#2A2A2A}
.c27x.lg .cf-dl{margin-top:clamp(24px,2.4vw,36px)}
@media (max-width:600px){.c27x.lg .lg-btn-dk{margin-left:0}.c27x.lg .cf-leadwrap .lg-btn{margin-right:8px}}

/* Hero: the exterior rendering, full bleed, the logo over it */
.c27x .lg-hero{position:relative;max-width:var(--box);margin:clamp(16px,2vw,28px) auto;border-radius:32px;overflow:hidden;min-height:clamp(520px,54vw,900px);display:grid;align-items:end;background:var(--blk);isolation:isolate}
.c27x .lg-hero .bg{position:absolute;inset:0;z-index:-1}
.c27x .lg-hero .bg img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.06);animation:lg-zoom 2.4s cubic-bezier(.2,.7,.2,1) forwards}
.c27x .lg-hero .bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,11,.15) 0%,rgba(11,11,11,.25) 40%,rgba(11,11,11,.92) 100%)}
.c27x .lg-hero .in{padding:clamp(28px,4vw,72px);display:grid;gap:clamp(14px,1.6vw,24px);max-width:1100px}
.c27x .lg-hero .hl{width:min(100%,860px);height:auto;display:block;animation:lg-in 1.1s .2s cubic-bezier(.2,.7,.2,1) both}
.c27x .lg-hero .ln{margin:0;color:#fff;font:600 clamp(20px,2.2vw,34px)/1.2 Gilroy,sans-serif;animation:lg-in 1s .5s cubic-bezier(.2,.7,.2,1) both}
.c27x .lg-hero .ln span{color:var(--red)}
.c27x .lg-hero .chip{position:absolute;background:rgba(11,11,11,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border-radius:16px;padding:14px 18px;display:flex;gap:12px;align-items:center;box-shadow:0 24px 44px -24px rgba(0,0,0,.7);animation:lg-in .9s .8s both}
.c27x .lg-hero .chip .mono{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}
.c27x .lg-hero .c1{top:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px);flex-direction:column;align-items:flex-start;gap:4px}
.c27x .lg-hero .c1 b{font-size:clamp(40px,4.4vw,72px);line-height:.9;color:var(--red)}
.c27x .lg-hero .c2{top:clamp(20px,3vw,48px);left:clamp(20px,3vw,48px)}
.c27x .lg-hero .dot,.c27x .lg-hub .dot{width:10px;height:10px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px rgba(224,16,42,.25);animation:lg-blink 1.6s ease-in-out infinite;flex:none}
@keyframes lg-zoom{to{transform:scale(1)}}
@keyframes lg-in{from{opacity:0;transform:translateY(30px)}}
@keyframes lg-blink{50%{opacity:.3}}

/* Shared band */
.c27x .lg-band{max-width:var(--box);margin:clamp(16px,2vw,28px) auto;border-radius:32px;padding:clamp(56px,7vw,110px) clamp(20px,5vw,90px);position:relative}
.c27x .lg-band .hd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:16px 6%;align-items:end;margin-bottom:clamp(36px,4.5vw,72px)}
.c27x .lg-band .hd .eyebrow{grid-column:1/-1}
.c27x .lg-band h2{font-size:clamp(38px,4.6vw,72px)!important;line-height:1!important;margin:0;color:inherit!important}
.c27x .lg-band h2 span{color:var(--red)}
.c27x .lg-band .hd p{margin:0;font-size:17px;line-height:1.55;opacity:.78}

/* Browser window and phone */
.c27x .lg-win{margin:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 50px 90px -40px rgba(0,0,0,.6)}
.c27x .lg-win .bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:#fff;border-bottom:1px solid #ECECEF}
.c27x .lg-win .bar i{width:7px;height:7px;border-radius:50%;background:#DADDE3}
.c27x .lg-win .bar span{margin:0 auto;font:500 10.5px/1 "Geist Mono",monospace;color:#9AA1AE;transform:translateX(-14px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.c27x .lg-win.dk .bar{background:#14161B;border-bottom-color:#14161B}
.c27x .lg-win.dk .bar i{background:#30343D}.c27x .lg-win.dk .bar span{color:#6E7584}
.c27x .lg-win .scr img{display:block;width:100%;height:auto;border-radius:0}
.c27x .lg-win.sc .scr{height:var(--sh,clamp(320px,40vw,680px));overflow:hidden}
.c27x .lg-win.sc .scr img{transition:transform 14s cubic-bezier(.45,0,.55,1)}
.c27x .lg-win.sc:hover .scr img,.c27x .lg-win.sc.run .scr img{transform:translateY(calc(-100% + var(--sh,clamp(320px,40vw,680px))))}
.c27x .lg-ph{margin:0;width:clamp(150px,15vw,260px)}
.c27x .lg-ph .fr{border-radius:clamp(22px,2.4vw,40px);overflow:hidden;background:#0B0B0B;padding:clamp(5px,.5vw,8px);box-shadow:0 40px 70px -30px rgba(0,0,0,.65),inset 0 0 0 1.5px #2A2A2E}
.c27x .lg-ph img{display:block;width:100%;height:auto;border-radius:clamp(17px,1.9vw,32px)}

/* 01 The HUB */
.c27x .lg-hub{background:var(--blk);color:#fff;overflow:hidden}
.c27x .lg-hub .rn{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;position:relative}
.c27x .lg-hub .rn figure{margin:0;border-radius:20px;overflow:hidden;position:relative}
.c27x .lg-hub .rn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}
.c27x .lg-hub .rn figure:hover img{transform:scale(1.04)}
.c27x .lg-hub .rn .a{grid-column:1/-1;aspect-ratio:16/7}
.c27x .lg-hub .rn .b{grid-column:span 7;aspect-ratio:16/10}
.c27x .lg-hub .rn .c{grid-column:span 5;aspect-ratio:auto}
.c27x .lg-hub .rn figcaption{position:absolute;left:14px;bottom:14px;background:rgba(11,11,11,.75);color:#fff;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px;border-radius:8px}
.c27x .lg-hub .tg{position:absolute;right:clamp(14px,2vw,32px);top:clamp(14px,2vw,32px);display:flex;gap:12px;align-items:center;background:var(--red);color:#fff;border-radius:16px;padding:14px 18px;box-shadow:0 30px 50px -24px rgba(0,0,0,.6)}
.c27x .lg-hub .tg .dot{background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.25)}
.c27x .lg-hub .tg b{display:block;font-size:15px}.c27x .lg-hub .tg small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}
/* The scoreboard */
.c27x .lg-hub .sb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(16px,2vw,28px);border-radius:24px;background:var(--bench);box-shadow:inset 0 0 0 1px #262629;overflow:hidden}
.c27x .lg-hub .sb .cl{padding:clamp(22px,2.4vw,40px) clamp(14px,1.4vw,24px);display:grid;gap:10px;align-content:start;border-left:1px solid #262629;container-type:inline-size}
.c27x .lg-hub .sb .cl:first-child{border-left:0}
.c27x .lg-hub .sb b{font-size:clamp(30px,17cqi,64px);line-height:.95;color:var(--red);white-space:nowrap;text-shadow:0 0 24px rgba(224,16,42,.35)}
.c27x .lg-hub .sb .mono{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#9A9A9A}
.c27x .lg-hub .cr{margin:20px 0 0;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#6B6B73}

/* 02 Website */
.c27x .lg-site{background:var(--wood);color:var(--blk);overflow:hidden}
.c27x .lg-site .st{position:relative;width:min(100%,1240px);margin:0 auto clamp(56px,6vw,96px)}
.c27x .lg-site .st .big{width:82%;--sh:clamp(320px,40vw,660px)}
.c27x .lg-site .st .lg-ph{position:absolute}
.c27x .lg-site .st .p1{right:0;top:12%}
.c27x .lg-site .st .p2{right:15%;bottom:-8%;width:clamp(130px,12vw,210px)}
.c27x .lg-site .tabs,.c27x .lg-store .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,2vw,28px)}
.c27x .lg-site .tabs button{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:999px;background:#fff;color:var(--blk);font:600 15px/1 Gilroy,sans-serif;outline:none}
.c27x .lg-site .tabs button .mono{font-size:10.5px;letter-spacing:.1em;color:#8A8A8F}
.c27x .lg-site .tabs button[aria-selected=true]{background:var(--blk);color:#fff}
.c27x .lg-site .tabs button[aria-selected=true] .mono{color:var(--red)}
.c27x .lg-site .pn{width:min(100%,1240px);margin:0 auto}

/* 03 Studio Store */
.c27x .lg-store{background:var(--red);color:#fff;overflow:hidden}
.c27x .lg-store .eyebrow{color:#fff!important;opacity:.85;display:flex;align-items:center;gap:10px}
.c27x .lg-store .stl{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#3366FF}
.c27x .lg-store .stl svg{width:58%;height:58%}
.c27x .lg-store h2 span{color:var(--blk)!important}
.c27x .lg-store .hd p{opacity:.92}
.c27x .lg-store .no1{position:absolute;top:clamp(40px,5vw,80px);right:clamp(20px,5vw,90px);width:clamp(120px,11vw,170px);aspect-ratio:1;border-radius:50%;background:var(--blk);color:#fff;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;transform:rotate(8deg);box-shadow:0 30px 50px -24px rgba(0,0,0,.6)}
.c27x .lg-store .no1 b{font-size:clamp(30px,3vw,46px);line-height:1;color:#fff}
.c27x .lg-store .no1 .mono{font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}
.c27x .lg-store .rx{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 clamp(36px,4vw,60px)}
.c27x .lg-store .rx>.mono{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--blk);color:#fff;padding:9px 12px;border-radius:8px}
.c27x .lg-store .rx ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.c27x .lg-store .rx li{background:rgba(255,255,255,.14);border-radius:999px;padding:9px 16px;font:600 15px/1 Gilroy,sans-serif}
.c27x .lg-store .rx s{text-decoration-thickness:2px;text-decoration-color:var(--blk)}
.c27x .lg-store .sx{position:relative;width:min(100%,1240px);margin:0 auto clamp(48px,5vw,80px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}
.c27x .lg-store .sx .big{grid-column:1/10;--sh:clamp(320px,38vw,620px)}
.c27x .lg-store .sx .pr{position:absolute;right:0;bottom:-6%;width:44%;transform:rotate(1.5deg)}
.c27x .lg-store .sx .p1{position:absolute;right:30%;top:-6%;width:clamp(120px,11vw,190px);transform:rotate(-3deg)}
.c27x .lg-store .fl{list-style:none;margin:0 0 clamp(36px,4vw,60px);padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.c27x .lg-store .fl li{background:var(--blk);border-radius:22px;padding:clamp(22px,2.4vw,36px);display:grid;gap:10px;align-content:start}
.c27x .lg-store .fl .mono{font-size:10.5px;letter-spacing:.12em;color:var(--red)}
.c27x .lg-store .fl b{font:600 clamp(24px,2.2vw,34px)/1.05 Gilroy,sans-serif}
.c27x .lg-store .fl p{margin:0;font-size:16px;line-height:1.5;color:#C9C9CE}
.c27x .lg-store .pw{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.c27x .lg-store .pw figure{margin:0;background:#fff;border-radius:18px;overflow:hidden;color:var(--blk)}
.c27x .lg-store .pw .im{aspect-ratio:1;background:#F4F4F5;overflow:hidden}
.c27x .lg-store .pw img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.c27x .lg-store .pw figure:hover img{transform:scale(1.06)}
.c27x .lg-store .pw figcaption{display:flex;justify-content:space-between;gap:8px;padding:12px 14px;font:600 14px/1.2 Gilroy,sans-serif}
.c27x .lg-store .pw figcaption span{color:var(--red);white-space:nowrap}
.c27x .lg-store .ft{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,3vw,44px)}
.c27x .lg-store .ft b{font:600 clamp(22px,2vw,30px)/1.1 Gilroy,sans-serif}
.c27x .lg-store .ft span{font:600 clamp(22px,2vw,30px)/1.1 Gilroy,sans-serif;color:var(--blk)}
.c27x.lg .lg-store .lg-btn{background:var(--blk)}
.c27x.lg .lg-store .lg-btn:hover{background:#2A2A2A}

/* 04 Deck */
.c27x .bg-lgblack{background:var(--blk);color:#fff}
.c27x .bg-lgred{background:var(--red);color:#fff}
.c27x .bg-lgcourt{background:var(--wood);color:var(--blk)}
.c27x .bg-lgbench{background:var(--bench);color:#fff}
.c27x .lg-deck .xl-steps li.on .mono{color:var(--red)}
.c27x .lg-cp{font-family:Gilroy,sans-serif}
.c27x .lg-cp .mono{color:var(--red)}
.c27x .lg-cp .mut{color:#8A8A8F}
.c27x .lg-cp .ok{color:#1A7F37}
.c27x .lg-cp .t{color:var(--blk);font-size:clamp(20px,1.8vw,26px);line-height:1.15}
.c27x .lg-order .it{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}
.c27x .lg-order .th{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#F4F4F5}
.c27x .lg-order .th img{width:100%;height:100%;object-fit:cover;display:block}
.c27x .lg-order .it b{display:block;color:var(--blk)}.c27x .lg-order .it small{color:#8A8A8F;font-size:12px}
.c27x .lg-order .it em{font-style:normal;font-weight:700;color:var(--blk)}
.c27x .lg-order .cp-row b{font:400 24px/1 Anton,sans-serif;color:var(--blk)}
.c27x .lg-order .ok{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}
.c27x .lg-list p{margin:0;color:#3A3A44}
.c27x .lg-list .ch{display:flex;flex-wrap:wrap;gap:6px}
.c27x .lg-list .ch span{background:#FDECEE;color:var(--red);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}
.c27x .lg-list .cp-row b{font:400 24px/1 Anton,sans-serif;color:var(--red)}
.c27x .lg-nom .who{display:flex;gap:12px;align-items:center}
.c27x .lg-nom .av{width:42px;height:42px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}
.c27x .lg-nom .who b{display:block;color:var(--blk)}.c27x .lg-nom .who small{color:#8A8A8F;font-size:12px}
.c27x .lg-nom p{margin:0;color:#3A3A44}
.c27x .lg-nom .cp-row b{color:var(--red)}
.c27x .lg-spon .cp-row b{color:var(--red)}

/* 05 Brand */
.c27x .lg-brand{background:#fff;color:var(--blk);padding-inline:10px}
.c27x .lg-brand .hd{padding-inline:calc(clamp(20px,5vw,90px) - 10px)}
.c27x .lg-brand .bn{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}
.c27x .lg-brand .t{margin:0;border-radius:28px;position:relative;overflow:hidden;min-height:clamp(240px,22vw,380px);display:grid;place-items:center;align-content:center;gap:14px;padding:32px 28px 56px}
.c27x .lg-brand .t figcaption{position:absolute;left:24px;bottom:20px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}
.c27x .lg-brand .lg-logo{width:min(84%,640px);height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.c27x .lg-brand .t:hover .lg-logo,.c27x .lg-brand .t:hover .mk{transform:scale(1.03)}
.c27x .lg-brand .bk{grid-column:span 7;background:var(--blk);color:#fff}
.c27x .lg-brand .wh{grid-column:span 5;background:var(--wood)}
.c27x .lg-brand .wh .lg-logo{width:min(88%,460px)}
.c27x .lg-brand .mkt{grid-column:span 4;background:var(--blk);color:#fff}
.c27x .lg-brand .mkt .mk{width:min(52%,180px);height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.c27x .lg-brand .rd{grid-column:span 3;background:var(--red);color:#fff;gap:22px}
.c27x .lg-brand .ai{width:clamp(96px,8.4vw,140px);aspect-ratio:1;border-radius:23%;background:var(--blk);display:grid;place-items:center;box-shadow:0 18px 40px -16px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.06)}
.c27x .lg-brand .ai .lg-star{width:56%;height:auto;animation:lgTw 3.6s ease-in-out infinite;transform-origin:50% 50%}
.c27x .lg-brand .fav{display:flex;align-items:center;gap:8px;background:#fff;color:#3A3A3F;border-radius:10px 10px 0 0;padding:7px 12px 7px 9px;max-width:100%;min-width:0}
.c27x .lg-brand .fav .fi{width:16px;height:16px;flex:none;border-radius:4px;background:var(--blk);display:grid;place-items:center}
.c27x .lg-brand .fav .fi .lg-star{width:11px;height:11px}
.c27x .lg-brand .fav .mono{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@keyframes lgTw{0%,100%{transform:scale(1) rotate(0)}45%{transform:scale(.86) rotate(0)}55%{transform:scale(1.08) rotate(45deg)}70%{transform:scale(1) rotate(90deg)}}
.c27x .lg-brand .ty{grid-column:span 5;background:var(--bench);color:#fff;justify-items:start;padding-inline:clamp(28px,4vw,64px)}
.c27x .lg-brand .ty b{font-size:clamp(80px,9vw,150px);line-height:.9;color:#fff}
.c27x .lg-brand .ty .ar{font-size:clamp(17px,1.4vw,21px);color:#C9C9CE;max-width:36ch}

/* 06 Color */
.c27x .lg-look{background:var(--blk)}
.c27x .lg-look .txt{color:#fff}
.c27x.lg .lg-look h2{color:#fff!important}
.c27x.lg .lg-look h2 span{color:var(--red)!important}
.c27x .lg-look .fv-sw>div .mono{color:inherit!important}

@media (max-width:1100px){
	.c27x .lg-band .hd{grid-template-columns:1fr}
	.c27x .lg-hub .rn .b,.c27x .lg-hub .rn .c{grid-column:span 12}
	.c27x .lg-hub .rn .c{aspect-ratio:16/8}
	.c27x .lg-hub .sb{grid-template-columns:repeat(3,minmax(0,1fr))}
	.c27x .lg-hub .sb .cl:nth-child(4){border-left:0}
	.c27x .lg-hub .sb .cl:nth-child(n+4){border-top:1px solid #262629}
	.c27x .lg-store .pw{grid-template-columns:repeat(3,minmax(0,1fr))}
	.c27x .lg-store .fl{grid-template-columns:1fr}
	.c27x .lg-store .no1{position:relative;top:auto;right:auto;margin:-10px 0 24px auto}
	.c27x .lg-brand .bk,.c27x .lg-brand .wh,.c27x .lg-brand .ty{grid-column:span 12}
	.c27x .lg-brand .mkt,.c27x .lg-brand .rd{grid-column:span 6}
}
@media (max-width:700px){
	.c27x .lg-hero{min-height:560px}
	.c27x .lg-hero .c1{display:none}
	.c27x .lg-hero .bg img{object-position:62% center}
	.c27x .lg-hub .rn .a{aspect-ratio:4/3}
	.c27x .lg-hub .tg{position:relative;right:auto;top:auto;grid-column:1/-1;justify-self:start;margin-top:4px}
	.c27x .lg-hub .sb{grid-template-columns:repeat(2,minmax(0,1fr))}
	.c27x .lg-hub .sb .cl:nth-child(odd){border-left:0}.c27x .lg-hub .sb .cl:nth-child(4){border-left:1px solid #262629}
	.c27x .lg-hub .sb .cl:nth-child(n+3){border-top:1px solid #262629}
	.c27x .lg-brand .mkt,.c27x .lg-brand .rd{grid-column:span 12}
	.c27x .lg-site .st .big{width:100%}
	.c27x .lg-site .st .p1{width:34%;right:-2%;top:auto;bottom:-14%}
	.c27x .lg-site .st .p2{display:none}
	.c27x .lg-store .sx .big{grid-column:1/-1}
	.c27x .lg-store .sx .pr{display:none}
	.c27x .lg-store .sx .p1{right:-2%;top:auto;bottom:-10%;width:34%}
	.c27x .lg-store .pw{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){
	.c27x .lg-hero .bg img,.c27x .lg-hero .hl,.c27x .lg-hero .ln,.c27x .lg-hero .chip,.c27x .lg-hero .dot,.c27x .lg-hub .dot,.c27x .lg-brand .ai .lg-star{animation:none}
	.c27x .lg-hero .bg img{transform:none}
	.c27x .lg-win.sc .scr img{transition:none}
}
