.w-hero{padding:64px 0 84px;--rx:72%;--ry:48%}.w-hero .in2{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.w-hero .in2>*{min-width:0}.w-mast{font-size:clamp(52px,5.8vw,86px);--s:.85;white-space:nowrap}.w-mast>span{display:block}.w-mast .ch,.w-ask h2 .ch{white-space:pre}.w-mast .l2{--top:var(--orange);--bot:var(--red);margin-left:.25em}.w-hero p{font-size:19px;font-weight:500;max-width:520px;margin:22px 0 28px;text-shadow:1px 2px 0 #0006}.w-hero .ctas{display:flex;gap:16px;flex-wrap:wrap}.rack{position:relative;height:440px}.rack figure{position:absolute;width:44%;aspect-ratio:3/4;border:var(--edge) solid var(--ink);box-shadow:9px 11px 0 var(--ink);overflow:hidden;background:var(--ink);transition:translate .12s,rotate .12s}.rack figure:hover{translate:0 -10px;rotate:0deg;z-index:9}.rack figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rack figcaption{position:absolute;left:0;right:0;bottom:0;background:var(--cream);color:var(--ink);border-top:3px solid var(--ink);font-weight:800;font-style:italic;text-transform:uppercase;font-size:14px;padding:5px 10px;line-height:1.1}.rack .r1{left:0;top:40px;rotate:-7deg;z-index:2}.rack .r1 .fb{inset:44% auto auto 50%;width:92%;height:auto;translate:-50% -50%;object-fit:contain;filter:drop-shadow(5px 7px 0 rgba(20,13,31,.5))}.rack .r1{background:var(--ink)}.rack .r1 .hero-ball{inset:42% auto auto 50%;width:96%;height:auto;translate:-50% -50%;object-fit:contain;filter:drop-shadow(5px 7px 0 rgba(20,13,31,.6))}.rack .r2{left:28%;top:0;rotate:3deg;z-index:3}.rack .r2 img{object-position:50% 0;width:100%;left:0}.rack .r3{right:0;top:56px;rotate:-2deg;z-index:2}.rack .stampb{position:absolute;left:-26px;top:-22px;width:120px;height:120px;z-index:5;rotate:-12deg}.rack .stampb span{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-weight:900;font-style:italic;font-size:17px;line-height:.95;color:var(--ink)}.w-work{padding:84px 0 96px;--rx:12%;--ry:20%}.w-work .shead .lt{--top:var(--ink);--bot:var(--ink-2);--line:var(--cream);--sh:var(--red)}.w-work .shead p{color:var(--ink)}.wgrid{display:grid;grid-template-columns:repeat(12,1fr);gap:28px}.wp{position:relative;display:flex;flex-direction:column;border:var(--edge) solid var(--ink);box-shadow:10px 12px 0 var(--ink);background:var(--ink);color:var(--cream);transition:translate .1s,box-shadow .1s}.wp:hover{translate:-4px -5px;box-shadow:14px 17px 0 var(--ink)}.wp .art{position:relative;overflow:hidden;border-bottom:var(--edge) solid var(--ink);aspect-ratio:16/10}.wp .art>img{width:100%;height:100%;object-fit:cover}.wp .b{padding:18px 20px 22px}.wp h3{font-size:clamp(30px,3vw,42px);--s:.45;margin-bottom:8px}.wp p{font-size:16px;font-weight:500;max-width:520px}.wp .go{display:inline-block;margin-top:12px;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--gold);font-size:15px}.wp .flag{position:absolute;left:12px;top:12px;z-index:3}.wp-balls{grid-column:1/8;rotate:-1deg}.wp-ludo{grid-column:8/13;rotate:1.2deg;background:var(--blue)}.wp-ludo .art{background:var(--blue);aspect-ratio:auto;flex:1;min-height:260px}.wp-ludo .art>img{object-fit:cover}.wp-ludo .art>.logo{height:auto;position:absolute;width:44%;left:4%;bottom:6%;z-index:2;rotate:-6deg;filter:drop-shadow(5px 6px 0 var(--ink))}.wp-ray{grid-column:1/6;rotate:1deg}.wp-ray .art{background:var(--cream);display:flex;justify-content:center;align-items:flex-start;gap:16px;padding-top:22px}.wp-ray .art img{width:34%;height:auto;object-fit:initial;border:3px solid var(--ink);box-shadow:5px 6px 0 var(--ink)}.wp-ray .art img:first-child{rotate:-5deg}.wp-ray .art img:last-child{rotate:5deg;margin-top:14px}.wp-rad{grid-column:6/9;rotate:-1.5deg;background:var(--hz)}.wp-rad .art{background:radial-gradient(circle at 50% 46%,#2c4a0c 0,#0d1406 64%);display:grid;place-items:center;aspect-ratio:auto;height:100%;min-height:200px}.wp-rad .art:after{content:"";position:absolute;inset:auto 0 0;height:16px;background:repeating-linear-gradient(-45deg,var(--gold) 0 12px,var(--hz) 12px 24px)}.wp-rad .art svg{width:56%;filter:drop-shadow(0 0 18px #c6ff2e88);animation:spin 10s linear infinite}.wp-rad h3{--top:var(--lime);--bot:#8fd400;--line:#050800;--sh:#050800}.wp-jam{grid-column:9/13;rotate:.8deg}.wp-jam .art{aspect-ratio:auto;height:230px;background:var(--red)}.wp-jam .art img{position:absolute;width:36%;aspect-ratio:1;height:auto;object-fit:cover;border:3px solid var(--ink);box-shadow:5px 6px 0 var(--ink)}.wp-jam .art .j1{left:3%;top:22%;rotate:-7deg}.wp-jam .art .j2{left:32%;top:8%;rotate:3deg;z-index:2}.wp-jam .art .j3{right:3%;top:24%;rotate:7deg;z-index:3}.wp-jam .x4{position:absolute;right:-18px;top:-22px;width:86px;height:86px;z-index:4}.wp-jam .x4 span{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-style:italic;font-size:24px;color:var(--ink);rotate:-10deg}.w-svc{padding:86px 0 96px;--rx:85%;--ry:10%}.track{border:var(--edge) solid var(--ink);box-shadow:10px 12px 0 var(--ink);background:var(--cream);color:var(--ink)}.track .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);border-bottom:var(--edge) solid var(--ink);background:var(--gold)}.track .head>div{padding:14px 24px}.stages{display:grid;grid-template-columns:repeat(5,1fr)}.stages span{font-weight:900;font-style:italic;text-transform:uppercase;font-size:20px}.track .row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);border-top:3px solid #140d1f22}.track .row:first-of-type{border-top:0}.track .row>div{padding:20px 24px}.track h3{font-weight:900;font-style:italic;text-transform:uppercase;font-size:24px;line-height:1.05}.track p{font-size:16px;font-weight:500;margin-top:4px;color:#3b3048}.bar{position:relative;height:30px;width:100%;background:repeating-linear-gradient(90deg,#140d1f14 0 calc(20% - 3px),transparent calc(20% - 3px) 20%);border:3px solid var(--ink)}.bar i{position:absolute;top:-3px;bottom:-3px;left:var(--l);width:var(--w);background:var(--teal);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.track .row .lane{display:flex;flex-direction:column;justify-content:center;gap:6px}.track .row .lane .stages{display:none}.track .row .lane small{font-weight:800;font-style:italic;text-transform:uppercase;font-size:13px;color:var(--teal-d)}.w-why{padding:86px 0 100px;--rx:20%;--ry:60%}.why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.why>p{font-size:19px;font-weight:500}.ledger{margin-top:22px}.ledger div{display:flex;align-items:baseline;gap:16px;padding:10px 0;border-bottom:3px solid #140d1f}.ledger b{font-weight:900;font-style:italic;font-size:28px;width:70px;flex:none;color:var(--gold);text-shadow:2px 3px 0 var(--ink)}.ledger b.s{color:var(--cream)}.ledger span{font-weight:700;font-size:17px}.ledger em{margin-left:auto;font-style:normal;font-weight:500;font-size:14px;text-align:right;opacity:.9}.photo{position:relative;rotate:2deg}.photo .frame{border:var(--edge) solid var(--ink);box-shadow:12px 14px 0 var(--ink);overflow:hidden}.photo .frame img{width:100%;aspect-ratio:3/2;object-fit:cover}.photo .cap{display:inline-block;margin-top:14px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);padding:4px 12px;font-weight:800;font-style:italic;text-transform:uppercase;font-size:14px;rotate:-2deg}.stk{position:absolute;display:grid;place-items:center;text-align:center;font-weight:900;font-style:italic;text-transform:uppercase;line-height:.95;border:4px solid var(--ink);box-shadow:5px 6px 0 var(--ink);z-index:3}.stk b{display:block;font-size:2.4em}.stk.s1{width:140px;height:140px;border-radius:50%;background:var(--red);color:var(--cream);left:-46px;top:-50px;rotate:-10deg;font-size:14px}.stk.s1 b{color:var(--gold);text-shadow:2px 3px 0 var(--ink)}.stk.s2{background:var(--gold);color:var(--ink);right:-22px;top:-34px;padding:10px 18px;rotate:6deg;font-size:15px}.stk.s2 b{display:inline;font-size:1.9em}.stk.s3{background:var(--cream);color:var(--ink);right:12%;bottom:-48px;padding:8px 16px;rotate:-4deg;font-size:14px}.stk.s3 b{display:inline;font-size:1.7em}.w-how{padding:86px 0 100px;--rx:50%;--ry:30%}.strip3{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:18px;align-items:stretch}.st{position:relative;background:var(--cream);color:var(--ink);border:var(--edge) solid var(--ink);box-shadow:8px 10px 0 var(--ink);padding:26px 24px 70px}.st:nth-child(1){rotate:-1.2deg}.st:nth-child(2){rotate:.6deg}.st:nth-child(3){rotate:-.6deg}.st .n{font-size:64px;--s:.55;--top:var(--orange);--bot:var(--red);margin-bottom:6px}.st h3{font-weight:900;font-style:italic;text-transform:uppercase;font-size:30px;line-height:1}.st p{font-size:16px;font-weight:500;margin-top:8px}.st .gets{position:absolute;left:18px;right:18px;bottom:16px;background:var(--gold);border:3px solid var(--ink);padding:5px 10px;font-weight:800;font-style:italic;text-transform:uppercase;font-size:13px;rotate:-1.5deg}.st:not(:last-child):after{content:"";position:absolute;right:-24px;top:50%;width:30px;height:30px;background:var(--ink);clip-path:polygon(0 0,100% 50%,0 100%);z-index:2}.w-ask{padding:90px 0 110px;--rx:50%;--ry:30%}.w-ask .in2{position:relative;max-width:760px;margin-inline:auto;text-align:center}.w-ask h2{font-size:clamp(52px,7vw,100px);--s:.85}.w-ask h2 .l2{--top:var(--orange);--bot:var(--red)}.w-ask>.wrap>p,.w-ask .in2>p{font-size:19px;font-weight:500;margin:16px auto 30px;max-width:560px}.form{background:var(--cream);color:var(--ink);border:var(--edge) solid var(--ink);box-shadow:12px 14px 0 var(--ink);padding:28px;text-align:left;rotate:-.6deg}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form label{display:block;font-weight:800;font-style:italic;text-transform:uppercase;font-size:14px;margin:14px 0 6px}.form input,.form select,.form textarea{width:100%;font:500 17px Kanit;color:var(--ink);background:#fff;border:3px solid var(--ink);padding:10px 12px;box-shadow:3px 4px #140d1f33}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--gold);outline-offset:1px}.form .send{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.form .note{font-weight:600;font-size:14px;min-height:20px;color:var(--teal-d)}.mailto{display:inline-block;margin-top:22px;font-weight:600}.mailto a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.w-ask .ballL,.w-ask .ballR{position:absolute;width:150px;top:30%;filter:drop-shadow(6px 8px 0 rgba(20,13,31,.45));animation:bob 3.2s ease-in-out infinite}.w-ask .ballL{left:3%}.w-ask .ballR{right:3%;animation-delay:-1.4s}@media(max-width:980px){.w-hero .in2,.why{grid-template-columns:1fr}.rack{height:400px;max-width:560px;margin-inline:auto;width:100%}.wp-balls,.wp-ludo,.wp-ray,.wp-rad,.wp-jam{grid-column:1/-1}.wp-rad .art{min-height:220px}.track .head{grid-template-columns:1fr}.track .head>div:last-child{display:none}.track .row{grid-template-columns:1fr}.track .row .lane{padding-top:0}.track .row .lane .stages{display:grid}.track .row .lane .stages span{font-size:13px}.strip3{grid-template-columns:1fr;gap:30px}.st:not(:last-child):after{inset:auto auto -28px 50%;translate:-50% 0;rotate:90deg}.w-ask .ballL,.w-ask .ballR{display:none}.photo{margin:30px 20px 40px}}@media(max-width:620px){.w-hero{padding:40px 0 64px}.w-mast{font-size:52px;--s:.5}.w-hero p{font-size:17px}.rack{height:300px}.rack figcaption{font-size:11px;padding:4px 6px}.rack .stampb{width:90px;height:90px;left:-8px}.rack .stampb span{font-size:13px}.wgrid{gap:34px}.wp-jam .x4{right:-6px}.form{padding:20px}.form .two{grid-template-columns:1fr;gap:0}.ledger em{display:none}.stk.s1{width:110px;height:110px;left:-14px;top:-40px;font-size:11px}.stk.s2{right:-6px;font-size:12px}.stk.s3{font-size:12px;right:4%}}.form .err{margin:4px 0 0;font-weight:700;font-size:14px;color:var(--red)}.form .hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.form .no-js{display:none;margin-top:18px;font-weight:600}.form{position:relative}.form [aria-invalid]{outline:3px solid var(--red);outline-offset:1px}.form .note{font-weight:700}.btn:disabled{opacity:.6;cursor:not-allowed}
