.page-module___8aEwW__container{width:100%;max-width:var(--container);margin:0 auto}.page-module___8aEwW__h2{font-family:Noto Serif KR,serif;font-weight:700;font-size:var(--fs-2xl);line-height:var(--lh-tight);margin:var(--space-2) 0 0;word-break:keep-all}.page-module___8aEwW__sectionLead{margin:var(--space-3) 0 0;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text-dim);word-break:keep-all}.page-module___8aEwW__kicker{font-family:Fredoka,sans-serif;font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);font-weight:600}.page-module___8aEwW__hero{padding:var(--space-7) var(--gutter) var(--space-8);min-height:calc(100svh - var(--nav-h));align-items:center;display:flex}.page-module___8aEwW__heroInner{width:100%;max-width:var(--container);column-gap:var(--space-8);row-gap:var(--space-7);grid-template:"text panel""facts panel"/minmax(0,1.05fr) minmax(0,.95fr);align-items:center;margin:0 auto;display:grid}.page-module___8aEwW__heroLeft{animation:page-module___8aEwW__fadeUp var(--dur-slow) var(--ease-out) both;flex-direction:column;grid-area:text;align-self:end;align-items:flex-start;display:flex}.page-module___8aEwW__badge{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--accent-bg);margin-bottom:var(--space-5);padding:6px 14px;display:inline-flex}.page-module___8aEwW__badgeDot{background:var(--brass);border-radius:1px;flex-shrink:0;width:7px;height:7px}.page-module___8aEwW__badgeText{font-size:var(--fs-sm);color:var(--accent-text);letter-spacing:.04em;font-weight:500}.page-module___8aEwW__title{font-family:Noto Serif KR,serif;font-weight:700;font-size:var(--fs-display);letter-spacing:-.02em;margin:0;line-height:1}.page-module___8aEwW__lead{margin:0 0 var(--space-6);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--text-dim);word-break:keep-all;max-width:420px}.page-module___8aEwW__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.page-module___8aEwW__facts{align-self:start;gap:var(--space-4) var(--space-6);animation:page-module___8aEwW__fadeUp var(--dur-slow) var(--ease-out) 80ms both;flex-wrap:wrap;grid-area:facts;margin:0;display:flex}.page-module___8aEwW__facts>div{padding-left:var(--space-3);border-left:2px solid var(--brass)}.page-module___8aEwW__facts dt{font-size:var(--fs-sm);color:var(--text-dim);margin-bottom:2px}.page-module___8aEwW__facts dd{font-family:Fredoka,sans-serif;font-weight:600;font-size:var(--fs-md);letter-spacing:.04em;margin:0}.page-module___8aEwW__heroRight{width:100%;max-width:520px;animation:page-module___8aEwW__fadeUp var(--dur-slow) var(--ease-out) .12s both;grid-area:panel;justify-self:center;position:relative}.page-module___8aEwW__panel{aspect-ratio:4/5;background:radial-gradient(ellipse at 50% 38%, var(--accent-bg), transparent 62%), var(--tile);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:relative;overflow:hidden}[data-theme=dark] .page-module___8aEwW__panel{border-color:var(--border-strong);background:radial-gradient(circle at 50% 24%, #f2b33d29, transparent 34%), radial-gradient(ellipse at 50% 60%, #f0e2c40f, transparent 70%), var(--tile)}.page-module___8aEwW__char{object-fit:contain;object-position:center;transform-origin:50% 52%;transform:scale(1.16)}.page-module___8aEwW__kkulHero{z-index:var(--z-raised);filter:drop-shadow(0 6px 8px #0000002e);animation:3.5s ease-in-out .5s infinite page-module___8aEwW__float;position:absolute;bottom:-14px;left:-28px}.page-module___8aEwW__waypoints{padding:var(--space-8) var(--gutter) var(--section-gap);border-top:1px dashed var(--border-strong);scroll-margin-top:var(--nav-h)}.page-module___8aEwW__route{--pin-y:20px;--start-w:120px;grid-template-columns:var(--start-w) minmax(0, 1fr);margin-top:var(--space-7);display:grid;position:relative}.page-module___8aEwW__route:before{content:"";left:calc(var(--start-w) / 2);right:calc((100% - var(--start-w)) / var(--stops) / 2);top:var(--pin-y);border-top:3px dotted var(--route);position:absolute}.page-module___8aEwW__start{align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.page-module___8aEwW__kkulRoute{z-index:1;margin-top:calc(var(--pin-y) - 48px);animation:3.5s ease-in-out infinite page-module___8aEwW__float;position:relative}.page-module___8aEwW__stops{grid-template-columns:repeat(var(--stops), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__stop{padding:64px var(--space-3) 0;position:relative}.page-module___8aEwW__pin{top:calc(var(--pin-y) - 20px);background:var(--paper-hi);border:2px solid var(--brass);width:40px;height:40px;box-shadow:var(--shadow-sm);font-family:Fredoka,sans-serif;font-weight:600;font-size:var(--fs-sm);color:var(--text);z-index:1;animation:page-module___8aEwW__pinDrop var(--dur-base) var(--ease-out) .3s both;border-radius:50%;place-items:center;margin-left:-20px;display:grid;position:absolute;left:50%}.page-module___8aEwW__entryCard{gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-5) var(--space-7);background:var(--paper-hi);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast), box-shadow var(--dur-fast), border-color var(--dur-fast);flex-direction:column;display:flex;position:relative}.page-module___8aEwW__entryCard:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-3px)}.page-module___8aEwW__entryCard:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.page-module___8aEwW__entryTitle{font-family:Noto Serif KR,serif;font-weight:700;font-size:var(--fs-xl);line-height:var(--lh-tight);word-break:keep-all}.page-module___8aEwW__entryDesc{font-size:var(--fs-sm);color:var(--text-dim);line-height:1.6}.page-module___8aEwW__entryArrow{right:var(--space-5);bottom:var(--space-5);color:var(--accent-text);transition:transform var(--dur-fast);display:inline-flex;position:absolute}.page-module___8aEwW__entryCard:hover .page-module___8aEwW__entryArrow{transform:translate(4px)}.page-module___8aEwW__notesSection{padding:var(--section-gap) var(--gutter);background:var(--surface);border-top:1px solid var(--border)}.page-module___8aEwW__notesHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.page-module___8aEwW__notesBoard{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.page-module___8aEwW__footer{padding:var(--space-6) var(--gutter);border-top:1px solid var(--border)}.page-module___8aEwW__footerInner{align-items:center;gap:var(--space-5);grid-template-columns:1fr auto 1fr;display:grid}.page-module___8aEwW__footerBrand{align-items:center;gap:var(--space-3);display:flex}.page-module___8aEwW__kkulFooter{animation:3.5s ease-in-out infinite page-module___8aEwW__float;position:relative}.page-module___8aEwW__footerWord{font-family:Fredoka,sans-serif;font-weight:600;font-size:var(--fs-base);letter-spacing:var(--tracking-label);align-items:center;gap:6px;display:inline-flex}.page-module___8aEwW__footerLinks{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.page-module___8aEwW__footerLinks a{min-height:var(--tap);font-size:var(--fs-sm);color:var(--text-dim);text-underline-offset:4px;transition:color var(--dur-fast), text-decoration-color var(--dur-fast);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.page-module___8aEwW__footerLinks a:hover{color:var(--text);text-decoration-color:currentColor}.page-module___8aEwW__footerLinks a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-module___8aEwW__copy{font-size:var(--fs-sm);color:var(--text-dim);justify-self:end}@media (max-width:860px){.page-module___8aEwW__hero{min-height:unset;padding-top:var(--space-6);padding-bottom:var(--space-7)}.page-module___8aEwW__heroInner{row-gap:var(--space-6);grid-template-columns:1fr;grid-template-areas:"text""panel""facts"}.page-module___8aEwW__heroRight{width:100%;max-width:440px}.page-module___8aEwW__facts{gap:var(--space-3);flex-wrap:nowrap}.page-module___8aEwW__facts>div{padding-left:10px}.page-module___8aEwW__footerInner{grid-template-columns:1fr;justify-items:start}.page-module___8aEwW__copy{justify-self:start}}@media (max-width:720px){.page-module___8aEwW__route{margin-top:var(--space-6);grid-template-columns:1fr}.page-module___8aEwW__start{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:row}.page-module___8aEwW__route:before{display:none}.page-module___8aEwW__stop:before{content:"";left:19px;top:calc(-1 * var(--space-4));height:var(--space-4);border-left:3px dotted var(--route);position:absolute}.page-module___8aEwW__stop:first-child:before{top:calc(-1 * var(--space-3) - 8px);height:calc(var(--space-3) + 8px)}.page-module___8aEwW__stop:not(:last-child):after{content:"";border-left:3px dotted var(--route);position:absolute;top:40px;bottom:0;left:19px}.page-module___8aEwW__kkulRoute{margin:0 -6px}.page-module___8aEwW__stops{gap:var(--space-4);grid-template-columns:1fr}.page-module___8aEwW__stop{padding:0 0 0 56px}.page-module___8aEwW__pin{margin-left:0;top:0;left:0}}@media (max-width:640px){.page-module___8aEwW__facts dd{font-size:var(--fs-base)}.page-module___8aEwW__title{font-size:64px}.page-module___8aEwW__badge{margin-bottom:var(--space-4)}.page-module___8aEwW__lead{margin-bottom:var(--space-5)}.page-module___8aEwW__panel{aspect-ratio:5/6}.page-module___8aEwW__kkulHero{left:-6px}.page-module___8aEwW__notesBoard{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}
.PostIt-module__49V-Bq__wrap{padding-top:16px;position:relative}.PostIt-module__49V-Bq__wrap:before{content:"";z-index:3;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000059,inset 0 -1px 2px #00000040}.PostIt-module__49V-Bq__pin0:before{background:radial-gradient(circle at 35% 35%,#f1dc9a,#a47a1d)}.PostIt-module__49V-Bq__pin1:before{background:radial-gradient(circle at 35% 35%,#d9e5b4,#5f7a33)}.PostIt-module__49V-Bq__pin2:before{background:radial-gradient(circle at 35% 35%,#bfdde0,#2f6f7a)}.PostIt-module__49V-Bq__pin3:before{background:radial-gradient(circle at 35% 35%,#f0c6a6,#a8452a)}.PostIt-module__49V-Bq__pin4:before{background:radial-gradient(circle at 35% 35%,#ecd0c8,#8a4a4a)}.PostIt-module__49V-Bq__card{--rot:0deg;transform:rotate(var(--rot));transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:2px;padding:22px 18px 14px;position:relative}.PostIt-module__49V-Bq__card:after{content:"";background:#3c280a14;border-radius:2px 2px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.PostIt-module__49V-Bq__card:hover{z-index:var(--z-raised);transform:rotate(0)translateY(-6px)scale(1.02)}.PostIt-module__49V-Bq__color0{background:#f3e7c4;box-shadow:0 1px 1px #0000001f,0 8px 16px #3c280a33}.PostIt-module__49V-Bq__color1{background:#dde5c6;box-shadow:0 1px 1px #0000001f,0 8px 16px #3c280a33}.PostIt-module__49V-Bq__color2{background:#d3e2e3;box-shadow:0 1px 1px #0000001f,0 8px 16px #3c280a33}.PostIt-module__49V-Bq__color3{background:#efd0b6;box-shadow:0 1px 1px #0000001f,0 8px 16px #3c280a33}.PostIt-module__49V-Bq__color4{background:#ead3cc;box-shadow:0 1px 1px #0000001f,0 8px 16px #3c280a33}.PostIt-module__49V-Bq__message{font-family:Gaegu,cursive;font-size:var(--fs-md);letter-spacing:0;color:#2a2218;word-break:break-all;white-space:pre-wrap;min-height:56px;margin-bottom:14px;line-height:1.6}.PostIt-module__49V-Bq__author{font-family:Noto Sans KR,sans-serif;font-size:var(--fs-sm);color:#4f4130;text-align:right;overflow-wrap:anywhere;border-top:1px dashed #2a221859;padding-top:10px;font-weight:500}.PostIt-module__49V-Bq__sm .PostIt-module__49V-Bq__message{min-height:40px;margin-bottom:10px}
.Button-module__iYV4-q__btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border:1px solid #0000;font-family:Noto Sans KR,sans-serif;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__iYV4-q__btn:disabled,.Button-module__iYV4-q__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__iYV4-q__btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Button-module__iYV4-q__md{height:44px;padding:0 var(--space-5);font-size:15px}.Button-module__iYV4-q__lg{height:52px;padding:0 var(--space-5);font-size:var(--fs-base)}.Button-module__iYV4-q__block{width:100%;display:flex}.Button-module__iYV4-q__icon{flex-shrink:0;display:inline-flex}.Button-module__iYV4-q__primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-sm)}.Button-module__iYV4-q__primary:hover{background:var(--btn-primary-bg-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Button-module__iYV4-q__primary:active{box-shadow:none;transform:translateY(0)}.Button-module__iYV4-q__secondary{background:var(--paper-hi);color:var(--text);border-color:var(--border-strong)}.Button-module__iYV4-q__secondary:hover{border-color:var(--text-dim);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Button-module__iYV4-q__secondary:active{box-shadow:none;transform:translateY(0)}.Button-module__iYV4-q__ghost{color:var(--text);padding-left:var(--space-2);padding-right:var(--space-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:5px;background:0 0;text-decoration-thickness:1px}.Button-module__iYV4-q__ghost:hover{text-decoration-color:currentColor}.Button-module__iYV4-q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.RotatingPhrase-module__TQQxUa__window{display:inline-flex;overflow:hidden}.RotatingPhrase-module__TQQxUa__in{animation:RotatingPhrase-module__TQQxUa__phraseIn .45s var(--ease-out) both}.RotatingPhrase-module__TQQxUa__out{animation:.35s ease-in both RotatingPhrase-module__TQQxUa__phraseOut}@keyframes RotatingPhrase-module__TQQxUa__phraseIn{0%{opacity:0;filter:blur(2px);transform:translateY(80%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes RotatingPhrase-module__TQQxUa__phraseOut{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-80%)}}
.page-module__NfDiEG__hero{gap:var(--space-7);max-width:var(--container);padding:var(--space-7) var(--gutter) var(--section-gap);min-height:calc(100svh - var(--nav-h));grid-template-columns:1fr 1fr;align-items:stretch;margin:0 auto;display:grid}.page-module__NfDiEG__stage{padding:0 var(--space-6) 0 0;background:var(--tile);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);justify-content:flex-end;align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module__NfDiEG__figure{aspect-ratio:1600/2277;width:420px;max-width:calc(100% - 96px);margin-top:-40px;position:relative}.page-module__NfDiEG__callouts{list-style:none;position:absolute;inset:0}.page-module__NfDiEG__calloutLine{background:var(--brass);height:1px;position:absolute}.page-module__NfDiEG__calloutDot{background:var(--brass);border:2px solid var(--paper-hi);box-sizing:content-box;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.page-module__NfDiEG__calloutText{letter-spacing:0;white-space:pre;color:var(--text);font-family:Gaegu,cursive;font-size:22px;font-weight:700;line-height:1.1;position:absolute;transform:translateY(-50%)}.page-module__NfDiEG__card{padding:var(--space-7) var(--space-6) var(--space-6);background:var(--paper-hi);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);animation:page-module__NfDiEG__fadeUp var(--dur-slow) var(--ease-out) both;flex-direction:column;justify-content:center;display:flex;position:relative}.page-module__NfDiEG__keyFacts{justify-content:start;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(3,auto);display:grid}.page-module__NfDiEG__keyFact{padding-left:var(--space-3);border-left:2px solid var(--brass);flex-direction:column;gap:4px;display:flex}.page-module__NfDiEG__profileList{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.page-module__NfDiEG__profileList>:last-child{grid-column:1/-1}.page-module__NfDiEG__section{max-width:var(--container);padding:0 var(--gutter) var(--section-gap);margin:0 auto}.page-module__NfDiEG__primaryList{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;list-style:none;display:grid}.page-module__NfDiEG__secondaryList{gap:var(--space-4);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.page-module__NfDiEG__channelCard{align-items:center;gap:var(--space-3);height:100%;min-height:var(--tap);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--dur-fast), background var(--dur-fast), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);display:flex}.page-module__NfDiEG__channelLarge{padding:var(--space-6);background:var(--paper-hi);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.page-module__NfDiEG__channelCard:hover{border-color:var(--brass);background:var(--accent-bg);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__NfDiEG__channelCard:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.page-module__NfDiEG__channelArrow{color:var(--text-dim);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.page-module__NfDiEG__channelCard:hover .page-module__NfDiEG__channelArrow{transform:translate(2px,-2px)}.page-module__NfDiEG__outro{max-width:var(--container);padding:0 var(--gutter) var(--section-gap);margin:0 auto}.page-module__NfDiEG__outroRow{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:860px){.page-module__NfDiEG__hero{min-height:unset;gap:var(--space-6);padding-top:var(--space-7);grid-template-columns:1fr}.page-module__NfDiEG__stage{order:2;justify-content:center;padding:0}.page-module__NfDiEG__figure{width:min(100%,340px);max-width:100%;margin-top:-40px}.page-module__NfDiEG__rulerWrap{display:none}.page-module__NfDiEG__card{padding:var(--space-7) var(--space-5) var(--space-5)}.page-module__NfDiEG__primaryList,.page-module__NfDiEG__secondaryList{grid-template-columns:1fr}}@media (max-width:640px){.page-module__NfDiEG__keyFacts{gap:var(--space-3);grid-template-columns:1fr}.page-module__NfDiEG__outroRow{flex-direction:column;align-items:flex-start}}
