@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.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_86c37a13-module__Cg4lGW__className{font-family:pretendard,pretendard Fallback}.pretendard_86c37a13-module__Cg4lGW__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_300_normal-s.p.075cfscyyepu7.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:cormorant;src:url(../media/cormorant_garamond_latin_400_normal-s.p.1fm7t8dmldrtt.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.cormorant_e0106ac8-module__LdlA2a__className{font-family:cormorant,cormorant Fallback}.cormorant_e0106ac8-module__LdlA2a__variable{--font-cormorant:"cormorant", "cormorant Fallback"}
.ex-site{--brand-burgundy:#5e0b1a;--text-primary:#1e1e1e;--text-secondary:#686868;--text-tertiary:#939393;--text-inverse:#fff;--text-nav:#0b0b0c;--text-nav-active:#adaeb1;--bg-default:#fff;--bg-subtle:#e7e8e9;--bg-card:#f6f6f6;--bg-inverse:#000;--border-default:#262626;--border-subtle:#d9d9d9;--font-sans:var(--font-pretendard), "Pretendard", system-ui, sans-serif;--font-serif:var(--font-cormorant), "Cormorant Garamond", serif;--space-section-y:72px;--space-heading-gap:32px;--space-stack-md:16px;--space-stack-sm:10px;--space-margin:20px;--space-gutter:16px;--space-card-gap:12px;--space-heading-section-eyebrow:10px;--space-heading-section-body:16px;--space-heading-main-hero-eyebrow:10px;--space-heading-main-hero-body:16px;--space-heading-page-hero-eyebrow:12px;--space-heading-page-hero-body:20px;--space-banner-gap:16px;--space-banner-padding:20px;--size-header-height:56px;--size-button-height:52px;--size-button-width:100%;--type-hero-serif-size:44px;--type-hero-serif-lh:48px;--type-hero-serif-ls:-1px;--type-display-size:30px;--type-display-lh:40px;--type-display-ls:-1px;--type-h2-size:24px;--type-h2-lh:32px;--type-h2-ls:-.8px;--type-stat-l-size:43px;--type-stat-l-lh:47px;--type-stat-size:40px;--type-stat-lh:44px;--type-number-size:17px;--type-number-lh:21px;--type-eyebrow-l-size:15px;--type-eyebrow-l-lh:18px;--type-eyebrow-l-ls:3.2px;--type-eyebrow-m-size:16px;--type-eyebrow-m-lh:19px;--type-eyebrow-m-ls:3.6px;--type-eyebrow-size:12px;--type-eyebrow-lh:16px;--type-eyebrow-ls:3.2px;--type-body-size:16px;--type-body-lh:26px;--type-body-ls:-.6px;--type-body-m-size:16px;--type-body-m-lh:24px;--type-body-m-ls:-.6px;--type-body-s-size:14px;--type-body-s-lh:20px;--type-body-s-ls:-.3px;--type-small-size:14px;--type-small-lh:21px;--type-small-ls:-.5px;--type-caption-size:12px;--type-caption-lh:17px;--type-caption-ls:-.3px;--type-card-title-l-size:17px;--type-card-title-l-lh:22px;--type-card-title-l-ls:-.8px;--type-card-title-size:15px;--type-card-title-lh:21px;--type-card-title-ls:-.1px;--type-card-sub-size:13px;--type-card-sub-lh:18px;--type-card-sub-ls:-.3px;--type-ingredient-size:16px;--type-ingredient-lh:22px;--type-ingredient-ls:-.3px;--type-diagram-label-size:18px;--type-diagram-label-lh:23px;--type-diagram-label-ls:-.7px;--type-stat-label-size:16px;--type-stat-label-lh:24px;--type-stat-label-ls:-.7px;--type-stat-unit-size:16px;--type-stat-unit-lh:19px;--type-list-title-size:14px;--type-list-title-lh:20px;--type-list-title-ls:-.6px;--type-category-size:13px;--type-category-lh:17px;--type-category-ls:3.6px;--type-label-size:13px;--type-label-lh:19px;--type-label-ls:-.4px;--type-input-size:15px;--type-input-lh:21px;--type-input-ls:-.4px;--type-button-size:14px;--type-button-lh:20px;--type-button-ls:-.3px;--type-nav-size:14px;--type-footer-size:12px;--type-footer-lh:22px;--type-footer-ls:-.8px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-default);word-break:keep-all;-webkit-font-smoothing:antialiased}@media (min-width:768px){.ex-site{--space-section-y:100px;--space-heading-gap:48px;--space-stack-md:24px;--space-stack-sm:12px;--space-margin:40px;--space-gutter:20px;--space-card-gap:16px;--space-heading-section-eyebrow:12px;--space-heading-section-body:24px;--space-heading-main-hero-eyebrow:12px;--space-heading-main-hero-body:24px;--space-heading-page-hero-eyebrow:16px;--space-heading-page-hero-body:28px;--space-banner-gap:24px;--space-banner-padding:40px;--size-header-height:64px;--size-button-height:52px;--size-button-width:220px;--type-hero-serif-size:60px;--type-hero-serif-lh:64px;--type-hero-serif-ls:-1.4px;--type-display-size:40px;--type-display-lh:54px;--type-display-ls:-1.4px;--type-h2-size:30px;--type-h2-lh:40px;--type-h2-ls:-1.1px;--type-stat-l-size:55px;--type-stat-l-lh:60px;--type-stat-size:48px;--type-stat-lh:52px;--type-number-size:22px;--type-number-lh:27px;--type-eyebrow-l-size:19px;--type-eyebrow-l-lh:23px;--type-eyebrow-l-ls:4px;--type-eyebrow-m-size:18px;--type-eyebrow-m-lh:22px;--type-eyebrow-m-ls:5px;--type-eyebrow-size:14px;--type-eyebrow-lh:20px;--type-eyebrow-ls:3.8px;--type-body-size:19px;--type-body-lh:30px;--type-body-ls:-.8px;--type-body-m-size:18px;--type-body-m-lh:27px;--type-body-m-ls:-.7px;--type-body-s-size:16px;--type-body-s-lh:23px;--type-body-s-ls:-.35px;--type-small-size:15px;--type-small-lh:23px;--type-small-ls:-.55px;--type-caption-size:14px;--type-caption-lh:20px;--type-caption-ls:-.4px;--type-card-title-l-size:22px;--type-card-title-l-lh:28px;--type-card-title-size:18px;--type-card-title-lh:25px;--type-card-title-ls:-.2px;--type-card-sub-size:15px;--type-card-sub-lh:21px;--type-card-sub-ls:-.4px;--type-ingredient-size:20px;--type-ingredient-lh:28px;--type-ingredient-ls:-.35px;--type-diagram-label-size:20px;--type-diagram-label-lh:25px;--type-diagram-label-ls:-.8px;--type-stat-label-size:18px;--type-stat-label-lh:27px;--type-stat-unit-size:18px;--type-stat-unit-lh:22px;--type-list-title-size:16px;--type-list-title-lh:23px;--type-list-title-ls:-.7px;--type-category-size:14px;--type-category-lh:19px;--type-category-ls:4px;--type-label-size:14px;--type-label-lh:21px;--type-label-ls:-.45px;--type-input-size:16px;--type-input-lh:23px;--type-input-ls:-.45px;--type-button-size:15px;--type-button-lh:22px;--type-button-ls:-.4px;--type-footer-size:13px;--type-footer-lh:24px}}@media (min-width:1024px){.ex-site{--space-section-y:140px;--space-heading-gap:64px;--space-stack-md:28px;--space-stack-sm:14px;--space-margin:48px;--space-gutter:20px;--space-card-gap:20px;--space-heading-main-hero-eyebrow:16px;--space-heading-main-hero-body:48px;--space-heading-page-hero-eyebrow:20px;--space-heading-page-hero-body:34px;--space-banner-gap:48px;--size-header-height:70px;--size-button-height:56px;--size-button-width:240px;--type-hero-serif-size:72px;--type-hero-serif-lh:76px;--type-hero-serif-ls:-1.7px;--type-display-size:48px;--type-display-lh:64px;--type-display-ls:-1.7px;--type-h2-size:36px;--type-h2-lh:48px;--type-h2-ls:-1.3px;--type-stat-l-size:63px;--type-stat-l-lh:68px;--type-stat-size:56px;--type-stat-lh:60px;--type-number-size:25px;--type-number-lh:30px;--type-eyebrow-l-size:22px;--type-eyebrow-l-lh:27px;--type-eyebrow-l-ls:5px;--type-eyebrow-m-size:20px;--type-eyebrow-m-lh:24px;--type-eyebrow-size:16px;--type-eyebrow-lh:22px;--type-eyebrow-ls:4.5px;--type-body-size:22px;--type-body-lh:36px;--type-body-ls:-1px;--type-body-m-size:20px;--type-body-m-lh:30px;--type-body-m-ls:-.8px;--type-body-s-size:18px;--type-body-s-lh:26px;--type-body-s-ls:-.4px;--type-small-size:16px;--type-small-lh:24px;--type-small-ls:-.6px;--type-caption-size:15px;--type-caption-lh:22px;--type-caption-ls:-.5px;--type-card-title-l-size:25px;--type-card-title-l-lh:32px;--type-card-title-size:20px;--type-card-title-lh:28px;--type-card-sub-size:17px;--type-card-sub-lh:24px;--type-card-sub-ls:-.5px;--type-ingredient-size:23px;--type-ingredient-lh:32px;--type-ingredient-ls:-.4px;--type-diagram-label-size:22px;--type-diagram-label-lh:28px;--type-stat-label-size:20px;--type-stat-label-lh:30px;--type-stat-unit-size:20px;--type-stat-unit-lh:24px;--type-list-title-size:18px;--type-list-title-lh:26px;--type-list-title-ls:-.8px;--type-category-size:15px;--type-category-lh:20px;--type-category-ls:4.2px;--type-label-size:15px;--type-label-lh:22px;--type-label-ls:-.5px;--type-input-size:17px;--type-input-lh:24px;--type-input-ls:-.5px;--type-button-size:16px;--type-button-lh:24px;--type-button-ls:-.5px;--type-footer-size:14px;--type-footer-lh:26px}}@media (min-width:1440px){.ex-site{--space-section-y:200px;--space-heading-gap:80px;--space-stack-md:32px;--space-stack-sm:16px;--space-margin:60px;--space-gutter:24px;--space-card-gap:22px;--space-heading-main-hero-body:60px;--space-heading-page-hero-eyebrow:24px;--space-heading-page-hero-body:40px;--space-banner-gap:60px;--size-button-height:60px;--size-button-width:250px;--type-hero-serif-size:82px;--type-hero-serif-lh:84px;--type-hero-serif-ls:-2px;--type-display-size:55px;--type-display-lh:66px;--type-display-ls:-2px;--type-h2-size:40px;--type-h2-lh:48px;--type-h2-ls:-1.5px;--type-stat-l-size:70px;--type-stat-l-lh:76px;--type-stat-size:59px;--type-stat-lh:64px;--type-number-size:28px;--type-number-lh:34px;--type-eyebrow-l-size:24px;--type-eyebrow-l-lh:29px;--type-eyebrow-size:18px;--type-eyebrow-lh:22px;--type-eyebrow-ls:5px;--type-body-size:25px;--type-body-lh:36px;--type-body-ls:-1.1px;--type-ingredient-size:26px;--type-ingredient-lh:36px;--type-card-title-l-size:28px;--type-card-title-l-lh:36px}}@layer components{.ex-site :where(h1,h2,h3,h4,h5,h6,p,small){color:inherit}.ex-site [id]{scroll-margin-top:var(--size-header-height)}.ex-site img{-webkit-user-drag:none}.ex-container{width:calc(100% - 2 * var(--space-margin));max-width:1320px;margin-inline:auto}.t-hero-serif{font-family:var(--font-serif);font-weight:300;font-size:var(--type-hero-serif-size);line-height:var(--type-hero-serif-lh);letter-spacing:var(--type-hero-serif-ls)}.t-display{font-weight:500;font-size:var(--type-display-size);line-height:var(--type-display-lh);letter-spacing:var(--type-display-ls)}.t-h2{font-weight:500;font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls)}.t-stat-l{font-family:var(--font-serif);font-weight:300;font-size:var(--type-stat-l-size);line-height:var(--type-stat-l-lh)}.t-stat{font-family:var(--font-serif);font-weight:300;font-size:var(--type-stat-size);line-height:var(--type-stat-lh)}.t-number{font-family:var(--font-serif);font-weight:300;font-size:var(--type-number-size);line-height:var(--type-number-lh)}.t-eyebrow-l{font-weight:500;font-size:var(--type-eyebrow-l-size);line-height:var(--type-eyebrow-l-lh);letter-spacing:var(--type-eyebrow-l-ls)}.t-eyebrow-m{font-weight:500;font-size:var(--type-eyebrow-m-size);line-height:var(--type-eyebrow-m-lh);letter-spacing:var(--type-eyebrow-m-ls)}.t-eyebrow{font-weight:500;font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-lh);letter-spacing:var(--type-eyebrow-ls)}.t-body{font-weight:400;font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-ls)}.t-body-m{font-weight:400;font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);letter-spacing:var(--type-body-m-ls)}.t-body-s{font-weight:400;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);letter-spacing:var(--type-body-s-ls)}.t-small{font-weight:400;font-size:var(--type-small-size);line-height:var(--type-small-lh);letter-spacing:var(--type-small-ls)}.t-small-bold{font-weight:700;font-size:var(--type-small-size);line-height:var(--type-small-lh);letter-spacing:var(--type-small-ls)}.t-caption{font-weight:400;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-ls)}.t-card-title-l{font-weight:600;font-size:var(--type-card-title-l-size);line-height:var(--type-card-title-l-lh);letter-spacing:var(--type-card-title-l-ls)}.t-card-title{font-weight:500;font-size:var(--type-card-title-size);line-height:var(--type-card-title-lh);letter-spacing:var(--type-card-title-ls)}.t-card-sub{font-weight:500;font-size:var(--type-card-sub-size);line-height:var(--type-card-sub-lh);letter-spacing:var(--type-card-sub-ls)}.t-ingredient{font-weight:500;font-size:var(--type-ingredient-size);line-height:var(--type-ingredient-lh);letter-spacing:var(--type-ingredient-ls)}.t-diagram-label{font-weight:500;font-size:var(--type-diagram-label-size);line-height:var(--type-diagram-label-lh);letter-spacing:var(--type-diagram-label-ls)}.t-stat-label{font-weight:500;font-size:var(--type-stat-label-size);line-height:var(--type-stat-label-lh);letter-spacing:var(--type-stat-label-ls)}.t-stat-unit{font-weight:400;font-size:var(--type-stat-unit-size);line-height:var(--type-stat-unit-lh)}.t-list-title{font-weight:500;font-size:var(--type-list-title-size);line-height:var(--type-list-title-lh);letter-spacing:var(--type-list-title-ls)}.t-category{font-weight:600;font-size:var(--type-category-size);line-height:var(--type-category-lh);letter-spacing:var(--type-category-ls)}.t-label{font-weight:500;font-size:var(--type-label-size);line-height:var(--type-label-lh);letter-spacing:var(--type-label-ls)}.t-input{font-weight:400;font-size:var(--type-input-size);line-height:var(--type-input-lh);letter-spacing:var(--type-input-ls)}.t-button{font-weight:500;font-size:var(--type-button-size);line-height:var(--type-button-lh);letter-spacing:var(--type-button-ls)}.t-nav{font-weight:500;font-size:var(--type-nav-size);line-height:1}.t-footer{font-weight:400;font-size:var(--type-footer-size);line-height:var(--type-footer-lh);letter-spacing:var(--type-footer-ls)}.t-footer-bold{font-weight:700;font-size:var(--type-footer-size);line-height:var(--type-footer-lh);letter-spacing:var(--type-footer-ls)}.ex-site .rich{font-size:var(--type-body-s-size);letter-spacing:var(--type-body-s-ls);line-height:1.8}.ex-site .rich h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls);margin:2em 0 .75em;font-weight:500}.ex-site .rich h3{font-size:var(--type-card-title-l-size);line-height:var(--type-card-title-l-lh);margin:1.75em 0 .5em;font-weight:600}.ex-site .rich a{color:var(--text-primary)}.ex-site .rich p{margin-block:.75em}.ex-site .rich>p:first-child{margin-top:0}.ex-site .rich>p:last-child{margin-bottom:0}.ex-site .rich p:empty:before{content:" "}.ex-no-scrollbar{scrollbar-width:none}.ex-no-scrollbar::-webkit-scrollbar{display:none}}
