.ActBody_act__0qcLE{background:var(--paper);color:var(--ink)}.ActBody_setLabel__KsycG{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.4em;color:var(--ink-dim)}.ActBody_zoomWrap__Z_8BH{min-height:100svh;overflow:hidden}.ActBody_editorial__9FUBi{min-height:100svh;display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.2fr);align-items:center;grid-gap:5vw;gap:5vw;padding:calc(var(--nav-h) + 4vh) 6vw 6vh;position:relative}.ActBody_editorialCopy__MsTb1{display:flex;flex-direction:column;gap:26px;z-index:2}.ActBody_editorialTitle__ofNF9{font-family:var(--font-serif);font-weight:600;font-size:clamp(3.4rem,9vw,8rem);line-height:.9;letter-spacing:-.03em}.ActBody_editorialTitle__ofNF9 em{font-style:italic;font-weight:400}.ActBody_editorialDek__y_tuS{font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6;color:var(--ink-dim);max-width:40ch;border-left:2px solid var(--ink);padding-left:20px}.ActBody_editorialFolio__QATIz{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.35em;color:var(--ink-dim)}.ActBody_frame__qHFL1{position:relative;width:min(46vw,620px);height:min(72svh,760px);justify-self:end;border-radius:6px;overflow:hidden;box-shadow:0 40px 80px rgba(20,19,17,.25);will-change:width,height}.ActBody_still__fnCGl{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transform-origin:center;background:var(--paper-2)}.ActBody_beat__yb4js{position:absolute;inset:0;opacity:0;background:#000}.ActBody_video__EcCuV{width:100%;height:100%;object-fit:cover}.ActBody_beatCaption__HMHS9{position:absolute;bottom:40px;left:40px;display:flex;flex-direction:column;gap:6px;color:#fff;opacity:0;text-shadow:0 2px 14px rgba(0,0,0,.65);will-change:transform,opacity}.ActBody_beatTouch__ogl6h{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.45em;color:var(--amber)}.ActBody_beatPosition__l75BZ{font-size:clamp(2.2rem,6vw,4.5rem);font-weight:700;letter-spacing:-.02em;line-height:1}.ActBody_beatLine__tl4I4{font-family:var(--font-serif);font-style:italic;font-size:clamp(.95rem,1.8vw,1.2rem);opacity:.85}.ActBody_hobbyWrap__hjdTT{background:var(--paper-2);color:var(--ink)}.ActBody_hobbyInner__WwBY5{padding:16vh 6vw 18vh;max-width:1240px;margin:0 auto}.ActBody_hobbyIntro__xEFHH{display:flex;flex-direction:column;gap:16px;margin-bottom:8vh}.ActBody_hobbyTitle__v_4vt{font-family:var(--font-serif);font-size:clamp(3rem,8vw,7rem);line-height:.9}.ActBody_hobbyGrid__aribs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.ActBody_hobbyCard__YrbWe{min-height:34vh;display:flex;flex-direction:column;gap:14px;padding:44px;background:var(--paper-card);border:1px solid rgba(20,19,17,.22);border-radius:4px;position:relative;box-shadow:0 12px 32px rgba(20,19,17,.1);transition:box-shadow .35s}.ActBody_hobbyCard__YrbWe:hover{box-shadow:0 28px 56px rgba(20,19,17,.18)}.ActBody_hobbyIndex__O7Qcg{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.3em;color:var(--ink-dim)}.ActBody_hobbyName__l6AfI{font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--ink)}.ActBody_hobbyMeta__4tKFD{color:var(--ink-dim);line-height:1.55}.ActBody_hobbyDetail__kmuCE{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;margin-top:auto;color:var(--ink)}@media (max-width:700px){.ActBody_hobbyInner__WwBY5{padding:12vh 6vw 14vh}.ActBody_hobbyGrid__aribs{grid-template-columns:1fr;gap:18px}.ActBody_hobbyCard__YrbWe{padding:30px;min-height:auto}}@media (max-width:900px){.ActBody_editorial__9FUBi{grid-template-columns:1fr;gap:6vh}.ActBody_frame__qHFL1{width:88vw;height:60svh;justify-self:center}}