.ssg .band-s01,.ssg .band-s01-grain,.ssg .band-s01-tape,.ssg .band-s01-stub,.ssg .band-s01-pen{--g: calc((100% - 1084px)/2) ;--paper: #faf7f2;--ink: #1c1a17;--ink-soft: rgba(28, 26, 23, .58);--ink-faint: rgba(28, 26, 23, .3);--blue: #2743a6}.ssg .band-s01{background:radial-gradient(ellipse 70% 60% at 50% 42%,rgba(255,251,244,.5),transparent 70%),radial-gradient(ellipse 120% 90% at 50% 50%,transparent 55%,rgba(92,70,44,.1)),#e8e2d8}.ssg .band-s01-grain{background:radial-gradient(circle at 1px 1px,rgba(28,26,23,.055) .7px,transparent 1.1px) 0 0 / 5px 5px,radial-gradient(circle at 1px 1px,rgba(255,255,255,.28) .7px,transparent 1.1px) 2px 3px / 7px 6px,repeating-linear-gradient(112deg,rgba(92,70,44,.018) 0 1px,transparent 1px 7px)}.ssg .band-s01-tape{position:absolute;width:118px;font:400 9.5px/15px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ssg .band-s01-roll{position:absolute;inset:0;display:flex;flex-direction:column;padding:0 10px;overflow:hidden;background:linear-gradient(90deg,rgba(92,70,44,.05),transparent 12%,transparent 88%,rgba(92,70,44,.05)),repeating-linear-gradient(180deg,transparent 0 14px,rgba(28,26,23,.035) 14px 15px),var(--paper);box-shadow:0 1px 1px #3c2d1e14,0 16px 30px -14px #3c2d1e61}.ssg .band-s01-hang{top:-200px;bottom:42%}.ssg .band-s01-hang .band-s01-roll{justify-content:flex-end;padding-bottom:6px}.ssg .band-s01-fed{top:22%;bottom:-380px}.ssg .band-s01-fed .band-s01-roll{padding-top:8px}.ssg .band-s01-deep{--paper: #f2ede4;--ink: rgba(28, 26, 23, .55);--ink-soft: rgba(28, 26, 23, .36);--ink-faint: rgba(28, 26, 23, .2);top:-150px;bottom:-150px;width:84px;font-size:7px;line-height:11px}.ssg .ssg-section[data-parallax] .band-s01-deep{will-change:transform}.ssg .band-s01-deep .band-s01-roll{padding:0 7px;background:linear-gradient(90deg,rgba(92,70,44,.05),transparent 14%,transparent 86%,rgba(92,70,44,.05)),repeating-linear-gradient(180deg,transparent 0 10px,rgba(28,26,23,.03) 10px 11px),var(--paper);box-shadow:0 1px 1px #3c2d1e0d,0 10px 22px -12px #3c2d1e38}.ssg .band-s01-near.band-s01-left{left:calc(var(--g) * .62 - 59px)}.ssg .band-s01-near.band-s01-right{right:calc(var(--g) * .62 - 59px)}.ssg .band-s01-deep.band-s01-left{left:calc(var(--g) * .2 - 42px)}.ssg .band-s01-deep.band-s01-right{right:calc(var(--g) * .2 - 42px)}@media(max-width:1699px){.ssg .band-s01-near.band-s01-left{left:calc(var(--g) * .5 - 59px)}.ssg .band-s01-near.band-s01-right{right:calc(var(--g) * .5 - 59px)}.ssg .band-s01-deep.band-s01-left{left:-44px}.ssg .band-s01-deep.band-s01-right{right:-44px}}@media(max-width:1179px){.ssg .band-s01-near{display:none}.ssg .band-s01-deep.band-s01-left{left:-56px}.ssg .band-s01-deep.band-s01-right{right:-56px}}.ssg .band-s01-tear{position:absolute;left:0;width:100%;height:9px;fill:var(--paper)}.ssg .band-s01-tear--bottom{bottom:-8px}.ssg .band-s01-tear--top{top:-8px;transform:scaleY(-1)}.ssg .band-s01-r-head{margin:1.2em 0 .3em;text-align:center;font-size:1.45em;font-weight:500;letter-spacing:.32em;text-indent:.32em}.ssg .band-s01-r-meta{display:flex;justify-content:space-between;color:var(--ink-soft)}.ssg .band-s01-r-rule{flex:none;height:1px;margin:.45em 0;background:repeating-linear-gradient(90deg,var(--ink-faint) 0 3px,transparent 3px 6px)}.ssg .band-s01-r-line{display:flex;align-items:flex-end;white-space:nowrap}.ssg .band-s01-r-line i{flex:1;min-width:4px;height:2px;margin:0 3px .35em;background:radial-gradient(circle,var(--ink-faint) .75px,transparent 1px) 0 50% / 4px 2px repeat-x}.ssg .band-s01-r-total{font-weight:500}.ssg .band-s01-r-bar{flex:none;height:2em;margin:.8em 0 .3em;background:repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 3px,var(--ink) 3px 5px,transparent 5px 6px,var(--ink) 6px 7px,transparent 7px 10px,var(--ink) 10px 13px,transparent 13px 14px,var(--ink) 14px 15px,transparent 15px 17px)}.ssg .band-s01-r-note{text-align:center;font-size:.85em;color:var(--ink-soft)}.ssg .band-s01-r-perf{flex:none;height:2.4em;margin:0 -10px;background:radial-gradient(circle,var(--ink-faint) .9px,transparent 1.2px) 0 50% / 6px 4px repeat-x}.ssg .band-s01-stub,.ssg .band-s01-pen{position:absolute;display:none}.ssg .band-s01-stub{top:66%;rotate:-7deg;left:calc(var(--g) * .5 - 60px);width:120px;font:400 9.5px/15px JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ssg .band-s01-stub .band-s01-roll{position:relative;inset:auto;padding:10px 10px 12px;overflow:visible;box-shadow:0 1px 1px #3c2d1e1a,0 22px 34px -16px #3c2d1e80}.ssg .band-s01-circled{position:relative;display:inline-block}.ssg .band-s01-ink{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round}.ssg .band-s01-ink--ring{position:absolute;top:-6px;left:-8px;width:calc(100% + 17px);height:calc(100% + 11px);max-width:none;overflow:visible;stroke-width:1.5;vector-effect:non-scaling-stroke}.ssg .band-s01-ink--ring path{vector-effect:non-scaling-stroke}.ssg .band-s01-ink--tick{display:block;width:30px;height:20px;margin:10px 0 0 2px;stroke-width:3.2}.ssg .band-s01-pen{top:12%;rotate:28deg;right:calc(var(--g) * .5 - 80px);width:160px;height:16px;overflow:visible}.ssg .band-s01-pen-shadow{fill:#3c2d1e33}.ssg .band-s01-pen-tip{fill:var(--ink)}.ssg .band-s01-pen-cone{fill:#ddd6ca}.ssg .band-s01-pen-body{fill:var(--blue)}.ssg .band-s01-pen-cap,.ssg .band-s01-pen-clip{fill:#1b2f78}.ssg .band-s01-pen-shine{fill:#ffffff47}@media(min-width:1400px){.ssg .band-s01-stub,.ssg .band-s01-pen{display:block}}.ssg .band-s02{background:linear-gradient(180deg,rgba(255,248,242,.7),transparent 30%,transparent 62%,rgba(180,83,47,.07)),#f4ede8}.ssg .band-s02-far,.ssg .band-s02-near,.ssg .band-s02-sun,.ssg .band-s02-bulbs,.ssg .band-s02-cluster,.ssg .band-s02-sparkle{position:absolute}.ssg .ssg-section[data-parallax] .band-s02-far,.ssg .ssg-section[data-parallax] .band-s02-sun{will-change:transform}.ssg .band-s02-far{inset:-75px -20px;background:radial-gradient(ellipse 34% 30% at 16% 34%,rgba(255,180,136,.28),transparent 70%),radial-gradient(ellipse 40% 26% at 64% 18%,rgba(255,233,218,.95),transparent 72%),radial-gradient(ellipse 30% 34% at 88% 72%,rgba(255,180,136,.26),transparent 70%),radial-gradient(ellipse 36% 24% at 36% 86%,rgba(247,195,166,.3),transparent 72%)}.ssg .band-s02-near{inset:-70px -50px;background:radial-gradient(circle at 8% 70%,rgba(255,196,160,.4),transparent 11%),radial-gradient(circle at 93% 30%,rgba(255,196,160,.36),transparent 12%),radial-gradient(circle at 50% 48%,rgba(255,238,226,.7),transparent 26%),radial-gradient(circle at 76% 92%,rgba(255,226,204,.6),transparent 14%)}.ssg .band-s02-sun{top:0;bottom:0;left:calc(50% - 700px);width:1400px}.ssg .band-s02-beam{position:absolute;rotate:22deg;background:radial-gradient(closest-side,var(--beam) 45%,transparent)}.ssg .band-s02-beam-wide{--beam: rgba(255, 249, 238, .9)}.ssg .band-s02-beam-thin{--beam: rgba(255, 244, 228, .7)}.ssg .band-s02-beam-shade{--beam: rgba(180, 83, 47, .09)}.ssg .band-s02-bulbs{--bulb-gap: 120px;inset:-34px 0}.ssg .band-s02-glass,.ssg .band-s02-halo{position:absolute;inset:0}.ssg .band-s02-strip{position:absolute;background-image:var(--bulb)}.ssg .band-s02-top{top:24px;left:0;right:0;height:96px;background-size:var(--bulb-size) 96px;background-position:calc(50% + var(--bulb-shift)) 50%;background-repeat:repeat-x}.ssg .band-s02-left,.ssg .band-s02-right{top:144px;bottom:54px;width:96px;background-size:96px var(--bulb-size);background-position:50% var(--bulb-shift);background-repeat:repeat-y}.ssg .band-s02-left{left:-30px}.ssg .band-s02-right{right:-30px}.ssg .band-s02-glass{--bulb: radial-gradient(circle, #fffaf5 0 7px, #e3cab9 8px 9.5px, transparent 10.5px);--bulb-size: var(--bulb-gap);--bulb-shift: 0px}.ssg .band-s02-glass .band-s02-top:before{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:#bb8f7438}.ssg .band-s02-halo{--bulb: radial-gradient( circle, #fff 0 7px, #fff1e4 9px, rgba(255, 205, 170, .8) 14px, rgba(255, 180, 136, .34) 24px, rgba(255, 180, 136, .1) 36px, transparent 46px );--bulb-size: calc(var(--bulb-gap) * 3)}.ssg .band-s02-halo-0{--bulb-shift: calc(var(--bulb-gap) * -1)}.ssg .band-s02-halo-1{--bulb-shift: 0px}.ssg .band-s02-halo-2{--bulb-shift: var(--bulb-gap)}.ssg .band-s02-front{--gutter-edge: calc(50% + 576px + max(0px, (100% - 1440px) * .22)) }.ssg .band-s02-cluster{width:120px;height:200px}.ssg .band-s02-left-gutter{right:var(--gutter-edge)}.ssg .band-s02-right-gutter{left:var(--gutter-edge)}.ssg .band-s02-orb{position:absolute;border-radius:50%}.ssg .band-s02-peach{background:radial-gradient(circle,rgba(255,196,160,.26) 0 50%,rgba(255,170,124,.5) 64%,rgba(255,170,124,.16) 69%,transparent 71%)}.ssg .band-s02-cream{background:radial-gradient(circle,rgba(255,252,248,.9) 0 46%,rgba(255,232,214,.95) 60%,rgba(255,196,160,.4) 66%,transparent 71%)}.ssg .band-s02-clay{background:radial-gradient(circle,rgba(236,138,94,.55) 0 45%,transparent 70%)}.ssg .band-s02-sparkle{width:46px;height:46px;padding:9px;background:radial-gradient(circle,rgba(255,214,184,.9),rgba(255,180,136,.3) 34%,transparent 64%)}.ssg .band-s02-sparkle svg{display:block;width:100%;height:100%;fill:#fff;stroke:#ec8a5e8c;stroke-width:.6}@media(max-width:1279px){.ssg .band-s02-front{display:none}}@media(max-width:720px){.ssg .band-s02-left,.ssg .band-s02-right{display:none}.ssg .band-s02-bulbs{--bulb-gap: 84px}}.ssg .band-s03{background:#fff4c2}.ssg .band-s03-shape,.ssg .band-s03-jab{position:absolute}.ssg .ssg-section[data-parallax] .band-s03-disc,.ssg .ssg-section[data-parallax] .band-s03-tile{will-change:transform}.ssg .band-s03-shape{border:4px solid #000}.ssg .band-s03-disc{left:-14%;top:42%;width:clamp(260px,38vw,660px);aspect-ratio:1;border-radius:50%;background:#ffe45c;box-shadow:10px 10px #000}.ssg .band-s03-tile{right:4%;top:1%;width:clamp(120px,15vw,270px);aspect-ratio:1;border-radius:22%;background:#3ddc97;box-shadow:14px 14px #000;rotate:12deg}.ssg .band-s03-dot{left:5%;top:84%;width:clamp(84px,11vw,190px);aspect-ratio:1;border-radius:50%;background:#ff8a3d;box-shadow:20px 20px #000}.ssg .band-s03-jab{--h: clamp(64px, 8vw, 120px);height:var(--h)}.ssg .band-s03-jab>i{position:absolute;border:4px solid #000;background:var(--glove)}.ssg .band-s03-arm{top:22%;bottom:22%;box-shadow:16px 16px #000}.ssg .band-s03-cuff{top:10%;bottom:10%;width:calc(var(--h) * .34);border-radius:10px;--glove: #FFFFFF}.ssg .band-s03-glove{top:-18%;height:136%;aspect-ratio:1;border-radius:50%;box-shadow:16px 16px #000}.ssg .band-s03-jab-left{--glove: #FF3B21;left:0;top:10%;width:clamp(140px,calc((100% - 640px)/2 - 24px),560px)}.ssg .band-s03-jab-left .band-s03-arm{left:-40px;right:calc(var(--h) * .6);border-radius:0 999px 999px 0}.ssg .band-s03-jab-left .band-s03-cuff{right:calc(var(--h) * .95)}.ssg .band-s03-jab-left .band-s03-glove{right:0}.ssg .band-s03-jab-right{--glove: #2F5BFF;right:0;top:55%;width:clamp(140px,calc((100% - 1028px)/2 + 28px),520px)}.ssg .band-s03-jab-right .band-s03-arm{right:-40px;left:calc(var(--h) * .6);border-radius:999px 0 0 999px}.ssg .band-s03-jab-right .band-s03-cuff{left:calc(var(--h) * .95)}.ssg .band-s03-jab-right .band-s03-glove{left:0}.ssg .band-s03-gutter{--w: min(210px, calc((100% - 1060px)/2 - 40px) );position:absolute;display:block;width:var(--w);height:auto;aspect-ratio:1;overflow:visible}.ssg .band-s03-burst{left:calc((100% - 1060px) / 4 - var(--w) / 2);top:44%}.ssg .band-s03-arrow{right:calc((100% - 1060px) / 4 - var(--w) / 2);top:22%}@media(max-width:1279px){.ssg .band-s03-gutter{display:none}}.ssg .band-s04{background:radial-gradient(ellipse 70% 60% at 6% 0%,#faf6edd9,#faf6ed00 72%),linear-gradient(170deg,#eeeae1,#ece8df 55%,#e6dfd2)}.ssg .band-s04-slats{position:absolute;inset:-110px -200px;background:linear-gradient(142deg,#ece8df00 16%,#ece8df66 48%,#e8e2d6c7 84%),linear-gradient(28deg,#54422c00 44%,#54422c0d 48% 52%,#54422c00 56%),repeating-linear-gradient(118deg,#54422c0f 0 50px,#54422c00 104px,#fffbf0a8 150px 226px,#fffbf000 272px,#54422c0f 326px 340px)}.ssg .band-s04-shade{position:absolute;background:no-repeat 0 0 / 100% 100%}.ssg .band-s04-shade.is-euca{left:-124px;top:24px;width:568px;height:627px;transform-origin:64px 16px}.ssg .band-s04-shade.is-willow{left:calc(100% - 655px);top:calc(34% - 77px);width:706px;height:226px;transform-origin:685px 77px}.ssg .ssg-section[data-parallax] .band-s04-slats,.ssg .ssg-section[data-parallax] .band-s04-shade.is-euca{will-change:transform}.ssg .band-s04-leaf{--leaf: clamp(48px, 9vw - 44px, 110px);position:absolute;width:var(--leaf);height:var(--leaf);margin-left:calc(var(--leaf) / -2)}.ssg .band-s04-leaf svg{display:block;width:100%;height:100%;overflow:visible;stroke:#6e7b5e;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ssg .band-s04-leaf svg *{vector-effect:non-scaling-stroke}.ssg .band-s04-leaf.is-coin svg{fill:#e3e9dccc}.ssg .band-s04-leaf.is-willow svg{fill:#c9d5c0d9}.ssg .band-s04-leaf.is-clay svg{fill:#f0ddd1e6;stroke:#b0735a}.ssg .band-s04-leaf.is-a{left:calc(25% - 241px);top:30%}.ssg .band-s04-leaf.is-b{left:calc(75% + 241px);top:46%}.ssg .band-s04-leaf.is-c{left:calc(25% - 241px);top:70%;--leaf: clamp(40px, 6vw - 30px, 78px)}@media(max-width:1239.98px){.ssg .band-s04-front{display:none}}.ssg .band-s05{background-color:#efe9e4;background-image:radial-gradient(ellipse 70% 55% at 50% 42%,#fffdf98c,#fffdf900 72%),radial-gradient(rgba(90,30,45,.035) 1px,transparent 1.2px);background-size:100% 100%,6px 6px}.ssg .band-s05-mast,.ssg .band-s05-line{position:absolute;left:0;right:0;height:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:Bodoni Moda,"Bodoni 72",Didot,Georgia,serif}.ssg .band-s05-mast{top:56%}.ssg .band-s05-mast span{font-size:max(23vw,132px);font-weight:900;font-variation-settings:"opsz" 96;line-height:.8;letter-spacing:-.02em;color:#5b1a2b11}.ssg .ssg-section[data-parallax] .band-s05-mast span{will-change:transform}.ssg .band-s05-line{top:calc(var(--space-16) + 9.5rem)}.ssg .band-s05-line span{font-size:clamp(28px,3.2vw,56px);font-style:italic;font-weight:500;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(91,26,43,.16)}.ssg .band-s05-top,.ssg .band-s05-foot{position:absolute;left:0;right:0}.ssg .band-s05-top{top:0;height:72px}.ssg .band-s05-foot{bottom:0;height:80px}.ssg .band-s05-marks svg{position:absolute;display:block;fill:none;stroke:#5b1a2b80;stroke-width:.9}.ssg .band-s05-crop{width:44px;height:44px}.ssg .band-s05-crop .band-s05-bleed{stroke:#5b1a2b38}.ssg .band-s05-crop-tl{top:24px;left:24px}.ssg .band-s05-crop-tr{top:24px;right:24px}.ssg .band-s05-crop-bl{bottom:24px;left:24px}.ssg .band-s05-crop-br{bottom:24px;right:24px}.ssg .band-s05-reg{top:50%;width:32px;height:32px;margin-top:-16px}.ssg .band-s05-reg-l{left:14px}.ssg .band-s05-reg-r{right:14px}.ssg .band-s05-marks .band-s05-reg-dot{fill:#5b1a2b80;stroke:none}.ssg .band-s05-bar{position:absolute;right:76px;bottom:30px;display:flex;border:1px solid rgba(91,26,43,.25)}.ssg .band-s05-bar i{width:12px;height:12px}.ssg .band-s05-slug{position:absolute;left:76px;bottom:30px;margin:0;font:500 10px/12px Inter,system-ui,sans-serif;letter-spacing:.08em;color:#5b1a2b80}.ssg .band-s05-head{position:absolute;top:20px;left:76px;right:76px}.ssg .band-s05-head p{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;font:500 10px/16px Inter,system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#5b1a2bb8}.ssg .band-s05-head .band-s05-head-brand{font-family:Bodoni Moda,"Bodoni 72",Didot,Georgia,serif;font-size:17px;font-style:italic;font-weight:600;letter-spacing:.02em;text-transform:none;color:#5b1a2b}.ssg .band-s05-rule{display:block;height:5px;margin-top:6px;border-block:1.5px solid #5B1A2B;border-bottom-width:.75px;opacity:.7}.ssg .band-s05-gutter{--band-s05-half: 530px;position:absolute;top:0;bottom:0;width:calc(50% - var(--band-s05-half));font-size:clamp(10px,.72vw,14px)}.ssg .band-s05-gutter-l{left:0}.ssg .band-s05-gutter-r{right:0}.ssg .band-s05-folio,.ssg .band-s05-fan{position:absolute;left:0;right:0;margin-inline:auto}.ssg .band-s05-folio{top:62%;width:9em;display:flex;flex-direction:column;align-items:flex-start;color:#5b1a2b}.ssg .band-s05-folio-no{font:italic 500 1.5em/1 Bodoni Moda,"Bodoni 72",Didot,Georgia,serif}.ssg .band-s05-folio-num{font:900 6.4em/.9 Bodoni Moda,"Bodoni 72",Didot,Georgia,serif;font-variation-settings:"opsz" 96;letter-spacing:-.03em}.ssg .band-s05-folio-rule{width:100%;height:0;margin:.7em 0 .6em;border-top:1px solid rgba(91,26,43,.6)}.ssg .band-s05-folio-meta{font:500 .8em/1.6 Inter,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#5b1a2bb8}.ssg .band-s05-fan{top:34%;width:7em;height:11em;transform-origin:50% 88%}.ssg .ssg-section[data-parallax] .band-s05-fan{will-change:transform}.ssg .band-s05-swatch{position:absolute;inset:0;display:flex;flex-direction:column;padding:.5em .5em 0;border-radius:.5em;background:#fcf8f2;box-shadow:0 .8em 1.6em -.6em #3c0e1e59,0 0 0 1px #5b1a2b14;transform-origin:50% 88%}.ssg .band-s05-swatch:nth-child(1){transform:rotate(-26deg)}.ssg .band-s05-swatch:nth-child(2){transform:rotate(-10deg)}.ssg .band-s05-swatch:nth-child(3){transform:rotate(6deg)}.ssg .band-s05-swatch i{display:block;height:5.6em;border-radius:.25em}.ssg .band-s05-swatch b{margin-top:.5em;font:italic 600 1.15em/1.1 Bodoni Moda,"Bodoni 72",Didot,Georgia,serif;color:#2a1218}.ssg .band-s05-swatch small{font:500 .75em/1.6 Inter,system-ui,sans-serif;letter-spacing:.14em;color:#7a6268}.ssg .band-s05-rivet{position:absolute;left:50%;top:88%;width:.9em;height:.9em;margin:-.45em 0 0 -.45em;border-radius:50%;background:#b98a5e;box-shadow:inset 0 0 0 .2em #dccbae}@media(max-width:1359px){.ssg .band-s05-folio,.ssg .band-s05-fan{display:none}}@media(max-width:1000px){.ssg .band-s05-line{display:none}}@media(max-width:720px){.ssg .band-s05-head{top:14px;left:64px;right:64px}.ssg .band-s05-head p{font-size:9px;letter-spacing:.18em}.ssg .band-s05-head .band-s05-head-issue{display:none}.ssg .band-s05-rule{margin-top:4px}.ssg .band-s05-slug{display:none}.ssg .band-s05-bar{right:64px;bottom:22px}.ssg .band-s05-crop-tl,.ssg .band-s05-crop-tr{top:12px}.ssg .band-s05-crop-tl,.ssg .band-s05-crop-bl{left:12px}.ssg .band-s05-crop-tr,.ssg .band-s05-crop-br{right:12px}.ssg .band-s05-crop-bl,.ssg .band-s05-crop-br{bottom:12px}}.ssg .band-s06{background:#f6f3f8}.ssg .band-s06-paper{position:absolute;inset:0;background-color:#f6f3f8;background-image:radial-gradient(circle,rgba(61,42,84,.17) 1.6px,transparent 2.2px);background-size:26px 26px;background-position:center}.ssg .band-s06-margin{position:absolute;inset:0 auto 0 72px;width:2px;background:#f98ba880;box-shadow:5px 0 #f98ba847}.ssg .band-s06-holes{position:absolute;inset:0 auto 0 20px;width:24px;background-image:radial-gradient(circle,#E2DAEA 0 7px,rgba(61,42,84,.2) 7.5px 8.6px,transparent 9.2px);background-size:24px 72px;background-position:center}@media(max-width:900px){.ssg .band-s06-margin,.ssg .band-s06-holes{display:none}}.ssg .band-s06-tape{position:absolute;left:-4%;width:108%;height:44px}.ssg .band-s06-tape-stripe{top:17%;background:repeating-linear-gradient(45deg,#f98ba8bd 0 12px,#ffffffa3 12px 24px)}.ssg .band-s06-tape-dots{top:62%;background-color:#c8b9f0c7;background-image:radial-gradient(circle,rgba(255,255,255,.83) 3.5px,transparent 4.2px);background-size:20px 20px}.ssg .band-s06-slot{position:absolute;display:none;justify-content:center}.ssg .band-s06-slot.wide{width:calc(50% - 536px)}.ssg .band-s06-slot.narrow{top:calc(4rem + 28px);width:calc(50% - 336px);--sz: 72px}.ssg .band-s06-slot.left-a,.ssg .band-s06-slot.left-b,.ssg .band-s06-slot.left-s,.ssg .band-s06-slot.left-n{left:0}.ssg .band-s06-slot.right-a,.ssg .band-s06-slot.right-b,.ssg .band-s06-slot.right-s,.ssg .band-s06-slot.right-n{right:0}.ssg .band-s06-slot.left-a{top:10%;--sz: 132px}.ssg .band-s06-slot.left-b{top:57%;--sz: 150px}.ssg .band-s06-slot.right-a{top:22%;--sz: 126px}.ssg .band-s06-slot.right-b{top:70%;--sz: 118px}.ssg .band-s06-slot.left-s{top:40%}.ssg .band-s06-slot.right-s{top:48%}@media(min-width:1240px){.ssg .band-s06-slot.wide{display:flex}}@media(min-width:820px)and (max-width:1239.98px){.ssg .band-s06-slot.narrow{display:flex}}.ssg .band-s06-sticker{position:relative;width:min(var(--sz),74%);aspect-ratio:1;transform-origin:28% 22%}.ssg .ssg-section[data-parallax] .band-s06-tape,.ssg .ssg-section[data-parallax] .band-s06-sticker{will-change:transform}.ssg .band-s06-sticker svg{display:block;width:100%;height:100%}.ssg .band-s06-sparkle{display:block;width:min(46px,32%);aspect-ratio:1;overflow:visible}.ssg .band-s07{background:#ededed}.ssg .band-s07-cols{background-image:linear-gradient(to right,rgba(17,17,17,.075) 1px,transparent 1px);background-size:40px 100%;background-position:calc(50% + 20px) 0}.ssg .ssg-layer.band-s07-rows{inset:-80px 0;background-image:linear-gradient(to bottom,rgba(17,17,17,.06) 1px,transparent 1px);background-size:100% 40px}.ssg .band-s07-dot{position:absolute;top:360px;left:calc(50% + 440px);width:160px;height:160px;border-radius:50%;background:#e63312}.ssg .ssg-section[data-parallax] .band-s07-rows,.ssg .ssg-section[data-parallax] .band-s07-dot{will-change:transform}.ssg .band-s07-rule{position:absolute;bottom:122px;left:-160px;width:calc(50% - 400px);height:6px;background:#111}.ssg .band-s07-square{position:absolute;bottom:128px;left:calc(50% + 554px);width:12px;height:12px;background:#e63312}@media(max-width:1180px){.ssg .ssg-layer.band-s07-rows{background-position:0 100%}.ssg .band-s07-dot{inset:auto -80px 160px auto}.ssg .band-s07-rule{width:calc(25% + 160px)}.ssg .band-s07-square{display:none}}.ssg .band-s09-base{background:radial-gradient(circle at 12% 0%,rgba(249,139,168,.35),transparent 40%),radial-gradient(circle at 90% 100%,rgba(191,233,255,.6),transparent 45%),#f3eeff}.ssg .band-s09-defs{position:absolute;width:0;height:0;overflow:hidden}.ssg .band-s09-foil{position:absolute;top:0;bottom:0;left:-50%;width:200%;background:linear-gradient(100deg,#b9f5dc5c,#f98ba854,#c9b8ff5c,#bfe9ff73,#b9f5dc5c,#f98ba854,#c9b8ff5c)}.ssg .band-s09-sheen{background:repeating-linear-gradient(-62deg,#fff0 0 240px,#ffffff80 290px,#fff7fb33 320px,#fff0 360px 620px)}.ssg .band-s09-ridges{background:repeating-linear-gradient(118deg,#fff0 0 22px,#ffffff4d 22px 24px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000)}.ssg .band-s09-near{position:absolute;inset:-85px 0}.ssg .ssg-section[data-parallax] .band-s09-foil,.ssg .ssg-section[data-parallax] .band-s09-near{will-change:transform}.ssg .band-s09-dot{position:absolute;display:block;overflow:visible}.ssg .band-s09-far .band-s09-dot{opacity:.9}.ssg .band-s09-svg{display:block;width:100%;height:100%;overflow:visible}.ssg .band-s09-front{--toy: clamp(64px, calc(50% - 600px) , 210px);--gutter-left: calc(25% - 256px) ;--gutter-right: calc(75% + 256px) }.ssg .band-s09-toy{position:absolute;width:var(--toy);aspect-ratio:1}.ssg .band-s09-fill{position:absolute;inset:0}.ssg .band-s09-star{top:30%;left:calc(var(--gutter-left) - var(--toy) / 2)}.ssg .band-s09-shadow{position:absolute;inset:10% 5% -12%;border-radius:50%;background:radial-gradient(closest-side,rgba(168,15,104,.2),rgba(168,15,104,.08) 60%,transparent)}.ssg .band-s09-mini{position:absolute;top:88%;left:78%;width:34%;height:34%}.ssg .band-s09-twin{top:80%;left:calc(var(--gutter-right) - var(--toy) * .25);width:calc(var(--toy) * .5)}.ssg .band-s09-bubble{top:70%;left:calc(var(--gutter-left) - var(--toy) * .4);width:calc(var(--toy) * .8)}.ssg .band-s09-bub{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 28%,#FFFFFF 0 7%,rgba(255,255,255,.35) 14%,transparent 30%),radial-gradient(circle at 50% 50%,#fff0 55%,#c9b8ff8c 78%,#bfe9ffd9 94%,#f98ba8b3);box-shadow:inset 0 0 0 3px #fffc,inset -10px -14px 24px #f98ba859}.ssg .band-s09-disc{top:34%;left:calc(var(--gutter-right) - var(--toy) / 2)}.ssg .band-s09-disc .band-s09-shadow{background:radial-gradient(closest-side,rgba(61,123,255,.18),rgba(61,123,255,.07) 60%,transparent)}.ssg .band-s09-cd{inset:4px;border-radius:50%;background:radial-gradient(circle,#FFFFFF 0 16%,#2B1433 16% 19%,rgba(255,255,255,.55) 19% 24%,transparent 24%),repeating-radial-gradient(circle,#fff0 0 5px,#ffffff59 5px 6px),conic-gradient(from 30deg,#f98ba8,#fff1a8,#bfe9ff,#c9b8ff,#ffd1e0,#9fe6ff,#f98ba8);box-shadow:0 0 0 4px #2b1433,inset 0 0 0 5px #ffffff8c}@media(max-width:1279px){.ssg .band-s09-front{--toy: 60px;--gutter-left: calc(25% - 160px) ;--gutter-right: calc(75% + 160px) }.ssg .band-s09-star,.ssg .band-s09-disc{top:64px}.ssg .band-s09-bubble,.ssg .band-s09-twin{top:150px}}@media(max-width:879px){.ssg .band-s09-front{display:none}}.ssg .band-s10-paper{background:#e3ddce}.ssg .band-s10-plate{--r: min(340px, 40vw);--cx: calc(var(--ox) + 9vw);--cy: calc(var(--oy) + 170px);position:absolute;inset:calc(-1 * var(--oy)) calc(-1 * var(--ox));overflow:hidden}.ssg .ssg-section[data-parallax] .band-s10-plate{will-change:transform}.ssg .band-s10-pink{--oy: 62px;--ox: 11px;--ink: #e33e8e;--r2: min(300px, 38vw);--c2x: calc(100% - var(--ox) - 5vw);--c2y: calc(100% - var(--oy) - 150px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='s10n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.07 0 0 0 0 0.07 0 0 0 .66 -.33'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s10n)'/%3E%3C/svg%3E") 0 0 / 260px 260px,#e3ddce}.ssg .band-s10-black{--oy: 40px;--ox: 7px;--ink: #171314}.ssg .band-s10-defs{position:absolute}.ssg .band-s10-screen{position:absolute;inset:0}.ssg .band-s10-pink .band-s10-screen{background:radial-gradient(closest-side,#000,#fff 150%) 0 0 / 18px 18px,radial-gradient(circle var(--r) at var(--cx) var(--cy),#2e2e2e,#4a4a4a calc(var(--r) - 1px),#fff var(--r)),linear-gradient(-9deg,#fff 47%,#5a5a5a 47.1%,#3a3a3a 55%,#fff 55.1%),radial-gradient(circle var(--r2) at var(--c2x) var(--c2y),#121212,#8a8a8a var(--r2),#fff calc(var(--r2) + 1px));background-blend-mode:screen,multiply,multiply,normal;filter:contrast(40) url(#band-s10-ink-pink)}.ssg .band-s10-black .band-s10-screen{background:radial-gradient(closest-side,#000,#fff 150%) 0 0 / 12px 12px,radial-gradient(circle calc(var(--r) * 1.55) at calc(var(--cx) + var(--r) * .55) calc(var(--cy) + var(--r) * .55),#000,#fff),radial-gradient(circle var(--r) at var(--cx) var(--cy),#000 calc(var(--r) - 1px),#fff var(--r));background-blend-mode:screen,screen,normal;filter:contrast(40) url(#band-s10-ink-black)}.ssg .band-s10-black .band-s10-trim:before{content:"";position:absolute;left:calc(var(--cx) - var(--ox) - var(--r));top:calc(var(--cy) - var(--oy) - var(--r));width:calc(2 * var(--r));height:calc(2 * var(--r));border:4px solid var(--ink);border-radius:50%}.ssg .band-s10-trim{position:absolute;inset:var(--oy) var(--ox)}.ssg .band-s10-word{position:absolute;left:clamp(6px,1.4vw,32px);bottom:56px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:clamp(88px,8vw,180px);font-weight:400;line-height:.84;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.ssg .band-s10-pink .band-s10-word{translate:8px -7px}.ssg .band-s10-black .band-s10-word{color:transparent;-webkit-text-stroke:3px var(--ink)}.ssg .band-s10-target,.ssg .band-s10-crop{position:absolute;fill:none;stroke:var(--ink)}.ssg .band-s10-target{width:44px;height:44px;stroke-width:4}.ssg .band-s10-crop{width:32px;height:32px;stroke-width:3}.ssg .band-s10-target.band-s10-at-tl{top:56px;left:20px}.ssg .band-s10-target.band-s10-at-tr{top:56px;right:20px}.ssg .band-s10-crop.band-s10-at-tl{top:6px;left:76px}.ssg .band-s10-crop.band-s10-at-tr{top:6px;right:76px;transform:scaleX(-1)}.ssg .band-s10-crop.band-s10-at-bl{bottom:6px;left:6px;transform:scaleY(-1)}.ssg .band-s10-crop.band-s10-at-br{bottom:6px;right:6px;transform:scale(-1)}.ssg .band-s10-pin{position:absolute}.ssg .band-s10-scrap{--tear: polygon( 0 4%, 7% 0, 15% 3%, 24% 1%, 33% 4%, 41% 0, 52% 3%, 61% 1%, 70% 4%, 79% 0, 88% 3%, 100% 1%, 99% 30%, 100% 62%, 98% 100%, 90% 96%, 81% 99%, 71% 95%, 62% 98%, 51% 94%, 42% 99%, 33% 95%, 22% 98%, 12% 94%, 3% 98%, 1% 60% );position:relative;z-index:0;color:#1a1617}.ssg .band-s10-scrap:before,.ssg .band-s10-scrap:after{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--tear)}.ssg .band-s10-scrap:before{translate:4px 6px;background:#1a16172e}.ssg .band-s10-scrap:after{background:#f9f7f0}.ssg .band-s10-note{top:58px;right:3.5vw}.ssg .band-s10-note .band-s10-scrap{width:250px;padding:26px 26px 30px;transform:rotate(3.5deg)}.ssg .band-s10-note p{margin:0;font-family:Special Elite,Courier New,monospace;font-size:18px;line-height:1.55;color:inherit}.ssg .band-s10-note mark{padding:0 4px;background:#f946a6;color:inherit}.ssg .band-s10-loud{top:84px;left:3vw}.ssg .band-s10-loud .band-s10-scrap{padding:14px 30px 6px 24px;transform:rotate(-5deg)}.ssg .band-s10-loud span{display:block;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:clamp(72px,8vw,130px);line-height:.95;text-transform:uppercase;text-shadow:7px 6px 0 #ff48b0}.ssg .band-s10-stamp,.ssg .band-s10-ticket{--gutter: calc((100% - 1132px)/2) ;position:absolute}.ssg .band-s10-stamp{top:290px;right:calc(var(--gutter) / 2);width:clamp(96px,calc(var(--gutter) - 36px),180px);translate:50% 0;--band-s10-stamp-ink: #e33e8e}.ssg .band-s10-stamp svg{display:block;width:100%;height:auto;fill:var(--band-s10-stamp-ink);rotate:-14deg;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='200'%3E%3Cfilter id='s10m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.06 .9' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2 2.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s10m)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='200'%3E%3Cfilter id='s10m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.06 .9' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2 2.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s10m)'/%3E%3C/svg%3E");-webkit-mask-size:200px 100px;mask-size:200px 100px}.ssg .band-s10-stamp-rim{fill:none;stroke:var(--band-s10-stamp-ink);stroke-width:9}.ssg .band-s10-stamp-inner{fill:none;stroke:var(--band-s10-stamp-ink);stroke-width:3}.ssg .band-s10-stamp-ring{font-family:Special Elite,Courier New,monospace;font-size:17px;letter-spacing:.08em}.ssg .band-s10-stamp-big,.ssg .band-s10-stamp-small{text-anchor:middle}.ssg .band-s10-stamp-big{font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:40px}.ssg .band-s10-stamp-small{font-family:Special Elite,Courier New,monospace;font-size:13px;letter-spacing:.1em}.ssg .band-s10-ticket{top:570px;right:calc(var(--gutter) / 2);width:clamp(92px,calc(var(--gutter) - 48px),150px);translate:50% 0}.ssg .band-s10-stub{position:relative;display:flex;flex-direction:column;gap:6px;aspect-ratio:5 / 8;padding:12% 10% 10%;background:#f9f7f0;box-shadow:4px 6px #1a161729;rotate:4deg;color:#1a1617;font-family:Special Elite,Courier New,monospace;font-size:12px;line-height:1.35}.ssg .band-s10-stub-tone{display:block;height:30%;background:radial-gradient(circle,#ff48b0 42%,transparent 48%) 0 0 / 8px 8px;border:2px solid #1a1617}.ssg .band-s10-stub strong{font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:22px;font-weight:400;line-height:1;color:inherit;text-transform:uppercase}.ssg .band-s10-stub-no{margin-top:auto;padding-top:8px;border-top:2px dashed #1a1617;letter-spacing:.12em}.ssg .band-s10-tape{position:absolute;top:-12px;left:18%;width:64%;height:26px;rotate:-7deg}.ssg .band-s10-tape i{position:absolute;inset:0;background:radial-gradient(circle,rgba(26,22,23,.28) 1px,transparent 1.6px) 0 0 / 5px 5px,#cec6b2db;clip-path:polygon(2% 10%,0 45%,3% 100%,97% 92%,100% 55%,98% 0)}@media(max-width:1359px){.ssg .band-s10-stamp,.ssg .band-s10-ticket{--gutter: calc((100% - 40rem)/2) }.ssg .band-s10-stamp{top:40px;right:auto;left:calc(var(--gutter) / 2);width:clamp(80px,calc(var(--gutter) - 40px),118px);translate:-50% 0}.ssg .band-s10-ticket{top:22px;width:clamp(76px,calc(var(--gutter) - 56px),92px)}.ssg .band-s10-stub{gap:4px;font-size:10px}.ssg .band-s10-stub strong{font-size:16px}}@media(max-width:899px){.ssg .band-s10-stamp,.ssg .band-s10-ticket{display:none}}.ssg .band-s11{background:radial-gradient(70% 60% at 18% 14%,#fffcf46b,#fffcf400 60%),radial-gradient(80% 70% at 92% 104%,#7862441f,#78624400 62%),#e2dacc}.ssg .band-s11-fibers{background-image:radial-gradient(46% 38% at 26% 42%,#1a1a1a16,#1a1a1a09 45%,#1a1a1a00 72%),radial-gradient(30% 22% at 34% 30%,#1a1a1a0a,#1a1a1a00 70%),var(--s11-fibers);background-size:100% 100%,100% 100%,560px 560px;background-repeat:no-repeat,no-repeat,repeat}.ssg .band-s11-wash-near{position:absolute;left:50%;width:56%;top:48%;height:60%;background:radial-gradient(60.7% 43.3% at 50% 43.3%,#5e574d1a,#5e574d08 50%,#5e574d00 74%),radial-gradient(39.3% 23.3% at 35.7% 63.3%,#1a1a1a0d,#1a1a1a00 70%)}.ssg .ssg-section[data-parallax] .band-s11-wash-near,.ssg .ssg-section[data-parallax] .band-s11-enso{will-change:transform}.ssg .band-s11-enso-anchor{--s11-enso: clamp(820px, 92vw, 1760px);position:absolute;left:58%;top:50%;width:0;height:0}.ssg .band-s11-enso{position:absolute;left:calc(var(--s11-enso) / -2);top:calc(var(--s11-enso) / -2);width:var(--s11-enso);height:var(--s11-enso);max-width:none;overflow:visible;fill:#1a1a1a}.ssg .band-s11-strand{fill:none;stroke:#1a1a1a;stroke-linecap:round}.ssg .band-s11-petal,.ssg .band-s11-seal{--s11-gutter: calc((100% - 1116px)/2) ;position:absolute}.ssg .band-s11-petal{display:none}.ssg .band-s11-petal svg{display:block;width:100%;height:100%;overflow:visible}.ssg .band-s11-seal{width:30px;height:30px;right:18px;bottom:22px;font-family:Shippori Mincho,"Noto Serif JP",serif}@media(min-width:1280px){.ssg .band-s11-petal{display:block;scale:.72}.ssg .band-s11-petal-a{width:46px;height:36px;left:calc(var(--s11-gutter) * .52 - 23px);top:24%}.ssg .band-s11-petal-b{width:38px;height:30px;right:calc(var(--s11-gutter) * .42 - 19px);top:42%}.ssg .band-s11-petal-c{width:30px;height:24px;left:calc(var(--s11-gutter) * .36 - 15px);top:70%}.ssg .band-s11-seal{width:40px;height:40px;right:calc(var(--s11-gutter) * .5 - 20px);bottom:16%}}@media(min-width:1600px){.ssg .band-s11-petal{scale:1}.ssg .band-s11-seal{width:46px;height:46px;right:calc(var(--s11-gutter) * .5 - 23px)}}.ssg .band-s12{background:#0b0a0f}.ssg .band-s12-wall{inset:-35px 0;background:linear-gradient(#030306 35px,rgba(3,3,6,.7) 75px,transparent 215px),radial-gradient(ellipse 80% 70% at 50% 55%,transparent 55%,rgba(3,3,6,.55) 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='48'><rect width='120' height='48' fill='%2306060a'/><rect x='2' y='2' width='56' height='20' rx='2' fill='%23111016'/><rect x='62' y='2' width='56' height='20' rx='2' fill='%230f0e14'/><rect x='-28' y='26' width='56' height='20' rx='2' fill='%23121118'/><rect x='32' y='26' width='56' height='20' rx='2' fill='%23100f15'/><rect x='92' y='26' width='56' height='20' rx='2' fill='%23121118'/></svg>")}.ssg .ssg-section[data-parallax] .band-s12-wall,.ssg .ssg-section[data-parallax] .band-s12-haze{will-change:transform}.ssg .band-s12-haze{inset:-25px 0;background:radial-gradient(ellipse 45% 38% at 14% 76%,rgba(61,228,242,.1),transparent 70%),radial-gradient(ellipse 50% 42% at 86% 60%,rgba(162,107,255,.13),transparent 70%),radial-gradient(ellipse 60% 26% at 50% 100%,rgba(107,43,234,.18),transparent 70%)}.ssg .band-s12-pool{position:absolute;top:-30px;width:560px;height:480px}.ssg .band-s12-pool-open{left:calc(25% - 160px);margin-left:-280px;background:radial-gradient(closest-side,rgba(61,228,242,.2),rgba(61,228,242,.07) 55%,transparent)}.ssg .band-s12-pool-bar{right:calc(25% - 160px);margin-right:-280px;background:radial-gradient(closest-side,rgba(255,196,92,.15),rgba(162,107,255,.08) 55%,transparent)}.ssg .band-s12-counter{position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,rgba(61,228,242,.5) 25%,#d8fbff 50%,rgba(162,107,255,.55) 75%,transparent);box-shadow:0 0 18px 2px #3de4f240}.ssg .band-s12-sign{--w: 184px;position:absolute;top:20px;width:var(--w)}.ssg .band-s12-sign-open{left:calc(25% - 160px);margin-left:calc(var(--w) / -2)}.ssg .band-s12-sign-bar{right:calc(25% - 160px);margin-right:calc(var(--w) / -2)}.ssg .band-s12-drop{position:absolute;left:calc(50% - 1px);bottom:100%;width:2px;height:240px;background:#1d1c23}.ssg .band-s12-swing{position:relative;transform-origin:50% 0}.ssg .band-s12-swing svg{display:block;width:100%;height:auto;overflow:visible}.ssg .band-s12-swing .band-s12-gas{position:absolute;inset:0}.ssg .band-s12-wire{fill:none;stroke:#26252d;stroke-width:1.6}.ssg .band-s12-hook{fill:#2a2931;stroke:#4a4752;stroke-width:1}.ssg .band-s12-backer{fill:#0c0b10e6;stroke:#ffffff12;stroke-width:1.5}.ssg .band-s12-glass,.ssg .band-s12-tube path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ssg .band-s12-glass{stroke:#e6fdff1a;stroke-width:7}.ssg .band-s12-halo{stroke:var(--tone);stroke-opacity:.1;stroke-width:22}.ssg .band-s12-bloom{stroke:var(--tone);stroke-opacity:.25;stroke-width:11}.ssg .band-s12-glow{stroke:var(--tone);stroke-width:5.5}.ssg .band-s12-core{stroke:var(--core);stroke-width:2}.ssg .band-s12-cyan{--tone: #3de4f2;--core: #e6fdff}.ssg .band-s12-violet{--tone: #b98bff;--core: #f6f0ff}.ssg .band-s12-amber{--tone: #ffc45c;--core: #fff8ea}@media(min-width:1680px){.ssg .band-s12-sign{--w: 232px}}@media(max-width:1179px){.ssg .band-s12-sign,.ssg .band-s12-pool{display:none}}.ssg .pl01{--paper: #faf7f2;--ink: #1c1a17;--ink-soft: rgba(28, 26, 23, .62);--ink-faint: rgba(28, 26, 23, .3);--blue: #2743a6;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;position:relative;padding:8px 0;color:var(--ink);background:transparent;font-family:var(--mono)}.ssg .pl01-slip{position:relative;box-sizing:border-box;width:min(100%,36rem);margin:0 auto;padding:24px 32px;color:var(--ink);background:linear-gradient(90deg,rgba(92,70,44,.05),transparent 8%,transparent 92%,rgba(92,70,44,.05)),repeating-linear-gradient(180deg,transparent 0 25px,rgba(28,26,23,.03) 25px 26px),var(--paper);box-shadow:0 1px 1px #3c2d1e1a,0 16px 28px -16px #3c2d1e73}.ssg .pl01-slip:before,.ssg .pl01-slip:after{content:"";position:absolute;left:0;right:0;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='9'%3E%3Cpolygon points='0,0 96,0 96,1 90,6 84,1.3 78,7.5 72,0.9 66,5.5 60,1.8 54,8.5 48,1 42,6 36,1.4 30,8 24,0.8 18,5 12,1.6 6,7 0,1' fill='%23FAF7F2'/%3E%3C/svg%3E") 0 0 / 96px 9px repeat-x;pointer-events:none}.ssg .pl01-slip:before{top:-8px;transform:scaleY(-1)}.ssg .pl01-slip:after{bottom:-8px;background-position:37px 0}.ssg .pl01-meta{display:flex;justify-content:space-between;gap:16px;font:400 12px/16px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.ssg .pl01-rule{height:1px;margin:16px 0;background:repeating-linear-gradient(90deg,var(--ink-faint) 0 3px,transparent 3px 6px)}.ssg .pl01 h3{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;font:400 14px/20px var(--mono);letter-spacing:.06em;text-transform:none;color:var(--ink);background:none}.ssg .pl01-line{display:flex;align-items:baseline;white-space:nowrap}.ssg .pl01-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.ssg .pl01-dots{flex:1;min-width:16px;height:2px;margin:0 8px;background:radial-gradient(circle,var(--ink-faint) .9px,transparent 1.2px) 0 50% / 5px 2px repeat-x}.ssg .pl01-no{position:relative;padding:0 2px;font-size:16px;font-weight:500;letter-spacing:.08em;color:var(--ink)}.ssg .pl01-ring{position:absolute;top:-7px;left:-11px;width:calc(100% + 22px);max-width:none;height:calc(100% + 13px);overflow:visible;fill:none;stroke:var(--blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ssg .pl01-ring path{vector-effect:non-scaling-stroke}.ssg .pl01-name{font-size:24px;line-height:32px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:var(--ink)}.ssg .pl01-app{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:30px;line-height:28px;letter-spacing:.01em;color:var(--blue)}.ssg .pl01 p{max-width:none;margin:0;padding:0;font:400 15px/26px var(--mono);letter-spacing:0;text-wrap:pretty;color:var(--ink);background:none}.ssg .pl01-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.ssg .pl01-bar{flex:1 1 auto;max-width:176px;height:32px;background:repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 3px,var(--ink) 3px 5px,transparent 5px 6px,var(--ink) 6px 7px,transparent 7px 10px,var(--ink) 10px 13px,transparent 13px 14px,var(--ink) 14px 15px,transparent 15px 17px)}.ssg .pl01-stamp{appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0 4px 0 0;padding:8px 12px;border:2px solid var(--blue);border-radius:4px;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--blue);font:500 15px/20px var(--mono);letter-spacing:.08em;text-transform:none;text-decoration:none;color:var(--blue);background:var(--paper);cursor:pointer;rotate:-4deg;transition:background-color .16s ease-out,scale .16s cubic-bezier(.32,.72,0,1),translate .12s ease-out}.ssg .pl01-stamp svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:rotate .26s cubic-bezier(.32,.72,0,1)}.ssg .pl01-stamp:hover{background:#eef0f8;scale:1.03}.ssg .pl01-stamp:hover svg{rotate:180deg}.ssg .pl01-stamp:active{scale:.98;translate:0 1px}.ssg .pl01-stamp:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ssg .pl01-note{margin-top:16px;text-align:center;font:400 12px/16px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:720px){.ssg .pl01-slip{padding:20px}.ssg .pl01-name{font-size:20px;line-height:28px}}.ssg .ssg-plaque[data-plaque] .pl01{animation:pl01-feed .68s steps(14,end) backwards}.ssg .ssg-plaque[data-plaque] .pl01-stamp{animation:pl01-thump .2s cubic-bezier(.2,.9,.3,1.25) .69s backwards}@keyframes pl01-feed{0%{translate:0 100%;clip-path:inset(0 -24px 100% -24px)}to{translate:0 0;clip-path:inset(0 -24px 0 -24px)}}@keyframes pl01-thump{0%{opacity:0;scale:1.5;rotate:-10deg}60%{opacity:1;scale:.96;rotate:-3deg}to{opacity:1;scale:1;rotate:-4deg}}.ssg .pl02{--pl02-ink: #3b2219;--pl02-clay: #b4532f;--pl02-lipstick: #9e4426;--pl02-glow: #ffb488;--pl02-cream: #ffe9da;--pl02-peach: #f7c3a6;--pl02-line: #f3dfd3;--pl02-ease: cubic-bezier(.32, .72, 0, 1);position:relative;padding:28px 12px 12px;border-radius:28px;color:var(--pl02-ink);background:linear-gradient(180deg,rgba(255,255,255,.55),transparent 22%),linear-gradient(180deg,var(--pl02-cream) 0%,var(--pl02-peach) 100%);box-shadow:inset 0 1px #fffaf5,inset 0 -2px #b4532f38,inset 0 0 0 1px #b4532f24,0 0 48px #ffb48861,0 16px 40px #461e0c2e;font-family:Inter,system-ui,sans-serif;text-align:left}.ssg .pl02 .pl02-bulbs{position:absolute;top:8px;left:28px;right:28px;display:flex;justify-content:space-between;pointer-events:none}.ssg .pl02 .pl02-bulb{position:relative;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,#fffaf5 0 4px,#e3cab9 4.5px 5.5px,#f1dccd 6px)}.ssg .pl02 .pl02-bulb:before,.ssg .pl02 .pl02-bulb:after{content:"";position:absolute;border-radius:50%}.ssg .pl02 .pl02-bulb:before{inset:0;background:radial-gradient(circle,#fff 0 3px,#fff1e4 4.5px,#ffcdaae6 6px)}.ssg .pl02 .pl02-bulb:after{inset:-12px;background:radial-gradient(circle,rgba(255,241,228,.85) 0 18%,rgba(255,205,170,.55) 34%,rgba(255,180,136,.2) 56%,transparent 70%)}.ssg .pl02 .pl02-glass{position:relative;isolation:isolate;padding:32px;border-radius:16px;background:radial-gradient(ellipse 60% 70% at 100% 100%,rgba(255,180,136,.45),transparent 70%),linear-gradient(160deg,#fcefe6,#f8e2d4);box-shadow:inset 0 0 0 1px #b4532f2e,inset 0 2px 6px #461e0c1f}.ssg .pl02 .pl02-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(118deg,transparent 0 12%,rgba(255,255,255,.6) 18%,rgba(255,255,255,.12) 24%,transparent 30% 36%,rgba(255,255,255,.35) 39%,transparent 43%),radial-gradient(circle,rgba(255,255,255,.32) 0 .75px,transparent 1.25px) 0 0 / 6px 6px,radial-gradient(ellipse 90% 80% at 28% 22%,#fffbf7db,#fffbf780 60%,#fffbf747)}.ssg .pl02 .pl02-doodle{position:absolute;top:20px;right:20px;width:28px;height:28px;rotate:10deg;fill:none;stroke:var(--pl02-lipstick);stroke-width:1.3;stroke-linejoin:round;overflow:visible}.ssg .pl02 h3{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;color:var(--pl02-ink);font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;text-transform:none}.ssg .pl02 .pl02-num{color:var(--pl02-ink);font-size:14px;line-height:20px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ssg .pl02 .pl02-name{position:relative;max-width:100%;padding-bottom:12px;color:var(--pl02-lipstick);font-family:Nanum Pen Script,Segoe Print,cursive;font-weight:400;font-size:60px;line-height:1;letter-spacing:0;text-wrap:balance;rotate:-1.5deg;transform-origin:0 50%;text-shadow:0 0 12px rgba(255,180,136,.35)}.ssg .pl02 .pl02-swoosh{position:absolute;left:0;right:0;bottom:0;width:100%;height:12px;fill:none;stroke:var(--pl02-lipstick);stroke-width:2.4;stroke-linecap:round;overflow:visible}.ssg .pl02 .pl02-swoosh path{vector-effect:non-scaling-stroke}.ssg .pl02 .pl02-app{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:4px 12px;border:1px solid var(--pl02-line);border-radius:999px;background:#fff6ef;color:var(--pl02-ink);font-size:14px;line-height:20px;font-weight:600}.ssg .pl02 .pl02-dot{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fff 0 1.5px,var(--pl02-glow) 3px);box-shadow:0 0 0 3px #ffb48847}.ssg .pl02 p{max-width:62ch;margin:24px 0 0;padding:0;color:var(--pl02-ink);background:none;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:1.6;letter-spacing:0;text-wrap:pretty}.ssg .pl02 .pl02-replay{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:24px 0 0;padding:8px 16px 8px 12px;border:0;border-radius:999px;background:var(--pl02-clay);color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;cursor:pointer;box-shadow:inset 0 1px #ffe9da73,0 6px 16px #b4532f47;transition:background-color .16s var(--pl02-ease),translate .16s var(--pl02-ease),scale .12s var(--pl02-ease),box-shadow .16s var(--pl02-ease)}.ssg .pl02 .pl02-replay svg{width:16px;height:16px;flex:none;fill:#fff}.ssg .pl02 .pl02-replay:hover{background:var(--pl02-lipstick);translate:0 -1px;box-shadow:inset 0 1px #ffe9da73,0 0 24px #ffb488b3,0 8px 18px #b4532f4d}.ssg .pl02 .pl02-replay:active{translate:0 1px;scale:.98}.ssg .pl02 .pl02-replay:focus-visible{outline:2px solid var(--pl02-ink);outline-offset:3px}@media(max-width:720px){.ssg .pl02 .pl02-glass{padding:24px 20px}.ssg .pl02 .pl02-doodle{top:16px;right:16px;width:24px;height:24px}.ssg .pl02 .pl02-name{font-size:48px}}.ssg .ssg-plaque[data-plaque] .pl02{animation:pl02-hang .28s var(--pl02-ease) backwards}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-glass:before{animation:pl02-fade .4s ease-out .12s backwards}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:after{animation:pl02-warm .34s ease-out .32s backwards}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(2):before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(2):after,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(8):before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(8):after{animation-delay:285ms}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(3):before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(3):after,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(7):before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(7):after{animation-delay:.25s}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(4):before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(4):after,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(6):before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(6):after{animation-delay:215ms}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(5):before,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-bulb:nth-child(5):after{animation-delay:.18s}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-num,.ssg .ssg-plaque[data-plaque] .pl02 .pl02-app{animation:pl02-fade .26s ease-out .26s backwards}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-name{animation:pl02-trace .46s cubic-bezier(.45,.05,.35,1) .3s backwards}.ssg .ssg-plaque[data-plaque] .pl02 p{animation:pl02-surface .38s var(--pl02-ease) .38s backwards}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-replay{animation:pl02-pop .3s var(--pl02-ease) .56s backwards}.ssg .ssg-plaque[data-plaque] .pl02 .pl02-doodle{animation:pl02-glint .24s var(--pl02-ease) .62s backwards}@keyframes pl02-hang{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes pl02-fade{0%{opacity:0}to{opacity:1}}@keyframes pl02-warm{0%{opacity:0}50%{opacity:1}68%{opacity:.45}to{opacity:1}}@keyframes pl02-trace{0%{clip-path:inset(-24px calc(100% + 24px) -24px -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@keyframes pl02-surface{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes pl02-pop{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes pl02-glint{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.ssg .pl03{--pad: 32px;--foot: 72px;--sticker: 96px;--shade: 12px;--cut-left: 40px;--cut-right: 96px;position:relative;isolation:isolate;padding:var(--pad);border:4px solid #000000;border-radius:16px;background:#ff8a3d;color:#fff;box-shadow:var(--shade) var(--shade) 0 #000;font-family:Archivo,system-ui,sans-serif;transform-origin:50% 100%}.ssg .pl03:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:12px;background:#2f5bff;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-right)),0 calc(100% - var(--cut-left)))}.ssg .pl03 h3{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20px;row-gap:12px;align-items:start;margin:0;font-family:Archivo Black,Archivo,system-ui,sans-serif;font-weight:400;font-size:30px;line-height:32px;letter-spacing:-.01em;color:#fff}.ssg .pl03 .pl03-num{grid-area:1 / 1 / span 2 / 2;display:grid;place-items:center;width:64px;height:64px;border:4px solid #000000;border-radius:16px;background:#ffe45c;color:#000;box-shadow:6px 6px #000;font-size:30px;line-height:1;letter-spacing:0;rotate:-6deg}.ssg .pl03 .pl03-name{grid-area:1 / 2;color:#fff;text-transform:uppercase;text-wrap:balance}.ssg .pl03 .pl03-app{grid-area:2 / 2;justify-self:start;padding:4px 12px;border-radius:999px;background:#000;color:#ffe45c;box-shadow:4px 4px #ff3b21;font-size:14px;line-height:20px;letter-spacing:.06em;text-transform:uppercase}.ssg .pl03 p{max-width:62ch;margin:24px 0 0;font-family:Archivo,system-ui,sans-serif;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0;color:#fff;text-wrap:pretty}.ssg .pl03 .pl03-foot{position:relative;min-height:var(--foot)}.ssg .pl03 button{position:absolute;right:calc(-1 * (var(--pad) + 12px));bottom:calc(-1 * (var(--pad) + 12px));display:grid;place-content:center;justify-items:center;gap:2px;width:var(--sticker);height:var(--sticker);margin:0;padding:0;border:4px solid #000000;border-radius:50%;background:#ffe45c;color:#000;box-shadow:6px 6px #000;font-family:Archivo Black,Archivo,system-ui,sans-serif;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;rotate:-8deg;transition:translate .14s cubic-bezier(.32,.72,0,1),rotate .18s cubic-bezier(.32,.72,0,1),box-shadow .14s cubic-bezier(.32,.72,0,1)}.ssg .pl03 button svg{display:block;width:24px;height:24px}.ssg .pl03 button span{display:block;color:#000}.ssg .pl03 button:hover{translate:-2px -2px;rotate:-3deg;box-shadow:8px 8px #000}.ssg .pl03 button:active{translate:4px 4px;rotate:-8deg;box-shadow:2px 2px #000}.ssg .pl03 button:focus-visible{outline:3px solid #000000;outline-offset:4px}@media(max-width:720px){.ssg .pl03{--pad: 24px;--foot: 64px;--sticker: 84px;--shade: 8px;--cut-left: 36px;--cut-right: 80px}.ssg .pl03 h3{column-gap:16px;font-size:24px;line-height:26px}.ssg .pl03 .pl03-num{width:52px;height:52px;border-radius:12px;font-size:24px}.ssg .pl03 p{font-size:16px;line-height:24px}}.ssg .ssg-plaque[data-plaque] .pl03{animation:pl03-drop .48s linear backwards,pl03-shade .2s cubic-bezier(.2,0,0,1) .3s backwards}.ssg .ssg-plaque[data-plaque] .pl03 .pl03-num{animation:pl03-mark .38s cubic-bezier(.2,0,0,1) .28s backwards}.ssg .ssg-plaque[data-plaque] .pl03 .pl03-app{animation:pl03-jab .3s cubic-bezier(.2,0,0,1) .36s backwards}.ssg .ssg-plaque[data-plaque] .pl03 button{animation:pl03-slap .34s cubic-bezier(.2,0,0,1) .46s backwards}@keyframes pl03-drop{0%{opacity:0;translate:0 -72px;rotate:-3deg;scale:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}20%{opacity:1}55%{translate:0 10px;rotate:1deg;scale:1.02 .94;animation-timing-function:cubic-bezier(.2,0,0,1)}78%{translate:0 -4px;rotate:-.5deg;scale:.99 1.02}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}@keyframes pl03-shade{0%{box-shadow:0 0 #000}60%{box-shadow:calc(var(--shade) + 4px) calc(var(--shade) + 4px) 0 #000}to{box-shadow:var(--shade) var(--shade) 0 #000}}@keyframes pl03-mark{0%{scale:0;rotate:-140deg}70%{scale:1.14;rotate:4deg}to{scale:1;rotate:-6deg}}@keyframes pl03-jab{0%{opacity:0;translate:-48px 0}60%{opacity:1;translate:6px 0}to{opacity:1;translate:0 0}}@keyframes pl03-slap{0%{opacity:0;scale:1.6;rotate:18deg;box-shadow:0 0 #000}55%{opacity:1;scale:.9;rotate:-12deg;box-shadow:0 0 #000}to{opacity:1;scale:1;rotate:-8deg;box-shadow:6px 6px #000}}.ssg .pl04{--pl04-paper: #F7F3EC;--pl04-bone: #F3EFE6;--pl04-ink: #2E3427;--pl04-moss: #545C49;--pl04-olive: #6E7B5E;--pl04-sage: #C9D5C0;--pl04-clay: #B0735A;--pl04-clay-strong: #8A5140;--pl04-clay-soft: #F0DDD1;position:relative;isolation:isolate;padding:40px 40px 36px;border-radius:4px;background:transparent;color:var(--pl04-ink);font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:400;font-variation-settings:"opsz" 14;text-align:left;box-shadow:0 1px 1px #4236280f,0 18px 36px -16px #4236284d}.ssg .pl04:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 23% 81%,#b0735a47 0 1px,#b0735a00 1.8px),radial-gradient(circle at 71% 12%,#6e7b5e4d 0 1.2px,#6e7b5e00 2px),radial-gradient(ellipse 3px 1.2px at 88% 64%,#6e7b5e42,#6e7b5e00),radial-gradient(circle at 46% 94%,#7e6e543d 0 .8px,#7e6e5400 1.6px),radial-gradient(ellipse 2.6px 1px at 9% 38%,#b0735a38,#b0735a00),radial-gradient(circle at 58% 47%,#7e6e5429 0 .7px,#7e6e5400 1.4px),repeating-linear-gradient(97deg,#6e644e06 0 1px,#6e644e00 1px 9px),repeating-linear-gradient(11deg,#6e644e05 0 1px,#6e644e00 1px 13px),radial-gradient(ellipse 80% 70% at 0% 0%,#fffcf4e6,#fffcf400 70%),linear-gradient(172deg,var(--pl04-paper) 0%,var(--pl04-bone) 55%,#EFE9DE 100%);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -2px 3px #54422c0d;clip-path:polygon(0 2px,6% .5px,13% 1.5px,21% 0,29% 1.2px,37% .3px,46% 1.8px,54% .4px,62% 1.3px,70% 0,78% 1.6px,86% .5px,93% 1.4px,100% 0,calc(100% - 1.5px) 18%,100% 37%,calc(100% - 1px) 58%,calc(100% - .3px) 79%,calc(100% - 1.2px) 100%,92% calc(100% - .6px),84% calc(100% - 1.8px),76% calc(100% - .2px),67% calc(100% - 1.4px),59% calc(100% - .5px),50% calc(100% - 1.7px),42% 100%,34% calc(100% - 1.3px),25% calc(100% - .4px),17% calc(100% - 1.6px),8% calc(100% - .3px),0 calc(100% - 1.4px),1px 80%,.2px 61%,1.4px 42%,.4px 22%)}.ssg .pl04 .pl04-specimen{float:right;width:104px;margin:-12px -8px 12px 24px;color:var(--pl04-olive);background:transparent;text-align:center}.ssg .pl04 .pl04-sprig{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--pl04-olive);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.ssg .pl04 .pl04-leaf ellipse{fill:#c9d5c080}.ssg .pl04 .pl04-bud{fill:var(--pl04-clay);stroke:none;transform-box:fill-box;transform-origin:center}.ssg .pl04 .pl04-latin{display:block;margin-top:4px;color:var(--pl04-olive);font-size:12px;line-height:16px;font-style:italic;font-weight:300;font-variation-settings:"opsz" 9;letter-spacing:.01em}.ssg .pl04 h3{margin:0;padding:0;background:transparent;color:var(--pl04-ink);font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:0}.ssg .pl04 .pl04-num{display:block;color:var(--pl04-clay-strong);font-size:14px;line-height:20px;font-weight:400;font-variation-settings:"opsz" 14;letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums}.ssg .pl04 .pl04-name{display:block;margin-top:8px;color:var(--pl04-ink);font-size:30px;line-height:36px;font-weight:300;font-variation-settings:"opsz" 144;letter-spacing:-.012em;text-wrap:balance}.ssg .pl04 .pl04-app{display:flex;align-items:center;gap:8px;margin-top:12px;color:#3c4334;font-size:18px;line-height:28px;font-weight:300;font-variation-settings:"opsz" 72;letter-spacing:.06em}.ssg .pl04 .pl04-app svg{display:block;flex:none;width:22px;height:22px}.ssg .pl04 p{margin:24px 0 0;padding:0;max-width:68ch;background:transparent;color:var(--pl04-moss);font-size:18px;line-height:1.6;font-weight:400;font-variation-settings:"opsz" 14;text-wrap:pretty}.ssg .pl04 button{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:24px 0 0;padding:8px 16px 8px 12px;border:0;border-radius:999px;background:var(--pl04-clay-soft);color:var(--pl04-clay-strong);box-shadow:inset 0 1px #ffffff8c;font-family:inherit;font-size:16px;line-height:20px;font-weight:500;font-variation-settings:"opsz" 14;letter-spacing:.01em;cursor:pointer;transition:background-color .18s cubic-bezier(.32,.72,0,1),color .18s cubic-bezier(.32,.72,0,1),translate .18s cubic-bezier(.32,.72,0,1),scale .12s cubic-bezier(.32,.72,0,1)}.ssg .pl04 button svg{display:block;flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ssg .pl04 button:hover{background:#ebd5c7;color:#7a4636;translate:0 -1px}.ssg .pl04 button:active{translate:0 0;scale:.98}.ssg .pl04 button:focus-visible{outline:2px solid var(--pl04-moss);outline-offset:3px}@media(max-width:720px){.ssg .pl04{padding:28px 24px}.ssg .pl04 .pl04-specimen{width:84px;margin:-8px -6px 8px 16px}.ssg .pl04 .pl04-name{font-size:24px;line-height:32px}.ssg .pl04 p{margin-top:20px;font-size:16px;line-height:1.65}}.ssg .ssg-plaque[data-plaque] .pl04{animation:pl04-settle .72s cubic-bezier(.22,.61,.36,1) backwards}.ssg .ssg-plaque[data-plaque] .pl04 p,.ssg .ssg-plaque[data-plaque] .pl04 button{animation:pl04-ink .56s cubic-bezier(.37,0,.63,1) .16s backwards}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-latin{animation:pl04-ink .36s cubic-bezier(.37,0,.63,1) .48s backwards}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-stem,.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf>*{stroke-dasharray:1 2}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-stem{animation:pl04-draw .58s cubic-bezier(.37,0,.63,1) .12s backwards}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf>path{animation:pl04-draw .28s cubic-bezier(.37,0,.63,1) backwards}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf>ellipse{animation:pl04-draw .28s cubic-bezier(.37,0,.63,1) backwards,pl04-wash .28s linear backwards}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf:nth-of-type(1)>*{animation-delay:.25s}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf:nth-of-type(2)>*{animation-delay:.32s}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf:nth-of-type(3)>*{animation-delay:.39s}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf:nth-of-type(4)>*{animation-delay:.46s}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf:nth-of-type(5)>*{animation-delay:.53s}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-leaf:nth-of-type(6)>*{animation-delay:.6s}.ssg .ssg-plaque[data-plaque] .pl04 .pl04-bud{animation:pl04-bud .22s cubic-bezier(.22,.61,.36,1) .66s backwards}@keyframes pl04-settle{0%{opacity:0;translate:0 12px;rotate:-.8deg}}@keyframes pl04-ink{0%{opacity:0}}@keyframes pl04-draw{0%{stroke-dashoffset:1.05}to{stroke-dashoffset:0}}@keyframes pl04-wash{0%,50%{fill-opacity:0}}@keyframes pl04-bud{0%{opacity:0;scale:.4}}.ssg .pl05{position:relative;background:transparent;color:#2a1218}.ssg .pl05 .pl05-crop{position:absolute;width:0;height:0}.ssg .pl05 .pl05-crop-tl{top:0;left:0}.ssg .pl05 .pl05-crop-tr{top:0;right:0}.ssg .pl05 .pl05-crop-bl{bottom:0;left:0}.ssg .pl05 .pl05-crop-br{bottom:0;right:0}.ssg .pl05 .pl05-crop:before,.ssg .pl05 .pl05-crop:after{content:"";position:absolute;background:#5b1a2b8c}.ssg .pl05 .pl05-crop:before{top:-.5px;width:12px;height:1px}.ssg .pl05 .pl05-crop:after{left:-.5px;width:1px;height:12px}.ssg .pl05 .pl05-crop-tl:before,.ssg .pl05 .pl05-crop-bl:before{right:4px;transform-origin:100% 50%}.ssg .pl05 .pl05-crop-tr:before,.ssg .pl05 .pl05-crop-br:before{left:4px;transform-origin:0 50%}.ssg .pl05 .pl05-crop-tl:after,.ssg .pl05 .pl05-crop-tr:after{bottom:4px;transform-origin:50% 100%}.ssg .pl05 .pl05-crop-bl:after,.ssg .pl05 .pl05-crop-br:after{top:4px;transform-origin:50% 0}.ssg .pl05 .pl05-page{position:relative;padding:32px;background-color:#fcf8f2;background-image:radial-gradient(rgba(90,30,45,.035) 1px,transparent 1.2px);background-size:6px 6px;box-shadow:0 18px 40px -16px #3c0e1e3d,0 0 0 1px #5b1a2b12;color:#2a1218}.ssg .pl05 h3{margin:0;padding:0;background:transparent;color:#5b1a2b;font:600 48px/1 Bodoni Moda,"Bodoni 72",Didot,Georgia,serif;letter-spacing:normal;text-transform:none}.ssg .pl05 .pl05-kick{display:flex;align-items:center;gap:4px;margin-bottom:12px;background:transparent;color:#8e2a3e;font:italic 500 18px/28px Bodoni Moda,"Bodoni 72",Didot,Georgia,serif}.ssg .pl05 .pl05-kick:after{content:"";flex:1;box-sizing:border-box;height:5px;margin-left:8px;border-block:1.5px solid #5B1A2B;border-bottom-width:.75px;opacity:.7}.ssg .pl05 .pl05-name{display:block;background:transparent;color:#5b1a2b;font-variation-settings:"opsz" 96;letter-spacing:-.02em;text-wrap:balance}.ssg .pl05 .pl05-app{display:block;background:transparent;color:#8e2a3e;font:500 14px/20px Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.ssg .pl05 .pl05-app:before{content:"";display:block;width:64px;height:3px;margin:16px 0 12px;background:#8e2a3e}.ssg .pl05 p{margin:24px 0 0;padding:0;background:transparent;color:#2a1218;font:400 16px/24px Inter,system-ui,sans-serif;letter-spacing:normal;text-wrap:pretty;column-count:2;column-gap:32px}.ssg .pl05 p:first-letter{float:left;margin:4px 10px 0 -2px;color:#5b1a2b;font:600 84px/64px Bodoni Moda,"Bodoni 72",Didot,Georgia,serif}.ssg .pl05 .pl05-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.ssg .pl05 .pl05-bar{flex:none;width:100px;height:10px;background:linear-gradient(90deg,#2a1218 0 10%,#43121f 0 20%,#5b1a2b 0 30%,#8e2a3e 0 40%,#efbdb0 0 50%,#f2dcd3 0 60%,#f7f1e8 0 70%,#dccbae 0 80%,#b98a5e 0 90%,#3b3437 0);box-shadow:0 0 0 1px #5b1a2b40}.ssg .pl05 .pl05-tag{display:inline-flex;flex-direction:column;align-items:center;gap:4px;margin:0;padding:8px 12px 6px;border:0;border-radius:4px;background:#fffdf9;color:#2a1218;font:600 14px/16px Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:none;cursor:pointer;box-shadow:0 0 0 1px #5b1a2b2e,0 6px 14px -6px #3c0e1e59;transition:translate .15s cubic-bezier(.32,.72,0,1),box-shadow .15s cubic-bezier(.32,.72,0,1),color .15s ease-out}.ssg .pl05 .pl05-tag svg{display:block;width:40px;height:14px;fill:currentColor}.ssg .pl05 .pl05-tag:hover{translate:0 -2px;color:#5b1a2b;box-shadow:0 0 0 1px #5b1a2b4d,0 10px 18px -8px #3c0e1e66}.ssg .pl05 .pl05-tag:active{translate:0 1px;box-shadow:0 0 0 1px #5b1a2b4d,0 2px 6px -3px #3c0e1e59}.ssg .pl05 .pl05-tag:focus-visible{outline:2px solid #5B1A2B;outline-offset:3px}@media(max-width:720px){.ssg .pl05 .pl05-page{padding:24px 20px}.ssg .pl05 h3{font-size:36px;line-height:40px}.ssg .pl05 p{column-count:1}}.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop:before{animation:pl05-trim-x .3s cubic-bezier(.32,.72,0,1) backwards}.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop:after{animation:pl05-trim-y .3s cubic-bezier(.32,.72,0,1) backwards}.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop-tr:before,.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop-tr:after{animation-delay:.05s}.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop-br:before,.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop-br:after{animation-delay:.1s}.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop-bl:before,.ssg .ssg-plaque[data-plaque] .pl05 .pl05-crop-bl:after{animation-delay:.15s}.ssg .ssg-plaque[data-plaque] .pl05 .pl05-page{animation:pl05-lay .26s cubic-bezier(.2,.7,.2,1) .18s backwards}.ssg .ssg-plaque[data-plaque] .pl05 .pl05-page:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:#fff;box-shadow:0 0 40px 12px #ffffffd9;opacity:0;animation:pl05-flash .44s cubic-bezier(.2,.6,.3,1) .42s backwards}@keyframes pl05-trim-x{0%{transform:scaleX(0)}}@keyframes pl05-trim-y{0%{transform:scaleY(0)}}@keyframes pl05-lay{0%{opacity:0;scale:1.025}}@keyframes pl05-flash{0%{opacity:1}}.ssg .pl06{--plum: #3D2A54;--grape-strong: #5B3FD4;--mint: #CFF0DE;--gold: #FFD66B;--ink: #58486C;--ease: cubic-bezier(.32, .72, 0, 1);position:relative;box-sizing:border-box;padding:32px 32px 24px;border-radius:18px;background-color:#fff;background-image:radial-gradient(circle,rgba(61,42,84,.16) 1.3px,transparent 1.8px);background-size:22px 22px;background-position:11px 11px;box-shadow:0 1px 2px #3d2a541f,0 8px 24px #3d2a541a;color:var(--plum);font-family:Fredoka,ui-rounded,system-ui,sans-serif;text-align:left}.ssg .pl06 .tape{position:absolute;top:-13px;width:112px;height:28px;pointer-events:none}.ssg .pl06 .tape.is-stripe{left:-12px;rotate:-7deg}.ssg .pl06 .tape.is-dots{right:-12px;rotate:6deg}.ssg .pl06 .strip{display:block;width:100%;height:100%;transform-origin:0 50%;clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 10%,96% 0,100% 8%,100% 92%,96% 100%,92% 90%,88% 100%,12% 100%,8% 90%,4% 100%,0 92%)}.ssg .pl06 .is-stripe .strip{background:repeating-linear-gradient(45deg,#f98ba8d9 0 8px,#ffffffb3 8px 16px)}.ssg .pl06 .is-dots .strip{background-color:#c8b9f0e0;background-image:radial-gradient(circle,rgba(255,255,255,.9) 2.4px,transparent 2.9px);background-size:12px 12px}.ssg .pl06 h3{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;margin:0;padding:0;background:transparent;color:var(--plum);font-family:inherit;font-weight:600;line-height:1.15;letter-spacing:-.01em}.ssg .pl06 .day{display:grid;justify-items:center;gap:5px;min-width:56px;padding:10px 10px 8px;border:2px solid var(--plum);border-radius:16px;background:var(--grape-strong);box-shadow:0 3px 0 var(--plum);color:#fff;font-size:26px;font-weight:700;line-height:1;letter-spacing:0;rotate:-4deg}.ssg .pl06 .day:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold)}.ssg .pl06 .label{display:block;min-width:0}.ssg .pl06 .name{display:block;color:var(--plum);font-size:30px;font-weight:600;text-wrap:balance}.ssg .pl06 .word{position:relative;z-index:0;display:inline-block}.ssg .pl06 .mark{position:absolute;inset:.5em -.14em .04em;z-index:-1;border-radius:.18em .5em .26em .6em;background:#fbb9cb;rotate:-1deg;transform-origin:0 50%;pointer-events:none}.ssg .pl06 .word:not(:last-child) .mark{right:-.34em}.ssg .pl06 .app{display:inline-block;margin-top:8px;padding:2px 12px;border:2px solid var(--plum);border-radius:999px;background:var(--mint);color:var(--plum);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}.ssg .pl06 p{max-width:68ch;margin:20px 0 0;padding:0;background:transparent;color:var(--ink);font-family:inherit;font-size:17px;font-weight:400;line-height:1.6;text-wrap:pretty}.ssg .pl06 .replay{display:flex;align-items:center;gap:8px;width:fit-content;min-height:40px;margin:20px 0 0 auto;padding:8px 16px 8px 12px;border:2px solid var(--plum);border-radius:999px;background:var(--gold);box-shadow:0 0 0 4px #fff,0 6px 10px #3d2a542e;color:var(--plum);font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;rotate:-3deg;transition:rotate .16s var(--ease),translate .16s var(--ease),scale .12s var(--ease),box-shadow .16s var(--ease)}.ssg .pl06 .replay svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.ssg .pl06 .replay:hover{rotate:-1deg;translate:0 -2px;box-shadow:0 0 0 4px #fff,0 10px 16px #3d2a5438}}.ssg .pl06 .replay:active{translate:0 1px;scale:.97;box-shadow:0 0 0 4px #fff,0 2px 4px #3d2a5433}.ssg .pl06 .replay:focus-visible{outline:3px solid var(--grape-strong);outline-offset:5px}@media(max-width:720px){.ssg .pl06{padding:28px 20px 20px;border-radius:16px}.ssg .pl06 .tape{width:88px;height:24px;top:-11px}.ssg .pl06 h3{column-gap:12px}.ssg .pl06 .day{min-width:48px;padding:8px 8px 7px;font-size:22px}.ssg .pl06 .name{font-size:24px}.ssg .pl06 p{margin-top:16px;font-size:16px}}.ssg .ssg-plaque[data-plaque] .pl06{animation:pl06-slap .42s backwards}.ssg .ssg-plaque[data-plaque] .pl06 .strip{animation:pl06-tape .26s cubic-bezier(.25,.6,.3,1) .3s backwards}.ssg .ssg-plaque[data-plaque] .pl06 .is-dots .strip{animation-delay:.38s}.ssg .ssg-plaque[data-plaque] .pl06 .mark{animation:pl06-swipe .13s linear backwards;animation-delay:calc(.44s + var(--i, 0) * .13s)}.ssg .ssg-plaque[data-plaque] .pl06 .replay{animation:pl06-stick .26s var(--ease) .6s backwards}@keyframes pl06-slap{0%{opacity:0;translate:0 -28px;scale:1.03;rotate:-1.6deg;animation-timing-function:cubic-bezier(.55,0,.9,.45)}55%{opacity:1;translate:0 0;scale:.985;rotate:.2deg;animation-timing-function:cubic-bezier(.2,.7,.3,1)}}@keyframes pl06-tape{0%{scale:0 1}}@keyframes pl06-swipe{0%{scale:0 1}}@keyframes pl06-stick{0%{opacity:0;scale:1.3;rotate:-12deg;translate:0 -6px}60%{opacity:1;scale:.95;rotate:-2deg;translate:0 1px}}.ssg .pl07{container:pl07 / inline-size;font-family:Inter Tight,Helvetica Neue,Helvetica,Arial,sans-serif;color:#111;background:transparent;-webkit-font-smoothing:antialiased}.ssg .pl07 .pl07-block{--pl07-lead: 80px;position:relative;display:grid;grid-template-columns:var(--pl07-lead) minmax(0,1fr);justify-items:start;width:100%;margin:0 auto}@supports (width: round(down,50cqw,40px)){.ssg .pl07 .pl07-block{width:calc(2*round(down,50cqw,40px))}}.ssg .pl07 .pl07-rule{grid-column:1 / -1;justify-self:stretch;display:block;height:1px;background:#111;transform-origin:0 50%}.ssg .pl07 .pl07-dot{position:absolute;top:-5.5px;right:-6px;width:12px;height:12px;border-radius:50%;background:#e63312}.ssg .pl07 h3{grid-column:1 / -1;justify-self:stretch;display:grid;grid-template-columns:var(--pl07-lead) minmax(0,1fr);align-items:baseline;margin:16px 0 0;padding:0;font-family:inherit;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#111;background:transparent}.ssg .pl07 .pl07-num{grid-column:1;grid-row:1;font-weight:500;font-variant-numeric:tabular-nums}.ssg .pl07 .pl07-name{grid-column:2;grid-row:1;font-size:36px;line-height:40px;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.ssg .pl07 .pl07-app{grid-column:2;grid-row:2;margin-top:8px;font-weight:500}.ssg .pl07 p{grid-column:2;max-width:520px;margin:24px 0 0;padding:0;font-family:inherit;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#111;background:transparent;text-wrap:pretty;hyphens:manual}.ssg .pl07 .pl07-replay{grid-column:2;display:inline-flex;align-items:center;gap:12px;min-height:40px;margin:16px 0 0;padding:0;border:0;border-radius:0;font-family:inherit;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;color:#111;background:transparent;cursor:pointer;transition:transform .1s cubic-bezier(.16,1,.3,1)}.ssg .pl07 .pl07-dash{display:block;width:40px;height:1px;background:#111;transform-origin:0 50%;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.ssg .pl07 .pl07-replay:hover .pl07-dash{transform:scaleX(2)}}.ssg .pl07 .pl07-replay:active{transform:translateY(1px)}.ssg .pl07 .pl07-replay:focus-visible{outline:2px solid #111111;outline-offset:4px}@container pl07 (max-width: 479.98px){.ssg .pl07 .pl07-block{--pl07-lead: 40px}.ssg .pl07 .pl07-name{font-size:30px;line-height:36px}}.ssg .ssg-plaque[data-plaque] .pl07 .pl07-rule{animation:pl07-draw .48s cubic-bezier(.6,0,.2,1) backwards}.ssg .ssg-plaque[data-plaque] .pl07 .pl07-num{animation:pl07-wipe .36s cubic-bezier(.16,1,.3,1) .12s backwards}.ssg .ssg-plaque[data-plaque] .pl07 .pl07-name{animation:pl07-wipe .52s cubic-bezier(.16,1,.3,1) .16s backwards}.ssg .ssg-plaque[data-plaque] .pl07 .pl07-app{animation:pl07-slide .42s cubic-bezier(.16,1,.3,1) .26s backwards}.ssg .ssg-plaque[data-plaque] .pl07 p{animation:pl07-slide .44s cubic-bezier(.16,1,.3,1) .32s backwards}.ssg .ssg-plaque[data-plaque] .pl07 .pl07-replay{animation:pl07-slide .4s cubic-bezier(.16,1,.3,1) .4s backwards}.ssg .ssg-plaque[data-plaque] .pl07 .pl07-dot{animation:pl07-land .18s cubic-bezier(.16,1,.3,1) .72s backwards}@keyframes pl07-draw{0%{transform:scaleX(0)}}@keyframes pl07-slide{0%{opacity:0;translate:-40px 0}}@keyframes pl07-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes pl07-land{0%{opacity:0;scale:0}}.ssg .pl09{--pl09-plum: #2B1433;--pl09-jelly-mid: #E81E8C;--pl09-jelly-deep: #A80F68;--pl09-spring: cubic-bezier(.32, .72, 0, 1);position:relative;box-sizing:border-box;color:var(--pl09-plum);font-family:Rubik,system-ui,sans-serif;transform-origin:50% -18px}.ssg .pl09 *,.ssg .pl09 *:before,.ssg .pl09 *:after{box-sizing:border-box}.ssg .pl09 .pl09-ring{position:absolute;z-index:1;top:-34px;left:50%;display:block;width:48px;height:44px;margin-left:-24px;overflow:visible;pointer-events:none}.ssg .pl09 .pl09-rim{position:relative;isolation:isolate;overflow:hidden;padding:10px;border-radius:36px;background:linear-gradient(135deg,#fff,#cfd3de 16%,#7d8196,#f4f5f9 44%,#fde3ec,#b8bccb 64%,#fff 76%,#9a9eb0 90%,#e9ebf2);box-shadow:inset 0 3px 4px #fffffff2,inset 0 -5px 8px #2b143359,0 0 0 3px var(--pl09-plum),0 8px 0 3px var(--pl09-plum),0 0 44px 6px #f98ba873,0 24px 44px #a80f6847}.ssg .pl09 .pl09-rim:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#fff0 30%,#ffd1e0b3 40%,#fffffff2 48%,#bfe9ffcc,#c9b8ffa6 62%,#fff0 72%);transform:translate(100%);pointer-events:none}.ssg .pl09 .pl09-gel{position:relative;padding:28px 32px 32px;border-radius:26px;color:var(--pl09-plum);background:radial-gradient(ellipse at 92% 108%,rgba(191,233,255,.75),transparent 55%),radial-gradient(circle at 0% 0%,rgba(249,139,168,.26),transparent 42%),repeating-linear-gradient(118deg,#fff0 0 22px,#fff6 22px 24px),conic-gradient(from 210deg at 62% 42%,#ffe9f2,#f3eeff,#e8f7ff,#fff7fb,#ffe9f2,#efe8ff,#e8f7ff,#ffe9f2);box-shadow:0 0 0 3px var(--pl09-plum),inset 0 2px #ffffffe6,inset 0 -12px 20px #c9b8ff66}.ssg .pl09 .pl09-gel:before,.ssg .pl09 .pl09-gel:after{content:"";position:absolute;z-index:0;border-radius:999px;pointer-events:none}.ssg .pl09 .pl09-gel:before{top:6px;left:24px;right:24px;height:40px;background:linear-gradient(180deg,#ffffffd9,#fff0)}.ssg .pl09 .pl09-gel:after{top:14px;right:18px;width:10px;height:10px;background:#ffffffe6}.ssg .pl09 h3{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;row-gap:12px;margin:0;padding:0;font-family:Rubik Mono One,Rubik,system-ui,sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:-.01em;color:var(--pl09-plum);background:none}.ssg .pl09 .pl09-num{position:relative;grid-row:1 / span 2;padding:4px 14px;border-radius:999px;font:800 20px/24px Rubik,system-ui,sans-serif;letter-spacing:0;color:#fff;text-shadow:0 2px 0 rgba(90,6,56,.5);background:linear-gradient(180deg,var(--pl09-jelly-mid) 0%,var(--pl09-jelly-deep) 100%);box-shadow:inset 0 -6px 10px #5a063873,inset 0 0 0 2px #ffffff40,0 0 0 3px var(--pl09-plum),0 5px 0 3px var(--pl09-plum);transform-origin:50% 100%}.ssg .pl09 .pl09-num:before,.ssg .pl09 .pl09-replay:before{content:"";position:absolute;top:2px;left:8px;right:8px;height:7px;border-radius:999px;background:linear-gradient(180deg,#ffffffd9,#ffffff1a);pointer-events:none}.ssg .pl09 .pl09-num>span,.ssg .pl09 .pl09-replay>span{position:relative}.ssg .pl09 .pl09-name{grid-column:2;overflow-wrap:break-word;text-wrap:balance;color:var(--pl09-plum)}.ssg .pl09 .pl09-app{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 6px;border-radius:999px;font:800 16px/24px Rubik,system-ui,sans-serif;letter-spacing:-.02em;color:var(--pl09-plum);background:#fdf8fa;box-shadow:0 0 0 3px #e9ebf2,0 0 0 5px var(--pl09-plum),0 4px 0 5px var(--pl09-plum)}.ssg .pl09 .pl09-word{color:var(--pl09-plum)}.ssg .pl09 .pl09-tail{color:var(--pl09-jelly-deep)}.ssg .pl09 .pl09-cd,.ssg .pl09 .pl09-disc{flex:none;display:block;border-radius:50%;background:radial-gradient(circle,#FFFFFF 0 20%,var(--pl09-plum) 20% 30%,transparent 30%),repeating-radial-gradient(circle,#fff0 0 2px,#ffffff59 2px 3px),conic-gradient(from 30deg,#f98ba8,#fff1a8,#bfe9ff,#c9b8ff,#ffd1e0,#9fe6ff,#f98ba8);box-shadow:0 0 0 2px var(--pl09-plum)}.ssg .pl09 .pl09-cd{width:20px;height:20px}.ssg .pl09 p{position:relative;z-index:1;max-width:62ch;margin:24px 0 0;padding:0;font:400 16px/26px Rubik,system-ui,sans-serif;color:var(--pl09-plum);background:none;text-wrap:pretty}.ssg .pl09 .pl09-replay{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:fit-content;min-height:40px;margin:28px 0 0;padding:8px 18px 8px 10px;border:0;border-radius:999px;font:800 16px/24px Rubik,system-ui,sans-serif;letter-spacing:0;color:#fff;text-shadow:0 2px 0 rgba(90,6,56,.5);background:linear-gradient(180deg,var(--pl09-jelly-mid) 0%,var(--pl09-jelly-deep) 100%);box-shadow:inset 0 -6px 10px #5a063873,inset 0 0 0 2px #ffffff40,0 0 0 3px var(--pl09-plum),0 5px 0 3px var(--pl09-plum),0 12px 18px #e81e8c4d;cursor:pointer;transition:translate .16s var(--pl09-spring),scale .16s var(--pl09-spring),box-shadow .16s var(--pl09-spring);-webkit-tap-highlight-color:transparent}.ssg .pl09 .pl09-disc{width:22px;height:22px;transition:rotate .32s var(--pl09-spring)}.ssg .pl09 .pl09-label{color:#fff}@media(hover:hover){.ssg .pl09 .pl09-replay:hover{translate:0 -2px;box-shadow:inset 0 -6px 10px #5a063873,inset 0 0 0 2px #ffffff40,0 0 0 3px var(--pl09-plum),0 7px 0 3px var(--pl09-plum),0 14px 20px #e81e8c5c}.ssg .pl09 .pl09-replay:hover .pl09-disc{rotate:180deg}}.ssg .pl09 .pl09-replay:active{translate:0 4px;scale:1.03 .96;box-shadow:inset 0 -4px 8px #5a063880,inset 0 0 0 2px #ffffff40,0 0 0 3px var(--pl09-plum),0 1px 0 3px var(--pl09-plum),0 4px 8px #e81e8c4d}.ssg .pl09 .pl09-replay:focus-visible{outline:3px solid var(--pl09-plum);outline-offset:10px}@media(max-width:720px){.ssg .pl09 .pl09-rim{padding:8px;border-radius:32px}.ssg .pl09 .pl09-gel{padding:24px 20px 28px;border-radius:24px}.ssg .pl09 .pl09-gel:before{left:20px;right:20px}.ssg .pl09 h3{column-gap:12px;font-size:20px;line-height:28px}.ssg .pl09 .pl09-num{padding:2px 12px}}.ssg .ssg-plaque[data-plaque] .pl09{animation:pl09-charm .76s linear backwards}.ssg .ssg-plaque[data-plaque] .pl09 .pl09-num{animation:pl09-jelly .42s ease-in-out .3s backwards}.ssg .ssg-plaque[data-plaque] .pl09 .pl09-rim:before{animation:pl09-shine .48s cubic-bezier(.45,0,.2,1) .4s backwards}@keyframes pl09-charm{0%{opacity:0;transform:translateY(-40px) rotate(-7deg) perspective(800px) rotateY(-100deg) scale(.9);animation-timing-function:cubic-bezier(.3,0,.35,1)}16%{opacity:1}40%{transform:translateY(5px) rotate(3.5deg) perspective(800px) rotateY(16deg) scale(1.02);animation-timing-function:ease-in-out}62%{transform:translateY(-2px) rotate(-1.8deg) perspective(800px) rotateY(-6deg) scale(1);animation-timing-function:ease-in-out}82%{transform:translateY(0) rotate(.7deg) perspective(800px) rotateY(2deg) scale(1);animation-timing-function:ease-in-out}to{opacity:1;transform:none}}@keyframes pl09-jelly{0%{scale:1}25%{scale:1.14 .84}50%{scale:.93 1.08}75%{scale:1.04 .97}to{scale:1}}@keyframes pl09-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ssg .pl10{--pl10-paper: #f9f7f0;--pl10-ink: #1a1617;--pl10-fluo: #ff48b0;--pl10-mark: #f946a6;--pl10-tear: polygon( 0 6px, 6% 0, 13% 5px, 22% 1px, 31% 6px, 40% 0, 51% 4px, 60% 1px, 69% 6px, 78% 0, 88% 5px, 100% 2px, calc(100% - 3px) 34%, 100% 68%, calc(100% - 2px) 100%, 92% calc(100% - 5px) , 82% calc(100% - 1px) , 71% calc(100% - 6px) , 61% calc(100% - 2px) , 50% calc(100% - 6px) , 41% calc(100% - 1px) , 30% calc(100% - 5px) , 20% calc(100% - 1px) , 10% calc(100% - 6px) , 3% calc(100% - 2px) , 2px 58% );position:relative;isolation:isolate;box-sizing:border-box;padding:40px 32px 28px;color:var(--pl10-ink);background:transparent;font-family:Special Elite,Courier New,monospace;font-weight:400;text-align:left}.ssg .pl10 *,.ssg .pl10 *:before,.ssg .pl10 *:after{box-sizing:border-box}.ssg .pl10:before,.ssg .pl10:after{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--pl10-tear)}.ssg .pl10:before{translate:5px 7px;background:#1a16172e}.ssg .pl10:after{background:linear-gradient(90deg,transparent 71%,rgba(26,22,23,.05) 71.3%,rgba(26,22,23,.05) 71.8%,transparent 72.2%),radial-gradient(circle at 30% 40%,rgba(26,22,23,.11) .6px,transparent 1.2px) 0 0 / 7px 7px,radial-gradient(circle at 70% 60%,rgba(26,22,23,.08) .5px,transparent 1.1px) 3px 2px / 11px 13px,var(--pl10-paper);box-shadow:inset 0 0 40px #1a16171a}.ssg .pl10 h3{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:start;margin:0;padding:0;border:0;color:var(--pl10-ink);background:transparent;font-family:Anton,Impact,Arial Narrow,sans-serif;font-size:48px;font-weight:400;font-style:normal;line-height:1;letter-spacing:.01em;text-transform:none}.ssg .pl10-no{position:relative;grid-row:span 2;display:grid;place-items:center;width:68px;aspect-ratio:1;margin-top:2px}.ssg .pl10-plate{position:absolute;inset:0;background:var(--pl10-fluo);clip-path:polygon(2% 4%,98% 0,100% 95%,3% 100%);rotate:-4deg}.ssg .pl10-digits{position:relative;display:block;color:var(--pl10-ink);font-size:44px;line-height:1}.ssg .pl10-name{position:relative;display:block;text-transform:uppercase;text-wrap:balance}.ssg .pl10-pink,.ssg .pl10-black{display:block}.ssg .pl10-pink{position:absolute;inset:0;color:var(--pl10-fluo);translate:4px 3px}.ssg .pl10-black{position:relative;color:var(--pl10-ink)}.ssg .pl10-app{display:block;margin-top:12px;font-family:Special Elite,Courier New,monospace;font-size:18px;line-height:28px;letter-spacing:.02em}.ssg .pl10-app-in{position:relative;display:inline-block}.ssg .pl10-hl{position:absolute;inset:3px -6px 1px -4px;background:var(--pl10-mark);clip-path:polygon(0 12%,100% 0,99% 88%,1% 100%);rotate:-1deg}.ssg .pl10-app-text{position:relative;color:var(--pl10-ink)}.ssg .pl10 p{max-width:68ch;margin:24px 0 0;padding:16px 0 0;border:0;border-top:2px dashed var(--pl10-ink);color:var(--pl10-ink);background:transparent;font-family:Special Elite,Courier New,monospace;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0;text-wrap:pretty}.ssg .pl10-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.ssg .pl10-regs{position:relative;display:block;width:28px;height:28px;flex:none}.ssg .pl10-reg,.ssg .pl10-reg-pink{position:absolute;inset:0;display:block;width:28px;height:28px;fill:none}.ssg .pl10-reg{stroke:var(--pl10-ink);stroke-width:1.6}.ssg .pl10-reg-pink{stroke:var(--pl10-fluo);stroke-width:2;translate:3px 2px}.ssg .pl10-replay{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:6px 14px;border:2px solid var(--pl10-ink);border-radius:0;color:var(--pl10-ink);background:var(--pl10-paper);box-shadow:4px 4px 0 var(--pl10-fluo);font-family:Special Elite,Courier New,monospace;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.04em;cursor:pointer;transition:background-color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out}.ssg .pl10-replay svg{display:block;width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}.ssg .pl10-replay:hover{background:var(--pl10-fluo);box-shadow:6px 6px 0 var(--pl10-ink);transform:translate(-2px,-2px)}.ssg .pl10-replay:active{box-shadow:0 0 0 var(--pl10-ink);transform:translate(4px,4px)}.ssg .pl10-replay:focus-visible{outline:3px solid var(--pl10-ink);outline-offset:4px}.ssg .pl10-scan-clip{position:absolute;inset:0;z-index:3;overflow:hidden;clip-path:var(--pl10-tear);pointer-events:none}.ssg .pl10-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent calc(100% - 64px),rgba(255,72,176,.22) calc(100% - 40px),rgba(255,255,255,.92) calc(100% - 18px),#fff calc(100% - 5px),var(--pl10-ink) calc(100% - 5px));opacity:0;translate:0 12%}.ssg .pl10-tape{position:absolute;top:-12px;z-index:4;width:96px;height:26px;pointer-events:none}.ssg .pl10-tape i{position:absolute;inset:0;background:radial-gradient(circle,rgba(26,22,23,.28) 1px,transparent 1.6px) 0 0 / 5px 5px,#cec6b2db;clip-path:polygon(2% 10%,0 45%,3% 100%,97% 92%,100% 55%,98% 0)}.ssg .pl10-tape-l{left:-10px;rotate:-9deg}.ssg .pl10-tape-r{right:-10px;rotate:7deg}@media(max-width:720px){.ssg .pl10{padding:36px 20px 24px}.ssg .pl10 h3{column-gap:12px;font-size:30px}.ssg .pl10-no{width:52px}.ssg .pl10-digits{font-size:32px}.ssg .pl10-pink{translate:3px 2px}.ssg .pl10-app{margin-top:8px;font-size:16px;line-height:24px}.ssg .pl10 p{margin-top:20px}.ssg .pl10-tape{width:76px;height:22px}.ssg .pl10-tape-l{left:-8px}.ssg .pl10-tape-r{right:-8px}}.ssg .ssg-plaque[data-plaque] .pl10 .pl10-scan{animation:pl10-scan .32s cubic-bezier(.45,0,.6,1) backwards}.ssg .ssg-plaque[data-plaque] .pl10 .pl10-plate,.ssg .ssg-plaque[data-plaque] .pl10 .pl10-pink,.ssg .ssg-plaque[data-plaque] .pl10 .pl10-hl,.ssg .ssg-plaque[data-plaque] .pl10 .pl10-reg-pink{animation:pl10-pink .22s cubic-bezier(.2,.7,.3,1) .2s backwards}.ssg .ssg-plaque[data-plaque] .pl10 .pl10-digits,.ssg .ssg-plaque[data-plaque] .pl10 .pl10-black,.ssg .ssg-plaque[data-plaque] .pl10 .pl10-app-text,.ssg .ssg-plaque[data-plaque] .pl10 p,.ssg .ssg-plaque[data-plaque] .pl10 .pl10-reg,.ssg .ssg-plaque[data-plaque] .pl10 .pl10-replay{animation:pl10-black .44s linear .38s backwards}.ssg .ssg-plaque[data-plaque] .pl10 .pl10-tape-l{animation:pl10-tape .17s cubic-bezier(.3,0,.6,1) .68s backwards}.ssg .ssg-plaque[data-plaque] .pl10 .pl10-tape-r{animation:pl10-tape .17s cubic-bezier(.3,0,.6,1) .72s backwards}@keyframes pl10-scan{0%{opacity:1;translate:0 -100%}88%{opacity:1;translate:0 4%}to{opacity:0;translate:0 12%}}@keyframes pl10-pink{0%{opacity:0;translate:5px -7px}}@keyframes pl10-black{0%{opacity:0;translate:-7px 5px;rotate:-1.1deg}22%{opacity:1;translate:-7px 5px;rotate:-1.1deg}64%{opacity:1;translate:-7px 5px;rotate:-1.1deg;animation-timing-function:cubic-bezier(.7,0,1,.6)}82%{translate:1px -1px;rotate:.12deg;animation-timing-function:ease-out}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes pl10-tape{0%{opacity:0;scale:1.5}65%{opacity:1;scale:.94}to{opacity:1;scale:1}}.ssg .pl11{--pl11-heaven: 52px;position:relative;max-width:34rem;margin-inline:auto;padding:var(--pl11-heaven) 28px 32px;color:#1a1a1a;background:repeating-linear-gradient(90deg,#fffcf412 0 1px,#fffcf400 1px 3px),repeating-linear-gradient(0deg,#3c2d190d 0 1px,#3c2d1900 1px 4px),#cec3af;box-shadow:inset 0 12px 10px -10px #1a1a1a38,0 1px 2px #3c2d191a,0 16px 40px #3c2d1924;font-family:Shippori Mincho,"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,Georgia,serif;transform-origin:50% -30px}.ssg .pl11 ::selection{background:#c8392b;color:#f7f2e8}.ssg .pl11 .pl11-cord{position:absolute;top:-33px;left:50%;width:132px;height:32px;translate:-50% 0;overflow:visible}.ssg .pl11 .pl11-rod{position:absolute;display:block;background:linear-gradient(#fffcf429,#fffcf400 45%),#1a1a1a}.ssg .pl11 .pl11-rod-top{top:-5px;left:-5px;right:-5px;height:10px;border-radius:2px;box-shadow:0 2px 3px #1a1a1a40}.ssg .pl11 .pl11-rod-bottom{bottom:-8px;left:-4px;right:-4px;height:16px;border-radius:8px;box-shadow:0 6px 10px #3c2d1947}.ssg .pl11 .pl11-rod-bottom:before,.ssg .pl11 .pl11-rod-bottom:after{content:"";position:absolute;top:-3px;width:12px;height:22px;border-radius:3px;box-shadow:0 2px 4px #1a1a1a4d}.ssg .pl11 .pl11-rod-bottom:before{left:-11px;background:linear-gradient(90deg,#efe8dc,#ddd3c2 70%,#c9bfae)}.ssg .pl11 .pl11-rod-bottom:after{right:-11px;background:linear-gradient(270deg,#efe8dc,#ddd3c2 70%,#c9bfae)}.ssg .pl11 .pl11-futai{position:absolute;top:0;left:0;right:0;display:block;height:calc(var(--pl11-heaven) - 16px);background:linear-gradient(#8c857a,#8c857a) 30% 0 / 9px 100% no-repeat,linear-gradient(#8c857a,#8c857a) 70% 0 / 9px 100% no-repeat}.ssg .pl11 .pl11-paper{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:40px;row-gap:24px;padding:44px 40px 40px;color:#1a1a1a;background:radial-gradient(60% 50% at 20% 16%,#fffcf499,#fffcf400 70%),radial-gradient(50% 42% at 78% 88%,#1a1a1a09,#1a1a1a00 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' fill='none' stroke='%235E574D' stroke-linecap='round'%3E%3Cpath stroke-opacity='.16' stroke-width='.7' d='M12 30c24-6 40 4 62-2'/%3E%3Cpath stroke-opacity='.12' stroke-width='.6' d='M120 18c10 14 30 18 44 12'/%3E%3Cpath stroke-opacity='.14' stroke-width='.8' d='M40 120c18 10 22 30 48 34'/%3E%3Cpath stroke-opacity='.1' stroke-width='.6' d='M150 96c-8 20 6 38 30 44'/%3E%3Cpath stroke-opacity='.12' stroke-width='.5' d='M96 190c20-8 44-4 70 6'/%3E%3Cpath stroke-opacity='.18' stroke-width='.5' d='M190 170c6-12 18-16 26-12'/%3E%3Cpath stroke='%23FFFCF4' stroke-opacity='.7' stroke-width='.9' d='M70 70c16-10 36-6 50 4'/%3E%3C/svg%3E") 0 0 / 220px 220px repeat,#f7f2e8;box-shadow:0 -7px #8c857a,0 7px #8c857a,inset 0 0 0 1px #5e574d1f}.ssg .pl11 h3{grid-column:2;grid-row:1;justify-self:end;align-self:start;margin:0;writing-mode:vertical-rl;text-orientation:mixed;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;color:#1a1a1a}.ssg .pl11 .pl11-line,.ssg .pl11 .pl11-app{display:block}.ssg .pl11 .pl11-num{margin-inline-end:.5em;font-size:16px;font-weight:400;color:#5e574d;text-combine-upright:all}.ssg .pl11 .pl11-name{font-size:24px;font-weight:500;letter-spacing:.06em;color:#1a1a1a}.ssg .pl11 .pl11-app{padding-inline-start:3em;font-size:16px;font-weight:400;letter-spacing:.08em;color:#5e574d}.ssg .pl11 p{grid-column:1;grid-row:1 / span 2;margin:0;font-family:inherit;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:.01em;color:#1a1a1a;text-wrap:pretty}.ssg .pl11 .pl11-seal{grid-column:2;grid-row:2;justify-self:end;align-self:end;display:block;margin:0;padding:4px;border:0;border-radius:6px;background:none;color:#f7f2e8;font-family:inherit;cursor:pointer;rotate:-3deg;transition:scale .16s cubic-bezier(.32,.72,0,1),rotate .16s cubic-bezier(.32,.72,0,1)}.ssg .pl11 .pl11-seal-face{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px;padding:12px 12px 11px;color:#f7f2e8;background:radial-gradient(40% 30% at 72% 24%,#78181047,#78181000 70%),radial-gradient(34% 40% at 20% 82%,#78181038,#78181000 70%),#c8392b;clip-path:polygon(5% 7%,50% 4%,95% 6%,96% 50%,94% 95%,50% 96%,6% 94%,4% 50%);transition:background-color .16s cubic-bezier(.32,.72,0,1)}.ssg .pl11 .pl11-seal-face:after{content:"";position:absolute;inset:6px;border:1.5px solid #f7f2e8;border-radius:2px;opacity:.9;pointer-events:none}.ssg .pl11 .pl11-seal-glyph{font-size:30px;font-weight:800;line-height:1;color:#f7f2e8}.ssg .pl11 .pl11-seal-word{font-size:14px;font-weight:600;line-height:1;letter-spacing:.04em;color:#f7f2e8}.ssg .pl11 .pl11-seal:hover{scale:1.04;rotate:-1.5deg}.ssg .pl11 .pl11-seal:hover .pl11-seal-face{background-color:#b5301f}.ssg .pl11 .pl11-seal:active{scale:.95;rotate:-3deg}.ssg .pl11 .pl11-seal:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@media(max-width:720px){.ssg .pl11{--pl11-heaven: 40px;padding:var(--pl11-heaven) 12px 26px}.ssg .pl11 .pl11-futai{background:linear-gradient(#8c857a,#8c857a) 28% 0 / 8px 100% no-repeat,linear-gradient(#8c857a,#8c857a) 72% 0 / 8px 100% no-repeat}.ssg .pl11 .pl11-paper{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:20px;padding:28px 20px 24px}.ssg .pl11 h3{grid-column:1;grid-row:auto;justify-self:start;writing-mode:horizontal-tb}.ssg .pl11 .pl11-name{letter-spacing:.02em}.ssg .pl11 .pl11-app{padding-inline-start:0;margin-top:2px}.ssg .pl11 p,.ssg .pl11 .pl11-seal{grid-column:1;grid-row:auto}}.ssg .ssg-plaque[data-plaque] .pl11{animation:pl11-hang .88s cubic-bezier(.22,.8,.3,1) backwards}.ssg .ssg-plaque[data-plaque] .pl11 .pl11-line{animation:pl11-rise .38s cubic-bezier(.22,.8,.3,1) .14s backwards}.ssg .ssg-plaque[data-plaque] .pl11 .pl11-app{animation:pl11-rise .38s cubic-bezier(.22,.8,.3,1) .24s backwards}.ssg .ssg-plaque[data-plaque] .pl11 p{animation:pl11-ink .46s cubic-bezier(.22,.8,.3,1) .3s backwards}.ssg .ssg-plaque[data-plaque] .pl11 .pl11-seal{animation:pl11-press .32s .58s backwards}@keyframes pl11-hang{0%{opacity:0;rotate:.9deg}35%{opacity:1;rotate:-.45deg}70%{rotate:.15deg}to{rotate:0deg}}@keyframes pl11-rise{0%{opacity:0;translate:0 8px;text-shadow:0 0 8px rgba(26,26,26,.45)}}@keyframes pl11-ink{0%{opacity:0;translate:0 10px;color:#8c857a}}@keyframes pl11-press{0%{opacity:0;scale:1.45;rotate:-12deg;animation-timing-function:cubic-bezier(.55,0,.9,.4)}55%{opacity:1;scale:.93;rotate:-3deg;animation-timing-function:cubic-bezier(.2,.8,.3,1)}78%{scale:1.02}to{scale:1;rotate:-3deg}}.ssg .pl12{position:relative;isolation:isolate;padding:40px 48px 32px;border-radius:8px;color:#d8d3e4;background:repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px),linear-gradient(165deg,#1f1e25,#141319 48%,#19181f);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #d6faff12,inset 0 -2px #00000073,0 2px #040406,0 28px 48px -16px #000000d9;font-family:Inter,system-ui,sans-serif;text-align:center}.ssg .pl12:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 70% 42% at 50% 20%,rgba(61,228,242,.08),transparent 70%),radial-gradient(ellipse 50% 30% at 50% 38%,rgba(162,107,255,.07),transparent 70%)}.ssg .pl12 .pl12-bolt{position:absolute;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d6d6de,#73727c 45%,#1c1c21);box-shadow:0 0 0 2px #00000059,0 2px 4px #000000b3}.ssg .pl12 .pl12-bolt:after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;border-radius:1px;background:#1c1c21;box-shadow:0 1px #ffffff2e;rotate:var(--pl12-turn, 0deg)}.ssg .pl12 .pl12-tl{left:12px;top:12px;--pl12-turn: 35deg}.ssg .pl12 .pl12-tr{right:12px;top:12px;--pl12-turn: -20deg}.ssg .pl12 .pl12-bl{left:12px;bottom:12px;--pl12-turn: 80deg}.ssg .pl12 .pl12-br{right:12px;bottom:12px;--pl12-turn: 10deg}.ssg .pl12 h3{margin:0;padding:0;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;text-transform:none;color:#d8d3e4;background:none}.ssg .pl12 .pl12-tube{display:block;color:var(--pl12-lit);text-shadow:var(--pl12-glow);overflow-wrap:anywhere}.ssg .pl12 .pl12-no{--pl12-lit: #c4f8ff;--pl12-glow: 0 0 2px #f0feff, 0 0 6px #3de4f2, 0 0 14px #3de4f2, 0 0 28px #0fa6c2;font-family:Monoton,Arial Black,sans-serif;font-size:30px;line-height:1.2;letter-spacing:2px}.ssg .pl12 .pl12-name{--pl12-lit: #ffffff;--pl12-glow: 0 0 2px #ffffff, 0 0 6px #efe6ff, 0 0 14px #b98bff, 0 0 28px #a26bff, 0 0 48px #6b2bea;margin-top:4px;font-family:Yellowtail,Brush Script MT,cursive;font-size:48px;line-height:1.15;rotate:-4deg}.ssg .pl12 .pl12-app{--pl12-lit: #ffe6b3;--pl12-glow: 0 0 2px #fff8ea, 0 0 6px #ffc45c, 0 0 16px rgba(255, 196, 92, .55);margin-top:12px;font-family:Monoton,Arial Black,sans-serif;font-size:20px;line-height:1.2;letter-spacing:3px}.ssg .pl12 p{max-width:68ch;margin:24px 0 0;padding:0;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:0;text-align:left;text-wrap:pretty;color:#d8d3e4;background:none}.ssg .pl12 .pl12-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:24px}.ssg .pl12 .pl12-engrave{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#6f6880;background:none;text-shadow:0 1px 0 rgba(255,255,255,.07),0 -1px 0 rgba(0,0,0,.8)}.ssg .pl12 button{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0 0 0 auto;padding:8px 16px;border:2px solid #bff6fc;border-radius:999px;background:#0e0c14;color:#e6fdff;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.2px;text-shadow:0 0 6px rgba(61,228,242,.8);box-shadow:0 0 6px #3de4f2b3,0 0 16px #3de4f259,inset 0 0 8px #3de4f24d;cursor:pointer;transition:box-shadow .16s ease-out,border-color .16s ease-out,translate 80ms ease-out}.ssg .pl12 button svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ssg .pl12 button:hover{border-color:#e6fdff;box-shadow:0 0 8px #3de4f2e6,0 0 24px #3de4f280,inset 0 0 12px #3de4f273}.ssg .pl12 button:active{translate:0 1px;box-shadow:0 0 4px #3de4f299,0 0 10px #3de4f24d,inset 0 0 14px #3de4f280}.ssg .pl12 button:focus-visible{outline:2px solid #ffc45c;outline-offset:4px}@media(max-width:720px){.ssg .pl12{padding:32px 24px}.ssg .pl12 .pl12-app{font-size:18px;letter-spacing:2px}.ssg .pl12 p{margin-top:20px}}.ssg .ssg-plaque[data-plaque] .pl12 .pl12-no{animation:pl12-strike .52s step-end backwards}.ssg .ssg-plaque[data-plaque] .pl12 .pl12-name{animation:pl12-strike .56s step-end .12s backwards}.ssg .ssg-plaque[data-plaque] .pl12 .pl12-app{animation:pl12-sputter .88s step-end backwards}.ssg .ssg-plaque[data-plaque] .pl12:before{animation:pl12-spill .68s step-end backwards}.ssg .ssg-plaque[data-plaque] .pl12 button{animation:pl12-button .52s step-end 60ms backwards}@keyframes pl12-strike{0%{opacity:1;color:#3a3843;text-shadow:none}18%{opacity:1;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}26%{opacity:1;color:#3a3843;text-shadow:none}40%{opacity:1;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}48%{opacity:.5;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}58%{opacity:1;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}}@keyframes pl12-sputter{0%{opacity:1;color:#3a3843;text-shadow:none}32%{opacity:.45;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}36%{opacity:1;color:#3a3843;text-shadow:none}60%{opacity:.55;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}65%{opacity:1;color:#3a3843;text-shadow:none}80%{opacity:1;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}85%{opacity:1;color:#3a3843;text-shadow:none}90%{opacity:1;color:var(--pl12-lit);text-shadow:var(--pl12-glow)}}@keyframes pl12-spill{0%{opacity:0}14%{opacity:.6}20%{opacity:0}31%{opacity:1}}@keyframes pl12-button{0%{border-color:#3a3843;color:#8a839a;text-shadow:none;box-shadow:0 0 #3de4f200,0 0 #3de4f200,inset 0 0 #3de4f200}18%{border-color:#bff6fc;color:#e6fdff;text-shadow:0 0 6px rgba(61,228,242,.8);box-shadow:0 0 6px #3de4f2b3,0 0 16px #3de4f259,inset 0 0 8px #3de4f24d}26%{border-color:#3a3843;color:#8a839a;text-shadow:none;box-shadow:0 0 #3de4f200,0 0 #3de4f200,inset 0 0 #3de4f200}40%{border-color:#bff6fc;color:#e6fdff;text-shadow:0 0 6px rgba(61,228,242,.8);box-shadow:0 0 6px #3de4f2b3,0 0 16px #3de4f259,inset 0 0 8px #3de4f24d}}.ssg{--ssg-bar-height: 4.25rem;align-self:center;width:100vw;display:flex;flex-direction:column;margin-top:var(--space-4)}.ssg .ssg-motion{display:none;flex-direction:column;align-items:center;gap:var(--space-2);padding:0 var(--space-6) var(--space-6);text-align:center}.ssg .ssg-note{max-width:48ch;margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-text-muted);text-wrap:balance}@media(prefers-reduced-motion:reduce){.ssg .ssg-motion{display:flex}.ssg .ssg-button[aria-pressed=true]+.ssg-note{display:none}}.ssg .ssg-bar{position:sticky;top:0;z-index:9;display:flex;align-items:center;justify-content:center;height:var(--ssg-bar-height);padding:0 11rem;pointer-events:none}@media(max-width:700px){.ssg .ssg-bar{padding:0 var(--space-4)}}.ssg .ssg-bar{--pill-bg: color-mix(in srgb, var(--color-bg) 80%, transparent);--pill-fg: var(--color-text);--pill-muted: var(--color-text-muted);--pill-border: var(--color-border);--pill-shadow: 0 8px 24px -12px rgb(0 0 0 / .25)}.ssg .ssg-bar[data-tone=light]{--pill-base: rgb(255 255 255 / .78);--pill-bg: color-mix(in srgb, var(--ssg-tint) 7%, var(--pill-base));--pill-fg: #161616;--pill-muted: rgb(22 22 22 / .72);--pill-border: rgb(255 255 255 / .7);--pill-shadow: inset 0 1px 0 rgb(255 255 255 / .6), 0 1px 2px rgb(24 18 10 / .08), 0 12px 32px -12px rgb(24 18 10 / .32)}.ssg .ssg-bar[data-tone=dark]{--pill-base: rgb(12 11 17 / .74);--pill-bg: color-mix(in srgb, var(--ssg-tint) 9%, var(--pill-base));--pill-fg: #f4f4f5;--pill-muted: rgb(244 244 245 / .78);--pill-border: rgb(255 255 255 / .12);--pill-shadow: inset 0 1px 0 rgb(255 255 255 / .08), 0 1px 2px rgb(0 0 0 / .3), 0 14px 36px -12px rgb(0 0 0 / .7)}.ssg .ssg-nav{min-width:0;max-width:100%;border:1px solid var(--pill-border);border-radius:999px;background:var(--pill-bg);box-shadow:var(--pill-shadow);color:var(--pill-fg);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);pointer-events:auto;transition:background-color .45s var(--ease-out-expo),border-color .45s var(--ease-out-expo),box-shadow .45s var(--ease-out-expo),color .45s var(--ease-out-expo)}.ssg[data-lite] .ssg-bar[data-tone=light]{--pill-base: rgb(255 255 255 / .92)}.ssg[data-lite] .ssg-bar[data-tone=dark]{--pill-base: rgb(12 11 17 / .9)}.ssg[data-lite] .ssg-nav{-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ssg .ssg-bar[data-tone=light]{--pill-base: rgb(255 255 255 / .92)}.ssg .ssg-bar[data-tone=dark]{--pill-base: rgb(12 11 17 / .9)}}.ssg .ssg-nav ul{position:relative;display:flex;gap:2px;margin:0;padding:5px;border-radius:inherit;list-style:none;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent,#000 5px,#000 calc(100% - 5px),transparent)}.ssg .ssg-nav ul::-webkit-scrollbar{display:none}.ssg .ssg-nav li{flex:none;margin:0;padding:0}.ssg .ssg-nav a{display:inline-flex;align-items:baseline;padding:4px 11px;border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.5;white-space:nowrap;color:var(--pill-muted);text-decoration:none;transition:background-color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo),color .3s var(--ease-out-expo)}.ssg .ssg-nav a:hover{background:color-mix(in srgb,var(--pill-fg) 9%,transparent);color:var(--pill-fg)}.ssg .ssg-nav a[aria-current]{background:var(--ssg-accent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--ssg-accent) 60%,transparent);color:var(--ssg-ink);font-weight:600}.ssg .ssg-nav a:focus-visible,.ssg .ssg-button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ssg .ssg-nav a:focus-visible{outline-color:var(--pill-fg);outline-offset:-2px}.ssg .ssg-number{font-family:var(--font-mono);font-size:.9em;font-variant-numeric:tabular-nums}.ssg .ssg-name{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .36s var(--ease-out-expo),opacity .24s var(--ease-out-expo)}.ssg .ssg-name>span{min-width:0;overflow:hidden}.ssg .ssg-name>span:before{content:"";display:inline-block;width:.5em}.ssg .ssg-nav a[aria-current] .ssg-name{grid-template-columns:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.ssg .ssg-nav,.ssg .ssg-nav a,.ssg .ssg-name{transition:none}}@media(min-width:701px){html[data-ssg-menu] .signature-link{transition:color .45s var(--ease-out-expo),filter .45s var(--ease-out-expo),opacity .2s var(--ease-out-expo),transform .28s var(--ease-spring-back)}html[data-ssg-menu][data-ssg-tone=light] .signature-link{color:color-mix(in srgb,var(--ssg-tint) 18%,#161616);filter:drop-shadow(0 0 6px rgb(255 255 255 / .7))}html[data-ssg-menu][data-ssg-tone=dark] .signature-link{color:#f4f4f5;filter:drop-shadow(0 0 8px rgb(0 0 0 / .6))}}@media(min-width:701px)and (prefers-reduced-motion:reduce){html[data-ssg-menu] .signature-link{transition:none}}.ssg .ssg-button{flex:none;padding:.4rem .9rem;border:1px solid var(--color-border);border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--color-text);background:transparent;transition:background-color .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo),transform .28s var(--ease-spring-back)}.ssg .ssg-button:hover{background:var(--bg-hover);border-color:var(--color-accent);transform:translateY(-2px)}.ssg .ssg-button:active{background:var(--bg-active);transform:translateY(-1px) scale(.96);transition-duration:.11s;transition-timing-function:var(--ease-press)}.ssg .ssg-button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ssg .ssg-section{position:relative}.ssg .ssg-band{position:absolute;inset:0;overflow:clip;pointer-events:none;content-visibility:auto}.ssg .ssg-section+.ssg-section .ssg-band:after{content:"";position:absolute;inset:0 0 auto;height:var(--space-12);background:linear-gradient(rgba(0,0,0,.1),transparent)}.ssg .ssg-layer{position:absolute;inset:0}.ssg .ssg-inner{position:relative;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16) 0 var(--space-12)}.ssg .ssg-plaque{position:relative;width:min(100% - 2 * var(--space-6),42rem);margin:0 auto}.ssg .ssg-plaque[data-plaque=wait],.ssg .ssg-plaque[data-plaque=wait] *,.ssg .ssg-plaque[data-plaque=wait] *:before,.ssg .ssg-plaque[data-plaque=wait] *:after{animation-play-state:paused!important}.ssg[data-lite] .ssg-plaque[data-plaque] *,.ssg[data-lite] .ssg-plaque[data-plaque] *:before,.ssg[data-lite] .ssg-plaque[data-plaque] *:after{animation:none!important}.ssg[data-lite] .ssg-plaque[data-plaque]{animation:ssg-plaque-fade .35s ease-out backwards}@keyframes ssg-plaque-fade{0%{opacity:0;transform:translateY(24px)}}.ssg .ssg-stage{width:100%}.ssg .ssg-skeleton{--u: min(1px, 100vw / 400);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;overflow:clip;padding:var(--sk-pad-w);gap:var(--sk-gap-w)}.ssg .ssg-skeleton-figure{display:flex;flex-direction:column;width:var(--sk-slide-w);gap:var(--sk-cap-gap-w)}.ssg .ssg-skeleton-card{position:relative;overflow:hidden;aspect-ratio:var(--sk-aspect);border-radius:calc(12 * var(--u));background:var(--sk-card);opacity:.6}.ssg .ssg-skeleton-caption{height:var(--sk-cap-w);display:flex;align-items:center;justify-content:center}.ssg .ssg-skeleton-caption:before{content:"";width:55%;height:min(calc(10 * var(--u)),60%);border-radius:999px;background:var(--sk-caption);opacity:.3}.ssg .ssg-skeleton[data-loading] .ssg-skeleton-card:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.45) 50%,transparent 75%);transform:translate(-100%);animation:ssg-shimmer 1.4s ease-in-out infinite}@keyframes ssg-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ssg .ssg-skeleton[data-loading] .ssg-skeleton-card:after{animation:none;opacity:0}}@media(max-width:1140px){.ssg .ssg-skeleton{padding:var(--sk-pad-m);gap:var(--sk-gap-m)}.ssg .ssg-skeleton-figure{width:var(--sk-slide-m);gap:var(--sk-cap-gap-m)}.ssg .ssg-skeleton-caption{height:var(--sk-cap-m)}}@media(max-width:720px){.ssg .ssg-inner{padding-top:var(--space-12)}.ssg .ssg-skeleton{padding:var(--sk-pad-n);gap:var(--sk-gap-n)}.ssg .ssg-skeleton-figure{width:var(--sk-slide-n);gap:var(--sk-cap-gap-n)}.ssg .ssg-skeleton-caption{height:var(--sk-cap-n)}}
