<commit_before><!DOCTYPE html>
<html lang="en-GB" class="page-home">
  <head>
    <meta charset="utf-8">
    <title>Paul Le Tran dot com</title>
    <meta name="description" content="Paul's life consists of powerlifting, food, cars, gaming, and economics.">
    <meta name="author" content="<NAME>">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
    <link rel="canonical" href="https://paulletran.com/" />
    <!-- Async loading non-critical CSS -->
    <link rel="stylesheet" href="/css/reset.css" media="print" onload="this.media='all'; this.onload=null;">
    <link rel="stylesheet" href="/css/normalize.css" media="print" onload="this.media='all'; this.onload=null;">
    <link rel="stylesheet" href="/css/style.css" media="print" onload="this.media='all'; this.onload=null;">
    <!-- Inline critical CSS in style.css-->
    <style>
      html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}img{border-style:none}svg:not(:root){overflow:hidden}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.container{max-width:360px;margin:0 auto}@media (min-width:800px){.container{max-width:648px}}.lazy-img{max-width:100%;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}[class^=col-]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.col-8{width:66.6666666667%}.col-11{width:91.6666666667%}.col-12{width:100%}.push-2{margin-left:16.6666666667%}.push-3{margin-left:25%}.pull-1{margin-right:8.3333333333%}.pull-2{margin-right:16.6666666667%}.pull-3{margin-right:25%}@media (min-width:800px){.col-d-6{width:50%}.col-d-12{width:100%}.push-d-1{margin-left:8.3333333333%}.push-d-3{margin-left:25%}.push-d-4{margin-left:33.3333333333%}.push-d-12{margin-left:100%}.pull-d-1{margin-right:8.3333333333%}.pull-d-3{margin-right:25%}.pull-d-6{margin-right:50%}}.hide{display:none}@media (min-width:800px){.d-hide{display:none}.d-show{display:block}}.fit-img{max-width:100%;display:block;height:auto}.section-spacer{height:100px}@media (max-width:800px){.section-spacer-home{height:180px}}*{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}p{font-size:14px;font-weight:400;line-height:1.5;color:rgba(0,0,0,.87);margin:0 0 20px;padding:0}li,ul{margin:0;padding:0;list-style:none}.page-home a.special-link,.site-menu a.special-link{display:inline;text-decoration:none;color:rgba(0,0,0,.87);-webkit-box-shadow:0 -3px 0 0 #00f2ff inset;box-shadow:0 -3px 0 0 #00f2ff inset}p{line-height:26px}.page-border-decoration{border:20px solid #f7f7f7;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}@media (min-width:800px){.page-border-decoration{top:20px;left:20px;right:20px;bottom:20px}}.icon-menu{width:24px;height:24px;position:fixed;top:30px;left:30px;opacity:.7}@media (min-width:800px){.icon-menu{top:50px;left:50px}}.icon-menu-close{width:24px;height:24px;padding:4px;background:#00ffa7;position:fixed;top:26px;left:26px;-webkit-box-shadow:0 10px 10px -4px rgba(0,0,0,.2);box-shadow:0 10px 10px -4px rgba(0,0,0,.2);z-index:10;-webkit-animation:bounce-out .4s ease-in-out;animation:bounce-out .4s ease-in-out}.icon-menu-close.hidden{display:none}@media (min-width:800px){.icon-menu-close{top:46px;left:46px}}.site-menu{background:#fff;position:fixed;top:46px;left:46px;padding:16px 50px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.16);box-shadow:0 2px 12px rgba(0,0,0,.16);-webkit-box-shadow:0 24px 16px -15px rgba(0,0,0,.1),0 2px 26px rgba(0,0,0,.16);box-shadow:0 24px 16px -15px rgba(0,0,0,.1),0 2px 26px rgba(0,0,0,.16);-webkit-animation:bounce-out .4s ease-in-out .1s;animation:bounce-out .4s ease-in-out .1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left;z-index:9}@media (min-width:800px){.site-menu{top:66px;left:66px}}.site-menu.hidden{display:none}.site-menu ul li{text-align:center}.site-menu ul li a{line-height:50px;text-transform:uppercase;letter-spacing:4px}.site-menu ul li a span{letter-spacing:0}.site-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);z-index:8}.site-menu-overlay.hidden{background:0 0}@-webkit-keyframes bounce-out{0%{-webkit-transform:scale(0);transform:scale(0)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-out{0%{-webkit-transform:scale(0);transform:scale(0)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.menu-desktop{text-transform:uppercase;color:rgba(0,0,0,.54);position:relative;margin:30px;line-height:1;letter-spacing:1.5px;margin:50px;z-index:3}.menu-desktop ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-desktop li{margin-right:30px}.menu-desktop li:last-child{margin-right:0}.menu-desktop a.special-link{text-transform:uppercase;font-size:13px;letter-spacing:3px;padding:0 4px;color:rgba(0,0,0,.3);text-decoration:none;-webkit-box-shadow:0 0 0 0 #00f2ff inset;box-shadow:0 0 0 0 #00f2ff inset}.menu-desktop a.special-link span{letter-spacing:0}.page-home .title-container{margin-bottom:-53px;z-index:2}.page-home .container{margin-top:-130px}@media (min-height:700px){.page-home .container{margin-top:-1px}}.pt-title{margin-left:5px}.tagline-container{text-align:right;font-size:7.5px;color:rgba(0,0,0,.54);height:0;position:relative;top:-20px}@media (min-width:800px){.tagline-container{top:125px;font-size:13px}}.lead{font-size:16px;line-height:38px;margin-top:-16px;max-width:234px;margin-bottom:10px}@media (min-width:800px){.lead{margin-top:-152px;margin-left:15px}}.lead span{background:#ededed;display:inline}@media (min-width:800px){.social-icons{margin-left:15px}}.social-icon{width:24px;height:24px;display:inline-block;margin-right:14px}.social-icon .social-icon-fill-1{fill:none}.social-icon .social-icon-fill-2{fill:rgba(0,0,0,.4)}.social-icon a{display:block}@media (min-height:700px){.flex-floaty{height:calc(100vh - 114px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
    </style>
    <style>
      body {
        font-family: 'Roboto Mono', 'Courier New', monospace;
        font-size: 14px;
        line-height: 20px;
        color: rgba(0, 0, 0, 0.87);
      }<commit_msg>Resetting critical inline CSS for update.<commit_after><!DOCTYPE html>
<html lang="en-GB" class="page-home">
  <head>
    <meta charset="utf-8">
    <title>Paul Le Tran dot com</title>
    <meta name="description" content="Paul's life consists of powerlifting, food, cars, gaming, and economics.">
    <meta name="author" content="<NAME>">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
    <link rel="canonical" href="https://paulletran.com/" />
    <!-- Async loading non-critical CSS -->
    <link rel="stylesheet" href="/css/reset.css" media="print" onload="this.media='all'; this.onload=null;">
    <link rel="stylesheet" href="/css/normalize.css" media="print" onload="this.media='all'; this.onload=null;">
    <link rel="stylesheet" href="/css/style.css" media="print" onload="this.media='all'; this.onload=null;">
    <!-- Inline critical CSS in style.css-->
    <style>
      body {
        font-family: 'Roboto Mono', 'Courier New', monospace;
        font-size: 14px;
        line-height: 20px;
        color: rgba(0, 0, 0, 0.87);
      }
{'fraction_non_alphanumeric': 0.2048132985981888, 'fraction_numerical': 0.07058677583426375, 'mean_word_length': 6.670789724072312, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 0, '>': 41, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 8, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1003264', 'n_tokens_mistral': 3418, 'n_tokens_neox': 3024, 'n_words': 288}