:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33, 37, 41;--bs-body-bg:#fff;--bs-body-bg-rgb:255, 255, 255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33, 37, 41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33, 37, 41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:.4rem;--bs-border-radius-xxl:.5rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222, 226, 230;--bs-body-bg:#212529;--bs-body-bg-rgb:33, 37, 41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222, 226, 230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52, 58, 64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222, 226, 230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43, 48, 53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110, 168, 254;--bs-link-hover-color-rgb:139, 185, 254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}h3,h2,h1{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media (width>=1200px){h1{font-size:2.5rem}}@media (width>=1200px){h2{font-size:2rem}}@media (width>=1200px){h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}strong{font-weight:bolder}mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}.list-unstyled{padding-left:0;list-style:none}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col-6{flex:none;width:50%}.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.gy-5{--bs-gutter-y:3rem}@media (width>=768px){.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-6{flex:none;width:50%}.col-md-12{flex:none;width:100%}}@media (width>=992px){.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-12{flex:none;width:100%}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4{--bs-gutter-y:1.5rem}.gx-lg-5{--bs-gutter-x:3rem}}@media (width>=1200px){.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.gx-xl-5{--bs-gutter-x:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/") }.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption){position:absolute!important}.visually-hidden *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.d-block{display:block!important}.align-items-center{align-items:center!important}.mb-0{margin-bottom:0!important}.text-decoration-underline{text-decoration:underline!important}:root{--cnvs-themecolor:#1abc9c;--cnvs-themecolor-rgb:26, 188, 156;--bs-link-color:var(--cnvs-themecolor);--bs-link-color-rgb:var(--cnvs-themecolor-rgb);--bs-link-hover-color:var(--cnvs-heading-color);--cnvs-white:#fff;--cnvs-black:#000;--cnvs-headings-font-weight:600;--cnvs-body-font:"Inter", sans-serif;--cnvs-primary-font:"Inter", sans-serif;--cnvs-secondary-font:"Playfair Display", serif;--cnvs-line-height-base:1.5;--cnvs-line-height-content:1.65;--cnvs-margin-base:3rem;--cnvs-margin-sm:2rem;--cnvs-margin-lg:5rem;--cnvs-content-padding:5rem;--cnvs-section-margin:4rem;--cnvs-section-padding:var(--cnvs-section-margin);--cnvs-col-padding:var(--cnvs-section-padding);--cnvs-box-shadow-sm:0 .125rem .25rem #00000013;--cnvs-box-shadow:0 .5rem 1rem #00000026;--cnvs-box-shadow-lg:0 1rem 3rem #0000002d;--cnvs-copyrights-font-size:.875rem;--bs-bg-opacity:1;--cnvs-header-height:100px;--cnvs-header-height-sm:60px;--cnvs-header-height-md:80px;--cnvs-header-height-lg:120px;--cnvs-header-height-shrink:60px;--cnvs-side-header-width:260px;--cnvs-side-header-padding-gutters:30px;--cnvs-side-panel-size:300px;--cnvs-side-panel-padding:50px 70px 50px 40px;--cnvs-side-panel-widget-padding:40px;--cnvs-transitions:.5s ease;--cnvs-color-facebook:#3b5998;--cnvs-color-facebook-rgb:59, 89, 152;--cnvs-color-whatsapp:#25d366;--cnvs-color-whatsapp-rgb:37, 211, 102;--cnvs-color-delicious:#205cc0;--cnvs-color-delicious-rgb:32, 92, 192;--cnvs-color-paypal:#00588b;--cnvs-color-paypal-rgb:0, 88, 139;--cnvs-color-waze:#05c8f7;--cnvs-color-waze-rgb:5, 200, 247;--cnvs-color-android:#a4c639;--cnvs-color-android-rgb:164, 198, 57;--cnvs-color-googledrive:#1fa463;--cnvs-color-googledrive-rgb:31, 164, 99;--cnvs-color-wikipedia:#333;--cnvs-color-wikipedia-rgb:51, 51, 51;--cnvs-color-stumbleupon:#f74425;--cnvs-color-stumbleupon-rgb:247, 68, 37;--cnvs-color-foursquare:#25a0ca;--cnvs-color-foursquare-rgb:37, 160, 202;--cnvs-color-call:#444;--cnvs-color-call-rgb:68, 68, 68;--cnvs-color-ninetyninedesigns:#f26739;--cnvs-color-ninetyninedesigns-rgb:242, 103, 57;--cnvs-color-forrst:#5b9a68;--cnvs-color-forrst-rgb:91, 154, 104;--cnvs-color-digg:#191919;--cnvs-color-digg-rgb:25, 25, 25;--cnvs-color-spotify:#1db954;--cnvs-color-spotify-rgb:29, 185, 84;--cnvs-color-reddit:#c6c6c6;--cnvs-color-reddit-rgb:198, 198, 198;--cnvs-color-blogger:#fc4f08;--cnvs-color-blogger-rgb:252, 79, 8;--cnvs-color-cc:#688527;--cnvs-color-cc-rgb:104, 133, 39;--cnvs-color-dribbble:#ea4c89;--cnvs-color-dribbble-rgb:234, 76, 137;--cnvs-color-evernote:#5ba525;--cnvs-color-evernote-rgb:91, 165, 37;--cnvs-color-flickr:#ff0084;--cnvs-color-flickr-rgb:255, 0, 132;--cnvs-color-google:#4885ed;--cnvs-color-google-rgb:72, 133, 237;--cnvs-color-salesforce:#1798c1;--cnvs-color-salesforce-rgb:23, 152, 193;--cnvs-color-cloudflare:#f38020;--cnvs-color-cloudflare-rgb:243, 128, 32;--cnvs-color-linkedin:#0e76a8;--cnvs-color-linkedin-rgb:14, 118, 168;--cnvs-color-vk:#2b587a;--cnvs-color-vk-rgb:43, 88, 122;--cnvs-color-rss:#ee802f;--cnvs-color-rss-rgb:238, 128, 47;--cnvs-color-skype:#00aff0;--cnvs-color-skype-rgb:0, 175, 240;--cnvs-color-twitter:#00acee;--cnvs-color-twitter-rgb:0, 172, 238;--cnvs-color-x-twitter:#010101;--cnvs-color-x-twitter-rgb:1, 1, 1;--cnvs-color-youtube:#c4302b;--cnvs-color-youtube-rgb:196, 48, 43;--cnvs-color-vimeo:#86c9ef;--cnvs-color-vimeo-rgb:134, 201, 239;--cnvs-color-slack:#ecb22e;--cnvs-color-slack-rgb:236, 178, 46;--cnvs-color-yahoo:#720e9e;--cnvs-color-yahoo-rgb:114, 14, 158;--cnvs-color-email3:#6567a5;--cnvs-color-email3-rgb:101, 103, 165;--cnvs-color-macstore:#333;--cnvs-color-macstore-rgb:51, 51, 51;--cnvs-color-figma:#ab7c63;--cnvs-color-figma-rgb:171, 124, 99;--cnvs-color-podcast:#e4b21b;--cnvs-color-podcast-rgb:228, 178, 27;--cnvs-color-meetup:#e51937;--cnvs-color-meetup-rgb:229, 25, 55;--cnvs-color-dropbox:#3d9ae8;--cnvs-color-dropbox-rgb:61, 154, 232;--cnvs-color-ebay:#89c507;--cnvs-color-ebay-rgb:137, 197, 7;--cnvs-color-github:#171515;--cnvs-color-github-rgb:23, 21, 21;--cnvs-color-googleplay:#3bccff;--cnvs-color-googleplay-rgb:59, 204, 255;--cnvs-color-itunes:#222;--cnvs-color-itunes-rgb:34, 34, 34;--cnvs-color-periscope:#52677b;--cnvs-color-periscope-rgb:82, 103, 123;--cnvs-color-meta:#0668e1;--cnvs-color-meta-rgb:6, 104, 225;--cnvs-color-soundcloud:#f70;--cnvs-color-soundcloud-rgb:255, 119, 0;--cnvs-color-tumblr:#34526f;--cnvs-color-tumblr-rgb:52, 82, 111;--cnvs-color-wordpress:#1e8cbe;--cnvs-color-wordpress-rgb:30, 140, 190;--cnvs-color-yelp:#c41200;--cnvs-color-yelp-rgb:196, 18, 0;--cnvs-color-microsoft:#f65314;--cnvs-color-microsoft-rgb:246, 83, 20;--cnvs-color-trello:#0079bf;--cnvs-color-trello-rgb:0, 121, 191;--cnvs-color-scribd:#666;--cnvs-color-scribd-rgb:102, 102, 102;--cnvs-color-stripe:#008cdd;--cnvs-color-stripe-rgb:0, 140, 221;--cnvs-color-print:#111;--cnvs-color-print-rgb:17, 17, 17;--cnvs-color-btc:#f2a900;--cnvs-color-btc-rgb:242, 169, 0;--cnvs-color-weibo:#df2029;--cnvs-color-weibo-rgb:223, 32, 41;--cnvs-color-acrobat:#d3222a;--cnvs-color-acrobat-rgb:211, 34, 42;--cnvs-color-drupal:#27537a;--cnvs-color-drupal-rgb:39, 83, 122;--cnvs-color-buffer:#333;--cnvs-color-buffer-rgb:51, 51, 51;--cnvs-color-pocket:#ee4056;--cnvs-color-pocket-rgb:238, 64, 86;--cnvs-color-bitbucket:#0e4984;--cnvs-color-bitbucket-rgb:14, 73, 132;--cnvs-color-stackoverflow:#ef8236;--cnvs-color-stackoverflow-rgb:239, 130, 54;--cnvs-color-hackernews:#f60;--cnvs-color-hackernews-rgb:255, 102, 0;--cnvs-color-xing:#126567;--cnvs-color-xing-rgb:18, 101, 103;--cnvs-color-instagram:#8a3ab9;--cnvs-color-instagram-rgb:138, 58, 185;--cnvs-color-quora:#a82400;--cnvs-color-quora-rgb:168, 36, 0;--cnvs-color-openid:#e16309;--cnvs-color-openid-rgb:225, 99, 9;--cnvs-color-steam:#111;--cnvs-color-steam-rgb:17, 17, 17;--cnvs-color-amazon:#e47911;--cnvs-color-amazon-rgb:228, 121, 17;--cnvs-color-line:#00b900;--cnvs-color-line-rgb:0, 185, 0;--cnvs-color-kickstarter:#87c442;--cnvs-color-kickstarter-rgb:135, 196, 66;--cnvs-color-appstore:#000;--cnvs-color-appstore-rgb:0, 0, 0;--cnvs-color-pinterest:#c8232c;--cnvs-color-pinterest-rgb:200, 35, 44;--cnvs-color-fivehundredpx:#111;--cnvs-color-fivehundredpx-rgb:17, 17, 17;--cnvs-color-tiktok:#000;--cnvs-color-tiktok-rgb:0, 0, 0;--cnvs-color-airbnb:#ff5a5f;--cnvs-color-airbnb-rgb:255, 90, 95;--cnvs-color-gpay:#6877df;--cnvs-color-gpay-rgb:104, 119, 223;--cnvs-color-unsplash:#111;--cnvs-color-unsplash-rgb:17, 17, 17;--cnvs-color-snapchat:#fffc00;--cnvs-color-snapchat-rgb:255, 252, 0;--cnvs-color-discord:#7289da;--cnvs-color-discord-rgb:114, 137, 218;--cnvs-color-twitch:#6441a5;--cnvs-color-twitch-rgb:100, 65, 165;--cnvs-font-size-body:var(--bs-body-font-size);--cnvs-font-size-h1:2.25rem;--cnvs-font-size-h2:1.875rem;--cnvs-font-size-h3:1.625rem;--cnvs-font-size-h4:1.375rem;--cnvs-font-size-h5:1.125rem;--cnvs-font-size-h6:.875rem;--cnvs-font-size-small:calc(var(--cnvs-font-size-body) * .875);--cnvs-contrast-0:#fff;--cnvs-contrast-100:#f8f9fa;--cnvs-contrast-200:#e9ecef;--cnvs-contrast-300:#dee2e6;--cnvs-contrast-400:#ced4da;--cnvs-contrast-500:#adb5bd;--cnvs-contrast-600:#6c757d;--cnvs-contrast-700:#495057;--cnvs-contrast-800:#343a40;--cnvs-contrast-900:#212529;--cnvs-contrast-1000:#000;--cnvs-invert-contrast-0:#000;--cnvs-invert-contrast-100:#212529;--cnvs-invert-contrast-200:#343a40;--cnvs-invert-contrast-300:#495057;--cnvs-invert-contrast-400:#6c757d;--cnvs-invert-contrast-500:#adb5bd;--cnvs-invert-contrast-600:#ced4da;--cnvs-invert-contrast-700:#dee2e6;--cnvs-invert-contrast-800:#e9ecef;--cnvs-invert-contrast-900:#f8f9fa;--cnvs-invert-contrast-1000:#fff;--cnvs-body-bg:var(--bs-body-bg);--cnvs-body-bg-boxed:var(--cnvs-body-bg);--cnvs-link-color:var(--cnvs-themecolor);--cnvs-link-hover-color:var(--cnvs---cnvs-heading-color);--cnvs-contrast-rgb:0, 0, 0;--cnvs-invert-contrast-rgb:255, 255, 255;--cnvs-contrast-bg:#fff;--cnvs-contrast-bg-offset:#f8f9fa;--cnvs-topbar-bg:var(--cnvs-contrast-0);--cnvs-topbar-color:var(--cnvs-contrast-700);--cnvs-topbar-border-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-topbar-social-icon-color:var(--cnvs-contrast-600);--cnvs-header-bg:var(--cnvs-contrast-0);--cnvs-header-sticky-bg:var(--cnvs-header-bg);--cnvs-side-header-bg:var(--cnvs-contrast-0);--cnvs-section-bg:var(--cnvs-contrast-bg-offset);--cnvs-heading-color:var(--cnvs-contrast-900);--cnvs-line-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-footer-bg:var(--cnvs-contrast-bg-offset);--cnvs-bg-overlay-bg-opacity:.75;--cnvs-bg-overlay-bg:rgba(var(--cnvs-invert-contrast-rgb), var(--cnvs-bg-overlay-bg-opacity));color:var(--cnvs-contrast-800)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:auto}}[class*=col-]:not([class*=sticky-]):not([class*=position-]){position:relative}#wrapper{float:none;background-color:var(--cnvs-body-bg);width:100%;margin:0 auto;position:relative;box-shadow:0 0 10px #0000001a}@media (width>=1200px){body:not(.stretched) #wrapper{max-width:1200px}}@media (width>=1400px){body:not(.stretched) #wrapper{max-width:1400px}}.stretched #wrapper{width:100%;box-shadow:none;margin:0}dl,dt,dd,ol,ul,li{margin:0;padding:0}em{font-family:var(--cnvs-secondary-font)}::-moz-selection{background:var(--cnvs-themecolor);color:var(--cnvs-body-bg);text-shadow:none}::selection{background:var(--cnvs-themecolor);color:var(--cnvs-body-bg);text-shadow:none}::-webkit-selection{background:var(--cnvs-themecolor);color:var(--cnvs-body-bg);text-shadow:none}body{line-height:1.5;font-size:var(--cnvs-font-size-body);font-family:var(--cnvs-body-font);background:var(--cnvs-body-bg)}body:not(.stretched){background:var(--cnvs-body-bg-boxed)}a:not(.btn-link):not(.text-decoration-underline):not(.more-link){text-decoration:none!important}a{color:var(--cnvs-link-color)}a:hover{color:var(--cnvs-link-hover-color)}a img{border:none}h1,h2,h3{color:var(--cnvs-heading-color);font-weight:var(--cnvs-headings-font-weight);line-height:var(--cnvs-line-height-base);font-family:var(--cnvs-primary-font);margin:0 0 30px}h1{font-size:var(--cnvs-font-size-h1)}h2{font-size:var(--cnvs-font-size-h2)}h3{font-size:var(--cnvs-font-size-h3)}@media (width<=767.98px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}h1>span:not(.nocolor):not(.badge),h2>span:not(.nocolor):not(.badge),h3>span:not(.nocolor):not(.badge){color:var(--cnvs-themecolor)}p,ul,ol,dl,dd,blockquote,address,table{margin-bottom:30px}blockquote p:last-child{margin-bottom:0}:root{--cnvs-header-border-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-header-transparent-border-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-header-floating-bg:var(--cnvs-contrast-0);--cnvs-primary-menu-color:var(--cnvs-contrast-900);--cnvs-primary-menu-submenu-bg:var(--cnvs-contrast-0);--cnvs-primary-menu-submenu-color:var(--cnvs-contrast-900);--cnvs-primary-menu-submenu-border:1px solid rgba(var(--cnvs-contrast-rgb), .1);--cnvs-primary-menu-submenu-hover-bg:rgba(var(--cnvs-contrast-rgb), .025);--cnvs-primary-menu-submenu-subtitle-color:var(--cnvs-contrast-600);--cnvs-header-misc-icons-color:var(--cnvs-primary-menu-color);--cnvs-side-panel-bg:var(--cnvs-contrast-100)}#header{--cnvs-sticky-header-height:var(--cnvs-header-height);--cnvs-header-border-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-header-transparent-border-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-primary-menu-padding-x:15px;--cnvs-header-floating-top-offset:60px;--cnvs-header-floating-padding:30px;--cnvs-side-header-padding-gutters:30px;--cnvs-primary-menu-color:var(--cnvs-contrast-900);--cnvs-primary-menu-hover-color:var(--cnvs-themecolor);--cnvs-primary-menu-active-color:var(--cnvs-primary-menu-hover-color);--cnvs-primary-menu-font:var(--cnvs-primary-font);--cnvs-primary-menu-font-weight:700;--cnvs-primary-menu-font-size:.8125rem;--cnvs-primary-menu-tt:uppercase;--cnvs-primary-menu-ls:1px;--cnvs-primary-menu-icon-size:1rem;--cnvs-primary-menu-icon-gap:.625rem;--cnvs-primary-menu-hover-text-decoration:none;--cnvs-primary-menu-hover-text-decoration-offset:3px;--cnvs-primary-menu-submenu-padding-x:15px;--cnvs-primary-menu-submenu-padding-y:10px;--cnvs-primary-menu-submenu-top-border:2px solid var(--cnvs-themecolor);--cnvs-primary-menu-submenu-width:240px;--cnvs-primary-menu-submenu-display-speed:.3s;--cnvs-primary-menu-submenu-display-offset:.5rem;--cnvs-primary-menu-submenu-font:var(--cnvs-body-font);--cnvs-primary-menu-submenu-font-size:.75rem;--cnvs-primary-menu-submenu-font-weight:600;--cnvs-primary-menu-submenu-hover-font-weight:700;--cnvs-primary-menu-submenu-tt:uppercase;--cnvs-primary-menu-submenu-color:var(--cnvs-contrast-900);--cnvs-primary-menu-submenu-spacing:0;--cnvs-primary-menu-submenu-border:1px solid rgba(var(--cnvs-contrast-rgb), .1);--cnvs-primary-menu-submenu-hover-bg:rgba(var(--cnvs-contrast-rgb), .025);--cnvs-primary-menu-submenu-hover-color:var(--cnvs-primary-menu-active-color);--cnvs-primary-menu-submenu-hover-padding-offset:.25rem;--cnvs-primary-menu-submenu-subtitle-display:none;--cnvs-primary-menu-submenu-subtitle-font-size:var(--cnvs-primary-menu-submenu-font-size);--cnvs-primary-menu-submenu-subtitle-font-weight:400;--cnvs-primary-menu-submenu-subtitle-tt:none;--cnvs-header-misc-icons-size:1.125rem;--cnvs-header-misc-icons-color:var(--cnvs-primary-menu-color);--cnvs-mega-menu-width-sm:400px;--cnvs-mobile-menu-off-canvas-width:280px;--cnvs-top-search-font-size:2rem;--cnvs-top-search-placeholder:var(--cnvs-contrast-600);position:relative}#header-wrap{z-index:299;background-color:var(--cnvs-header-bg);border-bottom:1px solid var(--cnvs-header-border-color);width:100%;height:auto;transition:height .2s,background-color .3s;position:fixed}@media (prefers-reduced-motion:reduce){#header-wrap{transition:none}}#header-wrap{backface-visibility:hidden}.is-expanded-menu div+#header-wrap,body.is-expanded-menu:not(.stretched) #header:not(.sticky-header) #header-wrap{position:absolute}body:not(.is-expanded-menu) #header:not([data-mobile-sticky=true]) #header-wrap{position:relative}body:not(.is-expanded-menu) #header:not([data-mobile-sticky=true]) .header-wrap-clone{display:none}.header-wrap-clone{height:calc(var(--cnvs-header-height) + 1px)}.header-row{flex-wrap:wrap;align-items:center;display:flex;position:relative}.is-expanded-menu .header-row{position:initial}.is-expanded-menu .sticky-header #header-wrap{background-color:var(--cnvs-header-sticky-bg);position:fixed;top:0;left:0}body:not(.is-expanded-menu) [data-mobile-sticky=true] .menu-container{max-height:60vh;margin:0 0 1rem;overflow:hidden scroll}body:not(.is-expanded-menu) .sticky-header #header-wrap{z-index:299;background-color:var(--cnvs-header-sticky-bg);border-bottom:var(--cnvs-primary-menu-submenu-border);-webkit-backface-visibility:hidden;position:fixed;top:0;left:0;-webkit-transform:translateZ(0)}body:not(.is-expanded-menu) .sticky-header .header-wrap-clone{display:block}#logo{align-items:center;max-height:100%;margin-right:auto;display:flex;position:relative}#logo a{color:#000;font-family:var(--cnvs-primary-font);width:100%;font-size:36px}#logo img{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;transition:height .4s,padding .4s,margin .4s,opacity .3s;display:block}@media (prefers-reduced-motion:reduce){#logo img{transition:none}}#header-wrap #logo img{height:var(--cnvs-header-height)}.primary-menu{flex-grow:1;flex-basis:100%;align-items:center;display:flex}.is-expanded-menu .primary-menu{flex:none}.primary-menu+.primary-menu{border-top:var(--cnvs-primary-menu-submenu-border)}.is-expanded-menu .primary-menu+.primary-menu{border-top:0}.primary-menu-trigger{--cnvs-menu-trigger-gap:.75rem;opacity:1;pointer-events:auto;z-index:1;cursor:pointer;padding:var(--cnvs-menu-trigger-gap);justify-content:center;align-items:center;transition:opacity .3s;display:flex}@media (prefers-reduced-motion:reduce){.primary-menu-trigger{transition:none}}.is-expanded-menu .primary-menu-trigger{opacity:0;pointer-events:none;z-index:0;display:none}.cnvs-hamburger{--cnvs-hamburger-size:1rem;--cnvs-hamburger-width:2px;--cnvs-hamburger-offset:calc(-1 * calc(calc(var(--cnvs-hamburger-size) - calc(var(--cnvs-hamburger-width) * 2)) * .5));cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:block;position:relative;overflow:visible}.cnvs-hamburger .cnvs-hamburger-box{width:var(--cnvs-hamburger-size);height:var(--cnvs-hamburger-size);display:block;position:relative}.cnvs-hamburger .cnvs-hamburger-inner{margin-top:calc(-1 * var(--cnvs-hamburger-width) * .5);transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19);display:block;top:50%}.cnvs-hamburger .cnvs-hamburger-inner,.cnvs-hamburger .cnvs-hamburger-inner:before,.cnvs-hamburger .cnvs-hamburger-inner:after{width:var(--cnvs-hamburger-size);height:var(--cnvs-hamburger-width);background-color:var(--cnvs-contrast-900);transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.cnvs-hamburger .cnvs-hamburger-inner:before,.cnvs-hamburger .cnvs-hamburger-inner:after{content:"";display:block}.cnvs-hamburger .cnvs-hamburger-inner:before{top:var(--cnvs-hamburger-offset);transition:top 75ms .12s,opacity 75ms}.cnvs-hamburger .cnvs-hamburger-inner:after{bottom:var(--cnvs-hamburger-offset);transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.primary-menu-trigger-active .cnvs-hamburger .cnvs-hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.primary-menu-trigger-active .cnvs-hamburger .cnvs-hamburger-inner:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.primary-menu-trigger-active .cnvs-hamburger .cnvs-hamburger-inner:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.menu-container{width:100%;margin:0;list-style:none;display:none}.menu-item{position:relative}.menu-item:not(:first-child){border-top:var(--cnvs-primary-menu-submenu-border)}.is-expanded-menu .menu-item:not(:first-child){border-top:0}.menu-item:hover>.menu-link{color:var(--cnvs-primary-menu-hover-color)}.menu-item.current>.menu-link{color:var(--cnvs-primary-menu-active-color)}.menu-link{--cnvs-primary-menu-padding-y:14px;--cnvs-primary-menu-padding-x:5px;padding:var(--cnvs-primary-menu-padding-y) var(--cnvs-primary-menu-padding-x);color:var(--cnvs-primary-menu-color);line-height:22px;font-weight:var(--cnvs-primary-menu-font-weight);font-size:var(--cnvs-primary-menu-font-size);font-family:var(--cnvs-primary-menu-font);text-transform:var(--cnvs-primary-menu-tt);letter-spacing:var(--cnvs-primary-menu-ls);display:block}.is-expanded-menu .menu-link{--cnvs-primary-menu-padding-y:calc(calc(var(--cnvs-sticky-header-height) - 22px) * .5);--cnvs-primary-menu-padding-x:15px;transition:margin .4s,padding .4s}@media (prefers-reduced-motion:reduce){.is-expanded-menu .menu-link{transition:none}}.menu-link span{display:var(--cnvs-primary-menu-submenu-subtitle-display)}.menu-link i{font-size:var(--cnvs-primary-menu-icon-size);width:var(--cnvs-primary-menu-icon-size);text-align:center;margin-right:var(--cnvs-primary-menu-icon-gap);vertical-align:top;position:relative}body:not(.is-expanded-menu) .primary-menu{max-width:100%}body:not(.is-expanded-menu) .primary-menu>.container{max-width:none;padding:0}.is-expanded-menu .menu-container:not(.mobile-primary-menu){flex-wrap:wrap;align-items:center;display:flex}.is-expanded-menu .menu-container>.menu-item:not(:first-child){margin-left:2px}.header-misc{position:initial;align-items:center;margin-left:15px;display:flex}.is-expanded-menu .header-misc,.is-expanded-menu .header-misc:not([class*=order-]){order:6}:root{--cnvs-slider-caption-font-color:var(--cnvs-contrast-800);--cnvs-slider-arrows-bg-color:#0000004d;--cnvs-slider-arrows-bg-hover-color:#0009;--cnvs-slider-arrow-color:var(--bs-gray-100);--cnvs-owl-dots-slider-color:#fff;--cnvs-fslider-dots-position-top:14px;--cnvs-fslider-dots-position-right:10px;--cnvs-fslider-dots-size:.625rem;--cnvs-fslider-dots-border-color:#fff;--cnvs-fslider-dots-border-radius:50%;--cnvs-fslider-thumbs-gutters:2px;--cnvs-fslider-thumbs-width:100px;--cnvs-canvas-slider-dots-size:.625rem;--cnvs-slider-pagination-gutters:4px;--cnvs-slider-pagination-rounded:50%;--cnvs-swiper-dots-position-bottom:20px;--cnvs-slider-caption-width:550px;--cnvs-slider-caption-font-size:1.375rem;--cnvs-slider-caption-font-weight:300;--cnvs-slider-caption-transition:top .3s ease;--cnvs-slider-caption-p-size:1.5rem;--cnvs-slider-caption-offset:50px;--cnvs-slider-caption-bg-light:#fffc;--cnvs-slider-caption-bg-dark:#0009;--cnvs-slider-caption-bg-radius:2px;--cnvs-slider-caption-bg-padding:5px 12px;--cnvs-slider-arrows-size:52px;--cnvs-slider-arrows-sm-size:calc(var(--cnvs-slider-arrows-size) - 20px);--cnvs-slider-arrows-border-radius:.25rem;--cnvs-slider-arrow-sm-offset:20px;--cnvs-owl-dots-slider-position:top auto bottom 15px;--cnvs-page-title-bg:var(--cnvs-contrast-bg-offset);--cnvs-page-title-color:var(--cnvs-contrast-900);--cnvs-page-title-border-color:rgba(var(--cnvs-contrast-rgb), .1)}.breadcrumb{justify-content:center;margin:1.5rem 0 0;font-size:90%;position:relative}.breadcrumb a{color:var(--cnvs-contrast-700)}.breadcrumb a:hover{color:var(--cnvs-themecolor)}.breadcrumb i{width:auto!important}@media (width>=768px){.breadcrumb{justify-content:flex-start;margin:0}}#content{background-color:var(--cnvs-body-bg);position:relative}.content-wrap{padding:var(--cnvs-content-padding) 0;position:relative;overflow:hidden}.content-wrap .container{position:relative}.content-wrap p{line-height:var(--cnvs-line-height-content)}:root{--cnvs-grid-filter-border-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-portfolio-meta-color:var(--cnvs-contrast-600);--cnvs-portfolio-meta-row-1-color:var(--cnvs-heading-color);--cnvs-post-title-font-color:var(--cnvs-heading-color);--cnvs-post-meta-color:var(--cnvs-contrast-600);--cnvs-post-entry-link-bg:var(--cnvs-contrast-100);--cnvs-post-entry-link-color:var(--cnvs-heading-color);--cnvs-post-timeline-border-color:var(--cnvs-contrast-400);--cnvs-post-timeline-date-border-color:var(--cnvs-contrast-400);--cnvs-cart-quantity-bg:var(--cnvs-contrast-200);--cnvs-cart-quantity-color:var(--cnvs-contrast-800);--cnvs-cart-quantity-color-hover:var(--cnvs-cart-quantity-color);--cnvs-cart-quantity-border-color:rgba(var(--cnvs-contrast-rgb), .1);--cnvs-cart-quantity-bg-hover:var(--cnvs-contrast-300)}.button{--cnvs-btn-padding-x:1.375rem;--cnvs-btn-padding-y:.5rem;--cnvs-btn-fontsize:1rem;--cnvs-btn-color:var(--cnvs-themecolor);--cnvs-btn-color-dark:var(--bs-gray-900);--cnvs-btn-color-light:#e9ecef;--cnvs-btn-color-hover:var(--cnvs-btn-color-dark);--cnvs-btn-lineheight:calc(var(--cnvs-btn-fontsize) * 1.6);--cnvs-btn-border-width:1px;--cnvs-btn-icon-margin:10px;--cnvs-btn-icon-margin-offset:0px;cursor:pointer;white-space:nowrap;padding:var(--cnvs-btn-padding-y) var(--cnvs-btn-padding-x);font-size:var(--cnvs-btn-fontsize);line-height:var(--cnvs-btn-lineheight);text-align:center;background-color:var(--cnvs-btn-color);color:#fff;border:var(--cnvs-btn-border-width) solid transparent;outline:none;margin:5px;font-weight:500;display:inline-block;position:relative}.button i{margin-right:calc(var(--cnvs-btn-icon-margin) + var(--cnvs-btn-icon-margin-offset));text-align:center;width:1rem;position:relative}.button{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.button{transition:none}}.button:hover{background-color:var(--cnvs-btn-color-dark);color:#fff}.button:disabled{opacity:.65!important;pointer-events:none!important}[class*=row]{--cnvs-socialicon-gap:5px;--cnvs-socialicon-gap-x:var(--cnvs-socialicon-gap);--cnvs-socialicon-gap-y:0px}[role=tablist] a.active{border-color:var(--cnvs-themecolor);background-color:var(--cnvs-themecolor);color:var(--cnvs-contrast-0)}:root{--cnvs-before-heading-font-size:1rem;--cnvs-before-heading-font-weight:400;--cnvs-before-heading-font-family:var(--cnvs-secondary-font);--cnvs-before-heading-ls:0px;--cnvs-before-heading-tt:none;--cnvs-before-heading-fst:normal;--cnvs-before-heading-color:var(--cnvs-contrast-600);--cnvs-before-heading-margin-bottom:.25rem}blockquote{font-size:var(--cnvs-font-size-h4);border-left:5px solid var(--cnvs-contrast-200);margin:0 0 20px;padding:10px 20px}:root{--cnvs-form-processor-bg:#fff;--cnvs-input-btn-input-color:var(--bs-body-color);--cnvs-input-btn-input-bg:var(--bs-body-bg);--cnvs-input-btn-border-color:var(--bs-border-color);--cnvs-input-label-mb:.5rem;--cnvs-form-label-font-weight:500;--cnvs-form-label-error:var(--bs-danger)}label{margin-bottom:var(--cnvs-input-label-mb);font-weight:var(--cnvs-form-label-font-weight)}#footer{--cnvs-footer-top-border:5px solid rgba(var(--cnvs-contrast-rgb), .15);--cnvs-copyrights-link-color:var(--cnvs-contrast-500);background-color:var(--cnvs-footer-bg);border-top:var(--cnvs-footer-top-border);position:relative}#footer .footer-widgets-wrap{padding:var(--cnvs-content-padding) 0;position:relative}#copyrights{padding:calc(var(--cnvs-content-padding) * .5) 0;background-color:var(--cnvs-contrast-300);font-size:var(--cnvs-copyrights-font-size);line-height:var(--cnvs-line-height-content)}:root{--cnvs-widget-border:1px solid rgba(var(--cnvs-contrast-rgb), .1);--cnvs-pagination-circle-size:35px;--cnvs-pagination-margin:5px;--bs-pagination-hover-color:var(--cnvs-contrast-0);--cnvs-loader-color:var(--cnvs-contrast-300);--cnvs-mfp-overlay-color:#0b0b0b;--cnvs-mfp-overlay-opacity:.9;--cnvs-mfp-shadow:0 0 8px #0009;--cnvs-mfp-popup-padding-left:8px;--cnvs-mfp-popup-padding-left-mobile:6px;--cnvs-mfp-z-index-base:1040;--cnvs-mfp-controls-opacity:.65;--cnvs-mfp-controls-color:#fff;--cnvs-mfp-inner-close-icon-color:#333;--cnvs-mfp-controls-text-color:#ccc;--cnvs-mfp-controls-text-color-hover:#fff;--cnvs-mfp-preloader-size:2rem;--cnvs-mfp-close-btn-size:4rem;--cnvs-mfp-close-btn-font-size:1.5rem;--cnvs-mfp-arrow-size:4rem;--cnvs-mfp-title-padding:1rem;--cnvs-mfp-title-border-radius:.25rem;--cnvs-mfp-link-color:#ccc;--cnvs-mfp-iframe-padding-top:40px;--cnvs-mfp-iframe-background:#000;--cnvs-mfp-iframe-max-width:900px;--cnvs-mfp-iframe-ratio:9/16;--cnvs-mfp-image-background:#444;--cnvs-mfp-caption-title-color:#f3f3f3;--cnvs-mfp-caption-subtitle-color:#bdbdbd}button::-moz-focus-inner{border:0;padding:0}:root{--cnvs-animate-duration:1s;--cnvs-animate-delay:1s;--cnvs-animate-repeat:1}.dark{--cnvs-contrast-bg:#212529;--cnvs-contrast-bg-offset:#343a40;--cnvs-contrast-0:#000;--cnvs-contrast-100:#212529;--cnvs-contrast-200:#343a40;--cnvs-contrast-300:#495057;--cnvs-contrast-400:#6c757d;--cnvs-contrast-500:#adb5bd;--cnvs-contrast-600:#ced4da;--cnvs-contrast-700:#dee2e6;--cnvs-contrast-800:#e9ecef;--cnvs-contrast-900:#f8f9fa;--cnvs-contrast-1000:#fff;--bs-link-color:var(--cnvs-contrast-900);--cnvs-invert-contrast-0:#fff;--cnvs-invert-contrast-100:#f8f9fa;--cnvs-invert-contrast-200:#e9ecef;--cnvs-invert-contrast-300:#dee2e6;--cnvs-invert-contrast-400:#ced4da;--cnvs-invert-contrast-500:#adb5bd;--cnvs-invert-contrast-600:#6c757d;--cnvs-invert-contrast-700:#495057;--cnvs-invert-contrast-800:#343a40;--cnvs-invert-contrast-900:#212529;--cnvs-invert-contrast-1000:#000;--cnvs-contrast-rgb:255, 255, 255;--cnvs-invert-contrast-rgb:0, 0, 0;--cnvs-heading-color:var(--cnvs-contrast-900);--cnvs-topbar-bg:var(--cnvs-contrast-bg-offset);--cnvs-header-bg:var(--cnvs-contrast-bg);--cnvs-header-sticky-bg:var(--cnvs-contrast-bg);--cnvs-side-header-bg:var(--cnvs-contrast-bg);--cnvs-header-floating-bg:var(--cnvs-contrast-bg);--cnvs-primary-menu-submenu-bg:var(--cnvs-contrast-bg);--cnvs-section-bg:var(--cnvs-contrast-bg-offset);--cnvs-footer-bg:var(--cnvs-contrast-bg-offset);color:var(--cnvs-contrast-800)}body.dark{--cnvs-body-bg:var(--cnvs-contrast-bg)}.dark#footer .footer-widgets-wrap,.dark #footer .footer-widgets-wrap{color:var(--cnvs-contrast-800)}.dark#footer .footer-widgets-wrap a,.dark #footer .footer-widgets-wrap a{color:#ffffffbf}.dark#footer .footer-widgets-wrap a:hover,.dark #footer .footer-widgets-wrap a:hover{color:var(--cnvs-contrast-1000)}.dark #copyrights,#copyrights.dark{color:#fff6;background-color:#0003}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-latin-ext-BG9LYhSW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-latin-BbqyLdY8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-ext-BH18Pfgv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-BNY05QUC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nothing You Could Do;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/nothing-you-could-do-latin-CP1q4nxN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/oswald-latin-ext-CgjUYnYA.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/oswald-latin-BUAu8bKM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vgs-ink:#0e0c12;--vgs-ink-2:#16121e;--vgs-ink-3:#211a2e;--vgs-purple-deep:#22123f;--vgs-purple:#4b2a8f;--vgs-purple-rgb:75, 42, 143;--vgs-purple-bright:#5d37b0;--vgs-purple-wash:#e7e1f2;--vgs-gold:#c9a84c;--vgs-gold-rgb:201, 168, 76;--vgs-gold-light:#dcc27a;--vgs-gold-wash:#f6eed6;--vgs-paper:#f3f1ed;--vgs-card:#fff;--vgs-text:#17141d;--vgs-muted:#6c6776;--vgs-line:#17141d1a;--vgs-line-light:#ffffff1f;--vgs-font-display:"Anton", "Oswald", "Arial Narrow", sans-serif;--vgs-font-condensed:"Oswald", "Arial Narrow", sans-serif;--vgs-font-body:"DM Sans", system-ui, sans-serif;--vgs-font-script:"Nothing You Could Do", cursive;--vgs-radius:4px;--vgs-radius-lg:6px;--vgs-shadow-card:0 1px 2px #0e0c120a, 0 6px 20px #0e0c120f;--vgs-section-gap:clamp(2.5rem, 5vw, 3.5rem);--cnvs-themecolor:var(--vgs-purple);--cnvs-themecolor-rgb:var(--vgs-purple-rgb);--cnvs-body-font:var(--vgs-font-body);--cnvs-primary-font:var(--vgs-font-condensed);--cnvs-secondary-font:var(--vgs-font-script);--cnvs-body-bg:var(--vgs-paper);--cnvs-heading-color:var(--vgs-text);--cnvs-headings-font-weight:700;--bs-body-color:var(--vgs-text);--bs-link-color:var(--vgs-purple);--bs-link-hover-color:var(--vgs-purple-bright)}#header{--cnvs-header-height:76px;--cnvs-header-height-shrink:64px;--cnvs-header-bg:var(--vgs-ink);--cnvs-header-sticky-bg:#0e0c12f7;--cnvs-header-border-color:#ffffff0f;--cnvs-primary-menu-font:var(--vgs-font-body);--cnvs-primary-menu-font-weight:500;--cnvs-primary-menu-font-size:.8125rem;--cnvs-primary-menu-tt:none;--cnvs-primary-menu-ls:.01em;--cnvs-primary-menu-color:#fffc;--cnvs-primary-menu-hover-color:#fff;--cnvs-primary-menu-active-color:#fff;--cnvs-primary-menu-submenu-border:1px solid #ffffff14}#footer{--cnvs-footer-bg:var(--vgs-ink);--cnvs-footer-top-border:0;--cnvs-copyrights-link-color:#fff}:root{--vgs-header-offset:76px;--vgs-next-overlap:3.25rem;--vgs-focus:var(--vgs-purple)}.dark{--vgs-focus:var(--vgs-gold)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{color:var(--vgs-text);background-color:var(--vgs-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wrapper{background-color:var(--vgs-paper)}#content .content-wrap{padding:0;overflow:visible}img{max-width:100%}:focus-visible{outline:2px solid var(--vgs-focus);outline-offset:3px}.vgs-anchor{scroll-margin-top:calc(var(--vgs-header-offset) + 1rem)}.vgs-section{padding-top:var(--vgs-section-gap)}.vgs-section:last-child{padding-bottom:var(--vgs-section-gap)}.button.vgs-btn{--cnvs-btn-padding-x:1.5rem;--cnvs-btn-padding-y:.6875rem;--cnvs-btn-fontsize:.8125rem;--cnvs-btn-lineheight:1.25rem;font-family:var(--vgs-font-body);letter-spacing:.01em;border-radius:var(--vgs-radius);justify-content:center;align-items:center;gap:.625rem;margin:0;font-weight:600;display:inline-flex}.button.vgs-btn i{width:auto;margin:0;font-size:.875em}.button.vgs-btn:hover .vgs-icon--arrow-right{transform:translate(2px)}.button.vgs-btn .vgs-icon--arrow-right{transition:transform .2s}.button.vgs-btn--purple{--cnvs-btn-color:var(--vgs-purple);color:#fff}.button.vgs-btn--purple:hover{background-color:var(--vgs-purple-bright);color:#fff}.button.vgs-btn--gold{--cnvs-btn-color:var(--vgs-gold);color:var(--vgs-ink)}.button.vgs-btn--gold:hover{background-color:var(--vgs-gold-light);color:var(--vgs-ink)}.button.vgs-btn--light{--cnvs-btn-color:var(--vgs-card);color:var(--vgs-text);border-color:#17141d24}.button.vgs-btn--light:hover{background-color:var(--vgs-card);border-color:var(--vgs-purple);color:var(--vgs-purple)}.button.vgs-btn--outline{color:#fff;background-color:#0000;border-color:#ffffff80}.button.vgs-btn--outline:hover{border-color:var(--vgs-gold);color:#fff;background-color:#ffffff0f}.button.vgs-btn--outline-gold{border-color:var(--vgs-gold);color:var(--vgs-gold);background-color:#0000}.button.vgs-btn--outline-gold:hover{background-color:var(--vgs-gold);border-color:var(--vgs-gold);color:var(--vgs-ink)}.button.vgs-btn--outline-purple{border-color:var(--vgs-purple);color:var(--vgs-purple);background-color:#0000}.button.vgs-btn--outline-purple:hover{background-color:var(--vgs-purple);border-color:var(--vgs-purple);color:#fff}.button.vgs-btn--lg{--cnvs-btn-padding-x:1.75rem;--cnvs-btn-padding-y:.875rem;--cnvs-btn-fontsize:.875rem;min-width:12.5rem}.button.vgs-btn--md{--cnvs-btn-padding-x:1.5rem;--cnvs-btn-padding-y:.75rem;--cnvs-btn-fontsize:.8125rem;min-width:10.5rem}.button.vgs-btn--sm{--cnvs-btn-padding-x:1.125rem;--cnvs-btn-padding-y:.5rem;--cnvs-btn-fontsize:.75rem}.vgs-link-arrow{color:var(--vgs-purple);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.vgs-link-arrow i{transition:transform .2s}.vgs-link-arrow:hover{color:var(--vgs-purple-bright)}.vgs-link-arrow:hover i{transform:translate(2px)}.vgs-link-arrow--back:hover i{transform:translate(-2px)}.vgs-link-arrow--underline{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.vgs-link-arrow--underline:hover{text-decoration-thickness:2px}.vgs-placeholder-link{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vgs-icon{line-height:inherit;display:inline-block}.vgs-icon>svg{vertical-align:-.125em;fill:currentColor;width:1em;height:1em;display:inline-block}.vgs-script{font-family:var(--vgs-font-script);color:#fff;-webkit-text-stroke:.035em currentColor;transform-origin:50%;flex-direction:column;margin:0;font-size:1.625rem;font-weight:400;line-height:1.18;display:inline-flex;transform:rotate(-9deg)}.vgs-script:after{content:"";background-color:var(--vgs-gold);border-radius:2px;width:2.4em;height:3px;margin-top:.3em;margin-left:1.3em;transform:rotate(-3deg)}.vgs-script__line:nth-child(2){padding-left:.3em}.vgs-script__line:nth-child(3){padding-left:.6em}.vgs-script__line:nth-child(4){padding-left:.2em}.vgs-brand,#logo a.vgs-brand{color:#fff;align-items:center;gap:.75rem;width:auto;font-size:1rem;line-height:1;display:inline-flex}.vgs-brand__mark,#header-wrap #logo img.vgs-brand__mark{flex-shrink:0;width:auto;height:30px;margin:0}.vgs-brand__text{flex-direction:column;gap:.2rem;display:flex}.vgs-brand__primary,.vgs-brand__secondary{font-family:var(--vgs-font-condensed);text-transform:uppercase;font-weight:600}.vgs-brand__primary{letter-spacing:.08em;color:#fff;font-size:1.1875rem}.vgs-brand__secondary{letter-spacing:.1em;color:var(--vgs-gold);font-size:.8125rem}.vgs-brand__tertiary{font-family:var(--vgs-font-body);letter-spacing:.24em;text-transform:uppercase;color:#ffffffb8;font-size:.5625rem;font-weight:500}.vgs-brand--lg{gap:.9rem}.vgs-brand--lg .vgs-brand__mark{height:40px}.vgs-brand--lg .vgs-brand__primary{font-size:1.375rem}.vgs-brand--lg .vgs-brand__secondary{font-size:.9375rem}.vgs-brand--lg .vgs-brand__tertiary{font-size:.625rem}#footer.vgs-footer{color:#ffffff9e;font-size:.8125rem;overflow-x:clip}#footer.vgs-footer .vgs-footer__widgets{padding:3rem 0 2.5rem}#footer.vgs-footer a{color:#ffffff9e;transition:color .2s}#footer.vgs-footer a:hover{color:#fff}.vgs-footer__col{position:relative}@media (width>=992px){.vgs-footer__col--ruled:before{content:"";border-left:1px solid var(--vgs-line-light);position:absolute;top:.25rem;bottom:.25rem;left:0}}.vgs-footer__school{color:#ffffffb8;margin:1.25rem 0 1.5rem;font-size:.8125rem;line-height:1.6}.vgs-footer__values{letter-spacing:.2em;text-transform:uppercase;color:#ffffff85;flex-wrap:wrap;gap:.85rem;margin:0;padding:0;font-size:.625rem;font-weight:600;list-style:none;display:flex}.vgs-footer__heading{font-family:var(--vgs-font-body);letter-spacing:.01em;text-transform:none;color:#fff;margin:0 0 1rem;font-size:.8125rem;font-weight:700}.vgs-footer__links{margin:0;padding:0;line-height:1.85;list-style:none}.vgs-footer__contact{flex-direction:column;gap:.9rem;margin:0;font-style:normal;line-height:1.5;display:flex}.vgs-footer__contact>a,.vgs-footer__contact>span{overflow-wrap:anywhere;align-items:flex-start;gap:.85rem;display:flex}.vgs-footer__contact i{color:#fff;flex:0 0 1rem;font-size:.95rem}.vgs-footer__social{flex-wrap:wrap;gap:.25rem;margin:0 0 0 -.45rem;padding:0;list-style:none;display:flex}.vgs-footer__social a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.05rem;display:inline-flex}.vgs-footer__social a:hover{color:var(--vgs-gold);background-color:#ffffff0f}.vgs-footer__col--signoff{justify-content:flex-end;align-items:center;display:flex}.vgs-footer__script.vgs-script{color:#ffffffd9;font-size:1.75rem}#copyrights.vgs-footer__bar{color:#fff9;background-color:#0000;padding:1.25rem 0 1.5rem;font-size:.75rem}#copyrights.vgs-footer__bar .container{border-top:1px solid var(--vgs-line-light);padding-top:1.25rem}#copyrights.vgs-footer__bar p{margin:0}#copyrights.vgs-footer__bar strong{color:#fff;font-weight:700}.vgs-footer__bar-row{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;display:flex}@media (width<=991.98px){.vgs-footer__col--signoff{justify-content:flex-start}}#header.vgs-header #header-wrap{border-bottom-color:var(--cnvs-header-border-color);transition:background-color .3s,box-shadow .3s}#header.vgs-header.sticky-header #header-wrap{box-shadow:0 10px 30px #00000059}#header.vgs-header:not(.sticky-header) #header-wrap{position:relative!important}#header.vgs-header:not(.sticky-header) .header-wrap-clone{display:none}#header.vgs-header #logo{height:var(--cnvs-header-height);margin-right:auto}#header.vgs-header .cnvs-hamburger .cnvs-hamburger-inner,#header.vgs-header .cnvs-hamburger .cnvs-hamburger-inner:before,#header.vgs-header .cnvs-hamburger .cnvs-hamburger-inner:after{background-color:#fff}#header.vgs-header .cnvs-hamburger{--cnvs-hamburger-size:1.25rem;margin:-.5rem;padding:.5rem}#header.vgs-header .menu-item.current>.menu-link>div{position:relative}.is-expanded-menu #header.vgs-header{--vgs-logo-hang:20px;--vgs-logo-top:8px;--vgs-logo-height:calc(var(--cnvs-header-height) - var(--vgs-logo-top) + var(--vgs-logo-hang))}.is-expanded-menu #header.vgs-header #logo{max-height:none;margin-right:0}.is-expanded-menu #header.vgs-header #logo img.vgs-brand__mark{height:var(--vgs-logo-height);max-height:none;margin-top:var(--vgs-logo-top);margin-bottom:calc(-1 * var(--vgs-logo-hang));filter:drop-shadow(0 6px 14px #00000073);align-self:flex-start}.is-expanded-menu #header.vgs-header.sticky-header #logo img.vgs-brand__mark{align-self:center;height:44px;margin-block:0}.is-expanded-menu #header.vgs-header .primary-menu{margin-inline:auto}.is-expanded-menu #header.vgs-header .menu-link{--cnvs-primary-menu-padding-x:1.05rem}.is-expanded-menu #header.vgs-header .menu-item.current>.menu-link>div:after{content:"";background-color:var(--vgs-gold);height:2px;position:absolute;bottom:-11px;left:0;right:0}@media (width>=1200px){.is-expanded-menu #header.vgs-header .menu-link{--cnvs-primary-menu-padding-x:1.25rem}}body:not(.is-expanded-menu) #header.vgs-header{--cnvs-header-height:68px}body:not(.is-expanded-menu) #header.vgs-header .menu-container{padding-bottom:.75rem}body:not(.is-expanded-menu) #header.vgs-header .menu-link{--cnvs-primary-menu-padding-y:.9rem;font-size:.9375rem}body:not(.is-expanded-menu) #header.vgs-header .menu-item.current>.menu-link{color:var(--vgs-gold)}body:not(.is-expanded-menu) #header.vgs-header .header-misc{margin-left:auto;margin-right:1rem}.vgs-header__cta.button.vgs-btn{--cnvs-btn-padding-x:1.25rem;--cnvs-btn-padding-y:.5625rem;--cnvs-btn-fontsize:.75rem;font-weight:700}@media (width<=479.98px){.vgs-header__cta.button.vgs-btn{--cnvs-btn-padding-x:.75rem}.vgs-header__cta-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}.vgs-skip-link{z-index:1000;border-radius:var(--vgs-radius);background-color:var(--vgs-gold);color:var(--vgs-ink);padding:.625rem 1rem;font-size:.875rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.vgs-skip-link:focus{color:var(--vgs-ink);transform:none}#content:focus{outline:none}.vgs-callout{border:1px solid rgba(var(--vgs-gold-rgb), .6);border-radius:var(--vgs-radius);background-color:var(--vgs-gold-wash);align-items:center;gap:1.125rem;padding:1rem 1.5rem;display:flex}.vgs-callout__icon{background-color:var(--vgs-purple-deep);width:2.75rem;height:2.75rem;color:var(--vgs-gold);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;display:grid}.vgs-callout__title{color:var(--vgs-text);margin:0;font-size:.9375rem;font-weight:700;line-height:1.45}.vgs-callout__text{color:#17141dd1;margin:.15rem 0 0;font-size:.8125rem;line-height:1.5}@media (width<=575.98px){.vgs-callout{align-items:flex-start;gap:.875rem;padding:1rem 1.1rem}.vgs-callout__icon{width:2.375rem;height:2.375rem;font-size:1rem}}.vgs-checklists{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0;display:grid}.vgs-checklist{padding-right:clamp(1rem,2.5vw,2rem)}.vgs-checklist+.vgs-checklist{border-left:1px solid rgba(var(--vgs-purple-rgb), .2);padding-left:clamp(1rem,2.5vw,2rem);padding-right:0}.vgs-checklist__title{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;border-left:3px solid var(--vgs-purple);background-color:var(--vgs-purple-wash);letter-spacing:.06em;color:var(--vgs-purple);border-radius:2px;margin:0 0 .9rem;padding:.5rem .9rem;font-size:1rem;font-weight:600;line-height:1.1}.vgs-checklist__items{gap:.45rem;margin:0;padding:0 0 0 .25rem;list-style:none;display:grid}.vgs-checklist__items li{color:var(--vgs-text);padding-left:1.2rem;font-size:.9375rem;line-height:1.5;position:relative}.vgs-checklist__items li:before{content:"";background-color:var(--vgs-purple);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}.vgs-checklist__note{color:var(--vgs-purple);margin:.85rem 0 0 .25rem;font-size:.9375rem;font-weight:700}@media (width<=767.98px){.vgs-checklists{grid-template-columns:1fr}.vgs-checklist,.vgs-checklist+.vgs-checklist{border-left:0;padding:0}}.vgs-document-card{border:1px solid var(--vgs-line);border-radius:var(--vgs-radius);background-color:var(--vgs-card);box-shadow:var(--vgs-shadow-card);grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1.125rem;padding:1.375rem 1.625rem 1.5rem;display:grid}.vgs-document-card__icon{color:#d4432f;font-size:2.625rem;line-height:1}.vgs-document-card__title{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.02em;text-transform:none;color:var(--vgs-text);margin:0;font-size:1.1875rem;font-weight:600;line-height:1.1}.vgs-document-card__format{letter-spacing:.14em;color:var(--vgs-muted);margin:.2rem 0 0;font-size:.6875rem;font-weight:700}.vgs-document-card__action.button.vgs-btn{font-weight:700}.vgs-document-card--stacked{max-width:30rem}.vgs-document-card--stacked .vgs-document-card__action{grid-column:2;justify-self:start;margin-top:.75rem}.vgs-document-card--inline{grid-template-columns:auto auto auto;column-gap:1.125rem;padding:1rem 1rem 1rem 1.375rem;display:inline-grid}.vgs-document-card--inline .vgs-document-card__meta{padding-right:1.5rem}@media (width<=575.98px){.vgs-document-card{padding:1.125rem 1.125rem 1.25rem}.vgs-document-card__action.button.vgs-btn{grid-column:1/-1;justify-self:stretch;margin-top:.875rem}.vgs-document-card--inline{grid-template-columns:auto 1fr;padding:1.125rem 1.125rem 1.25rem;display:grid}}.vgs-forms-step{--vgs-forms-gap:clamp(2rem, 4vw, 2.75rem);padding-top:var(--vgs-forms-gap)}.vgs-forms-step:last-child{padding-bottom:calc(var(--vgs-forms-gap) * 1.5)}.vgs-forms-step+.vgs-forms-step>.container:before{content:"";height:1px;margin-bottom:var(--vgs-forms-gap);background-color:#17141d24;display:block}.vgs-forms-step__header{align-items:center;gap:1.25rem;margin-bottom:1.125rem;display:flex}.vgs-forms-step__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:var(--vgs-text);align-items:center;gap:.85rem;margin:0;font-size:clamp(2rem,3.8vw,2.875rem);font-weight:400;line-height:1;display:flex}.vgs-forms-step__number{background-color:var(--vgs-purple);color:#fff;border-radius:2px;flex:none;place-items:center;width:1.8em;height:1.8em;font-size:.62em;line-height:1;display:inline-grid}.vgs-forms-step__rule{background-color:rgba(var(--vgs-purple-rgb), .28);flex:3rem;height:1px}.vgs-forms-lead{color:var(--vgs-text);margin:0 0 1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.55}.vgs-forms-lead strong{font-style:italic;font-weight:700}.vgs-forms-lead a{color:var(--vgs-purple);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.vgs-forms-lead a:hover{color:var(--vgs-purple-bright);text-decoration-thickness:2px}@media (width<=575.98px){.vgs-forms-step__header{gap:.75rem}.vgs-forms-step__title{gap:.65rem;font-size:1.75rem;line-height:1.05}.vgs-forms-step__rule{display:none}}.vgs-rule-banner{isolation:isolate;border-radius:var(--vgs-radius);background-color:var(--vgs-purple-deep);color:#fff;align-items:center;min-height:5.25rem;padding:1.125rem 2rem;display:flex;position:relative;overflow:hidden}.vgs-rule-banner__backdrop{background:linear-gradient(120deg, var(--vgs-purple-deep) 20%, var(--vgs-purple) 130%)}.vgs-rule-banner__backdrop img{object-fit:cover;mix-blend-mode:luminosity;opacity:.55;filter:contrast(1.15)brightness(.8);width:100%;height:100%;display:block}.vgs-rule-banner__backdrop{z-index:-1;position:absolute;inset:0}.vgs-rule-banner__backdrop:after{content:"";background:linear-gradient(90deg,#22123fe6 0%,#22123f8c 45%,#22123f33 100%);position:absolute;inset:0}.vgs-rule-banner__icon{color:var(--vgs-gold);border-right:1px solid #ffffff4d;flex:none;margin-right:1.5rem;padding-right:1.5rem;font-size:2.125rem;line-height:1}.vgs-rule-banner__text{letter-spacing:-.005em;color:#fff;margin:0;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;line-height:1.25}.vgs-rule-banner__text strong{text-transform:uppercase;color:var(--vgs-gold);font-weight:800}@media (width<=575.98px){.vgs-rule-banner{padding:1rem 1.25rem}.vgs-rule-banner__icon{margin-right:1rem;padding-right:1rem;font-size:1.75rem}}.vgs-bus-release__intro{margin-bottom:1.125rem}.vgs-bus-release__lead{color:var(--vgs-text);margin:1.25rem 0 1.125rem;font-size:.9375rem;line-height:1.55}.vgs-bus-release__callout{margin-top:1.75rem}.vgs-bus-release__document{margin-top:1.5rem}.vgs-selections{isolation:isolate;border-radius:var(--vgs-radius);background-color:var(--vgs-purple-deep);color:#fff;height:100%;padding:1.625rem 1.75rem 1.875rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e0c120f,0 14px 34px #22123f38;container-type:inline-size}.vgs-selections__backdrop{background:linear-gradient(120deg, var(--vgs-purple-deep) 20%, var(--vgs-purple) 130%)}.vgs-selections__backdrop img{object-fit:cover;mix-blend-mode:luminosity;opacity:.5;filter:contrast(1.15)brightness(.8);width:100%;height:100%;display:block}.vgs-selections__backdrop{z-index:-1;position:absolute;inset:0}.vgs-selections__backdrop:after{content:"";background:linear-gradient(#22123fb3 0%,#22123f59 55%,#0e0c128c 100%);position:absolute;inset:0}.vgs-selections__title{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.05em;color:var(--vgs-gold);margin:0 0 1.25rem;font-size:1.375rem;font-weight:700;line-height:1.1}.vgs-selections__list{gap:1rem;margin:0;display:grid}@container (width>=40rem){.vgs-selections__list{grid-template-columns:1fr 1.6fr 1.1fr}}.vgs-selections__item dt{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.18em;color:#ffffffe0;margin-bottom:.4rem;font-size:.6875rem;font-weight:700;line-height:1.4}.vgs-selections__item dd{color:var(--vgs-ink);background-color:#fff;border-radius:3px;margin:0;padding:.625rem .9rem;font-size:1rem;font-weight:700;line-height:1.35;box-shadow:0 2px 8px #0e0c1240}.vgs-step-list{counter-reset:vgs-step;gap:.95rem;margin:0 0 1.35rem;padding:0;list-style:none;display:grid}.vgs-step-list__item{counter-increment:vgs-step;color:var(--vgs-text);grid-template-columns:2rem 1fr;align-items:center;column-gap:1rem;font-size:1rem;line-height:1.5;display:grid}.vgs-step-list__item:before{content:counter(vgs-step);background-color:var(--vgs-purple);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;line-height:1;display:grid}.vgs-registration__note{max-width:36rem;color:var(--vgs-muted);margin:0 0 1.5rem;font-size:.8125rem;line-height:1.55}.vgs-registration__note strong{color:var(--vgs-text)}.vgs-registration__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.vgs-registration__actions .vgs-link-arrow{font-size:.8125rem}.vgs-registration__callout{margin-top:1.75rem}@media (width<=575.98px){.vgs-registration__actions .button.vgs-btn{width:100%}}.vgs-physical__body{max-width:36rem;color:var(--vgs-text);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.6}.vgs-physical__body mark{background-color:var(--vgs-gold-light);color:var(--vgs-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.05em .3em;font-weight:700}.vgs-page-hero{isolation:isolate;background-color:var(--vgs-ink);color:#fff;position:relative;overflow:hidden}.vgs-page-hero__media{z-index:-1;background:linear-gradient(90deg, var(--vgs-purple-deep), var(--vgs-purple) 120%);width:62%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.vgs-page-hero__media img{object-fit:cover;mix-blend-mode:luminosity;opacity:.75;filter:contrast(1.15)brightness(.85);width:100%;height:100%}.vgs-page-hero__media:after{content:"";background:linear-gradient(#0e0c1226 0%,#0e0c121a 55%,#0e0c1299 100%);position:absolute;inset:0}.vgs-page-hero--full .vgs-page-hero__media{width:100%;left:0;-webkit-mask-image:none;mask-image:none}.vgs-page-hero--full .vgs-page-hero__media img{opacity:.85}.vgs-page-hero--full .vgs-page-hero__media:after{background:linear-gradient(90deg,#0e0c12d1 0%,#0e0c1280 32%,#0e0c1214 62%,#0e0c1233 100%),linear-gradient(#0e0c121a 0%,#0e0c1200 50%,#0e0c128c 100%)}.vgs-page-hero--pitch{background:radial-gradient(ellipse 50% 110% at 82% 50%, rgba(var(--vgs-purple-rgb), .6) 0%, transparent 70%), linear-gradient(90deg, var(--vgs-ink) 0%, var(--vgs-purple-deep) 60%, #2a1553 100%)}.vgs-page-hero__pitch{--vgs-pitch-line:rgba(var(--vgs-gold-rgb), .32);--vgs-pitch-center:80%;z-index:-1;background:repeating-linear-gradient(90deg,#ffffff08 0 4.5rem,#0000 4.5rem 9rem);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 64%);mask-image:linear-gradient(90deg,#0000 20%,#000 64%)}.vgs-page-hero__pitch:before,.vgs-page-hero__pitch:after{content:"";position:absolute}.vgs-page-hero__pitch:before{top:50%;left:var(--vgs-pitch-center);aspect-ratio:1;border:1.5px solid var(--vgs-pitch-line);background:radial-gradient(circle, var(--vgs-pitch-line) 0 .3rem, transparent .34rem);border-radius:50%;width:25rem;transform:translate(-50%,-50%)}.vgs-page-hero__pitch:after{top:0;bottom:0;left:var(--vgs-pitch-center);background-color:var(--vgs-pitch-line);width:1.5px}.vgs-page-hero__inner{align-items:center;min-height:clamp(17rem,30vw,21rem);padding-top:2.75rem;padding-bottom:2.75rem;display:flex;position:relative}.vgs-page-hero__content{z-index:1;position:relative}.vgs-page-hero__eyebrow{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.16em;color:#ffffffeb;margin:0 0 .75rem;font-size:.75rem;font-weight:700;line-height:1.4}.vgs-page-hero__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:0;color:#fff;margin:0 0 .85rem;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.95}.vgs-page-hero__accent{color:var(--vgs-gold)}.vgs-page-hero--stacked .vgs-page-hero__title{font-size:clamp(3rem,6vw,5.5rem);line-height:.98}.vgs-page-hero--stacked .vgs-page-hero__accent{display:block}.vgs-page-hero__tagline{font-family:var(--vgs-font-body);letter-spacing:-.005em;color:#fff;margin:0;font-size:clamp(1.125rem,1.8vw,1.625rem);font-weight:700}.vgs-page-hero__jump{margin-top:1.25rem}.vgs-page-hero__jump ul{flex-wrap:wrap;align-items:center;row-gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.vgs-page-hero__jump li{align-items:center;display:flex}.vgs-page-hero__jump li:not(:last-child):after{content:"";background-color:#fff6;width:1.5px;height:.95rem;margin:0 .9rem;transform:rotate(20deg)}.vgs-page-hero__jump a{letter-spacing:.01em;color:var(--vgs-gold);text-underline-offset:5px;font-size:.875rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.vgs-page-hero__jump a:hover{color:var(--vgs-gold-light);text-decoration-color:currentColor}.vgs-page-hero__script.vgs-script{font-size:1.875rem;position:absolute;top:2rem;right:3rem}@media (width<=991.98px){.vgs-page-hero__media{width:75%}.vgs-page-hero__pitch{--vgs-pitch-center:84%;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 60%);mask-image:linear-gradient(90deg,#0000 10%,#000 60%)}.vgs-page-hero__script.vgs-script{font-size:1.5rem;right:1.5rem}}@media (width<=767.98px){.vgs-page-hero__media{width:100%;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 100%);mask-image:linear-gradient(#000 0%,#0000008c 100%)}.vgs-page-hero__media img{opacity:.5}.vgs-page-hero--full .vgs-page-hero__media img{opacity:.7}.vgs-page-hero--full .vgs-page-hero__media:after{background:linear-gradient(#0e0c1233 0%,#0e0c1273 45%,#0e0c12d9 100%)}.vgs-page-hero__pitch{--vgs-pitch-center:92%;-webkit-mask-image:linear-gradient(#000 0%,#00000073 100%);mask-image:linear-gradient(#000 0%,#00000073 100%)}.vgs-page-hero__pitch:before{width:17rem}.vgs-page-hero__inner{align-items:flex-end;min-height:20rem;padding-top:6.5rem;padding-bottom:2rem}.vgs-page-hero--stacked .vgs-page-hero__inner{padding-top:11.5rem}.vgs-page-hero__script.vgs-script{font-size:1.25rem;top:1.25rem}}.vgs-load-state{min-height:50vh}.vgs-load-state--full-page{min-height:100vh}.vgs-load-state__error{border-radius:var(--vgs-radius-lg);text-align:center;color:var(--vgs-muted);border:1px dashed #17141d33;margin:0;padding:2.5rem 1.5rem}.vgs-hero{isolation:isolate;background-color:var(--vgs-ink);color:#fff;position:relative;overflow:visible}.vgs-hero__media{z-index:-1;background-color:var(--vgs-ink);position:absolute;inset:0;overflow:hidden}.vgs-hero__media img{object-fit:cover;object-position:var(--vgs-hero-position,center);filter:saturate(.95)contrast(1.08)brightness(.88);width:100%;height:100%}.vgs-hero__media:before,.vgs-hero__media:after{content:"";position:absolute;inset:0}.vgs-hero__media:before{background:rgba(var(--vgs-purple-rgb), .32);mix-blend-mode:multiply}.vgs-hero__media:after{background:linear-gradient(90deg,#0e0c12e6 0%,#0e0c129e 28%,#0e0c122e 52%,#0e0c120a 72%,#0e0c1247 100%),linear-gradient(#0e0c122e 0%,#0e0c1200 28% 72%,#0e0c128c 100%)}.vgs-hero__inner{min-height:clamp(32rem,58vh,40rem);padding-top:4.5rem;padding-bottom:calc(var(--vgs-next-overlap) + 2.25rem);align-items:center;display:flex;position:relative}.vgs-hero__content{z-index:1;max-width:40rem;position:relative}.vgs-hero__eyebrow{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.16em;color:#ffffffeb;margin:0 0 .9rem;font-size:.75rem;font-weight:700;line-height:1.4}.vgs-hero__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:0;color:#fff;flex-direction:column;margin:0 0 1rem;font-size:clamp(4rem,9vw,8rem);font-weight:400;line-height:.98;display:flex}.vgs-hero__title-line--accent{color:var(--vgs-gold);font-size:.86em}.vgs-hero__tagline{font-family:var(--vgs-font-body);letter-spacing:-.005em;color:#fff;margin:0 0 1.75rem;font-size:clamp(1.125rem,1.8vw,1.625rem);font-weight:700}.vgs-hero__actions{flex-wrap:wrap;gap:.875rem;display:flex}.vgs-hero__script.vgs-script{font-size:2.125rem;position:absolute;top:3.25rem;right:3.5rem}.vgs-hero__values{right:calc(var(--bs-gutter-x,1.5rem) * .5);bottom:calc(var(--vgs-next-overlap) + 1.25rem);text-align:right;font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;color:#ffffffeb;margin:0;padding:0;font-size:.75rem;font-weight:700;line-height:1.75;list-style:none;position:absolute}@media (width<=991.98px){.vgs-hero__script.vgs-script{font-size:1.625rem;right:1.5rem}.vgs-hero__values{bottom:calc(var(--vgs-next-overlap) + 1rem);font-size:.6875rem}}@media (width<=767.98px){.vgs-hero{flex-direction:column;display:flex}.vgs-hero__media{z-index:0;aspect-ratio:16/9;flex:none;width:100%;position:relative;inset:auto}.vgs-hero__media img{object-position:80% 45%;filter:saturate(.95)contrast(1.06)brightness()}.vgs-hero__media:before{background:rgba(var(--vgs-purple-rgb), .1)}.vgs-hero__media:after{background:linear-gradient(#0000 55%,#000 100%)}.vgs-hero__inner{z-index:1;min-height:0;padding-top:0;padding-bottom:calc(var(--vgs-next-overlap) + 1.75rem);flex:auto;align-items:stretch;margin-top:-6.75rem;display:block;position:relative}.vgs-hero__content{max-width:none;position:relative}.vgs-hero__content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(100% 115% at 22% 70%,#0e0c12d1 0%,#0e0c127a 48%,#0000 72%);height:8.5rem;position:absolute;top:-.35rem;left:-.75rem;right:0}.vgs-hero__eyebrow{text-shadow:0 1px 12px #0e0c12f2,0 0 3px #0e0c12}.vgs-hero__title{text-shadow:0 2px 20px #0e0c12f2,0 1px 4px #0e0c12,0 0 36px #0e0c12bf;margin-bottom:.85rem;font-size:clamp(2.75rem,12vw,3.5rem)}.vgs-hero__tagline{margin-bottom:1.25rem;font-size:1.0625rem}.vgs-hero__script.vgs-script,.vgs-hero__values{display:none}.vgs-hero__actions .button.vgs-btn--lg{flex:10rem;min-width:0}}.vgs-team-badge{flex-shrink:0;width:auto;height:3rem;display:block}.vgs-team-badge--sm{height:2.25rem}.vgs-team-badge--lg{height:4rem}.vgs-team-badge--logo{object-fit:contain}.vgs-team-badge--logo.vgs-team-badge--lg{height:3.75rem}.vgs-team-badge__initials{font-family:var(--vgs-font-condensed);letter-spacing:-.02em;font-weight:700}.vgs-next{z-index:1;margin-top:calc(-1 * var(--vgs-next-overlap));padding-bottom:.5rem;position:relative}.vgs-next__card{isolation:isolate;border-radius:var(--vgs-radius);background-color:var(--vgs-ink);color:#fff;min-height:19.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0e0c1240}.vgs-next__backdrop,.vgs-next__photo{z-index:-1;position:absolute}.vgs-next__backdrop img,.vgs-next__photo img{object-fit:cover;width:100%;height:100%}.vgs-next__backdrop{inset:0}.vgs-next__backdrop img{opacity:.55;filter:saturate(.8)}.vgs-next__backdrop:after{content:"";background:linear-gradient(90deg,#0e0c12f5 0%,#0e0c12e6 45%,#22123fb8 100%);position:absolute;inset:0}.vgs-next__photo{background:linear-gradient(90deg, var(--vgs-purple-deep), var(--vgs-purple) 120%);width:52%;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.vgs-next__photo img{mix-blend-mode:luminosity;opacity:.7;filter:contrast(1.15)brightness(.8)}.vgs-next__photo:after{content:"";background:linear-gradient(#0e0c121a 0%,#0e0c128c 100%);position:absolute;inset:0}.vgs-next__body{flex-direction:column;justify-content:center;gap:1.25rem;padding:2rem 2.75rem 2.25rem;display:flex}.vgs-next__eyebrow{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.24em;color:var(--vgs-gold);margin:0;font-size:.75rem;font-weight:700;line-height:1.4}.vgs-next__matchup{flex-wrap:wrap;align-items:center;gap:1rem 2.25rem;display:flex}.vgs-next__side{align-items:center;gap:1.1rem;display:flex}.vgs-next__team{text-transform:uppercase;flex-direction:column;margin:0;display:flex}.vgs-next__school{font-family:var(--vgs-font-body);letter-spacing:.08em;color:#ffffffd9;font-size:.75rem;font-weight:700}.vgs-next__mascot{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.01em;color:#fff;font-size:2.125rem;font-weight:400;line-height:1}.vgs-next__vs{font-family:var(--vgs-font-body);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.6875rem;font-weight:700}.vgs-next__meta{flex-wrap:wrap;gap:.5rem 2.75rem;margin:0;display:flex}.vgs-next__meta dd{color:#fff;align-items:center;gap:.7rem;margin:0;font-size:.9375rem;font-weight:500;display:flex}.vgs-next__meta div:nth-child(2) dd{font-size:.875rem}.vgs-next__meta i{color:#ffffffd9;font-size:1rem}.vgs-next__dot{margin:0 .55rem}.vgs-next__actions{flex-wrap:wrap;gap:.875rem;margin-top:.25rem;display:flex}.vgs-next__script.vgs-script{font-size:1.875rem;position:absolute;top:1.75rem;right:3rem}@media (width<=991.98px){.vgs-next__photo{opacity:.8;width:60%}.vgs-next__script.vgs-script{font-size:1.5rem;right:1.5rem}}@media (width<=767.98px){.vgs-next__card{min-height:0}.vgs-next__photo{opacity:.55;width:100%;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.vgs-next__body{padding:1.75rem 1.5rem}.vgs-next__matchup{flex-direction:column;align-items:flex-start;gap:.5rem}.vgs-next__vs{padding-left:1.25rem}.vgs-next__mascot{font-size:1.625rem}.vgs-next__script{display:none!important}.vgs-next__actions .button.vgs-btn{flex:9rem;min-width:0}}.vgs-section-header{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.125rem;display:flex}.vgs-section-title{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.02em;color:var(--vgs-text);margin:0;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:700;line-height:1.1}.vgs-section-header__action{margin-left:auto}.vgs-section-header__rule{background-color:#17141d47;flex:4rem;height:1px;margin-left:.75rem}.vgs-section-header--display{gap:.75rem 1.25rem;margin-bottom:1.25rem}.vgs-section-header--display .vgs-section-title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;font-size:clamp(2.25rem,5vw,4rem);font-weight:400;line-height:1}.vgs-section-header--display .vgs-section-header__rule{margin-left:0;margin-right:.75rem}@media (width<=575.98px){.vgs-section-header__action{width:100%;margin-left:0}}.vgs-match-card{border:1px solid var(--vgs-line);border-radius:var(--vgs-radius);background-color:var(--vgs-card);height:100%;box-shadow:var(--vgs-shadow-card);transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.vgs-match-card:hover{border-color:rgba(var(--vgs-purple-rgb), .25);transform:translateY(-2px);box-shadow:0 2px 4px #0e0c120d,0 14px 30px #0e0c1217}.vgs-match-card:has(.vgs-match-card__link:focus-visible){outline:2px solid var(--vgs-purple);outline-offset:3px}.vgs-match-card__link:focus-visible{outline:none}.vgs-match-card__date{border-right:1px solid var(--vgs-line);text-align:center;color:var(--vgs-text);flex-direction:column;flex:0 0 4.75rem;justify-content:center;align-items:center;display:flex}.vgs-match-card__month{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.08em;font-size:.875rem;font-weight:600;line-height:1.1}.vgs-match-card__day{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;font-size:1.875rem;font-weight:400;line-height:1.05}.vgs-match-card__body{flex:1;min-width:0;padding:1rem 1.25rem 1.05rem;position:relative}.vgs-match-card__top{align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.vgs-match-card__opponent{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--vgs-text);flex-direction:column;margin:0;font-size:.875rem;font-weight:700;line-height:1.2;display:flex}.vgs-match-card__link{color:inherit;flex-direction:column;display:flex}.vgs-match-card__link:hover{color:var(--vgs-purple)}.vgs-match-card__location{letter-spacing:.12em;text-transform:uppercase;color:#5c5866;background-color:#e4e2e7;border-radius:3px;align-self:flex-start;margin-left:auto;padding:.2rem .55rem;font-size:.5625rem;font-weight:700;line-height:1.4}.vgs-match-card__location--home{color:var(--vgs-ink);background-color:var(--vgs-gold)}.vgs-match-card__when{color:var(--vgs-text);margin:0 0 .15rem;font-size:.8125rem;font-weight:600}.vgs-match-card__venue{color:var(--vgs-muted);margin:0;padding-right:1.5rem;font-size:.75rem}.vgs-match-card__chevron{color:var(--vgs-text);font-size:.8125rem;position:absolute;bottom:1rem;right:1.1rem}.vgs-media__handle{color:var(--vgs-purple);font-size:.8125rem;font-weight:700}.vgs-media__handle:hover{color:var(--vgs-purple-bright)}.button.vgs-media__follow{--cnvs-btn-padding-x:1.25rem;--cnvs-btn-padding-y:.625rem;gap:.75rem}.button.vgs-media__follow i:first-child{font-size:1rem}.vgs-media__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem;display:grid}.vgs-media__tile{isolation:isolate;aspect-ratio:1;border-radius:var(--vgs-radius);background-color:var(--vgs-ink-2);display:block;position:relative;overflow:hidden}.vgs-media__tile img{object-fit:cover;filter:saturate(.9)brightness(.9);width:100%;height:100%;transition:transform .5s,filter .3s}.vgs-media__tile:after{content:"";background-color:rgba(var(--vgs-purple-rgb), .18);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.vgs-media__tile:hover img{filter:saturate()brightness();transform:scale(1.05)}.vgs-media__tile--quote{background:radial-gradient(90% 70% at 50% 30%, #5d37b059, transparent 70%), var(--vgs-ink);color:#fff;justify-content:center;align-items:center;display:flex}.vgs-media__tile--quote:hover{color:var(--vgs-gold)}.vgs-media__tile--loading{background:linear-gradient(100deg, var(--vgs-ink-2) 35%, var(--vgs-ink-3) 50%, var(--vgs-ink-2) 65%);background-size:300% 100%;animation:1.4s ease-in-out infinite vgs-media-shimmer}.vgs-media__tile--loading:after{content:none}@keyframes vgs-media-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.vgs-media__quote{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.02em;text-align:center;flex-direction:column;align-items:center;font-size:clamp(1rem,1.9vw,1.625rem);font-weight:400;line-height:1.05;transition:color .2s;display:flex}@media (width<=991.98px){.vgs-media__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vgs-media__quote{font-size:clamp(1.25rem,3.6vw,2rem)}}@media (width<=575.98px){.vgs-media__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vgs-media__quote{font-size:1.5rem}.button.vgs-media__follow{width:100%}}.vgs-photo-placeholder{isolation:isolate;background-color:var(--vgs-purple-deep);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:.5rem .5rem 0;display:flex;position:absolute;inset:0;container-type:inline-size}.vgs-photo-placeholder:after{content:"";z-index:-1;background:radial-gradient(70% 60% at 50% 40%,#5d37b040,#0000 70%),linear-gradient(#0e0c1240 0%,#0e0c121a 45%,#0e0c12bf 100%);position:absolute;inset:0}.vgs-photo-placeholder__backdrop{z-index:-2;object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.vgs-photo-placeholder__mark{filter:drop-shadow(0 6px 18px #00000073);width:clamp(4.5rem,38%,8.5rem);height:auto}.vgs-photo-placeholder__label{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.24em;text-align:center;color:#ffffffd1;font-size:.625rem;font-weight:700;line-height:1.4}@container (width<=200px){.vgs-photo-placeholder__label{letter-spacing:.14em;font-size:.5625rem}}.vgs-news-card{isolation:isolate;aspect-ratio:3/2;border-radius:var(--vgs-radius);background-color:var(--vgs-ink-2);color:#fff;align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.vgs-news-card:before,.vgs-news-card:after{content:"";z-index:-1;position:absolute;inset:0}.vgs-news-card:before{background-color:rgba(var(--vgs-purple-rgb), .3);mix-blend-mode:color}.vgs-news-card:after{background:linear-gradient(#0e0c1226 0%,#0e0c1233 35%,#0e0c12b3 65%,#0e0c12f2 100%)}.vgs-news-card:hover .vgs-news-card__image{transform:scale(1.04)}.vgs-news-card:hover .vgs-news-card__footer i{transform:translate(3px)}.vgs-news-card:has(.vgs-news-card__link:focus-visible){outline:2px solid var(--vgs-purple);outline-offset:3px}.vgs-news-card__image{z-index:-2;object-fit:cover;filter:saturate(.85)brightness(.78)contrast(1.05);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.vgs-news-card__placeholder{z-index:-2;position:absolute;inset:0}.vgs-news-card__body{width:100%;padding:1.25rem 1.25rem 1rem}.vgs-news-card__category{letter-spacing:.12em;text-transform:uppercase;color:var(--vgs-ink);background-color:var(--vgs-gold);border-radius:3px;margin-bottom:.625rem;padding:.2rem .5rem;font-size:.5625rem;font-weight:700;line-height:1.4;display:inline-block}.vgs-news-card__title{font-family:var(--vgs-font-body);letter-spacing:-.005em;color:#fff;margin:0 0 .9rem;font-size:clamp(1rem,1.35vw,1.1875rem);font-weight:700;line-height:1.3}.vgs-news-card__link,.dark .vgs-news-card__link,.vgs-news-card__link:hover,.dark .vgs-news-card__link:hover{color:#fff}.vgs-news-card__link:focus-visible,.dark .vgs-news-card__link:focus-visible{outline:none}.vgs-news-card__footer{color:#ffffffb8;justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.vgs-news-card__footer i{color:#fff;font-size:.875rem;transition:transform .2s}@media (width>=768px){.vgs-news-card{aspect-ratio:4/5}}@media (width>=992px){.vgs-news-card{aspect-ratio:3/2}}.vgs-player-card{isolation:isolate;aspect-ratio:4/3;border-radius:var(--vgs-radius);background-color:var(--vgs-ink-2);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.vgs-player-card:after{content:"";z-index:-1;background:linear-gradient(#0e0c1200 35%,#0e0c128c 62%,#0e0c12eb 100%);position:absolute;inset:0}.vgs-player-card:hover .vgs-player-card__media>*{transform:scale(1.04)}.vgs-player-card:hover .vgs-player-card__chevron{transform:translate(3px)}.vgs-player-card:has(.vgs-player-card__link:focus-visible){outline:2px solid var(--vgs-purple);outline-offset:3px}.vgs-player-card__media{z-index:-2;position:absolute;inset:0}.vgs-player-card__media>*{transition:transform .6s}.vgs-player-card__media>img{object-fit:cover;width:100%;height:100%}.vgs-player-card__body{width:100%;padding:1rem 2.5rem 1rem 1.25rem;position:relative}.vgs-player-card__number{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:var(--vgs-gold);margin:0 0 .35rem;font-size:1.625rem;font-weight:400;line-height:1}.vgs-player-card__name{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.05em;color:#fff;margin:0 0 .3rem;font-size:1rem;font-weight:600;line-height:1.1}.vgs-player-card__link,.dark .vgs-player-card__link,.vgs-player-card__link:hover,.dark .vgs-player-card__link:hover{color:#fff}.vgs-player-card__link:focus-visible,.dark .vgs-player-card__link:focus-visible{outline:none}.vgs-player-card__meta{color:#ffffffc7;margin:0;font-size:.75rem}.vgs-player-card__chevron{font-size:.875rem;transition:transform .2s;position:absolute;bottom:1.1rem;right:1.1rem}@media (width<=575.98px){.vgs-player-card{aspect-ratio:3/4}.vgs-player-card__body{padding:.75rem 2rem .8rem .9rem}.vgs-player-card__number{font-size:1.25rem}.vgs-player-card__name{font-size:.875rem}}.vgs-program{isolation:isolate;margin-top:var(--vgs-section-gap);background-color:var(--vgs-purple-deep);color:#fff;position:relative;overflow:hidden}.vgs-program__backdrop{z-index:-1;position:absolute;inset:0}.vgs-program__backdrop img{object-fit:cover;mix-blend-mode:luminosity;opacity:.4;width:100%;height:100%}.vgs-program__backdrop:after{content:"";background:linear-gradient(90deg,#22123feb 0%,#2b1654b8 50%,#22123feb 100%),linear-gradient(#0e0c1240,#0e0c1273);position:absolute;inset:0}.vgs-program__inner{grid-template-columns:minmax(12rem,auto) 1fr auto;align-items:center;gap:2rem;padding-top:3.25rem;padding-bottom:3.25rem;display:grid}.vgs-program__title{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.03em;color:#fff;border-right:1px solid #ffffff38;flex-direction:column;margin:0;padding-right:2.5rem;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:600;line-height:1.1;display:flex}.vgs-program__stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;display:grid}.vgs-program__stat{flex-direction:column-reverse;align-items:center;gap:.6rem;display:flex}.vgs-program__stat dd{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;text-transform:none;color:#fff;margin:0;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1}.vgs-program__stat dt{max-width:9rem;font-family:var(--vgs-font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.35}.vgs-program__tagline{text-align:right;font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;flex-direction:column;margin:0;font-size:.6875rem;font-weight:700;line-height:1.8;display:flex}.vgs-program__tagline:after{content:"";background-color:var(--vgs-gold);align-self:flex-end;width:1.75rem;height:2px;margin-top:.6rem}@media (width<=991.98px){.vgs-program__inner{text-align:center;grid-template-columns:1fr;gap:2.25rem}.vgs-program__title{border-right:0;align-items:center;padding-right:0}.vgs-program__tagline{text-align:center}.vgs-program__tagline:after{align-self:center}}@media (width<=575.98px){.vgs-program__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}.vgs-directions{background-color:var(--vgs-card);box-shadow:var(--vgs-shadow-card);border:1px solid #17141d1f;border-radius:3px;overflow:hidden}.vgs-directions__banner{isolation:isolate;color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:clamp(7rem,11vw,8.75rem);padding:1.25rem 1.5rem;display:flex;position:relative}.vgs-directions__media{background:linear-gradient(120deg, var(--vgs-purple-deep) 20%, var(--vgs-purple) 130%)}.vgs-directions__media img{object-fit:cover;mix-blend-mode:luminosity;opacity:.95;filter:contrast(1.15)brightness(.8);width:100%;height:100%;display:block}.vgs-directions__media{z-index:-1;position:absolute;inset:0}.vgs-directions__media img{filter:contrast(1.3)brightness(1.35)}.vgs-directions__media:after{content:"";background:linear-gradient(90deg,#0e0c1280 0%,#0e0c120d 75%);position:absolute;inset:0}.vgs-directions__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:400;line-height:1}.vgs-directions__pin{color:var(--vgs-gold);filter:drop-shadow(0 6px 14px #00000059);font-size:clamp(2.75rem,4.6vw,4.25rem);line-height:1}.vgs-directions__body{padding:1.5rem 1.5rem 1.625rem}.vgs-directions__venue{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:var(--vgs-text);margin:0 0 .5rem;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:400;line-height:1}.vgs-directions__address-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.vgs-directions__address{color:#4a4553;margin:0;font-size:1rem;font-style:normal;line-height:1.5}.vgs-directions__copy{flex-shrink:0;position:relative}.vgs-directions__copy-button{font:inherit;color:var(--vgs-purple);cursor:pointer;background:0 0;border:1px solid #17141d29;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s;display:inline-flex}.vgs-directions__copy-button:hover{border-color:var(--vgs-purple);background-color:var(--vgs-purple-wash)}.vgs-directions__copy-status{z-index:2;border-radius:var(--vgs-radius);background-color:var(--vgs-ink);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + .375rem);right:0;transform:translateY(4px)}.vgs-directions__copy-status.is-visible{opacity:1;transform:none}.button.vgs-btn.vgs-directions__cta{--cnvs-btn-padding-y:1rem;--cnvs-btn-fontsize:1rem;width:100%;font-weight:700;display:flex}.button.vgs-btn.vgs-directions__cta i{font-size:1em}.vgs-directions__cta-icon{transform:scaleX(-1)}@media (width>=768px) and (width<=991.98px){.vgs-directions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vgs-directions__banner{min-height:100%}.vgs-directions__body{align-self:center}}.vgs-match-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.vgs-match-actions__buttons{flex-wrap:wrap;gap:.75rem;display:flex}.vgs-match-actions__buttons .button.vgs-btn{--cnvs-btn-padding-x:2rem;--cnvs-btn-padding-y:.875rem;--cnvs-btn-fontsize:.875rem;font-weight:700}.vgs-match-actions__buttons i{font-size:1.05em}.vgs-match-actions__share{display:inline-flex;position:relative}.vgs-match-actions__status{z-index:2;border-radius:var(--vgs-radius);background-color:var(--vgs-ink);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%,4px)}.vgs-match-actions__status.is-visible{opacity:1;transform:translate(-50%)}.vgs-link-arrow.vgs-match-actions__schedule{font-size:.875rem}@media (width<=575.98px){.vgs-match-actions__buttons{width:100%}.vgs-match-actions__buttons>.button.vgs-btn,.vgs-match-actions__buttons>.vgs-match-actions__share{flex:10rem;min-width:0}.vgs-match-actions__buttons .vgs-match-actions__share .button.vgs-btn{flex:auto}}.vgs-match-hero{isolation:isolate;background-color:var(--vgs-purple-deep);color:#fff;position:relative;overflow:hidden}.vgs-match-hero__media{z-index:-1;background:linear-gradient(180deg, #170b2e 0%, var(--vgs-purple-deep) 45%, var(--vgs-purple) 150%);position:absolute;inset:0}.vgs-match-hero__media img{aspect-ratio:16/9;object-fit:cover;mix-blend-mode:luminosity;opacity:.9;filter:contrast(1.25)brightness(.95);width:100%;height:auto;position:absolute;top:calc(2.5rem - 19.35vw);left:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 80%);mask-image:linear-gradient(#000 55%,#0000 80%)}.vgs-match-hero__media:before{content:"";background:radial-gradient(34% 62% at 50% 60%,#0e0c128c 0%,#0e0c1200 100%),linear-gradient(#0e0c1259 0%,#0e0c1200 28%,#0e0c1240 60%,#0e0c12d9 100%);position:absolute;inset:0}.vgs-match-hero__media:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.07'/%3E%3C/svg%3E");position:absolute;inset:0}.vgs-match-hero__inner{padding-top:clamp(1.25rem,2.2vw,1.75rem);padding-bottom:clamp(1.75rem,3vw,2.25rem);position:relative}.vgs-match-hero__back,.vgs-match-hero__eyebrow,.vgs-match-hero__program{text-shadow:0 1px 2px #0e0c1299,0 0 14px #0e0c128c}.vgs-match-hero__back{color:#fff;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.vgs-match-hero__back i{transition:transform .2s}.vgs-match-hero__back:hover{color:var(--vgs-gold-light)}.vgs-match-hero__back:hover i{transform:translate(-2px)}.vgs-match-hero__eyebrow{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.22em;color:#ffffffe0;margin:.875rem 0 0;font-size:.6875rem;font-weight:700;line-height:1.4}.vgs-match-hero__eyebrow span{margin:0 .3em}.vgs-match-hero__matchup{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left lead right""left vs right""left when right";column-gap:clamp(1.5rem,3vw,2.75rem);max-width:64rem;margin:.5rem auto 0;display:grid}.vgs-match-hero__side{flex-direction:column;align-self:center;align-items:center;gap:1rem;min-width:0;display:flex}.vgs-match-hero__side--left{grid-area:left}.vgs-match-hero__side--right{grid-area:right}.vgs-match-hero__crest.vgs-team-badge{filter:drop-shadow(0 10px 24px #00000073);height:clamp(5rem,9.6vw,9.25rem)}.vgs-match-hero__event-icon{color:var(--vgs-gold);font-size:clamp(4rem,7vw,6.5rem);line-height:1}.vgs-match-hero__team{flex-direction:column;align-items:center;gap:.4rem;margin:0;display:flex}.vgs-match-hero__name{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 4px 18px #00000059;font-size:clamp(2rem,4.4vw,3.75rem);font-weight:400;line-height:.95}.vgs-match-hero__tagline{font-family:var(--vgs-font-body);letter-spacing:.3em;text-transform:uppercase;color:#ffffffeb;padding-left:.3em;font-size:clamp(.75rem,1.2vw,1.0625rem);font-weight:600;line-height:1.2}.vgs-match-hero__lead{flex-direction:column;grid-area:lead;align-self:end;align-items:center;gap:.875rem;display:flex}.vgs-match-hero__program{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;letter-spacing:.3em;color:#fff;margin:0;padding-left:.3em;font-size:.8125rem;font-weight:700;line-height:1.4}.vgs-match-hero__label{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;background-color:var(--vgs-gold);color:var(--vgs-ink);border-radius:3px;margin:0;padding:.45rem .9rem .4rem;font-size:.9375rem;font-weight:700;line-height:1.1;box-shadow:0 6px 18px #00000040}.vgs-match-hero__vs{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:#fff;grid-area:vs;margin:.625rem 0 .375rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;line-height:1}.vgs-match-hero__when{flex-direction:column;grid-area:when;align-self:start;align-items:center;gap:.3rem;display:flex}.vgs-match-hero__when p{margin:0}.vgs-match-hero__date{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;color:#fff;font-size:clamp(1.125rem,1.9vw,1.625rem);font-weight:400;line-height:1}.vgs-match-hero__time{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;color:var(--vgs-gold);font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:1}.vgs-match-hero .vgs-match-hero__venue{color:#fff;align-items:center;gap:.625rem;margin-top:.75rem;font-size:clamp(.9375rem,1.3vw,1.125rem);font-weight:600;display:inline-flex}.vgs-match-hero .vgs-match-hero__venue i{font-size:1.2em}.vgs-match-hero__script.vgs-script{top:1.5rem;right:calc(var(--bs-gutter-x,1.5rem) * .5 + .5rem);font-size:1.5rem;position:absolute}@media (width>=1400px){.vgs-match-hero__script.vgs-script{font-size:1.875rem;top:32%}}@media (width<=991.98px){.vgs-match-hero__matchup{margin-top:1.25rem}}@media (width<=767.98px){.vgs-match-hero__media img{aspect-ratio:auto;height:100%;top:0;-webkit-mask-image:linear-gradient(#000 35%,#0000 75%);mask-image:linear-gradient(#000 35%,#0000 75%)}.vgs-match-hero__media:before{background:linear-gradient(#0e0c1259 0%,#0e0c120d 30%,#0e0c1273 100%)}.vgs-match-hero__matchup{grid-template-rows:auto;grid-template-areas:"lead lead lead""left vs right""when when when";gap:1.5rem .75rem;margin-top:1.75rem}.vgs-match-hero__side{align-self:start;gap:.75rem}.vgs-match-hero__crest.vgs-team-badge{height:4.5rem}.vgs-match-hero__event-icon{font-size:3.5rem}.vgs-match-hero__name{font-size:1.75rem}.vgs-match-hero__tagline{letter-spacing:.2em;font-size:.6875rem}.vgs-match-hero__vs{align-self:start;margin:1.375rem 0 0;font-size:1.75rem}.vgs-match-hero__date{white-space:normal;font-size:1.3125rem}.vgs-match-hero__time{font-size:2.5rem}.vgs-match-hero .vgs-match-hero__venue{margin-top:.5rem}.vgs-match-hero__script.vgs-script{font-size:1.125rem;top:1.25rem}}@media (width<=575.98px){.vgs-match-hero__script{display:none!important}}.vgs-matchday-schedule .vgs-section-header{margin-bottom:.3rem}.vgs-matchday-schedule .vgs-section-header--display .vgs-section-title{font-size:clamp(2.25rem,4vw,3.25rem)}.vgs-matchday-schedule__subtitle{color:var(--vgs-text);margin:0 0 1.125rem;font-size:clamp(.9375rem,1.3vw,1.0625rem)}.vgs-matchday-schedule__games{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vgs-game-row{background-color:var(--vgs-card);width:100%;min-height:4rem;color:var(--vgs-text);text-align:left;cursor:pointer;border:1px solid #17141d1f;border-radius:3px;align-items:center;gap:1rem;padding:.75rem 1.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:flex;position:relative;overflow:hidden}.vgs-game-row:before{content:"";background-color:var(--vgs-purple);width:6px;transition:transform .25s,background-color .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.vgs-game-row:hover{border-color:rgba(var(--vgs-purple-rgb), .45);background-color:var(--vgs-purple-wash);box-shadow:0 8px 22px #0e0c1214}.vgs-game-row:hover:before{transform:scaleY(1)}.vgs-game-row.is-selected{border-color:var(--vgs-purple);background-color:var(--vgs-purple);box-shadow:0 10px 26px rgba(var(--vgs-purple-rgb), .28);color:#fff}.vgs-game-row.is-selected:before{background-color:var(--vgs-gold);transform:none}.vgs-game-row.is-selected:hover{background-color:var(--vgs-purple-bright)}.vgs-game-row__team{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1}.vgs-game-row__tag{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;background-color:var(--vgs-gold);letter-spacing:.06em;color:var(--vgs-ink);border-radius:3px;padding:.3rem .6rem .25rem;font-size:.75rem;font-weight:700;line-height:1.1}.vgs-game-row__time{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;color:var(--vgs-purple-bright);margin-left:auto;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:400;line-height:1}.is-selected .vgs-game-row__time{color:#fff}.vgs-matchday-schedule__footnote{color:var(--vgs-muted);margin:.875rem 0 0;font-size:.75rem}@media (width<=575.98px){.vgs-game-row{gap:.625rem;min-height:3.5rem;padding-inline:1.125rem 1rem}.vgs-game-row__tag{font-size:.625rem}}.vgs-up-next-card{--vgs-up-next-muted:#fff9;background:linear-gradient(90deg, var(--vgs-ink-2) 0%, var(--vgs-ink) 70%);color:#ffffffe0;border:1px solid #ffffff0a;border-radius:3px;height:100%;transition:border-color .2s;box-shadow:0 1px 2px #0e0c121f,0 8px 22px #0e0c121f}.vgs-up-next-card:hover{border-color:rgba(var(--vgs-gold-rgb), .35)}.vgs-up-next-card__top{align-items:center;min-height:4.5rem;padding:.875rem 1.5rem;display:flex}.vgs-up-next-card__date{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:#fff;border-right:1px solid #ffffff24;flex-direction:column;flex-shrink:0;gap:.15rem;margin:0 1.5rem 0 0;padding-right:1.5rem;font-size:1.375rem;font-weight:400;line-height:1;display:flex}.vgs-up-next-card__matchup{align-items:center;gap:.875rem;min-width:0;display:flex}.vgs-up-next-card__crest.vgs-team-badge{height:2.75rem}.vgs-up-next-card__crest--home.vgs-team-badge{height:2.25rem}.vgs-up-next-card__versus{font-family:var(--vgs-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vgs-up-next-muted);font-size:.6875rem;font-weight:700}.vgs-up-next-card__event-icon{color:var(--vgs-gold);font-size:1.5rem}.vgs-up-next-card__opponent{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.02em;color:#fff;min-width:0;margin:0 0 0 .5rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:400;line-height:1}.vgs-up-next-card__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1.5rem .875rem;display:flex}.vgs-up-next-card__badge{min-width:4.25rem;font-family:var(--vgs-font-condensed);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:3px;padding:.3rem .65rem .25rem;font-size:.75rem;font-weight:700;line-height:1.3}.vgs-up-next-card__badge--home{background-color:var(--vgs-gold);color:var(--vgs-ink)}.vgs-up-next-card__badge--away{color:var(--vgs-ink);background-color:#a9a6b0}.vgs-up-next-card__badge--tournament{color:var(--vgs-purple-deep);background-color:#a88cf0}.vgs-up-next-card__time{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;color:#fff;font-size:1.125rem;font-weight:400;line-height:1}.vgs-up-next-card .vgs-up-next-card__venue{color:#fff;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:.8125rem;font-weight:500;display:flex}.vgs-up-next-card .vgs-up-next-card__venue i{flex-shrink:0;font-size:1rem}.vgs-up-next-card__details{white-space:nowrap;color:#b9a2ff;align-items:center;gap:.4rem;margin-left:auto;font-size:.8125rem;font-weight:700;display:inline-flex}.vgs-up-next-card__details i{transition:transform .2s}.vgs-up-next-card__details:hover{color:#fff}.vgs-up-next-card__details:hover i{transform:translate(2px)}@media (width<=575.98px){.vgs-up-next-card__top,.vgs-up-next-card__bottom{padding-inline:1.125rem}.vgs-up-next-card__date{margin-right:1rem;padding-right:1rem;font-size:1.25rem}.vgs-up-next-card__matchup{gap:.625rem}.vgs-up-next-card__crest.vgs-team-badge{height:2.25rem}.vgs-up-next-card__crest--home.vgs-team-badge{height:1.75rem}.vgs-up-next-card__opponent{margin-left:.25rem;font-size:1.25rem}.vgs-up-next-card .vgs-up-next-card__venue{order:1;width:100%}}.vgs-up-next .vgs-section-header--display .vgs-section-title{font-size:clamp(2.25rem,4vw,3.25rem)}.vgs-up-next .vgs-link-arrow{font-size:.875rem}.vgs-up-next__list{margin-bottom:0;padding:0;list-style:none}.vgs-not-found{text-align:center;padding:clamp(3rem,8vw,5rem) 0}.vgs-not-found__title{font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--vgs-purple);margin-bottom:1.5rem;font-size:.6875rem;font-weight:700;line-height:1.4}.vgs-not-found__links{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.vgs-not-found__links .button{margin:0}.vgs-matchday{padding-top:clamp(1.25rem,2vw,1.5rem)}.vgs-matchday__overview{margin-top:clamp(1.25rem,2.4vw,1.75rem)}.vgs-matchday+.vgs-up-next{padding-top:clamp(2rem,3.5vw,2.5rem);padding-bottom:clamp(2rem,3.5vw,2.5rem)}.vgs-featured-post-wrap{padding-top:clamp(1.25rem,2.2vw,1.75rem)}.vgs-featured-post{border:1px solid rgba(var(--vgs-purple-rgb), .85);border-radius:var(--vgs-radius);background-color:var(--vgs-ink);box-shadow:var(--vgs-shadow-card);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);transition:border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.vgs-featured-post:hover,.vgs-featured-post:focus-within{border-color:var(--vgs-purple-bright);box-shadow:0 0 0 1px var(--vgs-purple-bright), var(--vgs-shadow-card)}.vgs-featured-post:hover .vgs-featured-post__media>img{transform:scale(1.03)}.vgs-featured-post:hover .vgs-featured-post__link i{transform:translate(2px)}.vgs-featured-post__media{aspect-ratio:16/9;background-color:var(--vgs-purple-deep);position:relative;overflow:hidden}.vgs-featured-post__media>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.vgs-featured-post__body{background:radial-gradient(120% 90% at 100% 100%, rgba(var(--vgs-purple-rgb), .28) 0%, transparent 60%), var(--vgs-ink);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.75rem,3.2vw,2.75rem) clamp(1.5rem,3vw,2.5rem);display:flex;container-type:inline-size}.vgs-featured-post__badge{background-color:var(--vgs-gold);font-family:var(--vgs-font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--vgs-ink);border-radius:2px;margin:0 0 1.25rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;line-height:1.3}.vgs-featured-post__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:#fff;overflow-wrap:break-word;margin:0 0 1.125rem;font-size:clamp(2.5rem,22cqi,5.25rem);font-weight:400;line-height:.96}.vgs-featured-post__accent{color:var(--vgs-gold)}.vgs-featured-post__summary{color:#ffffffe6;max-width:20rem;margin:0 0 1.75rem;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.45}.vgs-featured-post__link.button.vgs-btn{font-weight:700;position:static}@media (width<=991.98px){.vgs-featured-post{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.vgs-featured-post__media{aspect-ratio:auto;min-height:22rem}}@media (width<=767.98px){.vgs-featured-post{grid-template-columns:minmax(0,1fr)}.vgs-featured-post__media{aspect-ratio:16/10;min-height:0}.vgs-featured-post__title{font-size:clamp(2.5rem,13cqi,3.75rem)}}@media (width<=575.98px){.vgs-featured-post__link.button.vgs-btn{width:100%}}.vgs-segmented{border:1px solid var(--vgs-line);border-radius:var(--vgs-radius);background-color:var(--vgs-card);box-shadow:var(--vgs-shadow-card);display:inline-flex;overflow:hidden}.vgs-segmented__option{border-left:1px solid var(--vgs-line);min-width:6.5rem;font-family:var(--vgs-font-body);text-align:center;white-space:nowrap;color:var(--vgs-text);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:.7rem 1.4rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background-color .2s,color .2s;position:relative}.vgs-segmented__option:first-child{border-left:0}.vgs-segmented__option:hover:not(.is-selected){background-color:rgba(var(--vgs-purple-rgb), .06);color:var(--vgs-purple)}.vgs-segmented__option:has(.vgs-segmented__input:focus-visible){z-index:1;outline:2px solid var(--vgs-focus);outline-offset:-3px}.vgs-segmented__option.is-selected{border-left-color:var(--vgs-purple);background-color:var(--vgs-purple);color:#fff}.vgs-segmented__option.is-selected:has(.vgs-segmented__input:focus-visible){outline-color:#fff}.vgs-segmented__option.is-selected+.vgs-segmented__option{border-left-color:var(--vgs-purple)}.vgs-segmented__input{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vgs-segmented--spaced{box-shadow:none;background-color:#0000;border:0;border-radius:0;gap:.5rem;overflow:visible}.vgs-segmented--spaced .vgs-segmented__option{border:1px solid var(--vgs-line);border-radius:var(--vgs-radius);background-color:var(--vgs-card);min-width:0;padding:.75rem 1.25rem;box-shadow:0 1px 2px #0e0c120a}.vgs-segmented--spaced .vgs-segmented__option.is-selected+.vgs-segmented__option{border-left-color:var(--vgs-line)}.vgs-segmented--spaced .vgs-segmented__option:hover:not(.is-selected){border-color:rgba(var(--vgs-purple-rgb), .35);background-color:var(--vgs-card)}.vgs-segmented--spaced .vgs-segmented__option:has(.vgs-segmented__input:focus-visible){outline-offset:2px}.vgs-segmented--spaced .vgs-segmented__option.is-selected{border-color:var(--vgs-purple);background-color:var(--vgs-purple)}.vgs-segmented--spaced .vgs-segmented__option.is-selected:has(.vgs-segmented__input:focus-visible){outline-color:var(--vgs-focus)}@media (width<=575.98px){.vgs-segmented{width:100%;display:flex}.vgs-segmented__option{flex:1 1 0;min-width:0;padding-inline:.5rem}.vgs-segmented--spaced{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.vgs-post-card{border-radius:var(--vgs-radius);background-color:var(--vgs-card);border:1px solid #17141d1a;flex-direction:column;height:100%;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e0c120a;container-type:inline-size}.vgs-post-card:hover,.vgs-post-card:focus-within{border-color:var(--vgs-purple-bright);box-shadow:0 0 0 1px var(--vgs-purple-bright), var(--vgs-shadow-card)}.vgs-post-card:hover{transform:translateY(-4px)}.vgs-post-card:hover .vgs-post-card__image{transform:scale(1.04)}.vgs-post-card:hover .vgs-post-card__link i{transform:translate(3px)}.vgs-post-card__media{aspect-ratio:14/9;background-color:var(--vgs-purple-deep);position:relative;overflow:hidden}.vgs-post-card__media:after{content:"";background-color:rgba(var(--vgs-purple-rgb), .22);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.vgs-post-card__image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.vgs-post-card__body{flex-direction:column;flex:1;padding:1.125rem 1.25rem 1.25rem;display:flex}.vgs-post-card__type{font-family:var(--vgs-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--vgs-purple);margin:0 0 .5rem;font-size:.6875rem;font-weight:700;line-height:1.3}.vgs-post-card__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:var(--vgs-text);overflow-wrap:break-word;margin:0 0 .625rem;font-size:clamp(1.375rem,8cqi,2.125rem);font-weight:400;line-height:1.05}.vgs-post-card__summary{color:#17141dbd;margin:0 0 1.125rem;font-size:clamp(.9375rem,4.6cqi,1.0625rem);line-height:1.45}.vgs-post-card__link.vgs-link-arrow{align-self:flex-start;margin-top:auto;font-size:.8125rem}.vgs-post-card__link.vgs-link-arrow:focus-visible{outline-offset:4px}.vgs-post-feed{padding-top:clamp(2rem,4vw,2.75rem);padding-bottom:clamp(2.25rem,4.5vw,3.25rem)}.vgs-post-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.vgs-post-feed__more{justify-content:center;margin-top:clamp(1.75rem,3vw,2.25rem);display:flex}.vgs-post-feed__more .button.vgs-btn{font-weight:700}.vgs-post-feed__more .vgs-icon--arrow-down{transition:transform .2s}.vgs-post-feed__more .button:hover .vgs-icon--arrow-down{transform:translateY(2px)}.vgs-post-feed__empty{border:1px dashed rgba(var(--vgs-purple-rgb), .3);border-radius:var(--vgs-radius);text-align:center;color:var(--vgs-muted);margin:0;padding:3rem 1.5rem;font-weight:500}@media (width<=991.98px){.vgs-post-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.vgs-post-feed__grid{grid-template-columns:minmax(0,1fr)}.vgs-post-feed__more .button.vgs-btn{width:100%}}.vgs-statement-banner{isolation:isolate;background-color:var(--vgs-purple-deep);color:#fff;position:relative;overflow:hidden}.vgs-statement-banner__backdrop{z-index:-1;position:absolute;inset:0}.vgs-statement-banner__backdrop img{object-fit:cover;mix-blend-mode:luminosity;opacity:.8;width:100%;height:100%}.vgs-statement-banner__backdrop:after{content:"";background:linear-gradient(90deg,#22123fd9 0%,#2b165473 45%,#22123f4d 100%),linear-gradient(#0e0c1226,#0e0c1280);position:absolute;inset:0}.vgs-statement-banner__inner{padding-top:clamp(1.75rem,3vw,2.25rem);padding-bottom:clamp(1.75rem,3vw,2.25rem)}.vgs-statement-banner__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:#fff;margin:0 0 .4rem;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:400;line-height:1}.vgs-statement-banner__accent{color:var(--vgs-gold)}.vgs-statement-banner__tagline{font-family:var(--vgs-font-body);letter-spacing:-.005em;color:#fff;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600}.vgs-statement-banner__inner--action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 3rem;display:flex}@media (width<=575.98px){.vgs-statement-banner__action,.vgs-statement-banner__action .button{width:100%}}.vgs-breadcrumbs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 2rem;display:flex}.vgs-breadcrumbs__nav{min-width:0}.vgs-breadcrumbs .breadcrumb{--bs-breadcrumb-divider-color:#17141d73;--bs-breadcrumb-item-padding-x:.75rem;--bs-breadcrumb-item-active-color:var(--vgs-text);justify-content:flex-start;margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.vgs-breadcrumbs .breadcrumb a{color:var(--vgs-text);transition:color .2s}.vgs-breadcrumbs .breadcrumb a:hover{color:var(--vgs-purple-bright)}.vgs-breadcrumbs .breadcrumb .breadcrumb-item:nth-last-child(2) a{color:var(--vgs-purple);font-weight:600}.vgs-breadcrumbs .breadcrumb .breadcrumb-item:nth-last-child(2) a:hover{color:var(--vgs-purple-bright)}.vgs-breadcrumbs .breadcrumb-item.active{overflow-wrap:anywhere}.vgs-breadcrumbs__back.vgs-link-arrow{font-size:.8125rem}.vgs-copy-link{display:inline-flex;position:relative}.vgs-copy-link__button{font:inherit;color:var(--vgs-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;display:inline-flex}.vgs-copy-link__label{color:var(--vgs-muted);font-size:.8125rem;font-weight:500;transition:color .2s}.vgs-copy-link__icon{border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;transition:background-color .2s,color .2s;display:inline-grid}.vgs-copy-link__button:hover .vgs-copy-link__icon{background-color:var(--vgs-purple-wash);color:var(--vgs-purple)}.vgs-copy-link__button:hover .vgs-copy-link__label{color:var(--vgs-text)}.vgs-copy-link__status{z-index:2;border-radius:var(--vgs-radius);background-color:var(--vgs-ink);white-space:nowrap;color:#fff;opacity:0;pointer-events:none;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + .375rem);right:0;transform:translateY(4px)}.vgs-copy-link__status.is-visible{opacity:1;transform:none}.vgs-rich-content{color:#17141dd6;font-size:1.0625rem;line-height:1.6}.vgs-rich-content>:first-child{margin-top:0}.vgs-rich-content>:last-child{margin-bottom:0}.vgs-rich-content p,.vgs-rich-content ul,.vgs-rich-content ol{margin:0 0 .75rem}.vgs-rich-content ul,.vgs-rich-content ol{padding-left:1.25rem}.vgs-rich-content li+li{margin-top:.375rem}.vgs-rich-content strong{color:var(--vgs-text);font-weight:700}.vgs-rich-content del{color:var(--vgs-muted);text-decoration-thickness:1.5px}.vgs-rich-content a{color:var(--vgs-purple);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px;transition:color .2s}.vgs-rich-content a:hover{color:var(--vgs-purple-bright);text-decoration-thickness:2px}.vgs-rich-content a strong{color:inherit}.vgs-rich-content a i{margin-right:.25em}.vgs-rich-content h2{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:var(--vgs-text);margin:2rem 0 .875rem;font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:400;line-height:1}.vgs-rich-content h2 a{font-family:var(--vgs-font-body);letter-spacing:0;text-transform:none;vertical-align:.4em;align-items:center;gap:.375rem;margin-left:1.125rem;font-size:.875rem;font-weight:600;display:inline-flex;text-decoration:none!important}.vgs-rich-content h2 a:hover{text-decoration:underline!important}.vgs-rich-content h2 a i{margin:0;font-size:1.25em}.vgs-rich-content .vgs-rich-content__quote{border-left:3px solid var(--vgs-gold);margin:1.25rem 0;padding:.25rem 0 .25rem 1.25rem}.vgs-rich-content .vgs-rich-content__quote blockquote{font-size:inherit;border:0;margin:0;padding:0}.vgs-rich-content .vgs-rich-content__quote p{color:var(--vgs-text);margin:0;font-size:1.125rem;font-style:italic;line-height:1.6}.vgs-rich-content .vgs-rich-content__quote figcaption{color:var(--vgs-muted);margin-top:.625rem;font-size:.875rem;font-weight:600}.vgs-rich-content .vgs-rich-content__quote figcaption:before{content:"— "}.vgs-rich-content .table-responsive{margin:0 0 1rem}.vgs-rich-content .table{--bs-table-bg:var(--vgs-card);--bs-table-color:#17141dd6;--bs-table-border-color:#17141d1a;margin:0;font-size:.9375rem;line-height:1.4}.vgs-rich-content .table>:not(caption)>*>*{padding:.75rem 1.125rem}.vgs-rich-content .table th{color:var(--vgs-text);font-weight:700}.vgs-rich-content .table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--vgs-muted);font-size:.75rem}.vgs-rich-content .table th[scope=row]{letter-spacing:.04em;text-transform:uppercase;width:26%}@media (width<=575.98px){.vgs-rich-content .table{font-size:.875rem}.vgs-rich-content .table>:not(caption)>*>*{padding:.625rem .75rem}.vgs-rich-content .table th[scope=row]{width:auto}}.vgs-post{container-type:inline-size}.vgs-post__media{aspect-ratio:16/9;border-radius:var(--vgs-radius);background-color:var(--vgs-purple-deep);position:relative;overflow:hidden}.vgs-post__media img{object-fit:cover;width:100%;height:100%;display:block}.vgs-post__header{padding-top:clamp(1.25rem,3cqi,1.75rem)}.vgs-post__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:var(--vgs-text);overflow-wrap:break-word;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.75rem,11.75cqi,6.25rem);font-weight:400;line-height:.95}.vgs-post__meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-bottom:1.25rem;display:flex}.vgs-post__type{background-color:var(--vgs-purple);letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:2px;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.2}.vgs-post__date{letter-spacing:.1em;text-transform:uppercase;color:var(--vgs-text);font-size:.75rem;font-weight:700;line-height:1.2}.vgs-post__copy{border-left:1px solid #17141d2e;margin-left:auto;padding-left:.625rem}.vgs-post__summary{color:var(--vgs-text);margin:0 0 1rem;font-size:clamp(1.1875rem,2.9cqi,1.5rem);font-weight:400;line-height:1.4}.vgs-post__footer{border-top:1px solid rgba(var(--vgs-purple-rgb), .2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-top:clamp(2rem,5cqi,2.75rem);padding-top:1rem;display:flex}.vgs-post__back.vgs-link-arrow{font-size:.875rem}.vgs-related-posts{border-radius:var(--vgs-radius);background-color:#ffffff73;border:1px solid #17141d12;height:100%;padding:1.25rem 1.125rem 1.5rem}.vgs-related-posts .vgs-section-header{flex-wrap:nowrap;margin-bottom:1rem}.vgs-related-posts .vgs-section-header--display .vgs-section-title{white-space:nowrap;font-size:clamp(1.75rem,2.4vw,2.25rem)}.vgs-related-posts .vgs-section-header--display .vgs-section-header__rule{margin-right:0}.vgs-related-posts__list{grid-template-columns:minmax(0,1fr);gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.vgs-related-posts .vgs-post-card .vgs-post-card__media{aspect-ratio:3/2}.vgs-related-posts .vgs-post-card .vgs-post-card__body{padding:1rem 1.125rem 1.125rem}.vgs-related-posts .vgs-post-card .vgs-post-card__title{margin-bottom:.875rem;font-size:clamp(1.375rem,7.5cqi,1.75rem)}@media (width>=768px) and (width<=991.98px){.vgs-related-posts__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.vgs-post-page{padding-top:clamp(1.25rem,2.4vw,1.75rem);padding-bottom:var(--vgs-section-gap)}.vgs-post-page .vgs-breadcrumbs{margin-bottom:clamp(1.25rem,2.4vw,1.75rem)}.vgs-cta-banner{isolation:isolate;background-color:var(--vgs-purple-deep);color:#fff;position:relative;overflow:hidden}.vgs-cta-banner__backdrop{z-index:-1;position:absolute;inset:0}.vgs-cta-banner__backdrop img{object-fit:cover;mix-blend-mode:luminosity;opacity:.85;width:100%;height:100%}.vgs-cta-banner__backdrop:after{content:"";background:linear-gradient(90deg,#22123fd1 0%,#2b16544d 50%,#22123fc7 100%),linear-gradient(#0e0c121a,#0e0c1273);position:absolute;inset:0}.vgs-cta-banner__inner{align-items:center;gap:2.5rem;min-height:13.5rem;padding-top:2.5rem;padding-bottom:2.5rem;display:flex}.vgs-cta-banner__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:#fff;border-right:1px solid #ffffff40;flex-direction:column;margin:0;padding-right:2.5rem;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:400;line-height:1;display:flex}.vgs-cta-banner__accent{color:var(--vgs-gold)}.vgs-cta-banner__values{text-align:right;font-family:var(--vgs-font-body);letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;margin:0 0 0 auto;padding:0;font-size:.75rem;font-weight:700;line-height:1.75;list-style:none}@media (width<=767.98px){.vgs-cta-banner__inner{text-align:center;flex-direction:column;gap:1.5rem}.vgs-cta-banner__title{border-right:0;align-items:center;padding-right:0}.vgs-cta-banner__values{text-align:center;margin:0}}.vgs-roster-card{border-radius:var(--vgs-radius);background-color:var(--vgs-ink);color:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e0c120f,0 10px 26px #0e0c121f}.vgs-roster-card__media{aspect-ratio:6/5;background-color:var(--vgs-ink-2);position:relative;overflow:hidden}.vgs-roster-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.vgs-roster-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0e0c1200 62%,#0e0c128c 100%);position:absolute;inset:0}.vgs-roster-card__info{border-top:2px solid var(--vgs-purple);flex:1;align-items:center;gap:1rem;padding:.9rem 1.25rem 1rem;display:flex}.vgs-roster-card__number{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;color:var(--vgs-gold);flex:0 0 3.25rem;margin:0;font-size:2.25rem;font-weight:400;line-height:1}.vgs-roster-card__identity{border-left:1px solid var(--vgs-line-light);min-width:0;padding-left:1rem}.vgs-roster-card__identity:first-child{border-left:0;padding-left:0}.vgs-roster-card__name{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.05em;color:#fff;margin:0 0 .25rem;font-size:1.0625rem;font-weight:600;line-height:1.1}.vgs-roster-card__grade{letter-spacing:.02em;color:#ffffffb3;margin:0;font-size:.75rem;font-weight:500}@media (width<=767.98px){.vgs-roster-card__info{gap:.75rem;padding:.75rem .9rem .8rem}.vgs-roster-card__number{flex-basis:2.5rem;font-size:1.75rem}.vgs-roster-card__identity{padding-left:.75rem}.vgs-roster-card__name{font-size:.9375rem}}@media (width<=575.98px){.vgs-roster-card__info{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.65rem .8rem .75rem}.vgs-roster-card__number{flex-basis:auto;font-size:1.5rem}.vgs-roster-card__identity{border-left:0;padding-left:0}.vgs-roster-card__name{font-size:.875rem}.vgs-roster-card__grade{font-size:.6875rem}}.vgs-season-select .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2317141d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");border-color:var(--vgs-line);border-radius:var(--vgs-radius);background-color:var(--vgs-card);min-width:9.5rem;box-shadow:var(--vgs-shadow-card);font-family:var(--vgs-font-body);color:var(--vgs-text);cursor:pointer;background-position:right 1rem center;background-size:12px 10px;padding:.7rem 2.75rem .7rem 1.1rem;font-size:.8125rem;font-weight:600;line-height:1.25}.vgs-season-select .form-select:focus{border-color:var(--vgs-purple);box-shadow:0 0 0 3px rgba(var(--vgs-purple-rgb), .2)}.vgs-team-tabs{border:1px solid var(--vgs-line);border-radius:var(--vgs-radius);background-color:var(--vgs-card);box-shadow:var(--vgs-shadow-card);display:inline-flex;overflow:hidden}.vgs-team-tabs__tab{border:0;border-left:1px solid var(--vgs-line);min-width:6.5rem;font-family:var(--vgs-font-body);white-space:nowrap;color:var(--vgs-text);background:0 0;padding:.7rem 1.4rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background-color .2s,color .2s}.vgs-team-tabs__tab:first-child{border-left:0}.vgs-team-tabs__tab:hover:not(.is-selected){background-color:rgba(var(--vgs-purple-rgb), .06);color:var(--vgs-purple)}.vgs-team-tabs__tab:focus-visible{z-index:1;outline-offset:-3px;position:relative}.vgs-team-tabs__tab.is-selected{background-color:var(--vgs-purple);color:#fff}.vgs-team-tabs__tab.is-selected:focus-visible{outline-color:#fff}@media (width<=575.98px){.vgs-team-tabs{width:100%;display:flex}.vgs-team-tabs__tab{flex:1 1 0;min-width:0;padding-inline:.75rem}}.vgs-roster{padding-bottom:var(--vgs-section-gap)}.vgs-roster__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.vgs-roster .vgs-section-header{margin-bottom:1.25rem}@media (width<=575.98px){.vgs-roster__toolbar{gap:.75rem}.vgs-roster .vgs-season-select{width:100%}}.vgs-fixture{--vgs-fixture-text:#ffffffdb;--vgs-fixture-muted:#ffffff94;--vgs-fixture-link:#b9a2ff;border-radius:var(--vgs-radius-lg);background:linear-gradient(90deg, var(--vgs-ink-2) 0%, var(--vgs-ink) 70%);min-height:4.75rem;color:var(--vgs-fixture-text);border:2px solid #ffffff0a;grid-template-columns:7.5rem minmax(0,1.5fr) minmax(0,1fr) 6.5rem 8.75rem auto;grid-template-areas:"date matchup venue badge time details";align-items:center;column-gap:1.25rem;padding:.75rem 1.5rem .75rem 0;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 1px 2px #0e0c121f,0 8px 22px #0e0c121f}.vgs-fixture:hover{border-color:rgba(var(--vgs-gold-rgb), .35)}.vgs-fixture.is-featured{border-color:var(--vgs-gold);box-shadow:0 0 0 1px rgba(var(--vgs-gold-rgb), .25), 0 12px 30px #0e0c1233;padding-top:1.75rem}.vgs-fixture__tags{gap:.375rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:-2px;left:1rem}.vgs-fixture__tags li{background-color:var(--vgs-gold);font-family:var(--vgs-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--vgs-ink);border-radius:0 0 3px 3px;padding:.25rem .6rem .2rem;font-size:.5625rem;font-weight:700;line-height:1.3}.vgs-fixture__date{color:#fff;border-right:1px solid #ffffff1a;grid-area:date;justify-content:center;align-self:stretch;align-items:center;gap:.875rem;margin:0;padding-left:.25rem;display:flex}.vgs-fixture__date-meta{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.1em;text-align:center;color:var(--vgs-fixture-text);flex-direction:column;gap:.1rem;font-size:.6875rem;font-weight:600;line-height:1.1;display:flex}.vgs-fixture__day{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;text-align:center;color:#fff;min-width:1.35em;font-size:2.125rem;font-weight:400;line-height:1}.vgs-fixture__day--tbd{font-size:1.375rem}.vgs-fixture__matchup{grid-area:matchup;align-items:center;gap:.75rem;min-width:0;display:flex}.vgs-fixture__crest.vgs-team-badge{height:2.125rem}.vgs-fixture__crest--home.vgs-team-badge{height:1.75rem}.vgs-fixture__versus{font-family:var(--vgs-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vgs-fixture-muted);font-size:.625rem;font-weight:700}.vgs-fixture__event-icon{width:2.125rem;color:var(--vgs-gold);justify-content:center;font-size:1.5rem;display:inline-flex}.vgs-fixture__opponent{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.02em;color:#fff;min-width:0;margin:0 0 0 .375rem;font-size:1.375rem;font-weight:400;line-height:1.05}.vgs-fixture__venue{grid-area:venue;min-width:0}.vgs-fixture__venue-name{align-items:baseline;gap:.5rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.vgs-fixture__venue-name i{color:var(--vgs-fixture-text);flex-shrink:0;font-size:.875rem}.vgs-fixture__venue-name a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}.vgs-fixture__venue-name a:hover{color:var(--vgs-gold-light);text-decoration-color:currentColor}.vgs-fixture__notes{color:var(--vgs-fixture-muted);margin:.3rem 0 0;padding-left:1.375rem;font-size:.6875rem;line-height:1.4}.vgs-fixture__badge{font-family:var(--vgs-font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:3px;grid-area:badge;justify-self:start;padding:.3rem .65rem .25rem;font-size:.5625rem;font-weight:700;line-height:1.4}.vgs-fixture__badge--home{background-color:var(--vgs-gold);color:var(--vgs-ink)}.vgs-fixture__badge--away{color:#ffffffe0;background-color:#ffffff29}.vgs-fixture__badge--tournament{color:var(--vgs-purple-deep);background-color:#a88cf0}.vgs-fixture__time{grid-area:time;min-width:0}.vgs-fixture__kickoff{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.02em;white-space:nowrap;color:#fff;margin:0;font-size:1.125rem;font-weight:600;line-height:1.1}.vgs-fixture__tbd{text-transform:none}.vgs-fixture__kickoffs{gap:.2rem;margin:0;display:grid}.vgs-fixture__kickoffs div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.vgs-fixture__kickoffs dt{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.08em;color:var(--vgs-fixture-muted);font-size:.6875rem;font-weight:600;line-height:1.1}.vgs-fixture__kickoffs dd{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#fff;margin:0;font-size:.875rem;font-weight:600;line-height:1.1}.vgs-fixture__kind{color:var(--vgs-fixture-muted);margin:.2rem 0 0;font-size:.6875rem}.vgs-fixture__details{white-space:nowrap;color:var(--vgs-fixture-link);grid-area:details;justify-self:end;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:inline-flex}.vgs-fixture__details i{transition:transform .2s}.vgs-fixture__details:hover{color:#fff}.vgs-fixture__details:hover i{transform:translate(2px)}@media (width<=1199.98px){.vgs-fixture{grid-template-columns:6.25rem minmax(0,1.4fr) minmax(0,1fr) 5.75rem 7.75rem auto;column-gap:1rem;padding-right:1.25rem}.vgs-fixture__date{gap:.625rem}.vgs-fixture__opponent{font-size:1.25rem}}@media (width<=991.98px){.vgs-fixture{grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"date matchup badge""date venue venue""date time details";gap:.625rem 1rem;padding:1rem 1.25rem 1rem 0}.vgs-fixture.is-featured{padding-top:1.875rem}.vgs-fixture__date{flex-direction:column;gap:.25rem;padding-left:0}.vgs-fixture__date-meta{flex-direction:row;gap:.35rem}.vgs-fixture__badge{justify-self:end}.vgs-fixture__time{flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;display:flex}.vgs-fixture__kickoffs{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.vgs-fixture__kickoffs div{justify-content:flex-start;gap:.4rem}.vgs-fixture__kind{margin-top:0}}@media (width<=575.98px){.vgs-fixture{grid-template-columns:4.25rem minmax(0,1fr) auto;column-gap:.875rem;padding-right:1rem}.vgs-fixture__date-meta{flex-direction:column;gap:.05rem}.vgs-fixture__day{font-size:1.875rem}.vgs-fixture__day--tbd{font-size:1.25rem}.vgs-fixture__matchup{gap:.5rem}.vgs-fixture__crest.vgs-team-badge{height:1.75rem}.vgs-fixture__crest--home.vgs-team-badge{height:1.375rem}.vgs-fixture__event-icon{width:1.75rem;font-size:1.25rem}.vgs-fixture__opponent{margin-left:.125rem;font-size:1.125rem}.vgs-fixture__kickoff{font-size:1rem}}.vgs-schedule-month+.vgs-schedule-month{margin-top:clamp(2rem,3.5vw,2.75rem)}.vgs-schedule-month .vgs-section-header{margin-bottom:1rem}.vgs-schedule-month__list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.vgs-schedule-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,3vw,2.25rem);display:flex}.vgs-schedule-toolbar__filters{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.vgs-schedule-toolbar__aside{flex-direction:column;align-items:flex-end;gap:.625rem;display:flex}.vgs-schedule-toolbar__download.button.vgs-btn{--cnvs-btn-padding-y:.8125rem;font-weight:700}.vgs-schedule-toolbar__download.button.vgs-btn i{font-size:1.05em}.vgs-schedule-toolbar__note{color:var(--vgs-muted);margin:0;font-size:.75rem}@media (width<=767.98px){.vgs-schedule-toolbar__filters,.vgs-schedule-toolbar__aside{width:100%}.vgs-schedule-toolbar__aside{flex-flow:wrap;justify-content:space-between;align-items:center}}@media (width<=575.98px){.vgs-schedule-toolbar__filters .vgs-segmented{width:100%}.vgs-schedule-toolbar__aside{text-align:center;flex-direction:column;align-items:stretch}}.vgs-schedule{padding-bottom:var(--vgs-section-gap)}.vgs-schedule__empty{border-radius:var(--vgs-radius-lg);text-align:center;color:var(--vgs-muted);border:1px dashed #17141d33;margin:0;padding:2.5rem 1.5rem}.vgs-schedule__footnote{color:var(--vgs-muted);margin:1.5rem 0 0;font-size:.75rem}.vgs-store-card{border-radius:var(--vgs-radius);background-color:var(--vgs-card);border:1px solid #17141d1a;flex-direction:column;height:100%;padding:.375rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 1px 2px #0e0c120a;container-type:inline-size}.vgs-store-card:hover,.vgs-store-card:focus-within{border-color:var(--vgs-purple-bright);box-shadow:0 0 0 1px var(--vgs-purple-bright), var(--vgs-shadow-card)}.vgs-store-card:hover{transform:translateY(-4px)}.vgs-store-card:hover .vgs-store-card__image{transform:scale(1.04)}.vgs-store-card:hover .vgs-store-card__link i{transform:translate(2px,-2px)}.vgs-store-card__media{aspect-ratio:10/7;background-color:var(--vgs-purple-deep);border-radius:2px;position:relative;overflow:hidden}.vgs-store-card__image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.vgs-store-card__body{flex-direction:column;flex:1;padding:.875rem .375rem .125rem;display:flex}.vgs-store-card__category{font-family:var(--vgs-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--vgs-purple);margin:0 0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.3}.vgs-store-card__name{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:var(--vgs-text);margin:0 0 .5rem;font-size:clamp(1.125rem,8.6cqi,1.875rem);font-weight:400;line-height:1.05}.vgs-store-card__description{color:#17141dbd;margin:0 0 1.125rem;font-size:.9375rem;line-height:1.4}.vgs-store-card__link.button.vgs-btn{--cnvs-btn-padding-y:.75rem;--cnvs-btn-fontsize:.875rem;width:100%;margin-top:auto;font-weight:600;position:static}.vgs-store-card__link.button.vgs-btn i{transition:transform .2s}.vgs-store-directory{padding-top:clamp(2rem,4vw,2.75rem);padding-bottom:clamp(1.5rem,3vw,2rem)}.vgs-store-directory__header{align-items:center;gap:1.25rem;margin-bottom:.625rem;display:flex}.vgs-store-directory__title{font-family:var(--vgs-font-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.005em;color:var(--vgs-text);margin:0;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:400;line-height:1}.vgs-store-directory__rule{background-color:rgba(var(--vgs-purple-rgb), .28);flex:3rem;height:1px}.vgs-store-directory__intro-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:1.375rem;display:flex}.vgs-store-directory__intro{color:var(--vgs-text);margin:0;font-size:clamp(1rem,1.45vw,1.1875rem);font-weight:500;line-height:1.45}.vgs-store-directory__notice{color:var(--vgs-muted);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.vgs-store-directory__notice i{color:var(--vgs-purple);font-size:1rem}.vgs-store-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.1vw,1rem);margin:0;padding:0;list-style:none;display:grid}.vgs-store-directory__footnote{text-align:center;color:var(--vgs-muted);margin:1.125rem 0 0;font-size:.75rem;line-height:1.5}@media (width<=991.98px){.vgs-store-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width<=575.98px){.vgs-store-directory__header{margin-bottom:.5rem}.vgs-store-directory__title{font-size:2.125rem}.vgs-store-directory__rule{display:none}.vgs-store-directory__grid{grid-template-columns:minmax(0,1fr)}}.vgs-staff-card{border-radius:var(--vgs-radius);background-color:var(--vgs-ink);color:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e0c120f,0 10px 26px #0e0c121f}.vgs-staff-card__media{aspect-ratio:3/2;background-color:var(--vgs-ink-2);position:relative;overflow:hidden}.vgs-staff-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.vgs-staff-card__body{border-top:2px solid var(--vgs-purple);flex-direction:column;flex:1;align-items:flex-start;padding:1.1rem 1.35rem 1.25rem;display:flex}.vgs-staff-card__name{font-family:var(--vgs-font-condensed);text-transform:uppercase;letter-spacing:.04em;letter-spacing:.04em;color:#fff;margin:0 0 .3rem;font-size:1.375rem;font-weight:600;line-height:1.1}.vgs-staff-card__title{color:#ffffffd1;margin:0 0 .9rem;font-size:.875rem;font-weight:500}.vgs-staff-card__email{color:var(--vgs-gold);align-items:center;gap:.55rem;margin-top:auto;font-size:.8125rem;font-weight:700;display:inline-flex}.vgs-staff-card__email i{font-size:.9375rem}.vgs-staff-card__email[href]:hover{color:var(--vgs-gold-light);text-underline-offset:3px;text-decoration:underline}.vgs-staff-card--horizontal{flex-direction:row}.vgs-staff-card--horizontal .vgs-staff-card__media{aspect-ratio:auto;flex:0 0 46%;min-height:11.5rem}.vgs-staff-card--horizontal .vgs-staff-card__body{border-top:0;border-left:2px solid var(--vgs-purple);justify-content:center;padding:1.25rem 1.5rem}.vgs-staff-card--horizontal .vgs-staff-card__name{font-size:1.5rem}.vgs-staff-card--horizontal .vgs-staff-card__email{margin-top:0}.vgs-staff-card--compact .vgs-staff-card__media{aspect-ratio:7/6}.vgs-staff-card--compact .vgs-staff-card__body{padding:.95rem 1.1rem 1.1rem}.vgs-staff-card--compact .vgs-staff-card__name{font-size:1.1875rem}.vgs-staff-card--compact .vgs-staff-card__title{margin-bottom:.75rem;font-size:.8125rem}@media (width<=991.98px){.vgs-staff-card__name{font-size:1.1875rem}.vgs-staff-card--horizontal .vgs-staff-card__name{font-size:1.3125rem}.vgs-staff-card--compact .vgs-staff-card__body{padding:.75rem .75rem .9rem}.vgs-staff-card--compact .vgs-staff-card__name{font-size:.9375rem}.vgs-staff-card--compact .vgs-staff-card__title{font-size:.75rem}}@media (width<=575.98px){.vgs-staff-card--horizontal .vgs-staff-card__media{flex-basis:42%;min-height:9rem}.vgs-staff-card--horizontal .vgs-staff-card__body{padding:1rem 1.1rem}}.vgs-staff-section .vgs-section-header{margin-bottom:1.25rem}
