.navbar{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.2) 70%,transparent 100%);padding:1.4rem var(--page-padding) 1.8rem var(--page-padding)}.navbar-content>*>*{--parent-has-fgp: initial}.navbar-content>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.navbar-content{--fgp-max-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.navbar-content{display:flex;justify-content:space-between;align-items:center;max-width:var(--fgp-max-width, 100%)}.navbar-left>*>*{--parent-has-fgp: initial;--fgp-parent-gap-row: initial;--fgp-parent-gap-column: initial}.navbar-left>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto;--fgp-parent-gap-row: 2rem;--fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px));margin-top:var(--fgp-margin-top);--fgp-parent-gap-column: 2rem;--fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px));margin-left:var(--fgp-margin-left)}.navbar-left{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none;--fgp-gap-row: 2rem;--fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important;--fgp-gap-column: 2rem;--fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important}.navbar-left{display:flex;align-items:center;--fgp-gap: var(--has-fgp, 2rem);gap:var(--fgp-gap, 0px);margin-top:var(--fgp-margin-top, var(--orig-margin-top));margin-left:var(--fgp-margin-left, var(--orig-margin-left))}.navbar-logo{--fgp-height: var(--element-has-fgp) calc(var(--navbar-logo-height) + var(--fgp-gap-row, 0px))}.navbar-logo{height:var(--fgp-height, var(--navbar-logo-height));padding-left:2rem;width:auto}.navbar-nav>*>*{--parent-has-fgp: initial;--fgp-parent-gap-row: initial;--fgp-parent-gap-column: initial}.navbar-nav>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto;--fgp-parent-gap-row: .4rem;--fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px));margin-top:var(--fgp-margin-top);--fgp-parent-gap-column: .4rem;--fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px));margin-left:var(--fgp-margin-left)}.navbar-nav{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none;--fgp-gap-row: .4rem;--fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important;--fgp-gap-column: .4rem;--fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important}.navbar-nav{display:flex;--fgp-gap: var(--has-fgp, .4rem);gap:var(--fgp-gap, 0px);align-items:center;margin-top:var(--fgp-margin-top, var(--orig-margin-top));margin-left:var(--fgp-margin-left, var(--orig-margin-left))}.navbar-link{padding:.7rem 1rem;color:rgba(255,255,255,.85);text-decoration:none;font-size:.95rem;font-weight:600;border-radius:2rem;transition:all .2s ease;position:relative;background:none;border:none;cursor:pointer;font-family:inherit}.navbar-link:hover{color:var(--light);background:rgba(255,255,255,.12)}.navbar-link.active{color:var(--dark);background:var(--light)}.navbar-link:focus{outline:none;transform:var(--focus-transform)}.navbar-link:focus:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:calc(2rem + var(--focus-outline-gap));pointer-events:none}.navbar-right>*>*{--parent-has-fgp: initial;--fgp-parent-gap-row: initial;--fgp-parent-gap-column: initial}.navbar-right>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto;--fgp-parent-gap-row: .75rem;--fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px));margin-top:var(--fgp-margin-top);--fgp-parent-gap-column: .75rem;--fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px));margin-left:var(--fgp-margin-left)}.navbar-right{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none;--fgp-gap-row: .75rem;--fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important;--fgp-gap-column: .75rem;--fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important}.navbar-right{display:flex;align-items:center;--fgp-gap: var(--has-fgp, .75rem);gap:var(--fgp-gap, 0px);margin-top:var(--fgp-margin-top, var(--orig-margin-top));margin-left:var(--fgp-margin-left, var(--orig-margin-left))}.navbar-searchBtn{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--light);border-radius:2rem;padding:.45rem 1rem;font-weight:600;text-decoration:none;position:relative}.navbar-searchBtn:hover,.navbar-searchBtn:focus{background:rgba(255,255,255,.18);outline:none}.navbar-searchBtn:focus:after,.navbar-searchBtn:hover:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:calc(2rem + var(--focus-outline-gap));pointer-events:none}.navbar-brandRight{color:rgba(255,255,255,.8);font-weight:600}.navbar-user>*>*{--parent-has-fgp: initial}.navbar-user>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.navbar-user{--fgp-width: var(--element-has-fgp) calc(var(--user-avatar-size) + var(--fgp-gap-column, 0px));--fgp-height: var(--element-has-fgp) calc(var(--user-avatar-size) + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.navbar-user{background:rgba(255,255,255,.1);border:none;border-radius:50%;width:var(--fgp-width, var(--user-avatar-size));height:var(--fgp-height, var(--user-avatar-size));display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;transition:all .2s ease;position:relative}.navbar-user:hover{background:rgba(255,255,255,.2)}.navbar-user:focus{outline:none;background:rgba(255,255,255,.2);transform:var(--focus-transform)}.navbar-user:focus:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:50%;pointer-events:none}.home{--fgp-min-height: var(--element-has-fgp) calc(100vh + var(--fgp-gap-row, 0px))}.home{min-height:var(--fgp-min-height, 100vh);padding:0}.loading>*>*{--parent-has-fgp: initial}.loading>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.loading{--fgp-height: var(--element-has-fgp) calc(50vh + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.loading{display:flex;justify-content:center;align-items:center;height:var(--fgp-height, 50vh);font-size:2rem}.content-sections{padding-bottom:2rem}.hero-banner{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc( calc(70vh + 4rem) + var(--fgp-gap-row, 0px));--fgp-min-height: var(--element-has-fgp) calc(500px + var(--fgp-gap-row, 0px))}.hero-banner{position:relative;width:var(--fgp-width, 100%);height:var(--fgp-height, calc(70vh + 4rem) );min-height:var(--fgp-min-height, 500px);background-size:cover;background-position:center;overflow:hidden;margin-bottom:0}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.85),rgba(0,0,0,.6),rgba(0,0,0,.3))}.hero-banner:after{--fgp-height: var(--element-has-fgp) calc(22vh + var(--fgp-gap-row, 0px))}.hero-banner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--fgp-height, 22vh);pointer-events:none;background:linear-gradient(to bottom,rgba(22,22,22,0),rgba(22,22,22,.6) 60%,#161616)}.hero-content>*>*{--parent-has-fgp: initial}.hero-content>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.hero-content{--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%));--fgp-max-width: var(--element-has-fgp) calc(75vw + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.hero-content{position:relative;z-index:1;padding:var(--page-padding);padding-top:calc(var(--page-padding) + 4rem);height:var(--fgp-height, 100%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:var(--fgp-max-width, 75vw)}.hero-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.hero-title{font-size:3.5rem;font-weight:700;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 1.5rem;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));color:var(--light);text-shadow:2px 2px 12px rgba(0,0,0,.9);line-height:1.1}.hero-description{--fgp-max-width: var(--element-has-fgp) calc(55vw + var(--fgp-gap-row, 0px))}.hero-description>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.hero-description{font-size:1.1rem;line-height:1.6;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 1.5rem;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));color:rgba(255,255,255,.95);text-shadow:1px 1px 4px rgba(0,0,0,.8);max-width:var(--fgp-max-width, 55vw)}.hero-meta{margin-bottom:2rem;line-height:1.5}.hero-year,.hero-country{font-size:1rem;color:rgba(255,255,255,.8);font-weight:500;display:inline-block;vertical-align:middle;margin-right:1rem}.hero-tags{margin-bottom:1rem;line-height:1.5}.hero-tag{font-size:1rem;padding:.25rem .75rem;background:rgba(255,255,255,.2);border-radius:.7rem;color:var(--light);backdrop-filter:blur(10px);display:inline-block;vertical-align:middle;margin-right:.5rem;margin-bottom:.5rem}.hero-actions{line-height:1.5}.hero-actions>*{display:inline-block;vertical-align:middle;margin-right:1rem}.hero-button{padding:1rem 2.5rem;font-weight:600;border:none;border-radius:3rem;cursor:pointer;transition:all .2s ease;font-size:1.1rem;backdrop-filter:blur(10px);position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1.4rem}.hero-button-primary{background:rgba(255,255,255,.25);color:var(--light)}.hero-button-secondary{background:rgba(255,255,255,.15);color:var(--light);backdrop-filter:blur(10px)}.hero-button:focus,.hero-button:hover{outline:none;transform:var(--focus-transform)}.hero-button:focus:after,.hero-button:hover:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:calc(3rem + var(--focus-outline-gap));pointer-events:none}.hero-button-icon{margin-right:.3rem;display:inline-block;vertical-align:middle;line-height:0}.hero-button-label{display:inline-block;vertical-align:middle;line-height:1}.content-card{--fgp-width: var(--element-has-fgp) calc(var(--card-width-content) + var(--fgp-gap-column, 0px))}.content-card{flex:0 0 auto;width:var(--fgp-width, var(--card-width-content));cursor:pointer;transition:all .3s ease;border-radius:.5rem;overflow:hidden}.content-card:focus,.content-card:hover{outline:none;transform:var(--focus-transform);z-index:10}.content-card:focus .content-card-image{box-shadow:0 8px 24px rgba(0,0,0,.8)}.content-card-image-wrapper{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc(0 + var(--fgp-gap-row, 0px))}.content-card-image-wrapper{position:relative;width:var(--fgp-width, 100%);height:var(--fgp-height, 0);padding-bottom:150%;border-radius:.5rem;overflow:hidden;background:var(--card-color)}.content-card-image{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%))}.content-card-image{position:absolute;top:0;left:0;width:var(--fgp-width, 100%);height:var(--fgp-height, 100%);background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease}.content-card:focus .content-card-image,.content-card:hover .content-card-image{transform:scale(1.05)}.content-card-overlay>*>*{--parent-has-fgp: initial}.content-card-overlay>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.content-card-overlay{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.content-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,rgba(0,0,0,.8) 100%);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.content-card:focus .content-card-overlay,.content-card:hover .content-card-overlay{opacity:1}.content-card-play-icon{color:var(--light);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.content-card-text{font-size:.9rem;color:var(--light);font-weight:500}.content-card-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.content-card-title{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: .5rem;--orig-margin-right: 0px;--orig-margin-bottom: 0;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));font-size:1rem;color:var(--light);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-card:focus .content-card-title{font-weight:700}.video-card{--fgp-width: var(--element-has-fgp) calc(var(--card-width-video) + var(--fgp-gap-column, 0px))}.video-card{flex:0 0 auto;width:var(--fgp-width, var(--card-width-video));cursor:pointer;transition:all .3s ease;border-radius:.5rem;overflow:hidden}.video-card:focus,.video-card:hover{outline:none;transform:var(--focus-transform);z-index:10}.video-card:focus .video-card-image{box-shadow:0 8px 24px rgba(0,0,0,.8)}.video-card-image-wrapper{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc(0 + var(--fgp-gap-row, 0px))}.video-card-image-wrapper{position:relative;width:var(--fgp-width, 100%);height:var(--fgp-height, 0);padding-bottom:56.25%;border-radius:.5rem;overflow:hidden;background:var(--card-color)}.video-card-image{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%))}.video-card-image{position:absolute;top:0;left:0;width:var(--fgp-width, 100%);height:var(--fgp-height, 100%);background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease}.video-card:focus .video-card-image,.video-card:hover .video-card-image{transform:scale(1.05)}.video-card-progress{--fgp-height: var(--element-has-fgp) calc(.25rem + var(--fgp-gap-row, 0px))}.video-card-progress{position:absolute;bottom:0;left:0;right:0;height:var(--fgp-height, .25rem);background-color:rgba(255,255,255,.3);z-index:3}.video-card-progress-bar{--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%))}.video-card-progress-bar{height:var(--fgp-height, 100%);background-color:rgba(1,174,181,.4);transition:width .3s ease}.video-card-overlay>*>*{--parent-has-fgp: initial}.video-card-overlay>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.video-card-overlay{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.video-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,rgba(0,0,0,.8) 100%);opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.video-card:focus .video-card-overlay,.video-card:hover .video-card-overlay{opacity:1}.video-card-play-icon{color:var(--light);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.video-card-text{font-size:.9rem;color:var(--light);font-weight:500}.video-card-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.video-card-title{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: .5rem;--orig-margin-right: 0px;--orig-margin-bottom: 0;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));font-size:1rem;color:var(--light);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-card:focus .video-card-title{font-weight:700}.content-row{margin-bottom:var(--section-gap)}.content-row-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.content-row-title{font-size:2rem;font-weight:700;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: var(--content-gap);--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));color:var(--light);padding:0 var(--page-padding)}.content-row-scroll>*>*{--parent-has-fgp: initial;--fgp-parent-gap-row: initial;--fgp-parent-gap-column: initial}.content-row-scroll>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto;--fgp-parent-gap-row: var(--content-gap);--fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px));margin-top:var(--fgp-margin-top);--fgp-parent-gap-column: var(--content-gap);--fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px));margin-left:var(--fgp-margin-left)}.content-row-scroll{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none;--fgp-gap-row: var(--content-gap);--fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important;--fgp-gap-column: var(--content-gap);--fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important}.content-row-scroll{display:flex;--fgp-gap: var(--has-fgp, var(--content-gap));gap:var(--fgp-gap, 0px);padding:.5rem var(--page-padding);overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin-top:var(--fgp-margin-top, var(--orig-margin-top));margin-left:var(--fgp-margin-left, var(--orig-margin-left))}.content-row-scroll::-webkit-scrollbar{display:none}.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.logo{margin-bottom:1rem}.login-box>*>*{--parent-has-fgp: initial}.login-box>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.login-box{--fgp-width: var(--element-has-fgp) calc(50vw + var(--fgp-gap-column, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.login-box{display:flex;background:var(--card-color);border:1px solid var(--border-color);padding:3rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.2);width:var(--fgp-width, 50vw);text-align:left}.login-box h1>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.login-box h1{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 1rem;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));font-size:2rem}.qr-container>*>*{--parent-has-fgp: initial}.qr-container>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.qr-container{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.qr-container{display:flex;justify-content:center;margin-bottom:2rem}.qr-code{height:auto;border-radius:.5rem;padding:.4rem;background:#fff}.code-container{background:var(--dark);color:var(--light);display:block;text-align:center;border-radius:.5rem}.code>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.code{font-size:2.5rem;font-weight:700;letter-spacing:.3rem;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));font-family:Roboto Mono,monospace}.time-remaining>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.time-remaining{font-size:1.2rem;text-align:center;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: .5rem;--orig-margin-right: 0px;--orig-margin-bottom: 0;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.error-message>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.error-message{background:#fee;color:#c33;padding:1rem;border-radius:.5rem;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 1rem;--orig-margin-right: 0px;--orig-margin-bottom: 1rem;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));border:1px solid #fcc}.player-container{--fgp-width: var(--element-has-fgp) calc(100vw + var(--fgp-gap-column, 0px));--fgp-height: var(--element-has-fgp) calc(100vh + var(--fgp-gap-row, 0px))}.player-container{position:fixed;top:0;left:0;width:var(--fgp-width, 100vw);height:var(--fgp-height, 100vh);background:#000;z-index:9999;overflow:hidden}.player-video{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%))}.player-video{width:var(--fgp-width, 100%);height:var(--fgp-height, 100%);object-fit:contain;outline:none;pointer-events:none}.player-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:10}.loading-spinner{--fgp-width: var(--element-has-fgp) calc(2.5rem + var(--fgp-gap-column, 0px));--fgp-height: var(--element-has-fgp) calc(2.5rem + var(--fgp-gap-row, 0px))}.loading-spinner>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.loading-spinner{width:var(--fgp-width, 2.5rem);height:var(--fgp-height, 2.5rem);border:.17rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: auto;--orig-margin-bottom: .83rem;--orig-margin-left: auto;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}@keyframes spin{to{transform:rotate(360deg)}}.player-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:10}.player-error h2{margin-bottom:.83rem;font-size:1rem}.player-error button{padding:.5rem 1rem;background:#fff;color:#000;border:none;border-radius:.17rem;font-size:.67rem;cursor:pointer;font-family:Host Grotesk,sans-serif}.player-error button:hover{background:#f0f0f0}.player-controls>*>*{--parent-has-fgp: initial}.player-controls>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.player-controls{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.player-controls{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,0) 20%,rgba(0,0,0,0) 70%,rgba(0,0,0,.9));display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1.67rem;transition:opacity .3s ease;pointer-events:none;z-index:5}.player-controls.visible{opacity:1;pointer-events:all}.player-controls.hidden{opacity:0;visibility:hidden}.player-controls.modal-open{display:none;pointer-events:none}.controls-top{flex-shrink:0}.video-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.video-title{color:#fff;font-size:1.4rem;font-weight:700;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));text-shadow:0 .08rem .17rem rgba(0,0,0,.5)}.controls-bottom{flex-shrink:0}.seek-bar-container{margin-bottom:1.4rem}.seek-bar{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc(.25rem + var(--fgp-gap-row, 0px))}.seek-bar{width:var(--fgp-width, 100%);height:var(--fgp-height, .25rem);background:rgba(255,255,255,.3);border-radius:.13rem;position:relative;overflow:hidden;margin-bottom:.42rem}.seek-bar-progress{--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%))}.seek-bar-progress{height:var(--fgp-height, 100%);background:#fff;transition:width .1s linear}.time-display{color:#fff;font-size:1rem;text-shadow:0 .04rem .08rem rgba(0,0,0,.5)}.controls-buttons>*>*{--parent-has-fgp: initial}.controls-buttons>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.controls-buttons{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.controls-buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.controls-buttons .control-button{margin-right:1rem}.controls-buttons .control-button:last-child{margin-right:0}.control-button{--fgp-width: var(--element-has-fgp) calc(3.4rem + var(--fgp-gap-column, 0px));--fgp-height: var(--element-has-fgp) calc(3.4rem + var(--fgp-gap-row, 0px))}.control-button{padding:0;background:rgba(255,255,255,.2);color:#fff;border:.08rem solid transparent;border-radius:50%;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(.42rem);display:inline-block;vertical-align:middle;width:var(--fgp-width, 3.4rem);height:var(--fgp-height, 3.4rem);position:relative;text-align:center}.control-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.control-button:hover{background:rgba(255,255,255,.3)}.control-button:focus{outline:none}.control-button:focus:after,.control-button:hover:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:calc(3rem + var(--focus-outline-gap));pointer-events:none}.settings-modal>*>*{--parent-has-fgp: initial}.settings-modal>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-modal{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:20;padding:2rem}.settings-container>*>*{--parent-has-fgp: initial}.settings-container>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-container{--fgp-max-width: var(--element-has-fgp) calc(40rem + var(--fgp-gap-row, 0px));--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-max-height: var(--element-has-fgp) calc(80vh + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-container{background:rgba(30,30,30,.95);border-radius:.5rem;max-width:var(--fgp-max-width, 40rem);width:var(--fgp-width, 100%);max-height:var(--fgp-max-height, 80vh);overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.settings-header>*>*{--parent-has-fgp: initial}.settings-header>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-header{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-header{padding:1.5rem;border-bottom:.08rem solid rgba(255,255,255,.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.settings-header h2>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.settings-header h2{color:#fff;font-size:1.5rem;font-weight:700;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.settings-close>*>*{--parent-has-fgp: initial}.settings-close>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-close{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-close{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:.25rem;transition:background .2s ease}.settings-close:hover,.settings-close:focus{background:rgba(255,255,255,.1);outline:none}.settings-content{padding:1.5rem;overflow-y:auto;flex:1}.settings-menu>*>*{--parent-has-fgp: initial}.settings-menu>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-menu{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.settings-menu-item>*>*{--parent-has-fgp: initial}.settings-menu-item>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-menu-item{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-menu-item{background:rgba(255,255,255,.05);border:.08rem solid rgba(255,255,255,.1);border-radius:.42rem;padding:1.25rem;margin-bottom:.83rem;cursor:pointer;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#fff;font-size:1rem;text-align:left}.settings-menu-item:last-child{margin-bottom:0}.settings-menu-item:hover,.settings-menu-item:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);outline:none}.settings-menu-item-content>*>*{--parent-has-fgp: initial}.settings-menu-item-content>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-menu-item-content{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-menu-item-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.settings-menu-item-content svg{margin-right:.83rem}.settings-menu-item-label{font-weight:600}.settings-menu-item-value>*>*{--parent-has-fgp: initial}.settings-menu-item-value>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-menu-item-value{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-menu-item-value{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:rgba(255,255,255,.7);font-size:.92rem}.settings-menu-item-value svg>*{--orig-margin-left: initial}.settings-menu-item-value svg{--fgp-margin-left: initial;--orig-margin-left: .5rem;margin-left:var(--fgp-margin-left, var(--orig-margin-left))}.settings-submenu>*>*{--parent-has-fgp: initial}.settings-submenu>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-submenu{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-submenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.settings-back-button>*>*{--parent-has-fgp: initial}.settings-back-button>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-back-button{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-back-button{background:transparent;border:none;color:#fff;cursor:pointer;padding:.83rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:1rem;font-weight:600;border-radius:.42rem;margin-bottom:1rem;transition:background .2s ease;font-family:Host Grotesk,sans-serif}.settings-back-button:hover,.settings-back-button:focus{background:rgba(255,255,255,.1);outline:none}.settings-back-button svg{margin-right:.5rem}.settings-submenu-list>*>*{--parent-has-fgp: initial}.settings-submenu-list>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-submenu-list{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-submenu-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.settings-submenu-item>*>*{--parent-has-fgp: initial}.settings-submenu-item>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.settings-submenu-item{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.settings-submenu-item{background:rgba(255,255,255,.05);border:.08rem solid rgba(255,255,255,.1);border-radius:.42rem;padding:1rem 1.25rem;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#fff;font-size:1rem;text-align:left;font-family:Host Grotesk,sans-serif}.settings-submenu-item:last-child{margin-bottom:0}.settings-submenu-item:hover,.settings-submenu-item:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);outline:none}.settings-submenu-item.active{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.settings-submenu-item svg{color:#4caf50}.settings-button{margin-left:auto}video::cue{background-color:rgba(0,0,0,.8);color:#fff;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.4;padding:.2em .5em}video::cue-region{background:transparent}.content-detail{--fgp-min-height: var(--element-has-fgp) calc(100vh + var(--fgp-gap-row, 0px))}.content-detail{min-height:var(--fgp-min-height, 100vh);background:var(--dark)}.content-hero{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-height: var(--element-has-fgp) calc( calc(40vh + 4rem) + var(--fgp-gap-row, 0px));--fgp-min-height: var(--element-has-fgp) calc(500px + var(--fgp-gap-row, 0px))}.content-hero{position:relative;width:var(--fgp-width, 100%);height:var(--fgp-height, calc(40vh + 4rem) );min-height:var(--fgp-min-height, 500px);background-size:cover;background-position:center;overflow:hidden;margin-bottom:0}.content-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,rgba(0,0,0,.85),rgba(0,0,0,.6),rgba(0,0,0,.3))}.content-hero:after{--fgp-height: var(--element-has-fgp) calc(22vh + var(--fgp-gap-row, 0px))}.content-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--fgp-height, 22vh);pointer-events:none;background:linear-gradient(to bottom,rgba(22,22,22,0),rgba(22,22,22,.6) 60%,#161616)}.content-hero-content>*>*{--parent-has-fgp: initial}.content-hero-content>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.content-hero-content{--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%));--fgp-max-width: var(--element-has-fgp) calc(75vw + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.content-hero-content{position:relative;z-index:1;padding:var(--page-padding);padding-top:calc(var(--page-padding) + 4rem);height:var(--fgp-height, 100%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;max-width:var(--fgp-max-width, 75vw)}.content-hero-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.content-hero-title{font-size:3.5rem;font-weight:700;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 1.5rem;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));color:var(--light);text-shadow:2px 2px 12px rgba(0,0,0,.9);line-height:1.1}.content-hero-actions>*>*{--parent-has-fgp: initial}.content-hero-actions>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.content-hero-actions{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.content-hero-actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;line-height:1.5}.content-hero-actions>*{display:inline-block;vertical-align:middle;margin-right:1rem}.content-hero-actions>*:last-child{margin-right:0}.content-button{padding:1rem 2.5rem;font-weight:600;border:none;border-radius:3rem;cursor:pointer;transition:all .2s ease;font-size:1.1rem;backdrop-filter:blur(10px);position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1.4rem}.content-button-primary{background:rgba(255,255,255,.25);color:var(--light)}.content-button-secondary{background:rgba(255,255,255,.15);color:var(--light)}.content-button:focus,.content-button:hover{outline:none;transform:var(--focus-transform)}.content-button:focus:after,.content-button:hover:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:calc(3rem + var(--focus-outline-gap));pointer-events:none}.content-button-icon{margin-right:.3rem;display:inline-block;vertical-align:middle;line-height:0}.content-button-label{display:inline-block;vertical-align:middle;line-height:1}.content-videos-section>*{--orig-margin-top: initial}.content-videos-section{padding:0 var(--page-padding) 3rem;--fgp-margin-top: initial;--orig-margin-top: -8vh;margin-top:var(--fgp-margin-top, var(--orig-margin-top))}.content-videos-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.content-videos-title{font-size:1.8rem;font-weight:700;color:var(--light);--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 1.5rem;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.content-videos-scroll>*>*{--parent-has-fgp: initial}.content-videos-scroll>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.content-videos-scroll>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.content-videos-scroll{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.content-videos-scroll{display:flex;flex-wrap:wrap;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: -.75rem;--orig-margin-right: -.75rem;--orig-margin-bottom: -.75rem;--orig-margin-left: -.75rem;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.content-videos-scroll>*>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.content-videos-scroll>*{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: .75rem;--orig-margin-right: .75rem;--orig-margin-bottom: .75rem;--orig-margin-left: .75rem;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.content-videos-scroll .video-card{--fgp-width: var(--element-has-fgp) calc( calc(25% - 1.5rem) + var(--fgp-gap-column, 0px));--fgp-max-width: var(--element-has-fgp) calc( calc(25% - 1.5rem) + var(--fgp-gap-row, 0px))}.content-videos-scroll .video-card{flex:0 0 calc(25% - 1.5rem);width:var(--fgp-width, calc(25% - 1.5rem) );max-width:var(--fgp-max-width, calc(25% - 1.5rem) )}.loading>*>*,.error-message>*>*{--parent-has-fgp: initial}.loading>*,.error-message>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.loading,.error-message{--fgp-min-height: var(--element-has-fgp) calc(100vh + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.loading,.error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--fgp-min-height, 100vh);color:var(--light);padding:var(--page-padding);text-align:center}.error-message h2{font-size:2rem;margin-bottom:2rem}.error-message button{padding:1rem 2rem;background:var(--primary-accent);color:var(--light);border:none;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:all .2s ease}.error-message button:hover,.error-message button:focus{outline:none;transform:scale(1.05)}.modal-overlay>*>*{--parent-has-fgp: initial}.modal-overlay>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-overlay{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1000;padding:2rem}.modal-container>*>*{--parent-has-fgp: initial}.modal-container>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-container{--fgp-max-width: var(--element-has-fgp) calc(40rem + var(--fgp-gap-row, 0px));--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-max-height: var(--element-has-fgp) calc(80vh + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-container{background:rgba(30,30,30,.95);border-radius:.5rem;max-width:var(--fgp-max-width, 40rem);width:var(--fgp-width, 100%);max-height:var(--fgp-max-height, 80vh);overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.modal-fullscreen{--fgp-max-width: var(--element-has-fgp) calc(90vw + var(--fgp-gap-row, 0px));--fgp-max-height: var(--element-has-fgp) calc(90vh + var(--fgp-gap-row, 0px));--fgp-width: var(--element-has-fgp) calc(90vw + var(--fgp-gap-column, 0px));--fgp-height: var(--element-has-fgp) calc(90vh + var(--fgp-gap-row, 0px))}.modal-fullscreen{max-width:var(--fgp-max-width, 90vw);max-height:var(--fgp-max-height, 90vh);width:var(--fgp-width, 90vw);height:var(--fgp-height, 90vh)}.modal-header>*>*{--parent-has-fgp: initial}.modal-header>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-header{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-header{padding:1.5rem;border-bottom:.08rem solid rgba(255,255,255,.1);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-header h2>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.modal-header h2{color:#fff;font-size:1.5rem;font-weight:700;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.modal-close>*>*{--parent-has-fgp: initial}.modal-close>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-close{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-close{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:.25rem;transition:background .2s ease}.modal-close:hover,.modal-close:focus{background:rgba(255,255,255,.1);outline:none}.modal-content{padding:1.5rem;overflow-y:auto;-webkit-flex:1;-ms-flex:1;flex:1}.modal-menu>*>*{--parent-has-fgp: initial}.modal-menu>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-menu{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.modal-menu-item>*>*{--parent-has-fgp: initial}.modal-menu-item>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-menu-item{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-menu-item{background:rgba(255,255,255,.05);border:.08rem solid rgba(255,255,255,.1);border-radius:.42rem;padding:1rem 1.25rem;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#fff;font-size:1rem;text-align:left;font-family:Host Grotesk,sans-serif;position:relative}.modal-menu-item:last-child{margin-bottom:0}.modal-menu-item:hover,.modal-menu-item:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);outline:none}.modal-menu-item.active{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.modal-menu-item svg{color:#4caf50;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-info-grid>*>*{--parent-has-fgp: initial}.modal-info-grid>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-info-grid{--fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-info-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:var(--fgp-height, 100%)}.modal-info-section{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:.08rem solid rgba(255,255,255,.1);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-info-section:last-child>*>*{--parent-has-fgp: initial}.modal-info-section:last-child>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.modal-info-section:last-child{--fgp-min-height: var(--element-has-fgp) calc(0 + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.modal-info-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:var(--fgp-min-height, 0);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.modal-info-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.modal-info-title{font-size:1.2rem;font-weight:600;color:#fff;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: .75rem;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-info-text>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.modal-info-text{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.85);--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.modal-info-text-clamp-2{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.modal-info-text-description{--fgp-min-height: var(--element-has-fgp) calc(0 + var(--fgp-gap-row, 0px))}.modal-info-text-description{-webkit-flex:1;-ms-flex:1;flex:1;min-height:var(--fgp-min-height, 0);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:10;-webkit-line-clamp:10}.search-page{--fgp-min-height: var(--element-has-fgp) calc(100vh + var(--fgp-gap-row, 0px))}.search-page{min-height:var(--fgp-min-height, 100vh);background:var(--dark)}.search-section>*>*{--parent-has-fgp: initial}.search-section>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-section{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-section{position:relative;padding:calc(var(--page-padding) + 2rem) var(--page-padding) 2rem;background:linear-gradient(135deg,rgba(1,174,181,.15),rgba(22,22,22,.95),#161616);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.search-section:after{--fgp-height: var(--element-has-fgp) calc(15vh + var(--fgp-gap-row, 0px))}.search-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--fgp-height, 15vh);pointer-events:none;background:linear-gradient(to bottom,rgba(22,22,22,0),rgba(22,22,22,.6) 60%,#161616)}.search-input-section>*>*{--parent-has-fgp: initial}.search-input-section>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-input-section{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-input-section{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;padding-left:5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.search-hero-title>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.search-hero-title{font-size:3rem;font-weight:700;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 1.5rem;--orig-margin-left: 0;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));color:var(--light);text-shadow:2px 2px 12px rgba(0,0,0,.9);line-height:1.1}.search-input-display>*>*{--parent-has-fgp: initial}.search-input-display>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-input-display{--fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%));--fgp-min-height: var(--element-has-fgp) calc(3.5rem + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-input-display{position:relative;width:var(--fgp-width, 100%);padding:1rem 3.5rem 1rem 1.5rem;font-size:1.2rem;font-weight:500;color:var(--light);background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);border-radius:3rem;backdrop-filter:blur(10px);min-height:var(--fgp-min-height, 3.5rem);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.search-input-text{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-input-placeholder{color:rgba(255,255,255,.5)}.search-input-icon{position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:rgba(255,255,255,.6);pointer-events:none}.search-keyboard{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto}.search-keyboard-row>*>*{--parent-has-fgp: initial}.search-keyboard-row>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-keyboard-row{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-keyboard-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:.4rem}.search-keyboard-row:last-child{margin-bottom:0}.search-keyboard-key>*>*{--parent-has-fgp: initial}.search-keyboard-key>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-keyboard-key{--fgp-min-width: var(--element-has-fgp) calc(2.5rem + var(--fgp-gap-row, 0px));--fgp-height: var(--element-has-fgp) calc(2.5rem + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-keyboard-key{min-width:var(--fgp-min-width, 2.5rem);height:var(--fgp-height, 2.5rem);padding:.4rem .6rem;margin-right:.35rem;font-size:.95rem;font-weight:700;color:var(--light);background:rgba(255,255,255,.12);border:2px solid rgba(255,255,255,.2);border-radius:.4rem;cursor:pointer;transition:all .2s ease;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.search-keyboard-key:last-child{margin-right:0}.search-keyboard-key:hover,.search-keyboard-key:focus{outline:none;background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.4);-webkit-transform:var(--focus-transform);-ms-transform:var(--focus-transform);transform:var(--focus-transform)}.search-keyboard-key:focus:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:calc(.4rem + var(--focus-outline-gap));pointer-events:none}.search-keyboard-key-special{--fgp-min-width: var(--element-has-fgp) calc(6rem + var(--fgp-gap-row, 0px))}.search-keyboard-key-special{min-width:var(--fgp-min-width, 6rem);font-size:.8rem;padding:.4rem .8rem}.search-keyboard-row-special>*{--orig-margin-top: initial}.search-keyboard-row-special{--fgp-margin-top: initial;--orig-margin-top: .4rem;margin-top:var(--fgp-margin-top, var(--orig-margin-top));-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.search-results-section{padding:0 var(--page-padding) 3rem}.search-results-grid>*>*{--parent-has-fgp: initial}.search-results-grid>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-results-grid>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.search-results-grid{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-results-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: -.75rem;--orig-margin-right: -.75rem;--orig-margin-bottom: -.75rem;--orig-margin-left: -.75rem;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.search-results-grid>*>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.search-results-grid>*{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: .75rem;--orig-margin-right: .75rem;--orig-margin-bottom: .75rem;--orig-margin-left: .75rem;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.search-results-grid .video-card,.search-results-grid .content-card{--fgp-width: var(--element-has-fgp) calc( calc(20% - 1.5rem) + var(--fgp-gap-column, 0px));--fgp-max-width: var(--element-has-fgp) calc( calc(20% - 1.5rem) + var(--fgp-gap-row, 0px))}.search-results-grid .video-card,.search-results-grid .content-card{-webkit-box-flex:0;-ms-flex:0 0 calc(20% - 1.5rem);-webkit-flex:0 0 calc(20% - 1.5rem);flex:0 0 calc(20% - 1.5rem);width:var(--fgp-width, calc(20% - 1.5rem) );max-width:var(--fgp-max-width, calc(20% - 1.5rem) )}.search-loading>*>*,.search-error>*>*,.search-empty>*>*{--parent-has-fgp: initial}.search-loading>*,.search-error>*,.search-empty>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-loading,.search-error,.search-empty{--fgp-min-height: var(--element-has-fgp) calc(300px + var(--fgp-gap-row, 0px));--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-loading,.search-error,.search-empty{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:var(--fgp-min-height, 300px);color:var(--light);padding:var(--page-padding);text-align:center}.search-loading{font-size:1.2rem;opacity:.8}.search-error{color:rgba(255,100,100,.9)}.search-empty p>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}.search-empty p{font-size:1.2rem;opacity:.7;--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}.search-fallback>*>*{--parent-has-fgp: initial}.search-fallback>*{--parent-has-fgp: !important;--element-has-fgp: initial;pointer-events:var(--parent-has-fgp) auto}.search-fallback>*{--orig-margin-top: initial}.search-fallback{--has-fgp: ;--element-has-fgp: ;pointer-events:var(--has-fgp) none}.search-fallback{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;--fgp-margin-top: initial;--orig-margin-top: 2rem;margin-top:var(--fgp-margin-top, var(--orig-margin-top))}.search-fallback-button{padding:1rem 2.5rem;font-weight:600;font-size:1rem;color:var(--light);background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.2);border-radius:3rem;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(10px);position:relative}.search-fallback-button:hover,.search-fallback-button:focus{outline:none;background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:var(--focus-transform)}.search-fallback-button:focus:after,.search-fallback-button:hover:after{content:"";position:absolute;top:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));left:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));right:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));bottom:calc(-1 * (var(--focus-outline-gap) + var(--focus-outline-width)));border:var(--focus-outline-width) solid var(--light);border-radius:calc(3rem + var(--focus-outline-gap));pointer-events:none}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/host-grotesk-latin-ext-400-normal-2lWav77k.woff2) format("woff2"),url(/assets/host-grotesk-latin-ext-400-normal-HDUo2C87.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/host-grotesk-latin-400-normal-qDxuE_yq.woff2) format("woff2"),url(/assets/host-grotesk-latin-400-normal-B5l3BUS2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/host-grotesk-latin-ext-700-normal-CGci74iz.woff2) format("woff2"),url(/assets/host-grotesk-latin-ext-700-normal-u2nbVBTF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/host-grotesk-latin-700-normal-C2wxdkf9.woff2) format("woff2"),url(/assets/host-grotesk-latin-700-normal-Ckiqqr0A.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-cyrillic-ext-700-normal-QbUcNKL2.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-ext-700-normal-BwPMcjzm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-cyrillic-700-normal-W223d9Po.woff2) format("woff2"),url(/assets/roboto-mono-cyrillic-700-normal-DeAhOgsV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-greek-700-normal-yjQVQa5h.woff2) format("woff2"),url(/assets/roboto-mono-greek-700-normal-BzcFAND_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-vietnamese-700-normal-BaE27ikz.woff2) format("woff2"),url(/assets/roboto-mono-vietnamese-700-normal-CPkDCjLi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-ext-700-normal-B3oRrrRC.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-700-normal-Bq2Pp7ui.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-foxDnrFi.woff2) format("woff2"),url(/assets/roboto-mono-latin-700-normal-CHYrj1DZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--has-fgp: initial;--element-has-fgp: initial;--parent-has-fgp: initial}:root{--dark: #161616;--light: #dee2e6;--card-color: #111111;--border-color: rgba(255, 255, 255, .15);--accent: #e50914;--primary-accent: #01AEB5;--base-font-size: 1.25vw;--card-width-video: 18.67vw;--card-width-content: 12.42vw;--hero-max-width: 61.67vw;--navbar-logo-height: 2vw;--user-avatar-size: 1.56vw;--page-padding: 6rem;--section-gap: 3rem;--content-gap: 1.4rem;--focus-transform: scale(1.02);--focus-outline-width: 3px;--focus-outline-gap: 3px;font-family:Host Grotesk,sans-serif;line-height:1.5;font-weight:400;color:var(--light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}html{font-size:var(--base-font-size)}body>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}body{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));padding:0;overflow-x:hidden}#app{--fgp-min-height: var(--element-has-fgp) calc(100vh + var(--fgp-gap-row, 0px))}#app{min-height:var(--fgp-min-height, 100vh);background-color:var(--dark)}p{font-size:1.6rem}h1>*,h2>*,h3>*,p>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}h1,h2,h3,p{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left))}main>*{--orig-margin-top: initial;--orig-margin-right: initial;--orig-margin-bottom: initial;--orig-margin-left: initial}main{--fgp-margin-top: initial;--fgp-margin-left: initial;--orig-margin-top: 0px;--orig-margin-right: 0px;--orig-margin-bottom: 0px;--orig-margin-left: 0px;margin:var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left));padding:0}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{--fgp-width: var(--element-has-fgp) calc(8px + var(--fgp-gap-column, 0px));--fgp-height: var(--element-has-fgp) calc(8px + var(--fgp-gap-row, 0px))}::-webkit-scrollbar{width:var(--fgp-width, 8px);height:var(--fgp-height, 8px)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}@media(max-width:1120px){html{font-size:14px}}@media(min-width:4480px){html{font-size:56px}}
