@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-XLt.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-XLtObl.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Bk.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-BkObl.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Md.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-MdObl.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Demi.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-DemiObl.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-BoldObl.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap;}
:root{font-size:16px;--font-family-primary:"ITC Avant Garde Gothic Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fw-light:200;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--h1-size:36px;--h1-line:44px;--h1-size-lg:48px;--h1-line-lg:54px;--h1-weight:var(--fw-bold);--h2-size:28px;--h2-line:36px;--h2-size-lg:32px;--h2-line-lg:38px;--h2-weight:var(--fw-bold);--h3-size:20px;--h3-line:23px;--h3-size-lg:24px;--h3-line-lg:30px;--h3-weight:var(--fw-semibold);--h4-size:50px;--h4-line:56px;--h4-size-lg:60px;--h4-line-lg:68px;--h4-weight:var(--fw-semibold);--h5-size:17px;--h5-line:23px;--h5-size-lg:16px;--h5-line-lg:22px;--h5-weight:var(--fw-semibold);--h6-size:21px;--h6-line:29px;--h6-size-lg:30px;--h6-line-lg:40px;--h6-weight:var(--fw-medium);--p1-size:16px;--p1-line:22px;--p1-size-lg:18px;--p1-line-lg:26px;--p2-size:13px;--p2-line:20px;--p2-size-lg:14px;--max-width:73rem;--box-sizing:content-box;--c-BG:#ededed;--c-SLV-Black:black;--c-SLV-White:white;--c-SLV-Light-Grey:#d4d4d4;--c-SLV-Grey:#a9a8a9;--c-SLV-Dark-Grey:#555;--c-SLV-Green:#88c86f;--c-SLV-Orange:#fcb445;--c-SLV-Blue:#79b3e2;--c-SLV-Red:#f1666a;--c-SLV-Purple:#9f6bd9;--c-SLV-Grey3:#6c6c6c;--c-SLV-Grey2:#a9a8a9;--c-SLV-Grey1:#ededed;--c-Primary:var(--c-SLV-Black);--c-Secondary:var(--c-SLV-Dark-Grey);--c-Focus:var(--c-SLV-Grey);--c-Error:var(--c-SLV-Red);--c-text:var(--c-SLV-Black);--c-background:var(--c-SLV-White);--c-Member-Access:var(--c-SLV-Blue);--c-Member-Student:var(--c-SLV-Green);--c-Member-Family:var(--c-SLV-Orange);--c-Member-Cultural:var(--c-SLV-Red);--c-sk-BG:#e0e0e0;--c-sk-Highlight:#f5f5f5;--N:0rem;--XXS:0.5rem;--XS:0.75rem;--S:1rem;--M:1.5rem;--L:2rem;--XL:3rem;--XXL:4rem;--XXXL:5.625rem;--gutter:20px;--break-sm:768px;--break-md:992px;--break-lg:1200px;}html,body{box-sizing:border-box;font-family:"ITC Avant Garde Gothic Pro";font-style:normal;font-weight:var(--fw-medium);color:var(--c-text);font-size:16px;line-height:25px;@media (min-width:992px){font-size:18px;line-height:26px;}}body{display:flex;flex-direction:column;place-items:center;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);background:linear-gradient(var(--c-SLV-White) 50%,var(--c-SLV-Black) 50%);}h1,h2,h3,h4,h5,h6{font-family:inherit;font-style:normal;margin-top:0;border:none;}h1{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight);}h2{font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);}h3{font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight);}h4{font-size:var(--h4-size);line-height:var(--h4-line);font-weight:var(--h4-weight);}h5{font-size:var(--h5-size);line-height:var(--h5-line);font-weight:var(--h5-weight);}h6,.block_quote{font-size:var(--h6-size);line-height:var(--h6-line);font-weight:var(--h6-weight);}@media (min-width:992px){h1{font-size:var(--h1-size-lg);line-height:var(--h1-line-lg);}h2{font-size:var(--h2-size-lg);line-height:var(--h2-line-lg);}h3{font-size:var(--h3-size-lg);line-height:var(--h3-line-lg);}h4{font-size:var(--h4-size-lg);line-height:var(--h4-line-lg);}h5{font-size:var(--h5-size-lg);line-height:var(--h5-line-lg);}h6,.block_quote{font-size:var(--h6-size-lg);line-height:var(--h6-line-lg);text-transform:capitalize;}}p,li{&:last-child{margin-bottom:0;}}.p1{font-size:var(--p1-size);line-height:var(--p1-line);font-weight:var(--fw-medium);@media (min-width:992px){font-size:var(--p1-size-lg);line-height:var(--p1-line-lg);}}.p2{font-size:var(--p2-size);line-height:var(--p2-line);letter-spacing:0.13px;font-weight:var(--fw-medium);font-style:normal;@media (min-width:992px){font-size:var(--p2-size-lg);letter-spacing:0;}}.c1{color:#818181;font-size:14px;font-style:normal;font-weight:var(--fw-medium);line-height:normal;letter-spacing:1.4px;text-transform:uppercase;}.c2{font-size:12px;line-height:18px;font-weight:var(--fw-medium);}.copy{font-size:var(--p1-size);line-height:var(--p1-line);font-weight:var(--fw-medium);@media (min-width:992px){font-size:var(--p1-size-lg);line-height:var(--p1-line-lg);}ul,ol,li,p{position:relative;line-height:inherit;}p,ul,ol,.p2{margin-bottom:var(--XS);&:last-child{margin-bottom:0;}}ol{padding-left:1.7rem;}ul{list-style:none;padding-left:1.375rem;li::before{content:"•";text-align:center;width:1.375rem;position:absolute;left:-1.375rem;}}}.button{display:inline-block;font-size:14px;font-weight:var(--fw-bold);padding:var(--S) var(--M);border-radius:0.25rem;background-color:var(--c-Primary);border:1px solid var(--c-Primary);color:var(--c-SLV-White);cursor:pointer;height:0.8em;line-height:1;text-decoration:none !important;text-align:center;transition:0.3s;box-sizing:var(--box-sizing);@media (min-width:992px){font-size:17px;padding:14px 30px;}}.button1{font-size:14px;font-weight:var(--fw-bold);line-height:20px;@media (min-width:992px){font-size:17px;line-height:normal;}}.button2{font-size:12px;font-weight:var(--fw-bold);line-height:20px;@media (min-width:992px){font-size:14px;font-weight:var(--fw-medium);line-height:23px;letter-spacing:0.28px;}}.button-tab{border-radius:30px;gap:10px;padding:10px;color:var(--c-SLV-Black);border-color:var(--c-SLV-Grey2);background:transparent;font-weight:var(--fw-medium);&.active,&:hover{background:var(--c-SLV-Black);border-color:var(--c-SLV-Black);color:var(--c-SLV-White);}}.disabled{--c-element:var(--c-SLV-Grey);cursor:not-allowed;background-color:var(--c-element);border-color:var(--c-element);}.button:not(.disabled):hover{background-color:var(--c-Secondary);border-color:var(--c-Secondary);color:var(--c-SLV-White);}.button-secondary{background-color:transparent;color:var(--c-Primary);}.button-secondary:not(.disabled):hover{opacity:0.7;}.button-tertiary{color:var(--c-Primary);font-size:12px;font-style:20px;font-weight:var(--fw-bold);text-decoration:underline;@media (min-width:992px){padding:14px 0;font-size:17px;line-height:normal;}}.button-tertiary:not(.disabled):hover{opacity:0.7;}.button-outline{background-color:transparent;color:var(--c-SLV-White);border-color:var(--c-SLV-White);}.button-outline:not(.disabled):hover{background-color:var(--c-SLV-Black);border-color:var(--c-SLV-Black);}.button-inline{font-size:14px;line-height:1;height:23px;font-weight:var(--fw-bold);display:inline-flex;background-color:transparent;color:var(--c-Primary);align-items:center;&:after{content:"";display:block;width:23px;height:23px;margin-left:4px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M15.75 15L10 9.25L11.75 7.5L19.25 15L11.75 22.5L10 20.75L15.75 15Z' fill='black'/%3E%3C/svg%3E");transition:all 0.3s;}@media (min-width:992px){font-size:17px;line-height:normal;height:30px;&:after{margin-left:var(--XXS);width:30px;height:30px;}}}.button-inline:not(.disabled):hover{background-color:transparent;color:var(--c-SLV-Black);opacity:0.7;text-decoration:none;}.button-inline:not(.disabled):hover::after{margin-left:calc(var(--XXS) + 8px);}.w-100{width:100%;}.m-0{margin:0;}.card{padding:var(--L);background:var(--c-Card);}.line-text{line-height:1;}.line-text::before{content:"";display:table;margin-bottom:calc(-0.5lh + 0);}.line-text::after{content:"";display:table;margin-bottom:calc(-0.5lh + 0.24em);}.main-container{padding:0;}.site-wrapper{overflow-y:auto;background:var(--c-BG);}.text-label{color:#5b6064;}.caption{font-size:14px;line-height:30px;font-weight:normal;margin-top:17px;color:var(--c-SLV-Dark-Grey);}.no-gutter .container{padding:0;}.no-gutter .row{display:flex;}.no-gutter .row > *{padding:0;}@media (min-width:768px){.site-header__left{padding-left:0;}}@media (min-width:922px){#search_selection{bottom:-25.5px;}}.paragraphs-items-field-content-row{display:flex;flex-direction:column;gap:var(--XL);}@media (min-width:992px){.paragraphs-items-field-content-row{gap:var(--XXL);}}.tiles-section .container{display:flex;flex-direction:column;gap:var(--L);}.tiles-section .container::before,.tiles-section .container::after{display:none;}@media (min-width:992px){.tiles-section .container{gap:var(--XXL);}}.tiles-section h2{margin:0;}.tiles-section .tiles-section__cta{text-align:center;}.flex-row{display:flex;flex-direction:column;}@media (min-width:992px){.flex-row{flex-wrap:wrap;flex-direction:row;}.flex-row > *{display:flex;flex:1 1 50%;}}.paragraphs-item__page-banner .copy,.paragraphs-item__pull-quote .copy{display:flex;flex-direction:column;}.paragraphs-item__pull-quote .container .wrapper{border-style:solid;border-color:var(--c-SLV-Black);border-width:1px 0;padding:var(--M) 0;}.paragraphs-item__pull-quote .container .image{margin-bottom:var(--M);}.paragraphs-item__pull-quote .container .quote{margin:0 0 var(--S) 0;}.paragraphs-item__pull-quote .container .author{color:var(--c-SLV-Grey3);}@media (min-width:992px){.paragraphs-item__pull-quote .container .wrapper{flex-direction:row-reverse;padding:var(--L) 0;}.paragraphs-item__pull-quote .container .image{padding-left:var(--XL);margin:0;}}@media (max-width:768px){.paragraphs-item__page-banner .container{padding:0;}}.paragraphs-item__page-banner .copy{background-color:var(--c-SLV-White);padding:var(--L) var(--gutter);row-gap:var(--L);}@media (min-width:992px){.paragraphs-item__page-banner .copy{padding:var(--L);}}.paragraphs-item__page-banner .title{margin:0;}.paragraphs-item__page-banner .cta{margin-top:auto;}@media (max-width:991px){.paragraphs-item__page-banner img{aspect-ratio:371/278;object-fit:cover;}}@media (min-width:992px){.paragraphs-item__page-banner:not(.alt) .wrapper{flex-direction:row-reverse;}}.view-id-image_tiles .view-content{display:grid;grid-template-columns:1fr;gap:var(--L);}@media (min-width:768px){.view-id-image_tiles .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:992px){.view-id-image_tiles .view-content{grid-template-columns:repeat(3,minmax(0,1fr));}}.view-mode-tile{border:1px solid var(--c-SLV-Light-Grey);background-color:var(--c-SLV-White);height:100%;}@media (max-width:991px){.view-mode-tile{flex:1 1 calc(50% - var(--L));}}@media (max-width:767px){.view-mode-tile{flex:1 1 100%;}}.view-mode-tile > a{display:block;height:100%;transition:box-shadow 0.3s ease;}.view-mode-tile > a:hover,.view-mode-tile > a:focus{box-shadow:0 2px 12px rgba(0,0,0,0.25);outline:none;}.view-mode-tile a{color:var(--c-Primary);text-decoration:none;}.view-mode-tile a:hover,.view-mode-tile a:focus{text-decoration:none;}.view-mode-tile .copy{padding:var(--M) var(--S);display:flex;flex-direction:column;}@media (min-width:992px){.view-mode-tile .copy{padding:var(--S);}}.view-mode-tile .header:not(:last-child){margin-bottom:var(--M);}@media (min-width:992px){.view-mode-tile .header:not(:last-child){margin-bottom:var(--S);}}.view-mode-tile .title{margin:0;}.view-mode-tile .date{margin-bottom:var(--S);}.view-mode-tile img{display:inline;object-fit:cover;aspect-ratio:371/278;}@media (min-width:992px){.view-mode-tile .date{margin-bottom:var(--XXS);}}.tiles{display:grid;grid-template-columns:1fr;gap:var(--L);}@media (min-width:768px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:992px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));}}.block-easy-breadcrumb .container,.node-header .container,.paragraphs-item:not(.paragraphs-item__page-banner) .container{padding-left:var(--gutter);padding-right:var(--gutter);}@media (min-width:992px){.block-easy-breadcrumb .container,.node-header .container,.paragraphs-item:not(.paragraphs-item__page-banner) .container{padding:0 7.5px;}}.block-easy-breadcrumb{padding:var(--S) 0;margin:0;background-color:var(--c-SLV-White);}@media (max-width:767px){footer .container{padding:0 var(--gutter);}}
@media (max-width:992px){.view-promo-home-banner{padding:0;}.view-promo-home-banner img{object-fit:cover;aspect-ratio:371/278;}}.promo__top{display:flex;flex-direction:column;}@media (min-width:992px){.promo__top{flex-direction:row;justify-content:space-between;gap:12px;margin-bottom:32px;}}.promo__banner-large>a,.promo__upcoming-whatson .views-row>a{transition:box-shadow 0.3s ease;}.promo__banner-large>a:hover,.promo__banner-large>a:focus,.promo__upcoming-whatson .views-row>a:hover,.promo__upcoming-whatson .views-row>a:focus{box-shadow:0 2px 12px 0 rgba(0,0,0,0.25);outline:none;}.promo__banner-large a,.promo__upcoming-whatson .views-row a{color:var(--c-SLV-Black);}.promo__banner-large a:focus,.promo__upcoming-whatson .views-row a:focus{text-decoration:none;}.promo__banner-large>a{display:block;height:100%;}.promo__banner-large .copy{display:flex;flex-direction:column;padding:var(--L) var(--gutter);background-color:var(--c-SLV-White);}.promo__banner-large .desc{margin-bottom:var(--M);}.promo__banner-large h3{margin:0 0 8px 0;}.promo__banner-large h2{margin:0 0 var(--M) 0;}@media (min-width:992px){.promo__banner-large{height:100%;position:relative;}.promo__banner-large .copy{position:absolute;bottom:0;left:0;padding:var(--M);width:369px;gap:0;}.promo__banner-large .desc{margin-bottom:var(--S);}}.promo__banner-large img{width:100%;height:100%;object-fit:cover;}.promo__bottom{margin-bottom:var(--XXL);}.promo__bottom .view-content{gap:var(--XXS) !important;}@media (max-width:991px){.promo__bottom .view-content{grid-template-columns:1fr !important;}}.promo__bottom .view-mode-tile{border:none;}@media (min-width:992px){.promo__bottom .view-content{gap:8px;}}.promo__upcoming-whatson{display:flex;flex-direction:column;gap:8px;min-width:340px;}@media (max-width:991px){.promo__upcoming-whatson{margin:var(--XL) var(--gutter);}}.promo__upcoming-whatson a:hover{text-decoration:none;}.promo__upcoming-whatson .view-content{display:flex;flex-direction:column;gap:8px;}.promo__upcoming-whatson .views-row{background-color:var(--c-SLV-White);}.promo__upcoming-whatson .event-tile{display:flex;color:var(--c-SLV-Black);}.promo__upcoming-whatson .image{height:154px;width:171px;flex-shrink:0;}.promo__upcoming-whatson .image img{height:100%;width:100%;object-position:center;object-fit:cover;}.promo__upcoming-whatson .copy{padding:12px;display:flex;flex-direction:column;justify-content:space-between;@media (min-width:992px){padding:6px;}@media (min-width:1200px){padding:12px;}}.promo__upcoming-whatson .cat{margin-bottom:12px;}.promo__upcoming-whatson .title{margin:0;}.promo__upcoming-whatson .more-link a{display:flex;justify-content:center;}
@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-XLt.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-XLtObl.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Bk.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-BkObl.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Md.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-MdObl.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Demi.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-DemiObl.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"ITC Avant Garde Gothic Pro";src:url(/sites/all/themes/v3/fonts/Avant-Garde/ITCAvantGardePro-BoldObl.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap;}
:root{font-size:16px;--font-family-primary:"ITC Avant Garde Gothic Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fw-light:200;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--h1-size:36px;--h1-line:44px;--h1-size-lg:48px;--h1-line-lg:54px;--h1-weight:var(--fw-bold);--h2-size:28px;--h2-line:36px;--h2-size-lg:32px;--h2-line-lg:38px;--h2-weight:var(--fw-bold);--h3-size:20px;--h3-line:23px;--h3-size-lg:24px;--h3-line-lg:30px;--h3-weight:var(--fw-semibold);--h4-size:50px;--h4-line:56px;--h4-size-lg:60px;--h4-line-lg:68px;--h4-weight:var(--fw-semibold);--h5-size:17px;--h5-line:23px;--h5-size-lg:16px;--h5-line-lg:22px;--h5-weight:var(--fw-semibold);--h6-size:21px;--h6-line:29px;--h6-size-lg:30px;--h6-line-lg:40px;--h6-weight:var(--fw-medium);--p1-size:16px;--p1-line:22px;--p1-size-lg:18px;--p1-line-lg:26px;--p2-size:13px;--p2-line:20px;--p2-size-lg:14px;--max-width:73rem;--box-sizing:content-box;--c-BG:#ededed;--c-SLV-Black:black;--c-SLV-White:white;--c-SLV-Light-Grey:#d4d4d4;--c-SLV-Grey:#a9a8a9;--c-SLV-Dark-Grey:#555;--c-SLV-Green:#88c86f;--c-SLV-Orange:#fcb445;--c-SLV-Blue:#79b3e2;--c-SLV-Red:#f1666a;--c-SLV-Purple:#9f6bd9;--c-SLV-Grey3:#6c6c6c;--c-SLV-Grey2:#a9a8a9;--c-SLV-Grey1:#ededed;--c-Primary:var(--c-SLV-Black);--c-Secondary:var(--c-SLV-Dark-Grey);--c-Focus:var(--c-SLV-Grey);--c-Error:var(--c-SLV-Red);--c-text:var(--c-SLV-Black);--c-background:var(--c-SLV-White);--c-Member-Access:var(--c-SLV-Blue);--c-Member-Student:var(--c-SLV-Green);--c-Member-Family:var(--c-SLV-Orange);--c-Member-Cultural:var(--c-SLV-Red);--c-sk-BG:#e0e0e0;--c-sk-Highlight:#f5f5f5;--N:0rem;--XXS:0.5rem;--XS:0.75rem;--S:1rem;--M:1.5rem;--L:2rem;--XL:3rem;--XXL:4rem;--XXXL:5.625rem;--gutter:20px;--break-sm:768px;--break-md:992px;--break-lg:1200px;}html,body{box-sizing:border-box;font-family:"ITC Avant Garde Gothic Pro";font-style:normal;font-weight:var(--fw-medium);color:var(--c-text);font-size:16px;line-height:25px;@media (min-width:992px){font-size:18px;line-height:26px;}}body{display:flex;flex-direction:column;place-items:center;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);background:linear-gradient(var(--c-SLV-White) 50%,var(--c-SLV-Black) 50%);}h1,h2,h3,h4,h5,h6{font-family:inherit;font-style:normal;margin-top:0;border:none;}h1{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight);}h2{font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight);}h3{font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight);}h4{font-size:var(--h4-size);line-height:var(--h4-line);font-weight:var(--h4-weight);}h5{font-size:var(--h5-size);line-height:var(--h5-line);font-weight:var(--h5-weight);}h6,.block_quote{font-size:var(--h6-size);line-height:var(--h6-line);font-weight:var(--h6-weight);}@media (min-width:992px){h1{font-size:var(--h1-size-lg);line-height:var(--h1-line-lg);}h2{font-size:var(--h2-size-lg);line-height:var(--h2-line-lg);}h3{font-size:var(--h3-size-lg);line-height:var(--h3-line-lg);}h4{font-size:var(--h4-size-lg);line-height:var(--h4-line-lg);}h5{font-size:var(--h5-size-lg);line-height:var(--h5-line-lg);}h6,.block_quote{font-size:var(--h6-size-lg);line-height:var(--h6-line-lg);text-transform:capitalize;}}p,li{&:last-child{margin-bottom:0;}}.p1{font-size:var(--p1-size);line-height:var(--p1-line);font-weight:var(--fw-medium);@media (min-width:992px){font-size:var(--p1-size-lg);line-height:var(--p1-line-lg);}}.p2{font-size:var(--p2-size);line-height:var(--p2-line);letter-spacing:0.13px;font-weight:var(--fw-medium);font-style:normal;@media (min-width:992px){font-size:var(--p2-size-lg);letter-spacing:0;}}.c1{color:#818181;font-size:14px;font-style:normal;font-weight:var(--fw-medium);line-height:normal;letter-spacing:1.4px;text-transform:uppercase;}.c2{font-size:12px;line-height:18px;font-weight:var(--fw-medium);}.copy{font-size:var(--p1-size);line-height:var(--p1-line);font-weight:var(--fw-medium);@media (min-width:992px){font-size:var(--p1-size-lg);line-height:var(--p1-line-lg);}ul,ol,li,p{position:relative;line-height:inherit;}p,ul,ol,.p2{margin-bottom:var(--XS);&:last-child{margin-bottom:0;}}ol{padding-left:1.7rem;}ul{list-style:none;padding-left:1.375rem;li::before{content:"•";text-align:center;width:1.375rem;position:absolute;left:-1.375rem;}}}.button{display:inline-block;font-size:14px;font-weight:var(--fw-bold);padding:var(--S) var(--M);border-radius:0.25rem;background-color:var(--c-Primary);border:1px solid var(--c-Primary);color:var(--c-SLV-White);cursor:pointer;height:0.8em;line-height:1;text-decoration:none !important;text-align:center;transition:0.3s;box-sizing:var(--box-sizing);@media (min-width:992px){font-size:17px;padding:14px 30px;}}.button1{font-size:14px;font-weight:var(--fw-bold);line-height:20px;@media (min-width:992px){font-size:17px;line-height:normal;}}.button2{font-size:12px;font-weight:var(--fw-bold);line-height:20px;@media (min-width:992px){font-size:14px;font-weight:var(--fw-medium);line-height:23px;letter-spacing:0.28px;}}.button-tab{border-radius:30px;gap:10px;padding:10px;color:var(--c-SLV-Black);border-color:var(--c-SLV-Grey2);background:transparent;font-weight:var(--fw-medium);&.active,&:hover{background:var(--c-SLV-Black);border-color:var(--c-SLV-Black);color:var(--c-SLV-White);}}.disabled{--c-element:var(--c-SLV-Grey);cursor:not-allowed;background-color:var(--c-element);border-color:var(--c-element);}.button:not(.disabled):hover{background-color:var(--c-Secondary);border-color:var(--c-Secondary);color:var(--c-SLV-White);}.button-secondary{background-color:transparent;color:var(--c-Primary);}.button-secondary:not(.disabled):hover{opacity:0.7;}.button-tertiary{color:var(--c-Primary);font-size:12px;font-style:20px;font-weight:var(--fw-bold);text-decoration:underline;@media (min-width:992px){padding:14px 0;font-size:17px;line-height:normal;}}.button-tertiary:not(.disabled):hover{opacity:0.7;}.button-outline{background-color:transparent;color:var(--c-SLV-White);border-color:var(--c-SLV-White);}.button-outline:not(.disabled):hover{background-color:var(--c-SLV-Black);border-color:var(--c-SLV-Black);}.button-inline{font-size:14px;line-height:1;height:23px;font-weight:var(--fw-bold);display:inline-flex;background-color:transparent;color:var(--c-Primary);align-items:center;&:after{content:"";display:block;width:23px;height:23px;margin-left:4px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M15.75 15L10 9.25L11.75 7.5L19.25 15L11.75 22.5L10 20.75L15.75 15Z' fill='black'/%3E%3C/svg%3E");transition:all 0.3s;}@media (min-width:992px){font-size:17px;line-height:normal;height:30px;&:after{margin-left:var(--XXS);width:30px;height:30px;}}}.button-inline:not(.disabled):hover{background-color:transparent;color:var(--c-SLV-Black);opacity:0.7;text-decoration:none;}.button-inline:not(.disabled):hover::after{margin-left:calc(var(--XXS) + 8px);}.w-100{width:100%;}.m-0{margin:0;}.card{padding:var(--L);background:var(--c-Card);}.line-text{line-height:1;}.line-text::before{content:"";display:table;margin-bottom:calc(-0.5lh + 0);}.line-text::after{content:"";display:table;margin-bottom:calc(-0.5lh + 0.24em);}.main-container{padding:0;}.site-wrapper{overflow-y:auto;background:var(--c-BG);}.text-label{color:#5b6064;}.caption{font-size:14px;line-height:30px;font-weight:normal;margin-top:17px;color:var(--c-SLV-Dark-Grey);}.no-gutter .container{padding:0;}.no-gutter .row{display:flex;}.no-gutter .row > *{padding:0;}@media (min-width:768px){.site-header__left{padding-left:0;}}@media (min-width:922px){#search_selection{bottom:-25.5px;}}.paragraphs-items-field-content-row{display:flex;flex-direction:column;gap:var(--XL);}@media (min-width:992px){.paragraphs-items-field-content-row{gap:var(--XXL);}}.tiles-section .container{display:flex;flex-direction:column;gap:var(--L);}.tiles-section .container::before,.tiles-section .container::after{display:none;}@media (min-width:992px){.tiles-section .container{gap:var(--XXL);}}.tiles-section h2{margin:0;}.tiles-section .tiles-section__cta{text-align:center;}.flex-row{display:flex;flex-direction:column;}@media (min-width:992px){.flex-row{flex-wrap:wrap;flex-direction:row;}.flex-row > *{display:flex;flex:1 1 50%;}}.paragraphs-item__page-banner .copy,.paragraphs-item__pull-quote .copy{display:flex;flex-direction:column;}.paragraphs-item__pull-quote .container .wrapper{border-style:solid;border-color:var(--c-SLV-Black);border-width:1px 0;padding:var(--M) 0;}.paragraphs-item__pull-quote .container .image{margin-bottom:var(--M);}.paragraphs-item__pull-quote .container .quote{margin:0 0 var(--S) 0;}.paragraphs-item__pull-quote .container .author{color:var(--c-SLV-Grey3);}@media (min-width:992px){.paragraphs-item__pull-quote .container .wrapper{flex-direction:row-reverse;padding:var(--L) 0;}.paragraphs-item__pull-quote .container .image{padding-left:var(--XL);margin:0;}}@media (max-width:768px){.paragraphs-item__page-banner .container{padding:0;}}.paragraphs-item__page-banner .copy{background-color:var(--c-SLV-White);padding:var(--L) var(--gutter);row-gap:var(--L);}@media (min-width:992px){.paragraphs-item__page-banner .copy{padding:var(--L);}}.paragraphs-item__page-banner .title{margin:0;}.paragraphs-item__page-banner .cta{margin-top:auto;}@media (max-width:991px){.paragraphs-item__page-banner img{aspect-ratio:371/278;object-fit:cover;}}@media (min-width:992px){.paragraphs-item__page-banner:not(.alt) .wrapper{flex-direction:row-reverse;}}.view-id-image_tiles .view-content{display:grid;grid-template-columns:1fr;gap:var(--L);}@media (min-width:768px){.view-id-image_tiles .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:992px){.view-id-image_tiles .view-content{grid-template-columns:repeat(3,minmax(0,1fr));}}.view-mode-tile{border:1px solid var(--c-SLV-Light-Grey);background-color:var(--c-SLV-White);height:100%;}@media (max-width:991px){.view-mode-tile{flex:1 1 calc(50% - var(--L));}}@media (max-width:767px){.view-mode-tile{flex:1 1 100%;}}.view-mode-tile > a{display:block;height:100%;transition:box-shadow 0.3s ease;}.view-mode-tile > a:hover,.view-mode-tile > a:focus{box-shadow:0 2px 12px rgba(0,0,0,0.25);outline:none;}.view-mode-tile a{color:var(--c-Primary);text-decoration:none;}.view-mode-tile a:hover,.view-mode-tile a:focus{text-decoration:none;}.view-mode-tile .copy{padding:var(--M) var(--S);display:flex;flex-direction:column;}@media (min-width:992px){.view-mode-tile .copy{padding:var(--S);}}.view-mode-tile .header:not(:last-child){margin-bottom:var(--M);}@media (min-width:992px){.view-mode-tile .header:not(:last-child){margin-bottom:var(--S);}}.view-mode-tile .title{margin:0;}.view-mode-tile .date{margin-bottom:var(--S);}.view-mode-tile img{display:inline;object-fit:cover;aspect-ratio:371/278;}@media (min-width:992px){.view-mode-tile .date{margin-bottom:var(--XXS);}}.tiles{display:grid;grid-template-columns:1fr;gap:var(--L);}@media (min-width:768px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:992px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));}}.block-easy-breadcrumb .container,.node-header .container,.paragraphs-item:not(.paragraphs-item__page-banner) .container{padding-left:var(--gutter);padding-right:var(--gutter);}@media (min-width:992px){.block-easy-breadcrumb .container,.node-header .container,.paragraphs-item:not(.paragraphs-item__page-banner) .container{padding:0 7.5px;}}.block-easy-breadcrumb{padding:var(--S) 0;margin:0;background-color:var(--c-SLV-White);}@media (max-width:767px){footer .container{padding:0 var(--gutter);}}
.paragraphs-item__collection-hl,.paragraphs-item__whatson-hl,.paragraphs-item__ourstories-hl{background-color:var(--c-SLV-White);padding:var(--XL) 0;}.paragraphs-item__collection-hl .container,.paragraphs-item__whatson-hl .container,.paragraphs-item__ourstories-hl .container{padding-left:var(--gutter);padding-right:var(--gutter);}@media (min-width:992px){.paragraphs-item__collection-hl,.paragraphs-item__whatson-hl,.paragraphs-item__ourstories-hl{padding:var(--XXL) 0;}.paragraphs-item__collection-hl .container,.paragraphs-item__whatson-hl .container,.paragraphs-item__ourstories-hl .container{padding-left:7.5px;padding-right:7.5px;}}@media (min-width:992px){.paragraphs-item__collection-hl{padding:var(--XXXL) 0;}}.view-full-calendar,.view-all-stories{display:block;margin:0 auto;}@media (min-width:992px){.view-full-calendar,.view-all-stories{max-width:263px;}}
