/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-divide-x-reverse:0;--tw-content:"";--tw-tracking:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-white:#fff;--spacing:clamp(10px,1.1vw,1.1vw);--container-7xl:80rem;--text-xs:.55rem;--text-xs--line-height:calc(1 / .75);--text-sm:.65rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.425rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:2.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:2.8125rem;--text-2xl--line-height:calc(2 / 2.1);--text-3xl:3.75rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:5rem;--text-4xl--line-height:calc(2 / 2.1);--font-weight-thin:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--sold-out:red;--special-events:var(--color-cac-lightblue);--ongoing-series:var(--color-cac-green);--limited-series:var(--color-cac-lightblue);--text-md:.9375rem;--color-cac-blue:#08132f;--color-cac-lightblue:#00a7ff;--color-cac-orange:#ff5f1e;--color-cac-cream:#f2f2e7;--color-cac-gray:#dbdce5;--color-cac-middlegray:#a7aab9;--color-cac-green:#00853d}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-container{border-style:var(--tw-border-style)!important;background-color:var(--color-cac-blue)!important;border-width:0!important;border-radius:0!important}body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-header{background-color:var(--color-cac-blue)!important}@media (width>=1028px){body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-header{padding-block:1.04167vw!important}}body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-header .agile-integrate-modal-title{visibility:hidden}body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-header .agile-integrate-modal-close{--tw-font-weight:var(--font-weight-thin)!important;font-weight:var(--font-weight-thin)!important;color:var(--color-cac-cream)!important;background-color:#0000!important}@media (width>=1028px){body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-header .agile-integrate-modal-close{margin-top:1.14583vw;margin-right:.625vw;font-size:2.08333vw!important}}body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-body{width:100%!important;height:100%!important;margin:0!important;padding:0!important}body.agile-integrate-modal-open #agile-integrate-modal .agile-integrate-modal-body iframe{background-color:var(--color-cac-cream)}.component--controls .controls--row{flex-direction:row;justify-content:space-between;display:flex}.component--controls .controls--row.controls--row[x-show]{z-index:1;border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-cac-blue);background-color:var(--bg);padding-block:var(--spacing);flex-direction:column}@media not all and (width>=1028px){.component--controls .controls--row.controls--row[x-show]{padding-inline:calc(var(--spacing) * 1.5);position:absolute;left:0;right:0}}@media (width>=1028px){.component--controls .controls--row.controls--row[x-show]{flex-direction:row}}.component--controls .controls--row.controls--row[x-show] .controls--col__left{flex-direction:column;width:100%}.component--controls .controls--col{column-gap:calc(var(--spacing) * .5);flex-direction:row;margin-top:auto;display:flex}@media (width>=1028px){.component--controls .controls--col{row-gap:calc(var(--spacing) * .25)}}.component--controls .controls--col:only-child{width:100%}.component--controls .control.control__text{cursor:pointer;border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-cac-blue);min-width:11vw;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));white-space:nowrap;text-transform:uppercase;margin-top:1px;padding-top:.33em}.component--controls .control.control__text:active{opacity:.5}@media (width>=1028px){.component--controls .control.control__text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.component--controls .control.control__text.active,.component--controls .control.control__text:hover{border-top-style:var(--tw-border-style);border-top-width:2px;margin-top:0}.component--controls .control.control__button{display:inline-flex}.component--controls .control.control__button span{line-height:.75em;translate:0 .05em}.component--controls .control.control__button{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component--controls .control.control__button{border-radius:var(--radius-sm);font-size:.885417vw}}.component--controls .control.control__button{color:inherit;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:#0000;border-color:currentColor}@media (hover:hover){.component--controls .control.control__button:hover{display:inline-flex}.component--controls .control.control__button:hover span{line-height:.75em;translate:0 .05em}.component--controls .control.control__button:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component--controls .control.control__button:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.component--controls .control.control__button:hover{border-color:var(--color-cac-gray);background-color:var(--color-cac-gray);color:var(--color-white)}}.component--controls .control.control__button.active{display:inline-flex}.component--controls .control.control__button.active span{line-height:.75em;translate:0 .05em}.component--controls .control.control__button.active{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component--controls .control.control__button.active{border-radius:var(--radius-sm);font-size:.885417vw}}.component--controls .control.control__button.active{background-color:var(--color-cac-blue);color:var(--color-white);border-color:#0000}.component--controls .control.control__tags{column-gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}@media (width>=1028px){.component--controls .control.control__tags{flex-direction:row;align-items:center}}.component--controls .control.control__tags label{border-bottom-style:var(--tw-border-style);min-width:11vw;padding-bottom:calc(var(--spacing) * .25);text-align:center;text-transform:uppercase;border-bottom-width:1px;border-bottom-color:currentColor;display:block;position:relative;top:.125rem}@media not all and (width>=1028px){.component--controls .control.control__tags label{width:100%}}@media (width>=1028px){.component--controls .control.control__tags label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.component--controls .control.control__tags:last-child label{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.component--controls .control.control__tags .tags{column-gap:calc(var(--spacing) * .5);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=1028px){.component--controls .control.control__tags .tags{column-gap:calc(var(--spacing) * .25);flex-direction:row;display:flex}}.component--controls .control.control__tags .tags{--peek:1rem;--gap:0px;--slides-mobile:4.5;--slides-desktop:12}@media not all and (width>=1028px){.component--controls .control.control__tags .tags{margin-inline:calc(var(--spacing) * -1.5);margin-block:calc(var(--spacing) * 1.5);grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-mobile));grid-auto-flow:column;width:auto;display:grid}:where(.component--controls .control.control__tags .tags>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.component--controls .control.control__tags .tags{overscroll-behavior-x:contain;scroll-behavior:smooth;overflow:auto hidden}@media (width>=1028px){.component--controls .control.control__tags .tags{grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-desktop))}}.component--controls .control.control__tags .tags{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:var(--peek);scroll-padding-inline:var(--peek)}.component--controls .control.control__tags .tags ::-webkit-scrollbar{display:none}.component--controls .control.control__tags .tags>*{scroll-snap-align:start;min-width:0}.component--controls .control.control__tags .tags{grid-auto-columns:min-content}:where(.component--controls .control.control__tags .tags>:not(:last-child)){--tw-border-style:none;border-style:none}.component--controls .control.control__tags .tags .control__button{font-size:var(--text-md)}}.component--controls .control.control__days{margin-block:calc(var(--spacing) * .25);column-gap:calc(var(--spacing) * .5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}:where(.component--controls .control.control__days>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.component--controls .control.control__days{border-block-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-light);font-size:.6rem;font-weight:var(--font-weight-light);--peek:0rem;--gap:0px;--slides-mobile:2.5;--slides-desktop:12;border-block-width:1px;padding-block:.075rem}@media not all and (width>=1028px){.component--controls .control.control__days{margin-inline:calc(var(--spacing) * -1.5);margin-block:calc(var(--spacing) * 1.5);grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-mobile));grid-auto-flow:column;width:auto;display:grid}:where(.component--controls .control.control__days>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.component--controls .control.control__days{overscroll-behavior-x:contain;scroll-behavior:smooth;overflow:auto hidden}@media (width>=1028px){.component--controls .control.control__days{grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-desktop))}}.component--controls .control.control__days{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:var(--peek);scroll-padding-inline:var(--peek)}.component--controls .control.control__days ::-webkit-scrollbar{display:none}.component--controls .control.control__days>*{scroll-snap-align:start;min-width:0}.component--controls .control.control__days{margin-right:calc(var(--spacing) * -4);margin-left:0}}.component--controls .control.control__days>div:not(:last-child){padding-right:.33rem}.component--controls .control.control__days button,.component--controls .control.control__days a{display:inline-flex}:is(.component--controls .control.control__days button,.component--controls .control.control__days a) span{line-height:.75em;translate:0 .05em}.component--controls .control.control__days button,.component--controls .control.control__days a{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component--controls .control.control__days button,.component--controls .control.control__days a{border-radius:var(--radius-sm);font-size:.885417vw}}.component--controls .control.control__days button,.component--controls .control.control__days a{color:inherit;cursor:pointer;text-transform:uppercase;background-color:#0000;border-color:#0000;width:100%}:is(.component--controls .control.control__days button,.component--controls .control.control__days a):active{opacity:.5}:is(.component--controls .control.control__days button,.component--controls .control.control__days a).active,:is(.component--controls .control.control__days button,.component--controls .control.control__days a):hover{background-color:var(--color-cac-blue);color:var(--color-white)}:is(.component--controls .control.control__days button,.component--controls .control.control__days a).no-results{opacity:.3}footer{background-color:var(--color-cac-blue);padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}@media (width>=1028px){footer{padding:calc(var(--spacing) * 1.5)}}footer .footer-inner{gap:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1028px){footer .footer-inner{grid-template-rows:auto min-content 1fr min-content;grid-template-columns:repeat(12,minmax(0,1fr))}footer .footer-logo{order:2;grid-column:span 3/span 3}}footer .footer-logo svg{width:50%}@media (width>=1028px){footer .footer-logo svg{width:25%}footer .footer-address{order:5;grid-column:span 3/span 3;align-self:flex-end}}footer .footer-address p{margin-bottom:0}footer .footer-address a{text-decoration-line:underline}@media not all and (width>=1028px){footer .footer-nav{grid-column-start:2}}@media (width>=1028px){footer .footer-nav{order:3;grid-area:span 2/span 2/span 2/span 2}}@media (hover:hover){footer .footer-nav a:hover{text-decoration-line:underline}}footer .footer-filler{display:none}@media (width>=1028px){footer .footer-filler{order:6;grid-column:span 5/span 5;display:block}}footer .footer-legal{flex-direction:row;align-items:center;display:flex}@media (width>=1028px){footer .footer-legal{order:8;grid-column:span 2/span 2}}footer .footer-socials{align-items:center;column-gap:calc(var(--spacing) * .5);flex-direction:row;display:flex}@media (width>=1028px){footer .footer-socials{order:7;grid-column:span 3/span 3}}footer .footer-signup{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-inline-color:var(--color-white);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));grid-column:span 2/span 2}@media (width>=1028px){footer .footer-signup{order:1;grid-area:span 4/span 4/span 4/span 4}}footer .footer-signup .footer-signup-middle{margin-inline:calc(var(--spacing) * .5);border-left-style:var(--tw-border-style);border-left-width:1px;border-inline-color:var(--color-white);height:100%}@media (width>=1028px){footer .footer-signup .footer-signup-middle{border-inline-style:var(--tw-border-style);border-inline-width:1px}}footer .footer-signup .footer-signup-inner{margin-left:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:1px;border-inline-color:var(--color-white);height:100%;padding-inline:calc(var(--spacing) * .5)}@media (width>=1028px){footer .footer-signup .footer-signup-inner{margin-right:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:1px}}footer .footer-supporters{grid-column:span 2/span 2}@media (width>=1028px){footer .footer-supporters{order:4;grid-area:span 3/span 3/span 3/span 3}}footer .footer-supporters .footer-supporters--group{margin-bottom:var(--spacing)}footer .footer-supporters .footer-supporters--logos{margin-block:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-flow:wrap;display:flex}@media (width>=1028px){footer .footer-supporters .footer-supporters--logos{margin-block:calc(var(--spacing) * .5)}}footer .footer-supporters .footer-supporters--logos img{max-width:20vw;max-height:12vw}@media (width>=1028px){footer .footer-supporters .footer-supporters--logos img{max-width:8vw;max-height:5vw}}footer .footer-credit{grid-column:span 2/span 2}@media (width>=1028px){footer .footer-credit{order:9;grid-column:span 3/span 3}}footer .footer-credit p{margin-bottom:0}footer .footer-credit a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}header{inset:calc(var(--spacing) * .5);z-index:3;background-color:var(--color-cac-blue);padding:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin);color:var(--color-white);border-radius:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:auto}@media (width>=1028px){header{column-gap:calc(var(--spacing) * .75);grid-template-columns:repeat(12,minmax(0,1fr));font-size:.9375vw}}@media not all and (width>=1028px){header #primary-nav,header #secondary-nav,header #mobile-addl{display:none}.nav_open :is(header){padding:calc(var(--spacing) * 1.5);border-radius:0;align-content:flex-start;inset:0}}.nav_open :is(header) #primary-nav,.nav_open :is(header) #secondary-nav{display:block}@media not all and (width>=1028px){.nav_open :is(header) #primary-nav,.nav_open :is(header) #secondary-nav{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.nav_open :is(header) #mobile-addl{display:grid}header ul{position:relative}header ul li{border-top-style:var(--tw-border-style);text-transform:uppercase;border-color:currentColor;border-top-width:1px;padding-top:2px}header ul li:hover{border-top-style:var(--tw-border-style);border-top-width:2px;padding-top:1px}header ul li:has([aria-current=page]){border-top-style:var(--tw-border-style);border-top-width:2px;padding-top:1px}@media (width>=1028px){header ul li:hover{border-top-style:var(--tw-border-style);border-top-width:3px;margin-top:-1px}header ul li:has([aria-current=page]){border-top-style:var(--tw-border-style);border-top-width:3px;margin-top:-1px}}header ul li a{color:inherit!important}header ul li ul{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=1028px){header ul li ul{margin-top:0;margin-bottom:0;margin-left:calc(var(--spacing) * -1);width:calc(33% + .875rem);padding:var(--spacing);padding-top:calc(var(--spacing) * 2.5);font-size:.9375vw;position:absolute;top:100%;overflow:visible}}header ul li ul:before{z-index:-1}@media (width>=1028px){header ul li ul:before{inset:0;top:calc(var(--spacing) * 1.5);background-color:var(--color-cac-blue);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-content:"";content:var(--tw-content);border-radius:.25rem;display:block;position:absolute}header ul li ul li{margin-bottom:.286458vw}}@media not all and (width>=1028px){header ul li ul li:first-child{border-top-color:var(--color-cac-blue)}}header #cac-logo{align-items:center;display:flex}@media (width>=1028px){header #cac-logo{grid-column:span 4/span 4}}@media not all and (width>=1028px){header #cac-logo svg{max-width:91.6667%;max-height:40px}}@media (width>=1028px){header #cac-logo svg{max-width:33.3333%}}header #mobile-controls{width:60%;margin-left:auto}@media (width>=1028px){header #mobile-controls{display:none}}header #mobile-controls button{cursor:pointer;text-align:left;text-transform:uppercase;width:100%}header #primary-nav{margin-top:calc(var(--spacing) * 11);grid-column:span 2/span 2}@media (width>=1028px){header #primary-nav{grid-column:span 4/span 4;margin-top:0}header #primary-nav>ul{column-gap:calc(var(--spacing) * 1.25);row-gap:calc(var(--spacing) * .25);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;display:grid}}header #secondary-nav{grid-column:span 2/span 2}@media (width>=1028px){header #secondary-nav{grid-column:10/span 3}header #secondary-nav>ul{column-gap:var(--spacing);row-gap:calc(var(--spacing) * .25);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;grid-auto-flow:column;display:grid}}@media not all and (width>=1028px){:is(header #secondary-nav>ul li:has(a[href$=\/cart]),header #secondary-nav>ul li:has(a[href$=\/log-in])){display:none}}:is(header #primary-nav,header #secondary-nav)>ul>li>a{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}header #mobile-addl{margin-top:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 2);grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1028px){header #mobile-addl{display:none!important}}header #mobile-addl .socials{column-gap:calc(var(--spacing) * .5);flex-direction:row;display:flex}header #mobile-addl .socials a{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){header #mobile-addl .socials a:hover{color:var(--color-cac-lightblue)}}.now-playing-badge{top:calc(var(--spacing) * 7);left:calc(var(--spacing) * 1.5);z-index:2;width:6vw;height:6vw;color:var(--color-white);mix-blend-mode:difference;display:none;position:fixed}@media (width>=1028px){.now-playing-badge{display:block}}.now-playing-badge svg{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.now-playing-badge:hover svg{rotate:180deg}.component--show_info{font-size:var(--text-md)}@media (width>=1028px){.component--show_info{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.component--show_info .component--tags{margin-bottom:calc(var(--spacing) * .25)}@media (width>=1028px){.component--show_info .component--tags{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.component--show_info .details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.component--show_info .title{margin-block:calc(var(--spacing) * .5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:-.025em;letter-spacing:-.025em;display:block}@media (width>=1028px){.component--show_info .title{--tw-leading:1em;font-size:1.33rem;line-height:1em}}.component--show_info .director:not(:empty):before{content:var(--tw-content);--tw-content:"Directed by ";content:var(--tw-content)}.component--show_meta{flex-flow:wrap;justify-content:flex-start;font-size:3.29949vw;display:flex}@media (width>=1028px){.component--show_meta{font-size:.885417vw}}.component--show_meta span:nth-child(n+1):after{content:" / "}.component--show_meta span:empty{display:none}.component--show_meta span.duration:after{content:"m"}.component--show_meta span.rating:after{content:""}.component--show_meta span.rating{margin-left:auto}.component__showings{padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * .25);margin-top:auto}.component__showings .day-name{font-size:3.29949vw;display:block}@media (width>=1028px){.component__showings .day-name{font-size:.885417vw}}.component__showings a{display:inline-flex}.component__showings a span{line-height:.75em;translate:0 .05em}.component__showings a{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component__showings a{border-radius:var(--radius-sm);font-size:.885417vw}}.component__showings a{background-color:var(--color-cac-blue);color:var(--color-white);text-transform:uppercase;border-color:#0000}@media (hover:hover){.component__showings a:hover{display:inline-flex}.component__showings a:hover span{line-height:.75em;translate:0 .05em}.component__showings a:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component__showings a:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.component__showings a:hover{border-color:var(--color-cac-gray);background-color:var(--color-cac-gray);color:var(--color-white)}}.component__showings a svg{height:.71em;margin-left:.25em}.component--tags span{border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * .5);border-width:1px;border-color:currentColor;padding-top:.1rem;padding-bottom:.05rem;display:inline-block}.component--tags span[data-tag=Sold\ Out]{color:var(--sold-out)!important}.component--tags span+span[data-tag=Ongoing\ Series],.component--tags span+span[data-tag=Limited\ Series],.component--tags span+span[data-tag="More Than Just Movies"],.component--tags span+span[data-tag=Special\ Events]{display:none}.classification-special-events .component--tags span{color:var(--special-events)}.classification-ongoing-series .component--tags span{color:var(--ongoing-series)}.classification-limited-series .component--tags span{color:var(--limited-series)}.block--accordion button{text-align:left;background-image:url(/assets/svg/arrow-down.svg);background-position:100%;background-repeat:no-repeat;background-size:.8em;width:100%;display:block}.block--accordion .block--accordion__row.open button{background-image:url(/assets/svg/arrow-up.svg)}.block--accordion .inner{padding-bottom:5.07614vw}@media (width>=1028px){.block--accordion .inner{padding-bottom:1.5625vw}}.block--calendar .block--calendar__header{z-index:2;background-color:var(--bg);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-top:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * .25);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:fixed;top:0;left:0}@media (width>=1028px){.block--calendar .block--calendar__header{padding-top:calc(var(--spacing) * 6)}}@media not all and (width>=1028px){.block--calendar .block--calendar__header .controls--row:first-child{width:100%}.block--calendar .block--calendar__header .controls--row:first-child .controls--col__left :last-child{margin-left:auto}.block--calendar .block--calendar__header .controls--row:first-child .controls--col__right{display:none}}@media (width>=1028px){.block--calendar .block--calendar__footer{text-align:center}}.block--calendar .block--calendar__footer a.next_month_link{margin-block:3.80711vw;display:inline-flex}.block--calendar .block--calendar__footer a.next_month_link span{line-height:.75em;translate:0 .05em}.block--calendar .block--calendar__footer a.next_month_link{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.block--calendar .block--calendar__footer a.next_month_link{border-radius:var(--radius-sm);font-size:.885417vw}}.block--calendar .block--calendar__footer a.next_month_link{background-color:var(--color-cac-blue);color:var(--color-white);border-color:#0000}@media (hover:hover){.block--calendar .block--calendar__footer a.next_month_link:hover{display:inline-flex}.block--calendar .block--calendar__footer a.next_month_link:hover span{line-height:.75em;translate:0 .05em}.block--calendar .block--calendar__footer a.next_month_link:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.block--calendar .block--calendar__footer a.next_month_link:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.block--calendar .block--calendar__footer a.next_month_link:hover{border-color:var(--color-cac-gray);background-color:var(--color-cac-gray);color:var(--color-white)}}@media (width>=1028px){.block--calendar .block--calendar__footer a.next_month_link{margin-block:4.6875vw}}.block--calendar .block--calendar__days{padding-top:calc(var(--spacing) * 19);grid-auto-rows:minmax(0,1fr)}@media (width>=1028px){.block--calendar .block--calendar__days{margin-top:-.104167vw;padding-top:0}}.block--calendar .calendar__day.past{color:var(--color-white)}@media not all and (width>=1028px){.block--calendar .calendar__day.past{display:none}}.block--calendar .calendar__day.future{color:var(--color-cac-gray)}@media not all and (width>=1028px){.block--calendar .calendar__day.future{display:none}}.block--calendar .calendar__day.future a{pointer-events:none}.block--calendar .calendar__day.future a:before{background-color:var(--color-cac-gray)!important}.block--calendar .calendar__day .inner{border-top-style:var(--tw-border-style);border-top-width:2px}.block--calendar .calendar__day .inner time{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.block--calendar .calendar__day .inner .todays_shows{margin-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-cac-gray);padding-top:calc(var(--spacing) * .5);font-size:4.06091vw}@media not all and (width>=1028px){.block--calendar .calendar__day .inner .todays_shows{padding-bottom:7.61421vw}}@media (width>=1028px){.block--calendar .calendar__day .inner .todays_shows{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.block--calendar .calendar__day .inner .todays_shows a{text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;display:block;position:relative;overflow:hidden}@media (hover:hover){.block--calendar .calendar__day .inner .todays_shows a:hover{color:var(--color-cac-gray)}}.block--calendar .calendar__day .inner .todays_shows a:before{content:"";border-radius:var(--radius-sm);background-color:currentColor;width:.33em;height:1em;margin-right:.5em;display:inline-block}.block--calendar .calendar__day .inner .todays_shows a.classification-ongoing-series:before{background-color:var(--ongoing-series)}.block--calendar .calendar__day .inner .todays_shows a.classification-limited-series:before{background-color:var(--limited-series)}.block--calendar .calendar__day .inner .todays_shows a.classification-special-events:before{background-color:var(--special-events)}@media (width>=1028px){.block--calendar.view_as-grid .block--calendar__days{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:0;display:grid}:where(.block--calendar.view_as-grid .block--calendar__days>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}.block--calendar.view_as-grid .block--film_grid__shows,.block--calendar.view_as-grid .component--show_strip{display:none}.block--calendar.view_as-grid .calendar__day{padding-right:var(--spacing)}@media (width>=1028px){.block--calendar.view_as-grid .calendar__day{border-color:var(--color-cac-middlegray);padding-inline:.416667vw;padding-bottom:1.5625vw}}.block--calendar.view_as-grid time{margin-top:calc(var(--spacing) * .5)}@media (width>=1028px){.block--calendar.view_as-grid time{margin-top:1.25vw}}.block--calendar.view_as-grid time .day{font-size:4.06091vw}@media (width>=1028px){.block--calendar.view_as-grid time .day{font-size:.833333vw}}.block--calendar.view_as-grid time .date{--tw-leading:calc(var(--spacing) * 3);font-size:12.6904vw;line-height:calc(var(--spacing) * 3);margin-top:2.03046vw}@media (width>=1028px){.block--calendar.view_as-grid time .date{margin-top:.78125vw;font-size:5.72917vw}}.block--calendar.view_as-list time{margin-top:calc(var(--spacing) * .25)}@media (width>=1028px){.block--calendar.view_as-list time{margin-top:1.25vw}}.block--calendar.view_as-list time .day{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.block--calendar.view_as-list time .date{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.block--calendar.view_as-list .calendar__day.past,.block--calendar.view_as-list .calendar__day.future{display:none!important}.block--calendar.view_as-list .calendar__day:not(:has(.active)){display:none}.block--calendar.view_as-list .calendar__day .inner{flex-direction:row;display:flex}.block--calendar.view_as-list .calendar__day .inner time{z-index:1;width:10vw;position:relative}@media (width>=1028px){.block--calendar.view_as-list .calendar__day .inner time{border-right-style:var(--tw-border-style);border-right-width:1px;margin-bottom:.520833vw}.block--calendar.view_as-list .calendar__day .inner .component--show_strip{overflow:hidden}}.block--calendar.view_as-list .calendar__day .inner .todays_shows{display:none}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows{--peek:1rem;--gap:0px;--slides-mobile:1;--slides-desktop:4;margin-inline:calc(var(--spacing) * -1.5);margin-block:calc(var(--spacing) * 1.5);grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-mobile));grid-auto-flow:column;width:auto;display:grid}:where(.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows{overscroll-behavior-x:contain;scroll-behavior:smooth;overflow:auto hidden}@media (width>=1028px){.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows{grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-desktop))}}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:var(--peek);scroll-padding-inline:var(--peek)}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows ::-webkit-scrollbar{display:none}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows>*{scroll-snap-align:start;min-width:0}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show{padding-inline:calc(var(--spacing) * .5)}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show figure{flex-direction:column-reverse;height:100%;display:flex}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show figure img{margin-top:auto}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show figure figcaption.info{flex-direction:column;height:100%;display:flex}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show figure figcaption.info .date-range{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-top:auto}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show figure figcaption.info .component--show_meta{display:none}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows .block--film_grid__show figure figcaption.meta{margin-top:calc(var(--spacing) * .25);order:-9999}.block--calendar.view_as-list .calendar__day .inner .block--film_grid__shows{margin-top:calc(var(--spacing) * .5);width:90vw}.block--calendar.view_as-list .calendar__day .inner .component--show_strip__controls{padding-left:calc(var(--spacing) * 1.5)!important;justify-content:flex-start!important}figure figcaption{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.block--film_grid img{border-radius:var(--radius-md)}.block--film_grid.view_as-list .block--film_grid__shows{padding-block:calc(var(--spacing) * 1.5)}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-cac-blue);padding-block:calc(var(--spacing) * .25)}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show figure{column-gap:var(--spacing);flex-direction:row;display:flex}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show figure figcaption.meta{display:none}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show figure figcaption.info{flex-direction:row;flex:1;display:flex}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show figure figcaption.info .meta{align-items:center;column-gap:calc(var(--spacing) * .5);flex-direction:row;display:flex}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show figure figcaption.info .component__showings{margin-left:auto}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show figure figcaption.info .component__showings .day-name{display:inline}.block--film_grid.view_as-list .block--film_grid__shows .block--film_grid__show img{max-height:6vw}.block--film_grid.view_as-list .component--show_strip__controls{display:none!important}.block--film_grid.view_as-grid .block--film_grid__shows{--peek:1rem;--gap:0px;--slides-mobile:1;--slides-desktop:4;margin-inline:calc(var(--spacing) * -1.5);margin-block:calc(var(--spacing) * 1.5);grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-mobile));grid-auto-flow:column;width:auto;display:grid}:where(.block--film_grid.view_as-grid .block--film_grid__shows>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.block--film_grid.view_as-grid .block--film_grid__shows{overscroll-behavior-x:contain;scroll-behavior:smooth;overflow:auto hidden}@media (width>=1028px){.block--film_grid.view_as-grid .block--film_grid__shows{grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-desktop))}}.block--film_grid.view_as-grid .block--film_grid__shows{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:var(--peek);scroll-padding-inline:var(--peek)}.block--film_grid.view_as-grid .block--film_grid__shows ::-webkit-scrollbar{display:none}.block--film_grid.view_as-grid .block--film_grid__shows>*{scroll-snap-align:start;min-width:0}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show{padding-inline:calc(var(--spacing) * .5)}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show figure{flex-direction:column-reverse;height:100%;display:flex}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show figure img{margin-top:auto}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show figure figcaption.info{flex-direction:column;height:100%;display:flex}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show figure figcaption.info .date-range{padding-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-top:auto}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show figure figcaption.info .component--show_meta{display:none}.block--film_grid.view_as-grid .block--film_grid__shows .block--film_grid__show figure figcaption.meta{margin-top:calc(var(--spacing) * .25);order:-9999}.block--film_grid .block--film_grid__shows>.no-results{min-height:100vw}@media (width>=1028px){.block--film_grid .block--film_grid__shows>.no-results{grid-column:span 4/span 4;min-height:25vw}}.block--film_grid.filters-minimal .controls--col__left{--peek:0rem;--gap:0px;--slides-mobile:2.5;--slides-desktop:12}@media not all and (width>=1028px){.block--film_grid.filters-minimal .controls--col__left{margin-inline:calc(var(--spacing) * -1.5);margin-block:calc(var(--spacing) * 1.5);grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-mobile));overscroll-behavior-x:contain;scroll-behavior:smooth;grid-auto-flow:column;width:auto;display:grid;overflow:auto hidden}@media (width>=1028px){.block--film_grid.filters-minimal .controls--col__left{grid-auto-columns:calc((100vw - (var(--peek) * 2)) / var(--slides-desktop))}}.block--film_grid.filters-minimal .controls--col__left{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:var(--peek);scroll-padding-inline:var(--peek)}.block--film_grid.filters-minimal .controls--col__left ::-webkit-scrollbar{display:none}.block--film_grid.filters-minimal .controls--col__left>*{scroll-snap-align:start;min-width:0}.block--film_grid.filters-minimal .controls--col__left{margin-inline:calc(var(--spacing) * .5);column-gap:calc(var(--spacing) * 1.5);grid-auto-columns:min-content}:where(.block--film_grid.filters-minimal .controls--col__left>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}}.block--now_playing{--now-playing-frame-w:100vw;max-width:100%;position:relative;overflow:hidden}@media (width>=1028px){.block--now_playing{--now-playing-frame-w:min(100vw, calc(100svh * 16 / 9));height:calc(var(--now-playing-frame-w) * 9 / 16);background-color:var(--color-cac-blue)}.block--now_playing #slides,.block--now_playing #slides .swiper-wrapper,.block--now_playing #slides .swiper-slide,.block--now_playing #slides picture{height:100%}.block--now_playing #slides img{object-fit:contain;object-position:center;height:100%}}.block--now_playing #slides{position:relative}.block--now_playing #slides:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#08132f99 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.block--now_playing #slides:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-cac-blue) 60%, transparent) 0%, transparent 50%)}}.block--now_playing #titles{--closed-w:clamp(.333rem, 1.666vw, .333rem);--active-w:calc(99vw - (var(--closed-w) * var(--visible-tabs)) - .666rem);--title-inset:calc(var(--spacing) * 1.5);--title-w:calc(var(--now-playing-frame-w) - (var(--title-inset) * 2));pointer-events:none;inset:calc(var(--spacing) * 1.5);color:var(--color-white);position:absolute;top:auto}@media (width>=1028px){.block--now_playing #titles{--active-w:calc(var(--title-w) - (var(--closed-w) * var(--visible-tabs)));left:calc((100% - var(--now-playing-frame-w)) / 2 + var(--title-inset));width:var(--title-w);right:auto}}.block--now_playing #titles .swiper-wrapper{align-items:stretch;width:100%;display:flex;container-type:inline-size;transform:none!important}.block--now_playing #titles .swiper-slide{min-width:var(--closed-w);flex-grow:1;flex-shrink:0;flex-basis:var(--closed-w);border-left-style:var(--tw-border-style);--tw-duration:.5s;border-color:currentColor;border-left-width:1px;transition-duration:.5s;overflow:hidden;width:auto!important;height:auto!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.block--now_playing #titles .swiper-slide .title,.block--now_playing #titles .swiper-slide .subtitle{letter-spacing:-.025em;font-size:6cqw}.block--now_playing #titles .swiper-slide .info-panel{width:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;padding-right:100%;transition-duration:.5s;overflow:hidden}.block--now_playing #titles .swiper-slide .info-panel .info-panel-inner{width:calc(100cqw - 4rem);padding-inline:var(--spacing)}.block--now_playing #titles .swiper-slide .info-panel .meta{margin-bottom:calc(var(--spacing) * .75);align-items:center;column-gap:calc(var(--spacing) * .5);flex-direction:row;display:flex}.block--now_playing #titles .swiper-slide .info-panel .component--tags{margin-bottom:0}.block--now_playing #titles .swiper-slide.swiper-slide-active{flex-basis:var(--active-w)}.block--now_playing #titles .swiper-slide.swiper-slide-active .info-panel{width:100%;padding-right:0}.block--now_playing .component--show_info{font-size:var(--text-md)}.block--now_playing .component--show_info .component--tags{margin-bottom:var(--spacing)}@media (width>=1028px){.block--now_playing .component--show_info .component--tags{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.block--now_playing .component--show_info .component--tags>span{color:var(--color-white)!important}.block--now_playing .component--show_info .component--show_meta .rating{margin-left:0}.block--now_playing .component--show_info .component--show_meta span:not(:empty)~.rating:before{content:" / "}@media (width>=1028px){.block--now_playing .component--show_info .details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.block--now_playing .component--show_info .title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width>=1028px){.block--now_playing .component--show_info .title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;line-height:1}}.block--now_playing .component--show_info .subtitle{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width>=1028px){.block--now_playing .component--show_info .subtitle{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;line-height:1}}.block--now_playing .component--show_info .director:not(:empty):before{content:var(--tw-content);--tw-content:"Directed by ";content:var(--tw-content)}.block--read_more>button{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-decoration-line:underline}.block--read_more .inner p:last-child{margin-bottom:0}@media (width>=1028px){.block--series_and_events_slides>div:nth-child(2n)>div:last-child{border-right-style:var(--tw-border-style);border-right-width:1px;order:-9999}.block--series_and_events_slides>div:nth-child(odd)>div:last-child{border-left-style:var(--tw-border-style);border-left-width:1px;order:9999}}.block--series_and_events_slides .swiper-slide:hover div.button-active{display:inline-flex!important}.block--series_and_events_slides .swiper-slide:hover div.button-active span{line-height:.75em!important;translate:0 .05em!important}.block--series_and_events_slides .swiper-slide:hover div.button-active{cursor:pointer!important;border-radius:var(--radius-lg)!important;border-style:var(--tw-border-style)!important;text-align:center!important;white-space:nowrap!important;transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important;border-width:1px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding-block:.33em!important;padding-inline:.65em!important;font-size:3.29949vw!important}@media (width>=1028px){.block--series_and_events_slides .swiper-slide:hover div.button-active{border-radius:var(--radius-sm)!important;font-size:.885417vw!important}}.block--series_and_events_slides .swiper-slide:hover div.button-active{border-color:var(--color-cac-gray)!important;background-color:var(--color-cac-gray)!important;color:var(--color-white)!important}.block--series_and_events_slides .block--series_and_events_slides__media{position:relative}.block--series_and_events_slides .block--series_and_events_slides__controls{z-index:2!important;margin-inline:0!important;margin-top:calc(var(--spacing) * -4)!important;position:relative!important}@media (width>=1028px){.block--series_and_events_slides .block--series_and_events_slides__controls{margin-top:calc(var(--spacing) * -1.5)!important}}.block--series_and_events_slides .block--series_and_events_slides__controls button{pointer-events:auto!important;z-index:2!important;position:relative!important}.block--series_and_events_slides .block--series_and_events_slides__controls button:disabled{pointer-events:auto!important}.honeypot{position:absolute;left:-9999px}section{background-color:var(--bg);position:relative}section:not(.theme-full_bleed){padding-block:5.32995vw;padding-inline:5.07614vw}@media (width>=1028px){section:not(.theme-full_bleed){padding:1.61458vw}}section:not(.theme-full_bleed):first-child{padding-top:calc(var(--spacing) * 10)!important}@media (width>=1028px){section:not(.theme-full_bleed):first-child{padding-top:calc(var(--spacing) * 15)!important}}section .theme-white{--bg:white}section.theme-cream{--bg:var(--color-cac-cream)}section.theme-gray{--bg:var(--color-cac-gray)}section.theme-dark_blue{--bg:var(--color-cac-blue)}section.next-theme-differs+section:before{pointer-events:none;height:calc(var(--spacing) * 5);--tw-shadow:inset 0 7px 7px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-content:"";content:var(--tw-content);position:absolute;top:0;left:0;right:0}:where(section.borders-vertical .columns>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}section.borders-vertical .columns .column{padding-right:var(--spacing)}.nav-anchor{scroll-margin-top:10vw}@media (width>=1028px){.nav-anchor{scroll-margin-top:13.5vw}.nav-anchor+h2,.nav-anchor+h3{border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:6.77083vw;padding-top:.885417vw}section:first-child .nav-anchor+h2,section:first-child .nav-anchor+h3{border-style:var(--tw-border-style);border-width:0;margin-top:0;padding-top:0}}h2{--tw-font-weight:var(--font-weight-medium);font-size:13.9594vw;line-height:12.1827vw;font-weight:var(--font-weight-medium);letter-spacing:-.04em;margin-top:5.07614vw;margin-bottom:5.07614vw}@media (width>=1028px){h2{margin-top:1.71875vw;margin-bottom:1.30208vw;font-size:5.72917vw;line-height:5.20833vw}}h3{--tw-font-weight:var(--font-weight-medium);font-size:6.34518vw;line-height:6.34518vw;font-weight:var(--font-weight-medium);margin-bottom:3.80711vw}@media (width>=1028px){h3{margin-bottom:.9375vw;font-size:2.08333vw;line-height:2.08333vw}}h4{margin-top:2.53807vw;margin-bottom:var(--spacing);border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-light);font-size:3.5533vw;line-height:4.31472vw;font-weight:var(--font-weight-light);letter-spacing:.01em;text-transform:uppercase;border-bottom-width:1px;margin-bottom:2.03046vw}@media (width>=1028px){h4{margin-top:.78125vw;margin-bottom:.625vw;font-size:.885417vw;line-height:.833333vw}}:is(.deko__supertext,section ul) u,:is(.deko__supertext,section ul) a{text-underline-offset:.15em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){:is(.deko__supertext,section ul) a:hover{opacity:.5}}.deko__supertext[data-size=xs]{font-size:2.53807vw}@media (width>=1028px){.deko__supertext[data-size=xs]{font-size:.729167vw}}.deko__supertext[data-size=sm]{font-size:3.5533vw}@media (width>=1028px){.deko__supertext[data-size=sm]{font-size:.885417vw}}.deko__supertext[data-size=md]{font-size:4.31472vw}@media (width>=1028px){.deko__supertext[data-size=md]{font-size:1.30208vw}}.deko__supertext[data-size=lg]{font-size:4.31472vw}@media (width>=1028px){.deko__supertext[data-size=lg]{font-size:1.5625vw}}.deko__supertext[data-alignment=center]{text-align:center}.deko__supertext[data-alignment=right]{text-align:right}.deko__supertext ul{list-style-type:disc;list-style-position:inside}.deko__supertext ul p{display:inline}section .blocks figure img{border-radius:var(--radius-md)}section .blocks>ul{font-size:3.5533vw}@media (width>=1028px){section .blocks>ul{font-size:.885417vw}}section .blocks>ul li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}p{margin-bottom:calc(var(--spacing) * .5)}hr{margin-top:calc(var(--spacing) * .5);margin-bottom:calc(var(--spacing) * .5)}@media (width>=1028px){main .columns{column-gap:var(--spacing);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}main .columns .column{grid-column:span var(--span) / span var(--span)}}main .mobile-multicolumn .columns{column-gap:var(--spacing);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}main .mobile-multicolumn .columns .column{grid-column:span var(--mobile_span) / span var(--mobile_span)}@media (width>=1028px){main .mobile-multicolumn .columns .column{grid-column:span var(--span) / span var(--span)}}.content-wrapper{background-color:var(--color-white)}@media (width>=1028px){.content-wrapper:has(aside.sidebar){column-gap:calc(var(--spacing) * .75);padding-inline:var(--spacing);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}}.content-wrapper:has(aside.sidebar)>aside{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin);display:none}@media (width>=1028px){.content-wrapper:has(aside.sidebar)>aside{padding-top:calc(var(--spacing) * 15);grid-column:span 5/span 5;font-size:2.08333vw;display:block}}.content-wrapper:has(aside.sidebar)>aside nav{border-left-style:var(--tw-border-style);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);border-left-width:1px;border-left-color:currentColor;position:fixed}.content-wrapper:has(aside.sidebar)>aside nav a{flex-direction:row;align-items:center;display:flex}@media (hover:hover){.content-wrapper:has(aside.sidebar)>aside nav a:hover{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}.content-wrapper:has(aside.sidebar)>aside nav a span{text-align:right;--tw-font-weight:var(--font-weight-normal);width:0;font-weight:var(--font-weight-normal);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));margin-right:.25em;display:block;overflow:hidden}.content-wrapper:has(aside.sidebar)>aside nav a:hover span{width:.75em;margin-inline:.25em}@media (width>=1028px){.content-wrapper:has(aside.sidebar)>main{grid-column:span 7/span 7}.content-wrapper:has(aside.sidebar)>main section{padding-inline:0}}.content-wrapper:has(aside.sidebar)>main section:first-child{padding-top:0}.template-series .show-hero{z-index:0;position:relative}.template-series .show-hero figcaption{inset-inline:calc(var(--spacing) * 1.5);bottom:calc(var(--spacing) * 1.5);z-index:1;border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:var(--color-white);padding-left:calc(var(--spacing) * 1.5);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.template-series .show-hero figcaption .component--show_info{font-size:var(--text-md)}.template-series .show-hero figcaption .component--show_info .component--tags{margin-bottom:var(--spacing)}@media (width>=1028px){.template-series .show-hero figcaption .component--show_info .component--tags{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.template-series .show-hero figcaption .component--show_info .component--tags>span{color:var(--color-white)!important}.template-series .show-hero figcaption .component--show_info .component--show_meta .rating{margin-left:0}.template-series .show-hero figcaption .component--show_info .component--show_meta span:not(:empty)~.rating:before{content:" / "}@media (width>=1028px){.template-series .show-hero figcaption .component--show_info .details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.template-series .show-hero figcaption .component--show_info .title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width>=1028px){.template-series .show-hero figcaption .component--show_info .title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;line-height:1}}.template-series .show-hero figcaption .component--show_info .subtitle{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width>=1028px){.template-series .show-hero figcaption .component--show_info .subtitle{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;line-height:1}}.template-series .show-hero figcaption .component--show_info .director:not(:empty):before{content:var(--tw-content);--tw-content:"Directed by ";content:var(--tw-content)}.template-series .show-hero figcaption .buttons{margin-block:calc(var(--spacing) * 1.5);justify-content:flex-start;column-gap:calc(var(--spacing) * .5);flex-direction:row;display:flex}.template-series .show-hero figcaption .buttons>*{display:inline-flex}.template-series .show-hero figcaption .buttons>* span{line-height:.75em;translate:0 .05em}.template-series .show-hero figcaption .buttons>*{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-series .show-hero figcaption .buttons>*{border-radius:var(--radius-sm);font-size:.885417vw}}.template-series .show-hero figcaption .buttons>*{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-cac-blue)}@media (hover:hover){.template-series .show-hero figcaption .buttons>:hover{display:inline-flex}.template-series .show-hero figcaption .buttons>:hover span{line-height:.75em;translate:0 .05em}.template-series .show-hero figcaption .buttons>:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-series .show-hero figcaption .buttons>:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.template-series .show-hero figcaption .buttons>:hover{border-color:var(--color-white);color:var(--color-white);background-color:#0000}}.template-series .show-info{padding:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=1028px){.template-series .show-info{grid-template-columns:repeat(12,minmax(0,1fr))}.template-series .show-info .description{padding-right:calc(var(--spacing) * 2);grid-column:span 9/span 9}.template-series .show-info #tickets-and-showtimes{border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:var(--color-cac-blue);padding-left:calc(var(--spacing) * .5);grid-column:span 3/span 3}}.template-series .show-info #tickets-and-showtimes h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}@media (width>=1028px){.template-series .show-info #tickets-and-showtimes h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}}.template-series .show-info #tickets-and-showtimes .ticket-carousel .date-group{margin-block:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-cac-blue);padding-block:calc(var(--spacing) * .5)}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings{gap:calc(var(--spacing) * .5);flex-flow:wrap;display:flex}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a{display:inline-flex}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a span{line-height:.75em;translate:0 .05em}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a{border-radius:var(--radius-sm);font-size:.885417vw}}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a{background-color:var(--color-cac-blue);color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-transform:uppercase;border-color:#0000}@media (hover:hover){.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{display:inline-flex}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover span{line-height:.75em;translate:0 .05em}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{color:var(--color-cac-blue);background-color:#0000;border-color:currentColor}}.template-series .show-info #tickets-and-showtimes .ticket-carousel .showings a svg{height:1.25em;margin-left:.25em}.template-series .show-details{background-color:var(--color-cac-gray);padding:calc(var(--spacing) * 1.5);--tw-inset-shadow:inset 0 2px 4px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=1028px){.template-series .show-details{grid-template-columns:repeat(12,minmax(0,1fr))}.template-series .show-details .images{padding-right:calc(var(--spacing) * 2);grid-column:span 9/span 9}}.template-series .show-details .details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=1028px){.template-series .show-details .details{border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:var(--color-cac-blue);padding-left:calc(var(--spacing) * .5);grid-column:span 3/span 3}}.template-series .show-details .details h3.director:not(:empty){margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 1.25);line-height:calc(var(--spacing) * 1.25);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.template-series .show-details .details h3.director:not(:empty):before{content:"Directed by";--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);display:block}.template-series .show-details .details>div:not(:empty){border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-cac-blue);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.template-series .show-details .details>div:not(:empty):first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.template-series .show-details .details>div:not(:empty):before{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.template-series .show-details .details>div:not(:empty).production-country:before{content:"Country: "}.template-series .show-details .details>div:not(:empty).year:before{content:"Year: "}.template-series .show-details .details>div:not(:empty).runtime:before{content:"Runtime: "}.template-series .show-details .details>div:not(:empty).runtime:after{content:" min"}.template-series .show-details .details>div:not(:empty).language:before{content:"Language: "}.template-series .show-details .details>div:not(:empty).rating:before{content:"Rating: "}.template-series .show-details .details>span{margin-top:var(--spacing);display:inline-flex}.template-series .show-details .details>span span{line-height:.75em;translate:0 .05em}.template-series .show-details .details>span{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-series .show-details .details>span{border-radius:var(--radius-sm);font-size:.885417vw}}.template-series .show-details .details>span{background-color:var(--color-cac-blue);color:var(--color-white);border-color:#0000;display:inline-block!important}@media (hover:hover){.template-series .show-details .details>span:hover{display:inline-flex}.template-series .show-details .details>span:hover span{line-height:.75em;translate:0 .05em}.template-series .show-details .details>span:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-series .show-details .details>span:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.template-series .show-details .details>span:hover{color:var(--color-cac-blue);background-color:#0000;border-color:currentColor}}.template-series .related h2{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.template-show .show-hero{z-index:0;position:relative}.template-show .show-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#08132f99 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.template-show .show-hero:after{background:linear-gradient(to top, color-mix(in srgb, var(--color-cac-blue) 60%, transparent) 0%, transparent 50%)}}.template-show .show-hero figcaption{inset-inline:calc(var(--spacing) * 1.5);bottom:calc(var(--spacing) * 1.5);z-index:2;border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:var(--color-white);padding-left:calc(var(--spacing) * 1.5);color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}.template-show .show-hero figcaption .component--show_info{font-size:var(--text-md)}.template-show .show-hero figcaption .component--show_info .component--tags{margin-bottom:var(--spacing)}@media (width>=1028px){.template-show .show-hero figcaption .component--show_info .component--tags{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.template-show .show-hero figcaption .component--show_info .component--tags>span{color:var(--color-white)!important}.template-show .show-hero figcaption .component--show_info .component--show_meta .rating{margin-left:0}.template-show .show-hero figcaption .component--show_info .component--show_meta span:not(:empty)~.rating:before{content:" / "}@media (width>=1028px){.template-show .show-hero figcaption .component--show_info .details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.template-show .show-hero figcaption .component--show_info .title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width>=1028px){.template-show .show-hero figcaption .component--show_info .title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;line-height:1}}.template-show .show-hero figcaption .component--show_info .subtitle{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (width>=1028px){.template-show .show-hero figcaption .component--show_info .subtitle{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;line-height:1}}.template-show .show-hero figcaption .component--show_info .director:not(:empty):before{content:var(--tw-content);--tw-content:"Directed by ";content:var(--tw-content)}.template-show .show-hero figcaption .buttons{margin-block:calc(var(--spacing) * 1.5);justify-content:flex-start;column-gap:calc(var(--spacing) * .5);flex-direction:row;display:flex}.template-show .show-hero figcaption .buttons>*{display:inline-flex}.template-show .show-hero figcaption .buttons>* span{line-height:.75em;translate:0 .05em}.template-show .show-hero figcaption .buttons>*{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-show .show-hero figcaption .buttons>*{border-radius:var(--radius-sm);font-size:.885417vw}}.template-show .show-hero figcaption .buttons>*{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-cac-blue)}@media (hover:hover){.template-show .show-hero figcaption .buttons>:hover{display:inline-flex}.template-show .show-hero figcaption .buttons>:hover span{line-height:.75em;translate:0 .05em}.template-show .show-hero figcaption .buttons>:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-show .show-hero figcaption .buttons>:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.template-show .show-hero figcaption .buttons>:hover{border-color:var(--color-white);color:var(--color-white);background-color:#0000}}.template-show .show-info{padding:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=1028px){.template-show .show-info{grid-template-columns:repeat(12,minmax(0,1fr))}.template-show .show-info .description{padding-right:calc(var(--spacing) * 2);grid-column:span 9/span 9}.template-show .show-info #tickets-and-showtimes{border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:var(--color-cac-blue);padding-left:calc(var(--spacing) * .5);grid-column:span 3/span 3}}.template-show .show-info #tickets-and-showtimes h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}@media (width>=1028px){.template-show .show-info #tickets-and-showtimes h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}}.template-show .show-info #tickets-and-showtimes .ticket-carousel .date-group{margin-block:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-cac-blue);padding-block:calc(var(--spacing) * .5)}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings{gap:calc(var(--spacing) * .5);flex-flow:wrap;display:flex}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a{display:inline-flex}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a span{line-height:.75em;translate:0 .05em}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a{border-radius:var(--radius-sm);font-size:.885417vw}}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a{background-color:var(--color-cac-blue);color:var(--color-white);text-transform:uppercase;border-color:#0000;font-size:2.53807vw}@media (hover:hover){.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{display:inline-flex}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover span{line-height:.75em;translate:0 .05em}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a:hover{color:var(--color-cac-blue);background-color:#0000;border-color:currentColor}}@media (width>=1028px){.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.template-show .show-info #tickets-and-showtimes .ticket-carousel .showings a svg{height:1.25em;margin-left:.25em}.template-show .show-details{background-color:var(--color-cac-gray);padding:calc(var(--spacing) * 1.5);--tw-inset-shadow:inset 0 2px 4px var(--tw-inset-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=1028px){.template-show .show-details{grid-template-columns:repeat(12,minmax(0,1fr))}.template-show .show-details .images{padding-right:calc(var(--spacing) * 2);flex-direction:column;grid-column:span 9/span 9;display:flex}.template-show .show-details .images figure{margin-inline:auto}}.template-show .show-details .details{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=1028px){.template-show .show-details .details{border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:var(--color-white);padding-left:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 2);line-height:calc(var(--spacing) * 2);grid-column:span 3/span 3}}.template-show .show-details .details h3.director:not(:empty){margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 1.5);line-height:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.template-show .show-details .details h3.director:not(:empty):before{content:"Directed by";--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);display:block}.template-show .show-details .details>div:not(:empty){border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:var(--color-white);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.template-show .show-details .details>div:not(:empty):first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.template-show .show-details .details>div:not(:empty):before{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.template-show .show-details .details>div:not(:empty).production-country:before{content:"Country: "}.template-show .show-details .details>div:not(:empty).year:before{content:"Year: "}.template-show .show-details .details>div:not(:empty).runtime:before{content:"Runtime: "}.template-show .show-details .details>div:not(:empty).runtime:after{content:" min"}.template-show .show-details .details>div:not(:empty).language:before{content:"Language: "}.template-show .show-details .details>div:not(:empty).rating:before{content:"Rating: "}.template-show .show-details .details>span{margin-top:var(--spacing);display:inline-flex}.template-show .show-details .details>span span{line-height:.75em;translate:0 .05em}.template-show .show-details .details>span{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-show .show-details .details>span{border-radius:var(--radius-sm);font-size:.885417vw}}.template-show .show-details .details>span{background-color:var(--color-cac-blue);color:var(--color-white);border-color:#0000;display:inline-block!important}@media (hover:hover){.template-show .show-details .details>span:hover{display:inline-flex}.template-show .show-details .details>span:hover span{line-height:.75em;translate:0 .05em}.template-show .show-details .details>span:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.template-show .show-details .details>span:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.template-show .show-details .details>span:hover{color:var(--color-cac-blue);background-color:#0000;border-color:currentColor}}.template-show .related h2{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}}@layer components;@layer utilities{.collapse{visibility:collapse}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.z-1{z-index:1}.z-10{z-index:10}.float-right{float:right}.container{width:100%}@media (width>=1028px){.container{max-width:1028px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.mt-m-10{margin-top:2.53807vw}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-auto{margin-bottom:auto}.button-active{display:inline-flex}.button-active span{line-height:.75em;translate:0 .05em}.button-active{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.button-active{border-radius:var(--radius-sm);font-size:.885417vw}}.button-active{background-color:var(--color-cac-blue);color:var(--color-white);border-color:#0000}.button{display:inline-flex}.button span{line-height:.75em;translate:0 .05em}.button{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.button{border-radius:var(--radius-sm);font-size:.885417vw}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block\!{display:inline-block!important}.inline-flex{display:inline-flex}.aspect-video{aspect-ratio:var(--aspect-video)}.h-2{height:calc(var(--spacing) * 2)}.h-full{height:100%}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-1\/4{width:25%}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-cac-blue\/80{background-color:#08132fcc}@supports (color:color-mix(in lab, red, red)){.bg-cac-blue\/80{background-color:color-mix(in oklab, var(--color-cac-blue) 80%, transparent)}}.bg-cac-cream{background-color:var(--color-cac-cream)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-m-10{padding-inline:2.53807vw}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-\[2em\]{padding-right:2em}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-m-12{font-size:3.04569vw}.text-m-12\!{font-size:3.04569vw!important}.text-m-14{font-size:3.5533vw}.text-m-17{font-size:4.31472vw}.text-m-23{font-size:5.83756vw}.leading-\[1\.15em\]{--tw-leading:1.15em;line-height:1.15em}.leading-\[1em\]{--tw-leading:1em;line-height:1em}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-cac-blue{color:var(--color-cac-blue)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:mt-\[0px\]:hover{margin-top:0}.hover\:button-hover:hover{display:inline-flex}.hover\:button-hover:hover span{line-height:.75em;translate:0 .05em}.hover\:button-hover:hover{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.hover\:button-hover:hover{border-radius:var(--radius-sm);font-size:.885417vw}}.hover\:button-hover:hover{border-color:var(--color-cac-gray);background-color:var(--color-cac-gray);color:var(--color-white)}.hover\:border-t-\[2px\]:hover{border-top-style:var(--tw-border-style);border-top-width:2px}}@media (width>=1028px){.d\:col-span-3{grid-column:span 3/span 3}.d\:mt-d-10{margin-top:.520833vw}.d\:mt-d-40{margin-top:2.08333vw}.d\:mb-d-6\.5{margin-bottom:.338542vw}.d\:mb-d-90{margin-bottom:4.6875vw}.d\:block{display:block}.d\:grid{display:grid}.d\:hidden{display:none}.d\:max-w-3\/4{max-width:75%}.d\:max-w-3\/5{max-width:60%}.d\:max-w-5\/6{max-width:83.3333%}.d\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.d\:px-0\.5{padding-inline:calc(var(--spacing) * .5)}.d\:py-d-3{padding-block:.15625vw}.d\:pt-d-28{padding-top:1.45833vw}.d\:text-d-16{font-size:.833333vw}.d\:text-d-18{font-size:.9375vw}.d\:text-d-24\!{font-size:1.25vw!important}.d\:text-d-30{font-size:1.5625vw}.d\:text-d-40{font-size:2.08333vw}.d\:leading-d-32{line-height:1.66667vw}}@media (hover:hover){.hover\:\[\&_span\]\:button-hover:hover span{display:inline-flex}.hover\:\[\&_span\]\:button-hover:hover span span{line-height:.75em;translate:0 .05em}.hover\:\[\&_span\]\:button-hover:hover span{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.hover\:\[\&_span\]\:button-hover:hover span{border-radius:var(--radius-sm);font-size:.885417vw}}.hover\:\[\&_span\]\:button-hover:hover span{border-color:var(--color-cac-gray);background-color:var(--color-cac-gray);color:var(--color-white)}.hover\:\[\&\>\*\]\:text-cac-middlegray:hover>*{color:var(--color-cac-middlegray)}}@media (width>=1028px){.d\:\[\&\>\*\]\:border-r>*{border-right-style:var(--tw-border-style);border-right-width:1px}.d\:\[\&\>\*\:nth-child\(4n\)\]\:border-r-0>:nth-child(4n){border-right-style:var(--tw-border-style);border-right-width:0}}}@font-face{font-family:suisse;src:url(/dist/assets/SuisseIntl-Hairline-DTvl1-Po.woff2);font-weight:100;font-style:normal}@font-face{font-family:suisse;src:url(/dist/assets/SuisseIntl-Thin-vlQiwpFW.woff2);font-weight:200;font-style:normal}@font-face{font-family:suisse;src:url(/dist/assets/SuisseIntl-Light-Cu3mIAJa.woff2);font-weight:300;font-style:normal}@font-face{font-family:suisse;src:url(/dist/assets/SuisseIntl-Regular-DsXrFYUX.woff2);font-weight:400;font-style:normal}@font-face{font-family:suisse;src:url(/dist/assets/SuisseIntl-Medium-BnPyrreZ.woff2);font-weight:500;font-style:normal}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.component--show_strip__controls{margin-inline:calc(var(--spacing) * -1);margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * 1.5);justify-content:flex-end;column-gap:calc(var(--spacing) * .25);flex-direction:row;display:flex}@media (width>=1028px){.component--show_strip__controls{margin-right:0}}.component--show_strip__controls button{display:inline-flex}.component--show_strip__controls button span{line-height:.75em;translate:0 .05em}.component--show_strip__controls button{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component--show_strip__controls button{border-radius:var(--radius-sm);font-size:.885417vw}}.component--show_strip__controls button{background-color:var(--color-cac-blue);color:var(--color-white);width:calc(var(--spacing) * 1.5);border-color:#0000;flex:none}@media (hover:hover){.component--show_strip__controls button:hover{border-color:var(--color-cac-gray);background-color:var(--color-cac-gray);color:var(--color-white)}}.component--show_strip__controls button:disabled{pointer-events:none;display:inline-flex}.component--show_strip__controls button:disabled span{line-height:.75em;translate:0 .05em}.component--show_strip__controls button:disabled{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);text-align:center;white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;flex-direction:row;justify-content:center;align-items:center;padding-block:.33em;padding-inline:.65em;font-size:3.29949vw}@media (width>=1028px){.component--show_strip__controls button:disabled{border-radius:var(--radius-sm);font-size:.885417vw}}.component--show_strip__controls button:disabled{border-color:var(--color-cac-gray);color:var(--color-cac-gray);background-color:#0000}pre{z-index:9999;background-color:#e0ffffc9;position:relative}html{color:var(--color-cac-blue);font-family:suisse;font-size:max(16px,1.5625vw);font-weight:300;overflow-x:clip}html ::selection{background-color:var(--color-cac-orange)}html::selection{background-color:var(--color-cac-orange)}html ::selection{color:var(--color-white)}html::selection{color:var(--color-white)}body{overflow-x:clip}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
