@charset "UTF-8";/*!
 * Huement UI Interview Styles v5.3.3 (https://huement.github.io/ui/)
 * Copyright 2011-2025 Huement.com
 * Licensed under MPL (https://github.com/huement/ui/blob/main/LICENSE)
 */.interviews-hero-section{background:#1982c4;min-height:200px;padding-top:1.5rem!important;z-index:1}.interviews-hero-section h1{font-weight:700;letter-spacing:-.5px}.interviews-hero-section .lead{font-weight:400;font-size:1.3rem}.cosmic-wave-bg{display:block;position:relative;z-index:0;margin-top:-1px;width:100%;height:80px;pointer-events:none}.cosmic-wave-bg cosmic-wave{height:80px}.cosmic-wave-bg cosmic-wave.wave-first{bottom:-10px;z-index:1}.cosmic-wave-bg cosmic-wave.wave-second{bottom:-15px;z-index:0}.interviews-page-content{z-index:2;margin-top:-1rem;position:relative}.interview-article-component{background:#fefefe;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.interview-article-component:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.interview-article-component .interview-link{text-decoration:none;color:inherit;display:block}.interview-article-component .interview-image-wrapper{position:relative;overflow:hidden;height:100%;min-height:200px}.interview-article-component .interview-image-wrapper .interview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.interview-article-component .interview-image-wrapper .featured-badge{position:absolute;top:1rem;left:1rem;background:#fbff12f2;color:#4c4c4c;padding:.35rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.25rem}.interview-article-component .interview-image-wrapper .featured-badge .bx{font-size:.875rem}.interview-article-component:hover .interview-image{transform:scale(1.05)}.interview-article-component .interview-content{padding:1.5rem;display:flex;flex-direction:column;height:100%}.interview-article-component .topic-badge{display:inline-flex;align-items:center;background:#feffc5;color:#a8ab00;padding:.375rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;line-height:1}.interview-article-component .interview-title{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.75rem;color:#4c4c4c;transition:color .2s ease}.interview-article-component .interview-title.featured-title{font-size:1.75rem;font-weight:700;margin-bottom:1rem}@media (min-width: 768px){.interview-article-component .interview-title.featured-title{font-size:2rem}}.interview-article-component:hover .interview-title{color:#6210c2}.interview-article-component .interview-excerpt{font-size:.9375rem;line-height:1.6;color:#757575;margin-bottom:1rem;flex-grow:1}.interview-article-component .interview-excerpt p{margin-bottom:0}.interview-article-component .interview-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.interview-article-component .interview-tags .tag-item{font-size:.8125rem;color:#1982c4;font-weight:500;transition:color .2s ease}.interview-article-component .interview-tags .tag-item:hover{color:#105580}.interview-article-component .interview-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(76,76,76,.08)}.interview-article-component .format-badges{display:flex;gap:.5rem;flex-wrap:wrap}.interview-article-component .format-badges .format-badge{display:inline-flex;align-items:center;gap:.25rem;background:#050505;color:#adadad;padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:500;line-height:1.5}.interview-article-component .format-badges .format-badge .bx{font-size:.875rem}.interview-article-component .read-more{display:inline-flex;align-items:center;gap:.25rem;color:#1982c4;font-size:.875rem;font-weight:600;white-space:nowrap;transition:gap .2s ease}.interview-article-component .read-more .bx{font-size:1rem;transition:transform .2s ease}.interview-article-component:hover .read-more{gap:.5rem}.interview-article-component:hover .read-more .bx{transform:translate(2px)}.interview-article-component.featured-interview{margin-bottom:2rem}.interview-article-component.featured-interview .interview-image-wrapper{min-height:300px}@media (min-width: 768px){.interview-article-component.featured-interview .interview-image-wrapper{min-height:400px}}.interview-article-component.featured-interview .interview-content{padding:2rem}@media (max-width: 767.98px){.interview-article-component.featured-interview .row{flex-direction:column-reverse}}@media (max-width: 767.98px){.interview-article-component .interview-image-wrapper{min-height:180px}.interview-article-component .interview-content{padding:1.25rem}}.sidebar-sticky{top:2rem}.sidebar-section{background:#fefefe;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px #00000014}.sidebar-section.about-section{background:linear-gradient(135deg,#cae7f8,#d8edfa);border-left:4px solid #1982c4}.sidebar-title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;color:#4c4c4c;display:flex;align-items:center;gap:.5rem}.sidebar-title .bx{font-size:1.125rem}.category-list{display:flex;flex-direction:column;gap:.5rem}.category-list .category-item{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;background:#050505;color:#c9c9c9;text-decoration:none;font-size:.9375rem;font-weight:500;transition:all .2s ease;border:2px solid transparent}.category-list .category-item .bx{font-size:1rem;color:#c9c9c9;transition:color .2s ease}.category-list .category-item:hover{background:#d9befa;border-color:#b177f4;color:#6210c2}.category-list .category-item:hover .bx{color:#6210c2}.category-list .category-item.active{background:linear-gradient(135deg,#6210c2,#7a19ec);color:#fefefe;font-weight:600;border-color:#6210c2}.category-list .category-item.active .bx{color:#fefefe}.ask-section .ask-logo-wrapper{text-align:center;margin:-1.5rem -1.5rem 1rem;padding:1rem;background:linear-gradient(135deg,#d9befa,#e2ccfb);border-radius:12px 12px 0 0}.ask-section .ask-logo{max-width:100%;height:auto;max-height:120px;width:auto;-o-object-fit:contain;object-fit:contain}.ask-section p{font-size:.875rem;line-height:1.6;color:#4c4c4c}.ask-section .btn{font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;padding:.75rem 1rem}.about-section p{font-size:.875rem;line-height:1.6;color:#136497}.about-section p a{color:#0d466a;transition:color .2s ease}.about-section p a:hover{color:#08283c;text-decoration:underline!important}.about-section p strong{color:#0d466a}.about-section .sidebar-title{color:#1982c4}.empty-state{padding:4rem 2rem}.empty-state .bx{opacity:.3}.empty-state h3{color:#4c4c4c;font-weight:600}.empty-state p{max-width:400px;margin:0 auto}.blog-interviews-page .list-group-item:not(.active){color:#757575}.interview-show-component .blog-interview{color:#c9c9c9}.interview-show-component header{text-align:center;padding:0}.interview-show-component .introduction p{letter-spacing:1px;font-variation-settings:"wdth" 125;font-style:italic!important;font-weight:300}.interview-show-component .introduction img{display:block;position:relative;width:100%}.interview-show-component .avatar-comp{height:80px}.interview-show-component .avatar-comp p{margin-left:50px}.interview-show-component .avatar-comp .avatar{border-radius:50%;width:40px;height:40px;display:inline-block;position:relative;margin:0 5px -40px 0}.interview-show-component .interview-section{padding:0 1rem}.interview-show-component .interview-section .question p{padding-top:2rem;font-weight:500!important;letter-spacing:1px;font-size:calc(1.275rem + .3vw);line-height:1.25}@media (min-width: 576px){.interview-show-component .interview-section .question p{font-size:calc(1.285rem + .42vw);line-height:1.5}}@media (min-width: 768px){.interview-show-component .interview-section .question p{font-size:calc(1.295rem + .54vw);line-height:1.4}}@media (min-width: 992px){.interview-show-component .interview-section .question p{font-size:calc(1.305rem + .66vw)}}.interview-show-component .interview-section .question:first-of-type p{padding-top:0}.interview-show-component .interview-section .response-content p{font-size:1.1rem;line-height:1.5;letter-spacing:.8px;font-weight:200;font-family:Jost}.interview-show-component .interview-last-section .author-name{font-size:calc(1.275rem + .3vw)}.interview-show-component .post-image{background-color:#555;width:100%;height:200px}.interview-show-component .featured-post .post-image{height:300px}.take-interview-page .shadow-lg{box-shadow:0 .5rem .2rem #0003!important}.take-interview-page .success-spacer{height:20vh;min-height:200px}.take-interview-page .time-est-box{max-width:150px;clear:none}.take-interview-page .interview-form .interview-form-header{background-color:#212121;padding:1rem;border-radius:.5rem}.take-interview-page .interview-form .form-label{font-weight:400!important;font-size:1.25rem!important;letter-spacing:.5px!important}.take-interview-page .interview-form .form-label-text{font-size:1.5rem;letter-spacing:.5px}@media (max-width: 991.98px){.take-interview-page .interview-form .form-label-text{font-size:1.25rem;letter-spacing:.25px}}.take-interview-page .interview-form .question-line{max-width:300px;width:60%;opacity:.05!important}.take-interview-page .interview-form .range-container{background:#595959;border-radius:.5rem;padding:2rem 1rem}.take-interview-page .interview-form .range-value{display:inline-block;min-width:40px;text-align:right;font-weight:700}.take-interview-page .interview-form input[type=range]::-webkit-slider-thumb{background:#1982c4}.take-interview-page .interview-form input[type=range]::-moz-range-thumb{background:#1982c4}.modal-custom-z{z-index:1055!important;position:relative}.modal-backdrop-custom-z{z-index:1050!important;position:fixed}.modal-dialog-custom-z{z-index:1056!important;position:relative}#submitConfirmationModal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}#submitConfirmationModal .modal-dialog{position:relative!important;z-index:1056!important}.alert-warning{animation:slideInDown .3s ease-out}.alert-warning.fade-out{animation:slideOutUp .3s ease-in forwards}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.btn.btn-dark.btn-mono-300{background:#3d3d3d;transition:all .2s linear}.btn.btn-dark.btn-mono-300:hover{background:#595959}@media (max-width: 767.98px){.fs-5.fs-md-3{font-size:1rem!important}}@keyframes trophy{0%{transform:translateY(500px);opacity:0}35%{opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fly--up{0%{transform:translateY(10px);opacity:0}60%{opacity:1}80%{transform:translateY(-20vw)}to{transform:translateY(-15vw);opacity:0}}@keyframes fly--down{0%{transform:translateY(-10px);opacity:0}60%{opacity:1}80%{transform:translateY(20vw)}to{transform:translateY(15vw);opacity:0}}@keyframes fly--left{0%{transform:translate(10px);opacity:0}60%{opacity:1}80%{transform:translate(-35vw)}to{transform:translate(-180px);opacity:0}}@keyframes fly--right{0%{transform:translate(-10px);opacity:0}60%{opacity:1}80%{transform:translate(35vw)}to{transform:translate(180px);opacity:0}}@keyframes fly--up--left{0%{transform:rotate(135deg) translate(0);opacity:0}60%{opacity:1}to{transform:rotate(135deg) translate(-3vw,20vw);opacity:0}}@keyframes fly--up--right{0%{transform:rotate(45deg);opacity:0}60%{opacity:1}to{transform:rotate(45deg) translate(-3vw,-20vw);opacity:0}}@keyframes fly--down--left{0%{transform:rotate(45deg) translate(0);opacity:0}60%{opacity:1}to{transform:rotate(45deg) translate(-3vw,20vw);opacity:0}}@keyframes fly--down--right{0%{transform:rotate(135deg) translate(0);opacity:0}60%{opacity:1}to{transform:rotate(135deg) translateY(-20vw);opacity:0}}.thankyou-container{overflow:hidden;position:relative;width:100%;height:500px;display:block;margin:0 auto}.trophy{z-index:1;background-color:#fff;height:100%;width:100%;border-radius:100%;animation:trophy .5s 1 forwards}.action{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:300px;height:25vw;max-width:300px;width:25vw}.action .confetti--purple,.action .confetti{z-index:-1;position:absolute;height:50px;width:10px;border-radius:10px;animation-fill-mode:forwards;animation-duration:.75s;animation-iteration-count:1;transform-origin:center middle;opacity:0}.action .confetti{top:0;left:calc(50% - 5px);background-color:#ffea00;animation-name:fly--up;animation-delay:.35s}.action .confetti.two{top:auto;bottom:0;animation-name:fly--down}.action .confetti.three,.action .confetti.four{top:calc(50% - 5px);left:calc(50% - 25px);height:10px;width:50px;animation-name:fly--left}.action .confetti.four{animation-name:fly--right}.action .confetti--purple{background-color:#6200ea;animation-name:fly--up--left;transform:rotate(135deg);animation-delay:.5s;left:20%;top:20%}.action .confetti--purple.two{animation-name:fly--up--right;left:auto;right:20%;transform:rotate(45deg)}.action .confetti--purple.three{top:auto;bottom:20%;transform:rotate(45deg);animation-name:fly--down--left}.action .confetti--purple.four{top:auto;bottom:20%;left:auto;right:20%;transform:rotate(135deg);animation-name:fly--down--right}
