:root{--tp-accent: #0f766e;--tp-on-accent: #ffffff;--tp-text: #1c2430;--tp-bg: #ffffff;--tp-heading: var(--tp-text);--tp-link: var(--tp-accent);--tp-muted: color-mix(in srgb,var(--tp-text) 62%,var(--tp-bg));--tp-line: color-mix(in srgb,var(--tp-text) 14%,var(--tp-bg));--tp-soft: color-mix(in srgb,var(--tp-text) 5%,var(--tp-bg));--tp-btn-bg: var(--tp-accent);--tp-btn-text: var(--tp-on-accent);--tp-btn-hover: color-mix(in srgb,var(--tp-btn-bg) 85%,#000);--tp-btn-radius: 6px;--tp-btn-pad: .65em 1.2em;--tp-btn-weight: 600;--tp-btn-transform: none;--tp-btn-tracking: 0;--tp-header-bg: var(--tp-bg);--tp-header-text: var(--tp-text);--tp-header-bd: var(--tp-line);--tp-header-shadow: none;--tp-header-h: 68px;--tp-logo-h: 48px;--tp-nav-hover: var(--tp-accent);--tp-nav-size: 1rem;--tp-nav-weight: 500;--tp-topbar-bg: var(--tp-footer-bg);--tp-topbar-text: var(--tp-on-footer);--tp-footer-bg: #10222b;--tp-on-footer: #ffffff;--tp-footer-link: var(--tp-on-footer);--tp-footer-space: 40px;--tp-content: 720px;--tp-wide: 1160px;--tp-sidebar-w: 300px;--tp-section-space: clamp(1.5rem,5vw,3.5rem);--tp-gap: clamp(1.25rem,3vw,2.5rem);--tp-radius: 6px;--tp-card-shadow: 0 1px 2px rgba(0,0,0,.04);--tp-thumb-ratio: 16 / 9;--tp-grid-cols: 3;--tp-shop-cols: 4;--tp-badge-bg: var(--tp-accent);--tp-badge-text: var(--tp-on-accent);--tp-font-body: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tp-font-heading: Charter,"Bitstream Charter","Sitka Text",Cambria,Georgia,serif;--tp-size: 1.125rem;--tp-lh: 1.65;--tp-heading-weight: 700;--tp-heading-lh: 1.2;--tp-h1: clamp(1.83rem,5vw,2.8rem);--tp-h2: clamp(1.4rem,3.4vw,1.9rem);--tp-h3: clamp(1.17rem,2.6vw,1.38rem);--tp-link-deco: underline;--tp-body-weight: 400;--tp-heading-tracking: -.01em;--tp-h4: 1.125rem;--tp-h5: 1rem;--tp-nav-transform: none;--tp-nav-tracking: 0;--tp-boxed-w: 1240px;--tp-sub-h: 56px}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 5rem}body{margin: 0;background: var(--tp-bg);color: var(--tp-text);font-family: var(--tp-font-body);font-size: var(--tp-size);line-height: var(--tp-lh);overflow-x: clip;text-rendering: optimizeLegibility}img,video,iframe,svg{max-width: 100%;height: auto}img{display: block}a{color: var(--tp-link);text-underline-offset: .18em;text-decoration-thickness: .08em}a:hover{text-decoration-thickness: .16em}:focus-visible{outline: 3px solid var(--tp-accent);outline-offset: 2px}h1,h2,h3,h4,h5,h6{font-family: var(--tp-font-heading);font-weight: var(--tp-heading-weight);line-height: var(--tp-heading-lh);color: var(--tp-heading);margin: 1.8em 0 .6em;text-wrap: balance}h1{font-size: var(--tp-h1);letter-spacing: -.015em}h2{font-size: var(--tp-h2)}h3{font-size: var(--tp-h3)}h4{font-size: 1.15rem}h5,h6{font-size: 1rem}p{margin: 0 0 1.25em}ul,ol{padding-left: 1.4em;margin: 0 0 1.25em}blockquote{margin: 1.75em 0;padding: .25em 0 .25em 1.25em;border-left: 4px solid var(--tp-accent);font-family: var(--tp-font-heading);font-size: 1.2em}blockquote cite{display: block;font-size: .8em;font-family: var(--tp-font-body);color: var(--tp-muted)}hr{border: 0;border-top: 1px solid var(--tp-line);margin: 2.5em 0}code,kbd,pre{font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: .9em}code{background: var(--tp-soft);padding: .1em .35em;border-radius: 4px}pre{background: var(--tp-soft);padding: 1em 1.25em;overflow-x: auto;border-radius: var(--tp-radius);line-height: 1.5}pre code{background: none;padding: 0}table{width: 100%;border-collapse: collapse;margin: 0 0 1.5em;font-size: .95em}th,td{padding: .6em .75em;border-bottom: 1px solid var(--tp-line);text-align: left}th{background: var(--tp-soft)}figure{margin: 0 0 1.5em}figcaption,.wp-caption-text{font-size: .85rem;color: var(--tp-muted);margin-top: .5em}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],textarea,select{width: 100%;max-width: 100%;padding: .65em .8em;font: inherit;color: inherit;background: var(--tp-bg);border: 1px solid color-mix(in srgb,var(--tp-text) 35%,var(--tp-bg));border-radius: var(--tp-radius)}button,input[type="submit"],.button,.wp-block-button__link{display: inline-block;padding: var(--tp-btn-pad);font: inherit;font-weight: var(--tp-btn-weight);text-transform: var(--tp-btn-transform);letter-spacing: var(--tp-btn-tracking);line-height: 1.3;text-decoration: none;cursor: pointer;color: var(--tp-btn-text);background: var(--tp-btn-bg);border: 2px solid var(--tp-btn-bg);border-radius: var(--tp-btn-radius)}button:hover,input[type="submit"]:hover,.button:hover,.wp-block-button__link:hover{background: var(--tp-btn-hover);border-color: var(--tp-btn-hover);color: var(--tp-btn-text)}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal}.screen-reader-text:focus{clip: auto;clip-path: none;height: auto;width: auto;margin: 0;left: .5rem;top: .5rem;z-index: 100000;padding: .8em 1.2em;background: var(--tp-bg);color: var(--tp-text);box-shadow: 0 0 0 3px var(--tp-accent)}@media (prefers-reduced-motion: reduce){*{animation: none!important;transition: none!important;scroll-behavior: auto!important}}.container{width: min(100% - 2rem,var(--tp-wide));margin-inline: auto}.site-content{padding-block: var(--tp-section-space)}.site-layout{display: grid;gap: var(--tp-gap);grid-template-columns: minmax(0,1fr)}.has-sidebar .site-layout{align-items: start}@media (min-width: 900px){.has-sidebar .site-layout{grid-template-columns: minmax(0,1fr) var(--tp-sidebar-w)}.sidebar-left .site-layout{grid-template-columns: var(--tp-sidebar-w) minmax(0,1fr)}.sidebar-left .site-main{order: 2}.sidebar-left .widget-area{order: 1}}.no-sidebar .narrow{max-width: var(--tp-content);margin-inline: auto}.no-sidebar .layout-list .posts{max-width: var(--tp-content);margin-inline: auto}.site-header{background: var(--tp-header-bg);color: var(--tp-header-text);border-bottom: 1px solid var(--tp-header-bd);box-shadow: var(--tp-header-shadow);z-index: 50}.sticky-header .site-header{position: sticky;top: 0}.admin-bar.sticky-header .site-header{top: 32px}@media (max-width: 782px){.admin-bar.sticky-header .site-header{top: 46px}}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: var(--tp-header-h);flex-wrap: wrap}.site-branding{display: flex;flex-direction: column;line-height: 1.2}.site-branding .custom-logo{max-height: var(--tp-logo-h);width: auto}.site-branding .custom-logo.is-svg,.site-branding .custom-logo[src$=".svg"]{height: var(--tp-logo-h);width: auto;max-width: 100%}.custom-logo-link{display: inline-flex}.site-title{margin: 0;font-family: var(--tp-font-heading);font-size: 1.35rem;font-weight: 700}.site-title a{color: inherit;text-decoration: none}.site-description{margin: .15rem 0 0;font-size: .85rem;color: inherit;opacity: .75}.menu-toggle{display: none;align-items: center;gap: .5rem;background: none;color: inherit;border: 1px solid var(--tp-line);padding: .45em .8em}.menu-toggle:hover{background: var(--tp-soft);color: inherit;border-color: var(--tp-line)}.menu-toggle-bars,.menu-toggle-bars::before,.menu-toggle-bars::after{display: block;width: 1.1rem;height: 2px;background: currentColor;position: relative}.menu-toggle-bars::before,.menu-toggle-bars::after{content: "";position: absolute;left: 0}.menu-toggle-bars::before{top: -6px}.menu-toggle-bars::after{top: 6px}.main-navigation ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .25rem 1.25rem}.main-navigation a{display: block;padding: .5rem 0;color: inherit;font-size: var(--tp-nav-size);font-weight: var(--tp-nav-weight);text-decoration: none}.main-navigation a:hover,.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color: var(--tp-nav-hover);text-decoration: underline;text-underline-offset: .35em}.main-navigation li{position: relative}.main-navigation .sub-menu{display: none;position: absolute;top: 100%;left: -1rem;min-width: 14rem;z-index: 10;flex-direction: column;gap: 0;padding: .5rem 1rem;background: var(--tp-header-bg);color: var(--tp-header-text);border: 1px solid var(--tp-line);border-radius: var(--tp-radius);box-shadow: 0 8px 24px rgba(0,0,0,.12)}.main-navigation li:hover>.sub-menu,.main-navigation li:focus-within>.sub-menu{display: flex}.archive-header{margin-bottom: 2rem}.archive-title,.page-title{margin: 0}.archive-description{color: var(--tp-muted);margin-top: .5rem}.posts{display: grid;gap: var(--tp-gap)}.layout-grid .posts{grid-template-columns: repeat(auto-fill,minmax(min(100%,260px),1fr))}@media (min-width: 900px){.layout-grid .posts{grid-template-columns: repeat(var(--tp-grid-cols),minmax(0,1fr))}}.layout-list .posts{gap: 2.5rem}.post-card{display: flex;flex-direction: column;gap: .9rem;min-width: 0}.layout-list .post-card{padding-bottom: 2.5rem;border-bottom: 1px solid var(--tp-line)}.layout-list .post-card:last-child{border-bottom: 0}.post-card-thumb{display: block;overflow: hidden;border-radius: var(--tp-radius);background: var(--tp-soft);aspect-ratio: var(--tp-thumb-ratio)}.post-card-thumb img{width: 100%;height: 100%;object-fit: cover}.post-card .entry-title{margin: 0;font-size: 1.45rem}.post-card .entry-title a{color: inherit;text-decoration: none}.post-card .entry-title a:hover{color: var(--tp-accent);text-decoration: underline}.post-card .entry-summary>:last-child{margin-bottom: 0}.read-more{font-weight: 600}.entry-meta{display: flex;flex-wrap: wrap;gap: .25rem 1rem;font-size: .875rem;color: var(--tp-muted)}.entry-meta a{color: inherit}.cat-links a{font-weight: 600;text-decoration: none;color: var(--tp-accent)}.entry-header{margin-bottom: 1.75rem}.entry-header .entry-title{margin: .4rem 0 .75rem}.post-thumbnail{margin: 0 0 2rem}.post-thumbnail img{width: 100%;border-radius: var(--tp-radius)}.entry-content>:first-child{margin-top: 0}.entry-content>:last-child{margin-bottom: 0}.entry-content a{text-decoration: var(--tp-link-deco)}.entry-footer{margin-top: 2.5rem;padding-top: 1.25rem;border-top: 1px solid var(--tp-line);font-size: .9rem;color: var(--tp-muted)}.tag-links a{display: inline-block;margin: 0 .35rem .35rem 0;padding: .15em .7em;background: var(--tp-soft);border-radius: 99px;color: inherit;text-decoration: none}.tag-links a:hover{background: var(--tp-accent);color: var(--tp-on-accent)}.page-links{margin: 1.5rem 0;font-weight: 600}.alignleft{float: left;margin: .25em 1.5em 1em 0}.alignright{float: right;margin: .25em 0 1em 1.5em}.aligncenter{margin-inline: auto;display: block;text-align: center}.no-sidebar .entry-content>.alignwide{width: min(100vw - 2rem,var(--tp-wide));max-width: none;margin-inline: calc(50% - min(100vw - 2rem,var(--tp-wide)) / 2)}.no-sidebar .entry-content>.alignfull{width: 100vw;max-width: none;margin-inline: calc(50% - 50vw)}.wp-caption{max-width: 100%}.sticky .entry-title::before{content: "★ ";color: var(--tp-accent)}.gallery-caption,.bypostauthor{display: block}.post-navigation .nav-links{display: grid;gap: 1rem;margin-top: 2.5rem}@media (min-width: 640px){.post-navigation .nav-links{grid-template-columns: 1fr 1fr}.post-navigation .nav-next{text-align: right}}.post-navigation a{display: block;padding: 1rem;border: 1px solid var(--tp-line);border-radius: var(--tp-radius);text-decoration: none;color: inherit;font-weight: 600}.post-navigation a:hover{border-color: var(--tp-accent)}.post-navigation .meta-nav{display: block;font-size: .8rem;font-weight: 400;color: var(--tp-muted)}.pagination{margin-top: 3rem}.pagination .nav-links{display: flex;flex-wrap: wrap;gap: .4rem;justify-content: center}.pagination .page-numbers{min-width: 2.5rem;padding: .45rem .8rem;text-align: center;border: 1px solid var(--tp-line);border-radius: var(--tp-radius);text-decoration: none;color: inherit}.pagination .page-numbers.current{background: var(--tp-accent);border-color: var(--tp-accent);color: var(--tp-on-accent)}.pagination a.page-numbers:hover{border-color: var(--tp-accent)}.comments-area{margin-top: 3.5rem;padding-top: 2rem;border-top: 1px solid var(--tp-line)}.comments-title,.comment-reply-title{margin-top: 0;font-size: 1.4rem}.comment-list,.comment-list .children{list-style: none;padding: 0;margin: 0}.comment-list .children{margin-left: clamp(.75rem,4vw,2.5rem)}.comment-body{padding: 1.25rem 0;border-bottom: 1px solid var(--tp-line)}.comment-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem 1rem;font-size: .875rem}.comment-author .avatar{float: left;margin-right: .75rem;border-radius: 50%}.comment-author .fn{font-weight: 700;font-style: normal}.comment-metadata a{color: var(--tp-muted)}.comment-content{margin-top: .75rem}.reply a{font-size: .875rem;font-weight: 600}.comment-form label{display: block;font-weight: 600;margin-bottom: .25rem}.comment-form p{margin-bottom: 1rem}.comment-form-cookies-consent{display: flex;gap: .5rem;align-items: baseline}.comment-form-cookies-consent label{font-weight: 400;display: inline}.comment-form-cookies-consent input{width: auto}.widget{margin-bottom: 2rem;font-size: .95rem}.widget-title{margin: 0 0 .75rem;font-size: 1.05rem}.widget ul{list-style: none;padding: 0;margin: 0}.widget li{padding: .3rem 0;border-bottom: 1px solid var(--tp-line)}.widget li:last-child{border-bottom: 0}.widget a{color: inherit}.widget a:hover{color: var(--tp-accent)}.site-footer .widget a:hover{color: var(--tp-footer-link)}.search-form{display: flex;gap: .5rem}.search-form label{flex: 1}.search-form .search-field{height: 100%}.not-found{text-align: center;padding-block: 3rem}.not-found .search-form{max-width: 28rem;margin: 1.5rem auto 0}.site-footer{background: var(--tp-footer-bg);color: var(--tp-on-footer);padding-block: var(--tp-footer-space);margin-top: 2rem;font-size: .95rem}.site-footer a{color: var(--tp-footer-link)}.footer-widgets{display: grid;gap: 2rem;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));margin-bottom: 2rem}.footer-widgets .widget li{border-color: color-mix(in srgb,var(--tp-on-footer) 20%,transparent)}.footer-bottom{display: flex;flex-wrap: wrap;gap: 1rem;justify-content: space-between;align-items: center}.footer-navigation ul{list-style: none;display: flex;flex-wrap: wrap;gap: .5rem 1.25rem;margin: 0;padding: 0}.site-info{margin: 0}@media print{.site-header,.site-footer,.widget-area,.comments-area,.post-navigation,.pagination{display: none}body{font-size: 12pt;color: #000;background: #fff}a{color: inherit}}.topbar{background: var(--tp-topbar-bg);color: var(--tp-topbar-text);font-size: .85rem}.topbar a{color: inherit}.topbar-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .25rem 1rem;padding-block: .4rem}.topbar-text{margin: 0}.header-actions{display: flex;align-items: center;gap: .75rem}.header-cta{padding: .5em 1em}.main-navigation .nav-cta{display: none}.main-navigation a.nav-cta{align-items: center;justify-content: center;padding: .8em 1.2em;border: 2px solid var(--tp-btn-bg);border-radius: var(--tp-btn-radius);background: var(--tp-btn-bg);color: var(--tp-btn-text);font-weight: var(--tp-btn-weight);text-decoration: none;box-shadow: none}.header-cart{position: relative;display: inline-flex;padding: .4rem;color: inherit}.header-cart:hover{color: var(--tp-accent)}.header-cart .cart-count{position: absolute;top: -.1rem;right: -.2rem;min-width: 1.15rem;height: 1.15rem;padding: 0 .25rem;display: grid;place-items: center;border-radius: 99px;font-size: .7rem;font-weight: 700;line-height: 1;background: var(--tp-accent);color: var(--tp-on-accent)}.header-cart[data-count="0"] .cart-count{display: none}.social-links{list-style: none;display: flex;flex-wrap: wrap;gap: .25rem 1rem;margin: 0;padding: 0;font-size: .875rem}.social-links a{text-decoration: none}.social-links a:hover{text-decoration: underline}.is-landing .site-content{padding-block: 0}.is-landing .entry-content>:not(.alignfull):not(.alignwide):not(.vc_row):not(.vc_section){max-width: var(--tp-content);margin-inline: auto}.is-landing .entry-content>.alignwide{max-width: none}.is-landing .site-footer{margin-top: 0}.is-clean .site-content{padding-block: 0}.entry-content>.alignfull.has-background{padding-inline: 1rem}:where(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--tp-content);margin-left: auto;margin-right: auto}:where(.is-layout-constrained)>:where(.alignwide){max-width: var(--tp-wide)}:where(.entry-content>.alignfull.is-layout-constrained){padding-inline: 1rem}:where(.is-layout-flex){display: flex;flex-wrap: wrap;align-items: center;gap: .75rem}:where(.is-content-justification-center.is-layout-flex){justify-content: center}:where(.wp-block-buttons){display: flex;flex-wrap: wrap;gap: .75rem}:where(.wp-block-columns){display: flex;flex-wrap: wrap;gap: var(--tp-gap);align-items: normal}:where(.wp-block-columns.are-vertically-aligned-center){align-items: center}:where(.wp-block-column){flex: 1 1 0;min-width: 0}@media (max-width: 781px){:where(.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column){flex-basis: 100%}}@media (min-width: 782px){:where(.wp-block-columns){flex-wrap: nowrap}}.wp-block-button.is-style-outline .wp-block-button__link{background: transparent;color: var(--tp-btn-bg)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background: var(--tp-btn-bg);color: var(--tp-btn-text)}.has-accent-background-color .wp-block-button__link{background: var(--tp-on-accent);color: var(--tp-accent);border-color: var(--tp-on-accent)}.has-accent-background-color .wp-block-button.is-style-outline .wp-block-button__link{background: transparent;color: var(--tp-on-accent)}.has-accent-background-color a:not(.wp-block-button__link){color: inherit}.has-ink-background-color .wp-block-button__link{background: var(--tp-on-footer);color: var(--tp-footer-bg);border-color: var(--tp-on-footer)}.has-ink-background-color .wp-block-button__link:hover{background: var(--tp-accent);border-color: var(--tp-accent);color: var(--tp-on-accent)}.has-ink-background-color .wp-block-button.is-style-outline .wp-block-button__link{background: transparent;color: var(--tp-on-footer)}.has-ink-background-color .tempo-lead{color: inherit;opacity: .82}.has-ink-background-color a:not(.wp-block-button__link){color: inherit}.has-text-color :where(h1,h2,h3,h4,h5,h6){color: inherit}.wp-block-columns{gap: var(--tp-gap)}.wp-block-details{border: 1px solid var(--tp-line);border-radius: var(--tp-radius);padding: .9rem 1.1rem;margin-bottom: .75rem}.wp-block-details summary{font-weight: 600;cursor: pointer}.wp-block-details[open] summary{margin-bottom: .6rem}.wp-block-image img,.wp-block-cover{border-radius: var(--tp-radius)}.tempo-card{border: 1px solid var(--tp-line);border-radius: var(--tp-radius);padding: 1.5rem;height: 100%;background: var(--tp-bg);box-shadow: var(--tp-card-shadow)}.tempo-card>:first-child{margin-top: 0}.tempo-card>:last-child{margin-bottom: 0}.tempo-card.is-featured{border-color: var(--tp-accent);box-shadow: 0 0 0 2px var(--tp-accent)}.tempo-price{font-family: var(--tp-font-heading);font-size: 2.4rem;line-height: 1.1;margin: .25rem 0 1rem}.tempo-price small{font-family: var(--tp-font-body);font-size: 1rem;color: var(--tp-muted)}.tempo-stat{font-family: var(--tp-font-heading);font-size: clamp(2.2rem,5vw,3.2rem);font-weight: var(--tp-heading-weight);letter-spacing: -.02em;line-height: 1;margin: 0 0 .35rem;color: var(--tp-heading)}.tempo-card ul{padding-left: 1.2em}.header-cta.is-outline{background: transparent;color: var(--tp-btn-bg)}.header-cta.is-outline:hover{background: var(--tp-btn-bg);color: var(--tp-btn-text)}.header-search-toggle{background: none;border: 0;color: inherit;padding: .4rem;display: inline-flex;line-height: 1}.header-search-toggle:hover{background: none;color: var(--tp-nav-hover)}.header-search{border-top: 1px solid var(--tp-line);background: var(--tp-bg);color: var(--tp-text);padding-block: 1rem}.header-search[hidden]{display: none}.header-transparent.is-landing .site-header{position: absolute;left: 0;right: 0;top: 0;background: transparent;border-color: transparent;box-shadow: none}.header-transparent.is-landing.admin-bar .site-header{top: 32px}@media (max-width: 782px){.header-transparent.is-landing.admin-bar .site-header{top: 46px}}.title-center .entry-header,.title-center .archive-header,.title-center .page-title{text-align: center}.title-center .entry-header .entry-meta{justify-content: center}.footer-center .site-footer{text-align: center}.footer-center .footer-bottom,.footer-center .footer-navigation ul,.footer-center .social-links{justify-content: center}.back-to-top{position: fixed;right: 1rem;bottom: 1rem;z-index: 60;width: 2.75rem;height: 2.75rem;padding: 0;display: grid;place-items: center;border-radius: 50%;font-size: 1.2rem;line-height: 1;box-shadow: 0 4px 14px rgba(0,0,0,.25)}.back-to-top[hidden]{display: none}.reading-time::before{content: "•";margin-right: .6rem;opacity: .6}.author-box{display: flex;gap: 1rem;margin-top: 2.5rem;padding: 1.25rem;background: var(--tp-soft);border-radius: var(--tp-radius)}.author-box .avatar{border-radius: 50%;flex: none}.author-box .author-name{margin: 0 0 .25rem;font-size: 1.1rem;font-family: var(--tp-font-heading)}.author-box p{margin: 0;font-size: .95rem}.related-posts{margin-top: 3rem}.related-posts h2{font-size: 1.35rem;margin-top: 0}.related-posts .related-grid{display: grid;gap: 1.25rem;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr))}.related-card .post-card-thumb{margin-bottom: .6rem}.related-card h3{margin: 0;font-size: 1.05rem}.related-card h3 a{color: inherit;text-decoration: none}.related-card h3 a:hover{color: var(--tp-link);text-decoration: underline}.site-content--builder,.is-builder .site-content{padding-block: 0}.is-builder .narrow,.is-builder .entry-content{max-width: none}.is-builder .site-footer{margin-top: 0}.button.is-outline{background: transparent;color: var(--tp-btn-bg)}.button.is-outline:hover{background: var(--tp-btn-bg);color: var(--tp-btn-text)}.tempo-buttons{display: flex;flex-wrap: wrap;gap: .75rem;margin: 1.5rem 0 0}.tempo-menu-item{margin: 0;padding: .7rem 0;border-bottom: 1px dashed var(--tp-line)}.tempo-stat-box{text-align: center}.tempo-stat-box p{margin: 0}.tempo-posts{display: grid;gap: 1.25rem;grid-template-columns: repeat(var(--cols,3),minmax(0,1fr))}@media (max-width: 700px){.tempo-posts{grid-template-columns: 1fr}}.tempo-card h3{margin-top: 0}.tempo-card .wp-block-image,.tempo-card .tempo-card-media{margin: 0 0 1rem}.tempo-card .wp-block-image img,.tempo-card .tempo-card-media img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--tp-radius)}.wp-block-columns .wp-block-image{margin: 0}.wp-block-columns .wp-block-image img{width: 100%;height: auto;border-radius: var(--tp-radius)}.related-card .post-card-thumb img,.post-card-thumb img{transition: transform .4s ease}.post-card:hover .post-card-thumb img{transform: scale(1.03)}@media (prefers-reduced-motion: reduce){.post-card:hover .post-card-thumb img{transform: none}}html{scroll-padding-top: calc(var(--tp-header-h) + 1rem)}body{-webkit-font-smoothing: antialiased;font-weight: var(--tp-body-weight)}h1,h2,h3,h4,h5,h6{letter-spacing: var(--tp-heading-tracking);text-transform: var(--tp-heading-transform,none)}.tempo-stat,.tempo-posts .wp-block-latest-posts__post-title{text-transform: var(--tp-heading-transform,none)}h4{font-size: var(--tp-h4)}h5{font-size: var(--tp-h5)}.has-text-align-center{text-align: center}.site{min-height: 100vh;display: flex;flex-direction: column;background: var(--tp-bg)}.site-content{flex: 1 0 auto}.site-boxed{background: var(--tp-boxed-bg,color-mix(in srgb,var(--tp-text) 7%,var(--tp-bg)))}.site-boxed .site{max-width: var(--tp-boxed-w);margin-inline: auto}.site-boxed.boxed-shadow .site{box-shadow: 0 0 60px rgba(0,0,0,.12)}.site-boxed.no-sidebar .entry-content>.alignwide{width: 100%;max-width: none;margin-inline: 0}.site-boxed.no-sidebar .entry-content>.alignfull{width: auto;max-width: none;margin-inline: calc(50% - min(var(--tp-boxed-w),100vw) / 2)}.site-header{position: relative;background: transparent;isolation: isolate;transition: transform .3s ease,box-shadow .3s ease}.site-header::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--tp-header-bg)}.sticky-header .site-header::before{background: color-mix(in srgb,var(--tp-header-bg) 92%,transparent);-webkit-backdrop-filter: saturate(1.5) blur(14px);backdrop-filter: saturate(1.5) blur(14px)}.header-transparent.is-landing .site-header::before{background: transparent;-webkit-backdrop-filter: none;backdrop-filter: none}.header-inner{position: relative;gap: 1.25rem}.header-full .header-inner{width: calc(100% - 3rem);max-width: none}.site-branding{min-width: 0;flex: 0 1 auto}.header-default .site-branding,.header-burger .site-branding{flex: 1 1 12rem}.header-default .site-title,.header-burger .site-title{max-width: 34ch;text-wrap: balance}.header-default .site-description,.header-burger .site-description{max-width: 48ch}.site-title{font-size: clamp(1.05rem,1.7vw,1.35rem);line-height: 1.2;letter-spacing: -.01em}.header-right{display: flex;align-items: center;gap: .75rem}.header-actions{flex: none}.main-navigation{flex: 0 0 auto}.sticky-shrink .header-inner{transition: min-height .25s ease}.sticky-shrink .site-header.is-scrolled .header-inner{min-height: calc(var(--tp-header-h) * .72)}.sticky-shrink .site-header.is-scrolled .custom-logo{max-height: calc(var(--tp-logo-h) * .8)}.sticky-shrink .site-header.is-scrolled{box-shadow: 0 2px 20px rgba(0,0,0,.08)}.sticky-smart .site-header.is-hidden{transform: translateY(-110%)}.main-navigation ul{gap: .15rem}.main-navigation a{padding: .5rem .85rem;border-radius: 999px;text-transform: var(--tp-nav-transform);letter-spacing: var(--tp-nav-tracking);transition: background .2s,color .2s,box-shadow .2s}.main-navigation .menu-item-has-children>a::after{content: "";display: inline-block;width: .38em;height: .38em;margin-left: .5em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-2px);opacity: .55}.nav-style-pill .main-navigation a:hover{background: var(--tp-soft);color: var(--tp-nav-hover);text-decoration: none}.nav-style-pill .main-navigation .current-menu-item>a,.nav-style-pill .main-navigation .current_page_item>a,.nav-style-pill .main-navigation .current-menu-ancestor>a{background: color-mix(in srgb,var(--tp-nav-hover) 12%,transparent);color: var(--tp-nav-hover);text-decoration: none}.nav-style-underline .main-navigation a{padding: .5rem .15rem;margin-inline: .45rem;border-radius: 0;box-shadow: inset 0 -2px 0 transparent}.nav-style-underline .main-navigation a:hover,.nav-style-underline .main-navigation .current-menu-item>a,.nav-style-underline .main-navigation .current_page_item>a{color: var(--tp-nav-hover);text-decoration: none;box-shadow: inset 0 -2px 0 var(--tp-nav-hover)}.nav-style-plain .main-navigation a{padding: .5rem .6rem;border-radius: 0}@media (min-width: 900px) and (max-width: 1360px){.main-navigation a{padding-inline: .6rem;font-size: calc(var(--tp-nav-size) * .95)}.nav-style-underline .main-navigation a{padding-inline: .1rem;margin-inline: .35rem}}.nav-style-plain .main-navigation a:hover,.nav-style-plain .main-navigation .current-menu-item>a,.nav-style-plain .main-navigation .current_page_item>a{color: var(--tp-nav-hover);text-decoration: none}.main-navigation .sub-menu{border-radius: calc(var(--tp-radius) * 1.3);padding: .6rem;min-width: 15rem;box-shadow: 0 16px 40px rgba(0,0,0,.14)}.main-navigation .sub-menu a{border-radius: calc(var(--tp-radius))}.main-navigation .sub-menu .sub-menu{top: -.6rem;left: 100%}.main-navigation li.mega{position: static}.main-navigation li.mega>.sub-menu{left: 0;right: 0;width: 100%;min-width: 0;padding: 1.5rem 1.75rem}.main-navigation li.mega:hover>.sub-menu,.main-navigation li.mega:focus-within>.sub-menu{display: grid;grid-template-columns: repeat(var(--mega-cols,4),minmax(0,1fr));gap: 1rem 2rem}.main-navigation li.mega-2{--mega-cols: 2}.main-navigation li.mega-3{--mega-cols: 3}.main-navigation li.mega-5{--mega-cols: 5}.main-navigation li.mega-6{--mega-cols: 6}.main-navigation li.mega>.sub-menu>li>a{font-weight: 700;padding-inline: 0;pointer-events: auto}.main-navigation li.mega .sub-menu .sub-menu{display: block;position: static;box-shadow: none;border: 0;padding: 0;min-width: 0;background: none}.main-navigation li.mega .sub-menu .sub-menu a{font-weight: 400;opacity: .85;padding-inline: 0}.main-navigation li.mega .menu-item-has-children>a::after{display: none}.topbar-inner{gap: .25rem 1.5rem}.topbar-items{list-style: none;display: flex;flex-wrap: wrap;gap: .15rem 1.25rem;margin: 0;padding: 0}.topbar a{text-decoration: none}.topbar a:hover{text-decoration: underline}.header-overlay{position: fixed;inset: 0;background: rgba(0,0,0,.45);opacity: 0;visibility: hidden;transition: opacity .3s,visibility .3s;z-index: 110}.header-overlay.is-visible{opacity: 1;visibility: visible}.menu-open{overflow: hidden}.subheader{position: relative;isolation: isolate;padding-block: var(--tp-sub-h);background: var(--tp-sub-bg,var(--tp-soft));color: var(--tp-sub-text,var(--tp-text));border-bottom: 1px solid var(--tp-line)}.subheader.has-image{background-image: var(--tp-sub-img);background-size: cover;background-position: center;border-bottom: 0}.subheader.has-image::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--tp-sub-overlay,rgba(0,0,0,.5))}.subheader-center{text-align: center}.subheader-title{margin: 0;color: inherit;font-size: clamp(1.7rem,4vw,2.6rem)}.breadcrumbs{margin-top: .6rem;font-size: .875rem;opacity: .85}.breadcrumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: .2rem .5rem;margin: 0;padding: 0}.subheader-center .breadcrumbs ol{justify-content: center}.breadcrumbs li + li::before{content: "/";margin-right: .5rem;opacity: .5}.breadcrumbs a{color: inherit;text-decoration: none}.breadcrumbs a:hover{text-decoration: underline}.woocommerce-breadcrumb{margin: .6rem 0 0!important;color: inherit!important}.post-card-body{display: flex;flex-direction: column;gap: .9rem;min-width: 0}@media (min-width: 700px){.layout-side .posts{grid-template-columns: 1fr}.layout-side .post-card{flex-direction: row;gap: 1.75rem;align-items: stretch}.layout-side .post-card-thumb{flex: 0 0 38%;max-width: 38%;align-self: flex-start}}.layout-masonry .posts{display: block;column-gap: var(--tp-gap);column-count: 1}@media (min-width: 640px){.layout-masonry .posts{column-count: 2}}@media (min-width: 960px){.layout-masonry .posts{column-count: var(--tp-grid-cols)}}.layout-masonry .post-card{break-inside: avoid;margin-bottom: var(--tp-gap)}.layout-masonry .post-card-thumb{aspect-ratio: auto}.layout-masonry .post-card-thumb img{height: auto}.footer-widgets{gap: 2.5rem;padding-bottom: 2rem;margin-bottom: 1.5rem;border-bottom: 1px solid color-mix(in srgb,var(--tp-on-footer) 16%,transparent)}@media (min-width: 900px){.footer-wide-first .footer-widgets{grid-template-columns: 1.7fr repeat(3,1fr)}}.site-footer :is(h1,h2,h3,h4,h5,h6){color: inherit;font-family: var(--tp-font-body);font-size: .95rem;text-transform: uppercase;letter-spacing: .07em;margin: 0 0 1rem}.site-footer p{margin: 0 0 .6rem;opacity: .88}.footer-widgets ul{list-style: none;margin: 0;padding: 0}.footer-widgets li{padding: .25rem 0;border: 0}.site-footer a{text-decoration: none}.site-footer a:hover{text-decoration: underline}.social-pill .social-links a{display: inline-block;padding: .25rem .85rem;border: 1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius: 999px}.social-pill .social-links a:hover{background: color-mix(in srgb,currentColor 14%,transparent);text-decoration: none}.button,.wp-block-button__link,input[type="submit"]{transition: background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.button:hover,.wp-block-button__link:hover,input[type="submit"]:hover{transform: translateY(-1px);box-shadow: 0 8px 18px color-mix(in srgb,var(--tp-btn-bg) 28%,transparent)}.entry-content .wp-block-button__link,.entry-content .button,.tempo-buttons .button,.wp-block-button__link{text-decoration: none}@media (prefers-reduced-motion: reduce){.button:hover,.wp-block-button__link:hover,input[type="submit"]:hover,.tempo-card:hover{transform: none}}.wp-block-group>:first-child,.wp-block-column>:first-child{margin-top: 0}.wp-block-group>:last-child,.wp-block-column>:last-child{margin-bottom: 0}.tempo-card{padding: 1.75rem;border-radius: calc(var(--tp-radius) * 1.3);transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tempo-card:hover{transform: translateY(-3px);box-shadow: 0 16px 36px rgba(0,0,0,.09);border-color: color-mix(in srgb,var(--tp-accent) 40%,var(--tp-line))}.tempo-card .wp-block-image,.tempo-card .tempo-card-media{margin: 0 0 1rem}.tempo-hero,.tempo-sec--hero{background-image: radial-gradient(900px 420px at 92% -10%,color-mix(in srgb,var(--tp-accent) 16%,transparent),transparent 70%),radial-gradient(700px 360px at -5% 110%,color-mix(in srgb,var(--tp-accent) 9%,transparent),transparent 70%)}.tempo-hero .wp-block-image img,.tempo-sec--hero .wpb_single_image img{box-shadow: 0 24px 60px rgba(0,0,0,.16)}.tempo-cta .wp-block-button__link{box-shadow: none}.tempo-hero--cover{--tp-cover-overlay: var(--tp-footer-bg);color: #fff;background-image: none}.tempo-hero--cover .wp-block-cover__background{opacity: 1!important;background: linear-gradient(100deg,color-mix(in srgb,var(--tp-cover-overlay) 92%,#000) 0%,color-mix(in srgb,var(--tp-cover-overlay) 72%,transparent) 48%,color-mix(in srgb,var(--tp-cover-overlay) 18%,transparent) 100%)!important}.tempo-hero--cover .wp-block-cover__inner-container{width: min(100% - 2rem,var(--tp-wide))!important;margin-inline: auto!important}.tempo-hero--cover .wp-block-cover__inner-container>*{margin-left: 0!important;margin-right: 0!important;max-width: 40rem}.tempo-hero--cover h1{color: #fff;font-size: clamp(2.2rem,5.6vw,4.1rem);line-height: 1.06;letter-spacing: -.02em;margin-bottom: 1.25rem}.tempo-hero--cover .tempo-eyebrow{color: #fff;background: rgba(255,255,255,.16);backdrop-filter: blur(4px)}.tempo-hero--cover .tempo-lead{color: rgba(255,255,255,.88);font-size: 1.15em}.tempo-hero--cover .tempo-checks{color: rgba(255,255,255,.85)}.tempo-hero--cover .tempo-checks span::before{color: #fff}.tempo-hero--cover .wp-block-buttons{margin-top: 2rem}.tempo-hero--cover .is-style-outline .wp-block-button__link{color: #fff;border-color: rgba(255,255,255,.7);background: transparent}.tempo-hero--cover .is-style-outline .wp-block-button__link:hover{background: #fff;border-color: #fff;color: #14110f}@media (max-width: 781px){.tempo-hero--cover{min-height: 0!important;padding-top: 64px!important;padding-bottom: 64px!important}.tempo-hero--cover .wp-block-cover__background{background: color-mix(in srgb,var(--tp-cover-overlay) 80%,transparent)!important}}.tempo-posts.wp-block-latest-posts.is-grid{gap: var(--tp-gap);padding: 0}.tempo-posts.wp-block-latest-posts.is-grid li{margin: 0;padding: 0 0 1.25rem;overflow: hidden;display: flex;flex-direction: column;background: var(--tp-bg);border: 1px solid var(--tp-line);border-radius: calc(var(--tp-radius) * 1.3);box-shadow: var(--tp-card-shadow);transition: transform .25s ease,box-shadow .25s ease}@media (min-width: 600px){.tempo-posts.wp-block-latest-posts.columns-3 li{width: auto}.tempo-posts.wp-block-latest-posts.is-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr))}}@media (min-width: 900px){.tempo-posts.wp-block-latest-posts.is-grid.columns-2{grid-template-columns: repeat(2,minmax(0,1fr))}.tempo-posts.wp-block-latest-posts.is-grid.columns-3{grid-template-columns: repeat(3,minmax(0,1fr))}}.tempo-posts.wp-block-latest-posts.is-grid li:hover{transform: translateY(-3px);box-shadow: 0 16px 36px rgba(0,0,0,.09)}.tempo-posts .wp-block-latest-posts__featured-image{margin: 0 0 1rem}.tempo-posts .wp-block-latest-posts__featured-image img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: 0}.tempo-posts .wp-block-latest-posts__post-title{margin: 0 1.25rem .35rem;font-family: var(--tp-font-heading);font-size: 1.15rem;font-weight: var(--tp-heading-weight);line-height: 1.3;color: var(--tp-heading);text-decoration: none}.tempo-posts .wp-block-latest-posts__post-title:hover{color: var(--tp-accent)}.tempo-posts .wp-block-latest-posts__post-date{margin: 0 1.25rem .6rem;font-size: .85rem;color: var(--tp-muted)}.tempo-posts .wp-block-latest-posts__post-excerpt{margin: 0 1.25rem;font-size: .95rem;color: var(--tp-muted)}.wp-block-details summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 1rem}.wp-block-details summary::-webkit-details-marker{display: none}.wp-block-details summary::after{content: "";flex: none;width: .55rem;height: .55rem;margin-right: .25rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform .2s ease;opacity: .6}.wp-block-details[open] summary::after{transform: rotate(-135deg)}.wp-block-details{background: var(--tp-bg);transition: border-color .2s ease}.wp-block-details[open]{border-color: color-mix(in srgb,var(--tp-accent) 45%,var(--tp-line))}.tempo-gallery.wp-block-gallery{--wp--style--unstable-gallery-gap: clamp(.6rem,1.6vw,1.1rem);gap: var(--wp--style--unstable-gallery-gap)}.tempo-gallery.wp-block-gallery .wp-block-image{margin: 0;overflow: hidden;border-radius: calc(var(--tp-radius) * 1.2)}.tempo-gallery.wp-block-gallery .wp-block-image img{border-radius: 0;aspect-ratio: 4 / 3;object-fit: cover;transition: transform .5s ease}.tempo-gallery.wp-block-gallery .wp-block-image:hover img{transform: scale(1.05)}@media (prefers-reduced-motion: reduce){.tempo-gallery.wp-block-gallery .wp-block-image:hover img{transform: none}}.is-layout-constrained>.woocommerce{max-width: var(--tp-wide)}.tempo-eyebrow{display: inline-block;width: auto;margin: 0 0 1rem;padding: .3rem .95rem;border-radius: 999px;font-size: .78rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--tp-accent);background: color-mix(in srgb,var(--tp-accent) 12%,transparent)}.tempo-eyebrow.has-text-align-center{display: block;width: fit-content;margin-inline: auto;margin-bottom: 1rem}:is(.eb-line,.eb-number,.eb-plain) .tempo-eyebrow{padding: 0;border-radius: 0;background: none;color: var(--tp-hl,var(--tp-accent));font-size: .72rem;letter-spacing: .16em}.eb-line .tempo-eyebrow::before{content: "";display: inline-block;width: 2rem;height: 1px;margin-right: .8rem;vertical-align: middle;background: currentColor}.eb-number .entry-content{counter-reset: tempo-sec}.eb-number .tempo-eyebrow::before{counter-increment: tempo-sec;content: counter(tempo-sec,decimal-leading-zero) " — ";white-space: pre;color: var(--tp-muted)}:is(.eb-line,.eb-number,.eb-plain) .tempo-hero--cover .tempo-eyebrow{color: #fff;background: none;backdrop-filter: none}.cards-lined .tempo-card{padding: 1.4rem 0 0;background: none;border: 0;border-top: 1px solid color-mix(in srgb,var(--tp-heading) 70%,transparent);border-radius: 0;box-shadow: none}.cards-lined .tempo-card:hover{transform: none;box-shadow: none}.cards-lined .tempo-card.is-featured{border-top: 3px solid var(--tp-accent);box-shadow: none}.cards-plain .tempo-card{padding: 0;background: none;border: 0;box-shadow: none;border-radius: 0}.cards-plain .tempo-card:hover{transform: none;box-shadow: none}:is(.cards-lined,.cards-plain) :is(.tempo-cat,.tempo-product).tempo-card{padding: 0;border-top: 0}:is(.cards-lined,.cards-plain) :is(.tempo-cat,.tempo-product).tempo-card h3{margin-inline: 0}:is(.cards-lined,.cards-plain) :is(.tempo-cat,.tempo-product).tempo-card p{margin-inline: 0}.tempo-lead{max-width: 660px;margin-inline: 0;color: var(--tp-muted);font-size: 1.1em}.tempo-lead.has-text-align-center{margin-inline: auto}.has-accent-background-color .tempo-lead{color: inherit;opacity: .92}.tempo-icon{width: 3rem;height: 3rem;display: grid;place-items: center;margin: 0 0 1rem;border-radius: calc(var(--tp-radius) * 1.5);font-size: 1.25rem;font-weight: 700;line-height: 1;color: var(--tp-accent);background: color-mix(in srgb,var(--tp-accent) 12%,transparent)}.tempo-stars{margin: 0 0 .5rem;color: var(--tp-accent);letter-spacing: .15em;font-size: 1.05rem}.tempo-checks{display: flex;flex-wrap: wrap;gap: .4rem 1.25rem;margin: 1.25rem 0 0;font-size: .95rem;color: var(--tp-muted)}.tempo-checks.has-text-align-center{justify-content: center}.tempo-checks span::before{content: "✓";margin-right: .4rem;font-weight: 700;color: var(--tp-accent)}.tempo-logo-label{margin: 0 0 1.25rem;text-align: center;font-size: .8rem;letter-spacing: .1em;text-transform: uppercase;color: var(--tp-muted)}.tempo-logos{display: flex;flex-wrap: wrap;justify-content: center;gap: .75rem 3rem;margin: 0;font-family: var(--tp-font-heading);font-size: 1.2rem;font-weight: 700;color: var(--tp-muted);opacity: .85}.tempo-card.tempo-cat,.tempo-card.tempo-product{padding: 0;overflow: hidden;position: relative}.tempo-card.tempo-cat .wp-block-image,.tempo-card.tempo-cat .tempo-card-media,.tempo-card.tempo-product .wp-block-image,.tempo-card.tempo-product .tempo-card-media{margin: 0}.tempo-card.tempo-cat .wp-block-image img,.tempo-card.tempo-cat .tempo-card-media img,.tempo-card.tempo-product .wp-block-image img,.tempo-card.tempo-product .tempo-card-media img{border-radius: 0;aspect-ratio: var(--tp-card-ratio,1);object-fit: cover;width: 100%}.tempo-card.tempo-cat h3,.tempo-card.tempo-product h3{margin: 1rem 1.25rem .15rem;font-size: 1.05rem}.tempo-card.tempo-cat h3 a{color: inherit;text-decoration: none}.tempo-card.tempo-cat h3 a::after{content: "";position: absolute;inset: 0}.tempo-card.tempo-cat p,.tempo-card.tempo-product p{margin: 0 1.25rem 1.25rem;color: var(--tp-muted);font-size: .9rem}.tempo-product-price{font-weight: 700;color: var(--tp-text)!important;font-size: 1rem!important}.tp-reveal{opacity: 0;transform: translateY(22px);transition: opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.tp-reveal.is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.tp-reveal{opacity: 1;transform: none;transition: none}}.wp-block-group:where(.is-style-tempo-soft,.is-style-tempo-dark,.is-style-tempo-accent,.is-style-tempo-card,.is-style-tempo-neon):not([style*="padding"]){padding: clamp(1.5rem,4vw,3rem)}.is-style-tempo-soft{background: var(--tp-soft);border-radius: calc(var(--tp-radius) * 1.3)}.is-style-tempo-dark{background: var(--tp-footer-bg);color: var(--tp-on-footer);border-radius: calc(var(--tp-radius) * 1.3)}.is-style-tempo-accent{background: var(--tp-accent);color: var(--tp-on-accent);border-radius: calc(var(--tp-radius) * 1.3)}.alignfull:is(.is-style-tempo-soft,.is-style-tempo-dark,.is-style-tempo-accent){border-radius: 0}:is(.is-style-tempo-dark,.is-style-tempo-accent) :where(h1,h2,h3,h4,h5,h6,a:not(.wp-block-button__link)){color: inherit}.is-style-tempo-dark .wp-block-button__link{background: var(--tp-on-footer);color: var(--tp-footer-bg);border-color: var(--tp-on-footer)}.is-style-tempo-accent .wp-block-button__link{background: var(--tp-on-accent);color: var(--tp-accent);border-color: var(--tp-on-accent)}.is-style-tempo-card{background: var(--tp-bg);border: 1px solid var(--tp-line);border-radius: calc(var(--tp-radius) * 1.4);box-shadow: 0 18px 40px -24px rgba(0,0,0,.25)}.is-style-tempo-neon{border: 2px solid var(--c,var(--tp-accent));border-radius: 18px;background: var(--tp-soft);box-shadow: 0 0 26px -6px var(--c,var(--tp-accent))}.wp-block-button.is-style-tempo-glow .wp-block-button__link{box-shadow: 0 0 26px -2px var(--tp-btn-bg)}.wp-block-image.is-style-tempo-shadow img{box-shadow: 0 28px 60px -24px rgba(0,0,0,.45)}.wp-block-heading.is-style-tempo-display{font-size: clamp(2.4rem,6vw,4.6rem);line-height: 1.04;letter-spacing: -.025em}.hb-row{display: grid;grid-template-columns: minmax(0,auto) minmax(0,1fr);align-items: center;gap: .75rem 1.5rem}.hb-row.has-center{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr)}.hb-row:not(.has-center)>.hb-center{display: none}.hb-zone{display: flex;flex-wrap: wrap;align-items: center;gap: .6rem 1.25rem;min-width: 0}.hb-center{justify-content: center}.hb-right{justify-content: flex-end}.hb-el{display: flex;align-items: center;min-width: 0}.hb-row--main .hb-zone{flex-wrap: nowrap}.hb-el .button,.hb-contact{white-space: nowrap}.hb-el--cta,.hb-el--button2,.hb-el--search,.hb-el--cart,.hb-el--whatsapp,.hb-el--phone,.hb-el--email{flex: none}.hb-el--menu,.hb-el--menu2{flex: 0 1 auto;min-width: 0}.hb-center .hb-el--menu .menu{justify-content: center}.hb-left .hb-el--menu .menu{justify-content: flex-start}.hb-right .hb-el--menu .menu,.hb-right .hb-el--menu2 .menu{justify-content: flex-end}.hb-row--main{min-height: var(--tp-header-h)}.hb-top .hb-row{min-height: 40px;font-size: .875rem}.hb-bottom{border-top: 1px solid var(--tp-header-bd)}.hb-bottom .hb-row{min-height: 52px}.header-builder .hb .main-navigation{margin: 0}.hb-contact{display: inline-flex;align-items: center;gap: .4rem;color: inherit;text-decoration: none;white-space: nowrap}.hb-contact:hover{color: var(--tp-accent)}.hb-top .hb-contact:hover{color: inherit;opacity: .8}.hb-html>:first-child{margin-top: 0}.hb-html>:last-child{margin-bottom: 0}.header-builder .site-branding{flex: 0 1 auto}.fb .hb-row{gap: .75rem 2rem}.fb-payments{display: flex;flex-wrap: wrap;gap: .4rem;margin: 0;padding: 0;list-style: none}.fb-payments li{padding: .15rem .55rem;border: 1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius: 4px;font-size: .75rem;font-weight: 700;letter-spacing: .02em;opacity: .85}@media (max-width: 767px){.fb .hb-row{display: flex;flex-direction: column;text-align: center}.fb .hb-zone{justify-content: center}}.entry-content>.wp-block-group.alignfull:has(>.alignwide,>.wp-block-columns.alignwide,>.woocommerce)>:is(.tempo-eyebrow,.wp-block-heading,.tempo-lead,.tempo-checks):not(.has-text-align-center),.entry-content>.wp-block-group.alignfull.tempo-hero:has(>.alignwide)>.wp-block-buttons:not(.is-content-justification-center){max-width: var(--tp-wide);margin-left: auto;margin-right: auto}.entry-content>.wp-block-group.alignfull:has(>.alignwide,>.wp-block-columns.alignwide,>.woocommerce)>.tempo-eyebrow:not(.has-text-align-center){display: block;width: auto}.is-layout-constrained>.tempo-eyebrow:not(.has-text-align-center){display: block;width: auto}.eb-pill .is-layout-constrained>.tempo-eyebrow:not(.has-text-align-center){width: fit-content;margin-left: max(0px,calc((100% - var(--tp-content)) / 2))!important;margin-right: 0!important}.eb-pill .entry-content>.wp-block-group.alignfull>.tempo-eyebrow:not(.has-text-align-center){width: fit-content;margin-left: max(0px,calc((100% - var(--tp-wide)) / 2))}.tempo-eyebrow + :is(h1,h2,h3){margin-top: 0}:is(.eb-line,.eb-number,.eb-plain) .tempo-eyebrow{margin-bottom: 1.1rem}.wp-block-heading + .tempo-lead{margin-top: 0}.tempo-hero .wp-block-columns{gap: clamp(1.5rem,5vw,4.5rem)}.tempo-hero .wp-block-columns .wp-block-image img{width: 100%;aspect-ratio: 5 / 4;object-fit: cover;box-shadow: 0 30px 70px -24px rgba(0,0,0,.3)}.tempo-hero h1{margin-bottom: 1.25rem}.tempo-hero .wp-block-buttons{margin-top: 1.75rem}.tempo-logos-band>.tempo-logos{max-width: var(--tp-wide)!important;gap: .75rem clamp(1.5rem,4vw,3.5rem);font-size: 1.1rem;font-weight: 600;letter-spacing: .01em;opacity: .7}.tempo-logos span{white-space: nowrap}.tempo-logo-label{margin-bottom: 1rem;font-size: .72rem;letter-spacing: .16em}@media (min-width: 782px){.tempo-stats .wp-block-column + .wp-block-column{border-left: 1px solid var(--tp-line)}}.tempo-stats .tempo-stat + p{margin: 0;color: var(--tp-muted);font-size: .95rem}.tempo-person .wp-block-image img{aspect-ratio: 4 / 5;object-position: 50% 18%}.tempo-person h3{margin-bottom: .2rem;font-size: 1.15rem}.tempo-person p{margin: 0;color: var(--tp-muted);font-size: .95rem}.tempo-card .wp-block-quote{margin: 0;padding: 0;border: 0;font-family: var(--tp-font-body);font-size: 1.02rem;font-style: normal;line-height: 1.6}.tempo-card .wp-block-quote p{margin: 0 0 1rem}.tempo-card .wp-block-quote cite{font-size: .875rem;font-style: normal;font-weight: 600;color: var(--tp-heading)}.tempo-stars{margin-bottom: .9rem;font-size: .9rem}.tempo-faq .tempo-side .wp-block-details:last-child{margin-bottom: 0}.tempo-faq .wp-block-details summary{font-size: 1.02rem}:is(.cards-lined,.cards-plain) .tempo-posts.wp-block-latest-posts.is-grid li{padding-bottom: 0;background: none;border: 0;border-radius: 0;box-shadow: none}:is(.cards-lined,.cards-plain) .tempo-posts.wp-block-latest-posts.is-grid li:hover{transform: none;box-shadow: none}:is(.cards-lined,.cards-plain) .tempo-posts :is(.wp-block-latest-posts__post-title,.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-excerpt){margin-inline: 0}.tempo-posts .wp-block-latest-posts__featured-image{overflow: hidden}.tempo-posts .wp-block-latest-posts__featured-image img,.post-card-thumb img{transition: transform .6s cubic-bezier(.2,.7,.2,1)}.tempo-posts li:hover .wp-block-latest-posts__featured-image img,.post-card:hover .post-card-thumb img{transform: scale(1.035)}.posts .post-card.is-featured{grid-column: 1 / -1}.post-card.is-featured .post-card-thumb{aspect-ratio: 2 / 1}.post-card.is-featured .entry-title{font-size: clamp(1.7rem,3.4vw,2.5rem);line-height: 1.15}.post-card.is-featured .entry-summary{max-width: 46rem;font-size: 1.05em}.layout-grid .post-card:not(.is-featured) .entry-title{font-size: 1.3rem}.layout-grid .post-card.is-featured{padding-bottom: calc(var(--tp-gap) * .5);border-bottom: 1px solid var(--tp-line)}
