.ncard-contact{gap:var(--space-2);display:flex}.ncard-contact>a{flex:auto;min-width:0}.ncard-mail{width:var(--v2-pill-h);height:var(--v2-pill-h);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ncard-mail-icon img{width:1.75rem;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.ncard-swap{animation:ncard-swap-in .26s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both;align-items:center;display:flex}@keyframes ncard-swap-in{0%{opacity:0;transform:translateY(.3em)}}.ncard-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ncard-work{isolation:isolate;position:relative}.ncard-work>.ncard-bg{z-index:-1;border-radius:inherit;transform-origin:50% 100%;pointer-events:none;position:absolute;inset:0}.ncard-work>.v2-allwork{margin-top:0;margin-bottom:calc(-1 * var(--space-5));padding:0 var(--space-tight) var(--space-2);border-top:0;border-bottom:1px solid var(--v2-line-soft);border-radius:var(--radius-tile) var(--radius-tile) 0 0}.ncard-work>.v2-allwork .v2-icon{margin:calc(-1 * var(--space-1-5)) 0}.ncard-work>.v2-allwork:hover .v2-icon{transform:rotate(-10deg)scale(1.12)}.ncard-rows{gap:var(--space-3);scrollbar-width:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}.ncard-rows::-webkit-scrollbar{display:none}.ncard-work.is-flipping .ncard-rows{overflow:visible}.ncard-li{transform-origin:calc(var(--v2-menu-row-thumb) / 2) 100%}.is-stacked .ncard-rows{padding-bottom:var(--space-2-5)}.is-stacked .ncard-li:first-child{z-index:10;position:relative}.is-stacked .ncard-li:not(:first-child){z-index:calc(10 - var(--i));transform:translateY(calc(var(--i) * var(--space-menu-meta))) scale(calc(1 - var(--i) * .07));pointer-events:none;position:absolute;top:0;left:0;right:0}.is-stacked .ncard-rows .ncard-li:not(:first-child) .ncard-text{opacity:0}.ncard-row{align-items:center;gap:var(--space-3-5);border-radius:var(--radius-tile);color:var(--v2-ink);display:flex}.ncard-thumb{width:var(--v2-menu-row-thumb);height:var(--v2-menu-row-thumb);border-radius:var(--radius-tile);background:var(--v2-fill-faint);box-shadow:0 0 0 .5px var(--v2-fill-soft);flex-shrink:0;position:relative;overflow:hidden}.ncard-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out,ease);display:block}.ncard-row:hover .ncard-thumb img,.ncard-row.is-hot .ncard-thumb img{transform:scale(1.06)}.ncard-text{gap:var(--space-menu-meta);min-width:0;transition:opacity .2s var(--ease-out,ease);flex-direction:column;flex:auto;display:flex}.ncard-cat{font-family:var(--font-squeeze);font-size:var(--fs-meta);line-height:var(--leading-solid);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--v2-ink-dim)}.ncard-title{font-family:var(--font-ui);font-size:var(--fs-label-md);font-weight:var(--weight-medium);line-height:var(--leading-menu-title)}.ncard-title.fx{white-space:normal}.ncard-rows:hover .ncard-row:not(:hover) .ncard-text{opacity:.45}.ncard-row.is-active .ncard-title{font-weight:var(--weight-bold)}.ncard-clock>*{text-box:trim-both cap alphabetic}.ncard-clock{margin-top:var(--space-tight);padding:0 var(--space-tight);font-family:var(--font-squeeze);font-size:var(--fs-label);line-height:var(--leading-solid);letter-spacing:var(--tracking-menu-count);text-transform:uppercase;color:var(--v2-ink);pointer-events:auto;grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.ncard-clock>:last-child{justify-self:end}.lang-switch,.lang-switch-item{align-items:baseline;display:inline-flex}.lang-switch-sep{opacity:.35;padding:0 .3em}.lang-switch-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;opacity:.35;background:0 0;border:0;padding:0;transition:opacity .2s linear}@media (pointer:coarse){.lang-switch-btn{padding:var(--space-3) var(--space-2);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-2))}}.lang-switch-btn:hover,.lang-switch-btn.is-active{opacity:1}.lang-switch-btn.is-active{cursor:default}@media (prefers-reduced-motion:reduce){.ncard-swap{animation:none}.ncard-thumb img{transition:none}}.ncard-contact .v2-glass{transition:background-color var(--dur-in) var(--ease-out), color var(--dur-in) var(--ease-out), box-shadow var(--dur-out) var(--ease-out), transform var(--dur-out) var(--ease-out)}.ncard-contact .v2-glass.ncard-flash{background-color:var(--v2-ink);color:var(--v2-bg);box-shadow:0 .125rem .375rem var(--studio-ink-a26);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;transition-duration:60ms}.ncard-contact .v2-glass.ncard-flash *,.ncard-contact .v2-glass.ncard-flash .v2-dot{color:var(--v2-bg)}.ncard-contact .v2-glass.ncard-flash .v2-dot{background-color:var(--v2-bg)}.ncard-hov.fx-host:hover,.ncard-hov.fx-host:focus-visible{--fx-on:0}.ncard-hov:hover .v2-dot,.ncard-hov:focus-visible .v2-dot{width:var(--space-1-5);margin-right:var(--space-2)}