.the-content-wrapper{font-size:1rem;overflow:hidden}@media (min-width:992px){.the-content-wrapper{font-size:1.25rem}}.the-content-wrapper>*{margin:0 auto;max-width:var(--padding-factor);padding-inline:calc(var(--bs-gutter-x, 60px)*.5);width:100%}.the-content-wrapper>.align-wide{max-width:80%}.the-content-wrapper>.align-full{max-width:100%;padding-inline:0}.alignright{float:left;margin:0 1.875rem 1.25rem 0}.alignleft{float:right;margin:0 0 1.25rem 1.875rem}.aligncenter{display:block;margin-inline:auto}@media (max-width:767.98px){.alignleft,.alignright{display:block;float:none;margin-inline:auto}}.svg-info-list{column-gap:25px;display:flex;flex-wrap:wrap;list-style:none;margin:0 0 25px;padding:0;row-gap:10px}.svg-info-list svg{height:15px;width:15px}.svg-info-list li.screen svg{fill:currentColor}.svg-info-list li{align-items:center;display:flex;font-size:1.25rem;gap:5px;line-height:25px;position:relative}.svg-info-list li span:first-child{opacity:.8}@media (min-width:992px){.svg-info-list{grid-column-gap:40px;display:grid;grid-template-columns:auto auto 1fr minmax(160px,175px);margin-bottom:45px}.svg-info-list svg{height:25px;width:25px}.svg-info-list li{font-size:1.375rem;gap:10px}}.svg-info-list>li:not(:last-child):not(:nth-child(3)):after{background:#fff;content:"";height:65%;opacity:.3;position:absolute;right:-12px;top:55%;transform:translateY(-50%);width:1px}@media (min-width:992px){.svg-info-list>li:not(:last-child):not(:nth-child(3)):after{right:-20px}}.svg-info-list .btn-link{font-size:1rem}.svg-info-list .btn-link svg{stroke:#efcc93;height:10px;margin-left:8px;width:10px}@media (min-width:992px){.svg-info-list .btn-link svg{height:14px;margin-left:15px;width:14px}.svg-info-list .btn-link{font-size:1.25rem}}.projection-card{padding:40px 0;position:relative}@media (min-width:992px){.projection-card-info-wrapper{display:flex;flex-direction:column}}@media (min-width:1200px){.projection-card-info-wrapper{align-items:start;column-gap:105px;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:auto auto auto auto 1fr}}@media (min-width:992px){.projection-card{display:flex;gap:50px}}.projection-card .image-wrapper{--bs-aspect-ratio:37.31343%;height:100%;margin-bottom:30px}@media (min-width:992px){.projection-card .image-wrapper{--bs-aspect-ratio:116.66667%;margin-bottom:0;max-height:350px;max-width:300px}}.projection-card .image-wrapper img{border-radius:3px;height:100%;object-fit:cover;width:100%}.projection-card .cross-arrow-wrapper{display:none}@media (min-width:1200px){.projection-card .cross-arrow-wrapper{display:block;height:25px;position:absolute;right:0;top:40px;width:25px}.projection-card .cross-arrow-wrapper .cross-arrow{height:100%;width:100%}}.projection-card .title{font-size:1.25rem;line-height:1.2;margin-bottom:10px}@media (min-width:576px){.projection-card .title{font-size:2.5rem;margin-bottom:40px}}@media (min-width:1200px){.projection-card .title{grid-column:1/3;grid-row:1}}.projection-card .action-wrapper{display:flex;gap:15px;justify-content:flex-start}@media (min-width:1200px){.projection-card .action-wrapper{grid-column:1/2;grid-row:5}}@media (min-width:992px){.projection-card .action-wrapper{margin-top:auto}}@media (min-width:1200px){.projection-card .action-wrapper{flex-direction:row;flex-wrap:wrap;gap:25px;width:max-content}}.projection-card .action-wrapper .btn{padding-inline:20px}@media (min-width:992px){.projection-card .action-wrapper .btn{padding-inline:30px}.projection-card .action-wrapper .btn-outline-white{order:1}.projection-card .action-wrapper .btn-primary{order:2}}.projection-card .svg-info-list{grid-column:1;grid-row:3}.projection-card .credits{font-size:1rem;line-height:1.5;margin-block:0 1.0625rem;opacity:.75}.projection-card .credits .sep{opacity:.5}@media (min-width:992px){.projection-card .credits{margin-bottom:1.4375rem}}@media (min-width:1200px){.projection-card .credits{grid-column:1/3;grid-row:2}}.projection-card .remark{align-items:center;display:flex;font-size:1rem;line-height:25px;margin-block:0 15px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projection-card .remark .remark-icon{fill:none;flex:0 0 auto;height:15px;margin-inline-end:6px;vertical-align:-.2em;width:15px}@media (min-width:992px){.projection-card .remark .remark-icon{height:25px;margin-inline-end:10px;width:25px}}.projection-card .remark>span{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:1200px){.projection-card .remark{grid-column:1/3;grid-row:4}}.projection-card .about{font-size:1.125rem;line-height:1.56;margin-bottom:50px}@media (min-width:992px){.projection-card .about{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.25rem;grid-column:2;grid-row:3/5;margin-bottom:0;max-width:600px;overflow:hidden}}.mobile-filters .dropdown-toggle{background:inherit;border:1px solid hsla(0,0%,100%,.5);border-radius:6px;color:#fff;display:flex;font-size:1.25rem;height:100%;justify-content:space-between;margin-bottom:55px;padding:16px 15px;width:100%}.mobile-filters .dropdown-toggle.show{border:1px solid #fff}.mobile-filters .dropdown-toggle.show svg{transform:rotate(-180deg)}.mobile-filters .dropdown-toggle .svg-wrapper{height:15px;width:15px}.mobile-filters .dropdown-toggle svg{height:100%;transition:transform .4s ease;width:100%}.mobile-filters .dropdown-menu{background:#0b1e24;border-radius:20px;top:10px!important;width:100%}#projections-filters{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 100px;padding:0}#projections-filters li{border-radius:6px;padding:14px 12px;position:relative}#projections-filters li.active label{font-weight:700}#projections-filters input[type=checkbox]{border:1px solid hsla(0,0%,100%,.5);border-radius:6px;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:100%}#projections-filters input[type=checkbox]:checked{border:1px solid #fff}.dates-list{column-gap:12px;display:grid;grid-template-columns:repeat(7,33px);list-style:none;margin:0 0 50px;padding:0;place-content:center;row-gap:5px}@media (min-width:576px){.dates-list{grid-template-columns:repeat(7,45px)}}.dates-list li{align-items:center;display:flex;justify-content:center;width:33px}@media (min-width:576px){.dates-list li{width:45px}}.dates-list li.day{margin-bottom:-10px;opacity:.5}.dates-list li:not(.day){background:#fff;color:#000;font-weight:700;height:33px}@media (min-width:576px){.dates-list li:not(.day){height:45px}}.dates-list li:not(.day).active{background:#efcc93}.dates-list li.filler{background:inherit;height:0}.dates-list li label{cursor:pointer;display:grid;height:100%;place-content:center;width:100%}.month-title{font-size:1.5625rem;line-height:1.235;margin:30px 0 40px;text-align:center}@media (min-width:576px){.month-title{font-size:1.875rem}}.lower-cards{display:flex;flex-direction:column;gap:30px;margin-bottom:100px;position:relative}@media (min-width:992px){.lower-cards{align-items:stretch;flex-direction:row;gap:40px;margin-bottom:200px}.lower-cards--cols-2>.lower-cards-card{flex:0 0 calc(50% - 20px)}.lower-cards--cols-3>.lower-cards-card{flex:0 0 calc(33.33333% - 26.66667px)}}.lower-cards-card{border-radius:6px;font-size:1.25rem;line-height:1.75;padding:15px;position:relative}.lower-cards-card>.square-border{height:auto;inset:0;width:auto}.lower-cards-card:focus-within .cross-arrow-wrapper svg,.lower-cards-card:hover .cross-arrow-wrapper svg{animation:link-arrow .6s ease-in-out .3s 1 forwards;animation-delay:.4s}@media (min-width:992px){.lower-cards-card{padding:40px}}.lower-cards .image-wrapper{--bs-aspect-ratio:42.62295%;margin-bottom:40px;width:100%}@media (min-width:992px){.lower-cards .image-wrapper{margin-bottom:30px}}.lower-cards .image-wrapper img{border-radius:3px;height:100%;object-fit:cover;width:100%}.lower-cards .cross-arrow-wrapper{bottom:1rem;display:block;height:1rem;position:absolute;right:1rem;width:1rem}.lower-cards .cross-arrow-wrapper .cross-arrow{height:100%;width:100%}.lower-cards .cross-arrow-wrapper svg{top:-4px}@media (min-width:992px){.lower-cards .cross-arrow-wrapper{bottom:1.5625rem;height:1.5625rem;right:1.5625rem;width:1.5625rem}.lower-cards .cross-arrow-wrapper svg{top:0}}.lower-cards .title{font-size:1.875rem;margin-bottom:1.0625rem}@media (min-width:992px){.lower-cards .title{margin-bottom:1.4375rem}}.lower-cards .content{font-size:1rem;line-height:1.5;margin-bottom:2.5rem}#projections-page{--initial-animation:1s;--delay:.15s;--initial-top:30px;overflow-x:clip;overflow-y:visible}#projections-page #projections-filters,#projections-page .page-title,#projections-page .projection-wrapper{opacity:0;position:relative}#projections-page .page-title{animation:riseUp var(--initial-animation) ease-out var(--delay) forwards}#projections-page #projections-filters{animation:riseUp var(--initial-animation) ease-out calc(var(--delay)*1.5) forwards}#projections-page .projection-wrapper{animation:riseUp var(--initial-animation) ease-out calc(var(--delay)*3) forwards}#projections-page .projection-wrapper>:not(.current-date):not(.projection-screens-bar){animation:riseUp var(--initial-animation) ease-out calc(var(--delay)*3 + var(--index, 1s)/3) forwards;opacity:0;position:relative}#projections-page .loader{height:100px;margin:0 auto;width:100px}#projections-page .loader-wrapper{display:flex;height:var(--browser-height);width:100%}#projections-page .container{padding-inline:20px}#projections-page .projection-wrapper{margin-bottom:160px}#projections-page .page-title{-webkit-animation-duration:.6s;-webkit-animation-name:riseUp;-webkit-animation-timing-function:ease-out;font-size:2.5rem;margin-bottom:2.5rem;position:relative}@media (min-width:992px){#projections-page .page-title{font-size:4.0625rem;margin-bottom:100px;text-align:center}}#projections-page .page-subtitle{font-size:18px;margin:0 auto 90px;max-width:1100px}@media (min-width:992px){#projections-page .page-subtitle{font-size:20px;margin:-50px auto 90px;text-align:center}}#projections-page .page-subtitle:has(.alignright,.alignleft){text-align:start}#projections-page .page-subtitle:has(.alignright,.alignleft):after{clear:both;content:"";display:block}#projections-page .projection-card .image-wrapper{display:none}#projections-page .current-date{font-size:22px;line-height:1.27;margin-bottom:20px}@media (min-width:992px){#projections-page .current-date{font-size:40px;margin-bottom:50px}}#projections-page .visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#projections-page .projection-screens-bar{background:transparent;margin-bottom:30px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);position:sticky;top:var(--sticky-offset,var(--header-height,102px));transition:background-color .2s ease,box-shadow .2s ease;z-index:1051}#projections-page .projection-screens-bar-inner{border-bottom:1px solid hsla(0,0%,100%,.5);padding-block:12px;position:relative;transition:border-color .2s ease}#projections-page .projection-screens-bar.is-stuck{background:var(--body-bg,#000);box-shadow:0 1px 0 hsla(0,0%,100%,.5),0 -1px 0 hsla(0,0%,100%,.5)}#projections-page .projection-screens-bar.is-stuck .projection-screens-bar-inner{border-bottom-color:transparent}#projections-page .projection-screens-titles{align-items:end;display:grid;gap:60px;grid-template-columns:repeat(var(--screens-count,2),minmax(0,1fr))}#projections-page .projection-screens-filter{border:0;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}#projections-page .screen-filter-option{cursor:pointer}#projections-page .screen-filter-option>span{align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:40px;color:#fff;display:inline-flex;font-size:15px;justify-content:center;line-height:1.2;padding:8px 16px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}#projections-page .screen-filter-option.is-active>span{background:#efcc93;border-color:#efcc93;color:#000;font-weight:700}#projections-page .screen-filter-option input:focus-visible+span{outline:2px solid #efcc93;outline-offset:2px}#projections-page .projection-screens{display:grid;gap:70px;grid-template-columns:1fr}@media (min-width:992px){#projections-page .projection-screens{align-items:start;gap:60px;grid-template-columns:repeat(var(--screens-count,2),minmax(0,1fr))}}#projections-page .projection-screen-column{min-width:0}#projections-page .projection-screen-column .projection-card:last-child{border-bottom:1px solid hsla(0,0%,100%,.5)}#projections-page .projection-screen-column>.projection-card:first-child,#projections-page .projection-screen-column>.screen-title+.projection-card{border-top:0}#projections-page .projection-screen-column .projection-card-info-wrapper{min-width:0}@media (min-width:1200px){#projections-page .projection-screen-column .projection-card-info-wrapper{column-gap:0;display:flex;flex-direction:column}}@media (min-width:992px){#projections-page .projection-screen-column .projection-card .about{margin-bottom:25px}}@media (min-width:1200px){#projections-page .projection-screen-column .projection-card .action-wrapper{gap:15px;width:auto}}@media (min-width:992px){#projections-page .projection-screen-column .projection-card .svg-info-list{grid-column-gap:25px;grid-template-columns:auto auto 1fr;margin-bottom:15px}}#projections-page .projection-screen-column .projection-card .title{max-width:100%;min-width:0}@media (min-width:576px){#projections-page .projection-screen-column .projection-card .title{font-size:1.875rem;line-height:1.2;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#projections-page .screen-title{color:#efcc93;font-size:20px;font-weight:700;line-height:1.2;margin:0}#projections-page .screen-title.is-inner{border-bottom:1px solid hsla(0,0%,100%,.5);margin-bottom:20px;padding-bottom:12px}#projections-page .screen-title .screen-number{margin-inline-end:.35em;opacity:.65}@media (min-width:992px){#projections-page .screen-title{font-size:30px;margin-bottom:30px}}#projections-page .no-projections{font-size:16px;opacity:.6;padding:40px 0}#projections-page .the-content-wrapper>:last-child{margin-bottom:200px}.projection-card{border-top:1px solid hsla(0,0%,100%,.5)}.projection-card:last-child{border-bottom:1px solid hsla(0,0%,100%,.5)}.lower-cards{margin-bottom:200px}.lower-cards-card{width:100%}@media (max-width:991.98px){.lower-cards-card{max-width:640px}}