.gd-nb{white-space:nowrap}.gd-app{display:inline-flex;align-items:center;gap:.12em;margin-right:.24em;vertical-align:-.16em}.gd-app img{display:block;width:1.05em;height:1.05em;object-fit:contain}.gd-men{padding:0 .2em;border-radius:4px;background:#fdeadf;color:#c4470e;font-weight:500;white-space:nowrap}.gd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none}.gd-grid>li{display:flex;min-width:0}.gd-grid--5{grid-template-columns:repeat(6,minmax(0,1fr))}.gd-grid--5>li{grid-column:span 2}.gd-grid--5>li:nth-child(n+4){grid-column:span 3}.gd-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1199px){.gd-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.gd-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-grid--5>li,.gd-grid--5>li:nth-child(n+4){grid-column:span 1}.gd-grid--5>li:last-child{grid-column:span 2}}@media(max-width:899px){.gd-grid--3:not(.gd-grid--rail){grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.gd-grid--5,.gd-grid--4{grid-template-columns:minmax(0,1fr)}.gd-grid--5>li:last-child{grid-column:span 1}}@media(max-width:899px){.gd-grid--rail{display:flex;gap:12px;margin-inline:calc(-1 * var(--wf-gutter));padding:4px var(--wf-gutter) 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wf-gutter);scrollbar-width:none}.gd-grid--rail::-webkit-scrollbar{display:none}.gd-grid--rail>li{flex:0 0 min(86%,420px);scroll-snap-align:start}}.gd-all{display:flex;justify-content:center;margin:clamp(20px,2.4vw,32px) 0 0}@media(max-width:899px){.gd-all{margin-top:4px}}.gd-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;border-radius:var(--wf-r);background:#fff;box-shadow:var(--ln-lift);overflow:hidden;transition:transform .16s var(--wf-ease)}.gd-card:active{transform:scale(.98)}.gd-card__txt{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(20px,2.2vw,32px) clamp(22px,2.4vw,36px) clamp(24px,2.6vw,38px)}.gd-card__t{margin:0;font-family:var(--ld-font);font-size:var(--wf-h3);font-weight:500;line-height:1.12;letter-spacing:-.03em;color:var(--wf-ink);text-wrap:balance}.gd-card__a{color:inherit;text-decoration:none}.gd-card__a:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--wf-r)}.gd-card__a:focus-visible{outline:none}.gd-card:has(.gd-card__a:focus-visible){outline:2px solid var(--wf-orange);outline-offset:3px}.gd-card__p{margin:10px 0 clamp(20px,2.4vw,28px);max-width:34ch;font-size:var(--wf-text);font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--wf-body);text-wrap:pretty}.gd-card__btns{display:flex;gap:8px;margin-top:auto}.gd-card__btn{pointer-events:none}.gd-card__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--wf-ease)}.gd-card__try{position:relative;z-index:2;pointer-events:auto;text-decoration:none;background:var(--wf-ink);color:#fff;transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.gd-card:hover .gd-card__btn:not(.gd-card__try){background:var(--wf-ink);color:#fff}.gd-card:hover .gd-card__btn svg{transform:translate(3px)}.gd-card__try:hover{background:#333}}:is(.gd-pic,.gd-flow__field,.gd-chat){--ln-field:radial-gradient(60% 38% at var(--gx,78%) var(--gy,104%),var(--gc,#ffb27a) 0,transparent 70%),radial-gradient(50% 30% at 14% 108%,#f08a4a 0,transparent 70%),linear-gradient(var(--ga,180deg),#1b1b1f 0,#2b1f1d 36%,#7a3420 70%,#c95a2c 92%,#e3743c 100%)}.gd-pic{position:relative;flex:none;height:clamp(180px,15vw,220px);background:var(--ln-grain),var(--ln-field);background-blend-mode:overlay,normal}.gd-pic--lg{height:clamp(260px,26vw,380px);border-radius:var(--wf-r);box-shadow:0 0 0 1px #0000000f,0 22px 40px -18px #0000008c}.gd-pic__mark{position:absolute;top:clamp(16px,1.6vw,22px);left:clamp(16px,1.6vw,22px);display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#fff;box-shadow:0 6px 16px -6px #00000073}.gd-pic__mark svg{width:22px;height:22px;fill:none;stroke:var(--wf-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gd-pic--lg .gd-pic__mark{width:56px;height:56px;border-radius:12px}.gd-pic--lg .gd-pic__mark svg{width:28px;height:28px}.gd-pic__crew{position:absolute;left:clamp(16px,1.6vw,22px);right:clamp(16px,1.6vw,22px);bottom:clamp(16px,1.6vw,22px);display:flex;gap:clamp(6px,.8vw,10px)}.gd-char{display:block;flex:none;width:var(--gd-c,clamp(40px,3.4vw,50px));height:var(--gd-c,clamp(40px,3.4vw,50px));filter:drop-shadow(0 6px 10px rgb(0 0 0 / .3))}.gd-char svg{display:block;width:100%;height:100%;overflow:visible}.gd-pic--lg{--gd-c:clamp(56px,5.6vw,80px)}.gd-pic--lg .gd-pic__crew{gap:clamp(10px,1.2vw,16px)}.gd-pic--card{display:grid;grid-template-columns:46fr 54fr;container-type:size;height:clamp(210px,17vw,250px);background:none}.gd-pic--card .gd-pic__crew{position:relative;inset:auto;--gd-c:min(17cqi,34cqh);display:grid;grid-template-columns:repeat(2,var(--gd-c));place-content:center;gap:min(3cqi,6cqh) min(4cqi,8cqh);background:var(--ln-grain),var(--ln-field);background-blend-mode:overlay,normal}.gd-pic--card .gd-char{filter:none;transform-style:preserve-3d;transform:perspective(500px) translateY(var(--ty,0)) rotateX(10deg) rotateY(var(--ry,-20deg)) rotate(var(--r,0deg));transition:transform .36s var(--wf-ease)}.gd-pic--card .gd-3d{--dz:calc(var(--gd-c) * .009)}.gd-pic--card .gd-char:nth-child(1){--r:-8deg;--ry:-22deg}.gd-pic--card .gd-char:nth-child(2){--r:6deg;--ty:22%;--ry:18deg}.gd-pic--card .gd-char:nth-child(3){--r:5deg;--ry:-16deg}.gd-pic--card .gd-char:nth-child(4){--r:-6deg;--ty:22%;--ry:24deg}.gd-pic__name{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:min(6cqi,12cqh);background:var(--ln-grain),#1b1b1f;background-blend-mode:overlay,normal;color:#fff;font-family:var(--ld-font);font-size:clamp(18px,min(5.8cqi,11cqh),32px);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}@media(hover:hover)and (pointer:fine){.gd-card:hover .gd-pic--card .gd-char{transform:perspective(500px) translateY(calc(var(--ty,0%) - 8%)) rotateX(10deg) rotateY(calc(var(--ry,-20deg) * -1)) rotate(calc(var(--r,0deg) * -1));transition-delay:calc(var(--i) * 40ms)}}@media(prefers-reduced-motion:reduce){.gd-pic--card .gd-char{transition:none}}
