.page-module__EAUMia__page{color:#262620;width:100%;min-width:0;min-height:100vh;font-family:var(--font-noto-sans-kr),sans-serif;background:#fffefa}.page-module__EAUMia__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:52px;max-width:1152px;min-height:540px;margin:0 auto;padding:70px 28px 90px;display:grid}.page-module__EAUMia__kicker{letter-spacing:.12em;color:#e16869;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.page-module__EAUMia__hero h1{letter-spacing:-.065em;word-break:keep-all;margin:22px 0 25px;font-size:clamp(36px,4.1vw,59px);font-weight:800;line-height:1.3}.page-module__EAUMia__hero h1 em{color:#e86872;font-style:normal}.page-module__EAUMia__heroCopy>p{color:#62615d;word-break:keep-all;max-width:565px;font-size:16px;line-height:1.9}.page-module__EAUMia__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-module__EAUMia__primary,.page-module__EAUMia__secondary{border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__EAUMia__primary{color:#fff;background:#ea6672}.page-module__EAUMia__secondary{color:#36352e;border:1px solid #dbdad1}.page-module__EAUMia__planning{color:#74716a;margin-top:22px;font-size:12px;display:block}.page-module__EAUMia__heroVisual{background:radial-gradient(circle at 70% 19%,#ffeded 0,#0000 46%),linear-gradient(145deg,#f7e6e1,#f5f1e5);border-radius:34px;flex-direction:column;justify-content:space-around;gap:22px;min-width:0;min-height:450px;padding:38px 28px;display:flex}.page-module__EAUMia__floatCard,.page-module__EAUMia__floatCardAlt{background:#fffefa;border-radius:23px;flex-direction:column;gap:11px;width:88%;min-width:0;padding:25px 29px;display:flex;box-shadow:0 14px 45px #8c6d6440}.page-module__EAUMia__floatCardAlt{align-self:flex-end}.page-module__EAUMia__floatCard span,.page-module__EAUMia__floatCardAlt span{letter-spacing:.12em;color:#e67a80;font-size:11px;font-weight:800}.page-module__EAUMia__floatCard strong,.page-module__EAUMia__floatCardAlt strong{letter-spacing:-.03em;font-size:clamp(17px,1.7vw,23px)}.page-module__EAUMia__floatCard small,.page-module__EAUMia__floatCardAlt small{color:#858078;font-size:13px}.page-module__EAUMia__bubble{color:#fff;text-align:center;background:#ed747d;border-radius:16px;align-self:center;padding:10px 20px;font-size:18px;font-weight:700;line-height:1.5;transform:rotate(-3deg)}.page-module__EAUMia__overview,.page-module__EAUMia__program,.page-module__EAUMia__booking,.page-module__EAUMia__terms{padding:86px max(28px,50% - 548px);scroll-margin-top:32px}.page-module__EAUMia__overview{background:#f8f4ef}.page-module__EAUMia__program{background:#fffefa}.page-module__EAUMia__booking{background:#f7f1ef}.page-module__EAUMia__terms{background:#fffefa}.page-module__EAUMia__sectionHeading{margin-bottom:35px}.page-module__EAUMia__sectionHeading h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(25px,3vw,36px)}.page-module__EAUMia__sectionHeading p{color:#6c6a64;max-width:740px;font-size:14px;line-height:1.9}.page-module__EAUMia__featureGrid,.page-module__EAUMia__termsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__EAUMia__featureGrid article,.page-module__EAUMia__termsGrid article{background:#fff;border:1px solid #ece5df;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:31px;display:flex}.page-module__EAUMia__featureGrid svg,.page-module__EAUMia__termsGrid svg{color:#e56d76}.page-module__EAUMia__featureGrid strong,.page-module__EAUMia__termsGrid h3{margin:0;font-size:16px}.page-module__EAUMia__featureGrid p,.page-module__EAUMia__termsGrid p{color:#696660;word-break:keep-all;margin:0;font-size:13px;line-height:1.85}.page-module__EAUMia__timeline{border-top:1px solid #e6dfd6;margin:0;padding:0;list-style:none}.page-module__EAUMia__timeline li{border-bottom:1px solid #e6dfd6;grid-template-columns:95px 48px 1fr;align-items:start;gap:16px;padding:21px 0;display:grid}.page-module__EAUMia__time{font-family:DM Sans,sans-serif;font-size:16px;font-weight:800}.page-module__EAUMia__time small{color:#8c8882;font-size:10px;display:block}.page-module__EAUMia__number{color:#e27a79;font-weight:800}.page-module__EAUMia__timeline strong{font-size:15px}.page-module__EAUMia__timeline p{color:#75726e;margin:5px 0 0;font-size:13px;line-height:1.6}.page-module__EAUMia__empty{text-align:center;border:1px dashed #d9c9c8;border-radius:24px;flex-direction:column;align-items:center;gap:13px;padding:48px 25px;display:flex}.page-module__EAUMia__empty svg{color:#db7578}.page-module__EAUMia__empty strong{font-size:16px}.page-module__EAUMia__empty p{color:#77716c;max-width:430px;margin:0;font-size:13px;line-height:1.8}.page-module__EAUMia__eventList{gap:12px;display:grid}.page-module__EAUMia__event{color:inherit;background:#fff;border:1px solid #e6dcd7;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;text-decoration:none;display:flex}.page-module__EAUMia__event>div:first-child{gap:6px;min-width:0;display:grid}.page-module__EAUMia__event strong{font-size:16px}.page-module__EAUMia__event span{color:#77716c;align-items:center;gap:5px;font-size:12px;display:inline-flex}.page-module__EAUMia__eventPrice{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:9px;display:flex}.page-module__EAUMia__eventPrice span{color:#dd686f}.page-module__EAUMia__termsGrid{margin-top:23px}.page-module__EAUMia__terms a,.page-module__EAUMia__contact a{color:#bb6066}.page-module__EAUMia__contact{color:#6c6661;margin:27px 0 0;font-size:12px;line-height:1.8}@container roundy (max-width:759px){.page-module__EAUMia__hero{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:40px 20px 52px}.page-module__EAUMia__hero h1{margin:16px 0 20px;font-size:clamp(30px,9vw,37px);line-height:1.17}.page-module__EAUMia__heroCopy,.page-module__EAUMia__heroVisual{min-width:0}.page-module__EAUMia__heroCopy>p{font-size:14px;line-height:1.75}.page-module__EAUMia__heroActions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px;display:grid}.page-module__EAUMia__primary,.page-module__EAUMia__secondary{width:100%;min-height:48px;padding:12px 16px}.page-module__EAUMia__planning{line-height:1.6}.page-module__EAUMia__heroVisual{border-radius:24px;gap:16px;width:100%;min-height:340px;padding:24px 20px}.page-module__EAUMia__floatCard,.page-module__EAUMia__floatCardAlt{border-radius:17px;width:92%;padding:21px 20px}.page-module__EAUMia__floatCard strong,.page-module__EAUMia__floatCardAlt strong{overflow-wrap:break-word;font-size:clamp(16px,4.6vw,20px)}.page-module__EAUMia__bubble{font-size:16px}.page-module__EAUMia__overview,.page-module__EAUMia__program,.page-module__EAUMia__booking,.page-module__EAUMia__terms{padding:56px 20px;scroll-margin-top:76px}.page-module__EAUMia__sectionHeading{margin-bottom:25px}.page-module__EAUMia__sectionHeading h2{font-size:clamp(25px,7vw,30px);line-height:1.18}.page-module__EAUMia__sectionHeading p{font-size:13px;line-height:1.7}.page-module__EAUMia__featureGrid,.page-module__EAUMia__termsGrid{grid-template-columns:minmax(0,1fr);gap:12px}.page-module__EAUMia__featureGrid article,.page-module__EAUMia__termsGrid article{padding:23px}.page-module__EAUMia__timeline li{grid-template-columns:67px 24px minmax(0,1fr);gap:8px;padding:18px 0}.page-module__EAUMia__timeline strong{font-size:14px}.page-module__EAUMia__timeline p{font-size:12px}.page-module__EAUMia__event{flex-direction:column;align-items:stretch;gap:15px;min-width:0;padding:19px}.page-module__EAUMia__event>div:first-child{min-width:0}.page-module__EAUMia__event span{white-space:normal;overflow-wrap:anywhere;min-width:0}.page-module__EAUMia__eventPrice{white-space:normal;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.page-module__EAUMia__empty{padding:36px 20px}.page-module__EAUMia__contact{overflow-wrap:anywhere}}@container roundy (max-width:359px){.page-module__EAUMia__hero{padding-inline:16px}.page-module__EAUMia__heroVisual{padding:20px 14px}.page-module__EAUMia__floatCard,.page-module__EAUMia__floatCardAlt{padding:18px 15px}.page-module__EAUMia__overview,.page-module__EAUMia__program,.page-module__EAUMia__booking,.page-module__EAUMia__terms{padding-left:16px;padding-right:16px}.page-module__EAUMia__timeline li{grid-template-columns:62px 20px minmax(0,1fr);gap:6px}.page-module__EAUMia__eventPrice{flex-direction:column;align-items:flex-start}}
