.landing-heatmap-module__j7Dffa__section{--heat-5:#1a3026;--heat-4:#2a4a3b;--heat-3:#4f7a66;--heat-2:#8fb1a1;--heat-1:#c8d9cf;--heat-0:#eceeec;max-width:1180px;margin:0 auto;padding:148px 32px 0}.landing-heatmap-module__j7Dffa__intro{text-align:center}.landing-heatmap-module__j7Dffa__title{letter-spacing:-.048em;color:#131315;margin:16px 0 0;font-family:Hahmlet,Noto Serif KR,serif;font-size:clamp(32px,3.3vw,44px);font-weight:600;line-height:1.28}.landing-heatmap-module__j7Dffa__keep{white-space:nowrap}.landing-heatmap-module__j7Dffa__num{letter-spacing:-.01em}.landing-heatmap-module__j7Dffa__lead{text-wrap:balance;color:#6e6e77;max-width:470px;margin:18px auto 0;font-size:16px;line-height:1.75}.landing-heatmap-module__j7Dffa__track{height:340svh;margin-top:8px;position:relative}.landing-heatmap-module__j7Dffa__stage{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:center;gap:40px;height:100svh;padding:84px 0 32px;display:grid;position:sticky;top:0}.landing-heatmap-module__j7Dffa__canvasBox{height:100%;min-height:0;max-height:720px;position:relative}.landing-heatmap-module__j7Dffa__canvas,.landing-heatmap-module__j7Dffa__flat{width:100%;height:100%;display:block}.landing-heatmap-module__j7Dffa__canvas{--edge:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--edge) * 4%), #000 calc(100% - var(--edge) * 10%), transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--edge) * 7%), #000 calc(100% - var(--edge) * 7%), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--edge) * 4%), #000 calc(100% - var(--edge) * 10%), transparent 100%), linear-gradient(to right, transparent 0, #000 calc(var(--edge) * 7%), #000 calc(100% - var(--edge) * 7%), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.landing-heatmap-module__j7Dffa__flat{display:none}.landing-heatmap-module__j7Dffa__labels{pointer-events:none;visibility:hidden;opacity:0;position:absolute;inset:0;overflow:hidden}.landing-heatmap-module__j7Dffa__leaders{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-heatmap-module__j7Dffa__leaderHalo{stroke:#ffffffe6;stroke-width:3.25px;stroke-linecap:round}.landing-heatmap-module__j7Dffa__leaderLine{stroke:#131315b8;stroke-width:1.25px}.landing-heatmap-module__j7Dffa__leaderDot{fill:#fff;stroke:#131315;stroke-width:1.5px}.landing-heatmap-module__j7Dffa__labelChip{box-shadow:var(--shadow-raised);white-space:nowrap;will-change:transform;background:#fffffff5;border-radius:14px;flex-direction:column;gap:3px;padding:8px 12px 9px;display:flex;position:absolute;top:0;left:0}.landing-heatmap-module__j7Dffa__labelTop{align-items:baseline;gap:6px;display:flex}.landing-heatmap-module__j7Dffa__labelName{letter-spacing:-.04em;color:#131315;font-family:Hahmlet,Noto Serif KR,serif;font-size:15.5px;font-weight:600}.landing-heatmap-module__j7Dffa__labelHanja{letter-spacing:.14em;color:#1d332ab8;font-family:Noto Serif KR,serif;font-size:12.5px}.landing-heatmap-module__j7Dffa__labelLevel{letter-spacing:-.01em;color:#6e6e77;align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:flex}.landing-heatmap-module__j7Dffa__swatch{border-radius:2px;flex:none;width:8px;height:8px}.landing-heatmap-module__j7Dffa__swatch[data-level="5"]{background:var(--heat-5)}.landing-heatmap-module__j7Dffa__swatch[data-level="4"]{background:var(--heat-4)}.landing-heatmap-module__j7Dffa__swatch[data-level="3"]{background:var(--heat-3)}.landing-heatmap-module__j7Dffa__swatch[data-level="2"]{background:var(--heat-2)}.landing-heatmap-module__j7Dffa__swatch[data-level="1"]{background:var(--heat-1)}.landing-heatmap-module__j7Dffa__swatch[data-level="0"]{background:var(--heat-0)}.landing-heatmap-module__j7Dffa__captions{align-self:center}.landing-heatmap-module__j7Dffa__progress{gap:6px;display:flex}.landing-heatmap-module__j7Dffa__bar{background:#1313151f;border-radius:999px;width:22px;height:3px;transition:background .35s}.landing-heatmap-module__j7Dffa__bar[data-on]{background:#1d332a}.landing-heatmap-module__j7Dffa__captionStack{margin-top:22px;display:grid}.landing-heatmap-module__j7Dffa__caption{opacity:0;grid-area:1/1;transition:opacity .45s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.22,1,.36,1);translate:0 10px}.landing-heatmap-module__j7Dffa__caption[data-active]{opacity:1;translate:0}.landing-heatmap-module__j7Dffa__counter{align-items:baseline;gap:2px;margin-bottom:10px;display:flex}.landing-heatmap-module__j7Dffa__counterNum{letter-spacing:-.01em;color:#131315;font-variant-numeric:tabular-nums;font-family:Hahmlet,Noto Serif KR,serif;font-size:44px;font-weight:600;line-height:1}.landing-heatmap-module__j7Dffa__counterUnit{color:#131315;font-family:Hahmlet,Noto Serif KR,serif;font-size:20px;font-weight:600}.landing-heatmap-module__j7Dffa__capTitle{text-wrap:balance;letter-spacing:-.045em;color:#131315;margin:0;font-family:Hahmlet,Noto Serif KR,serif;font-size:24px;font-weight:600;line-height:1.35}.landing-heatmap-module__j7Dffa__capBody{color:#56565c;text-wrap:balance;margin:10px 0 0;font-size:15.5px;line-height:1.72}.landing-heatmap-module__j7Dffa__captionStackFlat{display:none}.landing-heatmap-module__j7Dffa__staticPicks{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.landing-heatmap-module__j7Dffa__stage{padding:72px 0 calc(28px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,125vw) auto;grid-template-columns:1fr;align-content:center;gap:24px;padding-top:0}.landing-heatmap-module__j7Dffa__canvasBox{max-height:none;margin:0 -32px}.landing-heatmap-module__j7Dffa__canvas{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--edge) * 4%), #000 calc(100% - var(--edge) * 10%), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(var(--edge) * 4%), #000 calc(100% - var(--edge) * 10%), transparent 100%);-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;mask-composite:add}.landing-heatmap-module__j7Dffa__captions{text-align:center;align-self:end;padding:0 4px}.landing-heatmap-module__j7Dffa__progress{justify-content:center}.landing-heatmap-module__j7Dffa__captionStack{margin-top:16px}.landing-heatmap-module__j7Dffa__counter{justify-content:center}}@media (max-width:767px){.landing-heatmap-module__j7Dffa__section{padding:92px 20px 0}.landing-heatmap-module__j7Dffa__canvasBox{margin:0 -20px}.landing-heatmap-module__j7Dffa__counterNum{font-size:38px}.landing-heatmap-module__j7Dffa__capTitle{font-size:21px}.landing-heatmap-module__j7Dffa__capBody{font-size:15px;line-height:1.65}}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__track{height:auto}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__stage{height:auto;padding:32px 0 0;position:relative}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__canvasBox{aspect-ratio:1;width:100%;max-width:560px;height:auto;margin:0 auto}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__canvas,.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__labels,.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__progress{display:none}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__flat{display:block}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__captionStack{display:none}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__captionStackFlat{gap:28px;display:grid}.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__staticPicks{clip-path:none;white-space:normal;grid-template-columns:repeat(4,auto);justify-content:start;align-items:baseline;gap:10px 8px;width:auto;height:auto;margin:24px 0 0;padding:0;list-style:none;display:grid;position:static;overflow:visible}@media (max-width:1023px){.landing-heatmap-module__j7Dffa__section:not([data-live]) .landing-heatmap-module__j7Dffa__staticPicks{text-align:left;justify-content:center}}@media (prefers-reduced-motion:reduce),(max-height:500px) and (pointer:coarse){.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__track{height:auto}.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__stage{height:auto;padding:32px 0 0;position:relative}.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__canvasBox{aspect-ratio:1;width:100%;max-width:560px;height:auto;margin:0 auto}.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__canvas,.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__labels,.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__progress{display:none}.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__flat{display:block}.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__captionStack{display:none}.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__captionStackFlat{gap:28px;display:grid}.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__staticPicks{clip-path:none;white-space:normal;grid-template-columns:repeat(4,auto);justify-content:start;align-items:baseline;gap:10px 8px;width:auto;height:auto;margin:24px 0 0;padding:0;list-style:none;display:grid;position:static;overflow:visible}@media (max-width:1023px){.landing-heatmap-module__j7Dffa__section .landing-heatmap-module__j7Dffa__staticPicks{text-align:left;justify-content:center}}}.landing-heatmap-module__j7Dffa__staticPick{display:contents}.landing-heatmap-module__j7Dffa__staticPick .landing-heatmap-module__j7Dffa__swatch{align-self:center}.landing-heatmap-module__j7Dffa__staticLevel{color:#6e6e77;font-size:13.5px}
