@font-face{font-family:Paperlogy;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/Paperlogy-8ExtraBold.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Paperlogy-7Bold.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Paperlogy-6SemiBold.woff2) format("woff2")}.pp{--pp-ink:#131A24;--pp-bg:#FAFAF7;--pp-blue:#4C7BF0;--pp-amber:#C79A3B;--pp-green:#6FA05B;--pp-sub:#566072;--pp-coral:#FC8667;--pp-before-bg:#DDEAF8;--pp-seoul-bg:#FBEFCF;--pp-after-bg:#E1EDD6;--pp-max:clamp(1426px,80vw,1800px);--pp-pad:clamp(20px,5.35vw,86px);--pp-display:"Paperlogy","Pretendard Variable",Pretendard,sans-serif;position:relative;background:var(--pp-bg);color:var(--pp-ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;line-height:1.5;padding:clamp(28px,3.5vw,56px) var(--pp-pad) clamp(88px,11vw,120px);overflow-x:clip}.pp :where(h2,h3,p,ol,li){margin:0;padding:0;font:inherit;color:inherit;list-style:none}.pp :where(img){display:block;max-width:100%;height:auto}.pp-inner{max-width:var(--pp-max);margin:0 auto}.pp-head{position:relative;text-align:center;max-width:880px;margin:0 auto}.pp-eyebrow{color:var(--pp-blue);font-size:clamp(13px,.9vw,15px);font-weight:600;letter-spacing:.34em;text-indent:.34em}.pp-h1{position:relative;display:inline-block;max-width:100%;margin-top:clamp(16px,1.7vw,22px);font-family:var(--pp-display);font-weight:800;font-size:clamp(23px,5vw,74px);line-height:1.16;letter-spacing:-.03em;word-break:keep-all}.pp-sparkle{display:block;pointer-events:none}.pp-sparkle-head{position:absolute;top:-.34em;right:-.5em;width:clamp(26px,2.6vw,42px);transform:rotate(6deg)}.pp-lead{margin-top:clamp(20px,2.2vw,30px);font-size:clamp(17px,1.3vw,20px);font-weight:500;line-height:1.75;color:var(--pp-sub)}.pp-journey{position:relative;margin-top:clamp(56px,6.6vw,84px);display:grid;grid-template-columns:1.46fr 1.12fr .92fr;grid-gap:clamp(4px,.6vw,12px);gap:clamp(4px,.6vw,12px);align-items:start}.pp-swoosh{position:absolute;z-index:2;left:40%;top:-22px;width:clamp(90px,12vw,160px);height:auto}.pp-zone{position:relative;overflow:visible;padding:clamp(22px,2.1vw,36px) clamp(20px,2vw,34px) clamp(28px,2.6vw,44px)}.pp-zone-blob{position:absolute;z-index:0;left:-7%;top:-8%;width:116%;height:122%;filter:drop-shadow(0 18px 34px rgba(31,41,55,.05))}.pp-zone-before .pp-zone-blob{fill:var(--pp-before-bg)}.pp-zone-seoul .pp-zone-blob{fill:var(--pp-seoul-bg)}.pp-zone-after .pp-zone-blob{fill:var(--pp-after-bg)}.pp-zone-head,.pp-zone-track{position:relative;z-index:1}.pp-zone-head{min-height:132px}.pp-zone-label{font-size:clamp(13px,.88vw,15px);font-weight:700;letter-spacing:.22em}.pp-zone-before .pp-zone-label{color:var(--pp-blue)}.pp-zone-seoul .pp-zone-label{color:var(--pp-amber)}.pp-zone-after .pp-zone-label{color:var(--pp-green)}.pp-zone-title{margin-top:clamp(8px,.8vw,14px);font-family:var(--pp-display);font-weight:800;font-size:clamp(22px,1.85vw,29px);letter-spacing:-.02em}.pp-zone-desc{margin-top:clamp(8px,.8vw,12px);font-size:clamp(14px,.95vw,16px);font-weight:500;line-height:1.55;color:var(--pp-sub)}.pp-zone-track{margin-top:clamp(12px,1.4vw,20px);display:flex;align-items:flex-start;gap:clamp(4px,.6vw,12px)}.pp-zone-track:before{content:"";position:absolute;left:-14px;right:-14px;top:8px;border-top:2.5px dashed;z-index:0;opacity:.85}.pp-zone-before .pp-zone-track{color:var(--pp-blue)}.pp-zone-seoul .pp-zone-track{color:var(--pp-amber)}.pp-zone-after .pp-zone-track{color:var(--pp-green)}.pp-zone-before .pp-zone-track:before{left:4px}.pp-zone-after .pp-zone-track:before{right:8px}.pp-char{flex:0 0 auto;width:clamp(104px,11vw,160px);height:auto;margin-top:clamp(-38px,-2.8vw,-22px);margin-left:-8px;z-index:1}.pp-steps{flex:1 1 auto;display:flex;gap:clamp(6px,.8vw,16px)}.pp-step{position:relative;flex:1 1;min-width:0;padding-top:30px;z-index:1}.pp-node{position:absolute;top:0;left:2px;width:16px;height:16px;border-radius:50%;background:currentColor;border:3.5px solid var(--pp-bg);box-shadow:0 2px 6px rgba(31,41,55,.14);z-index:2}.pp-node,.pp-zone-before .pp-node{color:var(--pp-blue)}.pp-zone-seoul .pp-node{color:var(--pp-amber)}.pp-zone-after .pp-node{color:var(--pp-green)}.pp-step-no{display:block;font-family:var(--pp-display);font-weight:700;font-size:clamp(16px,1.2vw,20px);letter-spacing:.02em}.pp-zone-before .pp-step-no{color:var(--pp-blue)}.pp-zone-seoul .pp-step-no{color:var(--pp-amber)}.pp-zone-after .pp-step-no{color:var(--pp-green)}.pp-step-name{display:block;margin-top:3px;font-weight:700;font-size:clamp(14px,.95vw,16px);letter-spacing:.04em;white-space:nowrap}.pp-step-desc{margin-top:6px;font-size:clamp(14px,.9vw,16px);font-weight:500;line-height:1.5;color:var(--pp-sub)}.pp-step-desc span{white-space:nowrap}.pp-book{position:relative;margin-top:clamp(64px,7.8vw,100px);display:grid;grid-template-columns:.82fr 1.15fr .9fr;grid-gap:clamp(20px,3vw,56px);gap:clamp(20px,3vw,56px);align-items:center}.pp-book-blob{position:absolute;z-index:0;pointer-events:none}.pp-book-blob-yellow{left:16%;top:2%;width:26%;height:62%;fill:#FBD760;opacity:.8}.pp-book-blob-green{right:13%;bottom:0;width:27%;height:66%;fill:#CFE0BE;opacity:.85}.pp-sparkle-book{position:absolute;z-index:1;left:47%;top:8%;width:clamp(26px,2.4vw,40px);transform:rotate(-4deg)}.pp-author,.pp-book-copy,.pp-book-cover-wrap{position:relative;z-index:1}.pp-book-copy{font-family:var(--pp-display);font-weight:700;font-size:clamp(22px,2vw,35px);line-height:1.55;letter-spacing:-.02em;color:var(--pp-ink)}.pp-book-cover-wrap{display:flex;justify-content:center}.pp-book-cover{width:100%;max-width:348px;height:auto;object-fit:contain;filter:drop-shadow(0 26px 44px rgba(31,41,55,.2))}.pp-book-intro{margin-top:clamp(16px,1.6vw,24px);max-width:380px;font-size:clamp(17px,1vw,20px);font-weight:500;line-height:1.65;color:var(--pp-sub);text-align:center}.pp-book-intro-title{font-weight:700;color:var(--pp-blue)}.pp-author{text-align:left}.pp-author-photo-wrap{width:clamp(150px,15vw,210px);aspect-ratio:399/460;overflow:hidden;border-radius:54% 46% 44% 56%/42% 52% 48% 58%;background:#EDEBE6}.pp-author-photo{width:100%;height:100%;object-fit:cover;object-position:center 24%}.pp-author-name{margin-top:clamp(14px,1.4vw,22px);font-family:var(--pp-display);font-weight:800;font-size:clamp(22px,1.8vw,28px);letter-spacing:-.01em}.pp-author-role{margin-top:4px;font-weight:600}.pp-author-desc,.pp-author-role{font-size:clamp(14px,1vw,16px);color:var(--pp-sub)}.pp-author-desc{margin-top:clamp(12px,1.2vw,18px);font-weight:500;line-height:1.65}.pp-bottom-cta{position:relative;z-index:1;margin-top:clamp(40px,5vw,64px);display:flex;justify-content:center}.pp-cta{display:inline-flex;align-items:center;gap:.6em;min-height:48px;height:clamp(48px,3.05vw,49px);padding:0 clamp(18px,1.68vw,27px);border-radius:12px;background:var(--pp-coral);color:#fff;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:700;transition:background-color .16s ease}.pp-cta:hover{background:#F3714F}.pp-cta:focus-visible{outline:3px solid var(--pp-blue);outline-offset:3px}.pp-cta .pp-arrow{transition:transform .18s ease}.pp-cta:hover .pp-arrow{transform:translateX(5px)}.pp-wordmark{position:absolute;left:0;bottom:-8px;z-index:1;font-size:clamp(13px,.85vw,15px);font-weight:600;letter-spacing:.18em;color:#9AA6B5}@media (max-width:1000px){.pp-journey{grid-template-columns:1fr;gap:clamp(18px,3vw,30px)}.pp-swoosh{display:none}.pp-zone-head{min-height:0}.pp-zone-blob{left:-4%;top:-6%;width:108%;height:116%}.pp-zone-track{align-items:flex-start}.pp-zone-after .pp-zone-track:before,.pp-zone-before .pp-zone-track:before{left:-14px;right:-14px}.pp-char{width:clamp(120px,18vw,170px);margin-top:-14px}.pp-book{grid-template-columns:1fr 1fr;grid-template-areas:"copy copy" "book author";gap:clamp(24px,4vw,48px);align-items:center}.pp-book-copy{grid-area:copy;text-align:center}.pp-book-cover-wrap{grid-area:book}.pp-author{grid-area:author}.pp-wordmark{position:static;margin-top:40px;text-align:center}}@media (max-width:620px){.pp-steps{flex-direction:column;gap:clamp(12px,3vw,18px)}.pp-step{padding-top:26px}.pp-zone-track:before{display:none}.pp-node{top:2px}.pp-char{width:clamp(120px,34vw,160px)}.pp-book{grid-template-columns:1fr;grid-template-areas:"copy" "book" "author"}.pp-author,.pp-book{text-align:center}.pp-author-photo-wrap{margin:0 auto}.pp-book-cover{max-width:260px}.pp-sparkle-book{display:none}.pp-h1{font-size:24px}.pp-lead{font-size:15px;line-height:1.7;letter-spacing:-.01em}.pp-sparkle-head{right:0;top:-.7em;width:24px}.pp-bottom-cta{margin-top:32px}.pp-cta{width:100%;justify-content:center;height:56px}}