.exploration-teaser{isolation:isolate;color:#f3eee6;font:400 15px/1.8 Pretendard, var(--font-noto-sans-kr), sans-serif;letter-spacing:-.025em;word-break:keep-all;background:radial-gradient(500px 460px at 50% 8%,#284654 0%,#0000 100%),#081e2d;padding:0 22px 225px;position:relative}.exploration-teaser *,.exploration-teaser :before,.exploration-teaser :after{box-sizing:border-box}.exploration-teaser :is(h1,h2,p){margin:0}.exploration-teaser :is(button,a,summary):focus-visible{outline-offset:5px;outline:2px solid #f5dcb5}.exploration-teaser h1:focus{outline:none}.exploration-portrait{width:220px;height:175px;margin:0 auto -9px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.exploration-portrait img{object-fit:cover;object-position:50% 21%}.exploration-heading{text-align:center;padding-bottom:50px;position:relative}.exploration-kicker{color:#b8d3d8;font-size:12px}.exploration-heading h1{letter-spacing:-.055em;margin:13px 0 19px;font-size:clamp(25px,7.5vw,35px);font-weight:650;line-height:1.45}.exploration-heading em{color:#f6dcb3;font-style:normal}.exploration-heading>p:last-child{color:#bfd0d6;font-size:14px}.exploration-heading h1,.exploration-intro-copy{white-space:pre-line}.exploration-heading .exploration-intro-copy{color:#bfd0d6;font-size:14px}.exploration-situation{color:#a7bfc9;margin:-4px 0 13px;font-size:12px;display:block}.exploration-focus{color:#e8d7b5;border-top:1px solid #37505d;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;max-width:350px;margin:24px auto 0;padding-top:18px;font-size:12px;text-decoration:none;display:flex}.exploration-focus>span:first-child{color:#a2bac5;flex-basis:100%;font-size:10px}.exploration-focus strong{font-weight:500}.exploration-find{scroll-margin-top:25px}.exploration-discoveries{color:#23434a;background:#f3efe5;border-radius:110px 110px 28px 28px;max-width:570px;margin:auto;overflow:hidden;box-shadow:0 12px 60px #0002}.exploration-find{text-align:center;border-bottom:1px solid #d3d6cb;margin:0 28px;padding:35px 0 42px;position:relative}.exploration-find-first{padding-top:135px}.exploration-shell{mix-blend-mode:multiply;width:190px;height:155px;position:absolute;top:-7px;left:calc(50% - 95px)}.exploration-shell img{object-fit:contain}.exploration-number{color:#707d72;margin-bottom:13px;font-size:11px;display:block}.exploration-find h2{font:700 clamp(23px, 6.1vw, 29px)/1.5 var(--font-noto-serif), serif;letter-spacing:-.065em;margin-bottom:20px}.exploration-find p{color:#627272;font-size:14px;line-height:1.9}.exploration-find strong{color:#264f53;font-weight:650;box-shadow:inset 0 -6px #d9e5d9}.exploration-note{color:#668478;margin-top:23px;font-size:12px;display:block}.exploration-combination{justify-content:center;align-items:center;gap:9px;padding:7px 0 30px;display:flex;position:relative}.exploration-combination>span{color:#626078;background:radial-gradient(circle at 32% 28%,#fff,#e6dcec 64%,#bfacc4);border-radius:50%;place-items:center;width:95px;height:95px;font-size:12px;font-weight:600;display:grid;transform:rotate(-7deg);box-shadow:inset -3px -4px 9px #9d879044,0 9px 14px #64757812}.exploration-combination>span:nth-of-type(2){color:#476e69;background:radial-gradient(circle at 32% 28%,#fff,#d4e9dc 64%,#9eb8ad);transform:rotate(7deg)}.exploration-combination>b{color:#7e968a;font-size:20px;font-weight:400}.exploration-combination>i{color:#ac8b57;font-size:31px;font-style:normal;position:absolute;top:0;right:15px}.exploration-find-last{border:0;padding-bottom:33px}.exploration-keepsake{color:#58736b;text-align:left;border-top:1px dashed #a3b5a6;border-bottom:1px dashed #a3b5a6;justify-content:center;align-items:center;gap:18px;margin:24px 0 0;padding:16px 0;font-size:12px;display:flex}.exploration-keepsake>span:first-child{color:#ad9368;font-size:29px}.exploration-included,.exploration-how,.exploration-footer{max-width:570px;margin:auto}.exploration-included{padding:52px 0 0}.exploration-included h2{margin:7px 0 22px;font-size:23px;line-height:1.5}.exploration-included details{border-bottom:1px solid #304653}.exploration-included summary{cursor:pointer;align-items:center;gap:13px;min-height:62px;font-size:14px;list-style:none;display:flex}.exploration-included summary::-webkit-details-marker{display:none}.exploration-included summary>span{color:#91b4b8;font-size:11px}.exploration-included summary>b{margin-left:auto;font-size:19px;font-weight:400}.exploration-included details[open] summary>b{transform:rotate(45deg)}.exploration-included details>p{color:#b9cbd3;padding:0 5px 20px 28px;font-size:13px}.exploration-how{text-align:center;padding-top:46px}.exploration-how h2{font-size:17px;font-weight:600}.exploration-how ol{justify-content:space-between;gap:12px;margin:25px 0;padding:0;list-style:none;display:flex}.exploration-how li{flex:1;font-size:12px}.exploration-how li span{color:#c6d6ca;border:1px solid #5c787f;border-radius:50%;place-items:center;width:29px;height:29px;margin:0 auto 11px;display:grid}.exploration-how>p{color:#c2d3d6;font-size:13px}.exploration-how>.exploration-method{color:#91a9b6;margin-top:26px;font-size:11px}.exploration-footer{text-align:center;color:#8da6b2;padding-top:40px;font-size:10px;line-height:1.85}.exploration-footer a{color:inherit}.exploration-footer nav{justify-content:center;gap:17px;margin-top:12px;display:flex}.exploration-purchase{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:13px 22px max(12px, env(safe-area-inset-bottom));background:#102c39f7;border-top:1px solid #6a8a883f;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 45px #05121b35}.exploration-purchase-inner{max-width:570px;margin:auto}.exploration-price{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.exploration-price>span{color:#bfd1d4;font-size:12px}.exploration-price>strong{letter-spacing:-.05em;font-size:24px;line-height:1}.exploration-price small{margin-left:3px;font-size:13px;font-weight:400}.exploration-purchase .mermaid-enter{cursor:pointer;width:100%;font:700 15px/1.5 Pretendard, var(--font-noto-sans-kr), sans-serif;color:#2f4446;background:#ede3cb;border-color:#f8edd5;border-radius:15px;min-height:54px}.exploration-purchase .mermaid-enter:disabled{opacity:.6;cursor:wait}.exploration-purchase .exploration-pay-note{color:#a8bcc5;text-align:center;margin-top:9px;font-size:10px;line-height:1.6}.exploration-pay-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.exploration-purchase .exploration-error{color:#ffcfbe;text-align:center;margin-top:8px;font-size:12px}.entry-confirm{color:#f3eee6;text-align:center;min-height:100svh;font:400 15px/1.8 var(--font-noto-sans-kr), sans-serif;background:#081e2d;place-content:center;gap:20px;padding:25px;display:grid}.entry-confirm button,.entry-confirm a{color:inherit;text-underline-offset:4px}.entry-confirm .mermaid-enter{color:#273f43;font:inherit;cursor:pointer;background:#ede3cb;border:1px solid #f6e7cd;border-radius:15px;padding:15px}.entry-confirm :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #f3dfb4}.entry-confirm h1{font-size:25px}@media (min-width:800px){.exploration-heading h1{font-size:37px}.exploration-portrait{height:190px}.exploration-find{margin-inline:48px}.exploration-find p{font-size:16px}.exploration-purchase-inner{grid-template-columns:180px 1fr;align-items:center;column-gap:28px;max-width:660px;display:grid}.exploration-price{flex-direction:column;gap:10px;margin:0}.exploration-price>strong{font-size:29px}.exploration-pay-note,.exploration-error{grid-column:2}.exploration-teaser{padding-bottom:185px}}@media (max-width:350px){.exploration-teaser{padding-inline:16px}.exploration-find{margin-inline:19px}.exploration-find h2{font-size:22px}.exploration-purchase{padding-inline:16px}.exploration-purchase .mermaid-enter{font-size:14px}}@media (prefers-reduced-motion:reduce){.exploration-teaser *{transition:none!important;animation:none!important}}
