.link-card[data-astro-cid-dohjnao5]{opacity:1;transform:translateY(0);transition:opacity .4s,transform .4s}.exiting[data-astro-cid-dohjnao5]{opacity:0;transform:translateY(30px);pointer-events:none}.hidden[data-astro-cid-dohjnao5]{display:none}.link-card[data-astro-cid-dohjnao5]>a[data-astro-cid-dohjnao5]{display:block;width:100%;margin-bottom:calc((40 / 1440) * 100vw);text-decoration:none;border-radius:20px}.category[data-astro-cid-dohjnao5]{margin-top:calc((40 / 1440) * 100vw);font-size:max(10px,calc((12 / 1440) * 100vw));color:#7d7d7d}h2[data-astro-cid-dohjnao5]{margin-top:calc((8 / 1440) * 100vw);font-size:max(12px,calc((16 / 1440) * 100vw));transition:color .6s cubic-bezier(.22,1,.36,1)}.link-card[data-astro-cid-dohjnao5]:is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card[data-astro-cid-dohjnao5]:is(:hover,:focus-within) h2[data-astro-cid-dohjnao5]{color:rgb(var(--accent-light))}.link-card[data-astro-cid-dohjnao5].style-1{grid-column:span 1}.link-card[data-astro-cid-dohjnao5].style-2{grid-column:span 2}.link-card[data-astro-cid-dohjnao5].style-2 .media-container[data-astro-cid-dohjnao5]{aspect-ratio:2 / 1}.media-container[data-astro-cid-dohjnao5]{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:20px;will-change:transform;backface-visibility:hidden;clip-path:inset(0 0 0 0 round 20px);transition:clip-path .5s cubic-bezier(.22,1,.36,1)}.media-container[data-astro-cid-dohjnao5] img[data-astro-cid-dohjnao5],.media-container[data-astro-cid-dohjnao5] .video-player[data-astro-cid-dohjnao5]{width:100%;height:100%;object-fit:cover;display:block;will-change:transform;backface-visibility:hidden}.link-card[data-astro-cid-dohjnao5]>a[data-astro-cid-dohjnao5]:hover .media-container[data-astro-cid-dohjnao5]{clip-path:inset(-2.1% -2.1% -2.1% -2.1% round 20px)}.link-card[data-astro-cid-dohjnao5].has-video .video-player[data-astro-cid-dohjnao5]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.link-card[data-astro-cid-dohjnao5].has-video img[data-astro-cid-dohjnao5]{opacity:0}@media (max-width: 768px){.link-card[data-astro-cid-dohjnao5]>a[data-astro-cid-dohjnao5]{margin-bottom:0}.category[data-astro-cid-dohjnao5]{margin-top:15px;font-size:10px}h2[data-astro-cid-dohjnao5]{margin-top:5px;font-size:14px;line-height:1.5}}@media (min-width: 1920px){.link-card[data-astro-cid-dohjnao5]>a[data-astro-cid-dohjnao5]{margin-bottom:calc((40 / 1440 * 1920) * 1px)}.category[data-astro-cid-dohjnao5]{margin-top:calc((40 / 1440 * 1920) * 1px);font-size:max(10px,16px)}h2[data-astro-cid-dohjnao5]{margin-top:calc((10 / 1440 * 1920) * 1px);font-size:max(12px,calc((16 / 1440 * 1920) * 1px))}}.self-work-card[data-astro-cid-wx6otsps]{position:relative;width:100%;height:calc((550 / 1440) * 100vw);overflow:hidden;margin-bottom:calc((3 / 1440) * 100vw);border-radius:0}.self-work-card[data-astro-cid-wx6otsps] a[data-astro-cid-wx6otsps]{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:inherit}.self-work-card[data-astro-cid-wx6otsps] img[data-astro-cid-wx6otsps],.self-work-card[data-astro-cid-wx6otsps] .media-container[data-astro-cid-wx6otsps]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.self-work-card[data-astro-cid-wx6otsps]:hover img[data-astro-cid-wx6otsps],.self-work-card[data-astro-cid-wx6otsps]:hover .media-container[data-astro-cid-wx6otsps] img[data-astro-cid-wx6otsps]{transform:scale(1.05)}.overlay[data-astro-cid-wx6otsps]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}.content-overlay[data-astro-cid-wx6otsps]{position:absolute;bottom:calc((73 / 1440) * 100vw);left:calc((73 / 1440) * 100vw);z-index:2;color:#fff}.category[data-astro-cid-wx6otsps]{font-size:max(10px,calc((12 / 1440) * 100vw));margin-bottom:calc((8 / 1440) * 100vw);letter-spacing:.05em}.title[data-astro-cid-wx6otsps]{font-size:max(14px,calc((24 / 1440) * 100vw));font-weight:400;line-height:1.3;margin:0}@media (max-width: 768px){.self-work-card[data-astro-cid-wx6otsps]{height:calc((550 / 1440) * 100vw);margin-bottom:3px}.content-overlay[data-astro-cid-wx6otsps]{bottom:20px;left:20px}.category[data-astro-cid-wx6otsps]{font-size:10px;margin-bottom:5px}.title[data-astro-cid-wx6otsps]{font-size:14px}}@media (min-width: 1920px){.self-work-card[data-astro-cid-wx6otsps]{height:calc((550 / 1440 * 1920) * 1px);margin-bottom:4px}.content-overlay[data-astro-cid-wx6otsps]{bottom:calc((73 / 1440 * 1920) * 1px);left:calc((73 / 1440 * 1920) * 1px)}.category[data-astro-cid-wx6otsps]{font-size:max(10px,16px);margin-bottom:calc((8 / 1440 * 1920) * 1px)}.title[data-astro-cid-wx6otsps]{font-size:max(14px,32px)}}
