.nav{--nav-paper:#180b33;--nav-ink:#fbf9f7;z-index:30;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--nav-ink) 32%, transparent);padding:clamp(20px,3.2vh,34px) var(--gut) clamp(14px,2vh,20px);background:var(--nav-paper);color:var(--nav-ink);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.nav ul{gap:clamp(14px,1.7vw,26px);margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--nav-ink);text-decoration:none}.nav a:hover{text-underline-offset:3px;text-decoration:underline}.navL,.navR{flex:1;display:flex}.navR{justify-content:flex-end;align-items:center;gap:clamp(14px,1.7vw,26px)}.nav .nav-social{align-items:center;gap:0;margin:0 -2px;padding:0;list-style:none;display:flex}.nav .nav-social a{width:44px;height:44px;color:var(--nav-ink);opacity:.72;place-content:center;transition:opacity .18s;display:grid}.nav .nav-social a:hover{opacity:1;text-decoration:none}.nav .nav-social a:focus-visible{outline:2px solid var(--nav-ink);outline-offset:-6px;opacity:1}@media (max-width:899px){.nav .nav-social{display:none}}@media (prefers-reduced-motion:reduce){.nav .nav-social a{transition:none}}.nav .nav-cta{border:2px solid var(--nav-ink);background:var(--nav-ink);min-height:44px;color:var(--nav-paper);white-space:nowrap;align-items:center;padding:0 clamp(12px,1.2vw,18px);text-decoration:none;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1);display:flex}.nav .nav-cta:hover{color:var(--nav-ink);background:0 0;text-decoration:none}.nav .nav-cta:focus-visible{outline:2px solid var(--nav-ink);outline-offset:3px}.nav,.nav *{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(10px,.85vw,12.5px);font-weight:500;line-height:1}.wordmark{color:var(--nav-ink);letter-spacing:-.03em;white-space:nowrap;font-weight:800;text-transform:none!important;font-size:clamp(16px,1.35vw,20px)!important}.burger{cursor:pointer;background:0 0;border:0;padding:4px 0;display:none}.burger i{background:var(--nav-ink);border-radius:2px;width:22px;height:1.6px;margin:5px 0;display:block}@media (max-width:899px){.nav ul{display:none}.navL,.navR{flex:0}.burger{display:block}.wordmark{margin-right:auto}}.wordmark{font-size:0;line-height:0}.wordmark img{width:auto;height:46px;display:block}.nav .wordmark img{filter:brightness(0)invert()}@media (max-width:900px){.wordmark img{height:40px}}@media (max-height:820px){.nav{padding-top:clamp(15px,2.2vh,26px);padding-bottom:clamp(10px,1.4vh,16px)}}@media (max-height:700px){.nav{padding-top:12px;padding-bottom:9px}}.nav-menu,.nav-menu[hidden]{display:none}.nav .nav-menu ul{margin:0;padding:0;list-style:none;display:block}@media (max-width:899px){.nav.is-open{position:sticky}.nav-menu:not([hidden]){overscroll-behavior:contain;background:var(--nav-paper);z-index:40;box-shadow:none;padding:26px var(--gut);border-top:0;flex-direction:column;gap:22px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.nav-menu li+li{border-top:1px solid color-mix(in srgb, var(--nav-ink) 14%, transparent)}.nav-menu a{min-height:52px;color:var(--nav-ink);font-family:var(--disp), var(--font-geologica), system-ui, sans-serif;letter-spacing:-.01em;align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:flex}.nav-menu a:active{opacity:.6}.nav .nav-menu .menu-verbs{flex-direction:column;gap:0;display:flex}.nav-menu .menu-verbs li+li{border-top:0}.nav-menu .menu-verbs a{background:var(--c);color:#fff;letter-spacing:-.02em;text-transform:none;justify-content:space-between;min-height:64px;padding:0 20px;font-size:25px;font-weight:800}.nav-menu .menu-verbs a span{font:inherit;letter-spacing:inherit;text-transform:none}.nav-menu .menu-verbs i{font-size:20px;font-style:normal;font-weight:500}.nav-menu .menu-rest{border-top:1px solid color-mix(in srgb, var(--nav-ink) 16%, transparent)}.nav-menu .menu-rest a{min-height:52px;font-size:15px}.menu-foot{border-top:1px solid color-mix(in srgb, var(--nav-ink) 16%, transparent);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;display:flex}.menu-where{font-family:var(--sans), system-ui, sans-serif;letter-spacing:.02em;text-transform:none;opacity:.55;font-size:12px;font-weight:500}.nav .nav-menu .nav-social{margin:0 -12px 0 0;display:flex}.nav-menu .nav-social li+li{border-top:0}.nav-menu .nav-social a{opacity:.8;place-content:center;width:44px;min-height:44px;display:grid}.nav.is-open .burger{position:relative}.nav.is-open .burger i{margin:0;position:absolute;top:50%;left:50%}.nav.is-open .burger i:first-child{transform:translate(-50%,-50%)rotate(45deg)}.nav.is-open .burger i:nth-child(2){opacity:0}.nav.is-open .burger i:nth-child(3){transform:translate(-50%,-50%)rotate(-45deg)}.wordmark a{align-items:center;min-width:44px;min-height:44px;display:flex}.nav button.burger{place-content:center;width:44px;height:44px;margin-right:-10px;display:grid}nav.nav{height:64px;box-shadow:none;padding-top:0;padding-bottom:0}.nav .wordmark img{width:auto;height:40px}.nav .nav-cta{transition:opacity .22s,transform .22s,visibility}nav.nav:not(.is-armed) .nav-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s,transform .22s,visibility 0s linear .22s;transform:translateY(-6px)scale(.96)}@media (prefers-reduced-motion:reduce){.nav .nav-cta,nav.nav:not(.is-armed) .nav-cta{transition:none}}}
.bb-foot{z-index:10;background:var(--nav-paper);color:var(--nav-ink);padding:calc(56px * var(--fr)) var(--gut);--fr:1;position:relative}.bb-foot-nav{gap:calc(30px * var(--fr)) 24px;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.bb-foot-col h4{letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin:0 0 14px;font-size:12.5px;font-weight:700}.bb-foot-col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.bb-foot-col a{color:color-mix(in srgb, var(--nav-ink) 85%, var(--nav-paper));letter-spacing:-.02em;text-underline-offset:3px;font-size:16px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .12s linear,text-decoration-color .12s linear}@media (prefers-reduced-motion:reduce){.bb-foot-col a{transition:none}}.bb-foot-col a[href]:hover{color:var(--nav-ink);text-decoration-color:currentColor}.bb-foot-col a:not([href]){cursor:default}.bb-foot-facts{display:contents}.bb-foot-meta{margin-top:calc(34px * var(--fr));opacity:.55;flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.bb-foot-meta a{color:inherit;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.bb-foot-meta a:hover{text-decoration-color:currentColor}.bb-foot-mark{cursor:default;pointer-events:none;margin-top:calc(34px * var(--fr));line-height:0;text-decoration:none;display:block;container-type:inline-size}.bb-foot-mark span{letter-spacing:-.045em;color:var(--nav-ink);white-space:nowrap;font-size:17.1cqw;font-weight:800;line-height:.74;display:block}@media (min-width:900px){.bb-foot-nav{justify-content:space-between;align-items:flex-start;column-gap:clamp(32px,4vw,72px);display:flex}.bb-foot-col ul{flex-wrap:wrap;gap:8px clamp(22px,2.4vw,40px);display:flex}}@media (max-width:899px){.bb-foot-col a{align-items:center;min-height:44px;display:flex}.bb-foot-col ul{gap:0}.bb-foot-meta a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:620px){.bb-foot-nav{display:block}.bb-foot-col.is-social{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);margin-top:6px;padding-top:6px}.bb-foot-col.is-social ul{gap:28px;display:flex}.bb-foot-meta{flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:11.5px}.bb-foot-facts{flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}.bb-foot-facts>span,.bb-foot-meta>a{white-space:nowrap}.bb-foot-meta a{text-underline-offset:3px;flex-basis:100%;margin-left:0;text-decoration:underline}}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700-credit.woff2)format("woff2");unicode-range:U+20,U+4D,U+57,U+61-62,U+64-65,U+69,U+73,U+79}.bb-credit{margin:calc(10px * var(--fr,1)) 0 0;font-family:var(--sans);opacity:.55;font-size:11.5px}.bb-credit a{font-family:"Montserrat", var(--sans), sans-serif;letter-spacing:-.02em;color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (hover:hover){.bb-credit a:hover{opacity:1;color:var(--nav-ink)}}@media (max-width:620px){.bb-credit{align-items:center;min-height:44px;display:flex}.bb-credit a{align-items:center;min-height:44px;margin-left:.35em;display:inline-flex}}@media (max-width:900px){.bb-foot:before{content:"";background:color-mix(in srgb, currentColor 14%, transparent);pointer-events:none;height:1px;position:absolute;top:24px;left:0;right:0}}
