.hw-zh,.hw-en{display:none}[data-hw-lang=en] .hw-en,[data-hw-lang=zh] .hw-zh{display:block!important}@font-face{font-family:Libre Caslon Display;src:url(harlowe-LibreCaslonDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.hw-hero__content{max-width:1200px!important;width:100%!important;margin-left:0!important;margin-right:auto!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding-left:5%!important;z-index:10}.hw-hero__slide-text{max-width:1200px!important;width:100%!important;margin-left:0!important;margin-right:auto!important;text-align:left!important;flex-direction:column;align-items:flex-start;padding-left:5%!important;z-index:10;display:none;opacity:0;transition:opacity .8s ease}.hw-hero__slide-text.hw-hero__slide-text--active{display:flex!important;opacity:1}.container.h-full.flex.flex-col{max-width:100%!important;padding-left:5%!important;align-items:flex-start!important}.hw-hero__title{font-family:Libre Caslon Display,Times New Roman,serif!important;font-size:72px!important;line-height:1.1!important;letter-spacing:-.02em!important;text-transform:none!important;font-weight:400!important;color:#fff!important;margin-top:0!important;margin-bottom:20px!important;width:100%!important;max-width:900px!important}.hw-hero__title .hw-en,.hw-hero__title .hw-zh{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;width:100%!important}.hw-hero__content p,.hw-hero__description{font-size:1.1rem!important;line-height:1.6!important;color:#fffdf8!important;max-width:500px!important;text-align:left!important;margin-left:0!important;margin-bottom:30px!important}.hw-hero__btn-wrapper{margin-left:0!important}@media screen and (max-width:768px){.hw-hero__content,.container.h-full.flex.flex-col{padding-left:20px!important}.hw-hero__title{font-size:2.5rem!important}}.hw-proof__quote .hw-en,.hw-proof__quote .hw-zh,.hw-proof__quote cite{font-family:Libre Caslon Display,Times New Roman,serif!important;font-size:18px!important;line-height:1.6!important;font-weight:400!important;text-transform:none!important}.hw-proof__metric-value{font-size:24px!important;font-weight:500!important;margin-bottom:4px!important}.hw-proof__metric-label{font-size:10px!important;letter-spacing:.1em!important}.hw-proof__quote cite{font-size:14px!important;opacity:.6!important}:root{--hw-cream: #F9F8F6;--hw-stone: #8A8580}.hw-scenarios__eyebrow .hw-en,.hw-scenarios__eyebrow .hw-zh,.hw-scenarios__subtext .hw-en,.hw-scenarios__subtext .hw-zh,.hw-scenarios__label .hw-en,.hw-scenarios__label .hw-zh,.hw-scenarios__card-desc .hw-en,.hw-scenarios__card-desc .hw-zh,.hw-scenarios__card-cta .hw-en,.hw-scenarios__card-cta .hw-zh{font-family:var(--hw-font-body)!important}a.hw-scenarios__card{text-decoration:none!important;color:inherit!important;height:100%!important}.hw-scenarios__grid-featured{width:100%!important;max-width:100%!important}@media(min-width:1024px){.hw-scenarios__grid-featured{align-items:stretch!important}.hw-scenarios__card{min-height:420px!important}.hw-scenarios__card--medium{aspect-ratio:auto!important}}.hw-heading-display{font-family:var(--hw-font-display);letter-spacing:-.02em;line-height:1.1;color:var(--hw-ink)}.hw-heading-text{font-family:var(--hw-font-text);letter-spacing:-.01em}.hw-body-text{font-family:var(--hw-font-ui);line-height:1.6;color:var(--hw-ink)}.hw-editorial-heading{font-family:var(--hw-font-display);font-size:clamp(2.5rem,6vw,5rem);line-height:1.05;letter-spacing:-.03em;color:var(--hw-ink)}.hw-quote-text{font-family:var(--hw-font-text);font-style:italic;letter-spacing:0}.hw-container{width:100%;max-width:var(--hw-container-max);margin-left:auto;margin-right:auto;padding-left:var(--hw-gutter);padding-right:var(--hw-gutter)}.hw-fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.hw-fade-in-up.hw-visible{opacity:1;transform:translateY(0)}[data-hw-lang=zh] .hw-en{display:none!important}[data-hw-lang=zh] .hw-zh{display:initial!important}[data-hw-lang=en] .hw-zh{display:none!important}[data-hw-lang=en] .hw-en{display:initial!important}.hw-zh{display:none!important}.hw-en{display:initial!important}.hw-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--hw-amber);color:var(--hw-ink);font-size:.875rem;font-family:var(--hw-font-ui);font-weight:500;letter-spacing:.025em;text-decoration:none;border:none;cursor:pointer;transition:opacity var(--hw-transition-base)}.hw-btn-primary:hover{opacity:.9}.hw-btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:.875rem;font-family:var(--hw-font-ui);font-weight:500;letter-spacing:.025em;text-decoration:none;background:transparent;cursor:pointer;transition:background var(--hw-transition-base),color var(--hw-transition-base)}.hw-btn-outline:hover{background:#ffffff1a}.hw-btn-outline-dark{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;border:1px solid var(--hw-ink);color:var(--hw-ink);font-size:.875rem;font-family:var(--hw-font-ui);font-weight:500;letter-spacing:.025em;text-decoration:none;background:transparent;cursor:pointer;transition:background var(--hw-transition-base),color var(--hw-transition-base)}.hw-btn-outline-dark:hover{background:var(--hw-ink);color:var(--hw-warm-white)}.hw-uppercase{text-transform:uppercase}.hw-tracking-wide{letter-spacing:.25em}.hw-tracking-wider{letter-spacing:.15em}.hw-text-center{text-align:center}.hw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hw-bg-warm-white{background-color:var(--hw-warm-white)}.hw-bg-cream{background-color:var(--hw-cream)}.hw-bg-ink{background-color:var(--hw-ink)}.hw-bg-parchment{background-color:var(--hw-parchment)}.hw-grid{display:grid;gap:1.5rem}.hw-grid-2{grid-template-columns:repeat(2,1fr)}.hw-grid-3{grid-template-columns:repeat(1,1fr)}.hw-grid-4,.hw-grid-5{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.hw-grid-3{grid-template-columns:repeat(2,1fr)}.hw-grid-5{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.hw-grid-3{grid-template-columns:repeat(3,1fr)}.hw-grid-4{grid-template-columns:repeat(4,1fr)}.hw-grid-5{grid-template-columns:repeat(5,1fr)}}.hw-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.hw-product-card{display:block;text-decoration:none;color:inherit}.hw-product-card:hover .hw-product-img{transform:scale(1.05)}.hw-product-img-wrap{background:var(--hw-cream);aspect-ratio:1;overflow:hidden;position:relative;margin-bottom:.75rem}.hw-product-img{width:100%;height:100%;object-fit:contain;padding:1rem;transition:transform var(--hw-transition-slow)}.hw-product-tag{position:absolute;top:.5rem;left:.5rem;padding:.125rem .5rem;background:var(--hw-caramel);color:var(--hw-warm-white);font-size:10px;font-family:var(--hw-font-ui);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hw-product-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.hw-product-tier{font-size:10px;letter-spacing:.15em;color:#7a6e6280;font-family:var(--hw-font-ui);text-transform:uppercase}.hw-product-badge{font-size:9px;letter-spacing:.05em;color:#9c7b5ccc;font-family:var(--hw-font-ui);font-weight:500;border:1px solid rgba(156,123,92,.3);padding:1px 6px;text-transform:uppercase}.hw-product-name{font-size:.875rem;font-family:var(--hw-font-text);color:var(--hw-ink);line-height:1.3;transition:color var(--hw-transition-base)}.hw-product-card:hover .hw-product-name{color:var(--hw-caramel)}.hw-product-card--signature .hw-product-img-wrap--signature{aspect-ratio:4/3}.hw-product-creator{margin-bottom:.25rem}.hw-product-creator-name{font-family:var(--hw-font-text);font-size:.75rem;color:var(--hw-caramel);font-weight:500}.hw-product-creator-title{font-family:var(--hw-font-ui);font-size:.625rem;color:var(--hw-stone);margin-left:.5rem;text-transform:uppercase;letter-spacing:.1em}.hw-price{font-family:var(--hw-font-ui);font-size:.875rem;margin-top:.25rem}.hw-price__regular{color:var(--hw-stone)}.hw-price__sale{color:#b91c1c;font-weight:600}.hw-price__compare{color:var(--hw-stone);margin-left:.5rem;font-size:.8125rem}.hw-price__from{color:var(--hw-stone);font-size:.8125rem}.hw-price__badge{display:inline-block;margin-left:.5rem;padding:1px 6px;background:#b91c1c;color:#fff;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.hw-scenario-card{display:block;position:relative;overflow:hidden;text-decoration:none;color:#fff}.hw-scenario-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.hw-scenario-card:hover img{transform:scale(1.05)}.hw-scenario-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(45,41,38,.7),rgba(45,41,38,.1),transparent)}.hw-scenario-content{position:absolute;bottom:0;left:0;right:0;padding:1.5rem}.hw-scenario-label{font-family:var(--hw-font-ui);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#ffffffb3;margin-bottom:.25rem}.hw-scenario-title{font-family:var(--hw-font-display);font-size:1.25rem;line-height:1.2;color:#fff;margin-bottom:.25rem}.hw-scenario-desc{font-family:var(--hw-font-ui);font-size:.8125rem;color:#fffc;line-height:1.4}.hw-video-wrap{position:relative;aspect-ratio:16/9;cursor:pointer;overflow:hidden;background:#000}.hw-video-wrap img{width:100%;height:100%;object-fit:cover;transition:transform var(--hw-transition-slow),filter var(--hw-transition-base)}.hw-video-wrap:hover img{transform:scale(1.03);filter:brightness(.85)}.hw-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:#c8a97ee6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform var(--hw-transition-base)}.hw-video-wrap:hover .hw-video-play{transform:translate(-50%,-50%) scale(1.1)}.hw-video-play .hw-icon{fill:var(--hw-ink);margin-left:3px}.hw-navbar{position:fixed;top:0;left:0;right:0;z-index:900;transition:background var(--hw-transition-base),box-shadow var(--hw-transition-base);padding:1rem 0}.hw-navbar.hw-scrolled{background:var(--hw-warm-white);box-shadow:var(--hw-shadow-sm)}.hw-navbar-inner{display:flex;align-items:center;justify-content:space-between}.hw-navbar-logo img{height:2rem;transition:filter var(--hw-transition-base)}.hw-navbar.hw-scrolled .hw-navbar-logo .hw-logo-light{display:none}.hw-navbar:not(.hw-scrolled) .hw-navbar-logo .hw-logo-dark{display:none}.hw-navbar-links{display:none;align-items:center;gap:2rem}.hw-navbar-links a{font-size:.875rem;font-family:var(--hw-font-ui);font-weight:500;text-decoration:none;transition:color var(--hw-transition-base)}.hw-navbar:not(.hw-scrolled) .hw-navbar-links a{color:#ffffffe6}.hw-navbar:not(.hw-scrolled) .hw-navbar-links a:hover{color:#fff}.hw-navbar.hw-scrolled .hw-navbar-links a{color:var(--hw-ink)}.hw-navbar.hw-scrolled .hw-navbar-links a:hover{color:var(--hw-caramel)}@media(min-width:1024px){.hw-navbar-links{display:flex}}.hw-navbar-actions{display:flex;align-items:center;gap:1rem}.hw-navbar-actions button,.hw-navbar-actions a{background:none;border:none;cursor:pointer;text-decoration:none;transition:color var(--hw-transition-base)}.hw-navbar:not(.hw-scrolled) .hw-navbar-actions button,.hw-navbar:not(.hw-scrolled) .hw-navbar-actions a{color:#fffc}.hw-navbar.hw-scrolled .hw-navbar-actions button,.hw-navbar.hw-scrolled .hw-navbar-actions a{color:var(--hw-ink)}.hw-mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--hw-warm-white);z-index:899;overflow-y:auto;padding:5rem 1.5rem 2rem}.hw-mobile-menu.hw-open{display:block}.hw-mobile-menu a{display:block;padding:.75rem 0;font-size:1rem;font-family:var(--hw-font-ui);color:var(--hw-ink);text-decoration:none;border-bottom:1px solid var(--hw-sand)}.hw-hamburger{display:block;background:none;border:none;cursor:pointer;padding:0}@media(min-width:1024px){.hw-hamburger{display:none}}.hw-breadcrumb{padding:1rem 0}.hw-breadcrumb__list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;font-family:var(--hw-font-ui);font-size:.8125rem;color:var(--hw-stone)}.hw-breadcrumb__sep{margin:0 .5rem;color:var(--hw-sand)}.hw-breadcrumb__link{color:var(--hw-stone);text-decoration:none}.hw-breadcrumb__link:hover{color:var(--hw-caramel)}.hw-breadcrumb__item--current{color:var(--hw-ink)}.hw-pagination{padding:2rem 0;text-align:center}.hw-pagination__list{display:inline-flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.hw-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-family:var(--hw-font-ui);font-size:.875rem;color:var(--hw-stone);text-decoration:none;border:1px solid transparent;transition:all var(--hw-transition-fast)}.hw-pagination__link:hover{border-color:var(--hw-sand);color:var(--hw-ink)}.hw-pagination__link--current{background:var(--hw-ink);color:var(--hw-warm-white);border-color:var(--hw-ink)}.hw-newsletter-form__field{display:flex;max-width:400px}.hw-newsletter-form__input{flex:1;padding:.75rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-right:none;color:#fff;font-family:var(--hw-font-ui);font-size:.875rem;outline:none}.hw-newsletter-form__input::placeholder{color:#fff6}.hw-newsletter-form__input:focus{border-color:var(--hw-amber)}.hw-newsletter-form__btn{padding:.75rem 1rem;background:var(--hw-amber);border:1px solid var(--hw-amber);color:var(--hw-ink);cursor:pointer;transition:opacity var(--hw-transition-base)}.hw-newsletter-form__btn:hover{opacity:.9}.hw-newsletter-form__success{color:var(--hw-amber);font-size:.875rem;margin-top:.5rem}.hw-newsletter-form__error{color:#ef4444;font-size:.875rem;margin-top:.5rem}.hw-footer{background:var(--hw-ink);color:#ffffffb3;padding:4rem 0 2.5rem;font-family:var(--hw-font-ui)}.hw-footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:2rem}@media(max-width:768px){.hw-footer-grid{grid-template-columns:1fr 1fr;gap:2rem 1rem}}@media(max-width:480px){.hw-footer-grid{grid-template-columns:1fr}}.hw-footer-heading{font-family:var(--hw-font-ui);font-size:.875rem;font-weight:600;color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}.hw-footer-link{display:block;font-size:.8125rem;color:#fff9;text-decoration:none;padding:.25rem 0;transition:color var(--hw-transition-base)}.hw-footer-link:hover{color:var(--hw-amber)}.hw-footer-bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;color:#fff6}.hw-footer-social{display:flex;gap:1rem}.hw-footer-social a{color:#ffffff80;text-decoration:none;transition:color var(--hw-transition-base)}.hw-footer-social a:hover{color:var(--hw-amber)}.hw-article-card{display:block;text-decoration:none;color:inherit}.hw-article-card__img-wrap{aspect-ratio:16/10;overflow:hidden;margin-bottom:1rem}.hw-article-card__img{width:100%;height:100%;object-fit:cover;transition:transform var(--hw-transition-slow)}.hw-article-card:hover .hw-article-card__img{transform:scale(1.05)}.hw-article-card__tag{display:inline-block;font-family:var(--hw-font-ui);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--hw-caramel);margin-bottom:.5rem}.hw-article-card__title{font-family:var(--hw-font-text);font-size:1.125rem;color:var(--hw-ink);line-height:1.3;margin-bottom:.5rem;transition:color var(--hw-transition-base)}.hw-article-card:hover .hw-article-card__title{color:var(--hw-caramel)}.hw-article-card__excerpt{font-family:var(--hw-font-ui);font-size:.875rem;color:var(--hw-stone);line-height:1.5;margin-bottom:.5rem}.hw-article-card__date{font-family:var(--hw-font-ui);font-size:.75rem;color:#7a6e6280}.hw-trust-bar{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;padding:1.5rem 0}.hw-trust-item{display:flex;align-items:center;gap:.5rem;font-family:var(--hw-font-ui);font-size:.8125rem}.hw-trust-icon{width:20px;height:20px;color:var(--hw-caramel)}.hw-lang-toggle{font-family:var(--hw-font-ui);font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.25rem .5rem;border:1px solid currentColor;background:transparent;cursor:pointer;transition:all var(--hw-transition-base)}.hw-lang-toggle:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/110/assets/harlowe-base.css.map */
