
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" class="has-font-hnl has-font-hnb has-font-hnr has-font-hnm" data-class="has-font-hnl has-font-hnb has-font-hnr has-font-hnm hydrated" data-logged-in=""><head profile="http://gmpg.org/xfn/11"> <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('consent', 'default', {
      'ad_storage': 'denied',
      'analytics_storage': 'denied',
      'functionality_storage': 'denied',
      'personalization_storage': 'denied',
      'security_storage': 'granted',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
      'wait_for_update': 500
    });
  </script><script
  type="text/javascript"
  charset="UTF-8"
  src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"
  data-domain-script="850e361b-b9a4-48af-a47e-21ff4eaa782f"
  async
></script><script async src="https://www.googletagmanager.com/gtag/js?id=G-Z2LEWBWKBD"></script><script type="text/javascript">
  function userHasConsent(groupId) {
    if (typeof OnetrustActiveGroups === 'string') {
      return OnetrustActiveGroups.split(',').includes(groupId);
    }
    return false;
  }

  function waitForConsentGroup(callback, timeout = 5000, interval = 100) {
    const start = Date.now();

    function check() {
      if (typeof OnetrustActiveGroups === 'string') {
        callback();
      } else if (Date.now() - start < timeout) {
        setTimeout(check, interval);
      } else {
        console.warn("OnetrustActiveGroups variable not available within timeout.");
        callback(); // fallback if needed
      }
    }

    check();
  }

  function OptanonWrapper() {
    waitForConsentGroup(function () {
      try {
        const adConsent = userHasConsent('C0004');
        const analyticsConsent = userHasConsent('C0002');

        const adStorageConsentState = adConsent ? 'granted' : 'denied';
        const analyticsStorageConsentState = analyticsConsent ? 'granted' : 'denied';
        const adUserDataConsentState = adStorageConsentState;
        const adPersonalizationConsentState = adStorageConsentState;

        if (typeof analytics !== 'undefined' && typeof analytics.page === 'function') {
          analytics.page({
            adStorageConsentState,
            analyticsStorageConsentState,
            adUserDataConsentState,
            adPersonalizationConsentState
          });
        }

          // ADDED: Explicit gtag consent update
          if (typeof gtag === 'function') {
            gtag('consent', 'update', {
              'ad_storage': adStorageConsentState,
              'analytics_storage': analyticsStorageConsentState,
              'ad_user_data': adUserDataConsentState,
              'ad_personalization': adPersonalizationConsentState
            });
          }

        if (analyticsConsent && typeof gtag === 'function') {
          gtag('config', 'G-Z2LEWBWKBD');
        } else {
          console.info('Google Analytics tracking blocked due to lack of consent.');
        }

      } catch (e) {
        console.error('Error running consent-aware tracking logic', e);
      }
    });
  }
</script><script
  src="https://cdn.jsdelivr.net/npm/@segment/analytics-consent-wrapper-onetrust@latest/dist/umd/analytics-onetrust.umd.js"
  async
></script>  <script>
            (function(h, o, t, j, a, r) {
                h.hj = h.hj || function() {
                    (h.hj.q = h.hj.q || []).push(arguments)
                };
                h._hjSettings = {
                    hjid: 2066482,
                    hjsv: 6
                };
                a = o.getElementsByTagName('head')[0];
                r = o.createElement('script');
                r.async = 1;
                r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
                a.appendChild(r);
            })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
        </script> <meta name='robots' content='noindex, follow'/> <title>Page not found | TrainingPeaks</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="generator" content="WordPress 6.6.2"/>  <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta name="color-scheme" content="light only"/> <meta http-equiv="x-ua-compatible" content="ie=edge"> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://hriilokio.info/feed/"/> <link rel="alternate" type="text/xml" title="RSS .92" href="https://hriilokio.info/feed/rss/"/> <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="https://hriilokio.info/feed/atom/"/> <link rel="pingback" href="https://hriilokio.info/xmlrpc.php"/> <meta name="msapplication-TileColor" content="#005695"> <meta name="msapplication-TileImage" content="https://assets.hriilokio.info/favicons/mstile-144x144.png"> <meta name="theme-color" content="#005695"/> <meta id="HOME_BASE_URI" name="tp-home-uri" content="https://home.hriilokio.info"/> <meta id="TPAPI_BASE_URI" name="tp-api-uri" content="https://tpapi.hriilokio.info"/> <meta id="ROLLBAR_ACCESS_TOKEN" name="tp-rollbar-token" content="f0f1d402344f4b58aa0668eda527dcee"/> <meta id="ROLLBAR_ENV" name="tp-rollbar-env" content="Production"/> <meta id="SEGMENT_ANALYTICS_KEY" name="tp-segment-env" content="eWSxeD3ITOpF0xvFEIcWrFJSUFyZEltI"/> <meta id="EPPO_API_KEY" name="tp-eppo-api-key" content="zFd-Va4dAEmnA9qF4S4-ajfpBLnHT1DhdtdBW1K6MT8"/> <meta id="TP_MARKETING_API_URI" name="tp-marketing-api-uri" content="https://marketingapi.hriilokio.info"/> <meta id="TRAINING_PLAN_SEARCH_BASE_URI" name="tp-training-plan-search-base-uri" content="https://planstore.hriilokio.info"/> <meta id="SITE_URL" name="tp-site-url" content="https://hriilokio.info"/> <meta name="facebook-domain-verification" content="1j1nlfq23l1m2t77ovu5y8usax22ma"/> <meta id="gtmKey" name="gtmKey" content="G-Z2LEWBWKBD"/>  <title>Page not found | TrainingPeaks</title> <meta property="og:locale" content="en_US"/> <meta property="og:title" content="Page not found | TrainingPeaks"/> <meta property="og:site_name" content="TrainingPeaks"/> <script type="application/ld+json" class="yoast-schema-graph">{
	    "@context": "https://schema.org",
	    "@graph": [
	        {
	            "@type": "WebSite",
	            "@id": "https://hriilokio.info/#website",
	            "url": "https://hriilokio.info/",
	            "name": "TrainingPeaks",
	            "description": "Expert Advice and Training Tips for Triathlon, Cycling, and Running",
	            "publisher": {
	                "@id": "https://hriilokio.info/#organization"
	            },
	            "alternateName": "TP",
	            "potentialAction": [
	                {
	                    "@type": "SearchAction",
	                    "target": {
	                        "@type": "EntryPoint",
	                        "urlTemplate": "https://hriilokio.info/?s={search_term_string}"
	                    },
	                    "query-input": "required name=search_term_string"
	                }
	            ],
	            "inLanguage": "en-US"
	        },
	        {
	            "@type": "Organization",
	            "@id": "https://hriilokio.info/#organization",
	            "name": "TrainingPeaks",
	            "alternateName": "TP",
	            "url": "https://hriilokio.info/",
	            "logo": {
	                "@type": "ImageObject",
	                "inLanguage": "en-US",
	                "@id": "https://hriilokio.info/#/schema/logo/image/",
	                "url": "https://wpassets.hriilokio.info/wp-content/uploads/2025/03/25102652/TPApp_Icon.jpg",
	                "contentUrl": "https://wpassets.hriilokio.info/wp-content/uploads/2025/03/25102652/TPApp_Icon.jpg",
	                "width": 1000,
	                "height": 1000,
	                "caption": "TrainingPeaks"
	            },
	            "image": {
	                "@id": "https://hriilokio.info/#/schema/logo/image/"
	            },
	            "sameAs": [
	                "http://www.facebook.com/trainingpeaks",
	                "https://twitter.com/trainingpeaks",
	                "http://www.instagram.com/trainingpeaks",
	                "http://www.youtube.com/trainingpeaks"
	            ]
	        }
	    ]
	}</script> <link rel='dns-prefetch' href='//hriilokio.info'/><link rel='dns-prefetch' href='//tp-front-end.hriilokio.info'/><link rel='dns-prefetch' href='//assets.hriilokio.info'/><link rel='stylesheet' id='common_css-css' href='https://tp-front-end.hriilokio.info/pattern-library/v5/css/pattern-library-common.css?ver=6.6.2&#038;checksum=trunk-213ac18' type='text/css' media='all'/><link rel='stylesheet' id='common_css_overrides-css' href='/wp-content/themes/trainingpeaks/css/pl-common-overrides.css?ver=6.6.2&#038;checksum=trunk-213ac18' type='text/css' media='all'/><link rel='stylesheet' id='tp_animations_css-css' href='/wp-content/themes/trainingpeaks/css/gutenberg/tp-animations-keyframes.css?ver=6.6.2&#038;checksum=trunk-213ac18' type='text/css' media='all'/><link rel='stylesheet' id='tw_presets-css' href='/wp-content/themes/trainingpeaks/css/tp-tw-presets.css?ver=6.6.2&#038;checksum=trunk-213ac18' type='text/css' media=''/><link rel='stylesheet' id='tw_jit_css-css' href='/wp-content/compiled/css/tailwind/style.css?ver=6.6.2&#038;checksum=trunk-213ac18' type='text/css' media=''/><link rel='stylesheet' id='tp_orphaned_grid_items-css' href='/wp-content/themes/trainingpeaks/css/gutenberg/tp-orphaned-grid-items.css?ver=6.6.2&#038;checksum=trunk-213ac18' type='text/css' media=''/><link rel='stylesheet' id='wp-block-library-css' href='/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2&#038;checksum=trunk-213ac18' type='text/css' media='all'/><style id='wp-block-library-theme-inline-css' type='text/css'>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}</style><style id='global-styles-inline-css' type='text/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--brand-blue: #3177FF;--wp--preset--color--brand-darkblue: #1840EC;--wp--preset--color--brand-navy: #010F31;--wp--preset--color--brand-tan: #F8F6F1;--wp--preset--color--brand-darktan: #EBE6DC;--wp--preset--color--brand-white: #FFFFFF;--wp--preset--color--brand-pink: #FF5FA9;--wp--preset--color--secondary-transparent: transparent;--wp--preset--color--hyperlink: #3177FF;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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--gradient--green-lightest-light-blue-darkest: linear-gradient(90deg, #68cb83 0%, #349cdc 100%);--wp--preset--gradient--grey-lightest-grey-darkest: linear-gradient(135deg, #f8f8f8 0%, #aeaeae 50%, #303030 100%);--wp--preset--gradient--cool-gray-050-cool-gray-900: linear-gradient(135deg, #fbfdfe 0%, #64748b 50%, #1a202e 100%);--wp--preset--gradient--pink-050-pink-900: linear-gradient(135deg, #fdf2f8 0%, #e74694 50%, #751a3d 100%);--wp--preset--gradient--red-050-red-900: linear-gradient(135deg, #fdf2f2 0%, #f05252 50%, #771d1d 100%);--wp--preset--gradient--orange-050-orange-900: linear-gradient(135deg, #fff8f1 0%, #ff5a1f 50%, #73230d 100%);--wp--preset--gradient--yellow-050-yellow-900: linear-gradient(135deg, #fdfdea 0%, #c27803 50%, #633112 100%);--wp--preset--gradient--green-050-green-900: linear-gradient(135deg, #f3faf7 0%, #0e9f6e 50%, #014737 100%);--wp--preset--gradient--teal-050-teal-900: linear-gradient(135deg, #eafcff 0%, #00bad6 50%, #006170 100%);--wp--preset--gradient--blue-to-dark-blue: -webkit-gradient(linear,left top,left bottom,from(#005695),to(#001d3b));--wp--preset--gradient--blue-050-brand-navy: linear-gradient(135deg, #d7eeff 0%, #005695 50%, #002743 100%);--wp--preset--gradient--indigo-050-indigo-900: linear-gradient(135deg, #f0f5ff 0%, #6875f5 50%, #362f78 100%);--wp--preset--gradient--purple-050-purple-900: linear-gradient(135deg, #f6f5ff 0%, #9061f9 50%, #4a1d96 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-brand-blue-color{color: var(--wp--preset--color--brand-blue) !important;}.has-brand-darkblue-color{color: var(--wp--preset--color--brand-darkblue) !important;}.has-brand-navy-color{color: var(--wp--preset--color--brand-navy) !important;}.has-brand-tan-color{color: var(--wp--preset--color--brand-tan) !important;}.has-brand-darktan-color{color: var(--wp--preset--color--brand-darktan) !important;}.has-brand-white-color{color: var(--wp--preset--color--brand-white) !important;}.has-brand-pink-color{color: var(--wp--preset--color--brand-pink) !important;}.has-secondary-transparent-color{color: var(--wp--preset--color--secondary-transparent) !important;}.has-hyperlink-color{color: var(--wp--preset--color--hyperlink) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-brand-blue-background-color{background-color: var(--wp--preset--color--brand-blue) !important;}.has-brand-darkblue-background-color{background-color: var(--wp--preset--color--brand-darkblue) !important;}.has-brand-navy-background-color{background-color: var(--wp--preset--color--brand-navy) !important;}.has-brand-tan-background-color{background-color: var(--wp--preset--color--brand-tan) !important;}.has-brand-darktan-background-color{background-color: var(--wp--preset--color--brand-darktan) !important;}.has-brand-white-background-color{background-color: var(--wp--preset--color--brand-white) !important;}.has-brand-pink-background-color{background-color: var(--wp--preset--color--brand-pink) !important;}.has-secondary-transparent-background-color{background-color: var(--wp--preset--color--secondary-transparent) !important;}.has-hyperlink-background-color{background-color: var(--wp--preset--color--hyperlink) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-brand-blue-border-color{border-color: var(--wp--preset--color--brand-blue) !important;}.has-brand-darkblue-border-color{border-color: var(--wp--preset--color--brand-darkblue) !important;}.has-brand-navy-border-color{border-color: var(--wp--preset--color--brand-navy) !important;}.has-brand-tan-border-color{border-color: var(--wp--preset--color--brand-tan) !important;}.has-brand-darktan-border-color{border-color: var(--wp--preset--color--brand-darktan) !important;}.has-brand-white-border-color{border-color: var(--wp--preset--color--brand-white) !important;}.has-brand-pink-border-color{border-color: var(--wp--preset--color--brand-pink) !important;}.has-secondary-transparent-border-color{border-color: var(--wp--preset--color--secondary-transparent) !important;}.has-hyperlink-border-color{border-color: var(--wp--preset--color--hyperlink) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-green-lightest-light-blue-darkest-gradient-background{background: var(--wp--preset--gradient--green-lightest-light-blue-darkest) !important;}.has-grey-lightest-grey-darkest-gradient-background{background: var(--wp--preset--gradient--grey-lightest-grey-darkest) !important;}.has-cool-gray-050-cool-gray-900-gradient-background{background: var(--wp--preset--gradient--cool-gray-050-cool-gray-900) !important;}.has-pink-050-pink-900-gradient-background{background: var(--wp--preset--gradient--pink-050-pink-900) !important;}.has-red-050-red-900-gradient-background{background: var(--wp--preset--gradient--red-050-red-900) !important;}.has-orange-050-orange-900-gradient-background{background: var(--wp--preset--gradient--orange-050-orange-900) !important;}.has-yellow-050-yellow-900-gradient-background{background: var(--wp--preset--gradient--yellow-050-yellow-900) !important;}.has-green-050-green-900-gradient-background{background: var(--wp--preset--gradient--green-050-green-900) !important;}.has-teal-050-teal-900-gradient-background{background: var(--wp--preset--gradient--teal-050-teal-900) !important;}.has-blue-to-dark-blue-gradient-background{background: var(--wp--preset--gradient--blue-to-dark-blue) !important;}.has-blue-050-brand-navy-gradient-background{background: var(--wp--preset--gradient--blue-050-brand-navy) !important;}.has-indigo-050-indigo-900-gradient-background{background: var(--wp--preset--gradient--indigo-050-indigo-900) !important;}.has-purple-050-purple-900-gradient-background{background: var(--wp--preset--gradient--purple-050-purple-900) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@eppo/js-client-sdk@latest/dist/eppo-sdk.min.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="eppo-js"></script><script type="text/javascript" src="/wp-includes/js/jquery/jquery.min.js?ver=3.7.1&amp;checksum=trunk-213ac18" id="jquery-core-js"></script><script type="text/javascript" src="/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1&amp;checksum=trunk-213ac18" id="jquery-migrate-js"></script><script type="text/javascript" src="/wp-includes/js/jcrop/jquery.Jcrop.min.js?ver=0.9.15&amp;checksum=trunk-213ac18" id="jcrop-js"></script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/admin-analytics.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="admin_analytics-js"></script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/rollbar.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="rollbar-js"></script><script id="pattern_library_nomodule" src="https://tp-front-end.hriilokio.info/pattern-library/v5/js/stencil/pattern-library/pattern-library.js?ver=6.6.2&#038;checksum=trunk-213ac18" nomodule=""></script><script id="pattern_library_module" src="https://tp-front-end.hriilokio.info/pattern-library/v5/js/stencil/pattern-library/pattern-library.esm.js?ver=6.6.2&#038;checksum=trunk-213ac18" type="module"></script><script type="text/javascript" src="https://assets.hriilokio.info/js/common-3.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="common_assets-js"></script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/gutenberg/tp-scheduled-banners.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="scheduled_banners-js"></script><link rel="https://api.w.org/" href="https://hriilokio.info/wp-json/"/><link rel="icon" href="https://wpassets.hriilokio.info/wp-content/uploads/2025/03/31174958/cropped-favicon-32x32.png" sizes="32x32"/><link rel="icon" href="https://wpassets.hriilokio.info/wp-content/uploads/2025/03/31174958/cropped-favicon-192x192.png" sizes="192x192"/><link rel="apple-touch-icon" href="https://wpassets.hriilokio.info/wp-content/uploads/2025/03/31174958/cropped-favicon-180x180.png"/><meta name="msapplication-TileImage" content="https://wpassets.hriilokio.info/wp-content/uploads/2025/03/31174958/cropped-favicon-270x270.png"/> <style id="gutenberg-block-frontend-spacings"> @media screen and (min-width:640px){#tp-container-9ba5d15 > * {padding-top:4rem !important;padding-bottom:1.3333333333333rem !important;}}@media screen and (min-width:768px){#tp-container-9ba5d15 > * {padding-top:4.8rem !important;padding-bottom:1.6rem !important;}}@media screen and (min-width:1024px){#tp-container-9ba5d15 > * {padding-top:5.3333333333333rem !important;padding-bottom:1.7777777777778rem !important;}}@media screen and (min-width:1280px){#tp-container-9ba5d15 > * {padding-top:6rem !important;padding-bottom:2rem !important;}}@media screen and (max-width:639px){#tp-container-9ba5d15 > * {padding-top:3rem !important;padding-bottom:1rem !important;}}@media screen and (min-width:640px){#tp-container-3c598567 > * {padding-top:inherit !important;padding-bottom:4rem !important;}}@media screen and (min-width:768px){#tp-container-3c598567 > * {padding-top:inherit !important;padding-bottom:4.8rem !important;}}@media screen and (min-width:1024px){#tp-container-3c598567 > * {padding-top:inherit !important;padding-bottom:5.3333333333333rem !important;}}@media screen and (min-width:1280px){#tp-container-3c598567 > * {padding-top:inherit !important;padding-bottom:6rem !important;}}@media screen and (max-width:639px){#tp-container-3c598567 > * {padding-top:inherit !important;padding-bottom:3rem !important;}} </style> <style type="text/css" id="wp-custom-css"> /* Images that have these classes will show or hide depending on the screen size *//* display desktop img */@media only screen and (min-width: 1035px) { img.show-desktop { display: block!important; } img.show-mobile { display: none!important; }}/* display mobile img */@media only screen and (max-width: 1034px) { img.show-desktop { display: none!important; } img.show-mobile { display: block!important; } }/* TEMPORARY: image center for specific blog posts */body.single-post.postid-107229 figure:has(img[src="https://wpassets.hriilokio.info/wp-content/uploads/2025/09/12103923/Matthew-Marquardt-PMC-1024x476.png"]){ display: flex; flex-direction: column; align-items: center;}body#post-107910.single-post.postid-107910 div#articleContent figure.aligncenter{ display: flex; flex-direction: column; align-items: center;}body#post-107995.single-post.postid-107995 div#articleContent figure.wp-block-image{ display: flex; flex-direction: column; align-items: center;}/* TEMP: reverse the stack on pricing options */@media(max-width: 1023px){ .page-id-50500 div[data-acf-block-name='acf/price-options'] div[data-repeater-type='regular-repeater']{ display: flex; flex-direction: column-reverse; }}/* TEMP: custom styling for testimonial block */.page-id-107589 div#joe-corcione div[data-half-bg-style] div:first-child{ display: flex; align-items: center;}.page-id-107589 div#joe-corcione div[data-half-bg-style] img{ height: auto;}/* TEMP: adjust photos in split image block */.page-id-107869 div[data-acf-block-name='acf/split-with-image-on-left'] div.u-wp-3-order-2 img{ object-position: right;}.page-id-107869 div[data-acf-block-name='acf/split-with-image-on-left'] div.u-wp-3-order-1 img{ object-position: left;}@media(min-width:1024px) and (max-width:1279px){ .page-id-107869 div[data-acf-block-name='acf/split-with-image-on-left'] div[data-block-id]{ display: unset;}}@media(min-width:1280px){ .page-id-107869 div[data-acf-block-name='acf/split-with-image-on-left'] div[data-block-id]{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));}}/*Coach Success Stories playground*/#post-107888.tp_playground-template div[data-acf-block-name='acf/split-with-image-on-left'] div.u-wp-3-order-2 img{ object-position: right;}#post-107888.tp_playground-template div[data-acf-block-name='acf/split-with-image-on-left'] div.u-wp-3-order-1 img{ object-position: left;}#post-107888.tp_playground-template #pablo-pablo div.u-wp-3-order-2{ overflow: hidden;}#post-107888.tp_playground-template #pablo-pablo div.u-wp-3-order-2 img{ width: calc(100% + 3px); max-width: calc(100% + 3px);}@media(min-width:1024px) and (max-width:1279px){ #post-107888.tp_playground-template div[data-acf-block-name='acf/split-with-image-on-left'] div[data-block-id]{ display: unset;}}@media(min-width:1280px){ #post-107888.tp_playground-template div[data-acf-block-name='acf/split-with-image-on-left'] div[data-block-id]{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));}}/*Coach Success Page*/#post-76342.page.page-id-76342 div[data-acf-block-name='acf/split-with-image-on-left'] div.u-wp-3-order-2 img{ object-position: right;}#post-76342.page.page-id-76342 div[data-acf-block-name='acf/split-with-image-on-left'] div.u-wp-3-order-1 img{ object-position: left;}#post-76342.page.page-id-76342 #pablo-pablo div.u-wp-3-order-2{ overflow: hidden;}#post-76342.page.page-id-76342 #pablo-pablo div.u-wp-3-order-2 img{ width: calc(100% + 3px); max-width: calc(100% + 3px);}@media(min-width:1024px) and (max-width:1279px){ #post-76342.page.page-id-76342 div[data-acf-block-name='acf/split-with-image-on-left'] div[data-block-id]{ display: unset;}}@media(min-width:1280px){ #post-76342.page.page-id-76342 div[data-acf-block-name='acf/split-with-image-on-left'] div[data-block-id]{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));}}/*TEMP: athlete pricing page, remove after testing */#post-50500.page-template-default #do-not-display-block{ display: none;}/* TEMP: specific blog to center buttons. Remove after fix */#post-78593.post-template-default main .wp-block-buttons{ display: flex; justify-content: center;}/*TEMP: remove after cyber sale is over*/#post-50477.page-id-50477 #cyber-sale-banner, #post-41505.page-id-41505 #cyber-sale-banner{ display: none;}body:has(div[data-acf-block-name='acf/full-screen-navigation']) #cyber-sale-banner{ display: none;} </style> <script>
jQuery(document).ready(function($) {
    window.webutils = window.webutils || {};

    var originalSetAffiliateCookie = window.webutils.setAffiliateCookie;

    window.webutils.setAffiliateCookie = function(affiliateCode) {
        // Assume 'Cookies' object from cookie.min.js is available.
        if (typeof Cookies !== 'undefined' && Cookies.set && Cookies.get) { // Added Cookies.get check
            const cookieName = 'tpAC_Production';
            const currentCookieValue = Cookies.get(cookieName); // Get the current value of the cookie

            // Check if a new, non-empty affiliateCode is provided,
            // OR if the cookie is not currently set with a valid value.
            // A "valid value" means it's not null, undefined, or an empty string.
            if (affiliateCode && affiliateCode.length > 0) { // New non-empty code provided
                Cookies.set(cookieName, affiliateCode, { expires: 7, path: '/' });
                console.log('Affiliate cookie "' + cookieName + '" set/updated with value:', affiliateCode, 'and 7-day expiration.');
            } else if (!currentCookieValue || currentCookieValue.length === 0) {
                // If no new code is provided AND the cookie is currently empty/unset,
                // then we might still want to set it to 'null' or clear it, depending on desired behavior.
                // For now, let's just avoid overwriting a potentially existing valid cookie.
                // If the intention is ONLY to set 'Polar' when explicitly on partner page,
                // and clear it otherwise, then current logic is mostly fine, but this prevents clearing from other pages.
                console.log('No valid affiliate code provided, and cookie is currently empty or not set. No change to affiliate cookie.');
            } else {
                // If no new code is provided, but the cookie already has a value, DO NOT OVERWRITE IT.
                console.log('Affiliate cookie "' + cookieName + '" already has value:', currentCookieValue, '. Not overwriting with empty/null value.');
            }

        } else {
            console.warn('Cookies.js library not found or Cookies.set/get method is missing. Cannot manage affiliate cookie with expiration.');
            if (originalSetAffiliateCookie) {
                originalSetAffiliateCookie(affiliateCode);
            } else {
                document.cookie = "tpAC_Production=" + affiliateCode + ";path=/";
            }
        }
    };
});
</script></head><body id="post-" class="error404 page--home has-hero-banner"> <style> @media (min-width: 0px) { :root { --header-size: 5.5rem; } } @media (min-width: 768px) { :root { --header-size: 8.5rem; } } #navigation-wrapper { min-height: var(--header-size); } main { margin-top: calc(-1 * var(--header-size)) !important; } body:not(.has-hero-banner) main { padding-top: calc(0.8 * var(--header-size)) !important; } .tp-color-magic tp-flyout button, .ignore-inferred-text-color tp-flyout button { -webkit-appearance: none; --tw-bg-opacity: 1; background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); background-image: unset; } .tp-color-magic #navigation-slot-wrapper tp-flyout button { --tw-bg-opacity: unset; background-color: unset; } </style> <div id="navigation-wrapper" class="u-z-10 u-relative tp-color-magic "> <tp-header authenticated="false" class="light-bg " app-tp-uri="/launch-app"> <div id="navigation-slot-wrapper" class="u-flex"> <span class="toggle-navigation"></span> </div> </tp-header> <tp-sidebar> <tp-nav-menu></tp-nav-menu> </tp-sidebar> </div> <div class="wrapper"> <main class="entry-content"> <div id="tp-block-wrapper" class="u-wp-3-relative u-wp-3-bg-white u-wp-3-overflow-hidden"> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><body><div id="tp-container-3787faea" class="u-wp-3-bg-white u-wp-3-relative "><div ><div data-class="" data-container-level-1="u-wp-3-bg-white u-wp-3-relative " data-container-level-2="" data-block-container="true" data-acf-block-name="acf/card-with-background-image" data-acf-block-id="tp-container-3787faea" > <picture><img class=" u-wp-3-relative u-wp-3-w-full u-wp-3-object-cover sm-mw:!u-wp-3-h-[500px]" src="https://wpassets.hriilokio.info/wp-content/uploads/2022/05/05112401/hero-layer-background-768.jpg" title="Hero Layer Background 768" alt="Hero Layer Background 768" loading="lazy" style="height:458px"></picture> <div class="u-wp-3-text-center u-wp-3-px-4 u-wp-3-w-full u-wp-3-absolute u-wp-3-top-1/2 u-wp-3-left-1/2 u-wp-3--translate-y-1/2 u-wp-3--translate-x-1/2 u-wp-3-mx-auto u-wp-3-max-w-md lg:u-wp-3-max-w-7xl u-wp-3-px-4 md:u-wp-3-px-0 lg:u-wp-3-px-12 1xl:u-wp-3-px-0"> </div></div></div></div></body></html><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><body><div id="tp-container-9ba5d15" class="u-wp-3-bg-white"><div class="u-wp-3-mx-auto u-wp-3-py-12 sm:u-wp-3-py-32 lg:u-wp-3-py-48 u-wp-3-max-w-md lg:u-wp-3-max-w-7xl u-wp-3-px-4 md:u-wp-3-px-0 lg:u-wp-3-px-12 1xl:u-wp-3-px-0"><div data-class="" data-container-level-1="u-wp-3-bg-white" data-container-level-2="u-wp-3-mx-auto u-wp-3-py-12 sm:u-wp-3-py-32 lg:u-wp-3-py-48 u-wp-3-max-w-md lg:u-wp-3-max-w-7xl u-wp-3-px-4 md:u-wp-3-px-0 lg:u-wp-3-px-12 1xl:u-wp-3-px-0" data-block-container="true" data-acf-block-name="acf/heading-options" data-acf-block-id="tp-container-9ba5d15" > <div class="u-wp-3-text-left"> <h3 class="u-wp-3-type-headline-3 md:u-wp-3-type-headline-3-md u-wp-3-text-cool-gray-800"> Uh Oh! It looks like that page got dropped from the peloton. </h3> <p class="u-wp-3-mt-3 sm:u-wp-3-mt-4 u-wp-3-text-cool-gray-600 u-wp-3-type-subheading-2 md:u-wp-3-type-subheading-2-md lg:u-wp-3-type-subheading-2-lg"> Based on GPS data, this is the best way home. </p> </div></div></div></div></body></html><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><html><body><div id="tp-container-3c598567" class="u-wp-3-bg-white"><div class="u-wp-3-py-16 sm:u-wp-3-py-24 u-wp-3-mx-auto u-wp-3-max-w-md lg:u-wp-3-max-w-7xl u-wp-3-px-4 md:u-wp-3-px-0 lg:u-wp-3-px-12 1xl:u-wp-3-px-0"> <style> [data-block-id='tp-container-3c598567'] [data-swiper-wrapper] .swiper-slide{ width: rem !important; }[data-block-id='tp-container-3c598567'][data-swiper-init-scrollbar='false'] .swiper-scrollbar{ display: none !important; } </style> <div data-class="u-wp-3-flow-root u-wp-3-text-left" data-container-level-1="u-wp-3-bg-white" data-container-level-2="u-wp-3-py-16 sm:u-wp-3-py-24 u-wp-3-mx-auto u-wp-3-max-w-md lg:u-wp-3-max-w-7xl u-wp-3-px-4 md:u-wp-3-px-0 lg:u-wp-3-px-12 1xl:u-wp-3-px-0" data-block-container="true" data-acf-block-name="acf/cta-button-repeater" data-acf-block-id="tp-container-3c598567" class="u-wp-3-flow-root u-wp-3-text-left"> <div data-block-id="tp-container-3c598567" data-block-name="acf/cta-button-repeater" data-swiper-class="u-wp-3-box-content u-wp-3-relative" class="u-wp-3-box-content u-wp-3-relative"> <div data-swiper-wrapper="u-wp-3-min-w-screen-xl lg:u-wp-3-grid lg:u-wp-3-grid-cols-1 lg:u-wp-3-gap-x-8" class="u-wp-3-min-w-screen-xl lg:u-wp-3-grid lg:u-wp-3-grid-cols-1 lg:u-wp-3-gap-x-8"> <div data-swiper-slide="u-wp-3-rounded-full u-wp-3-mb-4" class="u-wp-3-rounded-full u-wp-3-mb-4"> <a href="https://hriilokio.info/" data-swiper-img-class=" u-wp-3-text-center u-wp-3-inline-flex u-wp-3-items-center u-wp-3-justify-center u-wp-3-px-8 md:u-wp-3-px-10 u-wp-3-py-3 md:u-wp-3-py-4 u-wp-3-type-button-1 u-wp-3-rounded-full u-wp-3-transition u-wp-3-text-white u-wp-3-bg-brand-darkblue hover:u-wp-3-bg-brand-darkblue" class=" u-wp-3-text-center u-wp-3-inline-flex u-wp-3-items-center u-wp-3-justify-center u-wp-3-px-8 md:u-wp-3-px-10 u-wp-3-py-3 md:u-wp-3-py-4 u-wp-3-type-button-1 u-wp-3-rounded-full u-wp-3-transition u-wp-3-text-white u-wp-3-bg-brand-darkblue hover:u-wp-3-bg-brand-darkblue"> Return to Homepage </a> </div> </div> </div> </div></div></div></body></html> </div></main> <div class="push"></div> </div> <div id="tp-block-modal-backdrop" class="u-wp-3-absolute u-wp-3-inset-0 u-wp-3-cursor-pointer u-wp-3-opacity-0 u-wp-3-hidden u-wp-3-z-[50]"></div> <div id='tp-block-modal-container' data-modal-backdrop-classes="" class="u-wp-3-h-auto u-wp-3-fixed lg:u-wp-3-max-w-[70%] u-wp-3-w-full lg:u-wp-3-max-h-[75%] u-wp-3-top-1/2 u-wp-3-left-1/2 u-wp-3--translate-y-1/2 u-wp-3--translate-x-1/2 u-wp-3-z-[60] u-wp-3-overflow-y-auto u-wp-3-border-[16px] u-wp-3-border-white lg:u-wp-3-rounded-lg u-wp-3-overflow-hidden u-wp-3-bg-white u-wp-3-shadow-xl u-wp-3-scrollbar-hide u-wp-3-opacity-0 u-wp-3-hidden"> <div id="tp-modal" class="u-wp-3-fixed u-wp-3-z-[70] u-wp-3-top-0 u-wp-3-right-0 u-wp-3-pt-4 u-wp-3-pr-4 sm:u-wp-3-block"> <button data-close-modal="true" type="button" class="u-wp-3-rounded-full u-wp-3-bg-white u-wp-3-text-gray-400 hover:u-wp-3-text-gray-500 focus:u-wp-3-outline-none focus:u-wp-3-ring-2 focus:u-wp-3-ring-brand-blue focus:u-wp-3-ring-offset-2"> <svg class="u-wp-3-h-6 u-wp-3-w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/> </svg> </button> </div> </div> <tp-footer></tp-footer> <script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/foundation.min.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="foundation_min-js"></script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/jquery.slabtext.min.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="jquery_slab_text-js"></script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/cookie.min.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="jquery_cookie_min-js"></script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/app.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="app_js-js"></script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/global-nav.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="global_nav_js-js"></script><script type="text/javascript" id="tp_global-js-extra">
/* <![CDATA[ */
var tp_load_block_modal = {"ajaxurl":"https:\/\/hriilokio.info\/wp-admin\/admin-ajax.php"};
var tp_loadmore_ajax_handler_params = {"ajaxurl":"https:\/\/hriilokio.info\/wp-admin\/admin-ajax.php","cat":null,"category_slug":null,"tag_id":null,"posts":"{\"page\":0,\"name\":\"tailwind-css\",\"category_name\":\"assets\",\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"pagename\":\"\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"tag\":\"\",\"cat\":\"\",\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":0,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"\",\"menu_order\":\"\",\"embed\":\"\",\"category__in\":[],\"category__not_in\":[],\"category__and\":[],\"post__in\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_post_term_cache\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"post_type\":\"\",\"posts_per_page\":10,\"nopaging\":false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"order\":\"DESC\"}","current_page":"1","max_page":"0"};
/* ]]> */
</script><script type="text/javascript" src="/wp-content/themes/trainingpeaks/js/gutenberg/tp-global-jquery.js?ver=6.6.2&amp;checksum=trunk-213ac18" id="tp_global-js"></script> </body> </html>
<!--HTML compressed, size saved 4.31%. From 51112 bytes, now 48908 bytes-->