*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style-type:none}input{border-radius:0/0px}h1,h2,h3,h4,h5,h6,p,span,address,li,blockquote{margin:0;padding:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.actions{margin:0;padding:0;position:fixed;bottom:10px;right:10px;color:#fff;z-index:1}.actions li{margin:0;padding:0;display:inline-block;line-height:1em}.actions li a{background:#f2f2f2;margin:5px;padding:5px;font-size:14px;color:#000;letter-spacing:.5px}.cookie{position:fixed;width:100%;bottom:0;left:0;background:#ff0;color:#000;display:flex;justify-content:space-between;padding:1rem;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.cookie_message,.cookie_btn{display:inline-block}.cookie.hidden{transform:translateY(calc(100% + 1px))}@font-face{font-family:Tenon Light;src:url(/assets/fonts/Tenon1-light.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Tenon Regular;src:url(/assets/fonts/Tenon-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Tenon Medium;src:url(/assets/fonts/Tenon-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Tenon Bold;src:url(/assets/fonts/Tenon-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:Endure Light;src:url(/assets/fonts/Endure-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Endure Regular;src:url(/assets/fonts/Endure-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Auger Medium;src:url(/assets/fonts/AugerMono-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Auger Regular;src:url(/assets/fonts/AugerMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:normal}.caps{text-transform:uppercase}.leading,.t-btn,.btn,btn,.visit_item.external a,.mapScroll_site a,.t-tenonCaps,.footer_links li a,.text.t-tenonCaps p,.footer_links li a.text p,.heading.t-tenonCaps p,.footer_links li a.heading p,.sites--slider .sites_county,.sites--slider .text.sites_county p,.sites--slider .heading.sites_county p,.keyFeatures_title,.text.keyFeatures_title p,.heading.keyFeatures_title p,.visit_item span:nth-child(1),.visit_item span.text:nth-child(1) p,.visit_item span.heading:nth-child(1) p,.mapScroll_intro p strong,.mapScroll_intro p strong.text p,.mapScroll_intro p strong.heading p,.subnav_left a,.subnav_left a.text p,.subnav_left a.heading p,.publications_headings,.text.publications_headings p,.heading.publications_headings p,.factsFigures_fact .title,.factsFigures_fact .text.title p,.factsFigures_fact .heading.title p,.t-base,.text,.heading,body,p,.t-h1,.homeBanner_slogan p,.text.t-h1 p,.homeBanner_slogan p.text p,.heading.t-h1 p,.homeBanner_slogan p.heading p,.timeline_date,.text.timeline_date p,.heading.timeline_date p,h1,.t-hero,.video figcaption{line-height:1.05em}.leading-loose,.t-h6,h6,.t-h5,h5,.t-h3,.header .right_sites .right_sitesTitle,.header_ul li a,.header_ul li button,.text.t-h3 p,.header .right_sites .text.right_sitesTitle p,.header_ul li a.text p,.header_ul li button.text p,.heading.t-h3 p,.header .right_sites .heading.right_sitesTitle p,.header_ul li a.heading p,.header_ul li button.heading p,.visit_item.access h2,.visit_item.access h2.text p,.visit_item.access h2.heading p,h3,.t-h2,.text.t-h2 p,.heading.t-h2 p,h2{line-height:1.25em}.leading-body,.t-nav,.header_burgerbtn .text,.header_btm a,.header_intro p,.subnav_right a,.swiper-slide__caption p,.t-small,.keyFeatures_description p,p{line-height:1.4em}.t-hero,.video figcaption{font-size:clamp(47px,32.8426966292px + 1.9662921348vw,82px);font-family:Endure Light}.t-hero strong,.video figcaption strong{font-family:Endure Regular}.t-h1,.homeBanner_slogan p,.text.t-h1 p,.homeBanner_slogan p.text p,.heading.t-h1 p,.homeBanner_slogan p.heading p,.timeline_date,.text.timeline_date p,.heading.timeline_date p,h1{font-size:clamp(42px,22.5842696629px + 2.6966292135vw,90px);font-weight:300;font-family:Endure Light}.t-h1 strong,.homeBanner_slogan p strong,.text.t-h1 p strong,.homeBanner_slogan p.text p strong,.heading.t-h1 p strong,.homeBanner_slogan p.heading p strong,.timeline_date strong,.text.timeline_date p strong,.heading.timeline_date p strong,h1 strong{font-weight:400;font-family:Endure Regular}.t-h2,.text.t-h2 p,.heading.t-h2 p,h2{font-weight:300;font-size:clamp(30px,19.8876404494px + 1.404494382vw,55px);font-family:Endure Light;text-wrap:pretty}.t-h2 strong,.text.t-h2 p strong,.heading.t-h2 p strong,h2 strong{font-family:Endure Regular;font-weight:400}.t-h3,.header .right_sites .right_sitesTitle,.header_ul li a,.header_ul li button,.text.t-h3 p,.header .right_sites .text.right_sitesTitle p,.header_ul li a.text p,.header_ul li button.text p,.heading.t-h3 p,.header .right_sites .heading.right_sitesTitle p,.header_ul li a.heading p,.header_ul li button.heading p,.visit_item.access h2,.visit_item.access h2.text p,.visit_item.access h2.heading p,h3{font-size:clamp(23px,14.1011235955px + 1.2359550562vw,45px);font-weight:300;font-family:Endure Light}.t-h3 strong,.header .right_sites .right_sitesTitle strong,.header_ul li a strong,.header_ul li button strong,.text.t-h3 p strong,.header_ul li a.text p strong,.header_ul li button.text p strong,.heading.t-h3 p strong,.header_ul li a.heading p strong,.header_ul li button.heading p strong,.visit_item.access h2 strong,h3 strong{font-family:Endure Regular;font-weight:400}.t-h4,.visitPage_details h2,.text.t-h4 p,.visitPage_details h2.text p,.heading.t-h4 p,.visitPage_details h2.heading p,.sites_title,.text.sites_title p,.heading.sites_title p,.mapScroll_intro p,.mapScroll_intro p.text p,.mapScroll_intro p.heading p,.mapScroll_site h2,.mapScroll_site h2.text p,.mapScroll_site h2.heading p,h4{font-size:clamp(19px,11.7191011236px + 1.0112359551vw,37px);line-height:1.35em;font-weight:300;font-family:Endure Light}.t-h4 strong,.visitPage_details h2 strong,.text.t-h4 p strong,.visitPage_details h2.text p strong,.heading.t-h4 p strong,.visitPage_details h2.heading p strong,.sites_title strong,.text.sites_title p strong,.heading.sites_title p strong,.mapScroll_intro p strong,.mapScroll_intro p.text p strong,.mapScroll_intro p.heading p strong,.mapScroll_site h2 strong,.mapScroll_site h2.text p strong,.mapScroll_site h2.heading p strong,h4 strong{font-family:Endure Regular;font-weight:400}.t-h5,h5{font-size:clamp(14px,13.595505618px + .0561797753vw,15px);font-weight:300;font-family:Tenon Medium}.t-h5 strong,h5 strong{font-family:Endure Regular!important;font-weight:400}.t-h6,h6{font-size:clamp(11px,10.191011236px + .1123595506vw,13px);font-weight:300;font-family:Endure Light}.t-h6 strong,h6 strong{font-family:Endure Regular;font-weight:400}.t-base,.text,.heading,body,p{font-size:clamp(16px,13.5730337079px + .3370786517vw,22px);font-family:Tenon Light,Helvetica Neue,Helvetica,Arial,sans-serif}.t-base strong,.text strong,.heading strong,body strong,p strong{font-family:Tenon Regular;font-weight:400}.t-small,.keyFeatures_description p{font-size:clamp(16px,15.191011236px + .1123595506vw,18px);font-family:Tenon Light,Helvetica Neue,Helvetica,Arial,sans-serif}.t-small strong,.keyFeatures_description p strong{font-family:Tenon Regular!important;font-weight:400}.t-nav,.header_burgerbtn .text,.header_btm a,.header_intro p,.subnav_right a,.swiper-slide__caption p{font-size:clamp(12px,11.191011236px + .1123595506vw,14px);font-family:Tenon Regular}.t-nav strong,.header_burgerbtn .text strong,.header_btm a strong,.header_intro p strong,.subnav_right a strong,.swiper-slide__caption p strong{font-family:Tenon Regular;font-weight:400}.t-tenonCaps,.footer_links li a,.text.t-tenonCaps p,.footer_links li a.text p,.heading.t-tenonCaps p,.footer_links li a.heading p,.sites--slider .sites_county,.sites--slider .text.sites_county p,.sites--slider .heading.sites_county p,.keyFeatures_title,.text.keyFeatures_title p,.heading.keyFeatures_title p,.visit_item span:nth-child(1),.visit_item span.text:nth-child(1) p,.visit_item span.heading:nth-child(1) p,.mapScroll_intro p strong,.mapScroll_intro p strong.text p,.mapScroll_intro p strong.heading p,.subnav_left a,.subnav_left a.text p,.subnav_left a.heading p,.publications_headings,.text.publications_headings p,.heading.publications_headings p,.factsFigures_fact .title,.factsFigures_fact .text.title p,.factsFigures_fact .heading.title p{font-size:clamp(10px,7.9775280899px + .2808988764vw,15px);font-family:Tenon Medium;text-transform:uppercase;letter-spacing:1px;opacity:.6}.t-tenonCaps strong,.footer_links li a strong,.text.t-tenonCaps p strong,.footer_links li a.text p strong,.heading.t-tenonCaps p strong,.footer_links li a.heading p strong,.sites--slider .sites_county strong,.keyFeatures_title strong,.text.keyFeatures_title p strong,.heading.keyFeatures_title p strong,.visit_item span:nth-child(1) strong,.mapScroll_intro p strong strong,.mapScroll_intro p strong.text p strong,.mapScroll_intro p strong.heading p strong,.subnav_left a strong,.subnav_left a.text p strong,.subnav_left a.heading p strong,.publications_headings strong,.text.publications_headings p strong,.heading.publications_headings p strong,.factsFigures_fact .title strong{font-family:Tenon Bold;font-weight:400}.t-btn,.btn,btn,.visit_item.external a,.mapScroll_site a{font-size:clamp(14px,12.3820224719px + .2247191011vw,18px);font-family:Tenon Regular}.t-btn strong,.btn strong,btn strong,.visit_item.external a strong,.mapScroll_site a strong{font-family:Tenon Bold;font-weight:400}html{scroll-behavior:smooth}@keyframes deblur{0%{background-color:#00000041;backdrop-filter:blur(40px)}90%{background-color:#0000;backdrop-filter:blur(0px)}to{background-color:#0000;backdrop-filter:blur(0px)}}@keyframes intro-slogan{0%{translate:0 5px;opacity:0}to{translate:0 0;opacity:1}}@keyframes nav-button-one{0%{transform:translate(0)}to{transform:translateY(-100%)}}[x-cloak]{display:none!important}body{background-color:#fbf8ea;color:#3e3e3e}.cursor--video{background-color:#ffffff4d!important}.admin-bar{display:none!important}.siteWrapper:before{transition:all cubic-bezier(.645,.045,.355,1) .3s;content:"";background-color:transparent;backdrop-filter:blur(0px);pointer-events:none;width:100vw;height:100vh;z-index:2;position:fixed;top:0;left:0}.siteWrapper.lockScroll{position:fixed;overflow-y:hidden;height:100vh}.siteWrapper:has(.full-screen) .grid{z-index:6;position:relative}.siteWrapper:has(.full-screen) .header{opacity:0;z-index:7}.siteWrapper.bg-blur:before{background-color:#6f6f6f21;backdrop-filter:blur(8px);z-index:3}.siteWrapper.scrolled .header_logo{opacity:0;pointer-events:none}.siteWrapper:has(.subnav).scrolled .header_burger{opacity:0;pointer-events:none}.siteWrapper:has(.homeBanner,.headerLight) .header_logo svg path{fill:#fff}.flex,.grid{display:flex;flex-flow:column}@media (min-width: 720px){.flex,.grid{flex-flow:row}}.header{position:fixed;width:calc(100% - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2));top:clamp(20px,-5.037037037px + 1.4814814815vw,32px);right:clamp(20px,-5.037037037px + 1.4814814815vw,32px);flex-flow:row;justify-content:space-between;align-items:center;opacity:0;transition:opacity .7s ease;will-change:opacity,transform;z-index:3}.header.show{transition-delay:.7s;opacity:1}.header.openNav .header_burger{position:fixed;top:clamp(20px,-5.037037037px + 1.4814814815vw,32px);right:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.header.light .header_logo svg path{fill:#fff}.header.light .header_burger{color:#fff}.header.light .header_burger .lines{background:#fff}.header_burgerbtn{position:absolute;top:0;right:0;height:35px;width:90px;overflow:hidden;display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;z-index:1;background-color:transparent;color:#3e3e3e}@media (min-width: 720px){.header_burgerbtn{gap:10px;width:100px;height:40px}}.header_burgerbtn .lines{position:relative;width:15px;height:15px;transition:all cubic-bezier(.645,.045,.355,1) .3s}.header_burgerbtn .lines span{background:#3e3e3e;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all cubic-bezier(.645,.045,.355,1) .3s;transform-origin:center}.header_burgerbtn .lines span:first-child{transform:translateY(-3px)}.header_burgerbtn .lines span:last-child{transform:translateY(3px)}.header_burgerbtn .text{transition:all cubic-bezier(.645,.045,.355,1) .5s;line-height:40px;font-size:14px!important;transform:translateY(25%);color:#3e3e3e}@media (min-width: 720px){.header_burgerbtn .text{margin-top:-2px;font-size:16px!important}}.header_burgerbtn.close .lines span:first-child{transform:rotate(45deg)}.header_burgerbtn.close .lines span:last-child{transform:rotate(-45deg)}.header_burgerbtn.close .text{transform:translateY(-25%)}.header_burger{position:fixed;top:0;right:0;color:#3e3e3e;background-color:transparent;z-index:1;transition:opacity cubic-bezier(.645,.045,.355,1) .3s}.header_burger:before{z-index:-1;content:"";height:35px;width:90px;border-radius:30px;background-color:#f6f2e4b3;transition:background-color cubic-bezier(.42,0,1,1) 1s,width cubic-bezier(.645,.045,.355,1) .8s,height cubic-bezier(.645,.045,.355,1) .8s,translate cubic-bezier(.645,.045,.355,1) .8s,border-radius cubic-bezier(.645,.045,.355,1) .8s;position:absolute}@media only screen and (max-width: 720px){.header_burger:before{right:0}}@media (min-width: 720px){.header_burger:before{height:40px;width:100px}}.header_burger.first-state:before{border-radius:5px;pointer-events:all;width:calc(100vw - 20px);height:calc(100svh - 20px);background-color:#fbf8ea;translate:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) - 10px) -10px}@media (min-width: 720px){.header_burger.first-state:before{width:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) + 500px);height:calc(730px + clamp(20px,-5.037037037px + 1.4814814815vw,32px));translate:-10px calc(10px - clamp(20px,-5.037037037px + 1.4814814815vw,32px))}}.header_burger.first-state .left{transition:opacity cubic-bezier(.645,.045,.355,1) 1s;transition-delay:.2s;opacity:1}@media (min-width: 720px){.header_burger.second-state:before{height:calc(100svh - 20px)!important;width:calc(60vw + clamp(20px,-5.037037037px + 1.4814814815vw,32px))}}.header_logo{position:absolute;top:0;opacity:1;transition:opacity cubic-bezier(.645,.045,.355,1) .3s;pointer-events:all;z-index:0}@media only screen and (max-width: 720px){.header_logo svg{scale:.85;transform-origin:top left}}.header_logo svg path{transition:all cubic-bezier(.645,.045,.355,1) .3s;fill:#3e3e3e}.header_nav{z-index:2;pointer-events:none;border-radius:30px;display:flex;flex-flow:column;height:40px;width:100px;transition:all cubic-bezier(.645,.045,.355,1) .8s}@media (min-width: 720px){.header_nav{flex-flow:row;gap:3rem}}@media only screen and (max-width: 720px){.header_nav .left{flex-basis:100%}}.header_nav.first-state{border-radius:5px;pointer-events:all;width:calc(100vw - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2));height:calc(100svh - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2))}@media (min-width: 720px){.header_nav.first-state{width:500px;height:740px}}.header_nav.first-state .left{transition:opacity cubic-bezier(.645,.045,.355,1) 1s;transition-delay:.3s;opacity:1}@media (min-width: 720px){.header_nav.second-state{gap:2rem}}@media only screen and (max-width: 720px){.header_nav.second-state .left{height:55px;flex-basis:unset}.header_nav.second-state .header_btm{pointer-events:none;opacity:0!important;height:0}.header_nav.second-state:has(.inactive) .header_ul li button,.header_nav.second-state:has(.inactive) .header_ul li a{opacity:0;pointer-events:none}.header_nav.second-state:has(.inactive) .header_ul li:nth-child(2) button.active,.header_nav.second-state:has(.inactive) .header_ul li:nth-child(2) a.active{opacity:1;transform:translateY(-100%);padding-left:2rem;pointer-events:all}.header_nav.second-state:has(.inactive) .header_ul li:nth-child(2) button.active:before,.header_nav.second-state:has(.inactive) .header_ul li:nth-child(2) a.active:before{opacity:1}.header_nav.second-state:has(.inactive) .header_ul li:nth-child(3) button.active,.header_nav.second-state:has(.inactive) .header_ul li:nth-child(3) a.active{opacity:1;transform:translateY(-200%);padding-left:2rem;pointer-events:all}.header_nav.second-state:has(.inactive) .header_ul li:nth-child(3) button.active:before,.header_nav.second-state:has(.inactive) .header_ul li:nth-child(3) a.active:before{opacity:1}.header_nav.second-state:has(.inactive) .header_ul li:nth-child(4) button.active,.header_nav.second-state:has(.inactive) .header_ul li:nth-child(4) a.active{opacity:1;transform:translateY(-300%);padding-left:2rem;pointer-events:all}.header_nav.second-state:has(.inactive) .header_ul li:nth-child(4) button.active:before,.header_nav.second-state:has(.inactive) .header_ul li:nth-child(4) a.active:before{opacity:1}}@media (min-width: 720px){.header_nav.second-state{width:60vw!important;height:calc(100svh - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2) + 10px)!important}}.header .left{display:flex;flex-flow:column;justify-content:space-between;opacity:0;transition:opacity cubic-bezier(.645,.045,.355,1) .5s;padding:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) - 10px)}@media (min-width: 720px){.header .left{padding:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) - 15px) 0rem calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) + 10px) clamp(20px,-5.037037037px + 1.4814814815vw,32px);flex:1}}.header .left.open .header_a,.header .left.open .header_extendBtn,.header .left.open .header_btm{opacity:.5}.header_extendBtn{display:flex;flex-flow:row;justify-content:space-between}.header_extendedNav{display:flex;flex-flow:column;transition:opacity cubic-bezier(.645,.045,.355,1) .4s;opacity:0;position:absolute;top:0;pointer-events:none;width:100%}.header_extendedNav:focus{outline:transparent}.header_extendedNav.show-and-scroll{opacity:1;pointer-events:all}@media only screen and (max-width: 720px){.header_extendedNav.show-and-scroll{height:calc(100vh - 85px)!important}}.header .right{translate:0 0;flex:0}@media (min-width: 720px){.header .right{border-top-right-radius:5px;border-bottom-right-radius:5px;translate:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) - 10px) calc(10px - clamp(20px,-5.037037037px + 1.4814814815vw,32px))}}@media (min-width: 720px){.header .right.show{flex:2}}.header .right_sites,.header .right_resources,.header .right_partners{overflow-y:scroll!important}@media only screen and (max-width: 720px){.header .right_sites,.header .right_resources,.header .right_partners{padding-inline:10px;padding-bottom:10px;height:calc(100svh - 85px)!important}.header .right_sites:before,.header .right_resources:before,.header .right_partners:before{content:"";position:absolute;top:0;left:-10px;height:100%;width:calc(100% + 20px);border-radius:8px;border-top:solid 1px #D7D5CB;pointer-events:none;z-index:5}}@media (min-width: 720px){.header .right_sites,.header .right_resources,.header .right_partners{height:calc(100svh - 20px)!important}}.header .right_sites{padding-inline:0;padding-bottom:0;overflow-x:hidden}@media only screen and (max-width: 720px){.header .right_sites{height:calc(100svh - 85px)!important;translate:-10px;width:calc(100% + 20px);border-radius:5px}}@media (min-width: 720px){.header .right_sites{border-top-right-radius:5px;border-bottom-right-radius:5px}}.header .right_sites .right_site{aspect-ratio:16/9;position:relative}.header .right_sites .right_site:has(.right_sitesHover):hover .right_sitesHover{opacity:1}.header .right_sites .right_sitesThumb{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block;opacity:1;position:relative;transition:all cubic-bezier(.645,.045,.355,1) .5s}.header .right_sites .right_sitesHover{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;opacity:0;transition:all cubic-bezier(.645,.045,.355,1) .3s;position:absolute;top:0;left:0}.header .right_sites .right_sitesTitle{position:absolute;bottom:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2);left:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2);color:#fff}.header .right_resources ul.hovering .right_resourceInfo,.header .right_resources ul.hovering .right_resourceImg{opacity:.7}.header .right_resources .right_resourcesFilter{display:flex;position:sticky;top:-1px;background-color:#fbf8ea;z-index:1;gap:1rem;padding-bottom:.3rem;padding-bottom:1.2rem;border-bottom:solid 1px #3E3E3E;padding-top:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media only screen and (max-width: 720px){.header .right_resources .right_resourcesFilter{margin-inline:-1px;padding-inline-start:1px}}@media (min-width: 720px){.header .right_resources .right_resourcesFilter{margin-right:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}}.header .right_resources .right_resourcesFilter button,.header .right_resources .right_resourcesFilter a{background-color:transparent;font-family:Auger Regular!important;font-size:12px;color:#000;text-transform:uppercase}.header .right_resources .right_resource{display:flex;flex-flow:column;gap:1rem;border-bottom:solid 1px rgba(34,34,34,.2117647059);padding-block:1rem}@media (min-width: 720px){.header .right_resources .right_resource{flex-flow:row;margin-right:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}}.header .right_resources .right_resource:hover .right_resourceInfo,.header .right_resources .right_resource:hover .right_resourceImg{opacity:1!important}.header .right_resources .right_resource .right_resourceImg{opacity:1;transition:opacity cubic-bezier(.645,.045,.355,1) .3s}.header .right_resources .right_resource .right_resourceImg img{width:100%;height:auto;display:block}@media (min-width: 720px){.header .right_resources .right_resource .right_resourceImg img{width:125px}}.header .right_resources .right_resource .right_resourceInfo{flex:1;display:flex;flex-flow:column;color:#3e3e3e;transition:opacity cubic-bezier(.645,.045,.355,1) .3s}@media only screen and (max-width: 720px){.header .right_resources .right_resource .right_resourceInfo{gap:.5rem}}.header .right_resources .right_resource .right_resourceInfo .tag{font-family:Auger Regular!important;font-size:12px;text-transform:uppercase}.header .right_resources .right_resource .right_resourceInfo .title{font-family:Endure Regular!important;font-size:17px}.header .right_resources .right_resource .right_resourceInfo .excerpt p{font-family:Tenon Regular!important;font-size:13px}.header .right_partners{display:flex;flex-flow:column;gap:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)*1.5);padding-block:10px}@media (min-width: 720px){.header .right_partners{padding:clamp(20px,-5.037037037px + 1.4814814815vw,32px) clamp(20px,-5.037037037px + 1.4814814815vw,32px) clamp(20px,-5.037037037px + 1.4814814815vw,32px) 0}}.header .right_partners-gov span{-moz-column-span:4;column-span:4;display:block;font-family:Tenon Medium!important;font-size:13px;text-transform:uppercase;letter-spacing:.7px;opacity:.6;margin-bottom:1rem}.header .right_partners-gov li{-moz-column-span:2;column-span:2;flex-basis:100%;margin-bottom:1.5rem}.header .right_partners-gov li:nth-child(4){flex-basis:20%;margin-right:1.5rem;display:inline-block}.header .right_partners-gov li:nth-child(5){display:inline-block}.header .right_partners-gov li svg{max-height:60px}.header .right_partners-council span{flex-basis:100%!important;display:block;font-family:Tenon Medium!important;font-size:13px;text-transform:uppercase;letter-spacing:.7px;opacity:.6;margin-bottom:1rem}.header .right_partners-council li{display:inline-block;margin-bottom:1.5rem;margin-right:1.5rem}.header .right_partners-council li svg{min-width:100px;max-width:150px;max-height:40px}.header .right_partners-creative{display:flex;flex-flow:column;gap:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)*1.5)}.header .right_partners-creative div{display:flex;flex-flow:column}.header .right_partners-creative div span{flex-basis:100%;font-family:Tenon Medium!important;font-size:13px;text-transform:uppercase;letter-spacing:.7px;opacity:.6;margin-bottom:.8rem}.header .right_partners-creative div p{margin-bottom:.8rem}.header .right_partners-creative div p a{color:#3e3e3e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#3e3e3e;transition:all cubic-bezier(.645,.045,.355,1) .3s}@media (min-width: 720px){.header .right_partners-creative div p a{text-decoration-color:transparent}.header .right_partners-creative div p a:hover{text-decoration-color:#3e3e3e}}.header .right_partners-creative div p strong{font-weight:400;opacity:.5}.header_ul{display:flex;flex-flow:column;transition:all cubic-bezier(.645,.045,.355,1) .3s}.header_ul li a,.header_ul li button{color:#3e3e3e;background-color:transparent;transition:transform .3s cubic-bezier(.645,.045,.355,1) 0s,padding-left .3s cubic-bezier(.645,.045,.355,1) .3s,opacity cubic-bezier(.645,.045,.355,1) .4s;position:relative;opacity:1}@media (min-width: 720px){.header_ul li a,.header_ul li button{transition:all cubic-bezier(.645,.045,.355,1) .3s}}.header_ul li a.active,.header_ul li a:hover,.header_ul li button.active,.header_ul li button:hover{opacity:1!important}@media only screen and (max-width: 720px){.header_ul li a:before,.header_ul li button:before{opacity:0;content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'><path fill-rule='evenodd' clip-rule='evenodd' d='M16 7H3.8L9.4 1.4L8 0L0 8L8 16L9.4 14.6L3.8 9H16V7Z' fill='%233E3E3E'/></svg>");position:absolute;top:0;left:0;transition:opacity .5s cubic-bezier(.645,.045,.355,1) .3s}}.header_btm{max-width:40ch;opacity:1}.header_btm a{color:#3e3e3e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:all cubic-bezier(.645,.045,.355,1) .3s}.header_btm a:hover{text-decoration-color:#3e3e3e}.header_partners{display:flex;flex-flow:row;gap:.5rem}.header_partners a:first-child img{max-width:150px;margin-right:1rem}.header_partners a:last-child img{max-width:130px;margin-right:1rem}.header_intro{margin-top:1rem}.header_intro p{width:38ch}.header_secondaryPages{margin-top:1rem}.header_secondaryPages a{margin-right:1rem}.footer{display:flex;flex-flow:column;gap:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2);padding:clamp(20px,-5.037037037px + 1.4814814815vw,32px);border-top:solid 1px #D7D5CB}.footer_top,.footer_btm{min-height:150px;display:flex;flex-flow:row wrap;justify-content:space-between}.footer_btm{align-items:flex-end}.footer_partners{display:flex;gap:1.5rem}.footer_partners svg path{fill:#3e3e3e}.footer_logo svg{width:100%;max-width:170px;height:auto;display:block;margin-bottom:-15px}.footer_logo svg #stars path{fill:#af9e6a}.footer_logo svg path{fill:#3e3e3e}.footer_links li{display:inline-block}.footer_links li:last-child a:after{content:""}.footer_links li a{color:#3e3e3e}.footer_links li a:after{content:","}.footer_socials{display:flex;align-items:flex-start;flex-flow:row;gap:.5rem}.footer_socials img{max-width:25px;max-height:25px}.splash{position:fixed;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);min-width:16.6666666667vw;transition:all cubic-bezier(.645,.045,.355,1) .3s}.splash svg{width:100%;height:auto}.splash.show{opacity:1;pointer-events:all}.splash.hide{opacity:0;pointer-events:none}.homeBanner{width:100vw;height:100svh;overflow:hidden;position:relative;background-color:#3e3e3e;pointer-events:none}.homeBanner:before{content:"";background-color:#0000;backdrop-filter:blur(0px);pointer-events:none;width:100vw;height:100svh;z-index:3;position:fixed;top:0;left:0}.homeBanner.scale:before{animation:deblur 5s infinite cubic-bezier(.645,.045,.355,1)}.homeBanner.show .homeBanner_slogan{opacity:1}.homeBanner.show .homeBanner_slogan h1 span{opacity:0;animation:intro-slogan 1s forwards cubic-bezier(.42,0,.58,1)}.homeBanner.show .homeBanner_slogan h1 span:nth-child(1){animation-delay:.5s}.homeBanner.show .homeBanner_slogan h1 span:nth-child(2){animation-delay:.65s}.homeBanner.show .homeBanner_slogan h1 span:nth-child(3){animation-delay:.8s}.homeBanner.show .homeBanner_slogan h1 span:nth-child(4){animation-delay:.95s}.homeBanner.show .homeBanner_slogan h1 span:nth-child(5){animation-delay:1.1s}.homeBanner.show .homeBanner_slogan h1 span:nth-child(6){animation-delay:1.25s}.homeBanner.show .homeBanner_slogan h1 span:nth-child(7){animation-delay:1.4s}.homeBanner.show .homeBanner_slogan h1 span:nth-child(8){animation-delay:1.55s}.homeBanner_sites,.homeBanner_intro{position:absolute;width:100%;height:100%;transition:all cubic-bezier(.645,.045,.355,1) .3s}.homeBanner_sites.show,.homeBanner_intro.show{opacity:1;pointer-events:all}.homeBanner_sites.hide,.homeBanner_intro.hide{opacity:0;pointer-events:none}.homeBanner_fullVid{width:100%;height:100%;position:relative}.homeBanner_fullVid:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#00000059,#0000 30% 70%,#00000057);z-index:2}.homeBanner_fullVid video{display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.homeBanner_slogan{position:absolute;left:clamp(20px,-5.037037037px + 1.4814814815vw,32px);bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px);z-index:2;opacity:0}.homeBanner_slogan p{color:#fff}.homeBanner_slogan h1{color:#fff;max-width:21ch}.homeBanner_slogan h1 span{opacity:0;transition:opacity cubic-bezier(.645,.045,.355,1) .4s,translate cubic-bezier(.645,.045,.355,1) 1s;display:inline-block}.homeBanner_slogan svg{scale:1;width:100%;max-width:calc(100vw - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2));height:auto;transform-origin:bottom left}@media (min-width: 720px){.homeBanner_slogan svg{scale:1.3}}.homeBanner_slogan p{opacity:1}.visitPage{display:flex;flex-flow:column}.visitPage_site{display:flex;flex-flow:column;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px);padding:clamp(20px,-5.037037037px + 1.4814814815vw,32px);border-top:solid 1px #D7D5CB}@media (min-width: 720px){.visitPage_site{flex-flow:row}}.visitPage_details{display:flex;flex-flow:column;gap:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)*1.5)}@media only screen and (max-width: 720px){.visitPage_details{order:2}}.visitPage_details h2{margin-bottom:.5rem}.visitPage_info{display:flex;flex-flow:column;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.visitPage_info .visitPage_title{margin-bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.visitPage_info .one,.visitPage_info .two,.visitPage_info .three{display:flex;flex-flow:column;flex:1;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media (min-width: 720px){.visitPage_info .one,.visitPage_info .two,.visitPage_info .three{flex-flow:row}}.visitPage_info .one span p a,.visitPage_info .two span p a,.visitPage_info .three span p a{color:#3e3e3e;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#3e3e3e;transition:all cubic-bezier(.645,.045,.355,1) .3s}@media (min-width: 720px){.visitPage_info .one span p a,.visitPage_info .two span p a,.visitPage_info .three span p a{text-decoration-color:transparent}.visitPage_info .one span p a:hover,.visitPage_info .two span p a:hover,.visitPage_info .three span p a:hover{text-decoration-color:#3e3e3e}}.visitPage_links{margin-top:auto;display:flex;flex-flow:column;padding-top:3rem}@media only screen and (max-width: 720px){.visitPage_links p{display:flex;flex-flow:column;padding-bottom:0!important}}@media (min-width: 720px){.visitPage_links{padding-top:5rem;flex-flow:row}}.visitPage_image{position:relative;aspect-ratio:16/9;overflow:hidden}.visitPage_image .wrapper{width:100%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width: 720px){.visitPage_image{order:1}}.visitPage_image img{width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block}.c12{flex-basis:100%}.c11{flex-basis:91.6666666667%}.c10{flex-basis:83.3333333333%}.c9{flex-basis:75%}.c8{flex-basis:66.6666666667%}.c7{flex-basis:58.3333333333%}.c6{flex-basis:50%}.c5{flex-basis:41.6666666667%}.c4{flex-basis:33.3333333333%}.c3{flex-basis:25%}.c2{flex-basis:16.6666666667%}.c1{flex-basis:8.3333333333%}.grid{margin:0 clamp(20px,-5.037037037px + 1.4814814815vw,32px);gap:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5);z-index:0;overflow:hidden}.grid.flush{margin:0}.grid.small-text .text p{font-size:13px!important}@media (min-width: 720px){.grid.small-text .text p{font-size:16px!important}}.grid[id]:not([id=""]){padding-top:80px!important}.grid[id]:not([id=""]):has(video){padding-top:0!important}.grid:has(.mapScroll){overflow:unset}.grid:has(.full-screen-lock){position:fixed;top:0;left:0;z-index:10;width:100%}.grid:has(.subnav){position:sticky;top:0;left:0;background-color:#fbf8eacc;backdrop-filter:blur(5px);z-index:1!important}.grid:has(.mapScroll){overflow-x:unset}.grid:has(.keyFeatures){overflow:visible!important}.grid .c8 .text.t-h2 p,.text.t-h2 .grid .c8 p.text p,.grid .c8 .heading.t-h2 p.text p,.heading.t-h2 .grid .c8 p.text p{max-width:34ch}.grid .c8 .text.t-h4 p,.grid .c8 .mapScroll_site h2.text p,.mapScroll_site .grid .c8 h2.text p,.mapScroll_site h2.text .grid .c8 p.text p,.grid .c8 .mapScroll_site h2.heading p.text p,.mapScroll_site h2.heading .grid .c8 p.text p,.grid .c8 .mapScroll_intro p.text p,.mapScroll_intro .grid .c8 p.text p,.grid .c8 .text.sites_title p,.text.sites_title .grid .c8 p.text p,.grid .c8 .heading.sites_title p.text p,.heading.sites_title .grid .c8 p.text p,.text.t-h4 .grid .c8 p.text p,.visitPage_details h2.text .grid .c8 p.text p,.grid .c8 .heading.t-h4 p.text p,.mapScroll_site .grid .c8 h2.heading p.text p,.heading.t-h4 .grid .c8 p.text p,.grid .c8 .visitPage_details h2.heading p.text p,.visitPage_details h2.heading .grid .c8 p.text p,.grid .c8 .visitPage_details h2.text p,.visitPage_details .grid .c8 h2.text p{max-width:54ch}.grid .c7 .text.t-h4 p,.grid .c7 .mapScroll_site h2.text p,.mapScroll_site .grid .c7 h2.text p,.mapScroll_site h2.text .grid .c7 p.text p,.grid .c7 .mapScroll_site h2.heading p.text p,.mapScroll_site h2.heading .grid .c7 p.text p,.grid .c7 .mapScroll_intro p.text p,.mapScroll_intro .grid .c7 p.text p,.grid .c7 .text.sites_title p,.text.sites_title .grid .c7 p.text p,.grid .c7 .heading.sites_title p.text p,.heading.sites_title .grid .c7 p.text p,.text.t-h4 .grid .c7 p.text p,.visitPage_details h2.text .grid .c7 p.text p,.grid .c7 .heading.t-h4 p.text p,.mapScroll_site .grid .c7 h2.heading p.text p,.heading.t-h4 .grid .c7 p.text p,.grid .c7 .visitPage_details h2.heading p.text p,.visitPage_details h2.heading .grid .c7 p.text p,.grid .c7 .visitPage_details h2.text p,.visitPage_details .grid .c7 h2.text p{max-width:50ch}.grid .c6:has(.line):has(.text) .line{max-width:70ch}.grid .c6 .text.t-base p,.grid .c6 .text p{max-width:70ch}.grid .c6 .text.t-h3 p,.grid .c6 .visit_item.access h2.text p,.visit_item.access .grid .c6 h2.text p,.visit_item.access h2.text .grid .c6 p.text p,.grid .c6 .visit_item.access h2.heading p.text p,.visit_item.access h2.heading .grid .c6 p.text p,.text.t-h3 .grid .c6 p.text p,.header .right_sites .text.right_sitesTitle .grid .c6 p.text p,.header_ul li a.text .grid .c6 p.text p,.header_ul li button.text .grid .c6 p.text p,.grid .c6 .heading.t-h3 p.text p,.visit_item.access .grid .c6 h2.heading p.text p,.heading.t-h3 .grid .c6 p.text p,.grid .c6 .header .right_sites .heading.right_sitesTitle p.text p,.header .right_sites .heading.right_sitesTitle .grid .c6 p.text p,.grid .c6 .header_ul li a.heading p.text p,.header_ul li a.heading .grid .c6 p.text p,.grid .c6 .header_ul li button.heading p.text p,.header_ul li button.heading .grid .c6 p.text p,.grid .c6 .header .right_sites .text.right_sitesTitle p,.header .right_sites .grid .c6 .text.right_sitesTitle p,.grid .c6 .header_ul li a.text p,.header_ul li .grid .c6 a.text p,.grid .c6 .header_ul li button.text p,.header_ul li .grid .c6 button.text p{max-width:36ch}.grid .c6 .text.t-h4 p,.grid .c6 .mapScroll_site h2.text p,.mapScroll_site .grid .c6 h2.text p,.mapScroll_site h2.text .grid .c6 p.text p,.grid .c6 .mapScroll_site h2.heading p.text p,.mapScroll_site h2.heading .grid .c6 p.text p,.grid .c6 .mapScroll_intro p.text p,.mapScroll_intro .grid .c6 p.text p,.grid .c6 .text.sites_title p,.text.sites_title .grid .c6 p.text p,.grid .c6 .heading.sites_title p.text p,.heading.sites_title .grid .c6 p.text p,.text.t-h4 .grid .c6 p.text p,.visitPage_details h2.text .grid .c6 p.text p,.grid .c6 .heading.t-h4 p.text p,.mapScroll_site .grid .c6 h2.heading p.text p,.heading.t-h4 .grid .c6 p.text p,.grid .c6 .visitPage_details h2.heading p.text p,.visitPage_details h2.heading .grid .c6 p.text p,.grid .c6 .visitPage_details h2.text p,.visitPage_details .grid .c6 h2.text p{max-width:46ch}.grid .column{opacity:0;transform:translateY(clamp(20px,-5.037037037px + 1.4814814815vw,32px));transition:all .8s cubic-bezier(.645,.045,.355,1);transition-delay:var(--stagger-delay, 0s)}.grid .column.in-view{opacity:1;transform:translateY(0)}.grid .column img{width:100%;height:auto}@media (min-width: 720px) and (min-width: 720px){.grid .column.c12 .gallery_item{flex-basis:calc((100% - 6rem)/4)}}.transition-fade{transition:.3s;opacity:1}html.is-animating .transition-fade,html.is-animating .transition-fade .slider{opacity:0}.text.left,.heading.left{text-align:left;display:flex;flex-flow:column;align-items:flex-start}.text.right,.heading.right{text-align:right;display:flex;flex-flow:column;align-items:flex-end}.text.center,.heading.center{text-align:center;display:flex;flex-flow:column;align-items:center}.text.indent,.heading.indent{text-indent:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)*3)}.text.indent p,.heading.indent p{margin-bottom:0!important;padding-bottom:0!important}.text a,.heading a{color:var(--text-color, #003D2B);transition:all cubic-bezier(.645,.045,.355,1) .3s}.text a:hover,.heading a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.text p,.heading p,.text h1,.text h2,.text h3,.text h4,.text h5,.text h6,.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{padding-bottom:1rem}.image svg{width:100%;height:auto}.btn,.visit_item.external a,btn{padding:.7rem 1rem .8rem;border-radius:30px;text-decoration:none;display:inline-block;margin-right:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)/4);background-color:#f1ede1b1;border:solid 1px #dbd8cc;color:#3e3e3ebc;transition:all cubic-bezier(.645,.045,.355,1) .3s}@media only screen and (max-width: 720px){.btn,.visit_item.external a,btn{margin-bottom:1rem}}.btn svg path,.visit_item.external a svg path,btn svg path{transition:all cubic-bezier(.645,.045,.355,1) .3s}.btn:hover,.visit_item.external a:hover,btn:hover{background-color:#af9e6a;color:#fbf8ea}.btn:hover svg path,.visit_item.external a:hover svg path,btn:hover svg path{fill:#fbf8ea}.map,map,.download,download,.external,external{display:flex;align-items:center;gap:.6rem;line-height:0}.map svg,map svg,.download svg,download svg,.external svg,external svg{margin-top:2px;width:15px;height:15px}.rule{display:block;height:1px;width:calc(100% - 2rem);margin-left:1rem;background-color:var(--text-color, #000)}@media only screen and (max-width: 720px){.rule.hide{display:none}}.spacer{display:block;width:calc(100% - 2rem);margin-left:1rem}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.sites--slider,.sites--slider .swiper,.sites--slider .swiper *{cursor:none!important}.sites{display:flex;flex-flow:row wrap;gap:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5)}.sites--slider{flex-flow:row}@media only screen and (max-width: 720px){.sites--slider .c1{display:none}}.sites--slider .swiper{margin-left:0;margin-right:0;overflow:visible}.sites--slider .swiper-wrapper{margin:0}.sites--slider .swiper-slide{width:calc(58.8235294118% - clamp(20px,-5.037037037px + 1.4814814815vw,32px))!important;margin-right:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media only screen and (max-width: 720px){.sites--slider .swiper-slide:first-child{margin-left:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}}@media (min-width: 720px){.sites--slider .swiper-slide{width:calc(28.5714285714% - clamp(20px,-5.037037037px + 1.4814814815vw,32px))!important}}.sites--slider .sites_image{aspect-ratio:3/4;overflow:hidden;position:relative}.sites--slider .sites_excerpt{opacity:1;max-width:85%;text-wrap:pretty;color:#3e3e3e}.sites--slider .sites_excerpt p{max-width:50ch}.sites--slider .sites_county{margin-block:clamp(20px,-5.037037037px + 1.4814814815vw,32px);color:#3e3e3e}.sites_site{margin-bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media (min-width: 720px){.sites_site:hover .sites_excerpt,.sites_site:hover .sites_thumbnail-hover{opacity:1}}.sites_site.one,.sites_site.two{flex-basis:100%}@media (min-width: 720px){.sites_site.two{flex-basis:calc((100% - clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5) / 2)}}.sites_site.three{flex-basis:100%}@media (min-width: 720px){.sites_site.three{flex-basis:calc((100% - clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5 * 2) / 3)}}.sites_image{aspect-ratio:6/4;overflow:hidden;position:relative}.sites_thumbnail{opacity:1;transition:all cubic-bezier(.645,.045,.355,1) .3s}.sites_thumbnail img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;position:absolute;display:block}.sites_thumbnail-hover{position:absolute;width:100%!important;height:100%!important;opacity:0;transition:all cubic-bezier(.645,.045,.355,1) .3s}.sites_thumbnail-hover img,.sites_thumbnail-hover video{display:block;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.sites_title{color:#3e3e3e;margin-block:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2)}.sites_excerpt{color:#af9e6a;transition:all cubic-bezier(.645,.045,.355,1) .3s}@media (min-width: 720px){.sites_excerpt{opacity:0}}.sites_excerpt p{line-height:1.2em;max-width:90%}.keyFeatures{display:flex;flex-flow:column;gap:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5)}@media (min-width: 720px){.keyFeatures{flex-flow:row wrap}}.keyFeatures_item{margin-bottom:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2);position:relative}.keyFeatures_item.one{flex-basis:100%}.keyFeatures_item.two{flex-basis:calc((100% - clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5 * 2) / 2)}.keyFeatures_item.three{flex-basis:calc((100% - clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5 * 2) / 3)}.keyFeatures_image{aspect-ratio:9/6;overflow:hidden}.keyFeatures_image img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block}.keyFeatures_info{background-color:transparent;transition:background-color .3s ease}@media (min-width: 720px){.is-hovered .keyFeatures_info{background-color:#fff}}.keyFeatures_title{position:relative;padding:1rem 0rem;z-index:5;transition:padding .3s ease,transform .35s cubic-bezier(.2,.8,.2,1)}@media (min-width: 720px){.is-hovered .keyFeatures_title{padding:1rem}}.keyFeatures_description{width:100%;z-index:4;background-color:transparent;transition:background-color .3s ease}@media (min-width: 720px){.keyFeatures_description{padding:1rem;position:absolute;padding-top:0;left:0}.is-hovered .keyFeatures_description{background-color:#fff}}.keyFeatures_description p{transition-property:opacity,transform;transition-duration:.3s,.35s;transition-timing-function:ease,cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}@media (min-width: 720px){.keyFeatures_description p{opacity:0}}.is-hovered .keyFeatures_description p{opacity:1;transform:translateY(0);transition-delay:0s,0s}.keyFeatures_item.is-notHovered{opacity:.8;transition:opacity .3s ease}.keyFeatures_item.is-hovered{opacity:1}.visit,.visit_row{display:flex;flex-flow:column;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media (min-width: 720px){.visit_row{flex-flow:row}}.visit_item{flex-basis:33.3333333333%;display:flex;flex-flow:column;gap:.5rem}@media only screen and (max-width: 720px){.visit_item:has(btn){order:2}}.visit_item span{max-width:20ch}.visit_item.links{flex-flow:row}@media only screen and (max-width: 720px){.visit_item.links{gap:0;flex-flow:row wrap}.visit_item.links .span{flex-basis:100%}}@media only screen and (max-width: 720px){.visit_item.links .text p{display:flex;flex-flow:column;padding-bottom:0}}.line{background-color:#d7d5cb;height:1px;margin:clamp(20px,-5.037037037px + 1.4814814815vw,32px) 0}.video *{cursor:none}.video.default-full-height .video_thumbnail,.video.default-full-height .video_full{height:100vh}.video.overlay{position:relative}.video.overlay:before{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#00000059,#0000 30% 70%,#00000057);z-index:3}.video:has(.full-screen):before{background:transparent!important}.video figure{position:relative}.video video{width:100%;display:block}.video_thumbnail,.video_full{width:100%!important;height:85vh;-o-object-fit:cover;object-fit:cover}.video_full{transition:height cubic-bezier(.645,.045,.355,1) .3s}.video_full.full-screen{height:100vh}.video_close{position:absolute;top:clamp(20px,-5.037037037px + 1.4814814815vw,32px);right:clamp(20px,-5.037037037px + 1.4814814815vw,32px);height:40px;width:100px;border-radius:30px;background-color:#f6f2e4b3;display:flex;align-items:center;justify-content:center;z-index:5;opacity:0;transition:all cubic-bezier(.645,.045,.355,1) .3s;pointer-events:none}.video_close.show{opacity:1;pointer-events:all}.video_controls{position:absolute;bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px);left:clamp(20px,-5.037037037px + 1.4814814815vw,32px);width:calc(100% - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2));display:flex;flex-flow:row;align-items:center;justify-content:space-between;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.video_controls button{background-color:transparent;width:25px;height:25px}.video_controls .progress{flex:1;height:6px;background:#ffffff42;border-radius:3px;position:relative;cursor:pointer}.video_controls .progress-track{width:100%;height:100%;position:relative}.video_controls .progress-fill{height:100%;background-color:#fbf8ea;width:0%;border-radius:3px;transition:width .2s ease;position:absolute;top:0;left:0}.video_thumbnail{position:absolute;top:0;left:0;z-index:2;opacity:1;transition:all cubic-bezier(.645,.045,.355,1) .3s}.video_thumbnail.hide{opacity:0}.video figcaption{z-index:3;position:absolute;top:50%;left:0;color:#fff;transform:translateY(-50%);opacity:1;transition:all cubic-bezier(.645,.045,.355,1) .3s;width:100%;text-align:center;padding-left:2rem;padding-right:2rem}.video figcaption.hide{opacity:0}.timeline,.timeline .swiper,.timeline .swiper *{cursor:none!important}.timeline{display:flex;flex-flow:row;min-height:300px}.timeline_item{margin-top:clamp(20px,-5.037037037px + 1.4814814815vw,32px);display:flex!important;flex-flow:column;justify-content:space-between;border-left:solid 1px #D7D5CB;margin-right:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2);padding-left:.5rem}.timeline .swiper{margin-left:0;margin-right:0;width:100%;height:auto!important;padding-left:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.timeline .swiper-wrapper{height:100%!important;width:-moz-fit-content;width:fit-content;align-items:flex-end}.timeline .swiper-slide{width:calc(27.7777777778% - clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 2)!important;min-height:300px!important;transition:min-height cubic-bezier(.645,.045,.355,1) .3s}@media (min-width: 720px){.timeline .swiper-slide{width:calc(22.2222222222% - clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 2)!important}}@media only screen and (max-width: 720px){.timeline .swiper-slide{overflow-y:visible}}@media (min-width: 1440px){.timeline .swiper-slide{min-height:500px!important}}.timeline_date{line-height:.6;color:#af9e6a;margin-bottom:5rem}.timeline_info{max-width:85%;text-wrap:pretty}.timeline_info p{max-width:30ch;padding-bottom:0rem;padding-top:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.timeline_info p btn{margin-bottom:0}.mapScroll{display:flex;flex-flow:column;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media (min-width: 720px){.mapScroll{flex-flow:row}}.mapScroll_illustration{display:flex;flex-flow:row;justify-content:center;align-items:flex-start;position:relative}@media only screen and (max-width: 720px){.mapScroll_illustration{padding-bottom:2rem}}@media (min-width: 720px){.mapScroll_illustration{padding-top:2rem;padding-inline:5.5rem}}.mapScroll_illustration svg{max-width:75%;height:auto;position:sticky!important;top:calc(70px + clamp(20px,-5.037037037px + 1.4814814815vw,32px)*2)}.mapScroll_illustration svg #hill-of-tara #icon,.mapScroll_illustration svg #hill-of-tara #icon_1,.mapScroll_illustration svg #hill-of-tara #icon_2,.mapScroll_illustration svg #hill-of-tara #icon_3,.mapScroll_illustration svg #hill-of-tara #icon_4,.mapScroll_illustration svg #hill-of-tara #icon_5,.mapScroll_illustration svg #hill-of-tara #icon_6,.mapScroll_illustration svg #navan-fort #icon,.mapScroll_illustration svg #navan-fort #icon_1,.mapScroll_illustration svg #navan-fort #icon_2,.mapScroll_illustration svg #navan-fort #icon_3,.mapScroll_illustration svg #navan-fort #icon_4,.mapScroll_illustration svg #navan-fort #icon_5,.mapScroll_illustration svg #navan-fort #icon_6,.mapScroll_illustration svg #rathcroghan #icon,.mapScroll_illustration svg #rathcroghan #icon_1,.mapScroll_illustration svg #rathcroghan #icon_2,.mapScroll_illustration svg #rathcroghan #icon_3,.mapScroll_illustration svg #rathcroghan #icon_4,.mapScroll_illustration svg #rathcroghan #icon_5,.mapScroll_illustration svg #rathcroghan #icon_6,.mapScroll_illustration svg #hill-of-uisneach #icon,.mapScroll_illustration svg #hill-of-uisneach #icon_1,.mapScroll_illustration svg #hill-of-uisneach #icon_2,.mapScroll_illustration svg #hill-of-uisneach #icon_3,.mapScroll_illustration svg #hill-of-uisneach #icon_4,.mapScroll_illustration svg #hill-of-uisneach #icon_5,.mapScroll_illustration svg #hill-of-uisneach #icon_6,.mapScroll_illustration svg #dun-ailinne #icon,.mapScroll_illustration svg #dun-ailinne #icon_1,.mapScroll_illustration svg #dun-ailinne #icon_2,.mapScroll_illustration svg #dun-ailinne #icon_3,.mapScroll_illustration svg #dun-ailinne #icon_4,.mapScroll_illustration svg #dun-ailinne #icon_5,.mapScroll_illustration svg #dun-ailinne #icon_6,.mapScroll_illustration svg #rock-of-cashel #icon,.mapScroll_illustration svg #rock-of-cashel #icon_1,.mapScroll_illustration svg #rock-of-cashel #icon_2,.mapScroll_illustration svg #rock-of-cashel #icon_3,.mapScroll_illustration svg #rock-of-cashel #icon_4,.mapScroll_illustration svg #rock-of-cashel #icon_5,.mapScroll_illustration svg #rock-of-cashel #icon_6{transition:all cubic-bezier(.645,.045,.355,1) .3s;opacity:0;overflow:visible}.mapScroll_illustration svg #hill-of-tara #star,.mapScroll_illustration svg #hill-of-tara #star_2,.mapScroll_illustration svg #hill-of-tara #star_3,.mapScroll_illustration svg #hill-of-tara #star_4,.mapScroll_illustration svg #hill-of-tara #star_5,.mapScroll_illustration svg #hill-of-tara #star_6,.mapScroll_illustration svg #navan-fort #star,.mapScroll_illustration svg #navan-fort #star_2,.mapScroll_illustration svg #navan-fort #star_3,.mapScroll_illustration svg #navan-fort #star_4,.mapScroll_illustration svg #navan-fort #star_5,.mapScroll_illustration svg #navan-fort #star_6,.mapScroll_illustration svg #rathcroghan #star,.mapScroll_illustration svg #rathcroghan #star_2,.mapScroll_illustration svg #rathcroghan #star_3,.mapScroll_illustration svg #rathcroghan #star_4,.mapScroll_illustration svg #rathcroghan #star_5,.mapScroll_illustration svg #rathcroghan #star_6,.mapScroll_illustration svg #hill-of-uisneach #star,.mapScroll_illustration svg #hill-of-uisneach #star_2,.mapScroll_illustration svg #hill-of-uisneach #star_3,.mapScroll_illustration svg #hill-of-uisneach #star_4,.mapScroll_illustration svg #hill-of-uisneach #star_5,.mapScroll_illustration svg #hill-of-uisneach #star_6,.mapScroll_illustration svg #dun-ailinne #star,.mapScroll_illustration svg #dun-ailinne #star_2,.mapScroll_illustration svg #dun-ailinne #star_3,.mapScroll_illustration svg #dun-ailinne #star_4,.mapScroll_illustration svg #dun-ailinne #star_5,.mapScroll_illustration svg #dun-ailinne #star_6,.mapScroll_illustration svg #rock-of-cashel #star,.mapScroll_illustration svg #rock-of-cashel #star_2,.mapScroll_illustration svg #rock-of-cashel #star_3,.mapScroll_illustration svg #rock-of-cashel #star_4,.mapScroll_illustration svg #rock-of-cashel #star_5,.mapScroll_illustration svg #rock-of-cashel #star_6{transition:all cubic-bezier(.645,.045,.355,1) .3s;opacity:1}.mapScroll_illustration svg #hill-of-tara.active #icon,.mapScroll_illustration svg #hill-of-tara.active #icon_1,.mapScroll_illustration svg #hill-of-tara.active #icon_2,.mapScroll_illustration svg #hill-of-tara.active #icon_3,.mapScroll_illustration svg #hill-of-tara.active #icon_4,.mapScroll_illustration svg #hill-of-tara.active #icon_5,.mapScroll_illustration svg #hill-of-tara.active #icon_6,.mapScroll_illustration svg #navan-fort.active #icon,.mapScroll_illustration svg #navan-fort.active #icon_1,.mapScroll_illustration svg #navan-fort.active #icon_2,.mapScroll_illustration svg #navan-fort.active #icon_3,.mapScroll_illustration svg #navan-fort.active #icon_4,.mapScroll_illustration svg #navan-fort.active #icon_5,.mapScroll_illustration svg #navan-fort.active #icon_6,.mapScroll_illustration svg #rathcroghan.active #icon,.mapScroll_illustration svg #rathcroghan.active #icon_1,.mapScroll_illustration svg #rathcroghan.active #icon_2,.mapScroll_illustration svg #rathcroghan.active #icon_3,.mapScroll_illustration svg #rathcroghan.active #icon_4,.mapScroll_illustration svg #rathcroghan.active #icon_5,.mapScroll_illustration svg #rathcroghan.active #icon_6,.mapScroll_illustration svg #hill-of-uisneach.active #icon,.mapScroll_illustration svg #hill-of-uisneach.active #icon_1,.mapScroll_illustration svg #hill-of-uisneach.active #icon_2,.mapScroll_illustration svg #hill-of-uisneach.active #icon_3,.mapScroll_illustration svg #hill-of-uisneach.active #icon_4,.mapScroll_illustration svg #hill-of-uisneach.active #icon_5,.mapScroll_illustration svg #hill-of-uisneach.active #icon_6,.mapScroll_illustration svg #dun-ailinne.active #icon,.mapScroll_illustration svg #dun-ailinne.active #icon_1,.mapScroll_illustration svg #dun-ailinne.active #icon_2,.mapScroll_illustration svg #dun-ailinne.active #icon_3,.mapScroll_illustration svg #dun-ailinne.active #icon_4,.mapScroll_illustration svg #dun-ailinne.active #icon_5,.mapScroll_illustration svg #dun-ailinne.active #icon_6,.mapScroll_illustration svg #rock-of-cashel.active #icon,.mapScroll_illustration svg #rock-of-cashel.active #icon_1,.mapScroll_illustration svg #rock-of-cashel.active #icon_2,.mapScroll_illustration svg #rock-of-cashel.active #icon_3,.mapScroll_illustration svg #rock-of-cashel.active #icon_4,.mapScroll_illustration svg #rock-of-cashel.active #icon_5,.mapScroll_illustration svg #rock-of-cashel.active #icon_6{opacity:1!important}.mapScroll_illustration svg #hill-of-tara.active #star,.mapScroll_illustration svg #hill-of-tara.active #star_2,.mapScroll_illustration svg #hill-of-tara.active #star_3,.mapScroll_illustration svg #hill-of-tara.active #star_4,.mapScroll_illustration svg #hill-of-tara.active #star_5,.mapScroll_illustration svg #hill-of-tara.active #star_6,.mapScroll_illustration svg #navan-fort.active #star,.mapScroll_illustration svg #navan-fort.active #star_2,.mapScroll_illustration svg #navan-fort.active #star_3,.mapScroll_illustration svg #navan-fort.active #star_4,.mapScroll_illustration svg #navan-fort.active #star_5,.mapScroll_illustration svg #navan-fort.active #star_6,.mapScroll_illustration svg #rathcroghan.active #star,.mapScroll_illustration svg #rathcroghan.active #star_2,.mapScroll_illustration svg #rathcroghan.active #star_3,.mapScroll_illustration svg #rathcroghan.active #star_4,.mapScroll_illustration svg #rathcroghan.active #star_5,.mapScroll_illustration svg #rathcroghan.active #star_6,.mapScroll_illustration svg #hill-of-uisneach.active #star,.mapScroll_illustration svg #hill-of-uisneach.active #star_2,.mapScroll_illustration svg #hill-of-uisneach.active #star_3,.mapScroll_illustration svg #hill-of-uisneach.active #star_4,.mapScroll_illustration svg #hill-of-uisneach.active #star_5,.mapScroll_illustration svg #hill-of-uisneach.active #star_6,.mapScroll_illustration svg #dun-ailinne.active #star,.mapScroll_illustration svg #dun-ailinne.active #star_2,.mapScroll_illustration svg #dun-ailinne.active #star_3,.mapScroll_illustration svg #dun-ailinne.active #star_4,.mapScroll_illustration svg #dun-ailinne.active #star_5,.mapScroll_illustration svg #dun-ailinne.active #star_6,.mapScroll_illustration svg #rock-of-cashel.active #star,.mapScroll_illustration svg #rock-of-cashel.active #star_2,.mapScroll_illustration svg #rock-of-cashel.active #star_3,.mapScroll_illustration svg #rock-of-cashel.active #star_4,.mapScroll_illustration svg #rock-of-cashel.active #star_5,.mapScroll_illustration svg #rock-of-cashel.active #star_6{opacity:0!important}.mapScroll_intro{border-bottom:solid 1px #D7D5CB;padding-bottom:3rem;max-width:90ch}.mapScroll_intro p{padding-bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.mapScroll_intro p:first-child{line-height:0}.mapScroll_intro p strong{font-weight:400}.mapScroll_site{border-bottom:solid 1px #D7D5CB;padding:clamp(20px,-5.037037037px + 1.4814814815vw,32px) 0}@media only screen and (max-width: 720px){.mapScroll_site:last-child{border-color:transparent}}.mapScroll_site.inactive h2,.mapScroll_site.inactive p,.mapScroll_site.inactive a{opacity:.2}.mapScroll_site h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:transparent;transition:all cubic-bezier(.645,.045,.355,1) .3s;padding-bottom:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2);transition:opacity cubic-bezier(.645,.045,.355,1) .3s}.mapScroll_site p{padding-bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px);max-width:65ch;transition:opacity cubic-bezier(.645,.045,.355,1) .3s}.mapScroll_site a{color:#af9e6a;transition:opacity cubic-bezier(.645,.045,.355,1) .3s}.subnav{display:flex;justify-content:space-between;border-bottom:solid 1px #D7D5CB;padding:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2) clamp(20px,-5.037037037px + 1.4814814815vw,32px)}.subnav_left a{color:#3e3e3e;margin-right:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color cubic-bezier(.645,.045,.355,1) .3s}.subnav_left a:hover{color:#3e3e3e;text-decoration-color:#3e3e3e}.subnav_right{display:flex;align-items:center}.subnav_right P{margin-bottom:0;padding-bottom:0;display:flex}.subnav_right a{color:#3e3e3e}.subnav_right a btn{padding:0;background-color:transparent;border-color:transparent;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;margin-left:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5)}.subnav_right a btn:hover{color:#3e3e3e;text-decoration-color:#3e3e3e}.subnav_right a btn:hover svg path{fill:#3e3e3e}.publications{display:flex;flex-flow:column}@media only screen and (max-width: 720px){.publications_headings{display:none!important}}.publications_headings,.publications_publication{display:flex;flex-flow:column;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px);border-bottom:solid 1px #D7D5CB;padding-bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px);padding-top:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media (min-width: 720px){.publications_headings,.publications_publication{align-items:center;flex-flow:row}}.publications_headings:has(p:nth-child(3)),.publications_publication:has(p:nth-child(3)){align-items:flex-start}.publications_info .text{display:flex;flex-flow:column}@media (min-width: 720px){.publications_info .text{flex-flow:row;justify-content:space-between;align-items:center}}.publications_info .text p{max-width:64ch;padding-bottom:0}@media only screen and (max-width: 720px){.publications_info .text p btn{margin-top:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}}.publications_info .text:has(p:nth-child(3)){flex-flow:column;align-items:flex-start}.publications_info .text:has(p:nth-child(3)) p{padding-bottom:1.2rem}.publications_info .text:has(p:nth-child(3)) p:last-child{padding-bottom:.2rem}@media only screen and (max-width: 720px){.publications_info .text:has(p:nth-child(3)) p:last-child btn{margin-top:0;margin-bottom:calc(clamp(20px,-5.037037037px + 1.4814814815vw,32px) / 1.5)}}.factsFigures{max-height:-moz-fit-content;max-height:fit-content}@media (min-width: 720px){.factsFigures{padding-left:clamp(20px,-5.037037037px + 1.4814814815vw,32px);padding-right:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}}.factsFigures_illustration{margin-bottom:2rem}@media only screen and (max-width: 720px){.factsFigures_illustration{display:flex;align-items:center;justify-content:center}}.factsFigures_illustration img{margin-bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px);max-width:80%}@media (min-width: 720px){.factsFigures_illustration img{max-width:220px}}.factsFigures_facts{display:flex;flex-flow:column;gap:clamp(20px,-5.037037037px + 1.4814814815vw,32px)}@media (min-width: 1440px){.factsFigures_facts{flex-flow:row wrap}}.factsFigures_fact{display:flex;flex-flow:column}.factsFigures_fact .title{margin-bottom:.5rem}.factsFigures_fact:nth-child(odd){flex-basis:calc(20% - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2))}.factsFigures_fact:nth-child(2n){flex-basis:calc(60% - (clamp(20px,-5.037037037px + 1.4814814815vw,32px)/2))}.swiper_block[data-cursor-type] .swiper{cursor:default!important}.gallery .swiper-slide{max-height:90svh;width:var(--slide-width)!important}.gallery .swiper-slide:has(.swiper-slide__caption){position:relative}.gallery .swiper-slide:has(.swiper-slide__caption):before{content:"";position:absolute;pointer-events:none;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 0% 40%,#0000 70%,#0000008a)}.gallery .swiper-slide__image,.gallery .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.swiper *{cursor:none!important}.swiper{position:relative;height:100%!important;cursor:none}.swiper_block{height:100%!important}.swiper-slide{width:100%!important;height:auto!important}.swiper-slide img{width:100%!important;height:100%!important}.swiper-slide__caption{position:absolute;bottom:clamp(20px,-5.037037037px + 1.4814814815vw,32px);left:clamp(20px,-5.037037037px + 1.4814814815vw,32px);color:#fff}.swiper-slide__caption p{text-transform:uppercase;letter-spacing:1px;transition:all cubic-bezier(.645,.045,.355,1) .3s}.swiper-slide__caption p strong,.swiper-slide__caption p b{font-weight:700;padding-right:.5rem}.swiper-pagination{position:absolute;top:inherit;bottom:3rem;left:70vw;right:3rem;text-align:right;z-index:5;height:20px}.swiper-pagination .swiper-pagination-bullet{display:inline-block;width:5px;height:5px;border-radius:100%;margin-left:.3rem;background-color:#fff!important;opacity:.5;transition:all cubic-bezier(.645,.045,.355,1) .3s}.swiper-pagination .swiper-pagination-bullet-active{opacity:1}.accordion{border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color);overflow:hidden;background:var(--bg-color)}.accordion__item{border-bottom:1px solid var(--text-color)}.accordion__item:last-child{border-bottom:none}.accordion__trigger{width:100%;padding:.3rem 0rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:space-between;transition:background-color .2s ease}.accordion__heading{font-weight:600;font-size:1.1rem;line-height:1.4;margin:0;color:var(--text-color)}.accordion__heading p{margin:0}.accordion__heading a{color:inherit;text-decoration:none}.accordion__heading a:hover{text-decoration:underline}.accordion__icon{flex-shrink:0;margin-left:1rem;transition:transform .2s ease;color:var(--text-color);width:1em;height:1em;position:relative;transform-origin:center center}.accordion__icon.is-open{transform:rotate(45deg)}.accordion__icon svg{display:block}.accordion__icon span{display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:var(--text-color)}.accordion__icon span:nth-child(1){rotate:90deg}.accordion__content{overflow:hidden}.accordion__body{padding:1rem 0rem;line-height:1.6}.accordion__body p{margin:0 0 1rem}.accordion__body p:last-child{margin-bottom:0}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{margin:0 0 .5rem;color:#333}.accordion__body ul,.accordion__body ol{margin:0 0 1rem;padding-left:1.5rem}.accordion__body ul:last-child,.accordion__body ol:last-child{margin-bottom:0}.accordion__body li{margin-bottom:.25rem}.accordion__body a{color:#06c;text-decoration:none}.accordion__body a:hover{text-decoration:underline}.accordion__body code{background:#f4f4f4;padding:.2em .4em;border-radius:3px;font-size:.9em}@media (prefers-color-scheme: dark){.accordion{background:#1a1a1a;border-color:#333}.accordion__item{border-color:#333}.accordion__trigger{color:#fff}.accordion__trigger:hover,.accordion__trigger[aria-expanded=true]{background-color:#2a2a2a}.accordion__heading{color:#fff}.accordion__icon,.accordion__body{color:#ccc}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{color:#fff}.accordion__body code{background:#2a2a2a;color:#fff}}.swiper-block{position:relative;margin:2rem 0}.swiper-block .swiper{width:calc(100vw - 4rem);overflow:hidden}.swiper-block .swiper:not([style*=height]){height:auto}.swiper-block .swiper.swiper-vertical{height:400px}@media (min-width: 768px){.swiper-block .swiper.swiper-vertical{height:500px}}.swiper-block .swiper.swiper-autoheight{height:auto!important}.swiper-block .swiper.swiper-autoheight .swiper-slide{height:auto}.swiper-block .swiper-slide{position:relative;overflow:hidden}.swiper-block .swiper-slide__image{width:100%}.swiper-block .swiper-slide__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.swiper-block .swiper-slide__caption{position:absolute;bottom:0;left:0;background-color:red;right:0;padding:1rem;background:#00000080;color:#fff;font-size:1rem;line-height:1.4}.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{width:40px;height:40px;background:#00000080;border-radius:50%;color:#fff}.swiper-block .swiper-button-prev:after,.swiper-block .swiper-button-next:after{font-size:16px;font-weight:600}.swiper-block .swiper-button-prev:hover,.swiper-block .swiper-button-next:hover{background:#000000b3}.swiper-block .swiper-button-prev.swiper-button-disabled,.swiper-block .swiper-button-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.swiper-block .swiper-button-prev{left:1rem}.swiper-block .swiper-button-next{right:1rem}.swiper-block .swiper-pagination{bottom:1rem;position:absolute;display:block;height:10px;width:auto;right:2rem;background-color:red;z-index:9999;bottom:3rem;top:unset;text-align:right;padding-right:1rem}.swiper-block .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:5px;height:5px;background:#ffffff80;opacity:1;margin:0 4px;transition:all .3s ease}.swiper-block .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.swiper-block[data-effect=fade] .swiper-slide{opacity:0;transition:opacity .3s ease}.swiper-block[data-effect=fade] .swiper-slide.swiper-slide-active{opacity:1}.swiper-block[data-effect=cards] .swiper{perspective:1200px}.swiper-block[data-effect=cards] .swiper-slide{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000026;transform-origin:center center}.swiper-block[data-effect=cards] .swiper-slide__image img{border-radius:12px}.swiper-block[data-freemode=true] .swiper-wrapper{transition-timing-function:ease-out}.swiper-block[data-centered=true] .swiper-slide{opacity:.6;transition:opacity .3s ease}.swiper-block[data-centered=true] .swiper-slide.swiper-slide-active,.swiper-block[data-centered=true] .swiper-slide.swiper-slide-next,.swiper-block[data-centered=true] .swiper-slide.swiper-slide-prev{opacity:1}.swiper-block[data-cursor-type=custom],.swiper-block[data-cursor-type=custom] .swiper,.swiper-block[data-cursor-type=custom] .swiper-slide{cursor:none}.swiper-block[data-cursor-type=none] .swiper{cursor:default}.swiper-block[data-uniform-height=true] .swiper-slide__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper{height:var(--swiper-height, 480px)}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide,.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide__image{height:100%}.swiper-block[data-uniform-height=true].swiper-uniform-height .swiper-slide__image img{height:100%;width:100%}@media (max-width: 767px){.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{width:32px;height:32px}.swiper-block .swiper-button-prev:after,.swiper-block .swiper-button-next:after{font-size:12px}.swiper-block .swiper-button-prev{left:.5rem}.swiper-block .swiper-button-next{right:.5rem}.swiper-block .swiper-slide__caption{padding:.75rem 0;display:inline-block}.swiper-block .swiper-slide__number{display:inline-block}}.custom-cursor{font-family:inherit;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-color-scheme: dark){.swiper-block .swiper-slide__number,.swiper-block .swiper-button-prev,.swiper-block .swiper-button-next{background:#fff3;color:#fff}.swiper-block .swiper-button-prev:hover,.swiper-block .swiper-button-next:hover{background:#ffffff4d}}
/*# sourceMappingURL=style.css.map */
