/* 舊站 WordPress 樣式（作用域化到 .wp-legacy，僅影響遷移內容） */
.wp-legacy img:is([sizes=auto i],.wp-legacy [sizes^="auto,.wp-legacy " i]){contain-intrinsic-size:3000px 1500px}
.wp-legacy /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
.wp-block-site-title{box-sizing:border-box}
.wp-legacy .wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/site-title/style.min.css */
.wp-block-group{box-sizing:border-box}
.wp-legacy :where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/group/style.min.css */
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
.wp-legacy .is-layout-constrained>.wp-block-woocommerce-customer-account.alignright{float:none;justify-content:flex-end}
.wp-legacy .is-layout-constrained>.wp-block-woocommerce-customer-account.alignleft{float:none;justify-content:flex-start}
.wp-legacy .is-layout-constrained>.wp-block-woocommerce-customer-account.aligncenter{float:none;justify-content:center}
.wp-legacy :where(.wp-block-woocommerce-customer-account){--wc-customer-account-viewport-gutter:var(--wp--preset--spacing--20,16px);--wc-customer-account-dropdown-padding-inline:var( --wp--preset--spacing--30,16px );--wc-customer-account-dropdown-padding-block:var( --wp--preset--spacing--20,8px );--wc-customer-account-dropdown-surface:var( --wp--preset--color--base,#fff );--wc-customer-account-dropdown-border-color:color-mix(in srgb,currentColor 20%,transparent);--wc-customer-account-dropdown-item-hover-bg:color-mix(in srgb,currentColor 10%,transparent)}
.wp-legacy :where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link),.wp-legacy :where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle){align-items:center;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;padding:.5em;text-decoration:none;white-space:nowrap}
.wp-legacy :where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link):hover,.wp-legacy :where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle):hover{text-decoration:underline}
.wp-legacy :where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link) :where(.wc-block-customer-account__visual),.wp-legacy :where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle) :where(.wc-block-customer-account__visual){position:relative}
.wp-legacy :where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link) :where(.wc-block-customer-account__visual+.label),.wp-legacy :where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle) :where(.wc-block-customer-account__visual+.label){padding-left:.25em}
.wp-legacy :where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link) .wc-block-customer-account__account-icon,.wp-legacy :where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link) :where(.wc-block-customer-account__visual>svg),.wp-legacy :where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle) .wc-block-customer-account__account-icon,.wp-legacy :where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle) :where(.wc-block-customer-account__visual>svg){display:block;height:1.5em;width:1.5em}
.wp-legacy :where(.wp-block-woocommerce-customer-account .wc-block-customer-account__link) :where(.wc-block-customer-account__avatar),.wp-legacy :where(.wp-block-woocommerce-customer-account.wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle) :where(.wc-block-customer-account__avatar){border-radius:50%;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%}
.wp-legacy :where(.wp-block-woocommerce-customer-account) .wc-block-customer-account__caret{height:.375em;margin-left:.25em;transition:transform .2s ease;width:.625em}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown{position:relative}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__toggle{background:none;border:none;cursor:pointer;font:inherit}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown.wc-block-customer-account--is-dropdown-open .wc-block-customer-account__caret{transform:rotate(180deg)}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown{background:var(--wc-customer-account-dropdown-surface);border:1px solid var(--wc-customer-account-dropdown-border-color);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12);left:0;max-width:calc(100vw - var(--wc-customer-account-viewport-gutter)*2);min-width:200px;position:absolute;top:100%;z-index:100}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown[hidden]{display:none}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown.wc-block-customer-account--show-above .wc-block-customer-account__dropdown{bottom:100%;top:auto}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown.wc-block-customer-account--align-right .wc-block-customer-account__dropdown{left:auto;right:0}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-divider{background:var(--wc-customer-account-dropdown-border-color);height:1px}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item{color:inherit;display:block;font-size:var(--wp--preset--font-size--small);line-height:1.5;padding:calc(var(--wc-customer-account-dropdown-padding-block)/2) var(--wc-customer-account-dropdown-padding-block);text-decoration:none;white-space:nowrap}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item:focus,.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item:hover{background:var(--wc-customer-account-dropdown-item-hover-bg);text-decoration:none}
.wp-legacy :where(.wp-block-woocommerce-customer-account).wc-block-customer-account--has-dropdown .wc-block-customer-account__dropdown-item:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.wp-legacy /*# sourceURL=/wp-content/plugins/woocommerce/assets/client/blocks/woocommerce/customer-account-style.css */
.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}
.wp-legacy .wp-block-navigation .wp-block-navigation-item__description{display:none}
.wp-legacy .link-ui-tools{outline:1px solid #f0f0f0;padding:8px}
.wp-legacy .link-ui-block-inserter{padding-top:8px}
.wp-legacy .link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/navigation-link/style.min.css */
.wp-block-navigation{position:relative}
.wp-legacy .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}
.wp-legacy .wp-block-navigation ul,.wp-legacy .wp-block-navigation ul li{list-style:none}
.wp-legacy .wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}
.wp-legacy .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}
.wp-legacy .wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}
.wp-legacy .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}
.wp-legacy .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-legacy .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-legacy .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}
.wp-legacy .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-legacy .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-legacy .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}
.wp-legacy .wp-block-navigation :where(a),.wp-legacy .wp-block-navigation :where(a:active),.wp-legacy .wp-block-navigation :where(a:focus){text-decoration:none}
.wp-legacy .wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}
.wp-legacy .wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}
.wp-legacy .wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}
.wp-legacy .wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start;text-align:var(--navigation-layout-text-align,inherit)}
.wp-legacy .wp-block-navigation.is-vertical .wp-block-navigation-item__content{text-align:inherit}
.wp-legacy .wp-block-navigation.is-vertical .wp-block-navigation-item:not(.open-always)>.wp-block-navigation__submenu-container{text-align:initial}
.wp-legacy .wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}
.wp-legacy .wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center;--navigation-layout-text-align:center}
.wp-legacy .wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}
.wp-legacy .wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end;--navigation-layout-text-align:end}
.wp-legacy .wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}
.wp-legacy .wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}
.wp-legacy :where(.wp-block-navigation) ul li{padding:0}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}
@media not (prefers-reduced-motion){.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}
}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}
@media (min-width:782px){.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}
.wp-legacy .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}
}
@media (hover:hover){.wp-legacy .wp-block-navigation .has-child:not(.open-on-click):not(.open-always):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}
}
.wp-legacy .wp-block-navigation .has-child:not(.open-always) .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):not(.open-always):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}
.wp-legacy .wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}
.wp-legacy .wp-block-navigation .has-child.open-always,.wp-legacy .wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}
.wp-legacy .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}
.wp-legacy .wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-legacy .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}
.wp-legacy .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}
.wp-legacy .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}
.wp-legacy .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-legacy .wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}
.wp-legacy .wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;box-shadow:none!important;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}
.wp-legacy .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}
@media (min-width:782px){.wp-legacy .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}
}
.wp-legacy .wp-block-navigation-submenu{display:flex;position:relative}
.wp-legacy .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}
.wp-legacy button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}
.wp-legacy .wp-block-navigation-submenu__toggle{cursor:pointer}
.wp-legacy .wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-legacy .wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}
.wp-legacy .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}
.wp-legacy .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}
.wp-legacy .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}
.wp-legacy .wp-block-navigation .wp-block-page-list,.wp-legacy .wp-block-navigation__container,.wp-legacy .wp-block-navigation__responsive-close,.wp-legacy .wp-block-navigation__responsive-container,.wp-legacy .wp-block-navigation__responsive-container-content,.wp-legacy .wp-block-navigation__responsive-dialog{gap:inherit}
.wp-legacy :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),.wp-legacy :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}
.wp-legacy :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),.wp-legacy :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),.wp-legacy :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),.wp-legacy :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}
.wp-legacy .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}
.wp-legacy .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}
@media (min-width:782px){.wp-legacy .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}
}
.wp-legacy .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}
.wp-legacy .wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}
.wp-legacy .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}
.wp-legacy .wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}
.wp-legacy .wp-block-navigation__container .is-responsive{display:none}
.wp-legacy .wp-block-navigation__container:only-child,.wp-legacy .wp-block-page-list:only-child{flex-grow:1}
@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}
.wp-legacy .wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}
.wp-legacy .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}
.wp-legacy .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}
.wp-legacy .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}
@media not (prefers-reduced-motion){.wp-legacy .wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}
}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;text-align:var(--navigation-layout-text-align,inherit)}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em);text-align:inherit}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0;text-align:inherit}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container{box-shadow:none!important}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}
.wp-legacy .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}
.wp-legacy .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}
.wp-legacy .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}
.wp-legacy .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}
.wp-legacy .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}
@media (min-width:600px){.wp-legacy .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}
.wp-legacy .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}
.wp-legacy .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}
}
.wp-legacy .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}
.wp-legacy .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}
.wp-legacy .wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}
.wp-legacy .wp-block-navigation__responsive-container-close,.wp-legacy .wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}
.wp-legacy .wp-block-navigation__responsive-container-close svg,.wp-legacy .wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}
.wp-legacy .wp-block-navigation__responsive-container-open{display:flex}
.wp-legacy .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}
@media (min-width:600px){.wp-legacy .wp-block-navigation__responsive-container-open:not(.always-shown){display:none}
}
.wp-legacy .wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}
.wp-legacy .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}
.wp-legacy .disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}
.wp-legacy .wp-block-navigation__responsive-close{width:100%}
.wp-legacy .has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}
.wp-legacy .wp-block-navigation__responsive-close:focus{outline:none}
.wp-legacy .is-menu-open .wp-block-navigation__responsive-close,.wp-legacy .is-menu-open .wp-block-navigation__responsive-container-content,.wp-legacy .is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}
.wp-legacy .wp-block-navigation__responsive-dialog{position:relative}
.wp-legacy .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}
@media (min-width:782px){.wp-legacy .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}
}
.wp-legacy.has-modal-open{overflow:hidden}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/navigation/style.min.css */
.wp-block-post-content{display:flow-root}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/post-content/style.min.css */
.wp-block-spacer{clear:both}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/spacer/style.min.css */
.is-small-text{font-size:.875em}
.wp-legacy .is-regular-text{font-size:1em}
.wp-legacy .is-large-text{font-size:2.25em}
.wp-legacy .is-larger-text{font-size:3em}
.wp-legacy .has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}
.wp-legacy.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}
.wp-legacy p.has-drop-cap.has-background{overflow:hidden}
.wp-legacy :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
.wp-legacy :where(p.has-text-color:not(.has-link-color)) a{color:inherit}
.wp-legacy p.has-text-align-left[style*="writing-mode:vertical-lr"],.wp-legacy p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/paragraph/style.min.css */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){.wp-legacy{--wp-admin-border-width-focus:1.5px}
}
.wp-legacy.admin-color-fresh{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){.wp-legacy.admin-color-fresh{--wp-admin-border-width-focus:1.5px}
}
.wp-legacy .wp-element-button{cursor:pointer}
.wp-legacy .has-very-light-gray-background-color{background-color:#eee}
.wp-legacy .has-very-dark-gray-background-color{background-color:#313131}
.wp-legacy .has-very-light-gray-color{color:#eee}
.wp-legacy .has-very-dark-gray-color{color:#313131}
.wp-legacy .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}
.wp-legacy .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}
.wp-legacy .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}
.wp-legacy .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}
.wp-legacy .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}
.wp-legacy .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}
.wp-legacy .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}
.wp-legacy{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
.wp-legacy .has-regular-font-size{font-size:1em}
.wp-legacy .has-larger-font-size{font-size:2.625em}
.wp-legacy .has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}
.wp-legacy .has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}
.wp-legacy .has-text-align-center{text-align:center}
.wp-legacy .has-text-align-left{text-align:left}
.wp-legacy .has-text-align-right{text-align:right}
.wp-legacy .has-inline-color,.wp-legacy .has-link-color a,.wp-legacy .has-text-color{-webkit-text-fill-color:currentColor}
.wp-legacy .has-fit-text{white-space:nowrap!important}
.wp-legacy #end-resizable-editor-section{display:none}
.wp-legacy .aligncenter{clear:both}
.wp-legacy .items-justified-left{justify-content:flex-start}
.wp-legacy .items-justified-center{justify-content:center}
.wp-legacy .items-justified-right{justify-content:flex-end}
.wp-legacy .items-justified-space-between{justify-content:space-between}
.wp-legacy .screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute;width:1px;word-break:normal!important}
.wp-legacy .screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.wp-legacy :where(.has-border-color){border-style:solid}
.wp-legacy :where([style^=border-color],.wp-legacy [style*=";border-color"],.wp-legacy [style*="; border-color"]){border-style:solid}
.wp-legacy :where([style^=border-top-color],.wp-legacy [style*=";border-top-color"],.wp-legacy [style*="; border-top-color"]){border-top-style:solid}
.wp-legacy :where([style^=border-right-color],.wp-legacy [style*=";border-right-color"],.wp-legacy [style*="; border-right-color"]){border-right-style:solid}
.wp-legacy :where([style^=border-bottom-color],.wp-legacy [style*=";border-bottom-color"],.wp-legacy [style*="; border-bottom-color"]){border-bottom-style:solid}
.wp-legacy :where([style^=border-left-color],.wp-legacy [style*=";border-left-color"],.wp-legacy [style*="; border-left-color"]){border-left-style:solid}
.wp-legacy :where([style^=border-width],.wp-legacy [style*=";border-width"],.wp-legacy [style*="; border-width"]){border-style:solid}
.wp-legacy :where([style^=border-top-width],.wp-legacy [style*=";border-top-width"],.wp-legacy [style*="; border-top-width"]){border-top-style:solid}
.wp-legacy :where([style^=border-right-width],.wp-legacy [style*=";border-right-width"],.wp-legacy [style*="; border-right-width"]){border-right-style:solid}
.wp-legacy :where([style^=border-bottom-width],.wp-legacy [style*=";border-bottom-width"],.wp-legacy [style*="; border-bottom-width"]){border-bottom-style:solid}
.wp-legacy :where([style^=border-left-width],.wp-legacy [style*=";border-left-width"],.wp-legacy [style*="; border-left-width"]){border-left-style:solid}
.wp-legacy :where(img[class*=wp-image-]){height:auto;max-width:100%}
.wp-legacy :where(figure){margin:0 0 1em}
.wp-legacy :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}
@media screen and (max-width:600px){.wp-legacy :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}
}
@supports (not (-webkit-backdrop-filter:blur(1px))) and (not (-moz-appearance:none)){.wp-legacy mtd[columnalign=right]{text-align:-webkit-right}
.wp-legacy mtd[columnalign=left]{text-align:-webkit-left}
.wp-legacy menclose[notation~=top]{border-top:.065em solid;padding-top:.1em}
.wp-legacy menclose[notation~=bottom]{border-bottom:.065em solid;padding-bottom:.1em}
}
.wp-legacy .has-text-align-justify{text-align:justify;}
.wp-legacy /*# sourceURL=wp-block-library-inline-css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-1: #FFFFFF;--wp--preset--color--theme-2: #EEEEEE;--wp--preset--color--theme-3: #BBBBBB;--wp--preset--color--theme-4: #1E1E1E;--wp--preset--color--theme-5: #000000;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.179), 16px);--wp--preset--font-size--medium: clamp(20px, 1.25rem + ((1vw - 3.2px) * 0.357), 24px);--wp--preset--font-size--large: clamp(23.043px, 1.44rem + ((1vw - 3.2px) * 1.335), 38px);--wp--preset--font-size--x-large: clamp(33.419px, 2.089rem + ((1vw - 3.2px) * 2.373), 60px);--wp--preset--font-size--xx-large: clamp(40px, 2.5rem + ((1vw - 3.2px) * 3.571), 80px);--wp--preset--font-size--xxx-large: clamp(40px, 2.5rem + ((1vw - 3.2px) * 10.714), 160px);--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--font-family--noto-serif-tc: "Noto Serif TC", serif;--wp--preset--font-family--source-han-serif-cn: "Source Han Serif CN";--wp--preset--text-shadow--light: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--wp--preset--spacing--20: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 1) * 1px), calc(var(--wp--custom--spacing-increment) * 1 * 2vw));--wp--preset--spacing--30: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 2) * 1px), calc(var(--wp--custom--spacing-increment) * 2 * 1vw));--wp--preset--spacing--40: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 3) * 1px), calc(var(--wp--custom--spacing-increment) * 3 * 1vw));--wp--preset--spacing--50: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 4) * 1px), calc(var(--wp--custom--spacing-increment) * 4 * 1vw));--wp--preset--spacing--60: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 5) * 1px), calc(var(--wp--custom--spacing-increment) * 5 * 1vw));--wp--preset--spacing--70: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 6) * 1px), calc(var(--wp--custom--spacing-increment) * 6 * 1vw));--wp--preset--spacing--80: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 7) * 1px), calc(var(--wp--custom--spacing-increment) * 7 * 1vw));--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--input-background: oklch(from var(--wp--preset--color--theme-1) max(0.2, calc(l * 1.05)) calc(c * 1.075) h);--wp--custom--spacing-increment: 2.5;--wp--custom--spacing-unit: 10;}
.wp-legacy .wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}
.wp-legacy{ --wp--style--global--content-size: 620px;--wp--style--global--wide-size: 1440px; }
.wp-legacy :where(body){ margin: 0; }
.wp-legacy .wp-site-blocks{ padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }
.wp-legacy .has-global-padding{ padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
.wp-legacy .has-global-padding > .alignfull{ margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
.wp-legacy .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block,.wp-legacy .alignfull)){ padding-right: 0; padding-left: 0; }
.wp-legacy .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block,.wp-legacy .alignfull)) > .alignfull{ margin-left: 0; margin-right: 0; }
.wp-legacy .wp-site-blocks > .alignleft{ float: left; margin-right: 2em; }
.wp-legacy .wp-site-blocks > .alignright{ float: right; margin-left: 2em; }
.wp-legacy .wp-site-blocks > .aligncenter{ justify-content: center; margin-left: auto; margin-right: auto; }
.wp-legacy :where(.wp-site-blocks) > *{ margin-block-start: var(--wp--preset--spacing--20); margin-block-end: 0; }
.wp-legacy :where(.wp-site-blocks) > :first-child{ margin-block-start: 0; }
.wp-legacy :where(.wp-site-blocks) > :last-child{ margin-block-end: 0; }
.wp-legacy{ --wp--style--block-gap: var(--wp--preset--spacing--20); }
.wp-legacy :where(.is-layout-flow) > :first-child{margin-block-start: 0;}
.wp-legacy :where(.is-layout-flow) > :last-child{margin-block-end: 0;}
.wp-legacy :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}
.wp-legacy :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}
.wp-legacy :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}
.wp-legacy :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}
.wp-legacy :where(.is-layout-flex){gap: var(--wp--preset--spacing--20);}
.wp-legacy :where(.is-layout-grid){gap: var(--wp--preset--spacing--20);}
.wp-legacy .is-layout-flow > .alignleft{float: left;margin-left: 0;margin-right: 2em;}
.wp-legacy .is-layout-flow > .alignright{float: right;margin-left: 2em;margin-right: 0;}
.wp-legacy .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.wp-legacy .is-layout-constrained > .alignleft{float: left;margin-left: 0;margin-right: 2em;}
.wp-legacy .is-layout-constrained > .alignright{float: right;margin-left: 2em;margin-right: 0;}
.wp-legacy .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}
.wp-legacy .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}
.wp-legacy .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}
.wp-legacy .is-layout-flex{display: flex;}
.wp-legacy .is-layout-flex{flex-wrap: wrap;align-items: center;}
.wp-legacy .is-layout-flex > :is(*,.wp-legacy div){margin: 0;}
.wp-legacy .is-layout-grid{display: grid;}
.wp-legacy .is-layout-grid > :is(*,.wp-legacy div){margin: 0;}
.wp-legacy{background-color: var(--wp--preset--color--theme-1);color: var(--wp--preset--color--theme-4);font-family: var(--wp--preset--font-family--source-han-serif-cn);font-size: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.179), 16px);font-style: normal;font-weight: 400;line-height: 1.65;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--40);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--40);text-transform: none;}
.wp-legacy a:where(:not(.wp-element-button)){color: currentColor;font-family: var(--wp--preset--font-family--source-han-serif-cn);}
.wp-legacy h1,.wp-legacy h2,.wp-legacy h3,.wp-legacy h4,.wp-legacy h5,.wp-legacy h6{font-family: var(--wp--preset--font-family--source-han-serif-cn);font-style: normal;font-weight: 600;}
.wp-legacy :where(h1.has-background,.wp-legacy h2.has-background,.wp-legacy h3.has-background,.wp-legacy h4.has-background,.wp-legacy h5.has-background,.wp-legacy h6.has-background ){padding: 0;}
.wp-legacy h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1;}
.wp-legacy h2{font-size: var(--wp--preset--font-size--x-large);line-height: 1;}
.wp-legacy h3{font-size: var(--wp--preset--font-size--medium);line-height: 1.2;}
.wp-legacy h4{font-size: clamp(22px, 1.625rem + ((1vw - 3px) * -0.536), 18px);line-height: 1.3;}
.wp-legacy h5{font-size: var(--wp--preset--font-size--medium);line-height: 1.4;}
.wp-legacy h6{font-size: var(--wp--preset--font-size--small);}
.wp-legacy :where(.wp-element-button,.wp-legacy .wp-block-button__link){background-color: var(--wp--preset--color--theme-4);border-radius: 0;border-width: 0;color: var(--wp--preset--color--theme-1);font-family: var(--wp--preset--font-family--playfair-display);font-size: var(--wp--preset--font-size--small);font-style: inherit;font-weight: 400;letter-spacing: inherit;line-height: inherit;padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;text-decoration: none;text-transform: inherit;}
.wp-legacy :where(.wp-element-button:hover,.wp-legacy .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--theme-5) 85%, #000);}
.wp-legacy :where(.wp-element-caption,.wp-legacy .wp-block-audio figcaption,.wp-legacy .wp-block-embed figcaption,.wp-legacy .wp-block-gallery figcaption,.wp-legacy .wp-block-image figcaption,.wp-legacy .wp-block-table figcaption,.wp-legacy .wp-block-video figcaption){font-family: var(--wp--preset--font-family--playfair-display);font-size: 14px;font-style: normal;font-weight: 400;padding-top: 8px;}
.wp-legacy .has-black-color{color: var(--wp--preset--color--black) !important;}
.wp-legacy .has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.wp-legacy .has-white-color{color: var(--wp--preset--color--white) !important;}
.wp-legacy .has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}
.wp-legacy .has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}
.wp-legacy .has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.wp-legacy .has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.wp-legacy .has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}
.wp-legacy .has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}
.wp-legacy .has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}
.wp-legacy .has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.wp-legacy .has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}
.wp-legacy .has-theme-1-color{color: var(--wp--preset--color--theme-1) !important;}
.wp-legacy .has-theme-2-color{color: var(--wp--preset--color--theme-2) !important;}
.wp-legacy .has-theme-3-color{color: var(--wp--preset--color--theme-3) !important;}
.wp-legacy .has-theme-4-color{color: var(--wp--preset--color--theme-4) !important;}
.wp-legacy .has-theme-5-color{color: var(--wp--preset--color--theme-5) !important;}
.wp-legacy .has-black-background-color{background-color: var(--wp--preset--color--black) !important;}
.wp-legacy .has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.wp-legacy .has-white-background-color{background-color: var(--wp--preset--color--white) !important;}
.wp-legacy .has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}
.wp-legacy .has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}
.wp-legacy .has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.wp-legacy .has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.wp-legacy .has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}
.wp-legacy .has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.wp-legacy .has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.wp-legacy .has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.wp-legacy .has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}
.wp-legacy .has-theme-1-background-color{background-color: var(--wp--preset--color--theme-1) !important;}
.wp-legacy .has-theme-2-background-color{background-color: var(--wp--preset--color--theme-2) !important;}
.wp-legacy .has-theme-3-background-color{background-color: var(--wp--preset--color--theme-3) !important;}
.wp-legacy .has-theme-4-background-color{background-color: var(--wp--preset--color--theme-4) !important;}
.wp-legacy .has-theme-5-background-color{background-color: var(--wp--preset--color--theme-5) !important;}
.wp-legacy .has-black-border-color{border-color: var(--wp--preset--color--black) !important;}
.wp-legacy .has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.wp-legacy .has-white-border-color{border-color: var(--wp--preset--color--white) !important;}
.wp-legacy .has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}
.wp-legacy .has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}
.wp-legacy .has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.wp-legacy .has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.wp-legacy .has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}
.wp-legacy .has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.wp-legacy .has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.wp-legacy .has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.wp-legacy .has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}
.wp-legacy .has-theme-1-border-color{border-color: var(--wp--preset--color--theme-1) !important;}
.wp-legacy .has-theme-2-border-color{border-color: var(--wp--preset--color--theme-2) !important;}
.wp-legacy .has-theme-3-border-color{border-color: var(--wp--preset--color--theme-3) !important;}
.wp-legacy .has-theme-4-border-color{border-color: var(--wp--preset--color--theme-4) !important;}
.wp-legacy .has-theme-5-border-color{border-color: var(--wp--preset--color--theme-5) !important;}
.wp-legacy .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
.wp-legacy .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
.wp-legacy .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
.wp-legacy .has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
.wp-legacy .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
.wp-legacy .has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
.wp-legacy .has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}
.wp-legacy .has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}
.wp-legacy .has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}
.wp-legacy .has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}
.wp-legacy .has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}
.wp-legacy .has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}
.wp-legacy .has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}
.wp-legacy .has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
.wp-legacy .has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}
.wp-legacy .has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-legacy .has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}
.wp-legacy .has-xxx-large-font-size{font-size: var(--wp--preset--font-size--xxx-large) !important;}
.wp-legacy .has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}
.wp-legacy .has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}
.wp-legacy .has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}
.wp-legacy .has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}
.wp-legacy .has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}
.wp-legacy .has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}
.wp-legacy .has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}
.wp-legacy .has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}
.wp-legacy .has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}
.wp-legacy .has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}
.wp-legacy .has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}
.wp-legacy .has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}
.wp-legacy .has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}
.wp-legacy .has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}
.wp-legacy .has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}
.wp-legacy .has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}
.wp-legacy .has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}
.wp-legacy .has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}
.wp-legacy .has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}
.wp-legacy .has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}
.wp-legacy .has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}
.wp-legacy .has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}
.wp-legacy .has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}
.wp-legacy .has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}
.wp-legacy .has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}
.wp-legacy .has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}
.wp-legacy .has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}
.wp-legacy .has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}
.wp-legacy .has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}
.wp-legacy .has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}
.wp-legacy .has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}
.wp-legacy .has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}
.wp-legacy .has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}
.wp-legacy .has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}
.wp-legacy .has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}
.wp-legacy .has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}
.wp-legacy .has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}
.wp-legacy .has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}
.wp-legacy .has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}
.wp-legacy .has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}
.wp-legacy .has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}
.wp-legacy .has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}
.wp-legacy .has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}
.wp-legacy .has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}
.wp-legacy .has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}
.wp-legacy .has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}
.wp-legacy .has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}
.wp-legacy .has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}
.wp-legacy .has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}
.wp-legacy .has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}
.wp-legacy .has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}
.wp-legacy .has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}
.wp-legacy .has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}
.wp-legacy .has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}
.wp-legacy .has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}
.wp-legacy .has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}
.wp-legacy .has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}
.wp-legacy .has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}
.wp-legacy .has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}
.wp-legacy .has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;}
.wp-legacy .has-noto-serif-tc-font-family{font-family: var(--wp--preset--font-family--noto-serif-tc) !important;}
.wp-legacy .has-source-han-serif-cn-font-family{font-family: var(--wp--preset--font-family--source-han-serif-cn) !important;}
.wp-legacy .has-light-text-shadow{text-shadow: var(--wp--preset--text-shadow--light) !important;}
.wp-legacy .has-strong-text-shadow{text-shadow: var(--wp--preset--text-shadow--strong) !important;}
.wp-legacy /* LGCY register form: keep consent checkbox text full width */
.um-704 #um_field_704_news .um-field-area,.wp-legacy .um-704 #um_field_704_tiaokuan .um-field-area{
  max-width: none !important;
  width: 100% !important;
}
.wp-legacy .um-704 #um_field_704_news label.um-field-checkbox,.wp-legacy .um-704 #um_field_704_tiaokuan label.um-field-checkbox,.wp-legacy .um-704 #um_field_704_news label.um-field-half,.wp-legacy .um-704 #um_field_704_tiaokuan label.um-field-half{
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) !important;
  column-gap: 18px !important;
  align-items: start !important;
  max-width: none !important;
  width: 100% !important;
  float: none !important;
  clear: both !important;
}
.wp-legacy .um-704 #um_field_704_news .um-field-checkbox-state,.wp-legacy .um-704 #um_field_704_tiaokuan .um-field-checkbox-state{
  position: static !important;
  margin: 0 !important;
  grid-column: 1 !important;
}
.wp-legacy .um-704 #um_field_704_news .um-field-checkbox-option,.wp-legacy .um-704 #um_field_704_tiaokuan .um-field-checkbox-option{
  grid-column: 2 !important;
  display: block !important;
  max-width: none !important;
  width: 100% !important;
  white-space: normal !important;
}
.wp-legacy .no-underline a{ text-decoration: none; }
.wp-legacy button:focus-visible,.wp-legacy .wp-block-button__link:focus-visible{ outline: 2px solid var(--wp--preset--color--theme-4); outline-offset: 2px; }
.wp-legacy button[disabled],.wp-legacy .wp-block-button__link[disabled],.wp-legacy .wp-block-button__link:disabled{ opacity: 0.5; cursor: not-allowed; }
.wp-legacy .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill{ border-color: color-mix(in srgb, currentColor 30%, transparent); border-radius: 0; }
.wp-legacy .wp-block-woocommerce-product-review-form .comment-reply-title{ font-weight: unset; }
.wp-legacy :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--small);line-height: 1.3;}
.wp-legacy :where(.wp-block-post-content){padding-top: var(--wp--preset--spacing--20);padding-bottom: var(--wp--preset--spacing--60);}
.wp-legacy :where(.wp-block-post-content > div:first-child.alignfull){margin-top: calc( -1 * var(--wp--preset--spacing--20)) !important;}
.wp-legacy :where(.wp-block-post-content > div:last-child.alignfull){margin-bottom: calc( -1 * var(--wp--preset--spacing--60)) !important;}
.wp-legacy :where(.wp-block-post-content > p + div.alignfull){margin-top: var(--wp--style--block-gap) !important;}
.wp-legacy :where(.wp-block-site-title){font-size: var(--wp--preset--font-size--medium);font-weight: 550;line-height: 1.3;}
.wp-legacy :where(.wp-block-site-title a:where(:not(.wp-element-button))){text-decoration: none;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-flow) > :first-child{margin-block-start: 0;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-flow) > :last-child{margin-block-end: 0;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-flow) > *{margin-block-start: 10px;margin-block-end: 0;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-constrained) > :first-child{margin-block-start: 0;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-constrained) > :last-child{margin-block-end: 0;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-constrained) > *{margin-block-start: 10px;margin-block-end: 0;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-flex){gap: 10px;}
.wp-legacy :where(.wp-block-woocommerce-product-gallery-is-layout-grid){gap: 10px;}
.wp-legacy :where(.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge){background-color: var(--wp--preset--color--theme-1);border-radius: 0;border-color: color-mix(in srgb, currentColor 30%, transparent);color: var(--wp--preset--color--theme-4);font-weight: normal;line-height: 1;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;text-transform: none;}
.wp-legacy :where(p){color: #dedede;text-align: center;font-size: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.536), 20px);letter-spacing: 3px;}
.wp-legacy :where(p a:where(:not(.wp-element-button))){color: #dedede;}
.wp-legacy /*# sourceURL=global-styles-inline-css */
:root :where(.wp-block-group.is-style-section-1--2){background-color: var(--wp--preset--color--theme-2);color: var(--wp--preset--color--theme-5);}
.wp-legacy /*# sourceURL=block-style-variation-styles-inline-css */
img.wp-smiley,.wp-legacy img.emoji{
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
.wp-legacy /*# sourceURL=wp-emoji-styles-inline-css */
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}
.wp-legacy .skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.wp-legacy /*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap;}
.wp-legacy .wp-container-core-group-is-layout-f1189ed3{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}
.wp-legacy .wp-container-core-group-is-layout-862e8fa1{flex-wrap:nowrap;justify-content:space-between;}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > * + *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy /*# sourceURL=core-block-supports-inline-css */
.infinite-scroll .woocommerce-pagination{
		display: none;
	}
.wp-legacy /*# sourceURL=woocommerce-layout-inline-css */
.woocommerce form .form-row .required{ visibility: visible; }
.wp-legacy /*# sourceURL=woocommerce-inline-inline-css */
img#wpstats{display:none}
.wp-legacy /*# sourceURL=jetpack-stats-inline-css */
#jp-post-flair{padding-top:.5em}
.wp-legacy #content div.sharedaddy,.wp-legacy #main div.sharedaddy,.wp-legacy div.sharedaddy{clear:both}
.wp-legacy div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}
.wp-legacy div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}
.wp-legacy div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}
.wp-legacy div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}
.wp-legacy div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}
.wp-legacy div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}
.wp-legacy #likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}
.wp-legacy #likes-other-gravatars *{line-height:normal}
.wp-legacy #likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}
.wp-legacy #likes-other-gravatars :is(li,.wp-legacy ul){list-style-type:none;margin:0;padding:0;text-indent:0}
.wp-legacy #likes-other-gravatars li:before{content:""}
.wp-legacy #likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}
.wp-legacy #likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}
.wp-legacy #likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}
.wp-legacy #likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wp-legacy #likes-other-gravatars ul.wpl-avatars li.wpl-likes-remaining{align-items:center;color:#646970;display:flex;font-size:12px}
.wp-legacy #likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}
.wp-legacy div.sd-box{border-top:1px solid #00000021}
.wp-legacy .jetpack-likes-widget-loaded iframe,.wp-legacy .jetpack-likes-widget-loading .likes-widget-placeholder,.wp-legacy .jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}
.wp-legacy .jetpack-likes-widget-loaded .likes-widget-placeholder,.wp-legacy .jetpack-likes-widget-loading iframe,.wp-legacy .jetpack-likes-widget-unloaded iframe{display:none}
.wp-legacy .comment-likes-widget,.wp-legacy .entry-content .post-likes-widget,.wp-legacy .post-likes-widget{border-width:0;margin:0}
.wp-legacy .comment-likes-widget-placeholder,.wp-legacy .post-likes-widget-placeholder{border-width:0;margin:0;position:relative}
.wp-legacy .comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}
.wp-legacy .comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}
.wp-legacy .post-likes-widget-placeholder .button{display:none}
.wp-legacy :is(.comment-likes-widget-placeholder,.wp-legacy .post-likes-widget-placeholder) .loading{color:#999;font-size:12px}
.wp-legacy .comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}
.wp-legacy div.sharedaddy.sd-like-enabled .sd-like h3{display:none}
.wp-legacy div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}
.wp-legacy .comment-likes-widget{width:100%}
.wp-legacy .cs-rating,.wp-legacy .pd-rating{display:block!important}
.wp-legacy .sd-gplus .sd-title{display:none}
@media print{.wp-legacy .jetpack-likes-widget-wrapper{display:none}
}
.wp-legacy /*# sourceURL=/wp-content/plugins/jetpack/_inc/build/likes/style.min.css */
:root{ --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
.wp-legacy /*# sourceURL=jetpack-global-styles-frontend-style-inline-css */
.woocommerce-product-gallery{ opacity: 1 !important; }
.wp-legacy .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.wp-legacy .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{
					background-image: none !important;
				}
@media screen and (max-height: 1024px){.wp-legacy .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.wp-legacy .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{
						background-image: none !important;
					}
}
@media screen and (max-height: 640px){.wp-legacy .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.wp-legacy .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{
						background-image: none !important;
					}
}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5L_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5P_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSH9ZP_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHmZP_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHdZT_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5T_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHApT_qY32TxAj1g.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9AX7of3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9CX74f3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9BJ74f3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9AX74f3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Al74f3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9DJ6If3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Dw6If3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9CX6If3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:"Albert Sans";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/albertsans/v1/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9C-6If3bRUz1r5t.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNG9hUI-aCisSGVrw.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGxBUI-aCisSGVrw.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGKBII-aCisSGVrw.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGERII-aCisSGVrw.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGdhII-aCisSGVrw.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGXxII-aCisSGVrw.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbgv6qjkySFr9V9.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbSv6qjkySFr9V9.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlY-uKqjkySFr9V9.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlYHuKqjkySFr9V9.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlZguKqjkySFr9V9.woff2') format('woff2');}
@font-face{font-family:Alegreya;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/alegreya/v35/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlZJuKqjkySFr9V9.woff2') format('woff2');}
@font-face{font-family:Arvo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/arvo/v22/tDbD2oWUg0MKmSUa7Lzr7vs.woff2') format('woff2');}
@font-face{font-family:Arvo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/arvo/v22/tDbN2oWUg0MKqSIQ7Z7u_vvijQ.woff2') format('woff2');}
@font-face{font-family:Arvo;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/arvo/v22/tDbM2oWUg0MKoZw1yLHA8vL7lAE.woff2') format('woff2');}
@font-face{font-family:Arvo;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/arvo/v22/tDbO2oWUg0MKqSIoVLHK89D-hAHkGg.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oU7awIVytVjMYwE.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oXzawIVytVjMYwE.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oZDdwIVytVjMYwE.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oandwIVytVjMYwE.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oc7dwIVytVjMYwE.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT67PxzY382XsXX63LUYL6GYFcan6NJrKp-VPjfJMShrpsGFUt8oefdwIVytVjMYwE.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZKMN4tHrJcwHqoQ.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZGsN4tHrJcwHqoQ.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZ9sR4tHrJcwHqoQ.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZz8R4tHrJcwHqoQ.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZqMR4tHrJcwHqoQ.woff2') format('woff2');}
@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/bodonimoda/v23/aFT07PxzY382XsXX63LUYJSPUqb0pL6OQqxrZLnVbvZedvJtj-V7tIaZgcR4tHrJcwHqoQ.woff2') format('woff2');}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZviyMgvs-wJDtw.woff2') format('woff2');}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvUXiyMgvs-wJDtw.woff2') format('woff2');}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvRviyMgvs-wJDtw.woff2') format('woff2');}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvSniyMgvs-wJDtw.woff2') format('woff2');}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2') format('woff2');}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2') format('woff2');}
@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/bricolagegrotesque/v2/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkV2EL7Svxm7rE_s.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkW-EL7Svxm7rE_s.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkYODL7Svxm7rE_s.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4X0qWljRw-PfU81xCKCpdpbgZJl6XFpfEd7eA9BIxxkbqDL7Svxm7rE_s.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHx_Klx0zuA_u1Bg.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXH9fKlx0zuA_u1Bg.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHGfWlx0zuA_u1Bg.woff2') format('woff2');}
@font-face{font-family:Cabin;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/cabin/v27/u-4V0qWljRw-Pd815fNqc8T_wAFcX-c37MPiNYlWniJ2hJXHIPWlx0zuA_u1Bg.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_vB7ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_PB_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_4h_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_vB_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_jh_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_YhjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_WxjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_PBjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_FRjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFwG1WrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFyG1GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFxY1GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFwG1GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFw01GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFzY02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFzh02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFyG02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFyv02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNcGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENdGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTJ1dGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTMNdGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTPFdGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTB1aGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTCRaGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTENaGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Commissioner;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/commissioner/v20/tDaH2o2WnlgI0FNDgduEk4jAhwgumbU1SVfU5BD8OuRL8OstC6KOhgvBYWSFJ-Mgdrgiju6fF8meZm0rk4eF-ZugTGpaGPK7Fu0jUdk.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFk9TQ7Fg7A2uwYs.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFhFTQ7Fg7A2uwYs.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFiNTQ7Fg7A2uwYs.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFs9UQ7Fg7A2uwYs.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c2BXOCl9bbnla_nHIA47NMUjsNbCVrFvZUQ7Fg7A2uwYs.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQ9fdq7S-r0YvxdA.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQq_dq7S-r0YvxdA.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQmfdq7S-r0YvxdA.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQdfBq7S-r0YvxdA.woff2') format('woff2');}
@font-face{font-family:Cormorant;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/cormorant/v21/H4c0BXOCl9bbnla_nHIq6oGzilJm9otsA9kQTPBq7S-r0YvxdA.woff2') format('woff2');}
@font-face{font-family:"Courier Prime";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/courierprime/v9/u-450q2lgwslOqpF_6gQ8kELWwNjW-_-tvg.woff2') format('woff2');}
@font-face{font-family:"Courier Prime";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/courierprime/v9/u-4n0q2lgwslOqpF_6gQ8kELawRpWs37pvjxPA.woff2') format('woff2');}
@font-face{font-family:"Courier Prime";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/courierprime/v9/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-LVqvHoJXw.woff2') format('woff2');}
@font-face{font-family:"Courier Prime";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/courierprime/v9/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lfq9PtNXyeAg.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZTm18PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZkG18PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZzm18PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZ_G18PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZEGp8PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZKWp8PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZTmp8PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZZ2p8PZE_VNWoyQ.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi4Ue5s-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi7Ke5s-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6Ue5s-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi6me5s-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi5KfJs-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi5zfJs-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi4UfJs-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"Crimson Pro";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/crimsonpro/v24/q5uSsoa5M_tv7IihmnkabAReu49Y_Bo-HVKMBi49fJs-dtC4yZNE.woff2') format('woff2');}
@font-face{font-family:"DM Mono";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/dmmono/v14/aFTR7PB1QTsUX8KYvrGyIYGnbKX9Rlk.woff2') format('woff2');}
@font-face{font-family:"DM Mono";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/dmmono/v14/aFTT7PB1QTsUX8KYth-orYatbYf4VllXuA.woff2') format('woff2');}
@font-face{font-family:"DM Mono";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/dmmono/v14/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2') format('woff2');}
@font-face{font-family:"DM Mono";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/dmmono/v14/aFTW7PB1QTsUX8KYth-QBK6JYKzkXw.woff2') format('woff2');}
@font-face{font-family:"DM Mono";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/dmmono/v14/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2') format('woff2');}
@font-face{font-family:"DM Mono";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/dmmono/v14/aFTT7PB1QTsUX8KYth-o9YetbYf4VllXuA.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAop1hS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpxhS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwA_JxhS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpthS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDG32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JDW32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat_XDW32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9XCm32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JCm32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Sans";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/dmsans/v14/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm32RmYJpso5.woff2') format('woff2');}
@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/dmserifdisplay/v15/-nFnOHM81r4j6k0gjAW3mujVU2B2K_J709jy92k.woff2') format('woff2');}
@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/dmserifdisplay/v15/-nFhOHM81r4j6k0gjAW3mujVU2B2G_Vx0vr352np3Q.woff2') format('woff2');}
@font-face{font-family:Domine;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/domine/v20/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X3LAI1gVErGuW8Q.woff2') format('woff2');}
@font-face{font-family:Domine;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/domine/v20/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X0DAI1gVErGuW8Q.woff2') format('woff2');}
@font-face{font-family:Domine;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/domine/v20/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X6zHI1gVErGuW8Q.woff2') format('woff2');}
@font-face{font-family:Domine;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/domine/v20/L0xhDFMnlVwD4h3Lt9JWnbX3jG-2X5XHI1gVErGuW8Q.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUBoV-e6yHgQ.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-2fRUBoV-e6yHgQ.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-NfNUBoV-e6yHgQ.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-DPNUBoV-e6yHgQ.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-a_NUBoV-e6yHgQ.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7e8QI9_WamXgXFI.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7eOQI9_WamXgXFI.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7diR49_WamXgXFI.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7dbR49_WamXgXFI.woff2') format('woff2');}
@font-face{font-family:"EB Garamond";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/ebgaramond/v27/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7c8R49_WamXgXFI.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDLiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDPiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXbjPiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDPiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXAjPiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX7jTiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OX1zTiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXsDTiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXmTTiCZXVigHPVA.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKTp_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKT5_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HBUT5_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HAKT5_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HA4T5_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDUSJ_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HDtSJ_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCKSJ_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Epilogue;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/epilogue/v17/O4ZCFGj5hxF0EhjimlIhqAYaY7EBcUSC-HCjSJ_UqATfVHNU.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa26Uj3zpmBOgbNpOJHmZlUFipxkwjx.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa06Uj3zpmBOgbNpOqNgHFQHCtTlhjxdw4.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa26Uj3zpmBOgbNpOIjmplUFipxkwjx.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa06Uj3zpmBOgbNpOqNgBVTHCtTlhjxdw4.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noax6Uj3zpmBOgbNpNqKsr1ZPTZ4.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa36Uj3zpmBOgbNpOqNuLx7OCZ4ihE.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa26Uj3zpmBOgbNpOJ7m5lUFipxkwjx.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa06Uj3zpmBOgbNpOqNgE1SHCtTlhjxdw4.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa26Uj3zpmBOgbNpOJXnJlUFipxkwjx.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa06Uj3zpmBOgbNpOqNgGFVHCtTlhjxdw4.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa26Uj3zpmBOgbNpOIznZlUFipxkwjx.woff2') format('woff2');}
@font-face{font-family:Fahkwang;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/fahkwang/v16/Noa06Uj3zpmBOgbNpOqNgAVUHCtTlhjxdw4.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_chQF5bwkEU4HTy.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_f_R15bwkEU4HTy.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_fWR15bwkEU4HTy.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A-gdyEA25WTybO8.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A7YdyEA25WTybO8.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A4QdyEA25WTybO8.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A2gayEA25WTybO8.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A1EayEA25WTybO8.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3AzYayEA25WTybO8.woff2') format('woff2');}
@font-face{font-family:Figtree;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/figtree/v5/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3Ax8ayEA25WTybO8.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9C4kDNxMZdWfMOD5Vn9IjLazP3dUTP.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9A4kDNxMZdWfMOD5VvkrCqYTLVcFTPj0s.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnWKnuRB37fF3Wlg.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9f4kDNxMZdWfMOD5VvkrAGQBf6XljGllLX.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnPKruRB37fF3Wlg.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9f4kDNxMZdWfMOD5VvkrBiQxf6XljGllLX.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9E4kDNxMZdWfMOD5VflYLKSTbndQ.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9C4kDNxMZdWfMOD5VvkojLazP3dUTP.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnZKvuRB37fF3Wlg.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9f4kDNxMZdWfMOD5VvkrA6Qhf6XljGllLX.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnSKzuRB37fF3Wlg.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9f4kDNxMZdWfMOD5VvkrAWRRf6XljGllLX.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnLK3uRB37fF3Wlg.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9f4kDNxMZdWfMOD5VvkrByRBf6XljGllLX.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnMK7uRB37fF3Wlg.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9f4kDNxMZdWfMOD5VvkrBuRxf6XljGllLX.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9B4kDNxMZdWfMOD5VnFK_uRB37fF3Wlg.woff2') format('woff2');}
@font-face{font-family:"Fira Sans";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/firasans/v17/va9f4kDNxMZdWfMOD5VvkrBKRhf6XljGllLX.woff2') format('woff2');}
@font-face{font-family:"Fjalla One";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/fjallaone/v15/Yq6R-LCAWCX3-6Ky7FAFnONwkxgtUb8.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIctxqjC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcNxujC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIc6RujC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIctxujC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIchRujC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcaRyjC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcUByjC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcNxyjC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcHhyjC_TShUtWNg.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1hLTP7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1jLTf7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1gVTf7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1hLTf7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1h5Tf7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1iVSv7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1isSv7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1jLSv7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/fraunces/v31/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1jiSv7Tp05GNi3k.woff2') format('woff2');}
@font-face{font-family:Gabarito;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/gabarito/v4/QGYwz_0dZAGKJJ4t3FFkc3Q8AkNP9Pj248K0EwItq6bFIg.woff2') format('woff2');}
@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/gabarito/v4/QGYwz_0dZAGKJJ4t3FFkc3Q8AkNP9Pj20cK0EwItq6bFIg.woff2') format('woff2');}
@font-face{font-family:Gabarito;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/gabarito/v4/QGYwz_0dZAGKJJ4t3FFkc3Q8AkNP9Pj2PcW0EwItq6bFIg.woff2') format('woff2');}
@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/gabarito/v4/QGYwz_0dZAGKJJ4t3FFkc3Q8AkNP9Pj2BMW0EwItq6bFIg.woff2') format('woff2');}
@font-face{font-family:Gabarito;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/gabarito/v4/QGYwz_0dZAGKJJ4t3FFkc3Q8AkNP9Pj2Y8W0EwItq6bFIg.woff2') format('woff2');}
@font-face{font-family:Gabarito;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/gabarito/v4/QGYwz_0dZAGKJJ4t3FFkc3Q8AkNP9Pj2SsW0EwItq6bFIg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6pfjptAgt5VM-kVkqdyU8n3kwq131hj-sNFQ.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6rfjptAgt5VM-kVkqdyU8n1ioStndgre4dFcFh.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3uAL8lJPg-IUDNg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6sfjptAgt5VM-kVkqdyU8n1ioSGlZFgsARHNh4zg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3oQI8lJPg-IUDNg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6sfjptAgt5VM-kVkqdyU8n1ioSflVFgsARHNh4zg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6pfjptAgt5VM-kVkqdyU8n1ioq131hj-sNFQ.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lJPg-IUDNg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFgsARHNh4zg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3vAO8lJPg-IUDNg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6sfjptAgt5VM-kVkqdyU8n1ioSClNFgsARHNh4zg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lJPg-IUDNg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Mono";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexmono/v19/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFgsARHNh4zg.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX-KVElMYYaJe8bpLHnCwDKjbLeFaxIedbzDw.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX8KVElMYYaJe8bpLHnCwDKhdTmdKZJW9PjD3N8.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjR7_MINmdd_qFmo.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTm2IdsdP3vBmpl8A.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjXr8MINmdd_qFmo.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTmvIRsdP3vBmpl8A.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYXgKVElMYYaJe8bpLHnCwDKtdPUFI5NadY.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX-KVElMYYaJe8bpLHnCwDKhdTeFaxIedbzDw.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjSL9MINmdd_qFmo.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTm5IVsdP3vBmpl8A.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjQ76MINmdd_qFmo.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTmyIJsdP3vBmpl8A.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX9KVElMYYaJe8bpLHnCwDKjWr7MINmdd_qFmo.woff2') format('woff2');}
@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ibmplexsans/v19/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINsdP3vBmpl8A.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXdg5MDoVT9TWIvS.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXdS5MDoVT9TWIvS.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXe-48DoVT9TWIvS.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlSdQiA-DBIDCcaWtQzL4BZHoiDundw4ATyjed3EXeH48DoVT9TWIvS.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKopyiuXz5xXZvSkTo.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKopxquXz5xXZvSkTo.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKop_apXz5xXZvSkTo.woff2') format('woff2');}
@font-face{font-family:"Ibarra Real Nova";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ibarrarealnova/v27/sZlsdQiA-DBIDCcaWtQzL4BZHoiDkH5CH9yb5n3ZFmKop8-pXz5xXZvSkTo.woff2') format('woff2');}
@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/instrumentserif/v4/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2') format('woff2');}
@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/instrumentserif/v4/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZ1rib2Bg-4.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjRXMRrLgTsQV0.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_LjQXMRrLgTsQV0.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_GbQXMRrLgTsQV0.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQXMRrLgTsQV0.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ArQXMRrLgTsQV0.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ObXXMRrLgTsQV0.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XXMRrLgTsQV0.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtINhLybpUV3MEQ.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTNIJhLybpUV3MEQ.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCT6oJhLybpUV3MEQ.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJhLybpUV3MEQ.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCThoJhLybpUV3MEQ.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTaoVhLybpUV3MEQ.woff2') format('woff2');}
@font-face{font-family:"Josefin Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/josefinsans/v32/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTU4VhLybpUV3MEQ.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myjJAVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwjJQVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mz9JQVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myjJQVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJQVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwjIgVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwKIgVDPokMmuHL.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0ENIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0FNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZrMFNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0CNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:Jost;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNIgun_HLMEo.woff2') format('woff2');}
@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNbYRI4CN2V.woff2') format('woff2');}
@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/librebaskerville/v14/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxMaDc2V2ro.woff2') format('woff2');}
@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/librebaskerville/v14/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjY1I8Gcw6Oi.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsSUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsWUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhcMWUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhHMWUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduh8MKUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhrsKUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhh8KUAtrIb-JH1g.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RdDJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8RNDJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oYiRNDJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZORNDJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oaiQ9DJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05ob8Q9DJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/librefranklin/v14/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05obVQ9DJTedX1sGE.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG_F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbE-_F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbBG_F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbCO_F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbM-4F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbPa4F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbJG4F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3PQ6P12-iJxAIgLa78DkrbXsDgk0oVDaDPYLanFLHpPf2TbLi4F_PcTWCWp8g.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7XWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8obXWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8_7XWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8zbXWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8IbLWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8GLLWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8f7LWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Literata;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/literata/v35/or3NQ6P12-iJxAIgLYT1PLs1Zd0nfUwAbeGVKoRYzNiCp1OUedn8VrLWTEKTt8iVow.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787weuyJDmKxemMeZ.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787wsuyJDmKxemMeZ.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787zAvCJDmKxemMeZ.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI6MX1D_JOuGQbT0gvTJPa787z5vCJDmKxemMeZ.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFkq18ndeZzZ0.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-PgFkq18ndeZzZ0.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-BQCkq18ndeZzZ0.woff2') format('woff2');}
@font-face{font-family:Lora;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/lora/v32/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Ckq18ndeZzZ0.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l521wRpWs37pvjxPA.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-4l0qyriQwlOrhSvowK_l5-eR7lXcf6hP3hPGWH.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5OfixNV-bnrw.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-4m0qyriQwlOrhSvowK_l5-eSZMdeP3r-Ho.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52xwNpWs37pvjxPA.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-4l0qyriQwlOrhSvowK_l5-eR71Wsf6hP3hPGWH.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52_wFpWs37pvjxPA.woff2') format('woff2');}
@font-face{font-family:Merriweather;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/merriweather/v30/u-4l0qyriQwlOrhSvowK_l5-eR7NWMf6hP3hPGWH.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w7Y3tcoqK5.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/montserrat/v26/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aXp-p7K5ILg.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438w-I_ACexEPjCggA.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438wJo_ACexEPjCggA.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_ACexEPjCggA.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438wSo_ACexEPjCggA.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438wpojACexEPjCggA.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438wn4jACexEPjCggA.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438w-IjACexEPjCggA.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMyoT-ZFHDWwgECi.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMx2T-ZFHDWwgECi.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT-ZFHDWwgECi.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwaT-ZFHDWwgECi.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMz2SOZFHDWwgECi.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMzPSOZFHDWwgECi.woff2') format('woff2');}
@font-face{font-family:Newsreader;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/newsreader/v20/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMyoSOZFHDWwgECi.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_FNI49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_NNJ49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_A1J49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_FNJ49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_GFJ49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_I1O49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_LRO49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_NNO49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:"Noto Sans Mono";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/notosansmono/v30/BngrUXNETWXI6LwhGYvaxZikqZqK6fBq6kPvUce2oAZcdthSBUsYck4-_PpO49_XVEQQL8Y.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDshRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDOUhRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDIkhRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDGUmRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTY9jo7eTWk.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXA3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNi83A3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXA3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNin3A3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNic3c3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSnc3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXc3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:Nunito;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/nunito/v26/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHc3j6zbXWnoeg.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4iY1M2xLER.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4iY1M2xLER.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4iY1M2xLER.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4iY1M2xLER.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4iY1M2xLER.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVIUwaERZjA.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVIUwaERZjA.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVIUwaERZjA.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVIUwaERZjA.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVIUwaERZjA.woff2') format('woff2');}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVIUwaERZjA.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6_PLrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6fPPrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6ovPrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6_PPrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6zvPrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6IvTrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6G_TrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6fPTrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFda35WCmI96Ajtm83upeyoaX6QPnlo6VfTrPJCLtce-og.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLADe5qKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLCDepqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLBdepqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLADepqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLAxepqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLDdfZqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLDkfZqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLCDfZqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:Overpass;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/overpass/v13/qFdU35WCmI96Ajtm81GgSdXCNs-VMF0vNLCqfZqKl8Kuosgz.woff2') format('woff2');}
@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ptserif/v18/EJRVQgYoZZY2vCFuvDFUxL6ddjb-.woff2') format('woff2');}
@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/ptserif/v18/EJRTQgYoZZY2vCFuvAFTzr-_cyb-vco.woff2') format('woff2');}
@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ptserif/v18/EJRSQgYoZZY2vCFuvAnt65qQXSr3pNNB.woff2') format('woff2');}
@font-face{font-family:"PT Serif";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/ptserif/v18/EJRQQgYoZZY2vCFuvAFT9gaQVyvVocNB6Iw.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6NsAREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4NsQREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk7TsQREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6NsQREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk6_sQREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk5TtgREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk5qtgREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4NtgREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGl4_NXL7bZo9XXq35wRLONYyOjFk4ktgREH452Mvds.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8uwDFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8mwCFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8rICFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8uwCFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8t4CFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8jIFFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8gsFFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8mwFFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Petrona;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/petrona/v32/mtGr4_NXL7bZo9XXgXdCu2vkCLkNEVtF8kUFFY9UN-dsIWs.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LYx3L31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JYxnL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7KGxnL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LYxnL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7LqxnL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7IGwXL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7I_wXL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JYwXL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b52SlTPu5rIkWIZjVKKtYtfxYqZ4RJBFzFfYUjkSDdlqZgy7JxwXL31AHfAAy5.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhZqw3gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhRqx3gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhcSx3gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhZqx3gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhaix3gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhUS23gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhX223gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhRq23gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:Piazzolla;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/piazzolla/v35/N0b72SlTPu5rIkWIZjVgI-TckS03oGpPETyEJ88Rbvi0_TzOzKcQhTO23gD9BRy5m5M.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDVZNLo_U2r.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDVZNLo_U2r.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDVZNLo_U2r.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDVZNLo_U2r.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDVZNLo_U2r.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDVZNLo_U2r.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtPK-F2rA0s.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtPK-F2rA0s.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtPK-F2rA0s.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtPK-F2rA0s.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUbtPK-F2rA0s.woff2') format('woff2');}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/playfairdisplay/v36/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtPK-F2rA0s.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KU7NTxXUEKi4Rw.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_907NTxXUEKi4Rw.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NTxXUEKi4Rw.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNTxXUEKi4Rw.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNTxXUEKi4Rw.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUnNTxXUEKi4Rw.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ2lCR_VMq2oR82k.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ17CR_VMq2oR82k.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ0lCR_VMq2oR82k.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ0XCR_VMq2oR82k.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ37Dh_VMq2oR82k.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ3CDh_VMq2oR82k.woff2') format('woff2');}
@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/plusjakartasans/v8/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ2lDh_VMq2oR82k.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiGyp8kv8JHgFVrLPTecnFBGPaTSQ.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiAyp8kv8JHgFVrJJLmE3tAOvODSVFF.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_V15vFP-KUEg.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1plFd2PQEhcqw.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8V15vFP-KUEg.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21llFd2PQEhcqw.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiGyp8kv8JHgFVrJJLecnFBGPaTSQ.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9V15vFP-KUEg.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmg1hlFd2PQEhcqw.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6V15vFP-KUEg.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmr19lFd2PQEhcqw.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7V15vFP-KUEg.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmy15lFd2PQEhcqw.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4V15vFP-KUEg.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm111lFd2PQEhcqw.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5V15vFP-KUEg.woff2') format('woff2');}
@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm81xlFd2PQEhcqw.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvao4CKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtaooCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVuEooCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCKNLA3JC9c.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjNPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejMPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4TbMPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4VrMPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4Y_LPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4ejLPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Raleway;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/raleway/v29/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4cHLPrEVIT9c2c8.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOkCnqEu92Fr1MmgWxKKTM1K9nz.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrIzIXLsnzjYk.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vBh05IsDqlA.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjARc4AMX6lJBP.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOmCnqEu92Fr1Me4GZLCzYlKw.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOkCnqEu92Fr1Mu52xKKTM1K9nz.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vBh05IsDqlA.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ABc4AMX6lJBP.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvBh05IsDqlA.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBhc4AMX6lJBP.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvBh05IsDqlA.woff2') format('woff2');}
@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBBc4AMX6lJBP.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4OWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOWbW5iddG-1A.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1VU80V4bVkA.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1VU80V4bVkA.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1VU80V4bVkA.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8sDE0U1dYPFkJ1O.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0U1dYPFkJ1O.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0U1dYPFkJ1O.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEU1dYPFkJ1O.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEU1dYPFkJ1O.woff2') format('woff2');}
@font-face{font-family:Rubik;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/rubik/v28/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEU1dYPFkJ1O.woff2') format('woff2');}
@font-face{font-family:Rufina;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/rufina/v15/Yq6V-LyURyLy-aKyphRktOdClg.woff2') format('woff2');}
@font-face{font-family:Rufina;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/rufina/v15/Yq6W-LyURyLy-aKKHztAucxenxE0SA.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmSdSn3-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmSfSnn-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmScMnn-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmSdSnn-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmSdgnn-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmSeMmX-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmSe1mX-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/sora/v12/xMQOuFFYT72X5wkB_18qmnndmSfSmX-PIwNhBti0.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw461EI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kzm61EI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky461EI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KyK61EI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxm7FEI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxf7FEI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw47FEI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KwR7FEI_io6npfB.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlO9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqOdO9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlO9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqItO9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqGdJ9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqF5J9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlJ9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/sourcesans3/v15/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqBBJ9CsYm4fB3Ts.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjipdqrhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjiklqrhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjihdqrhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjiiVqrhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjisltrhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjivBtrhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjipdtrhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEFy2_tTDB4M7-auWDN0ahZJW3IX2ih5nk3AucvUHf6OAVIJmeUDygwjir5trhlXD-wGvjU.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pxl9dDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pGF9dDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pRl9dDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pdF9dDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pmFhdDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98poVhdDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98pxlhdDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/sourceserif4/v8/vEF02_tTDB4M7-auWDN0ahZJW1ge6NmXpVAHV83Bfb_US2D2QYxoUKIkn98p71hdDs4DrjXEXw.woff2') format('woff2');}
@font-face{font-family:"Space Mono";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRUEN2RFq7AwU.woff2') format('woff2');}
@font-face{font-family:"Space Mono";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/spacemono/v13/i7dNIFZifjKcF5UAWdDRYER8RXi-EwWMbg.woff2') format('woff2');}
@font-face{font-family:"Space Mono";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/spacemono/v13/i7dMIFZifjKcF5UAWdDRaPpZYFeQHwyVd3U.woff2') format('woff2');}
@font-face{font-family:"Space Mono";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/spacemono/v13/i7dSIFZifjKcF5UAWdDRYERE_FeaHi6QZ3WfYg.woff2') format('woff2');}
@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_04uT6hR47NCV5Z.woff2') format('woff2');}
@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6hR47NCV5Z.woff2') format('woff2');}
@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6hR47NCV5Z.woff2') format('woff2');}
@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6hR47NCV5Z.woff2') format('woff2');}
@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6hR47NCV5Z.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2eYG_Ul25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2cYGvUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2fGGvUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2eYGvUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2eqGvUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2dGHfUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2d_HfUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2cYHfUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mM1nxpEtL3pXiAulRTkY-HGmNEX1b9NspjMwhAgliHhVrXy2cxHfUl25riW1OD.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWR1i0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWZ1j0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWUNj0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWR1j0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWS9j0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWcNk0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWfpk0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWZ1k0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Texturina;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/texturina/v28/c4mO1nxpEtL3pXiAulR5mL129FhZmLj7I4oiSUJyfYDu7sB5zHJQWbRk0ZvAXkODN94.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDyx8fE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDSx4fE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDlR4fE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDyx4fE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqD-R4fE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDFRkfE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDLBkfE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDSxkfE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDYhkfE5OrS8SlKw.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA133VJmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA113VZmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA12pVZmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA133VZmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA13FVZmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA10pUpmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA10QUpmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA113UpmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:Urbanist;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/urbanist/v15/L0xtDF02iFML4hGCyMqgdyNEf6or5L2WA11eUpmqacG1K4S1.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQNi0Dp6_cOyA.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3moJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmsJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUgGsJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3msJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU7GsJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUAGwJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUOWwJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmwJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:"Work Sans";font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUd2wJpo3ZKyDSQQ.woff2') format('woff2');}
@font-face{font-family:Inter;font-style:normal;font-weight:100 800;font-display:fallback;src:url('/wp-content/themes/assembler/assets/fonts/inter/InterVariable.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Inter;font-style:italic;font-weight:100 800;font-display:fallback;src:url('/wp-content/themes/assembler/assets/fonts/inter/InterVariable-Italic.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:200;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX_aMOpGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:300;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX8EMOpGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:400;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX9aMOpGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:500;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX9oMOpGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:600;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX-EN-pGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:700;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX-9N-pGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:800;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX_aN-pGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Noto Serif TC";font-style:normal;font-weight:900;font-display:fallback;src:url('/legacy/uploads/fonts/XLYzIZb5bJNDGYxLBibeHZ0BnHwmuanx8cUaGX_zN-pGOWYMr2OM.woff2') format('woff2');}
@font-face{font-family:"Source Han Serif CN";font-style:normal;font-weight:700;font-display:fallback;src:url('/legacy/uploads/fonts/SourceHanSerifCN-Bold-2.woff2') format('woff2');}
@font-face{font-family:"Source Han Serif CN";font-style:normal;font-weight:250;font-display:fallback;src:url('/legacy/uploads/fonts/SourceHanSerifCN-ExtraLight-3.woff2') format('woff2');}
@font-face{font-family:"Source Han Serif CN";font-style:normal;font-weight:900;font-display:fallback;src:url('/legacy/uploads/fonts/SourceHanSerifCN-Heavy-4.woff2') format('woff2');}
@font-face{font-family:"Source Han Serif CN";font-style:normal;font-weight:300;font-display:fallback;src:url('/legacy/uploads/fonts/SourceHanSerifCN-Light-5.woff2') format('woff2');}
@font-face{font-family:"Source Han Serif CN";font-style:normal;font-weight:500;font-display:fallback;src:url('/legacy/uploads/fonts/SourceHanSerifCN-Medium-6.woff2') format('woff2');}
@font-face{font-family:"Source Han Serif CN";font-style:normal;font-weight:400;font-display:fallback;src:url('/legacy/uploads/fonts/SourceHanSerifCN-Regular-1.woff2') format('woff2');}
@font-face{font-family:"Source Han Serif CN";font-style:normal;font-weight:600;font-display:fallback;src:url('/legacy/uploads/fonts/SourceHanSerifCN-SemiBold-7.woff2') format('woff2');}
.wp-legacy .hero-second .hero-copy.lower{transform:none!important}
.wp-legacy .section.centered.page-opening{text-align:center!important}
.wp-legacy .section.centered.page-opening .eyebrow,.wp-legacy .section.centered.page-opening h1,.wp-legacy .section.centered.page-opening>p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
.wp-legacy .event-detail .eyebrow,.wp-legacy .event-detail>div>p:not(.registration-note){text-align:left!important}
.wp-legacy .event-detail .registration-note{display:none!important}
.wp-legacy /* LGCY register form: keep consent checkbox text full width */
.um-704 #um_field_704_news .um-field-area,.wp-legacy .um-704 #um_field_704_tiaokuan .um-field-area{
  max-width: none !important;
  width: 100% !important;
}
.wp-legacy .um-704 #um_field_704_news label.um-field-checkbox,.wp-legacy .um-704 #um_field_704_tiaokuan label.um-field-checkbox,.wp-legacy .um-704 #um_field_704_news label.um-field-half,.wp-legacy .um-704 #um_field_704_tiaokuan label.um-field-half{
  box-sizing: border-box !important;
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) !important;
  column-gap: 18px !important;
  align-items: start !important;
  max-width: none !important;
  width: 100% !important;
  float: none !important;
  clear: both !important;
}
.wp-legacy .um-704 #um_field_704_news .um-field-checkbox-state,.wp-legacy .um-704 #um_field_704_tiaokuan .um-field-checkbox-state{
  position: static !important;
  margin: 0 !important;
  grid-column: 1 !important;
}
.wp-legacy .um-704 #um_field_704_news .um-field-checkbox-option,.wp-legacy .um-704 #um_field_704_tiaokuan .um-field-checkbox-option{
  grid-column: 2 !important;
  display: block !important;
  max-width: none !important;
  width: 100% !important;
  white-space: normal !important;
}
.wp-legacy,.wp-legacy{
        min-width: 0 !important;
        overflow-x: clip;
        width: 100%;
      }
.wp-legacy.lgcy-desktop-mobile-parity,.wp-legacy.lgcy-desktop-mobile-parity-scaled{
        overflow-x: clip !important;
      }
.wp-legacy .lgcy-wp-page{
        max-width: 100% !important;
        min-width: 0 !important;
        transform: none !important;
        width: 100% !important;
      }
.wp-legacy .lgcy-mobile-menu-button,.wp-legacy .lgcy-mobile-menu-backdrop,.wp-legacy .lgcy-mobile-menu-drawer{
        display: none;
      }
.wp-legacy .lgcy-hidden-language-toggle{
        display: none !important;
      }
.wp-legacy .lgcy-hidden-desktop-menu-toggle{
        display: none !important;
      }
.wp-legacy .lgcy-desktop-centered-nav{
        justify-content: center !important;
      }
@media (min-width: 901px){.wp-legacy .lgcy-wp-page header nav,.wp-legacy .lgcy-wp-page .site-header nav,.wp-legacy header.lgcy-desktop-centered-nav nav,.wp-legacy .site-header.lgcy-desktop-centered-nav nav,.wp-legacy nav.lgcy-desktop-centered-nav,.wp-legacy .lgcy-wp-page .wp-block-navigation,.wp-legacy .lgcy-wp-page .wp-block-navigation__container{
          align-items: center !important;
          display: flex !important;
          justify-content: center !important;
          margin-left: auto !important;
          margin-right: auto !important;
          text-align: center !important;
        }
.wp-legacy .lgcy-wp-page header,.wp-legacy .lgcy-wp-page .site-header,.wp-legacy header.lgcy-desktop-centered-nav,.wp-legacy .site-header.lgcy-desktop-centered-nav{
          align-items: center !important;
          display: flex !important;
          justify-content: center !important;
        }
.wp-legacy .lgcy-wp-page header nav ul,.wp-legacy .lgcy-wp-page .site-header nav ul,.wp-legacy header.lgcy-desktop-centered-nav nav ul,.wp-legacy .site-header.lgcy-desktop-centered-nav nav ul,.wp-legacy nav.lgcy-desktop-centered-nav ul{
          justify-content: center !important;
          margin-left: auto !important;
          margin-right: auto !important;
        }
.wp-legacy .lgcy-wp-page .language-toggle,.wp-legacy header .language-toggle,.wp-legacy .site-header .language-toggle,.wp-legacy .wp-block-navigation .language-toggle{
          display: none !important;
        }
.wp-legacy .lgcy-wp-page header button,.wp-legacy .lgcy-wp-page .site-header button{
          display: none !important;
        }
}
@media (max-width: 900px){.wp-legacy .lgcy-wp-page{
          overflow-x: hidden !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-home-english{
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-home-english .lgcy-mobile-line{
          display: block;
        }
.wp-legacy .lgcy-wp-page .hero-copy .lgcy-mobile-home-english,.wp-legacy .lgcy-wp-page .hero-home .lgcy-mobile-home-english,.wp-legacy .lgcy-wp-page .hero .lgcy-mobile-home-english{
          font-size: clamp(16px, 4.2vw, 20px) !important;
          letter-spacing: 0.12em !important;
          line-height: 1.45 !important;
        }
.wp-legacy .lgcy-wp-page .hero-second h1,.wp-legacy .lgcy-wp-page .hero-second h2{
          font-size: clamp(22px, 5.85vw, 30px) !important;
          letter-spacing: 0.02em !important;
          line-height: 1.2 !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .hero-second p,.wp-legacy .lgcy-wp-page .hero-second .eyebrow{
          font-size: clamp(10px, 2.5vw, 14px) !important;
          letter-spacing: 0.12em !important;
          line-height: 1.35 !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .split,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .split.reverse{
          display: flex !important;
          flex-direction: column !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section figure,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section picture,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .media,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .image,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .split > :has(img){
          order: 2 !important;
          margin-top: 28px !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .section-copy,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .copy,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .content,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-section .split > :not(:has(img)){
          order: 1 !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page *{
          text-align: inherit;
          writing-mode: horizontal-tb !important;
          word-break: normal !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page h1,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page h2,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page h3,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page p,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page li{
          max-width: 100% !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page .event-detail,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page .event-card,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page .split,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page .split.reverse,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page .gallery,.wp-legacy .lgcy-wp-page .lgcy-mobile-event-page .gallery-mosaic{
          display: block !important;
          grid-template-columns: none !important;
          margin-left: auto !important;
          margin-right: auto !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section,.wp-legacy.lgcy-page-home .lgcy-wp-page section,.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .section,.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page section{
          padding-top: clamp(42px, 11vw, 70px) !important;
          padding-bottom: clamp(42px, 11vw, 70px) !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .intro,.wp-legacy.lgcy-page-home .lgcy-wp-page .about-opening,.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .intro,.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .about-opening,.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .position,.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-top: clamp(44px, 12vw, 72px) !important;
          padding-bottom: clamp(44px, 12vw, 72px) !important;
        }
.wp-legacy .lgcy-wp-page header.lgcy-mobile-nav-header,.wp-legacy .lgcy-wp-page .site-header.lgcy-mobile-nav-header{
          align-items: center !important;
          display: flex !important;
          flex-direction: row !important;
          justify-content: space-between !important;
          min-height: 92px !important;
          padding: 24px clamp(22px, 6vw, 34px) !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-nav-source{
          display: none !important;
        }
.wp-legacy .lgcy-mobile-menu-button{
          align-items: center;
          appearance: none;
          background: rgba(255, 255, 255, 0.88);
          border: 1px solid rgba(96, 86, 75, 0.22);
          border-radius: 999px;
          color: #242220;
          display: inline-flex;
          font: inherit;
          gap: 10px;
          justify-content: center;
          letter-spacing: 0;
          min-height: 46px;
          padding: 9px 18px;
        }
.wp-legacy .lgcy-mobile-menu-button-lines,.wp-legacy .lgcy-mobile-menu-button-lines::before,.wp-legacy .lgcy-mobile-menu-button-lines::after{
          background: currentColor;
          content: "";
          display: block;
          height: 1.5px;
          width: 18px;
        }
.wp-legacy .lgcy-mobile-menu-button-lines{
          position: relative;
        }
.wp-legacy .lgcy-mobile-menu-button-lines::before,.wp-legacy .lgcy-mobile-menu-button-lines::after{
          left: 0;
          position: absolute;
        }
.wp-legacy .lgcy-mobile-menu-button-lines::before{
          top: -6px;
        }
.wp-legacy .lgcy-mobile-menu-button-lines::after{
          top: 6px;
        }
.wp-legacy .lgcy-mobile-menu-backdrop{
          background: rgba(22, 20, 18, 0.28);
          display: block;
          inset: 0;
          opacity: 0;
          pointer-events: none;
          position: fixed;
          transition: opacity 180ms ease;
          z-index: 9998;
        }
.wp-legacy .lgcy-mobile-menu-drawer{
          background: #fff;
          border: 1px solid rgba(96, 86, 75, 0.18);
          border-radius: 28px 0 0 28px;
          bottom: 0;
          box-shadow: -18px 0 42px rgba(35, 32, 28, 0.14);
          box-sizing: border-box;
          display: block;
          max-height: none;
          opacity: 0;
          overflow-y: auto;
          padding: max(28px, env(safe-area-inset-top)) clamp(16px, 4vw, 22px) max(28px, env(safe-area-inset-bottom));
          pointer-events: none;
          position: fixed;
          right: 0;
          top: 0;
          transform: translateX(24px);
          transition: opacity 180ms ease, transform 180ms ease;
          width: min(43vw, 230px);
          z-index: 9999;
        }
.wp-legacy .lgcy-mobile-menu-drawer::before{
          background: rgba(96, 86, 75, 0.2);
          border-radius: 999px;
          content: "";
          display: block;
          height: 72px;
          margin: 0 0 22px auto;
          width: 5px;
        }
.wp-legacy .lgcy-mobile-menu-drawer a{
          border-bottom: 1px solid rgba(96, 86, 75, 0.12);
          color: #242220 !important;
          display: block;
          font-size: clamp(14px, 3.65vw, 17px);
          line-height: 1.25;
          padding: 14px 0;
          text-decoration: none !important;
          white-space: normal;
        }
.wp-legacy .lgcy-mobile-menu-drawer a:last-child{
          border-bottom: 0;
        }
.wp-legacy.lgcy-mobile-menu-open{
          overflow: hidden !important;
        }
.wp-legacy.lgcy-mobile-menu-open .lgcy-mobile-menu-backdrop,.wp-legacy.lgcy-mobile-menu-open .lgcy-mobile-menu-drawer{
          opacity: 1;
          pointer-events: auto;
          transform: translateX(0);
        }
}
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&display=swap');
:root{
  --ink: #242322;
  --muted: #6f6a64;
  --line: #e8e3dc;
  --warm: #9a8a78;
  --paper: #ffffff;
}
.wp-legacy *{
  box-sizing: border-box;
}
.wp-legacy *{
  min-width: 0;
}
.wp-legacy{
  scroll-behavior: smooth;
}
.wp-legacy{
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font-noto-serif-tc), "Noto Serif TC", "Source Han Serif TC", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy a{
  color: inherit;
  text-decoration: none;
}
.wp-legacy img{
  display: block;
  max-width: 100%;
}
.wp-legacy .site-header{
  align-items: center;
  background: rgba(255, 255, 255, 0.98);
  border-bottom: 1px solid var(--line);
  display: flex;
  height: 92px;
  justify-content: space-between;
  padding: 0 5.2vw;
  position: sticky;
  top: 0;
  z-index: 20;
}
.wp-legacy .brand{
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(25px, 1.7vw, 30px);
  font-weight: 700;
  letter-spacing: -0.02em;
}
.wp-legacy .site-header nav{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: clamp(22px, 2.7vw, 44px);
  font-size: clamp(14px, 0.95vw, 18px);
  white-space: nowrap;
}
.wp-legacy .language-toggle{
  border: 1px solid var(--line);
  border-radius: 999px;
  font-size: 14px;
  letter-spacing: 0.08em;
  padding: 7px 14px;
}
.wp-legacy .hero{
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 500px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.wp-legacy .hero-home{
  min-height: 550px;
}
.wp-legacy .hero-second{
  min-height: 520px;
}
.wp-legacy .page-hero{
  min-height: 420px;
}
.wp-legacy .hero img{
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-legacy .hero-home img{
  object-position: 48% 63%;
}
.wp-legacy .hero-second img{
  object-position: 55% 50%;
}
.wp-legacy .veil{
  background: #796e63;
  inset: 0;
  opacity: 0.58;
  position: absolute;
}
.wp-legacy .veil-soft{
  opacity: 0.33;
}
.wp-legacy .hero-copy{
  color: #fff;
  max-width: 1180px;
  padding: 0 28px;
  position: relative;
  z-index: 2;
}
.wp-legacy .hero-copy.lower{
  transform: translateY(110px);
}
.wp-legacy .hero h1,.wp-legacy .hero h2{
  font-size: clamp(34px, 4.35vw, 58px);
  font-weight: 300;
  letter-spacing: 0.09em;
  line-height: 1.18;
  margin: 0 0 28px;
}
.wp-legacy .hero-en{
  font-size: clamp(14px, 1.45vw, 23px);
  font-weight: 600;
  letter-spacing: 0.12em;
  line-height: 1.4;
  margin: 0 0 28px;
  text-transform: uppercase;
}
.wp-legacy .hero-note{
  font-size: clamp(13px, 0.95vw, 16px);
  letter-spacing: 0.28em;
  margin: 0 0 42px;
}
.wp-legacy .hero-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  justify-content: center;
}
.wp-legacy .hero-actions a,.wp-legacy .outline-btn,.wp-legacy .solid-btn,.wp-legacy .text-link{
  border: 1px solid currentColor;
  border-radius: 3px;
  display: inline-flex;
  justify-content: center;
  min-width: 260px;
  padding: 11px 38px;
  transition: background-color 160ms ease, color 160ms ease;
}
.wp-legacy .hero-actions a:hover,.wp-legacy .outline-btn:hover{
  background: #fff;
  color: #574b40;
}
.wp-legacy .solid-btn{
  background: var(--ink);
  color: #fff;
  margin-top: 32px;
}
.wp-legacy .text-link{
  margin-top: 24px;
  min-width: 220px;
}
.wp-legacy .section{
  margin: 0 auto;
  max-width: 1160px;
  padding: 66px 5.3vw;
}
.wp-legacy .centered{
  max-width: 980px;
  text-align: center;
}
.wp-legacy .intro{
  max-width: 900px;
  padding-bottom: 58px;
  padding-top: 58px;
  text-align: left;
}
.wp-legacy .intro h2,.wp-legacy .section h1,.wp-legacy .section h2{
  font-size: clamp(28px, 2.8vw, 43px);
  font-weight: 400;
  letter-spacing: 0.06em;
  line-height: 1.32;
  margin: 0 0 34px;
}
.wp-legacy .intro h2{
  font-size: clamp(24px, 2vw, 32px);
  margin-bottom: 22px;
  white-space: nowrap;
}
.wp-legacy .intro .eyebrow,.wp-legacy .intro h2,.wp-legacy .intro p{
  text-align: left;
}
.wp-legacy .intro-lines{
  max-width: 760px;
}
.wp-legacy .intro-lines span{
  display: block;
}
.wp-legacy .section h3{
  font-size: clamp(18px, 1.35vw, 23px);
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 18px;
}
.wp-legacy .section p,.wp-legacy .section li,.wp-legacy .subline{
  color: var(--muted);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.07em;
  line-height: 2;
  margin: 0 0 22px;
  overflow-wrap: anywhere;
}
.wp-legacy .eyebrow{
  color: #786858 !important;
  font-size: 13px !important;
  letter-spacing: 0.38em !important;
  margin-bottom: 18px !important;
  text-transform: uppercase;
}
.wp-legacy .split{
  align-items: center;
  display: grid;
  gap: 46px;
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
  text-align: left;
}
.wp-legacy .split > *{
  min-width: 0;
}
.wp-legacy .split .eyebrow,.wp-legacy .split h2,.wp-legacy .split p,.wp-legacy .split a{
  text-align: left;
}
.wp-legacy .split.reverse{
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
}
.wp-legacy .split img{
  aspect-ratio: 16 / 10;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .split.reverse img{
  aspect-ratio: 1 / 1;
  object-position: center;
}
.wp-legacy .split img.home-poster{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: 520px;
  object-fit: contain;
  object-position: center;
}
.wp-legacy .split-title span{
  display: block;
}
.wp-legacy .split-title-kicker{
  font-size: 0.52em;
  line-height: 1.45;
  margin-bottom: 12px;
}
.wp-legacy .date-line{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.05vw, 18px) !important;
  letter-spacing: 0.18em !important;
  line-height: 1.7 !important;
  margin: -14px 0 28px !important;
}
.wp-legacy .grid-info{
  display: grid;
  gap: 26px;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
.wp-legacy .grid-info article,.wp-legacy .note-panel,.wp-legacy .login-box,.wp-legacy .account-plan,.wp-legacy .guide-list article{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .process{
  text-align: center;
}
.wp-legacy .process ol{
  counter-reset: item;
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  list-style: none;
  margin: 38px 0 0;
  padding: 0;
  text-align: left;
}
.wp-legacy .process li{
  border-top: 1px solid var(--line);
  padding-top: 22px;
}
.wp-legacy .process strong{
  color: var(--ink);
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
}
.wp-legacy .process span{
  display: block;
}
.wp-legacy .gallery{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .gallery img{
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .page-opening{
  padding-top: 110px;
}
.wp-legacy .page-opening p{
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  text-align: center;
}
.wp-legacy .about-opening{
  max-width: 1180px;
}
.wp-legacy .about-opening h1{
  white-space: nowrap;
}
.wp-legacy .about-opening p{
  max-width: 1180px;
}
.wp-legacy .step-images{
  display: grid;
  gap: 28px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 40px;
}
.wp-legacy .step-images img{
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
}
.wp-legacy figcaption{
  color: var(--ink);
  font-size: 18px;
  font-weight: 600;
  margin-top: 18px;
  text-align: center;
}
.wp-legacy .form-preview{
  max-width: 1120px;
}
.wp-legacy .form-grid{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy label span{
  color: var(--ink);
  display: block;
  font-size: 15px;
  margin-bottom: 8px;
}
.wp-legacy input,.wp-legacy select,.wp-legacy textarea{
  border: 1px solid #d8d0c7;
  background: #fff;
  color: var(--ink);
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 10px 12px;
  width: 100%;
}
.wp-legacy textarea{
  min-height: 130px;
  resize: vertical;
}
.wp-legacy .guide-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .guide-list h2{
  font-size: clamp(25px, 2.5vw, 40px);
}
.wp-legacy .guide-list article,.wp-legacy .guide-list article p{
  text-align: left;
}
.wp-legacy .read-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 15px;
  letter-spacing: 0.08em;
  padding-bottom: 4px;
}
.wp-legacy .account-layout{
  display: grid;
  gap: 70px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
  max-width: 1180px;
}
.wp-legacy .reset-password{
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.92fr) minmax(360px, 0.78fr);
  max-width: 1120px;
  padding-top: 120px;
}
.wp-legacy .reset-intro{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-intro h1{
  font-size: clamp(40px, 4.5vw, 68px);
  font-weight: 400;
  letter-spacing: 0.08em;
  line-height: 1.25;
  margin: 0 0 34px;
}
.wp-legacy .reset-form{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-form label{
  display: block;
  margin-bottom: 24px;
}
.wp-legacy .reset-form input{
  min-height: 58px;
}
.wp-legacy .reset-form button{
  min-width: 230px;
}
.wp-legacy .reset-form p{
  margin-top: 26px;
}
.wp-legacy .account-single{
  display: block;
  max-width: 760px;
  padding-top: 62px;
}
.wp-legacy .account-single .login-box{
  margin: 0 auto;
  max-width: 680px;
  padding-top: 28px;
}
.wp-legacy .login-box h1{
  font-size: clamp(34px, 3.5vw, 52px);
  font-weight: 400;
  letter-spacing: 0.08em;
  margin: 0 0 36px;
  text-align: center;
}
.wp-legacy .login-action{
  background: var(--ink);
  border: 0;
  color: #fff;
  display: inline-flex;
  font-family: inherit;
  font-size: 16px;
  justify-content: center;
  margin-top: 18px;
  min-width: 150px;
  padding: 12px 40px;
}
.wp-legacy .login-box label{
  display: block;
  margin-bottom: 20px;
}
.wp-legacy .login-box input{
  min-height: 46px;
}
.wp-legacy .login-message{
  border-top: 1px solid var(--line);
  color: var(--ink);
  font-size: 15px;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0 0 22px;
  padding-top: 16px;
}
.wp-legacy .login-message a{
  border-bottom: 1px solid #b9a386;
  color: #9a8a78;
}
.wp-legacy .login-box p a,.wp-legacy .checkbox-line a{
  border-bottom: 1px solid #b9a386;
}
.wp-legacy .account-create-line{
  color: #9a8a78;
  font-size: 15px;
  letter-spacing: 0.04em;
  margin: 4px 0 22px;
  text-align: left;
}
.wp-legacy .account-create-line a{
  color: #9a8a78;
}
.wp-legacy .account-dashboard{
  max-width: 1180px;
}
.wp-legacy .dashboard-heading{
  max-width: 820px;
}
.wp-legacy .dashboard-heading-left{
  margin-left: 0;
  text-align: left;
}
.wp-legacy .dashboard-grid{
  display: grid;
  gap: 44px;
  grid-template-columns: 240px minmax(0, 1fr);
  margin-top: 42px;
}
.wp-legacy .account-menu{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  align-self: start;
}
.wp-legacy .account-menu a{
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  font-size: 15px;
  letter-spacing: 0.08em;
  padding: 18px 0;
}
.wp-legacy .account-menu a.active,.wp-legacy .account-menu a:hover{
  color: var(--ink);
}
.wp-legacy .dashboard-panels{
  display: grid;
  gap: 34px;
}
.wp-legacy .dashboard-panel{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .dashboard-panel h2{
  font-size: clamp(24px, 2.2vw, 34px);
}
.wp-legacy .dashboard-panel dl,.wp-legacy .profile-table{
  display: grid;
  gap: 0;
  margin: 0;
}
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
  align-items: center;
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: 18px;
  grid-template-columns: 190px minmax(0, 1fr) 72px;
  padding: 16px 0;
}
.wp-legacy .dashboard-panel dt,.wp-legacy .record-row strong{
  color: var(--ink);
  font-weight: 600;
}
.wp-legacy .dashboard-panel dd,.wp-legacy .record-row span{
  color: var(--muted);
  margin: 0;
}
.wp-legacy .profile-table select{
  max-width: 260px;
  min-height: 42px;
}
.wp-legacy .edit-link,.wp-legacy .inline-edit{
  background: transparent;
  border: 0;
  border-bottom: 1px solid #b9a386;
  color: #9a8a78;
  font-size: 13px;
  letter-spacing: 0.08em;
  min-height: auto;
  padding: 0 0 3px;
}
.wp-legacy .event-record{
  grid-template-columns: minmax(190px, 1.4fr) 110px minmax(190px, 1fr) auto;
}
.wp-legacy .event-record em{
  color: var(--muted);
  font-size: 14px;
  font-style: normal;
}
.wp-legacy .account-event-form{
  margin-top: 30px;
}
.wp-legacy .account-event-form h3{
  font-size: 22px;
  margin-bottom: 16px;
}
.wp-legacy .editable-summary{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  margin-top: 24px;
}
.wp-legacy .editable-summary span{
  align-items: center;
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
}
.wp-legacy .status-guide,.wp-legacy .consignment-thanks{
  color: var(--muted);
  font-size: 15px;
  line-height: 1.8;
}
.wp-legacy .account-consignment-form{
  margin-top: 28px;
}
.wp-legacy .registration-box,.wp-legacy .account-plan{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .mini-form{
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 26px 0;
}
.wp-legacy .small-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 14px;
  letter-spacing: 0.06em;
  margin: 0 0 22px;
  padding-bottom: 3px;
}
.wp-legacy button{
  background: var(--ink);
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 12px 40px;
}
.wp-legacy .site-footer{
  border-top: 1px solid var(--line);
  padding: 64px 24px;
  text-align: center;
}
.wp-legacy .site-footer h2{
  font-family: Georgia, "Times New Roman", serif;
  font-size: 32px;
  margin: 0 0 18px;
}
.wp-legacy .legal-links{
  display: flex;
  flex-wrap: wrap;
  gap: 14px 24px;
  justify-content: center;
  margin: 0 auto 18px;
  max-width: 960px;
}
.wp-legacy .legal-links a{
  color: var(--muted);
  font-size: 13px;
}
.wp-legacy .legal-primary a{
  color: var(--ink);
  font-size: 15px;
}
.wp-legacy .legal-secondary{
  gap: 10px 20px;
  margin-bottom: 22px;
  opacity: 0.72;
}
.wp-legacy .legal-secondary a{
  font-size: 12px;
}
.wp-legacy .site-footer p{
  color: var(--muted);
  font-size: 12px;
}
.wp-legacy .event-list{
  display: grid;
  gap: 42px;
  max-width: 1120px;
}
.wp-legacy .event-card{
  align-items: center;
  display: grid;
  gap: 42px;
  grid-template-columns: 400px minmax(0, 1fr);
  text-align: left;
}
.wp-legacy .event-card > *{
  min-width: 0;
}
.wp-legacy .event-card img{
  aspect-ratio: 16 / 9;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .poster-event{
  grid-template-columns: 400px minmax(0, 1fr);
}
.wp-legacy .poster-event img{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: none;
  object-fit: cover;
  object-position: center;
}
.wp-legacy .event-card > div{
  border-top: 1px solid var(--line);
  padding-top: 30px;
  text-align: left;
}
.wp-legacy .event-card .eyebrow,.wp-legacy .event-card h2,.wp-legacy .event-card p,.wp-legacy .event-card a{
  text-align: left;
}
.wp-legacy .muted-card{
  background: #f8f6f3;
  padding: 30px 30px 30px 0;
}
.wp-legacy .compact{
  min-width: 170px;
  padding: 10px 28px;
}
.wp-legacy .english-note{
  color: var(--ink) !important;
  font-size: clamp(14px, 0.95vw, 17px) !important;
  letter-spacing: 0.12em !important;
  line-height: 2 !important;
}
.wp-legacy .editorial-gallery{
  max-width: 1240px;
  padding-top: 24px;
}
.wp-legacy .gallery-feature{
  margin: 0 0 28px;
}
.wp-legacy .gallery-feature img{
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic{
  display: grid;
  gap: 24px;
  grid-auto-flow: dense;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.wp-legacy .gallery-mosaic figure{
  border-top: 1px solid var(--line);
  grid-column: span 2;
  margin: 0;
  padding-top: 22px;
}
.wp-legacy .gallery-mosaic figure.wide{
  grid-column: span 4;
}
.wp-legacy .gallery-mosaic figure.tall{
  grid-column: span 2;
  grid-row: span 2;
}
.wp-legacy .gallery-mosaic img{
  aspect-ratio: 4 / 3;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic figure.wide img{
  aspect-ratio: 16 / 9;
}
.wp-legacy .gallery-mosaic figure.tall img{
  aspect-ratio: 3 / 4;
}
.wp-legacy .event-detail{
  align-items: stretch;
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(360px, 0.92fr) minmax(0, 1fr);
  max-width: 1180px;
}
.wp-legacy .poster-panel{
  align-items: center;
  background: transparent;
  display: flex;
  justify-content: center;
  padding: 0;
}
.wp-legacy .poster-panel img{
  height: auto;
  max-height: 680px;
  object-fit: contain;
  width: 100%;
}
.wp-legacy .auction-facts{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 14px;
  margin-top: 32px;
  padding-top: 28px;
}
.wp-legacy .auction-facts span{
  color: var(--ink);
  font-size: clamp(17px, 1.35vw, 22px);
  letter-spacing: 0.08em;
}
.wp-legacy .registration-note{
  color: var(--muted) !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
  margin-top: 24px !important;
}
.wp-legacy .category-section{
  max-width: 1180px;
  text-align: center;
}
.wp-legacy .category-grid{
  display: grid;
  gap: 58px;
  grid-template-columns: minmax(0, 1fr) minmax(360px, 0.72fr);
  margin-top: 46px;
  text-align: left;
}
.wp-legacy .category-grid ul{
  color: var(--ink);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.05em;
  line-height: 1.75;
  margin: 0;
  padding-left: 1.4em;
}
.wp-legacy .category-grid > div:nth-child(2){
  border-left: 1px solid var(--line);
  padding-left: 58px;
}
.wp-legacy .category-columns{
  display: grid;
  gap: 32px 46px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .category-columns h4{
  color: var(--ink);
  border-top: 1px solid var(--line);
  font-size: 17px;
  letter-spacing: 0.12em;
  margin: 0 0 12px;
  padding-top: 18px;
}
.wp-legacy .nowrap{
  white-space: nowrap;
}
.wp-legacy .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .phone-field{
  display: grid;
  gap: 10px;
  grid-template-columns: 130px minmax(0, 1fr);
}
.wp-legacy .article-page{
  max-width: 1180px;
  text-align: left;
}
.wp-legacy .article-page h1{
  margin-top: 24px;
}
.wp-legacy .article-page section{
  border-top: 1px solid var(--line);
  margin-top: 44px;
  padding-top: 34px;
}
.wp-legacy .article-page section h2{
  font-size: clamp(28px, 3vw, 44px);
}
.wp-legacy .article-summary{
  color: var(--ink) !important;
  margin-left: 0;
  margin-right: 0;
  max-width: 980px;
  text-align: left;
}
.wp-legacy .article-note{
  margin-top: 58px;
}
.wp-legacy .about-depth{
  align-items: start;
  border-top: 1px solid var(--line);
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
}
.wp-legacy .about-depth h2{
  font-size: clamp(34px, 3.5vw, 54px);
}
.wp-legacy .about-depth > div:nth-child(2){
  padding-top: 78px;
}
.wp-legacy .about-depth p{
  text-align: left;
}
.wp-legacy .service-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.wp-legacy .service-list article{
  border-top: 1px solid var(--line);
  padding-top: 26px;
}
.wp-legacy .service-list h3{
  font-size: clamp(22px, 1.6vw, 26px);
  text-align: left;
}
.wp-legacy .grid-info article p,.wp-legacy .service-list article p{
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
.wp-legacy .create-account{
  max-width: 820px;
  padding-top: 48px;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  text-align: center;
}
.wp-legacy .signup-form > p,.wp-legacy .confirm-panel > p{
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
  text-align: center;
}
.wp-legacy .account-hint{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.1vw, 18px) !important;
}
.wp-legacy .account-form{
  margin-top: 52px;
}
.wp-legacy .signup-flow{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .progress-track{
  height: 96px;
  margin: 0 auto 42px;
  max-width: 720px;
  position: relative;
}
.wp-legacy .progress-line,.wp-legacy .progress-fill{
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 58px;
}
.wp-legacy .progress-line{
  background: #777;
}
.wp-legacy .progress-fill{
  background: #0079a5;
  right: 67%;
}
.wp-legacy .step-2 .progress-fill{
  right: 33%;
}
.wp-legacy .progress-point{
  color: #0079a5;
  font-size: 18px;
  letter-spacing: 0.04em;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translateX(-50%);
}
.wp-legacy .progress-point::after{
  background: #777;
  border: 2px solid #777;
  border-radius: 50%;
  content: "";
  height: 18px;
  left: 50%;
  position: absolute;
  top: 49px;
  transform: translateX(-50%);
  width: 18px;
}
.wp-legacy .step-1 .progress-point.first::after,.wp-legacy .step-2 .progress-point.first::after,.wp-legacy .step-2 .progress-point.finish::after{
  background: #0079a5;
}
.wp-legacy .progress-point.first{
  left: 33%;
}
.wp-legacy .progress-point.finish{
  color: #777;
  left: 67%;
  top: 31px;
}
.wp-legacy .step-2 .progress-point.finish{
  color: #0079a5;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  font-size: clamp(30px, 3.8vw, 48px);
  font-weight: 500;
  letter-spacing: 0.08em;
  margin: 0 0 28px;
}
.wp-legacy .signup-form h2{
  border-top: 1px solid var(--line);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.04em;
  margin-top: 42px;
  padding-top: 28px;
}
.wp-legacy .signup-grid{
  display: grid;
  gap: 22px 28px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-top: 26px;
}
.wp-legacy .signup-grid label{
  grid-column: span 2;
}
.wp-legacy .signup-grid .span-half{
  grid-column: span 3;
}
.wp-legacy .signup-grid .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .signup-grid input,.wp-legacy .signup-grid select{
  border-color: #737373;
  border-radius: 8px;
  font-size: clamp(15px, 1.2vw, 18px);
  min-height: 48px;
}
.wp-legacy .signup-grid label span{
  font-size: 14px;
  font-weight: 700;
}
.wp-legacy .signup-grid b,.wp-legacy .checkbox-line b{
  color: #c41212;
}
.wp-legacy .form-actions{
  display: flex;
  margin-top: 32px;
}
.wp-legacy .form-actions.right{
  justify-content: flex-end;
}
.wp-legacy .form-actions button{
  background: #c8c8c8;
  color: var(--ink);
  min-width: 150px;
}
.wp-legacy .split-actions{
  justify-content: space-between;
}
.wp-legacy .confirm-panel{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .confirm-list{
  border-top: 2px solid #3a3a3a;
  margin-top: 34px;
}
.wp-legacy .confirm-list div{
  border-bottom: 2px solid #3a3a3a;
  padding: 20px 0;
}
.wp-legacy .confirm-list strong,.wp-legacy .confirm-list span{
  display: block;
  font-size: clamp(16px, 1.35vw, 20px);
  line-height: 1.7;
}
.wp-legacy fieldset{
  border: 0;
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0;
  padding: 0;
}
.wp-legacy legend{
  border-top: 1px solid var(--line);
  color: var(--ink);
  font-size: clamp(22px, 2vw, 32px);
  grid-column: 1 / -1;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
  padding-top: 28px;
}
.wp-legacy .checkbox-line{
  align-items: flex-start;
  display: flex;
  gap: 14px;
  margin-top: 18px;
}
.wp-legacy .checkbox-line input{
  min-height: auto;
  margin-top: 8px;
  width: auto;
}
.wp-legacy .checkbox-line span{
  color: var(--muted);
  font-size: 16px;
  line-height: 1.9;
}
@media (max-width: 900px){.wp-legacy .site-header{
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
    height: auto;
    padding: 24px;
    position: relative;
  }
.wp-legacy .site-header nav{
    display: grid;
    gap: 14px 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
  }
.wp-legacy .language-toggle{
    justify-self: start;
  }
.wp-legacy .hero,.wp-legacy .hero-home,.wp-legacy .hero-second,.wp-legacy .page-hero{
    min-height: 520px;
  }
.wp-legacy .hero-copy.lower{
    transform: none;
  }
.wp-legacy .hero h1,.wp-legacy .hero h2{
    font-size: 34px;
  }
.wp-legacy .hero-en{
    font-size: 15px;
  }
.wp-legacy .hero-note{
    letter-spacing: 0.12em;
  }
.wp-legacy .split,.wp-legacy .split.reverse,.wp-legacy .account-layout,.wp-legacy .reset-password,.wp-legacy .dashboard-grid,.wp-legacy .guide-list,.wp-legacy .form-grid,.wp-legacy .gallery,.wp-legacy .step-images,.wp-legacy .event-card,.wp-legacy .event-detail,.wp-legacy .about-depth,.wp-legacy .service-list,.wp-legacy .category-grid,.wp-legacy .mini-form{
    grid-template-columns: 1fr;
  }
.wp-legacy .about-opening h1{
    white-space: normal;
  }
.wp-legacy .intro h2{
    white-space: normal;
  }
.wp-legacy .intro-lines span{
    display: inline;
  }
.wp-legacy .poster-event img{
    max-height: none;
  }
.wp-legacy .gallery-mosaic{
    gap: 20px;
    grid-template-columns: 1fr;
  }
.wp-legacy .gallery-mosaic figure,.wp-legacy .gallery-mosaic figure.wide,.wp-legacy .gallery-mosaic figure.tall{
    grid-column: auto;
    grid-row: auto;
  }
.wp-legacy .gallery-mosaic figure.wide img,.wp-legacy .gallery-mosaic figure.tall img,.wp-legacy .gallery-mosaic img{
    aspect-ratio: 4 / 3;
  }
.wp-legacy .account-single{
    padding-top: 70px;
  }
.wp-legacy .category-grid > div:nth-child(2){
    border-left: 0;
    border-top: 1px solid var(--line);
    padding-left: 0;
    padding-top: 42px;
  }
.wp-legacy .category-columns,.wp-legacy fieldset,.wp-legacy .signup-grid{
    grid-template-columns: 1fr;
  }
.wp-legacy .signup-grid label,.wp-legacy .signup-grid .span-half,.wp-legacy .signup-grid .wide-field{
    grid-column: 1 / -1;
  }
.wp-legacy .progress-track{
    margin-bottom: 28px;
  }
.wp-legacy .progress-point.first{
    left: 35%;
  }
.wp-legacy .progress-point.finish{
    left: 68%;
  }
.wp-legacy .phone-field{
    grid-template-columns: 106px minmax(0, 1fr);
  }
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
    grid-template-columns: 1fr;
  }
.wp-legacy .event-record{
    grid-template-columns: 1fr;
  }
.wp-legacy .edit-link{
    justify-self: start;
  }
.wp-legacy .section{
    padding: 70px 24px;
  }
}
.wp-legacy{ margin-top: 0 !important; }
.wp-legacy .wp-site-blocks > header,.wp-legacy .wp-site-blocks > footer,.wp-legacy header.wp-block-template-part,.wp-legacy footer.wp-block-template-part,.wp-legacy .wp-block-post-title,.wp-legacy .entry-title{
  display: none !important;
}
.wp-legacy .wp-site-blocks,.wp-legacy .entry-content,.wp-legacy .wp-block-post-content,.wp-legacy .is-layout-constrained,.wp-legacy .is-layout-flow{
  margin: 0 !important;
  max-width: none !important;
  padding: 0 !important;
}
.wp-legacy .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-legacy .wp-block-post-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.wp-legacy .lgcy-wp-page{
  background: #fff;
  color: var(--ink);
  font-family: "Noto Serif TC", "Source Han Serif TC", "Songti TC", "PMingLiU", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy .lgcy-wp-page .site-header{
  position: sticky;
}
@media (min-width: 900px){.wp-legacy .lgcy-wp-page .section{
    max-width: 1180px;
  }
}
@media (max-width: 900px){.wp-legacy,.wp-legacy,.wp-legacy .lgcy-wp-page{
          min-width: 0 !important;
          overflow-x: hidden !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en{
          font-size: clamp(15px, 4.05vw, 20px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.45 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 22em !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy .lgcy-wp-page .hero-second h1,.wp-legacy .lgcy-wp-page .hero-second h2{
          font-size: clamp(21px, 5.45vw, 30px) !important;
          letter-spacing: 0.01em !important;
          line-height: 1.18 !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .hero-second .hero-en{
          font-size: clamp(9px, 2.45vw, 13px) !important;
          letter-spacing: 0.1em !important;
          line-height: 1.35 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 96vw !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse{
          display: flex !important;
          flex-direction: column !important;
          grid-template-columns: none !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > img,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > picture,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > figure,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > :has(img){
          order: 2 !important;
          margin-top: 28px !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > div:not(:has(img)){
          order: 1 !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page main,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page .centered,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery-mosaic{
          display: block !important;
          grid-template-columns: none !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 100% !important;
          position: static !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list *,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event *{
          direction: ltr !important;
          max-width: 100% !important;
          transform: none !important;
          writing-mode: horizontal-tb !important;
          word-break: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h2{
          font-size: clamp(24px, 6vw, 34px) !important;
          letter-spacing: 0.02em !important;
          line-height: 1.16 !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en{
          font-size: clamp(11px, 3vw, 15px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.35 !important;
          max-width: 94vw !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note{
          font-size: clamp(13px, 3.4vw, 16px) !important;
          letter-spacing: 0.08em !important;
          line-height: 1.55 !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note .lgcy-mobile-line:first-child{
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail p,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card p{
          max-width: 100% !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section,.wp-legacy.lgcy-page-home .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .intro,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-opening,.wp-legacy.lgcy-page-event .lgcy-wp-page .position,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-top: clamp(40px, 10vw, 68px) !important;
          padding-bottom: clamp(40px, 10vw, 68px) !important;
        }
.wp-legacy .lgcy-wp-page header.lgcy-mobile-nav-header,.wp-legacy .lgcy-wp-page .site-header.lgcy-mobile-nav-header{
          align-items: center !important;
          display: flex !important;
          flex-direction: row !important;
          justify-content: space-between !important;
          min-height: 92px !important;
          padding: 24px clamp(22px, 6vw, 34px) !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-nav-source{
          display: none !important;
        }
.wp-legacy .lgcy-wp-page .language-toggle{
          display: none !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer{
          border-radius: 28px 0 0 28px !important;
          bottom: 0 !important;
          box-shadow: -18px 0 42px rgba(35, 32, 28, 0.14) !important;
          left: auto !important;
          max-height: none !important;
          padding: max(28px, env(safe-area-inset-top)) clamp(16px, 4vw, 22px) max(28px, env(safe-area-inset-bottom)) !important;
          right: 0 !important;
          top: 0 !important;
          transform: translateX(24px) !important;
          width: min(43vw, 230px) !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer::before{
          height: 72px !important;
          margin: 0 0 22px auto !important;
          width: 5px !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer a{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          padding: 14px 0 !important;
        }
.wp-legacy.lgcy-mobile-menu-open .lgcy-mobile-menu-drawer{
          transform: translateX(0) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening{
          min-height: 0 !important;
          overflow: visible !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(30px, 7vw, 44px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening h1{
          display: block !important;
          font-size: clamp(20px, 4.8vw, 30px) !important;
          line-height: 1.2 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 44px) !important;
          overflow: visible !important;
          text-align: center !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          line-height: 1.75 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 92vw !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p .lgcy-mobile-line,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(22px, 5.5vw, 34px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-section,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-profile{
          min-height: 0 !important;
          padding-bottom: clamp(24px, 6vw, 38px) !important;
          padding-top: clamp(24px, 6vw, 38px) !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid{
          align-items: start !important;
          display: grid !important;
          gap: clamp(34px, 8vw, 52px) clamp(34px, 8vw, 52px) !important;
          grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 48px) !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid > *{
          border-top: 1px solid rgba(141, 128, 112, 0.28) !important;
          box-sizing: border-box !important;
          margin: 0 !important;
          min-width: 0 !important;
          padding-top: 18px !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h3,.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h4{
          font-size: clamp(15px, 4vw, 18px) !important;
          line-height: 1.35 !important;
          margin: 0 0 16px !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid ul{
          list-style: disc !important;
          margin: 0 !important;
          padding-left: 1.2em !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid li{
          font-size: clamp(13px, 3.45vw, 16px) !important;
          line-height: 1.65 !important;
          margin: 0 0 18px !important;
          padding: 0 !important;
          text-align: left !important;
          white-space: normal !important;
        }
}
@media (max-width: 900px){.wp-legacy .lgcy-mobile-menu-drawer{
          width: min(43vw, 260px) !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer a{
          font-size: calc(clamp(20px, 5.5vw, 26px) * 0.75) !important;
        }
.wp-legacy .lgcy-wp-page .hero h1,.wp-legacy .lgcy-wp-page .hero h2,.wp-legacy .lgcy-wp-page .page-hero h1,.wp-legacy .lgcy-wp-page .page-hero h2{
          font-size: calc(clamp(24px, 6vw, 40px) * 1) !important;
        }
.wp-legacy .lgcy-wp-page .hero-en{
          font-size: calc(clamp(11px, 3vw, 16px) * 1) !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section,.wp-legacy.lgcy-page-home .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-about .lgcy-wp-page .section,.wp-legacy.lgcy-page-about .lgcy-wp-page section{
          padding-top: calc(clamp(40px, 10vw, 68px) * 1) !important;
          padding-bottom: calc(clamp(40px, 10vw, 68px) * 1) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note,.wp-legacy.lgcy-page-about .lgcy-wp-page .about-depth p{
          font-size: calc(clamp(14px, 3.65vw, 17px) * 1) !important;
        }
}
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&display=swap');
:root{
  --ink: #242322;
  --muted: #6f6a64;
  --line: #e8e3dc;
  --warm: #9a8a78;
  --paper: #ffffff;
}
.wp-legacy *{
  box-sizing: border-box;
}
.wp-legacy *{
  min-width: 0;
}
.wp-legacy{
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
.wp-legacy{
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font-noto-serif-tc), "Noto Serif TC", "Source Han Serif TC", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy a{
  color: inherit;
  text-decoration: none;
}
.wp-legacy img{
  display: block;
  height: auto;
  max-width: 100%;
}
.wp-legacy .site-header{
  align-items: center;
  background: rgba(255, 255, 255, 0.98);
  border-bottom: 1px solid var(--line);
  display: flex;
  height: 92px;
  justify-content: space-between;
  padding: 0 5.2vw;
  position: sticky;
  top: 0;
  z-index: 20;
}
.wp-legacy .brand{
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(25px, 1.7vw, 30px);
  font-weight: 700;
  letter-spacing: -0.02em;
}
.wp-legacy .site-header nav{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: clamp(22px, 2.7vw, 44px);
  font-size: clamp(14px, 0.95vw, 18px);
  white-space: nowrap;
}
.wp-legacy .language-toggle{
  border: 1px solid var(--line);
  border-radius: 999px;
  font-size: 14px;
  letter-spacing: 0.08em;
  padding: 7px 14px;
}
.wp-legacy .hero{
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 500px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.wp-legacy .hero-home{
  min-height: 550px;
}
.wp-legacy .hero-second{
  min-height: 520px;
}
.wp-legacy .page-hero{
  min-height: 420px;
}
.wp-legacy .hero img{
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-legacy .hero-home img{
  object-position: 48% 63%;
}
.wp-legacy .hero-second img{
  object-position: 55% 50%;
}
.wp-legacy .veil{
  background: #796e63;
  inset: 0;
  opacity: 0.58;
  position: absolute;
}
.wp-legacy .veil-soft{
  opacity: 0.33;
}
.wp-legacy .hero-copy{
  color: #fff;
  max-width: 1180px;
  padding: 0 28px;
  position: relative;
  z-index: 2;
}
.wp-legacy .hero-copy.lower{
  transform: translateY(110px);
}
.wp-legacy .hero h1,.wp-legacy .hero h2{
  font-size: clamp(34px, 4.35vw, 58px);
  font-weight: 300;
  letter-spacing: 0.09em;
  line-height: 1.18;
  margin: 0 0 28px;
}
.wp-legacy .hero-en{
  font-size: clamp(14px, 1.45vw, 23px);
  font-weight: 600;
  letter-spacing: 0.12em;
  line-height: 1.4;
  margin: 0 0 28px;
  text-transform: uppercase;
}
.wp-legacy .hero-note{
  color: rgba(255, 255, 255, 0.99);
  font-size: clamp(34px, 3.4vw, 60px);
  letter-spacing: 0.18em;
  margin: 0 0 42px;
}
.wp-legacy .hero-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  justify-content: center;
}
.wp-legacy .hero-actions a,.wp-legacy .outline-btn,.wp-legacy .solid-btn,.wp-legacy .text-link{
  border: 1px solid currentColor;
  border-radius: 3px;
  display: inline-flex;
  justify-content: center;
  min-width: 260px;
  padding: 11px 38px;
  transition: background-color 160ms ease, color 160ms ease;
}
.wp-legacy .hero-actions a:hover,.wp-legacy .outline-btn:hover{
  background: #fff;
  color: #574b40;
}
.wp-legacy .solid-btn{
  background: var(--ink);
  color: #fff;
  margin-top: 32px;
}
.wp-legacy .text-link{
  margin-top: 24px;
  min-width: 220px;
}
.wp-legacy .section{
  margin: 0 auto;
  max-width: 1160px;
  padding: 66px 5.3vw;
}
.wp-legacy .centered{
  max-width: 980px;
  text-align: center;
}
.wp-legacy .intro{
  max-width: 900px;
  padding-bottom: 58px;
  padding-top: 58px;
  text-align: left;
}
.wp-legacy .intro h2,.wp-legacy .section h1,.wp-legacy .section h2{
  font-size: clamp(28px, 2.8vw, 43px);
  font-weight: 400;
  letter-spacing: 0.06em;
  line-height: 1.32;
  margin: 0 0 34px;
}
.wp-legacy .intro h2{
  font-size: clamp(24px, 2vw, 32px);
  margin-bottom: 22px;
  white-space: nowrap;
}
.wp-legacy .intro .eyebrow,.wp-legacy .intro h2,.wp-legacy .intro p{
  text-align: left;
}
.wp-legacy .intro-lines{
  max-width: 760px;
}
.wp-legacy .intro-lines span{
  display: block;
}
.wp-legacy .section h3{
  font-size: clamp(18px, 1.35vw, 23px);
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 18px;
}
.wp-legacy .section p,.wp-legacy .section li,.wp-legacy .subline{
  color: var(--muted);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.07em;
  line-height: 2;
  margin: 0 0 22px;
  overflow-wrap: anywhere;
}
.wp-legacy .eyebrow{
  color: #786858 !important;
  font-size: 13px !important;
  letter-spacing: 0.38em !important;
  margin-bottom: 18px !important;
  text-transform: uppercase;
}
.wp-legacy .split{
  align-items: center;
  display: grid;
  gap: 46px;
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
  text-align: left;
}
.wp-legacy .split > *{
  min-width: 0;
}
.wp-legacy .split .eyebrow,.wp-legacy .split h2,.wp-legacy .split p,.wp-legacy .split a{
  text-align: left;
}
.wp-legacy .split.reverse{
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
}
.wp-legacy .split img{
  aspect-ratio: 16 / 10;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .split.reverse img{
  aspect-ratio: 1 / 1;
  object-position: center;
}
.wp-legacy .split img.home-poster{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: 520px;
  object-fit: contain;
  object-position: center;
}
.wp-legacy .split-title span{
  display: block;
}
.wp-legacy .split-title-kicker{
  font-size: 0.52em;
  line-height: 1.45;
  margin-bottom: 12px;
}
.wp-legacy .date-line{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.05vw, 18px) !important;
  letter-spacing: 0.18em !important;
  line-height: 1.7 !important;
  margin: -14px 0 28px !important;
}
.wp-legacy .grid-info{
  display: grid;
  gap: 26px;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
.wp-legacy .grid-info article,.wp-legacy .note-panel,.wp-legacy .login-box,.wp-legacy .account-plan,.wp-legacy .guide-list article{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .process{
  text-align: center;
}
.wp-legacy .process ol{
  counter-reset: item;
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  list-style: none;
  margin: 38px 0 0;
  padding: 0;
  text-align: left;
}
.wp-legacy .process li{
  border-top: 1px solid var(--line);
  padding-top: 22px;
}
.wp-legacy .process strong{
  color: var(--ink);
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
}
.wp-legacy .process span{
  display: block;
}
.wp-legacy .gallery{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .gallery img{
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .page-opening{
  padding-top: 110px;
}
.wp-legacy .page-opening p{
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  text-align: center;
}
.wp-legacy .about-opening{
  max-width: 1180px;
}
.wp-legacy .about-opening h1{
  white-space: nowrap;
}
.wp-legacy .about-opening p{
  max-width: 1180px;
}
.wp-legacy .step-images{
  display: grid;
  gap: 28px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 40px;
}
.wp-legacy .step-images img{
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
}
.wp-legacy figcaption{
  color: var(--ink);
  font-size: 18px;
  font-weight: 600;
  margin-top: 18px;
  text-align: center;
}
.wp-legacy .form-preview{
  max-width: 1120px;
}
.wp-legacy .form-grid{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy label span{
  color: var(--ink);
  display: block;
  font-size: 15px;
  margin-bottom: 8px;
}
.wp-legacy input,.wp-legacy select,.wp-legacy textarea{
  border: 1px solid #d8d0c7;
  background: #fff;
  color: var(--ink);
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 10px 12px;
  width: 100%;
}
.wp-legacy textarea{
  min-height: 130px;
  resize: vertical;
}
.wp-legacy .guide-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .guide-list h2{
  font-size: clamp(25px, 2.5vw, 40px);
}
.wp-legacy .guide-list article,.wp-legacy .guide-list article p{
  text-align: left;
}
.wp-legacy .read-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 15px;
  letter-spacing: 0.08em;
  padding-bottom: 4px;
}
.wp-legacy .account-layout{
  display: grid;
  gap: 70px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
  max-width: 1180px;
}
.wp-legacy .reset-password{
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.92fr) minmax(360px, 0.78fr);
  max-width: 1120px;
  padding-top: 120px;
}
.wp-legacy .reset-intro{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-intro h1{
  font-size: clamp(40px, 4.5vw, 68px);
  font-weight: 400;
  letter-spacing: 0.08em;
  line-height: 1.25;
  margin: 0 0 34px;
}
.wp-legacy .reset-form{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-form label{
  display: block;
  margin-bottom: 24px;
}
.wp-legacy .reset-form input{
  min-height: 58px;
}
.wp-legacy .reset-form button{
  min-width: 230px;
}
.wp-legacy .reset-form p{
  margin-top: 26px;
}
.wp-legacy .account-single{
  display: block;
  max-width: 760px;
  padding-top: 62px;
}
.wp-legacy .account-single .login-box{
  margin: 0 auto;
  max-width: 680px;
  padding-top: 28px;
}
.wp-legacy .login-box h1{
  font-size: clamp(34px, 3.5vw, 52px);
  font-weight: 400;
  letter-spacing: 0.08em;
  margin: 0 0 36px;
  text-align: center;
}
.wp-legacy .login-action{
  background: var(--ink);
  border: 0;
  color: #fff;
  display: inline-flex;
  font-family: inherit;
  font-size: 16px;
  justify-content: center;
  margin-top: 18px;
  min-width: 150px;
  padding: 12px 40px;
}
.wp-legacy .login-box label{
  display: block;
  margin-bottom: 20px;
}
.wp-legacy .login-box input{
  min-height: 46px;
}
.wp-legacy .login-message{
  border-top: 1px solid rgba(122, 47, 47, 0.22);
  color: #763434;
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0 0 22px;
  padding-top: 16px;
}
.wp-legacy .login-message a{
  border-bottom: 1px solid rgba(118, 52, 52, 0.45);
  color: #763434;
}
.wp-legacy .login-box p a,.wp-legacy .checkbox-line a{
  border-bottom: 1px solid #b9a386;
}
.wp-legacy .account-create-line{
  color: #7f6b5c;
  font-size: 18px;
  letter-spacing: 0.04em;
  margin: 4px 0 22px;
  text-align: left;
}
.wp-legacy .account-create-line a{
  color: #7f6b5c;
}
.wp-legacy .login-box .small-link,.wp-legacy .reset-form .small-link{
  color: #7f6b5c;
  font-size: 18px;
}
.wp-legacy .account-dashboard{
  max-width: 1180px;
}
.wp-legacy .dashboard-heading{
  max-width: 820px;
}
.wp-legacy .dashboard-heading-left{
  margin-left: 0;
  text-align: left;
}
.wp-legacy .dashboard-grid{
  display: grid;
  gap: 44px;
  grid-template-columns: 240px minmax(0, 1fr);
  margin-top: 42px;
}
.wp-legacy .account-menu{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  align-self: start;
}
.wp-legacy .account-menu a{
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  font-size: 15px;
  letter-spacing: 0.08em;
  padding: 18px 0;
}
.wp-legacy .account-menu a.active,.wp-legacy .account-menu a:hover{
  color: var(--ink);
}
.wp-legacy .dashboard-panels{
  display: grid;
  gap: 34px;
}
.wp-legacy .dashboard-panel{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .dashboard-panel h2{
  font-size: clamp(24px, 2.2vw, 34px);
}
.wp-legacy .dashboard-panel dl,.wp-legacy .profile-table{
  display: grid;
  gap: 0;
  margin: 0;
}
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
  align-items: center;
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: 18px;
  grid-template-columns: 190px minmax(0, 1fr) 72px;
  padding: 16px 0;
}
.wp-legacy .dashboard-panel dt,.wp-legacy .record-row strong{
  color: var(--ink);
  font-weight: 600;
}
.wp-legacy .dashboard-panel dd,.wp-legacy .record-row span{
  color: var(--muted);
  margin: 0;
}
.wp-legacy .profile-table select{
  max-width: 260px;
  min-height: 42px;
}
.wp-legacy .edit-link,.wp-legacy .inline-edit{
  background: transparent;
  border: 0;
  border-bottom: 1px solid #b9a386;
  color: #9a8a78;
  font-size: 13px;
  letter-spacing: 0.08em;
  min-height: auto;
  padding: 0 0 3px;
}
.wp-legacy .event-record{
  grid-template-columns: minmax(190px, 1.4fr) 110px minmax(190px, 1fr) auto;
}
.wp-legacy .event-record em{
  color: var(--muted);
  font-size: 14px;
  font-style: normal;
}
.wp-legacy .account-event-form{
  margin-top: 30px;
}
.wp-legacy .account-event-form h3{
  font-size: 22px;
  margin-bottom: 16px;
}
.wp-legacy .editable-summary{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  margin-top: 24px;
}
.wp-legacy .editable-summary span{
  align-items: center;
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
}
.wp-legacy .status-guide,.wp-legacy .consignment-thanks{
  color: var(--muted);
  font-size: 15px;
  line-height: 1.8;
}
.wp-legacy .account-consignment-form{
  margin-top: 28px;
}
.wp-legacy .registration-box,.wp-legacy .account-plan{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .mini-form{
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 26px 0;
}
.wp-legacy .small-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 14px;
  letter-spacing: 0.06em;
  margin: 0 0 22px;
  padding-bottom: 3px;
}
.wp-legacy button{
  background: var(--ink);
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 12px 40px;
}
.wp-legacy .site-footer{
  border-top: 1px solid var(--line);
  padding: 64px 24px;
  text-align: center;
}
.wp-legacy .site-footer h2{
  font-family: Georgia, "Times New Roman", serif;
  font-size: 32px;
  margin: 0 0 18px;
}
.wp-legacy .legal-links{
  display: flex;
  flex-wrap: wrap;
  gap: 14px 24px;
  justify-content: center;
  margin: 0 auto 18px;
  max-width: 960px;
}
.wp-legacy .legal-links a{
  color: var(--muted);
  font-size: 13px;
}
.wp-legacy .legal-primary a{
  color: var(--ink);
  font-size: 15px;
}
.wp-legacy .legal-secondary{
  gap: 10px 20px;
  margin-bottom: 22px;
  opacity: 0.72;
}
.wp-legacy .legal-secondary a{
  font-size: 12px;
}
.wp-legacy .site-footer p{
  color: var(--muted);
  font-size: 12px;
}
.wp-legacy .event-list{
  display: grid;
  gap: 42px;
  max-width: 1120px;
}
.wp-legacy .event-card{
  align-items: center;
  display: grid;
  gap: 42px;
  grid-template-columns: 400px minmax(0, 1fr);
  text-align: left;
}
.wp-legacy .event-card > *{
  min-width: 0;
}
.wp-legacy .event-card img{
  aspect-ratio: 16 / 9;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .poster-event{
  grid-template-columns: 400px minmax(0, 1fr);
}
.wp-legacy .poster-event img{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: none;
  object-fit: cover;
  object-position: center;
}
.wp-legacy .event-card > div{
  border-top: 1px solid var(--line);
  padding-top: 30px;
  text-align: left;
}
.wp-legacy .event-card .eyebrow,.wp-legacy .event-card h2,.wp-legacy .event-card p,.wp-legacy .event-card a{
  text-align: left;
}
.wp-legacy .muted-card{
  background: #f8f6f3;
  padding: 30px 30px 30px 0;
}
.wp-legacy .compact{
  min-width: 170px;
  padding: 10px 28px;
}
.wp-legacy .english-note{
  color: var(--ink) !important;
  font-size: clamp(14px, 0.95vw, 17px) !important;
  letter-spacing: 0.12em !important;
  line-height: 2 !important;
}
.wp-legacy .editorial-gallery{
  max-width: 1240px;
  padding-top: 24px;
}
.wp-legacy .gallery-feature{
  margin: 0 0 28px;
}
.wp-legacy .gallery-feature img{
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic{
  display: grid;
  gap: 24px;
  grid-auto-flow: dense;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.wp-legacy .gallery-mosaic figure{
  border-top: 1px solid var(--line);
  grid-column: span 2;
  margin: 0;
  padding-top: 22px;
}
.wp-legacy .gallery-mosaic figure.wide{
  grid-column: span 4;
}
.wp-legacy .gallery-mosaic figure.tall{
  grid-column: span 2;
  grid-row: span 2;
}
.wp-legacy .gallery-mosaic img{
  aspect-ratio: 4 / 3;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic figure.wide img{
  aspect-ratio: 16 / 9;
}
.wp-legacy .gallery-mosaic figure.tall img{
  aspect-ratio: 3 / 4;
}
.wp-legacy .event-detail{
  align-items: stretch;
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(360px, 0.92fr) minmax(0, 1fr);
  max-width: 1180px;
}
.wp-legacy .poster-panel{
  align-items: center;
  background: transparent;
  display: flex;
  justify-content: center;
  padding: 0;
}
.wp-legacy .poster-panel img{
  height: auto;
  max-height: 680px;
  object-fit: contain;
  width: 100%;
}
.wp-legacy .auction-facts{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 14px;
  margin-top: 32px;
  padding-top: 28px;
}
.wp-legacy .auction-facts span{
  color: var(--ink);
  font-size: clamp(17px, 1.35vw, 22px);
  letter-spacing: 0.08em;
}
.wp-legacy .registration-note{
  color: var(--muted) !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
  margin-top: 24px !important;
}
.wp-legacy .category-section{
  max-width: 1180px;
  text-align: center;
}
.wp-legacy .category-grid{
  display: grid;
  gap: 58px;
  grid-template-columns: minmax(0, 1fr) minmax(360px, 0.72fr);
  margin-top: 46px;
  text-align: left;
}
.wp-legacy .category-grid ul{
  color: var(--ink);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.05em;
  line-height: 1.75;
  margin: 0;
  padding-left: 1.4em;
}
.wp-legacy .category-grid > div:nth-child(2){
  border-left: 1px solid var(--line);
  padding-left: 58px;
}
.wp-legacy .category-columns{
  display: grid;
  gap: 32px 46px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .category-columns h4{
  color: var(--ink);
  border-top: 1px solid var(--line);
  font-size: 17px;
  letter-spacing: 0.12em;
  margin: 0 0 12px;
  padding-top: 18px;
}
.wp-legacy .nowrap{
  white-space: nowrap;
}
.wp-legacy .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .phone-field{
  display: grid;
  gap: 10px;
  grid-template-columns: 130px minmax(0, 1fr);
}
.wp-legacy .article-page{
  max-width: 1180px;
  text-align: left;
}
.wp-legacy .article-page h1{
  margin-top: 24px;
}
.wp-legacy .article-page section{
  border-top: 1px solid var(--line);
  margin-top: 44px;
  padding-top: 34px;
}
.wp-legacy .article-page section h2{
  font-size: clamp(28px, 3vw, 44px);
}
.wp-legacy .article-summary{
  color: var(--ink) !important;
  margin-left: 0;
  margin-right: 0;
  max-width: 980px;
  text-align: left;
}
.wp-legacy .article-note{
  margin-top: 58px;
}
.wp-legacy .about-depth{
  align-items: start;
  border-top: 1px solid var(--line);
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
}
.wp-legacy .about-depth h2{
  font-size: clamp(34px, 3.5vw, 54px);
}
.wp-legacy .about-depth > div:nth-child(2){
  padding-top: 78px;
}
.wp-legacy .about-depth p{
  text-align: left;
}
.wp-legacy .service-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.wp-legacy .service-list article{
  border-top: 1px solid var(--line);
  padding-top: 26px;
}
.wp-legacy .service-list h3{
  font-size: clamp(22px, 1.6vw, 26px);
  text-align: left;
}
.wp-legacy .grid-info article p,.wp-legacy .service-list article p{
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
.wp-legacy .create-account{
  max-width: 620px;
  padding-top: 24px;
}
.wp-legacy .create-account .signup-flow{
  font-size: 0.58em;
  max-width: 620px;
}
.wp-legacy .create-account .progress-track{
  height: 64px;
  margin-bottom: 22px;
  max-width: 560px;
}
.wp-legacy .create-account .progress-line,.wp-legacy .create-account .progress-fill{
  top: 38px;
}
.wp-legacy .create-account .progress-point::after{
  height: 14px;
  top: 29px;
  width: 14px;
}
.wp-legacy .create-account .progress-point.finish{
  top: 18px;
}
.wp-legacy .create-account .signup-form h1,.wp-legacy .create-account .confirm-panel h1{
  font-size: clamp(28px, 3vw, 42px);
}
.wp-legacy .create-account .signup-form h2{
  font-size: 18px;
  margin-top: 28px;
  padding-top: 20px;
}
.wp-legacy .create-account .signup-grid{
  gap: 14px 18px;
  margin-top: 18px;
}
.wp-legacy .create-account input,.wp-legacy .create-account select{
  border-radius: 6px;
  font-size: 14px;
  min-height: 36px;
  padding: 8px 10px;
}
.wp-legacy .create-account .checkbox-line span{
  font-size: 13px;
}
.wp-legacy .create-account .form-actions{
  margin-top: 20px;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  text-align: center;
}
.wp-legacy .signup-form > p,.wp-legacy .confirm-panel > p{
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
  text-align: center;
}
.wp-legacy .account-hint{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.1vw, 18px) !important;
}
.wp-legacy .account-form{
  margin-top: 52px;
}
.wp-legacy .signup-flow{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .progress-track{
  height: 96px;
  margin: 0 auto 42px;
  max-width: 720px;
  position: relative;
}
.wp-legacy .progress-line,.wp-legacy .progress-fill{
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 58px;
}
.wp-legacy .progress-line{
  background: #777;
}
.wp-legacy .progress-fill{
  background: #0079a5;
  right: 67%;
}
.wp-legacy .step-2 .progress-fill{
  right: 33%;
}
.wp-legacy .progress-point{
  color: #0079a5;
  font-size: 18px;
  letter-spacing: 0.04em;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translateX(-50%);
}
.wp-legacy .progress-point::after{
  background: #777;
  border: 2px solid #777;
  border-radius: 50%;
  content: "";
  height: 18px;
  left: 50%;
  position: absolute;
  top: 49px;
  transform: translateX(-50%);
  width: 18px;
}
.wp-legacy .step-1 .progress-point.first::after,.wp-legacy .step-2 .progress-point.first::after,.wp-legacy .step-2 .progress-point.finish::after{
  background: #0079a5;
}
.wp-legacy .progress-point.first{
  left: 33%;
}
.wp-legacy .progress-point.finish{
  color: #777;
  left: 67%;
  top: 31px;
}
.wp-legacy .step-2 .progress-point.finish{
  color: #0079a5;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  font-size: clamp(30px, 3.8vw, 48px);
  font-weight: 500;
  letter-spacing: 0.08em;
  margin: 0 0 28px;
}
.wp-legacy .signup-form h2{
  border-top: 1px solid var(--line);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.04em;
  margin-top: 42px;
  padding-top: 28px;
}
.wp-legacy .signup-grid{
  display: grid;
  gap: 22px 28px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-top: 26px;
}
.wp-legacy .signup-grid label{
  grid-column: span 2;
}
.wp-legacy .signup-grid .span-half{
  grid-column: span 3;
}
.wp-legacy .signup-grid .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .signup-grid input,.wp-legacy .signup-grid select{
  border-color: #737373;
  border-radius: 8px;
  font-size: clamp(15px, 1.2vw, 18px);
  min-height: 48px;
}
.wp-legacy .signup-grid label span{
  font-size: 14px;
  font-weight: 700;
}
.wp-legacy .signup-grid b,.wp-legacy .checkbox-line b{
  color: #c41212;
}
.wp-legacy .form-actions{
  display: flex;
  margin-top: 32px;
}
.wp-legacy .form-actions.right{
  justify-content: flex-end;
}
.wp-legacy .form-actions button{
  background: #c8c8c8;
  color: var(--ink);
  min-width: 150px;
}
.wp-legacy .split-actions{
  justify-content: space-between;
}
.wp-legacy .confirm-panel{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .confirm-list{
  border-top: 2px solid #3a3a3a;
  margin-top: 34px;
}
.wp-legacy .confirm-list div{
  border-bottom: 2px solid #3a3a3a;
  padding: 20px 0;
}
.wp-legacy .confirm-list strong,.wp-legacy .confirm-list span{
  display: block;
  font-size: clamp(16px, 1.35vw, 20px);
  line-height: 1.7;
}
.wp-legacy fieldset{
  border: 0;
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0;
  padding: 0;
}
.wp-legacy legend{
  border-top: 1px solid var(--line);
  color: var(--ink);
  font-size: clamp(22px, 2vw, 32px);
  grid-column: 1 / -1;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
  padding-top: 28px;
}
.wp-legacy .checkbox-line{
  align-items: flex-start;
  display: flex;
  gap: 14px;
  margin-top: 18px;
}
.wp-legacy .checkbox-line input{
  min-height: auto;
  margin-top: 8px;
  width: auto;
}
.wp-legacy .checkbox-line span{
  color: var(--muted);
  font-size: 16px;
  line-height: 1.9;
}
.wp-legacy .lgcy-wp-page .intro,.wp-legacy .lgcy-wp-page .intro .eyebrow,.wp-legacy .lgcy-wp-page .intro h2,.wp-legacy .lgcy-wp-page .intro p,.wp-legacy .lgcy-wp-page .split,.wp-legacy .lgcy-wp-page .split .eyebrow,.wp-legacy .lgcy-wp-page .split h2,.wp-legacy .lgcy-wp-page .split p,.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .event-card .eyebrow,.wp-legacy .lgcy-wp-page .event-card h2,.wp-legacy .lgcy-wp-page .event-card p,.wp-legacy .lgcy-wp-page .guide-list article,.wp-legacy .lgcy-wp-page .guide-list article h2,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page h1,.wp-legacy .lgcy-wp-page .article-page h2,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .about-depth,.wp-legacy .lgcy-wp-page .about-depth h2,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article,.wp-legacy .lgcy-wp-page .service-list h3,.wp-legacy .lgcy-wp-page .service-list article p{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro p,.wp-legacy .lgcy-wp-page .split p,.wp-legacy .lgcy-wp-page .event-card p,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article p{
  margin-left: 0 !important;
  margin-right: auto !important;
}
.wp-legacy .lgcy-wp-page .intro{
  margin-left: auto;
  margin-right: auto;
}
.wp-legacy .split > div,.wp-legacy .split img,.wp-legacy .event-card > div,.wp-legacy .event-card img,.wp-legacy .guide-list article,.wp-legacy .article-page section,.wp-legacy .about-depth > div,.wp-legacy .service-list article{
  min-width: 0;
}
.wp-legacy .lgcy-wp-page .hero-note{
  color: rgba(255, 255, 255, 0.99) !important;
  font-size: clamp(30px, 3.2vw, 56px) !important;
}
.wp-legacy .lgcy-wp-page .intro{
  max-width: 760px !important;
  padding-bottom: 38px !important;
  padding-top: 36px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro *{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro .eyebrow{
  font-size: 11px !important;
  letter-spacing: 0.32em !important;
  margin-bottom: 10px !important;
}
.wp-legacy .lgcy-wp-page .intro h2{
  font-size: clamp(20px, 1.55vw, 28px) !important;
  line-height: 1.35 !important;
  margin-bottom: 16px !important;
  white-space: nowrap !important;
}
.wp-legacy .lgcy-wp-page .intro p{
  font-size: clamp(12px, 0.85vw, 15px) !important;
  line-height: 1.9 !important;
  max-width: 720px !important;
}
.wp-legacy .lgcy-wp-page .intro-lines,.wp-legacy .lgcy-wp-page .intro-lines span{
  display: block !important;
  max-width: 720px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .centered.page-opening,.wp-legacy .lgcy-wp-page .page-opening,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page section,.wp-legacy .lgcy-wp-page .about-opening,.wp-legacy .lgcy-wp-page .about-depth,.wp-legacy .lgcy-wp-page .service-list,.wp-legacy .lgcy-wp-page .service-list article{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .page-opening p,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .article-summary,.wp-legacy .lgcy-wp-page .about-opening p,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article p{
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .guide-list article{
  align-items: start !important;
  justify-items: start !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .guide-list article h2,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .guide-list .read-link{
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split,.wp-legacy .lgcy-wp-page .split.reverse,.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .about-depth{
  align-items: center !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split > div,.wp-legacy .lgcy-wp-page .split > div *,.wp-legacy .lgcy-wp-page .event-card > div,.wp-legacy .lgcy-wp-page .event-card > div *,.wp-legacy .lgcy-wp-page .guide-list article,.wp-legacy .lgcy-wp-page .guide-list article *,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page *,.wp-legacy .lgcy-wp-page .about-depth > div,.wp-legacy .lgcy-wp-page .about-depth > div *,.wp-legacy .lgcy-wp-page .service-list article,.wp-legacy .lgcy-wp-page .service-list article *{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split > div,.wp-legacy .lgcy-wp-page .event-card > div,.wp-legacy .lgcy-wp-page .about-depth > div{
  justify-self: stretch !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split .solid-btn,.wp-legacy .lgcy-wp-page .split .outline-btn,.wp-legacy .lgcy-wp-page .split .text-link,.wp-legacy .lgcy-wp-page .event-card .solid-btn,.wp-legacy .lgcy-wp-page .event-card .outline-btn,.wp-legacy .lgcy-wp-page .event-card .text-link{
  margin-left: 0 !important;
  margin-right: auto !important;
}
.wp-legacy .lgcy-wp-page .split.reverse{
  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr) !important;
}
.wp-legacy .lgcy-wp-page .split.reverse img{
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  object-position: center !important;
}
.wp-legacy .lgcy-wp-page .about-depth{
  align-items: start !important;
}
.wp-legacy .lgcy-wp-page .about-depth > div:last-child{
  padding-top: 78px !important;
}
.wp-legacy .lgcy-wp-page .login-box .small-link,.wp-legacy .lgcy-wp-page .reset-form .small-link,.wp-legacy .lgcy-wp-page .account-create-line,.wp-legacy .lgcy-wp-page .account-create-line a{
  color: #786858 !important;
  font-size: 22px !important;
  line-height: 1.8 !important;
}
.wp-legacy .lgcy-wp-page .login-message,.wp-legacy .lgcy-wp-page .reset-message,.wp-legacy .lgcy-wp-page .form-message{
  color: #763434 !important;
}
.wp-legacy .lgcy-wp-page .login-message a{
  color: #763434 !important;
}
.wp-legacy .lgcy-wp-page .account-single{
  max-width: 980px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .account-single .login-box{
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 860px !important;
  transform: scale(0.75);
  transform-origin: top center;
}
.wp-legacy .lgcy-wp-page .account-single .login-box .eyebrow,.wp-legacy .lgcy-wp-page .account-single .login-box h1{
  text-align: center !important;
}
.wp-legacy .lgcy-wp-page .account-single .login-action{
  margin-left: 0 !important;
}
.wp-legacy .lgcy-wp-page .create-account{
  max-width: 1180px !important;
  padding-top: 18px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-flow{
  font-size: 1em !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 980px !important;
  transform: scale(0.5);
  transform-origin: top center;
}
.wp-legacy .lgcy-wp-page .create-account .progress-track{
  height: 48px !important;
  margin-bottom: 18px !important;
  max-width: 560px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-form h1,.wp-legacy .lgcy-wp-page .create-account .confirm-panel h1{
  font-size: clamp(28px, 2.5vw, 40px) !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-form > p,.wp-legacy .lgcy-wp-page .create-account .confirm-panel > p{
  max-width: 580px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-grid{
  gap: 14px 18px !important;
}
.wp-legacy .lgcy-wp-page .create-account input,.wp-legacy .lgcy-wp-page .create-account select{
  font-size: 18px !important;
  min-height: 48px !important;
}
.wp-legacy .lgcy-wp-page .split{
  align-items: center !important;
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr) !important;
}
.wp-legacy .lgcy-wp-page .split img.home-poster{
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  max-height: 520px !important;
  object-fit: contain !important;
  width: 100% !important;
}
.wp-legacy .lgcy-wp-page .event-list{
  gap: 42px !important;
}
.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .event-list .event-card,.wp-legacy .lgcy-wp-page .event-list .muted-card.poster-event{
  align-items: center !important;
  display: grid !important;
  gap: 42px !important;
  grid-template-columns: minmax(320px, 400px) minmax(0, 1fr) !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .event-card img,.wp-legacy .lgcy-wp-page .poster-event img{
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  max-width: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  width: 400px !important;
}
.wp-legacy .lgcy-wp-page .muted-card{
  padding: 30px 30px 30px 0 !important;
}
.wp-legacy .lgcy-wp-page .article-page{
  max-width: 1120px !important;
}
.wp-legacy .lgcy-wp-page .article-page section{
  max-width: 100% !important;
}
.wp-legacy .lgcy-wp-page .about-depth > div:last-child{
  padding-top: 78px !important;
}
.wp-legacy .lgcy-wp-page .service-list article h3,.wp-legacy .lgcy-wp-page .service-list article p{
  text-align: left !important;
}
@media (max-width: 900px){.wp-legacy .site-header{
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
    height: auto;
    padding: 24px;
    position: relative;
  }
.wp-legacy .site-header nav{
    display: grid;
    gap: 14px 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
  }
.wp-legacy .language-toggle{
    justify-self: start;
  }
.wp-legacy .hero,.wp-legacy .hero-home,.wp-legacy .hero-second,.wp-legacy .page-hero{
    min-height: 520px;
  }
.wp-legacy .hero-copy.lower{
    transform: none;
  }
.wp-legacy .hero h1,.wp-legacy .hero h2{
    font-size: 34px;
  }
.wp-legacy .hero-en{
    font-size: 15px;
  }
.wp-legacy .hero-note{
    letter-spacing: 0.12em;
  }
.wp-legacy .split,.wp-legacy .split.reverse,.wp-legacy .account-layout,.wp-legacy .reset-password,.wp-legacy .dashboard-grid,.wp-legacy .guide-list,.wp-legacy .form-grid,.wp-legacy .gallery,.wp-legacy .step-images,.wp-legacy .event-card,.wp-legacy .event-detail,.wp-legacy .about-depth,.wp-legacy .service-list,.wp-legacy .category-grid,.wp-legacy .mini-form{
    grid-template-columns: 1fr;
  }
.wp-legacy .about-opening h1{
    white-space: normal;
  }
.wp-legacy .intro h2{
    white-space: normal;
  }
.wp-legacy .intro-lines span{
    display: inline;
  }
.wp-legacy .poster-event img{
    max-height: none;
  }
.wp-legacy .gallery-mosaic{
    gap: 20px;
    grid-template-columns: 1fr;
  }
.wp-legacy .gallery-mosaic figure,.wp-legacy .gallery-mosaic figure.wide,.wp-legacy .gallery-mosaic figure.tall{
    grid-column: auto;
    grid-row: auto;
  }
.wp-legacy .gallery-mosaic figure.wide img,.wp-legacy .gallery-mosaic figure.tall img,.wp-legacy .gallery-mosaic img{
    aspect-ratio: 4 / 3;
  }
.wp-legacy .account-single{
    padding-top: 70px;
  }
.wp-legacy .category-grid > div:nth-child(2){
    border-left: 0;
    border-top: 1px solid var(--line);
    padding-left: 0;
    padding-top: 42px;
  }
.wp-legacy .category-columns,.wp-legacy fieldset,.wp-legacy .signup-grid{
    grid-template-columns: 1fr;
  }
.wp-legacy .signup-grid label,.wp-legacy .signup-grid .span-half,.wp-legacy .signup-grid .wide-field{
    grid-column: 1 / -1;
  }
.wp-legacy .progress-track{
    margin-bottom: 28px;
  }
.wp-legacy .progress-point.first{
    left: 35%;
  }
.wp-legacy .progress-point.finish{
    left: 68%;
  }
.wp-legacy .phone-field{
    grid-template-columns: 106px minmax(0, 1fr);
  }
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
    grid-template-columns: 1fr;
  }
.wp-legacy .event-record{
    grid-template-columns: 1fr;
  }
.wp-legacy .edit-link{
    justify-self: start;
  }
.wp-legacy .section{
    padding: 70px 24px;
  }
}
.wp-legacy{ margin-top: 0 !important; }
.wp-legacy .wp-site-blocks > header,.wp-legacy .wp-site-blocks > footer,.wp-legacy header.wp-block-template-part,.wp-legacy footer.wp-block-template-part,.wp-legacy .wp-block-post-title,.wp-legacy .entry-title{
  display: none !important;
}
.wp-legacy .wp-site-blocks,.wp-legacy .entry-content,.wp-legacy .wp-block-post-content,.wp-legacy .is-layout-constrained,.wp-legacy .is-layout-flow{
  margin: 0 !important;
  max-width: none !important;
  padding: 0 !important;
}
.wp-legacy .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-legacy .wp-block-post-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.wp-legacy .lgcy-wp-page{
  background: #fff;
  color: var(--ink);
  font-family: "Noto Serif TC", "Source Han Serif TC", "Songti TC", "PMingLiU", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy .lgcy-wp-page .site-header{
  position: sticky;
}
@media (min-width: 900px){.wp-legacy .lgcy-wp-page .section{
    max-width: 1180px;
  }
}
.wp-legacy .founder-quote-section{
  max-width: 1040px;
  padding-bottom: 76px;
  padding-top: 76px;
  text-align: center;
}
.wp-legacy .founder-quote-section .eyebrow{
  margin-bottom: 30px !important;
  text-align: center;
}
.wp-legacy .founder-quote{
  border: 0;
  margin: 0 auto;
  max-width: 900px;
  padding: 0;
}
.wp-legacy .founder-quote p{
  color: var(--ink);
  font-size: clamp(34px, 4.1vw, 66px);
  font-weight: 300;
  letter-spacing: 0.06em;
  line-height: 1.36;
  margin: 0 auto;
  max-width: 880px;
  text-align: center;
}
.wp-legacy .founder-quote cite{
  color: var(--warm);
  display: block;
  font-size: clamp(13px, 1vw, 16px);
  font-style: normal;
  letter-spacing: 0.2em;
  line-height: 1.8;
  margin-top: 24px;
  text-transform: uppercase;
}
.wp-legacy .founder-quote-note{
  color: var(--muted);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.07em;
  line-height: 2;
  margin: 42px auto 0;
  max-width: 760px;
  text-align: center;
}
@media (max-width: 720px){.wp-legacy .founder-quote-section{
    padding-bottom: 56px;
    padding-top: 56px;
  }
.wp-legacy .founder-quote p{
    font-size: clamp(30px, 10vw, 44px);
    letter-spacing: 0.04em;
  }
}
.wp-legacy .founder-quote-section{
  max-width: 1320px;
  text-align: center;
}
.wp-legacy .founder-quote-section .eyebrow{
  text-align: center;
}
.wp-legacy .founder-quote p{
  font-size: clamp(30px, 2.35vw, 44px);
  letter-spacing: 0.04em;
  max-width: 1240px;
  text-align: center;
  white-space: nowrap;
}
.wp-legacy .founder-quote-note{
  margin-left: auto;
  margin-right: auto;
  max-width: 1040px;
  text-align: center !important;
}
@media (max-width: 1100px){.wp-legacy .founder-quote p{
    white-space: normal;
  }
}
.wp-legacy .founder-quote cite{
  margin-bottom: 42px;
}
.wp-legacy .founder-quote-note{
  margin-top: 0;
}
@media (max-width: 720px){.wp-legacy .founder-quote cite{
    margin-bottom: 30px;
  }
}
@media (max-width: 900px){.wp-legacy,.wp-legacy,.wp-legacy .lgcy-wp-page{
          min-width: 0 !important;
          overflow-x: hidden !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy .lgcy-wp-page .about-opening,.wp-legacy .lgcy-wp-page .about-depth,.wp-legacy .lgcy-wp-page .founder-quote-section,.wp-legacy .lgcy-wp-page .founder-profile{
          box-sizing: border-box !important;
          min-height: 0 !important;
          overflow: visible !important;
          padding-left: clamp(22px, 5.5vw, 34px) !important;
          padding-right: clamp(22px, 5.5vw, 34px) !important;
        }
.wp-legacy .lgcy-wp-page .about-opening{
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(30px, 7vw, 44px) !important;
        }
.wp-legacy .lgcy-wp-page .about-opening h1{
          display: block !important;
          font-size: clamp(20px, 4.8vw, 30px) !important;
          line-height: 1.2 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 44px) !important;
          overflow: visible !important;
          text-align: center !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .about-depth{
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(22px, 5.5vw, 34px) !important;
        }
.wp-legacy .lgcy-wp-page .founder-quote-section,.wp-legacy .lgcy-wp-page .founder-profile{
          padding-bottom: clamp(24px, 6vw, 38px) !important;
          padding-top: clamp(24px, 6vw, 38px) !important;
        }
.wp-legacy .lgcy-wp-page .founder-quote-section > *,.wp-legacy .lgcy-wp-page .founder-profile > *,.wp-legacy .lgcy-wp-page .about-depth > *{
          margin-top: clamp(10px, 3vw, 18px) !important;
          margin-bottom: clamp(10px, 3vw, 18px) !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en{
          font-size: clamp(15px, 4.05vw, 20px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.45 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 22em !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy .lgcy-wp-page .hero-second h1,.wp-legacy .lgcy-wp-page .hero-second h2{
          font-size: clamp(21px, 5.45vw, 30px) !important;
          letter-spacing: 0.01em !important;
          line-height: 1.18 !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .hero-second .hero-en{
          font-size: clamp(9px, 2.45vw, 13px) !important;
          letter-spacing: 0.1em !important;
          line-height: 1.35 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 96vw !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse{
          display: flex !important;
          flex-direction: column !important;
          grid-template-columns: none !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > img,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > picture,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > figure,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > :has(img){
          order: 2 !important;
          margin-top: 28px !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > div:not(:has(img)){
          order: 1 !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page main,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page .centered,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery-mosaic{
          display: block !important;
          grid-template-columns: none !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 100% !important;
          position: static !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list *,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event *{
          direction: ltr !important;
          max-width: 100% !important;
          transform: none !important;
          writing-mode: horizontal-tb !important;
          word-break: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h2{
          font-size: clamp(24px, 6vw, 34px) !important;
          letter-spacing: 0.02em !important;
          line-height: 1.16 !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en{
          font-size: clamp(11px, 3vw, 15px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.35 !important;
          max-width: 94vw !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note{
          font-size: clamp(13px, 3.4vw, 16px) !important;
          letter-spacing: 0.08em !important;
          line-height: 1.55 !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note .lgcy-mobile-line:first-child{
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail p,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card p{
          max-width: 100% !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section,.wp-legacy.lgcy-page-home .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .intro,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-opening,.wp-legacy.lgcy-page-event .lgcy-wp-page .position,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-top: clamp(40px, 10vw, 68px) !important;
          padding-bottom: clamp(40px, 10vw, 68px) !important;
        }
.wp-legacy .lgcy-wp-page header.lgcy-mobile-nav-header,.wp-legacy .lgcy-wp-page .site-header.lgcy-mobile-nav-header{
          align-items: center !important;
          display: flex !important;
          flex-direction: row !important;
          justify-content: space-between !important;
          min-height: 92px !important;
          padding: 24px clamp(22px, 6vw, 34px) !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-nav-source{
          display: none !important;
        }
.wp-legacy .lgcy-wp-page .language-toggle{
          display: none !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer{
          border-radius: 28px 0 0 28px !important;
          bottom: 0 !important;
          box-shadow: -18px 0 42px rgba(35, 32, 28, 0.14) !important;
          left: auto !important;
          max-height: none !important;
          padding: max(28px, env(safe-area-inset-top)) clamp(16px, 4vw, 22px) max(28px, env(safe-area-inset-bottom)) !important;
          right: 0 !important;
          top: 0 !important;
          transform: translateX(24px) !important;
          width: min(43vw, 230px) !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer::before{
          height: 72px !important;
          margin: 0 0 22px auto !important;
          width: 5px !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer a{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          padding: 14px 0 !important;
        }
.wp-legacy.lgcy-mobile-menu-open .lgcy-mobile-menu-drawer{
          transform: translateX(0) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening{
          min-height: 0 !important;
          overflow: visible !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(30px, 7vw, 44px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening h1{
          display: block !important;
          font-size: clamp(20px, 4.8vw, 30px) !important;
          line-height: 1.2 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 44px) !important;
          overflow: visible !important;
          text-align: center !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          line-height: 1.75 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 92vw !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p .lgcy-mobile-line,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(22px, 5.5vw, 34px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-section,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-profile{
          min-height: 0 !important;
          padding-bottom: clamp(24px, 6vw, 38px) !important;
          padding-top: clamp(24px, 6vw, 38px) !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid{
          align-items: start !important;
          display: grid !important;
          gap: clamp(34px, 8vw, 52px) clamp(34px, 8vw, 52px) !important;
          grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 48px) !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid > *{
          border-top: 1px solid rgba(141, 128, 112, 0.28) !important;
          box-sizing: border-box !important;
          margin: 0 !important;
          min-width: 0 !important;
          padding-top: 18px !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h3,.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h4{
          font-size: clamp(15px, 4vw, 18px) !important;
          line-height: 1.35 !important;
          margin: 0 0 16px !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid ul{
          list-style: disc !important;
          margin: 0 !important;
          padding-left: 1.2em !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid li{
          font-size: clamp(13px, 3.45vw, 16px) !important;
          line-height: 1.65 !important;
          margin: 0 0 18px !important;
          padding: 0 !important;
          text-align: left !important;
          white-space: normal !important;
        }
}
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&display=swap');
:root{
  --ink: #242322;
  --muted: #6f6a64;
  --line: #e8e3dc;
  --warm: #9a8a78;
  --paper: #ffffff;
}
.wp-legacy *{
  box-sizing: border-box;
}
.wp-legacy *{
  min-width: 0;
}
.wp-legacy{
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
.wp-legacy{
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font-noto-serif-tc), "Noto Serif TC", "Source Han Serif TC", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy a{
  color: inherit;
  text-decoration: none;
}
.wp-legacy img{
  display: block;
  height: auto;
  max-width: 100%;
}
.wp-legacy .site-header{
  align-items: center;
  background: rgba(255, 255, 255, 0.98);
  border-bottom: 1px solid var(--line);
  display: flex;
  height: 92px;
  justify-content: space-between;
  padding: 0 5.2vw;
  position: sticky;
  top: 0;
  z-index: 20;
}
.wp-legacy .brand{
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(25px, 1.7vw, 30px);
  font-weight: 700;
  letter-spacing: -0.02em;
}
.wp-legacy .site-header nav{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: clamp(22px, 2.7vw, 44px);
  font-size: clamp(14px, 0.95vw, 18px);
  white-space: nowrap;
}
.wp-legacy .language-toggle{
  border: 1px solid var(--line);
  border-radius: 999px;
  font-size: 14px;
  letter-spacing: 0.08em;
  padding: 7px 14px;
}
.wp-legacy .hero{
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 500px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.wp-legacy .hero-home{
  min-height: 550px;
}
.wp-legacy .hero-second{
  min-height: 520px;
}
.wp-legacy .page-hero{
  min-height: 420px;
}
.wp-legacy .hero img{
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-legacy .hero-home img{
  object-position: 48% 63%;
}
.wp-legacy .hero-second img{
  object-position: 55% 50%;
}
.wp-legacy .veil{
  background: #796e63;
  inset: 0;
  opacity: 0.58;
  position: absolute;
}
.wp-legacy .veil-soft{
  opacity: 0.33;
}
.wp-legacy .hero-copy{
  color: #fff;
  max-width: 1180px;
  padding: 0 28px;
  position: relative;
  z-index: 2;
}
.wp-legacy .hero-copy.lower{
  transform: translateY(110px);
}
.wp-legacy .hero h1,.wp-legacy .hero h2{
  font-size: clamp(34px, 4.35vw, 58px);
  font-weight: 300;
  letter-spacing: 0.09em;
  line-height: 1.18;
  margin: 0 0 28px;
}
.wp-legacy .hero-en{
  font-size: clamp(14px, 1.45vw, 23px);
  font-weight: 600;
  letter-spacing: 0.12em;
  line-height: 1.4;
  margin: 0 0 28px;
  text-transform: uppercase;
}
.wp-legacy .hero-note{
  color: rgba(255, 255, 255, 0.99);
  font-size: clamp(34px, 3.4vw, 60px);
  letter-spacing: 0.18em;
  margin: 0 0 42px;
}
.wp-legacy .hero-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  justify-content: center;
}
.wp-legacy .hero-actions a,.wp-legacy .outline-btn,.wp-legacy .solid-btn,.wp-legacy .text-link{
  border: 1px solid currentColor;
  border-radius: 3px;
  display: inline-flex;
  justify-content: center;
  min-width: 260px;
  padding: 11px 38px;
  transition: background-color 160ms ease, color 160ms ease;
}
.wp-legacy .hero-actions a:hover,.wp-legacy .outline-btn:hover{
  background: #fff;
  color: #574b40;
}
.wp-legacy .solid-btn{
  background: var(--ink);
  color: #fff;
  margin-top: 32px;
}
.wp-legacy .text-link{
  margin-top: 24px;
  min-width: 220px;
}
.wp-legacy .section{
  margin: 0 auto;
  max-width: 1160px;
  padding: 66px 5.3vw;
}
.wp-legacy .centered{
  max-width: 980px;
  text-align: center;
}
.wp-legacy .intro{
  max-width: 900px;
  padding-bottom: 58px;
  padding-top: 58px;
  text-align: left;
}
.wp-legacy .intro h2,.wp-legacy .section h1,.wp-legacy .section h2{
  font-size: clamp(28px, 2.8vw, 43px);
  font-weight: 400;
  letter-spacing: 0.06em;
  line-height: 1.32;
  margin: 0 0 34px;
}
.wp-legacy .intro h2{
  font-size: clamp(24px, 2vw, 32px);
  margin-bottom: 22px;
  white-space: nowrap;
}
.wp-legacy .intro .eyebrow,.wp-legacy .intro h2,.wp-legacy .intro p{
  text-align: left;
}
.wp-legacy .intro-lines{
  max-width: 760px;
}
.wp-legacy .intro-lines span{
  display: block;
}
.wp-legacy .section h3{
  font-size: clamp(18px, 1.35vw, 23px);
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 18px;
}
.wp-legacy .section p,.wp-legacy .section li,.wp-legacy .subline{
  color: var(--muted);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.07em;
  line-height: 2;
  margin: 0 0 22px;
  overflow-wrap: anywhere;
}
.wp-legacy .eyebrow{
  color: #786858 !important;
  font-size: 13px !important;
  letter-spacing: 0.38em !important;
  margin-bottom: 18px !important;
  text-transform: uppercase;
}
.wp-legacy .split{
  align-items: center;
  display: grid;
  gap: 46px;
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
  text-align: left;
}
.wp-legacy .split > *{
  min-width: 0;
}
.wp-legacy .split .eyebrow,.wp-legacy .split h2,.wp-legacy .split p,.wp-legacy .split a{
  text-align: left;
}
.wp-legacy .split.reverse{
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
}
.wp-legacy .split img{
  aspect-ratio: 16 / 10;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .split.reverse img{
  aspect-ratio: 1 / 1;
  object-position: center;
}
.wp-legacy .split img.home-poster{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: 520px;
  object-fit: contain;
  object-position: center;
}
.wp-legacy .split-title span{
  display: block;
}
.wp-legacy .split-title-kicker{
  font-size: 0.52em;
  line-height: 1.45;
  margin-bottom: 12px;
}
.wp-legacy .date-line{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.05vw, 18px) !important;
  letter-spacing: 0.18em !important;
  line-height: 1.7 !important;
  margin: -14px 0 28px !important;
}
.wp-legacy .grid-info{
  display: grid;
  gap: 26px;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
.wp-legacy .grid-info article,.wp-legacy .note-panel,.wp-legacy .login-box,.wp-legacy .account-plan,.wp-legacy .guide-list article{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .process{
  text-align: center;
}
.wp-legacy .process ol{
  counter-reset: item;
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  list-style: none;
  margin: 38px 0 0;
  padding: 0;
  text-align: left;
}
.wp-legacy .process li{
  border-top: 1px solid var(--line);
  padding-top: 22px;
}
.wp-legacy .process strong{
  color: var(--ink);
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
}
.wp-legacy .process span{
  display: block;
}
.wp-legacy .gallery{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .gallery img{
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .page-opening{
  padding-top: 110px;
}
.wp-legacy .page-opening p{
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  text-align: center;
}
.wp-legacy .about-opening{
  max-width: 1180px;
}
.wp-legacy .about-opening h1{
  white-space: nowrap;
}
.wp-legacy .about-opening p{
  max-width: 1180px;
}
.wp-legacy .step-images{
  display: grid;
  gap: 28px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 40px;
}
.wp-legacy .step-images img{
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
}
.wp-legacy figcaption{
  color: var(--ink);
  font-size: 18px;
  font-weight: 600;
  margin-top: 18px;
  text-align: center;
}
.wp-legacy .form-preview{
  max-width: 1120px;
}
.wp-legacy .form-grid{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy label span{
  color: var(--ink);
  display: block;
  font-size: 15px;
  margin-bottom: 8px;
}
.wp-legacy input,.wp-legacy select,.wp-legacy textarea{
  border: 1px solid #d8d0c7;
  background: #fff;
  color: var(--ink);
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 10px 12px;
  width: 100%;
}
.wp-legacy textarea{
  min-height: 130px;
  resize: vertical;
}
.wp-legacy .guide-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .guide-list h2{
  font-size: clamp(25px, 2.5vw, 40px);
}
.wp-legacy .guide-list article,.wp-legacy .guide-list article p{
  text-align: left;
}
.wp-legacy .read-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 15px;
  letter-spacing: 0.08em;
  padding-bottom: 4px;
}
.wp-legacy .account-layout{
  display: grid;
  gap: 70px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
  max-width: 1180px;
}
.wp-legacy .reset-password{
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.92fr) minmax(360px, 0.78fr);
  max-width: 1120px;
  padding-top: 120px;
}
.wp-legacy .reset-intro{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-intro h1{
  font-size: clamp(40px, 4.5vw, 68px);
  font-weight: 400;
  letter-spacing: 0.08em;
  line-height: 1.25;
  margin: 0 0 34px;
}
.wp-legacy .reset-form{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-form label{
  display: block;
  margin-bottom: 24px;
}
.wp-legacy .reset-form input{
  min-height: 58px;
}
.wp-legacy .reset-form button{
  min-width: 230px;
}
.wp-legacy .reset-form p{
  margin-top: 26px;
}
.wp-legacy .account-single{
  display: block;
  max-width: 760px;
  padding-top: 62px;
}
.wp-legacy .account-single .login-box{
  margin: 0 auto;
  max-width: 680px;
  padding-top: 28px;
}
.wp-legacy .login-box h1{
  font-size: clamp(34px, 3.5vw, 52px);
  font-weight: 400;
  letter-spacing: 0.08em;
  margin: 0 0 36px;
  text-align: center;
}
.wp-legacy .login-action{
  background: var(--ink);
  border: 0;
  color: #fff;
  display: inline-flex;
  font-family: inherit;
  font-size: 16px;
  justify-content: center;
  margin-top: 18px;
  min-width: 150px;
  padding: 12px 40px;
}
.wp-legacy .login-box label{
  display: block;
  margin-bottom: 20px;
}
.wp-legacy .login-box input{
  min-height: 46px;
}
.wp-legacy .login-message{
  border-top: 1px solid rgba(122, 47, 47, 0.22);
  color: #763434;
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0 0 22px;
  padding-top: 16px;
}
.wp-legacy .login-message a{
  border-bottom: 1px solid rgba(118, 52, 52, 0.45);
  color: #763434;
}
.wp-legacy .login-box p a,.wp-legacy .checkbox-line a{
  border-bottom: 1px solid #b9a386;
}
.wp-legacy .account-create-line{
  color: #7f6b5c;
  font-size: 18px;
  letter-spacing: 0.04em;
  margin: 4px 0 22px;
  text-align: left;
}
.wp-legacy .account-create-line a{
  color: #7f6b5c;
}
.wp-legacy .login-box .small-link,.wp-legacy .reset-form .small-link{
  color: #7f6b5c;
  font-size: 18px;
}
.wp-legacy .account-dashboard{
  max-width: 1180px;
}
.wp-legacy .dashboard-heading{
  max-width: 820px;
}
.wp-legacy .dashboard-heading-left{
  margin-left: 0;
  text-align: left;
}
.wp-legacy .dashboard-grid{
  display: grid;
  gap: 44px;
  grid-template-columns: 240px minmax(0, 1fr);
  margin-top: 42px;
}
.wp-legacy .account-menu{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  align-self: start;
}
.wp-legacy .account-menu a{
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  font-size: 15px;
  letter-spacing: 0.08em;
  padding: 18px 0;
}
.wp-legacy .account-menu a.active,.wp-legacy .account-menu a:hover{
  color: var(--ink);
}
.wp-legacy .dashboard-panels{
  display: grid;
  gap: 34px;
}
.wp-legacy .dashboard-panel{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .dashboard-panel h2{
  font-size: clamp(24px, 2.2vw, 34px);
}
.wp-legacy .dashboard-panel dl,.wp-legacy .profile-table{
  display: grid;
  gap: 0;
  margin: 0;
}
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
  align-items: center;
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: 18px;
  grid-template-columns: 190px minmax(0, 1fr) 72px;
  padding: 16px 0;
}
.wp-legacy .dashboard-panel dt,.wp-legacy .record-row strong{
  color: var(--ink);
  font-weight: 600;
}
.wp-legacy .dashboard-panel dd,.wp-legacy .record-row span{
  color: var(--muted);
  margin: 0;
}
.wp-legacy .profile-table select{
  max-width: 260px;
  min-height: 42px;
}
.wp-legacy .edit-link,.wp-legacy .inline-edit{
  background: transparent;
  border: 0;
  border-bottom: 1px solid #b9a386;
  color: #9a8a78;
  font-size: 13px;
  letter-spacing: 0.08em;
  min-height: auto;
  padding: 0 0 3px;
}
.wp-legacy .event-record{
  grid-template-columns: minmax(190px, 1.4fr) 110px minmax(190px, 1fr) auto;
}
.wp-legacy .event-record em{
  color: var(--muted);
  font-size: 14px;
  font-style: normal;
}
.wp-legacy .account-event-form{
  margin-top: 30px;
}
.wp-legacy .account-event-form h3{
  font-size: 22px;
  margin-bottom: 16px;
}
.wp-legacy .editable-summary{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  margin-top: 24px;
}
.wp-legacy .editable-summary span{
  align-items: center;
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
}
.wp-legacy .status-guide,.wp-legacy .consignment-thanks{
  color: var(--muted);
  font-size: 15px;
  line-height: 1.8;
}
.wp-legacy .account-consignment-form{
  margin-top: 28px;
}
.wp-legacy .registration-box,.wp-legacy .account-plan{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .mini-form{
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 26px 0;
}
.wp-legacy .small-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 14px;
  letter-spacing: 0.06em;
  margin: 0 0 22px;
  padding-bottom: 3px;
}
.wp-legacy button{
  background: var(--ink);
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 12px 40px;
}
.wp-legacy .site-footer{
  border-top: 1px solid var(--line);
  padding: 64px 24px;
  text-align: center;
}
.wp-legacy .site-footer h2{
  font-family: Georgia, "Times New Roman", serif;
  font-size: 32px;
  margin: 0 0 18px;
}
.wp-legacy .legal-links{
  display: flex;
  flex-wrap: wrap;
  gap: 14px 24px;
  justify-content: center;
  margin: 0 auto 18px;
  max-width: 960px;
}
.wp-legacy .legal-links a{
  color: var(--muted);
  font-size: 13px;
}
.wp-legacy .legal-primary a{
  color: var(--ink);
  font-size: 15px;
}
.wp-legacy .legal-secondary{
  gap: 10px 20px;
  margin-bottom: 22px;
  opacity: 0.72;
}
.wp-legacy .legal-secondary a{
  font-size: 12px;
}
.wp-legacy .site-footer p{
  color: var(--muted);
  font-size: 12px;
}
.wp-legacy .event-list{
  display: grid;
  gap: 42px;
  max-width: 1120px;
}
.wp-legacy .event-card{
  align-items: center;
  display: grid;
  gap: 42px;
  grid-template-columns: 400px minmax(0, 1fr);
  text-align: left;
}
.wp-legacy .event-card > *{
  min-width: 0;
}
.wp-legacy .event-card img{
  aspect-ratio: 16 / 9;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .poster-event{
  grid-template-columns: 400px minmax(0, 1fr);
}
.wp-legacy .poster-event img{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: none;
  object-fit: cover;
  object-position: center;
}
.wp-legacy .event-card > div{
  border-top: 1px solid var(--line);
  padding-top: 30px;
  text-align: left;
}
.wp-legacy .event-card .eyebrow,.wp-legacy .event-card h2,.wp-legacy .event-card p,.wp-legacy .event-card a{
  text-align: left;
}
.wp-legacy .muted-card{
  background: #f8f6f3;
  padding: 30px 30px 30px 0;
}
.wp-legacy .compact{
  min-width: 170px;
  padding: 10px 28px;
}
.wp-legacy .english-note{
  color: var(--ink) !important;
  font-size: clamp(14px, 0.95vw, 17px) !important;
  letter-spacing: 0.12em !important;
  line-height: 2 !important;
}
.wp-legacy .editorial-gallery{
  max-width: 1240px;
  padding-top: 24px;
}
.wp-legacy .gallery-feature{
  margin: 0 0 28px;
}
.wp-legacy .gallery-feature img{
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic{
  display: grid;
  gap: 24px;
  grid-auto-flow: dense;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.wp-legacy .gallery-mosaic figure{
  border-top: 1px solid var(--line);
  grid-column: span 2;
  margin: 0;
  padding-top: 22px;
}
.wp-legacy .gallery-mosaic figure.wide{
  grid-column: span 4;
}
.wp-legacy .gallery-mosaic figure.tall{
  grid-column: span 2;
  grid-row: span 2;
}
.wp-legacy .gallery-mosaic img{
  aspect-ratio: 4 / 3;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic figure.wide img{
  aspect-ratio: 16 / 9;
}
.wp-legacy .gallery-mosaic figure.tall img{
  aspect-ratio: 3 / 4;
}
.wp-legacy .event-detail{
  align-items: stretch;
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(360px, 0.92fr) minmax(0, 1fr);
  max-width: 1180px;
}
.wp-legacy .poster-panel{
  align-items: center;
  background: transparent;
  display: flex;
  justify-content: center;
  padding: 0;
}
.wp-legacy .poster-panel img{
  height: auto;
  max-height: 680px;
  object-fit: contain;
  width: 100%;
}
.wp-legacy .auction-facts{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 14px;
  margin-top: 32px;
  padding-top: 28px;
}
.wp-legacy .auction-facts span{
  color: var(--ink);
  font-size: clamp(17px, 1.35vw, 22px);
  letter-spacing: 0.08em;
}
.wp-legacy .registration-note{
  color: var(--muted) !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
  margin-top: 24px !important;
}
.wp-legacy .category-section{
  max-width: 1180px;
  text-align: center;
}
.wp-legacy .category-grid{
  display: grid;
  gap: 58px;
  grid-template-columns: minmax(0, 1fr) minmax(360px, 0.72fr);
  margin-top: 46px;
  text-align: left;
}
.wp-legacy .category-grid ul{
  color: var(--ink);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.05em;
  line-height: 1.75;
  margin: 0;
  padding-left: 1.4em;
}
.wp-legacy .category-grid > div:nth-child(2){
  border-left: 1px solid var(--line);
  padding-left: 58px;
}
.wp-legacy .category-columns{
  display: grid;
  gap: 32px 46px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .category-columns h4{
  color: var(--ink);
  border-top: 1px solid var(--line);
  font-size: 17px;
  letter-spacing: 0.12em;
  margin: 0 0 12px;
  padding-top: 18px;
}
.wp-legacy .nowrap{
  white-space: nowrap;
}
.wp-legacy .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .phone-field{
  display: grid;
  gap: 10px;
  grid-template-columns: 130px minmax(0, 1fr);
}
.wp-legacy .article-page{
  max-width: 1180px;
  text-align: left;
}
.wp-legacy .article-page h1{
  margin-top: 24px;
}
.wp-legacy .article-page section{
  border-top: 1px solid var(--line);
  margin-top: 44px;
  padding-top: 34px;
}
.wp-legacy .article-page section h2{
  font-size: clamp(28px, 3vw, 44px);
}
.wp-legacy .article-summary{
  color: var(--ink) !important;
  margin-left: 0;
  margin-right: 0;
  max-width: 980px;
  text-align: left;
}
.wp-legacy .article-note{
  margin-top: 58px;
}
.wp-legacy .about-depth{
  align-items: start;
  border-top: 1px solid var(--line);
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
}
.wp-legacy .about-depth h2{
  font-size: clamp(34px, 3.5vw, 54px);
}
.wp-legacy .about-depth > div:nth-child(2){
  padding-top: 78px;
}
.wp-legacy .about-depth p{
  text-align: left;
}
.wp-legacy .service-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.wp-legacy .service-list article{
  border-top: 1px solid var(--line);
  padding-top: 26px;
}
.wp-legacy .service-list h3{
  font-size: clamp(22px, 1.6vw, 26px);
  text-align: left;
}
.wp-legacy .grid-info article p,.wp-legacy .service-list article p{
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
.wp-legacy .create-account{
  max-width: 620px;
  padding-top: 24px;
}
.wp-legacy .create-account .signup-flow{
  font-size: 0.58em;
  max-width: 620px;
}
.wp-legacy .create-account .progress-track{
  height: 64px;
  margin-bottom: 22px;
  max-width: 560px;
}
.wp-legacy .create-account .progress-line,.wp-legacy .create-account .progress-fill{
  top: 38px;
}
.wp-legacy .create-account .progress-point::after{
  height: 14px;
  top: 29px;
  width: 14px;
}
.wp-legacy .create-account .progress-point.finish{
  top: 18px;
}
.wp-legacy .create-account .signup-form h1,.wp-legacy .create-account .confirm-panel h1{
  font-size: clamp(28px, 3vw, 42px);
}
.wp-legacy .create-account .signup-form h2{
  font-size: 18px;
  margin-top: 28px;
  padding-top: 20px;
}
.wp-legacy .create-account .signup-grid{
  gap: 14px 18px;
  margin-top: 18px;
}
.wp-legacy .create-account input,.wp-legacy .create-account select{
  border-radius: 6px;
  font-size: 14px;
  min-height: 36px;
  padding: 8px 10px;
}
.wp-legacy .create-account .checkbox-line span{
  font-size: 13px;
}
.wp-legacy .create-account .form-actions{
  margin-top: 20px;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  text-align: center;
}
.wp-legacy .signup-form > p,.wp-legacy .confirm-panel > p{
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
  text-align: center;
}
.wp-legacy .account-hint{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.1vw, 18px) !important;
}
.wp-legacy .account-form{
  margin-top: 52px;
}
.wp-legacy .signup-flow{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .progress-track{
  height: 96px;
  margin: 0 auto 42px;
  max-width: 720px;
  position: relative;
}
.wp-legacy .progress-line,.wp-legacy .progress-fill{
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 58px;
}
.wp-legacy .progress-line{
  background: #777;
}
.wp-legacy .progress-fill{
  background: #0079a5;
  right: 67%;
}
.wp-legacy .step-2 .progress-fill{
  right: 33%;
}
.wp-legacy .progress-point{
  color: #0079a5;
  font-size: 18px;
  letter-spacing: 0.04em;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translateX(-50%);
}
.wp-legacy .progress-point::after{
  background: #777;
  border: 2px solid #777;
  border-radius: 50%;
  content: "";
  height: 18px;
  left: 50%;
  position: absolute;
  top: 49px;
  transform: translateX(-50%);
  width: 18px;
}
.wp-legacy .step-1 .progress-point.first::after,.wp-legacy .step-2 .progress-point.first::after,.wp-legacy .step-2 .progress-point.finish::after{
  background: #0079a5;
}
.wp-legacy .progress-point.first{
  left: 33%;
}
.wp-legacy .progress-point.finish{
  color: #777;
  left: 67%;
  top: 31px;
}
.wp-legacy .step-2 .progress-point.finish{
  color: #0079a5;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  font-size: clamp(30px, 3.8vw, 48px);
  font-weight: 500;
  letter-spacing: 0.08em;
  margin: 0 0 28px;
}
.wp-legacy .signup-form h2{
  border-top: 1px solid var(--line);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.04em;
  margin-top: 42px;
  padding-top: 28px;
}
.wp-legacy .signup-grid{
  display: grid;
  gap: 22px 28px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-top: 26px;
}
.wp-legacy .signup-grid label{
  grid-column: span 2;
}
.wp-legacy .signup-grid .span-half{
  grid-column: span 3;
}
.wp-legacy .signup-grid .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .signup-grid input,.wp-legacy .signup-grid select{
  border-color: #737373;
  border-radius: 8px;
  font-size: clamp(15px, 1.2vw, 18px);
  min-height: 48px;
}
.wp-legacy .signup-grid label span{
  font-size: 14px;
  font-weight: 700;
}
.wp-legacy .signup-grid b,.wp-legacy .checkbox-line b{
  color: #c41212;
}
.wp-legacy .form-actions{
  display: flex;
  margin-top: 32px;
}
.wp-legacy .form-actions.right{
  justify-content: flex-end;
}
.wp-legacy .form-actions button{
  background: #c8c8c8;
  color: var(--ink);
  min-width: 150px;
}
.wp-legacy .split-actions{
  justify-content: space-between;
}
.wp-legacy .confirm-panel{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .confirm-list{
  border-top: 2px solid #3a3a3a;
  margin-top: 34px;
}
.wp-legacy .confirm-list div{
  border-bottom: 2px solid #3a3a3a;
  padding: 20px 0;
}
.wp-legacy .confirm-list strong,.wp-legacy .confirm-list span{
  display: block;
  font-size: clamp(16px, 1.35vw, 20px);
  line-height: 1.7;
}
.wp-legacy fieldset{
  border: 0;
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0;
  padding: 0;
}
.wp-legacy legend{
  border-top: 1px solid var(--line);
  color: var(--ink);
  font-size: clamp(22px, 2vw, 32px);
  grid-column: 1 / -1;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
  padding-top: 28px;
}
.wp-legacy .checkbox-line{
  align-items: flex-start;
  display: flex;
  gap: 14px;
  margin-top: 18px;
}
.wp-legacy .checkbox-line input{
  min-height: auto;
  margin-top: 8px;
  width: auto;
}
.wp-legacy .checkbox-line span{
  color: var(--muted);
  font-size: 16px;
  line-height: 1.9;
}
.wp-legacy .lgcy-wp-page .intro,.wp-legacy .lgcy-wp-page .intro .eyebrow,.wp-legacy .lgcy-wp-page .intro h2,.wp-legacy .lgcy-wp-page .intro p,.wp-legacy .lgcy-wp-page .split,.wp-legacy .lgcy-wp-page .split .eyebrow,.wp-legacy .lgcy-wp-page .split h2,.wp-legacy .lgcy-wp-page .split p,.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .event-card .eyebrow,.wp-legacy .lgcy-wp-page .event-card h2,.wp-legacy .lgcy-wp-page .event-card p,.wp-legacy .lgcy-wp-page .guide-list article,.wp-legacy .lgcy-wp-page .guide-list article h2,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page h1,.wp-legacy .lgcy-wp-page .article-page h2,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .about-depth,.wp-legacy .lgcy-wp-page .about-depth h2,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article,.wp-legacy .lgcy-wp-page .service-list h3,.wp-legacy .lgcy-wp-page .service-list article p{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro p,.wp-legacy .lgcy-wp-page .split p,.wp-legacy .lgcy-wp-page .event-card p,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article p{
  margin-left: 0 !important;
  margin-right: auto !important;
}
.wp-legacy .lgcy-wp-page .intro{
  margin-left: auto;
  margin-right: auto;
}
.wp-legacy .split > div,.wp-legacy .split img,.wp-legacy .event-card > div,.wp-legacy .event-card img,.wp-legacy .guide-list article,.wp-legacy .article-page section,.wp-legacy .about-depth > div,.wp-legacy .service-list article{
  min-width: 0;
}
.wp-legacy .lgcy-wp-page .hero-note{
  color: rgba(255, 255, 255, 0.99) !important;
  font-size: clamp(30px, 3.2vw, 56px) !important;
}
.wp-legacy .lgcy-wp-page .intro{
  max-width: 760px !important;
  padding-bottom: 38px !important;
  padding-top: 36px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro *{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro .eyebrow{
  font-size: 11px !important;
  letter-spacing: 0.32em !important;
  margin-bottom: 10px !important;
}
.wp-legacy .lgcy-wp-page .intro h2{
  font-size: clamp(20px, 1.55vw, 28px) !important;
  line-height: 1.35 !important;
  margin-bottom: 16px !important;
  white-space: nowrap !important;
}
.wp-legacy .lgcy-wp-page .intro p{
  font-size: clamp(12px, 0.85vw, 15px) !important;
  line-height: 1.9 !important;
  max-width: 720px !important;
}
.wp-legacy .lgcy-wp-page .intro-lines,.wp-legacy .lgcy-wp-page .intro-lines span{
  display: block !important;
  max-width: 720px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .centered.page-opening,.wp-legacy .lgcy-wp-page .page-opening,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page section,.wp-legacy .lgcy-wp-page .about-opening,.wp-legacy .lgcy-wp-page .about-depth,.wp-legacy .lgcy-wp-page .service-list,.wp-legacy .lgcy-wp-page .service-list article{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .page-opening p,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .article-summary,.wp-legacy .lgcy-wp-page .about-opening p,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article p{
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .guide-list article{
  align-items: start !important;
  justify-items: start !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .guide-list article h2,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .guide-list .read-link{
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split,.wp-legacy .lgcy-wp-page .split.reverse,.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .about-depth{
  align-items: center !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split > div,.wp-legacy .lgcy-wp-page .split > div *,.wp-legacy .lgcy-wp-page .event-card > div,.wp-legacy .lgcy-wp-page .event-card > div *,.wp-legacy .lgcy-wp-page .guide-list article,.wp-legacy .lgcy-wp-page .guide-list article *,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page *,.wp-legacy .lgcy-wp-page .about-depth > div,.wp-legacy .lgcy-wp-page .about-depth > div *,.wp-legacy .lgcy-wp-page .service-list article,.wp-legacy .lgcy-wp-page .service-list article *{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split > div,.wp-legacy .lgcy-wp-page .event-card > div,.wp-legacy .lgcy-wp-page .about-depth > div{
  justify-self: stretch !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split .solid-btn,.wp-legacy .lgcy-wp-page .split .outline-btn,.wp-legacy .lgcy-wp-page .split .text-link,.wp-legacy .lgcy-wp-page .event-card .solid-btn,.wp-legacy .lgcy-wp-page .event-card .outline-btn,.wp-legacy .lgcy-wp-page .event-card .text-link{
  margin-left: 0 !important;
  margin-right: auto !important;
}
.wp-legacy .lgcy-wp-page .split.reverse{
  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr) !important;
}
.wp-legacy .lgcy-wp-page .split.reverse img{
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  object-position: center !important;
}
.wp-legacy .lgcy-wp-page .about-depth{
  align-items: start !important;
}
.wp-legacy .lgcy-wp-page .about-depth > div:last-child{
  padding-top: 78px !important;
}
.wp-legacy .lgcy-wp-page .login-box .small-link,.wp-legacy .lgcy-wp-page .reset-form .small-link,.wp-legacy .lgcy-wp-page .account-create-line,.wp-legacy .lgcy-wp-page .account-create-line a{
  color: #786858 !important;
  font-size: 22px !important;
  line-height: 1.8 !important;
}
.wp-legacy .lgcy-wp-page .login-message,.wp-legacy .lgcy-wp-page .reset-message,.wp-legacy .lgcy-wp-page .form-message{
  color: #763434 !important;
}
.wp-legacy .lgcy-wp-page .login-message a{
  color: #763434 !important;
}
.wp-legacy .lgcy-wp-page .account-single{
  max-width: 980px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .account-single .login-box{
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 860px !important;
  transform: scale(0.75);
  transform-origin: top center;
}
.wp-legacy .lgcy-wp-page .account-single .login-box .eyebrow,.wp-legacy .lgcy-wp-page .account-single .login-box h1{
  text-align: center !important;
}
.wp-legacy .lgcy-wp-page .account-single .login-action{
  margin-left: 0 !important;
}
.wp-legacy .lgcy-wp-page .create-account{
  max-width: 1180px !important;
  padding-top: 18px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-flow{
  font-size: 1em !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 980px !important;
  transform: scale(0.5);
  transform-origin: top center;
}
.wp-legacy .lgcy-wp-page .create-account .progress-track{
  height: 48px !important;
  margin-bottom: 18px !important;
  max-width: 560px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-form h1,.wp-legacy .lgcy-wp-page .create-account .confirm-panel h1{
  font-size: clamp(28px, 2.5vw, 40px) !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-form > p,.wp-legacy .lgcy-wp-page .create-account .confirm-panel > p{
  max-width: 580px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-grid{
  gap: 14px 18px !important;
}
.wp-legacy .lgcy-wp-page .create-account input,.wp-legacy .lgcy-wp-page .create-account select{
  font-size: 18px !important;
  min-height: 48px !important;
}
.wp-legacy .lgcy-wp-page .split{
  align-items: center !important;
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr) !important;
}
.wp-legacy .lgcy-wp-page .split img.home-poster{
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  max-height: 520px !important;
  object-fit: contain !important;
  width: 100% !important;
}
.wp-legacy .lgcy-wp-page .event-list{
  gap: 42px !important;
}
.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .event-list .event-card,.wp-legacy .lgcy-wp-page .event-list .muted-card.poster-event{
  align-items: center !important;
  display: grid !important;
  gap: 42px !important;
  grid-template-columns: minmax(320px, 400px) minmax(0, 1fr) !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .event-card img,.wp-legacy .lgcy-wp-page .poster-event img{
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  max-width: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  width: 400px !important;
}
.wp-legacy .lgcy-wp-page .muted-card{
  padding: 30px 30px 30px 0 !important;
}
.wp-legacy .lgcy-wp-page .article-page{
  max-width: 1120px !important;
}
.wp-legacy .lgcy-wp-page .article-page section{
  max-width: 100% !important;
}
.wp-legacy .lgcy-wp-page .about-depth > div:last-child{
  padding-top: 78px !important;
}
.wp-legacy .lgcy-wp-page .service-list article h3,.wp-legacy .lgcy-wp-page .service-list article p{
  text-align: left !important;
}
@media (max-width: 900px){.wp-legacy .site-header{
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
    height: auto;
    padding: 24px;
    position: relative;
  }
.wp-legacy .site-header nav{
    display: grid;
    gap: 14px 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
  }
.wp-legacy .language-toggle{
    justify-self: start;
  }
.wp-legacy .hero,.wp-legacy .hero-home,.wp-legacy .hero-second,.wp-legacy .page-hero{
    min-height: 520px;
  }
.wp-legacy .hero-copy.lower{
    transform: none;
  }
.wp-legacy .hero h1,.wp-legacy .hero h2{
    font-size: 34px;
  }
.wp-legacy .hero-en{
    font-size: 15px;
  }
.wp-legacy .hero-note{
    letter-spacing: 0.12em;
  }
.wp-legacy .split,.wp-legacy .split.reverse,.wp-legacy .account-layout,.wp-legacy .reset-password,.wp-legacy .dashboard-grid,.wp-legacy .guide-list,.wp-legacy .form-grid,.wp-legacy .gallery,.wp-legacy .step-images,.wp-legacy .event-card,.wp-legacy .event-detail,.wp-legacy .about-depth,.wp-legacy .service-list,.wp-legacy .category-grid,.wp-legacy .mini-form{
    grid-template-columns: 1fr;
  }
.wp-legacy .about-opening h1{
    white-space: normal;
  }
.wp-legacy .intro h2{
    white-space: normal;
  }
.wp-legacy .intro-lines span{
    display: inline;
  }
.wp-legacy .poster-event img{
    max-height: none;
  }
.wp-legacy .gallery-mosaic{
    gap: 20px;
    grid-template-columns: 1fr;
  }
.wp-legacy .gallery-mosaic figure,.wp-legacy .gallery-mosaic figure.wide,.wp-legacy .gallery-mosaic figure.tall{
    grid-column: auto;
    grid-row: auto;
  }
.wp-legacy .gallery-mosaic figure.wide img,.wp-legacy .gallery-mosaic figure.tall img,.wp-legacy .gallery-mosaic img{
    aspect-ratio: 4 / 3;
  }
.wp-legacy .account-single{
    padding-top: 70px;
  }
.wp-legacy .category-grid > div:nth-child(2){
    border-left: 0;
    border-top: 1px solid var(--line);
    padding-left: 0;
    padding-top: 42px;
  }
.wp-legacy .category-columns,.wp-legacy fieldset,.wp-legacy .signup-grid{
    grid-template-columns: 1fr;
  }
.wp-legacy .signup-grid label,.wp-legacy .signup-grid .span-half,.wp-legacy .signup-grid .wide-field{
    grid-column: 1 / -1;
  }
.wp-legacy .progress-track{
    margin-bottom: 28px;
  }
.wp-legacy .progress-point.first{
    left: 35%;
  }
.wp-legacy .progress-point.finish{
    left: 68%;
  }
.wp-legacy .phone-field{
    grid-template-columns: 106px minmax(0, 1fr);
  }
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
    grid-template-columns: 1fr;
  }
.wp-legacy .event-record{
    grid-template-columns: 1fr;
  }
.wp-legacy .edit-link{
    justify-self: start;
  }
.wp-legacy .section{
    padding: 70px 24px;
  }
}
.wp-legacy{ margin-top: 0 !important; }
.wp-legacy .wp-site-blocks > header,.wp-legacy .wp-site-blocks > footer,.wp-legacy header.wp-block-template-part,.wp-legacy footer.wp-block-template-part,.wp-legacy .wp-block-post-title,.wp-legacy .entry-title{
  display: none !important;
}
.wp-legacy .wp-site-blocks,.wp-legacy .entry-content,.wp-legacy .wp-block-post-content,.wp-legacy .is-layout-constrained,.wp-legacy .is-layout-flow{
  margin: 0 !important;
  max-width: none !important;
  padding: 0 !important;
}
.wp-legacy .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-legacy .wp-block-post-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.wp-legacy .lgcy-wp-page{
  background: #fff;
  color: var(--ink);
  font-family: "Noto Serif TC", "Source Han Serif TC", "Songti TC", "PMingLiU", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy .lgcy-wp-page .site-header{
  position: sticky;
}
@media (min-width: 900px){.wp-legacy .lgcy-wp-page .section{
    max-width: 1180px;
  }
}
@media (max-width: 900px){.wp-legacy,.wp-legacy,.wp-legacy .lgcy-wp-page{
          min-width: 0 !important;
          overflow-x: hidden !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy .lgcy-wp-page,.wp-legacy .lgcy-wp-page main,.wp-legacy .lgcy-wp-page section,.wp-legacy .lgcy-wp-page .section,.wp-legacy .lgcy-wp-page .centered,.wp-legacy .lgcy-wp-page .event-detail,.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .event-list,.wp-legacy .lgcy-wp-page .event-list .event-card,.wp-legacy .lgcy-wp-page .muted-card.poster-event,.wp-legacy .lgcy-wp-page .gallery,.wp-legacy .lgcy-wp-page .gallery-mosaic{
          box-sizing: border-box !important;
          clear: both !important;
          display: block !important;
          float: none !important;
          grid-template-columns: none !important;
          left: auto !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 100% !important;
          min-width: 0 !important;
          position: static !important;
          right: auto !important;
          text-align: left !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy .lgcy-wp-page *,.wp-legacy .lgcy-wp-page .event-detail *,.wp-legacy .lgcy-wp-page .event-card *,.wp-legacy .lgcy-wp-page .event-list *,.wp-legacy .lgcy-wp-page .muted-card.poster-event *{
          direction: ltr !important;
          float: none !important;
          left: auto !important;
          max-width: 100% !important;
          position: static !important;
          right: auto !important;
          transform: none !important;
          writing-mode: horizontal-tb !important;
          word-break: normal !important;
        }
.wp-legacy .lgcy-wp-page .event-detail > *,.wp-legacy .lgcy-wp-page .event-card > *,.wp-legacy .lgcy-wp-page .event-list .event-card > *,.wp-legacy .lgcy-wp-page .muted-card.poster-event > *{
          margin-left: 0 !important;
          margin-right: 0 !important;
          max-width: 100% !important;
          width: 100% !important;
        }
.wp-legacy .lgcy-wp-page .page-hero h1,.wp-legacy .lgcy-wp-page .page-hero h2{
          font-size: clamp(24px, 6vw, 34px) !important;
          letter-spacing: 0.02em !important;
          line-height: 1.16 !important;
          text-align: center !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .page-hero .hero-en{
          font-size: clamp(11px, 3vw, 15px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.35 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 94vw !important;
          text-align: center !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .section,.wp-legacy .lgcy-wp-page section{
          min-height: 0 !important;
          padding-left: clamp(24px, 6vw, 42px) !important;
          padding-right: clamp(24px, 6vw, 42px) !important;
          padding-top: clamp(40px, 10vw, 68px) !important;
          padding-bottom: clamp(40px, 10vw, 68px) !important;
        }
.wp-legacy .lgcy-wp-page img{
          display: block !important;
          height: auto !important;
          max-width: 100% !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en{
          font-size: clamp(15px, 4.05vw, 20px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.45 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 22em !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy .lgcy-wp-page .hero-second h1,.wp-legacy .lgcy-wp-page .hero-second h2{
          font-size: clamp(21px, 5.45vw, 30px) !important;
          letter-spacing: 0.01em !important;
          line-height: 1.18 !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .hero-second .hero-en{
          font-size: clamp(9px, 2.45vw, 13px) !important;
          letter-spacing: 0.1em !important;
          line-height: 1.35 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 96vw !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse{
          display: flex !important;
          flex-direction: column !important;
          grid-template-columns: none !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > img,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > picture,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > figure,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > :has(img){
          order: 2 !important;
          margin-top: 28px !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > div:not(:has(img)){
          order: 1 !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page main,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page .centered,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery-mosaic{
          display: block !important;
          grid-template-columns: none !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 100% !important;
          position: static !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list *,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event *{
          direction: ltr !important;
          max-width: 100% !important;
          transform: none !important;
          writing-mode: horizontal-tb !important;
          word-break: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h2{
          font-size: clamp(24px, 6vw, 34px) !important;
          letter-spacing: 0.02em !important;
          line-height: 1.16 !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en{
          font-size: clamp(11px, 3vw, 15px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.35 !important;
          max-width: 94vw !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note{
          font-size: clamp(13px, 3.4vw, 16px) !important;
          letter-spacing: 0.08em !important;
          line-height: 1.55 !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note .lgcy-mobile-line:first-child{
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail p,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card p{
          max-width: 100% !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section,.wp-legacy.lgcy-page-home .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .intro,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-opening,.wp-legacy.lgcy-page-event .lgcy-wp-page .position,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-top: clamp(40px, 10vw, 68px) !important;
          padding-bottom: clamp(40px, 10vw, 68px) !important;
        }
.wp-legacy .lgcy-wp-page header.lgcy-mobile-nav-header,.wp-legacy .lgcy-wp-page .site-header.lgcy-mobile-nav-header{
          align-items: center !important;
          display: flex !important;
          flex-direction: row !important;
          justify-content: space-between !important;
          min-height: 92px !important;
          padding: 24px clamp(22px, 6vw, 34px) !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-nav-source{
          display: none !important;
        }
.wp-legacy .lgcy-wp-page .language-toggle{
          display: none !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer{
          border-radius: 28px 0 0 28px !important;
          bottom: 0 !important;
          box-shadow: -18px 0 42px rgba(35, 32, 28, 0.14) !important;
          left: auto !important;
          max-height: none !important;
          padding: max(28px, env(safe-area-inset-top)) clamp(16px, 4vw, 22px) max(28px, env(safe-area-inset-bottom)) !important;
          right: 0 !important;
          top: 0 !important;
          transform: translateX(24px) !important;
          width: min(43vw, 230px) !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer::before{
          height: 72px !important;
          margin: 0 0 22px auto !important;
          width: 5px !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer a{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          padding: 14px 0 !important;
        }
.wp-legacy.lgcy-mobile-menu-open .lgcy-mobile-menu-drawer{
          transform: translateX(0) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening{
          min-height: 0 !important;
          overflow: visible !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(30px, 7vw, 44px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening h1{
          display: block !important;
          font-size: clamp(20px, 4.8vw, 30px) !important;
          line-height: 1.2 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 44px) !important;
          overflow: visible !important;
          text-align: center !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          line-height: 1.75 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 92vw !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p .lgcy-mobile-line,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(22px, 5.5vw, 34px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-section,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-profile{
          min-height: 0 !important;
          padding-bottom: clamp(24px, 6vw, 38px) !important;
          padding-top: clamp(24px, 6vw, 38px) !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid{
          align-items: start !important;
          display: grid !important;
          gap: clamp(34px, 8vw, 52px) clamp(34px, 8vw, 52px) !important;
          grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 48px) !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid > *{
          border-top: 1px solid rgba(141, 128, 112, 0.28) !important;
          box-sizing: border-box !important;
          margin: 0 !important;
          min-width: 0 !important;
          padding-top: 18px !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h3,.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h4{
          font-size: clamp(15px, 4vw, 18px) !important;
          line-height: 1.35 !important;
          margin: 0 0 16px !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid ul{
          list-style: disc !important;
          margin: 0 !important;
          padding-left: 1.2em !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid li{
          font-size: clamp(13px, 3.45vw, 16px) !important;
          line-height: 1.65 !important;
          margin: 0 0 18px !important;
          padding: 0 !important;
          text-align: left !important;
          white-space: normal !important;
        }
}
@media (max-width: 900px){.wp-legacy,.wp-legacy,.wp-legacy .lgcy-wp-page{
          min-width: 0 !important;
          overflow-x: hidden !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy .lgcy-wp-page .category-columns,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-category-grid,.wp-legacy .lgcy-wp-page .categories-grid,.wp-legacy .lgcy-wp-page .category-grid,.wp-legacy .lgcy-wp-page .collecting-categories,.wp-legacy .lgcy-wp-page .consignment-categories{
          align-items: start !important;
          display: grid !important;
          gap: clamp(34px, 8vw, 52px) clamp(34px, 8vw, 52px) !important;
          grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 48px) !important;
          width: 100% !important;
        }
.wp-legacy .lgcy-wp-page .category-columns > *,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-category-grid > *,.wp-legacy .lgcy-wp-page .categories-grid > *,.wp-legacy .lgcy-wp-page .category-grid > *,.wp-legacy .lgcy-wp-page .collecting-categories > *,.wp-legacy .lgcy-wp-page .consignment-categories > *{
          border-top: 1px solid rgba(141, 128, 112, 0.28) !important;
          box-sizing: border-box !important;
          margin: 0 !important;
          min-width: 0 !important;
          padding-top: 18px !important;
        }
.wp-legacy .lgcy-wp-page .category-columns h3,.wp-legacy .lgcy-wp-page .category-columns h4,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-category-grid h3,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-category-grid h4,.wp-legacy .lgcy-wp-page .categories-grid h3,.wp-legacy .lgcy-wp-page .categories-grid h4,.wp-legacy .lgcy-wp-page .category-grid h3,.wp-legacy .lgcy-wp-page .category-grid h4,.wp-legacy .lgcy-wp-page .collecting-categories h3,.wp-legacy .lgcy-wp-page .collecting-categories h4,.wp-legacy .lgcy-wp-page .consignment-categories h3,.wp-legacy .lgcy-wp-page .consignment-categories h4{
          font-size: clamp(15px, 4vw, 18px) !important;
          line-height: 1.35 !important;
          margin: 0 0 16px !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .category-columns ul,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-category-grid ul,.wp-legacy .lgcy-wp-page .categories-grid ul,.wp-legacy .lgcy-wp-page .category-grid ul,.wp-legacy .lgcy-wp-page .collecting-categories ul,.wp-legacy .lgcy-wp-page .consignment-categories ul{
          list-style: disc !important;
          margin: 0 !important;
          padding-left: 1.2em !important;
        }
.wp-legacy .lgcy-wp-page .category-columns li,.wp-legacy .lgcy-wp-page .lgcy-mobile-consignment-category-grid li,.wp-legacy .lgcy-wp-page .categories-grid li,.wp-legacy .lgcy-wp-page .category-grid li,.wp-legacy .lgcy-wp-page .collecting-categories li,.wp-legacy .lgcy-wp-page .consignment-categories li{
          font-size: clamp(13px, 3.45vw, 16px) !important;
          line-height: 1.65 !important;
          margin: 0 0 18px !important;
          padding: 0 !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en{
          font-size: clamp(15px, 4.05vw, 20px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.45 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 22em !important;
          white-space: normal !important;
        }
.wp-legacy .lgcy-wp-page .hero-home .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy .lgcy-wp-page .hero-second h1,.wp-legacy .lgcy-wp-page .hero-second h2{
          font-size: clamp(21px, 5.45vw, 30px) !important;
          letter-spacing: 0.01em !important;
          line-height: 1.18 !important;
          white-space: nowrap !important;
        }
.wp-legacy .lgcy-wp-page .hero-second .hero-en{
          font-size: clamp(9px, 2.45vw, 13px) !important;
          letter-spacing: 0.1em !important;
          line-height: 1.35 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 96vw !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse{
          display: flex !important;
          flex-direction: column !important;
          grid-template-columns: none !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > img,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > picture,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > figure,.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > :has(img){
          order: 2 !important;
          margin-top: 28px !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section.split.reverse > div:not(:has(img)){
          order: 1 !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page main,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page .centered,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list .event-card,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery,.wp-legacy.lgcy-page-event .lgcy-wp-page .gallery-mosaic{
          display: block !important;
          grid-template-columns: none !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 100% !important;
          position: static !important;
          transform: none !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card *,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-list *,.wp-legacy.lgcy-page-event .lgcy-wp-page .muted-card.poster-event *{
          direction: ltr !important;
          max-width: 100% !important;
          transform: none !important;
          writing-mode: horizontal-tb !important;
          word-break: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero h2{
          font-size: clamp(24px, 6vw, 34px) !important;
          letter-spacing: 0.02em !important;
          line-height: 1.16 !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en{
          font-size: clamp(11px, 3vw, 15px) !important;
          letter-spacing: 0.11em !important;
          line-height: 1.35 !important;
          max-width: 94vw !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .page-hero .hero-en .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note{
          font-size: clamp(13px, 3.4vw, 16px) !important;
          letter-spacing: 0.08em !important;
          line-height: 1.55 !important;
        }
.wp-legacy.lgcy-page-event-retrospective .lgcy-wp-page .english-note .lgcy-mobile-line:first-child{
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-detail p,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h1,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h2,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card h3,.wp-legacy.lgcy-page-event .lgcy-wp-page .event-card p{
          max-width: 100% !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-home .lgcy-wp-page .section,.wp-legacy.lgcy-page-home .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .section,.wp-legacy.lgcy-page-event .lgcy-wp-page section,.wp-legacy.lgcy-page-event .lgcy-wp-page .intro,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-opening,.wp-legacy.lgcy-page-event .lgcy-wp-page .position,.wp-legacy.lgcy-page-event .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-top: clamp(40px, 10vw, 68px) !important;
          padding-bottom: clamp(40px, 10vw, 68px) !important;
        }
.wp-legacy .lgcy-wp-page header.lgcy-mobile-nav-header,.wp-legacy .lgcy-wp-page .site-header.lgcy-mobile-nav-header{
          align-items: center !important;
          display: flex !important;
          flex-direction: row !important;
          justify-content: space-between !important;
          min-height: 92px !important;
          padding: 24px clamp(22px, 6vw, 34px) !important;
        }
.wp-legacy .lgcy-wp-page .lgcy-mobile-nav-source{
          display: none !important;
        }
.wp-legacy .lgcy-wp-page .language-toggle{
          display: none !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer{
          border-radius: 28px 0 0 28px !important;
          bottom: 0 !important;
          box-shadow: -18px 0 42px rgba(35, 32, 28, 0.14) !important;
          left: auto !important;
          max-height: none !important;
          padding: max(28px, env(safe-area-inset-top)) clamp(16px, 4vw, 22px) max(28px, env(safe-area-inset-bottom)) !important;
          right: 0 !important;
          top: 0 !important;
          transform: translateX(24px) !important;
          width: min(43vw, 230px) !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer::before{
          height: 72px !important;
          margin: 0 0 22px auto !important;
          width: 5px !important;
        }
.wp-legacy .lgcy-mobile-menu-drawer a{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          padding: 14px 0 !important;
        }
.wp-legacy.lgcy-mobile-menu-open .lgcy-mobile-menu-drawer{
          transform: translateX(0) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening{
          min-height: 0 !important;
          overflow: visible !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(30px, 7vw, 44px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening h1{
          display: block !important;
          font-size: clamp(20px, 4.8vw, 30px) !important;
          line-height: 1.2 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 44px) !important;
          overflow: visible !important;
          text-align: center !important;
          white-space: nowrap !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note{
          font-size: clamp(14px, 3.65vw, 17px) !important;
          line-height: 1.75 !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: 92vw !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-opening p .lgcy-mobile-line,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-note .lgcy-mobile-line{
          display: block !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .about-depth{
          min-height: 0 !important;
          padding-bottom: clamp(22px, 5.5vw, 34px) !important;
          padding-top: clamp(22px, 5.5vw, 34px) !important;
        }
.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-quote-section,.wp-legacy.lgcy-page-about .lgcy-wp-page .founder-profile{
          min-height: 0 !important;
          padding-bottom: clamp(24px, 6vw, 38px) !important;
          padding-top: clamp(24px, 6vw, 38px) !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid{
          align-items: start !important;
          display: grid !important;
          gap: clamp(34px, 8vw, 52px) clamp(34px, 8vw, 52px) !important;
          grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
          margin-left: auto !important;
          margin-right: auto !important;
          max-width: calc(100vw - 48px) !important;
          width: 100% !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid > *{
          border-top: 1px solid rgba(141, 128, 112, 0.28) !important;
          box-sizing: border-box !important;
          margin: 0 !important;
          min-width: 0 !important;
          padding-top: 18px !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h3,.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid h4{
          font-size: clamp(15px, 4vw, 18px) !important;
          line-height: 1.35 !important;
          margin: 0 0 16px !important;
          text-align: left !important;
          white-space: normal !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid ul{
          list-style: disc !important;
          margin: 0 !important;
          padding-left: 1.2em !important;
        }
.wp-legacy.lgcy-page-consignment .lgcy-wp-page .lgcy-mobile-consignment-category-grid li{
          font-size: clamp(13px, 3.45vw, 16px) !important;
          line-height: 1.65 !important;
          margin: 0 0 18px !important;
          padding: 0 !important;
          text-align: left !important;
          white-space: normal !important;
        }
}
.wp-legacy h1:where(.wp-block-heading).has-background,.wp-legacy h2:where(.wp-block-heading).has-background,.wp-legacy h3:where(.wp-block-heading).has-background,.wp-legacy h4:where(.wp-block-heading).has-background,.wp-legacy h5:where(.wp-block-heading).has-background,.wp-legacy h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
.wp-legacy h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),.wp-legacy h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),.wp-legacy h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),.wp-legacy h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),.wp-legacy h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),.wp-legacy h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),.wp-legacy h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),.wp-legacy h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),.wp-legacy h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),.wp-legacy h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),.wp-legacy h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),.wp-legacy h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/heading/style.min.css */
ol,.wp-legacy ul{box-sizing:border-box}
.wp-legacy :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/list/style.min.css */
.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap;}
.wp-legacy .wp-container-core-group-is-layout-f1189ed3{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}
.wp-legacy .wp-container-core-group-is-layout-862e8fa1{flex-wrap:nowrap;justify-content:space-between;}
.wp-legacy .wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > * + *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy /*# sourceURL=core-block-supports-inline-css */
/* 1. 從 Google 官方總庫抓取最典雅的「思源宋體」 */<br />
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500;700&display=swap');</p>
<p>/* 2. 最高權限無差別字體綁定：只換字體，其他寬度、排版、按鈕原封不動 */<br />
html,.wp-legacy,.wp-legacy p,.wp-legacy h1,.wp-legacy h2,.wp-legacy h3,.wp-legacy h4,.wp-legacy h5,.wp-legacy h6,.wp-legacy span,.wp-legacy strong,.wp-legacy a,.wp-legacy div,.wp-legacy li,.wp-legacy ul,.wp-legacy <br />
.wp-block-site-title,.wp-legacy .wp-block-site-title a,.wp-legacy <br />
.wp-block-cover *,.wp-legacy .wp-block-columns *{<br />
    font-family: 'Noto Serif TC', "Source Han Serif TC", serif !important;<br />
}
.wp-legacy <br />
/* ==========================================================================
   🏛️ 烈加璽 (LGCY ASIA) HTML 局部注入——全站字體解鎖與視覺黃金階級系統
   ========================================================================== */

/* 1. 🔥 繞過全站快取！直接從 Google 官方總庫強制召喚思源宋體 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500;700&display=swap');

/* 2. 🛡️ 現場無差別字體綁定：強制剝奪生硬黑體，讓導覽列、大圖所有文字換上優雅宋體 */
html,.wp-legacy,.wp-legacy p,.wp-legacy h1,.wp-legacy h2,.wp-legacy h3,.wp-legacy h4,.wp-legacy h5,.wp-legacy h6,.wp-legacy span,.wp-legacy strong,.wp-legacy a,.wp-legacy div,.wp-legacy li,.wp-legacy ul,.wp-legacy .wp-block-site-title,.wp-legacy .wp-block-site-title a,.wp-legacy .wp-block-cover *,.wp-legacy .wp-block-columns *{
    font-family: 'Noto Serif TC', "Source Han Serif TC", serif !important;
}
.wp-legacy /* 3. 🚨 響應式核心：手機端 (Mobile < 767px) 封面文字比例精準調校 */
@media (max-width: 767px){
    
    /* 🎯 封面第一句中文段落 / 標題：強制放大到 25px 皇家氣場 */
    .wp-block-cover .wp-block-cover__inner-container > p:first-child,
    .wp-block-cover .wp-block-cover__inner-container > p:first-of-type,
    .wp-block-cover h1,
    .lgcy-title {
        font-size: 25px !important;
        font-weight: 700 !important;
        letter-spacing: 0.05em !important;
        line-height: 1.4 !important;
        margin-bottom: 16px !important; /* 與下方英文拉開優雅間距 */
        text-align: center !important;
        display: block !important;
        width: 100% !important;
    }

    /* 🎯 第二行長英文 (H2 或大圖第二段)：精準鎖定 11px，狠狠拉開 0.08em 皇家字距 */
    .wp-block-cover h2,
    .wp-block-cover__inner-container h2,
    .wp-block-cover p:nth-child(2),
    .wp-block-cover .wp-block-cover__inner-container > p:nth-child(2) {
        font-size: 11px !important; /* 💥 聽話變小，高冷精緻 */
        font-weight: 500 !important;
        letter-spacing: 0.08em !important; /* 還原最經典的英文字距 */
        line-height: 1.6 !important; /* 雙行流暢行高 */
        text-align: center !important;
        display: block !important;
        max-width: 90% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 18px !important;
    }

    /* 🎯 第三行描述中文與其餘點綴小字 (p)：安全守護在 11px 內斂尺寸 */
    .wp-block-cover p:not(:first-child):not(:nth-child(2)),
    .wp-block-cover__inner-container p:not(:first-child):not(:nth-child(2)) {
        font-size: 11px !important;
        line-height: 1.6 !important;
        letter-spacing: 0.04em !important;
        text-align: center !important;
    }

    /* 🎯 展品徵集頁面：步驟文字說明死死居中 */
    .wp-block-columns .wp-block-column p,
    p.has-text-align-center {
        font-size: 14px !important;
        text-align: center !important;
    }
}
.wp-legacy .wp-block-table{overflow-x:auto}
.wp-legacy .wp-block-table table{border-collapse:collapse;width:100%}
.wp-legacy .wp-block-table thead{border-bottom:3px solid}
.wp-legacy .wp-block-table tfoot{border-top:3px solid}
.wp-legacy .wp-block-table td,.wp-legacy .wp-block-table th{border:1px solid;padding:.5em}
.wp-legacy .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}
.wp-legacy .wp-block-table .has-fixed-layout td,.wp-legacy .wp-block-table .has-fixed-layout th{overflow-wrap:anywhere;word-break:normal}
.wp-legacy .wp-block-table.aligncenter,.wp-legacy .wp-block-table.alignleft,.wp-legacy .wp-block-table.alignright{display:table;width:auto}
.wp-legacy .wp-block-table.aligncenter td,.wp-legacy .wp-block-table.aligncenter th,.wp-legacy .wp-block-table.alignleft td,.wp-legacy .wp-block-table.alignleft th,.wp-legacy .wp-block-table.alignright td,.wp-legacy .wp-block-table.alignright th{overflow-wrap:anywhere;word-break:normal}
.wp-legacy .wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}
.wp-legacy .wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}
.wp-legacy .wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}
.wp-legacy .wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}
.wp-legacy .wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}
.wp-legacy .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}
.wp-legacy .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}
.wp-legacy .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}
.wp-legacy .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}
.wp-legacy .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}
.wp-legacy .wp-block-table.is-style-stripes td,.wp-legacy .wp-block-table.is-style-stripes th{border-color:transparent}
.wp-legacy .wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}
.wp-legacy .wp-block-table .has-border-color td,.wp-legacy .wp-block-table .has-border-color th,.wp-legacy .wp-block-table .has-border-color tr,.wp-legacy .wp-block-table .has-border-color>*{border-color:inherit}
.wp-legacy .wp-block-table table[style*=border-top-color] tr:first-child,.wp-legacy .wp-block-table table[style*=border-top-color] tr:first-child td,.wp-legacy .wp-block-table table[style*=border-top-color] tr:first-child th,.wp-legacy .wp-block-table table[style*=border-top-color]>*,.wp-legacy .wp-block-table table[style*=border-top-color]>* td,.wp-legacy .wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}
.wp-legacy .wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}
.wp-legacy .wp-block-table table[style*=border-right-color] td:last-child,.wp-legacy .wp-block-table table[style*=border-right-color] th,.wp-legacy .wp-block-table table[style*=border-right-color] tr,.wp-legacy .wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}
.wp-legacy .wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-legacy .wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-legacy .wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-legacy .wp-block-table table[style*=border-bottom-color]>*,.wp-legacy .wp-block-table table[style*=border-bottom-color]>* td,.wp-legacy .wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}
.wp-legacy .wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}
.wp-legacy .wp-block-table table[style*=border-left-color] td:first-child,.wp-legacy .wp-block-table table[style*=border-left-color] th,.wp-legacy .wp-block-table table[style*=border-left-color] tr,.wp-legacy .wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}
.wp-legacy .wp-block-table table[style*=border-style] td,.wp-legacy .wp-block-table table[style*=border-style] th,.wp-legacy .wp-block-table table[style*=border-style] tr,.wp-legacy .wp-block-table table[style*=border-style]>*{border-style:inherit}
.wp-legacy .wp-block-table table[style*=border-width] td,.wp-legacy .wp-block-table table[style*=border-width] th,.wp-legacy .wp-block-table table[style*=border-width] tr,.wp-legacy .wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
.wp-legacy /*# sourceURL=/wp-content/plugins/gutenberg/build/styles/block-library/table/style.min.css */
.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap;}
.wp-legacy .wp-container-core-group-is-layout-f1189ed3{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}
.wp-legacy .wp-container-core-group-is-layout-862e8fa1{flex-wrap:nowrap;justify-content:space-between;}
.wp-legacy .wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-10 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-11 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-12 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-13 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-14 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-15 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-16 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-17 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-18 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-19 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-20 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-21 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-22 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-23 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > * + *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-elements-24 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy /*# sourceURL=core-block-supports-inline-css */
.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap;}
.wp-legacy .wp-container-core-group-is-layout-f1189ed3{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}
.wp-legacy .wp-container-core-group-is-layout-862e8fa1{flex-wrap:nowrap;justify-content:space-between;}
.wp-legacy .wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > * + *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy /*# sourceURL=core-block-supports-inline-css */
.wp-container-core-group-is-layout-6c531013{flex-wrap:nowrap;}
.wp-legacy .wp-container-core-group-is-layout-f1189ed3{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}
.wp-legacy .wp-container-core-group-is-layout-862e8fa1{flex-wrap:nowrap;justify-content:space-between;}
.wp-legacy .wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-10 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-elements-11 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-container-core-group-is-layout-bb62f62d > * + *{margin-block-start:0;margin-block-end:0;}
.wp-legacy .wp-elements-12 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--theme-4);}
.wp-legacy /*# sourceURL=core-block-supports-inline-css */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@300;400;500;600;700&display=swap');
:root{
  --ink: #242322;
  --muted: #6f6a64;
  --line: #e8e3dc;
  --warm: #9a8a78;
  --paper: #ffffff;
}
.wp-legacy *{
  box-sizing: border-box;
}
.wp-legacy *{
  min-width: 0;
}
.wp-legacy{
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
.wp-legacy{
  background: var(--paper);
  color: var(--ink);
  font-family: var(--font-noto-serif-tc), "Noto Serif TC", "Source Han Serif TC", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy a{
  color: inherit;
  text-decoration: none;
}
.wp-legacy img{
  display: block;
  height: auto;
  max-width: 100%;
}
.wp-legacy .site-header{
  align-items: center;
  background: rgba(255, 255, 255, 0.98);
  border-bottom: 1px solid var(--line);
  display: flex;
  height: 92px;
  justify-content: space-between;
  padding: 0 5.2vw;
  position: sticky;
  top: 0;
  z-index: 20;
}
.wp-legacy .brand{
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(25px, 1.7vw, 30px);
  font-weight: 700;
  letter-spacing: -0.02em;
}
.wp-legacy .site-header nav{
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: clamp(22px, 2.7vw, 44px);
  font-size: clamp(14px, 0.95vw, 18px);
  white-space: nowrap;
}
.wp-legacy .language-toggle{
  border: 1px solid var(--line);
  border-radius: 999px;
  font-size: 14px;
  letter-spacing: 0.08em;
  padding: 7px 14px;
}
.wp-legacy .hero{
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 500px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.wp-legacy .hero-home{
  min-height: 550px;
}
.wp-legacy .hero-second{
  min-height: 520px;
}
.wp-legacy .page-hero{
  min-height: 420px;
}
.wp-legacy .hero img{
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
.wp-legacy .hero-home img{
  object-position: 48% 63%;
}
.wp-legacy .hero-second img{
  object-position: 55% 50%;
}
.wp-legacy .veil{
  background: #796e63;
  inset: 0;
  opacity: 0.58;
  position: absolute;
}
.wp-legacy .veil-soft{
  opacity: 0.33;
}
.wp-legacy .hero-copy{
  color: #fff;
  max-width: 1180px;
  padding: 0 28px;
  position: relative;
  z-index: 2;
}
.wp-legacy .hero-copy.lower{
  transform: translateY(110px);
}
.wp-legacy .hero h1,.wp-legacy .hero h2{
  font-size: clamp(34px, 4.35vw, 58px);
  font-weight: 300;
  letter-spacing: 0.09em;
  line-height: 1.18;
  margin: 0 0 28px;
}
.wp-legacy .hero-en{
  font-size: clamp(14px, 1.45vw, 23px);
  font-weight: 600;
  letter-spacing: 0.12em;
  line-height: 1.4;
  margin: 0 0 28px;
  text-transform: uppercase;
}
.wp-legacy .hero-note{
  color: rgba(255, 255, 255, 0.99);
  font-size: clamp(34px, 3.4vw, 60px);
  letter-spacing: 0.18em;
  margin: 0 0 42px;
}
.wp-legacy .hero-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  justify-content: center;
}
.wp-legacy .hero-actions a,.wp-legacy .outline-btn,.wp-legacy .solid-btn,.wp-legacy .text-link{
  border: 1px solid currentColor;
  border-radius: 3px;
  display: inline-flex;
  justify-content: center;
  min-width: 260px;
  padding: 11px 38px;
  transition: background-color 160ms ease, color 160ms ease;
}
.wp-legacy .hero-actions a:hover,.wp-legacy .outline-btn:hover{
  background: #fff;
  color: #574b40;
}
.wp-legacy .solid-btn{
  background: var(--ink);
  color: #fff;
  margin-top: 32px;
}
.wp-legacy .text-link{
  margin-top: 24px;
  min-width: 220px;
}
.wp-legacy .section{
  margin: 0 auto;
  max-width: 1160px;
  padding: 66px 5.3vw;
}
.wp-legacy .centered{
  max-width: 980px;
  text-align: center;
}
.wp-legacy .intro{
  max-width: 900px;
  padding-bottom: 58px;
  padding-top: 58px;
  text-align: left;
}
.wp-legacy .intro h2,.wp-legacy .section h1,.wp-legacy .section h2{
  font-size: clamp(28px, 2.8vw, 43px);
  font-weight: 400;
  letter-spacing: 0.06em;
  line-height: 1.32;
  margin: 0 0 34px;
}
.wp-legacy .intro h2{
  font-size: clamp(24px, 2vw, 32px);
  margin-bottom: 22px;
  white-space: nowrap;
}
.wp-legacy .intro .eyebrow,.wp-legacy .intro h2,.wp-legacy .intro p{
  text-align: left;
}
.wp-legacy .intro-lines{
  max-width: 760px;
}
.wp-legacy .intro-lines span{
  display: block;
}
.wp-legacy .section h3{
  font-size: clamp(18px, 1.35vw, 23px);
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 18px;
}
.wp-legacy .section p,.wp-legacy .section li,.wp-legacy .subline{
  color: var(--muted);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.07em;
  line-height: 2;
  margin: 0 0 22px;
  overflow-wrap: anywhere;
}
.wp-legacy .eyebrow{
  color: #786858 !important;
  font-size: 13px !important;
  letter-spacing: 0.38em !important;
  margin-bottom: 18px !important;
  text-transform: uppercase;
}
.wp-legacy .split{
  align-items: center;
  display: grid;
  gap: 46px;
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
  text-align: left;
}
.wp-legacy .split > *{
  min-width: 0;
}
.wp-legacy .split .eyebrow,.wp-legacy .split h2,.wp-legacy .split p,.wp-legacy .split a{
  text-align: left;
}
.wp-legacy .split.reverse{
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
}
.wp-legacy .split img{
  aspect-ratio: 16 / 10;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .split.reverse img{
  aspect-ratio: 1 / 1;
  object-position: center;
}
.wp-legacy .split img.home-poster{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: 520px;
  object-fit: contain;
  object-position: center;
}
.wp-legacy .split-title span{
  display: block;
}
.wp-legacy .split-title-kicker{
  font-size: 0.52em;
  line-height: 1.45;
  margin-bottom: 12px;
}
.wp-legacy .date-line{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.05vw, 18px) !important;
  letter-spacing: 0.18em !important;
  line-height: 1.7 !important;
  margin: -14px 0 28px !important;
}
.wp-legacy .grid-info{
  display: grid;
  gap: 26px;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
.wp-legacy .grid-info article,.wp-legacy .note-panel,.wp-legacy .login-box,.wp-legacy .account-plan,.wp-legacy .guide-list article{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .process{
  text-align: center;
}
.wp-legacy .process ol{
  counter-reset: item;
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  list-style: none;
  margin: 38px 0 0;
  padding: 0;
  text-align: left;
}
.wp-legacy .process li{
  border-top: 1px solid var(--line);
  padding-top: 22px;
}
.wp-legacy .process strong{
  color: var(--ink);
  display: block;
  font-size: 22px;
  margin-bottom: 10px;
}
.wp-legacy .process span{
  display: block;
}
.wp-legacy .gallery{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .gallery img{
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .page-opening{
  padding-top: 110px;
}
.wp-legacy .page-opening p{
  margin-left: auto;
  margin-right: auto;
  max-width: 920px;
  text-align: center;
}
.wp-legacy .about-opening{
  max-width: 1180px;
}
.wp-legacy .about-opening h1{
  white-space: nowrap;
}
.wp-legacy .about-opening p{
  max-width: 1180px;
}
.wp-legacy .step-images{
  display: grid;
  gap: 28px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 40px;
}
.wp-legacy .step-images img{
  aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;
}
.wp-legacy figcaption{
  color: var(--ink);
  font-size: 18px;
  font-weight: 600;
  margin-top: 18px;
  text-align: center;
}
.wp-legacy .form-preview{
  max-width: 1120px;
}
.wp-legacy .form-grid{
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy label span{
  color: var(--ink);
  display: block;
  font-size: 15px;
  margin-bottom: 8px;
}
.wp-legacy input,.wp-legacy select,.wp-legacy textarea{
  border: 1px solid #d8d0c7;
  background: #fff;
  color: var(--ink);
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 10px 12px;
  width: 100%;
}
.wp-legacy textarea{
  min-height: 130px;
  resize: vertical;
}
.wp-legacy .guide-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .guide-list h2{
  font-size: clamp(25px, 2.5vw, 40px);
}
.wp-legacy .guide-list article,.wp-legacy .guide-list article p{
  text-align: left;
}
.wp-legacy .read-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 15px;
  letter-spacing: 0.08em;
  padding-bottom: 4px;
}
.wp-legacy .account-layout{
  display: grid;
  gap: 70px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
  max-width: 1180px;
}
.wp-legacy .reset-password{
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.92fr) minmax(360px, 0.78fr);
  max-width: 1120px;
  padding-top: 120px;
}
.wp-legacy .reset-intro{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-intro h1{
  font-size: clamp(40px, 4.5vw, 68px);
  font-weight: 400;
  letter-spacing: 0.08em;
  line-height: 1.25;
  margin: 0 0 34px;
}
.wp-legacy .reset-form{
  border-top: 1px solid var(--line);
  padding-top: 34px;
}
.wp-legacy .reset-form label{
  display: block;
  margin-bottom: 24px;
}
.wp-legacy .reset-form input{
  min-height: 58px;
}
.wp-legacy .reset-form button{
  min-width: 230px;
}
.wp-legacy .reset-form p{
  margin-top: 26px;
}
.wp-legacy .account-single{
  display: block;
  max-width: 760px;
  padding-top: 62px;
}
.wp-legacy .account-single .login-box{
  margin: 0 auto;
  max-width: 680px;
  padding-top: 28px;
}
.wp-legacy .login-box h1{
  font-size: clamp(34px, 3.5vw, 52px);
  font-weight: 400;
  letter-spacing: 0.08em;
  margin: 0 0 36px;
  text-align: center;
}
.wp-legacy .login-action{
  background: var(--ink);
  border: 0;
  color: #fff;
  display: inline-flex;
  font-family: inherit;
  font-size: 16px;
  justify-content: center;
  margin-top: 18px;
  min-width: 150px;
  padding: 12px 40px;
}
.wp-legacy .login-box label{
  display: block;
  margin-bottom: 20px;
}
.wp-legacy .login-box input{
  min-height: 46px;
}
.wp-legacy .login-message{
  border-top: 1px solid rgba(122, 47, 47, 0.22);
  color: #763434;
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 1.8;
  margin: 0 0 22px;
  padding-top: 16px;
}
.wp-legacy .login-message a{
  border-bottom: 1px solid rgba(118, 52, 52, 0.45);
  color: #763434;
}
.wp-legacy .login-box p a,.wp-legacy .checkbox-line a{
  border-bottom: 1px solid #b9a386;
}
.wp-legacy .account-create-line{
  color: #7f6b5c;
  font-size: 18px;
  letter-spacing: 0.04em;
  margin: 4px 0 22px;
  text-align: left;
}
.wp-legacy .account-create-line a{
  color: #7f6b5c;
}
.wp-legacy .login-box .small-link,.wp-legacy .reset-form .small-link{
  color: #7f6b5c;
  font-size: 18px;
}
.wp-legacy .account-dashboard{
  max-width: 1180px;
}
.wp-legacy .dashboard-heading{
  max-width: 820px;
}
.wp-legacy .dashboard-heading-left{
  margin-left: 0;
  text-align: left;
}
.wp-legacy .dashboard-grid{
  display: grid;
  gap: 44px;
  grid-template-columns: 240px minmax(0, 1fr);
  margin-top: 42px;
}
.wp-legacy .account-menu{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  align-self: start;
}
.wp-legacy .account-menu a{
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  font-size: 15px;
  letter-spacing: 0.08em;
  padding: 18px 0;
}
.wp-legacy .account-menu a.active,.wp-legacy .account-menu a:hover{
  color: var(--ink);
}
.wp-legacy .dashboard-panels{
  display: grid;
  gap: 34px;
}
.wp-legacy .dashboard-panel{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .dashboard-panel h2{
  font-size: clamp(24px, 2.2vw, 34px);
}
.wp-legacy .dashboard-panel dl,.wp-legacy .profile-table{
  display: grid;
  gap: 0;
  margin: 0;
}
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
  align-items: center;
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: 18px;
  grid-template-columns: 190px minmax(0, 1fr) 72px;
  padding: 16px 0;
}
.wp-legacy .dashboard-panel dt,.wp-legacy .record-row strong{
  color: var(--ink);
  font-weight: 600;
}
.wp-legacy .dashboard-panel dd,.wp-legacy .record-row span{
  color: var(--muted);
  margin: 0;
}
.wp-legacy .profile-table select{
  max-width: 260px;
  min-height: 42px;
}
.wp-legacy .edit-link,.wp-legacy .inline-edit{
  background: transparent;
  border: 0;
  border-bottom: 1px solid #b9a386;
  color: #9a8a78;
  font-size: 13px;
  letter-spacing: 0.08em;
  min-height: auto;
  padding: 0 0 3px;
}
.wp-legacy .event-record{
  grid-template-columns: minmax(190px, 1.4fr) 110px minmax(190px, 1fr) auto;
}
.wp-legacy .event-record em{
  color: var(--muted);
  font-size: 14px;
  font-style: normal;
}
.wp-legacy .account-event-form{
  margin-top: 30px;
}
.wp-legacy .account-event-form h3{
  font-size: 22px;
  margin-bottom: 16px;
}
.wp-legacy .editable-summary{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 0;
  margin-top: 24px;
}
.wp-legacy .editable-summary span{
  align-items: center;
  border-bottom: 1px solid var(--line);
  color: var(--muted);
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
}
.wp-legacy .status-guide,.wp-legacy .consignment-thanks{
  color: var(--muted);
  font-size: 15px;
  line-height: 1.8;
}
.wp-legacy .account-consignment-form{
  margin-top: 28px;
}
.wp-legacy .registration-box,.wp-legacy .account-plan{
  border-top: 1px solid var(--line);
  padding-top: 28px;
}
.wp-legacy .mini-form{
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 26px 0;
}
.wp-legacy .small-link{
  border-bottom: 1px solid #b9a386;
  color: var(--ink);
  display: inline-block;
  font-size: 14px;
  letter-spacing: 0.06em;
  margin: 0 0 22px;
  padding-bottom: 3px;
}
.wp-legacy button{
  background: var(--ink);
  border: 0;
  color: #fff;
  cursor: pointer;
  font-family: inherit;
  font-size: 17px;
  min-height: 48px;
  padding: 12px 40px;
}
.wp-legacy .site-footer{
  border-top: 1px solid var(--line);
  padding: 64px 24px;
  text-align: center;
}
.wp-legacy .site-footer h2{
  font-family: Georgia, "Times New Roman", serif;
  font-size: 32px;
  margin: 0 0 18px;
}
.wp-legacy .legal-links{
  display: flex;
  flex-wrap: wrap;
  gap: 14px 24px;
  justify-content: center;
  margin: 0 auto 18px;
  max-width: 960px;
}
.wp-legacy .legal-links a{
  color: var(--muted);
  font-size: 13px;
}
.wp-legacy .legal-primary a{
  color: var(--ink);
  font-size: 15px;
}
.wp-legacy .legal-secondary{
  gap: 10px 20px;
  margin-bottom: 22px;
  opacity: 0.72;
}
.wp-legacy .legal-secondary a{
  font-size: 12px;
}
.wp-legacy .site-footer p{
  color: var(--muted);
  font-size: 12px;
}
.wp-legacy .event-list{
  display: grid;
  gap: 42px;
  max-width: 1120px;
}
.wp-legacy .event-card{
  align-items: center;
  display: grid;
  gap: 42px;
  grid-template-columns: 400px minmax(0, 1fr);
  text-align: left;
}
.wp-legacy .event-card > *{
  min-width: 0;
}
.wp-legacy .event-card img{
  aspect-ratio: 16 / 9;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}
.wp-legacy .poster-event{
  grid-template-columns: 400px minmax(0, 1fr);
}
.wp-legacy .poster-event img{
  aspect-ratio: 4 / 5;
  background: transparent;
  display: block;
  height: auto;
  max-height: none;
  object-fit: cover;
  object-position: center;
}
.wp-legacy .event-card > div{
  border-top: 1px solid var(--line);
  padding-top: 30px;
  text-align: left;
}
.wp-legacy .event-card .eyebrow,.wp-legacy .event-card h2,.wp-legacy .event-card p,.wp-legacy .event-card a{
  text-align: left;
}
.wp-legacy .muted-card{
  background: #f8f6f3;
  padding: 30px 30px 30px 0;
}
.wp-legacy .compact{
  min-width: 170px;
  padding: 10px 28px;
}
.wp-legacy .english-note{
  color: var(--ink) !important;
  font-size: clamp(14px, 0.95vw, 17px) !important;
  letter-spacing: 0.12em !important;
  line-height: 2 !important;
}
.wp-legacy .editorial-gallery{
  max-width: 1240px;
  padding-top: 24px;
}
.wp-legacy .gallery-feature{
  margin: 0 0 28px;
}
.wp-legacy .gallery-feature img{
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic{
  display: grid;
  gap: 24px;
  grid-auto-flow: dense;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.wp-legacy .gallery-mosaic figure{
  border-top: 1px solid var(--line);
  grid-column: span 2;
  margin: 0;
  padding-top: 22px;
}
.wp-legacy .gallery-mosaic figure.wide{
  grid-column: span 4;
}
.wp-legacy .gallery-mosaic figure.tall{
  grid-column: span 2;
  grid-row: span 2;
}
.wp-legacy .gallery-mosaic img{
  aspect-ratio: 4 / 3;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .gallery-mosaic figure.wide img{
  aspect-ratio: 16 / 9;
}
.wp-legacy .gallery-mosaic figure.tall img{
  aspect-ratio: 3 / 4;
}
.wp-legacy .event-detail{
  align-items: stretch;
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(360px, 0.92fr) minmax(0, 1fr);
  max-width: 1180px;
}
.wp-legacy .poster-panel{
  align-items: center;
  background: transparent;
  display: flex;
  justify-content: center;
  padding: 0;
}
.wp-legacy .poster-panel img{
  height: auto;
  max-height: 680px;
  object-fit: contain;
  width: 100%;
}
.wp-legacy .auction-facts{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 14px;
  margin-top: 32px;
  padding-top: 28px;
}
.wp-legacy .auction-facts span{
  color: var(--ink);
  font-size: clamp(17px, 1.35vw, 22px);
  letter-spacing: 0.08em;
}
.wp-legacy .registration-note{
  color: var(--muted) !important;
  font-size: 15px !important;
  line-height: 1.8 !important;
  margin-top: 24px !important;
}
.wp-legacy .category-section{
  max-width: 1180px;
  text-align: center;
}
.wp-legacy .category-grid{
  display: grid;
  gap: 58px;
  grid-template-columns: minmax(0, 1fr) minmax(360px, 0.72fr);
  margin-top: 46px;
  text-align: left;
}
.wp-legacy .category-grid ul{
  color: var(--ink);
  font-size: clamp(14px, 0.95vw, 17px);
  letter-spacing: 0.05em;
  line-height: 1.75;
  margin: 0;
  padding-left: 1.4em;
}
.wp-legacy .category-grid > div:nth-child(2){
  border-left: 1px solid var(--line);
  padding-left: 58px;
}
.wp-legacy .category-columns{
  display: grid;
  gap: 32px 46px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.wp-legacy .category-columns h4{
  color: var(--ink);
  border-top: 1px solid var(--line);
  font-size: 17px;
  letter-spacing: 0.12em;
  margin: 0 0 12px;
  padding-top: 18px;
}
.wp-legacy .nowrap{
  white-space: nowrap;
}
.wp-legacy .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .phone-field{
  display: grid;
  gap: 10px;
  grid-template-columns: 130px minmax(0, 1fr);
}
.wp-legacy .article-page{
  max-width: 1180px;
  text-align: left;
}
.wp-legacy .article-page h1{
  margin-top: 24px;
}
.wp-legacy .article-page section{
  border-top: 1px solid var(--line);
  margin-top: 44px;
  padding-top: 34px;
}
.wp-legacy .article-page section h2{
  font-size: clamp(28px, 3vw, 44px);
}
.wp-legacy .article-summary{
  color: var(--ink) !important;
  margin-left: 0;
  margin-right: 0;
  max-width: 980px;
  text-align: left;
}
.wp-legacy .article-note{
  margin-top: 58px;
}
.wp-legacy .about-depth{
  align-items: start;
  border-top: 1px solid var(--line);
  display: grid;
  gap: 72px;
  grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);
}
.wp-legacy .about-depth h2{
  font-size: clamp(34px, 3.5vw, 54px);
}
.wp-legacy .about-depth > div:nth-child(2){
  padding-top: 78px;
}
.wp-legacy .about-depth p{
  text-align: left;
}
.wp-legacy .service-list{
  display: grid;
  gap: 34px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.wp-legacy .service-list article{
  border-top: 1px solid var(--line);
  padding-top: 26px;
}
.wp-legacy .service-list h3{
  font-size: clamp(22px, 1.6vw, 26px);
  text-align: left;
}
.wp-legacy .grid-info article p,.wp-legacy .service-list article p{
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}
.wp-legacy .create-account{
  max-width: 620px;
  padding-top: 24px;
}
.wp-legacy .create-account .signup-flow{
  font-size: 0.58em;
  max-width: 620px;
}
.wp-legacy .create-account .progress-track{
  height: 64px;
  margin-bottom: 22px;
  max-width: 560px;
}
.wp-legacy .create-account .progress-line,.wp-legacy .create-account .progress-fill{
  top: 38px;
}
.wp-legacy .create-account .progress-point::after{
  height: 14px;
  top: 29px;
  width: 14px;
}
.wp-legacy .create-account .progress-point.finish{
  top: 18px;
}
.wp-legacy .create-account .signup-form h1,.wp-legacy .create-account .confirm-panel h1{
  font-size: clamp(28px, 3vw, 42px);
}
.wp-legacy .create-account .signup-form h2{
  font-size: 18px;
  margin-top: 28px;
  padding-top: 20px;
}
.wp-legacy .create-account .signup-grid{
  gap: 14px 18px;
  margin-top: 18px;
}
.wp-legacy .create-account input,.wp-legacy .create-account select{
  border-radius: 6px;
  font-size: 14px;
  min-height: 36px;
  padding: 8px 10px;
}
.wp-legacy .create-account .checkbox-line span{
  font-size: 13px;
}
.wp-legacy .create-account .form-actions{
  margin-top: 20px;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  text-align: center;
}
.wp-legacy .signup-form > p,.wp-legacy .confirm-panel > p{
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
  text-align: center;
}
.wp-legacy .account-hint{
  color: var(--ink) !important;
  font-size: clamp(15px, 1.1vw, 18px) !important;
}
.wp-legacy .account-form{
  margin-top: 52px;
}
.wp-legacy .signup-flow{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .progress-track{
  height: 96px;
  margin: 0 auto 42px;
  max-width: 720px;
  position: relative;
}
.wp-legacy .progress-line,.wp-legacy .progress-fill{
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  top: 58px;
}
.wp-legacy .progress-line{
  background: #777;
}
.wp-legacy .progress-fill{
  background: #0079a5;
  right: 67%;
}
.wp-legacy .step-2 .progress-fill{
  right: 33%;
}
.wp-legacy .progress-point{
  color: #0079a5;
  font-size: 18px;
  letter-spacing: 0.04em;
  position: absolute;
  text-align: center;
  top: 0;
  transform: translateX(-50%);
}
.wp-legacy .progress-point::after{
  background: #777;
  border: 2px solid #777;
  border-radius: 50%;
  content: "";
  height: 18px;
  left: 50%;
  position: absolute;
  top: 49px;
  transform: translateX(-50%);
  width: 18px;
}
.wp-legacy .step-1 .progress-point.first::after,.wp-legacy .step-2 .progress-point.first::after,.wp-legacy .step-2 .progress-point.finish::after{
  background: #0079a5;
}
.wp-legacy .progress-point.first{
  left: 33%;
}
.wp-legacy .progress-point.finish{
  color: #777;
  left: 67%;
  top: 31px;
}
.wp-legacy .step-2 .progress-point.finish{
  color: #0079a5;
}
.wp-legacy .signup-form h1,.wp-legacy .confirm-panel h1{
  font-size: clamp(30px, 3.8vw, 48px);
  font-weight: 500;
  letter-spacing: 0.08em;
  margin: 0 0 28px;
}
.wp-legacy .signup-form h2{
  border-top: 1px solid var(--line);
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.04em;
  margin-top: 42px;
  padding-top: 28px;
}
.wp-legacy .signup-grid{
  display: grid;
  gap: 22px 28px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-top: 26px;
}
.wp-legacy .signup-grid label{
  grid-column: span 2;
}
.wp-legacy .signup-grid .span-half{
  grid-column: span 3;
}
.wp-legacy .signup-grid .wide-field{
  grid-column: 1 / -1;
}
.wp-legacy .signup-grid input,.wp-legacy .signup-grid select{
  border-color: #737373;
  border-radius: 8px;
  font-size: clamp(15px, 1.2vw, 18px);
  min-height: 48px;
}
.wp-legacy .signup-grid label span{
  font-size: 14px;
  font-weight: 700;
}
.wp-legacy .signup-grid b,.wp-legacy .checkbox-line b{
  color: #c41212;
}
.wp-legacy .form-actions{
  display: flex;
  margin-top: 32px;
}
.wp-legacy .form-actions.right{
  justify-content: flex-end;
}
.wp-legacy .form-actions button{
  background: #c8c8c8;
  color: var(--ink);
  min-width: 150px;
}
.wp-legacy .split-actions{
  justify-content: space-between;
}
.wp-legacy .confirm-panel{
  margin: 0 auto;
  max-width: 760px;
}
.wp-legacy .confirm-list{
  border-top: 2px solid #3a3a3a;
  margin-top: 34px;
}
.wp-legacy .confirm-list div{
  border-bottom: 2px solid #3a3a3a;
  padding: 20px 0;
}
.wp-legacy .confirm-list strong,.wp-legacy .confirm-list span{
  display: block;
  font-size: clamp(16px, 1.35vw, 20px);
  line-height: 1.7;
}
.wp-legacy fieldset{
  border: 0;
  display: grid;
  gap: 22px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0;
  padding: 0;
}
.wp-legacy legend{
  border-top: 1px solid var(--line);
  color: var(--ink);
  font-size: clamp(22px, 2vw, 32px);
  grid-column: 1 / -1;
  letter-spacing: 0.08em;
  margin-bottom: 12px;
  padding-top: 28px;
}
.wp-legacy .checkbox-line{
  align-items: flex-start;
  display: flex;
  gap: 14px;
  margin-top: 18px;
}
.wp-legacy .checkbox-line input{
  min-height: auto;
  margin-top: 8px;
  width: auto;
}
.wp-legacy .checkbox-line span{
  color: var(--muted);
  font-size: 16px;
  line-height: 1.9;
}
.wp-legacy .lgcy-wp-page .intro,.wp-legacy .lgcy-wp-page .intro .eyebrow,.wp-legacy .lgcy-wp-page .intro h2,.wp-legacy .lgcy-wp-page .intro p,.wp-legacy .lgcy-wp-page .split,.wp-legacy .lgcy-wp-page .split .eyebrow,.wp-legacy .lgcy-wp-page .split h2,.wp-legacy .lgcy-wp-page .split p,.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .event-card .eyebrow,.wp-legacy .lgcy-wp-page .event-card h2,.wp-legacy .lgcy-wp-page .event-card p,.wp-legacy .lgcy-wp-page .guide-list article,.wp-legacy .lgcy-wp-page .guide-list article h2,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page h1,.wp-legacy .lgcy-wp-page .article-page h2,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .about-depth,.wp-legacy .lgcy-wp-page .about-depth h2,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article,.wp-legacy .lgcy-wp-page .service-list h3,.wp-legacy .lgcy-wp-page .service-list article p{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro p,.wp-legacy .lgcy-wp-page .split p,.wp-legacy .lgcy-wp-page .event-card p,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article p{
  margin-left: 0 !important;
  margin-right: auto !important;
}
.wp-legacy .lgcy-wp-page .intro{
  margin-left: auto;
  margin-right: auto;
}
.wp-legacy .split > div,.wp-legacy .split img,.wp-legacy .event-card > div,.wp-legacy .event-card img,.wp-legacy .guide-list article,.wp-legacy .article-page section,.wp-legacy .about-depth > div,.wp-legacy .service-list article{
  min-width: 0;
}
.wp-legacy .lgcy-wp-page .hero-note{
  color: rgba(255, 255, 255, 0.99) !important;
  font-size: clamp(30px, 3.2vw, 56px) !important;
}
.wp-legacy .lgcy-wp-page .intro{
  max-width: 760px !important;
  padding-bottom: 38px !important;
  padding-top: 36px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro *{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .intro .eyebrow{
  font-size: 11px !important;
  letter-spacing: 0.32em !important;
  margin-bottom: 10px !important;
}
.wp-legacy .lgcy-wp-page .intro h2{
  font-size: clamp(20px, 1.55vw, 28px) !important;
  line-height: 1.35 !important;
  margin-bottom: 16px !important;
  white-space: nowrap !important;
}
.wp-legacy .lgcy-wp-page .intro p{
  font-size: clamp(12px, 0.85vw, 15px) !important;
  line-height: 1.9 !important;
  max-width: 720px !important;
}
.wp-legacy .lgcy-wp-page .intro-lines,.wp-legacy .lgcy-wp-page .intro-lines span{
  display: block !important;
  max-width: 720px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .centered.page-opening,.wp-legacy .lgcy-wp-page .page-opening,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page section,.wp-legacy .lgcy-wp-page .about-opening,.wp-legacy .lgcy-wp-page .about-depth,.wp-legacy .lgcy-wp-page .service-list,.wp-legacy .lgcy-wp-page .service-list article{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .page-opening p,.wp-legacy .lgcy-wp-page .article-page p,.wp-legacy .lgcy-wp-page .article-summary,.wp-legacy .lgcy-wp-page .about-opening p,.wp-legacy .lgcy-wp-page .about-depth p,.wp-legacy .lgcy-wp-page .service-list article p{
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .guide-list article{
  align-items: start !important;
  justify-items: start !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .guide-list article h2,.wp-legacy .lgcy-wp-page .guide-list article p,.wp-legacy .lgcy-wp-page .guide-list .read-link{
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split,.wp-legacy .lgcy-wp-page .split.reverse,.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .about-depth{
  align-items: center !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split > div,.wp-legacy .lgcy-wp-page .split > div *,.wp-legacy .lgcy-wp-page .event-card > div,.wp-legacy .lgcy-wp-page .event-card > div *,.wp-legacy .lgcy-wp-page .guide-list article,.wp-legacy .lgcy-wp-page .guide-list article *,.wp-legacy .lgcy-wp-page .article-page,.wp-legacy .lgcy-wp-page .article-page *,.wp-legacy .lgcy-wp-page .about-depth > div,.wp-legacy .lgcy-wp-page .about-depth > div *,.wp-legacy .lgcy-wp-page .service-list article,.wp-legacy .lgcy-wp-page .service-list article *{
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split > div,.wp-legacy .lgcy-wp-page .event-card > div,.wp-legacy .lgcy-wp-page .about-depth > div{
  justify-self: stretch !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .split .solid-btn,.wp-legacy .lgcy-wp-page .split .outline-btn,.wp-legacy .lgcy-wp-page .split .text-link,.wp-legacy .lgcy-wp-page .event-card .solid-btn,.wp-legacy .lgcy-wp-page .event-card .outline-btn,.wp-legacy .lgcy-wp-page .event-card .text-link{
  margin-left: 0 !important;
  margin-right: auto !important;
}
.wp-legacy .lgcy-wp-page .split.reverse{
  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr) !important;
}
.wp-legacy .lgcy-wp-page .split.reverse img{
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  object-position: center !important;
}
.wp-legacy .lgcy-wp-page .about-depth{
  align-items: start !important;
}
.wp-legacy .lgcy-wp-page .about-depth > div:last-child{
  padding-top: 78px !important;
}
.wp-legacy .lgcy-wp-page .login-box .small-link,.wp-legacy .lgcy-wp-page .reset-form .small-link,.wp-legacy .lgcy-wp-page .account-create-line,.wp-legacy .lgcy-wp-page .account-create-line a{
  color: #786858 !important;
  font-size: 22px !important;
  line-height: 1.8 !important;
}
.wp-legacy .lgcy-wp-page .login-message,.wp-legacy .lgcy-wp-page .reset-message,.wp-legacy .lgcy-wp-page .form-message{
  color: #763434 !important;
}
.wp-legacy .lgcy-wp-page .login-message a{
  color: #763434 !important;
}
.wp-legacy .lgcy-wp-page .account-single{
  max-width: 980px !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .account-single .login-box{
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 860px !important;
  transform: scale(0.75);
  transform-origin: top center;
}
.wp-legacy .lgcy-wp-page .account-single .login-box .eyebrow,.wp-legacy .lgcy-wp-page .account-single .login-box h1{
  text-align: center !important;
}
.wp-legacy .lgcy-wp-page .account-single .login-action{
  margin-left: 0 !important;
}
.wp-legacy .lgcy-wp-page .create-account{
  max-width: 1180px !important;
  padding-top: 18px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-flow{
  font-size: 1em !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 980px !important;
  transform: scale(0.5);
  transform-origin: top center;
}
.wp-legacy .lgcy-wp-page .create-account .progress-track{
  height: 48px !important;
  margin-bottom: 18px !important;
  max-width: 560px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-form h1,.wp-legacy .lgcy-wp-page .create-account .confirm-panel h1{
  font-size: clamp(28px, 2.5vw, 40px) !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-form > p,.wp-legacy .lgcy-wp-page .create-account .confirm-panel > p{
  max-width: 580px !important;
}
.wp-legacy .lgcy-wp-page .create-account .signup-grid{
  gap: 14px 18px !important;
}
.wp-legacy .lgcy-wp-page .create-account input,.wp-legacy .lgcy-wp-page .create-account select{
  font-size: 18px !important;
  min-height: 48px !important;
}
.wp-legacy .lgcy-wp-page .split{
  align-items: center !important;
  grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr) !important;
}
.wp-legacy .lgcy-wp-page .split img.home-poster{
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  max-height: 520px !important;
  object-fit: contain !important;
  width: 100% !important;
}
.wp-legacy .lgcy-wp-page .event-list{
  gap: 42px !important;
}
.wp-legacy .lgcy-wp-page .event-card,.wp-legacy .lgcy-wp-page .event-list .event-card,.wp-legacy .lgcy-wp-page .event-list .muted-card.poster-event{
  align-items: center !important;
  display: grid !important;
  gap: 42px !important;
  grid-template-columns: minmax(320px, 400px) minmax(0, 1fr) !important;
  text-align: left !important;
}
.wp-legacy .lgcy-wp-page .event-card img,.wp-legacy .lgcy-wp-page .poster-event img{
  aspect-ratio: 4 / 5 !important;
  height: auto !important;
  max-width: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  width: 400px !important;
}
.wp-legacy .lgcy-wp-page .muted-card{
  padding: 30px 30px 30px 0 !important;
}
.wp-legacy .lgcy-wp-page .article-page{
  max-width: 1120px !important;
}
.wp-legacy .lgcy-wp-page .article-page section{
  max-width: 100% !important;
}
.wp-legacy .lgcy-wp-page .about-depth > div:last-child{
  padding-top: 78px !important;
}
.wp-legacy .lgcy-wp-page .service-list article h3,.wp-legacy .lgcy-wp-page .service-list article p{
  text-align: left !important;
}
@media (max-width: 900px){.wp-legacy .site-header{
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
    height: auto;
    padding: 24px;
    position: relative;
  }
.wp-legacy .site-header nav{
    display: grid;
    gap: 14px 20px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
  }
.wp-legacy .language-toggle{
    justify-self: start;
  }
.wp-legacy .hero,.wp-legacy .hero-home,.wp-legacy .hero-second,.wp-legacy .page-hero{
    min-height: 520px;
  }
.wp-legacy .hero-copy.lower{
    transform: none;
  }
.wp-legacy .hero h1,.wp-legacy .hero h2{
    font-size: 34px;
  }
.wp-legacy .hero-en{
    font-size: 15px;
  }
.wp-legacy .hero-note{
    letter-spacing: 0.12em;
  }
.wp-legacy .split,.wp-legacy .split.reverse,.wp-legacy .account-layout,.wp-legacy .reset-password,.wp-legacy .dashboard-grid,.wp-legacy .guide-list,.wp-legacy .form-grid,.wp-legacy .gallery,.wp-legacy .step-images,.wp-legacy .event-card,.wp-legacy .event-detail,.wp-legacy .about-depth,.wp-legacy .service-list,.wp-legacy .category-grid,.wp-legacy .mini-form{
    grid-template-columns: 1fr;
  }
.wp-legacy .about-opening h1{
    white-space: normal;
  }
.wp-legacy .intro h2{
    white-space: normal;
  }
.wp-legacy .intro-lines span{
    display: inline;
  }
.wp-legacy .poster-event img{
    max-height: none;
  }
.wp-legacy .gallery-mosaic{
    gap: 20px;
    grid-template-columns: 1fr;
  }
.wp-legacy .gallery-mosaic figure,.wp-legacy .gallery-mosaic figure.wide,.wp-legacy .gallery-mosaic figure.tall{
    grid-column: auto;
    grid-row: auto;
  }
.wp-legacy .gallery-mosaic figure.wide img,.wp-legacy .gallery-mosaic figure.tall img,.wp-legacy .gallery-mosaic img{
    aspect-ratio: 4 / 3;
  }
.wp-legacy .account-single{
    padding-top: 70px;
  }
.wp-legacy .category-grid > div:nth-child(2){
    border-left: 0;
    border-top: 1px solid var(--line);
    padding-left: 0;
    padding-top: 42px;
  }
.wp-legacy .category-columns,.wp-legacy fieldset,.wp-legacy .signup-grid{
    grid-template-columns: 1fr;
  }
.wp-legacy .signup-grid label,.wp-legacy .signup-grid .span-half,.wp-legacy .signup-grid .wide-field{
    grid-column: 1 / -1;
  }
.wp-legacy .progress-track{
    margin-bottom: 28px;
  }
.wp-legacy .progress-point.first{
    left: 35%;
  }
.wp-legacy .progress-point.finish{
    left: 68%;
  }
.wp-legacy .phone-field{
    grid-template-columns: 106px minmax(0, 1fr);
  }
.wp-legacy .dashboard-panel dl div,.wp-legacy .profile-table > div,.wp-legacy .record-row{
    grid-template-columns: 1fr;
  }
.wp-legacy .event-record{
    grid-template-columns: 1fr;
  }
.wp-legacy .edit-link{
    justify-self: start;
  }
.wp-legacy .section{
    padding: 70px 24px;
  }
}
.wp-legacy{ margin-top: 0 !important; }
.wp-legacy .wp-site-blocks > header,.wp-legacy .wp-site-blocks > footer,.wp-legacy header.wp-block-template-part,.wp-legacy footer.wp-block-template-part,.wp-legacy .wp-block-post-title,.wp-legacy .entry-title{
  display: none !important;
}
.wp-legacy .wp-site-blocks,.wp-legacy .entry-content,.wp-legacy .wp-block-post-content,.wp-legacy .is-layout-constrained,.wp-legacy .is-layout-flow{
  margin: 0 !important;
  max-width: none !important;
  padding: 0 !important;
}
.wp-legacy .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),.wp-legacy .wp-block-post-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.wp-legacy .lgcy-wp-page{
  background: #fff;
  color: var(--ink);
  font-family: "Noto Serif TC", "Source Han Serif TC", "Songti TC", "PMingLiU", serif;
  margin: 0;
  overflow-x: hidden;
}
.wp-legacy .lgcy-wp-page .site-header{
  position: sticky;
}
@media (min-width: 900px){.wp-legacy .lgcy-wp-page .section{
    max-width: 1180px;
  }
}
.wp-legacy .option-a-gallery{
  max-width: 1280px;
  padding-top: 36px;
}
.wp-legacy .option-a-gallery .gallery-heading{
  margin: 0 auto 34px;
  max-width: 980px;
  text-align: center;
}
.wp-legacy .option-a-gallery .gallery-heading h2{
  font-size: clamp(28px, 2.6vw, 42px);
  margin-bottom: 0;
}
.wp-legacy .featured-grid{
  display: grid;
  gap: 24px;
  grid-auto-flow: dense;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  margin-bottom: 86px;
}
.wp-legacy .featured-grid figure,.wp-legacy .album-grid figure{
  border-top: 0;
  margin: 0;
  overflow: hidden;
  padding-top: 0;
}
.wp-legacy .featured-grid figure{
  grid-column: span 2;
}
.wp-legacy .featured-grid .feature-hero,.wp-legacy .featured-grid .feature-wide{
  grid-column: span 4;
}
.wp-legacy .featured-grid .portrait{
  grid-row: span 2;
}
.wp-legacy .featured-grid img,.wp-legacy .album-grid img{
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .featured-grid img{
  aspect-ratio: 4 / 3;
}
.wp-legacy .featured-grid .feature-hero img,.wp-legacy .featured-grid .feature-wide img{
  aspect-ratio: 16 / 9;
}
.wp-legacy .featured-grid .portrait img{
  aspect-ratio: 3 / 4;
}
.wp-legacy .album-heading{
  border-top: 1px solid var(--line);
  padding-top: 56px;
}
.wp-legacy .album-grid{
  gap: 18px;
}
.wp-legacy .album-grid figure{
  grid-column: span 2;
}
.wp-legacy .album-grid figure.wide{
  grid-column: span 3;
}
.wp-legacy .album-grid figure.tall{
  grid-row: span 2;
}
@media (max-width: 820px){.wp-legacy .featured-grid,.wp-legacy .album-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
.wp-legacy .featured-grid figure,.wp-legacy .featured-grid .feature-hero,.wp-legacy .featured-grid .feature-wide,.wp-legacy .album-grid figure,.wp-legacy .album-grid figure.wide{
    grid-column: span 2;
  }
}
.wp-legacy .option-a-gallery{
  max-width: 1280px;
  padding-top: 36px;
}
.wp-legacy .option-a-gallery .gallery-heading{
  margin: 0 auto 34px;
  max-width: 980px;
  text-align: center;
}
.wp-legacy .option-a-gallery .gallery-heading h2{
  font-size: clamp(28px, 2.6vw, 42px);
  margin-bottom: 0;
}
.wp-legacy .featured-grid{
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-template-areas:
    "one one one one two two"
    "three three four four five five"
    "seven seven four four six six"
    "eight eight eight eight eight eight";
  margin-bottom: 86px;
}
.wp-legacy .featured-grid figure,.wp-legacy .album-grid figure{
  border-top: 0;
  margin: 0;
  overflow: hidden;
  padding-top: 0;
}
.wp-legacy .featured-grid .slot-1{ grid-area: one; }
.wp-legacy .featured-grid .slot-2{ grid-area: two; }
.wp-legacy .featured-grid .slot-3{ grid-area: three; }
.wp-legacy .featured-grid .slot-4{ grid-area: four; }
.wp-legacy .featured-grid .slot-5{ grid-area: five; }
.wp-legacy .featured-grid .slot-6{ grid-area: six; }
.wp-legacy .featured-grid .slot-7{ grid-area: seven; }
.wp-legacy .featured-grid .slot-8{ grid-area: eight; }
.wp-legacy .featured-grid img,.wp-legacy .album-grid img{
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .featured-grid img{
  aspect-ratio: 4 / 3;
}
.wp-legacy .featured-grid .slot-1 img,.wp-legacy .featured-grid .slot-8 img{
  aspect-ratio: 16 / 9;
}
.wp-legacy .featured-grid .slot-4 img{
  aspect-ratio: 3 / 4;
}
.wp-legacy .album-heading{
  border-top: 1px solid var(--line);
  padding-top: 56px;
}
.wp-legacy .album-grid{
  gap: 18px;
}
.wp-legacy .album-grid figure{
  grid-column: span 2;
}
.wp-legacy .album-grid figure.wide{
  grid-column: span 3;
}
.wp-legacy .album-grid figure.tall{
  grid-row: span 2;
}
@media (max-width: 820px){.wp-legacy .featured-grid,.wp-legacy .album-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
.wp-legacy .featured-grid{
    grid-template-areas:
      "one one"
      "two two"
      "three three"
      "four four"
      "five five"
      "six six"
      "seven seven"
      "eight eight";
  }
.wp-legacy .featured-grid figure,.wp-legacy .album-grid figure,.wp-legacy .album-grid figure.wide{
    grid-column: span 2;
  }
}
.wp-legacy .option-a-gallery .featured-grid{
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-areas:
    "one one"
    "two three"
    "four five"
    "four six"
    "seven eight";
  margin-left: auto;
  margin-right: auto;
  max-width: 980px;
}
.wp-legacy .option-a-gallery .featured-grid .slot-1{ grid-area: one; }
.wp-legacy .option-a-gallery .featured-grid .slot-2{ grid-area: two; }
.wp-legacy .option-a-gallery .featured-grid .slot-3{ grid-area: three; }
.wp-legacy .option-a-gallery .featured-grid .slot-4{ grid-area: four; }
.wp-legacy .option-a-gallery .featured-grid .slot-5{ grid-area: five; }
.wp-legacy .option-a-gallery .featured-grid .slot-6{ grid-area: six; }
.wp-legacy .option-a-gallery .featured-grid .slot-7{ grid-area: seven; }
.wp-legacy .option-a-gallery .featured-grid .slot-8{ grid-area: eight; }
.wp-legacy .option-a-gallery .featured-grid img{
  aspect-ratio: 4 / 3;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .option-a-gallery .featured-grid .slot-1 img{
  aspect-ratio: 16 / 9;
}
.wp-legacy .option-a-gallery .featured-grid .slot-4 img{
  aspect-ratio: 3 / 4;
}
@media (max-width: 720px){.wp-legacy .option-a-gallery .featured-grid{
    grid-template-columns: 1fr;
    grid-template-areas:
      "one"
      "two"
      "three"
      "four"
      "five"
      "six"
      "seven"
      "eight";
  }
}
.wp-legacy .option-a-gallery .featured-prelude{
  margin: 0 auto 24px;
  max-width: 980px;
  overflow: hidden;
}
.wp-legacy .option-a-gallery .featured-prelude img{
  aspect-ratio: 16 / 9;
  display: block;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.wp-legacy .option-a-gallery .album-grid{
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-left: auto;
  margin-right: auto;
  max-width: 980px;
}
.wp-legacy .option-a-gallery .album-grid figure,.wp-legacy .option-a-gallery .album-grid figure.wide,.wp-legacy .option-a-gallery .album-grid figure.tall{
  grid-column: auto;
  grid-row: auto;
}
.wp-legacy .option-a-gallery .album-grid img{
  aspect-ratio: 4 / 3;
  height: 100%;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
@media (max-width: 820px){.wp-legacy .option-a-gallery .album-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
