.block-title[data-v-71026f94]{color:#c00d0d;font-family:CormorantGaramond-Bold,Arial,sans-serif;font-size:32px;margin-bottom:20px;text-align:center}.block-content[data-v-71026f94] p{margin:0 0 1em}.block-section[data-v-842d0c11]{margin:60px 0}.text-wrap-container[data-v-842d0c11]{color:#333;font-size:18px;line-height:1.6;overflow:hidden}.image-floated[data-v-842d0c11]{float:left;margin:0 40px 20px 0;max-width:400px;width:35%}.image-floated img[data-v-842d0c11]{border-radius:8px;display:block;height:auto;width:100%}.image-floated .text-image-caption[data-v-842d0c11]{color:#333;font-family:CormorantGaramond,serif;font-size:16px;margin-top:10px;text-align:center}.block-title[data-v-842d0c11]{margin-bottom:25px}.block-content[data-v-842d0c11] p{margin-bottom:1em}@media (max-width:940px){.image-floated[data-v-842d0c11]{float:none;margin:0 0 20px;max-width:none;width:100%}}.block-section[data-v-eb82f8f7]{margin:60px 0}.text-wrap-container[data-v-eb82f8f7]{color:#333;font-size:18px;line-height:1.6;overflow:hidden}.image-floated-right[data-v-eb82f8f7]{float:right;margin:0 0 20px 40px;max-width:400px;width:35%}.image-floated-right img[data-v-eb82f8f7]{border-radius:8px;display:block;height:auto;width:100%}.image-floated-right .text-image-caption[data-v-eb82f8f7]{color:#333;font-family:CormorantGaramond,serif;font-size:16px;margin-top:10px;text-align:center}.block-title[data-v-eb82f8f7]{margin-bottom:25px}.block-content[data-v-eb82f8f7] p{margin-bottom:1em}@media (max-width:940px){.image-floated-right[data-v-eb82f8f7]{float:none;margin:0 0 20px;max-width:none;width:100%}}.block-content[data-v-47ce6248]{margin-bottom:40px}.block-section .caption[data-v-47ce6248]{color:#333;font-family:CormorantGaramond,Arial,sans-serif;font-size:18px;margin-top:10px;text-align:center}.block-slide-img[data-v-47ce6248]{max-height:80vh}.video-component[data-v-f2bb06ec]{margin:0 auto;padding:0;text-align:center;width:80%}.video-component .video-box[data-v-f2bb06ec]{height:0;overflow:hidden;padding-bottom:52.9%;padding-top:30px;position:relative}.video-component .video-box iframe[data-v-f2bb06ec]{height:100%;left:0;position:absolute;top:0;width:100%}.block-content[data-v-bda8ed3b]{margin-bottom:40px}.block-section .video-player[data-v-bda8ed3b]{max-height:65vh}.block-section .caption[data-v-bda8ed3b]{color:#333;font-family:CormorantGaramond,Arial,sans-serif;font-size:18px;margin-top:10px;text-align:center}.card[data-v-aa47331b]{align-self:start;background:#fff;border-radius:10px;box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:flex-start;overflow:hidden;transition:box-shadow .25s ease}.card[data-v-aa47331b]:hover{box-shadow:8px 8px 10px #c00d0d4d,-4px -4px 4px #c00d0d40}.image[data-v-aa47331b]{width:100%}.content[data-v-aa47331b]{display:flex;flex-direction:column;flex-grow:unset;gap:12px;padding:14px 16px 18px}.name[data-v-aa47331b]{color:#33363f;font-family:CormorantGaramond-Bold,serif;font-size:30px;line-height:1.05;margin:0}.text[data-v-aa47331b] li,.text[data-v-aa47331b] p{color:#333;font-size:18px;line-height:1.45;margin:0 0 .45em}.text[data-v-aa47331b] li:before,.text[data-v-aa47331b] p:before{background:#333}.text[data-v-aa47331b] ul{margin:.2em 0;padding-left:10px}.actions[data-v-aa47331b]{display:flex;justify-content:center;margin-top:12px}.btn[data-v-aa47331b]{align-self:flex-start}.building-color[data-v-aa47331b]{display:block;height:4px;width:100%}.linked-list[data-v-d20647bc]{background:#eeecec;margin:40px 0;padding:65px 0}.title[data-v-d20647bc]{font-family:CormorantGaramond-Bold,serif;font-size:40px;line-height:1.1;margin:0 0 38px;text-align:center;text-transform:uppercase}.grid[data-v-d20647bc]{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.grid[data-v-d20647bc]{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.grid[data-v-d20647bc]{grid-template-columns:1fr}}.person-card[data-v-efb9774f]{display:flex;gap:25px}.person-card .person-card-image[data-v-efb9774f]{flex:0 0 45%}.person-card .person-card-info[data-v-efb9774f]{flex-grow:1}.person-card .person-card-info .person-card-title[data-v-efb9774f]{color:#000;font-family:CormorantGaramond-Bold,Arial,sans-serif;font-size:28px;line-height:32px;margin-bottom:15px}.person-card .person-card-info .person-card-description[data-v-efb9774f]{color:#3e3e3e;font-size:18px;line-height:26px}@media screen and (max-width: 1023px){.person-card[data-v-efb9774f]{flex-direction:column;gap:15px}.person-card .person-card-image[data-v-efb9774f]{flex:0 0 100%}}.linked-list[data-v-017ab82b]{background:#eeecec;margin:40px 0;padding:65px 0}.title[data-v-017ab82b]{font-family:CormorantGaramond-Bold,serif;font-size:40px;line-height:1.1;margin:0 0 38px;text-align:center;text-transform:uppercase}.grid[data-v-017ab82b]{align-items:start;display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.grid[data-v-017ab82b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.grid[data-v-017ab82b]{grid-template-columns:1fr}}.banner-item[data-v-3058d1ad]{color:var(--c-white);max-height:30vw;overflow:hidden;position:relative;width:100%}@media screen and (max-width: 1023px){.banner-item[data-v-3058d1ad]{height:40vh;max-height:70vh}}@media screen and (max-width: 480px){.banner-item[data-v-3058d1ad]{height:50vh;max-height:70vh}}.banner-item picture[data-v-3058d1ad]{display:block;height:100%;width:100%}.banner-item img[data-v-3058d1ad]{display:block;height:auto;width:100%}@media screen and (max-width: 1023px){.banner-item img[data-v-3058d1ad]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (max-width: 480px){.banner-item img[data-v-3058d1ad]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.banner-item .banner-content[data-v-3058d1ad]{align-items:flex-end;display:flex;inset:0;justify-content:center;padding-bottom:60px;position:absolute;width:100%}@media screen and (max-width: 480px){.banner-item .banner-content[data-v-3058d1ad]{align-items:center;padding-bottom:0;padding-top:10px}}.banner-item .banner-content .content-wrapper[data-v-3058d1ad]{max-width:1200px;width:100%}.banner-item .banner-content .banner-title[data-v-3058d1ad]{font-family:CormorantGaramond-Medium,Arial,sans-serif;font-size:56px;line-height:60px;margin-bottom:50px;text-align:center;text-transform:uppercase}@media screen and (max-width: 480px){.banner-item .banner-content .banner-title[data-v-3058d1ad]{font-size:32px;line-height:35px;margin-bottom:0}}.__header-abs .general-banner[data-v-7ad49f92]{height:86vh}@media screen and (max-width: 480px){.__header-abs .general-banner[data-v-7ad49f92]{height:90vh}}.general-banner[data-v-7ad49f92]{background:#d0d0d0;color:#fff;cursor:pointer;height:74vh;position:relative;width:100%}.general-banner.__black[data-v-7ad49f92]{color:#000}.general-banner.__shot .general-banner-content .general-banner-title[data-v-7ad49f92]{font-size:82px;line-height:84px}@media screen and (max-width: 480px){.general-banner.__shot .general-banner-content .general-banner-title[data-v-7ad49f92]{font-size:44px;line-height:46px}.general-banner[data-v-7ad49f92]{height:80vh}}.general-banner .general-banner-image[data-v-7ad49f92]{height:100%;overflow:hidden;position:relative;width:100%}.general-banner .general-banner-image img[data-v-7ad49f92]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.general-banner .general-banner-image .overlay[data-v-7ad49f92]{inset:0;position:absolute;z-index:1}.general-banner .general-banner-content[data-v-7ad49f92]{align-items:center;display:flex;justify-content:center;inset:133px 0 0;position:absolute;z-index:2}@media screen and (max-width: 1240px){.general-banner .general-banner-content[data-v-7ad49f92]{top:77px}}@media screen and (max-width: 480px){.general-banner .general-banner-content[data-v-7ad49f92]{align-items:center;padding-bottom:80px;top:70px}}.general-banner .general-banner-content .content-wrapper[data-v-7ad49f92]{max-width:800px;padding:60px}@media screen and (max-width: 1240px){.general-banner .general-banner-content .content-wrapper[data-v-7ad49f92]{max-width:90%}}@media screen and (max-width: 480px){.general-banner .general-banner-content .content-wrapper[data-v-7ad49f92]{max-width:100%;padding:10px}}.general-banner .general-banner-content .general-banner-dates[data-v-7ad49f92]{font-family:CormorantGaramond-Bold,Arial,sans-serif;font-size:30px;letter-spacing:.5px;margin-bottom:12px}@media screen and (max-width: 480px){.general-banner .general-banner-content .general-banner-dates[data-v-7ad49f92]{font-size:24px;line-height:23px;margin-bottom:10px;text-align:center}}.general-banner .general-banner-content .general-banner-title[data-v-7ad49f92]{font-size:62px;font-weight:400;line-height:58px;margin-bottom:60px;max-width:100%}@media screen and (max-width: 480px){.general-banner .general-banner-content .general-banner-title[data-v-7ad49f92]{font-size:26px;line-height:28px;margin-bottom:5px;max-width:100%;text-align:center}}.general-banner .general-banner-content .general-banner-timer-label[data-v-7ad49f92]{font-size:16px;margin-bottom:8px}.general-banner .general-banner-content .general-banner-button[data-v-7ad49f92]{margin-top:32px}@media screen and (max-width: 480px){.general-banner .general-banner-content .general-banner-button[data-v-7ad49f92]{display:flex;justify-content:space-around;margin-top:20px;width:100%}.general-banner .general-banner-content .general-banner-button .btn[data-v-7ad49f92]{height:40px!important}}.general-banner .general-banner-content .general-banner-button .btn-red[data-v-7ad49f92]{background:#c00d0d;border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:12px 24px;text-decoration:none;text-transform:uppercase}.general-banner .general-banner-content .general-banner-button .btn-red[data-v-7ad49f92]:hover{background:#a00a0a}.general-banner-timer[data-v-7ad49f92]{margin-bottom:60px}@media screen and (max-width: 480px){.general-banner-timer[data-v-7ad49f92]{margin-bottom:5px}}.picture-note[data-v-7ad49f92]{bottom:20px;color:#fff;font-family:CormorantGaramond,Arial,sans-serif;font-size:16px;position:absolute;right:60px;text-align:right;z-index:1}@media screen and (max-width: 480px){.picture-note[data-v-7ad49f92]{bottom:7px;left:20px;line-height:16px;right:20px;text-align:center}}.general-banner-sponsors[data-v-7ad49f92]{align-items:center;bottom:66px;display:flex;gap:30px;position:absolute;right:25px;z-index:2}@media screen and (max-width: 480px){.general-banner-sponsors[data-v-7ad49f92]{align-items:center;bottom:40px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:20px;width:100%;z-index:2}}.general-banner-sponsors .general-banner-sponsor .general-banner-sponsor-link[data-v-7ad49f92]{align-items:center;display:flex;flex-direction:column;text-decoration:none}.general-banner-sponsors .general-banner-sponsor img[data-v-7ad49f92]{display:block;height:auto;max-height:40px;max-width:180px;transition:transform .3s ease;width:auto}@media screen and (max-width: 480px){.general-banner-sponsors .general-banner-sponsor img[data-v-7ad49f92]{max-height:30px}}.general-banner-sponsors .general-banner-sponsor img[data-v-7ad49f92]:hover{transform:scale(1.05);transition:transform .3s ease}.general-banner-sponsors .general-banner-sponsor .general-banner-sponsor-desc[data-v-7ad49f92]{color:#fff;font-size:14px;line-height:14px;max-width:180px;padding-top:8px;text-align:center}@media screen and (max-width: 480px){.general-banner-sponsors .general-banner-sponsor .general-banner-sponsor-desc[data-v-7ad49f92]{padding-top:4px}}.anchor-menu[data-v-840270cb]{align-items:center;background:#a00000;display:flex;justify-content:center;margin-bottom:40px;overflow-x:auto;padding:10px 20px;position:sticky;top:0;white-space:nowrap;z-index:100}ul[data-v-840270cb]{display:flex;gap:24px;list-style:none;margin:0;padding:0}ul li[data-v-840270cb]:before{display:none}.tab[data-v-840270cb]{background:transparent;border:0;color:#fff;cursor:pointer;font-size:17px;line-height:1;opacity:.85;padding:6px 0;position:relative}.tab .dot[data-v-840270cb]{left:-12px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.2s}.tab.active[data-v-840270cb],.tab.active .dot[data-v-840270cb],.tab[data-v-840270cb]:hover{opacity:1}.anchor-menu[data-v-840270cb]{scrollbar-width:thin}.block-component+.block-component[data-v-e5585954]{margin-top:0}
