.site-header{width:100%;height:6vh;background-color:var(--white);position:sticky;top:0;z-index:1000;box-shadow:0 .2vh .4vh #00000014;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.logo-img{height:clamp(1rem,2.5cqh,4rem);width:auto;display:block}.nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.5rem,1.5vw,2rem);letter-spacing:.03em;text-transform:none;color:var(--gray-dark)}.nav-links a,.dropdown-main-link{color:var(--gray-dark);text-decoration:none;transition:color .04s ease;cursor:pointer}.nav-links>a:hover,.nav-links>.dropdown>.dropdown-main-link:hover{color:var(--gray-light);text-shadow:.05em .05em .1em rgba(0,0,0,.1)}.dropdown{position:relative;display:flex;flex-direction:column;align-items:center}.dropdown-content{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:var(--gray-extra-light);box-shadow:0 .5rem 1rem #0000001a;z-index:1000;min-width:clamp(10rem,20vw,12rem);max-width:90vw;padding:0;flex-direction:column}.dropdown-content a{padding:clamp(.5rem,1vw,.75rem) clamp(1rem,2vw,1.5rem);display:block;color:var(--gray-dark);text-decoration:none;font-family:var(--font-body);font-size:var(--text-sm);transition:background-color .2s ease;text-align:center;text-transform:none}.dropdown-content a:hover{background-color:#fff}.dropdown:hover .dropdown-content{display:flex}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:.35rem}.bar{width:1.5rem;height:.1rem;background-color:var(--gray-dark);transition:all .05s ease}@media (max-width: 768px){.hamburger{display:flex}.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:6vh;right:0;background-color:var(--white);width:100%;padding:var(--space-md);box-shadow:0 .5rem 1rem #0000001a;z-index:999;gap:1rem}.dropdown-content{position:relative;top:auto;left:auto;transform:none;box-shadow:none;background-color:transparent;padding:0;padding-top:.5rem;padding-bottom:0rem;display:none}.dropdown-content.open{display:flex}.dropdown-content a{background-color:transparent;padding-left:1rem}.dropdown-content a:hover{background-color:var(--gray-extra-light)}.nav-links.open .portfolio-group .dropdown-content{display:flex}}.anteros-footer{width:100%;background-color:var(--gray-medium);color:var(--white);padding-block:var(--space-lg)}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"nav newsletter resources";gap:var(--gap-lg);align-items:start}.footer-nav{grid-area:nav}.footer-newsletter{grid-area:newsletter}.footer-resources{grid-area:resources;justify-self:end;align-items:flex-start}.footer-newsletter{align-items:center;text-align:center}.footer-column{display:flex;flex-direction:column;gap:var(--gap-sm)}.footer-links a{font-family:var(--font-body);font-size:var(--text-sm);font-weight:200;color:var(--gray-extra-light);text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:var(--white)}.footer-links li+li{margin-top:var(--space-xs)}.newsletter-form{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%;max-width:100%}.newsletter-form .button{align-self:center}.newsletter-form input{padding-block:clamp(.6rem,1.2vw,.9rem);padding-inline:clamp(.8rem,2vw,1.25rem);border-radius:var(--radius);border:.0625rem solid var(--gray-light);background:var(--gray-medium);color:var(--white)}.newsletter-form input::placeholder{font-family:var(--font-body);font-size:var(--text-base);font-weight:200;line-height:1.4;color:var(--gray-light)}.footer-bottom{margin-top:var(--space-lg)}.footer-socials{display:flex;justify-content:center;gap:var(--gap-md);margin-bottom:var(--space-sm)}.footer-socials img{width:1.5rem;height:1.5rem;filter:brightness(0) invert(.9);transition:filter .15s ease}.footer-socials img:hover{filter:brightness(0) invert(1)}.footer-copyright{border-top:.0625rem solid var(--gray-light);padding-top:var(--space-sm);text-align:center;color:var(--gray-extra-light)}@media (max-width: 1032px){.footer-main{grid-template-columns:1fr 1fr;grid-template-areas:"newsletter newsletter" "nav        resources";grid-auto-rows:auto}.footer-newsletter{align-items:center;text-align:center}.footer-resources{justify-self:end;align-items:flex-start}}@media (max-width: 768px){.footer-main{grid-template-columns:1fr;grid-template-areas:"newsletter" "nav" "resources";gap:var(--gap-md)}.footer-newsletter,.footer-nav,.footer-resources{align-items:center;text-align:center;justify-self:stretch}.footer-nav,.footer-resources{margin-top:var(--space-md)}.footer-socials{margin-top:var(--space-xl)}}.company-overview{background-color:#f4f4f4;text-align:center}.company-overview h2{font-size:2rem;margin-bottom:1.5rem;color:#0d0d0d}.company-overview p{max-width:800px;margin:0 auto 1.25rem;font-size:1.1rem;color:#404040}.strategic-advantages{background-color:#fff;padding:5rem 0;text-align:center}.strategic-advantages h2{font-size:2rem;margin-bottom:3rem;color:#0d0d0d}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-bottom:2.5rem}.adv-block h3{font-size:1.4rem;color:#bf8c4e;margin-bottom:.75rem}.adv-block p{font-size:1rem;color:#404040;line-height:1.6}.cta-row{display:flex;justify-content:center}.project-highlights{background-color:#f9f9f9;padding:5rem 0}.project-highlights h2{text-align:center;font-size:2rem;margin-bottom:3rem;color:#0d0d0d}.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem}.project-card{background:#fff;border:1px solid #eee;border-radius:6px;padding:2rem;box-shadow:0 4px 8px #00000008}.project-card h3{font-size:1.5rem;margin-bottom:.75rem;color:#bf8c4e}.project-card p{font-size:.95rem;margin-bottom:.25rem;color:#333}.project-card .desc{margin-top:1rem;margin-bottom:.75rem;font-weight:500;color:#0d0d0d}.project-card ul{padding-left:1.25rem;color:#555;font-size:.95rem}.project-card ul li{margin-bottom:.5rem}.why-anteros{background-color:#fff;padding:5rem 0;text-align:center}.why-anteros h2{font-size:2rem;margin-bottom:2rem;color:#0d0d0d}.why-anteros p{max-width:750px;margin:0 auto 1.5rem;font-size:1.05rem;color:#404040}.why-anteros .intro{font-size:1.25rem;font-weight:500;color:#0d0d0d}.latest-updates{background-color:#f4f4f4;padding:5rem 0;text-align:center}.latest-updates h2{font-size:2rem;margin-bottom:2.5rem;color:#0d0d0d}.updates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.update-card{background-color:#fff;border:1px solid #eaeaea;padding:1.5rem;border-radius:6px;text-align:left;box-shadow:0 4px 6px #00000005}.update-card h3{font-size:1.1rem;margin-bottom:.5rem;color:#bf8c4e}.update-card p{font-size:.95rem;margin-bottom:.5rem;color:#333}.update-card span{font-size:.85rem;color:#888}.cta-row{margin-top:2rem}.next-steps{background-color:#fff;padding:5rem 0;text-align:center}.next-steps h2{font-size:2rem;margin-bottom:3rem;color:#0d0d0d}.cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.cta-card{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:6px;padding:2rem;box-shadow:0 2px 4px #00000008;display:flex;flex-direction:column;justify-content:space-between}.cta-card h3{font-size:1.25rem;margin-bottom:.75rem;color:#bf8c4e}.cta-card p{font-size:.95rem;margin-bottom:1.25rem;color:#404040}.hero{width:100%;height:94vh;display:flex;justify-content:center;align-items:center;position:relative;background-color:transparent;overflow:hidden;text-align:center}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/newfoundland-from-space2-CWkSkznm.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff9;background-blend-mode:lighten;opacity:0;animation:fadeInHeroBG 1.75s ease-in-out forwards;z-index:0}.hero>.container-80{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding-block:var(--space-lg)}.hero .glass-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:clamp(1rem,4vw,2.5rem);background-color:#ffffff26;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);box-shadow:0 0 clamp(.75rem,2vw,2rem) #0000001a;border-radius:var(--radius)}.hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,2vw,1.5rem)}.stats-section{width:100%;padding-block:var(--section-padding-block);background:linear-gradient(to bottom,#e3e3e3,#fff)}.stats-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-lg);margin-top:var(--space-lg)}.stat-card{aspect-ratio:1 / 1;width:100%;background:var(--gray-extra-light);padding:var(--space-md);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;display:flex;flex-direction:column;justify-content:center;transition:transform .4s ease,box-shadow .2s ease,opacity .4s ease;opacity:1;gap:var(--space-sm)}.stat-card:hover{transform:translateY(-.25rem);box-shadow:0 .5rem 1.5rem #0000001f}@media (max-width: 75rem){.stats-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 40rem){.stats-wrapper{grid-template-columns:1fr}}.highlights-section{width:100%;padding-block:0;background:linear-gradient(180deg,#c8c8c81a,#fff0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:hidden}.highlights-container{width:100%;max-width:60cqw;margin-inline:auto;padding-block:var(--section-padding-block);padding-inline:var(--space-md);display:flex;flex-direction:column;align-items:center;gap:var(--gap-lg);background:var(--gray-extra-extra-light);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.highlights-container>:first-child{margin-block-start:0}.highlights-container>:last-child{margin-block-end:0}.highlight-top-text{width:100%;text-align:center;margin-block:var(--space-lg)}.highlight-heading-container{display:inline-block;width:fit-content;height:fit-content}.split-heading.vertical{flex-direction:column;align-items:center;text-align:center}.highlight-pair{display:flex;justify-content:space-between;width:100%;gap:var(--gap-md);flex-wrap:wrap}.highlight-stat-card{flex:1 1 20rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-sm);background-color:transparent;box-shadow:none;border:none;pointer-events:none}.highlight-owner{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm)}.highlight-number-wrapper{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--gap-sm)}.highlight-number-side{flex:1;display:flex;align-items:center;justify-content:center}.highlight-number-line{width:100%;height:1px;background-color:var(--gray-light);opacity:.3;transform:scaleX(0);transform-origin:center;transition:transform 1s ease-out}.highlight-number-line.visible{transform:scaleX(1)}.highlight-number-center{padding:0 var(--space-md);position:relative;z-index:2}.highlight-number-center .stat-text{font-size:clamp(2rem,5vw,4rem)}.highlight-points{width:100%;text-align:center;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-sm)}.company-overview-section{width:100%;display:flex;flex-direction:column;padding:0;margin:0;gap:var(--gap-lg)}.company-overview-upper{text-align:center;z-index:2;padding-block:var(--space-lg)}.gray-bg{background-color:var(--gray-extra-light);border-radius:var(--radius);padding-inline:var(--space-md)}.anteros-glance-paragraph{margin-top:var(--space-md)}.glance-text-inner{max-width:60cqw;margin-inline:auto;margin-top:var(--space-md)}.company-overview-lower{width:100%;display:grid;grid-template-columns:1fr 1fr;position:relative}.overview-image{position:relative;width:100%;height:auto;aspect-ratio:3 / 2;overflow:hidden}.overview-image img{width:100%;height:100%;object-fit:cover;display:block;opacity:.7}.glass-container{padding-inline:0!important}.glass-overlay{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:100%;padding-block:var(--space-md)}.glass-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff8c;z-index:-1;border-radius:var(--radius)}.glass-inner-left{margin-left:20%;width:80%;text-align:left;padding-right:var(--space-xl)}.glass-inner-right{margin-right:20%;width:80%;text-align:right;padding-left:var(--space-xl)}.glass-inner-left h3,.glass-inner-right h3{margin-bottom:var(--space-sm)}@media (max-width: 900px){.company-overview-lower{grid-template-columns:1fr}.overview-image{display:flex;flex-direction:column;justify-content:center;aspect-ratio:unset;min-height:40vh}.overview-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.glass-overlay.left,.glass-overlay.right{position:relative;top:auto;transform:none;z-index:2;padding-block:var(--space-md)}.glass-inner-left,.glass-inner-right{width:100%;margin:0;text-align:center;padding-left:10%;padding-right:10%}}.strategic-advantage-section{width:100%;background-color:var(--gray-extra-light);padding-block:var(--space-xl)}.strategic-advantage-content{display:flex;flex-direction:column;align-items:center;text-align:center}.strategic-advantage-heading{margin-top:var(--space-xl);margin-bottom:var(--space-xxs)}.strategic-advantage-subheading{margin-top:0;margin-bottom:var(--space-xl)}.advantage-block{background-color:var(--gray-extra-extra-light);padding-inline:10vw;padding-block:var(--space-lg);border-radius:var(--radius);box-shadow:0 .15rem .35rem #00000014;transition:transform .2s ease,box-shadow .2s ease}.advantage-block:hover{transform:translateY(-.25rem);box-shadow:0 .25rem .65rem #0000001f}.advantage-block+.advantage-block{margin-top:var(--space-xl)}.card-heading{margin-bottom:var(--space-md)}.paragraph-spacing{margin-top:var(--space-sm)}.strategic-advantage-cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin-top:var(--space-lg)}.strategic-advantage-divider-wrapper{width:100%;display:flex;justify-content:center}.strategic-advantage-divider{width:40vw;max-width:40vw;margin-block:var(--space-lg)}.project-highlights-wrapper{position:relative;width:100%;margin-bottom:0}.project-highlights-scrollspace{height:978vh;position:relative;z-index:0}.project-highlights-section{position:sticky;top:6vh;width:100%;height:94vh;z-index:1}.portfolio-heading-section{width:100%;margin-bottom:var(--space-sm);margin-top:var(--space-xl)}.portfolio-heading-section .container-80{text-align:center}.project-highlights-container{width:80%;height:100%;margin:0 auto;position:relative;transition:opacity 1s ease}.map-layer{width:100%;height:100%;position:relative}.map-wrapper{position:relative;width:100%;height:100%}.map-image{width:100%;height:100%;object-fit:contain;display:block;transition:transform 3.5s ease,opacity 3.5s ease}.fade-map{transform:scale(.95);opacity:.12}.marker{position:absolute;transform:translate(-50%,-50%);transition:transform .3s ease,filter .3s ease,opacity 1s ease;pointer-events:none;z-index:3;opacity:1}.marker img{width:clamp(3rem,12vw,4.5rem);height:auto;filter:drop-shadow(0 0 .15rem rgba(255,255,255,.2));transition:transform .3s ease,filter .3s ease}.marker.active img{transform:scale(1.5);filter:drop-shadow(0 0 .15rem rgba(255,255,255,.2)) brightness(1.1)}.marker-title{position:absolute;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:1.25rem;font-weight:500;letter-spacing:.15rem;text-transform:uppercase;color:var(--gold-dark);pointer-events:none;z-index:2;transition:opacity 1s ease}.project-card{position:absolute;width:28vw;max-width:90%;background:#ffffff12;border:1px solid rgba(255,255,255,.2);border-radius:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:opacity 1s ease,transform 1s ease;z-index:4;font-family:var(--font-body);color:var(--gray-dark);display:flex;flex-direction:column;box-shadow:inset 0 0 0 1000px #ffffff0a;background-image:linear-gradient(to bottom right,#ffffff0d,#ffffff05),repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(255,255,255,.03) 1px,rgba(255,255,255,.03) 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(255,255,255,.03) 1px,rgba(255,255,255,.03) 2px)}.project-card.visible{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.card-title-bar{margin-left:1rem;margin-top:.25rem;font-family:var(--font-heading);font-size:var(--text-md);font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:var(--gold-dark);align-self:flex-start}.card-top-bar{background-color:var(--gray-medium);color:var(--white);display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.card-mineral-list{font-weight:400;opacity:.9}.card-size{font-weight:400;font-size:var(--text-sm);opacity:.6;letter-spacing:.04em}.card-meta{padding:.75rem 1.25rem 0;font-size:var(--text-sm);display:flex;flex-direction:column;gap:.3rem;color:var(--gray-medium)}.card-summary{margin:1rem 1.25rem 0;font-size:var(--text-base);color:var(--gray-dark);font-weight:500;line-height:1.4;text-transform:uppercase}.card-highlights{list-style:none;padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--gray-light)}.card-highlights li{font-size:var(--text-sm);letter-spacing:.02em;position:relative;padding-left:1rem;color:var(--gray-dark)}.card-highlights li:before{content:"▪";position:absolute;left:0;color:var(--gold-dark);font-size:.75rem;top:.1em}.scroll-zone{position:relative;width:100%;height:20vh}.scroll-spacer-initial{height:120vh}.scroll-trigger-spacer{height:94vh}.buffer-before-end{margin-top:-70vh;height:94vh}.project-highlights-buffer{width:100%;height:0;overflow:hidden}@media (max-width: 768px){.project-highlights-wrapper,.portfolio-heading-section{display:none}}html,body,.project-highlights-wrapper,.project-highlights-scrollspace{overflow:visible!important}.explore-portfolio-section{width:100%;padding-block:var(--space-xl);text-align:center;margin-top:2vh}.explore-portfolio-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.explore-button-wrapper{display:flex;justify-content:center;margin-top:5vh}.why-anteros-section{width:100%;display:flex;flex-direction:column;padding-block:var(--space-xl)}.why-anteros-subtext{margin-top:var(--space-sm);margin-bottom:var(--space-xl)}.why-anteros-row{display:flex;width:100%;min-height:40vh}.why-anteros-block,.why-anteros-image{flex:1 1 50%;padding-block:var(--space-lg);padding-inline:10%;box-sizing:border-box}.why-anteros-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-xs)}.why-anteros-image{background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.4;transition:transform 1.2s ease}.split-heading.fade-in-on-scroll{opacity:0;transform:translateY(2rem);transition:opacity 1.2s ease,transform 1.2s ease}.split-heading.fade-in-on-scroll.visible{opacity:1;transform:translateY(0)}.why-anteros-block h3{margin-bottom:var(--space-sm)}.why-anteros-block p{max-width:60cqw}.why-anteros-cta{width:100%;display:flex;justify-content:center;padding-top:var(--space-lg)}@media (max-width: 768px){.why-anteros-row,.why-anteros-row.row-reverse{flex-direction:column}.why-anteros-block,.why-anteros-image{flex:1 1 100%;padding:var(--space-md)}.why-anteros-block p{max-width:100%}}.latest-updates-section{width:100%;padding-block:var(--space-xl);background-color:var(--gray-extra-light)}.latest-updates-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);text-align:center}.latest-updates-subheading{color:var(--gray-medium);text-align:center;max-width:60cqw;margin-inline:auto}.carousel-wrapper{position:relative;width:100%;display:flex;align-items:center;gap:var(--space-sm);padding-inline:var(--space-md);max-width:100%}.latest-updates-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;gap:var(--space-md);scroll-behavior:smooth;width:100%;max-width:100%;padding-right:var(--space-sm)}.update-card{flex:0 0 auto;scroll-snap-align:start;width:calc((100% - 2 * var(--space-md)) / 3);background-color:var(--white);box-shadow:var(--shadow);border-radius:var(--radius);display:flex;flex-direction:column;padding:var(--space-md)}.update-image-wrapper{width:100%;aspect-ratio:16 / 9;overflow:hidden;margin-bottom:var(--space-sm);border-radius:var(--radius)}.update-image{width:100%;height:100%;object-fit:cover}.update-content{display:flex;flex-direction:column;gap:var(--space-sm);height:100%}.update-title{font-size:var(--text-md);font-weight:500;color:var(--gold-dark);line-height:var(--line-snug);text-align:left}.update-title a{color:inherit;text-decoration:none;pointer-events:none}.update-summary{font-size:var(--text-base);color:var(--gray-medium);line-height:var(--line-normal);flex-grow:1;text-align:left}.update-date{font-size:var(--text-sm);color:var(--gray-light);text-align:left}.update-button{margin-top:auto;text-align:center}.update-button .button{width:auto;min-width:clamp(6rem,10vw,10rem);padding-inline:clamp(1rem,2vw,1.5rem);padding-block:clamp(.4rem,.75vw,.65rem);font-size:var(--text-sm)}.carousel-arrow{background:none;border:none;font-size:clamp(1.5rem,3cqw,3rem);font-weight:700;color:var(--gray-medium);cursor:pointer;transition:color .2s ease;z-index:var(--z-overlay)}.carousel-arrow:hover{color:var(--gray-dark)}.see-all-news-container{margin-top:var(--space-lg)}@media (max-width: 1032px){.update-card{width:calc((100% - var(--space-md)) / 2)}}@media (max-width: 768px){.update-card{width:100%}}@media (max-width: 1032px){.next-steps-grid{flex-wrap:wrap;justify-content:center}.cta-column{width:45%;max-width:30rem}}@media (max-width: 768px){.next-steps-grid{flex-direction:column;align-items:center}.cta-column{width:100%}}.contact-page{width:100%;background-color:var(--white);display:flex;flex-direction:column;align-items:center}.contact-hero{width:100%;height:50vh;background-color:var(--gray-extra-light);display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-hero-title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:500;text-transform:uppercase;color:var(--gray-medium);letter-spacing:.1em}.contact-hero-subtitle{font-family:var(--font-body);font-size:var(--text-base);color:var(--gray-medium);margin-top:var(--space-xs)}.contact-info-row{width:60vw;margin-top:-6vh;display:flex;justify-content:space-between;gap:var(--space-sm)}.contact-card.slim{position:relative;background:var(--gray-extra-light);padding:var(--space-md);padding-top:3.5rem;width:16vw;min-height:22rem;text-align:center;box-shadow:0 -.25rem .5rem #0000001a;display:flex;flex-direction:column;gap:.75rem;transition:transform .3s ease,box-shadow .3s ease}.contact-card.slim img{position:absolute;top:-2rem;left:50%;transform:translate(-50%);width:4rem;height:4rem;margin:0 auto;filter:brightness(0) saturate(100%) invert(49%) sepia(40%) saturate(800%) hue-rotate(7deg) brightness(100%) contrast(80%)}.contact-card h4.body-base{font-family:var(--font-body);font-weight:700;letter-spacing:.02em;margin:0}.contact-card-body{font-family:var(--font-body);font-size:var(--text-base);color:var(--gray-medium)}.contact-card:hover{transform:translateY(-.25rem);box-shadow:0 1rem 2rem #0003}.contact-cta-stack{width:100%;margin-top:20vh}.cta-row{width:100%;height:23.5vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:var(--space-lg);padding-inline:20vw;border-top:.1rem solid var(--gray-light);border-bottom:.1rem solid var(--gray-light);margin:0}.cta-text-left,.cta-text-right{height:100%;display:flex;flex-direction:column;justify-content:center}.cta-text-right{align-items:flex-end;text-align:right}.cta-button-left,.cta-button-right{display:flex;align-items:center}.cta-button-left{justify-self:start}.cta-button-right{justify-self:end}.cta-heading{font-family:var(--font-heading);font-size:var(--text-md);font-weight:500;color:var(--gray-dark);letter-spacing:.05em}.cta-description{font-family:var(--font-body);font-size:var(--text-base);color:var(--gray-medium);margin-top:var(--space-xs)}.contact-general-section{width:100%;padding:var(--space-xl) 0;background-color:var(--gray-extra-light);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md)}.contact-general-heading-row{display:flex;justify-content:center;gap:.8em;padding-inline:20%}.contact-general-subheading{max-width:36rem;text-align:center}.contact-general-form{width:30vw;display:flex;flex-direction:column;gap:var(--space-sm)}.contact-form input,.contact-form textarea{font-family:var(--font-body);font-size:var(--text-base);padding:.75rem;border:none;background-color:var(--white);color:var(--gray-dark);box-shadow:var(--shadow);resize:none}.contact-form textarea{height:8rem}.contact-form button{align-self:center}.contact-socials-section{background:var(--white);padding:var(--space-lg) 0;text-align:center}.social-icons-row{display:flex;justify-content:center;gap:var(--space-md);margin-top:var(--space-sm)}.social-icons-row img{width:1.75rem;height:1.75rem;filter:brightness(.8);transition:filter .3s ease;opacity:.6}.social-icons-row img:hover{opacity:.9}.community-forums-section{width:100%;height:60vh;display:flex;justify-content:center;align-items:center;background-color:var(--gray-light);box-sizing:border-box}.community-forums-inner{width:60vw;height:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--space-md);background-color:#fff}.forum-links{display:flex;flex-direction:column;gap:.5rem;margin-top:var(--space-sm)}.forum-links a{font-family:var(--font-body);font-size:var(--text-base);color:var(--gray-dark);text-decoration:none;transition:text-decoration .05s ease-in,color .05s ease-in}.forum-links a:hover{color:var(--gray-light)}@media (max-width: 75rem){.contact-info-row{width:72vw;margin-top:-4vh;flex-wrap:wrap;justify-content:center;gap:var(--space-md)}.contact-card.slim{width:20rem;min-height:22rem}.cta-row{padding-inline:14vw}.contact-general-form{width:44vw}.community-forums-inner{width:72vw;height:auto;padding:var(--space-lg)}}@media (max-width: 60rem){.contact-info-row{width:86vw;margin-top:-3vh}.contact-card.slim{width:22rem}.cta-row{height:auto;padding-block:var(--space-lg);padding-inline:10vw}.contact-general-heading-row{padding-inline:12%}.contact-general-form{width:60vw}.community-forums-section{height:auto;padding-block:var(--space-xl)}.community-forums-inner{width:86vw}}@media (max-width: 48rem){.contact-info-row{width:92vw;margin-top:-2vh;gap:var(--space-md)}.contact-card.slim{width:100%;max-width:28rem}.cta-row{grid-template-columns:1fr;row-gap:var(--space-md);padding-inline:6vw}.cta-text-left,.cta-text-right{align-items:center;text-align:center}.cta-button-left,.cta-button-right{justify-self:center}.contact-cta-stack .cta-row:nth-child(1) .cta-text-left{order:1}.contact-cta-stack .cta-row:nth-child(1) .cta-button-right{order:2}.contact-cta-stack .cta-row:nth-child(2) .cta-text-right{order:1}.contact-cta-stack .cta-row:nth-child(2) .cta-button-left{order:2}.contact-cta-stack .cta-row:nth-child(3) .cta-text-left{order:1}.contact-cta-stack .cta-row:nth-child(3) .cta-button-right{order:2}.contact-cta-stack .cta-row:nth-child(4) .cta-text-right{order:1}.contact-cta-stack .cta-row:nth-child(4) .cta-button-left{order:2}.contact-general-heading-row{padding-inline:6%}.contact-general-form{width:92vw;max-width:32rem}.community-forums-inner{width:92vw;gap:var(--space-md)}}.story-hero{width:100%;height:94vh;display:flex;justify-content:center;align-items:center;position:relative;background-color:transparent;overflow:hidden;text-align:center}.story-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/drill_rig_bg-EH1Hy_C1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff9;background-blend-mode:lighten;opacity:0;animation:fadeInHeroBG 1.75s ease-in-out forwards;z-index:0}.story-hero>.container-80{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding-block:var(--space-lg)}.story-hero .glass-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:clamp(1rem,4vw,2.5rem);background-color:#ffffff26;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);box-shadow:0 0 clamp(.75rem,2vw,2rem) #0000001a;border-radius:var(--radius)}.hero-subheading-wrapper{width:100%;max-width:60cqw}.precision-section{width:100%;padding-block:var(--space-xl);background-color:var(--gray-extra-light)}.precision-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.precision-heading{width:100%}.precision-subtext{margin-top:var(--space-sm);margin-bottom:var(--space-xl);margin-inline:auto;max-width:40cqw}.precision-grid-wrap{width:100%;max-width:60cqw;margin-inline:auto}.precision-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}@media (max-width: 48em){.precision-grid{grid-template-columns:1fr}}.precision-card{text-align:left;border-left:.3rem solid var(--gold-dark);padding:var(--space-md);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.precision-card:hover{border-color:var(--cta-tier4)}.precision-card h3{margin-bottom:var(--space-sm)}.fade-in-card{opacity:0;transform:translateY(2rem);transition:opacity .8s ease,transform .8s ease}.fade-in-card.visible{opacity:1;transform:translateY(0)}@media (max-width: 43.75em){.precision-subtext,.precision-grid-wrap{max-width:85%}}.about-anteros-section{width:100%;display:flex;flex-direction:column;padding-block:var(--space-xl);background-color:var(--white)}.about-anteros-heading{display:flex;flex-direction:column;align-items:center}.about-anteros-subtext{margin-top:var(--space-sm);margin-bottom:var(--space-xl);max-width:60cqw;margin-inline:auto}.about-anteros-row{display:flex;width:100%;min-height:40vh}.row-reverse{flex-direction:row-reverse}.about-anteros-block,.about-anteros-image{flex:1 1 50%;padding-block:var(--space-lg);padding-inline:10%;box-sizing:border-box}.about-anteros-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-xs)}.background-effect{background:linear-gradient(#0000001a,#8383831a);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.about-anteros-image{background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.4;transition:transform 1.2s ease}.fade-in-on-scroll{transform:translateY(2rem)}.fade-in-on-scroll.visible{transform:translateY(0)}.about-anteros-block h3{margin-bottom:var(--space-sm)}.about-anteros-block p{max-width:60cqw}@media (max-width: 768px){.about-anteros-row,.about-anteros-row.row-reverse{flex-direction:column}.about-anteros-block,.about-anteros-image{flex:1 1 100%;padding:var(--space-md)}.about-anteros-block p{max-width:100%}}@media (max-width: 75em){.about-anteros-heading.container-40,.about-anteros-subtext{max-width:80%}}.prospectivity-section{width:100%;display:flex;justify-content:center;background-color:var(--white);padding-block:var(--space-xl)}.prospectivity-inner{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.prospectivity-heading .intro{margin-top:0;margin-bottom:var(--space-md);max-width:60cqw;margin-inline:auto}.prospectivity-cards{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);width:100%}.prospectivity-card{width:40cqw;background-color:var(--white);padding:var(--space-lg);box-shadow:var(--shadow-medium);border-left:.2rem solid var(--gold-dark);border-right:.2rem solid var(--gold-dark);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);transition:border-color .3s ease}.prospectivity-card:hover{border-left-color:var(--cta-tier4);border-right-color:var(--cta-tier4)}.prospectivity-icon{width:6rem;height:auto}.project-name{margin-top:var(--space-xs)}.metals,.type{margin-top:var(--space-2xs)}.description{margin-top:var(--space-sm);max-width:80%;color:var(--gray-dark)}.highlights{margin-top:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-2xs);width:100%;padding-left:0;list-style-type:square;list-style-position:inside}.highlights li::marker{color:var(--gold-dark)}@media (max-width: 1200px){.prospectivity-card{width:60cqw}}@media (max-width: 768px){.prospectivity-card{width:90cqw;padding:var(--space-md)}.description{max-width:100%}}@media (max-width: 75em){.prospectivity-heading.container-40,.prospectivity-heading .intro{max-width:80%}}.precision-action-section{width:100%;padding-block:var(--space-xl);position:relative;isolation:isolate;text-align:center;overflow:clip}.precision-action-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff9;background-blend-mode:lighten;opacity:0;animation:precisionActionBGIn 1.25s ease-in-out forwards;z-index:0}@keyframes precisionActionBGIn{to{opacity:1}}.precision-action-section>.container-80{position:relative;z-index:1}.precision-action-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.precision-action-glass{background-color:#fff6}.precision-action-subtext{margin-top:var(--space-sm);margin-bottom:var(--space-xl);margin-inline:auto;max-width:40cqw}.precision-steps{width:100%;max-width:60cqw;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-md);text-align:left}.precision-step-row{display:grid;grid-template-columns:.4fr 1fr;align-items:start;gap:var(--space-md);padding:var(--space-md);border-left:.3rem solid var(--gold-dark);border-radius:var(--radius);transition:border-color .2s ease,transform .2s ease;background-color:transparent}.precision-step-row:hover{border-color:var(--cta-tier4);transform:translateY(-.15rem)}.precision-step-left h3{margin-bottom:var(--space-xs)}@media (max-width: 48em){.precision-step-row{grid-template-columns:1fr}}.fade-in-step{opacity:0;transform:translateY(2rem);transition:opacity .8s ease,transform .8s ease}.fade-in-step.visible{opacity:1;transform:translateY(0)}@media (max-width: 43.75em){.precision-action-subtext,.precision-steps{max-width:85%}}.nl-advantage-section{width:100%;min-height:94vh;display:flex;justify-content:center;align-items:center;position:relative;padding:var(--space-xl) 0;background-image:url(/assets/newfoundland_mountains-CLCMhgOA.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.nl-advantage-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5e0;z-index:0}.nl-advantage-inner{width:80%;display:flex;gap:var(--space-xl);align-items:flex-start;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.nl-text-block{width:60%;display:flex;flex-direction:column;gap:var(--space-lg);padding-left:0}.nl-card-list{display:flex;flex-direction:column;gap:var(--space-sm)}.nl-card{background-color:#fff;border-left:4px solid var(--gold-dark);padding:1rem 1.5rem;box-shadow:var(--shadow-soft);font-family:var(--font-body);font-size:var(--text-base);color:var(--gray-dark);transition:border-color .3s ease}.nl-card:hover{border-left:4px solid var(--cta-tier4)}.nl-image-wrapper{width:30%;display:flex;align-items:center;justify-content:center}.nl-image-wrapper img{width:100%;max-width:320px;height:auto;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,0,0,.1))}@media (max-width: 1024px){.nl-advantage-inner{flex-direction:column;align-items:center}.nl-text-block,.nl-image-wrapper{width:100%;text-align:center}.nl-card{text-align:left;margin:0 auto;width:85%}}.contact-general-heading-row.align-left{justify-content:flex-start;text-align:left;width:100%;margin-left:0;padding-left:0}.contact-general-heading-row.align-left h2{margin:0;line-height:1}.team-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);margin-top:8vh;margin-bottom:8vh}.team-tier{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.tier-heading{font-family:var(--font-heading);text-transform:uppercase;font-weight:500;letter-spacing:.2em;font-size:var(--text-md);color:var(--gold-dark);margin-top:var(--space-sm);text-align:center}.team-cards{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center;width:100%}.team-card{flex:0 0 auto;width:22rem;height:22rem;border:.1rem solid var(--gray-light);padding:var(--space-md);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);background-color:var(--white);box-shadow:0 .4rem 1.2rem #0000000f;border-radius:var(--radius-sm);text-align:center}.member-name{font-family:var(--font-heading);text-transform:uppercase;font-size:var(--text-sm);letter-spacing:.05em;font-weight:500;color:var(--gold-dark);text-align:center}.member-role{font-family:var(--font-body);font-size:var(--text-xs);color:var(--gray-light);font-weight:500;letter-spacing:.05em;text-align:center}.member-bio-scroll{flex-grow:1;overflow-y:auto;width:100%;padding-top:var(--space-sm)}.member-bio{font-family:var(--font-body);font-size:var(--text-sm);color:var(--gray-dark);text-align:left;line-height:1.6;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 75rem){.team-card{width:24rem}}@media (max-width: 56rem){.team-card{width:26rem}}@media (max-width: 40rem){.team-card{width:90%}}.next-steps-section{width:100%;padding-block:var(--space-xl);display:flex;justify-content:center;align-items:center}.next-steps-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.next-steps-grid{display:flex;justify-content:space-between;width:100%;gap:var(--space-lg)}.cta-column{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.cta-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}@media (max-width: 64.5rem){.next-steps-grid{flex-wrap:wrap;justify-content:center}.cta-column{width:45%;max-width:30rem}}@media (max-width: 48rem){.next-steps-grid{flex-direction:column;align-items:center}.cta-column{width:100%}}.portfolio-hero{position:relative;min-height:94vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;overflow:hidden}.portfolio-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/assets/knob_lake_sat-UNiPSo3z.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff9;background-blend-mode:lighten;opacity:0;animation:fadeInHeroBG 1.75s ease-in-out forwards;z-index:0}.portfolio-hero>.container-80{position:relative;z-index:1;width:100%;display:flex;justify-content:center;align-items:center;margin-inline:auto}.portfolio-hero .glass-container{width:100%;max-width:var(--container-80);box-sizing:border-box;padding:clamp(1rem,4vw,2.5rem);gap:var(--space-xs)}.split-heading{display:flex;flex-direction:column;align-items:center;gap:.25em}.portfolio-hero .hero-subheading-wrapper{width:100%;max-width:60cqw;margin-inline:auto}.portfolio-methodology{text-align:center;display:flex;justify-content:center;align-items:center}.portfolio-methodology .portfolio-text-wrap{width:100%;padding-inline:10vw;box-sizing:border-box}.portfolio-methodology p{text-align:center;margin-inline:auto;max-width:100%}@media (max-width: 900px){.portfolio-hero{gap:0}.portfolio-methodology .portfolio-text-wrap{padding-inline:6vw}}@media (max-width: 600px){.portfolio-hero{gap:0}.portfolio-methodology .portfolio-text-wrap{padding-inline:4vw}.portfolio-hero .glass-container{padding-inline:1.25rem;padding-block:1.25rem}}.stage-progress{width:100%;height:40vh;display:flex;flex-direction:column;margin:0;padding:0;margin-bottom:10vh}.stage-row{width:100%;height:20%;display:flex;margin:0;padding:0}.stage-row-1{flex-direction:column;display:flex}.heading-upper{width:100%;height:50%;display:flex}.heading-lower{width:100%;height:50%}.stage-heading{width:33.33%;height:100%;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading);font-size:1rem;font-weight:400;color:var(--gray-extra-light);text-transform:uppercase;letter-spacing:.15em}.stage-early{background-color:#525252}.stage-intermediate{background-color:#303030}.stage-advanced{background-color:#1f1f1f}.stage-line-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.gold-line{width:100%;height:2px;background-color:var(--gold-dark)}.stage-label-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.stage-label{font-family:var(--font-heading);font-size:1.25rem;font-weight:500;color:var(--gold-dark);text-transform:uppercase;letter-spacing:.075em;display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%;padding-left:1rem;box-sizing:border-box}@media (max-width: 1031px){.stage-progress{display:none!important}}.mineral-highlights-section{width:100%;padding:6vh 0;background:#fff;overflow:visible}.company-overview-heading-row{width:60vw;margin:0 auto 4vh;display:flex;justify-content:center;align-items:baseline}.company-overview-title{font-family:var(--font-heading);font-size:2rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-dark)}.company-overview-subtitle{font-family:var(--font-heading);font-size:2rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-dark);opacity:.5;text-align:right}.carousel-outer{width:60vw;margin:0 auto;overflow:visible}.carousel-inner{display:flex;gap:2rem;justify-content:center;align-items:stretch;transition:transform 2s ease-in-out}.mineral-card{background:#fff;position:relative;padding:clamp(1.25rem,2.5vw,2rem);flex:0 0 clamp(14rem,18vw,20rem);min-height:clamp(14rem,28vw,22rem);font-family:var(--font-body);display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 8px 20px #00000014;transform-style:preserve-3d;perspective:800px;transition:transform .9s ease}.mineral-symbol-bg{position:absolute;top:10%;left:10%;font-size:clamp(4rem,8vw,9rem);color:#00000014;font-family:var(--font-heading);z-index:0;pointer-events:none}.critical-badge{position:absolute;top:1rem;right:1rem;font-size:.7rem;text-transform:uppercase;background-color:var(--cta-tier1);color:#fff;padding:.2rem .5rem;z-index:2;font-weight:500;letter-spacing:.05em}.mineral-text{z-index:1;position:relative}.mineral-name{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:var(--gray-dark);margin-bottom:.3rem;letter-spacing:.1rem}.mineral-tagline{font-size:.9rem;color:#555}@media (max-width: 1000px){.carousel-outer,.company-overview-heading-row{width:80vw}.mineral-card{flex-basis:clamp(15rem,26vw,22rem);min-height:clamp(16rem,36vw,26rem)}}@media (min-width: 820px) and (max-width: 1300px){.carousel-outer{padding-inline:clamp(8px,2vw,24px)}}@media (max-width: 800px){.carousel-outer{width:90vw;overflow:hidden}.carousel-inner{flex-direction:column;align-items:center;gap:1.5rem}.mineral-card{flex:0 0 auto;width:100%;max-width:24rem;min-height:clamp(18rem,60vw,28rem)}}@media (max-width: 500px){.carousel-outer{width:92vw}.mineral-card{max-width:22rem;min-height:clamp(20rem,70vw,30rem)}}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.map-section{width:100%;height:94vh;display:flex;align-items:center;justify-content:center;background-color:var(--gray-extra-light)}.map-container{width:100%;height:94vh;position:relative;overflow:hidden;box-shadow:0 0 30px #0000001a;margin:0 auto}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff3;z-index:10;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:1.2rem;font-weight:500;color:var(--gray-dark);cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:background-color .2s ease}.map-overlay:hover{background-color:#ffffff4d}.map-deactivate-overlay{position:absolute;top:2rem;left:50%;transform:translate(-50%);background-color:#ffffff4d;padding:.5rem;z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.marker-dot{width:1.2rem;height:1.2rem;background-color:var(--gold-dark);border:2px solid white;border-radius:50%;cursor:pointer;transition:transform .2s}.marker-dot:hover{transform:scale(1.3)}.popup .mapboxgl-popup-content{background:transparent;padding:0;border:none;box-shadow:none}.popup-content h3{font-family:var(--font-heading);font-size:1.2rem;color:var(--cta-tier1);margin-bottom:.5rem}.popup-content .claims,.popup-content .commodities,.popup-content .location,.popup-content .type{font-size:.9rem;margin-bottom:.25rem;color:#444}.popup-content ul{margin-top:.75rem;padding-left:1.2rem;font-size:.9rem;color:#333}.glass-card{background:#ffffff26;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);width:280px;font-family:var(--font-body);color:#111;box-shadow:0 6px 24px #00000026;border-radius:0;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.glass-card h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:var(--cta-tier1);margin-bottom:.25rem;line-height:1.4;letter-spacing:.05rem}.glass-card .claims{font-weight:600;font-size:.95rem;color:#333;letter-spacing:.1rem;font-family:var(--font-heading)}.glass-card .commodities{font-style:italic;font-size:.9rem;color:#444}.glass-card .location,.glass-card .type{font-size:.85rem;color:#555;line-height:1.4;text-align:left}.glass-card ul{margin-top:.5rem;padding-left:1rem;list-style-type:disc;font-size:.85rem;color:#333;line-height:1.5;display:flex;flex-direction:column;gap:.4rem}.cta-link{display:block;margin-top:.75rem;font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:var(--cta-tier1);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.cta-link:hover{color:var(--cta-tier4)}.mapboxgl-popup-close-button{position:absolute;top:.25rem;right:.25rem;font-size:1.6rem;font-weight:700;color:#333;background:transparent;border:none;cursor:pointer;padding:0;margin:0;z-index:20}.mapboxgl-popup-close-button:hover{color:var(--cta-tier1)}.reset-map-button{position:absolute;bottom:1.5rem;left:1.5rem;z-index:15;background-color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--cta-tier1);padding:.4rem .75rem;font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--cta-tier1);cursor:pointer;transition:all .2s ease}.reset-map-button:hover{background-color:var(--cta-tier1);color:#fff}.exit-map-button{position:absolute;bottom:1.5rem;right:1.5rem;z-index:15;background-color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--cta-tier1);padding:.4rem .75rem;font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--cta-tier1);cursor:pointer;transition:all .2s ease}.exit-map-button:hover{background-color:var(--cta-tier1);color:#fff}.portfolio-next-steps-section{width:100%;display:flex;justify-content:center;align-items:center;padding-block:var(--space-xl);background-color:var(--white);container-type:inline-size}.portfolio-next-steps-container{width:60vw;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg)}@container (max-width: 75rem){.portfolio-next-steps-container{width:80vw}}.split-heading.split-inline{display:inline-flex;flex-direction:row;align-items:baseline;gap:.5em;white-space:nowrap}.split-heading.split-inline>span{display:inline}.portfolio-next-steps-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}@container (max-width: 60rem){.portfolio-next-steps-grid{grid-template-columns:1fr;gap:var(--space-lg)}}.cta-column{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.cta-label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--gray-light);letter-spacing:.03em;text-transform:uppercase}.cta-description{font-family:var(--font-body);font-size:var(--text-base);font-weight:300;color:var(--gray-medium);line-height:var(--line-normal);max-width:32rem}.project-hero{width:100%;height:94vh;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden;background-color:transparent}.project-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--hero-bg);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#00000059;background-blend-mode:multiply;opacity:0;animation:fadeInHeroBG 1.75s ease-in-out forwards;z-index:0}@keyframes fadeInHeroBG{to{opacity:1}}.project-hero>*{position:relative;z-index:1}.hero-glass{width:60vw;padding:var(--space-xl) var(--space-sm);background:#fff6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);transition:width .4s ease}@media (max-width: 75rem){.hero-glass{width:80vw}}.hero-heading{width:100%}.hero-heading h1{color:var(--gray-medium)}.hero-subheading,.hero-highlight{width:100%}.hero-tag{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--gray-medium);letter-spacing:.2em;text-transform:uppercase;font-weight:600}.project-overview-section{width:100%;display:flex;justify-content:center;background-color:var(--white);margin-bottom:10vh;container-type:inline-size}.project-overview-inner{width:100%;max-width:60cqw;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);text-align:center;padding:var(--space-xxl) 0;background-color:var(--white);position:relative}@container (max-width: 75rem){.project-overview-inner{max-width:80cqw}}.location-map-wrapper{position:relative;width:100%;max-width:25rem;margin-top:-5rem;margin-bottom:0rem}.location-map-label{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);text-transform:uppercase;color:#00000014;z-index:1;pointer-events:none;font-weight:200;letter-spacing:2rem;font-size:clamp(2rem,12vw,16rem);white-space:nowrap;display:inline-block;text-shadow:.9rem 1rem .1rem rgba(0,0,0,.015),.9rem 1rem .1rem rgba(0,0,0,.015)}.location-map{width:100%;height:auto;box-shadow:var(--shadow);position:relative;z-index:2}.meta-grid{width:100%;display:flex;flex-direction:column;gap:var(--space-md)}.meta-row{width:100%;display:flex;justify-content:space-between;padding:var(--space-sm) 0;border-bottom:.12rem solid rgba(199,139,50,.3)}.meta-label{font-family:var(--font-heading);font-size:var(--text-base);font-weight:500;text-transform:uppercase;color:var(--gray-medium);letter-spacing:.03em}.meta-value{font-family:var(--font-body);font-size:var(--text-sm);color:var(--gray-dark);text-align:right}.project-overview-description{width:40vw;text-align:center}@container (max-width: 75rem){.project-overview-description{width:80%}}.property-model-section{width:100%;display:flex;justify-content:center;background-color:var(--white);margin-top:10vh;margin-bottom:10vh;container-type:inline-size}.property-model-inner{width:60vw;padding:var(--space-xxl) 0;display:flex;flex-direction:column;text-align:center;margin-inline:auto}@container (max-width: 75rem){.property-model-inner{width:80vw}}.contact-general-heading-row{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:baseline;flex-wrap:wrap;margin-bottom:0}.target-model-centered{text-align:center;margin-top:1rem}.deposit-model-heading{font-family:var(--font-heading);font-size:var(--text-lg);text-transform:uppercase;font-weight:600;color:var(--gray-dark);text-align:left;margin-top:6rem}.deposit-model-description{width:40vw;text-align:left;margin-top:1rem}@container (max-width: 75rem){.deposit-model-heading,.deposit-model-description{width:80vw}}.resource-estimate-box{background-color:var(--gray-extra-light);padding:var(--space-md);text-align:left;border-left:4px solid var(--gold-dark);font-family:var(--font-body);margin-top:6rem}.resource-heading{font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;color:var(--gray-medium);margin-top:1rem}.resource-estimate-text{font-size:var(--text-md);color:var(--gray-dark);margin-bottom:var(--space-sm)}.resource-disclaimer,.resource-source{font-size:var(--text-sm);color:var(--gray-light);font-style:italic;margin-top:.25rem}.property-highlights-section{width:100%;display:flex;justify-content:center;background-color:var(--gray-extra-light);padding-bottom:10vh;container-type:inline-size}.property-highlights-inner{width:60vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-inline:auto}@container (max-width: 75rem){.property-highlights-inner{width:80vw}}.section-heading-wrapper{width:100%;margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.left-align{align-self:flex-start;text-align:left}.highlights-grid{width:100%;display:flex;flex-direction:column;gap:2rem}.highlight-card{background-color:var(--white);padding:1.5rem;text-align:left;border-left:4px solid var(--gold-dark);font-family:var(--font-body);box-shadow:0 4px 10px #0000000d;transition:border-color .2s ease;min-height:4rem;display:flex;align-items:center;justify-content:flex-start}.highlight-card:hover{border-left:4px solid #003b73}@container (max-width: 75rem){.highlight-card{padding:2rem}}.access-neighbours-section{width:100%;display:flex;justify-content:center;background-color:var(--white);padding-block:var(--space-lg);container-type:inline-size}.access-neighbours-inner{width:60vw;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-xl);margin-inline:auto}@container (max-width: 75rem){.access-neighbours-inner{width:80vw}}.access-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.access-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.access-list li{position:relative;padding-left:var(--space-md)}.access-list li:before{content:"";position:absolute;left:0;top:.15em;width:.2rem;height:1.2rem;background-color:var(--gold-dark)}.local-regional-section{width:100%;background-color:var(--white);display:flex;flex-direction:column;gap:var(--space-xl);padding-bottom:10vh;margin-top:2vh;container-type:inline-size}.geo-heading-wrapper{width:100%;display:flex;justify-content:center;margin-top:var(--space-xl);margin-bottom:var(--space-lg)}.content-width{width:60vw;margin-inline:auto}@container (max-width: 75rem){.content-width{width:80vw}}.geo-map-centered{display:flex;justify-content:center}.geo-map{width:100%;height:auto;max-height:70vh;box-shadow:var(--shadow)}.geo-text-block{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.project-cta-section{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--white);padding-block:var(--space-xl);container-type:inline-size}.project-cta-container{width:60vw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg);margin-inline:auto}@container (max-width: 75rem){.project-cta-container{width:80vw}}.split-heading{margin-top:var(--space-lg);margin-bottom:var(--space-md)}.single-cta-column{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md)}.cta-description{font-family:var(--font-body);font-size:var(--text-base);font-weight:300;color:var(--gray-medium);line-height:var(--line-normal);max-width:40rem}.project-page{display:flex;flex-direction:column;align-items:center;background-color:var(--white);overflow-x:hidden}.newsroom-section{width:100%;padding:6vh 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);margin-bottom:8vh}.newsroom-controls{width:60%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap}.newsroom-search{flex:1;padding:.75rem 1.25rem;font-size:var(--text-base);border:1px solid var(--gray-medium);border-radius:.5rem;background:var(--white)}.newsroom-sort{padding:.75rem 1rem;font-size:var(--text-sm);background:var(--white);border:1px solid var(--gray-medium);border-radius:.5rem}.property-selector{display:flex;justify-content:center;gap:2rem;border-top:1px solid var(--gray-light);border-bottom:1px solid var(--gray-light);padding:1rem 0}.property-selector button{background:none;border:none;font-family:var(--font-body);font-size:var(--text-base);color:var(--gray-dark);cursor:pointer;text-decoration:none;transition:opacity .1s ease-in-out;opacity:1}.property-selector button:hover{opacity:.7}.property-selector .active{text-decoration:underline;font-weight:400;opacity:1;color:var(--gold-dark)}.newsroom-list{width:60%;display:flex;flex-direction:column;gap:2.5rem}.newsroom-article{border-bottom:1px solid var(--gray-light);padding-bottom:2rem}.newsroom-title{font-family:var(--font-heading);font-size:var(--text-lg);margin-bottom:.3rem}.newsroom-link{color:inherit;text-decoration:none}.newsroom-date{font-size:var(--text-sm);color:var(--gray-medium);margin-bottom:.5rem}.newsroom-summary{font-size:var(--text-base);color:var(--gray-dark);margin-bottom:1rem}.newsroom-read-more{font-size:var(--text-sm);color:var(--gold-dark);font-weight:500;text-decoration:none}@media (max-width: 64rem){.newsroom-controls,.newsroom-list{width:80%}}@media (max-width: 48rem){.newsroom-search{flex:1 1 100%}.newsroom-controls{justify-content:center}.newsroom-sort{flex:0 0 auto;margin-inline:auto}.property-selector{flex-direction:column;align-items:center}}.news-page{width:100%;padding:6vh 0 10vh;display:flex;justify-content:center}.news-container{display:flex;width:90vw;max-width:1400px;gap:4vw;align-items:flex-start}.news-content-column{width:60%;margin-bottom:10rem}.news-sidebar{width:20%;display:flex;flex-direction:column;gap:2rem}.news-title{font-size:var(--text-big);font-family:var(--font-heading);margin-bottom:1rem;font-weight:700}.news-date,.news-location{font-size:var(--text-sm);color:var(--gold-dark);margin-bottom:.5rem}.news-content-body{margin-top:2.5rem;font-size:var(--text-base);color:var(--gray-dark);font-family:var(--font-body)}.news-content-body p{margin-bottom:.05rem}.news-content-body h1{font-size:var(--text-xl);font-family:var(--font-heading);margin-top:2.5rem}.news-content-body h2{font-size:var(--text-base);font-family:var(--font-heading);font-weight:500;margin-top:2rem}.news-content-body h3{font-size:var(--text-base);font-weight:500;margin-top:1.5rem;font-family:var(--font-heading)}.news-content-body h4{font-size:var(--text-sm);font-weight:500;margin-top:1rem;font-family:var(--font-heading)}.news-content-body ul{padding-left:1.5rem;list-style:disc;margin:1rem 0}.news-content-body ol{padding-left:1.5rem;list-style:decimal;margin:1rem 0}sup,sub{font-size:.7em;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.2em}.news-table{margin:2rem 0}.news-table table{width:100%;border-collapse:collapse;margin-bottom:1rem}.news-table th{font-family:var(--font-body);font-size:.8rem;font-weight:500;color:var(--gray-dark);border:1px solid var(--gray-light);padding:.5rem;text-align:left}.news-table td{font-family:var(--font-body);font-size:.8rem;color:var(--gray-dark);border:1px solid var(--gray-light);padding:.5rem;text-align:left}.table-caption{font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;color:var(--gray-medium);margin-bottom:.5rem}.news-figure{margin:2rem 0;text-align:center}.news-figure img{max-width:100%;height:auto}.figure-caption{font-size:var(--text-sm);color:var(--gray-medium);font-style:italic;margin-top:.5rem}.news-nav{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--gray-light);padding-top:var(--space-md);margin-top:var(--space-lg);gap:var(--space-md);flex-wrap:wrap}.nav-link{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;letter-spacing:.05em;text-transform:none;line-height:1.4;color:var(--gold-dark);text-decoration:none;display:flex;align-items:center;gap:.5rem;white-space:nowrap;transition:color .2s ease,opacity .2s ease}.nav-link:hover{opacity:.7}.share-buttons{display:flex;flex-direction:column;gap:.5rem}.share-buttons a{color:var(--gray-dark);font-size:var(--text-sm);text-decoration:none}.share-buttons a:hover{text-decoration:underline}.share-label{font-size:var(--text-sm);margin-bottom:.5rem;font-weight:500;text-transform:uppercase;color:var(--gold-dark);letter-spacing:.1rem}.cta-button-right{display:flex;justify-content:flex-start}.forums-section{margin-top:var(--space-lg)}.forums-section p{font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-xs)}.forums-section a{display:block;color:var(--gray-dark);text-decoration:none;margin-bottom:.5rem}.forums-section a:hover{text-decoration:underline;color:var(--cta-tier3)}@media (max-width: 64rem){.news-container{flex-direction:column;align-items:stretch;gap:var(--space-xl)}.news-content-column,.news-sidebar{width:100%}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,div,section,article,header,footer,main,aside,nav{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,li,figure,figcaption{margin:0;padding:0;font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit;background:none;border:none;padding:0;outline:none}button{cursor:pointer}html{scroll-behavior:smooth}:root{--gold-light: #dab673;--gold-dark: #bf8c4e;--gray-extra-extra-light: #f0f0f0;--gray-extra-light: #dddddd;--gray-light: #808080;--gray-medium: #404040;--gray-dark: #262626;--white: #ffffff;--cta-tier1: #003b73;--cta-tier2: #2f2f2f;--cta-tier3: #3a5f5f;--cta-tier4: #3c6382;--cta-tier5: var(--gold-light)}:root{--font-heading: "aktiv-grotesk", sans-serif;--font-body: "Inter", sans-serif;--text-xl: clamp(2rem, 3vw, 3.5rem);--text-big: clamp(1.75rem, 2.25vw, 3.25rem);--text-lg: clamp(1.25rem, 1.5vw, 2.25rem);--text-md: clamp(1rem, 1.25vw, 1.75rem);--text-base: clamp(.9rem, 1.1vw, 1.25rem);--text-sm: clamp(.85rem, 1vw, 1.1rem)}body{font-family:var(--font-body);font-size:var(--text-base);font-weight:200;color:var(--gray-medium);line-height:1.5;background-color:var(--white);letter-spacing:var(--normal);margin:0;padding:0}.heading-xl{font-family:var(--font-heading);font-size:var(--text-xl);line-height:clamp(1.2em,6cqw,1.4em);font-weight:500;letter-spacing:.075em;color:var(--gray-dark);text-transform:uppercase}.heading-lg{font-family:var(--font-heading);font-size:var(--text-big);line-height:clamp(1.1em,5cqw,1.4em);font-weight:500;letter-spacing:.025em;color:var(--gray-dark);text-transform:uppercase}.heading-md{font-family:var(--font-heading);font-size:var(--text-md);line-height:clamp(1.1em,4cqw,1.4em);font-weight:500;letter-spacing:.02em;color:var(--gold-dark);text-transform:uppercase}.heading-md-gray{font-family:var(--font-heading);font-size:var(--text-md);line-height:clamp(1.1em,4cqw,1.4em);font-weight:500;letter-spacing:.02em;color:var(--gray-medium);text-transform:uppercase}.heading-secondary{font-family:var(--font-heading);font-size:var(--text-lg);line-height:clamp(1.1em,3.5cqw,1.3em);font-weight:500;letter-spacing:.03em;color:var(--gray-medium)}.heading-subtle-allcaps,.heading-subtle-allcaps-gold{font-family:var(--font-heading);font-size:var(--text-md);line-height:clamp(1.3em,2.5cqw,1.6em);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.heading-subtle-allcaps{color:var(--gray-medium)}.heading-subtle-allcaps-gold{color:var(--gold-dark)}.body-lg{font-family:var(--font-body);font-size:var(--text-md);line-height:clamp(1.4em,3.5cqw,1.6em);font-weight:300;letter-spacing:var(--normal);color:var(--gray-medium)}.body-base{font-family:var(--font-body);font-size:var(--text-base);line-height:clamp(1.4em,3cqw,1.6em);font-weight:400;letter-spacing:var(--normal);color:var(--gray-medium)}.caption{font-family:var(--font-body);font-size:var(--text-sm);line-height:clamp(1.2em,2cqw,1.4em);color:var(--gray-light);letter-spacing:var(--loose);text-transform:uppercase}.subheading{font-family:var(--font-body);font-size:var(--text-sm);line-height:clamp(1.2em,2cqw,1.4em);font-weight:600;color:var(--gold-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-xs);display:block}.quote{font-family:var(--font-heading);font-size:var(--text-md);line-height:clamp(1.6em,4cqw,1.9em);color:var(--gray-dark);font-weight:500;letter-spacing:.01em;border-left:4px solid var(--gold-dark);padding-left:var(--space-sm);margin-block:var(--space-md)}.highlight-text{color:var(--gold-dark);font-weight:500}.stat-text{font-family:var(--font-heading);font-size:var(--text-big);font-weight:500;color:var(--gold-dark);line-height:1;text-align:center}.stat-context{font-family:var(--font-body);font-size:var(--text-sm);color:var(--gray-light);display:block}.split-heading{font-family:var(--font-heading);font-weight:500;text-transform:uppercase;display:flex;flex-wrap:wrap;justify-content:center;gap:.25ch;text-align:center}.split-heading-xl{font-size:var(--text-xl);line-height:clamp(1.2em,6cqw,1.4em);letter-spacing:.075em}.split-heading-lg{font-size:var(--text-big);line-height:clamp(1.1em,5cqw,1.4em);letter-spacing:.025em}.split-heading-md{font-size:var(--text-md);line-height:clamp(1.1em,4cqw,1.4em);letter-spacing:.02em}.split-heading .gray{color:var(--gray-dark);transform:translate(-4rem);animation:slideInLeft 1.5s ease-out forwards}.split-heading .light{color:var(--gray-light);transform:translate(4rem);animation:slideInRight 1.5s ease-out forwards}.split-heading .gold{color:#bf8c4e80;transform:translate(4rem);animation:slideInRight 1.5s ease-out forwards}.split-heading.animate-on-scroll .gray,.split-heading.animate-on-scroll .light,.split-heading.animate-on-scroll .gold{opacity:0;transform:translate(4rem);animation:none}.split-heading.animate-on-scroll.visible .gray{animation:slideInLeft 1.5s ease-out forwards;transform:translate(-4rem)}.split-heading.animate-on-scroll.visible .light,.split-heading.animate-on-scroll.visible .gold{animation:slideInRight 1.5s ease-out forwards;transform:translate(4rem)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-4rem)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:translate(0)}}.container{container-type:inline-size;container-name:auto}.container-full{width:100%;max-width:100%;margin-inline:auto}.container-80{width:100%;max-width:80cqw;margin-inline:auto}.container-60{width:100%;max-width:60cqw;margin-inline:auto}.container-40{width:100%;max-width:40cqw;margin-inline:auto}:root{--space-xs: clamp(.25rem, .75vw, .5rem);--space-sm: clamp(.5rem, 1.25vw, 1rem);--space-md: clamp(1rem, 2.5vw, 2rem);--space-lg: clamp(2rem, 5vw, 4rem);--space-xl: clamp(3rem, 8vw, 6rem);--gap-xs: var(--space-xs);--gap-sm: var(--space-sm);--gap-md: var(--space-md);--gap-lg: var(--space-lg);--gap-xl: var(--space-xl);--section-padding-inline: var(--space-md);--section-padding-block: var(--space-lg);--section-margin-block: var(--space-lg)}.button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-weight:400;font-size:clamp(.9rem,1.25vw,1.25rem);line-height:1.4;letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:none;white-space:nowrap;width:clamp(14rem,20vw,18rem);height:clamp(2.25rem,5vw,3rem);padding-inline:0;padding-block:clamp(.5rem,1vw,.75rem);border-radius:.75rem;border:none;transition:background-color .15s ease,box-shadow .1s ease,transform .1s ease}.button:hover{box-shadow:0 .25em .5em #00000026}.btn-tier1{background-color:var(--cta-tier1);color:var(--white)}.btn-tier1:hover{background-color:#002d59}.btn-tier2{background-color:var(--cta-tier2);color:var(--white)}.btn-tier2:hover{background-color:#161616}.btn-tier3{background-color:var(--cta-tier3);color:var(--white)}.btn-tier3:hover{background-color:#274e40}.btn-tier4{background-color:#3c6382;color:var(--white)}.btn-tier4:hover{background-color:#2f516c}.btn-tier5{background-color:var(--gold-light);color:var(--gray-dark)}.btn-tier5:hover{background-color:#e5bb6e}.line{display:block;width:100%;height:clamp(.05em,.15vw,.1em);background-color:var(--gray-extra-light);flex-grow:1;align-self:center}.line-gold{background-color:var(--gold-light)}.line-wrap{display:flex;align-items:center;gap:var(--space-sm)}.line-left{order:-1}.line-right{order:1}.glass-container{background-color:#ffffff26;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);box-shadow:0 0 clamp(.75rem,2vw,2rem) #0000001a;border-radius:var(--radius);padding-top:var(--space-lg);padding-bottom:var(--space-lg);padding-inline:clamp(1rem,4vw,2.5rem);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.glass-container--strong{background-color:#ffffff40;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);box-shadow:0 0 clamp(1rem,3vw,3rem) #00000014}.glass-container--light{background-color:#ffffff14;backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.125rem);box-shadow:0 0 clamp(.5rem,1.5vw,1rem) #0000000a}.glass-container--dark{background-color:#0003;backdrop-filter:blur(.3125rem);-webkit-backdrop-filter:blur(.3125rem);box-shadow:0 0 clamp(.75rem,2vw,2rem) #00000026;color:var(--white)}.glass-inline{width:100%;align-self:stretch;background-color:#ffffff26;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);box-shadow:0 0 clamp(.5rem,1.5vw,1rem) #0000000d;border-radius:var(--radius);padding-left:var(--space-md);padding-right:var(--space-md);padding-top:var(--space-sm);padding-bottom:var(--space-sm)}:root{--z-behind: -1;--z-default: 1;--z-overlay: 10;--z-modal: 100;--z-max: 9999}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-center{justify-content:center;align-items:center}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-gold{color:var(--gold-dark)!important}.text-gray{color:var(--gray-light)!important}.text-contrast{color:var(--white)!important}.font-bold{font-weight:600!important}.font-medium{font-weight:500!important}.font-light{font-weight:300!important}.media-container{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--gray-extra-light)}.media-container img,.media-container video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.fade-in{opacity:0;animation:fadeIn 1.2s ease forwards}@keyframes fadeIn{to{opacity:1}}.slide-up{opacity:0;transform:translateY(1rem);animation:slideUp 1s ease forwards}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.scroll-snap-x{scroll-snap-type:x mandatory;overflow-x:auto;display:flex;scroll-padding:var(--space-md)}.scroll-snap-y{scroll-snap-type:y mandatory;overflow-y:auto;scroll-padding:var(--space-md)}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-end{scroll-snap-align:end}.card{background-color:var(--white);border-radius:var(--radius);box-shadow:0 .15rem .35rem #00000014;padding:var(--space-md);transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-.25rem);box-shadow:0 .25rem .65rem #0000001f}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-around{display:flex;justify-content:space-around;align-items:center}.flex-evenly{display:flex;justify-content:space-evenly;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}.cta-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--gray-dark) 70%,transparent);display:none;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);z-index:9999}.cta-modal-overlay.is-open{display:flex}.cta-modal{width:min(42rem,96vw);background:var(--gray-medium);border:.0625rem solid var(--gray-light);border-radius:var(--radius-lg);box-shadow:0 0 1rem #0000004d}.cta-modal-inner{padding:clamp(1rem,4vw,2rem);display:grid;gap:var(--gap-sm)}.cta-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.cta-modal-title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--white)}.cta-modal-close{inline-size:2rem;block-size:2rem;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--gray-dark)}.cta-modal-close:hover{background:var(--gray-light)}.cta-modal-form{display:grid;gap:var(--gap-xs)}.cta-modal-form input{padding-block:clamp(.6rem,1.2vw,.9rem);padding-inline:clamp(.8rem,2vw,1.25rem);border-radius:var(--radius);border:.0625rem solid var(--gray-light);background:var(--gray-medium);color:var(--white)}.cta-modal-actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-sm);margin-block-start:var(--space-xs)}.cta-modal-note{color:var(--gray-extra-light);font-size:var(--text-sm)}
