@font-face{font-family:Noto Serif KR;src:url(../media/NotoSerifKR-ExtraLight.0bp0qehj72gvs.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Noto Serif KR;src:url(../media/NotoSerifKR-Regular.0b_q-a9-rcxba.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Noto Serif KR;src:url(../media/NotoSerifKR-Medium.0.jh_tq781a7v.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Noto Serif KR;src:url(../media/NotoSerifKR-SemiBold.0zst7nycbz0i0.ttf)format("truetype");font-weight:600;font-style:normal}.brand-page{--brand-off:#f7f9fc;--brand-white:#fff;--brand-blue:#c8d8ec;--brand-blt:#edf4fa;--brand-navy:#1b2844;--brand-nmid:#2d3f62;--brand-gold:#9a7b4f;--brand-glt:#c4a97d;--brand-tm:#4a5870;--brand-ts:#8a9bb0;--brand-ln:#1b28441a}.brand-rv{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(18px)}.brand-rv.on{opacity:1;transform:none}.brand-d1{transition-delay:.12s}.brand-d2{transition-delay:.24s}.brand-d3{transition-delay:.36s}@keyframes brand-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes brand-fade{0%{opacity:0}to{opacity:1}}.brand-hero{background:var(--brand-white);grid-template-columns:920fr 1000fr;height:1000px;display:grid}.brand-hero__left{flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;padding:0 100px;display:flex}.brand-hero__eyebrow,.brand-hero__logo,.brand-hero__sub{opacity:0;animation:1.4s ease-out both brand-fade}.brand-hero__eyebrow{letter-spacing:2.8px;color:#929292;margin:0;font-family:Noto Serif KR,serif;font-size:14px;font-weight:500;animation-delay:.2s}.brand-hero__logo{width:445px;height:61px;margin:0;line-height:0;animation-delay:.55s}.brand-hero__logo img{width:100%;height:100%;display:block}.brand-hero__sub{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0;animation-delay:.9s;display:flex}.brand-hero__bar{background:var(--brand-gold);width:50px;height:1px;margin:0}.brand-hero__desc{color:#000;margin:0;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-hero__right{overflow:hidden}.brand-hero__right-img{object-fit:cover;width:100%;height:100%;display:block}.brand-aging{justify-content:space-between;align-items:center;height:800px;padding-left:200px;display:flex}.brand-aging__img{width:600px;height:800px;color:var(--brand-ts);background:#c4c4c4;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex;overflow:hidden}.brand-aging__img-inner{object-fit:cover;width:100%;height:100%;display:block}.brand-aging__txt{background:var(--brand-white);flex-direction:column;flex-shrink:0;justify-content:center;gap:30px;width:820px;height:800px;padding:0 0 0 80px;display:flex}.brand-aging__title{color:#000;max-width:467px;margin:0;font-family:Noto Serif KR,serif;font-size:36px;font-weight:500}.brand-sec-eye{letter-spacing:.32em;text-transform:uppercase;color:var(--brand-ts);margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:11px;display:block}.brand-sec-ttl{color:var(--brand-navy);margin-bottom:22px;font-family:Noto Serif KR,serif;font-size:clamp(22px,2.6vw,36px);font-weight:400;line-height:1.5}.brand-sec-bod{color:#000;max-width:467px;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-sec-bod strong{color:#cba96e;font-weight:900}.brand-gold-rule{background:#cba96e;width:50px;height:1px;margin:0}.brand-slow-aging{text-align:center;background:#f7f7f5;justify-content:center;align-items:center;width:100%;height:800px;display:flex}.brand-slow-aging__inner{flex-direction:column;gap:40px;display:flex}.brand-slow-aging__text{color:#000;letter-spacing:3.2px;margin:0;font-family:Noto Serif KR,serif;font-size:32px;font-weight:500;line-height:50px}.brand-slow-aging__accent{color:#cba96e;font-weight:900}.brand-visual{background:#c4c4c4;width:100%}.brand-visual__img{background:#c4c4c4;width:100%;display:block}.brand-visual__img-inner{width:100%;height:auto;display:block}.brand-pq{text-align:center;background:#f7f7f5;justify-content:center;align-items:center;height:800px;display:flex}.brand-pq p{color:#000;letter-spacing:3.6px;font-family:Noto Serif KR,serif;font-size:36px;font-weight:500;line-height:1.6}.brand-pq__br{display:none}.brand-pq p em{color:#cba96e;font-style:normal;font-weight:900}.brand-ing-wrap{background:var(--brand-white);justify-content:center;padding:150px 20px;display:flex}.brand-ing-inner{width:100%;max-width:960px}.brand-ing-head{margin-bottom:70px}.brand-ing-head .brand-sec-eye{display:none}.brand-ing-head .brand-sec-ttl{color:#000;letter-spacing:7.2px;max-width:none;margin-bottom:0;font-family:Noto Serif KR,serif;font-size:36px;font-weight:500}.brand-ing-row{cursor:pointer;border-top:1px solid #929292;align-items:center;padding:30px 20px;transition:background .2s;display:flex;position:relative}.brand-ing-row:last-child{border-bottom:1px solid #929292}.brand-ing-row:hover{background:var(--brand-off)}.brand-ing-meta{flex-direction:column;flex-shrink:0;width:300px;display:flex}.brand-ing-name{color:#000;letter-spacing:2px;font-family:Noto Serif KR,serif;font-size:20px;font-weight:500}.brand-ing-latin{letter-spacing:1.4px;color:#929292;font-family:Noto Serif KR,serif;font-size:14px;font-weight:500}.brand-ing-desc-txt{color:#929292;flex:1;font-family:Noto Serif KR,serif;font-size:14px;font-weight:500}.brand-ing-arrow{color:#929292;text-align:right;flex-shrink:0;width:20px;font-size:20px;transition:color .2s,transform .2s}.brand-ing-row:hover .brand-ing-arrow{color:var(--brand-gold);transform:translate(3px)}.brand-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;opacity:0;pointer-events:none;background:#0a12266b;transition:opacity .3s;position:fixed;inset:0}.brand-backdrop.on{opacity:1;pointer-events:all}.brand-panel{background:var(--brand-white);z-index:1001;flex-direction:column;width:min(480px,93vw);transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.brand-panel.on{transform:none}.brand-panel__hd{background:#fff;justify-content:space-between;align-items:center;padding:20px;display:flex}.brand-panel__ttl{color:#000;letter-spacing:2px;flex:1;font-family:Noto Serif KR,serif;font-size:20px;font-weight:500}.brand-panel__close{cursor:pointer;color:#000;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.brand-panel__img{color:#999;background:#d9d9d9;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:200px;font-size:14px;display:flex;overflow:hidden}.brand-panel__img-inner{object-fit:cover;width:100%;height:100%;display:block}.brand-panel__bd{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex}.brand-panel__body-text{color:#000;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-panel__summary{background:#f7f7f5;border:1px solid #cba96e;flex-direction:column;padding:10px 20px;display:flex}.brand-panel__summary-title{color:#000;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500}.brand-panel__summary-list{flex-direction:column;display:flex}.brand-panel__summary-item{color:#000;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-panel__summary-dot{font-family:Pretendard,sans-serif}.brand-delivery{grid-template-columns:920fr 1000fr;align-items:stretch;display:grid}.brand-delivery__txt{background:var(--brand-white);flex-direction:column;justify-content:center;padding:0 clamp(30px,7.81vw,150px);display:flex}.brand-delivery__title{color:#000;letter-spacing:7.2px;margin-bottom:40px;font-family:Noto Serif KR,serif;font-size:36px;font-weight:500}.brand-delivery__body{flex-direction:column;gap:40px;display:flex}.brand-delivery__body p{color:#000;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-delivery__img{aspect-ratio:1;background:#c4c4c4;overflow:hidden}.brand-delivery__video{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.brand-benefits{background:#173269;grid-template-columns:960fr 467fr;align-items:center;gap:clamp(40px,8.85vw,170px);height:800px;padding:0 clamp(20px,7.81vw,150px);display:grid}.brand-benefits__left{min-width:0}.brand-blist{justify-content:space-between;align-items:center;height:250px;display:flex}.brand-blist__divider{background:#cba96e;flex-shrink:0;width:1px;height:250px;margin:0 4px}.brand-bitem{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.brand-bitem__head{flex-direction:column;align-items:center;gap:10px;display:flex}.brand-bitem__num{letter-spacing:1.4px;color:#fff;font-family:Noto Serif KR,serif;font-size:14px;font-weight:500}.brand-bitem__cat{color:#fff;letter-spacing:2px;font-family:Noto Serif KR,serif;font-size:20px;font-weight:900}.brand-bitem__cat em{color:#cba96e;font-style:normal}.brand-bitem__txt{color:#fff;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-benefits__right{flex-direction:column;align-items:flex-end;gap:30px;min-width:0;display:flex}.brand-benefits__dots{color:#fff;letter-spacing:8px;font-family:Noto Serif KR,serif;font-size:36px;font-weight:500}.brand-benefits__rule{background:#cba96e;width:50px;height:1px}.brand-benefits__desc{color:#fff;text-align:right;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-benefits__desc strong{color:#cba96e;font-weight:900}.brand-rd{background:#fff;flex-direction:column;align-items:stretch;padding:40px 0;display:flex}.brand-rd__img-wrap{box-sizing:border-box;background:0 0;order:2;width:100%;padding:0 clamp(20px,7.81vw,150px);position:relative}.brand-rd__img{aspect-ratio:1920/1080;background:0 0;width:100%;position:relative;overflow:hidden}.brand-rd__img-inner{object-fit:cover;width:100%;height:100%;display:block}.brand-rd__txt{background:var(--brand-white);box-sizing:border-box;flex-direction:column;order:1;justify-content:center;gap:20px;width:100%;padding:10px clamp(40px,10.42vw,200px);display:flex}.brand-rd__title{color:#000;letter-spacing:7.2px;margin-bottom:0;font-family:Noto Serif KR,serif;font-size:36px;font-weight:500}.brand-rd__title-br{display:none}.brand-rd__body{flex-direction:column;display:flex}.brand-rd__body p{color:#000;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500;line-height:40px}.brand-visual2{width:100%}.brand-visual2__img{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;height:540px;overflow:auto hidden}.brand-visual2__img::-webkit-scrollbar{width:0;height:0;display:none}.brand-visual2__img.is-dragging{cursor:grabbing}.brand-visual2__scrollbar{box-sizing:border-box;background:#fff;width:100%;max-width:1000px;height:10px;margin:0 auto;font-size:0;line-height:0;display:block;position:relative}.brand-visual2__scrollbar-thumb{box-sizing:border-box;cursor:grab;background:#cba96e;height:10px;position:absolute;top:0;bottom:0;left:0}.brand-visual2__scrollbar-thumb:active{cursor:grabbing}.brand-visual2__img-inner{width:max-content;min-width:100%;height:100%;display:block}.brand-visual2__img-pic{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:100%;display:block}.brand-history{background:var(--brand-white);padding:clamp(64px,8vw,112px) clamp(40px,8vw,120px)}.brand-hist-head{max-width:1100px;margin-bottom:44px;margin-left:auto;margin-right:auto}.brand-hist-head .brand-sec-eye{margin-bottom:10px}.brand-hist-head .brand-sec-ttl{margin-bottom:0}.brand-hist-imgs{flex-direction:column;gap:48px;max-width:1100px;margin:0 auto;display:flex}.brand-hist-img{width:100%;height:300px;color:var(--brand-ts);background:#d0d5dd;border-radius:2px;justify-content:center;align-items:center;font-size:14px;display:flex;box-shadow:0 2px 20px #1b284412}.brand-global{background:#f7f7f5;justify-content:center;padding:100px 20px;display:flex}.brand-global__inner{flex-direction:column;gap:30px;width:100%;max-width:960px;display:flex}.brand-global__title{color:#000;letter-spacing:7.2px;font-family:Noto Serif KR,serif;font-size:36px;font-weight:500}.brand-global__img{aspect-ratio:1920/1080;width:100%;overflow:hidden}.brand-global__img-inner{object-fit:cover;width:100%;height:100%;display:block}.brand-global__info{background:#fff;height:190px;padding:30px 0;display:flex}.brand-global__info-col{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:0;padding:0 50px;display:flex}.brand-global__info-col--border{border-right:1px solid #cba96e}.brand-global__info-label{color:#929292;font-family:Noto Serif KR,serif;font-size:14px;font-weight:500}.brand-global__info-value{color:#000;font-family:Noto Serif KR,serif;font-size:14px;font-weight:400;line-height:30px}.brand-philosophy{background:#173269;justify-content:center;align-items:center;height:700px;display:flex}.brand-phil-in{flex-direction:column;align-items:center;gap:40px;display:flex}.brand-phil-text{letter-spacing:3.2px;color:#fff;font-family:Noto Serif KR,serif;font-size:16px;font-weight:500}.brand-phil-logo{width:280px;line-height:0}.brand-phil-logo img{width:100%;height:auto;display:block}@media (max-width:1400px){.brand-hero{grid-template-columns:1fr}.brand-hero__right{order:-1;height:600px}.brand-hero__left{height:350px;padding:0 30px}.brand-hero__logo{width:300px;height:41px}}@media (max-width:1620px){.brand-aging{padding-left:clamp(20px,12.35vw,200px)}.brand-aging__img{width:clamp(220px,37.04vw,600px)}.brand-aging__txt{flex:1;width:auto;padding-left:clamp(20px,4.94vw,80px)}}@media (max-width:1600px){.brand-aging{grid-template-columns:220fr 180fr;align-items:stretch;gap:15px;height:auto;padding:20px;display:grid}.brand-aging__img{aspect-ratio:220/293;width:100%;height:auto}.brand-aging__txt{justify-content:flex-end;gap:20px;width:auto;height:auto;min-height:0;padding:0}.brand-aging__title{word-break:keep-all;margin:0;font-size:20px}.brand-gold-rule{margin:0}.brand-benefits{grid-template-columns:1fr;align-content:center;gap:60px;height:auto;padding:80px clamp(30px,7.81vw,150px)}.brand-benefits__right{text-align:center;align-items:center}.brand-benefits__desc{text-align:center}}@media (max-width:1500px){.brand-delivery{flex-direction:column-reverse;display:flex}.brand-delivery__txt{padding:80px clamp(30px,7.81vw,150px)}.brand-delivery__img{aspect-ratio:16/9;width:100%}}@media (max-width:820px){.brand-rd{flex-direction:column;align-items:stretch;gap:0;height:auto;padding:0;display:flex}.brand-rd__img-wrap{aspect-ratio:auto;box-sizing:border-box;background:0 0;order:2;width:100%;height:auto;padding:0 10px 20px}.brand-rd__img{aspect-ratio:16/9;background:0 0;width:100%;position:static;inset:auto;overflow:hidden}.brand-rd__img-inner{object-fit:cover;width:100%;height:100%}.brand-rd__txt{box-sizing:border-box;order:1;justify-content:flex-start;gap:20px;width:100%;height:auto;min-height:0;padding:20px;overflow:visible}.brand-rd__title{letter-spacing:4px;margin-bottom:0;font-size:20px}.brand-rd__title-br{display:none}.brand-rd__body p{font-size:14px;line-height:30px}.brand-global{padding:20px 0}.brand-global__inner{align-items:center;gap:20px;width:100%;padding:0 20px}.brand-global__title{letter-spacing:4px;width:min(400px,100%);font-size:20px}.brand-global__img{aspect-ratio:auto;width:min(400px,100%);height:225px}.brand-global__info{flex-direction:row;align-items:flex-start;width:min(400px,100%);height:auto;padding:15px 0}.brand-global__info-col{justify-content:center;gap:10px;width:200px;padding:0 10px}.brand-global__info-col--border{border-bottom:none;border-right:1px solid #cba96e}.brand-global__info-label{font-size:14px}.brand-global__info-value{font-size:12px;line-height:30px}}@media (max-width:800px){.brand-ing-wrap{padding:50px 20px}.brand-ing-inner{width:100%}.brand-ing-head{margin-bottom:40px}.brand-ing-head .brand-sec-ttl{letter-spacing:4px;font-size:20px}.brand-ing-row{flex-wrap:wrap;gap:8px;padding:15px 20px}.brand-ing-meta{width:100%}.brand-ing-name{letter-spacing:1.6px;font-size:16px}.brand-ing-latin{letter-spacing:1.2px;font-size:12px}.brand-ing-desc-txt{width:100%;font-size:12px}.brand-ing-arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%)}}@media (max-width:500px){.brand-panel{width:100%}.brand-sec-bod{word-break:keep-all;max-width:100%;font-size:14px;line-height:30px}.brand-slow-aging{height:400px}.brand-slow-aging__inner{gap:10px}.brand-slow-aging__text{letter-spacing:2px;font-size:20px;line-height:30px}.brand-pq{height:400px;padding-left:20px;padding-right:20px}.brand-pq__br{display:block}.brand-pq p{letter-spacing:2px;font-size:20px}.brand-delivery{flex-direction:column-reverse;display:flex}.brand-delivery__txt{aspect-ratio:1;justify-content:center;width:100%;height:auto;padding:60px 30px}.brand-delivery__img{aspect-ratio:16/9;width:100%;height:auto}.brand-delivery__title{letter-spacing:4px;margin-bottom:20px;font-size:20px}.brand-delivery__body{gap:20px}.brand-delivery__body p{font-size:14px;line-height:30px}.brand-benefits{grid-template-columns:1fr;align-content:space-between;gap:0;height:1000px;padding:70px 20px}.brand-benefits__left{width:100%}.brand-blist{flex-direction:column;align-items:center;gap:30px;height:auto}.brand-blist__divider{width:250px;height:1px}.brand-bitem__num{letter-spacing:1.4px;font-size:14px}.brand-bitem__cat{letter-spacing:2px;font-size:20px}.brand-bitem__txt{font-size:16px;line-height:40px}.brand-benefits__right{text-align:center;align-items:center;gap:30px;width:100%}.brand-benefits__dots{font-size:36px}.brand-benefits__desc{text-align:center;font-size:16px;line-height:40px}.brand-visual2__img{height:540px}.brand-philosophy{height:300px}.brand-phil-in{gap:20px}.brand-phil-text{letter-spacing:3.2px;font-size:16px}.brand-phil-logo{letter-spacing:8px;font-size:38px}}@media (max-width:370px){.brand-pq p{font-size:14px}.brand-slow-aging__text{font-size:16px}.brand-delivery__title{font-size:18px}.brand-delivery__body p,.brand-bitem__num{font-size:12px}.brand-bitem__cat{font-size:18px}.brand-bitem__txt{font-size:14px}.brand-benefits__dots{font-size:34px}.brand-benefits__desc{font-size:14px}.brand-panel__ttl{font-size:16px}.brand-panel__close{font-size:18px}.brand-panel__body-text,.brand-panel__summary-title,.brand-panel__summary-item{font-size:14px}}.layout-main:has(.brand-page)~.footer{margin-top:0}
