.header{--nav-hover:#74584b;z-index:1000;background-color:var(--white);height:3.33vmax;box-shadow:0 .2vmax .6vmax var(--shadow-01);flex-direction:row;justify-content:space-between;align-items:center;padding:0 2.604vmax;transition:transform .3s,background-color .3s,color .3s;display:flex;position:fixed;top:0;left:0;right:0}.header--hero{box-shadow:none;background-color:#0000}.header--hero.header--menu-open{background-color:var(--black)}.header--hidden,body[data-popup-open] .header{transform:translateY(-100%)}.header__logo{cursor:pointer;user-select:none;flex-direction:row;align-items:center;gap:.521vmax;display:flex}.header__logo_icon-frame{background-color:var(--white);width:max(18px,1.667vmax);height:max(18px,1.667vmax);box-shadow:0 0 .208vmax var(--shadow-07);border-radius:.26vmax;flex-shrink:0;justify-content:center;align-items:center;padding:.26vmax;transition:background-color .3s,box-shadow .3s,opacity .2s;display:flex}.header--hero .header__logo_icon-frame{box-shadow:none;background-color:#0000}.header__logo_icon{object-fit:contain;width:100%;height:100%}.header__logo span{font-weight:var(--pretendard-bold);color:var(--brown-800);font-size:max(14px,.938vw)}.header--hero .header__logo span{color:var(--white)}.header__nav{flex-direction:row;align-items:center;gap:2.604vmax;display:flex}.header__nav button{font-weight:var(--pretendard-semibold);color:var(--brown-800);cursor:pointer;background:0 0;border:none;padding:0;font-size:max(14px,.833vw)}.header--hero .header__nav button{color:var(--white)}.header__hamburger{cursor:pointer;color:var(--brown-800);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:max(24px,1.667vw);display:none}.header--hero .header__hamburger{color:var(--white)}.header__mobile-menu{background-color:var(--white);border-top:1px solid rgb(var(--brown-800-rgb) / var(--alpha-10));flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.header__mobile-menu button{font-weight:var(--pretendard-semibold);color:var(--brown-800);border:none;border-bottom:.052vw solid rgb(var(--brown-800-rgb) / var(--alpha-10));cursor:pointer;text-align:left;background:0 0;padding:.729vmax .781vmax;font-size:max(11px,.729vw)}.header__mobile-menu button:last-child{border-bottom:none}.header--hero .header__mobile-menu{background-color:var(--black);border-top-color:rgb(var(--white-rgb) / var(--alpha-10))}.header--hero .header__mobile-menu button{color:var(--white);border-bottom-color:rgb(var(--white-rgb) / var(--alpha-10))}.header__nav button,.header__hamburger,.header__mobile-menu button,.header__logo span{transition:color .3s,opacity .2s,background-color .2s,transform .15s}.header__nav button:hover{color:var(--nav-hover)}.header__mobile-menu button:hover{background-color:rgb(var(--brown-800-rgb) / var(--alpha-05))}.header__mobile-menu button:active{background-color:rgb(var(--brown-800-rgb) / var(--alpha-10))}.header--hero .header__mobile-menu button:hover{background-color:rgb(var(--white-rgb) / var(--alpha-10))}.header--hero .header__mobile-menu button:active{background-color:rgb(var(--white-rgb) / var(--alpha-15))}@media (width<=1024px){.header{height:7.29vw;padding:0 3.91vw}.header__logo{gap:1.3vw}.header__logo_icon-frame{width:3.65vw;height:3.65vw;box-shadow:0 0 4px var(--shadow-07);border-radius:.66vw;padding:3.8%}.header__logo span{font-size:2.08vw}.header__nav{gap:3.26vw}.header__nav button{font-size:1.82vw}}@media (width<=767px){.header{height:max(52px,min(14.94vw,75px));padding:0 max(14px,min(4vw,20px))}.header__logo{gap:max(9px,min(2.67vw,13px))}.header__logo_icon-frame{border-radius:max(4px,min(1.32vw,7px));width:max(26px,min(7.47vw,37px));height:max(26px,min(7.47vw,37px))}.header__logo span{font-size:max(15px,min(4.27vw,21px))}.header__nav{display:none}.header__hamburger{width:max(30px,min(8.53vw,43px));height:max(30px,min(8.53vw,43px));font-size:max(22px,min(6.35vw,32px));display:flex}.header__mobile-menu button{padding:max(13px,min(3.73vw,19px)) max(14px,min(4vw,20px));font-size:max(13px,min(3.73vw,19px))}}.hero{width:100%;height:100vh;font-weight:var(--pretendard-bold);position:relative;overflow:hidden}.hero__background{z-index:-1;filter:blur(10px);transform-origin:50%;width:100%;height:100%;position:absolute;transform:scale(1.2)}.hero__background--fallback{object-fit:cover}.hero__company{flex-direction:row;align-items:center;gap:3.64vmax;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero__logo{height:16.341vmax;filter:drop-shadow(0 0 2.08vmax var(--black))}.hero__company-text{white-space:nowrap;text-shadow:0 0 2.08vmax var(--black);flex-direction:column;align-items:flex-end;gap:.52vmax;display:flex}.hero__company-text hgroup{flex-direction:column;align-items:flex-end;gap:.52vmax;display:flex}.hero__company-name{color:var(--white);font-size:max(60px,6.25vw)}.hero__company-name-en{color:var(--white);font-size:max(32px,2.6vw)}.hero__established{color:var(--white);font-size:max(28px,2.08vw)}@keyframes bounce-down{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}.hero__down-icon{--size:3.13vmax;width:var(--size);height:var(--size);filter:drop-shadow(0 0 2.08vmax var(--black));animation:2s ease-in-out infinite bounce-down;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%)}@media (width<=1024px){.hero__company{filter:none;flex-direction:column;justify-content:space-between;align-items:center;gap:0;width:100%;height:100%;padding-top:9.77vw;display:flex;position:absolute;top:0;left:0;translate:0}.hero__company:after{content:"";order:3;height:15.494vw;display:block}.hero__logo{width:auto;height:37.5vw;filter:drop-shadow(0 0 40px var(--black));order:2;position:static}.hero__company-text{text-shadow:0 0 40px var(--black);order:1;align-items:center;gap:1.82vw;position:static}.hero__company-text hgroup{align-items:center;gap:1.82vw}.hero__company-name{font-size:9.11vw}.hero__company-name-en{font-size:5.21vw}.hero__established{font-size:4.56vw;position:absolute;bottom:9.11vw;left:50%;transform:translate(-50%)}.hero__down-icon{--size:6.51vw;width:var(--size);height:var(--size);filter:drop-shadow(0 0 40px var(--black));bottom:2.34%}}@media (width<=767px){.hero__company{padding-top:max(56px,min(16vw,80px))}.hero__company:after{height:19.672vw}.hero__logo{height:max(189px,min(54.13vw,271px));filter:drop-shadow(0 0 40px var(--black))}.hero__company-text{text-shadow:0 0 40px var(--black);gap:max(8px,min(2.13vw,11px))}.hero__company-text hgroup{gap:max(8px,min(2.13vw,11px))}.hero__company-name{font-size:max(37px,min(10.67vw,53px))}.hero__company-name-en{font-size:max(19px,min(5.33vw,27px))}.hero__established{font-size:max(16px,min(4.53vw,23px));bottom:max(47px,min(13.33vw,67px))}.hero__down-icon{--size:clamp(38px, 10.93vw, 55px);width:var(--size);height:var(--size);filter:drop-shadow(0 0 40px var(--black));bottom:2%}}.vision{background-color:var(--surface-warm);flex-direction:column;gap:.78vmax;width:100%;padding:3.65vmax 13.54vmax;display:flex;overflow:hidden}.vision__main{flex-direction:column;gap:.52vmax;width:100%;display:flex}@media (width<=1024px){.vision{gap:2.6vw;padding:7.81vw 6.51vw 6.51vw}.vision__main{gap:1.3vw}}@media (width<=767px){.vision{gap:max(14px,min(4vw,20px));padding:max(56px,min(16vw,80px)) max(14px,min(4vw,20px)) max(14px,min(4vw,20px))}.vision__main{gap:max(14px,min(4vw,20px))}}.vision__content{--text-bg:var(--surface-cream);--color-index:#8c8672;--color-main-h3:var(--brown-800);--color-main-h4:var(--brown-900);--color-hr:var(--brown-800);--color-description:var(--brown-900);flex-direction:row;width:100%;height:22.14vmax;display:flex;overflow:hidden}.vision__content--reverse{--text-bg:var(--brown-800);--color-index:#977449;--color-main-h3:var(--accent-gold-600);--color-main-h4:var(--surface-cream);--color-hr:var(--accent-gold-600);--color-description:var(--surface-cream);flex-direction:row-reverse}.vision__content__image{flex:1 0;height:100%;overflow:hidden}.vision__content__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.vision__content:hover .vision__content__image img{transform:scale(1.08)}.vision__content__text{background-color:var(--text-bg);flex-direction:column;justify-content:center;gap:1.3vmax;width:45.43%;height:100%;padding:0 3.39vmax;display:flex}.vision__content__title{flex-direction:column;gap:1.04vmax;display:flex}.vision__content__index{font-weight:var(--pretendard-regular);color:var(--color-index);font-size:max(11px,.729vw)}.vision__content__title__main{flex-direction:column;gap:.26vmax;display:flex}.vision__content__title__main h3,.vision__content__title__main h4{font-family:var(--font-bookendbatang);font-weight:var(--bookendbatang-bold);line-height:1.1}.vision__content__title__main h3{color:var(--color-main-h3);font-size:max(40px,3.13vw);transform:skew(-10deg)}.vision__content__title__main h4{color:var(--color-main-h4);font-size:max(15px,1.04vw)}.vision__content__title hr{border:none;border-top:1px solid var(--color-hr);width:2.083vmax}.vision__content__description{font-weight:var(--pretendard-regular);color:var(--color-description);word-break:keep-all;overflow-wrap:break-word;font-size:max(12px,.78vw);line-height:2}@media (width<=1024px){.vision__content{height:55.34vw}.vision__content__text{gap:2.6vw;width:33.59vw;padding:0 3.91vw}.vision__content__title{gap:1.95vw}.vision__content__index{font-size:1.563vw}.vision__content__title__main{gap:.65vw}.vision__content__title__main h3{font-size:5.21vw}.vision__content__title__main h4{font-size:1.95vw}.vision__content__title hr{border-top-width:1px;width:4.56vw}.vision__content__description{font-size:1.56vw}}@media (width<=767px){.vision__content{flex-direction:column;height:62.5svh}.vision__content__image{width:100%;height:max(190px,min(54.4vw,272px))}.vision__content__text{gap:max(14px,min(4vw,20px));width:100%;height:max(206px,min(58.93vw,295px));padding:0 max(28px,min(8vw,40px))}.vision__content__title{gap:max(9px,min(2.67vw,13px))}.vision__content__index{font-size:max(9px,min(2.667vw,13px))}.vision__content__title__main{gap:max(4px,min(1.33vw,7px))}.vision__content__title__main h3{font-size:max(28px,min(8vw,40px))}.vision__content__title__main h4{font-size:max(11px,min(3.2vw,16px))}.vision__content__title hr{border-top-width:1px;width:max(33px,min(9.33vw,47px))}.vision__content__description{font-size:max(9px,min(2.67vw,13px))}}.section-title{flex-direction:column;width:100%;display:flex}.section-title__description{color:var(--accent-gold-400);align-items:center;gap:.78vmax;display:flex}.section-title__description hr{border:none;border-top:2px solid var(--accent-gold-400);width:4.17vmax}.section-title__description p{font-weight:var(--pretendard-bold);letter-spacing:.15em;font-size:max(10px,.63vw)}.section-title h2{font-family:var(--font-bookendbatang);font-weight:var(--bookendbatang-bold);font-size:max(40px,3.13vw)}.section-title--reverse h2{color:var(--brown-800)}.section-title--reverse .section-title__description{color:var(--accent-brown-700)}.section-title--reverse .section-title__description hr{border-color:var(--accent-brown-700)}@media (width<=1024px){.section-title__description{gap:1.95vw}.section-title__description hr{border-top:2px solid var(--accent-gold-400);width:9.11vw}.section-title__description p{font-size:1.3vw}.section-title h2{font-size:5.21vw}}@media (width<=767px){.section-title__description{gap:max(14px,min(4vw,20px))}.section-title__description hr{border-top:2px solid var(--accent-gold-400);width:max(56px,min(16vw,80px))}.section-title__description p{font-size:max(8px,min(2.13vw,11px))}.section-title h2{font-size:max(28px,min(8vw,40px))}}.home__fallback--history{background-color:#1a1410;min-height:100vh}.home__fallback--award{background-color:#faf7f2;min-height:100vh}.home__fallback--patent{background-color:#38271d;min-height:100vh}.home__fallback--map{background-color:#faf7f2;min-height:85.11vh}.home__fallback--footer{background-color:#38271d;min-height:13.54vmax}@media (width<=1024px){.home__fallback--map{min-height:100vh}.home__fallback--footer{min-height:31.25vw}}@media (width<=767px){.home__fallback--footer{min-height:max(187px,min(53.33vw,267px))}}.not-found{background-color:var(--brown-900);justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}.not-found__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.not-found__code{letter-spacing:-.05em;color:var(--accent-gold-400);user-select:none;font-size:max(96px,8.33vw);font-weight:900;line-height:1}.not-found__title{color:var(--white);letter-spacing:-.03em;font-size:max(20px,1.667vw);font-weight:700}.not-found__desc{color:var(--brown-300);font-size:max(13px,.938vw);font-weight:400;line-height:1.6}.not-found__btn{background-color:var(--accent-gold-400);color:var(--brown-900);letter-spacing:-.02em;border-radius:.25rem;margin-top:.5rem;padding:.75rem 2.25rem;font-size:max(13px,.938vw);font-weight:700;transition:background-color .2s,transform .15s}.not-found__btn:hover{background-color:var(--accent-gold-600);transform:translateY(-2px)}@media (width<=767px){.not-found__code{font-size:max(72px,min(20vw,120px))}.not-found__title{font-size:max(18px,min(5vw,28px))}.not-found__desc{font-size:max(12px,min(3.73vw,16px))}.not-found__btn{width:100%;max-width:280px;padding:.875rem 2rem;font-size:max(13px,min(3.73vw,16px))}}.footer{--footer-label:#d7d7d7;background-color:var(--brand-color);flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:13.54vmax;padding:2.08vmax 10.42vmax;display:flex}.footer__top{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.footer__company{flex-direction:row;align-items:center;gap:.781vmax;display:flex}.footer__icon-frame{background-color:var(--white);border-radius:.26vmax;justify-content:center;align-items:center;width:max(28px,1.875vmax);height:max(28px,1.875vmax);padding:.26vmax;display:flex;overflow:hidden}.footer__icon-frame img{object-fit:contain;width:100%;height:100%}.footer__company_name{flex-direction:column;display:flex}.footer__company_name-kor{font-weight:var(--pretendard-semibold);color:var(--white);font-size:max(16px,.94vw)}.footer__company_name-eng{font-weight:var(--pretendard-semibold);color:var(--gray-500);font-size:max(12px,.73vw)}.footer__information{flex-direction:row;gap:1.3vmax;display:flex}.footer__information button{cursor:pointer;font-weight:var(--pretendard-semibold);color:var(--white);font-size:max(11px,.729vw)}.footer__information button:hover{opacity:.7}.footer__information b{font-weight:var(--pretendard-black)}.footer hr{border:none;border-top:1px solid rgb(var(--white-rgb) / var(--alpha-15));width:100%}.footer__content{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.footer__left,.footer__right{flex-direction:column;gap:.26vmax;display:flex}.footer__company_owner,.footer__contact{flex-direction:row;align-items:center;gap:.417vmax;display:flex}.footer__row{font-weight:var(--pretendard-semibold);flex-direction:row;gap:.781vmax;font-size:max(11px,.729vw);display:flex}.footer__row span:first-child{color:var(--footer-label)}.footer__row span:last-child{color:var(--gray-500)}.footer__company_split{font-weight:var(--pretendard-semibold);color:var(--gray-500);font-size:max(11px,.729vw)}.footer__right{align-items:flex-end}.footer__copyright{font-weight:var(--pretendard-thin);color:var(--gray-400);font-size:max(10px,.625vw)}@media (width<=1024px){.footer{height:31.25vw;padding:2.6vw 3.91vw}.footer__company{gap:1.95vw}.footer__icon-frame{border-radius:.651vw;width:4.69vw;height:4.69vw;padding:.65vw}.footer__company_name-kor{font-size:2.08vw}.footer__company_name-eng{font-size:1.82vw}.footer__information{gap:3.26vw}.footer__information button{font-size:1.82vw}.footer__left,.footer__right{gap:.65vw}.footer__company_owner,.footer__contact{gap:1.3vw}.footer__row{gap:1.3vw;font-size:1.82vw}.footer__company_split{font-size:1.82vw}.footer__copyright{font-size:1.56vw}}@media (width<=767px){.footer{height:max(187px,min(53.33vw,267px));padding:max(14px,min(4vw,20px))}.footer__company{gap:max(14px,min(4vw,20px))}.footer__icon-frame{border-radius:max(4px,min(1.33vw,7px));width:max(28px,min(8vw,40px));height:max(28px,min(8vw,40px));padding:max(4px,min(1.33vw,7px))}.footer__company_name-kor{font-size:max(13px,min(3.73vw,19px))}.footer__company_name-eng{font-size:max(9px,min(2.67vw,13px))}.footer__information{gap:max(9px,min(2.67vw,13px))}.footer__information button{font-size:max(9px,min(2.67vw,13px))}.footer__content{flex-direction:column;align-items:flex-start;gap:max(4px,min(1.33vw,7px))}.footer__left,.footer__right{gap:max(4px,min(1.33vw,7px))}.footer__right{align-items:flex-start}.footer__company_owner,.footer__contact{gap:max(4px,min(1.3vw,7px))}.footer__row{gap:max(9px,min(2.67vw,13px));font-size:max(9px,min(2.67vw,13px))}.footer__company_split{font-size:max(9px,min(2.67vw,13px))}.footer__copyright{font-size:max(8px,min(2.13vw,11px))}}.privacy-policy{background-color:var(--white);min-height:100vh;color:var(--brown-800);flex-direction:column;display:flex}.privacy-policy__main{flex:1;padding-top:3.33vmax}.privacy-policy__container{max-width:62.5vmax;margin:0 auto;padding:3.125vmax 2.083vmax 4.167vmax}.privacy-policy__hero{border-bottom:1px solid var(--gray-300);margin-bottom:2.083vmax;padding:2.604vmax 0 2.083vmax}.privacy-policy__title{font-size:max(28px,2.083vw);font-weight:var(--pretendard-black);color:var(--brown-800);letter-spacing:-.04em;margin-bottom:1.042vmax}.privacy-policy__intro{font-size:max(11px,.729vw);font-weight:var(--pretendard-regular);color:var(--gray-700);word-break:keep-all;line-height:1.8}.privacy-policy__effective{font-size:max(10px,.625vw);font-weight:var(--pretendard-semibold);color:var(--gray-700);margin-top:.781vmax}.privacy-policy__highlights{grid-template-columns:repeat(5,1fr);gap:.781vmax;margin-bottom:2.604vmax;display:grid}.privacy-policy__highlight-card{background-color:var(--brown-50);border:1px solid var(--brown-100);border-radius:.417vmax;flex-direction:column;align-items:flex-start;gap:.521vmax;padding:.938vmax;transition:box-shadow .2s;display:flex}.privacy-policy__highlight-card:hover{box-shadow:0 .208vmax .625vmax rgb(var(--brown-800-rgb) / var(--alpha-10))}.privacy-policy__highlight-icon{color:var(--brown-600);flex-shrink:0;font-size:max(18px,1.25vw)}.privacy-policy__highlight-body strong{font-size:max(10px,.625vw);font-weight:var(--pretendard-bold);color:var(--brown-800);margin-bottom:.26vmax;display:block}.privacy-policy__highlight-body p{font-size:max(9px,.573vw);font-weight:var(--pretendard-regular);color:var(--typo-contentW);line-height:1.6}.privacy-policy__toc{background-color:var(--surface-light);border-left:2px solid var(--brown-400);border-radius:0 .313vmax .313vmax 0;margin-bottom:2.604vmax;padding:1.302vmax 1.563vmax}.privacy-policy__toc-title{font-size:max(11px,.729vw);font-weight:var(--pretendard-extrabold);color:var(--brown-800);letter-spacing:-.02em;margin-bottom:.781vmax}.privacy-policy__toc-list{counter-reset:toc-counter;flex-direction:column;gap:.313vmax;list-style:none;display:flex}.privacy-policy__toc-list li a{font-size:max(10px,.625vw);font-weight:var(--pretendard-medium);color:var(--brown-600);padding:.156vmax 0;text-decoration:none;transition:color .15s;display:block}.privacy-policy__toc-list li a:hover{color:var(--brown-400);text-decoration:underline}.privacy-policy__content{flex-direction:column;gap:0;display:flex}.privacy-policy__article{border-bottom:1px solid var(--gray-200);padding:1.563vmax 0;scroll-margin-top:4.167vmax}.privacy-policy__article:last-child{border-bottom:none}.privacy-policy__article-title{font-size:max(12px,.833vw);font-weight:var(--pretendard-extrabold);color:var(--brown-800);letter-spacing:-.025em;margin-bottom:.781vmax}.privacy-policy__article p{font-size:max(10px,.677vw);font-weight:var(--pretendard-regular);color:var(--gray-800);word-break:keep-all;margin-bottom:.521vmax;line-height:1.8}.privacy-policy__article a{font-weight:var(--pretendard-medium);color:var(--brown-600)}.privacy-policy__article p:last-child{margin-bottom:0}.privacy-policy__article .privacy-policy__note{color:var(--typo-contentW);background-color:var(--gray-50);border-left:2px solid var(--brown-200);border-radius:0 .208vmax .208vmax 0;margin:.521vmax 0;padding:.521vmax .781vmax;font-size:max(10px,.625vw)}.privacy-policy__ordered-list{flex-direction:column;gap:.521vmax;margin-top:.521vmax;padding-left:1.302vmax;list-style:decimal;display:flex}.privacy-policy__ordered-list li{font-size:max(10px,.677vw);font-weight:var(--pretendard-medium);color:var(--brown-800);line-height:1.7}.privacy-policy__ordered-list li strong{font-weight:var(--pretendard-bold);margin-bottom:.208vmax;display:block}.privacy-policy__ordered-list li p{margin-bottom:0}.privacy-policy__unordered-list{flex-direction:column;gap:.208vmax;margin-top:.26vmax;padding-left:1.042vmax;list-style:outside;display:flex}.privacy-policy__unordered-list li{font-size:max(10px,.625vw);font-weight:var(--pretendard-regular);color:var(--gray-700);line-height:1.7}.privacy-policy__table-wrap{margin:.781vmax 0;overflow-x:auto}.privacy-policy__table{border-collapse:collapse;width:100%;font-size:max(10px,.625vw)}.privacy-policy__table th,.privacy-policy__table td{border:1px solid var(--gray-300);text-align:left;vertical-align:middle;padding:.521vmax .781vmax}.privacy-policy__table th{background-color:var(--brown-50);font-weight:var(--pretendard-bold);color:var(--brown-800)}.privacy-policy__table td{color:var(--gray-800)}.privacy-policy__cookie-guide{background-color:var(--surface-light);border-radius:.313vmax;margin-top:.781vmax;padding:.938vmax 1.042vmax}.privacy-policy__article .privacy-policy__cookie-guide-title{font-weight:var(--pretendard-bold);color:var(--brown-800);margin-bottom:.521vmax}.privacy-policy__cookie-guide p{font-size:max(10px,.625vw)}.privacy-policy__cookie-details{border-top:1px solid var(--brown-100);margin-top:.417vmax}.privacy-policy__cookie-details:last-child{border-bottom:1px solid var(--brown-100)}.privacy-policy__cookie-summary{font-size:max(10px,.625vw);font-weight:var(--pretendard-semibold);color:var(--brown-600);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:.521vmax;padding:.521vmax 0;list-style:none;display:flex}.privacy-policy__cookie-summary::-webkit-details-marker{display:none}.privacy-policy__cookie-summary:after{content:"﹢";font-size:max(11px,.729vw);font-weight:var(--pretendard-regular);color:var(--brown-400);flex-shrink:0;transition:transform .2s}.privacy-policy__cookie-details[open] .privacy-policy__cookie-summary:after{content:"﹣"}.privacy-policy__cookie-details .privacy-policy__unordered-list{padding-bottom:.521vmax}.privacy-policy__contact-box{background-color:var(--brown-50);border-radius:.313vmax;margin:.781vmax 0;padding:1.042vmax 1.302vmax}.privacy-policy__article .privacy-policy__contact-box-title{font-size:max(10px,.677vw);font-weight:var(--pretendard-bold);color:var(--brown-800);margin-bottom:.521vmax}.privacy-policy__contact-list{flex-direction:column;gap:.26vmax;list-style:none;display:flex}.privacy-policy__contact-list li{gap:.781vmax;font-size:max(10px,.625vw);display:flex}.privacy-policy__contact-list li span:first-child{font-weight:var(--pretendard-bold);color:var(--brown-600);flex-shrink:0;min-width:3.125vmax}.privacy-policy__contact-list li span:last-child{color:var(--gray-800)}.privacy-policy__back{justify-content:center;padding:2.604vmax 0 1.042vmax;display:flex}.privacy-policy__back-btn{background-color:var(--brown-800);color:var(--white);font-size:max(11px,.729vw);font-weight:var(--pretendard-bold);cursor:pointer;border-radius:.208vmax;align-items:center;gap:.417vmax;padding:.729vmax 1.563vmax;transition:background-color .2s,transform .15s;display:inline-flex}.privacy-policy__back-btn:hover{background-color:var(--brown-600);transform:translateY(-.052vmax)}.privacy-policy__back-btn svg{font-size:max(12px,.833vw)}@media (width<=1024px){.privacy-policy__main{padding-top:7.29vw}.privacy-policy__container{max-width:100%;padding:3.91vw 3.91vw 6.51vw}.privacy-policy__hero{border-bottom-width:1px;margin-bottom:3.26vw;padding:3.91vw 0 3.26vw}.privacy-policy__title{margin-bottom:1.95vw;font-size:3.65vw}.privacy-policy__intro{font-size:1.69vw}.privacy-policy__effective{margin-top:1.3vw;font-size:1.43vw}.privacy-policy__highlights{grid-template-columns:repeat(5,1fr);gap:1.3vw;margin-bottom:3.91vw}.privacy-policy__highlight-card{border-width:1px;border-radius:.78vw;gap:.91vw;padding:1.69vw}.privacy-policy__highlight-icon{font-size:2.34vw}.privacy-policy__highlight-body strong{margin-bottom:.52vw;font-size:1.3vw}.privacy-policy__highlight-body p{font-size:1.17vw}.privacy-policy__toc{border-left-width:3px;border-radius:0 .65vw .65vw 0;margin-bottom:3.91vw;padding:2.6vw 2.86vw}.privacy-policy__toc-title{margin-bottom:1.3vw;font-size:1.69vw}.privacy-policy__toc-list{gap:.65vw}.privacy-policy__toc-list li a{padding:.26vw 0;font-size:1.43vw}.privacy-policy__article{border-bottom-width:1px;padding:2.86vw 0;scroll-margin-top:8.45vw}.privacy-policy__article-title{margin-bottom:1.3vw;font-size:1.82vw}.privacy-policy__article p{margin-bottom:.91vw;font-size:1.56vw}.privacy-policy__article .privacy-policy__note{border-left-width:2px;margin:.91vw 0;padding:.91vw 1.3vw;font-size:1.43vw}.privacy-policy__ordered-list{gap:.91vw;margin-top:.91vw;padding-left:2.6vw}.privacy-policy__ordered-list li{font-size:1.56vw}.privacy-policy__ordered-list li strong{margin-bottom:.39vw}.privacy-policy__unordered-list{gap:.39vw;margin-top:.52vw;padding-left:1.95vw}.privacy-policy__unordered-list li{font-size:1.43vw}.privacy-policy__table-wrap{margin:1.3vw 0}.privacy-policy__table{font-size:1.43vw}.privacy-policy__table th,.privacy-policy__table td{border-width:1px;padding:.91vw 1.3vw}.privacy-policy__cookie-guide{border-radius:.65vw;margin-top:1.3vw;padding:1.69vw 1.95vw}.privacy-policy__cookie-guide p{font-size:1.43vw}.privacy-policy__cookie-summary{padding:.91vw 0;font-size:1.43vw}.privacy-policy__cookie-summary:after{font-size:1.69vw}.privacy-policy__contact-box{border-radius:.65vw;margin:1.3vw 0;padding:1.95vw 2.34vw}.privacy-policy__article .privacy-policy__contact-box-title{margin-bottom:.91vw;font-size:1.56vw}.privacy-policy__contact-list{gap:.52vw}.privacy-policy__contact-list li{gap:1.3vw;font-size:1.43vw}.privacy-policy__contact-list li span:first-child{min-width:5.21vw}.privacy-policy__back{padding:3.91vw 0 1.95vw}.privacy-policy__back-btn{border-radius:.39vw;gap:.78vw;padding:1.43vw 2.86vw;font-size:1.56vw}.privacy-policy__back-btn svg{font-size:1.82vw}}@media (width<=767px){.privacy-policy__main{padding-top:max(52px,min(14.94vw,75px))}.privacy-policy__container{padding:max(14px,min(4vw,20px)) max(14px,min(4vw,20px)) max(28px,min(8vw,40px))}.privacy-policy__hero{margin-bottom:max(14px,min(4vw,20px));padding:max(14px,min(4vw,20px)) 0 max(13px,min(3.73vw,19px))}.privacy-policy__title{margin-bottom:max(11px,min(3.2vw,16px));font-size:max(22px,min(6.4vw,32px))}.privacy-policy__intro{font-size:max(11px,min(3.2vw,16px))}.privacy-policy__effective{margin-top:max(8px,min(2.13vw,11px));font-size:max(10px,min(2.93vw,15px))}.privacy-policy__highlights{grid-template-columns:repeat(2,1fr);gap:max(9px,min(2.67vw,13px));margin-bottom:max(19px,min(5.33vw,27px))}.privacy-policy__highlight-card:nth-child(5){grid-column:1/-1}.privacy-policy__highlight-card{border-radius:max(4px,min(1.33vw,7px));gap:max(8px,min(1.6vw,8px));padding:max(11px,min(3.2vw,16px))}.privacy-policy__highlight-icon{font-size:max(17px,min(4.8vw,24px))}.privacy-policy__highlight-body strong{margin-bottom:max(2px,min(.8vw,4px));font-size:max(10px,min(2.93vw,15px))}.privacy-policy__highlight-body p{font-size:max(9px,min(2.67vw,13px))}.privacy-policy__toc{border-left-width:2px;border-radius:0 max(3px,min(1.07vw,5px)) max(3px,min(1.07vw,5px)) 0;margin-bottom:max(19px,min(5.33vw,27px));padding:max(13px,min(3.73vw,19px)) max(14px,min(4vw,20px))}.privacy-policy__toc-title{margin-bottom:max(8px,min(2.13vw,11px));font-size:max(13px,min(3.73vw,19px))}.privacy-policy__toc-list{gap:max(4px,min(1.33vw,7px))}.privacy-policy__toc-list li a{padding:max(2px,min(.53vw,3px)) 0;font-size:max(10px,min(2.93vw,15px))}.privacy-policy__article{padding:max(17px,min(4.8vw,24px)) 0;scroll-margin-top:max(60px,min(17.07vw,85px))}.privacy-policy__article-title{margin-bottom:max(9px,min(2.67vw,13px));font-size:max(13px,min(3.73vw,19px))}.privacy-policy__article p{margin-bottom:max(8px,min(1.6vw,8px));font-size:max(11px,min(3.2vw,16px))}.privacy-policy__article .privacy-policy__note{margin:max(8px,min(1.6vw,8px)) 0;padding:max(8px,min(1.6vw,8px)) max(8px,min(2.13vw,11px));font-size:max(10px,min(2.93vw,15px))}.privacy-policy__ordered-list{gap:max(8px,min(1.6vw,8px));margin-top:max(8px,min(1.6vw,8px));padding-left:max(15px,min(4.27vw,21px))}.privacy-policy__ordered-list li{font-size:max(11px,min(3.2vw,16px))}.privacy-policy__unordered-list{gap:max(2px,min(.8vw,4px));margin-top:max(2px,min(.8vw,4px));padding-left:max(13px,min(3.73vw,19px))}.privacy-policy__unordered-list li{font-size:max(10px,min(2.93vw,15px))}.privacy-policy__table{font-size:max(9px,min(2.67vw,13px))}.privacy-policy__table th,.privacy-policy__table td{padding:max(8px,min(1.6vw,8px)) max(8px,min(2.13vw,11px))}.privacy-policy__cookie-guide{margin-top:max(8px,min(2.13vw,11px));padding:max(11px,min(3.2vw,16px)) max(13px,min(3.73vw,19px))}.privacy-policy__cookie-guide p{font-size:max(10px,min(2.93vw,15px))}.privacy-policy__cookie-summary{padding:max(8px,min(1.6vw,8px)) 0;font-size:max(10px,min(2.93vw,15px))}.privacy-policy__cookie-summary:after{font-size:max(12px,min(3.47vw,17px))}.privacy-policy__contact-box{margin:max(8px,min(2.13vw,11px)) 0;padding:max(11px,min(3.2vw,16px)) max(13px,min(3.73vw,19px))}.privacy-policy__article .privacy-policy__contact-box-title{margin-bottom:max(8px,min(1.6vw,8px));font-size:max(11px,min(3.2vw,16px))}.privacy-policy__contact-list li{flex-wrap:wrap;gap:max(9px,min(2.67vw,13px));font-size:max(10px,min(2.93vw,15px))}.privacy-policy__contact-list li span:first-child{min-width:max(37px,min(10.67vw,53px))}.privacy-policy__back{padding:max(22px,min(6.4vw,32px)) 0 max(9px,min(2.67vw,13px))}.privacy-policy__back-btn{border-radius:max(2px,min(.8vw,4px));justify-content:center;gap:max(8px,min(1.6vw,8px));width:100%;padding:max(11px,min(3.2vw,16px)) max(22px,min(6.4vw,32px));font-size:max(13px,min(3.73vw,19px))}.privacy-policy__back-btn svg{font-size:max(15px,min(4.27vw,21px))}}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(/assets/Pretendard-Black.subset-DBVlHUpa.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(/assets/Pretendard-ExtraBold.subset-C8ahUYWx.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/assets/Pretendard-Bold.subset-NvQkMce4.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/assets/Pretendard-SemiBold.subset-DdMYyxPR.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/assets/Pretendard-Medium.subset-D07TkZcI.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/assets/Pretendard-Regular.subset-BZqc2FCe.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(/assets/Pretendard-Thin.subset-CIJfwvSz.woff2)format("woff2")}@font-face{font-family:BookendBatang;font-weight:400;font-display:swap;src:local(TTBookendBatangR),url(/assets/BookendBatang-Regular-CeUADoXT.woff2)format("woff2")}@font-face{font-family:BookendBatang;font-weight:600 700;font-display:swap;src:local(TTBookendBatangSB),url(/assets/BookendBatang-SemiBold-ismbJ8CE.woff2)format("woff2")}:root{--font-pretendard:Pretendard, sans-serif;--font-bookendbatang:"BookendBatang", sans-serif;--pretendard-thin:100;--pretendard-extralight:200;--pretendard-light:300;--pretendard-regular:400;--pretendard-medium:500;--pretendard-semibold:600;--pretendard-bold:700;--pretendard-extrabold:800;--pretendard-black:900;--bookendbatang-regular:400;--bookendbatang-bold:700;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--white:#fff;--white-rgb:255 255 255;--black:#000;--black-rgb:0 0 0;--alpha-05:.05;--alpha-10:.1;--alpha-15:.15;--alpha-20:.2;--alpha-30:.3;--alpha-40:.4;--alpha-50:.5;--alpha-60:.6;--brown-50:#f6f3f0;--brown-100:#e6ded6;--brown-200:#d2c2b3;--brown-300:#b79d86;--brown-400:#947761;--brown-500:#6b4f3a;--brown-600:#5a4231;--brown-700:#4a3527;--brown-800:#38271d;--brown-800-rgb:56 39 29;--brown-900:#241812;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#eee;--gray-300:#e0e0e0;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;--mauve-50:#f8f3f5;--mauve-100:#f1e6eb;--mauve-200:#e3cdd6;--mauve-300:#d1a9b8;--mauve-400:#b9879c;--mauve-500:#7a4b5d;--mauve-600:#643c4a;--mauve-700:#4f2f3a;--mauve-800:#3a222a;--mauve-900:#241518;--accent-gold-400:#e7c889;--accent-gold-600:#c9a96e;--accent-brown-700:#8a6d2f;--brand-color:var(--brown-800);--shadow-01:rgb(var(--black-rgb) / var(--alpha-05));--shadow-02:rgb(var(--black-rgb) / var(--alpha-10));--shadow-03:rgb(var(--black-rgb) / var(--alpha-15));--shadow-04:rgb(var(--black-rgb) / var(--alpha-20));--shadow-05:rgb(var(--black-rgb) / var(--alpha-30));--shadow-06:rgb(var(--black-rgb) / var(--alpha-40));--shadow-07:rgb(var(--black-rgb) / var(--alpha-50));--shadow-08:rgb(var(--black-rgb) / var(--alpha-60));--overlay-black-10:rgb(var(--black-rgb) / var(--alpha-10));--overlay-black-30:rgb(var(--black-rgb) / var(--alpha-30));--overlay-black-50:rgb(var(--black-rgb) / var(--alpha-50));--overlay-white-10:rgb(var(--white-rgb) / var(--alpha-10));--overlay-white-30:rgb(var(--white-rgb) / var(--alpha-30));--overlay-white-50:rgb(var(--white-rgb) / var(--alpha-50));--surface-warm:#faf7f2;--surface-light:#f9fafb;--surface-cream:#f0ead6;--surface-beige:beige;--typo-contentW:#6f6f6f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;overflow-y:scroll}body{min-height:100dvh}body,input,button,select,textarea,optgroup{font-family:var(--font-pretendard);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1rem;font-style:normal;line-height:1.4}img,svg,video,canvas{display:block}table{border-collapse:collapse}button{cursor:pointer;background:0 0;border:none}a,[role=button]{cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--brown-400);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;background:var(--brown-400);color:var(--white);border-radius:0 0 4px 4px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:top .1s;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:0}.unsupported-browser{background-color:#1a1007;justify-content:center;align-items:center;min-height:100vh;padding:3rem 2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.unsupported-browser__content{text-align:center;width:100%;max-width:480px}.unsupported-browser__icon{color:#e7c889;width:72px;height:72px;margin:0 auto 1.75rem}.unsupported-browser__title{color:#f6f3f0;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.unsupported-browser__desc{color:#b79d86;margin-bottom:1.75rem;font-size:.9375rem;line-height:1.7}.unsupported-browser__versions{text-align:left;flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.unsupported-browser__version{border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.unsupported-browser__version--full{color:#7dc470;background-color:#59a14f1f;border:1px solid #59a14f47}.unsupported-browser__version--limited{color:#e7c889;background-color:#e7c8891a;border:1px solid #e7c8893d}.unsupported-browser__version--none{color:#ff8080;background-color:#ff646414;border:1px solid #ff646433}.unsupported-browser__cta{color:#fff;cursor:pointer;background-color:#4285f4;border-radius:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block}.unsupported-browser__cta:hover{background-color:#3267d6}@media (width<=1024px){.unsupported-browser{padding:2.5rem 1.75rem}.unsupported-browser__content{max-width:420px}.unsupported-browser__icon{width:64px;height:64px;margin-bottom:1.5rem}.unsupported-browser__title{font-size:1.375rem}}@media (width<=767px){.unsupported-browser{align-items:flex-start;padding:3.5rem 1.25rem 2rem}.unsupported-browser__content{max-width:100%}.unsupported-browser__icon{width:52px;height:52px;margin-bottom:1.25rem}.unsupported-browser__title{margin-bottom:.875rem;font-size:1.25rem}.unsupported-browser__desc{margin-bottom:1.5rem;font-size:.875rem}.unsupported-browser__version{padding:.625rem .875rem;font-size:.8125rem}.unsupported-browser__versions{margin-bottom:1.5rem}.unsupported-browser__cta{text-align:center;width:100%;padding:1rem;font-size:.9375rem;display:block}}
