*{outline:0;border:none;padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}img{max-width:100%}.after,.before{content:'';top:0;left:0;right:0;bottom:0;position:absolute}@-moz-keyframes rotate{0%{-moz-transform:rotate(0);-moz-transform-origin:50% 50%}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);-webkit-transform-origin:50% 50%}100%{-webkit-transform:rotate(360deg)}}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_F.ttf) format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F.ttf) format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf) format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.ttf) format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.ttf) format('truetype')}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC0C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bC1C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1C4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yC4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyC4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bCyC4E.ttf) format('truetype')}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4ZmyC4E.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A-gdyEU.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A7YdyEU.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A4QdyEU.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A2gayEU.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3A1EayEU.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3AzYayEU.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xm9-HUzqDCFdgfMm4GnA4aZFrUvtOK3Ax8ayEU.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_chQF5e.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5e.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5e.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15e.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15e.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_f_R15e.ttf) format('truetype')}@font-face{font-family:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_fWR15e.ttf) format('truetype')}@font-face{font-family:'Courier Prime';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/courierprime/v11/u-4n0q2lgwslOqpF_6gQ8kELawRpXw.ttf) format('truetype')}@font-face{font-family:'Courier Prime';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/courierprime/v11/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lfrg.ttf) format('truetype')}@font-face{font-family:'Courier Prime';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/courierprime/v11/u-450q2lgwslOqpF_6gQ8kELWwY.ttf) format('truetype')}@font-face{font-family:'Courier Prime';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/courierprime/v11/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-c.ttf) format('truetype')}ol,p,ul{font-size:1rem;line-height:1.5;margin:0 0 1rem;font-family:Figtree,Helvetica,Arial,sans-serif}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol a,p a,ul a{border-bottom:1px dotted #666;color:#222;will-change:color,border;transition:.3s cubic-bezier(.23, 1, .32, 1)}ol a:hover,p a:hover,ul a:hover{color:#bf360c;border-bottom:1px solid #bf360c}ol,ul{list-style-position:inside}a{text-decoration:none;color:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{line-height:1;margin:0}h1{font-family:Teko,Impact,sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;color:#000}h1.light{color:#fff}h2{display:inline-block;font-size:5rem;font-family:Figtree,Helvetica,Arial,sans-serif;font-weight:900;color:#000;text-transform:uppercase}h2.light{color:#fff}h3{font-family:Teko,Impact,sans-serif;font-size:2.25rem;font-weight:600;text-transform:uppercase;color:#000}h3.light{color:#fff}h4{font-family:Teko,Impact,sans-serif;font-size:1.9rem;font-weight:600;text-transform:uppercase;color:#000}h4.light{color:#fff}h4.alt{font-size:1.75rem;font-weight:400;color:#bf360c}h5{font-size:.8rem;color:#888;font-weight:400;text-transform:uppercase;font-family:Figtree,Helvetica,Arial,sans-serif}h5.light{color:#aaa}h6{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem}h6.light{color:#ddd}.button--external{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;font-family:Poppins,Impact,sans-serif;font-size:.9rem;text-transform:uppercase;font-weight:700;text-shadow:-1px 1px 0 transparent;padding:.75rem 1rem;user-select:none;will-change:background,border,color;transition:.3s cubic-bezier(.23, 1, .32, 1);overflow:hidden}.button--external.icon-only{padding:.75rem}.button--external.icon-only i{margin:0;font-size:1.25rem}.button--external i{position:relative;margin:0 .5rem 0 0}.button--external span{position:relative}.button--external:hover{background:#bf360c;color:#fff}.button--external.light{background:#fff;color:#000}.button--external.light:hover{background:#bf360c;color:#fff}.button--small{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;background:#fff;color:#000;font-size:.9rem;font-weight:600;line-height:1;text-transform:uppercase;user-select:none;will-change:background;transition:.3s cubic-bezier(.23, 1, .32, 1)}.button--small i{margin:0 .5rem 0 0;font-size:.8rem}.button--small:hover{background:#bf360c;color:#fff}.button--loader{position:relative;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:1.1rem;font-weight:700;text-transform:uppercase;padding:.75rem .2rem;display:inline-flex;align-items:center;justify-content:center;color:#222}.button--loader i{display:inline-block;margin:0 .25rem 0 0}.button--loader:before{position:absolute;bottom:0;left:0;right:0;height:2px;content:'';background:rgba(0,0,0,.1);opacity:1;transition:.2s ease-in}.button--loader:after{position:absolute;bottom:0;left:0;right:100%;height:2px;content:'';background:#000;opacity:0;transition:.2s ease-out 0.1s}.button--loader:hover:before{left:100%;transition:.2s ease-in}.button--loader:hover:after{right:0;opacity:1;transition:.3s ease-out 0.2s}.ac .ac-a{display:grid;grid-template-rows:0fr;transition:.5s;overflow:hidden}.ac .ac-a .ac-i{min-height:0;opacity:0;transition:opacity .5s}.ac.open .ac-q{display:none}.ac.open .ac-a{grid-template-rows:1fr}.ac.open .ac-a .ac-i{opacity:1;transition:opacity 1s 0.5s}body,html{margin:0;padding:0;font-size:16px;line-height:1;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:400;color:#000;overflow-x:hidden}body.loading,html.loading{height:100vh;overflow:hidden}@media only screen and (max-width:800px){body,html{font-size:15px}}section{position:relative;border-bottom:.25rem solid #000;z-index:3}section .s--wrap{position:relative;padding:5rem 2rem}section .s--wrap.light{background:#eee}section .s--wrap .s--header{position:relative;text-align:center;padding:0 0 5rem}section .s--wrap .s--buttons-load{position:relative;max-width:960px;margin:2rem auto 0;text-align:center}section .s--wrap .s--buttons-wrap{position:relative;max-width:960px;margin:4rem auto 1rem;text-align:center}section .s--wrap .s--buttons-wrap p{margin:0 0 1rem;font-weight:400}section .s--wrap .s--buttons-wrap .s--buttons{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:640px){body,html{font-size:14px}section .s--wrap .s--buttons-wrap .s--buttons{flex-direction:column}section .s--wrap .s--buttons-wrap .s--buttons.no-wrap{flex-direction:row}}section .s--wrap .s--buttons-wrap .s--buttons a{margin:.25rem}section .s--wrap .s--buttons-wrap.light p{color:#ddd}section.header{min-height:100vh;background:#fff;overflow:hidden;z-index:1}section.header:before{position:fixed;top:0;right:0;left:0;bottom:0;content:'';height:90vh;background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,.2),transparent);z-index:1;will-change:opacity,translate;transition:2s cubic-bezier(.23, 1, .32, 1);transition-delay:1s;opacity:0}section.header nav{opacity:0;position:absolute;top:1rem;margin:auto;width:100%;z-index:999;display:flex;align-items:center;justify-content:center;text-align:center;gap:1.5rem;translate:0 -200%;will-change:opacity,translate;transition:2s cubic-bezier(.23, 1, .32, 1);transition-delay:1s}section.header nav a{color:#fff;font-family:Figtree,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;opacity:1;will-change:opacity;transition:1s cubic-bezier(.23, 1, .32, 1)}section.header nav:hover a{opacity:.25}section.header nav a:hover{opacity:1}section.header .tim{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}section.header .tim .t--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/tim/truck.jpg') bottom center/cover no-repeat;filter:contrast(1.5) brightness(.6);opacity:0;will-change:opacity;transition:1s cubic-bezier(.23, 1, .32, 1);transition-delay:0.5s}section.header .tim .t--logo{position:relative;z-index:9}section.header .tim .t--logo img{width:35rem;max-width:80vw;translate:0 2rem;opacity:0;transition:1s cubic-bezier(.23, 1, .32, 1);transition-delay:1s}section.header.loaded:before{opacity:1}section.header.loaded nav{opacity:1;translate:0 0}section.header.loaded .tim .t--back{opacity:1}section.header.loaded .tim .t--logo img{opacity:1;translate:0 0}section.bio,section.bio .s--wrap{min-height:100vh}section.bio .s--wrap .b--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/backs/cba.jpg') center center/cover no-repeat;filter:grayscale(1) opacity(.5)}section.bio .s--wrap .b--wrap{position:relative;margin:0 auto;max-width:45rem}section.bio .s--wrap .b--wrap .b--image{text-align:center;margin:0 0 2rem}section.bio .s--wrap .b--wrap .b--image img{border:.25rem solid #000;max-width:85%;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.25)}section.bio .s--wrap .b--wrap .b--title{margin:0 0 2rem;text-align:center}section.bio .s--wrap .b--wrap .b--title h5{translate:0 -6px}section.bio .s--wrap .b--wrap .b--text{text-align:justify}section.news .s--wrap .n--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/backs/05.jpg') center center/cover no-repeat;filter:grayscale(1) brightness(.5) contrast(2) invert(1) opacity(.6)}section.news .s--wrap .n--items{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-gap:1.5rem}section.news .s--wrap .n--items .n--item{display:grid;grid-template-columns:25rem 1fr;min-height:12rem;background:#fff;border:.25rem solid #000;overflow:hidden}section.news .s--wrap .n--items .n--item.hidden{display:none}@media only screen and (max-width:960px){section.news .s--wrap .n--items .n--item{grid-template-columns:auto;grid-template-rows:200px 1fr}section.news .s--wrap .n--items .n--item .n--image{border-bottom:.25rem solid #000;border-right:none!important}}section.news .s--wrap .n--items .n--item .n--image{cursor:pointer;position:relative;background-color:#000!important;background-size:cover!important;border-right:.25rem solid #000;display:flex;align-items:center;justify-content:center}section.news .s--wrap .n--items .n--item .n--image i{position:relative;color:#fff;font-size:2rem;opacity:0;transition:.3s ease-in-out}section.news .s--wrap .n--items .n--item .n--image:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(to bottom,#bf360c,#772207);opacity:0;transition:.2s ease-in-out}section.news .s--wrap .n--items .n--item .n--image:hover:before{opacity:.75}section.news .s--wrap .n--items .n--item .n--image:hover i{opacity:1;font-size:2.5rem}section.news .s--wrap .n--items .n--item .n--info{padding:2rem}section.news .s--wrap .n--items .n--item .n--info h5{margin:0 0 1rem}section.news .s--wrap .n--items .n--item .n--info p{text-align:justify}section.news .s--wrap .n--items .n--item.n--item--expandable .n--info .read-more{display:inline-flex;align-items:center;margin:.25rem 0 0;color:#000;font-family:Figtree,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:700;text-transform:uppercase;cursor:pointer;user-select:none;transition:opacity .3s ease-in-out}section.news .s--wrap .n--items .n--item.n--item--expandable .n--info .read-more:hover{color:#bf360c}section.news .s--wrap .n--items .n--item.n--item--expandable .n--info .more{display:none;margin:1rem 0 0}section.news .s--wrap .n--items .n--item.n--item--expandable.expanded .n--info .read-more{pointer-events:none}section.tour .s--wrap{background:#000}section.tour .s--wrap .t--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/tim/live3.jpg') center center/cover no-repeat;filter:brightness(.25) contrast(1.2) grayscale(1)}section.tour .s--wrap .t--dates{position:relative;max-width:1120px;margin:0 auto;display:grid}section.tour .s--wrap .t--dates .t--date{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;color:#fff;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.1)}section.tour .s--wrap .t--dates .t--date:first-child{border-top:1px solid rgba(255,255,255,.1)}section.tour .s--wrap .t--dates .t--date .t--when{text-align:left;text-transform:uppercase;font-size:1.1rem}section.tour .s--wrap .t--dates .t--date .t--where{text-align:center}section.tour .s--wrap .t--dates .t--date .t--how{text-align:right}@media only screen and (max-width:640px){section.header nav{gap:.5rem}section.tour .s--wrap .t--dates .t--date{grid-template-columns:auto;grid-template-rows:auto auto auto}section.tour .s--wrap .t--dates .t--date .t--when{text-align:center}section.tour .s--wrap .t--dates .t--date .t--where{padding:2rem 0}section.tour .s--wrap .t--dates .t--date .t--how{text-align:center}}section.videos .s--wrap .v--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/backs/03.jpg') center center/cover no-repeat;filter:grayscale(1) brightness(.35) contrast(1.5) invert(1) opacity(.5)}section.videos .s--wrap .v--active{position:relative;max-width:960px;margin:0 auto 4rem}section.videos .s--wrap .v--active .v--player{position:relative;margin:0 auto;max-width:860px;text-align:center;border:.25rem solid #000;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.3)}section.videos .s--wrap .v--active .v--player .v--player-wrap{background:#000;padding-bottom:56.25%;height:0;position:relative}section.videos .s--wrap .v--active .v--player .v--player-wrap iframe{opacity:1;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;will-change:opacity;transition:.3s cubic-bezier(.23, 1, .32, 1)}section.videos .s--wrap .v--active .v--info{padding:1.25rem 0 0;display:flex;align-items:center;justify-content:center;grid-gap:0.75rem;opacity:1;will-change:opacity;transition:.3s cubic-bezier(.23, 1, .32, 1)}section.videos .s--wrap .v--active .v--info .v--active-image{font-size:0;text-align:right}section.videos .s--wrap .v--active .v--info .v--active-image img{max-width:75px;border:2px solid #000;box-shadow:0 .25rem .5rem rgba(0,0,0,.25)}section.videos .s--wrap .v--active.activating .v--player .v--player-wrap{background:#000}section.videos .s--wrap .v--active.activating .v--info,section.videos .s--wrap .v--active.activating .v--player .v--player-wrap iframe{opacity:0;will-change:opacity;transition:.3s cubic-bezier(.23, 1, .32, 1)}section.videos .s--wrap .v--videos{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;grid-auto-rows:200px}@media only screen and (max-width:960px){section.videos .s--wrap .v--videos{grid-template-columns:1fr 1fr}}@media only screen and (max-width:640px){section.videos .s--wrap .v--videos{grid-template-columns:1fr;grid-auto-rows:160px}}section.videos .s--wrap .v--videos .v--thumb{position:relative;overflow:hidden;background:#000;align-items:center;justify-content:center;cursor:pointer;display:none}section.videos .s--wrap .v--videos .v--thumb .v--image{position:absolute;top:0;right:0;left:0;bottom:0;background-position:center center;background-size:cover;filter:brightness(.7);scale:1;transition:.2s ease-in-out}section.videos .s--wrap .v--videos .v--thumb .v--title{position:relative;font-family:Teko,Impact,sans-serif;font-weight:600;font-size:1.2rem;text-transform:uppercase;padding:.8rem 1.1rem .6rem;background:#fff;transition:.2s;box-shadow:0 0 .5rem rgba(0,0,0,.5)}section.videos .s--wrap .v--videos .v--thumb:hover .v--image{scale:1.05;filter:brightness(1);transition:.2s ease-in-out}section.videos .s--wrap .v--videos .v--thumb.visible{display:flex}section.videos .s--wrap .v--videos .v--thumb.active{border:.25rem solid #000}section.videos .s--wrap .v--videos .v--thumb.active .v--image{scale:1.05;filter:brightness(1)}section.videos .s--wrap .v--videos .v--thumb.active .v--title{background:#bf360c;color:#fff}section.albums .s--wrap .a--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/tim/tim-back.jpg') center center/cover no-repeat;filter:brightness(.2)}section.albums .s--wrap .a--group{position:relative;max-width:1120px;margin:0 auto 1rem;text-align:center}section.albums .s--wrap .a--group h3{font-weight:400}section.albums .s--wrap .a--group.other{margin-top:4rem}section.albums .s--wrap .a--albums{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem 1.5rem}section.albums .s--wrap .a--albums.lps{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1000px){section.albums .s--wrap .a--albums,section.albums .s--wrap .a--albums.lps{grid-template-columns:1fr 1fr}}@media only screen and (max-width:720px){section.albums .s--wrap .a--albums,section.albums .s--wrap .a--albums.lps{grid-template-columns:1fr}}section.albums .s--wrap .a--albums .a--album{display:grid;grid-gap:1rem;grid-template-rows:auto 1fr}section.albums .s--wrap .a--albums .a--album .a--image{position:relative;font-size:0}section.albums .s--wrap .a--albums .a--album .a--image img{width:100%}section.albums .s--wrap .a--albums .a--album .a--info{padding:0 .25rem}section.albums .s--wrap .a--albums .a--album .a--info h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:98%}section.albums .s--wrap .a--albums .a--album .a--info h5 span{margin:0 .5rem 0 0;background:#333;border-radius:.25rem;color:#fff;padding:.1rem .5rem}section.albums .s--wrap .a--albums .a--album .a--info .a--links{margin:1rem 0 0}section.albums .s--wrap .a--albums .a--album .a--info .a--links a{display:inline-flex;align-items:center;justify-content:center;color:#ddd;font-weight:600;font-family:Poppins,Impact,sans-serif;font-size:.8rem;text-transform:uppercase;background:#444;padding:.5rem .6rem;margin:0 .25rem 0 0;user-select:none;box-shadow:0 0 0 2px transparent;will-change:background,box-shadow;transition:.3s cubic-bezier(.23, 1, .32, 1)}section.albums .s--wrap .a--albums .a--album .a--info .a--links a i{font-size:.7rem;margin:0 .5rem 0 0}section.albums .s--wrap .a--albums .a--album .a--info .a--links a:hover{background:#fff;color:#000}.album-modal-data{display:none}.album-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem 0}.album-modal.open{display:flex}.album-modal .album-modal--backdrop{position:absolute;inset:0;background:rgba(0,0,0,.75)}.album-modal .album-modal--panel{position:relative;width:min(100%,900px);max-height:95vh;background:#fff;color:#000;border:.25rem solid #fff;margin:0 1rem;overflow:hidden}.album-modal .album-modal--close{width:2rem;height:2rem;position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;cursor:pointer;z-index:999}.album-modal .album-modal--close:hover{background:#bf360c}.album-modal .album-modal--content{position:relative;max-height:calc(95vh - .5rem);overflow:auto;overscroll-behavior:contain}.album-modal .album-modal--content .album-modal--hero{position:relative;padding:1.5rem;overflow:hidden;height:20rem;display:flex;align-items:center;justify-content:center;text-align:center;background:#000}.album-modal .album-modal--content .album-modal--hero .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/clearBlocks.jpg') center center/cover no-repeat;scale:1.1;filter:brightness(.5)}.album-modal .album-modal--content .album-modal--hero h3{position:relative;margin:0;font-size:5rem}.album-modal .album-modal--content .album-modal--hero--clear-blocks-ahead .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/clearBlocks.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--spring-hill .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/springHill.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--roads-to-richmond .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/roads.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--high-on-95 .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/highOn95.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--lost-rootless .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/lostRootless.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--forty-miler .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/fortyMiler.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--28th-stonewall .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/28.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--manchester .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/manchester.jpg') center center/cover no-repeat}.album-modal .album-modal--content .album-modal--hero--rivanna-junction .bg{position:absolute;top:0;right:0;left:0;bottom:0;background:url('/images/albums/rivannaJunction.jpg') center center/cover no-repeat}.album-modal .album-modal--content ol{padding:1.5rem 1.5rem 1rem;position:relative;margin:0;font-family:Teko,Impact,sans-serif;font-size:1.5rem;list-style-position:inside}.album-modal .album-modal--content li{line-height:1}.album-modal .album-modal--content strong{display:inline-block;margin:0 0 .5rem;font-family:Teko,Impact,sans-serif;font-size:1.5rem;text-transform:uppercase}.album-modal .album-modal--content p{white-space:pre-line}.album-modal .album-modal--content p:last-child{margin-bottom:2rem}body.modal-open,html.modal-open{overflow:hidden}body.modal-open{position:fixed;left:0;right:0}section.image{min-height:100vh}section.image .i--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/tim/truck2.jpg') center center/cover no-repeat;background-position:center center!important;filter:brightness(.5) contrast(1.25)}section.store .s--wrap .s--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/backs/tye.jpg') center center/cover no-repeat;filter:brightness(1) contrast(1.75) grayscale(1) invert(1)}section.store .s--wrap .s--items{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:repeat(2,240px);grid-gap:1rem;overflow:hidden}@media only screen and (max-width:960px){section.store .s--wrap .s--items{grid-template-rows:repeat(2,200px)}}@media only screen and (max-width:800px){.album-modal .album-modal--content .album-modal--hero h3{font-size:4.5rem}section.store .s--wrap .s--items{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,160px)}}section.store .s--wrap .s--items .s--item{overflow:hidden}section.store .s--wrap .s--items .s--item img{height:100%;width:100%;object-fit:cover;filter:brightness(.9) contrast(1.2);transition:.3s ease-in-out}section.store .s--wrap .s--items .s--item:hover img{scale:1.05}section.store .s--wrap .s--text{position:relative;max-width:1156px;margin:2rem auto 0;text-align:center}section.contact{background:#000}section.contact .s--wrap .c--back{position:absolute;top:0;right:0;left:0;bottom:0;background:url('images/backs/02.jpg') center center/cover no-repeat;background-position:bottom center!important;filter:contrast(1.5) brightness(.15) grayscale(1)}section.contact .s--wrap .c--social{position:relative;display:flex;align-items:center;justify-content:center;padding:0 0 5rem}section.contact .s--wrap .c--social a{margin:.25rem}section.contact .s--wrap .c--content{max-width:1120px;margin:0 auto;position:relative}section.contact .s--wrap .c--content .c--contacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;align-self:flex-end;z-index:10}section.contact .s--wrap .c--content .c--contacts .c--contact{padding:2rem 1rem;text-align:center}section.contact .s--wrap .c--content .c--contacts .c--contact a{margin:2rem 0 0}@media only screen and (max-width:960px){section.contact .s--wrap .c--content .c--contacts{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.album-modal .album-modal--content .album-modal--hero h3{font-size:4rem}section.contact .s--wrap .c--social{flex-direction:column}section.contact .s--wrap .c--content .c--contacts .c--contact{padding:1.5rem 1rem}}