@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.3jvga4rcv46fc.woff2)format("woff2");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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}._3qrPzq_className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}._3qrPzq_variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.ES_6eq_className{font-family:Caveat,Caveat Fallback;font-style:normal}.ES_6eq_variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.woff2)format("woff2");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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.woff2)format("woff2");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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.woff2)format("woff2");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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.12l2phu6y1tvd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.41ktoq0v8vhp_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/634e9805ffc8f226-s.2gj_ryun6jq6o.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3sm2cl6-0e0py.woff2)format("woff2");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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.-x9Pga_className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.-x9Pga_variable{--font-golos:"Golos Text", "Golos Text Fallback"}
:root{--red:#b9202a;--red-d:#7d0f17;--red-l:#d93a44;--yellow:#f4c53b;--paper:#f7efdd;--ink:#1b1411;--bg:#120a0b;--bg2:#1f0e10;--display:var(--font-bebas),Impact,"Arial Narrow",sans-serif;--script:var(--font-caveat),cursive;--body:var(--font-golos),system-ui,sans-serif;--open-at:1.5s;--v:calc(var(--open-at) + .8s)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow:hidden}body.open{overflow:auto}.wall{z-index:0;transform-origin:50%;opacity:0;animation:wallIn 1.6s ease calc(var(--open-at) + .5s) forwards;justify-content:center;gap:18px;padding:0 6vw;display:flex;position:fixed;inset:0;transform:rotate(-7deg)scale(1.22)}@keyframes wallIn{to{opacity:1}}.col{animation:scrollUp var(--dur,190s) linear infinite;flex-direction:column;flex:0 0 clamp(150px,20vw,290px);gap:18px;display:flex}.col:nth-child(2){--dur:230s;animation-direction:reverse}.col:nth-child(3){--dur:205s}.col:nth-child(4){--dur:250s;animation-direction:reverse}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.col img{aspect-ratio:9/16;object-fit:cover;filter:saturate(1.05);border-radius:18px;width:100%;display:block;box-shadow:0 30px 60px -20px #000c,0 0 0 3px #ffffff12}.veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#120a0bf7 0%,#120a0bf0 38%,#120a0b99 62%,#120a0b33 85%,#120a0b73 100%),linear-gradient(#120a0b80,#0000 25% 75%,#120a0bb3);position:fixed;inset:0}.grain{z-index:60;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.curtain{z-index:50;pointer-events:none;position:fixed;inset:0}.half{background:repeating-linear-gradient(90deg,#9d161f 0 10px,#c6262f 10px 34px,#e04650 34px 44px,#c6262f 44px 66px,#7e0f16 66px 80px);width:52%;position:absolute;top:0;bottom:0;box-shadow:0 0 80px #000000b3}.half:after{content:"";background:linear-gradient(#00000059,#0000 18% 80%,#00000080);position:absolute;inset:0}.half.l{animation:openL 1.4s cubic-bezier(.7,0,.18,1) var(--open-at) forwards;left:0}.half.r{animation:openR 1.4s cubic-bezier(.7,0,.18,1) var(--open-at) forwards;right:0}@keyframes openL{to{transform:translate(-104%)scaleX(.6)}}@keyframes openR{to{transform:translate(104%)scaleX(.6)}}.valance{z-index:2;height:70px;animation:valanceUp .9s cubic-bezier(.6,0,.3,1) calc(var(--open-at) + .7s) forwards;background-color:#a8181f;background-image:radial-gradient(circle at 50% 100%,#0000 31px,#8c121a 32px,#b61e27 34px,#d13039 38px,#8c121a 40px),none;background-position:0 0,0 0;background-repeat:repeat-x;background-size:80px 80px,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;left:0;right:0;box-shadow:0 10px 30px #0009}@keyframes valanceUp{to{transform:translateY(-110%)}}.hand{opacity:0;filter:drop-shadow(0 30px 40px #0009);width:min(42vw,250px);animation:handIn .8s cubic-bezier(.3,1.7,.4,1) .2s forwards, handOut .7s ease var(--open-at) forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)scale(.4)}@keyframes handIn{to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes handOut{to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.shh{font-family:var(--script);color:var(--paper);white-space:nowrap;opacity:0;animation:fadeUp .5s ease .7s forwards, handOut .4s ease var(--open-at) forwards;font-size:clamp(28px,5vw,44px);position:absolute;top:calc(50% + min(22vw,140px));left:50%;transform:translate(-50%)}@keyframes fadeUp{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.page.plain .nav{opacity:1;animation:none}.page{z-index:10;flex-direction:column;min-height:100svh;display:flex;position:relative}.nav{opacity:0;animation:fadeIn .6s ease calc(var(--open-at) + 1s) forwards;justify-content:space-between;align-items:center;padding:22px clamp(18px,4vw,48px);display:flex}@keyframes fadeIn{to{opacity:1}}.brand{color:var(--paper);align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 6px 12px #00000080);width:46px;height:46px}.brand span{font-family:var(--display);letter-spacing:.06em;font-size:26px}.nav a.ig{font-family:var(--display);letter-spacing:.08em;color:var(--paper);border:2px solid #f7efdd59;border-radius:999px;padding:8px 16px;font-size:20px;text-decoration:none;transition:all .2s}.nav a.ig:hover{border-color:var(--yellow);color:var(--yellow)}.hero{flex-direction:column;flex:1;justify-content:center;max-width:1240px;padding:2vh clamp(18px,6vw,96px) 5vh;display:flex}.stack{flex-direction:column;align-items:flex-start;gap:clamp(6px,1.2vw,14px);display:flex}.tag{font-family:var(--display);letter-spacing:.04em;color:var(--ink);background:var(--paper);clip-path:polygon(0 6%,1.5% 0,12% 4%,24% 0,37% 5%,49% 1%,61% 5%,73% 0,85% 4%,96% 0,100% 7%,99% 26%,100% 48%,98.6% 70%,100% 93%,97% 100%,86% 96%,74% 100%,62% 95%,50% 100%,38% 96%,26% 100%,14% 95%,3% 100%,0 92%,1.4% 70%,0 48%,1.6% 26%);opacity:0;padding:.08em .32em .02em;line-height:.92;animation:.55s cubic-bezier(.2,1.4,.4,1) forwards tagIn;display:inline-block;position:relative;transform:translateY(30px)rotate(-3deg);box-shadow:0 18px 40px -12px #000c}.tag.yellow{background:var(--yellow)}.tag.red{background:var(--red);color:var(--paper)}.tag b{color:var(--red);font-weight:400}.tag.red b{color:var(--yellow)}.t1{animation-delay:var(--v);font-size:clamp(64px,13vw,150px);transform:translateY(30px)rotate(-2deg)}.t2{animation-delay:calc(var(--v) + 1.45s);margin-left:clamp(10px,3vw,40px);font-size:clamp(34px,6.4vw,84px)}.t3{animation-delay:calc(var(--v) + 3.35s);font-size:clamp(34px,6.4vw,84px)}@keyframes tagIn{to{opacity:1;transform:translateY(0) rotate(var(--r,-1deg))}}.t1{--r:-1.5deg}.t2{--r:1.2deg}.t3{--r:-.8deg}.stamp{font-family:var(--display);letter-spacing:.1em;color:#4be084;opacity:0;filter:drop-shadow(0 4px #0009)drop-shadow(0 14px 24px #0009);animation:slam .45s cubic-bezier(.2,.9,.2,1) calc(var(--v) + 4.3s) forwards;border:5px solid #4be084;border-radius:10px;align-self:flex-start;margin:clamp(6px,1.4vw,18px) 0 0 clamp(30px,10vw,160px);padding:.12em .4em .04em;font-size:clamp(30px,5vw,64px);line-height:1;position:relative;transform:rotate(-9deg)scale(4);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='.8' numOctaves='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='.8' numOctaves='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes slam{60%{opacity:1;transform:rotate(-9deg)scale(.92)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.page.shaken .hero{animation:shake .4s ease calc(var(--v) + 4.55s)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,4px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.lead{color:#f7efddd1;opacity:0;max-width:520px;animation:fadeIn .6s ease calc(var(--v) + 4.7s) forwards;margin-top:clamp(16px,2.2vw,26px);font-size:clamp(16px,1.6vw,20px);line-height:1.5}.lead em{font-family:var(--script);color:var(--yellow);font-size:1.35em;font-style:normal}.cta-row{opacity:0;animation:fadeUp2 .6s cubic-bezier(.2,1.2,.4,1) calc(var(--v) + 4.9s) forwards;flex-wrap:wrap;align-items:center;gap:22px;margin-top:clamp(16px,2vw,24px);display:flex}@keyframes fadeUp2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.btn{background:var(--yellow);color:var(--ink);font-family:var(--display);letter-spacing:.06em;box-shadow:0 12px 0 -4px var(--red), 0 24px 50px -18px #f4c53bb3;border-radius:999px;align-items:center;gap:14px;padding:14px 30px 10px 22px;font-size:clamp(24px,2.6vw,34px);text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.btn:hover{box-shadow:0 15px 0 -4px var(--red), 0 30px 60px -18px #f4c53bcc;transform:translateY(-3px)rotate(-1deg)}.btn:active{box-shadow:0 8px 0 -4px var(--red);transform:translateY(2px)}.btn svg{width:30px;height:30px}.btn .arrow{font-size:1.1em;transition:transform .2s}.btn:hover .arrow{transform:translate(6px)}.btn.tgb{background:var(--red);color:var(--paper);box-shadow:0 12px 0 -4px var(--red-d), 0 24px 50px -18px #d93a4499}.btn.tgb:hover{box-shadow:0 15px 0 -4px var(--red-d), 0 30px 60px -18px #d93a44b3}@media (max-width:480px){.btn.tgb{letter-spacing:.04em;gap:10px;padding-left:18px;padding-right:20px;font-size:20px}}.btn.tgb:active{box-shadow:0 8px 0 -4px var(--red-d)}html{scroll-behavior:smooth}.navr{align-items:center;gap:10px;display:flex}.kursbtn{background:var(--yellow);color:var(--ink)!important;border-color:var(--yellow)!important}.kursbtn:hover{background:var(--paper)}.course .dn{transition:transform .2s;display:inline-block}.course a.tg:hover .dn{transform:translateY(3px)}.kurs{z-index:10;background:var(--paper);color:var(--ink);background-image:radial-gradient(#1b141114 1px,#0000 1px);background-size:22px 22px;padding-block:clamp(28px,4vw,48px) clamp(56px,8vw,110px);padding-inline:clamp(18px,5vw,64px);position:relative;overflow-x:clip}.kwrap{max-width:980px;margin:0 auto}.khead{grid-template-columns:1.15fr 1fr;align-items:end;gap:clamp(20px,4vw,56px);display:grid}.khead .klead{margin-top:0}.khead .kproof{gap:14px 22px;margin-top:18px;font-size:16px}.khead .kproof strong{font-size:36px}@media (max-width:860px){.khead{grid-template-columns:1fr}.khead .klead{margin-top:14px}}.ktag,.kk{font-family:var(--display);letter-spacing:.06em;display:inline-block}.ktag{background:var(--red);color:var(--paper);clip-path:polygon(0 8%,3% 0,20% 4%,40% 0,60% 5%,80% 0,97% 4%,100% 10%,99% 50%,100% 92%,96% 100%,78% 96%,58% 100%,38% 95%,18% 100%,2% 96%,0 88%);padding:.12em .5em .04em;font-size:clamp(20px,2.4vw,28px);transform:rotate(-1.5deg)}.kh1{font-family:var(--display);letter-spacing:.02em;margin:14px 0 4px;font-size:clamp(52px,7.4vw,100px);font-weight:400;line-height:.9}.kh1 b,.kh2 b{color:var(--red);font-weight:400}.kscript{font-family:var(--script);color:var(--red);margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.1}.klead{color:#3a2c26;margin:18px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.kproof{font-family:var(--display);letter-spacing:.05em;color:#6b5a52;flex-wrap:wrap;gap:28px;margin-top:26px;font-size:18px;display:flex}.kproof strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1;display:block}.kh2{font-family:var(--display);letter-spacing:.03em;margin:clamp(48px,7vw,80px) 0 18px;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:.95}.kgrid3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.kcard,.kmod,.ktier{background:#fff;border:1.5px solid #e4d8c2;min-width:0;padding:18px 20px}.kcard p,.kmod p{color:#3a2c26;margin:8px 0 0;font-size:16px;line-height:1.5}.kk{color:var(--red);font-size:22px}.knot{color:#6b5a52;max-width:720px;margin:14px 0 0;font-size:15px}.kmods{gap:12px;display:grid}.kmod{grid-template-columns:64px 1fr;gap:14px;display:grid}.kn{font-family:var(--display);color:var(--yellow);-webkit-text-stroke:1.5px var(--ink);font-size:56px;line-height:1}.kmod h4{font-family:var(--display);letter-spacing:.03em;margin:4px 0 0;font-size:27px;font-weight:400;line-height:1}.kmod h4 i{font-family:var(--script);color:#6b5a52;letter-spacing:0;margin-left:8px;font-size:21px;font-style:normal}.kout{background:var(--paper);color:#3a2c26;border-left:4px solid #1f9d55;margin-top:10px;padding:9px 12px;font-size:15px}.kout b{color:#1f9d55}.ktiers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ktier{padding:24px;position:relative}.ktier.hot{border:2.5px solid var(--red)}.kprice{font-family:var(--display);font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:48px;line-height:1}.kprice small{color:#6b5a52;font-size:20px}.kmuted{color:#6b5a52;margin:0;font-size:15px}.ktier ul{color:#3a2c26;margin:12px 0 0;padding-left:20px;font-size:16px;line-height:1.5}.ktier li::marker{color:var(--red)}.kseats{font-family:var(--display);letter-spacing:.08em;background:var(--yellow);color:var(--ink);padding:.15em .6em .05em;font-size:20px;position:absolute;top:-14px;right:16px;transform:rotate(3deg)}.kfaq{gap:8px;max-width:760px;display:grid}.kfaq details{background:#fff;border:1.5px solid #e4d8c2;padding:12px 18px}.kfaq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:17px;font-weight:600;list-style:none;display:flex}.kfaq summary:after{content:"+";font-family:var(--display);color:var(--red);font-size:26px;line-height:1}.kfaq details[open] summary:after{content:"–"}.kfaq summary::-webkit-details-marker{display:none}.kfaq p{color:#3a2c26;margin:8px 0 0;line-height:1.5}.kcta{background:var(--ink);color:var(--paper);flex-direction:column;align-items:flex-start;gap:14px;margin-top:clamp(48px,7vw,80px);padding:clamp(24px,4vw,40px);display:flex}.kcta p{max-width:34em;margin:0;font-size:17px;line-height:1.5}.kcta .kscript{color:var(--yellow)}.kcta .kmuted{color:#f7efdd99}@media (max-width:520px){.kmod{grid-template-columns:46px 1fr}.kn{font-size:40px}.kproof{gap:18px}.kproof strong{font-size:34px}.navr .ig{padding:7px 12px;font-size:17px}}.st{margin-top:clamp(48px,7vw,80px)}.st-head{max-width:640px;margin-bottom:clamp(22px,3vw,34px)}.st-tag{font-family:var(--display);letter-spacing:.04em;background:var(--yellow);color:var(--ink);clip-path:polygon(0 8%,3% 0,20% 4%,40% 0,60% 5%,80% 0,97% 4%,100% 10%,99% 50%,100% 92%,96% 100%,78% 96%,58% 100%,38% 95%,18% 100%,2% 96%,0 88%);margin-bottom:12px;padding:.1em .4em .03em;font-size:clamp(30px,4.6vw,54px);line-height:.95;display:inline-block;transform:rotate(-1.5deg)}.st-tag b{color:var(--red);font-weight:400}.st-head .klead{margin-top:10px}.st-hint{font-family:var(--script);color:#6b5a52;margin:10px 0 0;font-size:20px}.st-now{border-left:5px solid var(--red);background:#fff;flex-direction:column;margin-top:18px;padding:10px 16px 8px;display:inline-flex}.st-now span{font-family:var(--display);letter-spacing:.05em;font-size:30px;line-height:1}.st-now em{font-family:var(--script);color:#6b5a52;font-size:19px;font-style:normal}.st-iphone{width:min(var(--w),100%);aspect-ratio:9/19.5;border-radius:calc(var(--w)*.14);padding:calc(var(--w)*.025);box-sizing:border-box;background:linear-gradient(160deg,#e6e6ea 0%,#8d8d94 18%,#c8c8cd 40%,#6f6f76 62%,#d2d2d6 82%,#8a8a90 100%);display:block;position:relative;box-shadow:0 34px 60px -22px #0000008c,0 12px 26px -10px #00000059,0 0 0 .5px #00000040;container-type:inline-size}.st-iphone:before{content:"";inset:calc(var(--w)*.025 - 1.5px);border-radius:calc(var(--w)*.122);z-index:0;background:#07070a;position:absolute}.st-screen{z-index:1;background:#1b1411;border-radius:11.5cqw;width:100%;height:100%;font-size:4cqw;display:block;position:relative;overflow:hidden}.st-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s;position:absolute;inset:0;transform:scale(1)}.st-island{z-index:3;background:#000;border-radius:999px;width:30%;height:7.5cqw;position:absolute;top:5.8cqw;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0a}.st-status{z-index:2;color:#fff;letter-spacing:.01em;text-shadow:0 1px 4px #0009;pointer-events:none;justify-content:space-between;align-items:center;padding:0 8.5cqw;font-size:1.05em;font-weight:600;display:flex;position:absolute;top:6.2cqw;left:0;right:0}.st-glyphs{filter:drop-shadow(0 1px 3px #0009);align-items:center;gap:.35em;display:flex}.st-glyphs svg{width:auto;height:.8em}.st-k{z-index:-1;background:linear-gradient(90deg,#9a9aa0,#55555b);border-radius:2px;width:1.2cqw;position:absolute}.st-k1{height:4%;top:19%;left:-.9cqw}.st-k2{height:7%;top:26%;left:-.9cqw}.st-k3{height:7%;top:35%;left:-.9cqw}.st-k4{background:linear-gradient(270deg,#9a9aa0,#55555b);height:11%;top:28%;right:-.9cqw}.st-gloss{z-index:4;pointer-events:none;background:linear-gradient(118deg,#ffffff24 0%,#ffffff0f 28%,#0000 46% 72%,#ffffff0d 100%);border-radius:14cqw;position:absolute;inset:0}.st-phone{--w:420px;justify-self:center}.st-cap{pointer-events:none;z-index:2;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:12%;left:6%;right:6%}.st-captag{font-family:var(--display);letter-spacing:.04em;text-align:center;text-wrap:balance;background:var(--yellow);max-width:100%;color:var(--ink);clip-path:polygon(0 8%,3% 0,20% 4%,40% 0,60% 5%,80% 0,97% 4%,100% 10%,99% 50%,100% 92%,96% 100%,78% 96%,58% 100%,38% 95%,18% 100%,2% 96%,0 88%);padding:.12em .45em .06em;font-size:clamp(9px,9cqw,34px);line-height:.98;transform:rotate(-2deg);box-shadow:0 .3em .8em -.25em #000000b3}.st-captag b{color:var(--red);font-weight:400}.st-cap.l1{justify-content:flex-start;top:14%;right:auto}.st-cap.l1 .st-captag{text-align:left;font-size:clamp(9px,10.5cqw,38px);transform:rotate(-4deg)}.st-cap.l2{justify-content:flex-end;top:15%;left:auto}.st-cap.l2 .st-captag{background:var(--paper);font-size:clamp(8px,8cqw,30px);transform:rotate(3deg)}.st-cap.l3{top:12%}.st-cap.l4{flex-direction:column;align-items:flex-start;gap:.35em;top:14%;right:auto}.st-cap.l4 .st-captag{background:var(--paper);text-align:left;font-size:clamp(8px,9cqw,34px);transform:rotate(-3deg)}.st-sub{font-family:var(--display);letter-spacing:.08em;background:var(--yellow);color:var(--ink);text-transform:uppercase;clip-path:polygon(0 8%,3% 0,20% 4%,40% 0,60% 5%,80% 0,97% 4%,100% 10%,99% 50%,100% 92%,96% 100%,78% 96%,58% 100%,38% 95%,18% 100%,2% 96%,0 88%);padding:.18em .5em .1em;font-size:clamp(7px,5.5cqw,20px);line-height:1;transform:rotate(-3deg)translate(.4em)}.st-cap.l5{justify-content:flex-start;top:38%;left:4%;right:auto}.st-cap.l5 .st-captag{transform-origin:0;text-align:left;font-size:clamp(8px,9cqw,34px);transform:rotate(-8deg)}.st-cap.l6{justify-content:flex-start;top:57%;left:0;right:auto}.st-cap.l6 .st-captag{background:var(--paper);font-size:clamp(8px,7.5cqw,28px);transform:rotate(-3deg)}.st-cap.l7{justify-content:flex-end;top:15%;left:auto}.st-cap.l7 .st-captag{background:var(--red);color:var(--paper);font-size:clamp(8px,7.5cqw,28px);transform:rotate(2deg)}.st-cap.l7 .st-captag b{color:var(--yellow)}.st-cap.l8{position:absolute;top:12%}.st-cap.l8 .st-captag{font-size:clamp(8px,9cqw,34px)}.st-ministamp{font-family:var(--display);letter-spacing:.1em;color:#2fd36f;text-shadow:0 1px 3px #00000080;background:#0000002e;border:.22em solid #2fd36f;border-radius:.3em;padding:.15em .35em .05em;font-size:clamp(6px,4.6cqw,18px);line-height:1;position:absolute;top:70%;right:2%;transform:rotate(-12deg);box-shadow:0 1px 3px #0006,inset 0 1px 3px #0006}.st-reels{color:#fff;text-shadow:0 1px 6px #0009;z-index:2;align-items:center;gap:.45em;font-size:1.15em;font-weight:700;display:flex;position:absolute;top:4.2em;left:1.1em}.st-reels svg{filter:drop-shadow(0 1px 4px #0009);width:1.4em;height:1.4em}.st-rail{color:#fff;z-index:3;flex-direction:column;align-items:center;gap:1.1em;display:flex;position:absolute;bottom:6.4em;right:.8em}.st-rail span{text-shadow:0 1px 6px #000000b3;flex-direction:column;align-items:center;gap:.15em;font-size:.85em;font-weight:600;display:flex}.st-rail svg{filter:drop-shadow(0 2px 5px #0009);width:2.4em;height:2.4em}.st-capt{color:#fff;z-index:2;background:linear-gradient(#0000,#000000b3);padding:3em 1em 1.1em;font-size:1em;line-height:1.35;position:absolute;bottom:0;left:0;right:4em}.st-capt p{text-shadow:0 1px 4px #0009;margin:.45em 0 0}.st-who{align-items:center;gap:.55em;display:flex}.st-who img{object-fit:contain;background:#fff;border-radius:50%;width:2.1em;height:2.1em}.st-who b{font-size:1.05em;font-weight:700}.st-who i{background:#e0233a;border-radius:.45em;padding:.25em .7em;font-size:.85em;font-style:normal;font-weight:700}.st-music{opacity:.85;font-size:.92em}.st-prog{z-index:3;background:#ffffff4d;height:2px;position:absolute;bottom:0;left:0;right:0}.st-prog span{background:#fff;width:38%;height:100%;display:block}.st-av{color:#fff;width:2.1em;height:2.1em;font-size:1em;font-style:normal;font-weight:700;font-family:var(--body);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.st-namuna{z-index:5;font-family:var(--script);color:#ffffffbf;background:#00000059;border-radius:.4em;padding:.1em .5em;font-size:1.1em;position:absolute;top:3.9em;right:1em}.st-buy{border:2px dashed var(--red);background:#fff;flex-direction:column;gap:14px;margin-top:26px;padding:22px 24px;display:flex}.st-buy p{color:#3a2c26;max-width:40em;margin:0;font-size:17px;line-height:1.5}.st-buy b{color:var(--red);font-weight:600}.st-buyrow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.st-seats{font-family:var(--display);letter-spacing:.08em;background:var(--yellow);color:var(--ink);padding:.15em .6em .05em;font-size:22px;transform:rotate(-4deg)}.st-wrap{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.st-panel{grid-area:1/1;min-width:0}.st-stage{flex-direction:column;grid-area:1/2;align-items:center;scroll-margin-top:12px;display:flex;position:sticky;top:90px}.st-phone{--w:360px}.st-stage .st-now{align-self:stretch}.st-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.st-tabs button{cursor:pointer;font-family:var(--display);letter-spacing:.07em;color:#3a2c26;white-space:nowrap;background:#fffdf7;border:1.5px solid #e4d8c2;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 7px;font-size:20px;line-height:1;transition:background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.st-tabs button:hover{background:#fff;transform:translateY(-2px)}.st-tabs button.on{background:var(--red);border-color:var(--red);color:var(--paper);box-shadow:0 8px 16px -8px #b9202ab3}.st-tabs em{background:#1b141114;border-radius:99px;padding:2px 8px 0;font-size:15px;font-style:normal}.st-tabs button.on em{background:var(--yellow);color:var(--ink)}.st-tabs button:focus-visible,.st-th:focus-visible,.st-more:focus-visible{outline:3px solid var(--red);outline-offset:3px}.st-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:18px 14px;display:grid}.st-th{cursor:pointer;min-width:0;color:var(--ink);font-family:var(--body);background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;transition:transform .2s;display:flex}.st-th-i{aspect-ratio:9/16;background:#ece1c8;border-radius:14px;width:100%;transition:box-shadow .2s;display:block;overflow:hidden;box-shadow:0 12px 20px -14px #1b14118c}.st-th-i img{object-fit:cover;width:100%;height:100%;display:block}.st-th-n{max-width:100%;font-family:var(--display);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1;overflow:hidden}.st-th.on{transform:translateY(-4px)}.st-th.on .st-th-i{box-shadow:0 0 0 3px var(--red),0 16px 24px -14px #b9202ab3}.st-th.on .st-th-n{color:var(--red)}@media (hover:hover){.st-th:nth-child(odd):hover{transform:rotate(-2.5deg)translateY(-4px)}.st-th:nth-child(2n):hover{transform:rotate(2.5deg)translateY(-4px)}.st-th.on:hover{transform:translateY(-4px)}}.st-more{cursor:pointer;font-family:var(--display);letter-spacing:.07em;color:var(--ink);background:var(--yellow);box-shadow:0 5px 0 var(--red);border:0;border-radius:999px;margin-top:20px;padding:13px 24px 10px;font-size:22px;line-height:1;transition:transform .15s}.st-more:hover{transform:translateY(-2px)}.st-panel .st-hint{margin-top:16px}.st-img{opacity:1;animation:.5s both stFade}@keyframes stFade{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (max-width:860px){.st-wrap{grid-template-columns:minmax(0,1fr)}.st-stage{grid-column:1;margin-bottom:22px;position:static}.st-panel{grid-area:2/1}.st-phone{--w:270px}.st-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-18px;padding:2px 18px 8px;overflow-x:auto}.st-tabs::-webkit-scrollbar{display:none}.st-tabs button{scroll-snap-align:start;flex:none;padding:9px 14px 6px;font-size:18px}.st-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.st-th-n{font-size:14px}}@media (prefers-reduced-motion:reduce){.st-img,.st-th,.st-th-i,.st-tabs button,.st-more{transition:none;animation:none}}.ticker{z-index:10;border-top:3px solid var(--yellow);background:var(--red);color:var(--paper);font-family:var(--display);letter-spacing:.08em;white-space:nowrap;animation:tickerUp .6s cubic-bezier(.2,1,.3,1) calc(var(--v) + 5s) forwards;padding:12px 0 8px;font-size:clamp(20px,2.4vw,30px);position:relative;overflow:hidden;transform:translateY(110%)}@keyframes tickerUp{to{transform:none}}.ticker .track{animation:42s linear infinite tick;display:inline-block}.ticker span{margin:0 .9em}.ticker i{color:var(--yellow);font-style:normal}@keyframes tick{to{transform:translate(-50%)}}footer{z-index:10;color:#f7efdd8c;background:#0c0607;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:22px clamp(18px,4vw,48px);font-size:14px;display:flex;position:relative}footer a{color:var(--yellow);text-decoration:none}footer .dm{font-family:var(--script);color:var(--paper);font-size:22px}@media (max-width:720px){.wall{gap:12px;padding:0 2vw;transform:rotate(-7deg)scale(1.35)}.col{gap:12px}.col:nth-child(4){display:none}.veil{background:linear-gradient(#120a0be6 0%,#120a0bed 55%,#120a0bb3 100%)}.hero{padding-bottom:6vh}.stamp{margin-left:20px}.brand span{display:none}}@media (prefers-reduced-motion:reduce){:root{--open-at:0s}.col,.ticker .track{animation-duration:0s}.half,.valance{display:none}}.kim{margin:clamp(30px,4.5vw,56px) 0 0;position:relative}.kim-head{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:clamp(26px,3.5vw,44px);display:flex}.kim-h{flex-wrap:wrap;gap:8px;font-weight:400;line-height:1;display:flex}.kim-t{font-family:var(--display);letter-spacing:.03em;clip-path:polygon(0 8%,2% 0,14% 5%,27% 0,41% 6%,55% 1%,69% 6%,83% 0,95% 4%,100% 9%,98.5% 40%,100% 70%,97% 100%,85% 95%,70% 100%,55% 95%,40% 100%,25% 95%,12% 100%,2% 95%,0 70%,1.5% 38%);padding:.08em .28em .02em;font-size:clamp(42px,6vw,76px);line-height:.9;display:inline-block}.kim-t.y{background:var(--yellow);color:var(--ink);transform:rotate(-2.5deg)}.kim-t.r{background:var(--red);color:var(--paper);transform:rotate(1.8deg)translateY(4px)}.kim-hand{font-family:var(--script);color:var(--red);font-size:clamp(22px,2.6vw,32px);transform:rotate(-2deg)}.kim-cards{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(18px,2.6vw,34px);display:grid}.kim-slot{filter:drop-shadow(0 14px 14px #1b141147);min-width:0}.kim-slot:nth-child(2){margin-top:clamp(0px,2.6vw,36px)}.kim-card{--r:-1.4deg;color:var(--ink);clip-path:polygon(0 1.5%,6% 0,20% 1%,36% 0,52% 1.2%,68% 0,84% 1%,100% 0,99.4% 30%,100% 62%,99.3% 100%,86% 99%,70% 100%,52% 98.8%,34% 100%,18% 99%,0 100%,.6% 66%,0 34%);transform:translateY(60px) rotate(calc(var(--r) * 3)) scale(.94);opacity:0;transition:transform .7s cubic-bezier(.2,1.3,.4,1) calc(var(--i) * .16s), opacity .4s ease calc(var(--i) * .16s);background:#fffaf0;padding:32px 24px 14px;position:relative}.kim-slot:nth-child(2) .kim-card{--r:1.1deg}.kim-slot:nth-child(3) .kim-card{--r:-.8deg}.kim.in .kim-card{transform:rotate(var(--r));opacity:1}.kim.in .kim-card:hover{transition-duration:.25s;transition-delay:0s;transform:rotate(0)translateY(-8px)scale(1.02)}.kim-tape{clip-path:polygon(0 12%,4% 0,8% 14%,12% 0,100% 0,96% 18%,100% 36%,96% 54%,100% 72%,96% 100%,0 100%,4% 76%,0 52%,4% 30%);background:#f4c53be6;width:90px;height:28px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 6px #0003}.kim-no{font-family:var(--display);color:var(--red);opacity:.09;pointer-events:none;font-size:140px;line-height:1;position:absolute;top:4px;right:12px}.kim-role{font-family:var(--display);letter-spacing:.1em;background:var(--ink);color:var(--yellow);padding:.12em .6em .02em;font-size:20px;display:inline-block;transform:rotate(-1.5deg)}.kim-big{font-family:var(--display);color:var(--red);letter-spacing:.02em;margin:14px 0 0;font-size:clamp(40px,4.4vw,58px);line-height:.95;position:relative}.kim-big:after{content:"";background:var(--yellow);width:62%;height:7px;margin-top:5px;display:block;transform:skew(-20deg)rotate(-1deg)}.kim-sub{font-family:var(--script);color:#6b5a52;margin:6px 0 10px;font-size:23px}.kim-text{color:#3a2c26;font-size:15.5px;line-height:1.5;position:relative}.kim-perf{border-top:2.5px dashed #1b141159;margin:16px -24px 0;position:relative}.kim-perf:before,.kim-perf:after{content:"";background:var(--paper);border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.kim-perf:before{left:-12px}.kim-perf:after{right:-12px}.kim-foot{justify-content:space-between;align-items:center;min-height:58px;padding-top:12px;display:flex}.kim-bar{opacity:.75;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 5px,var(--ink) 5px 6px,transparent 6px 10px,var(--ink) 10px 13px,transparent 13px 15px);width:46%;height:24px}.kim-ok{font-family:var(--display);letter-spacing:.1em;color:#1f9d55;opacity:0;border:3.5px solid #1f9d55;border-radius:8px;padding:.08em .4em .02em;font-size:28px;transform:rotate(-10deg)scale(3.2)}.kim.in .kim-ok{animation:kimslam .45s cubic-bezier(.2,.9,.2,1) calc(var(--i) * .16s + .7s) forwards}@keyframes kimslam{60%{opacity:1;transform:rotate(-10deg)scale(.9)}to{opacity:1;transform:rotate(-10deg)scale(1)}}.kim-not{border:2.5px dashed var(--red);opacity:0;background:#b9202a12;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.6vw,30px);margin-top:clamp(28px,4vw,46px);padding:18px clamp(16px,2.6vw,28px);transition:opacity .6s .9s;display:flex;transform:rotate(.5deg)}.kim.in .kim-not{opacity:1}.kim-nostamp{font-family:var(--display);letter-spacing:.08em;color:var(--red);border:4.5px solid var(--red);border-radius:10px;flex:none;padding:.1em .4em .02em;font-size:clamp(28px,3.4vw,42px);line-height:1;transform:rotate(-5deg)}.kim-not p{color:#3a2c26;flex:1;min-width:240px;font-size:16.5px;line-height:1.55}.kim-not s{color:#8a776c;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2.5px}.kim-not b{background:var(--yellow);color:var(--ink);padding:0 .3em;font-weight:600}@media (max-width:860px){.kim-cards{grid-template-columns:1fr;max-width:440px;margin:0 auto}.kim-slot:nth-child(2){margin-top:0}.kim-not{transform:none}}@media (prefers-reduced-motion:reduce){.kim-card,.kim-not{transition:none}.kim-ok{opacity:1;transform:rotate(-10deg);animation:none!important}}.lm-fab{z-index:60;cursor:pointer;font-family:var(--display);letter-spacing:.07em;color:var(--ink);background:var(--yellow);box-shadow:0 6px 0 var(--red),0 20px 40px -10px #00000073;border:0;border-radius:999px;align-items:center;gap:12px;padding:15px 27px 12px 15px;font-size:clamp(22px,2.4vw,28px);line-height:1;transition:transform .15s,box-shadow .15s;animation:.6s cubic-bezier(.2,1.4,.4,1) 1s backwards fabIn;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.lm-fab:after{content:"";border:3px solid var(--yellow);opacity:0;pointer-events:none;border-radius:999px;animation:2.4s ease-out 2s infinite fabPulse;position:absolute;inset:-7px}.lm-fab:hover{box-shadow:0 9px 0 var(--red),0 26px 50px -10px #00000080;transform:translate(-50%)translateY(-3px)rotate(-1deg)}.lm-fab:active{box-shadow:0 3px 0 var(--red);transform:translate(-50%)translateY(3px)}.lm-fab-n{background:var(--red);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;padding-top:2px;font-size:22px;display:grid}.lm-fab-up{animation:1.4s ease-in-out infinite fabBob;display:inline-block}@keyframes fabIn{0%{opacity:0;transform:translate(-50%)translateY(40px)}}@keyframes fabPulse{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.12,1.5)}}@keyframes fabBob{50%{transform:translateY(-4px)}}.lm{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.lm::backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#120a0b47}.lm[open]{place-items:center;padding:clamp(10px,3vw,36px);display:grid}.lm[open]::backdrop{animation:.3s lmFade}@keyframes lmFade{0%{opacity:0}}.lm-sheet{overscroll-behavior:contain;background:var(--paper) radial-gradient(#1b141114 1px,transparent 1px) 0 0/22px 22px;width:100%;max-width:1040px;max-height:100%;box-shadow:10px 10px 0 var(--red),0 40px 90px -20px #000c;border:0;padding:clamp(22px,4vw,48px);position:relative;overflow:auto}.lm[open] .lm-sheet{animation:.5s cubic-bezier(.2,1.25,.4,1) lmPop}@keyframes lmPop{0%{opacity:0;transform:translateY(50px)rotate(-1.5deg)scale(.94)}}.lm-x{float:right;z-index:3;cursor:pointer;background:var(--ink);width:46px;height:46px;color:var(--paper);border:0;border-radius:50%;margin:-8px -8px 0 0;font-size:20px;line-height:1;transition:all .2s;position:sticky;top:0}.lm-x:hover{background:var(--red);transform:rotate(90deg)}.lm-head .kim-h{padding-right:50px}.lm-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.lm-chips span{font-family:var(--display);letter-spacing:.08em;color:var(--red);border:2.5px solid var(--red);border-radius:8px;padding:.1em .6em 0;font-size:20px;text-decoration:line-through;text-decoration-thickness:2px}.lm-nums{font-family:var(--display);letter-spacing:.05em;color:#6b5a52;flex-wrap:wrap;gap:12px 30px;margin-top:20px;font-size:17px;display:flex}.lm-nums strong{color:var(--ink);font-size:44px;font-weight:400;line-height:1;display:block}.lm-grid{counter-reset:lm;border-top:2px dashed #1b141140;gap:0;margin-top:clamp(22px,3vw,36px);display:grid}.lm-mod{opacity:0;border-bottom:2px dashed #1b141140;grid-template-columns:clamp(46px,6vw,66px) 1fr;align-items:start;column-gap:clamp(14px,2.4vw,26px);min-width:0;padding:clamp(16px,2.2vw,22px) 0;display:grid;position:relative}.lm[open] .lm-mod{animation:lmUp .5s cubic-bezier(.2,1.2,.4,1) calc(var(--i) * 70ms + .25s) forwards}@keyframes lmUp{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.lm-no{background:var(--red);width:clamp(46px,6vw,66px);height:clamp(46px,6vw,66px);color:var(--paper);font-family:var(--display);border-radius:14px;grid-row:1/span 4;place-items:center;padding-top:.1em;font-size:clamp(30px,4vw,44px);line-height:1;display:grid;transform:rotate(-4deg);box-shadow:0 5px #7d0f1780}.lm-mod:nth-child(2n) .lm-no{background:var(--yellow);color:var(--ink);transform:rotate(3deg);box-shadow:0 5px #966e0059}.lm-mod>:not(.lm-no){grid-column:2}.lm-mod h3{font-family:var(--display);letter-spacing:.03em;font-size:clamp(26px,2.8vw,34px);font-weight:400;line-height:1;position:relative}.lm-mod h3 i{font-family:var(--script);color:#6b5a52;letter-spacing:0;margin-left:10px;font-size:21px;font-style:normal}.lm-hook{margin:12px 0 0;position:relative}.lm-hook span{font-family:var(--display);letter-spacing:.03em;color:var(--ink);background:linear-gradient(transparent 55%,var(--yellow) 55%);padding:0 .15em;font-size:clamp(22px,2.3vw,27px);line-height:1.25;display:inline}.lm-text{color:#3a2c26;margin:10px 0 0;font-size:15.5px;line-height:1.5;position:relative}.lm-mod .kout{position:relative}.lm-cta{background:var(--ink);color:var(--paper);text-align:center;justify-items:center;gap:12px;margin-top:clamp(26px,4vw,44px);padding:clamp(22px,3vw,34px);display:grid}.lm-cta .kscript{color:var(--yellow)}.lm-cta p{color:#f7efddcc;font-size:17px}@media (max-width:760px){.lm-fab{padding:10px 18px 8px 10px;font-size:21px;bottom:14px}.lm-sheet{box-shadow:6px 6px 0 var(--red)}}@media (prefers-reduced-motion:reduce){.lm-fab,.lm-fab:after,.lm-fab-up,.lm[open] .lm-sheet,.lm[open]::backdrop{animation:none}.lm[open] .lm-mod{opacity:1;animation:none}}.lg{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.lg::backdrop{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#120a0b47}.lg[open]{place-items:center;padding:14px;display:grid}.lg-card{background:var(--paper);width:100%;max-width:460px;max-height:100%;box-shadow:8px 8px 0 var(--red),0 40px 80px -20px #000000b3;border-radius:22px;padding:clamp(22px,5vw,34px);animation:.45s cubic-bezier(.2,1.25,.4,1) lgPop;position:relative;overflow:auto}@keyframes lgPop{0%{opacity:0;transform:translateY(40px)rotate(-1.5deg)scale(.95)}}.lg-x{cursor:pointer;background:var(--ink);width:38px;height:38px;color:var(--paper);border:0;border-radius:50%;font-size:16px;transition:all .2s;position:absolute;top:12px;right:12px}.lg-x:hover{background:var(--red);transform:rotate(90deg)}.lg-h{font-family:var(--display);letter-spacing:.03em;padding-right:40px;font-size:clamp(34px,8vw,46px);font-weight:400;line-height:.95}.lg-h b{color:var(--red);font-weight:400}.lg-h.center{text-align:center;padding:0 40px}.lg-hook{color:#3a2c26;margin:12px 0 18px;font-size:16px;line-height:1.5}.lg-form{display:grid}.lg-form label{color:#6b5a52;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:grid}.lg-form input{font:inherit;color:var(--ink);background:#fff;border:1.5px solid #d9ccb0;border-radius:12px;padding:13px 15px;font-size:17px}.lg-form input:focus{outline:2px solid var(--red);outline-offset:1px}.lg-err{color:var(--red);margin:0 0 10px;font-size:14px;font-weight:600}.lg-btn{cursor:pointer;border:0;justify-content:center;width:100%;margin-top:6px;font-size:clamp(22px,5vw,28px)}.lg-btn:disabled{opacity:.7;cursor:wait}.lg-note{text-align:center;color:#8a776c;margin-top:12px;font-size:13px}.lg-stage{justify-items:center;gap:18px;display:grid}.lg-env{aspect-ratio:3/2;width:min(300px,76vw);margin:96px 0 6px;animation:.7s cubic-bezier(.2,1.4,.4,1) lgDrop;position:relative}@keyframes lgDrop{0%{opacity:0;transform:translateY(-60px)rotate(-6deg)}60%{opacity:1;transform:translateY(6px)rotate(3deg)}80%{transform:rotate(-2deg)}to{transform:none}}.lg-env>*{position:absolute}.lg-env-back{background:#7d0f17;border-radius:8px;inset:0}.lg-env-l,.lg-env-r,.lg-env-b{background:var(--red);pointer-events:none;inset:0}.lg-env-l{clip-path:polygon(0 0,52% 52%,0 100%);background:#c52a35}.lg-env-r{clip-path:polygon(100% 0,48% 52%,100% 100%);background:#c52a35}.lg-env-b{clip-path:polygon(0 100%,50% 46%,100% 100%);background:var(--red-l);border-radius:0 0 8px 8px}.lg-flap{background:var(--red);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;z-index:6;filter:drop-shadow(0 4px 4px #00000040);height:56%;transition:transform .6s cubic-bezier(.5,0,.3,1) 50ms,z-index 0s .3s;top:0;left:0;right:0}.lg-seal{aspect-ratio:1;object-fit:contain;z-index:7;background:var(--yellow);border-radius:50%;width:19%;padding:3px;transition:opacity .25s,transform .35s;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 4px 8px #00000059}.lg-coupon{z-index:2;text-align:center;background:#fffaf0;border-radius:8px;align-content:center;justify-items:center;gap:2px;transition:transform .8s cubic-bezier(.2,1.1,.3,1) .5s,z-index 0s .5s;display:grid;inset:6% 6% 8%;overflow:hidden}.lg-stage.sealed .lg-coupon{opacity:0}.lg-stage.opened .lg-coupon{opacity:1}.lg-c-k{font-family:var(--display);letter-spacing:.12em;background:var(--ink);color:var(--yellow);border-radius:5px;padding:2px 10px 0;font-size:15px}.lg-c-big{font-family:var(--display);color:var(--red);font-size:64px;line-height:.9}.lg-c-price{color:#3a2c26;font-size:15px}.lg-c-price s{color:#8a776c}.lg-c-price b{font-size:19px}.lg-c-code{align-items:center;gap:8px;margin-top:4px;display:flex}.lg-c-code code{font-family:var(--display);letter-spacing:.1em;border:1.5px dashed var(--red);background:#f4c53b8c;border-radius:6px;padding:2px 10px 0;font-size:22px}.lg-c-code button{font-family:var(--display);letter-spacing:.06em;background:var(--red);color:var(--paper);cursor:pointer;border:0;border-radius:6px;padding:4px 9px 2px;font-size:14px}.lg-c-exp{font-family:var(--script);color:#6b5a52;font-size:19px}.lg-stage.opened .lg-flap{z-index:1;transform:rotateX(180deg)}.lg-stage.opened .lg-seal{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(40deg)}.lg-stage.opened .lg-coupon{z-index:5;transform:translateY(-46%)scale(1.18);box-shadow:0 18px 40px -12px #00000080}.lg-stage.opened .lg-env{animation:none}.lg-stage.opened .lg-btn{animation:.4s 1.3s backwards lgFade}@keyframes lgFade{0%{opacity:0;transform:translateY(12px)}}.lg-confetti{z-index:9;pointer-events:none;top:30%;left:50%}.lg-confetti i{opacity:0;border-radius:2px;width:9px;height:14px;animation:1.1s cubic-bezier(.15,.8,.3,1) forwards lgBurst;position:absolute;top:0;left:0}.lg-confetti .c0{background:var(--yellow)}.lg-confetti .c1{background:var(--red)}.lg-confetti .c2{background:#1f9d55}@keyframes lgBurst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(260deg)}}@media (max-width:480px){.lg-c-big{font-size:54px}.lg-env{margin-top:92px}}@media (prefers-reduced-motion:reduce){.lg-card,.lg-env,.lg-stage.opened .lg-btn,.lg-confetti i{animation:none}.lg-flap,.lg-coupon,.lg-seal{transition:none}.lg-confetti{display:none}}.cb{z-index:40;background:var(--yellow);color:var(--ink);box-shadow:0 6px 0 -2px var(--red),0 14px 24px -14px #b9202a99;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px clamp(12px,3vw,32px);font-size:14.5px;display:flex;position:sticky;top:0}.cb b{color:var(--red)}.cb-gift{font-size:20px}.cb-t{font-weight:600}.cb-code{font-family:var(--display);letter-spacing:.1em;background:#fff9;border-radius:6px;padding:1px 10px 0;font-size:20px}.cb-copy{font-family:var(--display);letter-spacing:.06em;background:var(--red);color:var(--paper);cursor:pointer;border:0;border-radius:7px;padding:4px 11px 2px;font-size:15px;transition:all .15s}.cb-copy:hover{background:var(--red-d)}.cb-price s{color:#6b5a52}.cb-price b{font-size:16px}.cb-time{font-variant-numeric:tabular-nums;font-weight:700}.cb.off{background:#efe4cc;box-shadow:0 6px 0 -2px #d9ccb0}.cb.off .cb-code{opacity:.6;text-decoration:line-through}@media (max-width:560px){.cb{gap:4px 10px;font-size:13px}.cb-price{order:5}}.lg-chip{z-index:55;cursor:pointer;font:600 14px var(--body);color:var(--ink);background:var(--paper);box-shadow:0 8px 24px -8px #0009,0 0 0 2px var(--yellow);border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 12px;animation:.5s cubic-bezier(.2,1.4,.4,1) lgChipIn;display:inline-flex;position:fixed;bottom:18px;left:16px}.lg-chip:hover{background:var(--yellow)}@keyframes lgChipIn{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.lg-chip{animation:none}}.nav a.ig{white-space:nowrap}@media (max-width:560px){.nav{gap:8px;padding:14px}.nav.kn .brand span,.nav.kn .handle{display:none}.navr{gap:6px}.navr .ig{align-items:center;min-height:40px;padding:6px 12px;font-size:16px;display:inline-flex}.lm-fab{white-space:nowrap;gap:8px;max-width:calc(100vw - 20px);padding:11px 18px 8px 10px;font-size:19px}.lm-fab-n{width:28px;height:28px;font-size:18px}.kcta .btn,.lm-cta .btn{gap:10px;max-width:100%;padding:13px 20px 10px 16px;font-size:21px}.kcta .btn svg{width:24px;height:24px}}@media (max-width:360px){.t1{font-size:54px}.t2,.t3{font-size:30px}.navr .ig{padding:6px 10px;font-size:14px}.brand img{width:38px;height:38px}}.lg-at{display:block;position:relative}.lg-at i{color:#8a776c;pointer-events:none;font-size:17px;font-style:normal;font-weight:700;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.lg-at input{width:100%;padding-left:34px}.lg-form label em{color:#8a776c;margin-left:6px;font-size:12.5px;font-style:normal;font-weight:500}.nf{--open-at:0s;--v:.1s}.nf .stamp{color:var(--red-l);border-color:var(--red-l)}.nf .t1 b{color:var(--red)}.nf .wall{opacity:1;animation:none}.nf .cta-row{animation-delay:calc(var(--v) + 1.6s)}.nf .lead{animation-delay:calc(var(--v) + 1.4s)}.nf .stamp{animation-delay:calc(var(--v) + 1.1s)}.nf .t2{animation-delay:calc(var(--v) + .35s)}.nf .t3{animation-delay:calc(var(--v) + .7s)}
