@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-vietnamese-400-normal-B6gKbkHm.woff2)format("woff2"),url(/assets/bungee-vietnamese-400-normal-CmjDSWyd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2)format("woff2"),url(/assets/bungee-latin-ext-400-normal-DXe9_7Rr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2)format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-thai-400-normal-D80Pglro.woff2)format("woff2"),url(/assets/kanit-thai-400-normal-D2nliXKa.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-vietnamese-400-normal-DRI8YWyb.woff2)format("woff2"),url(/assets/kanit-vietnamese-400-normal-dow6Bnto.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-ext-400-normal-B2xPf58u.woff2)format("woff2"),url(/assets/kanit-latin-ext-400-normal-CHvNKHHD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-latin-400-normal-BUlsQXH3.woff2)format("woff2"),url(/assets/kanit-latin-400-normal-HVZWrfev.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-thai-500-normal-BB8gri04.woff2)format("woff2"),url(/assets/kanit-thai-500-normal-Iy_w0a80.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-vietnamese-500-normal-BzTrpCM3.woff2)format("woff2"),url(/assets/kanit-vietnamese-500-normal-T1ndT7MF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-ext-500-normal-EHs3suD6.woff2)format("woff2"),url(/assets/kanit-latin-ext-500-normal-BFdWrG22.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-latin-500-normal-CX_4XcKi.woff2)format("woff2"),url(/assets/kanit-latin-500-normal-qBha86O4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-thai-600-normal-Bj6oiaDc.woff2)format("woff2"),url(/assets/kanit-thai-600-normal-wbTlPO7I.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-vietnamese-600-normal-Bi7fw3I4.woff2)format("woff2"),url(/assets/kanit-vietnamese-600-normal-DXCRAa_8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-ext-600-normal-DAX3wtuq.woff2)format("woff2"),url(/assets/kanit-latin-ext-600-normal-BBDzoLaj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-latin-600-normal-0lS78yAd.woff2)format("woff2"),url(/assets/kanit-latin-600-normal-DlacpeTg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cyan:#32c1ee;--cyan-deep:#18b6e0;--cyan-lift:#52c7f3;--sky:#b7e3fa;--sky-pale:#e8f6fd;--ink:#22344a;--outline:#314760;--night:#16233a;--night-2:#1d2d48;--night-3:#0b1424;--magenta:#eb078d;--magenta-btn:#d1067f;--magenta-deep:#b8046f;--magenta-hot:#ff4fb0;--blush:#ffe0f1;--peri:#9dbde6;--peri-deep:#5a6ea3;--butter:#ffd23f;--paper:#fff;--display:"Bungee", "Impact", sans-serif;--body:"Kanit", "Trebuchet MS", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 48px);--wrap:1180px;--frame:clamp(3px, .45vw, 5px);--shadow-sm:4px 4px 0 var(--magenta), 8px 8px 0 var(--outline);--shadow-md:7px 7px 0 var(--magenta), 13px 13px 0 var(--outline)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);color:var(--ink);background:var(--cyan);margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p{margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}:focus-visible{outline:4px solid var(--paper);outline-offset:4px;border-radius:4px}.sec--found :focus-visible,.sec--plan :focus-visible{outline-color:var(--magenta-btn)}.topbar{z-index:50;padding:12px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.topbar>*{pointer-events:auto}.tag{font-family:var(--display);letter-spacing:.06em;color:var(--ink);background:var(--paper);border:3px solid var(--outline);box-shadow:0 4px 0 var(--outline);border-radius:4px;align-items:center;gap:.55em;padding:.55em .8em .45em;font-size:.72rem;line-height:1.2;text-decoration:none;display:inline-flex}.tag b{color:var(--magenta-btn);font-weight:400}.topbar-right{align-items:center;gap:10px;display:flex}.topbar{transition:background-color .2s,padding .2s,box-shadow .2s}.topbar.is-scrolled{background:var(--ink);box-shadow:0 4px 0 var(--outline);padding-block:8px}.topbar.is-scrolled .tag--who{display:none}.btn{--btn-bg:var(--magenta-btn);--btn-hover:var(--magenta);--btn-fg:var(--paper);min-height:48px;font-family:var(--display);letter-spacing:.02em;color:var(--btn-fg);background:var(--btn-bg);border:4px solid var(--outline);box-shadow:0 7px 0 var(--outline);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:.6em;padding:.72em 1.2em .62em;font-size:clamp(.92rem,.5vw + .75rem,1.12rem);line-height:1.1;text-decoration:none;transition:transform .11s,box-shadow .11s,background-color .15s;display:inline-flex}.btn svg{flex:none;width:1.15em;height:1.15em}.btn:hover{box-shadow:0 9px 0 var(--outline);background:var(--btn-hover);transform:translateY(-2px)}.btn:active{box-shadow:0 0 0 var(--outline);transform:translateY(7px)}.btn--white{--btn-bg:var(--paper);--btn-hover:#fffbd1;--btn-fg:var(--outline)}.btn--ink{--btn-bg:var(--ink);--btn-hover:var(--outline)}.btn--sm{min-height:40px;box-shadow:0 5px 0 var(--outline);border-width:3px;padding:.55em .9em .48em;font-size:.78rem}.btn--sm:hover{box-shadow:0 7px 0 var(--outline)}.btn--sm:active{box-shadow:0 0 0 var(--outline);transform:translateY(5px)}.ground{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.rays{background:repeating-conic-gradient(#ffffff2b 0deg 2.2deg,#fff0 2.2deg 8.5deg);position:absolute;inset:-40%;-webkit-mask-image:radial-gradient(48% 44%,#0000 0%,#000 64%);mask-image:radial-gradient(48% 44%,#0000 0%,#000 64%)}.dots{background-image:radial-gradient(#ffffff3d 1.5px,#0000 1.7px);background-size:13px 13px;position:absolute;inset:0}.dots--ink{background-image:radial-gradient(#31476024 1.6px,#0000 1.8px);background-size:14px 14px}.dots--night{background-image:radial-gradient(#b7e3fa17 1.5px,#0000 1.7px);background-size:14px 14px}.hero{background:radial-gradient(ellipse 120% 90% at 50% 62%, var(--cyan-lift) 0%, var(--cyan) 46%, var(--cyan-deep) 100%);min-height:100svh;position:relative;overflow:hidden}.hero .rays{inset:-30% -40% -40%}.hero-pin{z-index:1;min-height:100svh;padding:clamp(80px, 11vh, 112px) var(--gutter) clamp(20px, 3vh, 32px);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.eyebrow{font-family:var(--display);letter-spacing:.1em;color:var(--ink);margin-bottom:12px;font-size:clamp(.68rem,.4vw + .55rem,.82rem);line-height:1.3}.h1{font-family:var(--display);max-width:14ch;color:var(--paper);text-wrap:balance;z-index:4;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 6px 6px 0 var(--magenta), 10px 10px 0 var(--outline);font-size:clamp(2.3rem,4.9vw + .7rem,5.6rem);font-weight:400;line-height:.92;position:relative}.stage{--pack-h:min(44svh, 450px);--pack-w:calc(var(--pack-h) * .62);--card-w:calc(var(--pack-w) * .86);width:100%;min-height:calc(var(--pack-h) + 64px);flex:1;place-items:center;margin-top:clamp(22px,4vh,44px);display:grid;position:relative}.pack{z-index:3;width:var(--pack-w);height:var(--pack-h);filter:drop-shadow(7px 7px 0 var(--magenta)) drop-shadow(5px 5px 0 var(--outline));position:relative;transform:rotate(-3deg)}.pack-piece{position:absolute;inset:0}.pack-top{z-index:2;clip-path:polygon(0 0,100% 0,100% 17.5%,92% 16%,83% 18.4%,75% 15.6%,67% 18.6%,58% 16%,50% 18.2%,41% 15.4%,33% 18.2%,24% 16%,16% 18.6%,8% 15.2%,0 17%);transform-origin:15% 18%}.pack-body{clip-path:polygon(0 17%,8% 15.2%,16% 18.6%,24% 16%,33% 18.2%,41% 15.4%,50% 18.2%,58% 16%,67% 18.6%,75% 15.6%,83% 18.4%,92% 16%,100% 17.5%,100% 100%,0 100%)}.pack-art{border:var(--frame) solid var(--outline);background:radial-gradient(ellipse 90% 70% at 50% 44%, var(--cyan-lift) 0%, var(--cyan) 50%, var(--cyan-deep) 100%);border-radius:8px;position:absolute;inset:0;overflow:hidden}.pack-art .rays{inset:-60%;-webkit-mask-image:radial-gradient(circle,#0000 8%,#000 40%);mask-image:radial-gradient(circle,#0000 8%,#000 40%)}.pack-art .dots{background-size:9px 9px}.pack-wm{width:124%;max-width:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.pack-art:before,.pack-art:after{content:"";z-index:2;background:linear-gradient(#ffffff8c,#fff0 60%),repeating-linear-gradient(90deg,#e6edf6 0 3px,#9fb0c4 3px 5px,#cfd9e6 5px 7px);height:7.5%;position:absolute;left:0;right:0}.pack-art:before{border-bottom:3px solid var(--outline);top:0}.pack-art:after{border-top:3px solid var(--outline);bottom:0}.pack-label{z-index:3;font-family:var(--display);font-size:calc(var(--pack-w) * .052);letter-spacing:.04em;color:var(--paper);background:var(--ink);border:3px solid var(--outline);box-shadow:0 4px 0 var(--magenta);border-radius:4px;padding:.6em .4em .5em;line-height:1.15;position:absolute;bottom:11%;left:8%;right:8%}.pack-label span{color:var(--sky);margin-top:.2em;font-size:.8em;display:block}.pack-sheen{z-index:4;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 32%,#ffffffe6 46%,#0000 58%) 110% 0/260% 100%;animation:4.5s ease-in-out infinite sheen;position:absolute;inset:0}@keyframes sheen{0%,55%{background-position:110% 0}85%,to{background-position:-20% 0}}.sticker{z-index:6;left:calc(50% + var(--pack-w) * .3);top:calc(50% - var(--pack-h) * .47);font-family:var(--display);letter-spacing:.05em;color:var(--paper);background:var(--magenta-btn);border:3px solid var(--outline);box-shadow:0 5px 0 var(--outline);white-space:nowrap;border-radius:4px;padding:.5em .8em .42em;font-size:clamp(.7rem,.5vw + .5rem,.92rem);position:absolute;transform:rotate(9deg)}.cards{z-index:2;pointer-events:none;position:absolute;inset:0}.card{width:var(--card-w);aspect-ratio:63/88;margin-left:calc(var(--card-w) / -2);margin-top:calc(var(--card-w) * 88 / 63 / -2);background:var(--paper);border:var(--frame) solid var(--outline);padding:calc(var(--card-w) * .06);text-align:left;color:var(--ink);box-shadow:5px 5px 0 var(--outline);pointer-events:none;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translateY(12%);container-type:inline-size}.cards.is-open .card{pointer-events:auto;cursor:pointer}.cards.is-open .card:hover .card-art{filter:saturate(1.25)brightness(1.06)}.card-top{font-family:var(--display);justify-content:space-between;align-items:center;font-size:7.6cqw;line-height:1;display:flex}.card-top i{color:var(--magenta-btn);font-style:normal}.card-art{border:3px solid var(--outline);border-radius:6px;flex:1;place-items:center;margin:5cqw 0;transition:filter .2s;display:grid;position:relative;overflow:hidden}.card-art b{z-index:1;font-family:var(--display);color:var(--paper);text-shadow:2px 2px 0 var(--outline), 5px 5px 0 var(--outline);font-size:34cqw;font-weight:400;line-height:1;position:relative}.card .ct{font-family:var(--display);font-size:10cqw;font-weight:400;line-height:1.02;display:block}.card p{color:var(--outline);margin-top:2.5cqw;font-size:8.2cqw;line-height:1.2}.card-foot{font-family:var(--display);letter-spacing:.06em;color:var(--peri-deep);margin-top:auto;padding-top:3cqw;font-size:5.4cqw}.art-1{background:var(--magenta);background-image:radial-gradient(#ffffff4d 1.4px,#0000 1.6px);background-size:7px 7px}.art-2{background:var(--cyan);background-image:repeating-conic-gradient(from 0deg at 50% 50%, #ffffff52 0 4deg, transparent 4deg 13deg)}.art-3{background:var(--night);background-image:linear-gradient(var(--night-2) 1px, transparent 1px), linear-gradient(90deg, var(--night-2) 1px, transparent 1px);background-size:10px 10px}.art-4{background:var(--peri);background-image:repeating-linear-gradient(-45deg,#31476033 0 4px,#0000 4px 10px)}.art-5{background:conic-gradient(from 210deg at 40% 60%,#ff7ac8,#ffe27a,#7affd8,#7ac2ff,#c27aff,#ff7ac8)}.art-5:after{content:"";mix-blend-mode:overlay;background:radial-gradient(#ffffff80 1.2px,#0000 1.5px) 0 0/6px 6px;position:absolute;inset:0}.card--holo:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 30%,#ffffffb3 45%,#ff7ac840 52%,#0000 62%) 0 0/250% 100%;animation:3.6s ease-in-out infinite sheen;position:absolute;inset:0}.hint{z-index:5;font-family:var(--display);letter-spacing:.1em;color:var(--ink);white-space:nowrap;align-items:center;gap:.7em;font-size:.74rem;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hint:before{content:"";border:3px solid var(--ink);border-top:0;border-left:0;width:9px;height:9px;animation:1.4s ease-in-out infinite nudge;transform:rotate(45deg)}@keyframes nudge{50%{transform:rotate(45deg)translate(3px,3px)}}.sec{padding:clamp(72px,9vw,128px) 0;position:relative;overflow:hidden}.sec>.wrap{z-index:1;position:relative}.sec--lip{border-top:var(--frame) solid var(--outline);z-index:1;border-radius:clamp(22px,3vw,40px) clamp(22px,3vw,40px) 0 0;margin-top:calc(-1*clamp(22px,3vw,40px))}.kicker{font-family:var(--display);letter-spacing:.1em;align-items:center;gap:.7em;margin-bottom:16px;font-size:.78rem;display:inline-flex}.kicker em{border:3px solid;border-radius:4px;place-items:center;min-width:2.3em;height:2.3em;padding:0 .35em;font-style:normal;display:inline-grid}.h2{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;max-width:17ch;font-size:clamp(2rem,3.4vw + .8rem,4.3rem);font-weight:400;line-height:.95}.lead{max-width:54ch;margin-top:clamp(18px,2vw,26px);font-size:clamp(1.08rem,.45vw + .96rem,1.3rem);line-height:1.5}.sec--split>.wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(28px,4vw,72px);display:grid}.sec--split>.wrap>*{grid-column:1/-1}.sec--split>.wrap>.kicker{grid-area:1/1;justify-self:start}.sec--split>.wrap>.h2{grid-area:2/1}.sec--split>.wrap>.lead{border-left:4px solid;grid-area:2/2;align-self:end;margin-top:0;padding-left:20px}.sec--found{background:var(--sky-pale)}.sec--found>.ground{background:linear-gradient(180deg, var(--sky) 0%, var(--sky-pale) 36%)}.truth{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(26px,3.5vw,48px);margin-top:clamp(30px,4vw,52px);display:grid}.panel{background:var(--paper);border:var(--frame) solid var(--outline);box-shadow:var(--shadow-md);border-radius:6px;position:relative}.shot{margin:0;overflow:hidden;transform:rotate(-1.5deg)}.shot img{width:100%}.shot figcaption{font-family:var(--display);letter-spacing:.08em;border-top:3px solid var(--outline);background:var(--ink);color:var(--sky);padding:10px 14px 9px;font-size:.7rem;line-height:1.3}.truth-copy .big{font-family:var(--display);font-size:clamp(1.45rem,1.4vw + .95rem,2.2rem);line-height:1.04}.truth-copy .big mark{background:var(--magenta-btn);color:var(--paper);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.truth-copy p+p{margin-top:14px}.facts{grid-template-columns:repeat(12,1fr);gap:22px 20px;margin-top:clamp(44px,5.5vw,72px);display:grid}.fact{box-shadow:var(--shadow-sm);grid-column:span 4;padding:22px 22px 20px}.fact:first-child{grid-column:span 5;transform:rotate(-.7deg)}.fact:nth-child(2),.fact:nth-child(3){grid-column:span 7}.fact:nth-child(4){grid-column:span 5;transform:rotate(.7deg)}.fact .n{font-family:var(--display);color:var(--magenta-btn);text-shadow:3px 3px 0 var(--outline);font-size:clamp(2.2rem,2.2vw + 1.1rem,3.3rem);line-height:.9}.fact .n small{color:var(--ink);text-shadow:none;letter-spacing:.04em;vertical-align:middle;margin-left:.3em;font-size:.38em}.fact h3{font-family:var(--display);margin-top:12px;font-size:1.05rem;font-weight:400;line-height:1.12}.fact p{color:var(--outline);margin-top:8px;font-size:1rem}.src{color:var(--peri-deep);margin-top:10px;font-size:.8rem;display:inline-block}.sec-head{grid-template-columns:1.35fr 1fr;align-items:end;gap:clamp(26px,4vw,60px);display:grid}.serp{box-shadow:var(--shadow-sm);padding:18px;transform:rotate(1.5deg)}.serp-bar{border:3px solid var(--outline);border-radius:99px;align-items:center;gap:10px;padding:8px 16px;font-weight:500;display:flex}.serp-bar:before{content:"";border:3px solid var(--outline);border-radius:50%;flex:none;width:12px;height:12px}.serp-row{border-bottom:2px dashed #31476040;padding:12px 4px 10px}.serp-row b{font-family:var(--display);font-size:.98rem;font-weight:400;line-height:1.15;display:block}.serp-row span{color:var(--outline);font-size:.9rem;display:block}.serp-miss{border-bottom:0}.serp-miss b{color:var(--magenta-btn);text-decoration:line-through;text-decoration-thickness:2px}.sec--build{background:var(--cyan)}.sec--build>.ground{background:radial-gradient(ellipse 80% 70% at 88% 6%, var(--cyan-lift), var(--cyan) 55%, var(--cyan-deep))}.sec--build>.ground .rays{inset:-70% -70% -70% 10%}.sec--build .lead{font-weight:500}.jobs{counter-reset:job;grid-template-columns:repeat(6,1fr);gap:30px 20px;margin-top:clamp(36px,4.5vw,60px);display:grid}.job{box-shadow:var(--shadow-sm);flex-direction:column;grid-column:span 2;gap:10px;padding:24px 22px 22px;display:flex}.job:first-child,.job:nth-child(2),.job:nth-child(9),.job:nth-child(10){grid-column:span 3}.job:before{counter-increment:job;content:counter(job, decimal-leading-zero);font-family:var(--display);color:var(--paper);background:var(--magenta-btn);border:3px solid var(--outline);border-radius:4px;padding:.3em .5em .2em;font-size:.82rem;position:absolute;top:-17px;right:16px;transform:rotate(4deg)}.job h3{font-family:var(--display);font-size:clamp(1.12rem,.7vw + .85rem,1.42rem);font-weight:400;line-height:1.06}.job p{color:var(--outline)}.job ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.job li{border:2px solid var(--outline);background:var(--sky-pale);border-radius:99px;padding:3px 10px 2px;font-size:.82rem;font-weight:500}.job li.t{font-family:var(--display);letter-spacing:.06em;background:var(--magenta-btn);color:var(--paper);font-size:.74rem;font-weight:400}.sec--look{background:var(--night);color:var(--sky-pale)}.sec--look>.ground{background:radial-gradient(ellipse 70% 50% at 25% 0%, #23406a 0%, var(--night) 62%)}.sec--look>.ground .rays{opacity:.3;inset:-60% -60% -40% 20%}.sec--look .h2{color:var(--paper)}.sec--look .lead{color:var(--sky)}.look-stage{perspective:1600px;grid-template-columns:1fr clamp(190px,21vw,260px);align-items:end;gap:clamp(22px,3vw,44px);margin-top:clamp(40px,5vw,68px);display:grid}.browser{transform-origin:50% 100%;border-color:var(--night-3);box-shadow:9px 9px 0 var(--magenta), 16px 16px 0 var(--night-3);border-radius:10px;overflow:hidden}.browser-bar{background:var(--ink);border-bottom:3px solid var(--night-3);align-items:center;gap:7px;padding:9px 12px;display:flex}.browser-bar i{background:var(--sky);opacity:.5;border-radius:50%;width:11px;height:11px}.browser-bar span{max-width:340px;color:var(--sky);background:var(--night);border-radius:99px;flex:1;margin-left:10px;padding:3px 12px;font-size:.76rem}.phone{background:var(--night-3);border:3px solid var(--outline);box-shadow:8px 8px 0 var(--magenta);border-radius:30px;padding:9px}.phone .site{border-radius:22px;overflow:hidden}.site{background:var(--cyan);color:var(--ink);-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.s-nav{z-index:2;background:var(--paper);border-bottom:.35cqw solid var(--outline);justify-content:space-between;align-items:center;padding:1.4cqw 2.6cqw;display:flex;position:relative}.s-nav img{width:9cqw}.s-nav ul{font-family:var(--display);gap:2.4cqw;margin:0;padding:0;font-size:1.15cqw;list-style:none;display:flex}.s-nav .s-btn{font-size:1.1cqw}.s-btn{font-family:var(--display);color:var(--paper);background:var(--magenta-btn);border:.3cqw solid var(--outline);box-shadow:0 .55cqw 0 var(--outline);white-space:nowrap;border-radius:.5cqw;padding:.8em 1.1em .7em;display:inline-block}.s-btn--w{background:var(--paper);color:var(--outline)}.s-hero{background:radial-gradient(ellipse 90% 90% at 72% 50%, var(--cyan-lift), var(--cyan) 50%, var(--cyan-deep));grid-template-columns:1.08fr .92fr;align-items:center;gap:2cqw;padding:4cqw 4cqw 4.6cqw;display:grid;position:relative;overflow:hidden}.s-hero .rays{inset:-60% -40% -60% 10%;-webkit-mask-image:radial-gradient(circle at 60%,#0000 6%,#000 36%);mask-image:radial-gradient(circle at 60%,#0000 6%,#000 36%)}.s-hero .dots{background-size:1.1cqw 1.1cqw}.s-copy{z-index:1;position:relative}.s-date{font-family:var(--display);letter-spacing:.08em;background:var(--ink);color:var(--paper);border-radius:.4cqw;padding:.5em .8em .4em;font-size:1.1cqw;display:inline-block;transform:rotate(-2deg)}.s-h{font-family:var(--display);color:var(--paper);text-shadow:.2cqw .2cqw 0 var(--outline), -.2cqw -.2cqw 0 var(--outline), .2cqw -.2cqw 0 var(--outline), -.2cqw .2cqw 0 var(--outline), .7cqw .7cqw 0 var(--magenta), 1.1cqw 1.1cqw 0 var(--outline);margin:1.6cqw 0 1.4cqw;font-size:5.2cqw;font-weight:400;line-height:.9}.s-p{max-width:40ch;font-size:1.4cqw;font-weight:500;line-height:1.4}.s-ctas{gap:1.2cqw;margin-top:2cqw;font-size:1.25cqw;display:flex}.s-count{gap:.8cqw;margin-top:2.2cqw;display:flex}.s-count div{font-family:var(--display);text-align:center;background:var(--paper);border:.3cqw solid var(--outline);box-shadow:.45cqw .45cqw 0 var(--magenta);border-radius:.5cqw;padding:.5cqw .9cqw .3cqw;font-size:2.5cqw;line-height:1}.s-count small{letter-spacing:.1em;color:var(--peri-deep);margin-top:.3em;font-size:.32em;display:block}.s-slabs{z-index:1;height:100%;min-height:24cqw;position:relative}.s-slab{aspect-ratio:1;border:.35cqw solid var(--outline);background:var(--night);width:46%;box-shadow:.7cqw .7cqw 0 var(--magenta), 1.2cqw 1.2cqw 0 var(--outline);border-radius:.7cqw;position:absolute;overflow:hidden}.s-slab img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.s-slab:first-child{top:8%;left:2%;transform:rotate(-6deg)}.s-slab:nth-child(2){z-index:2;top:0;left:29%;transform:rotate(2deg)}.s-slab:nth-child(3){top:12%;left:54%;transform:rotate(7deg)}.s-strip{background:var(--paper);border-top:.35cqw solid var(--outline);grid-template-columns:repeat(4,1fr);gap:1.4cqw;padding:2.4cqw 4cqw 3cqw;display:grid}.s-tile{border:.3cqw solid var(--outline);background:var(--sky-pale);box-shadow:.45cqw .45cqw 0 var(--outline);border-radius:.6cqw;padding:1.2cqw}.s-tile b{font-family:var(--display);font-size:1.3cqw;font-weight:400;line-height:1.05;display:block}.s-tile span{color:var(--outline);margin-top:.5cqw;font-size:1.02cqw;display:block}.s-tile:nth-child(2){background:var(--magenta-deep);color:var(--paper)}.s-tile:nth-child(2) span{color:var(--blush)}.s-tile:nth-child(3){background:var(--peri)}.site--m .s-nav{padding:3.6cqw 5cqw}.site--m .s-nav img{width:26cqw}.site--m .s-nav .s-btn{font-size:3.4cqw}.site--m .s-hero{grid-template-columns:1fr;gap:4cqw;padding:6cqw 6cqw 8cqw}.site--m .s-slabs{order:-1;min-height:52cqw}.site--m .s-date{font-size:3.2cqw}.site--m .s-h{text-shadow:.5cqw .5cqw 0 var(--outline), -.5cqw -.5cqw 0 var(--outline), .5cqw -.5cqw 0 var(--outline), -.5cqw .5cqw 0 var(--outline), 1.5cqw 1.5cqw 0 var(--magenta), 2.4cqw 2.4cqw 0 var(--outline);margin:4cqw 0 3cqw;font-size:11cqw}.site--m .s-p{font-size:4cqw}.site--m .s-ctas{flex-direction:column;gap:3.4cqw;margin-top:5cqw;font-size:3.8cqw}.site--m .s-ctas .s-btn{text-align:center;box-shadow:0 1.4cqw 0 var(--outline);border-width:.8cqw;border-radius:1.4cqw}.site--m .s-count{gap:2cqw;margin-top:5cqw}.site--m .s-count div{box-shadow:1.2cqw 1.2cqw 0 var(--magenta);border-width:.8cqw;border-radius:1.4cqw;padding:1.6cqw 2.4cqw 1cqw;font-size:7cqw}.site--m .s-slab{box-shadow:1.4cqw 1.4cqw 0 var(--magenta), 2.6cqw 2.6cqw 0 var(--outline);border-width:.8cqw;border-radius:1.6cqw}.site--m .s-strip{display:none}.look-notes{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,34px);margin-top:clamp(40px,5vw,64px);display:grid}.look-notes div{border-top:3px solid var(--magenta-hot);padding-top:14px}.look-notes b{font-family:var(--display);color:var(--paper);font-size:1.05rem;font-weight:400;line-height:1.12;display:block}.look-notes p{color:var(--sky);margin-top:8px;font-size:1rem}.sec--plan{background:var(--peri)}.sec--plan>.ground{background:repeating-linear-gradient(0deg, #3147601f 0 2px, transparent 2px 38px), linear-gradient(180deg, #abc8ee, var(--peri))}.sec--plan .lead,.sec--plan .week p{font-weight:500}.weeks{grid-template-columns:repeat(4,1fr);margin:clamp(36px,4.5vw,60px) 0 0;padding:0;list-style:none;display:grid}.week{padding-right:clamp(12px,1.6vw,24px);position:relative}.week .dot{background:var(--paper);border:4px solid var(--outline);z-index:1;border-radius:50%;width:26px;height:26px;display:block;position:relative}.week.is-launch .dot{background:var(--magenta-btn)}.week:before{content:"";background:var(--outline);height:4px;position:absolute;top:11px;left:13px;right:0}.week:last-child:before{display:none}.week .when{font-family:var(--display);letter-spacing:.08em;color:var(--ink);margin-top:16px;font-size:.82rem;display:block}.week h3{font-family:var(--display);margin-top:6px;font-size:clamp(1.15rem,.7vw + .85rem,1.45rem);font-weight:400;line-height:1.06}.week p{margin-top:8px;font-size:1rem}.need{box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:start;gap:14px 30px;margin-top:clamp(44px,5vw,68px);padding:clamp(20px,2.5vw,30px);display:grid}.need h3{font-family:var(--display);max-width:12ch;font-size:1.15rem;font-weight:400;line-height:1.1}.need ul{columns:2;column-gap:34px;margin:0;padding:0 0 0 1.1em}.need li{break-inside:avoid;margin-bottom:6px}.need li::marker{color:var(--magenta-btn)}.sec--price{background:var(--magenta-deep);color:var(--paper)}.sec--price>.ground{background:radial-gradient(ellipse 80% 60% at 50% 0%, #d40582 0%, var(--magenta-deep) 70%)}.sec--price>.ground .dots{background-image:radial-gradient(#ffffff1a 1.6px,#0000 1.8px);background-size:14px 14px}.ghost-word{z-index:0;font-family:var(--display);white-space:nowrap;color:#0000;-webkit-text-stroke:2px #ffffff26;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,17vw,16rem);line-height:.8;position:absolute;top:clamp(24px,3vw,48px);left:50%;transform:translate(-50%)}.sec--price .h2{color:var(--paper);text-shadow:4px 4px 0 var(--outline)}.sec--price .lead{color:var(--blush)}.sec--price .kicker{color:var(--paper)}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(18px,2vw,28px);margin-top:clamp(40px,5vw,68px);display:grid}.tier{background:var(--paper);color:var(--ink);border:var(--frame) solid var(--outline);box-shadow:8px 8px 0 var(--outline);border-radius:12px;flex-direction:column;padding:clamp(20px,2vw,28px);display:flex;position:relative}.tier--rec{box-shadow:8px 8px 0 var(--butter), 14px 14px 0 var(--outline)}.tier--rec:before{content:"";pointer-events:none;background:conic-gradient(from 200deg at 30% 70%,#ff7ac833,#ffe27a33,#7affd833,#7ac2ff33,#c27aff33,#ff7ac833);border-radius:8px;position:absolute;inset:0}.tier>*{position:relative}.tier .rarity{font-family:var(--display);letter-spacing:.08em;color:var(--peri-deep);justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;display:flex}.tier .rarity i{color:var(--paper);background:var(--ink);border-radius:4px;padding:.35em .6em .27em;font-style:normal}.tier--rec .rarity i{background:var(--magenta-btn)}.tier h3{font-family:var(--display);margin-top:14px;font-size:clamp(1.8rem,1.5vw + 1.1rem,2.5rem);font-weight:400;line-height:.95}.tier .sub{color:var(--outline);margin-top:8px}.tier .price{font-family:var(--display);border-top:3px dashed #31476059;margin-top:18px;padding-top:16px;font-size:clamp(1.7rem,1.3vw + 1.05rem,2.3rem);line-height:1}.tier .price small{letter-spacing:.06em;color:var(--peri-deep);margin-bottom:6px;font-size:.4em;display:block}.tier .meta{color:var(--outline);margin-top:8px;font-size:.92rem}.tier ul{gap:8px;margin:16px 0 22px;padding:0;font-size:.98rem;list-style:none;display:grid}.tier li{padding-left:1.4em;position:relative}.tier li:before{content:"";background:var(--magenta-btn);border:2px solid var(--outline);width:.6em;height:.6em;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.tier li.plus:before{background:var(--cyan)}.tier .btn{margin-top:auto}.run{background:var(--paper);color:var(--ink);border:var(--frame) solid var(--outline);box-shadow:8px 8px 0 var(--outline);border-radius:12px;margin-top:clamp(40px,5vw,64px);padding:clamp(18px,2.2vw,28px)}.run h3{font-family:var(--display);font-size:clamp(1.15rem,.7vw + .85rem,1.45rem);font-weight:400;line-height:1.06}.run>p{color:var(--outline);max-width:70ch;margin-top:8px}.run-scroll{margin-top:18px;overflow-x:auto}.run table{border-collapse:collapse;width:100%;min-width:520px;font-size:.98rem}.run th,.run td{text-align:left;vertical-align:top;border-bottom:2px dashed #3147604d;padding:10px 12px}.run thead th{font-family:var(--display);letter-spacing:.08em;color:var(--peri-deep);border-bottom:3px solid var(--outline);font-size:.8rem;font-weight:400}.run tbody th{font-weight:500}.run tbody th small{color:var(--outline);font-size:.9rem;font-weight:400;display:block}.run thead th:not(:first-child),.run td{width:17%}.run td{white-space:nowrap}.run tfoot th,.run tfoot td{font-family:var(--display);border-bottom:0;padding-top:14px;font-weight:400}.run tfoot td{color:var(--magenta-btn);font-size:1.12rem}.run .note{color:var(--outline);margin-top:14px;font-size:.9rem}.terms{color:var(--blush);flex-wrap:wrap;gap:10px 28px;margin-top:clamp(32px,4vw,48px);font-size:1rem;display:flex}.terms b{color:var(--paper);font-weight:600}.sec--close{background:var(--cyan);text-align:center}.sec--close>.ground{background:radial-gradient(ellipse 100% 80% at 50% 60%, var(--cyan-lift), var(--cyan) 50%, var(--cyan-deep))}.sec--close .h2{color:var(--paper);max-width:15ch;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 6px 6px 0 var(--magenta), 10px 10px 0 var(--outline);margin-inline:auto}.sec--close .lead{margin-inline:auto;font-weight:500}.close-ctas{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:36px;display:flex}.sig{gap:4px;margin-top:clamp(44px,5vw,68px);font-size:1rem;font-weight:500;display:inline-grid}.sig b{font-family:var(--display);font-size:1.05rem;font-weight:400}.foot{background:var(--ink);color:var(--sky);text-align:center;letter-spacing:.06em;padding:22px var(--gutter);font-size:.82rem;position:relative}@media (width<=960px){.truth,.sec-head{grid-template-columns:1fr}.sec--split>.wrap{display:block}.sec--split>.wrap>.lead{margin-top:18px}.serp{max-width:460px}.facts .fact{grid-column:span 6!important}.jobs{grid-template-columns:repeat(2,1fr)}.job,.job:first-child,.job:nth-child(2),.job:nth-child(9),.job:nth-child(10){grid-column:span 1}.tiers{grid-template-columns:1fr;max-width:540px}.look-stage{grid-template-columns:1fr}.phone{justify-self:center;width:min(260px,70vw)}.look-notes{grid-template-columns:1fr}.weeks{grid-template-columns:repeat(2,1fr);row-gap:34px}.week:nth-child(2):before{display:none}}@media (width<=640px){.stage{--pack-h:min(38svh, 320px)}.card p,.card-foot{display:none}.card .ct{margin-top:2cqw;font-size:13.5cqw}.card-top{font-size:13cqw}.tag--who{display:none}.facts{grid-template-columns:1fr}.facts .fact{grid-column:1/-1!important;transform:none!important}.jobs{grid-template-columns:1fr}.weeks{grid-template-columns:1fr;gap:28px}.week{padding-left:44px;padding-right:0}.week .dot{position:absolute;top:0;left:0}.week:before,.week:nth-child(2):before{width:4px;height:auto;display:block;inset:26px auto -32px 11px}.week:last-child:before{display:none}.week .when{margin-top:2px}.need{grid-template-columns:1fr}.need ul{columns:1}.browser-bar span{display:none}.h1{text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 4px 4px 0 var(--magenta), 7px 7px 0 var(--outline)}.close-ctas .btn{width:min(100%,340px)}}@media (prefers-reduced-motion:reduce){.pack-sheen,.card--holo:after,.hint:before{animation:none}.btn,.card-art{transition:none}}@media (width<=640px){.run table{min-width:0}.run thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.run tr{border-bottom:2px dashed #3147604d;padding:14px 0 12px;display:block}.run tfoot tr{border-bottom:0}.run th,.run td{border:0;padding:0;display:block}.run tbody th,.run tfoot th{margin-bottom:8px}.run td{white-space:normal;justify-content:space-between;align-items:baseline;gap:12px;width:auto;padding:3px 0;display:flex}.run td:before{content:attr(data-l);font-family:var(--display);letter-spacing:.08em;color:var(--peri-deep);font-size:.7rem}.run tfoot td{font-size:1rem}}
