@property --tx{syntax:"<number>";inherits:true;initial-value:0}@property --ty{syntax:"<number>";inherits:true;initial-value:0}@property --lift{syntax:"<number>";inherits:true;initial-value:0}@property --lx{syntax:"<percentage>";inherits:true;initial-value:72%}@property --ly{syntax:"<percentage>";inherits:true;initial-value:22%}@property --sweep{syntax:"<percentage>";inherits:true;initial-value:-40%}@property --trace{syntax:"<angle>";inherits:true;initial-value:45deg}@property --trace-a{syntax:"<number>";inherits:true;initial-value:0}#mk{--wall:#f4f1eb;--wall-shadow:38, 28, 18;--paper:#f8f6f2;--card-line:#e6e2db;--card-line-hot:#cdc6bb}#mk .mk-wall{position:relative}#mk .mk-wall__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(14px,2vw,32px);display:grid}@media (max-width:1079.98px){#mk .mk-wall__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#mk .mk-piece{--tx:-.35;--ty:-.3;--lift:0;--lx:72%;--ly:22%;--s:1;transition:--tx .9s var(--ease),--ty .9s var(--ease),--lift .7s var(--ease),--lx .9s var(--ease),--ly .9s var(--ease);display:grid}#mk .mk-piece.is-hot{transition:--tx .2s ease-out,--ty .2s ease-out,--lift .5s var(--ease),--lx .2s ease-out,--ly .2s ease-out}#mk .mk-piece[data-kind=print]{--tx:0;--ty:0}@media (prefers-reduced-motion:no-preference){#mk .mk-piece{animation:mk-piece-in .6s var(--ease) both;animation-delay:calc(var(--i,0)*45ms)}}#mk .mk-piece:has(.mk-piece__link:focus-visible){--lift:1}#mk .mk-piece__link{height:100%;color:var(--ink);grid-template-rows:1fr auto;display:grid}@media (max-width:1079.98px){#mk .mk-piece__link{grid-template-columns:minmax(0,1fr)}}#mk .mk-piece__link:focus-visible{outline:none}#mk .mk-piece__link:focus-visible .mk-piece__stage{outline:2px solid var(--ink);outline-offset:4px}#mk .mk-piece__stage{aspect-ratio:1.2;perspective:1100px;background:radial-gradient(85% 70% at 50% 45%,#ffffff47,#fff0 70%);border-radius:6px;min-height:0;display:block;position:relative;container-type:size}#mk .mk-piece__stage:before{content:"";border-radius:inherit;background:radial-gradient(55% 55% at var(--lx) var(--ly), #ffffffbf, #fff0 70%);opacity:calc(var(--lift)*.6);pointer-events:none;position:absolute;inset:0}#mk .mk-piece__placard{gap:2px;padding:6px 4px 0;line-height:1.6;display:grid}#mk .mk-piece__name{font-family:var(--font-title);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:17.5px;font-weight:900;display:flex}#mk .mk-piece__latin{color:var(--muted);font-size:12.5px;font-weight:600;font-family:var(--font)}#mk .mk-piece__field{color:var(--text);font-size:14.5px}#mk .mk-piece__meta{color:var(--muted);flex-wrap:wrap;gap:2px 0;font-size:13px;display:flex}#mk .mk-piece__meta>span+span:before{content:"";opacity:.45;vertical-align:-1px;background:currentColor;width:1px;height:10px;margin-inline:8px;display:inline-block}#mk .mk-sculpt{--depth:calc(5px * var(--s));width:min(64cqw,62cqh*var(--ar));aspect-ratio:var(--ar);transform-style:preserve-3d;position:absolute;bottom:12cqh;left:50%;translate:-50%}#mk .mk-sculpt__body{transform-style:preserve-3d;transform:translateZ(calc(var(--lift) * 10px * var(--s))) rotateX(calc(var(--ty) * -6deg)) rotateY(calc(var(--tx) * 8deg));position:absolute;inset:0}#mk .mk-sculpt__body>i{-webkit-mask:var(--mask) center/100% 100% no-repeat;-webkit-mask:var(--mask) center/100% 100% no-repeat;mask:var(--mask) center/100% 100% no-repeat;position:absolute;inset:0}#mk .mk-sculpt__layer{background:color-mix(in oklab, var(--side-near), var(--side-far) calc(var(--k) * 10%));transform:translateZ(calc(var(--depth) * var(--k) / -10))}#mk .mk-sculpt[data-tone] .mk-sculpt__body>.mk-sculpt__layer,#mk .mk-sculpt[data-tone] .mk-sculpt__body>.mk-sculpt__rim,#mk .mk-sculpt[data-tone] .mk-sculpt__body>.mk-sculpt__face{-webkit-mask-image:var(--mask),var(--tone);-webkit-mask-image:var(--mask),var(--tone);mask-image:var(--mask),var(--tone);-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;mask-composite:subtract}#mk .mk-sculpt[data-tone] .mk-sculpt__body>.mk-sculpt__layer.is-tone{-webkit-mask-image:var(--tone);-webkit-mask-image:var(--tone);mask-image:var(--tone);background:color-mix(in oklab, var(--tone-near), var(--tone-far) calc(var(--k) * 10%))}#mk .mk-sculpt__rim{background:var(--rim);transform:translate3d(var(--rim-x,.45px), var(--rim-y,-.45px), -.3px)}#mk .mk-sculpt__face{background:radial-gradient(55% 55% at var(--lx) var(--ly), rgba(255, 255, 255, calc(var(--sheen) * (1 + var(--lift)))), transparent 70%),var(--face)}#mk .mk-sculpt__body>.mk-sculpt__tone{-webkit-mask-image:var(--tone);-webkit-mask-image:var(--tone);mask-image:var(--tone);background:var(--face2)}#mk .mk-sculpt__paint{background:var(--color) center/100% 100% no-repeat;transform:translateZ(.3px)}#mk .mk-sculpt:not([data-fit=none]) .mk-sculpt__rim{opacity:.25}#mk .mk-sculpt[data-fit=own] .mk-sculpt__paint{-webkit-mask:none;mask:none}#mk .mk-sculpt[data-fit=own] .mk-sculpt__face,#mk .mk-sculpt[data-fit=own] .mk-sculpt__tone{opacity:0}#mk .mk-sculpt[data-fit=own] .mk-sculpt__layer,#mk .mk-sculpt[data-fit=own] .mk-sculpt__rim{opacity:.3}#mk .mk-sculpt__shadow{filter:blur(calc(1.5px + var(--lift) * 3px));opacity:calc(var(--shadow) - var(--lift)*.06);transform:translate(calc((-2.5px - var(--lift) * 3px) * var(--s)), calc((3.5px + var(--lift) * 4px) * var(--s)));position:absolute;inset:0}#mk .mk-sculpt__shadow.is-soft{filter:blur(calc(9px + var(--lift) * 6px));opacity:.1;transform:translate(calc((-5px - var(--lift) * 4px) * var(--s)), calc((9px + var(--lift) * 6px) * var(--s)))}#mk .mk-sculpt__shadow i{background:rgb(var(--wall-shadow));-webkit-mask:var(--mask) center/100% 100% no-repeat;-webkit-mask:var(--mask) center/100% 100% no-repeat;mask:var(--mask) center/100% 100% no-repeat;position:absolute;inset:0}#mk .mk-sculpt{--sheen:.05;--shadow:.26}#mk .mk-sculpt[data-material=matte]{--face:linear-gradient(225deg, #393939 0%, #262626 45%, #1c1c1c 100%);--side-near:#1f1f1f;--side-far:#0b0b0b;--rim:#5a5a5a;--face2:linear-gradient(225deg, #f0eee9 0%, #d8d4cd 50%, #c4bfb7 100%);--tone-near:#b7b2aa;--tone-far:#8a857d}#mk .mk-sculpt[data-material=steel]{--sheen:.1;--face:repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 3px), linear-gradient(225deg, #a7adb3 0%, #7d838a 45%, #626870 100%);--side-near:#4f555b;--side-far:#2a2e33;--rim:#d6dadd;--face2:linear-gradient(225deg, #e7e9eb 0%, #c9cdd1 100%);--tone-near:#aeb3b8;--tone-far:#7d8388}#mk .mk-sculpt[data-material=brass]{--sheen:.1;--face:repeating-linear-gradient(90deg, #fff8e112 0 1px, transparent 1px 3px), linear-gradient(225deg, #e2c27c 0%, #b48a3e 45%, #8f6a2b 100%);--side-near:#7a5b24;--side-far:#3f2e10;--rim:#f6e2b0;--face2:linear-gradient(225deg, #6f5a3a 0%, #4e3e25 100%);--tone-near:#45361f;--tone-far:#261d10}#mk .mk-sculpt[data-material=ceramic]{--sheen:.12;--shadow:.34;--face:linear-gradient(225deg, #fff 0%, #f4f1eb 50%, #e4ded3 100%);--side-near:#b9b0a2;--side-far:#7f7668;--rim:#9b9284;--rim-x:-.5px;--rim-y:.5px;--face2:linear-gradient(225deg, #bdb6aa 0%, #a19a8e 100%);--tone-near:#8b8478;--tone-far:#5f584d}#mk .mk-print{aspect-ratio:1;width:min(66cqw,78cqh);translate:-50%;transform:translateZ(calc(var(--lift) * 8px * var(--s))) rotateX(calc(var(--ty) * -3deg)) rotateY(calc(var(--tx) * 4deg));box-shadow:calc((-2.5px - var(--lift)*3px)*var(--s)) calc((3.5px + var(--lift)*4px)*var(--s)) calc(1.5px + var(--lift)*3px) rgba(var(--wall-shadow), calc(.2 - var(--lift) * .05)),calc((-5px - var(--lift)*4px)*var(--s)) calc((9px + var(--lift)*6px)*var(--s)) calc(9px + var(--lift)*6px) rgba(var(--wall-shadow), .1);background:#fff;border-radius:2px;padding:3.5%;position:absolute;bottom:10cqh;left:50%}#mk .mk-print img{object-fit:cover;width:100%;height:100%}#mk .mk-print--type{border:1px dashed var(--line-strong);box-shadow:none;color:var(--muted);text-align:center;background:0 0;place-items:center;padding:10%;font-size:clamp(14px,7cqw,32px);font-weight:500;line-height:1.3;display:grid;transform:none}#mk .mk-filters{gap:20px;margin-bottom:clamp(28px,3vw,44px);display:grid}#mk .mk-filters__primary{border-bottom:1px solid var(--card-line);flex-wrap:wrap;gap:4px 32px;display:flex}#mk .mk-filter{color:var(--muted);align-items:baseline;gap:8px;padding-block:8px 14px;font-size:15px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}#mk .mk-filter small{font-size:12px;font-weight:500}#mk .mk-filter:focus-visible{outline-offset:2px}#mk .mk-filter:after{content:"";inset-inline:0;background:var(--ink);height:1.5px;transition:transform .4s var(--ease-io);position:absolute;bottom:-1px;transform:scaleX(0)}#mk .mk-filter:hover,#mk .mk-filter[aria-current=page]{color:var(--ink)}#mk .mk-filter[aria-current=page]:after{transform:scaleX(1)}#mk .mk-filters__jobs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}#mk .mk-filters__jobs::-webkit-scrollbar{display:none}@media (min-width:1080px){#mk .mk-filters__jobs{flex-wrap:wrap;overflow:visible}}#mk .mk-chip{border:1px solid var(--line-strong);white-space:nowrap;min-height:40px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 12px;font-size:13.5px;font-weight:500;transition:border-color .25s,background-color .25s,color .25s;display:inline-flex}#mk .mk-chip img{object-fit:contain;width:20px;height:20px}#mk .mk-chip small{color:var(--muted);font-size:12px}#mk .mk-chip:hover{border-color:var(--ink);color:var(--ink)}#mk .mk-chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}#mk .mk-chip[aria-current=page] small{color:#ffffffb3}#mk .mk-chip[aria-current=page] img{filter:invert()brightness(2)}#mk .mk-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(36px,4vw,56px);display:flex}#mk .mk-pager a,#mk .mk-pager span{border-radius:999px;place-items:center;min-width:44px;height:44px;padding-inline:12px;font-size:14.5px;font-weight:600;display:inline-grid}#mk .mk-pager a{border:1px solid var(--line-strong);transition:border-color .25s,background-color .25s,color .25s}#mk .mk-pager a:hover{border-color:var(--ink)}#mk .mk-pager a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}#mk .mk-archive__head{padding-block:clamp(32px,5vw,72px) clamp(28px,3vw,44px)}#mk .mk-archive__title{margin-top:18px;font-size:clamp(36px,1.4rem + 3vw,72px);font-weight:700;line-height:1.2}#mk .mk-archive__lead{max-width:44em;color:var(--text);margin-top:16px;font-size:17px}#mk .mk-archive__lead p+p{margin-top:.4em}#mk .mk-archive__count{color:var(--muted);margin-top:10px;font-size:14px}#mk .mk-archive__wall{background:var(--paper);padding-block:clamp(40px,5vw,88px);scroll-margin-top:72px}#mk .mk-archive__wall :is(.mk-chip,.mk-pager a):not([aria-current=page]){border-color:var(--card-line);background:#fff}#mk .mk-archive__wall :is(.mk-chip,.mk-pager a):not([aria-current=page]):hover{border-color:var(--ink)}#mk .mk-project__head{padding-top:clamp(24px,4vw,48px)}#mk .mk-project__hero{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:32px;padding-block:clamp(24px,3vw,40px) clamp(56px,7vw,104px);display:grid}#mk .mk-project__intro{grid-column:1/span 5}@media (max-width:1079.98px){#mk .mk-project__intro{grid-column:1/-1}#mk .mk-project__hero{row-gap:0}#mk .mk-project__intro{display:contents}#mk .mk-project__intro>*{order:2;grid-column:1/-1}#mk .mk-project__intro>.mk-project__title{order:0}#mk .mk-project__stage-wrap{order:1;margin-top:24px}}#mk .mk-project__title{text-wrap:balance;font-size:clamp(30px,1rem + 2.4vw,54px);font-weight:700;line-height:1.35}#mk .mk-facts-list{border-top:1px solid var(--line);margin-top:28px;display:grid}#mk .mk-facts-list>div{border-bottom:1px solid var(--line);grid-template-columns:9em 1fr;gap:16px;padding-block:12px;display:grid}#mk .mk-facts-list dt{color:var(--muted);font-size:14px}#mk .mk-facts-list dd{font-size:15.5px;font-weight:600}#mk .mk-facts-list dd a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px}#mk .mk-project__jobs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}#mk .mk-project__stage-wrap{isolation:isolate;box-shadow:inset 0 0 0 2px #ffffffbf,0 36px 64px -48px rgba(20, 20, 20, calc(.18 + var(--pool,0) * .12));background:linear-gradient(#f7f7f6 0%,#efefee 100%);border-radius:24px;grid-column:6/-1;position:relative}@media (max-width:1079.98px){#mk .mk-project__stage-wrap{grid-column:1/-1}}#mk .mk-project__stage-wrap.is-tilted{transform:perspective(1600px) rotateX(calc(var(--rx,0) * 1deg)) rotateY(calc(var(--ry,0) * 1deg))}#mk .mk-project__stage-wrap:before,#mk .mk-project__stage-wrap:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}#mk .mk-project__stage-wrap:before{z-index:0;background:linear-gradient(115deg, transparent calc(var(--sweep) - 20%), #ffffffd9 var(--sweep), transparent calc(var(--sweep) + 20%)),radial-gradient(600px circle at var(--mx,50%) var(--my,0%), rgba(255, 255, 255, calc(var(--pool,0) * .9)), #fff0 70%)}#mk .mk-project__stage-wrap:after{z-index:2;background:radial-gradient(300px circle at var(--mx,50%) var(--my,0%), rgba(44, 44, 44, calc(var(--edge,0) * .62)), rgba(150, 150, 150, calc(var(--edge,0) * .3)) 40%, transparent 72%),linear-gradient(115deg, transparent calc(var(--sweep) - 8%), #2c2c2c80 var(--sweep), transparent calc(var(--sweep) + 8%)),conic-gradient(from var(--trace), transparent 0deg, rgba(44, 44, 44, calc(var(--trace-a) * .7)) 6deg, transparent 80deg),#2c2c2c1a;-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){#mk .mk-project__stage-wrap.is-entered{animation:mk-frame-sweep 1.9s var(--ease-io) .2s both}}@media (prefers-reduced-motion:no-preference) and (hover:none),(prefers-reduced-motion:no-preference) and (pointer:coarse){#mk .mk-project__stage-wrap.is-entered{animation:3.6s cubic-bezier(.45,0,.3,1) .2s both mk-frame-trace}}#mk .mk-project__stage-wrap .mk-piece--hero{--s:2.2;--tx:0;--ty:0;z-index:1;animation:none;position:relative}#mk .mk-project__stage-wrap .mk-piece__stage{aspect-ratio:1.25;background:0 0;border-radius:24px}#mk .mk-project__stage-wrap .mk-sculpt:not([data-fit=none]) .mk-sculpt__body>i:not(.mk-sculpt__paint),#mk .mk-project__stage-wrap .mk-sculpt:not([data-fit=none]) .mk-sculpt__shadow{display:none}#mk .mk-project__stage-wrap .mk-sculpt,#mk .mk-project__stage-wrap .mk-print{top:50%;bottom:auto;translate:-50% -50%}#mk .mk-project__stage-wrap .mk-sculpt{width:min(62cqw,52cqh*var(--ar))}#mk .mk-project__stage-wrap .mk-print{width:min(72cqw,80cqh)}#mk .mk-project__h2{margin-bottom:24px;font-size:clamp(24px,1rem + 1vw,32px);font-weight:600;line-height:1.4}#mk .mk-project__about{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}#mk .mk-project__about .mk-project__h2{grid-column:1/span 4}@media (max-width:1079.98px){#mk .mk-project__about .mk-project__h2{grid-column:1/-1}}#mk .mk-project__about .mk-project__text{grid-column:5/-1;max-width:46em;font-size:17px}@media (max-width:1079.98px){#mk .mk-project__about .mk-project__text{grid-column:1/-1}}#mk .mk-sequence{counter-reset:none;gap:clamp(64px,8vw,120px);padding-top:clamp(72px,9vw,140px);display:grid}#mk .mk-sequence__title{border-top:1px solid var(--line);align-items:baseline;gap:14px;margin-bottom:24px;padding-top:18px;font-size:clamp(22px,1rem + .8vw,28px);font-weight:600;display:flex}#mk .mk-sequence__title span{color:var(--accent);font-size:14px;font-weight:600}#mk .mk-specimen{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:759.98px){#mk .mk-specimen{grid-template-columns:1fr}}#mk .mk-specimen__plate{aspect-ratio:1.4;background:var(--surface);border-radius:20px;place-items:center;display:grid;position:relative;container-type:size}#mk .mk-specimen__plate figcaption{bottom:14px;color:var(--muted);font-size:13px;position:absolute;inset-inline-start:18px}#mk .mk-specimen__plate:nth-child(2){border:1px solid var(--line);background:#fff}#mk .mk-specimen__plate--image{aspect-ratio:auto;padding:0;overflow:hidden;container-type:normal}#mk .mk-specimen__plate--image img{width:100%;height:auto}#mk .mk-specimen__tone{-webkit-mask:var(--tone) center/100% 100% no-repeat;-webkit-mask:var(--tone) center/100% 100% no-repeat;mask:var(--tone) center/100% 100% no-repeat;background:#b5b1aa;position:absolute;inset:0}#mk .mk-specimen__mark{width:min(64cqw,56cqh*var(--ar));aspect-ratio:var(--ar);background:var(--ink);-webkit-mask:var(--mask) center/100% 100% no-repeat;-webkit-mask:var(--mask) center/100% 100% no-repeat;mask:var(--mask) center/100% 100% no-repeat;display:block;position:relative}#mk .mk-specimen__color{object-fit:contain;width:min(64cqw,112cqh);max-height:56cqh}#mk .mk-sequence__wide img,#mk .mk-sequence__video video{border-radius:20px;width:100%;height:auto;display:block}#mk .mk-sequence__video{margin-bottom:var(--gap)}#mk .mk-sequence__video video{background:#000}#mk .mk-gallery{columns:3 260px;column-gap:var(--gap)}#mk .mk-gallery__item{break-inside:avoid;margin-bottom:var(--gap)}#mk .mk-gallery__item img{background:var(--tile);border-radius:14px;width:100%;height:auto;display:block}#mk .mk-prevnext{border-top:1px solid var(--line);justify-content:space-between;gap:24px;margin-top:clamp(72px,9vw,140px);padding-top:24px;display:flex}#mk .mk-prevnext__link{gap:2px;display:grid}#mk .mk-prevnext__link small{color:var(--muted);font-size:13px}#mk .mk-prevnext__link span{align-items:center;gap:8px;font-size:clamp(18px,1rem + .5vw,24px);font-weight:600;display:inline-flex}#mk .mk-prevnext__link svg{transition:transform .4s var(--ease)}#mk .mk-prevnext__link:hover svg{transform:translate(-5px)}#mk .mk-prevnext__link--next{text-align:end;justify-items:end}#mk .mk-project__related{background:var(--wall);margin-top:clamp(56px,7vw,104px);padding-block:clamp(40px,5vw,72px)}#mk .mk-section.mk-works-sec{background:var(--paper);margin-top:clamp(88px,10vw,160px);padding-block:clamp(64px,7vw,112px)}@media (max-width:759.98px){#mk .mk-section.mk-works-sec{margin-top:64px;padding-block:48px}}#mk .mk-section.mk-works-sec .mk-tabs{border-bottom-color:var(--card-line)}#mk .mk-section.mk-works-sec .mk-shead{flex-wrap:nowrap}@media (max-width:519.98px){#mk .mk-section.mk-works-sec .mk-shead{flex-wrap:wrap}}#mk .mk-section.mk-works-sec .mk-shead__aside{flex-shrink:0;margin-inline-start:auto}#mk .mk-works__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);display:grid}@media (max-width:1079.98px){#mk .mk-works__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:519.98px){#mk .mk-works__grid{gap:12px}}#mk .mk-work{display:grid}#mk .mk-work__link{border:1px solid var(--card-line);color:var(--ink);transition:border-color .35s var(--ease),box-shadow .35s var(--ease);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}#mk .mk-work__link:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:10px}@media (hover:hover){#mk .mk-work__link:hover{border-color:var(--card-line-hot);box-shadow:0 14px 32px -24px #261c1259}#mk .mk-work__link:hover .mk-work__logo,#mk .mk-work__link:hover .mk-work__media>img{transform:scale(1.035)}}#mk .mk-work__link:focus-visible{border-color:var(--card-line-hot);box-shadow:0 14px 32px -24px #261c1259}#mk .mk-work__link:focus-visible .mk-work__logo,#mk .mk-work__link:focus-visible .mk-work__media>img{transform:scale(1.035)}#mk .mk-work__media{aspect-ratio:6/5;border-bottom:1px solid var(--card-line);place-items:center;display:grid;position:relative;container-type:size}@media (max-width:519.98px){#mk .mk-work__media{aspect-ratio:1}}#mk .mk-work__media>img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}#mk .mk-work__logo{width:min(38cqw*var(--rt),66cqw,54cqh*var(--ar));aspect-ratio:var(--ar);transition:transform .6s var(--ease);display:block;position:relative}@media (max-width:519.98px){#mk .mk-work__logo{width:min(48cqw*var(--rt),76cqw,62cqh*var(--ar))}}#mk .mk-work__logo>i{position:absolute;inset:0}#mk .mk-work__ink{background:var(--ink);-webkit-mask:var(--mask) center/100% 100% no-repeat;-webkit-mask:var(--mask) center/100% 100% no-repeat;mask:var(--mask) center/100% 100% no-repeat}#mk .mk-work__logo[data-tone] .mk-work__ink{-webkit-mask-image:var(--mask),var(--tone);-webkit-mask-image:var(--mask),var(--tone);mask-image:var(--mask),var(--tone);-webkit-mask-composite:source-out;-webkit-mask-composite:source-out;mask-composite:subtract}#mk .mk-work__tone{-webkit-mask:var(--tone) center/100% 100% no-repeat;-webkit-mask:var(--tone) center/100% 100% no-repeat;mask:var(--tone) center/100% 100% no-repeat;background:#bab5ad}#mk .mk-work__color{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}#mk .mk-work__type{color:var(--muted);text-align:center;padding:10%;font-size:clamp(14px,7cqw,26px);font-weight:500;line-height:1.3}#mk .mk-work__body{gap:3px;padding:16px 20px 18px;line-height:1.65;display:grid}@media (max-width:519.98px){#mk .mk-work__body{align-content:start;gap:1px;padding:10px 12px 12px}#mk .mk-work__body .mk-work__name{font-size:15px}#mk .mk-work__body .mk-work__latin{font-size:10.5px}#mk .mk-work__body .mk-work__desc{font-size:12.5px;line-height:1.7}#mk .mk-work__body .mk-work__meta{margin-top:4px;font-size:11.5px}}#mk .mk-work__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}#mk .mk-work__name{font-family:var(--font-title);font-size:16.5px;font-weight:900}#mk .mk-work__latin{letter-spacing:.06em;color:var(--muted);font-size:11.5px;font-weight:600}#mk .mk-work__desc{color:var(--muted);font-size:14px}#mk .mk-work__meta{color:#767676;flex-wrap:wrap;margin-top:6px;font-size:12.5px;display:flex}#mk .mk-work__meta>span+span:before{content:"";opacity:.45;vertical-align:-1px;background:currentColor;width:1px;height:10px;margin-inline:8px;display:inline-block}@keyframes mk-piece-in{0%{opacity:0;transform:translateY(18px)}}@keyframes mk-frame-sweep{0%{--sweep:-40%}to{--sweep:140%}}@keyframes mk-frame-trace{0%{--trace:45deg;--trace-a:0}15%,75%{--trace-a:1}to{--trace:-315deg;--trace-a:0}}@media (prefers-reduced-motion:reduce){#mk .mk-piece,#mk .mk-piece.is-hot{transition:none}#mk .mk-piece:has(.mk-piece__link:focus-visible){--lift:0}#mk .mk-work__link .mk-work__logo,#mk .mk-work__link .mk-work__media>img{transform:none!important}}
