.ContactPage-module__jsQ5_W__page{color:#eee9f6;background:#0b0c19;padding:78px max(5%,50% - 600px) 100px}.ContactPage-module__jsQ5_W__heading{margin-bottom:55px;position:relative}.ContactPage-module__jsQ5_W__eyebrow{letter-spacing:.16em;color:#bda6d9;font-size:11px;line-height:1.8}.ContactPage-module__jsQ5_W__heading h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(40px,4.7vw,68px);font-weight:500;line-height:1.25}.ContactPage-module__jsQ5_W__heading em{color:#d5c1ed;font-style:normal}.ContactPage-module__jsQ5_W__heading>p:last-child{color:#b8b2c7;font-size:16px;line-height:1.9}.ContactPage-module__jsQ5_W__layout{grid-template-columns:.85fr 1.3fr;align-items:start;gap:65px;display:grid}.ContactPage-module__jsQ5_W__guide{padding:30px 0;position:sticky;top:90px}.ContactPage-module__jsQ5_W__guide>svg{color:#dfc5fc;margin-bottom:24px}.ContactPage-module__jsQ5_W__guide h2{letter-spacing:-.025em;margin-bottom:18px;font-size:25px;font-weight:500;line-height:1.5}.ContactPage-module__jsQ5_W__guide>p{color:#b8b2c7;font-size:14px;line-height:1.9}.ContactPage-module__jsQ5_W__guide>a{color:#dac5f4;align-items:center;gap:12px;min-height:44px;margin:20px 0;font-size:13px;display:inline-flex}.ContactPage-module__jsQ5_W__next{border-top:1px solid #fff2;margin-top:20px;padding-top:25px}.ContactPage-module__jsQ5_W__next ol{gap:23px;margin-top:25px;display:grid}.ContactPage-module__jsQ5_W__next li{gap:20px;display:flex}.ContactPage-module__jsQ5_W__next li>span{color:#b79dd2;padding-top:4px;font-size:11px}.ContactPage-module__jsQ5_W__next strong{font-size:15px;font-weight:500}.ContactPage-module__jsQ5_W__next li p{color:#aaa6bb;margin-top:8px;font-size:13px;line-height:1.8}.ContactPage-module__jsQ5_W__response{margin-top:35px;font-size:12px!important}.ContactPage-module__jsQ5_W__switcher{background:#171425;border:1px solid #fff2;border-radius:10px;gap:5px;padding:5px;display:flex}.ContactPage-module__jsQ5_W__switcher button{color:#c4bbd0;cursor:pointer;border-radius:6px;flex:1;min-height:48px;padding:10px;font-size:14px;font-weight:500}.ContactPage-module__jsQ5_W__switcher button[aria-pressed=true]{color:#251b34;background:#e3d5f5}.ContactPage-module__jsQ5_W__draftHint{color:#a9a1b9;margin:12px 3px 18px;font-size:11px;line-height:1.8}.ContactPage-module__jsQ5_W__formPanel{color:#21192c;background:#f5f2f8;border-radius:18px;padding:38px;box-shadow:0 22px 70px #00000020}.ContactPage-module__jsQ5_W__formPanel[hidden]{display:none}.ContactPage-module__jsQ5_W__formEyebrow{letter-spacing:.16em;color:#756183;font-size:10px}.ContactPage-module__jsQ5_W__formPanel>h2{letter-spacing:-.035em;margin:12px 0;font-size:29px;font-weight:600}.ContactPage-module__jsQ5_W__formIntro{color:#74667e;margin-bottom:30px;font-size:14px;line-height:1.9}.ContactPage-module__jsQ5_W__formPanel input:not([type=checkbox]),.ContactPage-module__jsQ5_W__formPanel select,.ContactPage-module__jsQ5_W__formPanel textarea{color:#20152b;background:#fff}.ContactPage-module__jsQ5_W__formPanel input:focus,.ContactPage-module__jsQ5_W__formPanel select:focus,.ContactPage-module__jsQ5_W__formPanel textarea:focus{--tw-ring-color:#ad8ccb40;border-color:#9771ba}.ContactPage-module__jsQ5_W__formPanel button[type=submit]{color:#fff;background:#392747;border-radius:7px;min-height:50px}.ContactPage-module__jsQ5_W__formPanel button[type=submit]:hover{background:#523763}.ContactPage-module__jsQ5_W__formPanel button:disabled{opacity:.6}.ContactPage-module__jsQ5_W__formPanel .bg-blue-50{background:#eae0f4;border-color:#d9c6e6}.ContactPage-module__jsQ5_W__formPanel .text-blue-800{color:#583a70}.ContactPage-module__jsQ5_W__formPanel .text-blue-600{color:#755091}.ContactPage-module__jsQ5_W__kakao{text-align:center;margin-top:32px}.ContactPage-module__jsQ5_W__kakao p{color:#b8b2c7;margin-bottom:16px;font-size:13px}.ContactPage-module__jsQ5_W__page button:focus-visible,.ContactPage-module__jsQ5_W__page a:focus-visible{outline-offset:4px;outline:2px solid #b994e3}@media (max-width:900px){.ContactPage-module__jsQ5_W__layout{grid-template-columns:.75fr 1.3fr;gap:32px}.ContactPage-module__jsQ5_W__formPanel{padding:26px}}@media (max-width:700px){.ContactPage-module__jsQ5_W__page{padding:50px 24px 65px}.ContactPage-module__jsQ5_W__heading{margin-bottom:25px}.ContactPage-module__jsQ5_W__layout{flex-direction:column;gap:20px;display:flex}.ContactPage-module__jsQ5_W__layout>div{order:0;width:100%}.ContactPage-module__jsQ5_W__guide{border-top:1px solid #fff2;order:1;width:100%;margin-top:24px;padding:28px 0 0;position:static}.ContactPage-module__jsQ5_W__guide>svg{display:none}.ContactPage-module__jsQ5_W__guide h2{margin-bottom:10px;font-size:20px}.ContactPage-module__jsQ5_W__guide>p{font-size:13px}.ContactPage-module__jsQ5_W__guide>a{margin:10px 0 15px}.ContactPage-module__jsQ5_W__formPanel{border-radius:12px;padding:26px 20px}.ContactPage-module__jsQ5_W__switcher button{font-size:13px}.ContactPage-module__jsQ5_W__heading>p:last-child{font-size:15px}}@media (prefers-reduced-motion:reduce){.ContactPage-module__jsQ5_W__page *{transition:none!important}}
.ContactLetterExperience-module__vhuq1a__stage{--ink:#211a2c;--muted-ink:#675c70;--paper:#f6f0e6;--paper-edge:#e1d4c1;--lavender:#d7c0ee;color:#f4eff8;background:radial-gradient(circle at 18% 12%,#61428438,#0000 27rem),radial-gradient(circle at 82% 76%,#32407f2e,#0000 30rem),#090a15;min-height:calc(100dvh - 72px);position:relative;overflow:clip}.ContactLetterExperience-module__vhuq1a__stage:before{content:"";opacity:.14;pointer-events:none;background-image:radial-gradient(circle,#ffffff75 0 1px,#0000 1.2px),radial-gradient(circle,#d7c0ee66 0 1px,#0000 1.2px);background-position:14px 24px,86px 68px;background-size:142px 142px,184px 184px;position:absolute;inset:0}.ContactLetterExperience-module__vhuq1a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactLetterExperience-module__vhuq1a__delivery{z-index:1;grid-template-columns:minmax(19rem,.82fr) minmax(32rem,1.18fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(1240px,100% - 64px);min-height:calc(100dvh - 72px);margin:0 auto;padding:72px 0 92px;display:grid;position:relative}.ContactLetterExperience-module__vhuq1a__deliveryCopy{max-width:31rem}.ContactLetterExperience-module__vhuq1a__kicker{color:#cbb2e4;letter-spacing:.18em;margin:0 0 20px;font-size:.69rem;font-weight:600;line-height:1.7}.ContactLetterExperience-module__vhuq1a__deliveryCopy h1{letter-spacing:-.06em;text-wrap:balance;max-width:9ch;margin:0;font-size:clamp(2.8rem,5.5vw,5.7rem);font-weight:500;line-height:1.08}.ContactLetterExperience-module__vhuq1a__deliveryIntro{color:#bcb4c8;margin:28px 0 0;font-size:1rem;line-height:1.9}.ContactLetterExperience-module__vhuq1a__actions{align-items:center;gap:18px;margin-top:38px;display:flex}.ContactLetterExperience-module__vhuq1a__openButton,.ContactLetterExperience-module__vhuq1a__skipButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:.86rem;font-weight:650;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,opacity .18s ease-out;display:inline-flex}.ContactLetterExperience-module__vhuq1a__openButton{color:#251c31;background:#e6d8f3;min-width:170px;padding:0 24px}.ContactLetterExperience-module__vhuq1a__openButton:hover{background:#f2e9fa}.ContactLetterExperience-module__vhuq1a__skipButton{color:#bdb4c9;border-bottom:1px solid #0000;border-radius:0;padding:0 4px}.ContactLetterExperience-module__vhuq1a__skipButton:hover{color:#f1e9f8;border-color:#8e7d9f}.ContactLetterExperience-module__vhuq1a__openButton:focus-visible,.ContactLetterExperience-module__vhuq1a__skipButton:focus-visible{outline-offset:5px;outline:3px solid #d7b8f5}.ContactLetterExperience-module__vhuq1a__openButton:disabled,.ContactLetterExperience-module__vhuq1a__skipButton:disabled{cursor:wait;opacity:.58}.ContactLetterExperience-module__vhuq1a__envelopeScene{perspective:1200px}.ContactLetterExperience-module__vhuq1a__envelope{aspect-ratio:1.48;filter:drop-shadow(0 34px 38px #00000061);width:min(100%,650px);transform-style:preserve-3d;margin:3rem auto 0;position:relative;transform:rotate(-2deg)}.ContactLetterExperience-module__vhuq1a__envelopeBack,.ContactLetterExperience-module__vhuq1a__envelopePocket,.ContactLetterExperience-module__vhuq1a__envelopeFlap{background:linear-gradient(145deg,#e9dfd1 0%,#d7c5ae 100%);border:1px solid #4c3b586b;position:absolute;inset:0}.ContactLetterExperience-module__vhuq1a__envelopeBack{border-radius:5px}.ContactLetterExperience-module__vhuq1a__letterPreview{z-index:1;color:var(--ink);background-color:#f7f1e8;background-image:linear-gradient(#735b8512 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ded2c2;padding:8% 9%;transition:transform .34s cubic-bezier(.22,1,.36,1) 70ms;position:absolute;inset:8% 7% 5%;transform:translateY(18%);box-shadow:0 10px 28px #412b1e2e}.ContactLetterExperience-module__vhuq1a__letterPreview span{color:#796d7e;letter-spacing:.16em;margin-bottom:9px;font-size:.65rem;display:block}.ContactLetterExperience-module__vhuq1a__letterPreview strong{margin-bottom:13%;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:500;display:block}.ContactLetterExperience-module__vhuq1a__letterPreview i{background:#d8cec1;width:72%;height:1px;margin:24px 0;display:block}.ContactLetterExperience-module__vhuq1a__letterPreview i:nth-of-type(2){width:88%}.ContactLetterExperience-module__vhuq1a__letterPreview i:nth-of-type(3){width:56%}.ContactLetterExperience-module__vhuq1a__envelopePocket{z-index:2;clip-path:polygon(0 25%,50% 66%,100% 25%,100% 100%,0 100%);background:linear-gradient(34deg,#d1bea7 49.7%,#0000 50%) 0/50.5% 100% no-repeat,linear-gradient(-34deg,#dac9b5 49.7%,#0000 50%) 100%/50.5% 100% no-repeat,linear-gradient(#0000 46%,#dfcfbc 46%);border-radius:0 0 5px 5px}.ContactLetterExperience-module__vhuq1a__envelopeFlap{z-index:3;clip-path:polygon(0 0,100% 0,50% 62%);transform-origin:50% 0;background:linear-gradient(160deg,#eee5d9 0%,#d4c1a9 100%);border-radius:5px 5px 0 0;transition:transform .3s cubic-bezier(.32,.72,0,1)}.ContactLetterExperience-module__vhuq1a__seal{z-index:4;aspect-ratio:1;color:#f4eaf8;background:radial-gradient(circle at 38% 30%,#9e7bb5,#563d68 70%);border:2px solid #e2cdec;border-radius:50%;place-items:center;width:66px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;transition:opacity .14s ease-in,transform .18s ease-in;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 16px #2c163647,inset 0 0 0 4px #ffffff1a}.ContactLetterExperience-module__vhuq1a__postmark{z-index:4;color:#4731549e;letter-spacing:.14em;text-align:center;border:1px solid #4e395b75;place-content:center;width:108px;height:58px;font-size:.55rem;line-height:1.6;display:grid;position:absolute;bottom:8%;right:7%;transform:rotate(-7deg)}.ContactLetterExperience-module__vhuq1a__stage[data-letter-state=opening] .ContactLetterExperience-module__vhuq1a__envelopeFlap{transform:rotateX(-178deg)}.ContactLetterExperience-module__vhuq1a__stage[data-letter-state=opening] .ContactLetterExperience-module__vhuq1a__letterPreview{transform:translateY(-24%)}.ContactLetterExperience-module__vhuq1a__stage[data-letter-state=opening] .ContactLetterExperience-module__vhuq1a__seal{opacity:0;transform:translate(-50%,-50%)scale(.72)}.ContactLetterExperience-module__vhuq1a__letter{z-index:1;width:min(1280px,100% - 48px);margin:0 auto;padding:58px 0 100px;animation:.28s cubic-bezier(.22,1,.36,1) both ContactLetterExperience-module__vhuq1a__letter-arrive;position:relative}.ContactLetterExperience-module__vhuq1a__letterPaper{border:1px solid var(--paper-edge);background:linear-gradient(90deg,transparent 0 98%,#73588908 98%),linear-gradient(#6c547b08 1px,transparent 1px),var(--paper);color:var(--ink);background-size:23px 100%,100% 35px,auto;border-radius:7px;padding:clamp(34px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 36px 110px #00000061}.ContactLetterExperience-module__vhuq1a__letterPaper:after{content:"";pointer-events:none;border:12px solid #fff3;position:absolute;inset:0}.ContactLetterExperience-module__vhuq1a__letterHeader{border-bottom:1px solid #d7cbbb;justify-content:space-between;align-items:start;gap:40px;padding-bottom:35px;display:flex}.ContactLetterExperience-module__vhuq1a__letterHeader .ContactLetterExperience-module__vhuq1a__kicker{color:#705881;margin-bottom:12px}.ContactLetterExperience-module__vhuq1a__letterHeader h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:500;line-height:1.08}.ContactLetterExperience-module__vhuq1a__letterHeader h1:focus-visible{outline-offset:8px;outline:3px solid #79558d}.ContactLetterExperience-module__vhuq1a__addressee{color:#55475e;letter-spacing:.13em;text-align:right;flex:none;gap:10px;margin:5px 0 0;font-size:.68rem;font-weight:650;line-height:1.7;display:grid}.ContactLetterExperience-module__vhuq1a__addressee span{color:#88778f}.ContactLetterExperience-module__vhuq1a__letterIntro{max-width:60ch;color:var(--muted-ink);margin:36px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.85}.ContactLetterExperience-module__vhuq1a__questions{border-block:1px solid #d7cbbb;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ContactLetterExperience-module__vhuq1a__questions li{min-width:0;padding:30px 30px 32px 0}.ContactLetterExperience-module__vhuq1a__questions li+li{border-left:1px solid #d7cbbb;padding-left:30px}.ContactLetterExperience-module__vhuq1a__questions span{color:#856c91;letter-spacing:.14em;margin-bottom:18px;font-size:.64rem;font-weight:700;display:block}.ContactLetterExperience-module__vhuq1a__questions strong{margin-bottom:10px;font-size:1.05rem;display:block}.ContactLetterExperience-module__vhuq1a__questions p{color:var(--muted-ink);margin:0;font-size:.84rem;line-height:1.75}.ContactLetterExperience-module__vhuq1a__handwrittenNote{color:#745980;width:fit-content;max-width:45rem;margin:30px 0 10px auto;font-family:Georgia,Times New Roman,serif;font-size:.94rem;font-style:italic;line-height:1.7;transform:rotate(-.7deg)}.ContactLetterExperience-module__vhuq1a__inquiry{margin-top:22px}.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page]{min-height:0;color:var(--ink);background:0 0;padding:42px 0 0}.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page]>div:first-child{margin-bottom:38px}.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page]>div:first-child>p{color:#6c5d74}.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page]>div:first-child em{color:#654778}:is(.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page] aside[aria-label=상담\ 안내]>p,.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page] aside[aria-label=상담\ 안내] li p){color:#6a5e70}.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page] aside[aria-label=상담\ 안내] a{color:#654778}@keyframes ContactLetterExperience-module__vhuq1a__letter-arrive{0%{opacity:0;transform:translateY(22px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:920px){.ContactLetterExperience-module__vhuq1a__delivery{grid-template-columns:1fr;gap:24px;width:min(720px,100% - 48px);padding:54px 0 70px}.ContactLetterExperience-module__vhuq1a__deliveryCopy{max-width:38rem}.ContactLetterExperience-module__vhuq1a__deliveryCopy h1{max-width:12ch}.ContactLetterExperience-module__vhuq1a__envelope{width:min(100%,590px);margin-top:0}.ContactLetterExperience-module__vhuq1a__letterHeader{display:grid}.ContactLetterExperience-module__vhuq1a__addressee{text-align:left}}@media (max-width:700px){.ContactLetterExperience-module__vhuq1a__stage{min-height:calc(100dvh - 64px)}.ContactLetterExperience-module__vhuq1a__delivery{width:calc(100% - 40px);min-height:calc(100dvh - 64px);padding:38px 0 50px}.ContactLetterExperience-module__vhuq1a__deliveryCopy h1{max-width:10ch;font-size:clamp(2.55rem,13vw,4.2rem)}.ContactLetterExperience-module__vhuq1a__deliveryIntro{margin-top:20px;font-size:.94rem}.ContactLetterExperience-module__vhuq1a__actions{justify-items:start;gap:8px;margin-top:28px;display:grid}.ContactLetterExperience-module__vhuq1a__openButton{width:100%}.ContactLetterExperience-module__vhuq1a__skipButton{min-height:44px}.ContactLetterExperience-module__vhuq1a__envelope{width:112%;margin-left:-6%}.ContactLetterExperience-module__vhuq1a__seal{width:54px}.ContactLetterExperience-module__vhuq1a__postmark{width:88px;height:50px}.ContactLetterExperience-module__vhuq1a__letter{width:calc(100% - 24px);padding:18px 0 54px}.ContactLetterExperience-module__vhuq1a__letterPaper{padding:30px 18px 40px}.ContactLetterExperience-module__vhuq1a__letterPaper:after{border-width:6px}.ContactLetterExperience-module__vhuq1a__letterHeader{padding-inline:6px;gap:22px;padding-bottom:28px}.ContactLetterExperience-module__vhuq1a__letterHeader h1{font-size:clamp(2.4rem,12vw,3.7rem)}.ContactLetterExperience-module__vhuq1a__letterIntro{margin:28px 6px;font-size:1rem}.ContactLetterExperience-module__vhuq1a__questions{grid-template-columns:1fr}.ContactLetterExperience-module__vhuq1a__questions li{padding:22px 6px}.ContactLetterExperience-module__vhuq1a__questions li+li{border-top:1px solid #d7cbbb;border-left:0;padding-left:6px}.ContactLetterExperience-module__vhuq1a__handwrittenNote{margin:24px 6px 0}.ContactLetterExperience-module__vhuq1a__inquiry{margin-top:10px}.ContactLetterExperience-module__vhuq1a__inquiry [data-atelier-page]{padding-top:32px}}@media (prefers-reduced-motion:reduce){.ContactLetterExperience-module__vhuq1a__envelopeFlap,.ContactLetterExperience-module__vhuq1a__letterPreview,.ContactLetterExperience-module__vhuq1a__seal,.ContactLetterExperience-module__vhuq1a__letter{transition:none;animation:none}}
/*# sourceMappingURL=984e6ec068659f1e.css.map*/