@font-face{font-family:proxima_nova_ltsemibold;src:url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Sbold-webfont.eot?v=1702070822);src:local("?"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Sbold-webfont.eot?v=1702070822) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Sbold-webfont.woff?v=1702070822) format("woff"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Sbold-webfont.ttf?v=1702070822) format("truetype"),url(ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima_nova_rgbold;src:url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Bold-webfont.eot?v=1702070822);src:local("?"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Bold-webfont.eot?v=1702070822) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Bold-webfont.woff?v=1702070822) format("woff"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/ProximaNova-Bold-webfont.ttf?v=1702070822) format("truetype"),url(ProximaNova-Bold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UnitedSansReg-Heavy;src:url(https://cdn.shopify.com/s/files/1/2258/8521/files/UnitedSansReg-Heavy.eot?v=1700840829);src:local("?"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/UnitedSansReg-Heavy.eot?v=1700840829) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/UnitedSansReg-Heavy.woff?v=1700840828) format("woff"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/UnitedSansReg-Heavy.ttf?v=1679587091) format("truetype"),url(UnitedSansReg-Heavy.svg#humanist_521_bt) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Pro;src:url(https://cdn.shopify.com/s/files/1/2258/8521/files/HelveticaNeueLTPro67MediumCondensed.eot?v=1700839568);src:local("?"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/HelveticaNeueLTPro67MediumCondensed.eot?v=1700839568) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/HelveticaNeueLTPro67MediumCondensedFont.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/2258/8521/files/HelveticaNeueLTPro67MediumCondensed.ttf?v=1700839568) format("truetype"),url("HelveticaNeueLTPro67MediumCondensed.svg#Helvetica Neue LT Pro") format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--color-neutral-0: #ffffff;--color-neutral-100: #e8e8e8;--color-neutral-200: #cccccc;--color-neutral-400: #9a9a9a;--color-neutral-500: #555555;--color-neutral-700: #333333;--color-neutral-800: #222222;--color-neutral-850: #1a1a1a;--color-neutral-900: #111111;--color-neutral-950: #0a0a0a;--color-neutral-1000: #000000;--color-brand-primary: #95712b;--color-brand-primary-light: #c8a85a;--color-brand-primary-dark: #a88940;--color-brand-primary-accent: #c69214;--color-bg-base: var(--color-neutral-1000);--color-bg-surface: var(--color-neutral-850);--color-bg-header: #212121;--color-bg-footer: var(--color-neutral-950);--color-text-primary: var(--color-neutral-0);--color-text-secondary: var(--color-neutral-400);--color-border-subtle: rgba(255, 255, 255, .08);--color-border-base: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--font-family-primary: "UnitedSansReg-Heavy", sans-serif;--font-family-secondary: "proxima_nova_rgbold", sans-serif;--font-family-body: "Helvetica Neue LT Pro", sans-serif;--font-family-btn: "Barlow Condensed", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-xs: 1.2rem;--font-size-sm: 1.4rem;--font-size-base: 1.6rem;--font-size-lg: 2rem;--font-size-xl: 2.4rem;--font-size-2xl: 3rem;--font-size-3xl: 3.6rem;--font-size-4xl: 4.8rem;--font-size-5xl: 6rem;--spacing-xs: .4rem;--spacing-sm: .8rem;--spacing-md: 1.6rem;--spacing-lg: 2.4rem;--spacing-xl: 3.2rem;--spacing-2xl: 4.8rem;--radius-sm: 2px;--radius-md: 4px;--radius-full: 9999px;--header-height: 70px;--container-max: 1200px;--container-max-nav: 1280px;--font-body-scale: 1}@media(max-width:990px){:root{--header-height: 61px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:calc(62.5% * var(--font-body-scale));scroll-behavior:smooth}.geo-body-container,#geo-store-container{font-family:var(--font-family-primary);background-color:var(--color-bg-base);color:var(--color-text-primary);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}a:hover{color:var(--color-brand-primary-light);text-decoration:underline}#geo-store-container h1{font-family:var(--font-family-primary);font-size:var(--font-size-5xl);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:.02em;line-height:1.05;color:var(--color-neutral-0);margin-bottom:var(--spacing-md)}#geo-store-container h2{font-family:var(--font-family-primary);font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.03em;margin-top:4rem;margin-bottom:var(--spacing-md);color:var(--color-neutral-0)}#geo-store-container h3{font-family:var(--font-family-body);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-neutral-0);margin-bottom:var(--spacing-sm)}#geo-store-container p{color:var(--color-text-secondary);font-size:var(--font-size-base);margin-bottom:var(--spacing-lg)}#geo-store-container a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}#geo-store-container a:hover{color:var(--color-brand-primary-light);text-decoration:underline}@media(max-width:1024px){#geo-store-container h1{font-size:var(--font-size-4xl)}#geo-store-container h2{font-size:var(--font-size-2xl)}#geo-store-container h3{font-size:var(--font-size-lg)}}#geo-store-container{max-width:var(--container-max);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg);font-size:var(--font-size-base)}main.main-content{padding-top:calc(20vh + var(--header-height));min-height:calc(100vh - var(--header-height))}#geo-store-container .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2.4rem}#geo-store-container .card{background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#geo-store-container .card:hover{transform:translateY(-4px);box-shadow:0 12px 32px -8px #000c;border-color:var(--color-border-strong)}#geo-store-container .card h3{margin-bottom:.8rem}#geo-store-container .card p{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}#geo-store-container .badge{display:inline-block;padding:.32rem 1.2rem;border-radius:2px;font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.06rem;background:var(--color-brand-primary);color:var(--bb-accent);margin-bottom:1.6rem}#geo-store-container .nav-links{display:flex;gap:1.2rem;margin-bottom:3.2rem;flex-wrap:wrap}#geo-store-container .nav-links a{padding:.72rem 1.6rem;border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-neutral-200);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;transition:all .2s ease}#geo-store-container .nav-links a:hover{background:var(--color-brand-primary);color:var(--color-neutral-0);text-decoration:none}#geo-store-container .breadcrumbs{margin-bottom:var(--spacing-xl);font-size:1.36rem;color:var(--color-text-secondary)}#geo-store-container .breadcrumbs a{color:var(--color-text-secondary);transition:color .2s}#geo-store-container .breadcrumbs a:hover{color:var(--color-neutral-0)}#geo-store-container .breadcrumbs span{margin:0 .8rem;opacity:.4}#geo-store-container .btn{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-family-btn);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}#geo-store-container .btn-primary{background:var(--color-neutral-0);color:var(--color-neutral-1000);border-color:var(--color-neutral-0)}#geo-store-container .btn-primary:hover{background:var(--color-brand-primary);color:var(--color-neutral-0)}#geo-store-container .btn-accent{background:var(--color-brand-primary-light);color:var(--color-neutral-1000);border-color:var(--color-brand-primary-light)}#geo-store-container .btn-accent:hover{background:transparent;color:var(--color-brand-primary-light)}#geo-store-container .divider{height:1px;background:var(--color-border-base);margin:3.2rem 0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-neutral-1000)}::-webkit-scrollbar-thumb{background:var(--color-neutral-700);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}#geo-store-container .bb-primary-button{background:var(--color-brand-primary)}#geo-store-container .bb-secondary-button{background:var(--color-bg-surface)}#geo-store-container .text-center{text-align:center}#geo-store-container .mb-2xl{margin-bottom:var(--spacing-2xl)}#geo-store-container .max-w-md{max-width:600px;margin-left:auto;margin-right:auto}#geo-store-container .hero-section{margin-bottom:3rem}#geo-store-container .hero-section h1{margin-bottom:2rem}#geo-store-container .hero-columns{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}#geo-store-container .hero-col-primary{display:flex;flex-direction:column;gap:1.5rem}#geo-store-container .hero-col-primary .page-summary{font-size:1.6rem;line-height:1.6;margin:0}#geo-store-container .hero-col-primary .store-cta-section{margin-bottom:0}#geo-store-container .hero-col-secondary .faq-section{margin-top:0;padding-top:0;border-top:none;background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-radius:var(--radius-md);padding:var(--spacing-lg)}#geo-store-container .faq-section{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border-subtle)}#geo-store-container .faq-section h2{font-size:var(--font-size-lg);margin-bottom:1.5rem;color:var(--color-neutral-100)}#geo-store-container .hero-col-secondary .faq-section{margin-top:0;padding:var(--spacing-lg);border:1px solid var(--color-border-base);border-radius:var(--radius-md);background:var(--color-bg-surface)}#geo-store-container .hero-col-secondary .faq-section h2{font-size:var(--font-size-lg);margin-bottom:1rem;margin-top:0;color:var(--color-brand-primary-accent)}#geo-store-container .faq-flat .faq-question{font-size:var(--font-size-lg);font-weight:700;margin-bottom:.5rem;color:var(--color-neutral-100)}#geo-store-container .faq-flat .faq-answer{font-size:var(--font-size-base);color:var(--color-neutral-200);margin-bottom:1.5rem;line-height:1.6}#geo-store-container .hero-col-secondary .faq-flat .faq-question{font-size:var(--font-size-base);margin-bottom:.4rem}#geo-store-container .hero-col-secondary .faq-flat .faq-answer{font-size:var(--font-size-sm);color:var(--color-neutral-300);margin-bottom:1.2rem}#geo-store-container .faq-accordion .faq-item{border-bottom:1px solid var(--color-border-subtle)}#geo-store-container .faq-accordion .faq-item:last-of-type{border-bottom:none}#geo-store-container .faq-accordion .faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.2rem 0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-neutral-100);list-style:none;user-select:none;transition:color .2s ease}#geo-store-container .faq-accordion .faq-question::-webkit-details-marker{display:none}#geo-store-container .faq-accordion .faq-question:after{content:"+";font-size:var(--font-size-xl);font-weight:300;color:var(--color-brand-primary);flex-shrink:0;margin-left:1rem;transition:transform .2s ease}#geo-store-container .faq-accordion .faq-item[open] .faq-question:after{content:"−"}#geo-store-container .faq-accordion .faq-question:hover{color:var(--color-brand-primary-light)}#geo-store-container .faq-accordion .faq-answer{font-size:var(--font-size-base);color:var(--color-neutral-200);padding:0 0 1.2rem;margin:0;line-height:1.6}#geo-store-container .hero-col-secondary .faq-accordion .faq-question{font-size:var(--font-size-base);padding:.9rem 0}#geo-store-container .hero-col-secondary .faq-accordion .faq-question:after{font-size:var(--font-size-lg)}#geo-store-container .hero-col-secondary .faq-accordion .faq-answer{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:0 0 1rem}#geo-store-container .faq-disclaimer{font-size:var(--font-size-xs);color:var(--color-neutral-400);margin-top:var(--spacing-lg);margin-bottom:0}#geo-store-container .hero-col-secondary .faq-disclaimer{margin-top:var(--spacing-md)}@media(max-width:1024px){#geo-store-container .hero-columns{grid-template-columns:1fr;gap:2rem}#geo-store-container .hero-col-secondary .faq-section{padding:var(--spacing-md)}}#geo-store-container .store-list-container{list-style:none;padding:0}#geo-store-container .store-card-address-title{margin-bottom:.8rem}#geo-store-container .store-card-address{font-style:normal;margin-bottom:1.6rem;font-size:var(--font-size-md)}#geo-store-container .store-card-products-accordion{margin-top:1.2rem;padding-top:.4rem;border-top:1px solid var(--color-border-subtle);font-size:1.4rem}#geo-store-container .products-toggle{display:none}#geo-store-container .products-summary{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-light);display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;margin-bottom:0;user-select:none}#geo-store-container .products-summary .icon-chevron{transition:transform .3s ease;font-size:1.2rem;color:var(--color-brand-primary)}#geo-store-container .products-summary .icon-chevron:after{content:"▼"}#geo-store-container .products-toggle:checked~.products-summary .icon-chevron{transform:rotate(180deg)}#geo-store-container .products-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}#geo-store-container .products-toggle:checked~.products-content{grid-template-rows:1fr}#geo-store-container .products-content>ul{overflow:hidden;list-style:none;padding-left:.4rem;margin:0;color:var(--color-neutral-200)}#geo-store-container .products-content>ul>li:first-child{margin-top:.8rem}#geo-store-container .products-content li{margin-bottom:.4rem;position:relative;padding-left:1.2rem}#geo-store-container .products-content li:before{content:"•";position:absolute;left:0;color:var(--color-brand-primary)}#geo-store-container .store-card-footer{margin-top:1.6rem;display:flex;gap:.8rem;font-size:1.28rem;border-top:1px solid var(--color-border-base);padding-top:1.6rem}#geo-store-container .not-found-desc{font-size:var(--font-size-lg);color:var(--color-neutral-200)}#geo-store-container .store-cta-section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md);margin-bottom:var(--spacing-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-radius:var(--radius-md)}#geo-store-container .store-cta-description{margin-bottom:0;font-size:var(--font-size-sm);color:var(--color-neutral-200)}#geo-store-container .store-cta-button{white-space:nowrap;flex-shrink:0}@media(max-width:600px){#geo-store-container .store-cta-section{flex-direction:column;text-align:center}}#geo-store-container .products-available-section{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border-subtle)}#geo-store-container .products-available-intro{font-size:var(--font-size-sm);color:var(--color-neutral-200);margin-bottom:var(--spacing-lg)}#geo-store-container .products-available-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}#geo-store-container .products-available-category{background:var(--color-bg-surface);border:1px solid var(--color-border-base);border-radius:var(--radius-md);padding:var(--spacing-md)}#geo-store-container .products-available-category h3{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);color:var(--color-brand-primary-light)}#geo-store-container .products-available-category ul{list-style:none;padding:0;margin:0}#geo-store-container .products-available-category li{font-size:var(--font-size-xs);color:var(--color-neutral-200);position:relative;padding:.3rem 0 .3rem 1.2rem}#geo-store-container .products-available-category li:before{content:"•";position:absolute;left:0;color:var(--color-brand-primary)}#geo-store-container .products-available-disclaimer{font-size:var(--font-size-xs);color:var(--color-neutral-400);margin-bottom:0}.bb-topbar[data-astro-cid-3ef6ksr2]{background:var(--color-neutral-0);text-align:center;padding:var(--spacing-md);border:5px solid var(--color-neutral-1000);height:20vh;width:100%;display:flex;align-items:center;justify-content:center}.bb-topbar[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:3vw;line-height:1.4;font-weight:var(--font-weight-regular);font-family:var(--font-family-body);color:var(--color-neutral-1000);margin:0}.bb-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--color-bg-header);transition:background .3s ease}.bb-nav[data-astro-cid-3ef6ksr2]{width:100%}.bb-nav-inner[data-astro-cid-3ef6ksr2]{max-width:var(--container-max-nav);width:100%;margin:0 auto;padding:.8rem 5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);position:relative}.bb-logo[data-astro-cid-3ef6ksr2]{flex-shrink:0;display:flex;align-items:center;transition:opacity .2s;padding:.75rem}.bb-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;object-fit:contain;width:40px;height:38px}.bb-logo[data-astro-cid-3ef6ksr2]:hover{opacity:.82}.bb-nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;list-style:none;gap:2.4rem;flex:1}.bb-nav-item[data-astro-cid-3ef6ksr2]{position:relative}.bb-mobile-button[data-astro-cid-3ef6ksr2]{display:none}.bb-nav-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1.5rem;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05rem;color:var(--color-neutral-0);white-space:nowrap;transition:color .2s;line-height:1.3;text-decoration:none}.bb-nav-link[data-astro-cid-3ef6ksr2]:hover,.bb-nav-item[data-astro-cid-3ef6ksr2]:hover>.bb-nav-link[data-astro-cid-3ef6ksr2]{background:var(--color-brand-primary)}.bb-find-store-link[data-astro-cid-3ef6ksr2]{text-decoration:underline!important;color:var(--color-brand-primary-accent);line-height:1.3;text-underline-offset:.3rem}.bb-find-store-link[data-astro-cid-3ef6ksr2]:hover{background:transparent!important}.bb-chevron[data-astro-cid-3ef6ksr2]{transition:transform .2s;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.bb-nav-item[data-astro-cid-3ef6ksr2]:hover>.bb-nav-link[data-astro-cid-3ef6ksr2] .bb-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.bb-dropdown[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;min-width:220px;background:var(--color-neutral-900);border:1px solid var(--color-border-base);border-top:2px solid var(--color-brand-primary);list-style:none;z-index:999;box-shadow:0 16px 40px #000000b3;animation:dropIn .18s ease forwards}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.bb-nav-item[data-astro-cid-3ef6ksr2]:hover>.bb-dropdown[data-astro-cid-3ef6ksr2]{display:block}.bb-dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;text-transform:uppercase;padding:1.4rem 2.4rem;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-neutral-200);transition:color .15s,background .15s;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.2)}.bb-dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-neutral-0);background:#ffffff0d}.bb-dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].bb-zero{color:#7ecba1}.bb-dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].bb-zero:hover{color:#a5dfbf}.bb-nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.4rem}.bb-action-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;color:var(--color-neutral-200);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);transition:color .2s,background .2s}.bb-action-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-neutral-0);background:#ffffff12}.bb-action-label[data-astro-cid-3ef6ksr2]{display:none}.bb-hamburger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.8rem;margin-right:1.6rem;z-index:1001}.bb-hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;background:var(--color-neutral-0);border-radius:var(--radius-sm);transition:all .3s ease}.bb-hamburger-toggle[data-astro-cid-3ef6ksr2]:checked~.bb-hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.bb-hamburger-toggle[data-astro-cid-3ef6ksr2]:checked~.bb-hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;transform:scaleX(0)}.bb-hamburger-toggle[data-astro-cid-3ef6ksr2]:checked~.bb-hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.bb-mobile-label[data-astro-cid-3ef6ksr2]{display:none}body:has(.bb-hamburger-toggle:checked){overflow:hidden}@media(max-width:990px){.bb-topbar[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:30px}.bb-nav-inner[data-astro-cid-3ef6ksr2]{padding:.4rem 1rem}.bb-hamburger[data-astro-cid-3ef6ksr2]{display:flex}.bb-action-label[data-astro-cid-3ef6ksr2]{display:inline}.bb-nav-links[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;top:var(--header-height);left:0;right:0;bottom:0;background:var(--color-bg-base);gap:0;overflow-y:auto;z-index:999;height:calc(80vh - var(--header-height))}.bb-hamburger-toggle[data-astro-cid-3ef6ksr2]:checked~.bb-nav-links[data-astro-cid-3ef6ksr2]{display:flex}.bb-nav-item[data-astro-cid-3ef6ksr2]{width:100%;border-bottom:2px solid var(--color-border-subtle)}.bb-mobile-button[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem 2rem 0;border:none}.bb-nav-link[data-astro-cid-3ef6ksr2]{height:auto;line-height:normal;font-size:var(--font-size-lg);width:100%;justify-content:space-between;border-bottom:none;padding:2rem 3.2rem;font-family:var(--font-family-secondary)}.bb-mobile-button[data-astro-cid-3ef6ksr2] .bb-nav-link[data-astro-cid-3ef6ksr2]{padding:0;font-size:14px;padding:1.4rem;justify-content:center}.bb-nav-link[data-astro-cid-3ef6ksr2]:hover{border-bottom:none}.bb-dropdown[data-astro-cid-3ef6ksr2]{position:static;display:none;border:none;border-top:none;background:#111;box-shadow:none;padding-left:1.6rem;animation:none}.bb-nav-item[data-astro-cid-3ef6ksr2]:hover>.bb-dropdown[data-astro-cid-3ef6ksr2]{display:none}.bb-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.bb-dropdown[data-astro-cid-3ef6ksr2]{display:block}.bb-dropdown[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:20px}.bb-desktop-link[data-astro-cid-3ef6ksr2]{display:none!important}.bb-mobile-label[data-astro-cid-3ef6ksr2]{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between}.bb-mobile-label[data-astro-cid-3ef6ksr2]:after{content:"+";font-size:24px;font-weight:300;line-height:1}.bb-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.bb-mobile-label[data-astro-cid-3ef6ksr2]:after{content:"−"}}@media(min-width:1024px){.bb-action-label[data-astro-cid-3ef6ksr2]{display:inline}}.bb-footer-upper[data-astro-cid-sz7xmlte]{background:var(--color-brand-primary);text-align:center;padding:3rem 10rem;color:var(--color-neutral-1000)}.bb-footer-upper[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:25px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--color-neutral-1000);margin:0}.bb-footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-footer);border-top:1px solid var(--color-border-subtle);margin-top:auto}.bb-footer-main[data-astro-cid-sz7xmlte]{padding:5.6rem 0}.bb-footer-inner[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;display:flex;gap:4rem;justify-content:center;align-items:flex-start}.bb-footer-col[data-astro-cid-sz7xmlte]{text-align:center;font-family:var(--font-family-secondary)}.bb-footer-col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-family:var(--font-family-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-neutral-0);margin-bottom:1.92rem;padding-bottom:.8rem;border-bottom:1px solid var(--color-border-subtle)}.bb-footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.96rem}.bb-footer-col[data-astro-cid-sz7xmlte][data-type=icons] ul[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;align-items:center}.bb-footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;font-size:14px;text-decoration:none;transition:color .2s ease}.bb-footer-col[data-astro-cid-sz7xmlte][data-type=icons] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-brand-primary);transition:all .2s ease;width:25px;height:25px}.bb-footer-col[data-astro-cid-sz7xmlte][data-type=icons]:last-child ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:36px;height:36px}.bb-footer-col[data-astro-cid-sz7xmlte][data-type=icons] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-brand-primary)}.bb-footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-brand-primary-light);text-decoration:underline}.bb-footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-border-subtle);padding:1.92rem 0}.bb-footer-bottom-inner[data-astro-cid-sz7xmlte]{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-lg);display:flex;align-items:center;justify-content:center;gap:1.6rem;flex-wrap:wrap}.bb-footer-copy[data-astro-cid-sz7xmlte]{font-size:var(--font-size-xs);color:var(--color-neutral-500);margin:0}@media(max-width:990px){.bb-footer-upper[data-astro-cid-sz7xmlte]{padding:3rem 1rem}.bb-footer-upper[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:12px}.bb-footer-inner[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;gap:1.6rem}.bb-footer-bottom-inner[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center}.bb-footer-col[data-astro-cid-sz7xmlte]{width:100%;display:flex;flex-direction:column;align-items:center}.bb-footer-toggle-label[data-astro-cid-sz7xmlte]{cursor:pointer;display:block;-webkit-tap-highlight-color:transparent}.bb-footer-col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{margin-bottom:0;display:flex;justify-content:center;align-items:center;gap:1rem;border-bottom:none;padding:0}.bb-footer-col[data-astro-cid-sz7xmlte]:not([data-type=icons]) h3[data-astro-cid-sz7xmlte]:after{content:"+";font-size:24px;font-weight:300;line-height:1}.bb-footer-toggle[data-astro-cid-sz7xmlte]:checked+.bb-footer-toggle-label[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]:after{content:"−"}.bb-footer-col[data-astro-cid-sz7xmlte]:not([data-type=icons]) ul[data-astro-cid-sz7xmlte]{display:none;padding:1.6rem 0}.bb-footer-toggle[data-astro-cid-sz7xmlte]:checked~ul[data-astro-cid-sz7xmlte]{display:flex}.bb-footer-col[data-astro-cid-sz7xmlte][data-type=icons] h3[data-astro-cid-sz7xmlte]{padding-bottom:1.6rem}.bb-footer-col[data-astro-cid-sz7xmlte][data-type=icons] ul[data-astro-cid-sz7xmlte]{width:fit-content}}
