@font-face{font-family:montserrat;src:url(../media/Montserrat_Variable-s.p.3lr-jiei65gc8.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_a49df7e4-module__kOT1Gq__className{font-family:montserrat,montserrat Fallback}.montserrat_a49df7e4-module__kOT1Gq__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.2q4tlji06vjpz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_488b6f71-module__wFfxjW__className{font-family:pretendard,pretendard Fallback}.pretendard_488b6f71-module__wFfxjW__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
:root{--bg:#f5f3ee;--surface:#fff;--sage:#e3e7dd;--deep:#26392d;--text:#202a23;--muted:#596257;--action:#344a3b;--border:#d5d9cf;--font:var(--font-montserrat),var(--font-pretendard),"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);font-family:var(--font);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.53}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,figure{margin:0}a:focus-visible{outline:2px solid var(--action);outline-offset:5px}a{transition:background-color .18s,color .18s}a:hover{color:var(--action)}.wrap{width:calc(100% - 80px);max-width:1200px;margin:0 auto}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.announcement{background:var(--deep);color:#fff;text-align:center;letter-spacing:.015em;padding:8px 20px;font-size:13px}.announcement span{opacity:.8;margin-left:18px;font-size:12px}.header{background:var(--bg);border-bottom:1px solid var(--border)}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1360px;height:80px;margin:auto;padding:0 40px;display:flex}.brand{align-items:center;min-height:44px;display:inline-flex}.brand img{width:112px;height:auto}.header nav{gap:36px;font-size:14px;display:flex}.header nav a{padding:12px 0}.header-link{align-items:center;gap:30px;min-height:44px;font-size:14px;display:flex}.hero{grid-template-columns:5fr 7fr;gap:32px;padding-top:32px;padding-bottom:32px;display:grid}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 0 72px;display:flex;position:relative}.eyebrow{letter-spacing:.15em;font-size:12px;font-weight:500;line-height:1.44}.hero .eyebrow{margin-bottom:36px}.category{color:var(--muted);margin-bottom:16px;font-size:14px}h1{letter-spacing:-.055em;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.17}.lead{color:var(--muted);margin-top:26px;font-size:16px;line-height:1.71}.button{background:var(--action);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;min-height:48px;padding:12px 24px;font-size:15px;font-weight:500;display:inline-flex}.button:hover{color:#fff;background:#283b2e}.hero-bottom{letter-spacing:.07em;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:4px;left:0;right:0}.hero-bottom a{align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}.hero-photo img{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto}.hero-photo figcaption{letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:20px;padding-top:12px;font-size:12px;display:flex}.section{padding-top:96px;padding-bottom:96px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.section-heading .eyebrow{margin-bottom:12px}h2{letter-spacing:-.045em;font-size:36px;font-weight:500;line-height:1.305}.section-heading>p{color:var(--muted);padding-bottom:5px;font-size:14px}.collection{border-top:1px solid var(--border)}.product-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;display:grid}.product-art{background:var(--sage);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-art>img{object-fit:contain;width:86%;height:86%}.art-label{letter-spacing:.12em;font-size:12px;line-height:1.35;position:absolute;top:28px;left:28px}.art-bottom{letter-spacing:.12em;font-size:12px;position:absolute;bottom:24px;left:28px}.product-copy .eyebrow{color:var(--muted);margin-bottom:16px}h3{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.35}.english-name{color:var(--muted);margin-top:4px;font-size:14px}.product-description{letter-spacing:-.035em;margin:28px 0 20px;font-size:22px;line-height:1.485}.muted{color:var(--muted);font-size:16px;line-height:1.62}.product-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.product-tags span{border:1px solid #aeb6a8;border-radius:30px;padding:5px 12px;font-size:12px}.text-link{border-bottom:1px solid var(--text);justify-content:space-between;gap:24px;max-width:310px;margin-top:32px;padding:12px 0;font-size:14px;display:flex}.story{background:var(--sage)}.story-inner{text-align:center;padding-top:96px;padding-bottom:80px}.story h2{margin:24px 0;font-size:40px}.story-inner>p:not(.eyebrow){color:var(--muted);line-height:1.755}.values{text-align:left;border-top:1px solid #bcc4b5;grid-template-columns:repeat(3,1fr);margin-top:64px;padding-top:32px;display:grid}.values article{border-right:1px solid #bcc4b5;padding:0 32px}.values article:first-child{padding-left:0}.values article:last-child{border-right:0}.value-no{color:var(--muted);font-size:12px}.values h3{margin:16px 0 12px;font-size:21px}.values p{color:var(--muted);font-size:14px;line-height:1.62}.editorial-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;display:grid}.collage{aspect-ratio:1/1.12;background:linear-gradient(125deg,#e3e7dd 0 47%,#eceae4 47% 100%);position:relative;overflow:hidden}.collage-title{font-family:var(--font);letter-spacing:-.05em;color:#344a3b;font-size:clamp(44px,5.2vw,76px);line-height:.927;position:absolute;top:30px;left:32px}.bottle{object-fit:contain;width:90%;max-width:none;height:90%;position:absolute}.bottle-one{top:17%;left:-22%;transform:rotate(-19deg)}.bottle-two{top:-1%;left:24%;transform:rotate(17deg)}.collage-caption{letter-spacing:.12em;font-size:12px;position:absolute;bottom:22px;right:24px}.moment-list article{border-bottom:1px solid var(--border);padding:30px 0}.moment-list article:first-child{padding-top:0}.moment-list article:last-child{border-bottom:0;padding-bottom:0}.moment-list .eyebrow{color:var(--muted);letter-spacing:.08em;font-size:12px}.moment-list h3{margin:14px 0 12px}.moment-list article>p:last-child{color:var(--muted);font-size:16px;line-height:1.62}.closing{background:var(--deep);color:#fff}.closing-inner{text-align:center;padding-top:80px;padding-bottom:80px}.closing h2{margin:24px 0 32px;font-size:48px;line-height:1.215}.button-light{background:var(--bg);color:var(--deep)}.button-light:hover{background:var(--sage);color:var(--deep)}.closing a:focus-visible{outline-color:#fff}.closing-inner>p:last-child{color:#d7dfd4;margin-top:24px;font-size:13px}.footer-top{align-items:center;gap:48px;padding:44px 0 32px;display:flex}.footer-top p{color:var(--muted);font-size:14px}.back-top{align-items:center;gap:24px;min-height:44px;margin-left:auto;font-size:14px;display:flex}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;padding:22px 0 30px;font-size:12px;display:flex}@media (min-width:1400px){.hero{gap:48px}.hero-copy{padding-right:10px}}@media (max-width:1023px){.wrap{width:calc(100% - 64px)}.header-inner{padding:0 32px}.header nav{gap:20px}.hero{gap:24px}.hero-copy{padding-top:28px}.hero .eyebrow{margin-bottom:20px}h1{font-size:36px}.lead{font-size:15px}.hero-bottom>span{display:none}.product-grid{gap:6%}.product-copy h3{font-size:22px}.product-description{font-size:20px}.section{padding-top:72px;padding-bottom:72px}.editorial-grid{gap:6%}.moment-list article{padding:20px 0}.moment-list h3{font-size:22px}}@media (max-width:767px){html{scroll-padding-top:24px}.wrap{width:calc(100% - 40px)}.announcement{padding:7px 12px;font-size:12px}.announcement span{display:none}.header-inner{height:64px;padding:0 20px}.brand img{width:96px}.header nav{display:none}.header-link{gap:16px;font-size:13px}.hero{flex-direction:column;gap:32px;padding-top:0;padding-bottom:28px;display:flex}.hero-copy{padding:44px 0 0}.hero .eyebrow{margin-bottom:24px;font-size:12px}.category{margin-bottom:12px}h1{letter-spacing:-.04em;font-size:36px;line-height:1.17}.lead{margin-top:24px;font-size:16px;line-height:1.665}.hero .button{margin-top:26px}.hero-bottom{display:none}.hero-photo figcaption{gap:8px;font-size:12px}.section{padding-top:56px;padding-bottom:56px}.section-heading{margin-bottom:28px;display:block}.section-heading>p{margin-top:12px;font-size:14px}.section-heading .eyebrow{font-size:12px}h2{font-size:28px}.product-grid,.editorial-grid{grid-template-columns:1fr;gap:32px}.product-art{aspect-ratio:1}.product-copy .eyebrow{font-size:12px}.product-description,.product-tags{margin-top:24px}.text-link{max-width:none}.story-inner{padding-top:56px;padding-bottom:56px}.story h2{margin:20px 0;font-size:30px}.story-inner>p:not(.eyebrow){font-size:15px}.values{text-align:left;grid-template-columns:1fr;margin-top:40px;padding-top:0}.values article,.values article:first-child{border-bottom:1px solid #bcc4b5;border-right:0;grid-template-columns:32px 1fr;column-gap:8px;padding:24px 0;display:grid}.values article:last-child{border-bottom:0;padding-bottom:0}.value-no{grid-row:1/3;padding-top:4px}.values h3{margin:0 0 8px;font-size:20px}.values p{grid-column:2}.collage-title{font-size:60px}.moment-list article{padding:26px 0}.moment-list h3{font-size:22px}.closing-inner{padding:56px 0}.closing h2{font-size:36px}.footer-top{flex-wrap:wrap;gap:12px 24px;padding:28px 0 24px}.footer-top p{flex-basis:100%;order:3;font-size:13px}.footer-bottom{flex-wrap:wrap;gap:8px;font-size:12px}.footer-bottom span:last-child{font-size:12px}}@media (max-width:359px){.wrap{width:calc(100% - 32px)}.header-inner{padding:0 16px}.header-link{gap:8px}h1{font-size:32px}.hero-photo figcaption{flex-wrap:wrap}.collage-title{font-size:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a{transition:none}}h1 strong{font-weight:750}.hero{isolation:isolate;grid-template-columns:1fr;gap:0;padding:0;display:grid;position:relative}.hero-photo{grid-area:1/1;min-width:0;position:relative}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f5f3eeb3 0%,#f5f3ee7a 20%,#f5f3ee29 36%,#f5f3ee00 48%);position:absolute;inset:0}.hero-photo img{aspect-ratio:7/3;object-fit:cover;object-position:center;width:100%;height:100%;min-height:680px}.hero-photo figcaption{z-index:2;color:var(--deep);flex-wrap:wrap;padding:0;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-photo figcaption span{background:#f5f3eee0;padding:6px 10px}.hero-copy{z-index:1;pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;gap:0;padding:64px 0 96px;display:flex;position:relative}.hero-title-group,.hero-intro{pointer-events:auto;max-width:440px}.hero .eyebrow{color:var(--deep);margin-bottom:28px}.hero .category{color:var(--deep)}.hero .lead{color:var(--deep);margin-top:24px}.hero-intro{justify-self:auto}.hero h1{font-size:clamp(36px,3.9vw,56px)}.hero .button{margin-top:28px}.story-editorial{text-align:left;grid-template-columns:5fr 6fr;align-items:center;gap:9%;display:grid}.story-photo img{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto}.story-photo figcaption{letter-spacing:.08em;color:var(--muted);padding-top:16px;font-size:12px}.story-copy>p:not(.eyebrow){color:var(--muted);line-height:1.755}@media (max-width:1023px){.hero-copy{padding:48px 0 88px}.hero-title-group,.hero-intro{max-width:360px}.hero-photo img{min-height:620px}.hero-photo:after{background:linear-gradient(90deg,#f5f3eeb8 0%,#f5f3ee75 25%,#f5f3ee1f 43%,#f5f3ee00 56%)}.story-editorial{gap:6%}.story h2{font-size:32px}}@media (max-width:767px){.hero-copy{padding:48px 0 104px}.hero-title-group,.hero-intro{max-width:100%}.hero-photo img{object-position:52% center;min-height:620px}.hero-photo:after{background:linear-gradient(90deg,#f5f3eec2 0%,#f5f3ee75 30%,#f5f3ee1f 52%,#f5f3ee00 70%)}.hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;bottom:20px}.hero-photo figcaption span{padding:4px 8px}.hero .eyebrow{margin-bottom:24px}.hero h1{font-size:36px}.hero .lead{font-size:16px}.story-editorial{grid-template-columns:1fr;gap:32px}.story-copy{grid-row:1}.story h2{font-size:30px}.story-copy>p:not(.eyebrow){font-size:15px}}@media (max-width:359px){.hero h1{font-size:32px}}.reserve{border-top:1px solid var(--border)}.reserve-form{gap:20px;max-width:520px;display:grid}.reserve-form label{gap:8px;font-size:14px;font-weight:500;display:grid}.reserve-optional{color:var(--muted);font-size:13px;font-weight:400}.reserve-form input,.reserve-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;margin:0;padding:14px 16px;font-size:16px;line-height:1.5}.reserve-form textarea{resize:vertical;min-height:120px}.reserve-form input:focus-visible,.reserve-form textarea:focus-visible,.reserve-form .button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.reserve-form .button{cursor:pointer;border:0;width:fit-content;margin-top:4px;font-family:inherit}.reserve-form .button:disabled{cursor:wait;opacity:.7}.reserve-status{margin:0;font-size:15px;line-height:1.5}.reserve-status.is-success{color:var(--deep)}.reserve-status.is-error{color:#8a3d32}
