@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_assets/anybody-vietnamese-wdth-normal.9GtAklmW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_assets/anybody-latin-ext-wdth-normal.hr-gGS8k.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_assets/anybody-latin-wdth-normal.Vdi988A1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/spline-sans-mono-latin-ext-400-normal.BfWvPoNT.woff2) format("woff2"),url(/_assets/spline-sans-mono-latin-ext-400-normal.BkT5i7fe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/spline-sans-mono-latin-400-normal.mUpA6Mve.woff2) format("woff2"),url(/_assets/spline-sans-mono-latin-400-normal.739QRW1l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/spline-sans-mono-latin-ext-500-normal.OEIRRHyd.woff2) format("woff2"),url(/_assets/spline-sans-mono-latin-ext-500-normal.CMfDuBbn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/spline-sans-mono-latin-500-normal.Cy_wwipl.woff2) format("woff2"),url(/_assets/spline-sans-mono-latin-500-normal.DuiJ5LHB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #e9e8e3;--blue: #085fae;--pink: #ff4fa7;--pink-t: #c8146d;--ink: #1d2a6b;--pad: clamp(18px, 2.4vw, 32px);--mx: 0px;--my: 0px;--display: "Anybody Variable", "Arial Narrow", sans-serif;--mono: "Spline Sans Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:64px}body{background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .1 0 0 0 0 .2 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}::selection{background:var(--pink);color:var(--paper)}:focus-visible{outline:3px solid var(--pink);outline-offset:3px}.skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--blue);color:var(--paper);padding:10px 14px}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.caps{text-transform:uppercase;letter-spacing:.06em;font-size:12.5px}.riso{position:relative;font-family:var(--display);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.86;letter-spacing:-.005em}.riso .p{position:absolute;inset:0;color:var(--pink);mix-blend-mode:multiply;transform:translate(calc(4px + var(--mx)),calc(3px + var(--my)));transition:transform .25s ease-out;pointer-events:none}.riso .b{position:relative;color:var(--blue);mix-blend-mode:multiply}.riso .l{display:block}.btn{display:inline-flex;gap:10px;align-items:center;background:var(--pink-t);color:var(--paper);padding:14px 18px;mix-blend-mode:multiply;transition:transform .2s;border:0;cursor:pointer;font:inherit}.btn:hover{transform:rotate(-2deg)}.btn.blue{background:var(--blue)}.print{position:absolute;overflow:hidden;border:2px solid var(--blue);background:var(--paper)}.print picture{display:block;width:100%;height:100%}.print img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(1) contrast(1.35) brightness(1.05);mix-blend-mode:multiply}.print:before{content:"";position:absolute;inset:0;background:var(--blue);mix-blend-mode:screen;z-index:1;transition:background .4s}.print:after{content:"";position:absolute;inset:0;z-index:2;background-image:radial-gradient(var(--paper) 30%,transparent 32%);background-size:5px 5px;mix-blend-mode:lighten;opacity:.55}.print.pk:before{background:var(--pink)}.top{position:sticky;top:0;z-index:40;background:var(--paper);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px var(--pad);border-bottom:2px solid var(--blue);color:var(--blue)}.top nav ul{display:flex;gap:24px;list-style:none;padding:0}.top nav a:hover{color:var(--pink-t)}.lang{display:flex;border:2px solid var(--blue)}.lang a{padding:3px 8px}.lang a[aria-current=true]{background:var(--blue);color:var(--paper)}.cover{display:grid;grid-template-columns:1.25fr 1fr;min-height:calc(100vh - 58px);border-bottom:2px solid var(--blue)}.cover .left{padding:30px var(--pad);display:flex;flex-direction:column;justify-content:space-between;gap:40px;border-right:2px solid var(--blue)}.issue{display:flex;justify-content:space-between;color:var(--blue);gap:16px;flex-wrap:wrap}.cover h1{font-size:clamp(60px,8.6vw,148px)}.cover .bot{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end}.cover .bot p{font-size:15.5px;max-width:460px}.cover .right{position:relative;overflow:hidden;min-height:520px}.p1{width:78%;height:46%;left:9%;top:7%;transform:rotate(-2.5deg)}.p2{width:70%;height:40%;right:6%;top:50%;transform:rotate(3deg)}.capt{position:absolute;z-index:3;background:var(--paper);color:var(--blue);padding:6px 8px;border:2px solid var(--blue)}.c1{left:7%;top:50%;transform:rotate(-2.5deg)}.c2{right:4%;bottom:6%;transform:rotate(3deg);color:var(--pink-t);border-color:var(--pink-t)}.stamp{position:absolute;left:-66px;top:45%;width:132px;height:132px;z-index:4;mix-blend-mode:multiply;animation:spin 20s linear infinite}.stamp text{font-family:var(--mono);font-size:10.6px;letter-spacing:2px;text-transform:uppercase;fill:var(--pink)}@keyframes spin{to{transform:rotate(360deg)}}.contents ol{display:grid;grid-template-columns:repeat(6,1fr);list-style:none;padding:0;border-bottom:2px solid var(--blue);color:var(--blue)}.contents li{border-right:1px solid var(--blue)}.contents li:last-child{border-right:0}.contents a{padding:12px var(--pad);display:flex;gap:10px}.contents a span{color:var(--pink-t)}.contents a:hover{background:var(--blue);color:var(--paper)}.sec{border-bottom:2px solid var(--blue);padding:70px var(--pad) 80px}.sh{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:end;margin-bottom:46px}.sh.tight{margin-bottom:24px}.sh .no{color:var(--blue)}.sh .no b{display:block;font-family:var(--display);font-weight:900;font-stretch:62%;font-size:64px;line-height:1;color:var(--pink-t)}.sh h2{font-size:clamp(42px,5.4vw,88px)}.sh>p:not(.no){grid-column:2;font-size:15.5px;max-width:560px;margin-top:16px}.figs{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 28px;list-style:none;padding:0}.fig{display:block}.fig .print{position:relative;aspect-ratio:16 / 10}.figs li:nth-child(odd) .print{transform:rotate(-1.2deg)}.figs li:nth-child(2n) .print{transform:rotate(1.2deg)}.fig:hover .print:before,.fig:focus-visible .print:before{background:var(--pink)}.fig .meta{display:flex;justify-content:space-between;gap:16px;margin-top:16px}.fig h3{font-family:var(--display);font-weight:800;font-stretch:70%;text-transform:uppercase;font-size:30px;line-height:1;color:var(--blue)}.fig p{font-size:14px;margin-top:6px;max-width:420px}.fig .go{color:var(--pink-t);white-space:nowrap}.svc{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--blue);border-left:2px solid var(--blue);list-style:none;padding:0}.svc li{border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);padding:22px 22px 26px}.svc .n{color:var(--pink-t)}.svc h3{font-family:var(--display);font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:24px;line-height:1;color:var(--blue);margin:14px 0 10px}.svc p{font-size:14px}.svc small{display:block;margin-top:14px;color:var(--blue);font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--blue);list-style:none;padding:0}.steps li{padding:22px 22px 0 0}.steps b{display:block;font-family:var(--display);font-weight:900;font-stretch:55%;font-size:96px;line-height:.9;color:var(--pink-t)}.steps h3{font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--blue);margin:12px 0 6px}.steps p{font-size:14px;max-width:260px}.models{margin-top:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border:2px dashed var(--blue);padding:20px}.models .t{color:var(--pink-t)}.models b{display:block;color:var(--blue);font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:.05em}.models span{font-size:14px}.riso.quote{font-size:clamp(32px,3.6vw,60px);line-height:.94}.about-g{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:2px solid var(--blue);padding-top:34px}.about-txt .big{font-size:clamp(18px,1.5vw,22px);line-height:1.55;margin-bottom:18px}.about-txt p:last-child{color:var(--blue)}.princ .t{color:var(--pink-t);margin-bottom:14px}.princ ol{list-style:none;padding:0}.princ li{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--blue)}.princ li:first-child{border-top:1px solid var(--blue)}.princ li b{font-family:var(--display);font-weight:900;font-stretch:55%;font-size:44px;line-height:.9;color:var(--pink-t)}.princ h3{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--blue);margin-bottom:4px}.princ p{font-size:14px}.learn{background:var(--pink-t);color:var(--paper);position:relative}.learn:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(233,232,227,.35) 30%,transparent 32%);background-size:6px 6px;pointer-events:none}.learn>*{position:relative}.learn .sh .no,.learn .sh .no b,.learn .riso .b{color:var(--paper);mix-blend-mode:normal}.learn .riso .p{color:var(--blue)}.learn .cols{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--paper);list-style:none;padding:0}.learn .cols li{padding:16px 18px 16px 0;font-size:14px}.learn .cols b{display:block;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.learn .cols small{display:inline-block;margin-top:10px;border:1.5px solid var(--paper);padding:2px 6px;font-size:11px;text-transform:uppercase}.wl{display:flex;margin-top:36px;max-width:640px;border:2px solid var(--paper)}.wl input[type=email]{flex:1;min-width:0;background:transparent;border:0;color:var(--paper);font:inherit;font-size:16px;padding:14px 16px}.wl input::placeholder{color:var(--paper);opacity:.9}.wl button{background:var(--paper);color:var(--ink);border:0;font:inherit;text-transform:uppercase;letter-spacing:.05em;padding:0 18px;cursor:pointer}.msg{margin-top:12px;font-size:14px;min-height:22px}.learn .msg{color:var(--paper)}.msg.ok{color:#1c7a43}.msg.err{color:#b3132a}.contact h2.riso{font-size:clamp(56px,8vw,140px);margin-bottom:40px}.chan{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--blue);list-style:none;padding:0}.chan a{padding:14px 16px 14px 0;display:block}.chan a span{display:block;color:var(--pink-t);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.chan a b{color:var(--blue);font-weight:500}.chan a:hover b{color:var(--pink-t)}form.cf{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;max-width:900px}.cf label span{display:block;color:var(--blue);font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.cf input,.cf textarea{width:100%;background:transparent;border:2px solid var(--blue);border-radius:0;color:var(--ink);font:inherit;font-size:15px;padding:12px 14px}.cf input:focus-visible,.cf textarea:focus-visible{outline:none;border-color:var(--pink)}.cf textarea{min-height:120px;resize:vertical}.cf .full{grid-column:1 / -1}.cf button{justify-self:start}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.colo{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:30px var(--pad) 46px;color:var(--blue);font-size:13px}.colo p{max-width:520px}.colo b{color:var(--pink-t);font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:12px;display:block;margin-bottom:6px}.js .rv{opacity:0;transform:translateY(18px);transition:opacity .8s,transform .8s}.js .rv.in{opacity:1;transform:none}@media(max-width:960px){.top nav{display:none}.cover{grid-template-columns:1fr;min-height:0}.cover .left{border-right:0;border-bottom:2px solid var(--blue)}.cover .bot{grid-template-columns:1fr}.cover .right{min-height:440px}.stamp{left:auto;right:10px;top:-50px}.contents ol{grid-template-columns:repeat(3,1fr)}.contents li{border-bottom:1px solid var(--blue)}.sh,.about-g{grid-template-columns:1fr}.about-g{gap:36px}.sh>p:not(.no){grid-column:1}.figs,.svc{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;row-gap:24px}.models{grid-template-columns:1fr}.learn .cols,.chan{grid-template-columns:1fr 1fr}form.cf,.colo{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.stamp{animation:none}.js .rv{opacity:1;transform:none}.riso .p{transition:none}.btn:hover{transform:none}}
