.ContactPage-module__jsQ5_W__page{color:var(--ink);padding-top:42px}.ContactPage-module__jsQ5_W__heading{gap:20px;margin-bottom:40px;display:grid}.ContactPage-module__jsQ5_W__heading h1{font-family:var(--at-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2rem,2.4vw + 1rem,3.25rem);font-weight:700;line-height:1.25}.ContactPage-module__jsQ5_W__heading em{color:var(--muted-ink);font-style:normal}.ContactPage-module__jsQ5_W__heading>p:last-child{color:var(--muted-ink);font-size:1.0625rem;line-height:1.8}.ContactPage-module__jsQ5_W__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.ContactPage-module__jsQ5_W__guide{padding-top:8px;position:sticky;top:96px}.ContactPage-module__jsQ5_W__guide h2{font-family:var(--at-display);font-size:var(--at-t-xl);text-wrap:balance;margin-bottom:16px;font-weight:600;line-height:1.35}.ContactPage-module__jsQ5_W__guide>p{color:var(--muted-ink);line-height:1.8}.ContactPage-module__jsQ5_W__guide>a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;gap:8px;margin:12px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ContactPage-module__jsQ5_W__next{border-top:1px solid var(--paper-line);margin-top:16px;padding-top:24px}.ContactPage-module__jsQ5_W__next h3{font-family:var(--at-display);font-size:var(--at-t-lg);font-weight:600}.ContactPage-module__jsQ5_W__next ol{gap:20px;margin-top:20px;display:grid}.ContactPage-module__jsQ5_W__next li{gap:16px;display:flex}.ContactPage-module__jsQ5_W__next li>span{width:1em;color:var(--muted-ink);font-family:var(--at-display);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ContactPage-module__jsQ5_W__next strong{font-weight:700}.ContactPage-module__jsQ5_W__next li p{color:var(--muted-ink);margin-top:4px;font-size:.9375rem;line-height:1.7}.ContactPage-module__jsQ5_W__response{color:var(--muted-ink);font-size:var(--at-t-sm);margin-top:28px}.ContactPage-module__jsQ5_W__switcher{border:1px solid var(--paper-line);border-radius:var(--at-radius);background:var(--paper-field);gap:4px;padding:4px;display:flex}.ContactPage-module__jsQ5_W__switcher button{border-radius:var(--at-radius);min-height:48px;color:var(--muted-ink);cursor:pointer;flex:1;padding:8px 12px;font-weight:600;transition:background-color .2s,color .2s}.ContactPage-module__jsQ5_W__switcher button:hover{color:var(--ink)}.ContactPage-module__jsQ5_W__switcher button[aria-pressed=true]{background:var(--at-accent);color:var(--at-on-accent);font-weight:700}.ContactPage-module__jsQ5_W__draftHint{color:var(--muted-ink);font-size:var(--at-t-sm);margin:12px 2px 20px;line-height:1.7}.ContactPage-module__jsQ5_W__formPanel{border:1px solid var(--paper-line);border-radius:var(--at-radius);background:var(--paper-field);color:var(--ink);padding:clamp(24px,3.5vw,40px)}.ContactPage-module__jsQ5_W__formPanel[hidden]{display:none}.ContactPage-module__jsQ5_W__formPanel>h2{font-family:var(--at-display);font-size:var(--at-t-xl);margin-bottom:12px;font-weight:600;line-height:1.3}.ContactPage-module__jsQ5_W__formIntro{color:var(--muted-ink);margin-bottom:28px;line-height:1.8}.ContactPage-module__jsQ5_W__formPanel label{color:var(--ink)}.ContactPage-module__jsQ5_W__formPanel label .text-xs{color:var(--muted-ink);font-size:var(--at-t-sm)}.ContactPage-module__jsQ5_W__formPanel input:not([type=checkbox]),.ContactPage-module__jsQ5_W__formPanel select,.ContactPage-module__jsQ5_W__formPanel textarea{border-color:var(--paper-line);border-radius:var(--at-radius);background:var(--paper-input);color:var(--ink);font-size:var(--at-t-base)}.ContactPage-module__jsQ5_W__formPanel input::placeholder,.ContactPage-module__jsQ5_W__formPanel textarea::placeholder{color:var(--muted-ink)}.ContactPage-module__jsQ5_W__formPanel input:focus,.ContactPage-module__jsQ5_W__formPanel select:focus,.ContactPage-module__jsQ5_W__formPanel textarea:focus{border-color:var(--ink);box-shadow:none}.ContactPage-module__jsQ5_W__formPanel input:focus-visible,.ContactPage-module__jsQ5_W__formPanel select:focus-visible,.ContactPage-module__jsQ5_W__formPanel textarea:focus-visible{outline:2px solid var(--paper-focus);outline-offset:1px}.ContactPage-module__jsQ5_W__formPanel input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);margin-top:2px}:is(.ContactPage-module__jsQ5_W__formPanel [role=alert],.ContactPage-module__jsQ5_W__formPanel .text-red-500,.ContactPage-module__jsQ5_W__formPanel .text-red-600){color:var(--paper-danger)}.ContactPage-module__jsQ5_W__formPanel button[type=submit]{border-radius:var(--at-radius);background:var(--ink);min-height:52px;color:var(--paper);font-weight:700;transition:background-color .2s}.ContactPage-module__jsQ5_W__formPanel button[type=submit]:hover{background:color-mix(in srgb,var(--ink)82%,var(--paper))}.ContactPage-module__jsQ5_W__formPanel button:disabled{opacity:.6}.ContactPage-module__jsQ5_W__kakao{text-align:center;margin-top:32px}.ContactPage-module__jsQ5_W__kakao p{color:var(--muted-ink);font-size:var(--at-t-sm);margin-bottom:16px}@media (max-width:900px){.ContactPage-module__jsQ5_W__layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:32px}}@media (max-width:700px){.ContactPage-module__jsQ5_W__page{padding-top:32px}.ContactPage-module__jsQ5_W__heading{margin-bottom:24px}.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 var(--paper-line);order:1;width:100%;margin-top:24px;padding-top:28px;position:static}.ContactPage-module__jsQ5_W__formPanel{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.ContactPage-module__jsQ5_W__page *{transition:none!important}}
.ContactLetterExperience-module__vhuq1a__stage{--ink:#1c1a18;--muted-ink:#5c554d;--paper:#f4f2ee;--paper-field:#fbfaf8;--paper-input:#fff;--paper-edge:#dcd6cc;--paper-line:#d6cfc4;--paper-focus:#463a73;--paper-danger:#a3382c;background:var(--at-ink);min-height:calc(100dvh - 72px);color:var(--at-text);position:relative;overflow:clip}.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__deliveryCopy h1{max-width:9ch;font-family:var(--at-display);font-size:var(--at-t-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.22}.ContactLetterExperience-module__vhuq1a__deliveryIntro{color:var(--at-muted);font-size:var(--at-t-lg);margin:28px 0 0;line-height:1.7}.ContactLetterExperience-module__vhuq1a__actions{align-items:center;gap:18px;margin-top:38px;display:flex}.ContactLetterExperience-module__vhuq1a__openButton,.ContactLetterExperience-module__vhuq1a__skipButton{border-radius:var(--at-radius);cursor:pointer;min-height:48px;font:inherit;justify-content:center;align-items:center;gap:10px;font-weight:700;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{border:1px solid var(--at-accent);background:var(--at-accent);min-width:170px;color:var(--at-on-accent);padding:0 24px}.ContactLetterExperience-module__vhuq1a__openButton:hover{border-color:var(--at-accent-hover);background:var(--at-accent-hover)}.ContactLetterExperience-module__vhuq1a__skipButton{color:var(--at-muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 4px;font-weight:500}.ContactLetterExperience-module__vhuq1a__skipButton:hover{border-color:var(--at-muted);color:var(--at-text)}.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,#e9e3d9 0%,#d3c8b8 100%);border:1px solid #3c342c66;position:absolute;inset:0}.ContactLetterExperience-module__vhuq1a__envelopeBack{border-radius:5px}.ContactLetterExperience-module__vhuq1a__letterPreview{z-index:1;border:1px solid var(--paper-edge);border-radius:var(--at-radius);background:linear-gradient(#3c342c12 1px,transparent 1px),var(--paper);color:var(--ink);background-size:100% 34px;padding:8% 9%;transition:transform .34s cubic-bezier(.22,1,.36,1) 70ms;position:absolute;inset:8% 7% 20%;transform:translateY(18%);box-shadow:0 10px 28px #2820182e}.ContactLetterExperience-module__vhuq1a__letterPreview span{color:var(--muted-ink);font-size:var(--at-t-sm);margin-bottom:8px;display:block}.ContactLetterExperience-module__vhuq1a__letterPreview strong{font-family:var(--at-display);margin-bottom:13%;font-size:clamp(1rem,2vw,1.35rem);font-weight:600;display:block}.ContactLetterExperience-module__vhuq1a__letterPreview i{background:var(--paper-line);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,#cfc4b4 49.7%,#0000 50%) 0/50.5% 100% no-repeat,linear-gradient(-34deg,#d8cebf 49.7%,#0000 50%) 100%/50.5% 100% no-repeat,linear-gradient(#0000 46%,#ddd4c6 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,#eee9e1 0%,#d2c6b5 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;border:2px solid var(--at-accent-hover);background:var(--at-accent);width:66px;color:var(--at-on-accent);font-family:var(--at-display);border-radius:50%;place-items:center;font-size:1.65rem;font-weight:700;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 #00000047,inset 0 0 0 4px #1e16331f}.ContactLetterExperience-module__vhuq1a__postmark{z-index:4;color:var(--muted-ink);font-size:var(--at-t-sm);text-align:center;border:1px solid #3c342c80;place-content:center;padding:8px 14px;line-height:1.4;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);border-radius:var(--at-radius);background:linear-gradient(90deg,transparent 0 98%,#3c342c08 98%),linear-gradient(#3c342c08 1px,transparent 1px),var(--paper);color:var(--ink);background-size:23px 100%,100% 35px,auto;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 var(--paper-line);justify-content:space-between;align-items:start;gap:40px;padding-bottom:35px;display:flex}.ContactLetterExperience-module__vhuq1a__letterHeader h1{max-width:13ch;font-family:var(--at-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.4vw + 1rem,4.25rem);font-weight:700;line-height:1.2}.ContactLetterExperience-module__vhuq1a__addressee{color:var(--ink);font-size:var(--at-t-sm);text-align:right;flex:none;gap:8px;margin:5px 0 0;font-weight:600;line-height:1.6;display:grid}.ContactLetterExperience-module__vhuq1a__addressee span{color:var(--muted-ink)}.ContactLetterExperience-module__vhuq1a__letterIntro{max-width:40em;color:var(--muted-ink);margin:36px 0;font-size:clamp(1.0625rem,.5vw + 1rem,1.25rem);line-height:1.8}.ContactLetterExperience-module__vhuq1a__questions{border-block:1px solid var(--paper-line);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 var(--paper-line);padding-left:30px}.ContactLetterExperience-module__vhuq1a__questions span{color:var(--muted-ink);font-family:var(--at-display);font-size:var(--at-t-lg);font-variant-numeric:tabular-nums;margin-bottom:12px;font-weight:600;display:block}.ContactLetterExperience-module__vhuq1a__questions strong{margin-bottom:10px;font-size:1.0625rem;display:block}.ContactLetterExperience-module__vhuq1a__questions p{color:var(--muted-ink);margin:0;font-size:.9375rem;line-height:1.75}.ContactLetterExperience-module__vhuq1a__handwrittenNote{width:fit-content;max-width:45rem;color:var(--muted-ink);font-family:var(--at-display);font-size:var(--at-t-base);margin:30px 0 10px auto;font-weight:600;line-height:1.7;transform:rotate(-.7deg)}.ContactLetterExperience-module__vhuq1a__inquiry{margin-top:22px}.ContactLetterExperience-module__vhuq1a__stage .ContactLetterExperience-module__vhuq1a__letterPaper :focus-visible{outline-color:var(--paper-focus)}@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{padding:6px 10px}.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 var(--paper-line);border-left:0;padding-left:6px}.ContactLetterExperience-module__vhuq1a__handwrittenNote{margin:24px 6px 0}.ContactLetterExperience-module__vhuq1a__inquiry{margin-top:10px}}@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=a534400834f6d3cd.css.map*/