[data-claude=journey]{font-variant-numeric:lining-nums}.c-header[data-claude=journey] .c-nav a.jh-online{color:#16120a;opacity:1;background:#e3c98f;border-radius:999px;align-items:center;padding:7px 16px;font-weight:700;line-height:1.2;display:inline-flex}.c-header[data-claude=journey] .c-nav a.jh-online:hover{color:#16120a;background:#f0dcaa}.c-header[data-claude=journey] .c-nav a.jh-online:after{display:none}.c-journey .jh-hero .c-opening-copy h1.c-opening-title{letter-spacing:-.04em;max-width:none;font-size:clamp(30px,min(2.95vw,6.4vh),60px);line-height:1.3}.c-journey .jh-hero .c-opening-top .c-opening-act,.c-journey .jh-hero .c-opening-top .c-opening-meta{font-family:var(--c-sans);letter-spacing:.16em;text-transform:uppercase;color:#e3c98f;font-size:15px;font-weight:600}@media (max-width:860px){.c-journey .jh-hero .c-opening-copy h1.c-opening-title{font-size:26px}.c-journey .jh-hero .c-opening-copy .c-opening-tag{letter-spacing:.2em;font-size:13px}.c-journey .jh-hero .c-opening-top .c-opening-act,.c-journey .jh-hero .c-opening-top .c-opening-meta{letter-spacing:.12em;font-size:13px}}.c-journey .jh-proof .c-proof.j-proof strong{letter-spacing:-.01em;color:#fff;font-variant-numeric:lining-nums;align-items:baseline;gap:0;font-family:Noto Serif KR,Georgia,serif;font-size:clamp(40px,3.8vw,74px);font-weight:400;line-height:1}.c-journey .jh-proof .c-proof.j-proof strong em{color:#e3c98f;letter-spacing:0;font-style:normal}.c-journey .jh-proof .c-proof.j-proof strong em.jh-since{letter-spacing:.14em;margin-right:.32em;font-family:Noto Serif KR,Georgia,serif;font-size:.42em;font-weight:400}.c-journey .jh-proof .c-proof.j-proof strong em.jh-unit{font-family:var(--j-body);margin-left:.1em;font-size:.44em;font-weight:300}.c-journey .jh-proof .c-proof.j-proof strong em.jh-star{font-family:var(--j-body);margin-right:.02em;font-size:1em;font-weight:400}.c-journey .jh-proof .c-proof.j-proof p{color:#f5efe4;margin-top:18px;font-size:clamp(17px,1.45vw,24px);line-height:1.45}.c-journey .jh-proof .c-proof.j-proof p small{color:#bcb4a6;margin-top:8px;font-size:clamp(15px,1.15vw,19px)}.c-journey .jh-act{grid-template-columns:auto auto 1fr}.c-journey .c-lineage-kinetic .jh-lineage .o-heading>div>span{color:#ece6db;letter-spacing:-.01em;font-size:clamp(18px,1.35vw,24px)}.c-journey .c-lineage-kinetic .jh-lineage .o-heading h2{font-weight:700}.c-journey .c-lineage-kinetic .jh-lineage li time{font-variant-numeric:lining-nums;color:#f5efe4;font-family:Noto Serif KR,Georgia,serif;font-weight:400}.c-journey .c-lineage-kinetic .jh-lineage li:last-child time{color:#e3c98f}.c-journey .c-lineage-kinetic .jh-lineage li>div:first-child>div>span{color:#e3c98f;font-size:clamp(18px,1.3vw,23px);font-weight:600}.c-journey .c-lineage-kinetic .jh-lineage li>div:first-child>span{color:#ece6db;margin-top:14px;font-size:clamp(18px,1.35vw,25px);line-height:1.45}.c-journey .c-lineage-kinetic .jh-lineage li:last-child>div:first-child>span{color:#fff;font-weight:700}.c-journey .c-lineage-kinetic .jh-lineage li>div:nth-child(2)>span{color:#ece6db;font-size:clamp(16px,1.15vw,21px);top:1px;left:14px}.c-journey .c-lineage-kinetic .jh-lineage li h3{color:#fff;font-weight:700}.c-journey .c-lineage-kinetic .jh-lineage li h3+span{color:#c4bcae;text-transform:none;font-family:Noto Serif KR,Georgia,serif;font-size:clamp(19px,1.4vw,26px)}.c-journey .c-lineage-kinetic .jh-lineage .jh-lineage-say{color:#fff;margin-top:26px;font-size:clamp(18px,1.4vw,25px);font-weight:700;line-height:1.7}.c-journey .c-lineage-kinetic .jh-lineage li:last-child figure+div>span:first-child{color:#ece6db;font-size:clamp(17px,1.2vw,22px)}.c-journey .c-lineage-kinetic .jh-lineage li:last-child figure+div>p{color:#fff;margin:26px 0 30px;font-size:clamp(21px,1.75vw,32px);font-weight:700;line-height:1.6}.c-journey .c-lineage-kinetic .jh-lineage li:last-child figure+div>p br{display:inline}@media (max-width:760px){.c-journey .c-lineage-kinetic .jh-lineage li>div:first-child>span{margin-top:8px}.c-journey .c-lineage-kinetic .jh-lineage .jh-lineage-say{margin-top:14px}.c-journey .c-lineage-kinetic .jh-lineage li>span:last-child{color:#e3c98f;font-size:16px}}.c-journey .jh-story{color:#15141a;background:#f7f4ef;grid-template-columns:1fr 1fr;display:grid}.c-journey .jh-story-photo{background:#ddd;margin:0;line-height:0}.c-journey .jh-story-photo img{width:100%;height:auto;display:block}.c-journey .jh-story-copy{align-self:center;padding:clamp(56px,6vw,110px) clamp(28px,5.6vw,110px)}.c-journey .jh-story-eyebrow{flex-wrap:wrap;align-items:baseline;gap:.2em 1em;margin:0 0 clamp(24px,2.6vw,48px);display:flex}.c-journey .jh-story-eyebrow span{letter-spacing:-.02em;color:#8a6d33;font-size:clamp(18px,1.5vw,28px);font-weight:700}.c-journey .jh-story-eyebrow em{font-family:var(--c-latin);color:#8a6d33;font-size:clamp(24px,2vw,40px);font-style:italic;line-height:1}.c-journey .jh-story h2{letter-spacing:-.045em;color:#15141a;margin:0;font-size:clamp(36px,4.2vw,84px);font-weight:700;line-height:1.3}.c-journey .jh-story h2 b{color:#97712f;font-weight:700}.c-journey .jh-story-body{gap:clamp(14px,1.3vw,26px);margin-top:clamp(28px,3vw,58px);display:grid}.c-journey .jh-story-body p{letter-spacing:-.02em;color:#3a3631;margin:0;font-size:clamp(18px,1.6vw,32px);line-height:1.8}.c-journey .jh-story-key{letter-spacing:-.03em;color:#111;border-top:1px solid #cdbd92;margin:clamp(34px,3.4vw,64px) 0 0;padding-top:clamp(24px,2.4vw,44px);font-size:clamp(19px,1.6vw,32px);font-weight:700}.c-journey .jh-story-btn{color:#15141a;border:1px solid #15141a;align-items:center;gap:12px;margin-top:clamp(30px,3vw,58px);padding:clamp(16px,1.35vw,26px) clamp(30px,2.6vw,50px);font-size:clamp(17px,1.25vw,24px);font-weight:600;transition:background .25s,color .25s;display:inline-flex}.c-journey .jh-story-btn:hover{color:#f7f4ef;background:#15141a}@media (max-width:860px){.c-journey .jh-story{grid-template-columns:1fr}.c-journey .jh-story-copy{padding:48px 20px 64px}.c-journey .jh-story h2{font-size:34px}.c-journey .jh-story-body p,.c-journey .jh-story-key{font-size:19px}}.c-journey .jh-head-eyebrow{letter-spacing:-.01em;color:#e3c98f;margin-bottom:12px;font-size:18px;font-weight:700;display:block}.c-journey .jh-head h2{letter-spacing:-.045em;color:#f5efe4;margin:0;font-size:clamp(32px,2.8vw,56px);font-weight:700;line-height:1.25}.c-journey .jh-films .jh-head{margin-bottom:clamp(28px,2.6vw,44px)}.c-journey .jh-films .c-video-copy .c-eyebrow{font-family:var(--j-body);letter-spacing:0;text-transform:none;color:#e3c98f;font-size:16px;font-weight:700}.c-journey .jh-films .c-video-copy .c-eyebrow i{display:none}@media (max-width:760px){.c-journey .jh-films .c-video-copy{bottom:18px;left:18px;right:18px}}.c-journey .jh-films .c-video-copy strong{letter-spacing:-.03em;white-space:pre-line;color:#fff;min-height:2.7em;font-size:clamp(19px,1.45vw,24px);font-weight:700;line-height:1.35}.c-journey .jh-courses{color:#f5efe4;background:#0b0b0e;border-top:1px solid #e3c98f8c;padding:clamp(64px,7vw,120px) 0 clamp(72px,7vw,120px)}.c-journey .jh-courses .jh-head{margin-bottom:clamp(36px,3.4vw,56px);padding:0 40px}.c-journey .jh-courses .jh-head-eyebrow{font-size:24px}.c-journey .jh-courses .jh-head h2{font-size:clamp(34px,4.4vw,56px)}.c-journey .jh-courses .jh-head h2 em{color:#e3c98f;font-style:normal}.c-journey .jh-courses .jh-head p{letter-spacing:-.02em;color:#ece6db;margin:22px 0 0;font-size:clamp(19px,1.9vw,24px);line-height:1.85}.c-journey .jh-courses-track{--jh-card:clamp(300px,calc((100vw - 184px) / 3),420px);grid-auto-flow:column;grid-auto-columns:var(--jh-card);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:0 40px;scroll-padding:0 40px;display:grid;overflow-x:auto}.c-journey .jh-courses-track::-webkit-scrollbar{display:none}@media (min-width:1880px){.c-journey .jh-courses-track{--jh-card:calc((100vw - 144px) / 5)}}.c-journey .jh-course{aspect-ratio:360/560;isolation:isolate;color:#fff;scroll-snap-align:start;background:#000;display:block;position:relative;overflow:hidden}.c-journey .jh-course figure{z-index:-2;margin:0;position:absolute;inset:0;overflow:hidden}.c-journey .jh-course figure img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1);display:block}.c-journey .jh-course:before{content:"";z-index:-1;background:linear-gradient(#000000db 0%,#000000a8 32%,#0003 56%,#0000 70%);position:absolute;inset:0}.c-journey .jh-course-low figure{height:58%;top:auto}.c-journey .jh-course-low figure:after{content:"";background:linear-gradient(#000,#0000);height:42%;position:absolute;inset:0 0 auto}@media (hover:hover) and (pointer:fine){.c-journey .jh-course:hover figure img{transform:scale(1.06)}}.c-journey .jh-course:focus-visible{outline-offset:3px;outline:2px solid #e3c98f}.c-journey .jh-course-body{text-align:center;flex-direction:column;align-items:center;padding:clamp(38px,3.4vw,52px) 12px 0;display:flex;position:absolute;top:0;left:0;right:0}.c-journey .jh-course-ko{letter-spacing:-.02em;color:#e3c98f;font-size:24px;font-weight:700;line-height:1.3}.c-journey .jh-course-en{letter-spacing:.01em;font-variant-numeric:lining-nums;white-space:pre-line;color:#fff;justify-content:center;align-items:center;height:3.3em;margin-top:.35em;font-family:Cormorant Garamond,Noto Serif KR,serif;font-size:clamp(32px,2.6vw,38px);font-weight:600;line-height:1.1;display:flex}.c-journey .jh-course-rule{background:#e3c98f;width:40px;height:1px;margin:16px 0 22px;display:block}.c-journey .jh-course-text{letter-spacing:-.035em;white-space:pre-line;color:#fff;font-size:24px;font-weight:500;line-height:1.45}.c-journey .jh-courses-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(40px,4.6vw,60px);padding:0 40px;display:flex}.c-journey .jh-courses-actions{flex-wrap:wrap;gap:18px;display:flex}.c-journey .jh-courses-arrows{gap:12px;display:flex}.c-journey .jh-courses-arrows button{color:#e3c98f;cursor:pointer;background:0 0;border:1px solid #e3c98f;border-radius:0;place-items:center;width:58px;height:58px;transition:background .25s,color .25s,opacity .25s;display:grid}.c-journey .jh-courses-arrows button:hover:not(:disabled){color:#16120a;background:#e3c98f}.c-journey .jh-courses-arrows button:disabled{opacity:.35;cursor:default}@media (max-width:767px){.c-journey .jh-courses .jh-head,.c-journey .jh-courses-foot{padding:0 20px}.c-journey .jh-courses-track{--jh-card:calc(100vw - 64px);gap:12px;padding:0 20px;scroll-padding:0 20px}.c-journey .jh-courses-arrows{display:none}.c-journey .jh-courses-actions{width:100%;display:grid}}.c-journey .jh-closing{min-height:clamp(620px,51vw,980px)}.c-journey .jh-closing .c-closing-image{object-position:center 40%;filter:blur(2.5px);height:100%;inset:0;transform:scale(1.04)}.c-journey .jh-closing .c-closing-scrim{background:radial-gradient(60% 56%,#000000b8 0%,#000000a3 50%,#00000073 100%)}.c-journey .jh-closing .c-closing-copy{gap:0;max-width:none;padding:0 20px}.c-journey.c-opening .jh-closing .c-closing-copy .c-eyebrow{font-family:var(--c-sans);letter-spacing:.34em;color:#e3c98f;font-size:24px;font-weight:700}.c-journey .jh-closing .c-closing-copy h2{letter-spacing:-.04em;color:#fff;text-shadow:0 4px 30px #0009,0 1px 3px #00000080;margin-top:clamp(26px,2.8vw,52px);font-size:clamp(44px,4.9vw,100px);font-weight:700;line-height:1.2}.c-journey .jh-closing .c-closing-copy h2 em{color:#e3c98f;font-style:normal}.c-journey .jh-closing .c-closing-copy p{color:#fff;max-width:none;margin-top:clamp(24px,2.4vw,44px);font-size:30px;font-weight:600;line-height:1.5}.c-journey .jh-closing .jh-btn-lg{margin-top:clamp(36px,3.4vw,64px)}@media (max-width:860px){.c-journey.c-opening .jh-closing .c-closing-copy .c-eyebrow{letter-spacing:.18em;font-size:13px}.c-journey .jh-closing .c-closing-copy h2{font-size:clamp(38px,10vw,52px)}}.c-journey .jh-btn{letter-spacing:-.02em;border-radius:0;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:0 32px;font-size:20px;font-weight:700;line-height:1.2;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.c-journey a.jh-btn.jh-btn-gold{color:#16120a;background:#e3c98f;border:1px solid #e3c98f}.c-journey a.jh-btn.jh-btn-gold:hover{color:#16120a;background:#f0dcaa;border-color:#f0dcaa}.c-journey a.jh-btn.jh-btn-line{color:#f5efe4;background:0 0;border:1px solid #e3c98f;font-weight:600}.c-journey a.jh-btn.jh-btn-line:hover{color:#16120a;background:#e3c98f}.c-journey .jh-btn-lg{min-height:clamp(64px,4.5vw,88px);padding:0 clamp(36px,2.7vw,52px);font-size:clamp(20px,1.45vw,28px)}
