#jy-category-43,#jy-category-43 *,#jy-category-43 ::after,#jy-category-43 ::before{box-sizing:border-box}#jy-category-43{-webkit-text-size-adjust:100%}#jy-category-43{margin:0;padding:0;color:#131926;background:#fff;font-family:Archivo,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}#jy-category-43{--photo-plant:none}#jy-category-43{--ink:#131926;--white:#ffffff;--blue-1:#eceff6;--blue-2:#d7deeb;--mint:#d7deec;--teal:#233250;--deep:#283142;--plum:#182339;--night:#0f1522;--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-open:cubic-bezier(0.16, 1, 0.3, 1);--ease-close:cubic-bezier(0.4, 0, 0.2, 1);--ease-fluid:cubic-bezier(0.32, 0.72, 0, 1);--dur-hover:200ms;--dur-press:120ms;--dur-open:560ms;--dur-close:300ms;--glass:linear-gradient(180deg, rgba(255,255,255,.15) 0%, rgba(255,255,255,.05) 100%),linear-gradient(180deg, rgba(12,17,27,.46) 0%, rgba(12,17,27,.68) 100%);--glass-edge:rgba(255,255,255,.22);--glass-tile:linear-gradient(180deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,.04) 100%),linear-gradient(180deg, rgba(12,17,27,.58) 0%, rgba(12,17,27,.80) 100%);--glass-lift:0 1px 0 rgba(255,255,255,.20) inset,0 26px 52px -32px rgba(16,24,32,.85)}.ch{position:relative;isolation:isolate;overflow:hidden;background:#0c111b;color:var(--white);padding:clamp(22px,3.4vw,52px) clamp(16px,4vw,64px) clamp(26px,3.4vw,54px);min-height:95vh;min-height:95svh;display:flex;flex-direction:column;align-items:center;--side:clamp(148px,15vw,232px);--collage:clamp(250px,31vw,540px);--radius:clamp(18px,1.5vw,26px);--gap:clamp(14px,2.4vw,46px)}.ch__photo{position:absolute;inset:0;z-index:0;overflow:hidden}.ch__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;background:var(--photo-plant) center/cover no-repeat;filter:saturate(1.03) contrast(1.04);transform:scale(1.02)}.ch__scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 92% at 50% 50%,#fff0 52%,rgb(6 9 14 / .48) 100%),radial-gradient(72% 62% at 64% 46%,rgb(35 50 80 / .3) 0,#fff0 72%),linear-gradient(180deg,rgb(9 13 22 / .76) 0,rgb(9 13 22 / .3) 26%,rgb(9 13 22 / .16) 48%,rgb(9 13 22 / .48) 74%,rgb(9 13 22 / .88) 100%)}.ch__marks{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.1s var(--ease-out)}.ch.is-in .ch__marks{opacity:1}.ch__marks svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ch__inner{position:relative;z-index:1;width:min(1560px,100%);margin-inline:auto;flex:1;display:flex;flex-direction:column;gap:clamp(10px,1.8vh,26px)}.ch [data-rise]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.ch.is-in [data-rise]{opacity:1;transform:none}.ch.is-set [data-rise]{transition:none}.ch-head{align-self:center;width:min(1200px,88%);text-align:center;padding-top:clamp(4px,1.2vh,22px)}.ch-eyebrow{margin:0 0 clamp(10px,1.1vw,18px);display:inline-flex;align-items:center;gap:.55em;font-size:clamp(10px,.72vw,12.5px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--mint);text-shadow:0 1px 14px rgb(6 9 14 / .7)}.ch-eyebrow::before{content:"";width:.46em;height:.46em;border-radius:50%;background:currentColor;flex:none}.ch-title{margin:0;font-weight:700;letter-spacing:-.032em;line-height:1.04;font-size:clamp(32px,5.2vw,88px);color:var(--white);text-wrap:balance;text-shadow:0 2px 4px rgb(6 9 14 / .42),0 10px 42px rgb(6 9 14 / .62)}.ch-sub{margin:clamp(12px,1.1vw,20px) auto 0;max-width:56ch;font-size:clamp(12px,.92vw,15.5px);font-weight:500;line-height:1.55;color:rgb(255 255 255 / .8);text-shadow:0 1px 16px rgb(6 9 14 / .7)}.ch-stage{flex:1;min-height:0;display:grid;grid-template-columns:min(var(--collage),40vh) minmax(0,1fr) var(--side);align-items:center;gap:var(--gap)}.ch-open{min-height:0}.ch-collage{container-type:inline-size;position:relative;width:100%;aspect-ratio:440/462}.cg-tile{position:absolute;margin:0;overflow:hidden;display:grid;place-items:center;border-radius:4.1cqw;border:1px solid rgb(215 222 236 / .78);background:var(--glass-tile);box-shadow:0 0 0 1px rgb(6 9 14 / .3),var(--glass-lift)}.cg-tile::before{content:"";position:absolute;inset:0;background-image:var(--img,none);background-size:cover;background-position:center}.cg-a{left:9.1%;top:3%;width:50.5%;height:60%;z-index:1}.cg-b{left:61.8%;top:3.9%;width:31.8%;height:29%;z-index:1}.cg-c{left:10%;top:65.4%;width:28.2%;height:30.3%;z-index:1}.cg-d{left:40.5%;top:36.4%;width:56.8%;height:61.5%;z-index:2}.cg-ph{position:relative;display:grid;justify-items:center;gap:.7cqw;color:rgb(215 222 236 / .78);font-size:max(2.4cqw,9px);font-weight:700;letter-spacing:.16em}.cg-ph svg{width:min(8.5cqw,42px);height:min(8.5cqw,42px);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ch-tall{display:flex;flex-direction:column;min-height:clamp(258px,40vh,432px);padding:clamp(16px,1.35vw,26px);border-radius:var(--radius);border:1px solid var(--glass-edge);background:var(--glass);box-shadow:var(--glass-lift)}.ch-tall--a{--accent:var(--mint)}.ch-tall--b{--accent:var(--blue-1);margin-top:clamp(8px,2.6vh,38px)}.ch-badge{width:clamp(30px,2.5vw,40px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--accent);color:var(--night)}.ch-badge svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ch-tall h2{margin:clamp(12px,1.1vw,20px) 0 0;font-size:clamp(14px,1.05vw,18px);font-weight:700;letter-spacing:-.012em;line-height:1.25;color:var(--white)}.ch-tall p{margin:.5em 0 0;font-size:clamp(11.5px,.8vw,13.5px);line-height:1.55;color:rgb(255 255 255 / .76)}.ch-tall .ch-spacer{flex:1;min-height:clamp(8px,1.2vh,18px)}.ch-list{list-style:none;margin:clamp(11px,1vw,17px) 0 0;padding:0;display:flex;flex-direction:column;gap:.5em}.ch-list li{display:flex;align-items:flex-start;gap:.5em;font-size:clamp(11px,.76vw,13px);line-height:1.42;color:rgb(255 255 255 / .86)}.ch-list svg{width:1em;height:1em;flex:none;margin-top:.2em;fill:none;stroke:var(--accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ch-rule{height:1px;background:rgb(255 255 255 / .18);margin:0 0 clamp(9px,.9vw,14px)}.ch-kv{display:flex;align-items:baseline;justify-content:space-between;gap:.6em;font-size:clamp(10.5px,.74vw,12.5px);line-height:1.5}.ch-kv+.ch-kv{margin-top:.42em}.ch-kv span{color:rgb(255 255 255 / .62)}.ch-kv b{font-weight:700;color:var(--white);font-variant-numeric:tabular-nums}.ch-foot{width:min(1060px,86%);margin-inline:auto;display:grid;grid-template-columns:1fr 1.12fr 1.06fr;align-items:end;gap:clamp(12px,1.8vw,32px)}.ch-flat{padding:clamp(13px,1.1vw,20px) clamp(15px,1.2vw,22px);border-radius:var(--radius);border:1px solid var(--glass-edge);background:var(--glass);box-shadow:var(--glass-lift)}.ch-flat--rev{--accent:var(--mint)}.ch-flat--qual{--accent:var(--blue-1)}.ch-flat h3{margin:0;font-size:clamp(11px,.78vw,13px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgb(255 255 255 / .66)}.ch-stars{display:flex;gap:.18em;margin:clamp(7px,.7vw,11px) 0 0}.ch-stars svg{width:clamp(12px,.95vw,15px);height:clamp(12px,.95vw,15px);fill:#7a93c6}.ch-score{margin:.5em 0 0;font-size:clamp(11px,.78vw,13px);line-height:1.4;color:rgb(255 255 255 / .76)}.ch-score b{color:var(--white);font-weight:700}.ch-chips{display:flex;flex-wrap:wrap;gap:.4em;margin:clamp(8px,.8vw,12px) 0 0}.ch-chip{font-size:clamp(9.5px,.66vw,11px);font-weight:600;letter-spacing:.04em;padding:.36em .72em;border-radius:999px;background:rgb(255 255 255 / .12);color:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .24);white-space:nowrap}.ch-chip--solid{background:var(--mint);color:var(--night);border-color:#fff0}.ch-quote{display:inline-flex;align-items:center;justify-content:center;gap:.7em;width:100%;padding:clamp(13px,1.15vw,19px) clamp(18px,1.5vw,26px);border-radius:var(--radius);background:var(--white);color:var(--teal);text-decoration:none;font-size:clamp(13px,1vw,16px);font-weight:700;letter-spacing:-.008em;box-shadow:0 18px 38px -20px rgb(16 24 32 / .9);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.ch-quote i{display:grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:var(--teal);color:#fff;flex:none}.ch-quote svg{width:.72em;height:.72em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}.ch-quote:focus-visible,.ch-quote:hover{transform:translateY(-3px);box-shadow:0 26px 46px -20px rgb(16 24 32 / .95)}.ch-quote:focus-visible svg,.ch-quote:hover svg{transform:translateX(2px)}.ch-quote:active{transform:translateY(-1px);transition-duration:var(--dur-press)}@media (hover:hover){.ch.is-set .cg-tile{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.ch.is-set .cg-tile:hover{transform:translateY(-5px);z-index:3;box-shadow:0 1px 0 rgb(255 255 255 / .26) inset,0 34px 58px -28px rgb(16 24 32 / .92)}.ch.is-set .ch-flat,.ch.is-set .ch-tall{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.ch.is-set .ch-flat:hover,.ch.is-set .ch-tall:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgb(255 255 255 / .24) inset,0 34px 60px -30px rgb(16 24 32 / .9)}}#jy-hero :where(a,button):focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media (max-width:1240px){.ch{--side:clamp(140px,14.5vw,190px);--collage:clamp(240px,30vw,400px)}.ch-head{width:min(1000px,84%)}.ch-foot{width:min(1060px,94%)}}@media (max-width:980px){.ch{padding-bottom:clamp(30px,5vw,54px)}.ch__inner{gap:clamp(16px,2.6vw,26px)}.ch-head{width:100%}.ch-open{display:none}.ch-stage{grid-template-columns:1fr 1fr;gap:clamp(12px,2.4vw,22px);flex:0 0 auto;margin-top:clamp(190px,40vw,340px)}.ch-collage{width:min(100%,420px);margin-inline:auto}.ch__photo{inset:0 0 auto 0;height:min(78svh,640px)}.ch__photo img{object-position:60% center;background-position:60% center}.ch__photo::after{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;background:linear-gradient(180deg,#fff0 0,#0c111b 92%)}.ch__scrim{background:linear-gradient(180deg,rgb(9 13 22 / .74) 0,rgb(9 13 22 / .22) 18%,rgb(9 13 22 / .34) 40%,rgb(9 13 22 / .3) 54%,#fff0 66%)}.ch__marks{display:none}.ch-tall{min-height:0}.ch-tall--b{margin-top:0}.ch-foot{width:100%;grid-template-columns:1fr 1fr;align-items:stretch}.ch-quote{grid-column:1/-1;order:3}.ch-flat{display:flex;flex-direction:column;justify-content:flex-start}}@media (max-width:560px){.ch__photo{height:min(64svh,470px)}.ch-collage{width:min(100%,340px)}.ch-stage{grid-template-columns:1fr;margin-top:clamp(150px,40vw,240px)}.ch-foot{grid-template-columns:1fr}}@media (min-width:981px) and (max-height:760px){.ch{--collage:clamp(230px,26vw,380px)}.ch-title{font-size:clamp(28px,3.6vw,54px)}.ch-tall{min-height:clamp(230px,34vh,340px)}}@media (prefers-reduced-motion:reduce){.ch *,.ch ::after,.ch ::before{animation:none!important;transition-duration:1ms!important}.ch [data-rise]{opacity:1;transform:none}}#jy-category-43{--ink:#131926;--white:#ffffff;--blue-1:#eceff6;--blue-2:#d7deeb;--mint:#d7deec;--mint-soft:#eceff5;--teal:#233250;--deep:#283142;--plum:#182339;--night:#0f1522;--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-open:cubic-bezier(0.16, 1, 0.3, 1);--ease-close:cubic-bezier(0.4, 0, 0.2, 1);--ease-fluid:cubic-bezier(0.32, 0.72, 0, 1);--dur-hover:200ms;--dur-press:120ms;--dur-open:560ms;--dur-close:300ms}.ci{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),linear-gradient(0deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),radial-gradient(90% 70% at 8% 92%,rgb(215 222 236 / .55) 0,#fff0 62%),linear-gradient(180deg,#ffffff 0,#ebeef5 26%,#e7ebf2 52%,#eff1f6 76%,#ffffff 100%);padding:clamp(34px,4vw,64px) clamp(16px,4vw,64px)}.ci__inner{position:relative;z-index:1;width:min(1340px,100%);margin-inline:auto;display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:clamp(24px,4vw,72px)}.ci [data-rise]{opacity:0;transform:translateY(20px);transition:opacity 720ms var(--ease-out),transform 720ms var(--ease-out)}.ci.is-in [data-rise]{opacity:1;transform:none}.ci.is-set [data-rise]{transition:none}.ci-stage{container-type:inline-size;position:relative;width:100%;aspect-ratio:540/436}.ci-orn{position:absolute;inset:0;pointer-events:none}.ci-orn svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.ci-mark{position:absolute;left:5.5%;top:6.5%;display:inline-flex;align-items:center;gap:1.4cqw;font-size:max(2.05cqw,10px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(19 25 38 / .62)}.ci-mark::before{content:"";width:1.5cqw;height:1.5cqw;min-width:6px;min-height:6px;border-radius:50%;background:var(--teal);flex:none}.ci-photo{position:absolute;left:22.5%;top:19.5%;width:47%;height:62%;margin:0;overflow:hidden;border-radius:3.4cqw;background:var(--night);box-shadow:0 2cqw 5cqw -2.6cqw rgb(15 21 34 / .55);z-index:2}.ci-photo img{width:100%;height:100%;display:block;object-fit:cover;background:var(--photo-plant) center/cover no-repeat;transform:scale(1.02);transition:transform 1.2s var(--ease-out)}.ci-photo:hover img{transform:scale(1.07)}.ci-photo__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 13 22 / .88) 0,rgb(9 13 22 / .52) 40%,rgb(9 13 22 / .1) 66%,rgb(9 13 22 / .4) 100%)}.ci-photo__head{position:absolute;left:7%;right:13%;top:6.5%;color:#fff}.ci-photo__tag{display:inline-block;margin-bottom:.95em;padding:.5em .9em;border-radius:999px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .3);color:#fff;font-size:max(1.85cqw,9px);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ci-photo__head b{display:block;font-size:max(3.1cqw,14px);font-weight:700;letter-spacing:-.022em;line-height:1.16}.ci-photo__sub{display:block;margin-top:.45em;font-size:max(2.1cqw,10.5px);line-height:1.42;color:rgb(255 255 255 / .82)}.ci-stat{position:absolute;z-index:3;padding:2.6cqw 2.8cqw;border-radius:2.9cqw;display:grid;gap:.55cqw;box-shadow:0 1.8cqw 4.2cqw -2.4cqw rgb(19 25 38 / .42)}.ci-stat--a{left:59%;top:40%;width:38%;background:var(--white);border:1px solid var(--blue-2)}.ci-stat--b{left:4%;top:57.5%;width:38%;background:linear-gradient(180deg,var(--mint-soft) 0,var(--mint) 100%);border:1px solid #c0cade}.ci-chip{justify-self:start;padding:.42em .78em;border-radius:999px;background:var(--blue-1);color:var(--teal);font-size:max(1.9cqw,9.5px);font-weight:700;letter-spacing:.06em}.ci-stat--b .ci-chip{background:rgb(255 255 255 / .72)}.ci-stat__lead{margin:.5cqw 0 0;font-size:max(2cqw,10px);line-height:1.35;color:rgb(19 25 38 / .62)}.ci-stat__big{margin:0;font-size:max(5.2cqw,22px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.ci-stat__foot{margin:.2cqw 0 0;font-size:max(1.85cqw,9.5px);line-height:1.35;color:rgb(19 25 38 / .62)}.ci-stat__go{position:absolute;right:2.6cqw;bottom:2.6cqw;width:6.6cqw;height:6.6cqw;min-width:28px;min-height:28px;border-radius:1.8cqw;display:grid;place-items:center;background:var(--mint);color:var(--teal);border:1px solid #c0cade}.ci-stat--b .ci-stat__go{background:var(--white);border-color:#c0cade}.ci-stat__go svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ci-pill{position:absolute;left:58%;top:83%;z-index:3;display:inline-flex;align-items:center;gap:1.6cqw;padding:1.5cqw 1.6cqw 1.5cqw 3.4cqw;border-radius:999px;text-decoration:none;border:1.5px solid var(--teal);background:rgb(255 255 255 / .86);color:var(--teal);font-size:max(2.1cqw,10.5px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.ci-pill i{display:grid;place-items:center;width:6.2cqw;height:6.2cqw;min-width:26px;min-height:26px;border-radius:50%;background:var(--teal);color:#fff;flex:none}.ci-pill svg{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}.ci-pill:focus-visible,.ci-pill:hover{transform:translateY(-2px);box-shadow:0 1.6cqw 3.4cqw -2cqw rgb(35 50 80 / .5)}.ci-pill:hover svg{transform:translateX(1.5px)}.ci-note{position:absolute;z-index:1;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(1.75cqw,9px);letter-spacing:.02em;color:rgb(19 25 38 / .62);white-space:nowrap}.ci-note--1{left:1%;top:32.5%}.ci-note--2{left:44%;top:96%}.ci-copy{max-width:640px}.ci-eyebrow{margin:0 0 clamp(14px,1.4vw,22px);display:flex;align-items:center;gap:.85em;font-size:clamp(10px,.72vw,12px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(19 25 38 / .62)}.ci-eyebrow::after{content:"";width:clamp(20px,2.4vw,38px);height:1px;background:rgb(19 25 38 / .34)}.ci-title{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.06;font-size:clamp(30px,3.6vw,56px);color:var(--ink);text-wrap:balance}.ci-title em{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.012em;padding-right:.06em}.ci-lead{margin:clamp(16px,1.7vw,26px) 0 0;font-size:clamp(13.5px,1.02vw,16px);line-height:1.68;color:rgb(19 25 38 / .76)}.ci-list{list-style:none;margin:clamp(16px,1.7vw,26px) 0 0;padding:0;display:grid;gap:clamp(7px,.65vw,11px)}.ci-list li{display:flex;align-items:flex-start;gap:.7em;font-size:clamp(13px,.95vw,15px);font-weight:600;line-height:1.45;color:var(--ink)}.ci-list li::before{content:"";flex:none;margin-top:.52em;width:.42em;height:.42em;border-radius:50%;background:var(--teal)}.ci-cta{margin-top:clamp(20px,2.2vw,34px);display:inline-flex;align-items:center;gap:.85em;padding:clamp(13px,1.05vw,17px) clamp(20px,1.6vw,28px);border-radius:999px;background:var(--night);color:#fff;text-decoration:none;font-size:clamp(13px,.95vw,15.5px);font-weight:700;letter-spacing:-.005em;box-shadow:0 16px 30px -18px rgb(15 21 34 / .9);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.ci-cta svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}.ci-cta:focus-visible,.ci-cta:hover{transform:translateY(-3px);box-shadow:0 24px 40px -18px rgb(15 21 34 / .95)}.ci-cta:hover svg{transform:translateX(3px)}.ci-cta:active{transform:translateY(-1px);transition-duration:var(--dur-press)}.ci-float{animation:ci-float 7s var(--ease-out) infinite alternate}.ci-float--b{animation-duration:8.2s;animation-delay:-2.4s}@keyframes ci-float{from{transform:translateY(0)}to{transform:translateY(-7px)}}@media (hover:hover){.ci.is-set .ci-photo,.ci.is-set .ci-stat__in{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.ci.is-set .ci-stat:hover .ci-stat__in{transform:translateY(-4px)}}:where(a,button):focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:1080px){.ci__inner{grid-template-columns:1fr;gap:clamp(26px,4vw,44px)}.ci-stage{width:min(100%,620px);margin-inline:auto;order:1}.ci-copy{order:2;max-width:none}.ci-title{font-size:clamp(30px,5.2vw,48px)}}@media (max-width:520px){.ci-stage{aspect-ratio:540/470}.ci-list{gap:9px}}@media (prefers-reduced-motion:reduce){.ci *,.ci ::after,.ci ::before{animation:none!important;transition-duration:1ms!important}.ci [data-rise]{opacity:1;transform:none}}#jy-hot{--ink:#131926;--body:#4f5767;--muted:#5e6572;--accent:#233250;--accent-ink:#182237;--frame:#f7f8fb;--line:#e5e9f0;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-close:cubic-bezier(0.4,0,0.2,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--per:3;--gap:clamp(12px,1.1vw,20px);--pad:clamp(18px,2.6vw,44px);--radius:clamp(26px,3.8vw,56px);--card-radius:clamp(22px,2.4vw,42px);--card-ratio:0.60;position:relative;box-sizing:border-box;padding:clamp(52px,6vw,104px) clamp(14px,2.6vw,36px);background:0 0;color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}#jy-hot *,#jy-hot ::after,#jy-hot ::before{box-sizing:border-box}.hot-frame{position:relative;max-width:1520px;margin:0 auto;display:grid;grid-template-columns:clamp(180px,16vw,286px) 1fr;gap:clamp(20px,2.4vw,44px);align-items:stretch;padding:var(--pad);background:var(--frame);border:1px solid var(--line);border-radius:var(--radius) 8px var(--radius) 8px}.hot-intro{display:flex;flex-direction:column;justify-content:center;min-width:0}.hot-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:clamp(10px,.72vw,12px);line-height:1.4;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.hot-eyebrow::before{content:"";width:clamp(14px,1.6vw,24px);height:1px;background:currentColor;opacity:.5}.hot-intro h2{margin:clamp(10px,1vw,16px) 0 0;font-size:clamp(25px,2.5vw,40px);line-height:1.07;letter-spacing:-.028em;font-weight:700;text-wrap:balance}.hot-intro h2 b{font-weight:700;color:var(--accent)}.hot-desc{margin:clamp(10px,.9vw,16px) 0 0;max-width:32ch;font-size:clamp(13px,.88vw,16px);line-height:1.6;color:var(--body);text-wrap:pretty}.hot-link{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:clamp(16px,1.6vw,26px);padding:clamp(10px,.9vw,13px) clamp(16px,1.4vw,22px);font-size:clamp(12px,.86vw,15px);line-height:1.2;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px;text-decoration:none;transition:transform .2s var(--ease-out),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.hot-link svg{width:14px;height:14px;transition:transform 320ms var(--ease-fluid)}.hot-link:hover{background:var(--accent-ink);transform:translateY(-1px);box-shadow:0 10px 22px rgb(35 50 80 / .18)}.hot-link:hover svg{transform:translateX(3px)}.hot-link:active{transform:translateY(1px) scale(.985);transition-duration:.1s}.hot-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hot-rail{position:relative;min-width:0}.hot-view{overflow:hidden;margin-right:calc(var(--pad) * -1);cursor:grab;touch-action:pan-y;--fade-in:clamp(8px,1vw,18px);--fade-out:clamp(20px,3.2vw,52px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#101820 var(--fade-in),#101820 calc(100% - var(--fade-out)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#101820 var(--fade-in),#101820 calc(100% - var(--fade-out)),transparent 100%)}.hot-view.is-drag{cursor:grabbing}.hot-view{user-select:none;-webkit-user-select:none}.hot-track a,.hot-track img,.hot-track svg{-webkit-user-drag:none}.hot-track{display:flex;width:100%;column-gap:var(--gap);align-items:stretch;will-change:transform}.pc{position:relative;flex:0 0 calc((100% - (var(--per) - 1) * var(--gap))/ var(--per));aspect-ratio:var(--card-ratio);overflow:hidden;background:var(--s);border-radius:0 var(--card-radius) var(--card-radius) 0;transition:transform 460ms var(--ease-out),box-shadow 460ms var(--ease-out)}#jy-hot .pc.is-open,#jy-hot .pc:focus-within,#jy-hot .pc:hover{transform:translateY(-5px);box-shadow:0 26px 50px -26px rgb(19 25 38 / .42)}#jy-hot .pc__photo{position:absolute;inset:0;display:grid;place-items:center}#jy-hot .pc__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ease-fluid)}#jy-hot .pc.is-open .pc__img,#jy-hot .pc:hover .pc__img{transform:scale(1.04)}#jy-hot .pc__empty{align-self:center;display:grid;place-items:center;color:var(--c);opacity:.28;transform:translateY(-12%);transition:opacity .4s var(--ease-out)}#jy-hot .pc__empty svg{width:clamp(26px,2.6vw,38px);height:clamp(26px,2.6vw,38px);display:block}#jy-hot .pc.is-open .pc__empty,#jy-hot .pc:hover .pc__empty{opacity:.12}.pc__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(10 14 22 / .9) 0,rgb(10 14 22 / .7) 13%,rgb(10 14 22 / .24) 31%,#fff0 48%)}#jy-hot .pc__scrim::after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(to top,rgb(10 14 22 / .94) 0,rgb(10 14 22 / .84) 32%,rgb(10 14 22 / .54) 62%,rgb(10 14 22 / .16) 100%);transition:opacity 460ms var(--ease-open)}#jy-hot .pc.is-open .pc__scrim::after,#jy-hot .pc:focus-within .pc__scrim::after,#jy-hot .pc:hover .pc__scrim::after{opacity:1}#jy-hot .pc__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(14px,1.35vw,24px) clamp(14px,1.4vw,26px) clamp(14px,1.35vw,24px)}.pc__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows 480ms var(--ease-open)}#jy-hot .pc.is-open .pc__reveal,#jy-hot .pc:focus-within .pc__reveal,#jy-hot .pc:hover .pc__reveal{grid-template-rows:1fr}#jy-hot .pc__spec{overflow:hidden;margin:0;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-close),transform 380ms var(--ease-close)}#jy-hot .pc.is-open .pc__spec,#jy-hot .pc:focus-within .pc__spec,#jy-hot .pc:hover .pc__spec{opacity:1;transform:none;transition:opacity 380ms 90ms var(--ease-open),transform 460ms 60ms var(--ease-open)}#jy-hot .pc__spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:clamp(5px,.48vw,8px) 0;border-top:1px solid rgb(255 255 255 / .16)}#jy-hot .pc__spec>div:first-child{border-top:0}#jy-hot .pc__spec dt{margin:0;font-size:clamp(10px,.7vw,12px);line-height:1.35;font-weight:500;letter-spacing:.04em;color:rgb(255 255 255 / .66);white-space:nowrap}#jy-hot .pc__spec dd{margin:0;font-size:clamp(11px,.76vw,13px);line-height:1.35;font-weight:600;color:#fff;text-align:right;font-variant-numeric:tabular-nums}#jy-hot .pc__title{margin:clamp(10px,.95vw,16px) 0 0;min-height:2.6em;font-size:clamp(16px,1.28vw,23px);line-height:1.3;letter-spacing:-.022em;font-weight:600;color:#fff;text-wrap:balance;text-shadow:0 1px 12px rgb(16 24 32 / .28)}.pc__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:clamp(10px,.95vw,16px);padding:clamp(10px,.9vw,14px) clamp(14px,1.2vw,20px);font-size:clamp(12px,.85vw,15px);line-height:1.2;font-weight:700;color:var(--c);background:#fff;border-radius:999px;text-decoration:none;transition:background-color 260ms var(--ease-out),color 260ms var(--ease-out),transform .2s var(--ease-out),box-shadow 260ms var(--ease-out)}#jy-hot .pc__btn svg{width:14px;height:14px;flex:none;transition:transform 320ms var(--ease-fluid)}#jy-hot .pc__btn:hover{background:var(--c);color:#fff;box-shadow:0 10px 24px -10px rgb(16 24 32 / .6)}#jy-hot .pc__btn:hover svg{transform:translateX(3px)}#jy-hot .pc__btn:active{transform:scale(.97);transition-duration:.1s}#jy-hot .pc__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.hot-arrow{position:absolute;top:50%;display:grid;place-items:center;width:clamp(34px,3vw,46px);height:clamp(34px,3vw,46px);padding:0;color:var(--accent-ink);background:#fff;border:1px solid var(--line);border-radius:999px;cursor:pointer;transform:translateY(-50%);box-shadow:0 4px 14px rgb(19 25 38 / .07);transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),box-shadow .2s var(--ease-out);z-index:3}.hot-arrow svg{width:clamp(13px,1.1vw,16px);height:clamp(13px,1.1vw,16px);display:block}.hot-arrow:hover{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 10px 22px rgb(35 50 80 / .2)}.hot-arrow:active{transform:translateY(-50%) scale(.93);transition-duration:.1s}.hot-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hot-arrow[data-nav=prev]{left:calc(clamp(20px,2.4vw,44px)/ -2 - clamp(17px,1.5vw,23px))}.hot-arrow[data-nav=next]{right:calc(var(--pad) * -1 - clamp(17px,1.5vw,23px))}#jy-hot .reveal{opacity:0;transform:translateY(18px);transition:opacity 760ms var(--ease-fluid),transform 760ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 90ms)}#jy-hot .reveal.is-in{opacity:1;transform:none}@media (max-width:980px){.hot-frame{grid-template-columns:1fr}.hot-intro{max-width:640px;justify-content:flex-start}.hot-desc{max-width:52ch}.hot-rail{margin-top:clamp(48px,6vw,64px)}.hot-arrow{top:calc(clamp(34px,3vw,46px) * -1 - 12px);transform:none}.hot-arrow:active{transform:scale(.93)}.hot-arrow[data-nav=prev]{left:auto;right:calc(clamp(34px,3vw,46px) + 10px)}.hot-arrow[data-nav=next]{right:0}}@media (max-width:760px){#jy-hot{--per:2.2;--card-ratio:0.66}}@media (max-width:560px){#jy-hot{--per:1.5;--card-ratio:0.72}}@media (max-width:400px){#jy-hot{--per:1.25}}@media (hover:none){#jy-hot .pc__panel{transition:transform 420ms var(--ease-open)}}@media (prefers-reduced-motion:reduce){#jy-hot .reveal{opacity:1;transform:none;transition:none}#jy-hot .pc,#jy-hot .pc__btn,#jy-hot .pc__img,.hot-arrow,.hot-link{transition-duration:1ms}#jy-hot .pc__panel{transition-duration:1ms}}@media (prefers-contrast:more){#jy-hot{--line:#a1abbe;--muted:#5f6777}#jy-hot .pc{border-color:rgb(19 25 38 / .22)}#jy-hot .pc__panel{background:#fff}}#jy-cat{--ink:#131926;--body:#4f5767;--muted:#5e6572;--accent:#233250;--accent-ink:#182237;--deep:#0f1522;--mint:#d7deec;--sky:#eceff6;--sky-2:#d7deeb;--line:#e5e9f0;--line-2:#d4dae7;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-close:cubic-bezier(0.4,0,0.2,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--cols:4;--ratio:0.64;--gap:clamp(12px,1.15vw,22px);--rail:clamp(206px,17vw,272px);--r-lg:clamp(26px,2.6vw,48px);--r-sm:6px;--lines:4;--lines-big:5;position:relative;box-sizing:border-box;padding:clamp(48px,5.4vw,96px) clamp(14px,2.6vw,44px) clamp(56px,6vw,110px);background:linear-gradient(180deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),linear-gradient(0deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),radial-gradient(120% 62% at 6% 0,rgb(215 222 236 / .52) 0,#fff0 58%),radial-gradient(96% 54% at 100% 82%,rgb(236 239 246 / .8) 0,#fff0 62%),linear-gradient(180deg,#ffffff 0,#eff2f7 24%,#e9edf4 52%,#f0f2f7 78%,#ffffff 100%);color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}#jy-cat *,#jy-cat ::after,#jy-cat ::before{box-sizing:border-box}.cat-shell{position:relative;max-width:1620px;margin:0 auto;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);gap:clamp(18px,2vw,40px);align-items:start}.cat-rail{position:sticky;top:clamp(14px,2.4vh,30px);min-width:0;padding:clamp(16px,1.3vw,24px) clamp(14px,1.15vw,20px) clamp(14px,1.1vw,20px);background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(236 239 246 / .86));border:1px solid var(--line);border-radius:var(--r-lg) var(--r-sm) var(--r-lg) var(--r-sm);box-shadow:0 18px 40px -34px rgb(19 25 38 / .42)}.cat-rail__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:clamp(10px,.9vw,14px);border-bottom:1px solid var(--line)}.cat-rail__label{display:inline-flex;align-items:center;gap:8px;font-size:clamp(10px,.7vw,12px);line-height:1;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.cat-rail__label svg{width:13px;height:13px;flex:none}.cat-reset{padding:5px 10px;font:inherit;font-size:clamp(10px,.68vw,11.5px);font-weight:600;line-height:1.2;color:var(--muted);background:0 0;border:1px solid #fff0;border-radius:999px;cursor:pointer;transition:color .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),opacity .2s var(--ease-out)}.cat-reset:hover{color:var(--accent-ink);background:#fff;border-color:var(--line-2)}.cat-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cat-reset[hidden]{display:none}.cat-rail__toggle{display:none;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:clamp(11px,1vw,14px) clamp(13px,1.1vw,17px);font:inherit;font-size:clamp(13px,.9vw,15px);font-weight:700;line-height:1.2;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:999px;cursor:pointer;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.cat-rail__toggle b{color:var(--accent);font-weight:800}.cat-rail__toggle svg{width:15px;height:15px;flex:none;transition:transform 340ms var(--ease-fluid)}.cat-rail.is-open .cat-rail__toggle svg{transform:rotate(180deg)}.cat-rail__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cat-rail__body{min-width:0}.cat-group{padding:clamp(13px,1.1vw,18px) 0;border-bottom:1px solid var(--line)}.cat-group:last-of-type{border-bottom:0;padding-bottom:clamp(6px,.6vw,10px)}.cat-group__h{margin:0 0 clamp(8px,.7vw,12px);font-size:clamp(11px,.74vw,12.5px);line-height:1.2;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.cat-opts{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cat-opt{position:relative;display:flex;align-items:center;gap:9px;padding:clamp(5px,.42vw,7px) 8px;border-radius:9px;cursor:pointer;transition:background-color 180ms var(--ease-out)}.cat-opt:hover{background:rgb(255 255 255 / .9)}.cat-opt input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cat-opt__box{position:relative;flex:none;width:15px;height:15px;background:#fff;border:1.5px solid var(--line-2);border-radius:5px;transition:background-color 180ms var(--ease-out),border-color 180ms var(--ease-out),transform 220ms var(--ease-out)}.cat-opt__box::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;border-radius:1px;transform:rotate(42deg) scale(.4);opacity:0;transition:transform 220ms var(--ease-open),opacity 160ms var(--ease-out)}.cat-opt input:checked~.cat-opt__box{background:var(--accent);border-color:var(--accent)}.cat-opt input:checked~.cat-opt__box::after{transform:rotate(42deg) scale(1);opacity:1}.cat-opt input:focus-visible~.cat-opt__box{outline:2px solid var(--accent);outline-offset:2px}.cat-opt__t{flex:1 1 auto;min-width:0;font-size:clamp(11.5px,.8vw,13.5px);line-height:1.35;font-weight:500;color:var(--body);transition:color 180ms var(--ease-out)}.cat-opt input:checked~.cat-opt__t{color:var(--ink);font-weight:600}.cat-opt__n{flex:none;font-size:clamp(10px,.66vw,11px);line-height:1;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;transition:color 180ms var(--ease-out),opacity 180ms var(--ease-out)}.cat-opt.is-empty{opacity:.4}.cat-opt.is-empty .cat-opt__t{text-decoration:line-through;text-decoration-thickness:1px}.cat-rail__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:clamp(10px,.9vw,14px);padding-top:clamp(10px,.9vw,14px);border-top:1px solid var(--line);font-size:clamp(11px,.74vw,12.5px);line-height:1.4;color:var(--muted)}.cat-rail__foot b{color:var(--accent-ink);font-weight:700;font-variant-numeric:tabular-nums}.cat-main{min-width:0}.cat-head{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);align-items:end;margin-bottom:var(--gap)}.cat-titlecard{grid-column:span 2;min-width:0;padding:clamp(20px,2vw,36px) clamp(20px,2.1vw,38px) clamp(20px,1.9vw,34px);background:radial-gradient(120% 130% at 0 0,rgb(215 222 236 / .9) 0,#fff0 62%),linear-gradient(180deg,#ffffff 0,#f3f5f9 100%);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-sm) var(--r-lg) var(--r-sm);box-shadow:0 20px 44px -38px rgb(19 25 38 / .46)}.cat-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:clamp(10px,.7vw,12px);line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.cat-eyebrow::before{content:"";width:clamp(14px,1.6vw,26px);height:1px;background:currentColor;opacity:.5}.cat-titlecard h2{margin:clamp(10px,.9vw,15px) 0 0;font-size:clamp(24px,2.35vw,42px);line-height:1.06;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.cat-titlecard h2 b{font-weight:700;color:var(--accent)}.cat-titlecard p{margin:clamp(8px,.7vw,13px) 0 0;max-width:44ch;font-size:clamp(12.5px,.86vw,15px);line-height:1.6;color:var(--body);text-wrap:pretty}.cat-search{grid-column:span 2;position:relative;min-width:0;display:flex;align-items:center;gap:clamp(8px,.7vw,12px);padding:clamp(9px,.8vw,13px) clamp(9px,.8vw,13px) clamp(9px,.8vw,13px) clamp(16px,1.4vw,24px);background:#fff;border:1px solid var(--line-2);border-radius:clamp(20px,2.2vw,34px);box-shadow:0 16px 36px -32px rgb(19 25 38 / .5);transition:border-color 240ms var(--ease-out),box-shadow 240ms var(--ease-out)}.cat-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px rgb(35 50 80 / .1),0 18px 38px -30px rgb(35 50 80 / .6)}.cat-search__icon{flex:none;display:grid;place-items:center;width:clamp(17px,1.3vw,21px);height:clamp(17px,1.3vw,21px);color:var(--accent)}.cat-search__icon svg{width:100%;height:100%;display:block}.cat-search input{flex:1 1 auto;min-width:0;padding:clamp(6px,.5vw,9px) 0;font:inherit;font-size:clamp(13px,.94vw,16px);line-height:1.3;font-weight:500;color:var(--ink);background:0 0;border:0;outline:0;-webkit-appearance:none;appearance:none}.cat-search input::placeholder{color:var(--muted);font-weight:500}.cat-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cat-search__clear{flex:none;display:none;place-items:center;width:clamp(26px,2.1vw,32px);height:clamp(26px,2.1vw,32px);padding:0;color:var(--muted);background:#f4f6f9;border:1px solid var(--line);border-radius:999px;cursor:pointer;transition:color 180ms var(--ease-out),background-color 180ms var(--ease-out),transform 160ms var(--ease-out)}.cat-search__clear svg{width:11px;height:11px;display:block}.cat-search__clear:hover{color:var(--ink);background:#ebeef3}.cat-search__clear:active{transform:scale(.9)}.cat-search__clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cat-search.has-value .cat-search__clear{display:grid}.cat-search__go{flex:none;display:inline-flex;align-items:center;gap:8px;padding:clamp(9px,.82vw,13px) clamp(14px,1.25vw,22px);font:inherit;font-size:clamp(12px,.84vw,14.5px);font-weight:700;line-height:1.2;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px;cursor:pointer;transition:background-color .2s var(--ease-out),transform 180ms var(--ease-out),box-shadow 220ms var(--ease-out)}.cat-search__go svg{width:14px;height:14px;flex:none;transition:transform 320ms var(--ease-fluid)}.cat-search__go:hover{background:var(--accent-ink);box-shadow:0 12px 24px -12px rgb(35 50 80 / .7)}.cat-search__go:hover svg{transform:translateX(3px)}.cat-search__go:active{transform:scale(.97);transition-duration:.1s}.cat-search__go:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cat-search__go span{white-space:nowrap}.cat-status{margin:0 0 var(--gap);padding:0 clamp(4px,.5vw,10px);font-size:clamp(11.5px,.78vw,13.5px);line-height:1.4;color:var(--muted)}.cat-status b{color:var(--accent-ink);font-weight:700;font-variant-numeric:tabular-nums}.cat-status[hidden]{display:none}.cat-gridwrap{container-type:inline-size;min-width:0}.cat-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc((100cqw - (var(--cols) - 1) * var(--gap))/ var(--cols)/ var(--ratio));grid-auto-flow:row dense;gap:var(--gap)}.pc{position:relative;overflow:hidden;background:var(--s);border-radius:var(--r-lg) var(--r-sm) var(--r-lg) var(--r-sm);transition:transform 460ms var(--ease-out),box-shadow 460ms var(--ease-out),opacity .3s var(--ease-out)}#jy-cat .pc--big{grid-column:span 2;grid-row:span 2}#jy-cat .pc.is-open,#jy-cat .pc:focus-within,#jy-cat .pc:hover{transform:translateY(-5px);box-shadow:0 30px 54px -28px rgb(19 25 38 / .44)}#jy-cat .pc[hidden]{display:none}#jy-cat .pc__photo{position:absolute;inset:0;display:grid;place-items:center}#jy-cat .pc__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ease-fluid)}#jy-cat .pc.is-open .pc__img,#jy-cat .pc:hover .pc__img{transform:scale(1.045)}#jy-cat .pc__empty{display:grid;place-items:center;color:var(--c);opacity:.26;transform:translateY(-14%);transition:opacity .4s var(--ease-out)}#jy-cat .pc__empty svg{width:clamp(24px,2.4vw,40px);height:clamp(24px,2.4vw,40px);display:block}#jy-cat .pc.is-open .pc__empty,#jy-cat .pc:hover .pc__empty{opacity:.11}.pc__scrim{--sh:clamp(100px,46%,280px);position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(10 14 22 / .9) 0,rgb(10 14 22 / .72) calc(var(--sh) * .3),rgb(10 14 22 / .3) calc(var(--sh) * .64),#fff0 var(--sh))}#jy-cat .pc__scrim::after{--sh2:clamp(180px,80%,480px);content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(to top,rgb(10 14 22 / .95) 0,rgb(10 14 22 / .88) calc(var(--sh2) * .36),rgb(10 14 22 / .6) calc(var(--sh2) * .72),#fff0 var(--sh2));transition:opacity 460ms var(--ease-open)}#jy-cat .pc--big .pc__scrim{--sh:clamp(120px,40%,360px)}#jy-cat .pc--big .pc__scrim::after{--sh2:clamp(200px,66%,620px)}#jy-cat .pc.is-open .pc__scrim::after,#jy-cat .pc:focus-within .pc__scrim::after,#jy-cat .pc:hover .pc__scrim::after{opacity:1}.pc__flag{display:none;position:absolute;top:clamp(13px,1.1vw,20px);left:clamp(14px,1.2vw,22px);align-items:center;gap:7px;padding:clamp(6px,.5vw,9px) clamp(11px,.9vw,16px);font-size:clamp(9.5px,.66vw,11.5px);line-height:1;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c);background:#fff;border-radius:999px;box-shadow:0 8px 20px -12px rgb(16 24 32 / .55)}#jy-cat .pc__flag i{width:5px;height:5px;border-radius:999px;background:currentColor;display:block}#jy-cat .pc--big .pc__flag{display:inline-flex}#jy-cat .pc__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(14px,1.3vw,24px) clamp(14px,1.35vw,26px)}.pc__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows 480ms var(--ease-open)}#jy-cat .pc.is-open .pc__reveal,#jy-cat .pc:focus-within .pc__reveal,#jy-cat .pc:hover .pc__reveal{grid-template-rows:1fr}#jy-cat .pc__desc{overflow:hidden;margin:0;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-close),transform 380ms var(--ease-close)}#jy-cat .pc.is-open .pc__desc,#jy-cat .pc:focus-within .pc__desc,#jy-cat .pc:hover .pc__desc{opacity:1;transform:none;transition:opacity 380ms 90ms var(--ease-open),transform 460ms 60ms var(--ease-open)}.pc__desc p{margin:0 0 clamp(7px,.6vw,11px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines,4);line-clamp:var(--lines,4);overflow:hidden;font-size:clamp(11px,.73vw,13.5px);line-height:1.48;font-weight:400;color:rgb(255 255 255 / .86);text-wrap:pretty}#jy-cat .pc--big .pc__desc p{-webkit-line-clamp:var(--lines-big,5);line-clamp:var(--lines-big,5);font-size:clamp(12.5px,.9vw,16px);line-height:1.5;max-width:52ch}#jy-cat .pc__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 clamp(9px,.8vw,13px);padding:0;list-style:none}#jy-cat .pc__tags li{padding:4px 9px;font-size:clamp(9.5px,.64vw,11px);line-height:1.25;font-weight:600;letter-spacing:.05em;color:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .32);border-radius:999px;white-space:nowrap}#jy-cat .pc__title{margin:0;font-size:clamp(14px,1.13vw,21px);line-height:1.28;letter-spacing:-.022em;font-weight:600;color:#fff;text-wrap:balance;text-shadow:0 1px 12px rgb(16 24 32 / .3)}#jy-cat .pc--big .pc__title{font-size:clamp(20px,1.85vw,34px);line-height:1.14;letter-spacing:-.03em;font-weight:700}.pc__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:clamp(9px,.85vw,15px);padding:clamp(9px,.82vw,13px) clamp(13px,1.1vw,19px);font-size:clamp(11.5px,.8vw,14.5px);line-height:1.2;font-weight:700;color:var(--c);background:#fff;border-radius:999px;text-decoration:none;transition:background-color 260ms var(--ease-out),color 260ms var(--ease-out),transform .2s var(--ease-out),box-shadow 260ms var(--ease-out)}#jy-cat .pc--big .pc__btn{align-self:flex-start;width:max-content;min-width:min(280px,58%);padding:clamp(11px,1vw,16px) clamp(16px,1.4vw,26px);font-size:clamp(12.5px,.88vw,16px)}#jy-cat .pc__btn svg{width:14px;height:14px;flex:none;transition:transform 320ms var(--ease-fluid)}#jy-cat .pc__btn:hover{background:var(--c);color:#fff;box-shadow:0 12px 26px -12px rgb(16 24 32 / .62)}#jy-cat .pc__btn:hover svg{transform:translateX(3px)}#jy-cat .pc__btn:active{transform:scale(.97);transition-duration:.1s}#jy-cat .pc__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.cat-grid{transition:opacity .2s var(--ease-out)}.cat-grid.is-turning{opacity:0}.cat-pager{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.3vw,22px);margin-top:clamp(26px,2.6vw,48px)}.cat-pager[hidden]{display:none}.cat-more{display:inline-flex;align-items:center;gap:10px;padding:clamp(12px,1.05vw,17px) clamp(22px,2vw,36px);font:inherit;font-size:clamp(13px,.9vw,15.5px);font-weight:700;line-height:1.2;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px;cursor:pointer;box-shadow:0 16px 32px -20px rgb(35 50 80 / .85);transition:background-color 220ms var(--ease-out),transform .2s var(--ease-out),box-shadow 260ms var(--ease-out),opacity .2s var(--ease-out)}.cat-more svg{width:15px;height:15px;flex:none;transition:transform 340ms var(--ease-fluid)}.cat-more:hover{background:var(--accent-ink);transform:translateY(-1px);box-shadow:0 20px 38px -18px rgb(35 50 80 / .75)}.cat-more:hover svg{transform:translateY(3px)}.cat-more:active{transform:translateY(1px) scale(.985);transition-duration:.1s}.cat-more:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cat-more[hidden]{display:none}.cat-pages{display:flex;align-items:center;gap:clamp(4px,.45vw,7px);padding:clamp(5px,.45vw,7px);background:rgb(255 255 255 / .86);border:1px solid var(--line);border-radius:999px;box-shadow:0 14px 30px -28px rgb(19 25 38 / .6)}.cat-pages button{display:grid;place-items:center;min-width:clamp(30px,2.5vw,38px);height:clamp(30px,2.5vw,38px);padding:0 clamp(6px,.5vw,9px);font:inherit;font-size:clamp(12px,.82vw,14px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--body);background:0 0;border:1px solid #fff0;border-radius:999px;cursor:pointer;transition:color .2s var(--ease-out),background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform 160ms var(--ease-out)}.cat-pages button svg{width:14px;height:14px;display:block}.cat-pages button:hover:not(:disabled):not([aria-current]){color:var(--accent-ink);background:#f3f5f8;border-color:var(--line)}.cat-pages button:active:not(:disabled){transform:scale(.92)}.cat-pages button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cat-pages button[aria-current=page]{color:#fff;background:var(--accent);border-color:var(--accent);cursor:default}.cat-pages button:disabled{opacity:.32;cursor:default}.cat-pages__gap{padding:0 2px;color:var(--muted);font-size:clamp(12px,.82vw,14px);font-weight:700;letter-spacing:.08em;user-select:none}.cat-pager__note{margin:0;font-size:clamp(11.5px,.78vw,13.5px);line-height:1.4;color:var(--muted)}.cat-pager__note b{color:var(--accent-ink);font-weight:700;font-variant-numeric:tabular-nums}.cat-none{display:none;padding:clamp(38px,5vw,80px) clamp(20px,3vw,44px);text-align:center;background:linear-gradient(180deg,rgb(255 255 255 / .9),rgb(236 239 246 / .7));border:1px dashed var(--line-2);border-radius:var(--r-lg) var(--r-sm) var(--r-lg) var(--r-sm)}.cat-none.is-on{display:block}.cat-none h3{margin:0;font-size:clamp(17px,1.35vw,24px);line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.cat-none p{margin:clamp(7px,.6vw,11px) auto 0;max-width:46ch;font-size:clamp(12.5px,.85vw,15px);line-height:1.6;color:var(--body)}.cat-none button{margin-top:clamp(14px,1.2vw,22px);padding:clamp(10px,.9vw,14px) clamp(18px,1.5vw,26px);font:inherit;font-size:clamp(12px,.84vw,14.5px);font-weight:700;line-height:1.2;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px;cursor:pointer;transition:background-color .2s var(--ease-out),transform 180ms var(--ease-out)}.cat-none button:hover{background:var(--accent-ink)}.cat-none button:active{transform:scale(.97)}.cat-none button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#jy-cat .reveal{opacity:0;transform:translateY(18px);transition:opacity 720ms var(--ease-fluid),transform 720ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 55ms)}#jy-cat .reveal.is-in{opacity:1;transform:none}@media (max-width:1200px){#jy-cat{--cols:3}}@media (max-width:1040px){.cat-shell{grid-template-columns:minmax(0,1fr)}.cat-main{display:contents}.cat-head{order:1;margin-bottom:0}.cat-rail{order:2}.cat-status{order:3;margin-bottom:0}.cat-gridwrap{order:4}.cat-rail{position:static;padding:clamp(12px,2vw,18px);border-radius:clamp(20px,3vw,30px) var(--r-sm) clamp(20px,3vw,30px) var(--r-sm)}.cat-rail__top{display:none}.cat-rail__toggle{display:flex}.cat-rail__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 460ms var(--ease-open)}.cat-rail.is-open .cat-rail__body{grid-template-rows:1fr}.cat-rail__inner{overflow:hidden;min-height:0}.cat-rail__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 clamp(16px,2.4vw,34px);padding-top:clamp(8px,1.4vw,14px)}.cat-group:last-of-type{border-bottom:1px solid var(--line)}}@media (max-width:860px){#jy-cat{--cols:2;--ratio:0.58;--lines-big:4}.cat-head{grid-template-columns:minmax(0,1fr);align-items:stretch}.cat-search,.cat-titlecard{grid-column:1/-1}.pc--big{grid-row:span 1}#jy-cat .pc--big .pc__btn{min-width:min(240px,64%)}}@media (max-width:560px){#jy-cat{--ratio:0.55}.cat-search{flex-wrap:wrap;padding:clamp(10px,2.4vw,14px);border-radius:clamp(18px,4vw,26px)}.cat-search__icon{margin-left:6px}.cat-search input{flex:1 1 120px}.cat-search__go{flex:1 1 100%;justify-content:center;order:3}}@media (max-width:430px){#jy-cat{--ratio:0.53;--gap:10px}#jy-cat .pc__body{padding:11px 12px}#jy-cat .pc__flag{top:10px;left:11px}.pc:not(.pc--big) .pc__tags{display:none}}@media (hover:none){#jy-cat .pc:hover{transform:none;box-shadow:none}#jy-cat .pc.is-open{transform:translateY(-4px);box-shadow:0 26px 46px -26px rgb(19 25 38 / .42)}}@media (prefers-reduced-motion:reduce){#jy-cat .reveal{opacity:1;transform:none;transition:none}#jy-cat .pc,#jy-cat .pc__btn,#jy-cat .pc__desc,#jy-cat .pc__img,#jy-cat .pc__reveal,.cat-rail__body,.cat-search__go{transition-duration:1ms}}@media (prefers-contrast:more){#jy-cat{--line:#a1abbe;--line-2:#8793ac;--muted:#555d6e}#jy-cat .pc__desc p{color:#fff}}#jy-category-43{--ink:#131926;--white:#ffffff;--blue-1:#eceff6;--blue-2:#d7deeb;--mint:#d7deec;--mint-soft:#eceff5;--teal:#233250;--deep:#283142;--plum:#182339;--night:#0f1522;--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-open:cubic-bezier(0.16, 1, 0.3, 1);--ease-close:cubic-bezier(0.4, 0, 0.2, 1);--dur-hover:200ms;--dur-press:120ms}.cm{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),linear-gradient(0deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),radial-gradient(88% 66% at 92% 26%,rgb(215 222 236 / .55) 0,#fff0 62%);padding:clamp(34px,4vw,64px) clamp(16px,4vw,64px) clamp(40px,4.4vw,72px)}.cm__inner{position:relative;z-index:1;width:min(1340px,100%);margin-inline:auto;display:grid;gap:clamp(30px,4vw,66px)}.cm [data-rise]{opacity:0;transform:translateY(20px);transition:opacity 720ms var(--ease-out),transform 720ms var(--ease-out)}.cm.is-in [data-rise]{opacity:1;transform:none}.cm.is-set [data-rise]{transition:none}.cm-top{display:grid;grid-template-columns:1fr 1.13fr;align-items:center;gap:clamp(24px,4vw,72px)}.cm-copy{max-width:640px}.cm-eyebrow{margin:0 0 clamp(14px,1.4vw,22px);display:flex;align-items:center;gap:.85em;font-size:clamp(10px,.72vw,12px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(19 25 38 / .62)}.cm-eyebrow::after{content:"";width:clamp(20px,2.4vw,38px);height:1px;background:rgb(19 25 38 / .34)}.cm-title{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.06;font-size:clamp(30px,3.6vw,56px);color:var(--ink);text-wrap:balance}.cm-title em{font-family:"Instrument Serif",Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.012em;padding-right:.06em}.cm-lead{margin:clamp(16px,1.7vw,26px) 0 0;font-size:clamp(13.5px,1.02vw,16px);line-height:1.68;color:rgb(19 25 38 / .76)}.cm-list{list-style:none;margin:clamp(16px,1.7vw,26px) 0 0;padding:0;display:grid;gap:clamp(7px,.65vw,11px)}.cm-list li{display:flex;align-items:flex-start;gap:.7em;font-size:clamp(13px,.95vw,15px);font-weight:600;line-height:1.45;color:var(--ink)}.cm-list li::before{content:"";flex:none;margin-top:.52em;width:.42em;height:.42em;border-radius:50%;background:var(--teal)}.cm-cta{margin-top:clamp(20px,2.2vw,34px);display:inline-flex;align-items:center;gap:.85em;padding:clamp(13px,1.05vw,17px) clamp(20px,1.6vw,28px);border-radius:999px;background:var(--night);color:#fff;text-decoration:none;font-size:clamp(13px,.95vw,15.5px);font-weight:700;box-shadow:0 16px 30px -18px rgb(15 21 34 / .9);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.cm-cta svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}.cm-cta:focus-visible,.cm-cta:hover{transform:translateY(-3px);box-shadow:0 24px 40px -18px rgb(15 21 34 / .95)}.cm-cta:hover svg{transform:translateX(3px)}.cm-cta:active{transform:translateY(-1px);transition-duration:var(--dur-press)}.cm-stage{container-type:inline-size;position:relative;width:100%;aspect-ratio:540/436}.cm-orn{position:absolute;inset:0;pointer-events:none}.cm-orn svg{position:absolute;inset:0;width:100%;height:100%;display:block}.cm-hero{position:absolute;left:26%;top:11%;width:46%;height:75%;margin:0;overflow:hidden;z-index:2;border-radius:3.4cqw;background:var(--night);box-shadow:0 2.2cqw 5.4cqw -2.6cqw rgb(15 21 34 / .6)}.cm-hero img{width:100%;height:100%;display:block;object-fit:cover;background:var(--photo-plant) center/cover no-repeat;opacity:.82;transform:scale(1.03);transition:transform 1.2s var(--ease-out)}.cm-hero:hover img{transform:scale(1.09)}.cm-hero__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 13 22 / .16) 0,rgb(9 13 22 / .38) 44%,rgb(9 13 22 / .88) 100%)}.cm-hero__word{position:absolute;left:7%;right:26%;bottom:17.5%;margin:0;color:#fff;font-size:max(5.4cqw,21px);font-weight:700;letter-spacing:-.035em;line-height:1}.cm-hero__meta{position:absolute;left:7%;right:26%;bottom:6%;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(1.7cqw,8.5px);letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .62);line-height:1.5}@container (max-width:430px){.cm-hero__meta{display:none}.cm-hero__word{bottom:9%}}.cm-hero__edge{position:absolute;right:3.4%;top:8%;writing-mode:vertical-rl;font-size:max(1.6cqw,8px);letter-spacing:.34em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.cm-stat{position:absolute;z-index:3;padding:2.5cqw 2.7cqw;border-radius:2.8cqw;background:var(--white);border:1px solid var(--blue-2);box-shadow:0 1.8cqw 4.2cqw -2.4cqw rgb(19 25 38 / .42)}.cm-stat--a{left:1%;top:25%;width:40%}.cm-stat--b{left:63%;top:63%;width:35%}.cm-stat__label{margin:0;font-size:max(2cqw,10px);font-weight:600;color:rgb(19 25 38 / .6)}.cm-stat__row{display:flex;align-items:center;justify-content:space-between;gap:1.6cqw;margin-top:.6cqw}.cm-stat__big{margin:0;font-size:max(5cqw,21px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.cm-badge{width:6.4cqw;height:6.4cqw;min-width:26px;min-height:26px;flex:none;border-radius:1.7cqw;display:grid;place-items:center;background:var(--mint);color:var(--teal);border:1px solid #c0cade}.cm-badge svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cm-stat__foot{margin:.7cqw 0 0;font-size:max(1.85cqw,9.5px);line-height:1.35;color:rgb(19 25 38 / .62)}.cm-disc{position:absolute;left:68%;top:0;width:23%;aspect-ratio:1;z-index:3;border-radius:50%;display:grid;place-content:center;text-align:center;background:linear-gradient(150deg,var(--mint) 0,#eceff5 55%,#e2e6ef 100%);border:1px solid #c0cade;box-shadow:0 1.8cqw 3.8cqw -2.2cqw rgb(19 25 38 / .4)}.cm-disc b{display:block;font-size:max(4.2cqw,17px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--night)}.cm-disc span{display:block;margin-top:.35em;font-size:max(1.8cqw,9px);font-weight:600;line-height:1.25;color:rgb(15 21 34 / .66)}.cm-tile{position:absolute;left:87.5%;top:43%;width:11.5%;aspect-ratio:1;z-index:3;border-radius:2.6cqw;display:grid;place-items:center;background:var(--teal);color:#fff;box-shadow:0 1.6cqw 3.4cqw -2cqw rgb(35 50 80 / .7)}.cm-tile svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cm-pill{position:absolute;left:60%;top:88%;z-index:4;display:inline-flex;align-items:center;gap:1.5cqw;padding:1.7cqw 2.4cqw;border-radius:999px;text-decoration:none;background:var(--teal);color:#fff;font-size:max(2.1cqw,10.5px);font-weight:700;box-shadow:0 1.8cqw 3.6cqw -2cqw rgb(35 50 80 / .85);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.cm-pill svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}.cm-pill:focus-visible,.cm-pill:hover{transform:translateY(-2px);box-shadow:0 2.4cqw 4.6cqw -2cqw rgb(35 50 80 / .9)}.cm-pill:hover svg{transform:translateX(2px)}.cm-note{position:absolute;z-index:1;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(1.75cqw,9px);color:rgb(19 25 38 / .62);white-space:nowrap}.cm-note--1{left:2%;top:8%}.cm-float{animation:cm-float 7s var(--ease-out) infinite alternate}.cm-float--b{animation-duration:8.4s;animation-delay:-2.6s}.cm-float--c{animation-duration:9.1s;animation-delay:-4.1s}@keyframes cm-float{from{transform:translateY(0)}to{transform:translateY(-7px)}}.cm-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);align-items:stretch}.cm-card{position:relative;display:flex;flex-direction:column;padding:clamp(22px,2.2vw,38px);border-radius:clamp(24px,2.6vw,42px);transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.cm-card--a{background:linear-gradient(180deg,#ffffff 0,var(--blue-1) 100%);border:1px solid var(--blue-2);box-shadow:0 20px 40px -32px rgb(19 25 38 / .5);--accent:var(--teal);--rule:rgba(19,25,38,.10)}.cm-card--b{background:linear-gradient(180deg,var(--mint-soft) 0,var(--mint) 100%);border:1px solid #c0cade;box-shadow:0 20px 40px -32px rgb(19 25 38 / .5);--accent:var(--deep);--rule:rgba(15,21,34,.13)}@media (hover:hover){.cm.is-set .cm-card:hover{transform:translateY(-4px);box-shadow:0 28px 52px -30px rgb(19 25 38 / .55)}}.cm-card__top{display:flex;align-items:center;gap:.85em;margin-bottom:clamp(14px,1.4vw,22px)}.cm-card__icon{width:clamp(34px,2.8vw,44px);aspect-ratio:1;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--accent);color:#fff}.cm-card__icon svg{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cm-card__label{font-size:clamp(10px,.72vw,12px);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cm-card__label{color:var(--accent)}.cm-card h3{margin:0;font-size:clamp(19px,1.7vw,27px);font-weight:700;letter-spacing:-.026em;line-height:1.18;text-wrap:balance}.cm-card__lead{margin:clamp(10px,1vw,16px) 0 0;font-size:clamp(12.5px,.94vw,14.5px);line-height:1.62}.cm-card__lead{color:rgb(19 25 38 / .72)}.cm-card__rule{height:1px;background:var(--rule);margin:clamp(16px,1.6vw,24px) 0 clamp(13px,1.3vw,19px)}.cm-points{list-style:none;margin:0;padding:0;display:grid;gap:clamp(9px,.9vw,14px)}.cm-points li{display:grid;grid-template-columns:auto 1fr;column-gap:.75em;row-gap:.15em;align-items:start}.cm-points svg{width:1.05em;height:1.05em;margin-top:.22em;flex:none;fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cm-points b{font-size:clamp(12.5px,.92vw,14.5px);font-weight:700;line-height:1.35;letter-spacing:-.008em}.cm-points span{grid-column:2;font-size:clamp(11.5px,.82vw,13px);line-height:1.45}.cm-points span{color:rgb(19 25 38 / .64)}.cm-card__foot{margin-top:auto;padding-top:clamp(18px,2vw,30px)}.cm-btn{display:inline-flex;align-items:center;gap:.75em;padding:clamp(11px,.95vw,15px) clamp(17px,1.4vw,24px);border-radius:999px;text-decoration:none;font-size:clamp(12.5px,.9vw,14.5px);font-weight:700;transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.cm-card--a .cm-btn{background:var(--night);color:#fff;box-shadow:0 14px 26px -16px rgb(15 21 34 / .85)}.cm-card--b .cm-btn{background:var(--teal);color:#fff;box-shadow:0 14px 26px -16px rgb(35 50 80 / .85)}.cm-btn svg{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}.cm-btn:focus-visible,.cm-btn:hover{transform:translateY(-2px)}.cm-btn:hover svg{transform:translateX(3px)}.cm-card__note{margin:.9em 0 0;font-size:clamp(10.5px,.74vw,12px);line-height:1.4}.cm-card__note{color:rgb(19 25 38 / .62)}:where(a,button):focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:1080px){.cm-top{grid-template-columns:1fr;gap:clamp(26px,4vw,44px)}.cm-stage{width:min(100%,620px);margin-inline:auto;order:1}.cm-copy{order:2;max-width:none}.cm-title{font-size:clamp(30px,5.2vw,48px)}}@media (max-width:820px){.cm-cards{grid-template-columns:1fr}}@media (max-width:520px){.cm-stage{aspect-ratio:540/470}}@media (prefers-reduced-motion:reduce){.cm *,.cm ::after,.cm ::before{animation:none!important;transition-duration:1ms!important}.cm [data-rise]{opacity:1;transform:none}}#jy-qc{--ink:#131926;--body:#4f5767;--muted:#5e6572;--accent:#233250;--accent-ink:#182237;--deep:#0f1522;--mint:#d7deec;--mint-2:#bfcbe3;--sky:#eceff6;--line:#e5e9f0;--line-2:#d4dae7;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--fgap:clamp(9px,0.85vw,18px);--mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;position:relative;isolation:isolate;box-sizing:border-box;padding:clamp(44px,4.6vw,86px) clamp(14px,2.6vw,44px) clamp(48px,5vw,92px);color:var(--ink);background:linear-gradient(180deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),linear-gradient(0deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),radial-gradient(64% 46% at 88% 6%,rgb(215 222 236 / .55) 0,#fff0 62%),radial-gradient(56% 44% at 2% 92%,rgb(236 239 246 / .85) 0,#fff0 64%),linear-gradient(180deg,#ffffff 0,#ebeef5 26%,#e7ebf2 52%,#eff1f6 76%,#ffffff 100%);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow:hidden}#jy-qc *,#jy-qc ::after,#jy-qc ::before{box-sizing:border-box}.qc-shell{position:relative;max-width:1520px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-areas:"copy art" "band band";gap:clamp(22px,2.2vw,44px) clamp(20px,2.6vw,56px);align-items:center}.qc-copy{grid-area:copy}.qc-art{grid-area:art}.qc-band{grid-area:band}.qc-copy{min-width:0;display:grid;gap:clamp(10px,.95vw,17px);align-content:center}.qc-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:clamp(10px,.7vw,12px);line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.qc-eyebrow::before{content:"";width:clamp(16px,1.8vw,30px);height:1px;background:currentColor;opacity:.55}.qc-copy h2{margin:0;max-width:16ch;font-size:clamp(27px,2.7vw,50px);line-height:1.03;letter-spacing:-.034em;font-weight:700;text-wrap:balance}.qc-copy h2 b{font-weight:700;color:var(--accent)}.qc-lead{margin:0;max-width:48ch;font-size:clamp(13px,.88vw,15.5px);line-height:1.6;color:var(--body);text-wrap:pretty}.qc-duo{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(12px,1.1vw,20px);margin-top:clamp(6px,.7vw,14px)}.qc-panel{display:flex;flex-direction:column;min-width:0;padding:clamp(14px,1.15vw,20px) clamp(14px,1.2vw,22px) clamp(15px,1.25vw,22px);background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 249 251 / .92));border:1px solid var(--line);border-radius:var(--r-lg) var(--r-sm) var(--r-lg) var(--r-sm);box-shadow:0 18px 40px -38px rgb(15 21 34 / .55)}.qc-panel__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 clamp(9px,.85vw,15px)}.qc-panel__h h3{margin:0;font-size:clamp(12px,.86vw,15px);line-height:1.2;letter-spacing:-.012em;font-weight:700;color:var(--ink)}.qc-panel__h span{font-size:clamp(8.5px,.62vw,10.5px);line-height:1.2;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.qc-kit{list-style:none;margin:0;padding:0;display:grid;gap:clamp(4px,.42vw,8px)}.qc-kit li{display:flex;align-items:center;gap:clamp(8px,.7vw,12px);padding:clamp(4px,.38vw,7px) clamp(5px,.45vw,8px);border-radius:11px;transition:background-color .2s var(--ease-out)}.qc-kit li:hover{background:rgb(236 239 246 / .8)}.qc-kit i{flex:none;display:grid;place-items:center;width:clamp(24px,1.85vw,30px);height:clamp(24px,1.85vw,30px);color:var(--accent);background:var(--mint);border-radius:9px}.qc-kit i svg{width:56%;height:56%;display:block}.qc-kit b{display:block;font-size:clamp(11px,.76vw,13px);line-height:1.3;font-weight:600;color:var(--ink)}.qc-kit small{display:block;margin-top:1px;font-size:clamp(9.5px,.64vw,11px);line-height:1.35;color:var(--muted)}.qc-seals{list-style:none;margin:0 0 clamp(11px,1vw,18px);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,.55vw,10px)}.qc-seal{position:relative;display:flex;align-items:center;gap:7px;padding:clamp(7px,.6vw,11px) clamp(7px,.6vw,10px);background:#fff;border:1px solid var(--line);border-radius:13px;transition:border-color 220ms var(--ease-out),transform 260ms var(--ease-out),box-shadow 260ms var(--ease-out)}.qc-seal:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 12px 24px -18px rgb(15 21 34 / .6)}.qc-seal i{flex:none;display:grid;place-items:center;width:clamp(16px,1.35vw,21px);height:clamp(16px,1.35vw,21px);color:var(--accent)}.qc-seal i svg{width:100%;height:100%;display:block}.qc-seal b{display:block;font-size:clamp(9.5px,.66vw,11.5px);line-height:1.25;font-weight:700;color:var(--ink);white-space:nowrap}.qc-seal small{display:block;margin-top:1px;font-size:clamp(8.5px,.58vw,10px);line-height:1.3;color:var(--muted)}.qc-seal--on{background:linear-gradient(180deg,#ffffff,rgb(215 222 236 / .6));border-color:rgb(35 50 80 / .3)}.qc-seal--on i{color:var(--accent-ink)}.qc-seal__tick{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:16px;height:16px;color:#fff;background:var(--accent);border-radius:999px;box-shadow:0 0 0 2.5px #fff}.qc-seal__tick svg{width:9px;height:9px;display:block}.qc-codes{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:clamp(9px,.8vw,14px);border-top:1px solid var(--line)}.qc-codes span{padding:clamp(3px,.3vw,5px) clamp(7px,.6vw,10px);font-size:clamp(8.5px,.6vw,10.5px);line-height:1.3;font-weight:600;letter-spacing:.03em;color:var(--accent-ink);background:var(--sky);border-radius:999px;white-space:nowrap}.qc-band{padding-top:clamp(16px,1.4vw,26px);border-top:1px solid var(--line)}.qc-band__h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 clamp(12px,1.1vw,20px)}.qc-band__h h3{margin:0;font-size:clamp(13px,.94vw,16.5px);line-height:1.2;letter-spacing:-.014em;font-weight:700;color:var(--ink)}.qc-band__h span{font-size:clamp(9px,.66vw,11.5px);line-height:1.2;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.qc-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--fgap)}.qc-step{position:relative;min-width:0;padding-top:clamp(23px,2vw,32px)}.qc-step::before{content:"";position:absolute;left:0;right:calc(var(--fgap) * -1);top:clamp(9px,.8vw,13px);height:1px;background:var(--line-2)}.qc-step:last-child::before{right:0}.qc-step__no{position:absolute;left:0;top:0;display:grid;place-items:center;width:clamp(19px,1.6vw,26px);height:clamp(19px,1.6vw,26px);font-size:clamp(9px,.64vw,11.5px);line-height:1;font-weight:800;color:var(--accent);background:#fff;border:1px solid var(--line-2);border-radius:999px;transition:color 240ms var(--ease-out),background-color 240ms var(--ease-out),border-color 240ms var(--ease-out),transform .3s var(--ease-out)}.qc-step h4{margin:0 0 3px;font-size:clamp(11.5px,.8vw,14px);line-height:1.25;letter-spacing:-.012em;font-weight:700;color:var(--ink);text-wrap:balance}.qc-step p{margin:0;font-size:clamp(10px,.68vw,12px);line-height:1.45;color:var(--muted);text-wrap:pretty}.qc-step:focus-within .qc-step__no,.qc-step:hover .qc-step__no{color:#fff;background:var(--accent);border-color:var(--accent);transform:scale(1.08)}.qc-step:focus-within p,.qc-step:hover p{color:var(--body)}.qc-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(10px,.9vw,16px);margin-top:clamp(4px,.5vw,10px)}.qc-cta{display:inline-flex;align-items:center;gap:9px;padding:clamp(10px,.85vw,14px) clamp(16px,1.35vw,25px);font-size:clamp(12px,.84vw,14.5px);line-height:1.2;font-weight:700;color:#fff;background:var(--deep);border:1px solid var(--deep);border-radius:999px;text-decoration:none;transition:background-color 220ms var(--ease-out),transform .2s var(--ease-out),box-shadow 260ms var(--ease-out)}.qc-cta svg{width:14px;height:14px;flex:none;transition:transform 320ms var(--ease-fluid)}.qc-cta:hover{background:var(--accent-ink);transform:translateY(-1px);box-shadow:0 14px 28px -16px rgb(15 21 34 / .9)}.qc-cta:hover svg{transform:translateX(3px)}.qc-cta:active{transform:translateY(1px) scale(.985);transition-duration:.1s}.qc-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qc-stamp{display:inline-flex;align-items:center;gap:8px;padding:clamp(7px,.6vw,11px) clamp(11px,.95vw,16px);font-size:clamp(10.5px,.72vw,12.5px);line-height:1.2;font-weight:700;letter-spacing:.03em;color:var(--accent-ink);background:var(--mint);border-radius:999px}.qc-stamp svg{width:13px;height:13px;flex:none}.qc-art{container-type:inline-size;position:relative;width:100%;aspect-ratio:1290/1205;min-width:0}.qc-art>*{position:absolute}.qc-ink{inset:0;width:100%;height:100%;pointer-events:none}.qc-ink svg{width:100%;height:100%;display:block}.qc-dith{color:var(--accent)}.qc-dith svg{width:100%;height:100%;display:block}.qc-dith--a{left:31%;top:4.5%;width:13%;height:17%}.qc-dith--b{left:19%;top:66.5%;width:32%;height:28%}.qc-disc{left:40%;top:81.5%;width:11%;aspect-ratio:1;border-radius:50%;background:radial-gradient(70% 70% at 32% 26%,#ebeff7,var(--mint-2))}.qc-badge{left:61.5%;top:1.5%;width:19.5%;aspect-ratio:1;display:grid;place-content:center;justify-items:center;gap:.4cqw;border-radius:50%;background:radial-gradient(80% 80% at 26% 18%,#f1f4f9 0,#fff0 58%),linear-gradient(150deg,#dee4f1 0,#c6d1e7 48%,#a9b9d9 100%);box-shadow:0 2.4cqw 5cqw -3cqw rgb(15 21 34 / .28);text-align:center}.qc-badge b{font-size:max(17px,4cqw);line-height:1;letter-spacing:-.045em;font-weight:800;color:var(--deep);font-variant-numeric:tabular-nums}.qc-badge span{font-size:max(8.5px,1.75cqw);line-height:1.2;font-weight:600;color:#252d3d}.qc-poster{left:28.7%;top:16.3%;width:45%;height:63%;margin:0;overflow:hidden;border-radius:2.4cqw;background:#0f1623;box-shadow:0 4cqw 7cqw -3.4cqw rgb(11 16 27 / .62)}.qc-poster__art{position:absolute;inset:0}.qc-poster__art::before{content:"";position:absolute;inset:0;background:radial-gradient(38% 30% at 74% 62%,rgb(139 161 206 / .85) 0,#fff0 62%),radial-gradient(46% 34% at 22% 22%,rgb(165 182 216 / .5) 0,#fff0 66%),linear-gradient(158deg,#121a2a 0,#0e1522 52%,#0e1420 100%)}.qc-poster__art::after{content:"";position:absolute;left:-8%;top:5%;width:76%;height:58%;background:linear-gradient(104deg,rgb(181 195 224 / .9) 0,rgb(181 195 224 / .85) 18%,rgb(174 190 220 / .85) 38%,rgb(139 161 206 / .9) 62%,rgb(181 195 224 / .85) 82%,rgb(210 218 235 / .75) 100%);clip-path:polygon(6% 26%,62% 0%,100% 34%,46% 74%);filter:blur(.35cqw);opacity:.92}.qc-poster__band{position:absolute;left:-6%;bottom:17%;width:112%;height:21%;background:linear-gradient(96deg,rgb(174 190 220 / .85) 0,rgb(174 190 220 / .8) 22%,rgb(174 190 220 / .8) 46%,rgb(136 159 204 / .85) 72%,rgb(210 218 235 / .8) 100%);transform:rotate(-6deg);filter:blur(.5cqw);opacity:.9}.qc-poster__wire{position:absolute;inset:0;color:#fff;opacity:.3}.qc-poster__wire svg{width:100%;height:100%;display:block}.qc-poster__veil{position:absolute;inset:0;background:linear-gradient(to top,rgb(8 12 20 / .93) 6%,rgb(8 12 20 / .44) 38%,#fff0 66%)}.qc-poster__type{position:absolute;left:5%;right:32%;bottom:5.5%;margin:0}.qc-poster__type h3{margin:0 0 .9cqw;font-size:9.2cqw;line-height:.86;letter-spacing:-.045em;font-weight:700;color:#fff}.qc-poster__type p{margin:0;font-family:var(--mono);font-size:max(7.5px,1.6cqw);line-height:1.5;letter-spacing:.06em;color:rgb(255 255 255 / .86);text-transform:uppercase}.qc-poster__side{position:absolute;right:2.4%;top:8%;font-family:var(--mono);font-size:1.5cqw;letter-spacing:.34em;color:rgb(255 255 255 / .5);text-transform:uppercase;writing-mode:vertical-rl}.qc-stat{display:grid;gap:.9cqw;padding:max(9px,2.1cqw) max(10px,2.3cqw);background:#fff;border-radius:1.9cqw;box-shadow:0 3cqw 5.6cqw -3cqw rgb(15 21 34 / .3),0 0 0 1px rgb(229 233 240 / .9)}.qc-stat--a{left:5.5%;top:27%;width:38%}.qc-stat--b{left:60.5%;top:67.5%;width:25%}.qc-stat__h{margin:0;font-size:max(11px,2.45cqw);line-height:1.15;letter-spacing:-.022em;font-weight:700;color:var(--ink)}.qc-stat--b .qc-stat__h{font-size:max(10px,2cqw)}.qc-stat__val{display:flex;align-items:center;gap:1.1cqw}.qc-stat__val b{font-size:max(20px,5.6cqw);line-height:.9;letter-spacing:-.05em;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.qc-stat--b .qc-stat__val b{font-size:max(18px,5cqw)}.qc-stat__tile{display:grid;place-items:center;width:max(17px,3.9cqw);height:max(17px,3.9cqw);border-radius:max(5px,1.1cqw);color:var(--accent-ink);background:var(--mint)}.qc-stat--b .qc-stat__tile{width:max(15px,3.4cqw);height:max(15px,3.4cqw);color:#243455;background:#e0e5ef}.qc-stat__tile svg{width:52%;height:52%;display:block}.qc-stat__foot{display:flex;align-items:center;flex-wrap:wrap;gap:.8cqw}.qc-stat__foot span{font-size:max(8.5px,1.6cqw);line-height:1.3;font-weight:600;color:var(--muted)}.qc-stat__pill{padding:max(3px,.6cqw) max(6px,1.1cqw);font-size:max(8px,1.35cqw);line-height:1.2;font-weight:700;color:var(--accent-ink);background:var(--sky);border-radius:999px;white-space:nowrap}.qc-tile{left:85%;top:58%;width:10%;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:var(--accent);border-radius:1.9cqw;box-shadow:0 2.6cqw 4.6cqw -2.4cqw rgb(35 50 80 / .75)}.qc-tile svg{width:52%;height:52%;display:block}@container (max-width:430px){.qc-poster__side{display:none}.qc-stat--a{width:44%}.qc-stat--b{width:31%;top:70%}}@keyframes qcFloatA{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.1cqw)}}@keyframes qcFloatB{0%,100%{transform:translateY(0)}50%{transform:translateY(1.3cqw)}}#jy-qc.is-set .qc-stat--a{animation:qcFloatA 7.4s ease-in-out infinite}#jy-qc.is-set .qc-stat--b{animation:qcFloatB 8.6s ease-in-out infinite}#jy-qc.is-set .qc-badge{animation:qcFloatB 9.8s ease-in-out infinite}#jy-qc.is-set .qc-tile{animation:qcFloatA 8.2s ease-in-out infinite .6s}#jy-qc .qc-art>*,#jy-qc [data-rise]{opacity:0;transform:translateY(16px);transition:opacity 760ms var(--ease-fluid),transform 760ms var(--ease-fluid);transition-delay:var(--d,0ms)}#jy-qc.is-in .qc-art>*,#jy-qc.is-in [data-rise]{opacity:1;transform:none}#jy-qc.is-set .qc-art>*{transition:none}@media (max-width:1240px){.qc-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(14px,1.6vw,22px)}.qc-step:nth-child(3)::before{right:0}}@media (max-width:1080px){.qc-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "art" "band";gap:clamp(22px,3.4vw,38px)}.qc-art{width:100%;max-width:660px;margin:0 auto;justify-self:center}.qc-copy h2{max-width:20ch}}@media (max-width:720px){.qc-duo{grid-template-columns:minmax(0,1fr)}.qc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-step:nth-child(2n)::before{right:0}}@media (max-width:560px){.qc-cta,.qc-stamp{flex:1 1 100%;justify-content:center}.qc-seals{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#jy-qc .qc-art>*,#jy-qc [data-rise]{opacity:1;transform:none;transition:none}#jy-qc.is-set .qc-badge,#jy-qc.is-set .qc-stat--a,#jy-qc.is-set .qc-stat--b,#jy-qc.is-set .qc-tile{animation:none}.qc-cta,.qc-kit li,.qc-seal,.qc-step__no{transition-duration:1ms}}@media (prefers-contrast:more){#jy-qc{--muted:#555d6e;--line:#a1abbe}}#jy-ind{--ink:#131926;--body:#4f5767;--muted:#5e6572;--accent:#233250;--line:#e5e9f0;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-close:cubic-bezier(0.4,0,0.2,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--card-radius:clamp(18px,1.9vw,30px);--card-ratio:5.0;--lift:clamp(14px,1.3vw,22px);--overlap:clamp(20px,2vw,30px);--rowh:clamp(58px,5.4vw,80px);--col-gap:clamp(16px,1.9vw,32px);--row-gap:clamp(10px,1vw,16px);position:relative;box-sizing:border-box;padding:clamp(38px,4.4vw,74px) clamp(14px,2.6vw,36px);background:linear-gradient(180deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),linear-gradient(0deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),radial-gradient(64% 46% at 50% 104%,rgb(215 222 236 / .62) 0,#fff0 70%);color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}#jy-ind *,#jy-ind ::after,#jy-ind ::before{box-sizing:border-box}.cin-grid{max-width:1520px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--col-gap);row-gap:var(--row-gap);align-items:start;position:relative;z-index:1}.cin-orn{grid-column:1;grid-row:1;position:relative;min-height:clamp(130px,12vw,230px)}.cin-orn svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.cin-head{grid-column:2/span 2;grid-row:1;align-self:center;padding:0 clamp(4px,.6vw,10px) clamp(8px,1vw,18px)}.cin-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:clamp(10px,.72vw,12px);line-height:1.4;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.cin-eyebrow::before{content:"";width:clamp(16px,1.8vw,26px);height:1px;background:currentColor;opacity:.5}.cin-head h2{margin:clamp(10px,1vw,16px) 0 0;font-size:clamp(27px,2.7vw,44px);line-height:1.07;letter-spacing:-.028em;font-weight:700;text-wrap:balance}.cin-head h2 em{font-family:'Instrument Serif',Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-.012em;padding-right:.06em;color:var(--accent)}.cin-head p{margin:clamp(10px,.9vw,16px) 0 0;max-width:48ch;font-size:clamp(13px,.9vw,16px);line-height:1.6;color:var(--body);text-wrap:pretty}.cin{position:relative}.cin.p1{grid-column:1;grid-row:2}.cin.p2{grid-column:2;grid-row:2}.cin.p3{grid-column:3;grid-row:2}.cin.p4{grid-column:1;grid-row:3}.cin.p5{grid-column:2;grid-row:3}.cin.p6{grid-column:3;grid-row:3}.cin__strip{position:relative;z-index:1;margin-top:calc(var(--overlap) * -1);padding:calc(var(--overlap) + clamp(9px,.9vw,14px)) clamp(10px,1.1vw,16px) clamp(11px,1.1vw,16px);background:#fff;border:1px solid var(--line);border-radius:calc(var(--card-radius) * .78);box-shadow:0 16px 32px -26px rgb(19 25 38 / .34);overflow:hidden}.cin__win{position:relative;overflow:hidden;height:var(--rowh)}.cin__roll{position:relative;width:100%;height:var(--rowh);transition:transform 620ms var(--ease-open)}.cin__pair{display:flex;align-items:center;gap:clamp(6px,.6vw,10px);height:var(--rowh);overflow:hidden}.cin__co{flex:1 1 0%;display:flex;align-items:center;gap:clamp(7px,.7vw,11px);min-width:0;padding:clamp(7px,.7vw,11px) clamp(9px,.9vw,14px);border-radius:999px;background:rgb(19 25 38 / .03);background:color-mix(in srgb,var(--b) 9%,#ffffff);border:1px solid rgb(19 25 38 / .06);border-color:color-mix(in srgb,var(--b) 20%,#ffffff)}.cin__mark{flex:none;display:grid;place-items:center;position:relative;overflow:hidden;width:clamp(28px,2.15vw,36px);height:clamp(28px,2.15vw,36px);border-radius:999px;background:var(--b);color:var(--bt);font-size:clamp(10px,.78vw,13px);font-weight:700;letter-spacing:.02em;transition:background-color .2s var(--ease-out)}.cin__mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:15%}.cin__mark.has-logo{background:#fff;box-shadow:inset 0 0 0 1px rgb(19 25 38 / .08)}.cin__mark.has-logo em{display:none}.cin__mark em{font-style:normal}.cin__co span{min-width:0}.cin__co b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11.5px,.9vw,15.5px);line-height:1.24;font-weight:600;letter-spacing:-.012em;color:var(--ink);overflow:hidden}.cin__co i{display:block;font-style:normal;font-size:clamp(9.5px,.62vw,11.5px);line-height:1.3;font-weight:500;letter-spacing:.02em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cin__card{position:relative;z-index:2;display:flex;gap:clamp(10px,1.1vw,20px);aspect-ratio:var(--card-ratio);padding:clamp(12px,1.05vw,19px);background:var(--s);border-radius:var(--card-radius);text-decoration:none;color:inherit;transition:transform 480ms var(--ease-out),box-shadow 480ms var(--ease-out)}.cin.is-on .cin__card,.cin:hover .cin__card{transform:translateY(calc(var(--lift) * -1));box-shadow:0 26px 46px -28px rgb(19 25 38 / .42)}.cin__card:focus-visible{outline:2px solid var(--c);outline-offset:4px}.cin__text{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:clamp(7px,.7vw,11px);align-content:center}.cin__icon{grid-column:1;grid-row:1;align-self:center;display:grid;place-items:center;width:clamp(22px,1.7vw,27px);height:clamp(22px,1.7vw,27px);border-radius:999px;color:var(--c);background:rgb(255 255 255 / .62);transition:background-color .4s var(--ease-out)}.cin__icon svg{width:clamp(12px,1vw,16px);height:clamp(12px,1vw,16px);display:block}.cin.is-on .cin__icon,.cin:hover .cin__icon{background:#fff}.cin__name{grid-column:2;grid-row:1;align-self:center;font-size:clamp(13px,.94vw,16.5px);line-height:1.18;letter-spacing:-.022em;font-weight:600;color:var(--ink);text-wrap:balance}.cin__tag{grid-column:2;grid-row:2;margin-top:clamp(3px,.35vw,6px);font-size:clamp(10px,.72vw,12.5px);line-height:1.4;color:var(--body);text-wrap:pretty}.cin__art{position:relative;flex:0 0 27%;align-self:stretch;border-radius:calc(var(--card-radius) - clamp(12px,1.05vw,19px) + 4px);overflow:hidden;background:rgb(255 255 255 / .5)}.cin__art svg,.cin__img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:transform .9s var(--ease-fluid)}.cin.is-on .cin__art svg,.cin:hover .cin__art svg,.cin:hover .cin__img{transform:scale(1.04)}.cin__go{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px);border-radius:999px;color:#fff;background:var(--c);opacity:0;transform:translateY(6px);transition:opacity 320ms var(--ease-out),transform 420ms var(--ease-out)}.cin__go svg{position:static;width:12px;height:12px;transform:none}.cin.is-on .cin__go,.cin:hover .cin__go,.cin__card:focus-visible .cin__go{opacity:1;transform:none}#jy-ind .reveal{opacity:0;transform:translateY(20px);transition:opacity 780ms var(--ease-fluid),transform 780ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 80ms)}#jy-ind .reveal.is-in{opacity:1;transform:none}@media (max-width:1080px){.cin-orn{display:none}.cin-grid{grid-template-columns:repeat(2,1fr)}.cin-head{grid-column:1/span 2;grid-row:1}.cin.p1,.cin.p2,.cin.p3,.cin.p4,.cin.p5,.cin.p6{grid-column:auto;grid-row:auto}#jy-ind{--card-ratio:4.4}}@media (max-width:680px){.cin-grid{grid-template-columns:1fr}.cin-head{grid-column:1}#jy-ind{--card-ratio:4.4}.cin__art{flex-basis:38%}}@media (max-width:430px){#jy-ind{--card-ratio:3.9}@media (prefers-reduced-motion:reduce){#jy-ind .reveal{opacity:1;transform:none;transition:none}.cin__art svg,.cin__card,.cin__go,.cin__icon,.cin__roll{transition-duration:1ms}}@media (prefers-contrast:more){#jy-ind{--line:#a1abbe;--muted:#5f6777}.cin__card{outline:1px solid rgb(19 25 38 / .2);outline-offset:-1px}}}#jy-category-43{--ink:#131926;--paper:#ffffff;--soft:#eceff6;--brand:#233250;--fp-deep:#0f1522;--slate:#283142;--plum:#182339;--ink-60:rgba(19,25,38,.62);--ink-35:rgba(19,25,38,.35);--white-92:rgba(255,255,255,.92);--white-70:rgba(255,255,255,.70);--white-45:rgba(255,255,255,.62);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-close:cubic-bezier(0.4,0,0.2,1);--dur-hover:200ms;--dur-press:120ms;--dur-lift:460ms;--r:clamp(18px,1.9vw,30px)}.fp{position:relative;overflow-x:clip;isolation:isolate;background:linear-gradient(180deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),linear-gradient(0deg,#ffffff 0,#fff0 clamp(80px,9vw,170px)),linear-gradient(180deg,#ffffff 0,#eff2f7 24%,#e9edf4 52%,#f0f2f7 78%,#ffffff 100%);padding:clamp(30px,3.8vh,48px) clamp(16px,3.6vw,52px) clamp(40px,5vh,64px);color:var(--ink)}.fp-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.fp__inner{position:relative;z-index:1;width:100%;max-width:1560px;margin:0 auto}.fp-pill{display:flex;justify-content:center;margin:0 0 clamp(8px,1.3vh,14px)}.fp-pill span{display:inline-block;padding:10px clamp(18px,2.6vw,30px);border:1.5px solid rgb(19 25 38 / .45);border-radius:999px;background:rgb(255 255 255 / .78);font-size:clamp(13px,1.35vw,19px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);text-align:center}.fp-orn{display:flex;justify-content:center;align-items:center;gap:clamp(18px,3vw,44px);margin:0 0 clamp(6px,1.2vh,12px)}.fp-orn__dots{display:flex;align-items:center;gap:7px}.fp-orn__dots i{width:4px;height:4px;border-radius:50%;background:var(--ink-35)}.fp-orn__dots i:nth-child(5){width:8px;height:8px;background:var(--brand)}.fp-orn__dash{display:flex;gap:10px}.fp-orn__dash i{width:26px;height:4px;border-radius:2px;background:var(--ink)}.fp-stage{transition:transform .7s var(--ease-out)}.fp-deck{position:relative;width:100%;max-width:1560px;margin:0 auto}.fp-card{position:relative;overflow:hidden;border-radius:var(--r);outline:0;background:var(--c,#1b273f);box-shadow:0 1px 3px rgb(19 25 38 / .1),0 28px 50px -30px rgb(19 25 38 / .6);cursor:default}.fp-card:focus-visible{box-shadow:0 0 0 2px #ffffff,0 0 0 5px var(--brand),0 28px 50px -30px rgb(19 25 38 / .6)}.fp-card--flat::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 85% at 85% -10%,rgb(255 255 255 / .14),transparent 56%)}.fp-card--flat::after{content:attr(data-mark);position:absolute;top:6%;right:5%;pointer-events:none;font-size:clamp(56px,6.2vw,104px);font-weight:800;letter-spacing:-.045em;line-height:1;color:rgb(255 255 255 / .07)}.fp-ph{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:center 40%;transform:scale(1.02);transition:transform 1.1s var(--ease-open)}.fp-scrim{position:absolute;inset:0;pointer-events:none}.fp-scrim::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(14 19 31 / .52) 0,rgb(14 19 31 / .1) 24%,#fff0 46%,rgb(14 19 31 / .68) 100%)}.fp-scrim::after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(180deg,rgb(14 19 31 / .42) 0,rgb(14 19 31 / .66) 40%,rgb(14 19 31 / .95) 100%);transition:opacity 420ms var(--ease-open)}.fp-meta{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:clamp(12px,1.15vw,18px) clamp(13px,1.2vw,19px);font-size:clamp(8.6px,.7vw,10.4px);font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--white-70)}.fp-meta b{display:inline-flex;align-items:center;gap:7px;font-weight:800;color:var(--white-92);white-space:nowrap}.fp-meta b::before{content:"";width:6px;height:6px;border-radius:50%;background:#92a7d1;flex:none}.fp-meta span{white-space:nowrap;color:var(--white-45);overflow:hidden;text-overflow:ellipsis}.fp-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgb(35 50 80 / .4);border:1px solid rgb(162 180 215 / .5);font-size:clamp(8.5px,.7vw,10px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d6deed;white-space:nowrap}.fp-chip::before{content:"";width:5px;height:5px;border-radius:50%;background:#92a7d1}.fp-card--flat .fp-chip{background:rgb(255 255 255 / .13);border-color:rgb(255 255 255 / .3);color:var(--white-92)}.fp-rest{position:absolute;left:clamp(13px,1.2vw,19px);right:clamp(13px,1.2vw,19px);bottom:clamp(13px,1.2vw,18px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(7px,.7vw,10px);transition:opacity 260ms var(--ease-close),transform 260ms var(--ease-close)}.fp-name{margin:0;font-size:clamp(13.5px,1.12vw,17px);font-weight:800;letter-spacing:-.012em;line-height:1.2;color:#fff;text-shadow:0 1px 10px rgb(8 12 20 / .45)}.fp-sub{margin:0;font-size:clamp(9.8px,.8vw,11.8px);font-weight:600;line-height:1.35;color:var(--white-70)}.fp-big{margin:0;font-size:clamp(28px,2.5vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff}.fp-big small{display:block;margin-top:6px;font-size:clamp(9.8px,.8vw,11.8px);font-weight:600;letter-spacing:.01em;color:var(--white-70)}.fp-mini{display:flex;gap:clamp(16px,1.7vw,28px);width:100%;padding-top:clamp(7px,.7vw,10px);border-top:1px solid rgb(255 255 255 / .2)}.fp-mini div{display:flex;flex-direction:column;gap:3px}.fp-mini b{font-size:clamp(11.5px,.95vw,14px);font-weight:800;color:#fff;line-height:1}.fp-mini span{font-size:clamp(8.4px,.68vw,10px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--white-45)}.fp-body{position:absolute;left:0;right:0;bottom:0;pointer-events:none;padding:clamp(13px,1.3vw,19px);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(6px,.6vw,9px);opacity:0;transform:translateY(14px);transition:opacity .3s var(--ease-close),transform .3s var(--ease-close)}.fp-rows{width:100%;margin:1px 0;display:flex;flex-direction:column}.fp-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:clamp(4.2px,.4vw,6.2px) 0;border-top:1px solid rgb(255 255 255 / .2)}.fp-row span{font-size:clamp(9.4px,.75vw,11px);font-weight:600;letter-spacing:.02em;color:var(--white-70);white-space:nowrap}.fp-row b{font-size:clamp(10.4px,.84vw,12.4px);font-weight:700;color:#fff;text-align:right}.fp-result{margin:0;width:100%;padding:clamp(7px,.68vw,10px) clamp(9px,.85vw,12px);border-radius:clamp(8px,.8vw,12px);background:rgb(35 50 80 / .34);border:1px solid rgb(162 180 215 / .34);font-size:clamp(9.4px,.76vw,11.2px);line-height:1.45;color:var(--white-92)}.fp-result b{font-weight:800;color:#fff}.fp-card--flat .fp-result{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .26)}.fp-see{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;text-decoration:none;font-family:inherit;padding:8px 14px;border-radius:999px;background:var(--brand);color:#fff;font-size:clamp(9.8px,.8vw,11.8px);font-weight:700;letter-spacing:.03em;white-space:nowrap;box-shadow:0 1px 2px rgb(19 25 38 / .25),0 10px 20px -12px rgb(35 50 80 / .9);transition:transform var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.fp-see svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fp-see:hover{transform:translateY(-2px);background:#2b3e65}.fp-see:active{transform:none;transition-duration:var(--dur-press)}.fp-see:focus-visible{outline:2px solid #fff;outline-offset:2px}.fp-card--flat .fp-see{background:#fff;color:var(--c);box-shadow:0 1px 2px rgb(19 25 38 / .25),0 10px 20px -12px rgb(8 12 20 / .7)}.fp-card--flat .fp-see:hover{background:var(--brand);color:#fff}.fp-card--cert{--pad:clamp(13px,1.3vw,19px);--badge:clamp(38px,3.4vw,54px);overflow:visible;display:flex;flex-direction:column;padding:calc(clamp(12px,1.15vw,18px) + clamp(15px,1.35vw,21px)) var(--pad) var(--pad)}.fp-card--cert::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 80% at 80% -8%,rgb(146 167 209 / .1),transparent 58%);pointer-events:none}.fp-certs{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,.78vw,12px)}.fp-cert{display:grid;grid-template-columns:auto 1fr;gap:clamp(9px,.85vw,13px);align-items:center;background:#fff;border-radius:clamp(11px,1.05vw,17px);padding:clamp(9px,.9vw,14px) clamp(11px,1.05vw,16px);box-shadow:0 1px 2px rgb(8 12 20 / .35),0 12px 24px -16px rgb(8 12 20 / .8);transition:transform var(--dur-hover) var(--ease-out)}.fp-card--cert.is-front .fp-cert:hover,.fp-card--cert.is-open .fp-cert:hover{transform:translateX(3px)}.fp-cert__seal{display:grid;place-items:center;width:clamp(28px,2.35vw,38px);height:clamp(28px,2.35vw,38px);border-radius:50%;color:var(--brand);background:rgb(35 50 80 / .09);box-shadow:0 0 0 4px rgb(35 50 80 / .05)}.fp-cert__seal svg{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fp-cert h3{margin:0;font-size:clamp(11px,.95vw,14px);font-weight:800;letter-spacing:-.005em;line-height:1.15;color:var(--ink)}.fp-cert p{margin:2px 0 0;font-size:clamp(8.8px,.74vw,11px);line-height:1.3;color:var(--ink-60)}.fp-cert em{display:block;margin-top:3px;font-style:normal;font-size:clamp(8px,.65vw,9.6px);font-weight:700;letter-spacing:.07em;color:var(--brand)}.fp-std{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:5px;margin-top:clamp(9px,.85vw,13px)}.fp-std span{padding:3.5px 8px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .05);font-size:clamp(7.8px,.63vw,9.4px);font-weight:700;letter-spacing:.07em;color:var(--white-70);white-space:nowrap}.fp-cert-cta{position:relative;z-index:5;align-self:flex-start;margin:clamp(11px,1.05vw,16px) 0 0 calc(-1 * (var(--pad) + var(--badge) * .52));display:inline-flex;align-items:center;gap:clamp(9px,.85vw,13px);text-decoration:none;padding-right:clamp(6px,.6vw,10px);font-size:clamp(9.2px,.76vw,11.4px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.28;color:#fff}.fp-cert-cta i{display:grid;place-items:center;flex:none;width:var(--badge,44px);height:var(--badge,44px);border-radius:50%;background:#4766a5;box-shadow:0 2px 6px rgb(8 12 20 / .35),0 14px 28px -12px rgb(71 102 165 / .95);transition:transform var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.fp-cert-cta svg{width:42%;height:42%;stroke:#fff;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fp-cert-cta:hover i{transform:translate(2px,-2px);background:#5676b6}.fp-cert-cta:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:999px}@media (min-width:1100px){.fp-deck{aspect-ratio:21/10;min-height:560px}.fp-card{position:absolute;top:50%;left:var(--cx);width:23%;aspect-ratio:16/25;transform:translate(-50%,-50%) translateY(var(--dy)) rotate(var(--rot)) scale(var(--sc));z-index:var(--z);will-change:transform;transition:transform var(--dur-lift) var(--ease-open),box-shadow var(--dur-lift) var(--ease-open),opacity .7s var(--ease-out)}.fp-s0{--cx:13%;--dy:5%;--rot:-9deg;--sc:.84;--z:1;--dyh:.5%;--roth:0deg;--sch:1.12}.fp-s1{--cx:31.5%;--dy:2%;--rot:-4.5deg;--sc:.94;--z:2;--dyh:-1%;--roth:0deg;--sch:1.16}.fp-s2{--cx:50%;--dy:0%;--rot:0deg;--sc:1.16;--z:3;--dyh:-2%;--roth:0deg;--sch:1.22}.fp-s3{--cx:68.5%;--dy:2%;--rot:4.5deg;--sc:.94;--z:2;--dyh:-1%;--roth:0deg;--sch:1.16}.fp-s4{--cx:87%;--dy:5%;--rot:9deg;--sc:.84;--z:1;--dyh:.5%;--roth:0deg;--sch:1.12}.fp-card:is(:hover,:focus-within,.is-open){--dy:var(--dyh);--rot:var(--roth);--sc:var(--sch);z-index:9;box-shadow:0 3px 10px rgb(19 25 38 / .12),0 46px 78px -32px rgb(19 25 38 / .72)}.fp-card:is(:hover,:focus-within,.is-open) .fp-ph{transform:scale(1.08)}.fp-card:is(:hover,:focus-within,.is-open) .fp-scrim::after{opacity:1}.fp-card:is(:hover,:focus-within,.is-open) .fp-rest{opacity:0;transform:translateY(6px);pointer-events:none}.fp-card:is(:hover,:focus-within,.is-open) .fp-body{opacity:1;transform:none;pointer-events:auto;transition:opacity 420ms var(--ease-open) 90ms,transform 480ms var(--ease-open) 90ms}.fp-s1 .fp-rest{padding-right:19%}.fp-s3 .fp-rest{padding-left:19%}.fp-s1 .fp-meta span,.fp-s3 .fp-meta span{opacity:0;transition:opacity var(--dur-hover) var(--ease-out)}.fp-card:is(:hover,:focus-within,.is-open) .fp-meta span{opacity:1}.fp-s3 .fp-rest,.fp-s4 .fp-rest{align-items:flex-end;text-align:right}.fp-s3 .fp-rest .fp-chip,.fp-s4 .fp-rest .fp-chip{align-self:flex-end}.fp-s3 .fp-mini,.fp-s4 .fp-mini{justify-content:flex-end}.fp-s3 .fp-meta,.fp-s4 .fp-meta{flex-direction:row-reverse}}@media (min-width:1100px) and (max-width:1439px){.fp-deck{aspect-ratio:15/8;min-height:500px}.fp-card{width:27%}.fp-s0{--cx:15.5%;--rot:-7.5deg;--sc:.85;--sch:1.08}.fp-s1{--cx:32.5%;--rot:-4deg;--sc:.94;--sch:1.12}.fp-s2{--cx:50%;--sc:1.14;--sch:1.19}.fp-s3{--cx:67.5%;--rot:4deg;--sc:.94;--sch:1.12}.fp-s4{--cx:84.5%;--rot:7.5deg;--sc:.85;--sch:1.08}.fp-s1 .fp-rest{padding-right:22%}.fp-s3 .fp-rest{padding-left:22%}}@media (min-width:1800px){.fp-deck{aspect-ratio:16/7}.fp-card{width:22%}.fp-s0{--cx:12%}.fp-s1{--cx:31%}.fp-s3{--cx:69%}.fp-s4{--cx:88%}}@media (max-width:1099px){.fp-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,18px)}.fp-card{cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:box-shadow 480ms var(--ease-open),opacity .7s var(--ease-out)}.fp-card--cert{grid-column:1/-1;cursor:default}.fp-card--photo{aspect-ratio:4/5}.fp-card--flat{aspect-ratio:1/1}.fp-card--flat,.fp-card--photo{max-height:min(78vh,640px)}.fp-card.is-open{max-height:none}.fp-card--flat::after{font-size:clamp(52px,13vw,84px)}.fp-certs{gap:9px;padding:4px 0}.fp-cert-cta{margin-left:0;--badge:44px}.fp-card.is-open .fp-ph{transform:scale(1.07)}.fp-card.is-open .fp-scrim::after{opacity:1}.fp-card.is-open .fp-rest{opacity:0;transform:translateY(6px);pointer-events:none}.fp-card.is-open{aspect-ratio:auto}.fp-card--photo.is-open{min-height:clamp(360px,92vw,520px)}.fp-card.is-open .fp-body{position:relative;padding-top:clamp(40px,9.5vw,56px);opacity:1;transform:none;pointer-events:auto;transition:opacity 460ms var(--ease-open) 90ms,transform 520ms var(--ease-open) 90ms}.fp-meta{font-size:clamp(8.6px,2.2vw,10.4px)}.fp-name{font-size:clamp(14px,3.6vw,17px)}.fp-sub{font-size:clamp(10.5px,2.7vw,11.8px)}.fp-big{font-size:clamp(28px,7.4vw,38px)}.fp-big small{font-size:clamp(10.5px,2.7vw,11.8px)}.fp-mini b{font-size:clamp(12.5px,3.2vw,14px)}.fp-mini span{font-size:clamp(8.8px,2.3vw,10px)}.fp-row span{font-size:clamp(9.6px,2.5vw,11px)}.fp-row b{font-size:clamp(10.6px,2.8vw,12.4px)}.fp-result{font-size:clamp(10px,2.6vw,11.2px)}.fp-see{font-size:clamp(10.4px,2.7vw,11.8px)}.fp-chip{font-size:clamp(8.5px,2.2vw,10px)}.fp-cert h3{font-size:clamp(12.5px,3.3vw,14px)}.fp-cert p{font-size:clamp(10px,2.7vw,11px)}.fp-cert em{font-size:clamp(8.6px,2.2vw,9.6px)}.fp-cert__seal{width:36px;height:36px}.fp-std span{font-size:clamp(8.6px,2.2vw,9.4px)}.fp-cert-cta{font-size:clamp(10.4px,2.7vw,11.4px)}}@media (min-width:700px) and (max-width:1099px){.fp-card--flat,.fp-card--photo{aspect-ratio:1/1}.fp-certs{flex-direction:row;align-items:stretch}.fp-cert{flex:1 1 0%;min-width:0}.fp-cert em{white-space:normal}}@media (max-width:560px){.fp-deck{grid-template-columns:minmax(0,1fr)}.fp-card--photo{aspect-ratio:5/6}.fp-card--flat{aspect-ratio:5/4}}@media (max-width:380px){.fp-card--photo{aspect-ratio:4/5}.fp-card--flat{aspect-ratio:1/1}.fp-std{gap:4px}.fp-cert{padding:9px 10px;gap:8px}.fp-cert-cta{gap:9px;--badge:40px}}.fp-orn,.fp-pill span{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.fp-stage{transform:translateY(20px);opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.fp-bg{opacity:0;transition:opacity 1.1s var(--ease-out)}.fp-card{opacity:0}.is-in .fp-orn,.is-in .fp-pill span{opacity:1;transform:none}.is-in .fp-stage{opacity:1;transform:none}.is-in .fp-bg{opacity:1}.is-in .fp-card{opacity:1}.is-in .fp-s2{transition-delay:120ms}.is-in .fp-s1{transition-delay:220ms}.is-in .fp-s3{transition-delay:320ms}.is-in .fp-s0{transition-delay:420ms}.is-in .fp-s4{transition-delay:520ms}.is-set .fp-card,.is-set .fp-orn,.is-set .fp-pill span,.is-set .fp-stage{transition-delay:0s}@media (prefers-reduced-motion:reduce){*,::after,::before{transition-duration:0.01ms!important;animation-duration:0.01ms!important}.fp-bg,.fp-card,.fp-orn,.fp-pill span,.fp-stage{opacity:1;transform:none}@media (min-width:1100px){.fp-card{transform:translate(-50%,-50%) translateY(var(--dy)) rotate(var(--rot)) scale(var(--sc))}}.fp-ph{transition:none}}#jy-rel{--ink:#131926;--body:#4f5767;--muted:#5e6572;--accent:#233250;--accent-ink:#182237;--frame:#f7f8fb;--line:#e5e9f0;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-open:cubic-bezier(0.16,1,0.3,1);--ease-close:cubic-bezier(0.4,0,0.2,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);--cols:4;--gap:clamp(12px,1.1vw,20px);--pad:clamp(18px,2.6vw,44px);--radius:clamp(26px,3.8vw,56px);--card-radius:clamp(22px,2.4vw,42px);--card-ratio:0.60;position:relative;box-sizing:border-box;padding:clamp(52px,6vw,104px) clamp(14px,2.6vw,36px);background:0 0;color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}#jy-rel *,#jy-rel ::after,#jy-rel ::before{box-sizing:border-box}.rel-frame{position:relative;max-width:1520px;margin:0 auto;display:grid;grid-template-columns:clamp(180px,16vw,286px) 1fr;gap:clamp(20px,2.4vw,44px);align-items:stretch;padding:var(--pad);background:var(--frame);border:1px solid var(--line);border-radius:var(--radius) 8px var(--radius) 8px}.rel-intro{display:flex;flex-direction:column;justify-content:center;min-width:0}.rel-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:clamp(10px,.72vw,12px);line-height:1.4;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.rel-eyebrow::before{content:"";width:clamp(14px,1.6vw,24px);height:1px;background:currentColor;opacity:.5}.rel-intro h2{margin:clamp(10px,1vw,16px) 0 0;font-size:clamp(25px,2.5vw,40px);line-height:1.07;letter-spacing:-.028em;font-weight:700;text-wrap:balance}.rel-intro h2 b{font-weight:700;color:var(--accent)}.rel-desc{margin:clamp(10px,.9vw,16px) 0 0;max-width:32ch;font-size:clamp(13px,.88vw,16px);line-height:1.6;color:var(--body);text-wrap:pretty}.rel-link{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;margin-top:clamp(16px,1.6vw,26px);padding:clamp(10px,.9vw,13px) clamp(16px,1.4vw,22px);font-size:clamp(12px,.86vw,15px);line-height:1.2;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:999px;text-decoration:none;transition:transform .2s var(--ease-out),background-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.rel-link svg{width:14px;height:14px;transition:transform 320ms var(--ease-fluid)}.rel-link:hover{background:var(--accent-ink);transform:translateY(-1px);box-shadow:0 10px 22px rgb(35 50 80 / .18)}.rel-link:hover svg{transform:translateX(3px)}.rel-link:active{transform:translateY(1px) scale(.985);transition-duration:.1s}.rel-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rel-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap);min-width:0;align-items:stretch}.rpc{position:relative;aspect-ratio:var(--card-ratio);min-width:0;overflow:hidden;background:var(--s);border-radius:0 var(--card-radius) var(--card-radius) 0;transition:transform 460ms var(--ease-out),box-shadow 460ms var(--ease-out)}.rpc.is-open,.rpc:focus-within,.rpc:hover{transform:translateY(-5px);box-shadow:0 26px 50px -26px rgb(19 25 38 / .42)}.rpc__photo{position:absolute;inset:0;display:grid;place-items:center}.rpc__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ease-fluid)}.rpc.is-open .rpc__img,.rpc:hover .rpc__img{transform:scale(1.04)}.rpc__empty{align-self:center;display:grid;place-items:center;color:var(--c);opacity:.28;transform:translateY(-12%);transition:opacity .4s var(--ease-out)}.rpc__empty svg{width:clamp(26px,2.6vw,38px);height:clamp(26px,2.6vw,38px);display:block}.rpc.is-open .rpc__empty,.rpc:hover .rpc__empty{opacity:.12}.rpc__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgb(10 14 22 / .9) 0,rgb(10 14 22 / .7) 13%,rgb(10 14 22 / .24) 31%,#fff0 48%)}.rpc__scrim::after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(to top,rgb(10 14 22 / .94) 0,rgb(10 14 22 / .84) 32%,rgb(10 14 22 / .54) 62%,rgb(10 14 22 / .16) 100%);transition:opacity 460ms var(--ease-open)}.rpc.is-open .rpc__scrim::after,.rpc:focus-within .rpc__scrim::after,.rpc:hover .rpc__scrim::after{opacity:1}.rpc__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(14px,1.35vw,24px) clamp(14px,1.4vw,26px) clamp(14px,1.35vw,24px)}.rpc__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows 480ms var(--ease-open)}.rpc.is-open .rpc__reveal,.rpc:focus-within .rpc__reveal,.rpc:hover .rpc__reveal{grid-template-rows:1fr}.rpc__spec{overflow:hidden;margin:0;opacity:0;transform:translateY(8px);transition:opacity .3s var(--ease-close),transform 380ms var(--ease-close)}.rpc.is-open .rpc__spec,.rpc:focus-within .rpc__spec,.rpc:hover .rpc__spec{opacity:1;transform:none;transition:opacity 380ms 90ms var(--ease-open),transform 460ms 60ms var(--ease-open)}.rpc__spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:clamp(5px,.48vw,8px) 0;border-top:1px solid rgb(255 255 255 / .16)}.rpc__spec>div:first-child{border-top:0}.rpc__spec dt{margin:0;font-size:clamp(10px,.7vw,12px);line-height:1.35;font-weight:500;letter-spacing:.04em;color:rgb(255 255 255 / .66);white-space:nowrap}.rpc__spec dd{margin:0;font-size:clamp(11px,.76vw,13px);line-height:1.35;font-weight:600;color:#fff;text-align:right;font-variant-numeric:tabular-nums}.rpc__title{margin:clamp(10px,.95vw,16px) 0 0;min-height:2.6em;font-size:clamp(16px,1.28vw,23px);line-height:1.3;letter-spacing:-.022em;font-weight:600;color:#fff;text-wrap:balance;text-shadow:0 1px 12px rgb(16 24 32 / .28)}.rpc__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:clamp(10px,.95vw,16px);padding:clamp(10px,.9vw,14px) clamp(14px,1.2vw,20px);font-size:clamp(12px,.85vw,15px);line-height:1.2;font-weight:700;color:var(--c);background:#fff;border-radius:999px;text-decoration:none;transition:background-color 260ms var(--ease-out),color 260ms var(--ease-out),transform .2s var(--ease-out),box-shadow 260ms var(--ease-out)}.rpc__btn svg{width:14px;height:14px;flex:none;transition:transform 320ms var(--ease-fluid)}.rpc__btn:hover{background:var(--c);color:#fff;box-shadow:0 10px 24px -10px rgb(16 24 32 / .6)}.rpc__btn:hover svg{transform:translateX(3px)}.rpc__btn:active{transform:scale(.97);transition-duration:.1s}.rpc__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}#jy-rel .reveal{opacity:0;transform:translateY(18px);transition:opacity 760ms var(--ease-fluid),transform 760ms var(--ease-fluid);transition-delay:calc(var(--order,0) * 90ms)}#jy-rel .reveal.is-in{opacity:1;transform:none}@media (max-width:980px){.rel-frame{grid-template-columns:1fr}.rel-intro{max-width:640px;justify-content:flex-start}.rel-desc{max-width:52ch}.rel-grid{margin-top:clamp(28px,3.4vw,44px)}}@media (max-width:760px){#jy-rel{--cols:2;--card-ratio:0.66}}@media (max-width:460px){#jy-rel{--cols:1;--card-ratio:1.2;--gap:12px}}@media (max-width:400px){#jy-rel{--card-ratio:1.05}}@media (prefers-reduced-motion:reduce){#jy-rel .reveal{opacity:1;transform:none;transition:none}.rel-link,.rpc,.rpc__btn,.rpc__img{transition-duration:1ms}}@media (prefers-contrast:more){#jy-rel{--line:#a1abbe;--muted:#5f6777}}#jy-cta{--deep:#0f1522;--deep-2:#131c2d;--accent:#233250;--accent-ink:#182237;--mint:#d7deec;--plum:#182339;--ink:#131926;--body:#4f5767;--muted:#5e6572;--line:#e5e9f0;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-fluid:cubic-bezier(0.32,0.72,0,1);position:relative;isolation:isolate;box-sizing:border-box;padding:clamp(36px,3.6vw,66px) clamp(16px,3vw,48px) clamp(38px,3.8vw,70px);background:linear-gradient(180deg,#ffffff 0,#fff0 clamp(46px,4.6vw,86px)),linear-gradient(0deg,#ffffff 0,#fff0 clamp(46px,4.6vw,86px)),radial-gradient(58% 62% at 12% 0,rgb(215 222 236 / .55) 0,#fff0 62%),radial-gradient(52% 58% at 92% 100%,rgb(236 239 246 / .72) 0,#fff0 64%),linear-gradient(180deg,#ffffff 0,#ebeef5 26%,#e7ebf2 52%,#eff1f6 76%,#ffffff 100%);color:var(--ink);font-family:Archivo,system-ui,-apple-system,'Segoe UI',sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow:hidden}#jy-cta *,#jy-cta ::after,#jy-cta ::before{box-sizing:border-box}.ctq-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.ctq-bg__grid{position:absolute;inset:-2px;background-image:linear-gradient(to right,rgb(19 25 38 / .05) 1px,transparent 1px),linear-gradient(to bottom,rgb(19 25 38 / .05) 1px,transparent 1px);background-size:clamp(36px,3.6vw,58px) clamp(36px,3.6vw,58px);-webkit-mask-image:radial-gradient(116% 92% at 50% 46%,#101820 20%,rgb(16 24 32 / .4) 58%,transparent 88%);mask-image:radial-gradient(116% 92% at 50% 46%,#101820 20%,rgb(16 24 32 / .4) 58%,transparent 88%)}.ctq-bg__ink{position:absolute;inset:0}.ctq-bg__ink svg{width:100%;height:100%;display:block}.ctq-bg__dith{position:absolute;right:-2%;top:-8%;width:clamp(150px,17vw,300px);aspect-ratio:1;color:var(--accent);opacity:.11;-webkit-mask-image:radial-gradient(closest-side,#101820 10%,transparent 76%);mask-image:radial-gradient(closest-side,#101820 10%,transparent 76%)}.ctq-bg__dith svg{width:100%;height:100%;display:block}.ctq-bg__rule{display:none;position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(215 222 236 / .42) 22%,rgb(215 222 236 / .42) 78%,transparent)}.ctq-shell{position:relative;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,300px) auto;align-items:center;gap:clamp(18px,1.8vw,32px) clamp(22px,2.4vw,48px)}.ctq-copy{grid-column:1;grid-row:1;min-width:0;display:grid;gap:clamp(7px,.65vw,12px)}.ctq-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:clamp(10px,.68vw,12px);line-height:1.3;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.ctq-eyebrow::before{content:"";width:clamp(16px,1.8vw,30px);height:1px;background:currentColor;opacity:.55}.ctq-shell h2{margin:0;max-width:21ch;font-size:clamp(24px,2.5vw,45px);line-height:1.04;letter-spacing:-.034em;font-weight:700;color:var(--ink);text-wrap:balance}.ctq-shell h2 b{font-weight:700;color:var(--accent)}.ctq-lead{margin:0;max-width:54ch;font-size:clamp(12.5px,.86vw,15.5px);line-height:1.55;color:var(--body);text-wrap:pretty}.ctq-row{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:stretch;gap:clamp(9px,.8vw,13px)}.ctq-btn{display:inline-flex;align-items:center;gap:clamp(9px,.8vw,13px);padding:clamp(11px,.95vw,15px) clamp(11px,.95vw,15px) clamp(11px,.95vw,15px) clamp(19px,1.6vw,28px);font-size:clamp(13px,.92vw,16px);line-height:1.2;font-weight:700;justify-content:space-between;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background-color 240ms var(--ease-out),color 240ms var(--ease-out),border-color 240ms var(--ease-out),transform .2s var(--ease-out),box-shadow 280ms var(--ease-out)}.ctq-btn i{display:grid;place-items:center;flex:none;width:clamp(26px,2.1vw,34px);height:clamp(26px,2.1vw,34px);border-radius:999px;transition:background-color 240ms var(--ease-out),color 240ms var(--ease-out),transform 340ms var(--ease-fluid)}.ctq-btn i svg{width:46%;height:46%;display:block}.ctq-btn:hover i{transform:translateX(3px)}.ctq-btn:active{transform:translateY(1px) scale(.985);transition-duration:.1s}.ctq-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ctq-btn--go{color:#fff;background:var(--accent);border:1px solid var(--accent);box-shadow:0 18px 34px -20px rgb(35 50 80 / .45)}.ctq-btn--go i{color:var(--accent);background:#fff}.ctq-btn--go:hover{background:var(--accent-ink);border-color:var(--accent-ink);box-shadow:0 22px 40px -18px rgb(35 50 80 / .55)}.ctq-btn--talk{color:var(--ink);background:#fff;border:1px solid var(--line)}.ctq-btn--talk i{color:var(--accent);background:var(--mint)}.ctq-btn--talk:hover{border-color:rgb(35 50 80 / .45);background:#fff}.ctq-btn--talk:hover i{background:#c5cfe3}.ctq-foot{grid-column:2;grid-row:1;min-width:0;display:grid;gap:clamp(10px,.95vw,16px);padding-left:clamp(18px,1.8vw,32px);border-left:1px solid var(--line)}.ctq-note{display:flex;align-items:flex-start;gap:clamp(8px,.7vw,11px);margin:0;font-size:clamp(11px,.74vw,13px);line-height:1.45;font-weight:500;color:var(--body);text-wrap:pretty}.ctq-note i{display:grid;place-items:center;flex:none;margin-top:1px;width:clamp(19px,1.5vw,24px);height:clamp(19px,1.5vw,24px);color:var(--deep);background:var(--mint);border-radius:999px}.ctq-note i svg{width:56%;height:56%;display:block}.ctq-note b{color:var(--ink);font-weight:700}.ctq-trust{display:grid;gap:clamp(5px,.45vw,8px);margin:0;padding:0;list-style:none}.ctq-trust li{display:flex;align-items:center;gap:8px;font-size:clamp(10px,.68vw,12px);line-height:1.35;font-weight:600;letter-spacing:.04em;color:var(--muted)}.ctq-trust li::before{content:"";width:5px;height:5px;border-radius:999px;background:var(--accent);opacity:.85;flex:none}#jy-cta [data-rise]{opacity:0;transform:translateY(18px);transition:opacity 780ms var(--ease-fluid),transform 780ms var(--ease-fluid);transition-delay:var(--d,0ms)}#jy-cta.is-in [data-rise]{opacity:1;transform:none}@media (max-width:1160px){.ctq-shell{grid-template-columns:minmax(0,1fr) auto}.ctq-row{grid-column:2;grid-row:1}.ctq-foot{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(10px,1.2vw,22px);padding-left:0;padding-top:clamp(13px,1.3vw,22px);border-left:0;border-top:1px solid var(--line)}.ctq-trust{display:flex;flex-wrap:wrap;gap:7px clamp(13px,1.4vw,24px)}}@media (max-width:820px){.ctq-shell{grid-template-columns:minmax(0,1fr)}.ctq-copy,.ctq-foot,.ctq-row{grid-column:1;grid-row:auto}.ctq-row{flex-direction:row;flex-wrap:wrap}.ctq-btn{flex:1 1 220px}.ctq-shell h2{max-width:24ch}}@media (max-width:560px){.ctq-btn{flex:1 1 100%}.ctq-foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){#jy-cta [data-rise]{opacity:1;transform:none;transition:none}.ctq-btn,.ctq-btn i{transition-duration:1ms}}@media (prefers-contrast:more){.ctq-lead{color:#394254}.ctq-trust li{color:#555d6e}.ctq-btn--talk{border-color:rgb(19 25 38 / .35)}}.pc__photo,.rpc__photo{background-image:var(--photo-plant);background-size:cover;background-position:center}#jy-hot .pc__empty,#jy-cat .pc__empty,.rpc__empty{display:none}.cg-tile{background-image:var(--photo-plant);background-size:cover;background-position:center}.cg-tile::after{content:"";position:absolute;inset:0;background:rgb(15 21 34 / .34)}.cg-ph svg{display:none}.cg-ph{z-index:1;color:rgb(236 239 245 / .62)}.jyb-mark{display:flex;align-items:center;gap:10px;margin:28px auto 0;max-width:1320px;font-size:12px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:rgb(19 25 38 / .72)}.jyb-mark svg{width:26px;height:26px;color:#233250;flex:none}.jyb-mark span{color:rgb(19 25 38 / .62)}