@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_d672c6{font-family:Jost,Jost Fallback;font-style:normal}.__variable_d672c6{--font-jost:"Jost","Jost Fallback"}.SiteFooter_footer__aUaTs{padding:28px 0 calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line-soft);background:#ecebe7;font-size:.8125rem;line-height:1.8;color:var(--color-text-sub)}.SiteFooter_links__eQxyy{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 20px}.SiteFooter_links__eQxyy a{padding:4px 0}.SiteFooter_strong__AOshd{font-weight:700;color:var(--color-text)}.SiteFooter_info__sg8A0{margin-top:14px;text-align:center}.SiteFooter_summary__9sJ8X{display:inline-flex;align-items:center;gap:4px;padding:6px 4px;list-style:none;cursor:pointer;font-size:.75rem}.SiteFooter_summary__9sJ8X::-webkit-details-marker{display:none}.SiteFooter_summary__9sJ8X svg{transition:transform .2s var(--ease)}.SiteFooter_info__sg8A0[open] .SiteFooter_summary__9sJ8X svg{transform:rotate(180deg)}.SiteFooter_list__huJtM{margin-top:10px;padding:14px 16px;border-radius:var(--radius-sm);background:rgba(255,255,255,.5);font-size:.75rem;line-height:1.7;text-align:left}.SiteFooter_list__huJtM>div{display:flex;gap:12px}.SiteFooter_list__huJtM>div+div{margin-top:4px}.SiteFooter_list__huJtM dt{flex:0 0 104px;color:var(--color-text)}.SiteFooter_list__huJtM dd{flex:1 1;min-width:0;word-break:keep-all;overflow-wrap:anywhere}.SiteFooter_note__VV4us{display:block;opacity:.85}.SiteFooter_copy__kUVKS{margin-top:14px;font-size:.75rem;text-align:center;opacity:.85}:root{--color-bg:#f3f1ed;--color-surface:#fbfaf8;--color-charcoal:#202020;--color-black:#111111;--color-burgundy:#702c3d;--color-burgundy-deep:#4e1d2a;--color-rose:#c8a3a8;--color-line:#b8b8b5;--color-line-soft:#e3e0db;--color-text:#242424;--color-text-sub:#6b6b6b;--color-on-dark:#f5f4f1;--color-on-dark-sub:#b9b5b0;--color-silver:#d9d9d6;--color-outside:#e4e1dc;--font-body:var(--font-noto-kr),-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;--font-heading:var(--font-jost),var(--font-noto-kr),-apple-system,"Apple SD Gothic Neo",sans-serif;--font-display:var(--font-jost),-apple-system,sans-serif;--radius:14px;--radius-sm:10px;--gutter:22px;--shell-width:480px;--shadow-card:0 1px 2px rgba(40,30,25,0.04),0 6px 20px rgba(40,30,25,0.05);--ease:cubic-bezier(0.2,0.7,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden}html{scroll-behavior:smooth}body{background:var(--color-outside);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.6;letter-spacing:-.01em;word-break:keep-all;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}:focus-visible{outline:2px solid var(--color-burgundy);outline-offset:3px}.app-shell{position:relative;width:100%;max-width:var(--shell-width);min-height:100vh;min-height:100dvh;margin:0 auto;background:var(--color-bg);overflow:hidden}@media (min-width:481px){.app-shell{box-shadow:0 0 0 1px var(--color-line-soft),0 20px 60px rgba(40,30,25,.08)}}.shell-fixed{position:fixed;left:50%;transform:translateX(-50%);width:100%;max-width:var(--shell-width)}.container{width:100%;padding:0 var(--gutter)}.serif{font-family:var(--font-heading);font-weight:300;letter-spacing:-.02em}.display{font-family:var(--font-display);font-weight:400;letter-spacing:.04em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.caps{font-family:var(--font-display);font-weight:500;font-size:.6875rem;letter-spacing:.28em}.caps,.eyebrow{text-transform:uppercase}.eyebrow{font-size:.75rem;letter-spacing:.18em;color:var(--color-text-sub)}.btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 24px;border-radius:999px;background:var(--color-burgundy);color:var(--color-on-dark);font-size:.9375rem;font-weight:500;letter-spacing:.02em;box-shadow:0 8px 20px rgba(112,44,61,.22);transition:background .2s var(--ease),opacity .2s var(--ease),transform .15s var(--ease)}.btn-primary:hover:not(:disabled){background:var(--color-burgundy-deep)}.btn-primary:active:not(:disabled){transform:scale(.985)}.btn-primary:disabled{background:#cfcac4;color:#7a7570;box-shadow:none;cursor:not-allowed}.btn-text{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:.875rem;color:var(--color-text-sub)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}