.burner-main-title{font-size:3rem;font-weight:600;line-height:1.3;color:#1a1a1a;margin:0 0 .75rem}.now-section{margin-top:4rem}.section-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.section-header .material-icons{font-size:1.4rem;color:#666}.section-header h2,.section-header.small h3{font-size:1.4rem;font-weight:600;color:#1a1a1a;margin:0}.section-header .last-updated{margin-left:auto;font-size:1.4rem;color:#999}.section-divider{border:none;border-top:1px solid #e5e5e5;margin:0 0 2rem}.work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.work-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:2rem;transition:box-shadow .2s ease,border-color .2s ease}.work-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06);border-color:#d0d0d0}.work-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:6px;margin-bottom:1rem}.work-icon .material-icons{font-size:24px;color:#666}.work-card h3{font-size:2.1rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}.work-card p{font-size:1.6rem;color:#666;line-height:1.6;margin:0}.burner-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}.burner-label-front{color:#0995db}.burner-label-back,.burner-label-front{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.burner-label-back{color:#ff0303bc}.burner-label-cabinet{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:1rem}.burner-emoji{font-size:1.2rem;line-height:1}.burner-description{font-size:1.6rem;color:#666;line-height:1.7;margin-bottom:2rem}.front-burner{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:2.5rem}.burner-tasks{margin-top:2rem}.task-group-title{font-size:1.4rem;font-weight:600;letter-spacing:.5px;color:#999;margin:1.5rem 0 .75rem}.task-list{list-style:none;padding:0;margin:0}.task-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:1.6rem;color:#333;line-height:1.6}.status-icon{font-size:1.6rem!important;flex-shrink:0;line-height:1}.task-item .material-icons.status-icon{color:#999}.burner-right-column{display:flex;flex-direction:column;gap:2rem}.back-burner{flex:1 1;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:2.5rem}.back-burner-item h3{font-size:2.4rem;font-weight:600;color:#1a1a1a;margin:0}.back-burner-item>p{font-size:1.5rem;color:#666;line-height:1.6;margin-bottom:1.5rem}.back-burner-projects{display:flex;flex-direction:column;gap:1rem}.project-item{display:flex;gap:1rem;padding:1rem;background:#f9f9f9;border-radius:6px;transition:background .2s ease}.project-item:hover{background:#f5f5f5}.project-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;flex-shrink:0}.project-icon .material-icons{font-size:20px;color:#666}.project-item h4{font-size:1.6rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.project-item p{font-size:1.4rem;color:#666;margin:0;line-height:1.5}.kitchen-sink{flex:1 1;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:2.5rem}.kitchen-sink h3{font-size:2.4rem;font-weight:600;color:#1a1a1a;margin:0}.kitchen-description{font-size:1.5rem;color:#666;margin-bottom:1.5rem}.kitchen-tasks{margin-top:1rem}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:4rem}.media-column{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:2rem}.media-featured{margin-bottom:1.5rem}.media-image-placeholder{width:100%;aspect-ratio:1/1.5;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:transform .2s ease}.media-image-placeholder:hover{transform:scale(1.02)}.media-image-placeholder .material-icons{font-size:3rem;color:#ccc}.media-image{width:100%;aspect-ratio:1/1.5;object-fit:cover;border-radius:6px;margin-bottom:1rem;transition:transform .2s ease}.media-image:hover{transform:scale(1.02)}.media-info{padding:0}.media-featured .media-title{font-size:1.7rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem;line-height:1.4}.media-featured .media-meta{font-size:1.4rem;color:#999;margin:0}.subsection-title{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;margin:1.5rem 0 .75rem;padding-top:1rem;border-top:1px solid #f0f0f0}.media-list{display:flex;flex-direction:column;gap:.75rem}.media-item{padding:0}.media-item .media-title{font-size:1.5rem;font-weight:500;color:#1a1a1a;margin:0 0 .25rem;line-height:1.4}.media-item .media-meta{font-size:1.3rem;color:#999;margin:0}@media screen and (max-width:1024px){.burner-grid{grid-template-columns:1fr}.burner-main-title{font-size:2.6rem}.media-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.work-grid{grid-template-columns:1fr}.burner-main-title{font-size:2.2rem}.back-burner,.front-burner,.kitchen-sink{padding:1.5rem}.media-grid{grid-template-columns:1fr}.media-column{padding:1.5rem}}@media screen and (max-width:480px){.burner-main-title{font-size:2rem}.back-burner,.front-burner,.kitchen-sink,.media-column,.work-card{padding:1.25rem}.now-section{margin-top:3rem}}.intro-text{margin-bottom:2rem}.intro-text p{font-size:1.6rem;color:#666;line-height:1.7}.track-record{max-width:900px;margin:0 auto;padding:0 1.5rem}.track-record__header{margin-bottom:3rem}.track-record__subtitle{font-size:1.8rem;color:#666;margin-top:0;line-height:1.6}.track-record__section-title{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#999;margin:4rem 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e5e5}.track-record__table{display:grid;grid-template-columns:1fr 150px 180px;grid-gap:0;gap:0;width:100%}.track-record__table-header{display:contents}.track-record__table-header span{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#999;padding:.5rem 0;border-bottom:1px solid #e5e5e5}.track-record__year{grid-column:1/-1;font-size:1.6rem;font-weight:700;color:#1a1a1a;padding:1.5rem 0 .5rem;border-bottom:1px solid #e5e5e5;margin-top:.5rem}.track-record__row{display:contents}.track-record__row>*{padding:1rem 0;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.track-record__title-cell{flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem}.track-record__title{font-size:1.6rem;font-weight:500;color:#1a1a1a;line-height:1.4}.track-record__title a{color:#1a1a1a;text-decoration:none;border-bottom:1px solid #ccc;transition:border-color .2s}.track-record__title a:hover{border-color:#1a1a1a}.track-record__org{font-size:1.4rem;color:#999;line-height:1.3}.track-record__category-cell{justify-content:flex-start}.track-record__badge{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .8rem;border-radius:999px;white-space:nowrap}.track-record__badge--career{background:#eef0ff;color:#4f46e5}.track-record__badge--education{background:#ecfdf5;color:#059669}.track-record__badge--certification{background:#fff7ed;color:#d97706}.track-record__badge--speaking{background:#fdf2f8;color:#db2777}.track-record__badge--podcast{background:#fef3c7;color:#b45309}.track-record__badge--mentoring{background:#f5f3ff;color:#7c3aed}.track-record__badge--game-show{background:#e0f2fe;color:#0369a1}.track-record__date-cell{font-size:1.4rem;color:#666;justify-content:flex-end;text-align:right;white-space:nowrap}.track-record__skills{margin-top:1rem}.track-record__skill{padding:1.5rem 0;border-bottom:1px solid #f0f0f0}.track-record__skill-header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.track-record__skill-name{font-size:1.6rem;font-weight:500;color:#1a1a1a}.track-record__skill-years{font-size:1.4rem;color:#999}.track-record__skill-details{font-size:1.4rem;color:#666;line-height:1.6;margin:0}@media screen and (max-width:768px){.track-record__table{display:flex;flex-direction:column;gap:0}.track-record__table-header{display:none}.track-record__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem 0;border-bottom:1px solid #f0f0f0}.track-record__row>*{padding:0;border-bottom:none}.track-record__title-cell{width:100%}.track-record__category-cell{order:1}.track-record__date-cell{order:2;justify-content:flex-start;margin-left:auto}}@media screen and (max-width:480px){.track-record{padding:0 1rem}.track-record__section-title{margin:3rem 0 1rem}.track-record__skill-header{flex-direction:column;gap:.2rem}}.blog-list-item h2 a{color:#000!important;transition:color .3s ease-in-out}.blog-list-item h2 a:hover{color:red!important}html.ss-preload .home-content__main{opacity:1!important}.home-content__main{opacity:1!important;animation:none!important}.site-footer{background-color:#fff;border-top:1px solid #e5e5e5;padding:4rem 0 2rem;margin-top:4rem}.site-footer__inner{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 2rem}.site-footer__brand{flex-shrink:0}.site-footer__name{font-size:1.6rem;font-weight:700;color:#111;margin:0 0 .6rem;letter-spacing:-.01em}.site-footer__role{font-size:1.4rem;color:#555;margin:0;line-height:1.5}.site-footer__nav{display:flex;gap:5rem}.site-footer__col{min-width:100px;text-align:left}.site-footer__heading{font-size:1.4rem;font-weight:700;color:#111;margin:0 0 1rem;letter-spacing:-.01em}.site-footer__links{list-style:none!important;margin:0!important;padding:0!important}.site-footer__links li{margin-bottom:.5rem;list-style:none!important}.site-footer__links li,.site-footer__links li a{margin-left:0!important;padding-left:0!important;text-align:left!important}.site-footer__nav,.site-footer__nav *{text-align:left!important}.site-footer__links a,.site-footer__links a:visited{font-size:1.4rem;color:#555!important;text-decoration:none!important;transition:color .2s ease}.site-footer__links a:hover{color:#111!important}.site-footer__bottom{max-width:1200px;margin:3rem auto 0;padding:1.5rem 2rem 0;border-top:1px solid #e5e5e5;font-size:1.2rem;color:#999}@media only screen and (max-width:768px){.site-footer__inner{flex-direction:column;gap:2.5rem}.site-footer__nav{gap:3rem}}@media only screen and (max-width:480px){.site-footer__nav{flex-direction:column;gap:2rem}}