.wh-footer__lockup img{content:url(/assets/withhome-maile/logo.png);width:178px!important;height:auto!important;filter:brightness(0) invert(1)}.wh-footer[data-astro-cid-gcn2mc3v]{background:#123f43;color:#f8edda;border-top:4px solid #a34d2b}.wh-footer__inner[data-astro-cid-gcn2mc3v]{max-width:1180px;margin:auto;padding:4rem 1.5rem;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:3rem}.wh-footer__lockup[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:.8rem;color:#fffaf2;text-decoration:none}.wh-footer__lockup[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;width:58px;height:58px;object-fit:contain}.wh-footer__lockup[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{font:700 clamp(1.65rem,2.3vw,2.15rem)/1.1 Georgia,serif}.wh-footer__identity[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{max-width:38ch;margin:.8rem 0 0;color:#e9dcc8;font:400 1rem/1.65 system-ui,sans-serif}.wh-footer__column[data-astro-cid-gcn2mc3v]{display:grid;align-content:start;gap:.48rem}.wh-footer[data-astro-cid-gcn2mc3v] h2[data-astro-cid-gcn2mc3v]{margin:0 0 .85rem;color:#f2c778;font:700 .8rem/1.2 system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase}.wh-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#fffaf2;font:500 1rem/1.4 system-ui,sans-serif;text-decoration:none}.wh-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.wh-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:#f2c778;text-decoration:underline;text-underline-offset:.2em;outline:none}@media(max-width:960px){.wh-footer__inner[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}.wh-footer__identity[data-astro-cid-gcn2mc3v]{grid-column:1 / -1}}@media(max-width:560px){.wh-footer__inner[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:2rem;padding:3rem 1.25rem}.wh-footer__identity[data-astro-cid-gcn2mc3v]{grid-column:auto}}.wh-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:300;background:#faf1e1f5;border-bottom:1px solid #833a1f33;backdrop-filter:blur(10px)}.wh-header__inner[data-astro-cid-ctg3m53h]{max-width:1320px;margin:auto;padding:.55rem 1.4rem;display:flex;align-items:center;gap:1rem}.wh-brand[data-astro-cid-ctg3m53h]{flex:0 0 auto;padding:0;background:transparent;border:0;border-radius:0;line-height:0}.wh-brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{display:block;width:clamp(205px,16vw,230px);height:auto}.wh-nav[data-astro-cid-ctg3m53h]{margin-left:auto;display:flex;align-items:center;gap:.08rem}.wh-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:.46rem .6rem;color:#2e160b;font:700 .82rem/1.2 system-ui,sans-serif;text-decoration:none;border-radius:999px;white-space:nowrap}.wh-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.wh-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{background:#a34d2b19;color:#3a1d0e;outline:none}.wh-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:last-child{background:#a34d2b;color:#fffaf2;box-shadow:0 3px #3a1d0e}.wh-menu[data-astro-cid-ctg3m53h]{display:none;position:relative;margin-left:auto}.wh-menu[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]{cursor:pointer;list-style:none;padding:.48rem .75rem;border:2px solid #833a1f59;border-radius:999px;color:#2e160b;font:700 .85rem/1 system-ui,sans-serif}.wh-menu[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.wh-menu[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h]{position:absolute;right:0;top:calc(100% + .5rem);width:min(310px,calc(100vw - 1.4rem));padding:.65rem;background:#fffaf2;border:1px solid #833a1f40;border-radius:15px;box-shadow:0 20px 45px #3a1d0e33}.wh-menu[data-astro-cid-ctg3m53h]:not([open]) nav[data-astro-cid-ctg3m53h]{display:none}.wh-menu[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:.6rem .7rem;color:#2e160b;font:700 1rem/1.25 system-ui,sans-serif;text-decoration:none;border-radius:8px}.wh-menu[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.wh-menu[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{background:#a34d2b19;outline:none}.wh-menu[data-astro-cid-ctg3m53h] nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:last-child{background:#a34d2b;color:#fffaf2}@media(max-width:1160px){.wh-nav[data-astro-cid-ctg3m53h]{display:none}.wh-menu[data-astro-cid-ctg3m53h]{display:block}}@media(max-width:700px){.wh-header__inner[data-astro-cid-ctg3m53h]{padding:.5rem .7rem}.wh-brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:150px}}:root{--wh-ink:#25202a;--wh-plum:#553c70;--wh-lav:#eee8f4;--wh-lime:#edffac;--wh-gold:#c9a545;--wh-line:#c9bfd2;--wh-paper:#fffefa;--wh-ser:"Gowun Batang",Georgia,serif;--wh-sans:"Noto Sans KR",system-ui,sans-serif}body{background:var(--wh-paper);color:var(--wh-ink);font-family:var(--wh-sans)}.wh-header{background:#fffefaed!important;border-bottom:1px solid var(--wh-line)!important;backdrop-filter:blur(16px)!important}.wh-header__inner{max-width:1260px!important;padding:18px max(24px,calc((100vw - 1260px)/2))!important}.wh-brand img{width:220px!important}.wh-nav{gap:4px!important}.wh-nav a{color:var(--wh-plum)!important;font:700 12px/1.2 var(--wh-sans)!important;letter-spacing:.03em}.wh-nav a:last-child{background:var(--wh-lime)!important;color:var(--wh-plum)!important;border:1px solid var(--wh-ink)!important;box-shadow:none!important}.wh-menu summary{border-color:var(--wh-plum)!important;color:var(--wh-plum)!important}.route-hero{min-height:min(480px,62svh)!important;padding:clamp(62px,10vw,130px) max(24px,calc((100vw - 1260px)/2)) clamp(55px,8vw,100px)!important;background-color:var(--wh-lav)!important;background-image:linear-gradient(100deg,#eee8f4ef,#eee8f4bb 48%,#eee8f433),var(--route-image)!important;background-position:center!important}.route-hero__inner{max-width:1260px!important}.route-kicker{color:var(--wh-plum)!important;font:700 11px/1.2 var(--wh-sans)!important;letter-spacing:.15em}.route-hero h1{max-width:13ch!important;color:var(--wh-plum)!important;font:400 clamp(46px,6vw,82px)/1.12 var(--wh-ser)!important;letter-spacing:-.07em!important}.route-content{max-width:1260px!important;padding:clamp(60px,9vw,130px) max(24px,calc((100vw - 1260px)/2))!important}.route-flow--editorial{display:block!important;max-width:none!important}.route-flow--editorial>.route-lede,.route-flow--editorial>p:first-of-type{max-width:62ch!important;color:var(--wh-plum)!important;font:500 clamp(18px,2vw,22px)/1.75 var(--wh-sans)!important;margin:0 0 clamp(48px,7vw,90px)!important}.route-flow h2,.route-flow h3,.route-flow h4{color:var(--wh-plum)!important;font-family:var(--wh-ser)!important;letter-spacing:-.055em!important}.route-flow h2{max-width:18ch!important;font-size:clamp(35px,4vw,60px)!important;line-height:1.18!important;margin:clamp(55px,9vw,130px) 0 24px!important}.route-flow h3{font-size:clamp(25px,2.7vw,38px)!important;line-height:1.2!important;margin:42px 0 12px!important}.route-flow h4{font-size:clamp(20px,2.1vw,28px)!important;line-height:1.25!important;margin:28px 0 8px!important}.route-flow h5{color:var(--wh-plum)!important;font:700 17px/1.35 var(--wh-sans)!important;margin:25px 0 8px!important}.route-flow p,.route-flow li{max-width:68ch!important;font-size:17px!important;line-height:1.85!important}.route-flow p{margin:0 0 17px!important}.route-feature{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(32px,6vw,105px)!important;align-items:center!important;margin:clamp(55px,10vw,145px) 0!important}.route-feature:nth-child(2n)>.route-image{order:2!important}.route-feature>.route-image,.route-image{border:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important}.route-feature>.route-image img,.route-image img{width:100%!important;max-height:none!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:120px 120px 18px 18px!important}.route-feature:nth-child(2n)>.route-image img{border-radius:18px 18px 120px 120px!important}.route-feature__copy{min-width:0}.route-feature__copy>h2:first-child,.route-feature__copy>h3:first-child{margin-top:0!important}.route-action{display:inline-block!important;margin:22px 0 0!important;padding:13px 23px!important;border:1px solid var(--wh-ink)!important;border-radius:999px!important;background:var(--wh-lime)!important;color:var(--wh-plum)!important;font:700 13px/1.2 var(--wh-sans)!important;text-decoration:none!important;box-shadow:none!important}.service-point-grid,.service-checklist,.service-point{border-color:var(--wh-line)!important}.service-point h3,.service-point h4{color:var(--wh-plum)!important}.service-point__mark,.service-checklist li:before{background:var(--wh-gold)!important}.contact-details{gap:0!important;border-top:1px solid var(--wh-line)!important}.contact-card{min-height:0!important;padding:28px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--wh-line)!important;border-radius:0!important;box-shadow:none!important}.contact-card h3{color:var(--wh-plum)!important;font-family:var(--wh-ser)!important}.event-entry{border-color:var(--wh-line)!important}.event-entry__date{color:var(--wh-gold)!important}.license-opening{background:var(--wh-lav)!important;border:0!important}.license-service-grid h3{color:var(--wh-plum)!important;border-color:var(--wh-line)!important}.license-faq details{border-color:var(--wh-line)!important}.license-faq summary{color:var(--wh-plum)!important}.wh-footer{background:var(--wh-plum)!important;border:0!important}.wh-footer__lockup img{content:url(/assets/withhome-maile/logo.png);width:178px!important;height:auto!important;filter:brightness(0) invert(1)}.wh-footer__lockup span{display:none}.wh-footer h2{color:var(--wh-lime)!important}.wh-footer a{font-family:var(--wh-sans)!important}.wh-footer__identity p{color:#f0eaf8!important}@media(max-width:820px){.route-hero{min-height:390px!important;background-image:linear-gradient(180deg,#eee8f4ef,#eee8f499),var(--route-image)!important}.route-hero h1{font-size:clamp(42px,12vw,60px)!important}.route-feature,.route-feature:nth-child(2n){grid-template-columns:1fr!important;gap:28px!important}.route-feature:nth-child(2n)>.route-image{order:0!important}.route-feature>.route-image img,.route-feature:nth-child(2n)>.route-image img{border-radius:72px 72px 16px 16px!important}.route-flow h2{font-size:clamp(34px,10vw,48px)!important}.route-content{padding-top:58px!important}.wh-brand img{width:170px!important}}
