.subpage-shell-module__vfv4Ra__pageRoot{min-height:100vh;font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.005em;color:var(--bob-text);background:var(--bob-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;flex-direction:column;line-height:normal;display:flex}.dark .subpage-shell-module__vfv4Ra__pageRoot{background:var(--bob-bg)}.subpage-shell-module__vfv4Ra__header{z-index:100;background:var(--bob-bg);border-bottom:1px solid var(--bob-line);position:fixed;top:0;left:0;right:0}.subpage-shell-module__vfv4Ra__headerInner{width:min(calc(100% - 40px),var(--shell-w,820px));margin:0 auto}.subpage-shell-module__vfv4Ra__nav{min-height:var(--bob-header-h);justify-content:space-between;align-items:center;gap:18px;display:flex}.subpage-shell-module__vfv4Ra__brand{color:var(--bob-text);align-items:center;text-decoration:none;display:inline-flex}.subpage-shell-module__vfv4Ra__brandWordmark{width:auto;height:32px;color:var(--bob-text);flex-shrink:0}.subpage-shell-module__vfv4Ra__brandName{color:var(--bob-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;margin-left:12px;font-size:.78rem;font-weight:600;display:inline-flex}.subpage-shell-module__vfv4Ra__navRight{align-items:center;gap:1.5rem;display:flex}.subpage-shell-module__vfv4Ra__navLink{color:var(--bob-muted);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.subpage-shell-module__vfv4Ra__navLink:hover,.subpage-shell-module__vfv4Ra__navLinkActive{color:var(--bob-text)}.subpage-shell-module__vfv4Ra__themeToggle{border-radius:999px!important;min-height:36px!important;padding:0 12px!important}.subpage-shell-module__vfv4Ra__ctaButton{appearance:none;border:1px solid var(--bob-text);height:42px;color:var(--bob-bg);background:var(--bob-text);font:500 14px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.subpage-shell-module__vfv4Ra__ctaButton:hover{background:#2a2a2a}.dark .subpage-shell-module__vfv4Ra__ctaButton{background:var(--bob-text);color:var(--bob-bg)}.subpage-shell-module__vfv4Ra__ctaButton:active{transform:translateY(1px)}.subpage-shell-module__vfv4Ra__main{z-index:1;width:min(calc(100% - 40px),var(--shell-w,820px));padding-top:calc(var(--bob-header-h) + 56px);flex:1;margin:0 auto;padding-bottom:96px;position:relative}.subpage-shell-module__vfv4Ra__mainNarrow{width:min(calc(100% - 40px),var(--shell-w,680px))}.subpage-shell-module__vfv4Ra__mainWide{width:min(calc(100% - 40px),var(--shell-w,1080px))}.subpage-shell-module__vfv4Ra__footer{z-index:1;border-top:1px solid var(--bob-line);background:var(--bob-bg);position:relative}.subpage-shell-module__vfv4Ra__footerInner{width:min(calc(100% - 40px),var(--shell-w,820px));justify-content:space-between;align-items:center;margin:0 auto;padding:32px 0;display:flex}.subpage-shell-module__vfv4Ra__footerCopy{color:var(--bob-muted-2);font-size:.78rem}.subpage-shell-module__vfv4Ra__footerCopy a{color:var(--bob-muted);text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.subpage-shell-module__vfv4Ra__footerCopy a:hover{color:var(--bob-text)}.subpage-shell-module__vfv4Ra__footerSocial{align-items:center;gap:1rem;display:flex}.subpage-shell-module__vfv4Ra__footerSocial a{color:var(--bob-muted-2);transition:color .15s cubic-bezier(.4,0,.2,1)}.subpage-shell-module__vfv4Ra__footerSocial a:hover{color:var(--bob-text)}.subpage-shell-module__vfv4Ra__socialIcon{width:1rem;height:1rem}@media (max-width:760px){.subpage-shell-module__vfv4Ra__nav{min-height:60px}.subpage-shell-module__vfv4Ra__brandWordmark{height:28px}.subpage-shell-module__vfv4Ra__brandName,.subpage-shell-module__vfv4Ra__ctaButton{display:none}.subpage-shell-module__vfv4Ra__navRight{gap:1rem}.subpage-shell-module__vfv4Ra__main{padding-top:80px;padding-bottom:64px}.subpage-shell-module__vfv4Ra__footerInner{text-align:center;flex-direction:column;gap:1rem;padding:24px 0}}
