.art[data-astro-cid-vsavpafm]{max-width:none;height:auto;position:absolute}.art--logo[data-astro-cid-vsavpafm]{left:calc(729 * var(--k));top:calc(141 * var(--k));width:calc(208 * var(--k));z-index:2}.art--phone[data-astro-cid-vsavpafm]{left:calc(628 * var(--k));width:calc(410 * var(--k));z-index:3;bottom:0}.art--coin[data-astro-cid-vsavpafm]{left:max(calc(-67 * var(--k)), -16px);top:calc(516 * var(--k));width:calc(271 * var(--k));z-index:4;animation:7s ease-in-out infinite float}.art--drop[data-astro-cid-vsavpafm]{left:calc(1220 * var(--k));top:calc(-46 * var(--k));width:calc(202 * var(--k));z-index:4;animation:6s ease-in-out -2s infinite reverse float}@keyframes float{0%,to{translate:0;rotate:0deg}50%{translate:0 calc(-18 * var(--k));rotate:-5deg}}@media (prefers-reduced-motion:reduce){.art--coin[data-astro-cid-vsavpafm],.art--drop[data-astro-cid-vsavpafm]{animation:none}}.art[data-astro-cid-iq6rkh24]{max-width:none;height:auto;position:absolute}.art--logo[data-astro-cid-iq6rkh24]{left:50%;top:calc(141 * var(--k));width:calc(288.5 * var(--k));z-index:2;transform:translate(-50%)}.art--ipad[data-astro-cid-iq6rkh24]{left:50%;top:calc(955 * var(--k));width:calc(1006.6 * var(--k));z-index:3;transform:translate(-50%)}.study[data-astro-cid-w6yw7xa5]{--side-top:var(--header-h,109px);padding:0 var(--pad-x) 120px;align-items:flex-start;gap:42px;display:flex}.side[data-astro-cid-w6yw7xa5]{top:var(--side-top);width:clamp(300px,22vw,617px);height:calc(100vh - var(--side-top));height:calc(100svh - var(--side-top));scrollbar-width:none;font-family:var(--ui);letter-spacing:-.01em;flex-direction:column;flex:none;align-self:flex-start;gap:clamp(12px,1.8vh,28px);padding:clamp(12px,2.4vh,48px) 0 clamp(12px,2vh,24px);display:flex;position:sticky;overflow-y:auto}.side[data-astro-cid-w6yw7xa5]::-webkit-scrollbar{display:none}.projects[data-astro-cid-w6yw7xa5]{gap:9px;display:flex}.thumb[data-astro-cid-w6yw7xa5]{opacity:.2;width:69.3px;height:79px;transition:opacity .25s;display:block}.thumb[data-astro-cid-w6yw7xa5]:hover,.thumb[data-astro-cid-w6yw7xa5].current{opacity:1}.thumb[data-astro-cid-w6yw7xa5] img[data-astro-cid-w6yw7xa5]{object-fit:cover;width:100%;height:100%}.details[data-astro-cid-w6yw7xa5],.toc[data-astro-cid-w6yw7xa5]{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.details[data-astro-cid-w6yw7xa5]{gap:clamp(10px,1.7vh,42px)}.row[data-astro-cid-w6yw7xa5],.toc[data-astro-cid-w6yw7xa5]{grid-template-columns:minmax(0,.25fr) minmax(0,1fr);gap:16px;line-height:1.32;display:grid}.toc[data-astro-cid-w6yw7xa5]{align-content:center}dt[data-astro-cid-w6yw7xa5],.toc__label[data-astro-cid-w6yw7xa5]{color:var(--muted);font-size:clamp(12px,1.5vh,14px)}dd[data-astro-cid-w6yw7xa5]{font-size:clamp(13px,1.6vh,16px)}.tags[data-astro-cid-w6yw7xa5]{letter-spacing:-.03em;flex-wrap:wrap;gap:8px 12px;display:flex}.tag[data-astro-cid-w6yw7xa5]:not(:last-child):after{content:"|";color:var(--separator);margin-left:12px}.about[data-astro-cid-w6yw7xa5]{letter-spacing:-.03em;flex-direction:column;gap:.9em;display:flex}.toc__list[data-astro-cid-w6yw7xa5]{letter-spacing:0;flex-direction:column;gap:clamp(5px,1vh,16px);font-size:clamp(17px,2.3vh,24px);line-height:1;display:flex}.toc__list[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5]{color:#9f9f9f;transition:color .2s}.toc__list[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5]:hover,.toc__list[data-astro-cid-w6yw7xa5] a[data-astro-cid-w6yw7xa5].active{color:var(--text)}.main[data-astro-cid-w6yw7xa5]{min-width:0;padding:clamp(24px, calc(100 * var(--u)), 100px) max(0px, calc((100vw - 1440px) * .207)) 0;flex:1}.column[data-astro-cid-w6yw7xa5]{--cu:calc(100cqw / 1667);max-width:1667px;margin:0 auto;container-type:inline-size}.hero[data-astro-cid-w6yw7xa5]{--k:calc(100cqw / 1667);aspect-ratio:1667/1100;background:#1f2633;position:relative}.hero--drip[data-astro-cid-w6yw7xa5],.hero--armada[data-astro-cid-w6yw7xa5]{aspect-ratio:1667/1415}.hero--armada[data-astro-cid-w6yw7xa5]{overflow:hidden}.hero__bg[data-astro-cid-w6yw7xa5]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero--armada[data-astro-cid-w6yw7xa5] .hero__title[data-astro-cid-w6yw7xa5]{top:calc(272.5 * var(--k));width:calc(1023 * var(--k))}.hero--none[data-astro-cid-w6yw7xa5]:after{content:"";background:linear-gradient(#00000059,#0000 60%);position:absolute;inset:0}.hero__title[data-astro-cid-w6yw7xa5]{z-index:2;left:50%;top:calc(321 * var(--k));width:calc(952 * var(--k));font-size:calc(112 * var(--k));letter-spacing:-.03em;text-align:center;color:#fff;background:linear-gradient(165deg,#fff 30%,#d4e8fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:.78;position:absolute;transform:translate(-50%)}.hero--none[data-astro-cid-w6yw7xa5] .hero__title[data-astro-cid-w6yw7xa5]{top:calc(120 * var(--k));width:calc(1300 * var(--k))}@media (width<=1023px){.study[data-astro-cid-w6yw7xa5]{flex-direction:column;align-items:stretch;gap:24px;padding-bottom:80px}.side[data-astro-cid-w6yw7xa5]{width:auto;height:auto;padding-bottom:0;position:static;overflow:visible}.details[data-astro-cid-w6yw7xa5]{flex:none;gap:16px}.toc[data-astro-cid-w6yw7xa5]{display:none}.main[data-astro-cid-w6yw7xa5]{margin:0 calc(-1 * var(--pad-x));padding:0}.hero__title[data-astro-cid-w6yw7xa5],.hero--armada[data-astro-cid-w6yw7xa5] .hero__title[data-astro-cid-w6yw7xa5]{font-size:calc(150 * var(--k));width:calc(1300 * var(--k))}}
