.home{color:#fff;background-color:#000;width:100%;min-height:100vh;position:relative}.home section.hero{width:100%;height:100vh;position:relative;top:0}.home section.hero .video-wrapper{z-index:0;position:absolute;inset:0}.home section.hero .video-wrapper video{opacity:.5;object-fit:cover;width:100%;height:100%}.home section.hero .header-wrapper{opacity:0;transition:opacity 1s;display:block;position:absolute;top:32px;left:3%}@media (max-width:750px),(hover:none),(hover:on-demand){.home section.hero .header-wrapper{align-items:center;height:calc(100vh - 300px);left:0;right:0}}.home section.hero .header-wrapper.visible{opacity:1}.home section.hero .header-wrapper h1{color:#ffd91a;text-align:left;text-transform:uppercase;margin:0 0 0 -5px;line-height:.8;position:relative}@media (max-width:750px),(hover:none),(hover:on-demand){.home section.hero .header-wrapper h1{text-align:center}}.home section.hero .header-wrapper h3{color:#fff;text-align:left;margin:2rem 0}@media (max-width:750px),(hover:none),(hover:on-demand){.home section.hero .header-wrapper h3{text-align:center}}.home section.hero .header-wrapper .thumbnail-wrapper{flex-direction:column;align-items:center;width:250px;display:flex;position:relative}@media (max-width:750px),(hover:none),(hover:on-demand){.home section.hero .header-wrapper .thumbnail-wrapper{justify-content:center;width:100%}}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-header{flex-direction:row;justify-content:center;align-items:center;display:flex}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-header p{font-size:1.2rem}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-header img{height:30px;margin-left:8px}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-image{cursor:pointer;background-image:url(../media/pbs-video-thumbnail.12wj8ufgltw4l.jpg);background-position:50%;background-size:120%;border-radius:16px;justify-content:center;align-items:flex-end;width:250px;height:160px;transition:all .2s ease-out;display:flex}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-image:hover{background-size:140%;padding-bottom:20px}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-image:hover .button{color:#000;background-color:#ffd91a}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-image .button{text-align:center;color:#fff;background-color:#0000;border-radius:100px;align-items:center;height:52px;margin:0;padding:0 18px;font-family:oswald,sans-serif;font-size:1.2rem;font-weight:600;display:flex}.home section.hero .header-wrapper .thumbnail-wrapper .thumbnail-image .button .icon{margin-left:8px}.home section.hero .quote{text-align:right;opacity:0;width:66%;min-width:500px;max-width:400px;margin:0;padding:0 16px;font-size:1.2rem;font-style:italic;transition:opacity 1s;position:absolute;top:100px;right:3%}@media (max-width:750px),(hover:none),(hover:on-demand){.home section.hero .quote{display:none}}.home section.hero .quote.visible{opacity:1}.home section.hero .quote .logo{max-width:300px;margin-bottom:24px}.home section.hero .quote blockquote{margin:0}.home section.hero .quote figcaption{color:#aaa;margin:16px;font-size:1rem;font-style:normal}.home section.hero .quote figcaption a{color:#aaa;text-decoration:underline}.home section.about{position:relative}.home section.about:before{content:"";pointer-events:none;opacity:1;filter:brightness(0)invert(.1412);background-image:url(../media/map-transparent-white.0b8m22njks248.png);background-attachment:fixed;position:absolute;inset:0;background-position:bottom!important;background-size:cover!important}.home section.about .text-column{position:relative}.home section.about .text-column p{font-size:1.2rem}.home section.about .text-column p.p2{font-size:1rem}.home section.about h2{color:#ffd91a}.home section.about a{color:#ffd91a;text-decoration:none}.home section.about .hero-photo{opacity:0;width:100%;max-width:1200px;margin:0;padding:16px;transition:opacity 1s}.home section.about .hero-photo.visible{opacity:1}.home section.about .profile-photo{width:100%;margin:50px 0;position:relative}.home section.about .profile-photo figcaption{text-align:left;color:#999;margin-top:4px;font-size:.8rem}.home section.about .profile-photo figcaption a{color:#999}
