#autocomplete{background:#eee;border:1px solid #ddd;overflow:hidden;position:fixed;z-index:9997;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{color:#000;cursor:default;white-space:pre;}.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}[dir=rtl].js input.form-autocomplete{background-position:1% center;}.js input.throbbing{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}[dir=rtl].js input.throbbing{background-position:1% center;}.js-show{display:none;}.js .js-show{display:block;}.js a.js-show,.js span.js-show{display:inline;}.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;}textarea.resize-none{resize:none;}textarea.resize-vertical{resize:vertical;min-height:2em;}textarea.resize-horizontal{resize:horizontal;max-width:100%;}textarea.resize-both{resize:both;max-width:100%;min-height:2em;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}[dir=rtl] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/core/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;box-sizing:content-box;}[dir=rtl] a.tabledrag-handle .handle{margin:-0.4em 0.5em;padding:0.42em 0.5em;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-1em 0.2em -1em -0.4em;padding:1em 0 1em 0.6em;width:20px;}[dir=rtl] div.indentation{float:right;margin:-1em -0.4em -1em 0.2em;padding:1em 0.6em 1em 0;}div.form-item-indentation-0{margin-left:0;}[dir=rtl] div.form-item-indentation-0{margin-right:0;}div.form-item-indentation-1{margin-left:1em;}[dir=rtl] div.form-item-indentation-1{margin-right:1em;}div.form-item-indentation-2{margin-left:2em;}[dir=rtl] div.form-item-indentation-2{margin-right:2em;}div.form-item-indentation-3{margin-left:3em;}[dir=rtl] div.form-item-indentation-3{margin-right:3em;}div.form-item-indentation-4{margin-left:4em;}[dir=rtl] div.form-item-indentation-4{margin-right:4em;}div.form-item-indentation-5{margin-left:5em;}[dir=rtl] div.form-item-indentation-5{margin-right:5em;}div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}[dir=rtl] div.tree-child{background-position:-65px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir=rtl] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir=rtl] .tabledrag-toggle-weight-wrapper{text-align:left;}table.sticky-header{background-color:#fff;margin-top:0;z-index:9;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:2.5em;width:5px;}.progress .percentage{float:right;}[dir=rtl] .progress .percentage{float:left;}.ajax-progress{display:none;padding:1px 5px 2px 5px;}.ajax-progress-throbber .throbber{background:transparent url(/core/misc/throbber-active.gif) no-repeat 0px center;display:inline;padding:1px 5px 2px;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}.centered-wrapper{text-align:center;}.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:"";display:table;clear:both;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-left:auto;margin-right:auto;}.underline{text-decoration:underline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}.messages{position:relative;box-sizing:border-box;padding:0.9em 0.625em 1em 3.438em;border-radius:4px;min-height:3.2em;overflow:hidden;}[dir=rtl] .messages{padding:0.625em 3.438em 0.625em 0.625em;}.messages:before{content:"";position:absolute;top:0;left:0;width:2.375em;height:100%;background-position:center 0.625em;background-repeat:no-repeat;background-size:32px;}.messages :nth-child(2){margin-top:0;padding-top:0;}.messages :last-child{margin-bottom:0;padding-bottom:0;}@media only screen and (min-width:34em){.messages{padding-left:4.375em;}[dir=rtl] .messages{padding-left:0.625em;padding-right:4.375em;}.messages:before{width:3em;}}[dir=rtl] .messages:before{left:auto;right:0;}.messages ul,.messages .item-list ul{margin-bottom:0;margin-left:0;}.messages a{text-decoration:underline;}.messages a:hover{text-decoration:none;}.messages.status{color:#234600;background-color:#e9eebc;}.messages.status a{color:#234600;}div.messages.status:before{background-image:url(/core/misc/message-32-ok.png);background-color:#cfde56;}.messages.warning{color:#525252;background-color:#faf5c9;}.messages.warning a{color:#525252;}div.messages.warning:before{background-image:url(/core/misc/message-32-warning.png);background-color:#fce400;}.messages.error{color:#9c1d0d;background-color:#f9edec;}.messages.error a{color:#9c1d0d;}div.messages.error:before{background-image:url(/core/misc/message-32-error.png);background-color:#ee3d23;}.messages.info{color:#004570;background-color:#bdf;}.messages.info a{color:#004570;}div.messages.info:before{background-image:url(/core/misc/message-32-info.png);background-color:#0074bd;}div.messages.status:before{background-image:linear-gradient(transparent,transparent),url(/core/misc/message-ok.svg);}div.messages.warning:before{background-image:linear-gradient(transparent,transparent),url(/core/misc/message-warning.svg);}div.messages.error:before{background-image:linear-gradient(transparent,transparent),url(/core/misc/message-error.svg);}div.messages.info:before{background-image:linear-gradient(transparent,transparent),url(/core/misc/message-info.svg);}.messages .dismiss{display:block;height:15px;position:absolute;right:5px;top:5px;width:15px;}.messages .dismiss:before,.messages .dismiss:after{background:#999;content:"";display:block;height:2px;margin-top:6px;width:15px;}.messages .dismiss:before{transform:rotate(-45deg);}.messages .dismiss:after{margin-top:-2px;transform:rotate(45deg);}[dir=rtl] .messages .dismiss{left:5px;right:auto;}fieldset{min-width:0;margin-bottom:1em;padding:0.5em;}details summary{display:list-item;cursor:pointer;}details summary:focus:not(:focus-visible){outline:none;}form{margin:0;padding:0;}th{border-bottom:3px solid #ccc;padding:0 1em;text-align:left;}[dir=rtl] th{text-align:right;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}.unpublished{background-color:#fff4f4;}.preview{background-color:#ffffea;}th.active img{display:inline;}td.active{background-color:#ddd;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-item-description-enable label.option{font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.form-required{color:#e60000;}.marker{font-size:0.9em;color:#234600;background-color:#e6f2ba;padding:0 0.4em;border-radius:3px;}abbr.form-required,abbr.tabledrag-changed,abbr.ajax-changed{text-decoration:none;border:none;}.form-item input.error,.form-item textarea.error,.form-item select.error,.form-error input.form-date,.form-error input.form-time{border:2px solid red;}.form-type-checkboxes.form-error,.form-type-radios.form-error{border:2px solid red;}.form-type-checkbox.form-error{border:2px solid red;}.form-type-checkboxes.form-error .form-type-checkbox.form-error{border:none;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-help-link{text-align:right;}[dir=rtl] .more-help-link{text-align:left;}.more-help-link a{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir=rtl] .more-help-link a{background-position:100% 50%;padding:1px 20px 1px 0;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;margin:0;}#autocomplete li.selected{background:#0072b9;color:#fff;}.js fieldset.collapsible .fieldset-title{background:url(/core/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}.js[dir=rtl] fieldset.collapsible .fieldset-title{background-position:98% 75%;padding-left:0;padding-right:15px;}.js fieldset.collapsed .fieldset-title{background-image:url(/core/misc/menu-collapsed.png);background-position:5px 50%;}.js[dir=rtl] fieldset.collapsed .fieldset-title{background-image:url(/core/misc/menu-collapsed-rtl.png);background-position:98% 50%;background-repeat:no-repeat;}.fieldset-legend span.summary{color:#707070;font-size:0.9em;margin-left:0.5em;}.fieldset-legend span.summary{margin-left:0;margin-right:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress .filled{transition:width 0.4s;will-change:width;}.menu-tree{border:none;list-style:none;text-align:left;}[dir=rtl] .menu-tree{text-align:right;}.menu-tree li{margin:0 0 0 0.5em;}[dir=rtl] .menu-tree li{margin:0 0.5em 0 0;}.menu-tree li.expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-tree li.collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir=rtl] ul li.collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-tree li.leaf{list-style-image:url(/core/misc/menu-leaf.png);list-style-type:square;}.menu-tree li.expanded,.menu-tree li.collapsed,.menu-tree li.leaf{padding:0.2em 0.5em 0 0;margin:0;}[dir=rtl] .menu-tree li.expanded,[dir=rtl] .menu-tree li.collapsed,[dir=rtl] .menu-tree li.leaf{padding:0.2em 0 0 0.5em;}.menu-tree li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}@media print{.tabs{display:none;}}ul.primary{display:flex;align-items:flex-end;float:right;width:auto;margin:10px 0;padding:0 5px 0 0;font-size:10px;line-height:14px;text-align:right;font-weight:normal;font-family:verdana,sans-serif;border-bottom:1px solid #bbb;}@media print{ul.primary{display:none;}}ul.primary:after{display:block;content:" ";clear:both;height:0;}ul.primary li{display:inline-block;float:none;margin:0 0 -1px 0;padding:0;}ul.primary li a{display:block;height:auto;margin:0 0 0 0.5em;padding:2px 9px;text-decoration:none;color:#888;background:#e5e5e5;outline:none;border:1px solid #bbb;border-radius:4px 4px 0 0;}ul.primary li a:hover{color:#222;background:#fff;border-bottom:1px solid #bbb;}ul.primary li a.active,ul.primary li.active > a{color:#666;background:#fff;border-bottom-color:#fff;}ul.primary li a.active:hover,ul.primary li.active > a:hover{color:#666;cursor:default;border-color:#bbb;background:#fff;border-bottom-color:#fff;}div.tabs,nav.tabs{position:relative;margin:0;overflow:hidden;z-index:25;}.tabs-secondary{clear:both;}ul.secondary{font-size:12px;line-height:15px;margin:0;padding:0;}ul.secondary li{display:inline-block;margin:0 5px;float:none;}ul.secondary li a{background-color:#ddd;color:#000;display:inline-block;}ul.secondary li a,ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active{padding:2px 10px;border-radius:5px;}ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active{color:#fff;background:#666;}.diff-table td{white-space:pre-wrap;font-family:monospace;}.diff-marker{width:1px;}ins.diffchange{background-color:#CFDE56;}del.diffchange{background-color:#ffa8a8;}.diff-addedline{background-color:#f0f3d0;}.diff-deletedline{background-color:#fff4f4;}tr.odd .diff-addedline{background-color:#E9EEBC;}tr.odd .diff-deletedline{background-color:#ffdbdb;}tr:hover .diff-addedline{background-color:#cfdd55;}tr:hover .diff-deletedline{background-color:#ffa8a8;}tr:hover ins.diffchange{background-color:#b0c026;}tr:hover del.diffchange{background-color:#ff7575;}.block-hero{background-color:#cccccc;background-size:cover;background-repeat:no-repeat;background-position:top center;padding:50px 100px;text-align:center;color:#ffffff;margin-bottom:50px;}img{max-width:100%;height:auto;}img.align-left{margin-right:2em;margin-bottom:1em;}img.align-right{margin-left:2em;margin-bottom:1em;}.caption{display:table;max-width:100%;margin:0 12px 10px;}.caption.align-center{margin-left:auto;margin-right:auto;}.caption > *{display:block;max-width:100%;border:1px solid #ccc;}.caption > figcaption{display:table-caption;caption-side:bottom;max-width:none;padding:3px 6px;border:1px solid #CCC;border-top:none;background-color:#eee;}.field-type-text-long:after,.field-type-text-with-summary:after{content:"";display:table;clear:both;}.machine-name{font-size:smaller;}#user-admin-permissions .form-item-search{display:inline-block;}#user-admin-permissions .search-reset{line-height:42px;position:relative;top:1px;}#user-admin-permissions .table-filter{margin:1em 0;padding:7px 13px;border-radius:4px;background-color:#fff;border:2px solid #EAEAEA;}#permissions td.module{font-weight:bold;background:#dddddd;}#permissions td.permission{padding-left:1.5em;}#permissions td.permission .permission-warning-description{font-size:0.9em;color:#444;margin-top:0.5em;}[dir=rtl] #permissions td.permission{padding-left:0;padding-right:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}.permissions-matrix{overflow-x:auto;}#user-roles .role-name{white-space:nowrap;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:0.5em;}#user-admin-settings .form-item-user-password-policy{margin-bottom:0;}#user-admin-settings .min-length-wrapper{font-size:0.923em;}.password-toggle-wrapper{position:relative;display:inline-block;max-width:100%;}.password-toggle{position:absolute;top:-2em;right:0;font-size:80%;}[dir=rtl] .password-toggle{right:auto;left:0;}.password-strength-wrapper{position:relative;display:inline-block;max-width:100%;}.password-strength{display:block;margin-top:3px;position:relative;}.password-strength.empty{visibility:hidden;display:none;}.password-strength-title{float:left;}.password-strength-text{padding-left:5px;}[dir=rtl] .password-strength-title{float:right;}[dir=rtl] .password-strength-text{padding-left:0;padding-right:5px;}.password-indicator{background-color:#EEE;height:3px;width:100%;display:block;position:absolute;top:0;left:0;}.password-strength .indicator{height:100%;width:0;background-color:#47C965;position:absolute;transition:width 0.2s;}.password-strength.weak .indicator{background-color:#ff0000;}.password-strength.weak .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.weak em{color:#ff0000;}.password-strength.fair .indicator{background-color:#FFA500;}.password-strength.fair .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.fair em{color:#FFA500;}.password-strength.good .indicator{background-color:#4CA64C;}.password-strength.good .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.good em{color:#4CA64C;}.password-strength.strong .indicator{background-color:#008000;}.password-strength.strong .password-strength-text,form:not(.user-admin-settings) .password-strength-help-text.strong em{color:#008000;}.password-match{display:block;}.password-match.empty{display:none;}.password-match.match .password-match-text{color:#008000;}.password-match.mismatch .password-match-text{color:#FF2E0B;}
:root{--sans:Montserrat,Arial,Helvetica,sans-serif;--sans-condensed:"Encode Sans Condensed",sans-serif;--web-sans:Arial,"Helvetica Nueue","Liberation Sans",Freesans,sans-serif;--system-sans:"Lucida Grande",Tahoma,"Liberation Sans","Lucida Sans Unicode",sans-serif;--ai23-red:#e1251b;--ai23-orange:#f58220;--ai23-yellow:#febe10;--ai23-lime:#bdc61f;--ai23-pear:#7bb03e;--ai23-seafoam:#7bc581;--ai23-jade:#00ac89;--ai23-teal:#5bc6cc;--ai23-sky:#00b5ef;--ai23-caroline:#4e8fcc;--ai23-navy:#22486c;--ai23-iris:#5f6db3;--ai23-purple:#8869ae;--ai23-mulberry:#bf5ca3;--ai23-magenta:#e2066f;--ai23-coral:#f04e63;--ai23-black:black;--ai23-white:white;--ai23-red-dark:color-mix(in oklch,var(--ai23-red),black 20%);--ai23-orange-dark:color-mix(in oklch,var(--ai23-orange),black 14%);--ai23-yellow-dark:color-mix(in oklch,var(--ai23-yellow),black 12%);--ai23-lime-dark:color-mix(in oklch,var(--ai23-lime),black 12%);--ai23-pear-dark:color-mix(in oklch,var(--ai23-pear),black 14%);--ai23-seafoam-dark:color-mix(in oklch,var(--ai23-seafoam),black 12%);--ai23-jade-dark:color-mix(in oklch,var(--ai23-jade),black 12%);--ai23-teal-dark:color-mix(in oklch,var(--ai23-teal),black 10%);--ai23-sky-dark:color-mix(in oklch,var(--ai23-sky),black 12%);--ai23-caroline-dark:color-mix(in oklch,var(--ai23-caroline),black 16%);--ai23-navy-dark:color-mix(in oklch,var(--ai23-navy),black 24%);--ai23-iris-dark:color-mix(in oklch,var(--ai23-iris),black 18%);--ai23-purple-dark:color-mix(in oklch,var(--ai23-purple),black 16%);--ai23-mulberry-dark:color-mix(in oklch,var(--ai23-mulberry),black 20%);--ai23-magenta-dark:color-mix(in oklch,var(--ai23-magenta),black 20%);--ai23-coral-dark:color-mix(in oklch,var(--ai23-coral),black 20%);--ai23-black-hover:color-mix(in oklch,black,black 20%);--ai23-white-hover:color-mix(in oklch,white,black 16%);--ai15-teal:#0097a7;--ai15-teal-dark:#09777c;--ai15-pink:#c9125d;--ai15-pink-dark:#871745;--ai15-red:#e1261c;--ai15-red-dark:#a8130b;--ai15-blue:#073763;--ai15-gold:#ffe599;--ai15-gold-dark:#f2be3d;--gray-25:#222222;--gray-38:#414141;--gray-39:#444444;--gray-45:#55565a;--gray-51:#666666;--gray-54:#6d6e71;--gray-57:#777777;--gray-68:#999999;--gray-74:#aeabab;--gray-79:#bbbbbb;--gray-85:#cccccc;--gray-93:#d5ecfa;--gray-95:#eeeeee;--gray-96:#f2f2f2;--gray-97:#f5f5f5;--gray-98:#f2f9fd;--a-link:var(--ai15-teal);--a-hover:var(--ai15-teal-dark);--blocks-button-primary-bg:var(--ai15-teal);--blocks-button-primary-hover:var(--ai15-teal-dark);--breadcrumb-link:var(--ai23-navy);--breadcrumb-yah:var(--ai15-teal);--button-fg:var(--ai15-blue);--button-bg:var(--ai15-gold);--button-hover-fg:var(--ai15-blue);--button-hover-bg:var(--ai15-gold-dark);--button-style-white-teal-bg:var(--ai15-teal);--button-style-white-teal-hover:var(--ai15-teal-dark);--button-style-white-pink-bg:var(--ai15-pink);--button-style-white-pink-hover:var(--ai15-pink-dark);--button-style-white-red-bg:var(--ai15-red);--button-style-white-red-hover:var(--ai15-red-dark);--buy-button-fg:white;--buy-button-bg:var(--ai15-red);--buy-button-fg-hover:white;--buy-button-bg-hover:var(--ai15-red-dark);--footer-heading:var(--ai23-magenta);--footer-hover:var(--ai23-magenta-dark);--heading-link:var(--ai23-caroline-dark);--heading-hover:var(--ai15-teal);--hr-color:var(--ai23-teal);--icon-link:var(--ai23-caroline-dark);--icon-hover:var(--ai15-teal);--logo-red:--ai23-red;--logo-accent-color:var(--logo-red);--nav-header-border:var(--ai23-navy);--nav-header-height:78px;--nav-header-extra-height:calc(var(--nav-header-height) + 20px);--nav-banner-height:44px;--nav-header-banner-height:calc(var(--nav-header-height) + var(--nav-banner-height));--nav-header-banner-extra-height:calc(var(--nav-header-banner-height) + 20px);--node-block-bg:rgba(204,204,201,0.3);--submitted:var(--gray-45);--calendar-odd:var(--gray-98);--calendar-even:var(--gray-93);--tag-fg:white;--tag-bg:var(--gray-54);--tag-hover-fg:white;--tag-hover-bg:color-mix(in srgb,var(--tag-bg),black 25%);--svg-chevron:url(/themes/artidea24/images/icons/chevron-right.svg);--svg-chevron-aspect-ratio:1044/1648;--svg-chevron-left:url(/themes/artidea24/images/icons/chevron-left.svg);--svg-chevron-left-aspect-ratio:1044/1648;--svg-twitter:url(/themes/artidea24/images/icons/twitter.svg);--svg-twitter-aspect-ratio:16/13;--svg-facebook:url(/themes/artidea24/images/icons/facebook-f.svg);--svg-facebook-aspect-ratio:279/512;--svg-instagram:url(/themes/artidea24/images/icons/instagram.svg);--svg-instagram-aspect-ratio:1;--svg-website:url(/themes/artidea24/images/icons/website.svg);--svg-website-aspect-ratio:15/13;--svg-vimeo:url(/themes/artidea24/images/icons/vimeo-v.svg);--svg-vimeo-aspect-ratio:454/390;--svg-spotify:url(/themes/artidea24/images/icons/spotify.svg);--svg-spotify-aspect-ratio:1;--svg-tiktok:url(/themes/artidea24/images/icons/tiktok.svg);--svg-tiktok-aspect-ratio:448/512;--svg-x:url(/themes/artidea24/images/icons/x-twitter-brands.svg);--svg-x-aspect-ratio:461/416;--svg-youtube:url(/themes/artidea24/images/icons/youtube.svg);--svg-youtube-aspect-ratio:546/384;}html{scrollbar-gutter:stable;}body{background:white;}body.cke_editable{background:white;margin:0 12px;}body.cke_ltr{background:white;}@media (min-height:719px){body:has(#header){margin-top:var(--nav-header-height);}}@media print{body,body:has(#header){margin-top:0;}}.border-box{box-sizing:border-box;}#page-wrapper{box-sizing:border-box;width:100%;}.front #page-wrapper{margin-top:0;}@media (min-height:719px){#page-wrapper{margin-top:var(--nav-header-height);}}@media print{#page-wrapper{margin-top:0;}}#top-wrapper{overflow:hidden;padding-top:0;}@media print{#top-wrapper{display:none !important;}}@media (min-height:719px){.banner-visible #top-wrapper{padding-top:var(--nav-banner-height);}}@media (min-height:719px){.banner-visible.node-type-front-page #top-wrapper{padding-top:calc(16px + var(--nav-banner-height));}}#breadcrumb{box-sizing:border-box;position:relative;width:100%;min-width:320px;max-width:1220px;margin:0 auto;padding:0 20px;}#top{box-sizing:border-box;position:relative;width:100%;min-width:320px;max-width:1220px;margin:0 auto;padding:0 20px;overflow:hidden;}#top img{max-width:100%;height:auto;}#page{box-sizing:border-box;position:relative;width:100%;max-width:1220px;margin:0 auto;padding:0 20px 70px 20px;overflow:hidden;}.node-type-front-page #page{padding-bottom:2rem;}#messages-wrapper{box-sizing:border-box;width:100%;min-width:320px;max-width:1220px;margin:0 auto;padding:0 20px 20px 20px;overflow:hidden;}#top-wrapper.with-top + #page{margin-top:47px;}.node-type-front-page #top-wrapper.with-top + #page{margin-top:0;}#admin-bar{display:none;}.page-node-2125 #top-wrapper + #page{margin-top:1.6949152542%;}.view-main-image .views-row img{max-width:100%;height:auto;}.field-main-image,.node-article .field-image{overflow:hidden;}.field-main-image img,.node-article .field-image img{max-width:100%;height:auto;}.field-body img{max-width:100%;height:auto;}.node-page .field-body img[align=left],.node-page .field-body img[style*="float:left"],.node-page .field-body img[style*="float:left"]{display:block;float:left;margin:3px 1em 0.5em 0;max-width:50%;height:auto;}.node-page .field-body img[align=right],.node-page .field-body img[style*="float:right"],.node-page .field-body img[style*="float:right"]{display:block;float:right;margin:3px 0 0.5em 1em;max-width:50%;height:auto;}.video-row{float:left;width:280px;margin:0 35px 20px 0;}.view-blog-analysis td{width:50%;}.maintenance-page{min-height:750px;margin:0 50px;}.maintenance-page #header{min-height:140px;}.full-row img{max-width:100%;height:auto;margin:1rem 0;}@media (min-width:40rem){.full-row{display:flex;gap:3rem;margin:2rem 0;}.full-row img{max-width:100%;height:auto;margin:0;}}.below-body{margin:3rem 0 0 0;padding:1rem 0 0 0;border-top:3px solid #ddd;}body{font-family:var(--sans);font-weight:400;font-style:normal;font-size:17px;line-height:1.4;}strong,.bold,b{font-weight:700;}small{font-size:14px;}a{color:var(--a-link);}a:hover{color:var(--a-hover);}h1,.node-header .field-featured-video h2{font-family:var(--sans);font-weight:400;font-size:30px;line-height:1;text-transform:uppercase;margin:0 0 4px 0;}h1 .chevron-icon,.node-header .field-featured-video h2 .chevron-icon{display:inline-block;vertical-align:top;height:17px;width:17px;margin-top:8px;margin-left:7px;}p + h1,ul + h1,.tab-set + .paragraphs-items-field-indented-rows > h1:first-child{margin-top:1.5em;}.row-image + h1,.field-row-image + h1{margin-top:0.5em;}h1 + .field-body p:first-child,.views-field-body p:first-child{margin-top:0;}h1 + .columns-2{margin-top:2em;}.title-header,.node-header{margin:0 0 20px 0;}.breadcrumb,.section-title,.node-header .field-event-type{font-size:12px;color:var(--breadcrumb-link);margin:12px 0 29px 0;cursor:default;}.breadcrumb svg,.section-title svg,.node-header .field-event-type svg{display:inline-block;height:9px;width:9px;margin:0;fill:rgba(0,0,0,0.7);}.breadcrumb a,.section-title a,.node-header .field-event-type a{color:var(--breadcrumb-link);}.breadcrumb a:hover,.breadcrumb a:active,.section-title a:hover,.section-title a:active,.node-header .field-event-type a:hover,.node-header .field-event-type a:active{text-decoration:underline;cursor:pointer;}.breadcrumb a.active,.breadcrumb span,.section-title a.active,.section-title span,.node-header .field-event-type a.active,.node-header .field-event-type span{color:var(--breadcrumb-yah);}.submitted{font-size:12px;color:var(--submitted);margin:1.5em 0;}.field-sub-title{font-size:15px;color:var(--gray-57);}.node-header .field-sub-title,.artidea17-image-left .field-sub-title{font-family:var(--sans);font-weight:700;font-size:14px;line-height:18px;text-transform:uppercase;margin:0 0 1em 0;}.field-name-post-date,.field-release-date{font-size:12px;line-height:1;color:var(--gray-51);margin:0 0 1.5em 0;}.inline .field-label{display:inline;font-weight:700;}.label--inline{display:inline;font-weight:normal;}.inline .field-items,.inline .field-item{display:inline;}h2{font-family:var(--sans);font-weight:700;font-size:20px;line-height:1.3;margin:2.25em 0 0.25em 0;text-transform:uppercase;}h2 a{color:var(--heading-link);}h2 a:hover,h2 a:focus{color:var(--heading-hover);}h2:first-child{margin-top:0;}h1 + h2{margin-top:1.5em;}hr + h2{margin-top:1.9em;}.region-content .field-name-body .field-item h2:first-child,.region-content .field-name-body .field-item h3:first-child{margin-top:0;}.views-grouping h3{font-family:var(--sans);font-weight:700;font-size:20px;line-height:1.3;margin:2.25em 0 0.25em 0;text-transform:uppercase;margin:0;}h3{font-family:var(--sans);font-weight:700;font-size:18px;line-height:1.3;margin:2.5em 0 0.25em 0;}h3 a{color:var(--heading-link);}h3 a:hover,h3 a:focus{color:var(--heading-hover);}h3 .chevron-icon{display:inline-block;vertical-align:top;height:11px;width:11px;margin-top:7px;margin-left:6px;}h2 + h3{margin-top:1em;}h4{line-height:1.4;}p{margin:1em 0;}.field-item > p{margin-top:0;}.field-body > p:first-child{margin-top:0;}h3 + p{margin-top:0;}img{border:none;}.field-name-body img{box-sizing:border-box;max-width:100%;height:auto;margin:0 10px 10px 0;background:white;}.field-name-body p img{vertical-align:top;}a{text-decoration:none;}svg{fill:currentColor;}.views-table{width:100%;}.views-table td{padding:6px;}.sticky-table{width:100%;}.sticky-table td{padding:6px;}input[type=search],input[type=text],input[type=password],textarea{max-width:100%;border:1px solid #ddd;}.gmap-popup h4{margin:0;}.taxonomy-term.vocabulary-event-type .field-tags{margin-bottom:1em;}.taxonomy-term-description{font-size:16px;line-height:22px;margin:0;}.taxonomy-term-description p{margin:0 0 1em 0;}.page-taxonomy-term .main-1col--bottom{margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:4px solid #0097a7;}.page-taxonomy-term .main-1col--bottom hr.separator{margin:2rem 0;}.messages{font-family:var(--system-sans);font-size:13px;line-height:18px;}.node-article--full iframe{display:block;margin:0 auto;}#block-block-18{margin:1em 0;}@media screen and (max-width:550px){#block-block-18 iframe{display:none;}}@media screen and (max-width:550px){#block-block-18 small{font-size:14px;line-height:1.5;font-weight:bold;}}#block-views-venues-block-1{margin-bottom:2em;}@media screen and (max-width:550px){#block-views-venues-block-1 .content{display:none;}}.field-text-listing .field-item{font-family:var(--sans);font-weight:700;font-size:15px;line-height:20px;}#block-views-sponsor-page-blocks-block-1,#block-views-sponsor-page-blocks-block-2,#block-views-sponsor-page-blocks-block-3,#block-views-sponsor-page-blocks-block-4{text-align:center;margin:0 0 2em 0;}#block-views-sponsor-page-blocks-block-1 h2,#block-views-sponsor-page-blocks-block-2 h2,#block-views-sponsor-page-blocks-block-3 h2,#block-views-sponsor-page-blocks-block-4 h2{text-align:left;margin:1em 0;}#block-views-sponsor-page-blocks-block-1 h2,#block-views-sponsor-page-blocks-block-2 h2,#block-views-sponsor-page-blocks-block-3 h2{text-align:left;margin:2em 0;}#block-views-sponsor-page-blocks-block-1 div,#block-views-sponsor-page-blocks-block-2 div,#block-views-sponsor-page-blocks-block-3 div{display:inline-block;font-weight:bold;color:var(--gray-39);}#block-views-sponsor-page-blocks-block-1 .views-field-field-logo,#block-views-sponsor-page-blocks-block-2 .views-field-field-logo,#block-views-sponsor-page-blocks-block-3 .views-field-field-logo{padding:20px 40px;}#block-block-19{font-size:14px;line-height:1.3;margin:15px 0 5px 0;padding:1.5em;overflow:hidden;border:1px solid #000;font-weight:bold;}#block-block-19 :first-child{margin-top:0;}#block-block-19 :last-child{margin-bottom:0;}#block-block-19 p{margin:0 0 0.5em 0;}#block-block-19 h3{text-transform:uppercase;margin:1em 0 0 0;}#block-block-19 .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}#block-block-19 .button:hover,#block-block-19 .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.read-more{font-weight:700;white-space:nowrap;text-transform:uppercase;font-size:0.875em;}.read-more svg{display:inline-block;height:0.75em;width:0.75em;margin:0.4125em 0 0 0.125em;vertical-align:top;}.artidea-sidebar-right .sidebar + .sponsors{margin-top:3rem;}.artidea-sidebar-right .field--sponsored-by{margin:0;padding:0;border-top:3px solid #ddd;}.artidea-sidebar-right .field--sponsored-by h3{font-family:var(--sans);font-weight:700;font-size:20px;line-height:1.3;margin:2.25em 0 0.25em 0;text-transform:uppercase;margin:1rem 0 1rem 0;color:var(--gray-25);}ul.field-sponsored-by{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:2rem 3rem;}ul.field-sponsored-by li{margin:0;padding:0;list-style:none;display:block;}ul.field-sponsored-by li{margin:0;padding:0;}ul.field-sponsored-by .field-logo img{display:block;max-height:120px;max-width:240px;height:auto;width:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.text-uc{text-transform:uppercase;}.text-lc{text-transform:lowercase;}.text-ulc{text-transform:none;}@keyframes barberpole{100%{background-position:0 0;}}.topnav-menu{list-style:none;margin:0 0 0 0;padding:0;display:grid;grid-auto-flow:column;gap:0.5rem;}.topnav-menu--item{position:relative;margin:0;}.topnav-button{display:inline-block;padding:0.375rem 0.5rem;font-family:inherit;font-size:1rem;text-decoration:none;text-align:left;white-space:nowrap;color:var(--ai23-purple-dark);background:white;border:none;cursor:default;}.topnav-menu--item:hover .topnav-button,.topnav-menu--item:focus-within .topnav-button{color:white;background:var(--ai23-mulberry);transition-delay:120ms;}.topnav-submenu{position:absolute;top:100%;left:0;min-width:15ch;list-style:none;margin:0;padding:0;transform:rotateX(-90deg);transform-origin:top center;opacity:0.3;transition:280ms all 120ms ease-out;background:white;border-radius:4px;box-shadow:0 0.15em 0.25em rgba(0,0,0,0.25);}.topnav-submenu li{margin:0;padding:0;}.topnav-menu--item:hover .topnav-submenu,.topnav-menu--item:focus-within .topnav-submenu{opacity:1;transform:rotateX(0);visibility:visible;}.topnav-menu--item:last-child .topnav-submenu{left:auto;right:0;}.topnav-submenu a{display:block;padding:0.375rem 0.5em;font-size:1rem;text-decoration:none;color:var(--ai23-purple-dark);background:transparent;}.topnav-submenu a:active,.topnav-submenu a:hover{color:white;background:var(--ai23-mulberry-dark);}#mobile-menu-dropdown{display:block;width:270px;margin:40px 0 0 0;padding:0;text-align:left;background:white;box-shadow:0 3px 5px 1px rgba(0,0,0,0.4);z-index:112;position:relative;}#mobile-menu{display:block;position:absolute;right:10px;top:0;z-index:201;}.with-popup #mobile-menu{margin-right:10px;}#mobile-menu .button{position:absolute;right:0;height:40px;width:40px;background:var(--logo-red);z-index:13;}#mobile-menu .button:hover{cursor:pointer;}#mobile-menu #show-menu{display:block;height:40px;width:40px;margin:0;padding:0;background:transparent url(/themes/artidea24/images/menu.png) no-repeat 0 0;}#mobile-menu #mobile-menu-dropdown{display:none;}#mobile-menu.menu-is-open #show-menu{background:transparent url(/themes/artidea24/images/close.png) no-repeat 0 0;}#mobile-menu.menu-is-open #mobile-menu-dropdown{display:block;}.mobile-menu{margin:0;padding:0;list-style:none;}.mobile-menu--item{margin:0;padding:0;}.mobile-button{display:block;width:100%;padding:0.75rem 1rem;font-family:inherit;font-size:1rem;text-decoration:none;font-weight:700;text-align:left;white-space:nowrap;color:var(--ai23-purple-dark);background:white;border:none;cursor:default;}.mobile-button:hover{color:white;background:var(--ai23-mulberry-dark);}.mobile-submenu{display:none;background:transparent;min-width:10ch;list-style:none;margin:0;padding:0;}.mobile-submenu li{margin:0;padding:0;}.mobile-submenu a{display:block;padding:0.375rem 0.5rem 0.375rem 2rem;font-size:1rem;text-decoration:none;color:var(--ai23-purple-dark);background:transparent;}.mobile-submenu a:active,.mobile-submenu a:hover{color:white;background:var(--ai23-mulberry-dark);}.submenu-is-open .mobile-button,.submenu-is-open .mobile-button:hover{color:white;background:var(--ai23-mulberry);}.submenu-is-open .mobile-submenu{display:block;}#mobile-menu-account{font-size:15px;line-height:1.2;padding:1rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:white;}#mobile-menu-account a{display:inline-block;margin:0.375rem 0;padding:0;font-size:1rem;text-decoration:none;color:var(--ai23-purple-dark);}#mobile-menu-account a:active,#mobile-menu-account a:hover{text-decoration:underline;}#mobile-menu-social{padding:1rem 0.75rem;}#mobile-menu-social a{display:inline-block;width:1rem;height:1rem;margin:0 1rem 0 0;}#mobile-menu-social svg{width:1rem;height:1rem;}@media (min-height:719px){#mobile-menu{position:fixed;}}@media screen and (min-width:997px){#mobile-menu{display:none;}}#header-wrapper{box-sizing:border-box;display:flex;gap:1rem;position:relative;height:var(--nav-header-height);width:100%;margin:0;padding:0 0 1px 0;background:white;z-index:33;border-bottom:1px solid white;}@media print{#header-wrapper{display:none !important;}}body.banner-visible #header-wrapper{border:none;}#header-wrapper.not-top{border-bottom:1px solid var(--nav-header-border);}@media (min-height:719px){#header-wrapper{position:fixed;top:0;}}#header{box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 10px;z-index:34;}#nav-wrapper{display:flex;flex-direction:column;justify-content:space-between;}#upper-nav{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;}@media screen and (max-width:996px){#header-topnav{display:none;}}@media print{#userwayAccessibilityIcon{display:none;}}#header-left{display:flex;gap:0.5rem;align-items:center;}#header-right{display:flex;gap:0.5rem;align-items:center;}#header-spektrix{font-size:13px;line-height:1.4;font-family:var(--sans);font-weight:700;min-width:9rem;text-transform:uppercase;text-align:right;}#header-spektrix a{color:var(--ai23-magenta-dark);}#header-icons{display:block;}#header-icons ul{display:flex;justify-content:space-between;gap:0.75rem;margin:0;padding:0;list-style:none;}#header-icons li{margin:0;padding:0;}#header-icons a{display:block;padding:3px;color:var(--ai23-purple-dark);background:transparent;}#header-icons a svg{fill:var(--ai23-purple-dark);}#header-icons a:active,#header-icons a:hover{color:var(--icon-hover);}#header-icons a:active svg,#header-icons a:hover svg{fill:var(--icon-hover);}#gtranslate-block{display:flex;gap:0.75rem;height:24px;margin:2px 0 0 0;}#gtranslate-block a:after{content:"";display:inline-block;font-size:0.8125rem;line-height:1.125;font-family:var(--sans);font-weight:500;vertical-align:top;margin:0.25rem 0 0 0.25rem;color:var(--ai23-purple-dark);}#gtranslate-block a[title^=English]:after{content:"EN";}#gtranslate-block a[title^=Chinese]:after{content:"ZH-CN";}#gtranslate-block a[title^=French]:after{content:"FR";}#gtranslate-block a[title^=Spanish]:after{content:"ES";}.header-icons--search{display:block;position:absolute;top:0;right:60px;}.header-icons--search a{display:block;height:40px;width:40px;}.header-icons--search svg{height:1.125rem;width:1.125rem;margin:10px 0 0 10px;}#gtranslate-block{position:absolute;top:48px;right:10px;}@media (min-width:600px){#gtranslate-block{top:8px;right:115px;}}@media (min-width:997px){#header-icons{padding-right:5px;}#gtranslate-block{position:relative;top:0;right:0;}.header-icons--search{position:relative;top:0;right:0;}.header-icons--search a{height:auto;width:auto;}.header-icons--search svg{margin:0;}}#nav-menu-account{font-size:15px;line-height:1.2;padding:0.125rem 0 0 0;background:white;}#nav-menu-account a{text-decoration:none;color:var(--ai23-purple-dark);background:transparent;}#nav-menu-account a:active,#nav-menu-account a:hover{text-decoration:underline;}@media (max-width:996px){#nav-menu-account{display:none;}}#logo{display:flex;align-items:center;height:60px;}#logo--image svg,#logo--image img{display:block;width:65px;height:40px;}.svg-logo-text-fill{fill:black;}.svg-logo-bubble-fill{fill:var(--logo-accent-color);}#logo--dates{font-size:12px;line-height:16px;text-transform:uppercase;color:black;width:7rem;padding:9px 10px 0 8px;}#banner-wrapper{position:relative;width:100%;color:white;background:var(--logo-red);z-index:30;}@media print{#banner-wrapper{display:none !important;}}@media (min-height:719px){#banner-wrapper{position:fixed;top:var(--nav-header-height);}}#banner{display:table;height:44px;width:100%;max-width:1220px;margin:0 auto;}#banner-message{font-weight:700;font-size:16px;line-height:18px;display:table-cell;vertical-align:middle;width:95%;padding:3px 0 0 20px;text-transform:uppercase;text-align:center;}#banner-message a{text-decoration:none;color:white;}#banner-message a:active,#banner-message a:hover{text-decoration:underline;}#banner-close{display:table-cell;vertical-align:middle;width:32px;padding:0 20px 2px 10px;text-align:right;}#banner-close svg:hover{cursor:pointer;}.node-type-front-page #top .view-front-page-top .views-row h1{font-family:var(--sans);font-weight:700;text-align:center;color:white;margin:0 auto 0 auto;text-shadow:0 0 3px rgba(0,0,0,0.8);max-width:15em;}.node-type-front-page #top .view-front-page-top .views-row h2{font-family:var(--sans);font-weight:700;text-align:center;color:white;margin:0 auto 2em auto;text-shadow:0 0 3px rgba(0,0,0,0.8);}.node-type-front-page #top .view-front-page-top .views-row h1 + h2{margin-top:0.5em;}.node-type-front-page #top .view-front-page-top .views-row h3{font-family:var(--sans);font-weight:700;text-align:center;color:white;margin:0 auto 2em auto;text-shadow:0 0 3px rgba(0,0,0,0.8);}.node-type-front-page #page .region-content .node-front-page > .content > h2{text-align:center;margin:22px 0 10px 0;}#footer-wrapper{width:100%;margin:0;color:black;background:white;}@media print{#footer-wrapper{display:none !important;}}@media (max-width:600px){#footer-wrapper{background:white;}}@media (min-width:601px) and (max-width:900px){#footer-wrapper{background:white;}}@media (min-width:901px){#footer-wrapper{background:white;}}.node-type-front-page #footer-wrapper{margin-top:3rem;}#footer{box-sizing:border-box;width:100%;max-width:1220px;margin:0 auto;padding:30px 20px 70px 20px;font-size:14px;}#footer:before{content:"";display:block;height:3rem;width:100%;border-top:3px solid black;}#footer a{text-decoration:none;color:black;}#footer a:hover,#footer a:focus{color:black;}#footer h2{font-weight:700;margin:0 0 0.5em 0;font-size:14px;text-transform:uppercase;color:var(--footer-heading);}#footer h2 a{color:var(--footer-heading);}#footer h2 a:hover,#footer h2 a:focus{color:var(--footer-hover);}#footer .menu{margin:0 0 1em 0;padding:0;}#footer .menu li{margin:0 0 0.5em 0;padding:0;list-style:none;}#footer-search:before,#footer-search:after{content:"";display:table;}#footer-search:after{clear:both;}#footer-search .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;padding:0;}#footer-search .form-wrapper .form-item{margin:0;}#footer-search input{font-size:14px;line-height:18px;float:left;height:2.5em;margin:0;color:black;background:white;border:none;}#footer-search input[type=search]{box-sizing:border-box;width:190px;margin:0;padding:8px 10px;-webkit-appearance:none;border-radius:0;border:1px solid var(--gray-74);}#footer-search input[type=search]::-webkit-input-placeholder{color:var(--gray-57);}#footer-search input[type=search]::-moz-placeholder{color:var(--gray-57);opacity:1;}#footer-search input[type=search]:-ms-input-placeholder{color:var(--gray-57);}#footer-search input[type=search]:hover::-webkit-input-placeholder{color:black;}#footer-search input[type=search]:hover::-moz-placeholder{color:black;opacity:1;}#footer-search input[type=search]:hover:-ms-input-placeholder{color:black;}#footer-search input[type=search]:focus::-webkit-input-placeholder{color:transparent;}#footer-search input[type=search]:focus::-moz-placeholder{color:transparent;opacity:0;}#footer-search input[type=search]:focus:-ms-input-placeholder{color:transparent;}#footer-search input[type=submit]{font-weight:700;font-size:14px;line-height:16px;display:inline-block;padding:7px 14px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);border:none;border-radius:0;margin:0;padding:8px 15px;}#footer-search input[type=submit]:hover,#footer-search input[type=submit]:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}.footer-sponsors{--footer-logo-height:5rem;--footer-logo-width:10rem;padding:1rem 0;margin:1rem 0 2rem 0;text-align:center;border-top:3px solid #ddd;border-bottom:3px solid #ddd;}.footer-sponsor{display:block;margin:3rem 0;}@media (min-width:600px){.footer-sponsors{padding:1.5rem 0;}.footer-sponsor{display:inline-block;margin:1.5rem 1.5rem;vertical-align:middle;}}#footer-logo img,#footer-logo svg{display:block;width:100%;height:auto;}#footer-bottom:before,#footer-bottom:after{content:"";display:table;}#footer-bottom:after{clear:both;}#footer-fineprint{text-align:center;}#footer-fineprint p{font-size:12px;line-height:1.5;margin:0 0 1em 0;}#footer-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:4rem 0 2rem 0;}#footer-logo{width:280px;margin:0 auto 40px auto;}#footer-signup,#footer-main-links,#footer-more-links{width:100%;margin:0 auto 30px auto;text-align:center;}@media screen and (min-width:400px){#footer-search input[type=search]{width:260px;}}@media screen and (min-width:700px){#footer{display:grid;grid-template-columns:1fr 280px;gap:0 1.25rem;width:100%;}#footer:before{grid-row-start:1;grid-column-start:1;grid-column-end:-1;margin:0;}#footer-logo{grid-row-start:2;grid-row-end:span 3;grid-column-start:-2;}#footer-main-links{grid-row-start:2;grid-column-start:1;}#footer-more-links{grid-row-start:3;grid-column-start:1;}#footer-signup{grid-row-start:4;grid-column-start:1;}#footer-logos{grid-column-start:1;grid-column-end:-1;}#footer-bottom{grid-column-start:1;grid-column-end:-1;display:table;width:100%;}}@media screen and (min-width:820px){#footer{grid-template-columns:1.25fr 1fr 280px;}#footer-logo{grid-row-end:span 2;}#footer-main-links{text-align:left;}#footer-more-links{grid-row-start:2;grid-column-start:2;text-align:left;}#footer-signup{grid-row-start:3;grid-column-start:1;text-align:left;}}@media screen and (min-width:990px){#footer{grid-template-columns:1fr 1.25fr 1fr 280px;}#footer-signup{grid-row-start:2;grid-column-start:1;}#footer-main-links{grid-column-start:2;}#footer-more-links{grid-column-start:3;}#footer-fineprint,#footer-search{display:table-cell;vertical-align:top;text-align:left;}#footer-search .form-wrapper{margin:0;}}.region-footer{margin:1rem 0 0 0;padding:0;}.link-button{display:inline-block;font-weight:700;font-size:1rem;line-height:1.1;margin:0 0 1rem 0;padding:0.625em 0.875em 0.5em 0.875em;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-bottom:1em;}.link-button:hover,.link-button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);cursor:pointer;}.link-button svg{vertical-align:top;margin:2px 0.5rem 0 0;}.link-button:has(+ .link-button){margin-right:0.75rem;}.infobox{font-size:14px;line-height:1.3;margin:15px 0 5px 0;}.infobox :first-child{margin-top:0;}.infobox :last-child{margin-bottom:0;}.infobox p{margin:0 0 0.5em 0;}.infobox h3{text-transform:uppercase;margin:1em 0 0 0;}.infobox .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.infobox .button:hover,.infobox .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.highlight{font-size:14px;line-height:1.3;margin:15px 0 5px 0;padding:1.5em;overflow:hidden;border:1px solid #000;}.highlight :first-child{margin-top:0;}.highlight :last-child{margin-bottom:0;}.highlight p{margin:0 0 0.5em 0;}.highlight h3{text-transform:uppercase;margin:1em 0 0 0;}.highlight .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.highlight .button:hover,.highlight .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.field-venue{margin:0.2em 0;}.field-venue .field-name-title-street .field-item a{font-weight:700;}.field-venue h3{margin:0;}.field-duration{margin:0.2em 0;}.field-intro-blurb{font-size:16px;}.dates a{font-size:11px;line-height:1;}.field-name-ticket-info-link{font-size:12px;line-height:15px;}.mobile-jump-link{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;align-items:center;}.mobile-jump-link svg{margin:0 0.3125rem 0 0;}@media screen and (min-width:780px){.mobile-jump-link{display:none;}}.calendar-icon{display:inline-block;vertical-align:top;height:18px;width:18px;margin:1px 0 0 0;}#details{display:block;position:relative;padding:0 0 20px 0;border-top:20px solid transparent;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}@media (min-height:719px){#details{border-top:var(--nav-header-extra-height) solid transparent;margin:calc(-1 * var(--nav-header-height)) 0 0;}body.banner-visible #details{border-top:var(--nav-header-banner-extra-height) solid transparent;margin:calc(-1 * var(--nav-header-banner-height)) 0 0;}}@media screen and (min-width:780px){#details{display:none;margin:0;padding:0;border:none;}}#details:before{content:"";position:absolute;top:-1px;left:0;right:0;border-top:2px solid #0097a7;}@media screen and (min-width:780px){#details:before{display:none;}}.artidea17-1col .details{font-size:16px;}.artidea17-1col .main-content .field-tags{margin:0 0 10px 0;}.artidea17-1col .intro-area .field{margin:0 0 1em 0;}.artidea17-1col .intro-area .field-ticket-info{font-size:14px;line-height:1.3;margin:15px 0 5px 0;padding:1.5em;overflow:hidden;border:1px solid #000;}.artidea17-1col .intro-area .field-ticket-info :first-child{margin-top:0;}.artidea17-1col .intro-area .field-ticket-info :last-child{margin-bottom:0;}.artidea17-1col .intro-area .field-ticket-info p{margin:0 0 0.5em 0;}.artidea17-1col .intro-area .field-ticket-info h3{text-transform:uppercase;margin:1em 0 0 0;}.artidea17-1col .intro-area .field-ticket-info .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.artidea17-1col .intro-area .field-ticket-info .button:hover,.artidea17-1col .intro-area .field-ticket-info .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.artidea17-1col .intro-area .field-premium-options{font-size:14px;line-height:1.3;margin:15px 0 5px 0;}.artidea17-1col .intro-area .field-premium-options :first-child{margin-top:0;}.artidea17-1col .intro-area .field-premium-options :last-child{margin-bottom:0;}.artidea17-1col .intro-area .field-premium-options p{margin:0 0 0.5em 0;}.artidea17-1col .intro-area .field-premium-options h3{text-transform:uppercase;margin:1em 0 0 0;}.artidea17-1col .intro-area .field-premium-options .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.artidea17-1col .intro-area .field-premium-options .button:hover,.artidea17-1col .intro-area .field-premium-options .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.artidea17-1col .intro-area .field-event-disclaimer{font-size:14px;line-height:1.3;margin:15px 0 5px 0;}.artidea17-1col .intro-area .field-event-disclaimer :first-child{margin-top:0;}.artidea17-1col .intro-area .field-event-disclaimer :last-child{margin-bottom:0;}.artidea17-1col .intro-area .field-event-disclaimer p{margin:0 0 0.5em 0;}.artidea17-1col .intro-area .field-event-disclaimer h3{text-transform:uppercase;margin:1em 0 0 0;}.artidea17-1col .intro-area .field-event-disclaimer .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.artidea17-1col .intro-area .field-event-disclaimer .button:hover,.artidea17-1col .intro-area .field-event-disclaimer .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.artidea17-thumbnail-left .main-content .field-tags{margin:10px 0 0 0;}.artidea17-image-left .main-content .field-tags{margin:1em 0 10px 0;}.artidea-sidebar-right img{display:block;max-width:100%;height:auto;}.artidea-sidebar-right .main > div{margin:0 0 1em 0;}.artidea-sidebar-right .main .field-photos:first-child{margin-top:5px;}.artidea-sidebar-right .main .field-speaker-photo{margin:0;}.artidea-sidebar-right .sidebar .field-tags{margin:0 0 1em 0;padding:3px 0;}.artidea-sidebar-right .sidebar .field-tags .tags-list a{font-weight:700;font-size:12px;line-height:1.4;text-transform:uppercase;padding:8px 8px 6px 8px;margin-right:1em;margin-bottom:1em;}.artidea-sidebar-right .sidebar .field-tags .tags-separator{font-size:0.5em;}.artidea-sidebar-right .sidebar .field-tags:has(> a){display:flex;flex-wrap:wrap;gap:0.75rem;}.artidea-sidebar-right .sidebar .paragraphs-items-field-dates-and-times{font-size:17px;line-height:1.4;font-weight:700;}.artidea-sidebar-right .sidebar .field-duration{font-size:17px;line-height:1.4;margin-top:3px;}.artidea-sidebar-right .sidebar .field-venue{margin:1em 0;}.artidea-sidebar-right .sidebar .field-ticket-info{font-size:14px;line-height:1.3;margin:15px 0 5px 0;padding:1.5em;overflow:hidden;border:1px solid #000;margin-top:30px;}.artidea-sidebar-right .sidebar .field-ticket-info :first-child{margin-top:0;}.artidea-sidebar-right .sidebar .field-ticket-info :last-child{margin-bottom:0;}.artidea-sidebar-right .sidebar .field-ticket-info p{margin:0 0 0.5em 0;}.artidea-sidebar-right .sidebar .field-ticket-info h3{text-transform:uppercase;margin:1em 0 0 0;}.artidea-sidebar-right .sidebar .field-ticket-info .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.artidea-sidebar-right .sidebar .field-ticket-info .button:hover,.artidea-sidebar-right .sidebar .field-ticket-info .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.artidea-sidebar-right .sidebar .field-ticket-info p{margin:0 0 7px 0;}.artidea-sidebar-right .sidebar .field-premium-options{font-size:14px;line-height:1.3;margin:15px 0 5px 0;margin:15px 0 0 0;}.artidea-sidebar-right .sidebar .field-premium-options :first-child{margin-top:0;}.artidea-sidebar-right .sidebar .field-premium-options :last-child{margin-bottom:0;}.artidea-sidebar-right .sidebar .field-premium-options p{margin:0 0 0.5em 0;}.artidea-sidebar-right .sidebar .field-premium-options h3{text-transform:uppercase;margin:1em 0 0 0;}.artidea-sidebar-right .sidebar .field-premium-options .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.artidea-sidebar-right .sidebar .field-premium-options .button:hover,.artidea-sidebar-right .sidebar .field-premium-options .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.artidea-sidebar-right .sidebar .field-premium-options p{margin:0 0 7px 0;}.artidea-sidebar-right .sidebar .field-event-disclaimer{font-size:14px;line-height:1.3;margin:15px 0 5px 0;margin:15px 0 0 0;}.artidea-sidebar-right .sidebar .field-event-disclaimer :first-child{margin-top:0;}.artidea-sidebar-right .sidebar .field-event-disclaimer :last-child{margin-bottom:0;}.artidea-sidebar-right .sidebar .field-event-disclaimer p{margin:0 0 0.5em 0;}.artidea-sidebar-right .sidebar .field-event-disclaimer h3{text-transform:uppercase;margin:1em 0 0 0;}.artidea-sidebar-right .sidebar .field-event-disclaimer .button{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);margin-top:1.75em;}.artidea-sidebar-right .sidebar .field-event-disclaimer .button:hover,.artidea-sidebar-right .sidebar .field-event-disclaimer .button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.artidea-sidebar-right .sidebar .field-event-disclaimer p{margin:0 0 7px 0;}.artidea-sidebar-right .sidebar .field-ticket-links{margin-top:20px;}.artidea-sidebar-right .sidebar .field-related-events .node.view-mode-card .main-content > :not(h3:first-child){display:none;}.artidea-sidebar-right .sidebar .sharing-icons{margin-top:1.75em;padding-top:1rem;border-top:3px solid #ddd;}.artidea-sidebar-right .sidebar .sharing-icons h2{margin:0;}.artidea-sidebar-right .sidebar #details:first-child + *:nth-child(2){margin-top:0;}.sold-out-notice{font-weight:700;font-size:14px;line-height:18px;margin:0 0 0.5em 0;text-transform:uppercase;}.thumbnail-tile{font-size:14px;line-height:1.3;}.thumbnail-tile h3{font-size:18px;line-height:1.2;margin:8px 0 1px 0;}.thumbnail-tile h4{font-weight:normal;font-size:15px;line-height:1.2;margin:0;}.thumbnail-tile .field-sub-title{font-size:15px;line-height:1.2;color:var(--gray-57);}.thumbnail-tile .button.button-small a{display:inline-block;font-weight:700;font-size:1rem;line-height:1.1;margin:0 0 1rem 0;padding:0.625em 0.875em 0.5em 0.875em;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);display:inline-block;font-size:14px;padding:0.5rem 0.75rem;}.thumbnail-tile .button.button-small a:hover,.thumbnail-tile .button.button-small a:active{color:var(--button-hover-fg);background:var(--button-hover-bg);cursor:pointer;}.thumbnail-tile .button.button-small a svg{vertical-align:top;margin:2px 0.5rem 0 0;}.thumbnail-tile .button.button-small a:has(+ .thumbnail-tile .button.button-small a){margin-right:0.75rem;}.thumbnail-tile .thumbnail{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;background:var(--gray-97);}.thumbnail-tile .thumbnail figure{position:absolute;top:0;left:50%;width:100%;height:100%;margin:0 -50%;padding:0;}.thumbnail-tile .thumbnail figure img{display:block;max-width:100.25%;height:auto;}.thumbnail-tile .thumbnail .free-tag,.thumbnail-tile .thumbnail .ticketed-tag{position:absolute;bottom:0;left:0;margin:0 !important;}.thumbnail-tile .thumbnail .date-tag{position:absolute;bottom:0;right:0;}.thumbnail-tile .thumbnail .date-tag span{display:block;}.thumbnail-tile .thumbnail .date-tag a{display:block;padding:0 12px 2px 12px;text-align:center;text-transform:uppercase;color:white;background:var(--ai23-purple-dark);}.thumbnail-tile .thumbnail .date-tag .date-range-days{white-space:nowrap;}.field-related-events > .field-items > .field-item,.view-venue-events > .view-content > .views-row,.brief-summary-row{margin:1em 0;padding:0 0 1em 0;border-bottom:1px solid var(--hr-color);}.field-related-events > .field-items > .field-item:last-child,.view-venue-events > .view-content > .views-row:last-child,.brief-summary-row:last-child{border-bottom:none;padding-bottom:0;}.field-related-events > .field-items > .field-item .artidea17-thumbnail-left h3,.view-venue-events > .view-content > .views-row .artidea17-thumbnail-left h3,.brief-summary-row .artidea17-thumbnail-left h3{margin-top:0;}.field-related-events{margin:30px 0;padding:10px;background:var(--node-block-bg);}.field-related-events h2,.field-related-events h3.field-label{font-family:var(--sans);font-weight:700;font-size:18px;line-height:1.3;margin:2.5em 0 0.25em 0;margin:0 0 7px 0;}.view-events-by-tag .date{font-size:11px;line-height:1;color:var(--gray-68);}.view-events-by-tag h3{font-family:var(--sans);font-weight:700;font-size:20px;line-height:1.3;margin:2.25em 0 0.25em 0;text-transform:uppercase;}.artidea-sidebar-right.node-tour .field-venue.field-label-inline .field-items{padding:0;margin:0;}.artidea-sidebar-right.node-tour .field-venue.field-label-inline .field-items .field{display:inline;}.group-artist-link-buttons,.artidea-sidebar-right .main .group-artist-link-buttons{margin:0.7em 0 0 0;}.group-artist-link-buttons > div,.artidea-sidebar-right .main .group-artist-link-buttons > div{display:inline-block;margin-right:1em;margin-bottom:1em;}.group-artist-link-buttons > div a,.artidea-sidebar-right .main .group-artist-link-buttons > div a{display:block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);}.group-artist-link-buttons > div a:hover,.group-artist-link-buttons > div a:focus,.artidea-sidebar-right .main .group-artist-link-buttons > div a:hover,.artidea-sidebar-right .main .group-artist-link-buttons > div a:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}.group-artist-link-buttons > div a svg,.artidea-sidebar-right .main .group-artist-link-buttons > div a svg{display:inline-block;margin-bottom:2px;margin-left:7px;vertical-align:middle;}a.tag{font-weight:700;font-size:12px;line-height:13px;display:inline-block;text-transform:uppercase;padding:8px 7px;color:var(--tag-fg);background:var(--tag-bg);}a.tag:hover,a.tag:focus{color:var(--tag-hover-fg);background:var(--tag-hover-bg);}.tag-red{--tag-bg:var(--ai23-red);--tag-hover-bg:var(--ai23-red-dark);}.tag-orange{--tag-bg:var(--ai23-orange);--tag-hover-bg:var(--ai23-orange-dark);}.tag-yellow{--tag-bg:var(--ai23-yellow);--tag-hover-bg:var(--ai23-yellow-dark);}.tag-lime{--tag-bg:var(--ai23-lime);--tag-hover-bg:var(--ai23-lime-dark);}.tag-pear{--tag-bg:var(--ai23-pear);--tag-hover-bg:var(--ai23-pear-dark);}.tag-seafoam{--tag-bg:var(--ai23-seafoam);--tag-hover-bg:var(--ai23-seafoam-dark);}.tag-jade{--tag-bg:var(--ai23-jade);--tag-hover-bg:var(--ai23-jade-dark);}.tag-teal{--tag-bg:var(--ai23-teal);--tag-hover-bg:var(--ai23-teal-dark);}.tag-sky{--tag-bg:var(--ai23-sky);--tag-hover-bg:var(--ai23-sky-dark);}.tag-caroline{--tag-bg:var(--ai23-caroline);--tag-hover-bg:var(--ai23-caroline-dark);}.tag-navy{--tag-bg:var(--ai23-navy);--tag-hover-bg:var(--ai23-navy-dark);}.tag-iris{--tag-bg:var(--ai23-iris);--tag-hover-bg:var(--ai23-iris-dark);}.tag-purple{--tag-bg:var(--ai23-purple);--tag-hover-bg:var(--ai23-purple-dark);}.tag-mulberry{--tag-bg:var(--ai23-mulberry);--tag-hover-bg:var(--ai23-mulberry-dark);}.tag-magenta{--tag-bg:var(--ai23-magenta);--tag-hover-bg:var(--ai23-magenta-dark);}.tag-coral{--tag-bg:var(--ai23-coral);--tag-hover-bg:var(--ai23-coral-dark);}.button{--icon-mask:black;--icon-aspect-ratio:1;display:inline-block;font-weight:700;font-size:var(--button-font-size);line-height:1.1;margin:0 0 1rem 0;padding:var(--button-padding);text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:var(--button-fg);background:var(--button-bg);}.button:hover,.button:active{color:var(--button-hover-fg);background:var(--button-hover-bg);cursor:pointer;}.button:has(+ .button){margin-right:0.75rem;}.button:not(.icon,.circle,.stacked){--button-fg:var(--ai15-blue);--button-hover-fg:var(--ai15-blue);--button-bg:var(--ai15-gold);--button-hover-bg:var(--ai15-gold-dark);}.button.icon,.button.circle,.button.stacked{--button-fg:var(--ai23-white);--button-hover-fg:var(--ai23-white);--button-bg:var(--ai23-navy);--button-hover-bg:var(--ai23-navy-dark);}.button.icon,.button.circle{direction:ltr;text-align:left;text-indent:-9999em;}.button.rounded{border-radius:0.5em;}.button.pill{border-radius:9em;}.button.icon{height:var(--icon-height);aspect-ratio:var(--icon-aspect-ratio);mask-image:var(--icon-mask);mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;}.button.circle{position:relative;display:inline-flex;align-items:center;justify-content:center;height:calc(1.625 * var(--icon-height));aspect-ratio:1;border-radius:50%;}.button.circle:after{content:"";display:block;height:var(--icon-height);aspect-ratio:1;mask-image:var(--icon-mask);mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;background:var(--button-fg);}.button.stacked{position:relative;text-align:center;color:var(--button-bg);background:transparent;}.button.stacked:hover,.button.stacked:active{color:var(--button-hover-bg);background:transparent;}.button.stacked:hover:before,.button.stacked:active:before{background:var(--button-hover-bg);}.button.stacked:before{content:"";display:block;height:var(--icon-height);aspect-ratio:var(--icon-aspect-ratio);margin:0 auto 0.5em auto;mask-image:var(--icon-mask);mask-repeat:no-repeat;mask-size:contain;mask-position:50% 50%;background:var(--button-bg);}.button.chevron{--icon-mask:var(--svg-chevron);--icon-aspect-ratio:var(--svg-chevron-aspect-ratio);}.button.chevron-left{--icon-mask:var(--svg-chevron-left);--icon-aspect-ratio:var(--svg-chevron-left-aspect-ratio);}.button.facebook{--icon-mask:var(--svg-facebook);--icon-aspect-ratio:var(--svg-facebook-aspect-ratio);}.button.instagram{--icon-mask:var(--svg-instagram);--icon-aspect-ratio:var(--svg-instagram-aspect-ratio);}.button.spotify{--icon-mask:var(--svg-spotify);--icon-aspect-ratio:var(--svg-spotify-aspect-ratio);}.button.tiktok{--icon-mask:var(--svg-tiktok);--icon-aspect-ratio:var(--svg-tiktok-aspect-ratio);}.button.twitter{--icon-mask:var(--svg-twitter);--icon-aspect-ratio:var(--svg-twitter-aspect-ratio);}.button.vimeo{--icon-mask:var(--svg-vimeo);--icon-aspect-ratio:var(--svg-vimeo-aspect-ratio);}.button.website{--icon-mask:var(--svg-website);--icon-aspect-ratio:var(--svg-website-aspect-ratio);}.button.x{--icon-mask:var(--svg-x);--icon-aspect-ratio:var(--svg-x-aspect-ratio);}.button.youtube{--icon-mask:var(--svg-youtube);--icon-aspect-ratio:var(--svg-youtube-aspect-ratio);}.button.chevron:not(.icon,.circle,.stacked):after,.button.chevron-left:not(.icon,.circle,.stacked):after,.button.facebook:not(.icon,.circle,.stacked):after,.button.instagram:not(.icon,.circle,.stacked):after,.button.spotify:not(.icon,.circle,.stacked):after,.button.tiktok:not(.icon,.circle,.stacked):after,.button.twitter:not(.icon,.circle,.stacked):after,.button.vimeo:not(.icon,.circle,.stacked):after,.button.website:not(.icon,.circle,.stacked):after,.button.x:not(.icon,.circle,.stacked):after,.button.youtube:not(.icon,.circle,.stacked):after{content:"";display:inline-block;height:var(--icon-height);aspect-ratio:var(--icon-aspect-ratio);vertical-align:top;margin-inline:0.5em 0;margin-block:0;mask-image:var(--icon-mask);mask-repeat:no-repeat;mask-size:contain;background:var(--button-fg);}.button.right:not(.icon,.circle,.stacked):after{margin-inline:0.5em 0;float:right;}.button.left:not(.icon,.circle,.stacked):after{margin-inline:0 0.5em;float:left;}.button.red{--button-fg:white;--button-bg:var(--ai23-red);--button-hover-fg:white;--button-hover-bg:var(--ai23-red-dark);}.button.orange{--button-fg:white;--button-bg:var(--ai23-orange);--button-hover-fg:white;--button-hover-bg:var(--ai23-orange-dark);}.button.yellow{--button-fg:white;--button-bg:var(--ai23-yellow);--button-hover-fg:white;--button-hover-bg:var(--ai23-yellow-dark);}.button.lime{--button-fg:white;--button-bg:var(--ai23-lime);--button-hover-fg:white;--button-hover-bg:var(--ai23-lime-dark);}.button.pear{--button-fg:white;--button-bg:var(--ai23-pear);--button-hover-fg:white;--button-hover-bg:var(--ai23-pear-dark);}.button.seafoam{--button-fg:white;--button-bg:var(--ai23-seafoam);--button-hover-fg:white;--button-hover-bg:var(--ai23-seafoam-dark);}.button.jade{--button-fg:white;--button-bg:var(--ai23-jade);--button-hover-fg:white;--button-hover-bg:var(--ai23-jade-dark);}.button.teal{--button-fg:white;--button-bg:var(--ai23-teal);--button-hover-fg:white;--button-hover-bg:var(--ai23-teal-dark);}.button.sky{--button-fg:white;--button-bg:var(--ai23-sky);--button-hover-fg:white;--button-hover-bg:var(--ai23-sky-dark);}.button.caroline{--button-fg:white;--button-bg:var(--ai23-caroline);--button-hover-fg:white;--button-hover-bg:var(--ai23-caroline-dark);}.button.navy{--button-fg:white;--button-bg:var(--ai23-navy);--button-hover-fg:white;--button-hover-bg:var(--ai23-navy-dark);}.button.iris{--button-fg:white;--button-bg:var(--ai23-iris);--button-hover-fg:white;--button-hover-bg:var(--ai23-iris-dark);}.button.purple{--button-fg:white;--button-bg:var(--ai23-purple);--button-hover-fg:white;--button-hover-bg:var(--ai23-purple-dark);}.button.mulberry{--button-fg:white;--button-bg:var(--ai23-mulberry);--button-hover-fg:white;--button-hover-bg:var(--ai23-mulberry-dark);}.button.magenta{--button-fg:white;--button-bg:var(--ai23-magenta);--button-hover-fg:white;--button-hover-bg:var(--ai23-magenta-dark);}.button.coral{--button-fg:white;--button-bg:var(--ai23-coral);--button-hover-fg:white;--button-hover-bg:var(--ai23-coral-dark);}.button.black{--button-fg:white;--button-bg:black;--button-hover-fg:white;--button-hover-bg:color-mix(in srgb,var(--button-bg),white 20%);}.button.white{--button-fg:black;--button-bg:white;--button-hover-fg:black;--button-hover-bg:color-mix(in oklch,var(--button-bg),black 10%);}.button.accent{--button-fg:white;--button-bg:var(--logo-accent-color);--button-hover-fg:white;--button-hover-bg:color-mix(in oklch,var(--logo-accent-color),black 10%);}.button{--button-font-size:1rem;}.button.small{--button-font-size:.875rem;}.button.large{--button-font-size:1.1875rem;}.button.xlarge{--button-font-size:1.375rem;}.button:not(.icon,.circle,.stacked){--icon-height:1em;--button-padding:.625em .875em .5em .875em;}.button:not(.icon,.circle,.stacked).small{--icon-height:.9rem;}.button:not(.icon,.circle,.stacked).large{--button-padding:.875em 1.125em .75em 1.125em;}.button:not(.icon,.circle,.stacked).xlarge{--button-padding:1.125em 1.375em 1em 1.375em;}.button.icon,.button.stacked,.button.circle{--button-padding:0;}.button.icon,.button.stacked{--icon-height:2em;}.button.icon.small,.button.stacked.small{--icon-height:1.5em;}.button.icon.large,.button.stacked.large{--icon-height:2.5em;}.button.icon.xlarge,.button.stacked.xlarge{--icon-height:3.25em;}.button.circle{--icon-height:1.5em;}.button.circle.small{--icon-height:1.25em;}.button.circle.large{--icon-height:1.875em;}.button.circle.xlarge{--icon-height:2.125em;}.view-calendar-day p.event-type{margin:0;}.view-calendar-day p.sub-title{margin:0;}.view-calendar-day h3{border-bottom:1px solid var(--hr-color);}.view-calendar-day .field-tags ul{margin:0;padding:0;}.view-calendar-day .field-tags ul li{margin:0;padding:0;list-style:none;display:block;}.view-calendar-day .field-tags ul li{display:inline-block;}.view-calendar-day .image{padding-top:4px;}.calendar24-top{display:grid;grid-template-columns:300px 1fr 1fr;gap:1.5rem 2rem;grid-template-areas:"calendar calendar calendar" "filters filters filters";}.calendar24-top > *{margin:0;vertical-align:top;}.calendar24-top .basic-text:last-child > :last-child{margin-bottom:0;}.calendar24-top--node{grid-area:body;}.calendar24-top--calendar{grid-area:calendar;}.calendar24-top--filters{grid-area:filters;max-width:600px;}@media (min-width:550px){.calendar24-top{grid-template-areas:"calendar filters filters";}.calendar24-top:has(.form-type-bef-link:nth-child(6)){grid-template-areas:"calendar calendar calendar" "filters filters filters";}}@media (min-width:650px){.calendar24-top,.calendar24-top:has(.form-type-bef-link:nth-child(6)){grid-template-areas:"calendar filters filters";}}@media (min-width:750px){.calendar24-top{grid-template-columns:320px 1fr 1fr;gap:1.75rem 2.5rem;}}.calendar24{--c24-cell-size:32px;--c24-cell-gap:.25rem;}.calendar24 .calendar-container{max-width:300px;margin:0;padding:0;background:white;}.calendar24 .calendar-header{display:flex;align-items:start;justify-content:space-between;margin:0;}.calendar24 .calendar-current-date{margin:0;padding:0;font-weight:500;font-size:1.4375rem;line-height:1.2;}.calendar24 .calendar-navigation{display:flex;}.calendar24 .calendar-navigation--button{display:block;position:relative;height:38px;width:38px;margin:-3px 0 0 0;padding:0;cursor:pointer;text-align:center;border-radius:50%;user-select:none;color:var(--gray-74);}.calendar24 .calendar-navigation--button:hover{background:var(--gray-96);}.calendar24 .calendar-navigation--button svg{position:absolute;top:0;height:38px;width:auto;}.calendar24 .calendar-navigation--button:first-child svg{left:10px;}.calendar24 .calendar-navigation--button:last-child svg{right:10px;}.calendar24 .calendar-weekdays,.calendar24 .calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--c24-cell-gap);padding:0;list-style:none;}.calendar24 .calendar-weekdays{margin:0.75rem 0 0 0;}.calendar24 .calendar-dates{margin:0.5rem 0 0 0;}.calendar24 .calendar-weekdays li,.calendar24 .calendar-dates li{display:flex;justify-content:center;align-items:center;margin:0;padding:0;color:var(--gray-38);}.calendar24 .calendar-dates li.othermonth{color:var(--gray-74);}.calendar24 .calendar-dates li.is-today{font-weight:700;}.calendar24 .calendar-link,.calendar24 .calendar-nonlink{display:flex;justify-content:center;align-items:center;height:var(--c24-cell-size);width:var(--c24-cell-size);margin:0;padding:0;border-radius:50%;}.calendar24 .calendar-link{color:white;background:var(--ai23-sky);}.calendar24 .calendar-link:hover,.calendar24 .calendar-link:active{color:white;background:var(--ai23-mulberry);}.calendar24 .calendar-dates li.has-events.active .calendar-link{color:white;background:var(--ai23-magenta);}.calendar24 .views-exposed-widgets{position:relative;}.calendar24 .views-exposed-widgets label{font-weight:500;font-size:1.0625rem;line-height:1.2;}.calendar24 .views-exposed-widgets label + .views-widget{margin-top:1rem;}.calendar24 .views-exposed-widgets .form-item{margin:0;}.calendar24 .views-exposed-widgets .ajax-progress .throbber{position:absolute;right:0;bottom:0;}.calendar24 .views-exposed-widgets .ajax-progress .message{display:none;}.calendar24 .views-widget-filter-field_additional_event_types_target_id_selective .bef-links{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;}.calendar24 .views-widget-filter-field_additional_event_types_target_id_selective .form-type-bef-link{margin:0;padding:0;text-transform:uppercase;font-weight:700;}.calendar24 .views-widget-filter-field_additional_event_types_target_id_selective .form-type-bef-link a{display:inline-block;margin:0;padding:0.375rem 0.625rem;font-size:0.75rem;color:white;background:var(--ai23-sky);}.calendar24 .views-widget-filter-field_additional_event_types_target_id_selective .form-type-bef-link a:hover,.calendar24 .views-widget-filter-field_additional_event_types_target_id_selective .form-type-bef-link a:focus{background:var(--ai23-mulberry);}.calendar24 .views-widget-filter-field_additional_event_types_target_id_selective .form-type-bef-link a.active{background:var(--ai23-magenta);}.calendar24 .reset-button{margin:2rem 0 0 0;}.calendar24 .reset-button--link{display:inline-block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);}.calendar24 .reset-button--link:hover,.calendar24 .reset-button--link:active{color:var(--button-hover-fg);background:var(--button-hover-bg);}.calendar24 .reset-button--link.disabled{color:var(--gray-85);background:var(--gray-95);cursor:default;}.calendar24 .views-widget-filter-field_show_date_value,.calendar24 .views-widget-filter-field_show_date_value_1{display:none;}.calendar24 .views-submit-button{display:none;}.calendar24 .views-reset-button{display:none;}.calendar24 .form-type-bef-link a:active,.calendar24 .calendar-link.processing,.calendar24 .calendar-link.processing:hover,.calendar24 .calendar-link.processing:active,.calendar24 .calendar-dates li.has-events.active .calendar-link.processing,.calendar24 .calendar-dates li.has-events.active .calendar-link.processing:hover,.calendar24 .calendar-dates li.has-events.active .calendar-link.processing:active{cursor:default;background-image:repeating-linear-gradient(-45deg,var(--ai23-magenta),var(--ai23-magenta) 8%,var(--ai23-mulberry) 8%,var(--ai23-mulberry) 16%);background-size:200% 200%;background-position:96% 96%;animation:barberpole 2s linear infinite;}.calendar24 .reset-button--link.processing,.calendar24 .reset-button--link.processing:hover,.calendar24 .reset-button--link.processing:active{cursor:default;background-image:repeating-linear-gradient(-45deg,var(--button-bg),var(--button-bg) 8%,var(--button-hover-bg) 8%,var(--button-hover-bg) 16%);background-size:200% 200%;background-position:96% 96%;animation:barberpole 2s linear infinite;}.calendar24 .calendar-title{margin-top:2rem;}@media (min-width:750px){.calendar24 .calendar-container{max-width:320px;}.calendar24 .calendar-container .calendar-weekdays,.calendar24 .calendar-container .calendar-dates{display:grid;grid-template-columns:repeat(7,1fr);gap:0.5rem var(--c24-cell-gap);padding:0;list-style:none;}.calendar24 .calendar-weekdays,.calendar24 .calendar-dates{gap:0.5rem var(--c24-cell-gap);}}.slick-prev,.slick-next{width:2rem;height:2rem;padding:0;}.slick-prev:before,.slick-next:before{font-size:2rem;}.slick-prev{opacity:0;left:25px;z-index:100;}[dir=rtl] .slick-prev{right:25px;}.slick-next{opacity:0;right:25px;z-index:100;}[dir=rtl] .slick-next{left:25px;}.front-carousel-wrapper{position:relative;height:0;width:100%;overflow:hidden;margin:1rem 0;padding:40% 0 0 0;background:black;}@media (min-height:719px){.front-carousel-wrapper{margin:1.5rem 0;}}@media (min-height:840px){.front-carousel-wrapper{margin:2.5rem 0;}}.front-carousel{position:absolute;top:0;left:0;right:0;bottom:0;}.front-carousel:hover .slick-prev,.front-carousel:hover .slick-next,.event-carousel:hover .slick-prev,.event-carousel:hover .slick-next{opacity:100;}.front-carousel img,.event-carousel img{display:block;max-width:100%;height:auto;border:none;}.front-carousel .slick-frame,.event-carousel .slick-frame{visibility:hidden;}.front-carousel .slick-frame.slick-initialized,.event-carousel .slick-frame.slick-initialized{visibility:visible;}.view-blog .views-exposed-widgets{margin:6px 0 2px 0;padding:23px 0 20px 0;border-top:1px solid var(--hr-color);border-bottom:1px solid var(--hr-color);}.view-blog .views-exposed-widgets div,.view-blog .views-exposed-widgets label{display:inline-block;}.view-blog .views-exposed-widgets select{font-weight:700;font-size:14px;line-height:16px;display:inline-block;max-width:280px;padding:5px 24px 5px 14px;white-space:nowrap;color:var(--button-fg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-bg);background-image:url(/themes/artidea24/images/select-dropdown.svg);background-repeat:no-repeat;background-position:right 6px top 45%;background-size:14px 14px;border:none;border-radius:0;height:2.25em;margin-right:10px;}@media (max-width:480px){.view-blog .views-exposed-widgets select{font-size:16px;}}@media (max-width:480px){.view-blog .views-exposed-widgets select{max-width:50vw;}}.view-blog .views-exposed-widgets input[type=submit]{font-weight:700;font-size:14px;line-height:16px;display:inline-block;padding:7px 14px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);border:none;border-radius:0;height:2.25em;}.view-blog .views-exposed-widgets input[type=submit]:hover,.view-blog .views-exposed-widgets input[type=submit]:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}@media (min-width:600px){.view-blog .views-exposed-widgets div,.view-blog .views-exposed-widgets label{margin:0;}.view-blog .views-exposed-widgets select{margin-left:4px;}.view-blog .views-exposed-widgets .views-submit-button{margin-left:10px;}}.view-blog p.exposed-filter{font-weight:700;font-size:14px;text-transform:uppercase;}.block-views-blog-block-2 .view-content{padding:28px 0 29px 0;}h2 + .field-block-reference > #block-views-blog-block-2{margin:1rem 0 0 0;}#front-blog-area .blog-content img,.block-views-blog-block-2 .view-content img,.view-articles-by-category .view-content img,.view-articles-by-tag .view-content img,.view-video-podcast .view-content img,.view-virtual-stage.view-display-id-block_3 .view-content img{max-width:100%;height:auto;}#front-blog-area .blog-content h2,.block-views-blog-block-2 .view-content h2,.view-articles-by-category .view-content h2,.view-articles-by-tag .view-content h2,.view-video-podcast .view-content h2,.view-virtual-stage.view-display-id-block_3 .view-content h2{margin:1em 0 0 0;}#front-blog-area .blog-content .blog-post,.block-views-blog-block-2 .view-content .blog-post,.view-articles-by-category .view-content .blog-post,.view-articles-by-tag .view-content .blog-post,.view-video-podcast .view-content .blog-post,.view-virtual-stage.view-display-id-block_3 .view-content .blog-post{margin:0 0 2.5em 0;}#front-blog-area .blog-content p,.block-views-blog-block-2 .view-content p,.view-articles-by-category .view-content p,.view-articles-by-tag .view-content p,.view-video-podcast .view-content p,.view-virtual-stage.view-display-id-block_3 .view-content p{font-size:15px;}#front-blog-area .blog-post .submitted,.block-views-blog-block-2 .blog-post .submitted,.view-articles-by-category .blog-post .submitted,.view-articles-by-tag .blog-post .submitted,.view-video-podcast .blog-post .submitted{margin:0.5em 0 0 0;}@media (min-width:480px) and (max-width:599px){#front-blog-area .blog-content,.block-views-blog-block-2 .view-content,.view-articles-by-category .view-content,.view-articles-by-tag .view-content,.view-video-podcast .view-content,.view-virtual-stage.view-display-id-block_3 .view-content{margin-left:-15px;margin-right:-15px;}#front-blog-area .blog-post,.block-views-blog-block-2 .blog-post,.view-articles-by-category .blog-post,.view-articles-by-tag .blog-post,.view-video-podcast .blog-post,.view-virtual-stage.view-display-id-block_3 .up-next-item{box-sizing:border-box;display:block;padding:0 15px;}#front-blog-area .blog-post img,.block-views-blog-block-2 .blog-post img,.view-articles-by-category .blog-post img,.view-articles-by-tag .blog-post img,.view-video-podcast .blog-post img,.view-virtual-stage.view-display-id-block_3 .up-next-item img{box-sizing:border-box;display:block;float:left;width:34%;margin:5px 20px 5px 0;}}@media (min-width:600px) and (max-width:880px){#front-blog-area .blog-content,.block-views-blog-block-2 .view-content,.view-articles-by-category .view-content,.view-articles-by-tag .view-content,.view-video-podcast .view-content,.view-virtual-stage.view-display-id-block_3 .view-content{margin-left:-15px;margin-right:-15px;}#front-blog-area .blog-post,.block-views-blog-block-2 .blog-post,.view-articles-by-category .blog-post,.view-articles-by-tag .blog-post,.view-video-podcast .blog-post,.view-virtual-stage.view-display-id-block_3 .up-next-item{box-sizing:border-box;display:block;float:left;width:50%;padding:0 15px;}#front-blog-area .blog-post:nth-child(2n+1),.block-views-blog-block-2 .blog-post:nth-child(2n+1),.view-articles-by-category .blog-post:nth-child(2n+1),.view-articles-by-tag .blog-post:nth-child(2n+1),.view-video-podcast .blog-post:nth-child(2n+1),.view-virtual-stage.view-display-id-block_3 .up-next-item:nth-child(2n+1){clear:left;}}@media (min-width:881px){#front-blog-area .blog-content,.block-views-blog-block-2 .view-content,.view-articles-by-category .view-content,.view-articles-by-tag .view-content,.view-video-podcast .view-content,.view-virtual-stage.view-display-id-block_3 .view-content{margin-left:-15px;margin-right:-15px;}#front-blog-area .blog-post,.block-views-blog-block-2 .blog-post,.view-articles-by-category .blog-post,.view-articles-by-tag .blog-post,.view-video-podcast .blog-post,.view-virtual-stage.view-display-id-block_3 .up-next-item{box-sizing:border-box;display:block;float:left;width:33.33333%;padding:0 15px;}#front-blog-area .blog-post:nth-child(3n+1),.block-views-blog-block-2 .blog-post:nth-child(3n+1),.view-articles-by-category .blog-post:nth-child(3n+1),.view-articles-by-tag .blog-post:nth-child(3n+1),.view-video-podcast .blog-post:nth-child(3n+1),.view-virtual-stage.view-display-id-block_3 .up-next-item:nth-child(3n+1){clear:left;}#front-blog-area .blog-post .submitted,.block-views-blog-block-2 .blog-post .submitted,.view-articles-by-category .blog-post .submitted,.view-articles-by-tag .blog-post .submitted,.view-video-podcast .blog-post .submitted{margin:1em 0;}#front-blog-area .blog-post:nth-child(4){display:none;}}body.node-type-video .intro-area,body.node-type-video-podcast .intro-area,body.node-type-video-blog .intro-area{display:block;}body.node-type-video .intro-area .photo,body.node-type-video-podcast .intro-area .photo,body.node-type-video-blog .intro-area .photo{display:block;width:100%;}body.node-type-video .intro-area .photo .field-video-link,body.node-type-video-podcast .intro-area .photo .field-video-link,body.node-type-video-blog .intro-area .photo .field-video-link{width:100%;}body.node-type-video .field-video-link,body.node-type-video-podcast .field-video-link,body.node-type-video-blog .field-video-link{margin-bottom:1em;}.node-article,.node-video-blog,.node-video-podcast{position:relative;}.node-article .group-post-tags .field-category,.node-article .group-post-tags .field-tags,.node-video-blog .group-post-tags .field-category,.node-video-blog .group-post-tags .field-tags,.node-video-podcast .group-post-tags .field-category,.node-video-podcast .group-post-tags .field-tags{display:inline;}.node-article .group-post-tags .field-category a,.node-article .group-post-tags .field-tags a,.node-video-blog .group-post-tags .field-category a,.node-video-blog .group-post-tags .field-tags a,.node-video-podcast .group-post-tags .field-category a,.node-video-podcast .group-post-tags .field-tags a{font-family:var(--sans);font-weight:400;color:#0097a7;display:inline-block;margin:0 1em 0.5em 0;padding:0;font-size:12px;text-transform:uppercase;text-decoration:underline;background:none;}.node-article .group-post-tags .field-category a:hover,.node-article .group-post-tags .field-category a:focus,.node-article .group-post-tags .field-tags a:hover,.node-article .group-post-tags .field-tags a:focus,.node-video-blog .group-post-tags .field-category a:hover,.node-video-blog .group-post-tags .field-category a:focus,.node-video-blog .group-post-tags .field-tags a:hover,.node-video-blog .group-post-tags .field-tags a:focus,.node-video-podcast .group-post-tags .field-category a:hover,.node-video-podcast .group-post-tags .field-category a:focus,.node-video-podcast .group-post-tags .field-tags a:hover,.node-video-podcast .group-post-tags .field-tags a:focus{color:#09777c;}.node-article img[align=left],.node-article img[style*="float:left"],.node-article img[style*="float:left"],.node-video-blog img[align=left],.node-video-blog img[style*="float:left"],.node-video-blog img[style*="float:left"],.node-video-podcast img[align=left],.node-video-podcast img[style*="float:left"],.node-video-podcast img[style*="float:left"]{display:block;float:left;margin:3px 1em 0.5em 0;max-width:50%;height:auto;}.node-article img[align=right],.node-article img[style*="float:right"],.node-article img[style*="float:right"],.node-video-blog img[align=right],.node-video-blog img[style*="float:right"],.node-video-blog img[style*="float:right"],.node-video-podcast img[align=right],.node-video-podcast img[style*="float:right"],.node-video-podcast img[style*="float:right"]{display:block;float:right;margin:3px 0 0.5em 1em;max-width:50%;height:auto;}img.alignleft{display:block;float:left;margin-top:3px !important;margin-right:1em !important;margin-bottom:0.5em !important;border:none !important;}.node-article--full .content:before,.node-article--full .content:after,.node-video-blog--full .content:before,.node-video-blog--full .content:after{content:"";display:table;}.node-article--full .content:after,.node-video-blog--full .content:after{clear:both;}.node-article--full img[align=right],.node-video-blog--full img[align=right]{display:block;float:none;max-width:100%;height:auto;margin:1em 0;}@media (min-width:480px){.node-article--full img[align=right],.node-video-blog--full img[align=right]{float:right;max-width:50%;margin:0 0 0.5em 1em;}}.node-video a.vimeo.cboxElement,.node-video-blog a.vimeo.cboxElement,.node-video-podcast a.vimeo.cboxElement,.promoted-post-video .promoted-post--thumbnail{position:relative;display:block;}.node-video a.vimeo.cboxElement:after,.node-video-blog a.vimeo.cboxElement:after,.node-video-podcast a.vimeo.cboxElement:after,.promoted-post-video .promoted-post--thumbnail:after{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.5;background:transparent url(/themes/artidea24/images/play-circle-color.svg) no-repeat 50% 50%;background-size:40% auto;}.search-advanced{display:none;}.search-results{margin-bottom:3em;}.page .l-content .search-form{margin:-4px 0 0 0;padding:30px 0;border-top:1px solid var(--hr-color);border-bottom:1px solid var(--hr-color);}.page .l-content .search-form .form-wrapper{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.page .l-content .search-form .form-wrapper:before,.page .l-content .search-form .form-wrapper:after{content:"";display:table;}.page .l-content .search-form .form-wrapper:after{clear:both;}.page .l-content .search-form .form-item{margin:0;padding:0;}.page .l-content .search-form .form-item.form-type-textfield{flex:1 1 auto;margin:0;}.page .l-content .search-form input{box-sizing:border-box;height:30px;}.page .l-content .search-form input[type=search]{width:100%;padding:0 4px;border:1px solid var(--hr-color);border-radius:0;-webkit-appearance:none;}.page .l-content .search-form input[type=submit]{font-weight:700;font-size:14px;line-height:16px;display:inline-block;padding:7px 14px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);border:none;border-radius:0;}.page .l-content .search-form input[type=submit]:hover,.page .l-content .search-form input[type=submit]:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}@media (min-width:600px){.page .l-content .search-form .form-wrapper{width:540px;}}audio{width:100%;}.view-videos .views-exposed-widgets{margin:6px 0 2px 0;padding:23px 0 20px 0;border-top:1px solid var(--hr-color);border-bottom:1px solid var(--hr-color);}.view-videos .views-exposed-widgets div,.view-videos .views-exposed-widgets label{display:inline-block;}.view-videos .views-exposed-widgets select{font-weight:700;font-size:14px;line-height:16px;display:inline-block;max-width:280px;padding:5px 24px 5px 14px;white-space:nowrap;color:var(--button-fg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-bg);background-image:url(/themes/artidea24/images/select-dropdown.svg);background-repeat:no-repeat;background-position:right 6px top 45%;background-size:14px 14px;border:none;border-radius:0;height:2.25em;margin-right:10px;}@media (max-width:480px){.view-videos .views-exposed-widgets select{font-size:16px;}}@media (max-width:480px){.view-videos .views-exposed-widgets select{max-width:50vw;}}.view-videos .views-exposed-widgets input[type=submit]{font-weight:700;font-size:14px;line-height:16px;display:inline-block;padding:7px 14px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);border:none;border-radius:0;height:2.25em;}.view-videos .views-exposed-widgets input[type=submit]:hover,.view-videos .views-exposed-widgets input[type=submit]:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}.view-videos .views-exposed-widgets .ajax-progress{display:none;}.view-videos .views-exposed-widgets .ajax-progress .throbber{display:none;}.view-videos .views-exposed-widgets .ajax-progress .message{display:none;}.view-videos .views-exposed-widgets input[type=submit].progress-disabled{background-image:repeating-linear-gradient(-45deg,var(--button-bg),var(--button-bg) 8%,var(--button-hover-bg) 8%,var(--button-hover-bg) 16%);background-size:200% 200%;background-position:96% 96%;animation:barberpole 2s linear infinite;}@media (min-width:600px){.view-videos .views-exposed-widgets div,.view-videos .views-exposed-widgets label{margin:0;}.view-videos .views-exposed-widgets select{margin-left:4px;}.view-videos .views-exposed-widgets .views-submit-button{margin-left:10px;}}.view-videos p.exposed-filter{font-weight:700;font-size:14px;text-transform:uppercase;}.view-videos > .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:2.5rem 1.875rem;margin:1rem 0;}h1 + .view-videos > .view-content{margin-top:1.5rem;}.view-videos > .view-content img{max-width:100%;height:auto;}.view-videos > .view-content h2{margin:1em 0 0 0;}.view-videos > .view-content .submitted{margin:0.75em 0;}.view-videos > .view-content p{font-size:15px;}.node-video p:has(.button[href^="https://podcasts.apple.com/us/podcast/international-festival-of-arts-ideas"]){display:none;}#block-views-virtual-stage-block-3{margin:2rem 0 0 0;}#block-views-virtual-stage-block-3 > h2,#block-views-virtual-stage-block-3 .view-header > h2{margin:0 0 1rem 0;}#block-views-virtual-stage-block-3 .view-header > h2 .more-link{display:inline-block;font-weight:normal;font-size:0.75em;margin:0 0 0 0.75rem;white-space:nowrap;}.up-next--item--date{font-weight:700;margin:1rem 0 0.125rem 0;}.view-virtual-stage.view-display-id-block_3 .view-content h2.up-next--item--title{margin:0;}.node-type-partner-location .field-label-inline .field-label,.node-type-venue .field-label-inline .field-label{font-weight:normal;}@media screen and (min-width:780px){.node-type-partner-location .sidebar h3:first-child,.node-type-venue .sidebar h3:first-child{margin-top:0;}}.node-partner-location .main > div.field-address div,.node-venue .main > div.field-address div{margin:0;}.node-partner-location .field-address,.node-venue .field-address{margin:0;}.node-partner-location .field-address > *,.node-venue .field-address > *{margin:0;}.node-partner-location .field-geocode,.node-venue .field-geocode{margin:1em 0 0 0;}.event-a11y-icons{list-style:none;margin:1rem 0;padding:0;}.event-a11y-icon{display:inline-block;margin:0 0.5rem 0 0;padding:0;height:2rem;width:2rem;}.artidea17-1col .intro-area{display:table-row;}.artidea17-1col .intro-area img{max-width:100%;height:auto;margin-bottom:0.5em;}@media screen and (min-width:840px){.artidea17-1col .photo{display:table-cell;vertical-align:top;min-width:360px;padding-right:20px;}.artidea17-1col .intro{display:table-cell;vertical-align:top;padding-right:20px;}}.artidea17-1col .main-1col{float:none;width:auto;}.artidea17-1col .sidebar{float:none;width:auto;margin-top:2em;padding-top:0;}.artidea17-1col .sidebar-box{font-size:12px;line-height:19px;padding:1em;background:var(--ai23-yellow);}.artidea17-1col .sidebar-box h2{margin-top:0;color:var(--logo-red);}.artidea17-1col .sidebar-box h3{margin-bottom:0;}.artidea17-1col .sidebar-box p{margin-top:0.25em;}.artidea17-1col .sidebar-box img{max-width:100%;height:auto;}.artidea17-1col .sidebar-box img[style*=left]{display:block;margin:0.5em 1em 0 0.25em;}@media screen and (min-width:780px){.artidea17-1col.with-sidebar{display:grid;gap:0 1.5rem;grid-template-columns:3fr 2fr;}.artidea17-1col.with-sidebar *{grid-column-start:1;grid-column-end:3;}.artidea17-1col.with-sidebar .main-1col{grid-column-start:1;grid-column-end:2;padding-left:0;padding-bottom:10px;}.artidea17-1col .sidebar{grid-column-start:2;grid-column-end:3;margin-top:0;padding-right:0;}}.artidea17-image-left{margin:20px 0 30px 0;display:table;}.artidea17-image-left .image{position:relative;vertical-align:top;}.artidea17-image-left .image .field-tags{position:absolute;bottom:0;left:0;}.artidea17-image-left img{max-width:100%;height:auto;margin:0 0 1em 0;}.artidea17-image-left h2{margin:0;}.artidea17-image-left h2 + .field-body{margin-top:0.8em;}.artidea17-image-left .image{display:block;}.artidea17-image-left .main-content{padding:0;display:block;}@media screen and (min-width:650px){.artidea17-image-left .image{width:280px;}.artidea17-image-left .image{display:table-cell;}.artidea17-image-left .main-content{display:table-cell;vertical-align:top;padding-left:20px;}}.artidea-sidebar-right .main{float:none;width:auto;}.artidea-sidebar-right .main img{display:block;max-width:100%;height:auto;margin:3px 0 1em 0;}.artidea-sidebar-right .sidebar{float:none;width:auto;}.artidea-sidebar-right .sidebar .field{margin-bottom:1em;}.artidea-sidebar-right .footer{float:none;width:auto;clear:both;padding-top:10px;}.artidea-sidebar-right .field-speaker-photo,.artidea-sidebar-right .field-person-photo{max-width:35%;float:left;margin:0;padding:0 1em 0 0;}.artidea-sidebar-right .field-speaker-photo:before,.artidea-sidebar-right .field-speaker-photo:after,.artidea-sidebar-right .field-person-photo:before,.artidea-sidebar-right .field-person-photo:after{content:"";display:table;}.artidea-sidebar-right .field-speaker-photo:after,.artidea-sidebar-right .field-person-photo:after{clear:both;}.artidea-sidebar-right .field-speaker-photo img,.artidea-sidebar-right .field-person-photo img{max-width:100%;height:auto;display:block;}.artidea-sidebar-right .field-logo img{display:block;width:150px;height:auto;margin:10px 20px 0 0;}.artidea-sidebar-right .main .field-video-link{margin-top:2em;}@media screen and (min-width:780px){.artidea-sidebar-right.with-sidebar{display:grid;gap:0 6%;grid-template-columns:2fr 1.1fr;}.artidea-sidebar-right.with-sidebar > *{grid-column-start:1;grid-column-end:3;}.artidea-sidebar-right.with-sidebar .main{grid-column-start:1;grid-column-end:2;padding-left:0;padding-bottom:10px;}.artidea-sidebar-right .sidebar{grid-column-start:2;grid-column-end:3;padding-right:0;}.artidea-sidebar-right .sidebar .field.field-location{margin-bottom:0;}.artidea-sidebar-right .sidebar .field h2{margin-top:0;}}.artidea-2col .main{float:none;width:auto;}.artidea-2col .main img{display:block;max-width:100%;height:auto;margin:3px 0 1em 0;}.artidea-2col .sidebar{float:none;width:auto;}.artidea-2col .sidebar .field{margin-bottom:1em;}.artidea-2col .footer{float:none;width:auto;clear:both;padding-top:10px;}.artidea-2col .main .field-video-link{margin-top:2em;}@media screen and (min-width:780px){.artidea-2col.with-sidebar:after{content:"";display:table;}.artidea-2col.with-sidebar .main{float:left;width:47.0339%;padding:0 0 10px 0;}.artidea-2col .sidebar{float:right;width:47.0339%;padding:0 0 10px 0;}.artidea-2col .sidebar .field.field-location{margin-bottom:0;}.artidea-2col .sidebar .field h2{margin-top:0;}}@supports (display:grid){.compact-plus--grid > .view-content,.grid4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:1.25rem;margin:1rem 0;}h1 + .compact-plus--grid > .view-content,h1 + .grid4{margin-top:1.5rem;}}
figure.paragraphs-item-image{margin:1em 0;}.paragraphs-item-image img{display:block;max-width:100%;height:auto;margin:4px 0 0 0;}.paragraphs-item-image figcaption{margin:0.25em 0 0 0;font-size:11px;line-height:1.5;font-style:italic;}@media (min-width:500px){.paragraphs-item-image.image-align-left,.paragraphs-item-image.image-align-float-left{float:left;clear:left;margin-right:1em;}.paragraphs-item-image.image-align-right,.paragraphs-item-image.image-align-float-right{float:right;clear:right;margin-left:1em;}.paragraphs-item-image.image-align-float-left{margin-top:0;}.paragraphs-item-image.image-align-float-right{margin-top:0;}.paragraphs-item-image.image-align-center{float:none;margin-left:auto;margin-right:auto;}.paragraphs-item-image.image-align-center img{margin-left:auto;margin-right:auto;}.paragraphs-item-image.image-style-small{width:180px;max-width:25%;}.paragraphs-item-image.image-style-medium{width:380px;max-width:33%;}.paragraphs-item-image.image-style-large{width:590px;max-width:50%;}.paragraphs-item-image.image-style-full-width{width:100%;}}@media (min-width:800px){.paragraphs-item-image.image-style-large.image-align-left,.paragraphs-item-image.image-style-large.image-align-float-left{float:none;display:inline-block;vertical-align:top;}.paragraphs-item-image.image-style-large.image-align-left + .basic-text,.paragraphs-item-image.image-style-large.image-align-float-left + .basic-text{float:none;display:inline-block;vertical-align:top;max-width:calc(50% - 2em);}}.columns-3{clear:both;width:100%;padding-bottom:10px;}.columns-3:before,.columns-3:after{content:"";display:table;}.columns-3:after{clear:both;}.columns-3 h2{font-size:23px;margin:1em 0 0.35em 0;}.columns-3 p{margin:0 0 1.5em 0;}.columns-3 p.columns-3--subhead{font-family:var(--sans);font-weight:700;font-size:14px;line-height:18px;margin:0.5em 0 0.75em 0;}@media (min-width:700px){.columns-3 h2,.columns-3--subhead{text-align:center;}.columns-3--column{box-sizing:border-box;float:left;width:33.33333%;}.columns-3--column:nth-of-type(1){padding-right:12px;margin:0 -33.33333% 0 0;}.columns-3--column:nth-of-type(2){padding-left:6px;padding-right:6px;margin:0 -66.66666% 0 33.33333%;}.columns-3--column:nth-of-type(3){padding-left:12px;margin:0 -100% 0 66.66667%;}}@media (min-width:1000px){.columns-3--column:nth-of-type(1){padding-right:24px;}.columns-3--column:nth-of-type(2){padding-left:12px;padding-right:12px;}.columns-3--column:nth-of-type(3){padding-left:24px;}}.text-with-sidebar{clear:both;margin:0 0 2em 0;}.text-with-sidebar:before,.text-with-sidebar:after{content:"";display:table;}.text-with-sidebar:after{clear:both;}.text-with-sidebar--main-column{padding-top:30px;}.text-with-sidebar--sidebar{padding-top:30px;}.text-with-sidebar .text-with-sidebar--prehead{font-family:var(--sans);font-weight:700;font-size:18px;line-height:22px;margin:0;color:var(--gray-25);}.text-with-sidebar h1{font-size:36px;line-height:40px;margin:0;}.text-with-sidebar .text-with-sidebar--posthead{font-family:var(--sans);font-weight:700;font-size:24px;line-height:26px;margin:0.15em 0 0.25em 0;color:var(--gray-25);}.text-with-sidebar .text-with-sidebar--subhead{font-family:var(--sans);font-weight:700;font-size:14px;line-height:18px;margin:0.5em 0 0.75em 0;}.text-with-sidebar--body-text{margin:1em 0 0 0;}.text-with-sidebar p{margin:0 0 1.5em 0;}@media (min-width:700px){.text-with-sidebar--main-column{box-sizing:border-box;float:left;width:66.66667%;margin:0 -66.66667% 0 0;padding-right:20px;}.text-with-sidebar--sidebar{box-sizing:border-box;float:left;width:33.33333%;padding-left:12px;margin:0 -100% 0 66.66667%;}}@media (min-width:1000px){.text-with-sidebar--main-column{padding-right:30px;}.text-with-sidebar--sidebar{padding-left:24px;}}blockquote p{margin:0;}blockquote p + p{margin-top:0.5em;}blockquote cite{font-style:italic;}blockquote cite:before{content:"-";}:not(.text-with-sidebar) blockquote{margin:1em 5% 1.5em 5%;font-size:16px;}:not(.text-with-sidebar) blockquote cite{font-family:var(--sans);font-weight:700;display:block;font-size:14px;text-align:right;margin-right:0.1em;}:not(.text-with-sidebar) blockquote:first-child{margin-top:0;}@media (min-width:600px){:not(.text-with-sidebar) blockquote{margin-left:6%;margin-right:6%;font-size:20px;}:not(.text-with-sidebar) blockquote cite{font-size:18px;}}@media (min-width:900px){:not(.text-with-sidebar) blockquote{margin-left:7%;margin-right:7%;}}.text-with-sidebar blockquote{margin:0 0 1.5em 0;font-size:16px;line-height:24px;color:var(--ai23-navy-dark);}.text-with-sidebar blockquote p{display:inline;}.text-with-sidebar blockquote p:before{content:"“";}.text-with-sidebar blockquote p:after{content:"”";}.text-with-sidebar blockquote cite{font-family:var(--sans);font-weight:400;font-size:16px;line-height:24px;display:inline;text-align:left;}.sharing-icons{margin:1.5em 0;}.sharing-icons--icons{margin:0.75em 0;}.sharing-icons--icons:first-child{margin-top:0;}.sharing-icons--icons a{text-decoration:none;display:inline-block;color:var(--icon-link);}.sharing-icons--icons a:hover,.sharing-icons--icons a:active{color:var(--icon-hover);}.sharing-icons--icons a.share-icon--facebook{margin-right:5px;}.sharing-icons--icons a.share-icon--twitter{margin-right:11px;}.sharing-icons--icons svg{vertical-align:top;}.multi-part-heading .multi-part-heading--prehead{font-family:var(--sans);font-weight:700;font-size:18px;line-height:22px;margin:0;color:var(--gray-25);}.multi-part-heading h1.multi-part-heading--main{font-size:36px;line-height:40px;margin:0;}.multi-part-heading .multi-part-heading--posthead{font-family:var(--sans);font-weight:700;font-size:24px;line-height:26px;margin:0.15em 0 0.25em 0;color:var(--gray-25);}.multi-part-heading .multi-part-heading--subhead{font-family:var(--sans);font-weight:700;font-size:14px;line-height:18px;margin:0.5em 0 0.75em 0;}.basic-text{margin:1em 0 0 0;}.basic-text p{margin:0 0 1.5em 0;}.basic-text:first-child :first-child{margin-top:0;}figure + .basic-text{margin-top:0;}figure + .basic-text :first-child{margin-top:0;}.people-group + .people-group{margin-top:2.5rem;}.people-group .field-body-text + .person-card-list{margin-top:1.5rem;}p.person{clear:left;}.person-photo{float:left;clear:left;width:54px;margin:0 10px 0 0;}.person-photo img{display:block;max-width:100%;height:auto;margin-top:3px;}.person-card{display:inline-block;vertical-align:top;margin:0 1rem 1rem 0;width:200px;}@supports (display:grid){.person-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));grid-gap:1rem;}.person-card{display:block;margin:0;width:auto;}}.person-detail{margin:0;}.person-detail:last-child{margin-bottom:0;}.person-detail--photo img{display:block;max-width:100%;height:auto;}.person-detail--name{margin:0.5rem 0 0 0;}.person-detail--bio-link{font-size:0.875rem;}.person-detail--title{margin:0 0 0.5rem 0;font-size:0.875rem;}.person-detail--contact{margin:0.5rem 0;}.person-detail--email{display:inline-block;margin:0 0.875rem 0 0;}.person-detail--email svg{vertical-align:top;margin:0.125rem 0 0 0;}.person-detail--phone{display:inline-block;margin:0;}.person-detail--phone svg{vertical-align:top;margin:0.125rem 0.375rem 0 0;}.person-detail--extra{margin:0.5rem 0;}.field-event-bios,.artidea-sidebar-right .main > .field-event-bios{margin:2rem 0 0 0;padding:1.5rem 0 0 0;border-top:1px solid black;}.field-event-bios:first-child,.artidea-sidebar-right .main > .field-event-bios:first-child{margin:0;padding:0;border-top:none;}.event-bio{clear:left;padding:0.5em 0 0 0;}.event-bio h3{margin-top:0;margin-bottom:0.6em;}.event-bio .field-person-photo img{margin-bottom:0.4em;}.node-artidea-event .show-time{font-size:18px;line-height:22px;font-weight:bold;margin-bottom:1px;}.show-time--sold-out{color:var(--gray-79);cursor:default;}.icon-tickets-yes,.icon-tickets-no{vertical-align:baseline;margin:0 0.35em 0 0;}.node--featured-post{display:block;overflow:hidden;margin:0 0 76px 0;background:rgba(255,255,255,0.8);}.node--featured-post .content{box-sizing:border-box;display:block;padding:20px;}.node--featured-post .field-image,.node--featured-post .field-video-thumbnail{box-sizing:border-box;display:block;background:black;margin:0;}.node--featured-post img{display:block;max-width:100%;height:auto;margin:0 auto;}.node--featured-post h2{margin:0;}@media (min-width:769px){.node--featured-post{display:table;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.node--featured-post .content{vertical-align:middle;width:31.3559322034%;padding:0;display:table-cell;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.node--featured-post .content-inner{margin:20px 14px 10px 20px;}.node--featured-post .field-image,.node--featured-post .field-video-thumbnail{display:table-cell;vertical-align:top;width:68.6440677966%;}.node--featured-post img{margin:0;width:100%;}}.columns-2{clear:both;width:100%;padding-bottom:10px;}.columns-2:before,.columns-2:after{content:"";display:table;}.columns-2:after{clear:both;}.basic-text + .columns-2{padding-top:0.25em;}.columns-2--column-1 :first-child{margin-top:0;}.columns-2--column-1 h2,.columns-2--column-2 h2{margin-top:1.5em;}@media (min-width:700px){.columns-2--column{box-sizing:border-box;width:50%;}.columns-2--column-1{float:left;padding-right:3.5%;}.columns-2--column-1.no-gutter{padding-right:0;}.columns-2--column-2{float:right;padding-left:3.5%;}.columns-2--column-2.no-gutter{padding-right:0;}.columns-2--column-1 h2,.columns-2--column-2 h2{margin-top:2.25em;}.columns-2--column-1 :first-child,.columns-2--column-2 :first-child{margin-top:0;}}.large-bold-paragraph{font-weight:700;font-size:16px;}.large-paragraph{font-size:20px;line-height:1.3;}.indented-rows h2 + p{margin-top:0;}@media (min-width:769px){.indented-rows{padding:0 46px;}.indented-rows p,.indented-rows li{font-size:18px;}.indented-rows .large-bold-paragraph{font-size:20px;}}.main-image{margin:0;padding:0;}.main-image img{max-width:100%;height:auto;}.main-image--caption{margin:0.25rem 0;font-size:0.8125rem;font-style:italic;text-align:right;}.main-image-with-text{position:relative;}.main-image-with-text img{display:block;position:absolute;top:0;left:50%;margin:0 0 0 -590px;width:1180px !important;height:auto;max-width:1180px !important;}.main-image-with-text .main-image-with-text--image-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;}.main-image-with-text .main-image-with-text--content-wrapper{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;top:0;left:0;height:100%;width:100%;padding:8% 4%;}.main-image-with-text .main-image-with-text--content *{width:100%;text-align:center;}.main-image-with-text h2{font-family:var(--sans);font-weight:400;font-size:30px;line-height:1;text-transform:uppercase;margin:0 0 4px 0;font-size:30px;margin:0;color:white;}.main-image-with-text p{margin:0.5em 0 0 0;font-size:20px;color:white;}@media (min-width:769px){.main-image-with-text img{display:block;position:relative;top:0;left:0;margin:0;width:auto !important;height:auto;max-width:100% !important;}.main-image-with-text .main-image-with-text--image-wrapper{position:relative;top:0;left:0;height:100%;width:100%;overflow:visible;}.main-image-with-text .main-image-with-text--content-wrapper{position:absolute;padding:20px 10%;}.main-image-with-text .main-image-with-text h2{font-size:30px;}.main-image-with-text .main-image-with-text p{font-size:20px;}}.separator-target:before{content:" ";display:block;height:var(--nav-header-banner-height);margin:calc(-1 * var(--nav-header-banner-height)) 0 0 0;}.separator-target.extra_space{display:block;clear:both;margin-top:5px;margin-bottom:5px;}@media (min-width:700px){.separator-target.extra_space{margin-top:50px;margin-bottom:25px;}}hr.separator{clear:both;margin:1rem 0;}.ctobc-wrapper{width:100%;overflow:hidden;background-repeat:no-repeat !important;background-size:50% auto !important;}.ctobc-wrapper:before,.ctobc-wrapper:after{content:"";display:table;}.ctobc-wrapper:after{clear:both;}.ctobc-image{width:100%;position:relative;}.ctobc-image img{display:none;max-width:100%;height:auto;}.ctobc-text{box-sizing:border-box;text-align:center;padding:20% 10%;}.ctobc-text ul{margin:1em 0;padding:0;}.ctobc-text ul li{margin:0;padding:0;list-style:none;}.ctobc-text a{text-decoration:none;}.ctobc-text a:hover,.ctobc-text a:focus{text-decoration:underline;}.ctobc-without-image .ctobc-text p{font-size:20px;line-height:1.2;}.ctobc-text h1 + h2{margin-top:0;}.ctobc-with-image .ctobc-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:17em;width:100%;padding:20px;}.ctobc-with-image .ctobc-text h1{margin:0;font-size:26px;}.ctobc-with-image .ctobc-text h1 .chevron-icon{height:14px;width:14px;margin-top:7px;margin-left:4px;}.ctobc-with-image .ctobc-text h2{margin:0;text-transform:none;}.ctobc-with-image .ctobc-text h1 + h2{margin-top:0.3em;}.ctobc-with-image .ctobc-text ul,.ctobc-with-image .ctobc-text p{margin:1em 0;font-size:18px;}.ctobc-with-image .ctobc-text :last-child{margin-bottom:0;}@media (max-width:789px){.ctobc-wrapper{background-image:none !important;}.ctobc-image img{display:block;width:100%;margin:0 auto;}}@media (min-width:790px){.ctobc-text{padding:85px 100px;}.ctobc-image img{position:absolute;top:0;left:0;}.image-position-left .ctobc-text{width:50%;float:right;padding:20px;}.image-position-left .ctobc-image{width:50%;float:left;}.image-position-right .ctobc-text{width:50%;float:left;padding:20px;}.image-position-right .ctobc-image{width:50%;float:right;}}.bgcolor-white{background:rgba(255,255,255,0.9);}.bgcolor-white a{color:black;}.bgcolor-white a:hover,.bgcolor-white a:focus{color:black;}.bgcolor-gold{color:white;background:var(--ai23-yellow);}.bgcolor-gold a{color:white;}.bgcolor-gold a:hover,.bgcolor-gold a:focus{color:white;}.bgcolor-purple{color:white;background:var(--ai23-purple-dark);}.bgcolor-purple a{color:white;}.bgcolor-purple a:hover,.bgcolor-purple a:focus{color:white;}.bgcolor-teal{color:white;background:var(--ai23-teal-dark);}.bgcolor-teal a{color:white;}.bgcolor-teal a:hover,.bgcolor-teal a:focus{color:white;}.tab-set{margin:1.5em 0 2em 0;--tab-fg:var(--ai23-white);--tab-bg:var(--ai15-teal);--tab-active-bg:var(--ai15-teal-dark);}.tab-set:before,.tab-set:after{content:"";display:table;}.tab-set:after{clear:both;}.tab-set .tab-set--button{color:var(--tab-fg);background:var(--tab-bg);}.tab-set .tab-set--button:hover,.tab-set .tab-set--button:focus{color:var(--tab-fg);background:var(--tab-active-bg);}.tab-set .active .tab-set--button{color:var(--tab-fg);background:var(--tab-active-bg);}.tab-set .tab-set--content{color:var(--tab-fg);background:var(--tab-active-bg);}.tab-color-red{--tab-bg:var(--ai23-red);--tab-active-bg:var(--ai23-red-dark);}.tab-color-orange{--tab-bg:var(--ai23-orange);--tab-active-bg:var(--ai23-orange-dark);}.tab-color-yellow{--tab-bg:var(--ai23-yellow);--tab-active-bg:var(--ai23-yellow-dark);}.tab-color-lime{--tab-bg:var(--ai23-lime);--tab-active-bg:var(--ai23-lime-dark);}.tab-color-pear{--tab-bg:var(--ai23-pear);--tab-active-bg:var(--ai23-pear-dark);}.tab-color-seafoam{--tab-bg:var(--ai23-seafoam);--tab-active-bg:var(--ai23-seafoam-dark);}.tab-color-jade{--tab-bg:var(--ai23-jade);--tab-active-bg:var(--ai23-jade-dark);}.tab-color-teal{--tab-bg:var(--ai23-teal);--tab-active-bg:var(--ai23-teal-dark);}.tab-color-sky{--tab-bg:var(--ai23-sky);--tab-active-bg:var(--ai23-sky-dark);}.tab-color-caroline{--tab-bg:var(--ai23-caroline);--tab-active-bg:var(--ai23-caroline-dark);}.tab-color-navy{--tab-bg:var(--ai23-navy);--tab-active-bg:var(--ai23-navy-dark);}.tab-color-iris{--tab-bg:var(--ai23-iris);--tab-active-bg:var(--ai23-iris-dark);}.tab-color-purple{--tab-bg:var(--ai23-purple);--tab-active-bg:var(--ai23-purple-dark);}.tab-color-mulberry{--tab-bg:var(--ai23-mulberry);--tab-active-bg:var(--ai23-mulberry-dark);}.tab-color-magenta{--tab-bg:var(--ai23-magenta);--tab-active-bg:var(--ai23-magenta-dark);}.tab-color-coral{--tab-bg:var(--ai23-coral);--tab-active-bg:var(--ai23-coral-dark);}.tab-color-black{--tab-bg:var(--ai23-black);--tab-active-bg:var(--ai23-black-hover);}.tab-color-white{--tab-fg:var(--ai23-black);--tab-bg:var(--ai23-white);--tab-active-bg:var(--ai23-white-hover);}.tab-set--button{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:var(--sans);font-weight:700;font-size:20px;line-height:1.3;margin:2.25em 0 0.25em 0;text-transform:uppercase;position:relative;z-index:2;text-align:center;color:var(--tab-fg);background:var(--tab-bg);margin:0;padding:20px 10px;}.tab-set--button:hover,.tab-set--button:focus{color:var(--tab-fg);background:var(--tab-active-bg);}.active .tab-set--button{cursor:default;color:var(--tab-fg);background:var(--tab-active-bg);}.tab-set--item{box-sizing:border-box;padding:10px 0;}.tab-set--content{box-sizing:border-box;position:relative;z-index:3;margin:10px 0 0 0;padding:20px 20px;color:var(--tab-fg);background:var(--tab-active-bg);display:none;}.tab-set--content img{max-width:100% !important;height:auto !important;}.tab-set--content :not(.link-buttons) a{text-decoration:underline;text-decoration-color:rgba(255,255,255,0.6);color:inherit;}.tab-set--content :not(.link-buttons) a:hover,.tab-set--content :not(.link-buttons) a:focus{color:inherit;}.tab-set--content h2 + p{margin-top:0;}@media (min-width:769px){.tab-set--content{padding:30px 46px;}.tab-set--content p,.tab-set--content li{font-size:18px;}.tab-set--content .large-bold-paragraph{font-size:20px;}}.active .tab-set--content{display:block;}@media (min-width:400px){.tab-set--button{height:4em;margin:0;}.tab-set--item{float:left;}}@media (min-width:400px) and (max-width:599px){.tab-set--item{width:50%;}.tab-set--item:nth-child(2n+1){clear:left;}.tab-set--item:nth-child(2n+1) .tab-set--button{margin-right:3.3333333333%;}.tab-set--item:nth-child(2n+2) .tab-set--button{margin-left:3.3333333333%;}.tab-set--item .tab-set--content{width:200%;}.tab-set--item:nth-child(2n+2) .tab-set--content{margin-left:-100%;}}@media (min-width:600px) and (max-width:999px){.tab-count-2 .tab-set--item,.tab-count-4 .tab-set--item{width:50%;}.tab-count-2 .tab-set--item:nth-child(2n+1),.tab-count-4 .tab-set--item:nth-child(2n+1){clear:left;}.tab-count-2 .tab-set--item:nth-child(2n+1) .tab-set--button,.tab-count-4 .tab-set--item:nth-child(2n+1) .tab-set--button{margin-right:3.3333333333%;}.tab-count-2 .tab-set--item:nth-child(2n+2) .tab-set--button,.tab-count-4 .tab-set--item:nth-child(2n+2) .tab-set--button{margin-left:3.3333333333%;}.tab-count-2 .tab-set--item .tab-set--content,.tab-count-4 .tab-set--item .tab-set--content{width:200%;}.tab-count-2 .tab-set--item:nth-child(2n+2) .tab-set--content,.tab-count-4 .tab-set--item:nth-child(2n+2) .tab-set--content{margin-left:-100%;}.tab-count-3 .tab-set--item,.tab-count-5 .tab-set--item,.tab-count-6 .tab-set--item{width:33.333333%;}.tab-count-3 .tab-set--item:nth-child(3n+1),.tab-count-5 .tab-set--item:nth-child(3n+1),.tab-count-6 .tab-set--item:nth-child(3n+1){clear:left;}.tab-count-3 .tab-set--item:nth-child(3n+1) .tab-set--button,.tab-count-5 .tab-set--item:nth-child(3n+1) .tab-set--button,.tab-count-6 .tab-set--item:nth-child(3n+1) .tab-set--button{margin-right:4.2%;}.tab-count-3 .tab-set--item:nth-child(3n+2) .tab-set--button,.tab-count-5 .tab-set--item:nth-child(3n+2) .tab-set--button,.tab-count-6 .tab-set--item:nth-child(3n+2) .tab-set--button{margin-left:2.1%;margin-right:2.1%;}.tab-count-3 .tab-set--item:nth-child(3n+3) .tab-set--button,.tab-count-5 .tab-set--item:nth-child(3n+3) .tab-set--button,.tab-count-6 .tab-set--item:nth-child(3n+3) .tab-set--button{margin-left:4.2%;}.tab-count-3 .tab-set--item .tab-set--content,.tab-count-5 .tab-set--item .tab-set--content,.tab-count-6 .tab-set--item .tab-set--content{width:300%;}.tab-count-3 .tab-set--item:nth-child(3n+2) .tab-set--content,.tab-count-5 .tab-set--item:nth-child(3n+2) .tab-set--content,.tab-count-6 .tab-set--item:nth-child(3n+2) .tab-set--content{margin-left:-100%;}.tab-count-3 .tab-set--item:nth-child(3n+3) .tab-set--content,.tab-count-5 .tab-set--item:nth-child(3n+3) .tab-set--content,.tab-count-6 .tab-set--item:nth-child(3n+3) .tab-set--content{margin-left:-200%;}}@media (min-width:1000px){.tab-count-2 .tab-set--item{width:50%;}.tab-count-2 .tab-set--item:nth-child(2n+1){clear:left;}.tab-count-2 .tab-set--item:nth-child(2n+1) .tab-set--button{margin-right:1.6%;}.tab-count-2 .tab-set--item:nth-child(2n+2) .tab-set--button{margin-left:1.6%;}.tab-count-2 .tab-set--item .tab-set--content{width:200%;}.tab-count-2 .tab-set--item:nth-child(2n+2) .tab-set--content{margin-left:-100%;}.tab-count-3 .tab-set--item{width:33.333333%;}.tab-count-3 .tab-set--item:nth-child(3n+1){clear:left;}.tab-count-3 .tab-set--item:nth-child(3n+1) .tab-set--button{margin-right:4.2%;}.tab-count-3 .tab-set--item:nth-child(3n+2) .tab-set--button{margin-left:2.1%;margin-right:2.1%;}.tab-count-3 .tab-set--item:nth-child(3n+3) .tab-set--button{margin-left:4.2%;}.tab-count-3 .tab-set--item .tab-set--content{width:300%;}.tab-count-3 .tab-set--item:nth-child(3n+2) .tab-set--content{margin-left:-100%;}.tab-count-3 .tab-set--item:nth-child(3n+3) .tab-set--content{margin-left:-200%;}.tab-count-4 .tab-set--item{width:25%;}.tab-count-4 .tab-set--item:nth-child(1){clear:left;}.tab-count-4 .tab-set--item:nth-child(1) .tab-set--button{margin-right:4.5762711864%;}.tab-count-4 .tab-set--item:nth-child(2) .tab-set--button{margin-left:1.5254237288%;margin-right:3.0508474576%;}.tab-count-4 .tab-set--item:nth-child(3) .tab-set--button{margin-left:3.0508474576%;margin-right:1.5254237288%;}.tab-count-4 .tab-set--item:nth-child(4) .tab-set--button{margin-left:4.5762711864%;margin-right:0;}.tab-count-4 .tab-set--item .tab-set--content{width:400%;}.tab-count-4 .tab-set--item:nth-child(2) .tab-set--content{margin-left:-100%;}.tab-count-4 .tab-set--item:nth-child(3) .tab-set--content{margin-left:-200%;}.tab-count-4 .tab-set--item:nth-child(4) .tab-set--content{margin-left:-300%;}.tab-count-5 .tab-set--item{width:20%;}.tab-count-5 .tab-set--item:nth-child(5n+1){clear:left;}.tab-count-5 .tab-set--item:nth-child(5n+1) .tab-set--button{margin-right:8.1355932203%;}.tab-count-5 .tab-set--item:nth-child(5n+2) .tab-set--button{margin-left:2.0338983051%;margin-right:6.1016949153%;}.tab-count-5 .tab-set--item:nth-child(5n+3) .tab-set--button{margin-left:4.0677966102%;margin-right:4.0677966102%;}.tab-count-5 .tab-set--item:nth-child(5n+4) .tab-set--button{margin-left:6.1016949153%;margin-right:2.0338983051%;}.tab-count-5 .tab-set--item:nth-child(5n+5) .tab-set--button{margin-left:8.1355932203%;}.tab-count-5 .tab-set--item .tab-set--content{width:500%;}.tab-count-5 .tab-set--item:nth-child(5n+2) .tab-set--content{margin-left:-100%;}.tab-count-5 .tab-set--item:nth-child(5n+3) .tab-set--content{margin-left:-200%;}.tab-count-5 .tab-set--item:nth-child(5n+4) .tab-set--content{margin-left:-300%;}.tab-count-5 .tab-set--item:nth-child(5n+5) .tab-set--content{margin-left:-400%;}.tab-count-6 .tab-set--item{width:16.66666667%;}.tab-count-6 .tab-set--item:nth-child(6n+1){clear:left;}.tab-count-6 .tab-set--item:nth-child(6n+1) .tab-set--button{margin-right:8.4745779661%;}.tab-count-6 .tab-set--item:nth-child(6n+2) .tab-set--button{margin-left:1.6949135593%;margin-right:6.779659322%;}.tab-count-6 .tab-set--item:nth-child(6n+3) .tab-set--button{margin-left:3.3898271186%;margin-right:5.0847457627%;}.tab-count-6 .tab-set--item:nth-child(6n+4) .tab-set--button{margin-left:5.0847457627%;margin-right:3.3898271186%;}.tab-count-6 .tab-set--item:nth-child(6n+5) .tab-set--button{margin-left:6.779659322%;margin-right:1.6949135593%;}.tab-count-6 .tab-set--item:nth-child(6n+6) .tab-set--button{margin-left:8.4745728814%;}.tab-count-6 .tab-set--item .tab-set--content{width:600%;}.tab-count-6 .tab-set--item:nth-child(6n+2) .tab-set--content{margin-left:-100%;}.tab-count-6 .tab-set--item:nth-child(6n+3) .tab-set--content{margin-left:-200%;}.tab-count-6 .tab-set--item:nth-child(6n+4) .tab-set--content{margin-left:-300%;}.tab-count-6 .tab-set--item:nth-child(6n+5) .tab-set--content{margin-left:-400%;}.tab-count-6 .tab-set--item:nth-child(6n+6) .tab-set--content{margin-left:-500%;}}.no-js .tab-set--item{float:none;clear:left;}.no-js .tab-set--item .tab-set--button{display:none;}.no-js .tab-set--item .tab-set--content{display:block;margin-left:0;}.tab-set--item--target:before{position:relative;content:" ";display:block;height:var(--nav-header-banner-extra-height);margin:calc(-1 * var(--nav-header-banner-extra-height)) 0 0 0;z-index:1;}.iwtab{display:table;}.iwtab--image{position:relative;margin-bottom:2.5641025641%;}.iwtab--image > a{display:block;}.iwtab--image img{display:block;width:100%;}.iwtab--image .iwtab--image-content-wrapper{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;height:100%;width:100%;padding:20px 5%;}.iwtab--image .iwtab--image-content{color:white;padding:1em 5%;}.iwtab--image .iwtab--image-content h1,.iwtab--image .iwtab--image-content .field-blurb{width:100%;text-align:center;}.iwtab--button{float:left;width:100%;margin-bottom:2.5641025641%;}.iwtab--button a{position:relative;display:block;color:white;color:white;background:var(--blocks-button-primary-bg);}.iwtab--button a:hover,.iwtab--button a:focus{color:white;}.iwtab--button a:hover,.iwtab--button a:focus{color:white;background:var(--blocks-button-primary-hover);}.iwtab--button a *{width:100%;}.iwtab--button .button-content{box-sizing:border-box;width:100%;padding:10px 20px;}.iwtab--button h2{margin:0 0 3px 0;font-size:24px;line-height:1.1;font-weight:normal;text-align:center;text-transform:uppercase;}.iwtab--button p{font-weight:700;margin:0;font-size:15px;line-height:1.3;text-align:center;}@media (min-width:380px){.iwtab--button h2{font-size:26px;}.iwtab--button p{font-size:17px;}}@media (min-width:480px){.iwtab--button h2{font-size:30px;}.iwtab--button p{font-size:20px;}}@media (min-width:520px){.iwtab--button{width:48.7179487179%;margin-right:2.5641025641%;}.iwtab--button:nth-child(2){margin-right:0;}.iwtab--button:nth-child(4){margin-right:0;}.iwtab--button a{padding-bottom:40.8157894737%;}.iwtab--button .button-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;}.iwtab--button h2{font-size:16px;}.iwtab--button p{font-size:12px;}}@media (min-width:540px){.iwtab--button h2{font-size:17px;}.iwtab--button p{font-size:12px;}}@media (min-width:555px){.iwtab--button h2{font-size:18px;}.iwtab--button p{font-size:13px;}}@media (min-width:575px){.iwtab--button h2{font-size:19px;}.iwtab--button p{font-size:13px;}}@media (min-width:595px){.iwtab--button h2{font-size:20px;}.iwtab--button p{font-size:13px;}}@media (min-width:620px){.iwtab--button h2{font-size:21px;}.iwtab--button p{font-size:13px;}}@media (min-width:640px){.iwtab--button h2{font-size:22px;}.iwtab--button p{font-size:14px;}}@media (min-width:665px){.iwtab--button h2{font-size:23px;}.iwtab--button p{font-size:15px;}}@media (min-width:685px){.iwtab--button h2{font-size:24px;}.iwtab--button p{font-size:15px;}}@media (min-width:710px){.iwtab--button h2{font-size:25px;}.iwtab--button p{font-size:17px;}}@media (min-width:730px){.iwtab--button h2{font-size:26px;}.iwtab--button p{font-size:18px;}}@media (min-width:780px){.iwtab--button h2{font-size:28px;}.iwtab--button p{font-size:19px;}}@media (min-width:800px){.iwtab--button h2{font-size:29px;}.iwtab--button p{font-size:20px;}}@media (min-width:800px){.iwtab--image{display:table-cell;vertical-align:bottom;width:66.1016949153%;height:57.6271186441%;margin:0;}.iwtab--buttons{display:table-cell;vertical-align:bottom;padding-left:1.6949152542%;width:33.8983050847%;}.iwtab--button{width:100%;margin-bottom:5.2631578947%;}.iwtab--button:last-child{margin:0;}.iwtab--button h2{font-size:18px;}.iwtab--button p{font-size:13px;}}@media (min-width:835px){.iwtab--button h2{font-size:19px;}.iwtab--button p{font-size:14px;}}@media (min-width:870px){.iwtab--button h2{font-size:20px;}.iwtab--button p{font-size:14px;}}@media (min-width:905px){.iwtab--button h2{font-size:21px;}.iwtab--button p{font-size:15px;}}@media (min-width:910px){.iwtab--button h2{font-size:21px;}.iwtab--button p{font-size:15px;}}@media (min-width:970px){.iwtab--button h2{font-size:23px;}.iwtab--button p{font-size:15px;}}@media (min-width:1005px){.iwtab--button h2{font-size:24px;}.iwtab--button p{font-size:17px;}}@media (min-width:1040px){.iwtab--button h2{font-size:25px;}.iwtab--button p{font-size:18px;}}@media (min-width:1080px){.iwtab--button h2{font-size:26px;}.iwtab--button p{font-size:18px;}}@media (min-width:1110px){.iwtab--button h2{font-size:27px;}.iwtab--button p{font-size:18px;}}@media (min-width:1145px){.iwtab--button h2{font-size:28px;}.iwtab--button p{font-size:19px;}}@media (min-width:1170px){.iwtab--button h2{font-size:27px;}.iwtab--button p{font-size:19px;}}@media (min-width:1185px){.iwtab--button h2{font-size:28px;}.iwtab--button p{font-size:19px;}}@media (min-width:1200px){.iwtab--button h2{font-size:29px;}.iwtab--button p{font-size:19px;}}@media (min-width:1220px){.iwtab--button h2{font-size:30px;}.iwtab--button p{font-size:20px;}}.heading-lg{font-size:2.625rem;line-height:1.25;margin:0 0 0.75em 0;}.heading-xl{font-size:3.25rem;line-height:1.25;margin:0 0 0.75em 0;}.heading-regular{font-weight:500;}.heading-bold{font-weight:700;}.heading-condensed-medium{font-family:"Encode Sans Condensed",sans-serif;font-weight:500;}.heading-condensed-semibold{font-family:"Encode Sans Condensed",sans-serif;font-weight:600;}.heading-condensed-bold{font-family:"Encode Sans Condensed",sans-serif;font-weight:700;}.heading-condensed-xbold{font-family:"Encode Sans Condensed",sans-serif;font-weight:800;}.heading-red{color:var(--ai23-red);}.heading-orange{color:var(--ai23-orange);}.heading-yellow{color:var(--ai23-yellow);}.heading-lime{color:var(--ai23-lime);}.heading-pear{color:var(--ai23-pear);}.heading-seafoam{color:var(--ai23-seafoam);}.heading-jade{color:var(--ai23-jade);}.heading-teal{color:var(--ai23-teal);}.heading-sky{color:var(--ai23-sky);}.heading-caroline{color:var(--ai23-caroline);}.heading-navy{color:var(--ai23-navy);}.heading-iris{color:var(--ai23-iris);}.heading-purple{color:var(--ai23-purple);}.heading-mulberry{color:var(--ai23-mulberry);}.heading-magenta{color:var(--ai23-magenta);}.heading-coral{color:var(--ai23-coral);}.heading-red_dark{color:var(--ai23-red-dark);}.heading-orange_dark{color:var(--ai23-orange-dark);}.heading-yellow_dark{color:var(--ai23-yellow-dark);}.heading-lime_dark{color:var(--ai23-lime-dark);}.heading-pear_dark{color:var(--ai23-pear-dark);}.heading-seafoam_dark{color:var(--ai23-seafoam-dark);}.heading-jade_dark{color:var(--ai23-jade-dark);}.heading-teal_dark{color:var(--ai23-teal-dark);}.heading-sky_dark{color:var(--ai23-sky-dark);}.heading-caroline_dark{color:var(--ai23-caroline-dark);}.heading-navy_dark{color:var(--ai23-navy-dark);}.heading-iris_dark{color:var(--ai23-iris-dark);}.heading-purple_dark{color:var(--ai23-purple-dark);}.heading-mulberry_dark{color:var(--ai23-mulberry-dark);}.heading-magenta_dark{color:var(--ai23-magenta-dark);}.heading-coral_dark{color:var(--ai23-coral-dark);}.two-ib--button{width:100%;position:relative;}.two-ib--button a{display:block;width:100%;margin-bottom:5.2631578947%;padding-bottom:63.1578947368%;color:white;}.two-ib--button a:hover,.two-ib--button a:focus{color:white;}.two-ib--button .button-content-wrapper{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 5%;position:absolute;top:0;left:0;height:100%;width:100%;}.two-ib--button img{display:block;position:absolute;max-width:100%;height:auto;}.two-ib--button h2{margin:0;font-size:24px;line-height:1.3;font-weight:normal;text-align:center;text-transform:uppercase;}.two-ib--button p{font-weight:700;margin:0;font-size:15px;line-height:1.3;text-align:center;}@media (min-width:520px){.two-ib--buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.two-ib--button{width:48.7179487179%;}.two-ib--button:first-child{margin-right:2.5641025641%;}.two-ib--button .button-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;}.two-ib--button h2{font-size:17px;}.two-ib--button p{font-size:12px;}.two-ib--button .button-content{padding:10px 10px;}}@media (min-width:550px){.two-ib--button h2{font-size:19px;}.two-ib--button p{font-size:13px;}}@media (min-width:600px){.two-ib--button h2{font-size:21px;}.two-ib--button p{font-size:14px;}}@media (min-width:680px){.two-ib--button h2{font-size:24px;}.two-ib--button p{font-size:15px;}}@media (min-width:730px){.two-ib--button h2{font-size:26px;}.two-ib--button p{font-size:17px;}}.three-ib--button{width:100%;position:relative;}.three-ib--button a{display:block;width:100%;margin-bottom:5.2631578947%;padding-bottom:63.1578947368%;color:white;}.three-ib--button a:hover,.three-ib--button a:focus{color:white;}.three-ib--button .button-content-wrapper{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 5%;position:absolute;top:0;left:0;height:100%;width:100%;}.three-ib--button img{display:block;position:absolute;max-width:100%;height:auto;}.three-ib--button h2{margin:0;font-size:24px;line-height:1.3;font-weight:normal;text-align:center;text-transform:uppercase;}.three-ib--button p{font-weight:700;margin:0;font-size:15px;line-height:1.3;text-align:center;}@media (min-width:520px){.three-ib--buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.three-ib--button{width:48.7179487179%;}.three-ib--button:first-child{margin-right:2.5641025641%;}.three-ib--button .button-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;}.three-ib--button h2{font-size:17px;}.three-ib--button p{font-size:12px;}.three-ib--button .button-content{padding:10px 10px;}}@media (min-width:550px){.three-ib--button h2{font-size:19px;}.three-ib--button p{font-size:13px;}}@media (min-width:600px){.three-ib--button h2{font-size:21px;}.three-ib--button p{font-size:14px;}}@media (min-width:680px){.three-ib--button h2{font-size:24px;}.three-ib--button p{font-size:15px;}}@media (min-width:730px){.three-ib--button h2{font-size:26px;}.three-ib--button p{font-size:17px;}}@media (min-width:800px){.three-ib--buttons{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.three-ib--button{width:32.2033898305%;margin-bottom:1.6949152542%;}.three-ib--button:first-child{margin-right:inherit;}.three-ib--button h2{font-size:17px;}.three-ib--button p{font-size:12px;}}@media (min-width:860px){.three-ib--button h2{font-size:21px;}.three-ib--button p{font-size:14px;}}@media (min-width:910px){.three-ib--button h2{font-size:24px;}.three-ib--button p{font-size:15px;}}@media (min-width:1020px){.three-ib--button h2{font-size:26px;}.three-ib--button p{font-size:17px;}}.three-tb--buttons{margin-top:10px;margin-bottom:20px;}.three-tb--button{width:100%;}.three-tb--button a{position:relative;display:block;margin-bottom:10px;color:white;background:var(--blocks-button-primary-bg);}.three-tb--button a:hover,.three-tb--button a:focus{color:white;background:var(--blocks-button-primary-hover);}.three-tb--button a *{width:100%;}.three-tb--button .button-content{box-sizing:border-box;width:100%;padding:10px 20px;}.three-tb--button h2{margin:0;font-size:21px;line-height:1.3;font-weight:normal;text-align:center;text-transform:uppercase;}.three-tb--button p{font-weight:700;margin:0;font-size:14px;line-height:1.3;text-align:center;}@media (min-width:380px){.three-tb--button h2{font-size:24px;}.three-tb--button p{font-size:15px;}}@media (min-width:480px){.three-tb--button h2{font-size:26px;}.three-tb--button p{font-size:17px;}}@media (min-width:520px){.three-tb--buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;}.three-tb--button{width:48.7179487179%;}.three-tb--button:first-child{margin-right:2.5641025641%;}.three-tb--button a{margin-bottom:5.2631578947%;padding-bottom:40.7894736842%;}.three-tb--button .button-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;}.three-tb--button h2{font-size:17px;}.three-tb--button p{font-size:12px;}.three-tb--button .button-content{padding:10px 10px;}}@media (min-width:550px){.three-tb--button h2{font-size:19px;}.three-tb--button p{font-size:13px;}}@media (min-width:600px){.three-tb--button h2{font-size:21px;}.three-tb--button p{font-size:14px;}}@media (min-width:680px){.three-tb--button h2{font-size:24px;}.three-tb--button p{font-size:15px;}}@media (min-width:730px){.three-tb--button h2{font-size:26px;}.three-tb--button p{font-size:17px;}}@media (min-width:800px){.three-tb--buttons{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.three-tb--button{width:32.2033898305%;}.three-tb--button:first-child{margin-right:inherit;}.three-tb--button h2{font-size:17px;}.three-tb--button p{font-size:12px;}}@media (min-width:860px){.three-tb--button h2{font-size:21px;}.three-tb--button p{font-size:14px;}}@media (min-width:910px){.three-tb--button h2{font-size:24px;}.three-tb--button p{font-size:15px;}}@media (min-width:1020px){.three-tb--button h2{font-size:26px;}.three-tb--button p{font-size:17px;}}.three-small-buttons{margin-top:10px;margin-bottom:20px;text-align:center;}.three-small-buttons--button{font-weight:700;font-size:0.875rem;line-height:1.3;position:relative;display:inline-block;vertical-align:top;margin:0 1rem 2rem 1rem;padding:0;text-transform:uppercase;}.three-small-buttons--button .chevron-icon{height:11px;width:11px;margin:4px 0 0 3px;vertical-align:top;}.three-small-buttons--link{display:block;margin:0;padding:1rem 0.5rem;height:2.5rem;width:13.5rem;color:white;background:var(--button-style-white-teal-bg);}.three-small-buttons--link:hover,.three-small-buttons--link:focus{color:white;background:var(--button-style-white-teal-hover);}.button-style--white-teal{color:white;background:var(--button-style-white-teal-bg);}.button-style--white-teal:hover,.button-style--white-teal:focus{color:white;background:var(--button-style-white-teal-hover);}.button-style--white-pink{color:white;background:var(--button-style-white-pink-bg);}.button-style--white-pink:hover,.button-style--white-pink:focus{color:white;background:var(--button-style-white-pink-hover);}.button-style--white-red{color:white;background:var(--button-style-white-red-bg);}.button-style--white-red:hover,.button-style--white-red:focus{color:white;background:var(--button-style-white-red-hover);}.button-style--white-transparent{color:white;background:rgba(0,0,0,0.1);border:1px solid white;}.button-style--white-transparent:hover,.button-style--white-transparent:focus{color:white;background:rgba(0,0,0,0.5);border:1px solid white;}.three-small-buttons--link{display:flex;flex-direction:column;justify-content:center;}@media (min-width:520px){.three-small-buttons{padding:0;}}@media (min-width:960px){.three-small-buttons--button{margin:0 2rem 3rem 2rem;}}.link-buttons{margin-block:1.5rem;}.link-buttons:last-child{margin-block:2.5rem 0;}.link-buttons-left{display:flex;justify-content:flex-start;}.link-buttons-center{display:flex;justify-content:center;}.link-buttons-right{display:flex;justify-content:flex-end;}.back-to-top{position:relative;}.back-to-top:before,.back-to-top:after{content:"";display:table;}.back-to-top:after{clear:both;}.back-to-top a{display:block;float:left;padding:5px 13px 6px 13px;color:var(--button-fg);background:var(--button-bg);}.back-to-top a:hover,.back-to-top a:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}.back-to-top span{position:absolute;top:0;left:-100em;}@media print{.back-to-top{display:none;}}.sponsor-group{text-align:center;}.sponsor-group h2{margin:0;text-align:center;}hr.separator + .sponsor-group{margin-top:2rem;}.sponsor-group--sponsors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sponsor-group--sponsors .field-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.sponsor-group--sponsors img{display:block;max-height:100%;max-width:100%;height:auto;width:auto;}.sponsor-group--sponsors a{cursor:pointer !important;}.sponsor-group--sponsors.logo-size-small .field-logo{width:120px;height:80px;margin:15px;}.sponsor-group--sponsors.logo-size-large .field-logo{width:270px;height:140px;margin:20px;}.downloadable-files-list{margin:1em 0;}.downloadable-files-list p{margin-bottom:0;}.downloadable-files-list ul{margin:0.5em 0 0 0;padding:0;}.downloadable-files-list li{margin:0.25em 0;padding:0 0 0 1.2em;list-style:none;}.downloadable-files-list svg{display:inline-block;margin:-0.3em 2px 0 0;vertical-align:middle;}.artidea-sidebar-right .main .additional-videos{position:relative;margin-left:-10px;margin-right:-10px;margin-bottom:2rem;font-size:0;}.additional-videos .field-video-url{box-sizing:border-box;width:100%;display:inline-block;vertical-align:top;margin:1em 0;padding:0 10px;font-size:0;}.additional-videos .field-video-url a{position:relative;display:block;}.additional-videos .field-video-url a:before{display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;content:" ";height:100px;width:100px;background:transparent url(/themes/artidea24/images/play-circle-color.svg) no-repeat 50% 50%;opacity:0.5;}.additional-videos .field-video-url img{display:block;margin:0;}.additional-videos .field-video-url .video-embed-description{font-size:14px;line-height:1.3;margin:0.5em 0 1em 0;width:95%;}@media (min-width:500px){.additional-videos .field-video-url{width:50%;}}.video-caption{margin:0.5em 0;}.artidea-sidebar-right .main .additional-videos{position:relative;margin-left:-10px;margin-right:-10px;font-size:0;}.additional-videos .youtube-video-item{padding:0 10px 0 10px;}.additional-videos .youtube-video-item .youtube-video-caption{font-size:14px;line-height:1.3;margin:0.5em 0 1em 0;width:95%;}.youtube-chat{display:flex;}.youtube-chat--video{display:block;height:360px;width:640px;}.youtube-chat--chat{display:none;}@media (min-width:753px) and (min-height:753px){.youtube-chat--chat{display:block;height:360px;width:470px;}}@media (min-width:620px) and (min-height:800px){.youtube-chat{display:block;}.youtube-chat--video{display:block;height:288px;width:512px;}.youtube-chat--chat{display:block;height:360px;width:512px;}}@media (min-width:680px) and (min-height:800px){.youtube-chat{display:block;}.youtube-chat--video{display:block;height:360px;width:640px;}.youtube-chat--chat{display:block;height:360px;width:470px;}}@media (min-width:800px){.youtube-chat{display:flex;}}.additional-videos .vimeo-video-item{box-sizing:border-box;width:100%;display:inline-block;vertical-align:top;margin:1rem 0;padding:0 10px 0;font-size:0;}.additional-videos .vimeo-video-item a{position:relative;display:block;}.additional-videos .vimeo-video-item a:before{display:block;position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;content:" ";height:100px;width:100px;background:transparent url(/themes/artidea24/images/play-circle-color.svg) no-repeat 50% 50%;opacity:0.5;}.additional-videos .vimeo-video-item img{display:block;margin:0;}.additional-videos .vimeo-video-item .vimeo-video-caption{font-size:14px;line-height:1.3;margin:0.5em 0 1em 0;width:95%;}@media (min-width:500px){.additional-videos .vimeo-video-item{width:50%;}}.vimeo-video{clear:both;}.vimeo-video--caption{font-size:14px;line-height:1.3;margin:0.5rem 0 1.5rem 0;}.node-article .vimeo-video{margin:1rem 0;}#mc_embed_signup form{display:block;position:relative;text-align:left;max-width:700px;}#mc_embed_signup input{border:1px solid #ABB0B2;border-radius:3px;}#mc_embed_signup input:focus{border-color:#333;}#mc_embed_signup .button{font-weight:700;font-size:14px;line-height:16px;display:inline-block;padding:7px 14px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);border:none;border-radius:0;}#mc_embed_signup .button:hover,#mc_embed_signup .button:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}#mc_embed_signup .mc-field-group{clear:left;position:relative;margin:0 0 1.5rem 0;}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px;}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%;}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin:0;}#mc_embed_signup .asterisk{color:var(--ai23-orange);font-size:150%;font-weight:normal;position:relative;top:5px;}#mc_embed_signup .clear{clear:both;}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 0.5em;overflow:hidden;width:90%;margin:0 5%;clear:both;}#mc_embed_signup div.response{margin:1em 0;padding:1em 0.5em 0.5em 0;font-weight:bold;float:left;top:-1.5em;z-index:1;width:80%;}#mc_embed_signup #mce-error-response{display:none;}#mc_embed_signup #mce-success-response{color:var(--ai23-pear);display:none;}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:0.5em 0;}#mc-embedded-subscribe{margin:1.5rem 0 0 0;}#mc_embed_signup #num-subscribers{font-size:1.1em;}#mc_embed_signup #num-subscribers span{padding:0.5em;border:1px solid #ccc;margin-right:0.5em;font-weight:bold;}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:0;padding:3px;border-radius:3px;font-size:14px;font-weight:normal;z-index:1;color:var(--ai23-orange);position:absolute;bottom:-1.5rem;background:transparent;}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:1px solid var(--ai23-orange);}#promoted-posts-area{margin:28px 0 19px 0;}#promoted-posts-area:before,#promoted-posts-area:after{content:"";display:table;}#promoted-posts-area:after{clear:both;}#promoted-posts-area .promoted-posts img{max-width:100%;height:auto;}#promoted-posts-area .promoted-posts h2{margin:1em 0 0 0;}#promoted-posts-area .promoted-posts .promoted-post{margin:0;}#promoted-posts-area .promoted-posts p{font-size:15px;}@media (min-width:480px) and (max-width:599px){#promoted-posts-area .promoted-posts{margin-left:-15px;margin-right:-15px;}#promoted-posts-area .promoted-post{box-sizing:border-box;display:block;padding:0 15px;}#promoted-posts-area .promoted-post img{box-sizing:border-box;display:block;margin:5px 20px 5px 0;}}@media (min-width:600px) and (max-width:880px){#promoted-posts-area .promoted-posts{margin-left:-15px;margin-right:-15px;}#promoted-posts-area .promoted-post{box-sizing:border-box;display:block;float:left;width:50%;padding:0 15px;}#promoted-posts-area .promoted-post:nth-child(2n+1){clear:left;}}@media (min-width:881px){#promoted-posts-area .promoted-posts{margin-left:-15px;margin-right:-15px;}#promoted-posts-area .promoted-post{box-sizing:border-box;display:block;float:left;width:33.33333%;padding:0 15px;}#promoted-posts-area .promoted-post:nth-child(3n+1){clear:left;}}.promoted-post--image{position:relative;margin:0;padding:0;}.promoted-post--image--with-button{margin-bottom:2rem;padding:0;}.promoted-post--button{position:absolute;bottom:0;left:0;width:100%;}.promoted-post--button a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0.5rem 0 0.375rem 0;text-align:center;vertical-align:middle;font-size:27px;line-height:1.1;font-family:var(--sans-condensed);font-weight:700;text-transform:uppercase;color:white;background:rgba(5,35,70,0.68);}ul.partners{margin:0;padding:0;margin:2rem 0;}ul.partners li{margin:0;padding:0;list-style:none;display:block;}ul.partners .partner{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;margin:0 0 1rem 0;padding:10px;border:1px solid black;}.partner--image{margin:0 0 1rem 0;}.partner--image img{display:block;max-width:100%;height:auto;margin:0;}.partner--title{font-weight:700;}.partner--address{font-size:0.9rem;}.partner--special{margin:0.5em 0 10px 0;}.partner--heading-tag{margin:4px 0 0.5em 0;}.partner--heading-tag span{font-weight:700;font-size:12px;line-height:13px;display:inline-block;text-transform:uppercase;padding:8px 7px;color:var(--tag-fg);background:var(--tag-bg);--tag-bg:var(--ai23-magenta);}.partner--offer{display:inline-block;margin-right:1em;margin-bottom:1em;}.partner--offer a{display:block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);}.partner--offer a:hover,.partner--offer a:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}.partner--offer a svg{display:inline-block;margin-bottom:2px;margin-left:7px;vertical-align:middle;}.partner--link{display:inline-block;margin-right:1em;margin-bottom:1em;margin:1.5em 0;}.partner--link a{display:block;font-weight:700;font-size:14px;line-height:1.3;padding:9px 9px 8px 9px;text-transform:uppercase;white-space:nowrap;color:var(--button-fg);background:var(--button-bg);}.partner--link a:hover,.partner--link a:focus{color:var(--button-hover-fg);background:var(--button-hover-bg);}.partner--link a svg{display:inline-block;margin-bottom:2px;margin-left:7px;vertical-align:middle;}@media (min-width:560px){ul.partners{display:flex;flex-wrap:wrap;margin-right:-15px;}ul.partners .partner{width:calc(50% - 15px);margin-right:15px;}}@media (min-width:800px){ul.partners .partner{width:calc(33.33333% - 15px);}}@media (min-width:1200px){ul.partners .partner{width:calc(25% - 15px);}}.audio-player--mp3,.artidea-sidebar-right .main > .audio-player--mp3{box-sizing:border-box;width:100%;margin:2em 0 1em 0;padding:1em;background:var(--ai15-teal);border-radius:8px;}.audio-player--mp3 figcaption,.artidea-sidebar-right .main > .audio-player--mp3 figcaption{margin:0 0 1em 0;color:white;}.audio-player--mp3 figcaption h3,.artidea-sidebar-right .main > .audio-player--mp3 figcaption h3{margin:0 0 0.25em 0;color:white;}.soundcloud-audio,.artidea-sidebar-right .main > .soundcloud-audio{margin:2em 0 1em 0;}.soundcloud-audio--heading{margin:0 0 0.5em 0;}.audio-player--spotify{display:flex;flex-direction:column;box-sizing:border-box;margin:2em 0 1em 0;}.audio-player--spotify figcaption{margin:0 0 0.5em 0;}.audio-player--spotify figcaption h3{margin:0 0 0.25em 0;}.audio-player--spotify:has(.player-align--left){align-items:flex-start;}.audio-player--spotify:has(.player-align--center){align-items:center;}.audio-player--spotify:has(.player-align--right){align-items:flex-end;}.audio-player--spotify iframe{border:none;width:300px;height:80px;max-width:100%;}.audio-player--spotify iframe.player-width--small{width:300px;}.audio-player--spotify iframe.player-width--medium{width:590px;}.audio-player--spotify iframe.player-width--large{width:100%;}.audio-player--spotify iframe.player-height--small{height:80px;}.audio-player--spotify iframe.player-height--medium{height:152px;}iframe.player-medium{width:600px;height:160px;}.multi-ib--button{width:100%;position:relative;}.multi-ib--button a{display:block;width:100%;margin-bottom:5.2631578947%;padding-bottom:63.1578947368%;color:white;background:black;}.multi-ib--button a:hover,.multi-ib--button a:focus{color:white;}.multi-ib--button a:hover img,.multi-ib--button a:focus img{opacity:0.5;}.multi-ib--button .button-content-wrapper{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 5%;position:absolute;top:0;left:0;height:100%;width:100%;}.multi-ib--button img{display:block;position:absolute;max-width:100%;height:auto;opacity:0.7;}.multi-ib--button h2{margin:0;font-size:43px;line-height:1.1;font-family:var(--sans-condensed);font-weight:700;text-align:center;text-transform:uppercase;}@media (min-width:520px){.multi-ib--button h2{font-size:31px;}.multi-ib--button .button-content{padding:10px 10px;}}@media (min-width:550px){.multi-ib--button h2{font-size:34px;}}@media (min-width:600px){.multi-ib--button h2{font-size:38px;}}@media (min-width:680px){.multi-ib--button h2{font-size:43px;}}@media (min-width:730px){.multi-ib--button h2{font-size:47px;}}@media (min-width:800px){.multi-ib--button h2{font-size:31px;}}@media (min-width:860px){.multi-ib--button h2{font-size:38px;}}@media (min-width:910px){.multi-ib--button h2{font-size:43px;}}@media (min-width:1020px){.multi-ib--button h2{font-size:47px;}}.multi-ib--button--flex-filler{display:block;width:100%;height:0;}@media (min-width:520px){.multi-ib--buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.multi-ib--buttons.multi-ib--buttons--1,.multi-ib--buttons.multi-ib--buttons--2{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.multi-ib--button{width:48.7179487179%;}.multi-ib--button .button-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;}.multi-ib--button--flex-filler{width:48.7179487179%;}}@media (min-width:800px){.multi-ib--buttons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.multi-ib--button{width:32.2033898305%;}.multi-ib--button:first-child{margin-right:inherit;}.multi-ib--button--flex-filler{width:32.2033898305%;height:10px;}}.large-text-button{text-align:center;font-weight:700;margin:2.5rem 0;}.large-text-button a{box-sizing:border-box;display:inline-block;margin:0 auto;padding:1.5rem 2rem;text-transform:uppercase;font-size:2rem;line-height:1.1;color:var(--large-text-button-fg);background:var(--large-text-button-bg);border-radius:18px;}.large-text-button--custom-color a:focus,.large-text-button--custom-color a:hover{opacity:0.9;}.large-text-button--full_width{margin:2rem 0 3rem 0;}.large-text-button--full_width a{width:100%;}.large-text-button--square a{border-radius:0;}.large-text-button--with-chevron svg{height:1.25rem;width:auto;margin:0 0 0 0.5rem;}.live-stream-wrapper{margin:2.5rem 0;}.photo-gallery{margin:3.125rem 0;}.photo-gallery:first-child{margin-top:0;}.photo-gallery:last-child{margin-bottom:0;}.photo-gallery a{display:inline-block;margin:0 0.75rem 1rem 0;}.photo-gallery img{display:block;max-width:100%;height:auto;}@supports (display:grid){.photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));grid-gap:1rem;}.photo-gallery a{display:block;margin:0;}}h2 + .photo-gallery,p + .photo-gallery{margin-top:1em;}.photo-gallery + .photo-gallery{margin-top:3.4375rem;}#colorbox #cboxPrevious{width:24px;}#colorbox #cboxCurrent{bottom:0;}.issuu-iframe-container{display:block;position:relative;height:0;margin:0;padding:0 0 75% 0;overflow:hidden;background:black;}.issuu-iframe{position:absolute;top:0;left:0;right:0;bottom:0;border:none;height:100%;width:100%;}.calendar-see-everything{display:flex;flex-direction:column;gap:2rem;max-width:1180px;margin:0 0 2rem 0;}.calendar-see-everything img{max-width:100%;height:auto;}.calendar-see-everything--column-1{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;max-width:240px;margin:0 auto;}.calendar-see-everything--column-2{display:flex;align-items:center;justify-content:center;background:var(--ai23-magenta);}.full-calendar-icon{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:1.375rem 0 0 0;font-family:var(--sans);font-weight:700;font-size:3rem;line-height:1.125;text-align:center;text-transform:uppercase;}.full-calendar-icon > *{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:1rem 0;}.full-calendar-icon:before{content:"";position:absolute;top:0;left:2rem;height:1.375rem;width:1.25rem;background:var(--ai23-teal);}.full-calendar-icon:after{content:"";position:absolute;top:0;right:2rem;height:1.375rem;width:1.25rem;background:var(--ai23-teal);}.full-calendar-icon--day{padding:1.25rem 0 0.75rem 0;color:white;background:var(--ai23-teal);}.full-calendar-icon--date{color:var(--ai23-teal);border:4px solid var(--ai23-teal);}.full-calendar-button{flex-grow:0;padding:0.5rem 2rem 0.4rem 2rem;font-family:var(--sans);font-weight:500;font-size:0.875rem;line-height:1.125;text-align:center;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;color:white;background:var(--ai23-teal);}.full-calendar-button svg{height:0.75em;width:0.75em;}.calendar-see-everything--column-1:hover .full-calendar-icon:before{background:var(--ai23-sky);}.calendar-see-everything--column-1:hover .full-calendar-icon:after{background:var(--ai23-sky);}.calendar-see-everything--column-1:hover .full-calendar-icon--day{background:var(--ai23-sky);}.calendar-see-everything--column-1:hover .full-calendar-icon--date{color:var(--ai23-sky);border:4px solid var(--ai23-sky);}.calendar-see-everything--column-1:hover .full-calendar-button{background:var(--ai23-sky);}@media (min-width:60rem){.calendar-see-everything{flex-direction:row;}.calendar-see-everything--column-1{max-width:none;}}@media (min-width:70rem){.full-calendar-icon{font-size:3.75rem;}.full-calendar-button{font-size:1.125rem;}}.sample-cards,.card-gallery{margin:2rem 0 3rem 0;}.sample-cards:first-child,.card-gallery:first-child{margin-top:0;}.sample-cards > * > :first-child,.card-gallery > * > :first-child{margin-top:0;}.grid42{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1rem;}@media (min-width:33rem){.grid42{grid-template-columns:1fr 1fr;}}@media (min-width:66rem){.grid42{grid-template-columns:1fr 1fr 1fr 1fr;}}.sponsorship-card{background:var(--card-body--bg);border-bottom:32px solid var(--card-header--bg);}.sponsorship-card .card--header{display:flex;min-height:7.5rem;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0.5rem 0.5rem 0 0.5rem;background:var(--card-header--bg);}.sponsorship-card .card--body{padding:0.75rem;}.sponsorship-card .card-pretitle{margin:0;text-transform:uppercase;font-size:1rem;color:var(--card-header--fg);}.sponsorship-card .card-title{margin:0;font-size:3rem;font-weight:700;color:white;}.sponsorship-card .card-subhead{margin:0;text-transform:uppercase;font-size:0.875rem;font-weight:700;color:var(--card-body--fg);}.sponsorship-card ul{margin:0;padding:0 0 0 1.25rem;font-size:0.875rem;list-style:none;color:rgba(0,0,0,0.8);}.sponsorship-card li{margin:0.5rem 0;padding:0;}.sponsorship-card li:before{display:inline-block;content:"•";font-size:1.5rem;line-height:0;width:1rem;margin-left:-1rem;vertical-align:top;margin-top:0.5rem;color:var(--card-body--fg);}.card-color--default{--card-header--bg:#999;--card-header--fg:#222;--card-body--bg:#ddd;--card-body--fg:#555;}.card-color--red{--base-color:var(--ai23-red);--h:29.16;--card-header--bg:oklch(58.48% 0.221 var(--h));--card-header--fg:oklch(87.720% 0.144 var(--h));--card-body--bg:oklch(86% 0.066 var(--h));--card-body--fg:oklch(51.46% 0.221 var(--h));}.card-color--orange{--base-color:var(--ai23-orange);--h:53.92;--card-header--bg:oklch(72.22% 0.171 var(--h));--card-header--fg:oklch(46.943% 0.111 var(--h));--card-body--bg:oklch(91% 0.051 var(--h));--card-body--fg:oklch(63.55% 0.171 var(--h));}.card-color--yellow{--base-color:var(--ai23-yellow);--h:83.60;--card-header--bg:oklch(83.76% 0.170 var(--h));--card-header--fg:oklch(54.444% 0.111 var(--h));--card-body--bg:oklch(91% 0.051 var(--h));--card-body--fg:oklch(73.71% 0.170 var(--h));}.card-color--lime{--base-color:var(--ai23-lime);--h:113.06;--card-header--bg:oklch(79.33% 0.170 var(--h));--card-header--fg:oklch(51.565% 0.111 var(--h));--card-body--bg:oklch(91% 0.051 var(--h));--card-body--fg:oklch(69.81% 0.170 var(--h));}.card-color--pear{--base-color:var(--ai23-pear);--h:130.76;--card-header--bg:oklch(69.66% 0.155 var(--h));--card-header--fg:oklch(45.279% 0.101 var(--h));--card-body--bg:oklch(90.558% 0.047 var(--h));--card-body--fg:oklch(61.30% 0.155 var(--h));}.card-color--seafoam{--base-color:var(--ai23-seafoam);--h:146.13;--card-header--bg:oklch(75.75% 0.122 var(--h));--card-header--fg:oklch(49.238% 0.079 var(--h));--card-body--bg:oklch(91% 0.037 var(--h));--card-body--fg:oklch(66.66% 0.122 var(--h));}.card-color--jade{--base-color:var(--ai23-jade);--h:171.42;--card-header--bg:oklch(66.28% 0.129 var(--h));--card-header--fg:oklch(43.082% 0.084 var(--h));--card-body--bg:oklch(86.164% 0.039 var(--h));--card-body--fg:oklch(58.33% 0.129 var(--h));}.card-color--teal{--base-color:var(--ai23-teal);--h:200.30;--card-header--bg:oklch(76.64% 0.098 var(--h));--card-header--fg:oklch(49.816% 0.064 var(--h));--card-body--bg:oklch(91% 0.029 var(--h));--card-body--fg:oklch(67.44% 0.098 var(--h));}.card-color--sky{--base-color:var(--ai23-sky);--h:230.36;--card-header--bg:oklch(72.43% 0.145 var(--h));--card-header--fg:oklch(47.080% 0.094 var(--h));--card-body--bg:oklch(91% 0.044 var(--h));--card-body--fg:oklch(63.74% 0.145 var(--h));}.card-color--caroline{--base-color:var(--ai23-caroline);--h:248.69;--card-header--bg:oklch(63.35% 0.114 var(--h));--card-header--fg:oklch(41.178% 0.074 var(--h));--card-body--bg:oklch(86% 0.034 var(--h));--card-body--fg:oklch(55.75% 0.114 var(--h));}.card-color--navy{--base-color:var(--ai23-navy);--h:249.18;--card-header--bg:oklch(39.19% 0.075 var(--h));--card-header--fg:oklch(70% 0.049 var(--h));--card-body--bg:oklch(86% 0.023 var(--h));--card-body--fg:oklch(39.19% 0.075 var(--h));}.card-color--iris{--base-color:var(--ai23-iris);--h:273.74;--card-header--bg:oklch(55.50% 0.110 var(--h));--card-header--fg:oklch(83.250% 0.072 var(--h));--card-body--bg:oklch(86% 0.033 var(--h));--card-body--fg:oklch(55.50% 0.110 var(--h));}.card-color--purple{--base-color:var(--ai23-purple);--h:303.90;--card-header--bg:oklch(57.93% 0.108 var(--h));--card-header--fg:oklch(86.895% 0.070 var(--h));--card-body--bg:oklch(86% 0.032 var(--h));--card-body--fg:oklch(50.98% 0.108 var(--h));}.card-color--mulberry{--base-color:var(--ai23-mulberry);--h:339.33;--card-header--bg:oklch(61.77% 0.153 var(--h));--card-header--fg:oklch(92.655% 0.099 var(--h));--card-body--bg:oklch(86% 0.046 var(--h));--card-body--fg:oklch(54.36% 0.153 var(--h));}.card-color--magenta{--base-color:var(--ai23-magenta);--h:3.22;--card-header--bg:oklch(58.98% 0.236 var(--h));--card-header--fg:oklch(88.470% 0.153 var(--h));--card-body--bg:oklch(86% 0.071 var(--h));--card-body--fg:oklch(51.90% 0.236 var(--h));}.card-color--coral{--base-color:var(--ai23-coral);--h:17.15;--card-header--bg:oklch(65.35% 0.197 var(--h));--card-header--fg:oklch(42.478% 0.128 var(--h));--card-body--bg:oklch(86% 0.059 var(--h));--card-body--fg:oklch(57.51% 0.197 var(--h));}.card-color--black{--base-color:black;}.card-color--white{--base-color:white;}.text-card :first-child{margin-top:0;}.text-card .basic-text{margin:0;}.text-card :last-child{margin-bottom:0;}.gallery-photos{padding:0;columns:1;gap:1rem;}.gallery-photos img{max-width:100%;height:auto;margin:0 0 1rem 0;}h2 .see-more{display:inline-block;font-size:1rem;font-weight:normal;text-transform:none;margin:0 0 0 0.375rem;}h2 .see-more svg{margin:0 0 0 0.1875rem;}@media (min-width:500px){.gallery-photos{columns:2;}}@media (min-width:700px){.gallery-photos{columns:3;}}@media (min-width:1000px){.gallery-photos{columns:4;}}.field-selected-gallery{margin:3.125rem 0;}.field-selected-gallery:first-child{margin-top:0;}.field-selected-gallery:last-child{margin-bottom:0;}.field-selected-gallery + .field-selected-gallery{margin-top:3.4375rem;}.gallery-photos--teaser{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}.gallery-photos--teaser img{max-width:100%;height:auto;margin:0;}@media (min-width:700px){.gallery-photos--teaser{grid-template-columns:repeat(3,1fr);}}@media (min-width:1000px){.gallery-photos--teaser{grid-template-columns:repeat(6,1fr);}}
