.home_page__xDtWl{--ink:#3a3a3a;--muted:#aaaaaa;--hair:#dddddd;--ease:cubic-bezier(0.215,0.61,0.355,1);--sans:var(--font-body),"Pretendard Variable",system-ui,sans-serif;--serif:var(--font-annot-ko),var(--font-annot-en),Georgia,serif;position:relative;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:#fff;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;font-weight:400}.home_page__xDtWl a{color:inherit;text-decoration:none}.home_topbar__S3X_G{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px;flex-shrink:0;padding:26px 32px}.home_topbarLeft__tXSyC{justify-self:start;display:flex;flex-direction:column;gap:8px}.home_topbarRight__IkFE1{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.home_topbarRight__IkFE1 a{font-size:13.5px;color:var(--ink);opacity:.7;transition:opacity .3s var(--ease)}.home_topbarRight__IkFE1 a:hover{opacity:1}.home_eyebrow__4Etmd{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);opacity:.5}.home_topbarNav__h7SbZ{justify-self:center;display:flex;gap:26px;font-size:15px}.home_topbarNav__h7SbZ a{position:relative;padding-bottom:3px;transition:color .4s var(--ease);cursor:pointer}.home_topbarNav__h7SbZ a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.home_topbarNav__h7SbZ a:hover{color:#000}.home_topbarNav__h7SbZ a:focus-visible:after,.home_topbarNav__h7SbZ a:hover:after{transform:scaleX(1)}.home_grain__kIv4b{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-size:140px 140px}.home_stage__KDNor{position:relative;z-index:2;display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center}.home_logo___mUp2{position:relative;margin:0;font-size:inherit;font-weight:400}.home_logoCaption__ZnQ8O{margin:20px 0 0;padding-left:.34em;font-size:10.5px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:var(--ink);opacity:.32}.home_tagline__ytg5X{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .42em;margin:clamp(34px,5vh,60px) 0 0;font-size:clamp(22px,2.6vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.02em}.home_taglineWord__togZA{position:relative;display:inline-block;padding-bottom:6px;overflow:hidden}.home_taglineWord__togZA:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--hair);transform:translateY(4px);transition:transform .3s ease-in-out .3s}.home_taglineLine__ao2Va{display:block;transform:translateY(110%);transition:transform .55s ease-out}.home_entered__RcVGz .home_taglineLine__ao2Va,.home_entered__RcVGz .home_taglineWord__togZA:after{transform:translateY(0)}.home_entered__RcVGz .home_taglineWord__togZA:nth-child(2) .home_taglineLine__ao2Va{transition-delay:.1s}.home_entered__RcVGz .home_taglineWord__togZA:nth-child(3) .home_taglineLine__ao2Va{transition-delay:.2s}.home_bottombar__Gd_et{position:relative;z-index:2;display:flex;align-items:center;gap:22px;flex-shrink:0;flex-wrap:wrap;padding:0 32px 26px;font-size:12.5px;color:var(--muted)}.home_bottombar__Gd_et a{transition:color .4s var(--ease)}.home_bottombar__Gd_et a:hover{color:var(--ink)}.home_copy__TM6yV{margin-left:auto}@media (max-width:767px){.home_topbar__S3X_G{grid-template-columns:auto 1fr;gap:12px;padding:20px 20px 0}.home_topbarRight__IkFE1{display:none}.home_topbarNav__h7SbZ{justify-self:end;gap:16px;font-size:14px}.home_topbarNav__h7SbZ a{display:inline-flex;align-items:center;min-height:44px;padding-bottom:0}.home_topbarNav__h7SbZ a:after{bottom:9px}.home_eyebrow__4Etmd{font-size:10px;letter-spacing:.2em}.home_stage__KDNor{padding:0 20px}.home_tagline__ytg5X{gap:0 .34em;font-size:clamp(19px,6vw,26px)}.home_bottombar__Gd_et{gap:12px 16px;padding:0 20px 20px;font-size:11.5px}.home_copy__TM6yV{width:100%;margin-left:0}}@media (max-height:440px){.home_page__xDtWl{height:auto;min-height:100dvh;overflow-y:auto}.home_topbar__S3X_G{padding:14px 20px}.home_bottombar__Gd_et{padding:0 20px 14px}.home_tagline__ytg5X{margin-top:clamp(18px,3vh,30px)}.home_logoCaption__ZnQ8O{margin-top:12px}}.home_winLayer__ZpJdX{position:absolute;inset:0;z-index:20;pointer-events:none}.home_win__c3kOT{display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;user-select:text;background:#fff;border:1px solid #e7e7e7;box-shadow:0 28px 64px -28px rgba(24,52,120,.28),0 2px 8px -4px rgba(24,52,120,.12);outline:none}.home_win__c3kOT:focus-visible{border-color:#b9d0fb}.home_winDesk__VJOXt{position:absolute;left:0;top:0;border-radius:14px;animation:home_winIn__FF7BZ .28s cubic-bezier(.22,1,.36,1) both,home_winWipe__2HPWm .5s cubic-bezier(.4,0,.2,1) both}.home_winSheet__zt_5q{position:absolute;right:0;bottom:0;left:0;top:9dvh;border-radius:16px 16px 0 0;animation:home_winUp__jxZRN .28s cubic-bezier(.22,1,.36,1) both}@keyframes home_winIn__FF7BZ{0%{opacity:0;transform:translate3d(var(--wx,0),calc(var(--wy, 0px) + 10px),0) scale(.985)}}@keyframes home_winWipe__2HPWm{0%{clip-path:circle(0 at var(--ox,50%) var(--oy,0))}to{clip-path:circle(calc(var(--wr, 600px) + 120px) at var(--ox,50%) var(--oy,0))}}@keyframes home_winUp__jxZRN{0%{opacity:0;transform:translateY(24px)}}.home_winBar__C5iWx{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 12px 12px 18px;border-bottom:1px solid var(--hair)}.home_winDesk__VJOXt .home_winBar__C5iWx{cursor:grab;touch-action:none}.home_winDesk__VJOXt .home_winBar__C5iWx:active{cursor:grabbing}.home_winTitle__Ev5K4{font-size:12px;font-weight:700;letter-spacing:.14em;color:#8a8a8a}.home_winClose__9Vz7q{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:1px solid var(--hair);border-radius:9px;background:transparent;color:var(--muted);font-size:12px;line-height:1;cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.home_winClose__9Vz7q:focus-visible,.home_winClose__9Vz7q:hover{color:var(--ink);border-color:#b9d0fb}.home_winBody__1IjoU{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:18px}.home_winGrid__KfMRU{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px 4px}.home_tile__7vcHF{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 6px 13px;border-radius:12px;text-align:center;transition:background .3s var(--ease)}.home_tile__7vcHF:focus-visible,.home_tile__7vcHF:hover{background:#f4f7ff}.home_tileArt__XarwT{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid #dfe7f7;border-radius:14px;background:#f2f6ff;color:#2563eb;transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease)}.home_tileArt__XarwT svg{width:28px;height:28px}.home_tileArtDim__MhfOx{color:#93b4ef;background:#f7f9fe}.home_tile__7vcHF:focus-visible .home_tileArt__XarwT,.home_tile__7vcHF:hover .home_tileArt__XarwT{transform:translateY(-2px);border-color:#b9d0fb;background:#e8f0ff;color:#1d4ed8}.home_tileArrow__UtL28{position:absolute;top:4px;right:6px;font-size:10px;line-height:1;color:var(--muted)}.home_tileName__MZMDv{font-size:13px;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;transition:color .3s var(--ease)}.home_tile__7vcHF:focus-visible .home_tileName__MZMDv,.home_tile__7vcHF:hover .home_tileName__MZMDv{color:#1d4ed8}.home_tileTag__h0FRt{font-size:10.5px;line-height:1.25;color:var(--muted)}.home_winProse__rMPdg{margin:0 0 13px;font-family:var(--serif);font-size:15px;line-height:1.7;color:var(--ink);opacity:.82}.home_winMail__G83lR{display:inline-block;margin-bottom:16px;font-size:13px;color:var(--muted);box-shadow:inset 0 -1px 1px -1px var(--muted);transition:color .4s var(--ease)}.home_winMail__G83lR:hover{color:var(--ink)}.home_winMore__TsKiF{display:block;margin-top:16px;font-size:13px;color:var(--ink);opacity:.55;transition:opacity .3s var(--ease)}.home_winMore__TsKiF:hover{opacity:1}.home_winEmpty__IIapI{margin:0;font-size:13.5px;color:var(--muted)}@media (max-width:620px){.home_winClose__9Vz7q{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.home_page__xDtWl *,.home_page__xDtWl :after,.home_page__xDtWl :before{transition-duration:.01ms!important;transition-delay:0s!important}.home_taglineLine__ao2Va,.home_taglineWord__togZA:after{transform:translateY(0)}.home_winDesk__VJOXt,.home_winSheet__zt_5q{animation:none}}