.thegeul-landing{--copper:217,117,89;--beta-h:34px;--font-serif-kr:"Noto Serif KR","AppleMyungjo","Nanum Myeongjo",Georgia,serif;--font-sans-kr:"Noto Sans KR","Apple SD Gothic Neo",system-ui,sans-serif;background-color:var(--bg);color:rgba(var(--ink-900),1);font-family:var(--font-sans-kr),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}html:has(.thegeul-landing){scroll-behavior:smooth}.thegeul-landing ::-moz-selection{background:rgba(var(--copper),.85);color:#fff}.thegeul-landing ::selection{background:rgba(var(--copper),.85);color:#fff}.thegeul-landing .vertical{writing-mode:vertical-rl;letter-spacing:.14em}.thegeul-landing .reveal{opacity:0;transform:translateY(22px);filter:blur(6px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),filter .9s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform,filter}.thegeul-landing .reveal.is-in{opacity:1;transform:translateY(0);filter:blur(0)}.thegeul-landing .caret{display:inline-block;width:.06em;min-width:2px;height:1em;margin-left:.04em;transform:translateY(.12em);background:rgba(var(--copper),1)}.thegeul-landing .animate-blink{animation:thegeul-blink 1.05s step-end infinite}@keyframes thegeul-blink{0%,49%{opacity:1}50%,to{opacity:0}}.thegeul-landing .ink-drops{display:inline-flex;gap:3px;align-items:center}.thegeul-landing .ink-drops i{width:5px;height:5px;border-radius:50%;background:rgba(var(--accent),1);animation:thegeul-ink-drop 1.1s ease-in-out infinite}.thegeul-landing .ink-drops i:nth-child(2){animation-delay:.18s}.thegeul-landing .ink-drops i:nth-child(3){animation-delay:.36s}@keyframes thegeul-ink-drop{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}.thegeul-landing .demo-selection{background:rgba(var(--copper),.22);box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:2px;transition:background .5s ease}.thegeul-landing .copper-pulse{animation:thegeul-copper-pulse 1.2s ease-out;border-radius:2px}@keyframes thegeul-copper-pulse{0%{background:rgba(var(--copper),.45)}to{background:rgba(var(--copper),0)}}.thegeul-landing h1,.thegeul-landing h2,.thegeul-landing h3{text-wrap:balance}.thegeul-landing p{text-wrap:pretty}html[lang=ko] .thegeul-landing{word-break:keep-all;line-break:normal}.thegeul-landing .door-inner,.thegeul-landing .door-leaf,.thegeul-landing .door-mark,.thegeul-landing .door-spot{transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .32s cubic-bezier(.22,.61,.36,1)}.thegeul-landing .door-leaf{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.thegeul-landing .door-inner{opacity:0;transform:scale(.965)}.thegeul-landing .door-spot{opacity:0;background:radial-gradient(16rem circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.13),rgba(255,255,255,0) 62%)}.thegeul-landing .door:focus-visible .door-spot,.thegeul-landing .door:hover .door-spot{opacity:1}.thegeul-landing .door:focus-visible .door-leaf,.thegeul-landing .door:hover .door-leaf{transform:rotateY(-24deg)}.thegeul-landing .door-right:focus-visible .door-leaf,.thegeul-landing .door-right:hover .door-leaf{transform:rotateY(24deg)}.thegeul-landing .door:focus-visible .door-inner,.thegeul-landing .door:hover .door-inner{opacity:1;transform:scale(1)}.thegeul-landing .door:focus-visible .door-mark,.thegeul-landing .door:hover .door-mark{transform:scale(1.06)}.thegeul-landing .door:active .door-leaf{transform:rotateY(-30deg) scale(.995)}.thegeul-landing .door-right:active .door-leaf{transform:rotateY(30deg) scale(.995)}.thegeul-landing .glance-card{transition:transform .26s cubic-bezier(.22,.61,.36,1),border-color .26s ease,background-color .26s ease;will-change:transform}.thegeul-landing .glance-card:hover{transform:translateY(-2px)}.thegeul-landing .glance-card:active{transform:translateY(0) scale(.985)}.thegeul-landing .glance-card .glance-icon{transition:transform .26s cubic-bezier(.22,.61,.36,1)}.thegeul-landing .glance-card:hover .glance-icon{transform:scale(1.12) rotate(-4deg)}.thegeul-landing .rule-draw{transform:scaleX(0);transform-origin:left center;transition:transform .62s cubic-bezier(.22,.61,.36,1)}.thegeul-landing .reveal.is-in .rule-draw,.thegeul-landing .rule-draw.is-in{transform:scaleX(1)}.thegeul-landing .room-pane{transform:none}.thegeul-landing .split-rule{height:0;opacity:0;transition:height .9s cubic-bezier(.22,.61,.36,1),opacity .7s ease-out}.thegeul-landing .scene-in .split-rule{height:300px;opacity:.4}@media (min-width:768px){.thegeul-landing .room-pane{transform:translate3d(var(--split,0),0,0)}}.thegeul-landing .mark-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .52s cubic-bezier(.22,.61,.36,1)}.thegeul-landing .scene-in .mark-line{stroke-dashoffset:0}.thegeul-landing .mark-bg{opacity:0;transform:translateZ(0);transition:opacity .9s ease-out,transform 3s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.thegeul-landing .scene-in .mark-bg--geul{opacity:.34;transform:translate3d(-52px,62px,0)}.thegeul-landing .scene-in .mark-bg--haru{opacity:.34;transition-delay:.9s}.thegeul-landing .mark-sun{opacity:0;transform:translateY(30px) scale(.3);transform-box:fill-box;transform-origin:center;transition:transform .62s cubic-bezier(.34,1.56,.64,1),opacity .24s ease-out}.thegeul-landing .scene-in .mark-sun{opacity:1;transform:none}.thegeul-landing .door-bloom{opacity:0;transform:scale(.72);transition:opacity 1.7s ease-out,transform 2.2s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.thegeul-landing .reveal.is-in .door-bloom--indigo{opacity:.5;transform:scale(1);transition-delay:.2s}.thegeul-landing .reveal.is-in .door-bloom--copper{opacity:.42;transform:scale(1);transition-delay:.76s}.thegeul-landing .ink-bleed{opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity 1.6s ease-out,transform 2.2s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.thegeul-landing .ink-bleed--ink{filter:blur(44px);margin-left:-4%}.thegeul-landing .ink-bleed--copper{filter:blur(36px);margin-left:9%;margin-top:5%}.thegeul-landing .reveal.is-in .ink-bleed--ink{opacity:.62;transform:translate(-50%,-50%) scale(1)}.thegeul-landing .reveal.is-in .ink-bleed--copper{opacity:.5;transform:translate(-50%,-50%) scale(1);transition-delay:.24s}@media (max-height:760px){.thegeul-landing .cross-head h2{font-size:1.25rem}.thegeul-landing .cross-head p{display:none}.thegeul-landing .cross-head{margin-bottom:.25rem}}@media (max-height:620px){.thegeul-landing .cross-cap,.thegeul-landing .cross-head>p:first-child{display:none}}.thegeul-landing .cross-cap{animation:thegeul-cap-in .26s ease-out}@keyframes thegeul-cap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.thegeul-landing){scroll-behavior:auto}.thegeul-landing .reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.thegeul-landing .animate-blink,.thegeul-landing .copper-pulse,.thegeul-landing .ink-drops i{animation:none!important}.thegeul-landing .door-inner,.thegeul-landing .door-leaf,.thegeul-landing .door-mark,.thegeul-landing .glance-card,.thegeul-landing .glance-card .glance-icon,.thegeul-landing .rule-draw{transform:none!important;transition:opacity .2s ease!important}.thegeul-landing .door:focus-visible .door-leaf,.thegeul-landing .door:hover .door-leaf{opacity:0}.thegeul-landing .door-spot{display:none}.thegeul-landing .cross-cap{animation:none!important}.thegeul-landing .ink-bleed{transition:none!important;transform:translate(-50%,-50%) scale(1)!important}.thegeul-landing .split-rule{transition:none!important;height:300px;opacity:.4}.thegeul-landing .mark-line{transition:none!important;stroke-dashoffset:0}.thegeul-landing .door-bloom,.thegeul-landing .mark-bg,.thegeul-landing .mark-sun{transition:none!important}.thegeul-landing .mark-bg{opacity:.34;transform:none!important}.thegeul-landing .mark-sun{opacity:1;transform:none!important}.thegeul-landing .door-bloom--indigo{opacity:.5;transform:scale(1)}.thegeul-landing .door-bloom--copper{opacity:.42;transform:scale(1)}.thegeul-landing .ink-bleed--ink{opacity:.55!important}.thegeul-landing .ink-bleed--copper{opacity:.44!important}}.review-card{container-type:inline-size;position:relative;aspect-ratio:1;overflow:hidden}.rc-content{position:absolute;inset:0}.review-card.is-framed .rc-content{transform:scale(.94)}.rc-chip{top:8.89%;display:inline-flex;align-items:center;height:4.81%;padding:0 2.22%;border:1px solid;border-radius:999px;font-size:8px;font-size:2.31cqw;font-weight:600;white-space:nowrap}.rc-chip,.rc-cover{position:absolute;left:10.19%}.rc-cover{top:18.52%;width:36.76%;height:52.78%;border-radius:1.3%;overflow:hidden;box-shadow:0 1.9% 4.4% rgba(40,30,16,.34)}.rc-meta{position:absolute;left:52.31%;right:10.19%;top:20%}.rc-title{font-size:15px;font-size:4.26cqw;font-weight:700;line-height:1.28}.rc-creator{font-size:10px;font-size:2.87cqw;margin-top:4.3%}.rc-detail{font-size:8.5px;font-size:2.41cqw;margin-top:2.6%}.rc-stars{display:flex;align-items:center;margin-top:6.4%}.rc-star-row{display:flex;gap:5.35%;width:62.8%}.rc-star{flex:1 1 0;aspect-ratio:1}.rc-rating{margin-left:5.4%;font-size:10.4px;font-size:2.96cqw;font-weight:600}.rc-one{position:absolute;left:10.19%;right:10.19%;bottom:19.26%;font-size:13px;font-size:3.7cqw;font-style:italic;line-height:1.45;padding-left:6.9%;text-indent:-6.9%}.rc-quote{font-size:31px;font-size:8.89cqw;font-weight:700;font-style:normal;line-height:0}.rc-rule{bottom:14.63%;width:5.93%;height:.37%}.rc-foot,.rc-rule{position:absolute;left:10.19%}.rc-foot{right:10.19%;bottom:9.81%;display:flex;align-items:baseline;justify-content:space-between;gap:3%}.rc-date{font-size:8.5px;font-size:2.41cqw;white-space:nowrap}.rc-brand{font-size:8px;font-size:2.31cqw;font-weight:600;white-space:nowrap}.rc-cover-title{font-size:8.4px;font-size:2.4cqw}.rc-cover-author{font-size:6px;font-size:1.7cqw}.rc-cover-dot{width:15px;height:15px;width:4.4cqw;height:4.4cqw}