:root{--hmm-bg:#fff;--hmm-bg-warm:#f4f4f4;--hmm-ink:#111;--hmm-ink-soft:#5c5c5c;--hmm-ink-faint:#8a8a8a;--hmm-line:#111;--hmm-line-soft:#d8d8d8;--hmm-accent:#c1121f;--hmm-accent-soft:#f3d5d7;--hmm-focus:#111;--hmm-paper:#fff;--hmm-font-serif:"Fraunces", "Iwanami Mincho", "Yu Mincho", serif;--hmm-font-sans:"Pretendard", "Pretendard Variable", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--hmm-step--1:.75rem;--hmm-step-0:1rem;--hmm-step-1:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--hmm-step-2:clamp(1.25rem, 1.05rem + .8vw, 1.6rem);--hmm-step-3:clamp(1.6rem, 1.15rem + 1.6vw, 2.25rem);--hmm-step-4:clamp(2.25rem, 1.4rem + 3vw, 3.5rem);--hmm-identity:clamp(4.25rem, 12vw, 10.5rem);--hmm-space-1:.35rem;--hmm-space-2:.7rem;--hmm-space-3:1.15rem;--hmm-space-4:1.75rem;--hmm-space-5:2.75rem;--hmm-space-6:4.5rem;--hmm-space-7:7rem;--hmm-page-pad:clamp(1.5rem, 5vw, 4.5rem);--hmm-wrap:min(100% - 2 * var(--hmm-page-pad), 92rem);--hmm-read:38rem;--hmm-measure:34rem;--hmm-gap:clamp(.75rem, 1.6vw, 1.25rem);--hmm-radius:0;--hmm-header-h:4.5rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html:lang(ko){word-break:keep-all;line-break:strict}body{background:var(--hmm-bg);min-height:100vh;color:var(--hmm-ink);font-family:var(--hmm-font-sans);font-weight:400;font-size:var(--hmm-step-0);letter-spacing:-.015em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.7}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--hmm-accent)}p a,.hmm-prose a,.hmm-entry__body a{color:var(--hmm-ink);text-decoration-color:var(--hmm-accent)}:focus{outline:none}:focus-visible{outline:2px solid var(--hmm-focus);outline-offset:3px}::selection{background:var(--hmm-accent-soft);color:var(--hmm-ink)}.screen-reader-text,.skip-link,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus,.skip-link:focus-visible{z-index:100;clip:auto;white-space:normal;background:var(--hmm-ink);width:auto;height:auto;color:var(--hmm-bg);margin:0;padding:.55rem .9rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;overflow:visible}.hmm-wrap{width:var(--hmm-wrap);margin-inline:auto}.hmm-prose{max-width:var(--hmm-read)}.hmm-site{flex-direction:column;min-height:100vh;display:flex}.hmm-main{padding-bottom:var(--hmm-space-7);flex:auto}.hmm-is-home .hmm-main{padding-bottom:0}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations"),url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-latin.woff2)format("woff2-variations"),url(/fonts/Fraunces-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-latin-italic.woff2)format("woff2-variations"),url(/fonts/Fraunces-latin-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hmm-header{padding:clamp(1.15rem, 2.4vw, 1.85rem) var(--hmm-page-pad) 0}.hmm-header__inner{justify-content:space-between;align-items:baseline;gap:var(--hmm-space-3) var(--hmm-space-6);border-bottom:0;flex-wrap:wrap;width:100%;margin:0;padding-bottom:0;display:flex}.hmm-wordmark{color:inherit;letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:700;line-height:1;text-decoration:none;display:flex}.hmm-wordmark:hover,.hmm-wordmark:focus-visible{color:inherit}.hmm-wordmark__hmm{font-family:var(--hmm-font-sans);font-style:normal;font-weight:700;font-size:inherit;letter-spacing:inherit}.hmm-wordmark__comma{color:#6aa901;margin-left:-.04em;padding-inline:0 .08em;font-style:normal}.hmm-wordmark__rest{font-family:var(--hmm-font-sans);font-style:normal;font-weight:400;font-size:inherit;letter-spacing:-.035em;color:var(--hmm-ink)}.hmm-nav ul{flex-wrap:wrap;justify-content:flex-end;gap:0 1.75rem;margin:0;padding:0;list-style:none;display:flex}.hmm-nav a{letter-spacing:.04em;color:var(--hmm-ink-soft);border-bottom:0;padding:.35rem 0;font-size:.78rem;font-weight:400;text-decoration:none}.hmm-nav a:hover{color:var(--hmm-ink)}.hmm-nav a[aria-current=page]{color:#6aa901}.hmm-home{padding:0 var(--hmm-page-pad) var(--hmm-space-7)}.hmm-identity{padding-top:clamp(4rem,14vh,9rem);padding-bottom:clamp(2.5rem,8vh,5.5rem)}.hmm-identity__mark,.hmm-identity__rest{margin:0}.hmm-identity__hmm{font-size:var(--hmm-identity);letter-spacing:-.055em;font-weight:700;line-height:.86;display:inline-block}.hmm-identity__comma{color:var(--hmm-accent);margin-left:-.02em;padding-right:.12em}.hmm-identity__rest{font-size:var(--hmm-step-1);letter-spacing:-.02em;color:var(--hmm-ink);margin-top:clamp(.75rem,2vh,1.5rem);font-weight:400}.hmm-intro{max-width:22rem;padding-bottom:clamp(3.5rem,10vh,7rem)}.hmm-intro p{font-size:var(--hmm-step-1);letter-spacing:-.025em;margin:0;line-height:1.65}.hmm-board{gap:var(--hmm-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hmm-unit{aspect-ratio:1;border:1px solid var(--hmm-ink);color:inherit;flex-direction:column;min-height:0;padding:clamp(.9rem,1.6vw,1.35rem);text-decoration:none;display:flex}.hmm-unit:hover,.hmm-unit:focus-visible{color:inherit}.hmm-unit:hover .hmm-unit__title,.hmm-unit:focus-visible .hmm-unit__title{color:var(--hmm-accent)}.hmm-unit__top,.hmm-unit__bottom{font-size:var(--hmm-step--1);letter-spacing:.04em;color:var(--hmm-ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;display:flex}.hmm-unit__title{font-size:var(--hmm-step-1);letter-spacing:-.03em;margin:auto 0 0;font-weight:600;line-height:1.35}.hmm-unit--featured .hmm-unit__title{font-size:var(--hmm-step-2);font-weight:650}.hmm-unit__bottom:empty{display:none}.hmm-home-note{gap:var(--hmm-space-4);grid-template-columns:8rem minmax(0,34rem);padding-top:clamp(4rem,10vh,7rem);display:grid}.hmm-home-note__label{font-size:var(--hmm-step--1);letter-spacing:.04em;color:var(--hmm-ink-faint);margin:0}.hmm-home-note__text{max-width:var(--hmm-measure)}.hmm-home-note__text p{margin:0 0 1em}.hmm-home-note__text p:last-child{margin-bottom:0}.hmm-home-note a,.hmm-home-links a{border-bottom:1px solid var(--hmm-ink);padding-bottom:.08rem;text-decoration:none}.hmm-home-links{padding-top:var(--hmm-space-6);font-size:var(--hmm-step--1);letter-spacing:.04em;flex-wrap:wrap;gap:.75rem 2rem;display:flex}.hmm-home-links p{margin:0}.hmm-home-links__quiet,.hmm-home-links__quiet a{color:var(--hmm-ink-faint);border-bottom-color:var(--hmm-line-soft)}@media (width<=1100px){.hmm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hmm-header__inner{flex-direction:column;align-items:flex-start;gap:.85rem}.hmm-nav{width:100%}.hmm-nav ul{flex-wrap:wrap;justify-content:flex-start;gap:0 .85rem}.hmm-board{grid-template-columns:1fr}.hmm-unit{aspect-ratio:auto;min-height:10.5rem}.hmm-home-note{grid-template-columns:1fr;gap:.6rem}.hmm-identity{padding-top:2.75rem}}.hmm-hero{padding-top:var(--hmm-space-6);padding-bottom:var(--hmm-space-5);max-width:46rem}.hmm-hero__kicker{margin:0 0 var(--hmm-space-3);font-family:var(--hmm-font-serif);font-style:italic;font-size:var(--hmm-step-0);color:var(--hmm-ink-soft)}.hmm-hero__statement{font-size:var(--hmm-step-3);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.45}.hmm-section{padding-top:var(--hmm-space-5)}.hmm-section+.hmm-section{border-top:1px solid var(--hmm-line);margin-top:var(--hmm-space-5)}.hmm-section__label{margin:0 0 var(--hmm-space-3);font-size:var(--hmm-step--1);letter-spacing:.08em;text-transform:none;color:var(--hmm-ink-faint)}.hmm-featured{gap:var(--hmm-space-4);display:grid}.hmm-featured__media img{aspect-ratio:16/9;object-fit:cover;background:var(--hmm-bg-warm);width:100%}.hmm-featured__title,.hmm-entry-card__title,.hmm-entry__title{letter-spacing:-.03em;margin:.2rem 0 .55rem;font-weight:560;line-height:1.4}.hmm-featured__title{font-size:var(--hmm-step-2);max-width:28ch}.hmm-featured__intro,.hmm-entry-card__intro{color:var(--hmm-ink-soft);max-width:var(--hmm-measure);margin:0}.hmm-featured__link,.hmm-text-link{margin-top:var(--hmm-space-3);border-bottom:1px solid var(--hmm-accent);padding-bottom:.05rem;text-decoration:none;display:inline-block}.hmm-recent{gap:0;display:grid}.hmm-entry-card{gap:var(--hmm-space-3);padding:var(--hmm-space-3) 0;border-top:1px solid var(--hmm-line);color:inherit;grid-template-columns:6.5rem 1fr;text-decoration:none;display:grid}.hmm-entry-card:first-child{border-top:0;padding-top:0}.hmm-entry-card:hover{color:inherit}.hmm-entry-card:hover .hmm-entry-card__title{color:var(--hmm-accent)}.hmm-entry-card__date,.hmm-meta time,.hmm-date{font-variant-numeric:tabular-nums;font-size:var(--hmm-step--1);color:var(--hmm-ink-faint);letter-spacing:.02em}.hmm-label{letter-spacing:.04em;color:var(--hmm-accent);border:1px solid var(--hmm-accent-soft);margin-right:.4rem;padding:.05rem .4rem .08rem;font-size:.75rem;line-height:1.5;display:inline-block}.hmm-status{letter-spacing:.04em;color:var(--hmm-ink-soft);border-bottom:1px solid var(--hmm-line-soft);margin-left:.35rem;font-size:.75rem;display:inline-block}.hmm-colloquium-blurb p{max-width:var(--hmm-measure);margin-top:0}.hmm-subscribe{color:var(--hmm-ink-soft)}.hmm-subscribe p{max-width:36rem;margin:0}.hmm-archive-year{gap:var(--hmm-space-4);padding-top:var(--hmm-space-5);grid-template-columns:6.5rem 1fr;display:grid}.hmm-archive-year__label{font-family:var(--hmm-font-serif);font-style:italic;font-size:var(--hmm-step-2);letter-spacing:-.03em;margin:0;font-weight:420;line-height:1}.hmm-archive-list{margin:0;padding:0;list-style:none}.hmm-archive-item{padding:var(--hmm-space-3) 0;border-top:1px solid var(--hmm-line)}.hmm-archive-item:first-child{border-top:0;padding-top:0}.hmm-archive-item a{text-decoration:none}.hmm-archive-item a:hover .hmm-archive-item__title{color:var(--hmm-accent)}.hmm-archive-item__title{font-size:var(--hmm-step-1);letter-spacing:-.025em;margin:.15rem 0 .4rem;font-weight:560;line-height:1.4}.hmm-archive-item__intro{color:var(--hmm-ink-soft);margin:0}.hmm-empty{color:var(--hmm-ink-soft);max-width:34rem;padding:var(--hmm-space-6) 0}.hmm-sample-note{letter-spacing:.06em;color:var(--hmm-ink-faint);vertical-align:middle;margin-left:.4rem;font-size:.72rem;display:inline-block}.hmm-entry{padding-top:var(--hmm-space-5)}.hmm-entry__header{max-width:var(--hmm-read);margin-bottom:var(--hmm-space-5)}.hmm-entry__title{font-size:var(--hmm-step-3);margin:.35rem 0 var(--hmm-space-3)}.hmm-entry__en{margin:-.4rem 0 var(--hmm-space-3);font-family:var(--hmm-font-serif);color:var(--hmm-ink-soft);font-style:italic;font-size:var(--hmm-step-1)}.hmm-entry__meta{color:var(--hmm-ink-faint);font-size:var(--hmm-step--1);flex-wrap:wrap;gap:.35rem 1rem;display:flex}.hmm-entry__dates{margin:var(--hmm-space-3) 0 0;font-size:var(--hmm-step--1);color:var(--hmm-ink-soft)}.hmm-entry__figure{margin:0 0 var(--hmm-space-5);max-width:52rem}.hmm-entry__figure img{background:var(--hmm-bg-warm);width:100%}.hmm-entry__caption{font-size:var(--hmm-step--1);color:var(--hmm-ink-soft);max-width:var(--hmm-read);margin:.55rem 0 0}.hmm-entry__body{max-width:var(--hmm-read)}.hmm-entry__body>:first-child{margin-top:0}.hmm-entry__body h2,.hmm-prose h2,.hmm-page h2{font-size:var(--hmm-step-1);letter-spacing:-.025em;margin:var(--hmm-space-5) 0 var(--hmm-space-2);font-weight:580;line-height:1.4}.hmm-entry__body h3,.hmm-prose h3,.hmm-page h3{font-size:var(--hmm-step-0);margin:var(--hmm-space-4) 0 var(--hmm-space-2);font-weight:580}.hmm-entry__body p,.hmm-prose p,.hmm-page p{margin:0 0 1.15em}.hmm-entry__source{margin-top:var(--hmm-space-5);font-size:var(--hmm-step--1);color:var(--hmm-ink-soft)}.hmm-question{max-width:var(--hmm-read);margin:var(--hmm-space-6) 0 0;padding:var(--hmm-space-4) 0 0;border-top:1px solid var(--hmm-line)}.hmm-question__label{margin:0 0 var(--hmm-space-2);font-size:var(--hmm-step--1);color:var(--hmm-ink-faint)}.hmm-question__text{font-size:var(--hmm-step-1);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.55}.hmm-page{padding-top:var(--hmm-space-5);max-width:52rem}.hmm-legal{max-width:var(--hmm-read);padding-top:clamp(3rem,8vh,5.5rem);padding-bottom:clamp(4rem,10vh,7rem)}.hmm-legal h1{font-size:var(--hmm-step-3);letter-spacing:-.03em;margin:0 0 var(--hmm-space-5);font-weight:560;line-height:1.3}.hmm-legal .hmm-prose{max-width:none}.hmm-legal .hmm-prose p{margin:0 0 1.25em;line-height:1.75}.hmm-legal .hmm-prose p:last-child{margin-bottom:0}.hmm-page>.hmm-lead,.hmm-lead{font-size:var(--hmm-step-2);letter-spacing:-.025em;margin:0 0 var(--hmm-space-5);max-width:28ch;font-weight:500;line-height:1.5}.hmm-tracks{gap:var(--hmm-space-5);margin:var(--hmm-space-5) 0;grid-template-columns:1fr 1fr;display:grid}.hmm-track{padding-top:var(--hmm-space-3);border-top:1px solid var(--hmm-ink)}.hmm-track h2{margin-top:0}.hmm-principle{font-family:var(--hmm-font-serif);font-style:italic;font-size:var(--hmm-step-1);margin:var(--hmm-space-4) 0;max-width:28rem;line-height:1.5}.hmm-note{color:var(--hmm-ink-soft);font-size:var(--hmm-step-0);max-width:var(--hmm-measure)}.hmm-colloquium-status{margin:0 0 var(--hmm-space-5);font-size:1.3rem;font-weight:700}.hmm-page-header h1,.hmm-archive-header h1{font-size:var(--hmm-step-3);letter-spacing:-.03em;margin:0 0 var(--hmm-space-3);font-weight:560;line-height:1.3}.hmm-footer{padding:var(--hmm-space-6) var(--hmm-page-pad) var(--hmm-page-pad);font-size:var(--hmm-step--1);color:var(--hmm-ink-soft);border-top:0}.hmm-footer__inner{align-items:center;gap:var(--hmm-space-2) var(--hmm-space-4);grid-template-columns:1fr auto 1fr;width:100%;margin:0;display:grid}.hmm-footer__links{flex-wrap:wrap;justify-self:start;gap:.85rem 1.35rem;display:flex}.hmm-footer__social{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:.65rem .85rem;display:flex}.hmm-footer__icon{color:var(--hmm-ink);justify-content:center;align-items:center;line-height:0;display:inline-flex}.hmm-footer__icon svg{display:block}.hmm-footer__handle{letter-spacing:-.01em;color:var(--hmm-ink);font-size:.875rem;font-weight:400;line-height:1}.hmm-footer__copy{text-align:right;color:var(--hmm-ink-soft);justify-self:end;margin:0}.hmm-footer a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.hmm-footer a:hover,.hmm-footer a:focus-visible{color:var(--hmm-ink);border-bottom-color:currentColor}.hmm-footer__icon:hover,.hmm-footer__icon:focus-visible,.hmm-footer__handle:hover,.hmm-footer__handle:focus-visible{color:var(--hmm-ink);border-bottom-color:#0000}@media (width<=800px){.hmm-footer__inner{grid-template-columns:1fr;justify-items:start;gap:1rem}.hmm-footer__links,.hmm-footer__social,.hmm-footer__copy{text-align:left;justify-self:start}}.hmm-fallback{padding-top:var(--hmm-space-6);max-width:var(--hmm-read)}.hmm-fallback h1{font-size:var(--hmm-step-3);margin:0 0 var(--hmm-space-3)}.hmm-lang{display:none}.hmm-has-english .hmm-lang{font-size:var(--hmm-step--1);gap:.6rem;display:inline-flex}.hmm-placeholder-box{border-top:1px solid var(--hmm-line);padding-top:var(--hmm-space-3);color:var(--hmm-ink-soft)}.hmm-page .hmm-prose :first-child{margin-top:0}.hmm-crumbs{font-size:var(--hmm-step--1);color:var(--hmm-ink-faint);margin:0 0 var(--hmm-space-3)}.hmm-crumbs ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hmm-crumbs li+li:before{content:"·";color:var(--hmm-ink-faint);margin-right:.35rem}@media (width<=800px){.hmm-header__inner{flex-direction:column;align-items:flex-start;gap:.85rem}.hmm-nav{width:100%}.hmm-nav ul{flex-wrap:wrap;justify-content:flex-start;gap:0 .85rem}.hmm-nav a{align-items:center;min-height:2.75rem;font-size:.74rem;display:inline-flex}.hmm-tracks{gap:var(--hmm-space-5);grid-template-columns:1fr}.hmm-archive-year{gap:var(--hmm-space-3);grid-template-columns:1fr}.hmm-entry-card{grid-template-columns:1fr;gap:.25rem}}@media (width<=520px){.hmm-hero{padding-top:var(--hmm-space-5)}.hmm-hero__statement,.hmm-lead{max-width:none}}@media (width>=801px) and (width<=1100px){.hmm-featured__title{max-width:32ch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:not(.hmm-node__symbol),:not(.hmm-node__symbol):before,:not(.hmm-node__symbol):after{transition:none!important;animation:none!important}.hmm-node__symbol{transition:none!important}}@media print{.hmm-header,.hmm-footer,.hmm-nav,.skip-link{display:none}body{color:#000;background:#fff}}.hmm-is-home{--map-bg:#fff;--map-accent:#6aa901;--map-symbol:clamp(8rem, 13vw, 10.5rem);--map-gap:clamp(2rem, 4.5vw, 3.75rem);background:#fff}.hmm-is-home body,.hmm-is-home .hmm-site,.hmm-is-home .hmm-main,.hmm-is-home .hmm-footer{background:#fff}.hmm-is-home .hmm-site{min-height:100svh}.hmm-is-home .hmm-header{padding:clamp(1.15rem, 2.4vw, 1.85rem) var(--hmm-page-pad) 0;flex:none}.hmm-is-home .hmm-nav a{color:var(--hmm-ink-soft);font-size:.78rem}.hmm-is-home .hmm-nav a:hover,.hmm-is-home .hmm-nav a:focus-visible{color:var(--hmm-ink)}.hmm-is-home .hmm-main{flex:auto;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.hmm-map{justify-content:center;align-items:flex-start;gap:var(--map-gap);width:min(56rem, calc(100% - 2 * var(--hmm-page-pad)));flex-wrap:nowrap;margin:0 auto;padding-block:clamp(4rem,14vh,9rem);display:flex}.hmm-node{color:var(--hmm-ink);text-align:center;width:max-content;max-width:calc(var(--map-symbol) + 1.5rem);flex-direction:column;flex:none;align-items:center;display:flex}.hmm-node:has(.hmm-node__preview){width:calc(var(--map-symbol) + 1.5rem)}.hmm-node__section{color:inherit;text-align:center;text-decoration:none;display:block}.hmm-node__section:link,.hmm-node__section:visited,.hmm-node__section:hover,.hmm-node__section:active,.hmm-node__section:focus-visible{color:var(--hmm-ink)}.hmm-node__inner{flex-direction:column;align-items:center;gap:1.15rem;display:flex}.hmm-node__bubble{width:var(--map-symbol);height:calc(var(--map-symbol) + 1.5rem);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hmm-node__symbol{width:var(--map-symbol);height:var(--map-symbol);flex-shrink:0;animation:3.8s ease-in-out infinite hmm-bubble;display:block;transform:translate(0,0)}.hmm-node--notes .hmm-node__symbol{animation-duration:3.6s;animation-delay:0s}.hmm-node--opencall .hmm-node__symbol{animation-duration:4.2s;animation-delay:-.9s}.hmm-node--colloquium .hmm-node__symbol{animation-duration:3.9s;animation-delay:-1.8s}.hmm-node--archive .hmm-node__symbol{animation-duration:4.4s;animation-delay:-.4s}@keyframes hmm-bubble{0%,to{transform:translateY(.65rem)}50%{transform:translateY(-.85rem)}}.hmm-node__title{letter-spacing:-.03em;color:var(--hmm-ink);flex-direction:column;align-items:center;gap:.2rem;line-height:1.25;display:flex}.hmm-node__ko{color:var(--hmm-ink);justify-content:center;align-items:baseline;gap:.35rem;font-size:1.08rem;font-weight:700;display:flex}.hmm-node__new{color:#6aa901;letter-spacing:.08em;font-size:.62rem;font-weight:650;line-height:1}.hmm-node__en{letter-spacing:-.01em;color:var(--hmm-ink);font-size:.95rem;font-weight:400;display:block}.hmm-node__section:hover .hmm-node__title,.hmm-node__section:focus-visible .hmm-node__title,.hmm-node__section:hover .hmm-node__ko,.hmm-node__section:hover .hmm-node__en,.hmm-node__section:focus-visible .hmm-node__ko,.hmm-node__section:focus-visible .hmm-node__en{color:var(--map-accent)}.hmm-node__section:hover .hmm-node__new,.hmm-node__section:focus-visible .hmm-node__new{color:#6aa901}.hmm-node__preview{width:100%;color:var(--hmm-ink);letter-spacing:-.02em;text-align:center;overflow-wrap:break-word;opacity:0;margin-top:.7rem;font-size:.72rem;font-weight:500;line-height:1.45;text-decoration:none;transition:opacity .35s;display:block}.hmm-node:hover .hmm-node__preview,.hmm-node:focus-within .hmm-node__preview{opacity:1}.hmm-node__preview:hover,.hmm-node__preview:focus-visible{color:var(--hmm-ink)}@media (hover:none),(width<=820px){.hmm-node__preview{opacity:1}}.hmm-is-home .hmm-footer{color:var(--hmm-ink-soft);flex:none;padding-top:0;padding-bottom:clamp(1.25rem,3vw,2rem)}.hmm-is-home .hmm-footer__inner{align-items:center;gap:1rem 1.5rem}.hmm-is-home .hmm-footer a{color:inherit;border-bottom-color:#0000}.hmm-is-home .hmm-footer a:hover,.hmm-is-home .hmm-footer a:focus-visible{color:var(--map-accent);border-bottom-color:#0000}.hmm-is-home .hmm-footer__icon,.hmm-is-home .hmm-footer__handle{color:var(--hmm-ink)}.hmm-is-home .hmm-footer__icon:hover,.hmm-is-home .hmm-footer__icon:focus-visible,.hmm-is-home .hmm-footer__handle:hover,.hmm-is-home .hmm-footer__handle:focus-visible{color:var(--map-accent);border-bottom-color:#0000}@media (width<=820px){.hmm-is-home .hmm-main{align-items:center}.hmm-map{width:min(24rem, calc(100% - 2 * var(--hmm-page-pad)));grid-template-columns:1fr 1fr;place-items:start center;gap:clamp(2.25rem,7vw,3.25rem) clamp(1.5rem,6vw,2.5rem);padding-block:clamp(3rem,10vh,5rem);display:grid}.hmm-node{width:auto;max-width:none}.hmm-node:has(.hmm-node__preview){width:calc(min(7.75rem,34vw) + .75rem);max-width:calc(min(7.75rem,34vw) + .75rem)}.hmm-node__symbol{width:min(7.75rem,34vw);height:min(7.75rem,34vw)}.hmm-node__bubble{width:min(7.75rem,34vw);height:calc(min(7.75rem,34vw) + 1.25rem)}.hmm-node__inner{gap:.95rem}.hmm-node__ko{font-size:1rem}.hmm-node__en{font-size:.88rem}.hmm-node__preview{font-size:.7rem}}
