.mc-collection .kd-kun{display:block;margin:22px 0;padding:22px 28px;background:#0d4845;color:#f5eee8;border:0;border-radius:9px;overflow:hidden;scroll-margin-top:100px}.kd-kun[hidden]{display:none!important}.kd-kun *{box-sizing:border-box}.kd-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid #f5eee830;font:8px/1.5 monospace;letter-spacing:.1em}.kd-layout{display:grid;grid-template-columns:.85fr .8fr 2.1fr;align-items:center;gap:32px;padding:24px 0}.kd-copy>img{width:74px;height:64px;object-fit:contain;margin-bottom:20px}.kd-copy>span{font:7px/1.5 monospace;letter-spacing:.1em;color:#e7b797}.mc-collection .kd-kun h3{font:800 clamp(27px,3vw,44px)/1.03 Arial,sans-serif;letter-spacing:-.06em;text-transform:none;color:#f5eee8;margin:13px 0 18px;padding:0}.kd-kun h3 em{font:italic 1em/1.05 Georgia,serif;color:#ff9b5f}.kd-copy p{font:11px/1.6 Arial,sans-serif;color:#d1ded6;margin:0}.kd-entrance{min-width:0;perspective:1000px}.kd-arch{position:relative;width:100%;max-width:205px;height:280px;border:7px solid #e5d8c8;border-radius:110px 110px 2px 2px;background:#f5eee8;box-shadow:12px 12px 0 #082f2d;margin:0 auto;perspective:900px;transform-style:preserve-3d}.kd-arch>a{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.kd-inside{display:block;width:100%;height:100%;object-fit:contain}.kd-leaf{position:absolute;inset:0;z-index:2;border-radius:100px 100px 0 0;background:#f16a21;transform-origin:left center;transition:transform .8s cubic-bezier(.22,.8,.3,1);backface-visibility:hidden;pointer-events:none;box-shadow:inset -3px 0 0 #c8571a,0 2px 10px #0002;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:22px}.kd-leaf>img{display:block;width:70px;height:65px;object-fit:contain;filter:brightness(.2)}.kd-leaf>span{font:800 15px/1.1 Arial,sans-serif;letter-spacing:-.02em;color:#0d4845;text-align:center}.kd-leaf>i{position:absolute;width:9px;height:9px;border-radius:50%;right:12px;top:56%;background:#0d4845;box-shadow:2px 1px 0 #063532}.kd-open .kd-leaf{transform:rotateY(-74deg)}.mc-collection .kd-kun .kd-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:205px;margin:18px auto 0;padding:7px 0;min-height:0;border:0;border-bottom:1px solid #f5eee850;background:transparent;color:#f5eee8;font:10px/1.4 Arial,sans-serif;box-shadow:none;cursor:pointer}.kd-toggle>span{color:#ff9b5f}.kd-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;min-width:0}.kd-gallery>figure{margin:0;min-width:0}.mc-collection .kd-kun .kd-art{display:block;position:relative;width:100%;aspect-ratio:4/5;padding:0!important;min-height:0!important;border:0;border-radius:4px;overflow:hidden;background:#f5eee8;box-shadow:none;cursor:pointer}.kd-art:before,.kd-art:after{display:none!important}.mc-collection .kd-kun .kd-art>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;z-index:1;opacity:1;visibility:visible}.kd-art>span{position:absolute;bottom:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;background:#0d4845;color:#fff;z-index:2;border-radius:50%;font:12px Arial,sans-serif}.kd-gallery figcaption{font:8px/1.5 monospace;color:#d4dcd4;padding-top:9px}.kd-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid #f5eee830}.kd-foot>span{font:7px/1.4 monospace;letter-spacing:.08em;color:#c7d5ce}.mc-collection .kd-kun .kd-foot>a{display:inline-flex;align-items:center;gap:32px;background:#f16a21;color:#fffaf5;font:800 12px/1.4 Arial,sans-serif;padding:12px 18px;border-radius:4px;text-decoration:none}.kd-foot>a:hover{background:#d95614}.kd-kun a:focus-visible,.kd-kun button:focus-visible{outline:3px solid #ff9b5f;outline-offset:4px}.kd-foot>a:focus-visible{outline-color:white}
@media(max-width:700px){.mc-collection .kd-kun{padding:16px;margin:16px 0}.kd-head{font-size:6px;letter-spacing:.04em;padding-bottom:10px}.kd-layout{grid-template-columns:1fr 1fr;gap:20px 17px;padding:18px 0}.kd-copy>img{width:55px;height:45px;margin-bottom:13px}.kd-copy>span{font-size:6px;letter-spacing:0}.mc-collection .kd-kun h3{font-size:30px;margin:10px 0 12px}.kd-copy p{font-size:10px}.kd-arch{height:200px;max-width:145px;border-width:5px;box-shadow:7px 8px 0 #082f2d}.kd-leaf{padding:10px;gap:15px}.kd-leaf>img{width:48px;height:48px}.kd-leaf>span{font-size:11px}.kd-leaf>i{right:8px;width:7px;height:7px}.mc-collection .kd-kun .kd-toggle{font-size:9px;max-width:145px;margin-top:13px;gap:8px}.kd-gallery{grid-column:1/-1;gap:9px}.kd-gallery figcaption{font-size:6px;line-height:1.5}.kd-art>span{width:19px;height:19px;font-size:10px;right:5px;bottom:5px}.kd-foot>span{font-size:6px;max-width:90px;line-height:1.6}.mc-collection .kd-kun .kd-foot>a{font-size:10px;gap:19px;padding:11px 14px}}
@media(prefers-reduced-motion:reduce){.kd-leaf{transition:none}}
.kd-arch{perspective:1600px}.kd-open .kd-leaf{transform:rotateY(-66deg)}
