.gb{margin:0 0 var(--sp-md);--ih:100px;--pad:var(--sp-lg)}.gb-bar{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-xs);gap:var(--sp-xs)}.gb-half{gap:var(--sp-lg);min-width:0;padding:var(--pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh)}.gb-half,.gb-pic{display:flex;align-items:center}.gb-pic{flex:none;justify-content:center}.gb-img{width:auto;max-width:none}.gb-img,.gb-run{display:block;height:var(--ih);pointer-events:none}.gb-run{--fw:calc(var(--ih)*249/250);--hop:min(calc(var(--ih)*.18),calc(var(--pad) - 2px));--sz:max(6px,calc(var(--ih)*.1));position:relative;flex:none;width:var(--fw)}.gb-body{transform-origin:50% 100%;animation:gb-hop 5.36s linear infinite paused}.gb-body,.gb-sp{position:absolute;inset:0}.gb-sp{background:url(/assets/banner/courier-run.webp) 0 0/calc(var(--fw)*16) 100% no-repeat;animation:gb-run 1.072s steps(16) infinite paused}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5x){.gb-sp{background-image:url(/assets/banner/courier-run@2x.webp)}}@keyframes gb-run{to{background-position-x:calc(var(--fw)*-16)}}@keyframes gb-hop{0%,55.97%{transform:none;animation-timing-function:cubic-bezier(.2,.6,.4,1)}61.57%{transform:translateY(calc(var(--hop)*-1)) rotate(1.5deg);animation-timing-function:cubic-bezier(.6,0,.8,.4)}67.16%{transform:translateY(0) rotate(-1deg) scale(1.04,.94);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}71.83%,to{transform:none}}.gb-sh{position:absolute;left:25%;right:25%;bottom:0;height:max(3px,calc(var(--ih)*.07));animation:gb-sh-hop 5.36s linear infinite paused}.gb-sh i{display:block;height:100%;border-radius:50%;background:var(--b-18);animation:gb-sh-step .536s ease-in-out infinite paused}@keyframes gb-sh-step{0%,to{transform:scaleX(.92);opacity:.8}19%{transform:scaleX(1);opacity:1}60%{transform:scaleX(.74);opacity:.55}}@keyframes gb-sh-hop{0%,55.97%{transform:none;animation-timing-function:cubic-bezier(.2,.6,.4,1)}61.57%{transform:scale(.6);opacity:.5;animation-timing-function:cubic-bezier(.6,0,.8,.4)}67.16%,to{transform:none}}.gb-ln{position:absolute;right:88%;height:max(1.5px,calc(var(--ih)*.02));border-radius:2px;background:var(--b-18);transform-origin:100% 50%;animation:gb-ln .536s linear infinite paused;opacity:0}.gb-ln:first-of-type{top:30%;width:calc(var(--ih)*.3)}.gb-ln:nth-of-type(2){top:42%;width:calc(var(--ih)*.24);animation-delay:-.18s}.gb-ln:nth-of-type(3){top:56%;width:calc(var(--ih)*.2);animation-delay:-.36s}@keyframes gb-ln{0%{transform:none;opacity:0}15%{opacity:.9}to{transform:translateX(calc(var(--ih)*-.2)) scaleX(.4);opacity:0}}.gb-st{position:absolute;left:0;bottom:2%;width:var(--sz);height:var(--sz);background:var(--muted2);border-radius:45% 55% 50% 50%/55% 45% 55% 45%;opacity:0;transform:translateX(calc(var(--fw)*1.08));animation:gb-st 5.36s linear infinite paused}@keyframes gb-st{0%,53.17%{transform:translateX(calc(var(--fw)*1.08)) rotate(0);opacity:0}54.66%{opacity:1}68.47%{opacity:1}69.96%,to{transform:translateX(calc(var(--fw)*-.14)) rotate(-1turn);opacity:0}}.gb-run[data-run],.gb-run[data-run] *{animation-play-state:running}.gb-t{flex:1 1;min-width:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-3xs);line-height:1.2}.gb-h{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.01em;line-height:var(--lh-head)}.gb-c{display:flex;align-items:center;font-size:var(--fs-body);color:var(--muted2);letter-spacing:var(--tr-body);line-height:var(--lh-note)}.gb-i{flex:none;margin-left:var(--sp-2xs);width:22px;height:22px;border-radius:50%;border:1px solid var(--b-18);background:var(--surface);color:var(--ink);font:italic 700 12px/1 Georgia,serif;opacity:.8;cursor:pointer;padding:0}.gb-i:hover,.gb[data-open] .gb-i{opacity:1;border-color:var(--ink)}.gb-i:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gb-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.gb[data-open] .gb-more{grid-template-rows:1fr}.gb-more-in{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:0}.gb-more p{margin:0;padding:var(--sp-2xs) var(--sp-md) 0;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--muted2)}.gb-more b{color:var(--ink)}.gb[data-open] .gb-more-in{padding-bottom:var(--sp-3xs)}@media (prefers-reduced-motion:reduce){.gb-more{transition:none}.gb-run *{animation:none}.gb-ln,.gb-sh,.gb-st{display:none}}@media (max-width:700px){.gb{--ih:64px;--pad:var(--sp-md)}.gb-bar{grid-template-columns:1fr}.gb-half{gap:var(--sp-md)}.gb-h{font-size:18px}.gb-c{font-size:var(--fs-note)}.gb-more-in{grid-template-columns:1fr}.gb-more p{padding:var(--sp-3xs) var(--sp-sm) 0}}