.swMWYG_page{max-width:1180px;padding:130px var(--gutter) 120px;margin:0 auto}.swMWYG_masthead{border-bottom:2px solid #e6e6e6;padding-bottom:18px}.swMWYG_masthead h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(56px,9vw,120px);font-weight:400;line-height:1}.swMWYG_masthead p{color:var(--text-muted);margin-top:10px;font-size:14px}.swMWYG_layout{grid-template-columns:1fr 1.35fr;gap:clamp(40px,6vw,96px);padding-top:56px;display:grid}.swMWYG_lead{font-family:var(--kr-serif);letter-spacing:-.02em;word-break:keep-all;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.5}.swMWYG_block{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.swMWYG_block h3{font-family:var(--serif);margin-bottom:12px;font-size:26px;font-weight:400}.swMWYG_block address{color:#dcdcdc;flex-direction:column;font-size:17px;font-style:normal;line-height:1.6;display:flex}.swMWYG_link{color:var(--text-muted);border-bottom:1px solid;margin-top:10px;font-size:14px;transition:color .2s;display:inline-block}.swMWYG_link:hover{color:#fff}.swMWYG_hours div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.swMWYG_hours div:first-child{padding-top:0}.swMWYG_hours dt{color:var(--text-muted)}.swMWYG_hours dd{color:#e6e6e6;font-variant-numeric:tabular-nums}.swMWYG_socials{gap:20px;display:flex}.swMWYG_form{flex-direction:column;gap:22px;display:flex}.swMWYG_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.swMWYG_topics{border:0;flex-wrap:wrap;gap:8px;display:flex}.swMWYG_topics legend{color:#bdbdbd;margin-bottom:12px;font-size:13px}.swMWYG_topics label{cursor:pointer}.swMWYG_topics input{opacity:0;pointer-events:none;position:absolute}.swMWYG_topics span{border:1px solid var(--line);color:#c4c4c4;border-radius:999px;padding:9px 16px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-block}.swMWYG_topics input:checked+span{color:#0a0a0a;background:#f2f2f2;border-color:#f2f2f2}.swMWYG_topics input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.swMWYG_two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.swMWYG_field{color:#bdbdbd;flex-direction:column;gap:6px;font-size:13px;display:flex}.swMWYG_field input,.swMWYG_field textarea{width:100%;font:inherit;color:#fff;resize:vertical;background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:none;padding:10px 0;font-size:17px;line-height:1.6;transition:border-color .2s}.swMWYG_field input:focus,.swMWYG_field textarea:focus{border-bottom-color:#fff}.swMWYG_error{color:#ff8a8a;font-size:14px}.swMWYG_submitRow{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.swMWYG_privacy{color:#6f6f6f;font-size:12px}.swMWYG_submitRow button{color:#0a0a0a;cursor:pointer;background:#f2f2f2;border:0;border-radius:999px;align-items:center;gap:12px;height:52px;padding:0 26px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-flex}.swMWYG_submitRow button span{transition:transform .25s}.swMWYG_submitRow button:hover span{transform:translate(4px)}.swMWYG_submitRow button:disabled{opacity:.6;cursor:wait}.swMWYG_done{padding:48px 0}.swMWYG_doneMark{border:1px solid var(--line);border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.swMWYG_done h2{font-family:var(--kr-serif);margin-top:24px;font-size:30px;font-weight:700}.swMWYG_done p:last-child{color:var(--text-muted);margin-top:10px}@media (max-width:860px){.swMWYG_page{padding-top:100px}.swMWYG_layout{grid-template-columns:1fr}.swMWYG_formWrap{order:-1}.swMWYG_two{grid-template-columns:1fr}.swMWYG_submitRow{flex-direction:column-reverse;align-items:stretch}.swMWYG_submitRow button{justify-content:center}}
