/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color-primary:#b1834e}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;opacity:.001;pointer-events:none;background-color:#f5f5f5;font-family:Shippori Mincho B1,serif;line-height:1.75;transition:opacity 2s linear}body.loaded{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){body{opacity:1!important;transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.container-fluid{width:100%;padding-inline:20px}.container{width:100%;max-width:1040px;margin-inline:auto;padding-inline:20px}.section{padding-block:40px}.site-header{background-color:#fff;padding-block:20px;box-shadow:0 0 10px #0000001a}.site-header-wrapper{justify-content:center;align-items:center;gap:20px;display:flex}@media screen and (width<=767px){.site-header-wrapper>div:last-child{display:none}}@media screen and (width>=768px){.site-header-wrapper{justify-content:space-between}}.exhibitors-link{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:2147483647px;justify-content:center;align-items:center;gap:16px;padding:8px 32px;transition:all .2s;display:inline-flex}@media screen and (width<=767px){.exhibitors-link{display:none}}.exhibitors-link:hover{background-color:var(--color-primary);color:#fff}.exhibitors-link:hover .exhibitors-link__icon{filter:brightness(0)invert()}.exhibitors-link__icon{flex:none;width:18px}@media screen and (width>=1024px){.exhibitors-link__icon{width:24px}}.exhibitors-link__label{white-space:nowrap;font-size:20px;font-weight:700;line-height:1}@media screen and (width>=1024px){.exhibitors-link__label{font-size:24px}}.section-header{justify-content:center;align-items:center;gap:1rem;margin-bottom:40px;display:flex}@media screen and (width>=768px){.section-header{margin-bottom:80px}}.section-header__title{color:var(--color-primary);letter-spacing:.2em;font-size:24px;font-weight:700}@media screen and (width>=768px){.section-header__title{font-size:36px}}.hero-banner-wrapper{aspect-ratio:3/4}@media screen and (width>=768px){.hero-banner-wrapper{aspect-ratio:32/15}}.hero-banner-img{object-fit:cover;width:100%;height:100%}.section-about{color:#3f3529;background:#fff url(../img/bg-about.webp) top/cover no-repeat;min-height:720px;padding:40px 0}@media screen and (width>=768px){.section-about{padding:80px 0}}@media screen and (width>=1024px){.section-about{padding:120px 0}}.about-content{flex-flow:column;gap:20px;display:flex}@media screen and (width>=768px){.about-content{flex-flow:row;align-items:center;gap:40px}.about-content__col-left{flex:none}.about-content{gap:80px}}.about-content header{text-align:center;font-feature-settings:"palt"}.about-content header h2{text-transform:uppercase;margin-bottom:10px;font-family:Libre Baskerville,serif;font-size:36px;font-weight:500;line-height:normal}.about-content header h3{font-family:serif;font-size:24px;font-weight:700}@media screen and (width>=768px){.about-content header{text-align:left}.about-content header h2{font-size:48px;position:relative;left:5px}.about-content header h3{font-size:30px}}@media screen and (width>=1024px){.about-content header h2{font-size:60px}.about-content header h3{font-size:36px}}.about-content__col-right{text-align:justify;font-weight:500;line-height:2}@media screen and (width>=768px){.about-content__col-right{max-width:480px;font-size:20px}}.section-overview{background-color:#fff;padding:40px 0}@media screen and (width>=768px){.section-overview{padding:80px 0}}.overview{font-size:14px}@media screen and (width>=640px){.overview{font-size:16px}}@media screen and (width>=768px){.overview{font-size:20px}}@media screen and (width>=1024px){.overview{font-size:24px}}.overview-item{display:flex}.overview-item>*{padding:5px 0}@media screen and (width>=768px){.overview-item>*{padding:10px 0}}@media screen and (width>=1024px){.overview-item>*{padding:20px 0}}.overview-item:last-child>.overview-item__title{border-bottom:1px solid var(--color-primary)}.overview-item:last-child>.overview-item__content{border-bottom:1px solid #d0c8c9}.overview-item__title{color:var(--color-primary);border-top:1px solid var(--color-primary);min-width:100px;padding-left:10px;font-weight:700}@media screen and (width>=768px){.overview-item__title{min-width:150px;padding-left:20px}}@media screen and (width>=1024px){.overview-item__title{min-width:160px}}.overview-item__content{border-top:1px solid #d0c8c9;flex:1;padding-inline:10px}@media screen and (width>=768px){.overview-item__content{padding-inline:20px}}.section-key-points{background:#fff url(../img/bg-key-points.webp) 50%/cover no-repeat;padding:40px 0}@media screen and (width>=768px){.section-key-points{padding:80px 0}}.key-points{grid-template-columns:repeat(1,1fr);gap:40px;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.key-points{grid-template-columns:repeat(2,1fr);gap:60px}}.key-point-card__header{text-align:center;padding:20px 10px}.key-point-card__point{border-block:1px solid var(--color-primary);text-transform:uppercase;color:var(--color-primary);letter-spacing:.05rem;padding-block:5px;font-family:Libre Baskerville,serif;font-size:14px;font-weight:700;line-height:1;display:inline-block}.key-point-card__img img{width:100%}.key-point-card__title{margin-top:10px;font-size:24px;font-weight:700}@media screen and (width>=768px){.key-point-card__content{font-size:18px}}.section-exhibitors{background-color:#fff;padding:40px 0}@media screen and (width>=768px){.section-exhibitors{padding:80px 0}}.exhibitors-wrapper{scrollbar-width:none;overflow:auto}.exhibitors-wrapper .sp-only{display:block}@media screen and (width>=768px){.exhibitors-wrapper .sp-only{display:none}}.exhibitors-wrapper .pc-only{display:none}@media screen and (width>=768px){.exhibitors-wrapper .pc-only{display:block}}.exhibitor-block+.exhibitor-block{margin-top:20px}.exhibitor-block h3{font-size:14px}.exhibitors-table{border-collapse:collapse;font-feature-settings:"palt";width:100%;font-size:12px}@media screen and (width>=640px){.exhibitors-table{font-size:14px}}@media screen and (width>=768px){.exhibitors-table{font-size:16px}}@media screen and (width>=1024px){.exhibitors-table{font-size:18px}}.exhibitors-table thead{color:var(--color-primary);text-align:left}.exhibitors-table thead th{white-space:nowrap;border-bottom:1px solid var(--color-primary);padding:5px}.exhibitors-table thead th:first-child{width:80px}.exhibitors-table thead th:last-child{text-align:center;width:min-content}@media screen and (width>=640px){.exhibitors-table thead th{padding:10px}.exhibitors-table thead th:first-child{width:120px}}@media screen and (width>=768px){.exhibitors-table thead th:first-child{width:auto}}.exhibitors-table tbody td{border-bottom:1px solid #ccc;padding:5px}.exhibitors-table tbody td:first-child{white-space:nowrap}.exhibitors-table tbody td:last-child{text-align:center;width:0}@media screen and (width>=640px){.exhibitors-table tbody td{padding:10px}}@media screen and (width>=768px){.exhibitors-table tbody td:nth-child(2){white-space:nowrap}}.sales-sheet-button{color:#fff;white-space:nowrap;background-image:linear-gradient(15deg,#bc7742,#bc8d47);border-radius:2147483647px;justify-content:center;align-items:center;gap:2px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.sales-sheet-button.disabled{pointer-events:none;filter:grayscale();opacity:.25}.sales-sheet-button__icon{flex:none;width:12px;height:12px}.sales-sheet-button__icon>svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=640px){.sales-sheet-button__icon{width:16px;height:16px}}@media screen and (width>=1024px){.sales-sheet-button__icon{width:20px;height:20px}}@media screen and (width>=640px){.sales-sheet-button{gap:8px;padding:8px 16px;font-size:16px}}.section-cta{padding:40px 0}.cta-wrapper{text-align:center}.cta-button{color:#fff;background-image:linear-gradient(15deg,#bc7742,#bc8d47);border-radius:2147483647px;justify-content:center;align-items:center;gap:16px;padding:16px 32px;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 8px #0003}.cta-button:hover{filter:brightness(1.1)}@media screen and (width>=768px){.cta-button{gap:24px;font-size:24px}}@media screen and (width>=1024px){.cta-button{padding:24px 64px}}.cta-note{text-align:left;margin-top:40px}.cta-note>:not(:last-child){margin-bottom:8px}@media screen and (width>=768px){.cta-note{text-align:center}}.privacy-policy{padding:40px 0}.privacy-policy-content>*{margin-top:40px}@media screen and (width>=768px){.privacy-policy-content>*{margin-top:80px}}.privacy-policy-content h1{text-align:center;color:var(--color-primary);letter-spacing:.05em;font-size:24px}@media screen and (width>=768px){.privacy-policy-content h1{font-size:30px}}@media screen and (width>=1024px){.privacy-policy-content h1{font-size:48px}}.policy-section{text-align:justify}.policy-section>*{margin-top:20px}.policy-section__title{text-align:center;color:var(--color-primary);letter-spacing:.05em;font-size:20px}@media screen and (width>=768px){.policy-section__title{font-size:24px}}@media screen and (width>=1024px){.policy-section__title{font-size:30px}}.policy-section ul{padding:0;list-style:inside}.policy-section ul li{margin:5px 0}.policy-section ul li::marker{font-size:12px}.policy-section ul a{color:var(--color-primary);text-decoration:underline;transition:opacity .2s}.policy-section ul a:hover{opacity:.5}.site-footer{text-align:center;color:#fff;background:#000 url(../img/bg-footer.webp) 50%/cover no-repeat;margin-top:40px;padding:60px 0;font-size:12px}@media screen and (width>=768px){.site-footer{margin-top:80px;font-size:16px}}.site-footer .contact-info{margin-bottom:30px}.site-footer .contact-info a{transition:opacity .2s}.site-footer .contact-info a:hover{opacity:.5}.site-footer .privacy-policy-link a{text-decoration:underline;transition:opacity .2s}.site-footer .privacy-policy-link a:hover{opacity:.5}.register-badge{z-index:10;opacity:0;width:100px;height:100px;transition:all .8s;position:fixed;bottom:20px;right:20px;translate:0 150%}.register-badge.scrolled{opacity:1;translate:0}@media screen and (width>=768px){.register-badge{width:200px;height:200px;bottom:40px;right:40px}}.register-badge a{transition:all .2s ease-out;display:block}.register-badge a:hover{scale:1.1}
