.aw__header{color:#e6dfe4}.aw{--pad:var(--g-margin);color:#e6dfe4;isolation:isolate;min-height:100vh;padding:7rem 0 6rem;position:relative;overflow:hidden}.aw:before{content:"";z-index:-2;filter:blur(5px)brightness(.5)saturate(1.1);background:#0a0708 url(/images/conquistas/wall.webp) 50%/cover no-repeat;position:fixed;inset:0;transform:scale(1.06)}.aw:after{content:"";z-index:-1;background:radial-gradient(80% 60% at 50% 40%,#0000 30%,#050304bf 100%),linear-gradient(#0503048c,#0000 30% 70%,#050304cc);position:fixed;inset:0}@media (max-width:1023px){.aw:before{background-image:url(/images/conquistas/wall-900.webp)}}.aw__scene{z-index:-1;pointer-events:none;position:fixed;inset:0}.aw__glow{background:radial-gradient(closest-side, rgba(var(--c-red-rgb), .28), transparent);width:34vw;height:60vh;animation:4.5s ease-in-out infinite lantern;position:absolute;top:8%}.aw__glow.-l{left:-8vw}.aw__glow.-r{animation-delay:-2.2s;right:-8vw}@keyframes lantern{50%{opacity:.6;transform:scale(.94)}}.aw__leaf{top:-5vh;left:calc(var(--i) * 14.5vw + 3vw);background:var(--c-red);opacity:.75;clip-path:polygon(50% 0,60% 30%,95% 22%,70% 50%,100% 72%,62% 68%,55% 100%,45% 100%,38% 68%,0 72%,30% 50%,5% 22%,40% 30%);width:1.1rem;height:1.1rem;animation:leaf calc(11s + var(--i) * 1.7s) linear infinite;animation-delay:calc(var(--i) * -2.3s);position:absolute}@keyframes leaf{0%{transform:translate(0)rotate(0)}50%{transform:translate(6vw,55vh)rotate(200deg)}to{opacity:.2;transform:translate(-2vw,112vh)rotate(420deg)}}.aw__intro{padding:0 var(--pad);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.aw__lead{justify-items:start;gap:1rem;min-width:0;display:grid}.aw__kanji{color:var(--c-red);letter-spacing:.3em;font-size:1.1rem}.aw__title{line-height:.9}.aw__text{color:#e6dfe4bf;max-width:34rem}.aw__progress{align-items:center;gap:1.2rem;width:min(100%,30rem);margin-top:.6rem;display:flex}.aw__count{font-variant-numeric:tabular-nums;flex:none;font-size:2.6rem;line-height:1}.aw__count b{color:var(--c-red);font-weight:500}.aw__count span{color:#e6dfe480;font-size:.6em}.aw__bar{background:#ffffff1f;border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.aw__bar i{background:var(--c-red);box-shadow:0 0 1rem rgba(var(--c-red-rgb), .8);transform-origin:0;transition:transform 1.2s var(--f-cubic);position:absolute;inset:0}.aw__hint{color:#e6dfe480}.aw__iggy{flex:none;align-items:flex-end;gap:.3rem;display:flex}.aw__bubble{-webkit-backdrop-filter:blur(12px);width:19rem;color:inherit;text-align:left;background:#101114d1;border-radius:1.2rem 1.2rem .3rem;gap:.35rem;margin-bottom:3.2rem;padding:.85rem 1rem .9rem;display:grid;position:relative;box-shadow:0 1.2rem 2.4rem -1rem #0009,inset 0 0 0 1px #ffffff12}.aw__say{min-height:2.6em;animation:say-in .45s var(--f-cubic) both;font-size:.92rem;line-height:1.35}.aw__say b{color:var(--c-red);font-weight:500}@keyframes say-in{0%{opacity:0;transform:translateY(.3rem)}}.aw__more{color:#e6dfe473;justify-self:end}.aw__bubble:hover .aw__more{color:var(--c-red)}.aw__iggy{transition:opacity .4s, transform .5s var(--f-cubic)}html.-iggy-note .aw__iggy{opacity:0;pointer-events:none;transform:translateY(.8rem)}.aw__dog{filter:drop-shadow(0 .35rem .35rem #00000059);width:4.8rem;animation:1.4s steps(2,end) infinite iggy-bob}.aw__dog img{width:100%;height:auto;image-rendering:pixelated;display:block}.aw__wall{padding:0 var(--pad);margin-top:3.5rem;position:relative}.aw__rope{height:1.6rem;margin:0 calc(var(--pad) * -.5) 4.2rem;filter:brightness(.72)saturate(.9);background:linear-gradient(#ffffff2e,#0000 45%,#00000073),repeating-linear-gradient(-58deg,#c7a86a 0 .55rem,#9c7f45 .55rem .8rem,#b8975a .8rem 1.35rem);border-radius:1rem;position:relative;box-shadow:0 .8rem 1.6rem -.5rem #000c}.aw__shide{top:88%;left:calc(6% + var(--i) * 11%);filter:drop-shadow(0 .25rem .3rem #00000073);transform-origin:50% 0;width:1.35rem;height:3.5rem;animation:3.2s ease-in-out infinite alternate shide;animation-delay:calc(var(--i) * -.4s);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 64'%3E%3Cpath d='M5 0h11v15H5z' fill='%23f4f0e7'/%3E%3Cpath d='M9 15h11v16H9z' fill='%23e3ddd0'/%3E%3Cpath d='M3 31h11v16H3z' fill='%23f4f0e7'/%3E%3Cpath d='M8 47h11v17H8z' fill='%23e3ddd0'/%3E%3Cpath d='M9 15h7v2H9zM5 31h9v2H5zM8 47h6v2H8z' fill='%23000' opacity='.18'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute}@keyframes shide{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.aw__rack{--gap:1.6rem;--ema-w:10.5rem;grid-template-columns:repeat(7, var(--ema-w));justify-content:center;gap:3.6rem var(--gap);perspective:900px;opacity:0;transition:opacity .8s var(--f-cubic) .1s;margin:0;padding:0;list-style:none;display:grid}.aw.-ready .aw__rack{opacity:1}@media (max-width:1023px){.aw__rack{--ema-w:9.4rem;grid-template-columns:repeat(auto-fill, var(--ema-w))}}@media (max-width:639px){.aw__rack{--gap:1rem;--ema-w:min(9rem, calc((100vw - var(--pad) * 2 - 1rem) / 2));grid-template-columns:repeat(2, var(--ema-w));gap:2.8rem var(--gap)}}.aw__slot{justify-content:center;padding-top:.55rem;display:flex;position:relative}.aw__slot:before{content:"";top:0;left:calc(var(--gap) / -2 - 1px);right:calc(var(--gap) / -2 - 1px);background:linear-gradient(#ffffff14,#0000 40%,#00000073),repeating-linear-gradient(90deg,#3a2618 0 7px,#34211a 7px 13px,#3d2a1c 13px 22px);height:.9rem;position:absolute;box-shadow:0 .7rem 1.4rem -.4rem #000c}.aw__nail{z-index:2;background:radial-gradient(circle at 35% 35%,#b9a38c,#4a3a2c 70%);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.18rem;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0009}.ema{--rx:0deg;--ry:0deg;--wind:0deg;width:var(--ema-w);color:#1b1210;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;container-type:inline-size}.ema__swing{transform-origin:50% 0;animation:ema-sway var(--dur,4s) ease-in-out var(--delay,0s) infinite alternate;display:block}@keyframes ema-sway{0%{transform:rotate(calc(var(--amp,1.5deg) * -1))}to{transform:rotate(var(--amp,1.5deg))}}.ema__tilt{transform-origin:50% 0;transform:rotate(var(--wind)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;display:block}.ema__card{aspect-ratio:440/615;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,1.25,.4,1);display:block;position:relative}.ema.-flipped .ema__card{transform:rotateY(180deg)translateZ(.5rem)}.ema:focus-visible{outline:none}.ema:focus-visible .ema__card{filter:drop-shadow(0 0 .6rem rgba(var(--c-red-rgb), .9))}.ema__face{backface-visibility:hidden;position:absolute;inset:0}.ema__face img{filter:drop-shadow(0 1.1rem 1.1rem #0000008c);-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter 1.2s var(--f-cubic);display:block}.ema__face.-back{transform:rotateY(180deg)}.ema__face.-back img{filter:drop-shadow(0 1.1rem 1.1rem #0000008c)brightness(.92);transform:scaleX(-1)}.ema__paint{text-align:center;mix-blend-mode:multiply;align-content:center;place-items:center;gap:3cqi;display:grid;position:absolute;inset:35% 10% 8%}.ema__glyph{color:#1b1210;font-size:40cqi;line-height:1}.ema__name{text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:8.4cqi;font-weight:500;line-height:1.12}.ema__paint.-back{text-wrap:balance;gap:4cqi;font-size:7.4cqi;line-height:1.28}.ema__paint.-back b{font-size:8.6cqi;font-weight:600}.ema__paint.-back em{opacity:.7;font-size:5.4cqi;font-style:normal}.ema__stamp{color:#c8201c;opacity:.85;mix-blend-mode:multiply;border:2px solid #c8201c;border-radius:.3rem;place-items:center;width:16cqi;height:16cqi;font-size:9.5cqi;display:grid;position:absolute;bottom:8%;right:11%;transform:rotate(-10deg)}.ema.-locked .ema__face img{filter:drop-shadow(0 1.1rem 1.1rem #0009)grayscale(.75)brightness(.42)contrast(1.1)}.ema.-locked .ema__paint{mix-blend-mode:normal;color:#e6dfe466}.ema.-locked .ema__glyph{color:#e6dfe429;font-size:30cqi}.ema.-locked .ema__paint.-back{color:#e6dfe49e}.ema.-platinum.-on .ema__face img{filter:drop-shadow(0 0 1.4rem #ffc45a8c)drop-shadow(0 1.1rem 1.1rem #0000008c)sepia(.25)saturate(1.3)}.ema.-fresh .ema__tilt{animation:ema-fresh 1.4s var(--f-bounce)}.ema.-fresh .ema__face.-front img{filter:drop-shadow(0 0 2rem rgba(var(--c-red-rgb), .9)) drop-shadow(0 1.1rem 1.1rem #0000008c)}@keyframes ema-fresh{0%{transform:rotate(0)scale(.9)}25%{transform:rotate(-14deg)scale(1.08)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@media (hover:hover){.ema:hover .ema__swing{animation-play-state:paused}}.aw__saved{padding:0 var(--pad);text-align:center;color:#e6dfe466;margin-top:4.5rem}@media (max-width:1023px){.aw__intro{flex-direction:column;align-items:stretch}.aw__iggy{justify-content:flex-end}.aw__bubble{width:min(19rem,100%)}}@media (max-width:639px){.aw{padding-top:6rem}.aw__dog{width:3.6rem}.aw__rope{margin-inline:0}}@media (prefers-reduced-motion:reduce){.ema__swing,.aw__leaf,.aw__glow,.aw__shide,.aw__dog{animation:none}}
