@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);
.container{width:100%;max-width:calc(1232px + 104px*2);margin-inline:auto;padding-inline:20px}@media(min-width: 768px){.container{padding-inline:40px}}@media(min-width: 1120px){.container{padding-inline:104px}}@media(min-width: 768px){.grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media(min-width: 1120px){.grid{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media(min-width: 1120px){.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}}@media(min-width: 1120px){.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.start-9{grid-column-start:9}.start-10{grid-column-start:10}.start-11{grid-column-start:11}.start-12{grid-column-start:12}}@font-face{font-family:"PP Monument Extended";src:url("../fonts/PPMonumentExtended-Regular.woff2") format("woff2"),url("../fonts/PPMonumentExtended-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PP Monument Extended";src:url("../fonts/PPMonumentExtended-Bold.woff2") format("woff2"),url("../fonts/PPMonumentExtended-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PP Monument Extended";src:url("../fonts/PPMonumentExtended-Black.woff2") format("woff2"),url("../fonts/PPMonumentExtended-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:"PP Monument Extended",sans-serif;font-weight:700;line-height:1;margin:0}img{border:0}:root{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-input-placeholder{color:#9fa5a7}::-moz-placeholder{color:#9fa5a7}:-ms-input-placeholder{color:#9fa5a7}:-moz-placeholder{color:#9fa5a7}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;text-decoration:inherit}*{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit}*,*::before,*::after{border-width:0}*{margin:0;padding:0}:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5em;text-rendering:optimizeLegibility;vertical-align:top}button,input,select,textarea{background:rgba(0,0,0,0)}code,kbd,pre,samp{font-family:monospace,monospace}input{min-height:1.5em}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#0057b0;color:#fff;text-shadow:none}::selection{background-color:#0057b0;color:#fff;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein-flip{0%{opacity:0}50%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes fadein-flip{0%{opacity:0}50%{opacity:0}60%{opacity:1}100%{opacity:1}}@-webkit-keyframes flip{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes flip{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes reveal{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes fadeinOverlay{0%{opacity:0;display:none}1%{display:block}100%{opacity:1}}@keyframes fadeinOverlay{0%{opacity:0;display:none}1%{display:block}100%{opacity:1}}@-webkit-keyframes fadeoutOverlay{0%{opacity:1;display:block}1%{display:block}100%{opacity:0;display:none}}@keyframes fadeoutOverlay{0%{opacity:1;display:block}1%{display:block}100%{opacity:0;display:none}}@-webkit-keyframes fadeinstay{0%{opacity:0}1%{opacity:1}100%{opacity:1}}@keyframes fadeinstay{0%{opacity:0}1%{opacity:1}100%{opacity:1}}@-webkit-keyframes fadeinout{0%{opacity:0}1%{opacity:1}100%{opacity:.35}}@keyframes fadeinout{0%{opacity:0}1%{opacity:1}100%{opacity:.35}}@-webkit-keyframes swarm{0%{opacity:0}10%{opacity:1}100%{opacity:0}}@keyframes swarm{0%{opacity:0}10%{opacity:1}100%{opacity:0}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes loading{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes loading{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@-webkit-keyframes loadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}40%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}60%{-webkit-transform:translate(-50%, -5px);transform:translate(-50%, -5px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}40%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}60%{-webkit-transform:translate(-50%, -5px);transform:translate(-50%, -5px)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.8, 1.8);transform:scale(1.8, 1.8)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.8, 1.8);transform:scale(1.8, 1.8)}}.ivanim-fade{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;will-change:opacity}.ivanim-fade.is-inview{opacity:1}.ivanim-fade.d1.is-inview{-webkit-transition-delay:.4s;transition-delay:.4s}.ivanim-soft-fade{opacity:0;-webkit-transition:opacity 1.1s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 1.1s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity}.ivanim-soft-fade.is-inview{opacity:1}.ivanim-slidefade{opacity:0;-webkit-transform:translateY(35px);transform:translateY(35px);will-change:transform;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.ivanim-slidefade.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.ivanim-slidefade.d1.is-inview{-webkit-transition-delay:.2s;transition-delay:.2s}.ivanim-slidefade.d2.is-inview{-webkit-transition-delay:.4s;transition-delay:.4s}.ivanim-slidefade.d3.is-inview{-webkit-transition-delay:.6s;transition-delay:.6s}.ivanim-slidefade.d4.is-inview{-webkit-transition-delay:.8s;transition-delay:.8s}.ivanim-slidefade.d5.is-inview{-webkit-transition-delay:1s;transition-delay:1s}.ivanim-stagger-links>div{--ivanim-column-delay: 0ms}.ivanim-stagger-links>div:nth-child(2){--ivanim-column-delay: 90ms}.ivanim-stagger-links>div:nth-child(3){--ivanim-column-delay: 180ms}.ivanim-stagger-links>div>p,.ivanim-stagger-links>div li{opacity:0;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),filter .7s cubic-bezier(0.22, 1, 0.36, 1),transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),filter .7s cubic-bezier(0.22, 1, 0.36, 1),transform .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-filter .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(var(--ivanim-column-delay) + var(--ivanim-item-delay, 0ms));transition-delay:calc(var(--ivanim-column-delay) + var(--ivanim-item-delay, 0ms));will-change:opacity,filter,transform}.ivanim-stagger-links>div>p{--ivanim-item-delay: 0ms}.ivanim-stagger-links>div li:nth-child(1){--ivanim-item-delay: 70ms}.ivanim-stagger-links>div li:nth-child(2){--ivanim-item-delay: 135ms}.ivanim-stagger-links>div li:nth-child(3){--ivanim-item-delay: 200ms}.ivanim-stagger-links>div li:nth-child(4){--ivanim-item-delay: 265ms}.ivanim-stagger-links>div li:nth-child(5){--ivanim-item-delay: 330ms}.ivanim-stagger-links>div li:nth-child(6){--ivanim-item-delay: 395ms}.ivanim-stagger-links.is-inview>div>p,.ivanim-stagger-links.is-inview>div li{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.ivanim-footer-gradient{opacity:1;-webkit-transition:opacity 2.8s ease-in-out;transition:opacity 2.8s ease-in-out}.ivanim-footer-gradient.is-inview{opacity:0}.ivanim-clip-reveal-test{overflow:hidden;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1);transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1)}.ivanim-clip-reveal-test img{display:block;width:100%;-webkit-transform:scale(1.15) translateX(-12%);transform:scale(1.15) translateX(-12%);-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.77, 0, 0.18, 1);transition:-webkit-transform 1.2s cubic-bezier(0.77, 0, 0.18, 1);transition:transform 1.2s cubic-bezier(0.77, 0, 0.18, 1);transition:transform 1.2s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 1.2s cubic-bezier(0.77, 0, 0.18, 1)}.ivanim-clip-reveal-test.is-inview{clip-path:inset(0)}.ivanim-clip-reveal-test.is-inview img{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.ivanim-clip-reveal{background-color:#000;overflow:hidden;-webkit-transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1);transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1);will-change:clip-path}.ivanim-clip-reveal img{-webkit-transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1),-webkit-transform .7s cubic-bezier(0.77, 0, 0.18, 1);transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1),-webkit-transform .7s cubic-bezier(0.77, 0, 0.18, 1);transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1),transform .7s cubic-bezier(0.77, 0, 0.18, 1);transition:clip-path .9s cubic-bezier(0.77, 0, 0.18, 1),transform .7s cubic-bezier(0.77, 0, 0.18, 1),-webkit-transform .7s cubic-bezier(0.77, 0, 0.18, 1);will-change:clip-path,transform;-webkit-transform:translateX(-90%);transform:translateX(-90%)}.ivanim-clip-reveal--left{clip-path:inset(0 100% 0 0)}.ivanim-clip-reveal--left img{clip-path:inset(0 100% 0 0)}.ivanim-clip-reveal--left.is-inview{clip-path:inset(0 0 0 0)}.ivanim-clip-reveal--left.is-inview img{-webkit-transform:translateX(0);transform:translateX(0);clip-path:inset(0 0 0 0);-webkit-transition-delay:.35s;transition-delay:.35s}.ivanim-clip-reveal--right{clip-path:inset(0 0 0 100%)}.ivanim-clip-reveal--right img{clip-path:inset(0 0 0 100%)}.ivanim-clip-reveal--right.is-inview{clip-path:inset(0 0 0 0)}.ivanim-clip-reveal--right.is-inview img{-webkit-transform:translateX(0);transform:translateX(0);clip-path:inset(0 0 0 0);-webkit-transition-delay:.35s;transition-delay:.35s}@media(prefers-reduced-motion: reduce){.ivanim-soft-fade{opacity:1;-webkit-transition:none;transition:none}.ivanim-footer-gradient{opacity:0;-webkit-transition:none;transition:none}.ivanim-stagger-links>div>p,.ivanim-stagger-links>div li{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.ivanim-clip-reveal,.ivanim-clip-reveal img{clip-path:none;-webkit-transition:none;transition:none}}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.nav{position:fixed;top:0;left:0;z-index:1000;width:100%;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;pointer-events:none}.nav .logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;text-decoration:none;padding-left:12px;padding-right:12px}.nav .logo svg{display:block;width:24px;height:auto}body.admin-bar .nav{top:46px}@media(min-width: 783px){body.admin-bar .nav{top:32px}}.nav.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.nav.is-menu-open{-webkit-transform:translateY(0);transform:translateY(0);height:100vh}.nav__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:48px;padding:0 10px;background:rgba(0,0,0,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto}.nav__list{display:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:auto}.nav__list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__list li{min-width:110px}.nav__list a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:"Inter",sans-serif;font-size:1.2rem;line-height:1;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;text-underline-offset:4px}.nav__list a:hover,.nav__list a:focus-visible{text-decoration:underline}.nav__togglemenu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:42px;height:42px;margin-left:auto;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.nav__togglemenu span{display:block;width:20px;height:1px;background:#fff;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s ease;transition:transform .3s ease,opacity .2s ease,-webkit-transform .3s ease}.nav.is-menu-open .nav__togglemenu span:first-child{-webkit-transform:translateY(3.5px) rotate(45deg);transform:translateY(3.5px) rotate(45deg)}.nav.is-menu-open .nav__togglemenu span:last-child{-webkit-transform:translateY(-3.5px) rotate(-45deg);transform:translateY(-3.5px) rotate(-45deg)}.nav__mobile{position:fixed;inset:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;background:#000;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .35s ease,visibility .35s ease;transition:opacity .35s ease,visibility .35s ease}.nav.is-menu-open .nav__mobile{opacity:1;visibility:visible;pointer-events:auto}.nav__mobile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;width:100%;height:100%;padding:100px 20px 40px}.nav__mobile-inner li{text-align:center;margin-bottom:40px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.nav__mobile-inner a{color:#fff;font-family:"Inter",sans-serif;font-size:2rem;line-height:1;text-decoration:none}.nav__mobile-inner .is-current-page>a,.nav__mobile-inner a[aria-current=page]{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.nav.is-menu-open .nav__mobile-inner li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.nav.is-menu-open .nav__mobile-inner li:nth-child(1){-webkit-transition-delay:.12s;transition-delay:.12s}.nav.is-menu-open .nav__mobile-inner li:nth-child(2){-webkit-transition-delay:.18s;transition-delay:.18s}.nav.is-menu-open .nav__mobile-inner li:nth-child(3){-webkit-transition-delay:.24s;transition-delay:.24s}body.nav-is-open{overflow:hidden}@media(min-width: 768px){.nav{padding:24px 32px;width:390px;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav.is-hidden{-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.nav__inner{max-width:1360px;margin:0 auto;min-height:42px;padding:0 14px;border-radius:2px}.logo svg{width:20px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__list .home{display:none}.nav__togglemenu,.nav__mobile{display:none}}@media(prefers-reduced-motion: reduce){.nav,.nav__togglemenu span,.nav__mobile,.nav__mobile-inner a{-webkit-transition-duration:.01ms;transition-duration:.01ms}}.cta-glass{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px 30px;border:.1px solid rgba(217,217,217,.1);border-radius:200px;color:#fff;font-family:"PP Monument Extended",sans-serif;font-size:1.8rem;font-weight:800;line-height:157%;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;background:rgba(217,217,217,.2);backdrop-filter:blur(36px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(36px) saturate(180%) brightness(1.1);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -18px 24px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.18);box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -18px 24px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.18)}.cta-glass span{padding-top:.2em}.cta-glass:hover{background:rgba(217,217,217,.1)}.cta-glass--transparent{background-color:rgba(0,0,0,0);background:rgba(217,217,217,.1);backdrop-filter:none}.cta-glass--transparent:hover{background:rgba(217,217,217,.2)}.copy-with-a{position:relative}.copy-with-a:before{background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="7" height="11" viewBox="0 0 7 11" fill="none"><path d="M0.538205 3.46152L0.529674 7.54509L1.28836e-07 7.96134L-3.98811e-09 11L7 5.5L4.76837e-07 -3.0598e-07L3.44013e-07 3.03865L0.538576 3.46152L0.538205 3.46152ZM3.67878 5.5L2.36906 6.52896L2.36907 4.47104L3.67878 5.5Z" fill="white"/></svg>');width:7px;height:11px;position:absolute;top:5px;left:-20px;display:block;content:""}.section-title-small{margin-bottom:60px;color:#fff;font-family:"PP Monument Extended",sans-serif;font-size:24px;font-weight:800;line-height:1;letter-spacing:-0.72px;text-transform:uppercase}@media(max-width: 799px){.section-title-small{line-height:1.1}}.js-title-reveal,.js-title-smaller-reveal,.js-copy-reveal{opacity:1}.title-reveal__line{display:block}.title-reveal__word{display:inline-block;text-wrap:nowrap}.title-reveal__char{display:inline-block;will-change:transform}.page-transition{position:fixed;inset:0;z-index:9999;background:#111;opacity:0;pointer-events:none;visibility:hidden;will-change:opacity}.page-hero-about{position:relative;padding-top:140px;overflow-x:clip;background:#000;color:#fff}.page-hero-about__header{position:relative;z-index:2;padding-bottom:70px}.page-hero-about__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;font-family:"PP Monument Extended",sans-serif;font-size:clamp(6rem,10vw,18rem);font-weight:800;line-height:1;text-transform:uppercase}@media(min-width: 1120px){.page-hero-about__title{padding:0 30px}}.page-hero-about__title-line{display:block;width:100%;line-height:1}.page-hero-about__title-line+.page-hero-about__title-line{margin-top:-0.1em}.page-hero-about__title-line--left{-ms-flex-item-align:start;align-self:flex-start}.page-hero-about__title-line--center{-ms-flex-item-align:center;align-self:center;text-align:center}.page-hero-about__title-line--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}.page-hero-about__intro{max-width:490px;margin:30px 0 0 auto;font-family:"Inter",sans-serif;font-size:1.4rem;line-height:1.45}.page-hero-about__video-wrap{position:relative;z-index:2;width:calc(100% - 64px);max-width:1232px;margin-inline:auto}.page-hero-about__video-wrap::before{content:"";position:absolute;z-index:-1;top:50%;bottom:0;left:50%;width:100vw;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-hero-about .showreel__copy{padding-bottom:15px}@media(min-width: 768px){.page-hero-about .showreel__copy{max-width:470px;padding-bottom:65px}}.page-hero-about__video{position:relative;aspect-ratio:16/9;overflow:hidden;background:#111;cursor:pointer}.page-hero-about__poster{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .45s ease;transition:opacity .45s ease}.page-hero-about__iframe-wrap{position:absolute;inset:0;z-index:0;opacity:0;-webkit-transition:opacity .45s ease;transition:opacity .45s ease}.page-hero-about__iframe-wrap iframe{display:block;width:100%;height:100%;border:0}.page-hero-about.is-playing .page-hero-about__poster{opacity:0;pointer-events:none}.page-hero-about.is-playing .page-hero-about__iframe-wrap{z-index:2;opacity:1;visibility:visible;pointer-events:auto}.page-hero-about.is-playing .page-hero-about__video-content{opacity:0;pointer-events:none}.page-hero-about.is-playing .page-hero-about__video{cursor:auto}@media(max-width: 799px){.page-hero-about{padding-top:90px;margin-bottom:60px}.page-hero-about__header{padding-bottom:45px}.page-hero-about__title{font-size:clamp(5rem,17vw,8rem);line-height:1}.page-hero-about__title-line+.page-hero-about__title-line{margin-top:-0.08em}.page-hero-about__intro{max-width:260px;margin:20px 0 0 auto;font-size:1.2rem}.page-hero-about__video-wrap{width:100%;max-width:none}.page-hero-about__video-wrap::before{display:none}}.page-hero-homepage{position:relative;display:grid;place-items:center;width:100%;height:100svh;min-height:680px;overflow:hidden;background:#000;color:#fff}.page-hero-homepage__background{position:absolute;inset:0;overflow:hidden}.page-hero-homepage__background-image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:filter,transform}.page-hero-homepage__background-image--feature{opacity:0}.page-hero-homepage__gallery{position:absolute;inset:0;z-index:2;overflow:hidden;opacity:0;visibility:hidden;-webkit-perspective:1400px;perspective:1400px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;isolation:isolate}.page-hero-homepage__card{position:absolute;left:50%;top:50%;width:18vw;height:58vh;margin:0;overflow:hidden;background:#080808;-webkit-box-shadow:0 4px 89px 0 rgba(0,0,0,.98);box-shadow:0 4px 89px 0 rgba(0,0,0,.98);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:width,height,opacity,transform}.page-hero-homepage__card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:clip-path,transform}.page-hero-homepage__card--center{z-index:3}.page-hero-homepage__card--near-left,.page-hero-homepage__card--near-right{z-index:2}.page-hero-homepage__card--far-left,.page-hero-homepage__card--far-right{z-index:1;-webkit-box-shadow:0 4px 89px 0 rgba(0,0,0,.98);box-shadow:0 4px 89px 0 rgba(0,0,0,.98)}.page-hero-homepage__content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(180px, 1fr) auto minmax(180px, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(94vw,1760px);will-change:clip-path}.page-hero-homepage__logo-mask{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:clamp(500px,38vw,760px);height:clamp(120px,10vw,190px);overflow:hidden}.page-hero-homepage__logo{position:absolute;left:50%;top:50%;display:block;height:auto;opacity:0;will-change:transform}.page-hero-homepage__logo--atlantic{width:100%}@media(min-width: 800px){.page-hero-homepage__logo{top:calc(50% - .3px)}}.page-hero-homepage__tagline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(10px,1.25vw,24px);-moz-column-gap:clamp(10px,1.25vw,24px);column-gap:clamp(10px,1.25vw,24px);margin:0 0 .05em;font-family:"PP Monument Extended",sans-serif;font-size:clamp(1rem,1.05vw,1.8rem);font-weight:800;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;opacity:0;will-change:opacity,transform;padding-bottom:5rem}.page-hero-homepage__tagline span{display:block}.page-hero-homepage__tagline--left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:clamp(20px,2.5vw,48px);text-align:right}.page-hero-homepage__tagline--right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:clamp(20px,2.5vw,48px);text-align:left}.page-hero-homepage__explore{position:absolute;z-index:4;left:50%;bottom:clamp(32px,8vh,100px);padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.6);color:#fff;font-family:"Inter",sans-serif;font-size:1.6rem;font-weight:300;text-decoration:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-hero-homepage__gallery-scroll{position:absolute;z-index:4;left:50%;bottom:clamp(24px,5vh,54px);display:block;width:50px;height:50px;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .2s ease;transition:background-color .2s ease;backdrop-filter:blur(36px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(36px) saturate(180%) brightness(1.1);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -18px 24px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.18);box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -18px 24px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.18)}.page-hero-homepage__gallery-scroll:hover,.page-hero-homepage__gallery-scroll:focus-visible{background:rgba(255,255,255,.08)}.page-hero-homepage__gallery-scroll svg{display:block}@media(max-width: 799px){.page-hero-homepage{min-height:620px}.page-hero-homepage__content{position:absolute;top:calc(50% - clamp(110px,23vw,150px)/2);left:20px;grid-template-columns:1fr;justify-items:center;gap:12px;width:calc(100% - 40px)}.page-hero-homepage__logo-mask{grid-row:1;width:min(88vw,560px);height:clamp(110px,23vw,150px);max-width:100%}.page-hero-homepage__tagline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:0;font-size:1.1rem;text-align:center}.page-hero-homepage__tagline--left{grid-row:2}.page-hero-homepage__tagline--right{grid-row:3}.page-hero-homepage__explore{font-size:1.4rem}.page-hero-homepage__card{width:34vw;height:52vh}}@media(prefers-reduced-motion: reduce){.page-hero-homepage__background-image{-webkit-filter:none !important;filter:none !important;-webkit-transform:none !important;transform:none !important}}.page-hero-text{padding:140px 0 60px;background:#000;color:#fff;text-align:center}.page-hero-text__title{margin:0;font-family:"PP Monument Extended",sans-serif;font-size:clamp(3.1rem,5vw,7.2rem);font-weight:700;line-height:1;text-transform:uppercase}.page-hero-text__subtitle{font-family:"PP Monument Extended",sans-serif;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700;letter-spacing:-0.72px;text-transform:uppercase}.terms-copy__updated{background:#000}@media(max-width: 799px){.page-hero-text{padding:90px 0 40px}.page-hero-text__title{text-align:left}.page-hero-text__subtitle{margin-top:12px;font-size:1.2rem;text-align:left}}.page-404{position:relative;overflow:hidden;min-height:100vh;background:#000;color:#fff}.page-404__media{position:absolute;inset:0;z-index:0}.page-404__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-transform:scale(1.12);transform:scale(1.12);opacity:0;-webkit-animation:page-404-reveal 1.2s cubic-bezier(0.16, 0.6, 0.3, 1) forwards,page-404-kenburns 7s ease-in-out 2.2s infinite alternate;animation:page-404-reveal 1.2s cubic-bezier(0.16, 0.6, 0.3, 1) forwards,page-404-kenburns 7s ease-in-out 2.2s infinite alternate}@-webkit-keyframes page-404-reveal{from{-webkit-transform:scale(1.12);transform:scale(1.12);opacity:0}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}}@keyframes page-404-reveal{from{-webkit-transform:scale(1.12);transform:scale(1.12);opacity:0}to{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}}@-webkit-keyframes page-404-kenburns{from{-webkit-transform:scale(1.05) translate3d(0, 0, 0);transform:scale(1.05) translate3d(0, 0, 0)}to{-webkit-transform:scale(1.14) translate3d(-1.5%, -1%, 0);transform:scale(1.14) translate3d(-1.5%, -1%, 0)}}@keyframes page-404-kenburns{from{-webkit-transform:scale(1.05) translate3d(0, 0, 0);transform:scale(1.05) translate3d(0, 0, 0)}to{-webkit-transform:scale(1.14) translate3d(-1.5%, -1%, 0);transform:scale(1.14) translate3d(-1.5%, -1%, 0)}}@media(prefers-reduced-motion: reduce){.page-404__media img{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none;opacity:1}}.page-404__inner{position:relative;z-index:1;padding-top:calc(50vh - 8rem)}.page-404__title{margin:0;text-align:center;font-family:"PP Monument Extended",sans-serif;font-size:clamp(4rem,8vw,8rem);font-weight:800;line-height:.9;letter-spacing:-0.03em;text-transform:uppercase}.page-404__divider{margin-top:40px;border-top:1px solid rgba(255,255,255,.3)}.page-404__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-top:30px}.page-404__info{text-shadow:0 0 3px rgba(0,0,0,.4)}.page-404__code{font-family:"PP Monument Extended",sans-serif;font-size:2.4rem;font-weight:800;line-height:1.3}.page-404__text{max-width:320px;margin:0;font-family:"Inter",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.page-404__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:18px 32px;border:.3px solid #fff;border-radius:200px;color:#fff;font-family:"PP Monument Extended",sans-serif;font-size:1.6rem;font-weight:800;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.page-404__cta:hover,.page-404__cta:focus-visible{background:rgba(255,255,255,.08)}.page-404__cta svg{-ms-flex-negative:0;flex-shrink:0}@media(max-width: 799px){.page-404{min-height:50svh}.page-404__inner{padding-top:180px;padding-bottom:60px}.page-404__title{font-size:4.8rem;line-height:.91;text-align:center}.page-404__divider{margin-top:24px}.page-404__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin-top:20px}.page-404__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.page-404__text{max-width:none}.page-404__cta{margin-left:auto;margin-right:auto;padding:16px 32px}}.terms-copy{padding:32px 0;padding-bottom:120px;background:#000;color:#fff}.terms-copy__inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.terms-copy__title{grid-column:1/span 5;margin:0;font-family:"PP Monument Extended",sans-serif;font-size:1.2rem;font-weight:400;line-height:140%;text-transform:uppercase}.terms-copy__copy{grid-column:6/-1;font-family:"Inter",sans-serif;font-size:1.5rem;font-weight:300;line-height:160%}.terms-copy__copy strong{font-weight:600}.terms-copy__copy p,.terms-copy__copy ul,.terms-copy__copy ol{margin:0 0 20px}.terms-copy__copy p:last-child,.terms-copy__copy ul:last-child,.terms-copy__copy ol:last-child{margin-bottom:0}.terms-copy__copy ul,.terms-copy__copy ol{padding-left:20px}.terms-copy__copy li{margin-bottom:8px}.terms-copy__copy li:last-child{margin-bottom:0}.terms-copy__copy a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#838383}.terms-copy__copy a:hover{text-decoration-color:#fff}.terms-copy__updated{margin:60px 0;font-family:"PP Monument Extended",sans-serif;font-size:1.4rem;font-weight:800;line-height:1;text-align:center;text-transform:uppercase;color:#fff}@media(max-width: 799px){.terms-copy{padding:24px 0;padding-bottom:80px}.terms-copy__inner{display:block}.terms-copy__title{margin-bottom:12px;font-size:1.2rem}.terms-copy__copy{font-size:1.4rem}.terms-copy__updated{margin:40px 0;font-size:1.2rem}}.awards{--awards-bg: #fff;--awards-text: #000;--awards-muted: #222;position:relative;padding-bottom:80px;overflow-x:clip;background:var(--awards-bg);color:var(--awards-text)}.awards--light{--awards-bg: #fff;--awards-text: #000;--awards-muted: #222}.awards--dark{--awards-bg: #000;--awards-text: #fff;--awards-muted: #fff}.awards>.container{width:calc(100% - 40px);max-width:1232px;padding-inline:0}.awards__inner{border-top:1px solid rgba(0,0,0,.25);padding-top:30px}.awards--dark .awards__inner{border-color:rgba(255,255,255,.25)}.awards__title{margin:0 0 45px;font-family:"PP Monument Extended",sans-serif;font-size:1.2rem;font-weight:400;line-height:1;text-transform:uppercase}.awards__list{display:grid;grid-template-columns:1fr}.awards__item{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:40px}.awards__item:last-child{margin-bottom:0}.awards__label{margin:0;font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.3}.awards__number{position:relative;width:40%;min-width:0;text-align:right}.awards__number-value{display:block;color:var(--awards-text);font-family:"PP Monument Extended",sans-serif;font-size:clamp(4.8rem,20vw,8rem);font-weight:800;line-height:1;letter-spacing:-0.05em;white-space:nowrap}@media(min-width: 768px){.awards{padding:100px 0 120px}.awards>.container{width:calc(100% - 64px)}.awards__inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;min-height:256px}.awards__title{grid-column:1/span 3;margin:0}.awards__list{grid-column:4/-1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.awards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:256px;border-left:1px solid rgba(0,0,0,.25);padding-left:16px;text-align:left;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-bottom:0px}.awards--dark .awards__item{border-color:rgba(255,255,255,.25)}.awards__label{font-size:1.4rem}.awards__number{width:120px}.awards__number-value{font-size:clamp(4.8rem,6vw,11rem);position:relative;top:.2em}}.text-intro-center{background-color:#000;padding-block:200px}.text-intro-center__inner{margin-inline:auto;text-align:center;padding-left:20px;padding-right:20px}.text-intro-center__inner p{margin:0;color:#666;font-family:"PP Monument Extended",sans-serif;font-size:1.8rem;font-weight:400;line-height:300%;text-transform:uppercase}.text-intro-center__inner p+p{margin-top:1em}.text-reveal__char{color:inherit;will-change:color}.text-reveal__word{display:inline-block}@media(max-width: 799px){.text-intro-center{padding-block:60px;padding-bottom:100px}.text-intro-center__inner{max-width:100%}.text-intro-center__inner p{font-size:1.6rem;font-weight:300;line-height:157%}}.showreel{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000;color:#fff;cursor:pointer}.showreel__media,.showreel__iframe-wrap{position:absolute;inset:0}.showreel__media{z-index:0}.showreel__media:after{position:absolute;top:0;left:0;right:0;height:50%;content:"";display:block;background:-webkit-gradient(linear, left bottom, left top, from(rgba(156, 156, 156, 0)), to(rgba(156, 156, 156, 0.3)));background:linear-gradient(0deg, rgba(156, 156, 156, 0) 0%, rgba(156, 156, 156, 0.3) 100%)}.showreel__poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.js-video-reveal-poster{-webkit-filter:blur(18px);filter:blur(18px);will-change:filter}.js-video-reveal-poster.is-inview{-webkit-filter:blur(0);filter:blur(0)}.showreel .js-video-reveal-poster{-webkit-transform:scale(1.08);transform:scale(1.08);will-change:filter,transform}.showreel .js-video-reveal-poster.is-inview{-webkit-transform:scale(1);transform:scale(1)}@media(prefers-reduced-motion: reduce){.js-video-reveal-poster{-webkit-filter:none;filter:none;-webkit-transition:none;transition:none}.showreel .js-video-reveal-poster{-webkit-transform:none;transform:none}}.showreel__scrim{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.55)), color-stop(40%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.35)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.35) 100%);pointer-events:none}.showreel__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:32px;text-align:center}.showreel__play{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 3px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:rgba(0,0,0,0);color:#fff;font-family:"Inter",sans-serif;font-size:1.3rem;font-weight:400;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;margin-bottom:10px}@media(min-width: 360px){.showreel__play{margin-bottom:20px}}@media(min-width: 768px){.showreel__play{margin-bottom:40px}}.showreel__play:hover,.showreel__play:focus-visible{opacity:.7}@media(hover: hover)and (pointer: fine){.showreel.is-playing{cursor:auto}.showreel__play{z-index:1;pointer-events:none;will-change:transform}}.showreel__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"PP Monument Extended",sans-serif;font-weight:800;line-height:.9;letter-spacing:-0.04em;text-transform:uppercase;font-size:3.2rem;margin:0 0 12px}@media(min-width: 360px){.showreel__title{margin:0 0 20px;font-size:clamp(3.6rem,9vw,10rem)}}.showreel__title .js-title-reveal{display:block}.showreel__copy{margin:0;font-family:"Inter",sans-serif;font-weight:300;line-height:150%;max-width:280px;font-size:1.2rem;padding-bottom:6vw;text-shadow:0 0 3px rgba(0,0,0,.4)}@media(min-width: 360px){.showreel__copy{font-size:1.4rem;padding-bottom:vw}}@media(min-width: 768px){.showreel__copy{padding-bottom:9vw;max-width:420px;font-size:1.6rem}}@media(min-width: 1120px){.showreel__copy{padding-bottom:9rem}}.showreel__iframe-wrap{z-index:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;background:#000}.showreel__iframe-wrap .plyr{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.showreel__iframe-wrap iframe{display:block;width:100%;height:100%;border:0}.showreel.is-playing .showreel__content{pointer-events:none}.showreel.is-playing .showreel__iframe-wrap{z-index:3;pointer-events:auto}@media(prefers-reduced-motion: reduce){.showreel.is-playing .showreel__content,.showreel.is-playing .showreel__media{display:none}.showreel.is-playing .showreel__iframe-wrap{opacity:1;visibility:visible}}.partners{position:relative;padding:80px 0;overflow:hidden;background:#000;color:#fff}.partners__top{border-top:1px solid rgba(255,255,255,.25);padding-top:30px}.partners__label{margin:0 0 48px;font-family:"PP Monument Extended",sans-serif;font-size:1.2rem;font-weight:400;line-height:1;text-transform:uppercase}.partners__marquee{position:relative;width:100%;overflow:hidden;mask-image:-webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(6%, #000), color-stop(94%, #000), to(transparent));mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(0, transparent), color-stop(6%, #000), color-stop(94%, #000), to(transparent));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%)}.partners__group{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.partners__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:96px;margin:0;padding:0 48px;list-style:none}.partners__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px}.partners__item img{display:block;width:auto;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 799px){.partners{padding:56px 0}.partners__label{margin-bottom:32px}.partners__track{gap:56px;padding:0 28px}.partners__item{height:40px}.partners__item img{max-height:64px}}.latest-project{position:relative;padding:60px 0;background:#000;color:#fff;overflow:hidden}.latest-project__inner{padding-top:30px}.latest-project__label{display:block;margin-bottom:30px}.latest-project__featured{position:relative;overflow:hidden;min-height:420px;border-radius:4px;margin-bottom:24px}.latest-project__featured-media{position:absolute;inset:0;z-index:0}.latest-project__featured-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.latest-project__featured-scrim{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.75)), color-stop(55%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.35)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.35) 100%)}.latest-project__featured-content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:420px;padding:20px}.latest-project__badge-label{font-family:"PP Monument Extended",sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.latest-project__featured-title{max-width:720px;margin:0 0 16px;font-family:"PP Monument Extended",sans-serif;font-size:clamp(3.4rem,6vw,6.4rem);font-weight:800;line-height:1.1;letter-spacing:-0.03em;text-transform:uppercase}.latest-project__featured-copy{max-width:610px;margin:0;font-family:"Inter",sans-serif;font-weight:300;line-height:157%;font-size:1.4rem}@media(min-width: 650px){.latest-project__featured-copy{font-size:1.6rem}}.latest-project-slider{position:relative}.latest-project-slider .swiper{width:100%;overflow:visible}.latest-project-card{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:4px}.latest-project-card__media{position:absolute;inset:0;z-index:0}.latest-project-card__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.latest-project-card__scrim{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(50%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.25)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.25) 100%)}.latest-project-card__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:10px}@media(min-width: 360px){.latest-project-card__inner{padding:20px 16px}}.latest-project-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;min-height:0;overflow:hidden;border-radius:14px;background:rgba(210,210,220,0);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0),0 12px 40px rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(255,255,255,0),0 12px 40px rgba(0,0,0,0);-webkit-transition:padding .4s cubic-bezier(0.4, 0, 0.2, 1),background-color .5s ease,max-height .4s ease,-webkit-box-shadow .4s ease;transition:padding .4s cubic-bezier(0.4, 0, 0.2, 1),background-color .5s ease,max-height .4s ease,-webkit-box-shadow .4s ease;transition:padding .4s cubic-bezier(0.4, 0, 0.2, 1),background-color .5s ease,box-shadow .4s ease,max-height .4s ease;transition:padding .4s cubic-bezier(0.4, 0, 0.2, 1),background-color .5s ease,box-shadow .4s ease,max-height .4s ease,-webkit-box-shadow .4s ease;padding:10px}@media(min-width: 360px){.latest-project-card__details{padding:20px 16px;border-radius:24px}}.latest-project-card.is-open .latest-project-card__details{background:rgba(210,210,220,.28);backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.2),0 12px 40px rgba(0,0,0,.16);box-shadow:inset 0 1px 1px rgba(255,255,255,.2),0 12px 40px rgba(0,0,0,.16)}.latest-project-card__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:12px}.latest-project-card__title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:2.1em;margin:0;font-family:"PP Monument Extended",sans-serif;font-size:1.8rem;font-weight:800;line-height:1.05;letter-spacing:-0.02em;text-transform:uppercase;-ms-flex-line-pack:end;align-content:end}.latest-project-card__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:50px;border-radius:50%;color:#fff;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;margin-bottom:20px;background:rgba(217,217,217,.2);backdrop-filter:blur(36px) saturate(180%) brightness(1.1);-webkit-backdrop-filter:blur(36px) saturate(180%) brightness(1.1);-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -18px 24px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.18);box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -18px 24px rgba(0,0,0,.08),0 12px 40px rgba(0,0,0,.18)}.latest-project-card__toggle:hover,.latest-project-card__toggle:focus-visible{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.7)}.latest-project-card__toggle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.latest-project-card.is-open .latest-project-card__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.latest-project-card__copy{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;will-change:grid-template-rows,margin-top,opacity;-webkit-transition:grid-template-rows .5s cubic-bezier(0.4, 0, 0.2, 1),margin-top .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .35s ease;transition:grid-template-rows .5s cubic-bezier(0.4, 0, 0.2, 1),margin-top .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .35s ease;transition:grid-template-rows .5s cubic-bezier(0.4, 0, 0.2, 1),margin-top .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .35s ease,-ms-grid-rows .5s cubic-bezier(0.4, 0, 0.2, 1)}.latest-project-card.is-open .latest-project-card__copy{grid-template-rows:1fr;margin-top:12px;opacity:1}.latest-project-card__copy-inner{overflow-x:hidden;overflow-y:auto;min-height:0;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-right:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.55) rgba(255,255,255,.12)}.latest-project-card__copy-inner::-webkit-scrollbar{width:2px}.latest-project-card__copy-inner::-webkit-scrollbar-track{background:rgba(255,255,255,.12);border-radius:4px}.latest-project-card__copy-inner::-webkit-scrollbar-thumb{background:rgba(255,255,255,.55);border-radius:4px}.latest-project-card__copy-inner p{margin:0;font-family:"Inter",sans-serif;font-weight:300;line-height:150%;font-size:1.2rem}@media(min-width: 360px){.latest-project-card__copy-inner p{font-size:1.4rem}}.latest-project-slider__arrow:hover,.latest-project-slider__arrow:focus-visible{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.7)}.latest-project-slider__arrow.swiper-button-disabled{opacity:.3;pointer-events:none}@media(prefers-reduced-motion: reduce){.latest-project-card__toggle-icon,.latest-project-card__details,.latest-project-card__copy,.latest-project-card__copy-inner{-webkit-transition:none !important;transition:none !important}}@media(min-width: 768px){.latest-project{padding:100px 0}.latest-project__label{margin-bottom:40px}.latest-project__featured{min-height:560px}.latest-project__featured-content{min-height:560px;padding:56px}.latest-project__featured{margin-bottom:32px}.latest-project-card{aspect-ratio:4/5.8}.latest-project-card__inner{padding:16px}.latest-project-card__title{font-size:1.8rem}.latest-project-slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:24px}}.what-we-do{position:relative;padding:160px 0;background:#000;color:#fff}.what-we-do__inner{border-top:1px solid rgba(255,255,255,.25);display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding-top:30px}.what-we-do__label{grid-column:1/span 3;font-family:"PP Monument Extended",sans-serif;font-size:1.2rem;font-weight:400;line-height:1;text-transform:uppercase}.what-we-do__title{grid-column:4/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 0 0;font-family:"PP Monument Extended",sans-serif;font-size:clamp(3rem,5vw,7.2rem);font-weight:800;line-height:1;text-transform:uppercase}.what-we-do__title-line{display:block;-ms-flex-item-align:start;align-self:flex-start}.what-we-do__title-line--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}.what-we-do__copy{grid-column:4/-1;margin-top:40px}.what-we-do__copy p{max-width:680px;margin:0;font-family:"Inter",sans-serif;font-size:1.6rem;font-weight:300;line-height:157%}@media(max-width: 799px){.what-we-do{padding:80px 0}.what-we-do__inner{display:block}.what-we-do__label{grid-column:auto}.what-we-do__title{grid-column:auto;margin-top:24px;font-size:3rem;line-height:1.1;letter-spacing:-0.9px}.what-we-do__title-line,.what-we-do__title-line--right{-ms-flex-item-align:start;align-self:flex-start;text-align:left}.what-we-do__copy{grid-column:auto;margin-top:20px}.what-we-do__copy p{max-width:100%;font-size:1.6rem;line-height:157%}}.end-page-about{position:relative;overflow:hidden;min-height:600px;color:#fff;max-height:100vh}.end-page-about__media{position:absolute;inset:0;z-index:0;overflow:hidden}.end-page-about__media img{display:block;width:100%;height:110%;-o-object-fit:cover;object-fit:cover;position:relative;top:-5%;will-change:transform}@media(prefers-reduced-motion: reduce){.end-page-about__media img{height:100%;top:0;will-change:auto}}.end-page-about__gradient{position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), color-stop(45%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.3)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.05) 45%, rgba(0, 0, 0, 0.3) 100%)}.end-page-about__inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;height:100%;padding-block:80px 17%}.end-page-about__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;font-family:"PP Monument Extended",sans-serif;font-size:clamp(4.4rem,5vw,7.2rem);font-weight:800;line-height:1;letter-spacing:-0.025em;text-transform:uppercase}.end-page-about__title-line{display:block;-ms-flex-item-align:start;align-self:flex-start;white-space:nowrap}.end-page-about__title-line--center{text-align:center}.end-page-about__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;max-width:340px}.end-page-about__copy p{margin:0;font-family:"Inter",sans-serif;font-size:1.4rem;font-weight:400;line-height:150%;margin-bottom:20px}.end-page-about__cta:hover,.end-page-about__cta:focus-visible{background:rgba(255,255,255,.08)}.end-page-about__cta svg{-ms-flex-negative:0;flex-shrink:0}@media(max-width: 799px){.end-page-about{aspect-ratio:auto;min-height:0;background-color:#000}.end-page-about__media{position:static;aspect-ratio:16/9}.end-page-about__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;gap:24px;padding-block:40px}.end-page-about__title{max-width:100%;font-size:clamp(2.5rem,4vw,3rem);letter-spacing:-0.9px;line-height:1.1}.end-page-about__title-line--center{text-align:left}.end-page-about__aside{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding-top:1em}.end-page-about__copy p{font-size:1.8rem;line-height:160%}}.stacking-steps{position:relative;width:calc(100% - 64px);max-width:1232px;margin:0 auto;overflow-x:clip;color:#fff;margin-bottom:60px}.stacking-steps__slot{position:relative}.stacking-steps__slot--intro{height:100vh}.stacking-steps__slot--step{height:50vh}.stacking-steps__panel{position:relative;width:100%;overflow:hidden}.stacking-steps__panel--intro{background:#000;height:100vh;border-radius:50px 50px 0 0}.stacking-steps__step{height:50vh;border-radius:50px 50px 0 0}.stacking-steps__step--last{border-radius:50px 50px 0 0;position:relative}.stacking-steps__step--last:before{left:0;background:radial-gradient(circle at 100% 0, transparent 0 49px, #fff 50px)}.stacking-steps__step--last:after{right:0;background:radial-gradient(circle at 0 0, transparent 0 49px, #fff 50px)}.stacking-steps__step--last:after,.stacking-steps__step--last:before{bottom:0;content:"";display:block;position:absolute;width:50px;height:50px;z-index:1;pointer-events:none}.stacking-steps__intro{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:1fr auto;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;height:50%;padding:50px;max-height:460px}.stacking-steps__title{padding-top:25px;grid-column:2/-2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;font-family:"PP Monument Extended",sans-serif;font-size:clamp(4.2rem,6.4vw,4.8rem);font-weight:800;line-height:1.1;letter-spacing:-0.045em;text-transform:uppercase}.stacking-steps__title-line{display:block;-ms-flex-item-align:start;align-self:flex-start}.stacking-steps__title-line--right{-ms-flex-item-align:end;align-self:flex-end;text-align:right}.stacking-steps__title-line--italic{font-style:italic}.stacking-steps__intro-copy{grid-column:7/span 5;align-self:flex-start}.stacking-steps__intro-copy p{max-width:430px;margin:0;font-size:1.5rem;line-height:1.45}.stacking-steps__media{position:absolute;inset:0}.stacking-steps__media::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(40%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.75) 100%)}.stacking-steps__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stacking-steps__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 16px);height:100%;margin-left:auto;padding:40px 50px;padding-left:0}.stacking-steps__number{display:block;margin-bottom:20px;font-size:1.6rem;line-height:1;opacity:.8}.stacking-steps__heading{max-width:520px;margin:0 0 20px;font-family:"PP Monument Extended",sans-serif;font-size:clamp(2.4rem,3.6vw,3rem);font-weight:400;line-height:115%;letter-spacing:-0.035em;text-transform:uppercase}.stacking-steps__content p{max-width:440px;margin:0;font-size:1.5rem;line-height:1.45}.stacking-steps__end{height:50vh;background:#fff}@media(max-width: 799px){.stacking-steps{width:100%;max-width:none;margin-bottom:40px}.stacking-steps__slot--intro,.stacking-steps__slot--step{height:100lvh}.stacking-steps__panel--intro,.stacking-steps__step{height:100lvh;border-radius:50px 50px 0 0}.stacking-steps__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 20px}.stacking-steps__intro p{margin-left:20px}.stacking-steps__title{font-size:clamp(2.3rem,4.8vw,2.8rem);margin-bottom:30px;line-height:1.2}.stacking-steps__title-line--right{-ms-flex-item-align:start;align-self:flex-start;text-align:left}.stacking-steps__intro-copy{margin-top:auto;max-width:100%}.stacking-steps__media::after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.08)), color-stop(40%, rgba(0, 0, 0, 0.25)), to(rgba(0, 0, 0, 0.82)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0.25) 40%, rgba(0, 0, 0, 0.82) 100%)}.stacking-steps__content{width:100%;height:100%;margin:0;padding:60px 20px 40px}.stacking-steps__number{margin-bottom:18px}.stacking-steps__heading{font-size:clamp(2.2rem,7.2vw,2.7rem)}.stacking-steps__end{height:100svh}}.split-content{margin-bottom:40px;padding-top:40px}.split-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid rgba(0,0,0,.25)}.split-content__text{padding:40px 0}.split-content__text h2{margin:0 0 20px;font-size:clamp(2.5rem,3vw,3rem);font-weight:400;line-height:1.1;letter-spacing:-0.04em;text-transform:uppercase}@media(min-width: 360px){.split-content__text h2{font-size:clamp(3rem,3vw,3rem)}}.split-content__text p{max-width:460px;margin:0;font-weight:300;font-family:"Inter",sans-serif;font-size:1.6rem;line-height:157%}.split-content__media{min-width:0;width:100%;overflow:hidden}.text-media__inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-media__media{grid-column:1/span 5}.text-media__content{grid-column:7/span 5}.text-media--text-left .text-media__media{grid-column:8/span 5}.text-media--text-left .text-media__content{grid-column:1/span 5}.text-image{width:100%;border-radius:4px;overflow:hidden}.text-image img{display:block;width:100%;height:auto;border-radius:4px}.text-slider{position:relative;width:100%;overflow:hidden}.text-slider .swiper{width:100%;border-radius:4px}.text-slider .swiper-slide{position:relative;aspect-ratio:1.55/1;overflow:hidden;border-radius:4px}.text-slider .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-pagination{position:relative !important}.text-slider__pagination{position:relative;z-index:5;margin-top:20px;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0;background:rgba(0,0,0,0)}.text-slider__pagination .swiper-pagination-bullet{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;height:8px;margin:0 !important;border-radius:0;background:rgba(0,0,0,0);opacity:1;cursor:pointer}.text-slider__pagination .swiper-pagination-bullet::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.25);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-slider__pagination .swiper-pagination-bullet::after{content:"";position:absolute;left:0;top:50%;width:100%;height:3px;background:#000;-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;z-index:2}.text-slider.is-autoplaying .swiper-pagination-bullet-active::after{-webkit-animation:text-slider-progress var(--slider-duration) linear forwards;animation:text-slider-progress var(--slider-duration) linear forwards}@-webkit-keyframes text-slider-progress{from{-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}to{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}}@keyframes text-slider-progress{from{-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}to{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}}@media(min-width: 768px){.split-content__inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.split-content__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.split-content__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}.split-content--text-image .split-content__media{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 0}.split-content--text-left .split-content__text{grid-column:1/span 5}.split-content--text-left .split-content__media{grid-column:7/-1}.split-content--text-right .split-content__text{grid-column:8/-1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.split-content--text-right .split-content__media{grid-column:1/span 6;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.project-list{position:relative;padding:100px 0;background:#000;color:#fff;overflow:hidden}.project-list-item{display:block;width:100%;color:inherit;text-decoration:none;background:rgba(0,0,0,0);-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease;font-size:1.6rem;position:relative;cursor:default}.project-list-item::before{content:"";position:absolute;inset:0;background:#fff;clip-path:inset(0 0 100% 0);-webkit-transition:clip-path .35s cubic-bezier(0.77, 0, 0.18, 1);transition:clip-path .35s cubic-bezier(0.77, 0, 0.18, 1);pointer-events:none;z-index:0}@media(min-width: 768px){.project-list-item:hover .project-list-item__title,.project-list-item:focus-visible .project-list-item__title{color:#000}}.project-list-item:hover::before,.project-list-item:focus-visible::before{clip-path:inset(0 0 0 0)}.project-list-item .project-list-item__inner{border-top:1px solid rgba(255,255,255,.3)}.project-list-item:last-child .project-list-item__inner{border-bottom:1px solid rgba(255,255,255,.3)}.project-list-item__inner{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:65px;color:#838383}.project-list-item__title{grid-column:1/span 4;color:#fff;-webkit-transition:color .15s ease;transition:color .15s ease}.project-list-item__description{grid-column:5/span 5}.project-list-item__type{grid-column:10/span 1}.project-list-item__year{grid-column:12;text-align:right}.project-list-media{position:absolute;top:0;right:30%;width:220px;aspect-ratio:16/9;pointer-events:none;overflow:hidden;opacity:0;visibility:hidden;z-index:20;border-radius:4px}.project-list-media.is-visible{opacity:1;visibility:visible}.project-list-media__item{position:absolute;inset:0;overflow:hidden}.project-list-media__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.project-list-media{width:260px;right:120px}}@media(max-width: 799px){.section-title-small{margin-bottom:40px}.project-list-media{display:none}.project-list-item::before{display:none}.project-list-item__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:0;padding:28px 0}.project-list-item__title{grid-column:1;grid-row:1;font-size:1.6rem;line-height:1.1}.project-list-item__description{grid-column:1;grid-row:2;font-size:1.4rem;line-height:1.3;opacity:.7}.project-list-item__type{grid-column:1;grid-row:3;text-align:left;font-size:1.4rem;line-height:1.2;opacity:1}.project-list-item__year{grid-column:2;grid-row:3;text-align:right;font-size:1.4rem;line-height:1.2;opacity:1}}footer.main{padding-top:55px;background-color:#000;color:#fff;font-size:16px;font-style:normal;font-weight:300;line-height:157%;position:relative}@media(min-width: 1120px){footer.main .footer-cols{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1120px){footer.main .footer-col{width:50%}}footer.main .logo{margin-bottom:25px}footer.main .logo ig{display:block}footer.main .container{position:relative;z-index:1}.footer-gradient{position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(#000001), color-stop(20%, #010105), color-stop(40%, #00040f), color-stop(60%, #000b22), color-stop(75%, #01173d), color-stop(85%, #012a67), color-stop(92%, #03489b), color-stop(97%, #127bcb), to(#8fddfc));background:linear-gradient(to bottom, #000001 0%, #010105 20%, #00040f 40%, #000b22 60%, #01173d 75%, #012a67 85%, #03489b 92%, #127bcb 97%, #8fddfc 100%)}.footer-gradient__mask{position:absolute;inset:0;z-index:0;background:#000;pointer-events:none}.footer-nav{display:grid;grid-template-columns:1fr 1fr}.footer-nav>div:last-child{grid-column:1/-1}@media(min-width: 768px){.footer-nav>div:last-child{grid-column:auto}}@media(min-width: 768px){.footer-nav{padding-bottom:152px;grid-template-columns:1fr 1fr 1fr}}.footer-nav p{color:#777;margin-bottom:12px}@media(min-width: 768px){.footer-nav p{margin-bottom:20px}}.footer-nav ul{margin-bottom:40px}.footer-nav li{margin-bottom:12px}@media(min-width: 768px){.footer-nav li{margin-bottom:20px}}.footer-nav a:hover,.footer-nav a:focus{text-decoration:underline;text-underline-offset:.3em}.copyright{border-top:1px solid #333;padding-top:19px;color:#777;font-size:16px;font-style:normal;font-weight:300;line-height:157%;margin-bottom:40px}@media(min-width: 768px){.copyright{margin-bottom:58px}}.atlantic-footer-svg{position:relative;z-index:1;padding:0 4px;max-width:1510px;margin:0 auto}@media(min-width: 768px){.atlantic-footer-svg{padding:0 32px}}.atlantic-footer-svg img{display:block;width:100%}.cky-consent-container,.cky-modal,.cky-btn-revisit-wrapper{font-family:"Inter",sans-serif !important}.cky-consent-container .cky-consent-bar{border-radius:20px !important}.cky-consent-container,.cky-preference-center{color:#fff !important}.cky-title,.cky-preference-title,.cky-accordion-btn{color:#fff !important;font-family:"PP Monument Extended",sans-serif !important;font-weight:700 !important;letter-spacing:-0.01em !important}.cky-title,.cky-preference-title{font-size:1.4rem !important;line-height:1.2 !important;text-transform:uppercase}.cky-notice-des,.cky-preference-content-wrapper,.cky-accordion-header-des,.cky-audit-table{color:#fff !important;font-family:"Inter",sans-serif !important;font-size:1.2rem !important;font-weight:300 !important;line-height:1.5 !important}.cky-btn{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;gap:10px !important;min-height:44px !important;padding:13px 22px !important;border:1px solid rgba(255,255,255,.7) !important;border-radius:200px !important;background:rgba(255,255,255,.08) !important;color:#fff !important;font-family:"PP Monument Extended",sans-serif !important;font-size:1.1rem !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.01em !important;text-transform:uppercase !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:background-color .25s ease,color .25s ease,border-color .25s ease !important;transition:background-color .25s ease,color .25s ease,border-color .25s ease !important}.cky-btn::after{content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:9px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.411138 2.55822L0.404637 5.57617L0.000950556 5.8838L0.000950458 8.1295L5.33594 4.06475L0.000950813 -2.332e-07L0.000950715 2.24571L0.411422 2.55822L0.411138 2.55822ZM2.8047 4.06475L1.80651 4.8252L1.80651 3.3043L2.8047 4.06475Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.411138 2.55822L0.404637 5.57617L0.000950556 5.8838L0.000950458 8.1295L5.33594 4.06475L0.000950813 -2.332e-07L0.000950715 2.24571L0.411422 2.55822L0.411138 2.55822ZM2.8047 4.06475L1.80651 4.8252L1.80651 3.3043L2.8047 4.06475Z'/%3E%3C/svg%3E") center/contain no-repeat}.cky-btn:hover,.cky-btn:focus-visible{border-color:#fff !important;background:#fff !important;color:#000 !important}.cky-btn:focus-visible,.cky-btn-close:focus-visible,.cky-btn-revisit:focus-visible{outline:2px solid #fff !important;outline-offset:3px !important}.cky-show-desc-btn{color:#fff !important;font-family:"Inter",sans-serif !important;text-decoration:underline !important;text-underline-offset:3px}.cky-always-active{color:#fff !important;font-family:"Inter",sans-serif !important}.cky-btn-revisit-wrapper{border:1px solid rgba(255,255,255,.7) !important;background:rgba(0,0,0,.72) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.cky-btn-revisit img,.cky-btn-close img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(max-width: 799px){.cky-btn{width:100% !important;padding-inline:18px !important}.cky-title,.cky-preference-title{font-size:1.3rem !important}}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--plyr-color-main: #fff;--plyr-video-control-color: #fff;--plyr-video-control-background-hover: rgba(255, 255, 255, 0.2);--plyr-range-fill-background: #fff}html,body{margin:0;padding:0}html{font-size:62.5%}body{font-family:"Inter",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
/**
 * Swiper 14.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 6, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-start: var(--swiper-slides-offset-before);
              margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      -webkit-margin-end: var(--swiper-slides-offset-after);
              margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-before: var(--swiper-slides-offset-before);
              margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      -webkit-margin-after: var(--swiper-slides-offset-after);
              margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      -ms-scroll-snap-type: none;
          scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: "";
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 10000;
          -ms-flex-order: 9999;
              order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-start: var(--swiper-centered-offset-before);
              margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-before: var(--swiper-centered-offset-before);
              margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
            animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }

  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transform-origin: center;
            transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      -webkit-transition:
        200ms top,
        200ms -webkit-transform;
      transition:
        200ms top,
        200ms -webkit-transform;
      transition:
        200ms transform,
        200ms top;
      transition:
        200ms transform,
        200ms top,
        200ms -webkit-transform;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      -webkit-transition:
        200ms left,
        200ms -webkit-transform;
      transition:
        200ms left,
        200ms -webkit-transform;
      transition:
        200ms transform,
        200ms left;
      transition:
        200ms transform,
        200ms left,
        200ms -webkit-transform;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition:
    200ms right,
    200ms -webkit-transform;
  transition:
    200ms right,
    200ms -webkit-transform;
  transition:
    200ms transform,
    200ms right;
  transition:
    200ms transform,
    200ms right,
    200ms -webkit-transform;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: left top;
            transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
            transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      -webkit-transition-timing-function: ease-out;
              transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

@charset "UTF-8";@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4));transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;-webkit-box-shadow:0 1px 2px #00000026;box-shadow:0 1px 2px #00000026;-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, currentColor),color-stop(0, #0000));background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;-webkit-box-shadow:0 1px 2px #00000026;box-shadow:0 1px 2px #00000026;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top, left bottom,from(#0000),to(#000000bf));background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;-webkit-box-shadow:0 1px 2px #00000026;box-shadow:0 1px 2px #00000026;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1px #00000026;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:-webkit-gradient(linear,left top, left bottom,from(#0000),to(#000000bf));background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{-webkit-filter:blur(1px);filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}

/*# sourceMappingURL=atlanticstudios.css.map*/